bors-servo
712b053f4f
Auto merge of #9519 - Ms2ger:euclid, r=Manishearth
...
Update Euclid.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9519 )
<!-- Reviewable:end -->
2016-02-04 16:35:48 +05:30
Ms2ger
2ea9f2d028
Update Euclid.
2016-02-04 11:02:09 +01:00
bors-servo
a9f6ab2153
Auto merge of #9503 - glennw:fix-text-node-opacity, r=pcwalton
...
Ensure that text nodes don't inherit opacity.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9503 )
<!-- Reviewable:end -->
2016-02-04 09:46:49 +05:30
Keith Yeung
e2b8ac3cdd
Disable /_mozilla/css/position_fixed_a.html
2016-02-03 21:49:01 -05:00
Patrick Walton
7c5b2d6cb3
layout: Separate out overflow-for-scrolling from overflow-for-paint.
...
Closes #9484 .
2016-02-03 16:06:24 -08:00
Keith Yeung
0fa5cf6716
Disable 3 of the currently worst intermittents
2016-02-03 17:06:40 -05:00
Manish Goregaokar
853d4c0e39
Add test for websockets being used from a worker
2016-02-04 00:32:13 +05:30
Manish Goregaokar
4f878b2244
Fix crash when websocket.js is used from a worker
2016-02-04 00:03:22 +05:30
bors-servo
f605c6aa69
Auto merge of #9505 - jgraham:wptrunner_update, r=jdm
...
Update to latest wptrunner
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9505 )
<!-- Reviewable:end -->
2016-02-03 20:54:06 +05:30
bors-servo
64ad9e17d9
Auto merge of #9498 - KiChjang:update-url, r=nox
...
Update rust-url
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9498 )
<!-- Reviewable:end -->
2016-02-03 11:38:51 +05:30
bors-servo
ae20f2556b
Auto merge of #9510 - nox:bump-selectors, r=SimonSapin
...
Update rust-selectors
This commits updates rust-selectors to use the generic parser, and as
such it moves the element state into the style crate.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9510 )
<!-- Reviewable:end -->
2016-02-03 07:04:11 +05:30
Emilio Cobos Álvarez
a1c830f1c1
Update rust-selectors
...
This commits updates rust-selectors to use the generic parser, and as
such it moves the element state into the style crate.
2016-02-03 02:11:31 +01:00
Keith Yeung
9b23839394
Update rust-url
2016-02-02 20:04:01 -05:00
bors-servo
4daf19e06a
Auto merge of #9458 - servo:wpt, r=Ms2ger
...
Update web-platform-tests to revision 7f2f85a88f434798e9d643427b34b05fab8278c6
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9458 )
<!-- Reviewable:end -->
2016-02-02 21:41:14 +05:30
James Graham
f234d99ac1
Update to latest wptrunner
2016-02-02 09:54:39 +00:00
Glenn Watson
b954432b60
Ensure that text nodes don't inherit opacity.
2016-02-02 14:40:47 +10:00
Ms2ger
73bc5cf1b8
Update web-platform-tests to revision 7f2f85a88f434798e9d643427b34b05fab8278c6
2016-02-01 17:25:22 +01:00
Ms2ger
eb10cad2e3
Disable send-entity-body-document.htm.
...
We don't implement the feature it tests anyway.
2016-02-01 16:32:14 +01:00
bors-servo
ae67f94b80
Auto merge of #9456 - g-k:global-resize-event, r=KiChjang
...
Add onresize handler to GlobalEventHandlers
Rebased: https://github.com/servo/servo/pull/8006
Fixes #7996
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9456 )
<!-- Reviewable:end -->
2016-01-30 08:00:40 +05:30
bors-servo
f0122efcec
Auto merge of #9427 - nikkisquared:implement_main_fetch, r=jdm
...
Partial implementation of Main Fetch step
I started out with Step 11 of Main Fetch so I could test creating filtered responses, which broke my tests that compare the Fetch result to a message on a server. I realized that if I got the tests to work, I'd likely end up breaking them again with the next step of Main Fetch I added, so I went ahead and did as much of Main Fetch as I could figure out.
Some steps I'm sure I could implement, I just don't know how. Such as when the spec says to "wait for response", or how to implement a Runnable object (which iirc is what I need to use) to run everything after Step 8 in parallel.
The fetch tests are still not running correctly, but I sure it's because they're getting a filtered response which doesn't have the body of response. I'm not sure how to handle that, whether it means a change needed in the tests or in the Fetch code. Like always, I look forward to feedback on my work!
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9427 )
<!-- Reviewable:end -->
2016-01-30 04:55:27 +05:30
Jeff Harrison
d4fe40089b
Add onresize handler to GlobalEventHandlers
...
Refs: https://github.com/servo/servo/issues/7996
Rebased: https://github.com/servo/servo/pull/8006
2016-01-29 18:22:52 -05:00
bors-servo
d1ff330ba8
Auto merge of #9438 - pcwalton:root-margins, r=mbrubeck
...
Expand the block size of the root flow's margin box to the viewport size instead of expanding the block size of its border box.
Closes #9308 .
r? @mbrubeck
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9438 )
<!-- Reviewable:end -->
2016-01-30 03:55:24 +05:30
Nikki
db8cc6eccf
Partial implementation of Main Fetch step, including appropiate updates to tests
2016-01-29 12:40:54 -07:00
bors-servo
0c5591a8ec
Auto merge of #9407 - KiChjang:radio-node-list, r=nox
...
Implement RadioNodeList
I also had to implement the NamedGetter for HTMLFormControlsCollection as well, since that's the only consumer of RadioNodeList and I wanted to see which wpt test passes.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9407 )
<!-- Reviewable:end -->
2016-01-29 14:04:16 +05:30
Keith Yeung
4229b68062
Implement NamedItem and NamedGetter on HTMLFormControlsCollection
2016-01-28 18:33:51 -05:00
bors-servo
1483a5de32
Auto merge of #9446 - glennw:zero-perspective, r=pcwalton
...
Fix panic when perspective property is zero.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9446 )
<!-- Reviewable:end -->
2016-01-29 04:35:04 +05:30
Patrick Walton
777c46fd3f
Expand the block size of the root flow's margin box to the viewport size
...
instead of expanding the block size of its border box.
Closes #9308 .
2016-01-28 11:12:37 -08:00
Mathieu Hordesseaux
322b120f8a
Implement SetNamedItem, SetNamedItemNS, SetAttributeNode and SetAttributeNodeNS
2016-01-28 12:35:44 +01:00
Glenn Watson
183c3f5389
Fix panic when perspective property is zero.
2016-01-28 14:28:38 +10:00
bors-servo
0fa9d32c69
Auto merge of #9421 - jdm:iframe-painting-after-navigation-redux, r=jdm
...
compositing: Fix a couple of bugs that prevented iframes from painting after navigation.
The first bug was that iframes were not reflowed in their parent DOM when the child page navigated. This is fixed by simply having the constellation notify the appropriate script thread when navigation occurs.
The second bug was that the compositor was unable to adjust the pipeline for existing iframe layers, only new ones. This patch adds logic to do that.
The third bug was that we have ad-hoc reflow calls throughout script/, and we didn't trigger any reflow from the code that dispatches the `load` event for the iframe so the test for the first two issues would always time out. The second commit adds another reflow call to do that, and also bites the bullet and adds a catch-all reflow (which does nothing if there's no dirty nodes in the document) at the return to the event loop.
Closes #8081 .
Extension of #9285 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9421 )
<!-- Reviewable:end -->
2016-01-28 04:55:04 +05:30
bors-servo
e9769da498
Auto merge of #9425 - connorimes:characterize-use-output-png, r=larsbergstrom
...
Output to png file since exit flag doesn't work
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9425 )
<!-- Reviewable:end -->
2016-01-27 20:51:50 +05:30
bors-servo
4f3ed209bc
Auto merge of #9434 - servo:h5eup, r=nox
...
Update html5ever and xml5ever for API changes.
@nox r?
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9434 )
<!-- Reviewable:end -->
2016-01-27 17:29:56 +05:30
Simon Sapin
c7b51e7aa1
Update html5ever and xml5ever for API changes.
2016-01-27 12:25:16 +01:00
bors-servo
8c0736211b
Auto merge of #9378 - paulrouget:removeProperty, r=KiChjang
...
Invalidate node style after style property removed
Fix #9377
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9378 )
<!-- Reviewable:end -->
2016-01-27 16:43:30 +05:30
Paul Rouget
6d7dc0b905
Invalidate node style after style property removed
2016-01-27 07:43:23 +01:00
Patrick Walton
e5a1af5b7a
compositing: Fix a couple of bugs that prevented iframes from painting
...
after navigation.
The first bug was that iframes were not reflowed in their parent DOM
when the child page navigated. This is fixed by simply having the
constellation notify the appropriate script thread when navigation
occurs.
The second bug was that the compositor was unable to adjust the pipeline
for existing iframe layers, only new ones. This patch adds logic to do
that.
Closes #8081 .
2016-01-26 16:37:23 -05:00
bors-servo
b66a001451
Auto merge of #9429 - pcwalton:iframe-scroll-stacking, r=mbrubeck
...
Dispatch scroll events to layers above others.
Closes #9416 .
r? @mbrubeck
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9429 )
<!-- Reviewable:end -->
2016-01-26 07:28:23 +05:30
bors-servo
71d49fc73d
Auto merge of #9428 - pcwalton:incorporeal-shadows, r=mbrubeck
...
Make hit tests against box shadows always fail.
Closes #9268 .
r? @mbrubeck
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9428 )
<!-- Reviewable:end -->
2016-01-26 06:42:57 +05:30
Patrick Walton
e4db0715e1
Dispatch scroll events to layers above others.
...
Closes #9416 .
2016-01-25 16:42:37 -08:00
Patrick Walton
32a68a43ec
Make hit tests against box shadows always fail.
...
Closes #9268 .
2016-01-25 16:30:04 -08:00
Connor Imes
5177e9e1fa
Output to png file since exit flag doesn't work
2016-01-25 15:28:49 -06:00
Tim van der Meij
925732e759
Remove unused import from tests/unit/net/data_loader.rs
2016-01-25 22:27:03 +01:00
Patrick Walton
9c7b9fa32d
layout: Remove some bogus code that tried to handle
...
absolutely-positioned flows separately when storing overflow.
This code dates back to the time when absolutely positioned flows were
ignored by all of their ancestors up to the containing block. This
hasn't been true for at least a year.
Closes #9306 .
Closes #9309 .
Is a partial fix for #9308 .
2016-01-25 10:52:07 -08:00
bors-servo
e74021baaa
Auto merge of #9400 - jmr0:websocket, r=nox
...
Fixing websocket subprotocol header validation
This takes care of https://github.com/servo/servo/issues/9034
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9400 )
<!-- Reviewable:end -->
2016-01-25 17:01:39 +05:30
jmr0
3846cf52f2
fix websocket header validation, ensure it meets token requirements, add
...
testing
2016-01-24 18:31:21 -05:00
Joshua Holmer
75d258f866
Update HTMLFormElement.length to be of type unsigned long
...
Fixes #9402
2016-01-22 12:09:12 -05:00
Chandler Abraham
1ee9ccba21
add origin to location and url api
2016-01-21 11:06:41 -08:00
bors-servo
1ba1fb0b7f
Auto merge of #9380 - servo:cssparserup, r=SimonSapin
...
Update cssparser.
https://github.com/servo/rust-cssparser/pull/91
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9380 )
<!-- Reviewable:end -->
2016-01-21 22:45:51 +05:30
Simon Sapin
6fd46b5e6a
Update cssparser.
...
https://github.com/servo/rust-cssparser/pull/91
2016-01-21 17:58:03 +01:00
James Graham
4864a52312
Update web-platform-tests expected data to revision 0d9238c8062f05a55898a0cb60dc0c353794d87a
2016-01-21 11:50:33 +00:00