Commit graph

5393 commits

Author SHA1 Message Date
Brian Anderson
b6c9b65355 Allow render threads to be specified with -t 2014-06-18 17:35:20 -07:00
Brian Anderson
95a57dfced Render in parallel 2014-06-18 17:35:20 -07:00
bors-servo
bace9fb485 auto merge of #2660 : glennw/servo/mako-warnings, r=jdm 2014-06-18 12:26:18 -04:00
bors-servo
2c7af54952 auto merge of #2657 : Ms2ger/servo/geckoisms, r=jdm 2014-06-18 11:11:25 -04:00
fdipilla
c8841f135e Added path space support (Fixes #2150) 2014-06-18 11:14:36 -03:00
Manish Goregaokar
2f6334d19c Update to latest wpt 2014-06-18 14:54:08 +05:30
Martin Robinson
22ea9a634c Add overflow to child layer size
When creating child layers it is important to consider overflow when
determining the size of the layer. This also means that overflow should
not be too large, so also shrink block width down to the size of their
contained fragment. This means that a block that has been explicitly
sized to width:100px should be 100 pixels wide instead of the width of
its containing block.
2014-06-17 17:23:40 -07:00
Manish Goregaokar
53d0e4ec04 Use Traceable for NodeFlags 2014-06-16 22:04:17 +05:30
Manish Goregaokar
ee56b45a8c Use Traceable for primitive types and DOMString 2014-06-16 21:59:01 +05:30
Tetsuharu OHZEKI
2477e6feac Mention the usecase of Traceable/Untraceable. 2014-06-17 01:28:59 +09:00
Glenn Watson
c14eede06b Remove compiler warnings from generated mako templates. 2014-06-16 09:12:24 +10:00
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