Commit Graph

1733 Commits

Author SHA1 Message Date
Zakor Gyula
a519e31a34 Add Gecko tests, which are failing with gfx-hal backend 2019-03-13 10:55:01 +01:00
bors-servo
34a5a824b8 Auto merge of #23000 - jdm:invisible-webgl, r=nox
Make webgl behave better with session history

This prevents the compositor from animating pages that are not actually visible, so pages using webgl do not needlessly impact the performance of the rest of the browser. Additionally, this fixes a problem that was alluded to in [this code](b5228c098b/src/draw_buffer.rs (L282-L285)), causing Servo to delete arbitrary resources when a GC occurred in content that used three.js.

- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #22987 and fix #22977 and fix #20934 and fix #20953 and fix #20930 and fix #20950 and fix #20924
- [x] There are tests for these changes

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23000)
<!-- Reviewable:end -->
2019-03-08 10:46:52 -05:00
Josh Matthews
056edbbd15 Ensure that removed contexts are made active before removal. 2019-03-08 09:49:52 -05:00
bors-servo
a0a977cee8 Auto merge of #23001 - servo-wpt-sync:wpt_update_07-03-2019, r=jdm
Sync WPT with upstream (07-03-2019)

Automated downstream sync of changes from upstream as of 07-03-2019.
[no-wpt-sync]

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23001)
<!-- Reviewable:end -->
2019-03-08 08:35:58 -05:00
WPT Sync Bot
4851e4e2b9 Update web-platform-tests to revision 8a14626934f5748a4ea6210847a02c0d8bbc8560 2019-03-07 23:09:32 -05:00
Josh Matthews
c2ce7d72a1 Make nested browsing context navigations check the loaded status of the active document of the nested browsing context. 2019-03-07 19:01:54 -05:00
sreeise
cac4aa56f7 Added AudioTrack, AudioTrackList, VideoTrack, VideoTrackList, and TrackEvent interfaces 2019-03-03 09:04:50 -05:00
WPT Sync Bot
85fe63f512 Update web-platform-tests to revision 38bd28fe2368c650cf6e57be205cf3118dbd4997 2019-02-25 22:50:55 -05:00
WPT Sync Bot
0355b8e70d Update web-platform-tests to revision 181f8381fe9373e027f4b5ba5d1439843ad2c2e6 2019-02-21 23:28:36 -05:00
WPT Sync Bot
7680aab725 Update web-platform-tests to revision 91b1effe848fac6e73a203037fc333b0fff3174d 2019-02-20 23:29:47 -05:00
WPT Sync Bot
459fbb1a34 Update web-platform-tests to revision eb6b0210d6f0b1b44bc74385de04a2291ce2575c 2019-02-19 23:01:14 -05:00
WPT Sync Bot
faf92483da Update web-platform-tests to revision 2b66b8b24b727c7490bf6091dd8a6a551642720b 2019-02-18 22:40:08 -05:00
WPT Sync Bot
9710896ed5 Update web-platform-tests to revision 3a43f99a56a4c016e3f1cda41330f1a2c0e780ff 2019-02-17 23:20:35 -05:00
WPT Sync Bot
2178678b0f Update web-platform-tests to revision ead8f8b00d0b68237109f3c93d0ccae076a34f98 2019-02-07 22:37:04 -05:00
bors-servo
d81ff5704e Auto merge of #22839 - jdm:overflow-hit-test-fix, r=pcwalton
Ensure transparent hit test region is sized and positioned correctly.

This addresses some edge cases that were missed by #22156. Specifically, in some cases the transparent region was being placed in the display list in front of the scrollable content, rather than behind it, and the size of the region did not account for parent stacking context.

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #22073 and fix #22216.
- [x] There are tests for these changes

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22839)
<!-- Reviewable:end -->
2019-02-06 18:14:20 -05:00
Josh Matthews
f59e95ee3d Ensure transparent hit test region is sized and positioned correctly. 2019-02-06 15:19:03 -05:00
Alan Jeffrey
386c0f80ed Implemented fullscreen top layer 2019-02-06 13:23:52 -06:00
WPT Sync Bot
6dda93c6e2 Update web-platform-tests to revision 9fc797e6e5fb7d244dfb5b5125886c01f8cedf2b 2019-02-05 23:23:41 -05:00
bors-servo
9c8bce2a6b Auto merge of #22821 - servo-wpt-sync:wpt_update_04-02-2019, r=jdm
Sync WPT with upstream (04-02-2019)

Automated downstream sync of changes from upstream as of 04-02-2019.
[no-wpt-sync]

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22821)
<!-- Reviewable:end -->
2019-02-05 15:09:35 -05:00
Alan Jeffrey
d2862094ec Add reftests for fullscreen mode 2019-02-05 10:04:38 -06:00
WPT Sync Bot
f9b7afc45e Update web-platform-tests to revision fe78f2a1ad48c1e0132634e957369d8d674e4258 2019-02-04 23:30:37 -05:00
bors-servo
871fe9306f Auto merge of #22786 - georgeroman:update_forked_referrer_policy_tests, r=jdm
Remove forked referrer policy tests

<!-- Please describe your changes on the following line: -->

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #22663

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22786)
<!-- Reviewable:end -->
2019-02-04 13:16:16 -05:00
George Roman
e6b363df5b Remove forked referrer policy tests 2019-02-01 18:08:45 +02:00
Josh Matthews
17850090a0 Exit the process from the signal handler. 2019-02-01 10:25:33 -05:00
WPT Sync Bot
0e5e5db397 Update web-platform-tests to revision 8ae1ddbc812733c3a73b103eafad56fb43a2f4b5 2019-01-26 22:40:52 -05:00
WPT Sync Bot
bdaf11b099 Update web-platform-tests to revision 388ba3a049a3473b1945b9f8f81e9d6e342a249e 2019-01-24 23:13:56 -05:00
WPT Sync Bot
74f3bef690 Update web-platform-tests to revision bd951736b4d7dbfd862dfa0f27271b544e35ca30 2019-01-23 17:10:13 -05:00
CYBAI
9d70f51356 Implement formdata event 2019-01-23 00:38:44 +08:00
WPT Sync Bot
03d8b09382 Update web-platform-tests to revision 60ad712df2130b21908c4a055abf241d68ba9647 2019-01-20 23:02:32 -05:00
WPT Sync Bot
02c1eed999 Update web-platform-tests to revision 74bae78af4b95a2f0ca3a81df9c7fe3143f24bbc 2019-01-17 22:34:16 -05:00
WPT Sync Bot
2966715d10 Update web-platform-tests to revision 2ade7dc478df87727880d849a76ee4b5be058f63 2019-01-16 22:36:41 -05:00
Maharsh
0f17273276 Initial Steps OffScreenCanvas API 2019-01-15 22:45:34 -05:00
Josh Matthews
6404a0ef53 Redesign network response decoding to avoid creating decoders before some content is present. 2019-01-15 16:04:45 -05:00
bors-servo
2cf9a00c99 Auto merge of #22399 - ferjm:poster.frame, r=jdm
Implement HTMLMediaElement poster attribute

- [X] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #22288
- [x] There are tests for these changes

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22399)
<!-- Reviewable:end -->
2019-01-14 17:35:23 -05:00
Fernando Jiménez Moreno
fde7d4589f Make poster frame load blocker independent from media element's one 2019-01-14 22:32:12 +01:00
Fernando Jiménez Moreno
4e286ffa96 Parse poster url relative to the node's document 2019-01-14 10:26:09 +01:00
bors-servo
c7cd1b83a1 Auto merge of #22648 - collares:ChannelSplitterNode, r=Manishearth
Implement DOM APIs for ChannelSplitterNode

<!-- Please describe your changes on the following line: -->

Based on #21591. Fixes #21558. I tried to update the expected results for WPT using "./mach update-wpt"; let me know if I got something wrong.

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix the second half of #21558

<!-- Either: -->
- [x] There are web-platform-tests tests for these changes
- [ ] These changes do not require tests because ___

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22648)
<!-- Reviewable:end -->
2019-01-12 14:11:26 -05:00
WPT Sync Bot
e851ef0cd2 Update web-platform-tests to revision 2d42384cf21efd71843295d319c1bab85b3acf4a 2019-01-11 22:07:24 -05:00
Fernando Jiménez Moreno
9d5499bbfb Reftest for video poster frame 2019-01-11 17:11:12 +01:00
Mauricio Collares
ff0cf9e93a Implement DOM APIs for ChannelSplitterNode 2019-01-10 11:58:10 -05:00
WPT Sync Bot
59ef536d5e Update web-platform-tests to revision e2ac2e7d7539c4eb9963b7f23dbb3f7692fce537 2019-01-09 22:24:54 -05:00
WPT Sync Bot
05d9213a6e Update web-platform-tests to revision 2abaf21d855986de7baa55ad52a601c489ff22fd 2019-01-07 21:51:28 -05:00
WPT Sync Bot
4f6f39a917 Update web-platform-tests to revision b7d6508023db961126208844668236647169fe49 2019-01-06 23:28:19 -05:00
WPT Sync Bot
0bc27d4696 Update web-platform-tests to revision 71e901cf4534417abfabe4d77a317817f5cc09db 2019-01-03 21:56:54 -05:00
WPT Sync Bot
c80d322d92 Update web-platform-tests to revision 4e6563687b9c03d2f54ce0f06ef0ccc8e0964328 2019-01-02 22:45:11 -05:00
WPT Sync Bot
d61756ac9d Update web-platform-tests to revision 4984b190341b535c645729b8f99247aace0022fe 2018-12-17 22:27:33 -05:00
WPT Sync Bot
883ad9792d Update web-platform-tests to revision 11971ac2161859001b861630338c0e47fee1b59a 2018-12-16 22:27:13 -05:00
Josh Matthews
e11878129d Add another layer of rAF to avoid intermittent failures. 2018-12-14 13:23:20 -05:00
Dan Robertson
eb531f6755 update-wpt: TextTrack tests
Update the expectations of TextTrack related tests.
2018-12-11 20:14:04 +00:00
Josh Matthews
ed74b898a5 Cancel animations that affect nodes that do not participate in layout. 2018-12-10 08:59:17 -05:00