Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rename squirrel_away_unboxed to squirrel_away_unique.(fixes #1938) | lpy | 2014-03-20 | 2 | -5/+5 |
| | |||||
* | auto merge of #1915 : Ms2ger/servo/wrap-return-js, r=jdm | bors-servo | 2014-03-19 | 6 | -43/+30 |
|\ | | | | | | | | | | | This lets us avoid the sketchy tricks in JS::new and Window::new, where we kept an unsafe pointer to the native object across the Wrap call that consumed the owned pointer. | ||||
| * | Return a JS<T> from *Binding::Wrap rather than a JSObject. | Ms2ger | 2014-03-14 | 6 | -43/+30 |
| | | | | | | | | | | | | This lets us avoid the sketchy tricks in JS::new and Window::new, where we kept an unsafe pointer to the native object across the Wrap call that consumed the owned pointer. | ||||
* | | auto merge of #1910 : Ms2ger/servo/dead-arg-CGAbstractMethod, r=jdm | bors-servo | 2014-03-19 | 1 | -5/+5 |
|\ \ | |||||
| * | | Remove a dead argument from CGAbstractMethod methods. | Ms2ger | 2014-03-13 | 1 | -5/+5 |
| |/ | |||||
* | | auto merge of #1855 : lpy/servo/issue1842, r=jdm | bors-servo | 2014-03-19 | 2 | -7/+7 |
|\ \ | | | | | | | | | | | | | see #1842 When I tried to use like `datalist.options[0].value`, it returned nothing. So is it implemented? | ||||
| * | | implement HTMLDataListElement.options | lpy | 2014-03-12 | 2 | -7/+7 |
| | | | |||||
* | | | auto merge of #1865 : lpy/servo/issue1843, r=jdm | bors-servo | 2014-03-19 | 2 | -9/+10 |
|\ \ \ | | | | | | | | | | | | | | | | | see #1843 | ||||
| * | | | Implement HTMLFieldSetElement.elements.(fixes #1843) | lpy | 2014-03-17 | 2 | -9/+10 |
| | | | | |||||
* | | | | auto merge of #1925 : saneyuki/servo/1874, r=jdm | bors-servo | 2014-03-19 | 1 | -4/+6 |
|\ \ \ \ | | | | | | | | | | | | | | | | Fix #1874 | ||||
| * | | | | Don't call bind_to_tree when appending a node to another node that isn't in ↵ | Tetsuharu OHZEKI | 2014-03-15 | 1 | -4/+6 |
| | | | | | | | | | | | | | | | | | | | | the tree (fixes #1874). | ||||
* | | | | | Rust upgrade for new master rebase | Lars Bergstrom | 2014-03-18 | 3 | -20/+20 |
| | | | | | |||||
* | | | | | Warning police. | Josh Matthews | 2014-03-18 | 18 | -105/+105 |
| | | | | | |||||
* | | | | | Remove all traces of Box representation from bindings. Work around file read ↵ | Josh Matthews | 2014-03-18 | 6 | -42/+27 |
| | | | | | | | | | | | | | | | | | | | | runtime problem. | ||||
* | | | | | Rust upgrades | Lars Bergstrom | 2014-03-18 | 23 | -136/+184 |
| |/ / / |/| | | | |||||
* | | | | Use 'TConstants' instead of magic numbers. | Tetsuharu OHZEKI | 2014-03-16 | 2 | -24/+26 |
| | | | | |||||
* | | | | Use 'NodeConstants' instead of magic numbers. | Tetsuharu OHZEKI | 2014-03-16 | 1 | -21/+27 |
| | | | | |||||
* | | | | Expose named constants in bindings. | Tetsuharu OHZEKI | 2014-03-16 | 1 | -1/+1 |
| | | | | |||||
* | | | | auto merge of #1914 : evilpie/servo/constants, r=Ms2ger | bors-servo | 2014-03-15 | 1 | -0/+32 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Generated code looks like this: ```rust pub mod UIEventConstants { static SCROLL_PAGE_UP: i32 = -32768; static SCROLL_PAGE_DOWN: i32 = 32768; } // mod UIEventConstants ``` | ||||
| * | | | | Implement named constants in bindings | Tom Schuster | 2014-03-14 | 1 | -0/+32 |
| | |_|/ | |/| | | |||||
* | | | | auto merge of #1894 : khodzha/servo/node_normalize, r=Ms2ger | bors-servo | 2014-03-15 | 2 | -2/+23 |
|\ \ \ \ | | | | | | | | | | | | | | | | To resolve issue #1823 (without DOM Range updates) | ||||
| * | | | | implemented Node.normalize() | Shamir Khodzha | 2014-03-14 | 2 | -2/+23 |
| | |_|/ | |/| | | |||||
* | | | | auto merge of #1907 : brunoabinader/servo/element-classname, r=Ms2ger | bors-servo | 2014-03-15 | 5 | -14/+12 |
|\ \ \ \ | |_|_|/ |/| | | | | | | | Removes stub implementation from HTMLElement & implements logic in Element WebIDL. | ||||
| * | | | Implement Element.className | Bruno de Oliveira Abinader | 2014-03-13 | 5 | -14/+12 |
| | | | | |||||
* | | | | auto merge of #1905 : pcwalton/servo/acid2-fixes, r=SimonSapin | bors-servo | 2014-03-14 | 1 | -7/+12 |
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | There were two problems here: (1) we did not process style sheets with an unexpected `rel` attribute but a correct MIME type; (2) we did not consider `none` a valid value for the `background` property. r? @SimonSapin | ||||
| * | | | script: Fix background color of Acid2. | Patrick Walton | 2014-03-13 | 1 | -7/+12 |
| |/ / | | | | | | | | | | | | | | | | There were two problems here: (1) we did not process style sheets with an unexpected `rel` attribute but a correct MIME type; (2) we did not consider `none` a valid value for the `background` property. | ||||
* | | | Implement Node.cloneNode | Bruno de Oliveira Abinader | 2014-03-13 | 3 | -6/+137 |
| | | | | | | | | | | | | | | | | | | | | | Spec: http://dom.spec.whatwg.org/#dom-node-clonenode Closes #1240. | ||||
* | | | Added Document's quirks mode getter | Bruno de Oliveira Abinader | 2014-03-13 | 1 | -0/+4 |
|/ / | |||||
* | | auto merge of #1895 : Ms2ger/servo/outparams, r=jdm | bors-servo | 2014-03-13 | 1 | -19/+12 |
|\ \ | |||||
| * | | Remove support for returning values through outparams. | Ms2ger | 2014-03-12 | 1 | -19/+12 |
| | | | |||||
* | | | auto merge of #1890 : Ms2ger/servo/Window-idl, r=jdm | bors-servo | 2014-03-13 | 1 | -7/+7 |
|\ \ \ | |||||
| * | | | Update the WindowTimers interface to the current specification. | Ms2ger | 2014-03-12 | 1 | -7/+7 |
| | |/ | |/| | |||||
* | | | auto merge of #1889 : pcwalton/servo/fix-borrow-flags-race, r=jdm | bors-servo | 2014-03-12 | 4 | -14/+30 |
|\ \ \ | | | | | | | | | | | | | r? @jdm | ||||
| * | | | script: Fix a borrow flags race in layout on `.owner_doc()`. | Patrick Walton | 2014-03-11 | 4 | -14/+30 |
| |/ / | |||||
* | | | auto merge of #1893 : Ms2ger/servo/extra-private, r=larsbergstrom | bors-servo | 2014-03-12 | 7 | -8/+22 |
|\ \ \ | |_|/ |/| | | | | | This pattern will become illegal with the next Rust upgrade. | ||||
| * | | Don't use the Untraceable fields outside the module they're defined in. | Ms2ger | 2014-03-12 | 7 | -8/+22 |
| |/ | | | | | | | This pattern will become illegal with the next Rust upgrade. | ||||
* | | auto merge of #1862 : Manishearth/servo/comparedoc-1794, r=Ms2ger | bors-servo | 2014-03-12 | 2 | -3/+45 |
|\ \ | |/ |/| | |||||
| * | Add compareDocumentPosition (fixes #1794) to Node | Manish Goregaokar | 2014-03-12 | 2 | -3/+45 |
| | | |||||
* | | Merge CGThing.declare and CGThing.define. | Ms2ger | 2014-03-11 | 3 | -138/+62 |
| | | | | | | | | | | This distincion is carried over from the C++ codegen, but it has no meaning in Rust. | ||||
* | | Completely rewrite the code to convert JSVals to unions. | Ms2ger | 2014-03-11 | 3 | -379/+176 |
|/ | | | | | | This code works correctly for the two unions currently in use, and raises exceptions in codegen for most other cases. I will implement those cases when the need arises. | ||||
* | Replace GetReflector by an implementation of ToJSValConvertible. | Ms2ger | 2014-03-11 | 3 | -48/+20 |
| | |||||
* | Remove a pointless argument to generate_file in GlobalGen.py. | Ms2ger | 2014-03-11 | 1 | -20/+12 |
| | |||||
* | Remove some C++-related code in BindingGen.py. | Ms2ger | 2014-03-11 | 1 | -40/+6 |
| | |||||
* | Reorder GetProtoObject. | Ms2ger | 2014-03-11 | 1 | -5/+6 |
| | |||||
* | Cleanup and simplify CGImports. | Ms2ger | 2014-03-11 | 1 | -133/+124 |
| | |||||
* | Cleanup the code in PrototypeList(). | Ms2ger | 2014-03-11 | 1 | -43/+5 |
| | |||||
* | Stop pointlessly indenting GetProtoObject. | Ms2ger | 2014-03-11 | 1 | -1/+1 |
| | |||||
* | Remove some dead code from CGAbstractMethod._decorators. | Ms2ger | 2014-03-11 | 1 | -8/+6 |
| | |||||
* | Remove unused CGAbstractStaticMethod class. | Ms2ger | 2014-03-11 | 1 | -20/+1 |
| | |||||
* | auto merge of #1877 : Ms2ger/servo/dead-codegen-code, r=jdm | bors-servo | 2014-03-10 | 1 | -200/+6 |
|\ |