Lars Bergstrom
6365b76597
Rust upgrade for android
2014-03-18 09:31:22 -05:00
Josh Matthews
412b0ef3f8
Update submodules for warning police.
2014-03-18 09:31:22 -05:00
Josh Matthews
64c0de9fe7
Warning police.
2014-03-18 09:31:22 -05:00
Josh Matthews
f279abbf9f
Remove all traces of Box representation from bindings. Work around file read runtime problem.
2014-03-18 09:30:35 -05:00
Lars Bergstrom
bbac8aa5c3
Rust upgrades
2014-03-18 09:30:35 -05:00
lpy
5915b061c5
Implement HTMLFieldSetElement.elements.( fixes #1843 )
2014-03-17 10:12:08 +08:00
bors-servo
caf1ed9446
auto merge of #1929 : saneyuki/servo/const, r=Ms2ger
...
We can use `TConstants` instead of by #1914 fixed.
2014-03-16 04:35:14 -04:00
Tetsuharu OHZEKI
7216eee31c
Use 'TConstants' instead of magic numbers.
2014-03-16 14:41:25 +09:00
Tetsuharu OHZEKI
d200a2e444
Use 'NodeConstants' instead of magic numbers.
2014-03-16 14:03:28 +09:00
Tetsuharu OHZEKI
620755b95f
Expose named constants in bindings.
2014-03-16 13:50:33 +09:00
bors-servo
082de0e252
auto merge of #1914 : evilpie/servo/constants, r=Ms2ger
...
Generated code looks like this:
```rust
pub mod UIEventConstants {
static SCROLL_PAGE_UP: i32 = -32768;
static SCROLL_PAGE_DOWN: i32 = 32768;
} // mod UIEventConstants
```
2014-03-15 17:56:23 -04:00
Tetsuharu OHZEKI
6ecb9ba4b6
Don't call bind_to_tree when appending a node to another node that isn't in the tree ( fixes #1874 ).
2014-03-15 23:21:33 +09:00
Ms2ger
bfb849bb04
Update mozjs.
2014-03-15 23:21:06 +09:00
Bruno de Oliveira Abinader
bfbbffd4e2
Moved compareDocumentPosition content test to proper directory
2014-03-15 23:21:06 +09:00
bors-servo
2d2fae5fc5
auto merge of #1894 : khodzha/servo/node_normalize, r=Ms2ger
...
To resolve issue #1823 (without DOM Range updates)
2014-03-15 06:14:14 -04:00
bors-servo
508fe57f8d
auto merge of #1907 : brunoabinader/servo/element-classname, r=Ms2ger
...
Removes stub implementation from HTMLElement & implements logic in Element WebIDL.
2014-03-15 05:47:18 -04:00
bors-servo
06e22f13ae
auto merge of #1921 : Ms2ger/servo/inhibit, r=jdm
2014-03-14 18:26:24 -04:00
Ms2ger
ea550884f6
Update mozjs.
2014-03-14 23:20:29 +01:00
bors-servo
6abc62749d
auto merge of #1918 : brunoabinader/servo/comparedocumentposition, r=Ms2ger
...
TSIA.
2014-03-14 13:56:02 -04:00
Tom Schuster
a8362e103a
Implement named constants in bindings
2014-03-14 18:15:49 +01:00
Bruno de Oliveira Abinader
d2ffe4245a
Moved compareDocumentPosition content test to proper directory
2014-03-14 13:00:01 -04:00
bors-servo
58f3946e4b
auto merge of #1905 : pcwalton/servo/acid2-fixes, r=SimonSapin
...
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
2014-03-14 10:16:57 -04:00
Shamir Khodzha
574fba310f
implemented Node.normalize()
2014-03-14 17:46:35 +04:00
Ms2ger
4ad3b6ccd1
Return a JS<T> from *Binding::Wrap rather than a JSObject.
...
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.
2014-03-14 13:06:51 +01:00
Patrick Walton
3f8882450c
script: Fix background color of Acid2.
...
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.
2014-03-13 18:08:50 -07:00
Ms2ger
b610ce0cd2
Remove a dead argument from CGAbstractMethod methods.
2014-03-13 23:07:39 +01:00
bors-servo
71f4fd0478
auto merge of #1852 : brunoabinader/servo/node-clonenode, r=Ms2ger
...
Spec:
http://dom.spec.whatwg.org/#dom-node-clonenode
This is a sub-task for #1655 . Closes #1240 .
2014-03-13 13:58:56 -04:00
Bruno de Oliveira Abinader
6274ecba07
Implement Element.className
2014-03-13 13:48:24 -04:00
Bruno de Oliveira Abinader
1703c427bc
Implement Node.cloneNode
...
Spec:
http://dom.spec.whatwg.org/#dom-node-clonenode
Closes #1240 .
2014-03-13 12:34:31 -04:00
Bruno de Oliveira Abinader
5eee401403
Added Document's quirks mode getter
2014-03-13 12:34:31 -04:00
Bruno de Oliveira Abinader
c9716df7ed
s/isnot/is_not/ in harness.js
...
For sake of harness.js interface harmony.
2014-03-13 12:33:56 -04:00
bors-servo
3933d17262
auto merge of #1895 : Ms2ger/servo/outparams, r=jdm
2014-03-13 07:13:35 -04:00
bors-servo
a0f527b84f
auto merge of #1890 : Ms2ger/servo/Window-idl, r=jdm
2014-03-13 06:43:39 -04:00
bors-servo
047cc05f5a
auto merge of #1889 : pcwalton/servo/fix-borrow-flags-race, r=jdm
...
r? @jdm
2014-03-12 20:52:46 -04:00
bors-servo
f2e46bd857
auto merge of #1893 : Ms2ger/servo/extra-private, r=larsbergstrom
...
This pattern will become illegal with the next Rust upgrade.
2014-03-12 19:16:50 -04:00
Ms2ger
c7e09c0570
Remove support for returning values through outparams.
2014-03-12 18:26:25 +01:00
Ms2ger
a15cac53bc
Don't use the Untraceable fields outside the module they're defined in.
...
This pattern will become illegal with the next Rust upgrade.
2014-03-12 14:30:19 +01:00
bors-servo
b84bd4c894
auto merge of #1862 : Manishearth/servo/comparedoc-1794, r=Ms2ger
2014-03-12 09:07:38 -04:00
Manish Goregaokar
a2e15df4ab
Add compareDocumentPosition ( fixes #1794 ) to Node
2014-03-12 17:40:06 +05:30
Ms2ger
858d30b5d9
Update the WindowTimers interface to the current specification.
2014-03-12 09:46:18 +01:00
lpy
a2189ee066
implement HTMLDataListElement.options
2014-03-12 11:29:58 +08:00
bors-servo
af616dba58
auto merge of #1808 : pradeep90/servo/relative-position-container-block-size, r=pcwalton
...
This fixes #1757 .
2014-03-11 21:28:40 -04:00
Patrick Walton
d303f50784
script: Fix a borrow flags race in layout on .owner_doc()
.
2014-03-11 17:46:43 -07:00
bors-servo
9d5567b69f
auto merge of #1872 : pradeep90/servo/calculate-width-trait, r=pcwalton
...
+ Move out and separate the width calculation code for 6 cases like: block-replaced, block-non-replaced, float-replaced, etc.
This implements #1683
+ Use the trait to have a common min-width and max-width calculation function (This completes #783 for blocks)
+ Add reftests for the above.
2014-03-11 19:22:55 -04:00
bors-servo
7b8a0fd2a3
auto merge of #1887 : Ms2ger/servo/merge-declare-define, r=jdm
...
This distincion is carried over from the C++ codegen, but it has no meaning
in Rust.
2014-03-11 16:55:44 -04:00
Ms2ger
dd160b6392
Merge CGThing.declare and CGThing.define.
...
This distincion is carried over from the C++ codegen, but it has no meaning
in Rust.
2014-03-11 21:22:43 +01:00
bors-servo
8c1f6bc72d
auto merge of #1875 : Ms2ger/servo/unions, r=jdm
...
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.
2014-03-11 14:52:45 -04:00
Ms2ger
06f9afdad5
Completely rewrite the code to convert JSVals to unions.
...
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.
2014-03-11 19:44:07 +01:00
bors-servo
8e16c00367
auto merge of #1878 : Ms2ger/servo/GetReflector, r=jdm
2014-03-11 12:31:51 -04:00
Ms2ger
256a5cbf9f
Replace GetReflector by an implementation of ToJSValConvertible.
2014-03-11 17:23:48 +01:00