bors-servo
3ef0bb4b37
Auto merge of #9648 - psdh:fixnodeiseual, r=Manishearth
...
fix Node-isEqualNode.html test failure
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9648 )
<!-- Reviewable:end -->
2016-02-16 02:35:47 +05:30
Prabhjyot Singh Sodhi
ae80b9bcf0
fix Node-isEqualNode.html test failure
2016-02-16 00:24:35 +05:30
bors-servo
5ee5ce07ba
Auto merge of #9621 - KiChjang:xhr-response-json, r=Ms2ger
...
Cache XHR JSON responses
Fixes #3919 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9621 )
<!-- Reviewable:end -->
2016-02-15 21:52:49 +05:30
Anthony Ramine
ae72d1dfbe
Fix the hasInstance hook of interface objects
...
Step 2 wasn't properly implemented.
2016-02-15 14:12:53 +01:00
Daniel Robertson
4d15b02dde
Handle credentials in modify_request_headers
...
Handle credentials and set the apropriate header in
`modify_request_headers`.
2016-02-15 06:47:47 +00:00
Keith Yeung
6be5218d3c
Cache XHR JSON responses
2016-02-14 23:55:43 -05:00
Daniel Robertson
0b0e1473cd
Implement Blob response for XMLHttpRequest: #9623
...
In response to #9623 implement the Blob response for XML HttpRequest and
change the expected result for the script test.
2016-02-14 20:00:30 +00:00
bors-servo
a746522b58
Auto merge of #9606 - servo:bump-js, r=Ms2ger
...
Bump js to get fix from servo/rust-mozjs#237
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9606 )
<!-- Reviewable:end -->
2016-02-12 21:45:51 +05:30
Anthony Ramine
71092e142d
Bump js to get fix from servo/rust-mozjs#237
2016-02-12 17:15:09 +01:00
bors-servo
ee11a847dd
Auto merge of #9605 - Ms2ger:update-wpt, r=Ms2ger
...
Update web-platform-tests to revision 95aad3bd9b82b5c65d84d53517b65ba084de9394
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9605 )
<!-- Reviewable:end -->
2016-02-12 20:14:24 +05:30
Ms2ger
e8ed816728
Update web-platform-tests to revision 95aad3bd9b82b5c65d84d53517b65ba084de9394
2016-02-12 09:41:14 +01:00
bors-servo
faa349fb87
Auto merge of #9607 - mbrubeck:chaos, r=jgraham
...
Add a "mach test-wpt --chaos" mode for reproducing intermittent failures using rr
This adds a new `--chaos` flag to the `test-wpt` and `test-css` commands. This will run a test repeatedly until it fails, recording it with the rr debugger in chaos mode. Requires a recent master build of rr.
```
./mach test-wpt --chaos test.html
```
is shorthand for:
```
./mach test-wpt --repeat-until-unexpected \
--debugger rr \
--debugger-args "record --chaos" \
--include test.html
```
This PR currently includes changes to wptrunner which were also submitted upstream as w3c/wptrunner#170 . We should not merge this until that upstream PR is merged. CC @jgraham
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9607 )
<!-- Reviewable:end -->
2016-02-12 03:34:47 +05:30
Matt Brubeck
6f55e949a1
Add --repeat-until-unexpected option to wptrunner
2016-02-11 10:01:04 -08:00
Josh Matthews
2796a4dfa8
Compile raw inline event handlers lazily. Resolves #8489 .
2016-02-11 15:44:52 +01:00
Josh Matthews
c5fe8f7401
Add a test for panicking when reloading an iframe twice.
2016-02-10 09:20:07 -05:00
Josh Matthews
d6ea4b60a4
Make location_reload.html not trigger resource exhaustion.
2016-02-10 09:20:05 -05:00
Ms2ger
6ce5b7527a
Ensure that base_multiple.html fails rather than times out in the typical failure case.
2016-02-10 09:20:04 -05:00
Ms2ger
0f383a50a1
Rewrite and clarify base_multiple.html.
2016-02-10 09:20:03 -05:00
Josh Matthews
fbae86281d
Add test for unblocking onload when removing an iframe from the tree.
2016-02-10 09:20:01 -05:00
Josh Matthews
e9b98ad5fa
Make iframes block the enclosing document's load event. Fixes #6663 .
2016-02-10 09:20:00 -05:00
Ms2ger
68ad3920de
Pass the product to the test updating code ( fixes #9563 ).
2016-02-09 11:22:39 +01:00
Paul Rouget
63519c3574
mozbrowsersercuritychange event
2016-02-09 08:05:17 +01:00
bors-servo
b35801bf29
Auto merge of #9521 - Manishearth:ws-worker, r=Ms2ger
...
Make websockets work in a worker scope
r? @jdm
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9521 )
<!-- Reviewable:end -->
2016-02-05 08:21:37 +05:30
Manish Goregaokar
396533c479
Use a .worker.js test
2016-02-04 19:27:06 +05:30
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
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
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
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
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
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