Tetsuharu OHZEKI
2aa1554b0c
Remove needless '&self mut' from VirtualMethods trait.
2014-06-07 00:58:43 +09:00
Brendan Zabarauskas
7212c3573e
Use bitflags! for NodeFlags
2014-06-05 15:43:57 -07:00
Jack Moffitt
629c4c6afe
Upgrade Rust.
2014-06-05 09:58:59 -06:00
Cameron Zwarich
7a18ab59c8
Drop event listener exceptions on the floor.
...
We get a lot of failures from assertions that event listeners haven't
thrown exceptions. As the FIXME above these assertions suggests, we
should just drop them on the floor.
2014-06-04 17:05:50 -07:00
Manish Goregaokar
ef126be28f
Add responseText and status code support to XHR
2014-06-04 17:13:02 +05:30
bors-servo
5a97f5fd79
auto merge of #2557 : saneyuki/servo/mut, r=jdm
...
related #2514
2014-06-03 13:31:26 -04:00
Ms2ger
d8801da9c5
Move WebIDL unions into their own module.
...
This will allow multiple unions to contain the same type.
2014-06-03 18:47:59 +02:00
Tetsuharu OHZEKI
dc0164071e
Remove needless '&mut self' from DocumentMethods.
2014-06-04 00:57:23 +09:00
Tetsuharu OHZEKI
884346030c
Remove needless '&mut self' from WindowMethods.
2014-06-04 00:55:23 +09:00
Manish Goregaokar
161bc102f6
Order of firing events
2014-06-03 19:05:31 +05:30
bors-servo
246c9759be
auto merge of #2555 : brson/servo/warnings, r=metajack
...
Depends on https://github.com/mozilla-servo/rust-fontconfig/pull/19 , https://github.com/mozilla-servo/rust-harfbuzz/pull/21 , https://github.com/mozilla-servo/rust-hubbub/pull/23 , https://github.com/mozilla-servo/rust-layers/pull/68 , https://github.com/mozilla-servo/sharegl/pull/29 , https://github.com/mozilla-servo/rust-mozjs/pull/85 .
2014-06-02 20:46:25 -04:00
Brian Anderson
c85e2c9594
Eliminate some warnings
2014-06-02 17:42:10 -07:00
bors-servo
52a809259a
auto merge of #2550 : Ms2ger/servo/default-handling, r=jdm
2014-06-02 18:01:22 -04:00
bors-servo
1d6a1fc066
auto merge of #2552 : saneyuki/servo/mut, r=jdm
...
related #2514
2014-06-02 14:58:27 -04:00
Tetsuharu OHZEKI
d2a590a3db
Remove needless 'self' mutability from CharacterDataMethods::Remove().
2014-06-03 03:29:41 +09:00
Tetsuharu OHZEKI
a837106f54
Remove needless 'self' mutability from DocumentTypeMethods::Remove().
2014-06-03 03:28:50 +09:00
Tetsuharu OHZEKI
59ed832fa6
Remove needless '&mut self' from element.rs.
2014-06-03 03:27:28 +09:00
Ms2ger
97efd122a3
Rename BindingDeclarations to Bindings.
2014-06-02 19:48:42 +02:00
Ms2ger
dea8a4ffcb
Support dictionary members without default values.
2014-06-02 19:37:06 +02:00
Ms2ger
ebd9b9a519
Rewrite the dictionary codegen to use pattern matching rather than is_some/unwrap.
2014-06-02 19:37:06 +02:00
Ms2ger
2a91e987b4
Return the default value from getJSToNativeConversionTemplate, to allow reusing it more easily.
...
This commit does not change the generated code.
2014-06-02 19:37:05 +02:00
bors-servo
488ac518e4
auto merge of #2547 : Ms2ger/servo/dictionary-tests, r=jdm
2014-06-02 13:07:47 -04:00
bors-servo
6c55726553
auto merge of #2546 : Ms2ger/servo/node-pointer-stitching, r=jdm
...
There is no good reason for the additional abstraction here.
This commit also adds assertions that were suggested in XXX comments.
2014-06-02 12:37:26 -04:00
bors-servo
448c472cf1
auto merge of #2545 : Ms2ger/servo/nyi, r=jdm
2014-06-02 12:07:30 -04:00
bors-servo
05a57848ad
auto merge of #2527 : Manishearth/servo/xhr-wpt-ready-state, r=Ms2ger
...
For the wpt test [open-open-send.htm](https://github.com/w3c/web-platform-tests/blob/master/XMLHttpRequest/open-open-send.htm )
Blocks #2525
2014-06-02 11:37:29 -04:00
Edit Balint
7910eb1399
Add a static from_rooted method to JS<T> #2309
2014-06-02 15:48:19 +02:00
Ms2ger
6d619f484c
Support enumerations in dictionaries.
2014-06-02 14:46:23 +02:00
Ms2ger
7e310d1949
Enable some more dictionary codegen tests.
2014-06-02 14:45:29 +02:00
Ms2ger
c675421279
Remove low-level pointer stitching methods from Node.
...
There is no good reason for the additional abstraction here.
This commit also adds assertions that were suggested in XXX comments.
2014-06-02 13:33:59 +02:00
Ms2ger
c1d2d700c5
Remove not-yet-implemented APIs, and update MouseEvent to specification.
2014-06-02 12:32:09 +02:00
Manish Goregaokar
bd3d7087fd
don't change readystate if it's already been changed
2014-06-02 14:24:02 +05:30
bors-servo
59cef940e8
auto merge of #2535 : saneyuki/servo/mut, r=jdm
...
Related #2514
2014-06-01 16:19:20 -04:00
Tetsuharu OHZEKI
49362aa255
Remove HTMLMainElement.
...
https://github.com/mozilla/servo/issues/2541
2014-06-02 04:40:46 +09:00
Tetsuharu OHZEKI
3819ebb740
Remove needless '&mut self' from node.rs.
2014-06-02 04:28:04 +09:00
Ms2ger
2f0929fc36
Restore HTMLSelectElement.add to avoid neutering test_union.html.
2014-06-01 18:01:56 +02:00
Tetsuharu OHZEKI
25a6deda4d
Remove needless lifetime parameter from LayoutNodeHelpers.
2014-06-02 00:40:09 +09:00
Tetsuharu OHZEKI
ad22b29b2d
Remove the implementation OptionalSettable for Option<JS<T>> to remove needless '&mut self'.
2014-06-02 00:39:16 +09:00
Tetsuharu OHZEKI
a0a0e07f71
Make Document.implementation be in a Cell.
2014-06-02 00:38:57 +09:00
Tetsuharu OHZEKI
93f8ae4cf0
Make UIEvent.view be in a Cell.
2014-06-02 00:38:57 +09:00
Ms2ger
a0783aebbf
Remove not-yet-implemented members from IDL and Rust code.
...
These stub implementations bring no value, and significantly increased
maintenance costs.
This commit also synchronizes the IDL with the HTML specification and
makes the URLs consistent.
2014-06-01 15:41:09 +02:00
bors-servo
eaae994d57
auto merge of #2532 : Ms2ger/servo/create_window_proxy, r=jdm
2014-05-31 13:49:17 -04:00
Ms2ger
33e64c95d3
Include modules with only callbacks in BindingDeclarations.
...
This commit also includes improvements to the 'use' order in some of the
touched files.
2014-05-31 18:58:04 +02:00
Ms2ger
ecd1233fa8
Make BrowserContext::create_window_proxy private and make it set the window_proxy field itself.
2014-05-31 17:07:44 +02:00
bors-servo
facc15f5fd
auto merge of #2528 : Ms2ger/servo/event-new, r=jdm
2014-05-31 10:01:08 -04:00
Ms2ger
d896442a4a
Implement Event::new_initialized and initialize the event in Event::new.
2014-05-31 10:42:21 +02:00
Ms2ger
0e83f5af00
Fix minor misformatting in codegen.
2014-05-30 21:49:09 +02:00
Tetsuharu OHZEKI
af653d1ce0
Remove needless '&mut self' from HTMLLinkElementMethods.
2014-05-31 03:11:18 +09:00
Tetsuharu OHZEKI
db76dbf5ca
Remove needless '&mut self' from HTMLLIElementMethods.
2014-05-31 03:11:18 +09:00
Tetsuharu OHZEKI
857a731eaa
Remove needless '&mut self' from HTMLHtmlElementMethods.
2014-05-31 03:11:17 +09:00
Tetsuharu OHZEKI
485a32d48b
Remove needless '&mut self' from HTMLInputElementMethods.
2014-05-31 03:11:17 +09:00