Ms2ger
31eee791dd
Upgrade rust.
2014-04-04 20:10:32 +02:00
Tetsuharu OHZEKI
faea175505
Document::create_collection's callback should return a boolean instead of a node. ( #2027 )
2014-04-04 00:51:03 +09:00
lpy
d4d6fcb5f0
Get rid of match statements in layout queries in script_task
2014-04-02 01:28:44 +08:00
lpy
ac5a634082
Get rid of match statements in Layout queries.( fixes #2019 )
2014-04-02 00:55:33 +08:00
Martin Robinson
1a8a3cc271
Store Window.active_timers in a HashMap
...
A HashMap allows easily looking up a timer and canceling it in
Window.ClearTimeout.
Fixes #1477 .
2014-03-31 15:07:50 -07:00
bors-servo
0204745595
auto merge of #1952 : brunoabinader/servo/htmlcollection-live, r=Ms2ger
...
Closes #1662 .
PS: Cached collections will be next step.
2014-03-26 11:46:47 -04:00
Bruno de Oliveira Abinader
b05e3666e4
Cleaned up recursive code in Node.clone
2014-03-26 09:49:08 -04:00
Bruno de Oliveira Abinader
990545c310
Implemented Node.adoptNode
...
Spec:
http://dom.spec.whatwg.org/#dom-document-adoptnode
2014-03-26 09:49:07 -04:00
Bruno de Oliveira Abinader
8a457a2caa
Implemented Document.importNode
...
Spec:
http://dom.spec.whatwg.org/#dom-document-importnode
2014-03-26 09:49:07 -04:00
Bruno de Oliveira Abinader
3a8a0927e2
HTMLCollection::create returns live collections by default
2014-03-26 09:12:38 -04:00
Bruno de Oliveira Abinader
7f5b3690f3
Support live HTMLCollection for DataListElement.options
2014-03-26 09:12:08 -04:00
Bruno de Oliveira Abinader
9038f21026
Support live HTMLCollection for FieldSet.elements
2014-03-26 09:11:13 -04:00
Bruno de Oliveira Abinader
e95aa0febd
Support live HTMLCollection for Document collections
...
The following interface methods now return live collections:
Document.{images,embeds,plugins,links,forms,scripts,anchors,applets}
2014-03-26 09:11:13 -04:00
Bruno de Oliveira Abinader
0bc59eb4de
Implemented HTMLCollection::create_live
2014-03-26 09:01:58 -04:00
Bruno de Oliveira Abinader
904e464824
Added CollectionFilter, CollectionTypeId
2014-03-26 08:59:59 -04:00
Huon Wilson
94e4ab3eaf
Remove some unnecessary transmutes.
...
These can either be done by implicit `&` -> `*` coercions, explicit `*`
-> `*` casts, or an explicit `&*x` `*` -> `&` re-borrow (which is still
unsafe, but significantly more controlled compared to a `transmute`).
2014-03-25 22:23:55 +11:00
bors-servo
3401a568f2
auto merge of #1966 : lpy/servo/issue1955, r=jdm
...
see #1955
2014-03-23 13:25:42 -04:00
Tetsuharu OHZEKI
cfb2af60d8
Annotate 'inline' to TCast::to/to_unchecked/from.
2014-03-23 23:12:12 +09:00
lpy
f6d912a94f
Remove |unused| field from DOMClass.( fixes #1960 )
2014-03-22 15:17:44 +08:00
lpy
2fe92bf7ba
Make JS<T>::clone inline.( fixes #1955 )
2014-03-22 14:57:55 +08:00
bors-servo
54da52fa77
auto merge of #1950 : Ms2ger/servo/nullable-string-with-null-default, r=jdm
2014-03-21 06:49:34 -04:00
Ms2ger
6ee2e29e62
Make unwrap and unwrap_object less generic.
2014-03-20 23:26:22 +01:00
Ms2ger
a4fc6961a8
Remove support for non-castable arguments.
2014-03-20 23:17:46 +01:00
Ms2ger
acffed2dcd
Fix code generation for a null default value for nullable string arguments.
2014-03-20 22:51:31 +01:00
Ms2ger
077243caa7
Stop returning None from getRetvalDeclarationForType and update documentation.
2014-03-20 21:14:28 +01:00
Ms2ger
322893009d
Make the result and result_fallible variables immutable.
2014-03-20 21:06:55 +01:00
Ms2ger
eec2e10d9c
Remove the declareResult argument to CGCallGenerator's constructor.
2014-03-20 20:34:52 +01:00
Ms2ger
ad086ba7da
Use CGIfElseWrapper in a few more places.
2014-03-20 20:32:16 +01:00
Ms2ger
904e8eaf17
Remove the codeToSetNull argument to wrapObjectTemplate.
2014-03-20 20:27:30 +01:00
Ms2ger
022dfa0a5e
Remove the preSuccess and postSuccess arguments to getJSToNativeConversionTemplate.
...
They were used for unions until 06f9afdad5
.
2014-03-20 20:16:39 +01:00
Ms2ger
4ba093939a
Remove unused import of std::intrinsics::uninit.
2014-03-20 20:16:38 +01:00
Ms2ger
038a195ead
Move attributes-related functions onto JS<Element>.
2014-03-20 19:42:42 +01:00
bors-servo
8317122068
auto merge of #1864 : saneyuki/servo/split_cast_to, r=jdm
...
fix #1836
2014-03-20 10:58:36 -04:00
Tetsuharu OHZEKI
0fccf5e386
Split TCast::to into TCast::to_unchecked and TCast::to.
2014-03-20 23:41:59 +09:00
bors-servo
2fb8c84bac
auto merge of #1943 : lpy/servo/issue1933, r=jdm
...
see #1933
2014-03-20 10:19:30 -04:00
bors-servo
9e53b4d828
auto merge of #1945 : Ms2ger/servo/1196-isDefinitelyObject, r=jdm
...
... and fix nearby whitespace (fixes #1196 ).
2014-03-20 09:40:32 -04:00
Ms2ger
bdfd89508a
Pass the isDefinitelyObject argument to wrapObjectTemplate and fix nearby whitespace ( fixes #1196 ).
2014-03-20 11:53:01 +01:00
bors-servo
19a7c429a1
auto merge of #1944 : lpy/servo/issue1938, r=Ms2ger
...
see #1938
2014-03-20 06:34:32 -04:00
lpy
34b73837d3
Rename squirrel_away_unboxed to squirrel_away_unique.( fixes #1938 )
2014-03-20 17:14:31 +08:00
lpy
1abdd9c526
Force infallible binding methods to return void.( fixes #1933 )
2014-03-20 16:24:15 +08:00
bors-servo
ad826efd6d
auto merge of #1909 : Ms2ger/servo/optional-defaults, r=jdm
...
...(fixes #1813 ).
2014-03-19 23:55:40 -04:00
bors-servo
7f188500a1
auto merge of #1915 : Ms2ger/servo/wrap-return-js, r=jdm
...
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-19 19:01:48 -04:00
bors-servo
26f9543e60
auto merge of #1910 : Ms2ger/servo/dead-arg-CGAbstractMethod, r=jdm
2014-03-19 18:37:51 -04:00
bors-servo
6270178628
auto merge of #1855 : lpy/servo/issue1842, r=jdm
...
see #1842
When I tried to use like `datalist.options[0].value`, it returned nothing. So is it implemented?
2014-03-19 18:04:57 -04:00
bors-servo
b345e9458a
auto merge of #1865 : lpy/servo/issue1843, r=jdm
...
see #1843
2014-03-19 17:02:05 -04:00
bors-servo
cc77b28761
auto merge of #1925 : saneyuki/servo/1874, r=jdm
...
Fix #1874
2014-03-19 14:47:13 -04:00
Ms2ger
59bcabb75e
Pass Option<T> for optional primitive arguments without a default value ( fixes #1813 ).
2014-03-19 19:05:59 +01:00
Lars Bergstrom
a6100563a6
Rust upgrade for new master rebase
2014-03-18 22:00:48 -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