Commit graph

5067 commits

Author SHA1 Message Date
Tetsuharu OHZEKI
e5a708f727 Make the conservertive stack scanner calculates Temporary<T> as root instead of calling root methods.
See: https://github.com/mozilla/servo/issues/2650
2014-06-14 01:32:18 +09:00
bors-servo
da668f53d9 auto merge of #2616 : Ms2ger/servo/attrvalue, r=jdm
Obsoletes #2073.
2014-06-13 11:41:13 -04:00
Manish Goregaokar
746ae7625b Use downloaded snapshots instead of in-tree rust. Also a working linux travis conf 2014-06-13 21:00:39 +05:30
Ms2ger
b012c99e05 Implement parsed 'unsigned long' attributes.
This commit is partially based on earlier work by Bruno Abinader in #2073.
2014-06-13 14:13:29 +02:00
Ms2ger
972c69883e Implement Element.classList (partially fixes #1717). 2014-06-13 14:13:00 +02:00
bors-servo
58b776e0b5 auto merge of #2646 : Manishearth/servo/cleartimeout-opt, r=jdm 2014-06-13 08:10:57 -04:00
Ms2ger
0803e5d0ac Implement support for parsed attributes.
This commit is heavily based on earlier work by Bruno Abinader in #2073.
2014-06-13 14:07:49 +02:00
bors-servo
5378871e67 auto merge of #2634 : saneyuki/servo/fix, r=Ms2ger
Fix: #2630
2014-06-13 07:46:47 -04:00
Tetsuharu OHZEKI
28f8d16c87 Fix the assertion failure with inserting node contains child which has id into the document
https://github.com/mozilla/servo/issues/2630
2014-06-13 20:36:27 +09:00
Manish Goregaokar
e21faaaba7 Don't fail on clearing nonexistant timeouts 2014-06-13 16:54:24 +05:30
bors-servo
56e1e80c97 auto merge of #2644 : glennw/servo/add-phf, r=metajack 2014-06-13 07:22:51 -04:00
bors-servo
584676648a auto merge of #2648 : Manishearth/servo/makefile.backup, r=jdm 2014-06-13 06:34:56 -04:00
Manish Goregaokar
3b17c8c6ac Prepare makefile.backup for snashot changes 2014-06-13 15:58:29 +05:30
bors-servo
99bc1a85da auto merge of #2647 : glennw/servo/issue-2462, r=metajack 2014-06-12 21:26:06 -04:00
Glenn Watson
787679a35d Add rust-phf to servo build. 2014-06-13 11:19:10 +10:00
Glenn Watson
1502f00b1f Update layers submodule for AMD GPU fix. 2014-06-13 11:06:56 +10:00
bors-servo
0055f11fa8 auto merge of #2628 : luqmana/servo/up, r=mbrubeck 2014-06-12 20:08:14 -04:00
bors-servo
897e39dcf3 auto merge of #2640 : Ms2ger/servo/derefmut, r=jdm 2014-06-11 17:19:51 -04:00
Ms2ger
fa148e5ff4 Pass immutable self to HTMLBodyElement::SetOnunload. 2014-06-11 23:06:27 +02:00
Ms2ger
d6eae6ae8b Cleanup a mutable variable in dispatch_event. 2014-06-11 23:01:15 +02:00
Ms2ger
ed333ad8c3 Pass immutable document to parse_html. 2014-06-11 22:57:54 +02:00
Ms2ger
687722da2d Pass immutable self to Node::{SetNodeValue, SetTextContent}. 2014-06-11 22:53:53 +02:00
Ms2ger
34c42f6acb Use internal mutability for Document::idmap. 2014-06-11 22:39:52 +02:00
bors-servo
baa97fe6e5 auto merge of #2632 : brunoabinader/servo/document-queryselectorall, r=Ms2ger
Spec:
http://dom.spec.whatwg.org/#dom-parentnode-queryselectorall

Closes #851.
2014-06-11 16:05:04 -04:00
Ms2ger
04fe508e13 Use interior mutability for MouseEvent. 2014-06-11 21:51:42 +02:00
bors-servo
cc23f3c436 auto merge of #2633 : Ms2ger/servo/derefmut, r=jdm
Part of #1854.
2014-06-11 13:59:01 -04:00
Ms2ger
c41dd2477d Use internal mutability for HTMLImageElement. 2014-06-11 19:51:08 +02:00
Ms2ger
be375de91f Use internal mutability for FormData. 2014-06-11 19:51:08 +02:00
Ms2ger
23a6b6823b Use internal mutability for Document::{quirks_mode, encoding_name}. 2014-06-11 19:51:08 +02:00
Ms2ger
e9b64dc361 Use internal mutability for Window::{active_timers, next_timer_handle}. 2014-06-11 19:51:07 +02:00
Ms2ger
07c67a1d5a Use internal mutability for Window::browser_context. 2014-06-11 19:51:07 +02:00
Ms2ger
288e0bc877 Use internal mutability for CharacterData::data. 2014-06-11 19:51:07 +02:00
Ms2ger
d230077f9f Stop mutating Element::namespace. 2014-06-11 19:51:07 +02:00
Ms2ger
6df6a7d512 Use internal mutability for Node.flags. 2014-06-11 19:51:07 +02:00
Ms2ger
bb0cbb0a74 Use internal mutability for HTMLIFrameElement. 2014-06-11 19:51:07 +02:00
Ms2ger
9acba1477c Use internal mutability for EventTarget. 2014-06-11 19:51:06 +02:00
Ms2ger
2aefa3f805 Use internal mutability for UIEvent. 2014-06-11 19:51:06 +02:00
Ms2ger
781299aaa6 Use internal mutability for CustomEvent. 2014-06-11 19:51:06 +02:00
Ms2ger
0b364d13b6 Use internal mutability for Event. 2014-06-11 19:51:06 +02:00
bors-servo
6e2a916958 auto merge of #2637 : Ms2ger/servo/initids, r=larsbergstrom 2014-06-11 13:35:08 -04:00
bors-servo
d255a83a48 auto merge of #2636 : Ms2ger/servo/registerbindings, r=larsbergstrom
JS<T> should only be used for members of traced structures; the correct type
for arguments is JSRef.
2014-06-11 13:09:05 -04:00
Ms2ger
c12e18998e Remove unused InitIds function. 2014-06-11 15:18:04 +02:00
Ms2ger
44f57ae6da Pass a JSRef to RegisterBindings::Register.
JS<T> should only be used for members of traced structures; the correct type
for arguments is JSRef.
2014-06-11 12:40:12 +02:00
Luqman Aden
841a6bf647 Update submodules and ~str/String, to_owned/to_string, & cast/mem to get android building. 2014-06-10 13:00:03 -04:00
bors-servo
57e8be0c8f auto merge of #2627 : Ms2ger/servo/iframe-src, r=jdm 2014-06-10 12:32:17 -04:00
Bruno de Oliveira Abinader
8c017d8830 Added ParentNode's querySelectorAll content tests 2014-06-10 12:11:20 -04:00
Bruno de Oliveira Abinader
95dcab66b2 Implement support for ParentNode's querySelectorAll 2014-06-10 12:11:20 -04:00
Bruno de Oliveira Abinader
b0e8f7cebf Added Node's query_selector_all helper function 2014-06-10 12:11:20 -04:00
bors-servo
1d35650d4f auto merge of #2622 : Ms2ger/servo/variadic, r=jdm 2014-06-10 04:26:38 -04:00
Ms2ger
406acd17af Avoid reallocations with variadic arguments.
Thanks to huon for pointing that out.
2014-06-10 10:19:26 +02:00