Commit graph

981 commits

Author SHA1 Message Date
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
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
Tetsuharu OHZEKI
dbb0f49bc7 DOMRefCell<T>.is_mutably_borrowed() should return the state correctly.
This method returned the result of `RefCell<T>.try_borrow().is_some()`.
But it meant whether the state **is not** BorrowState::Writing.

This wrong is introduced by [1], Before it revision, this method had
returned whether the state is BorrowState::Writing or not.

This doesn't change callers of this method because git blames ([3], [4]) says
that the caller is introduced by [2] and [2] is introduced before [1].

[1]: 86d609abaf
[2]: 49234484d6
[3]: 2cc08f289a/components/script/dom/servohtmlparser.rs
[4]: a7e29939a1/components/script/dom/bindings/cell.rs
2015-02-13 05:53:22 +09:00
Tetsuharu OHZEKI
552a418a33 Fix warnings about RefCell<T>.try_borrow(). 2015-02-13 05:40:46 +09:00
Ms2ger
7b1b030f8a Remove MutNullableJS::get_inner.
There should be no reason to call this.
2015-02-12 20:59:22 +01:00
Ms2ger
b3f93b25a5 Remove JS::unsafe_get.
The codegen users already migrated to Unrooted, and the layout users are
better off using LayoutJS.
2015-02-12 20:59:22 +01:00
Ms2ger
8ab7d37ef2 Add Unrooted::from_js.
There should not be a JS here; that is #2661. Until that's fixed, though,
it's better to encapsulate it.
2015-02-12 20:59:22 +01:00
Ms2ger
e921ce859e Fix some warnings in script. 2015-02-12 20:05:14 +01:00
bors-servo
29d24a5049 auto merge of #4866 : KiChjang/servo/trigger-fragment-string, r=jdm
Fixes #4863
2015-02-12 10:18:45 -07:00
Simon Sapin
d5dd1d658e Upgrade to rustc ba2f13ef0 2015-02-04 2015-02-11 14:48:34 -08:00
bors-servo
fcfa00f4df auto merge of #4884 : glennw/servo/iframe-load, r=jdm 2015-02-11 03:51:47 -07:00
Glenn Watson
980b1efb72 Dispatch a load event at iframes. Fixes #4350. 2015-02-11 09:07:05 +10:00
bors-servo
58b7186cea auto merge of #4889 : Ms2ger/servo/4747-base64, r=jdm 2015-02-10 07:24:45 -07:00
bors-servo
1b23c4fd57 auto merge of #4885 : Ms2ger/servo/doc-js, r=Manishearth 2015-02-10 06:45:47 -07:00
Ms2ger
aa8e01af2a Use base64 from rustc-serialize (fixes #4747). 2015-02-10 14:19:13 +01:00
bors-servo
e3a4d49311 auto merge of #4887 : Ms2ger/servo/servo_net, r=jdm 2015-02-10 05:15:45 -07:00
Ms2ger
a09a912178 Import net as net rather than servo_net. 2015-02-10 12:55:24 +01:00
Ms2ger
37584ab056 Improve documentation for MutHeap and RootCollection. 2015-02-10 12:52:52 +01:00
bors-servo
2c5155a119 auto merge of #4878 : saneyuki/servo/doc, r=Ms2ger
Now, we have many documents about dom bindings as inline comments. It's better to fuse a standalone markdown document to them.
2015-02-10 04:33:45 -07:00
Tetsuharu OHZEKI
6500544387 [script] Merge the binding design document into inline doc comments. 2015-02-10 20:13:37 +09:00
Ms2ger
b2fcc2397e Import msg as msg rather than servo_msg. 2015-02-10 11:40:36 +01:00
Ms2ger
84425bf4d7 Improve the documentation in js.rs. 2015-02-10 11:09:41 +01:00
Ms2ger
1d3cd4c34d Rewrap the documentation in js.rs to 80 columns for readability. 2015-02-10 09:43:19 +01:00
Josh Matthews
446f0f447e Allow unused variables, imports, and mutable. 2015-02-09 17:41:57 -05:00
Ms2ger
cbfba27cf2 Document the main steps involved in adding a new DOM interface. 2015-02-09 14:10:56 +01:00
bors-servo
83a6b5d770 auto merge of #4868 : Ms2ger/servo/treewalker, r=saneyuki 2015-02-08 21:42:42 -07:00
bors-servo
13b49ddf44 auto merge of #4859 : glennw/servo/fix-3986, r=larsbergstrom 2015-02-08 08:51:43 -07:00
Ms2ger
057b14dd5c Use the try macro for the result of accept_node. 2015-02-08 16:38:12 +01:00
Ms2ger
2992dbd41b Remove incorrect SetterThrows annotation.
This was copied from Gecko, which has an outdated throwing condition.
2015-02-08 16:13:19 +01:00
Keith Yeung
3e33a0b633 Updated trigger_fragment to take a string instead of URL and updated callers 2015-02-07 20:54:11 +08:00
Glenn Watson
1e0e98b63c Implement window.frameElement, change window.parent to make use of it. 2015-02-07 06:46:29 +10:00
bors-servo
5436922169 auto merge of #4862 : Ms2ger/servo/script_task, r=jdm 2015-02-06 05:18:44 -07:00
Ms2ger
147dadce89 Implement an Unrooted smart pointer to replace JS when it is not traced. 2015-02-06 12:33:32 +01:00