bors-servo
d707792cce
Auto merge of #6828 - Ms2ger:intermittents, r=SimonSapin
...
Try to reduce intermittent failures.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6828 )
<!-- Reviewable:end -->
2015-07-29 05:32:52 -06:00
Ms2ger
89735bac80
Disable canvas_complexshapes_arcto_001.htm.
2015-07-29 12:47:34 +02:00
bors-servo
96b0f96ce2
Auto merge of #6803 - farodin91:blob, r=Ms2ger
...
Adding for support Blob.{close,isClose} #6723
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6803 )
<!-- Reviewable:end -->
2015-07-29 04:41:19 -06:00
Ms2ger
de39880fa6
Be less vocal about image parsing failures.
...
This should help fix some intermittent failures where this error message was
printed intertwined with the test results, causing wptrunner to not notice
the results.
2015-07-29 10:06:31 +02:00
Ms2ger
1b897abf98
Disable canvas_complexshapes_beziercurveto_001.htm.
2015-07-29 10:06:05 +02:00
farodin91
20f99e92d8
Adding for support Blob.{close,isClose} #6723
2015-07-29 09:54:08 +02:00
bors-servo
2ec4c49de8
Auto merge of #6804 - Ms2ger:style-attr-tests, r=SimonSapin
...
Enable css-style-attr tests.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6804 )
<!-- Reviewable:end -->
2015-07-29 00:25:27 -06:00
Glenn Watson
1963a5af51
Add ToCss serialization support for translation transforms.
...
Ref #6643 .
2015-07-29 15:15:52 +10:00
bors-servo
fff104bb41
Auto merge of #6801 - glennw:hit-test-transforms, r=pcwalton
...
Accumulate and invert stacking context transform for hit tests.
This makes hit tests work on stacking contexts with transforms.
Ref #6643 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6801 )
<!-- Reviewable:end -->
2015-07-28 23:09:08 -06:00
bors-servo
a409699a0b
Auto merge of #6796 - glennw:transform-translate-fix, r=pcwalton
...
Change transforms to use LengthOrPercentage.
This simplifies an upcoming PR to support serializing transform values for css style declarations.
Related to issue #6643 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6796 )
<!-- Reviewable:end -->
2015-07-28 20:40:57 -06:00
Patrick Walton
1094b30627
compositing: Tick animations right away when content enables animations.
...
Otherwise, we have to wait for the next vsync. This was capping the
framerate of the particles demo at 30 FPS in most cases.
2015-07-28 18:39:41 -07:00
bors-servo
2df88ee4b9
Auto merge of #6793 - notriddle:hsts-preload, r=jdm
...
Add basic unit test for `preload_hsts_domains`.
Closes #6789 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6793 )
<!-- Reviewable:end -->
2015-07-28 19:01:39 -06:00
bors-servo
0b447651e4
Auto merge of #6794 - Ms2ger:StyledNode, r=pcwalton
...
Remove StyledNode.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6794 )
<!-- Reviewable:end -->
2015-07-28 17:26:42 -06:00
Nick Thompson
072609ab8c
Dispose layout data for every node removed from the tree
2015-07-28 12:08:20 -07:00
bors-servo
bdf01ddd60
Auto merge of #6695 - dzbarsky:extractcontents, r=Ms2ger
...
Implement Range#extractContents
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6695 )
<!-- Reviewable:end -->
2015-07-28 13:01:33 -06:00
bors-servo
59ea4a18ae
Auto merge of #6814 - mbrubeck:dead-dep, r=Ms2ger
...
Remove unused script -> layout_traits dependency
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6814 )
<!-- Reviewable:end -->
2015-07-28 12:15:00 -06:00
Matt Brubeck
e0eed0a48e
Remove unused script -> layout_traits dependency
2015-07-28 10:27:08 -07:00
David Zbarsky
f44691c91d
Implement Range#extractContents
2015-07-28 12:52:29 -04:00
ecoal95
bc908458ff
webgl: Make context creation fallible. Fixes #6806
2015-07-28 17:34:23 +02:00
bors-servo
14ccb22e67
Auto merge of #6699 - boghison:tidyspec, r=jdm
...
Tidy check for FooMethods in components/script/dom/*.rs and color for tidy
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6699 )
<!-- Reviewable:end -->
2015-07-28 08:56:39 -06:00
Ms2ger
741aae709b
Simplify AutoWorkerReset::new.
2015-07-28 16:55:44 +02:00
Ms2ger
ce8c7b9862
Remove unused import.
2015-07-28 16:24:08 +02:00
Ms2ger
efa12e6963
Remove unrooted_must_root annotation from unions ( fixes #2661 ).
...
The unsafety was fixed as part of the SpiderMonkey upgrade; this removes the
now unused annotation.
2015-07-28 16:22:41 +02:00
Bogdan Cuza
233a769c67
Add spec links
2015-07-28 13:28:41 +02:00
Bogdan Cuza
f039827dcd
Fix #6664 and add color to tidy output
2015-07-28 13:28:33 +02:00
Ms2ger
9dcf8090b9
Enable css-style-attr tests.
2015-07-28 13:09:15 +02:00
Glenn Watson
ddef25030b
Accumulate and invert stacking context transform for hit tests.
...
This makes hit tests work on stacking contexts with transforms.
Ref #6643 .
2015-07-28 14:38:09 +10:00
bors-servo
e0bd80f807
Auto merge of #6662 - tschneidereit:client-geometry, r=glennw,pcwatson
...
Implement Element.client{Top,Left,Width,Height}
This isn't done, but contains a working implementation of at least `clientTop`. Feedback would be much appreciated: it's probably far from ideal.
Implementing `clientLeft` is straight-forward, I think, but `clientWidth` and `clientHeight` require accessing the `border_box` - and I don't know how that works, yet.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6662 )
<!-- Reviewable:end -->
2015-07-27 20:45:05 -06:00
bors-servo
2672f2bbe4
Auto merge of #6782 - notriddle:empty-vec, r=jdm
...
Use empty Vec instead of None.
Closes #6764
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6782 )
<!-- Reviewable:end -->
2015-07-27 19:45:09 -06:00
Glenn Watson
c27388cb81
Change transforms to use LengthOrPercentage.
...
This simplifies an upcoming PR to support serializing transform values for css style declarations.
Related to issue #6643 .
2015-07-28 09:42:05 +10:00
bors-servo
1eeb05d914
Auto merge of #6774 - notriddle:master, r=jdm
...
Check if naturalWidth / naturalHeight works w/ DPR
$ ./mach run --device-pixel-ratio=1 tests/html/get-natural-height.html
ALERT: width: 600, height: 254
$ ./mach run --device-pixel-ratio=2 tests/html/get-natural-height.html
ALERT: width: 600, height: 254
$ ./mach run --device-pixel-ratio=.5 tests/html/get-natural-height.html
ALERT: width: 600, height: 254
It doesn't. Answers #6769 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6774 )
<!-- Reviewable:end -->
2015-07-27 17:13:02 -06:00
James Graham
1b7627264f
Update CSS tests expected data to revision 2baa72daab8bf37e3e910a9fd311a1eaa5b0f4a8
2015-07-27 21:58:43 +01:00
Ms2ger
cf793a8813
Inline ThreadSafeLayoutNode::get_style.
2015-07-27 19:57:38 +02:00
Ms2ger
3984e39011
Replace the StyledNode trait with inherent methods.
2015-07-27 19:57:33 +02:00
Michael Howell
1339b8ce65
Add basic unit test for preload_hsts_domains
.
...
Closes #6789 .
2015-07-27 10:24:38 -07:00
bors-servo
4bc1db3fe8
Auto merge of #6745 - pcwalton:devtools-ipc, r=jdm
...
devtools: Convert the developer tools to run over IPC.
This was a large, invasive change.
r? @jdm
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6745 )
<!-- Reviewable:end -->
2015-07-27 11:09:38 -06:00
James Graham
df03062d62
Update CSS tests to revision 2baa72daab8bf37e3e910a9fd311a1eaa5b0f4a8
2015-07-27 17:47:31 +01:00
Patrick Walton
164e10202c
devtools: Convert the developer tools to run over IPC.
2015-07-27 09:10:01 -07:00
bors-servo
5cf662fb97
Auto merge of #6786 - Ms2ger:wpt_20150727, r=jdm
...
Update web-platform-tests to revision 12d3e15e5ecae695e1216c358d613705fbff6b68.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6786 )
<!-- Reviewable:end -->
2015-07-27 09:24:56 -06:00
Ms2ger
5b2ca4d132
Update web-platform-tests to revision 12d3e15e5ecae695e1216c358d613705fbff6b68
2015-07-27 16:31:27 +02:00
bors-servo
662c00a810
Auto merge of #6788 - Ms2ger:has_style, r=SimonSapin
...
Remove unused StyledNode::has_style method.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6788 )
<!-- Reviewable:end -->
2015-07-27 08:07:23 -06:00
Ms2ger
760f5c70c5
Remove unused StyledNode::has_style method.
2015-07-27 15:57:26 +02:00
bors-servo
5b90cfd57d
Auto merge of #6773 - dzbarsky:which, r=Ms2ger
...
Fix MouseEvent.which to not throw
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6773 )
<!-- Reviewable:end -->
2015-07-27 05:57:09 -06:00
bors-servo
7c8922c0c3
Auto merge of #6777 - frewsxcv:refactor-tidy, r=jdm
...
Cleanup lint special cases, refactor flake8 linting
Currently, there are a few linting functions that only run on certain
filetypes (determined by the file extension). Prior to this commit, the
special cases were handled in a parent function with a conditional. This
commit changes the system so each linting function gets passed a
filename so the function can determine whether it should run or not
based on the file extension.
I also refactored flake8 linting slightly. From what I've read so far of
the code, flake8 itself will only print the results directly to stdout
(though the linter would report the quantity of errors detected).
Prior to this commit, we would let flake8 print directly to stdout and
just determine if there were >0 errors reported. This commit (sort of
hackily) temporarily captures stdout when we call flake8 so we can do
what we want with the output, allowing us to `yield` the line number
and message like we do with the other linting functions.
In my opinion, both of these changes isolate specific behaviors/checks
into their respective linting functions instead of having them handled
at a more global level.
In addition to the changes above:
* The whitespace linter now runs on WebIDL and TOML files
* The license header linter now runs on WebIDL files
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6777 )
<!-- Reviewable:end -->
2015-07-27 04:39:04 -06:00
bors-servo
78455ec033
Auto merge of #6771 - Ms2ger:unused-attr, r=jdm
...
Remove unused allow(unrooted_must_root) attribute.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6771 )
<!-- Reviewable:end -->
2015-07-27 02:23:53 -06:00
bors-servo
e13ebf712d
Auto merge of #6597 - pcwalton:image-cache-ipc, r=jdm
...
script: Make the `ImageCacheTask` use IPC.
This necessitated getting rid of the boxed trait object that was being
be passed between the script task and the image cache task.
r? @jdm
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6597 )
<!-- Reviewable:end -->
2015-07-27 00:08:15 -06:00
Patrick Walton
82b53d83ff
script: Make the ImageCacheTask
use IPC.
...
This necessitated getting rid of the boxed trait object that was being
be passed between the script task and the image cache task.
2015-07-26 23:07:44 -07:00
bors-servo
380de1ba82
Auto merge of #6781 - Ms2ger:handle_resize_inactive_msg, r=saneyuki
...
Remove unused method Window::handle_resize_inactive_msg.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6781 )
<!-- Reviewable:end -->
2015-07-26 20:55:40 -06:00
bors-servo
362de03902
Auto merge of #6746 - pcwalton:storage-task-ipc, r=jdm
...
net: Convert the storage task to use IPC.
r? @jdm
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6746 )
<!-- Reviewable:end -->
2015-07-26 18:07:32 -06:00
Patrick Walton
43cb7d5abd
net: Convert the storage task to use IPC.
2015-07-26 17:07:17 -07:00