Commit graph

35511 commits

Author SHA1 Message Date
Simon Sapin
e2c3acf4d5 Copy from etc/doc.servo.org in ./mach doc 2018-12-12 08:28:14 +01:00
bors-servo
4ef1db879c
Auto merge of #22419 - servo:tc-dev, r=jdm
Buildbot: disable jobs that have moved to Taskcluster

For now the Buildbot jobs are made no-ops. A separate PR to https://github.com/servo/saltfs will disable them.

<!-- 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/22419)
<!-- Reviewable:end -->
2018-12-12 01:18:54 -05:00
bors-servo
aab239c27b
Auto merge of #22426 - servo:choosers, r=SimonSapin
Taskcluster: start a decision task for all try-* branches

This is an alternative fix for https://github.com/servo/saltfs/issues/903, and anticipates adding trychooser support to Taskcluster.

<!-- 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/22426)
<!-- Reviewable:end -->
2018-12-11 23:44:57 -05:00
bors-servo
67a70f49ab
Auto merge of #22424 - servo:tc-docs, r=Manishearth
Add documentation on Treeherder

<!-- 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/22424)
<!-- Reviewable:end -->
2018-12-11 21:25:00 -05:00
Simon Sapin
fdb2a66261 Taskcluster: start a decision task for all try-* branches
This is an alternative fix for https://github.com/servo/saltfs/issues/903,
and anticipates adding trychooser support to Taskcluster
2018-12-11 23:43:14 +01:00
Simon Sapin
1b9de89b15 Add documentation on Treeherder 2018-12-11 22:51:21 +01:00
bors-servo
90fc9e22b3
Auto merge of #22392 - dlrobertson:add_text_track, r=ferjm
Add the basics of TextTrack

## Summary

Implement the basics of the TextTrack elements:
  - TextTrack
  - TextTrackCue
  - TextTrackCueList
  - TextTrackList

- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes is related to #22311
- [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/22392)
<!-- Reviewable:end -->
2018-12-11 16:50:07 -05:00
Dan Robertson
eb531f6755
update-wpt: TextTrack tests
Update the expectations of TextTrack related tests.
2018-12-11 20:14:04 +00:00
Dan Robertson
62a9bfa0c5
script: Create structures for TextTrack API
Fill out the basics for the WebIDLs for the following:

  - TextTrack
  - TextTrackCue
  - TextTrackCueList
  - TextTrackList
2018-12-11 20:14:00 +00:00
Simon Sapin
e6d6bd7d03 Buildbot: disable jobs that have moved to Taskcluster 2018-12-11 20:11:12 +01:00
Simon Sapin
72492b58db Taskcluster: Add Buildbot-equivalent Android x86 task
CC https://github.com/servo/servo/issues/22187, https://github.com/servo/servo/pull/22257
2018-12-11 20:10:50 +01:00
Simon Sapin
554ee4e59d Fix Terraform scripts for Packet.net deployment 2018-12-11 20:10:50 +01:00
bors-servo
92962de76c
Auto merge of #22411 - jdm:fix-webdriver, r=SimonSapin
Make desktop webdriver WPT harness work

This change allows me to run `./mach test-wpt --product servodriver --no-pause-after-test tests/wpt/mozilla/tests/mozilla/DOMParser.html` successfully again.

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #22409
- [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/22411)
<!-- Reviewable:end -->
2018-12-11 13:03:52 -05:00
Simon Sapin
0619541004 Taskcluster: add android-dev task 2018-12-11 19:01:09 +01:00
Simon Sapin
ac9a72aed5 Remove daily no-op Android task.
Because `find_or_create` is used, it never actually runs!
The corresponding pre-merge task is always found.
2018-12-11 19:01:09 +01:00
Josh Matthews
6ab475b0f4 Make SSL tests work in servodriver. 2018-12-11 12:51:36 -05:00
Simon Sapin
6de65556b4 Taskcluster: add libsimpleservo and less-unstable builds to linux-dev task 2018-12-11 18:47:26 +01:00
Simon Sapin
e576e3d79e Add some documentation on the various Taskcluster worker types 2018-12-11 18:40:39 +01:00
bors-servo
0375cbcbc0
Auto merge of #22415 - servo-wpt-sync:wpt_update_10-12-2018, r=jdm
Sync WPT with upstream (10-12-2018)

Automated downstream sync of changes from upstream as of 10-12-2018.
[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/22415)
<!-- Reviewable:end -->
2018-12-10 23:56:47 -05:00
WPT Sync Bot
a44e48301c Update web-platform-tests to revision 912d5081b62d6e6a2f847935c82722e31cca7a1f 2018-12-10 23:19:57 -05:00
bors-servo
5d9e0b59da
Auto merge of #22414 - sinkuu:redundant_clone, r=emilio
Remove redundant `.clone()`s

<!-- Please describe your changes on the following line: -->
Removes `clone()`s of values unused after cloning.

---
<!-- 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
- [ ] These changes fix #___ (GitHub issue number if applicable)

<!-- Either: -->
- [ ] There are tests for these changes OR
- [x] These changes do not require tests because this is trivial cleanup

<!-- 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/22414)
<!-- Reviewable:end -->
2018-12-10 22:42:58 -05:00
bors-servo
af1ced3148
Auto merge of #22408 - technicalguy:linux-mint-build-info-readme, r=jdm
Add info about building on Linux Mint to README.md

Linux Mint 19.* is based on Ubuntu 16.04 packages.

---
<!-- 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
- [ ] These changes fix #___ (GitHub issue number if applicable)

<!-- Either: -->
- [ ] There are tests for these changes OR
- [X] These changes do not require tests because they are documentation changes in the `README.md`

<!-- 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/22408)
<!-- Reviewable:end -->
2018-12-10 20:57:03 -05:00
Shotaro Yamada
c44a2febe6 Remove redundant .clone()s 2018-12-11 10:43:51 +09:00
bors-servo
9980d6a8c5
Auto merge of #22356 - jdm:image-reload-test, r=Manishearth
Add missing test for image reloading bug

This adds an automated test for #22336.

<!-- 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/22356)
<!-- Reviewable:end -->
2018-12-10 19:41:52 -05:00
Josh Matthews
08b76ee73f Add automated test for servodriver harness. 2018-12-10 19:07:06 -05:00
Josh Matthews
832b7963f2 Add headless support to servodriver harness. 2018-12-10 19:06:51 -05:00
Josh Matthews
b62a1ca662 Delay setting the constellation's active browser id until the context exists. 2018-12-10 18:43:26 -05:00
Josh Matthews
db786a4399 Add debug output for webdriver commands. 2018-12-10 18:42:49 -05:00
bors-servo
eeaca0b26d
Auto merge of #22389 - jdm:anim-complete, r=emilio,ferjm
Cancel animations that affect nodes that do not participate in layout.

- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #22378
- [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/22389)
<!-- Reviewable:end -->
2018-12-10 18:04:49 -05:00
Shaun Steenkamp
742526c3c6 Add info about building on Linux Mint to README 2018-12-10 20:39:55 +00:00
Josh Matthews
ed74b898a5 Cancel animations that affect nodes that do not participate in layout. 2018-12-10 08:59:17 -05:00
Josh Matthews
037d8dd924 Add a test for dealing with multiple image loading tasks when the list of available images is usable. 2018-12-10 08:52:41 -05:00
bors-servo
a04200ae79
Auto merge of #22398 - servo-wpt-sync:wpt_update_09-12-2018, r=jdm
Sync WPT with upstream (09-12-2018)

Automated downstream sync of changes from upstream as of 09-12-2018.
[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/22398)
<!-- Reviewable:end -->
2018-12-10 00:08:36 -05:00
WPT Sync Bot
b509d28773 Update web-platform-tests to revision 2d5385793ade85b7268ee86db4535a1baeb508ab 2018-12-09 22:15:04 -05:00
bors-servo
ddfc799f4d
Auto merge of #22218 - CYBAI:sw-up-to-date, r=jdm
Implement NavigationPreloadManager for ServiceWorker

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix part of #19302 .
- [ ] There are tests for these changes OR
- [ ] These changes do not require tests because _____

<!-- 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/22218)
<!-- Reviewable:end -->
2018-12-09 19:21:31 -05:00
bors-servo
f370fdfc9c
Auto merge of #22391 - atouchet:prt, r=jdm
Minor pull request template cleanup

<!-- Please describe your changes on the following line: -->
Some minor changes to improve the consistency of the pull request template.

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

<!-- Either: -->
- [ ] There are tests for these changes OR
- [ ] 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/22391)
<!-- Reviewable:end -->
2018-12-09 16:26:50 -05:00
bors-servo
9e4d22e530
Auto merge of #22393 - servo-wpt-sync:wpt_update_08-12-2018, r=jdm
Sync WPT with upstream (08-12-2018)

Automated downstream sync of changes from upstream as of 08-12-2018.
[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/22393)
<!-- Reviewable:end -->
2018-12-09 14:18:22 -05:00
bors-servo
d81798696d
Auto merge of #22272 - georgeroman:kill_test_processes_on_any_error, r=jdm
Kill test processes whenever any error occurs

<!-- 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 #21822

<!-- 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/22272)
<!-- Reviewable:end -->
2018-12-09 10:36:13 -05:00
WPT Sync Bot
c5c7a1f47a Update web-platform-tests to revision 5349c6a6327372f856ecbe07d863d468a4236726 2018-12-08 22:18:48 -05:00
Alex Touchet
6dce40dc53
Minor pull request template cleanup 2018-12-08 13:11:37 -08:00
bors-servo
d17d5adb6d
Auto merge of #22390 - cdeler:fixup-linux-mint-issue-with-bootstrap, r=jdm
Fixup the issue related with an incorrect distro version string handling

The original fixes for #21732 had a mistake.
The fix don't work on the LinuxMint with version 19:
```
  File "./mach", line 96, in <module>
    main(sys.argv)
  File "./mach", line 24, in main
    sys.exit(mach_bootstrap.bootstrap_command_only(topdir))
  File "/home/user/workspace/skv/servo/python/mach_bootstrap.py", line 239, in bootstrap_command_only
    bootstrap(context, force)
  File "/home/user/workspace/skv/servo/python/servo/bootstrap.py", line 380, in bootstrap
    distro, version = get_linux_distribution()
  File "/home/user/workspace/skv/servo/python/servo/bootstrap.py", line 349, in get_linux_distribution
    major, minor = version.split('.')
ValueError: need more than 1 value to unpack
```
I've fixed that

---
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #21732

<!-- Either: -->
- [ ] There are tests for these changes OR
- [X] These changes do not require tests because _____

<!-- 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/22390)
<!-- Reviewable:end -->
2018-12-08 13:44:47 -05:00
cdeler
8e1ef08127 Fixup the issue related with an incorrect distro version string handling 2018-12-08 21:26:15 +03:00
bors-servo
8fb1b567fa
Auto merge of #22386 - cdeler:fix-mach-bootstrap-LinuxMint, r=jdm
Use the base Ubuntu distro instead of LinuxMint in './mach bootstrap'

I'm LinuxMint user.

I couldn't install all dependencies via `./mach bootstrap` due to error, described in this ticket: https://github.com/servo/servo/issues/21732

As LinuxMint is based on the stable Ubuntu, I've made a little fix for the `bootstrap` procedure.

---
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #21732 (github issue number if applicable).

<!-- Either: -->
- [ ] There are tests for these changes OR
- [X] These changes do not require tests because I haven't found the tests for `./mach bootstrap` (please correct me if I'm wrong)

<!-- 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/22386)
<!-- Reviewable:end -->
2018-12-08 10:29:15 -05:00
bors-servo
5346f74215
Auto merge of #22376 - cbrewster:constellation_nll_cleanup, r=jdm
Cleanup constellation after nll

<!-- Please describe your changes on the following line: -->
This cleans up a couple cases where we had to add extra scopes to appease the borrowck, now that nll has landed, this cleans these up.

---
<!-- 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
- [ ] These changes fix #__ (github issue number if applicable).

<!-- Either: -->
- [ ] There are tests for these changes OR
- [X] These changes do not require tests because cleanup

<!-- 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/22376)
<!-- Reviewable:end -->
2018-12-08 07:53:37 -05:00
cdeler
7ceabcee0c Use the base Ubuntu distro instead of LinuxMint in './mach bootstrap' 2018-12-08 15:19:56 +03:00
bors-servo
ea0ad5b408
Auto merge of #22382 - servo:_, r=SimonSapin
Bug 1509027 - Use more restricted scope for Treeherder routes

https://bugzilla.mozilla.org/show_bug.cgi?id=1509027

<!-- 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/22382)
<!-- Reviewable:end -->
2018-12-08 06:33:29 -05:00
bors-servo
7fd5c96fc8
Auto merge of #22383 - servo-wpt-sync:wpt_update_07-12-2018, r=jdm
Sync WPT with upstream (07-12-2018)

Automated downstream sync of changes from upstream as of 07-12-2018.
[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/22383)
<!-- Reviewable:end -->
2018-12-08 05:12:05 -05:00
CYBAI
235fb5952d Introduce NavigationPreloadManager for ServiceWorkerRegistration 2018-12-08 16:50:18 +08:00
WPT Sync Bot
6c2d26eb4b Update web-platform-tests to revision 6087baf4a83e7953112242be9fd6e719797ebdf6 2018-12-07 22:08:08 -05:00
Simon Sapin
d4442f0f73 Bug 1509027 - Use more restricted scope for Treeherder routes
https://bugzilla.mozilla.org/show_bug.cgi?id=1509027
2018-12-08 01:58:36 +01:00