Commit graph

8362 commits

Author SHA1 Message Date
Prabhjyot Singh Sodhi
cc48797999 Fixing Intermittent failure in pages with timers
Fixes #4923
2015-02-22 00:27:16 +05:30
bors-servo
939b13f436 auto merge of #5007 : Ms2ger/servo/warnings, r=saneyuki 2015-02-21 11:33:46 -07:00
Ms2ger
b5b58bba24 Remove unused imports. 2015-02-21 18:46:29 +01:00
Ms2ger
226e059370 Cleanup ScriptTask::load. 2015-02-21 18:21:26 +01:00
bors-servo
b589735b47 auto merge of #4997 : saneyuki/servo/doc, r=jdm
Fix #4987
2015-02-21 09:24:47 -07:00
bors-servo
0be6389158 auto merge of #4939 : KiChjang/servo/script-element-error-events, r=jdm
Fixes #4506
2015-02-21 08:42:46 -07:00
Tetsuharu OHZEKI
749ebbba71 Move DocumentProgressHandler to document.rs. 2015-02-22 00:29:05 +09:00
Keith Yeung
52f8b0ceb7 Script elements now fire async error events (fixes #4506) 2015-02-21 22:59:48 +08:00
bors-servo
1ad9c678f7 auto merge of #4931 : KiChjang/servo/worker-error-event, r=jdm
Fixes #4511
2015-02-21 07:39:51 -07:00
Keith Yeung
61086d6ee5 Worker now fires errorevent when url fetching failed, fixes #4511 2015-02-21 21:51:35 +08:00
bors-servo
aad6cc03b8 auto merge of #4999 : KiChjang/servo/refactor-handle-click-event, r=jdm
Fixes #4983
2015-02-21 05:42:53 -07:00
Keith Yeung
b855bc4716 Changed js_runtime to be of type *mut JSRuntime 2015-02-21 20:01:27 +08:00
Keith Yeung
c7ddab2efb Removed unused crates 2015-02-21 18:09:30 +08:00
Ms2ger
10ddb86d61 Remove the implementation of ToJSValConvertible for JS<T>.
It is unused and doesn't serve a purpose.
2015-02-21 11:09:06 +01:00
Keith Yeung
e715f0958b Moved handle_click_event from script_task.rs to document.rs 2015-02-21 17:58:23 +08:00
Shing Lyu
f4a2afc3a6 Bug 4236: Moved anchorelement click event to activation behaviour 2015-02-21 09:26:39 +08:00
bors-servo
e39e75865b auto merge of #4865 : psdh/servo/prepscript, r=Ms2ger
#4176
2015-02-20 17:03:53 -07:00
Prabhjyot Singh Sodhi
44e2e2747c implementing step 12 of 'prepare a script' algorithm 2015-02-21 04:58:27 +05:30
Josh Matthews
837be27347 Use platform-sized integers for textinput.rs 2015-02-20 16:12:58 -05:00
bors-servo
172db80703 auto merge of #4882 : chmanchester/servo/stringifiers, r=Ms2ger 2015-02-20 13:01:02 -07:00
Chris Manchester
00f863b4fe Add stringifier method support to CodegenRust.py (fixes #1986)
Add a stringifier to URLUtils (Location). (fixes #4605)

wpt metadata updates for #4605
2015-02-20 11:35:16 -08:00
Ms2ger
6d30ec77c8 Replace uint/int by usize/isize in various places. 2015-02-20 14:45:47 +01:00
Ms2ger
9c863a6bd4 Pass isize to ptr.offset(). 2015-02-20 14:45:47 +01:00
Ms2ger
a3fedee46e Return usize from IDLInterface::get_prototype_depth.
It is used as an index into an array.
2015-02-20 14:45:47 +01:00
Ms2ger
c84dfa0f1d Change the representation of DOMErrorName to u16.
This matches the IDL definitions.
2015-02-20 14:45:47 +01:00
Ms2ger
a65a1088a4 Change the representation of EventPhase to u16.
This matches the IDL definitions.
2015-02-20 14:45:46 +01:00
Ms2ger
21a1143dd1 Use u32 for reserved slot indices.
This is what the JSAPI expects.
2015-02-20 14:45:46 +01:00
Ms2ger
03408d69fb Remove the unused Worker::refcount field. 2015-02-20 14:45:46 +01:00
Ms2ger
f75f279804 Stop casting the right-hand side of shifts to uint.
This is no longer required.
2015-02-20 14:45:46 +01:00
Ms2ger
81eab460b1 Use the try macro to initialize dictionaries. 2015-02-20 10:39:40 +01:00
Ms2ger
63f606306d Move js to libc from crates.io. 2015-02-19 17:42:14 +01:00
Ms2ger
c58213b698 Remove the Option<Self> arguments from IDLInterface. 2015-02-19 09:52:48 +01:00
Glenn Watson
451512aa29 Fixes a number of issues with setting hover state, and simplifies the code.
Specifically:
 - Use inclusive_ancestors instead of ancestors, to detect hover on elements like divs.
 - Send the mousemove event after all the hover states have been set correctly.
 - Correctly handle removing hover state from elements when mouse is not over any elements.
 - Correctly detect when a reflow is required (previous code failed in several edge cases).
2015-02-19 09:39:11 +10:00
bors-servo
dc31d96f65 auto merge of #4951 : glennw/servo/set-title, r=jdm 2015-02-18 14:42:49 -07:00
Prabhjyot Singh Sodhi
ca146ccfa6 Porting Gecko's JSToNativeConversionInfo changes to Servo's codegen
Fixes #4800
2015-02-18 19:37:17 +05:30
Glenn Watson
56eedbaebe Change window title to reflect document title 2015-02-18 10:51:37 +10:00
Tetsuharu OHZEKI
abd591b96e XMLHttpRequestEventTarget should not be [NoInterfaceObject]. 2015-02-18 02:38:23 +09:00
Ms2ger
aaed4a54c7 Use rustc-serialize rather than the built-in deprecated serialize. 2015-02-17 13:24:15 +01:00
Ms2ger
0e11178d66 Replace the FooCast traits by structs.
This should allow us to remove most type annotations in the DOM.
2015-02-16 00:20:16 +01:00
Ms2ger
c54e79b2f2 Fix indentation in InheritTypes. 2015-02-16 00:19:18 +01:00
Ms2ger
746c3ebd7d Improve the formatting for FromJSValConvertible implementations in UnionTypes. 2015-02-15 23:18:37 +01:00
Ruud van Asseldonk
0fbfb8cffc Do not glob-export EvaluateJSReply variants.
This closes #4921.
2015-02-13 14:59:50 +01:00
Ruud van Asseldonk
6ff3a5a3c1 Do not glob-export DevtoolScriptControlMsg variants. 2015-02-13 14:51:10 +01:00
Ruud van Asseldonk
1452614e28 Do not glob-export DevtoolsControlMsg variants. 2015-02-13 14:51:10 +01:00
bors-servo
c5a4e78302 auto merge of #4911 : Ms2ger/servo/join_layout, r=jdm 2015-02-13 02:24:50 -07:00
Ms2ger
a7154e1305 Use if-let in join_layout. 2015-02-12 23:56:38 +01:00
bors-servo
69259e9975 auto merge of #4910 : Ms2ger/servo/squirrel, r=jdm 2015-02-12 14:48:50 -07:00
Ms2ger
79914e560f Cleanup join_layout a little bit. 2015-02-12 22:42:06 +01:00
bors-servo
6d1a2d90e5 auto merge of #4909 : saneyuki/servo/warn, r=jdm
follow up #4893
2015-02-12 14:06:49 -07:00
Ms2ger
b5440a6257 Replace squirrel_away_unique by boxed::into_raw. 2015-02-12 22:01:06 +01:00