Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Cargoify servo | Jack Moffitt | 2014-09-08 | 363 | -51485/+0 |
| | |||||
* | Avoid trying to trace a null JSVal. | Ms2ger | 2014-09-07 | 1 | -1/+1 |
| | | | | | JSVal::trace_kind() asserts that it is a markable type; null is a gcthing that is not markable. | ||||
* | Merge pull request #3210 from seanmonstar/private-node-type-id | Josh Matthews | 2014-09-06 | 1 | -1/+6 |
|\ | | | | | make Node.type_id field private, access through type_id() | ||||
| * | make Node.type_id field private | Sean McArthur | 2014-09-05 | 1 | -1/+6 |
| | | |||||
* | | Fix HTMLImageElement setters. | Ms2ger | 2014-09-05 | 1 | -2/+2 |
|/ | | | | | | | These would crash because the functions they call assert that they receive lower-case names. Fixing the crash allows reflection-embedded.html to finish successfully. | ||||
* | Merge pull request #3164 from cgaebel/layout-rpc | Josh Matthews | 2014-09-04 | 1 | -5/+4 |
|\ | | | | | Avoid using message passing for simple JS -> Layout "rpc-like" queries. | ||||
| * | Added a fast no-message RPC interface to the layout task. | Clark Gaebel | 2014-09-04 | 1 | -5/+4 |
| | | |||||
* | | Throw TypeErrors instead of uncatcheable exceptions in CodegenRust.py (fixes ↵ | Pierre Louis Aublin | 2014-09-04 | 1 | -5/+6 |
|/ | | | | #347, #3065). | ||||
* | Implement document.lastModified (fixes #2972, #3127). | MechaXL | 2014-09-04 | 2 | -0/+17 |
| | |||||
* | Handle failure to parse the value of the width and height attributes on ↵ | Ms2ger | 2014-09-03 | 1 | -2/+2 |
| | | | | | | canvas elements (fixes #3200). The remaining failures are due to the tests's use of getComputedStyle. | ||||
* | Implement the rules for parsing integers as defined by HTML, and use them ↵ | Ms2ger | 2014-09-03 | 1 | -4/+3 |
| | | | | for canvas. | ||||
* | Make some of Node's members private. | Ms2ger | 2014-09-03 | 2 | -7/+8 |
| | |||||
* | Move the script type and language checks into HTMLScriptElement. | Ms2ger | 2014-09-02 | 1 | -2/+66 |
| | | | | | This is IMO a more sensible place for them to live, and prepares for the demise of hubbub_html_parser.rs, as we move to html5ever. | ||||
* | Share code between HTMLScriptElement:Text and Node:GetTextContent | Gilles Leblanc | 2014-08-30 | 2 | -18/+15 |
| | | | | | | | Added a function in Node called collect_text_contents which is called from both places. Fixes #3157 | ||||
* | Merge pull request #3186 from wenderen/Window.frames | Ms2ger | 2014-08-30 | 2 | -0/+6 |
|\ | | | | | implement window.frames; r=Manishearth | ||||
| * | implement window.frames | Rohan Prinja | 2014-08-30 | 2 | -0/+6 |
| | | |||||
* | | Rename AttrList to NamedNodeMap | Aaron Hill | 2014-08-29 | 4 | -18/+17 |
|/ | | | | This fixes issue #3135 | ||||
* | Merge pull request #3183 from ChrisParis/callback-return | Josh Matthews | 2014-08-29 | 2 | -2/+2 |
|\ | | | | | Support callback return types in codegen | ||||
| * | Support callback return types in codegen | Chris Paris | 2014-08-28 | 2 | -2/+2 |
| | | |||||
* | | Merge pull request #3178 from SimonSapin/canvas-crate | Simon Sapin | 2014-08-29 | 1 | -1/+1 |
|\ \ | |/ |/| | Add a canvas create, break script’s dependency on gfx. | ||||
| * | Add a canvas create, break script’s dependency on gfx. | Simon Sapin | 2014-08-28 | 1 | -1/+1 |
| | | | | | | | | The build time on my laptop after touching gfx goes from 1m37s ot 46s. | ||||
* | | Uppercase element.tagName for HTML elements only | Matt Brubeck | 2014-08-28 | 1 | -8/+8 |
| | | | | | | | | Fixes #3146 | ||||
* | | Introduce ConstantSpec::get_value. | Ms2ger | 2014-08-28 | 1 | -9/+15 |
| | | | | | | | | I'll need it for cross-origin wrappers as well. | ||||
* | | Merge pull request #3175 from Ms2ger/propertyhooks | Ms2ger | 2014-08-28 | 2 | -3/+45 |
|\ \ | | | | | | | Introduce the NativePropertyHooks struct; r=jdm | ||||
| * | | Introduce the NativePropertyHooks struct. | Ms2ger | 2014-08-28 | 2 | -3/+45 |
| |/ | | | | | | | This will be required for the cross-origin wrapper work. | ||||
* | | Merge pull request #3176 from Manishearth/more-macros | Ms2ger | 2014-08-28 | 7 | -28/+7 |
|\ \ | |/ |/| | Use macro getters for input elements: r=Ms2ger | ||||
| * | Use macro getters for input elements | Manish Goregaokar | 2014-08-28 | 7 | -28/+7 |
| | | |||||
* | | Merge pull request #3145 from wenderen/NamespaceURI.None | Manish Goregaokar | 2014-08-27 | 2 | -3/+6 |
|\ \ | | | | | | | return null from GetNamespaceURI, not the empty string; r=Manishearth, Ms2ger | ||||
| * | | return null from GetNamespaceURI, not the empty string | Rohan Prinja | 2014-08-27 | 2 | -3/+6 |
| | | | | | | | | | | | | correctly mark tests | ||||
* | | | Factor out code to call JS_DeletePropertyById2. | Ms2ger | 2014-08-27 | 2 | -9/+15 |
| | | | | | | | | | | | | I'll need to write the same code again for cross-origin wrappers. | ||||
* | | | Nuke Node's TLayoutData | Bruno de Oliveira Abinader | 2014-08-26 | 1 | -6/+0 |
| | | | | | | | | | | | | LayoutData{Ref} structs replaced its usage for quite some time now. | ||||
* | | | Update ProxyTraps to use real bools. | Ms2ger | 2014-08-26 | 2 | -52/+57 |
| | | | |||||
* | | | Cleaned DOMTokenList code duplication | Bruno de Oliveira Abinader | 2014-08-25 | 1 | -22/+7 |
| | | | |||||
* | | | Implement DOMTokenList.contains | Bruno de Oliveira Abinader | 2014-08-25 | 2 | -2/+26 |
| | | | |||||
* | | | Use AttrValue::tokens() in Element::has_class() | Bruno de Oliveira Abinader | 2014-08-25 | 1 | -4/+6 |
| | | | |||||
* | | | Implemented Attribute's tokens() iterator | Bruno de Oliveira Abinader | 2014-08-25 | 1 | -17/+13 |
| | | | |||||
* | | | Fixed AttrValue::from_tokenlist indexes | Bruno de Oliveira Abinader | 2014-08-25 | 1 | -1/+6 |
|/ / | | | | | | | | | | | The following issues were found: - Single concatenated spaces were indexed as a single token; - Last token, if not followed by an HTML space character, was ignored; | ||||
* | | Implement cache for remaining Document live collections | Bruno de Oliveira Abinader | 2014-08-22 | 1 | -49/+90 |
| | | |||||
* | | Make AttrValue::as_slice impl from Str | Bruno de Oliveira Abinader | 2014-08-22 | 1 | -1/+4 |
| | | |||||
* | | Use Attr::value() whenever possible | Bruno de Oliveira Abinader | 2014-08-22 | 1 | -3/+3 |
| | | |||||
* | | Merge pull request #3095 from ChrisParis/HTMLScriptElement.text | Ms2ger | 2014-08-22 | 2 | -3/+26 |
|\ \ | | | | | | | Implement HTMLScriptElement.text; r=Ms2ger | ||||
| * | | Improve Option deconstruction | Chris Paris | 2014-08-16 | 1 | -3/+4 |
| | | | |||||
| * | | Implement HTMLScriptElement.text | Chris Paris | 2014-08-15 | 2 | -3/+25 |
| | | | |||||
* | | | Merge pull request #3086 from ChrisParis/HTMLAnchorElement.text | Ms2ger | 2014-08-21 | 2 | -1/+16 |
|\ \ \ | |_|/ |/| | | Implement HTMLAnchorElement.text; r=Manishearth | ||||
| * | | Implement HTMLAnchorElement.text | Chris Paris | 2014-08-15 | 2 | -1/+16 |
| | | | |||||
* | | | Merge pull request #3121 from Ms2ger/sorted-dictionaries | Ms2ger | 2014-08-20 | 1 | -23/+0 |
|\ \ \ | | | | | | | | | Stop resorting dictionaries; r=abinader | ||||
| * | | | Stop resorting dictionaries. | Ms2ger | 2014-08-20 | 1 | -23/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | Rust is more forgiving about the order of definitions than C++, so there is no need to try to sort them. Worse, the "sorting" actually causes the order in the generated file to be non-deterministic. | ||||
* | | | | Merge pull request #3073 from Manishearth/macro-getters | Manish Goregaokar | 2014-08-20 | 2 | -41/+54 |
|\ \ \ \ | | | | | | | | | | | Create and use attribute getter macros; r=Ms2ger | ||||
| * | | | | Split up macro invocation | Manish Goregaokar | 2014-08-20 | 3 | -40/+63 |
| | | | | | |||||
| * | | | | Use getter macros in HTMLImageElement | Manish Goregaokar | 2014-08-19 | 2 | -65/+8 |
| | | | | |