Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | update past rustup and use DoesNotBubble instead of Bubbles | Eduard Burtescu | 2014-12-19 | 1 | -5/+5 | |
| | ||||||
* | Trigger a load event after evaluating a <script>. | Eduard Burtescu | 2014-12-19 | 1 | -0/+11 | |
| | ||||||
* | Update rustc to revision 3dcd2157403163789aaf21a9ab3c4d30a7c6494d. | Ms2ger | 2014-12-17 | 1 | -10/+9 | |
| | ||||||
* | Implement the HTMLScriptElement.src setter | Matt Brubeck | 2014-12-04 | 1 | -4/+4 | |
| | | | | Fixes #1113. | |||||
* | Lower case the type attribute before checking if it's JS | Claes 'Letharion' Gyllensvärd | 2014-11-18 | 1 | -2/+4 | |
| | ||||||
* | Move build_element_from_tag out of the HTML parser. | Ms2ger | 2014-10-30 | 1 | -1/+1 | |
| | | | | This function is not particular to the parser, so should live in the DOM. | |||||
* | Implement cloning steps for script element | Matt Brubeck | 2014-10-29 | 1 | -2/+16 | |
| | ||||||
* | Switch to synchronous script loading | Matt Brubeck | 2014-10-29 | 1 | -6/+57 | |
| | | | | | | | This removes the old code for asyncronously loading scripts during HTML parsing and then executing them afterward. Fixes #3356. | |||||
* | Infrastructure for synchronous script loading | Matt Brubeck | 2014-10-29 | 1 | -7/+135 | |
| | | | | | | This implements the parts of the "prepare a script element" algorithm that are required for synchronous scripts. It also adds some infrastructure for future support of the `async` and `defer` attributes. | |||||
* | Use #[dom_struct] everywhere | Manish Goregaokar | 2014-10-16 | 1 | -3/+1 | |
| | ||||||
* | script: Use atom comparison in more places, especially for attributes. | Patrick Walton | 2014-10-14 | 1 | -3/+5 | |
| | | | | 75% improvement in style recalc for Guardians of the Galaxy. | |||||
* | Privatize EventTarget and EventListenerEntry | Tim Taubert | 2014-10-13 | 1 | -1/+1 | |
| | ||||||
* | Privatize InheritTypes | Tim Taubert | 2014-10-13 | 1 | -1/+2 | |
| | ||||||
* | Take the prefix from createElementNS into account for HTML elements | Gilles Leblanc | 2014-10-06 | 1 | -4/+4 | |
| | | | | Fixes #3139 | |||||
* | Use string-cache's Namespace type | Keegan McAllister | 2014-09-29 | 1 | -3/+2 | |
| | ||||||
* | Upgrade to rustc d2b30f7d3 2014-09-23 | Simon Sapin | 2014-09-29 | 1 | -1/+1 | |
| | ||||||
* | Made some DOM fields private. | ProgramFOX | 2014-09-26 | 1 | -1/+1 | |
| | | | | Relevant to #2242. | |||||
* | Use JSTraceable everywhere | Manish Goregaokar | 2014-09-24 | 1 | -1/+1 | |
| | ||||||
* | Convert various helper traits from &JSRef to JSRef | Cameron Zwarich | 2014-09-20 | 1 | -3/+3 | |
| | | | | | | | | | | | | | | | I converted them all with a few exceptions: - Methods that were used by trait objects, since trait objects don't work with `self` methods. - Methods that take an &'b JSRef<'a, T> and return an &'b. In reality, many (all?) could return an &'a instead, but this isn't allowed by the Deref trait. - Methods that internally rely on the same issue with Deref. - I left out the traits involved in layout entirely, even though not all of their methods suffer from one of the above problems. There will probably be solutions to all of these problems in the future. | |||||
* | More progress in the &JSRef -> JSRef conversion | Cameron Zwarich | 2014-09-20 | 1 | -6/+6 | |
| | | | | | Change all of the <Class>Methods traits to take `self` instead of `&self`. | |||||
* | First steps of &JSRef -> JSRef conversion | Cameron Zwarich | 2014-09-19 | 1 | -6/+6 | |
| | | | | | | | | | Replace &JSRef with JSRef in the bulk of the generated code. This will remove a level of indirection throughout all DOM code. This patch doesn't change methods implemented on JSRef<T> to take `self` rather than `&self`, and it leaves a few other uses of &JSRef, but those changes can be made incrementally. | |||||
* | Revert "script: Use atom comparison in more places, especially for ↵ | Josh Matthews | 2014-09-18 | 1 | -6/+3 | |
| | | | | | | attributes." for persistent test failures. This reverts commit 874db261046d6155b1942efa106d2e0014295d6d. | |||||
* | script: Use atom comparison in more places, especially for attributes. | Patrick Walton | 2014-09-17 | 1 | -3/+6 | |
| | | | | 75% improvement in style recalc for Guardians of the Galaxy. | |||||
* | Use #[must_root] for HTMLElements | Manish Goregaokar | 2014-09-17 | 1 | -0/+2 | |
| | ||||||
* | Cargoify servo | Jack Moffitt | 2014-09-08 | 1 | -0/+130 | |