Commit graph

5232 commits

Author SHA1 Message Date
Ms2ger
90b6c77666 Remove unused code to support preffed-off and chrome-only APIs. 2014-06-14 13:14:34 +02:00
bors-servo
dae6ad409d auto merge of #2655 : Ms2ger/servo/warnings, r=jdm 2014-06-13 18:49:47 -04:00
Ms2ger
bb0efdd5a2 Make some locals immutable. 2014-06-13 21:41:28 +02:00
bors-servo
239fa77dd5 auto merge of #2653 : Ms2ger/servo/docs, r=Ms2ger,metajack 2014-06-13 15:01:54 -04:00
bors-servo
7ed5041891 auto merge of #2649 : ebalint/servo/2580_JS_T_unrooted_replace, r=jdm
removed .clone() calls
modified from_rooted method parameter: T to &T
2014-06-13 14:33:03 -04:00
bors-servo
c0576108c5 auto merge of #2585 : ebalint/servo/2530, r=jdm 2014-06-13 14:04:45 -04:00
Ms2ger
d2707d3344 Correct formatting in documentation in js.rs. 2014-06-13 19:34:18 +02:00
Ms2ger
db5badd36f Add some blank lines to ensure rustdoc picks up the lists. 2014-06-13 19:33:19 +02:00
Ms2ger
7b35e11626 Use '//!' rather than '///' for the overview comment in js.rs. 2014-06-13 19:33:19 +02:00
bors-servo
65e5896894 auto merge of #2654 : Ms2ger/servo/reflector-cell, r=jdm 2014-06-13 13:29:39 -04:00
Edit Balint
94ec3cde8a Split Page code out of script_task.rs #2530 2014-06-13 19:28:57 +02:00
Ms2ger
e09ed14362 Remove Reflectable::mut_reflector. 2014-06-13 19:19:58 +02:00
Ms2ger
c331b200b1 Use Cell for Reflector::object. 2014-06-13 19:19:56 +02:00
Edit Balint
bda29ade09 Replace uses of JS<T>.unrooted() with JS::from_rooted #2580 2014-06-13 19:06:28 +02:00
bors-servo
4c5437c58b auto merge of #2652 : saneyuki/servo/root, r=jdm
fix #2650
2014-06-13 12:49:52 -04:00
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