bors-servo
9ca6768a56
Auto merge of #22479 - servo-wpt-sync:wpt_update_16-12-2018, r=jdm
...
Sync WPT with upstream (16-12-2018)
Automated downstream sync of changes from upstream as of 16-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/22479 )
<!-- Reviewable:end -->
2018-12-17 02:03:38 -05:00
WPT Sync Bot
883ad9792d
Update web-platform-tests to revision 11971ac2161859001b861630338c0e47fee1b59a
2018-12-16 22:27:13 -05:00
cdeler
1b6a36bb96
#20437 tried to fix CI build
2018-12-16 19:11:38 +03:00
cdeler
c40890401d
#20437 now bluetooth tests are executed with product=servodriver
2018-12-16 19:11:37 +03:00
cdeler
8f8257456d
#20437 moved supports_testdriver from ServoTestharnessExecutor to ServoWebDriverTestharnessExecutor
2018-12-16 19:11:36 +03:00
cdeler
84aca5a9bb
#20437 resolved PR issues
2018-12-16 19:11:36 +03:00
cdeler
e0030eab3d
#20437 added a special bluetooth tests to CI
2018-12-16 19:11:36 +03:00
cdeler
9d8431185a
#20437 added tests results for wpt bluetooth tests
2018-12-16 19:11:35 +03:00
cdeler
3fdc514e00
#20437 enable bluetooth for bt tests
2018-12-16 19:11:35 +03:00
cdeler
2544672a82
#20437 added supports_testdriver to ServoTestharnessExecutor
2018-12-16 19:11:35 +03:00
cdeler
700a38c429
#20437 enabled bluetooth wpt tests in config
2018-12-16 19:11:34 +03:00
bors-servo
ee48b679d7
Auto merge of #22466 - emilio:gecko-sync, r=emilio
...
style: Sync changes from mozilla-central.
See each individual commit for details.
<!-- 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/22466 )
<!-- Reviewable:end -->
2018-12-16 07:35:48 -05:00
Emilio Cobos Álvarez
0d9f4659b8
Update test expectations.
2018-12-16 13:35:23 +01:00
Emilio Cobos Álvarez
273705d7fb
style: Fix tidy issues.
2018-12-16 13:35:09 +01:00
Olli Pettay
28719f2455
Move FragmentOrElement::mAttrs to Element.
...
Bug: 1512256
Reviewed-by: ehsan
2018-12-16 13:35:09 +01:00
Emilio Cobos Álvarez
27322abeda
style: Minor build fixup after the Servo crossbeam_channel update.
2018-12-16 13:35:08 +01:00
Daniel Holbert
ee6bf98675
style: Include the 'unsafe' keyword in serializations of css-align properties.
...
Previously we'd omit it since it was merely an explicit way of requesting the
default behavior. But the spec has changed such that it's not necessarily
equivalent to the default anymore:
https://drafts.csswg.org/css-align/#overflow-values
(Technically the behaviors are probably still equivalent in our implementation,
pending bug 1451380, but we don't have to publicize that via our
serialization.)
Differential Revision: https://phabricator.services.mozilla.com/D14599
2018-12-16 13:35:07 +01:00
Boris Zbarsky
3d78025e10
style: Fix serialization of explicitly case-sensitive attr selectors with a namespace.
...
Differential Revision: https://phabricator.services.mozilla.com/D14493
2018-12-16 13:35:07 +01:00
Emilio Cobos Álvarez
7f5a9e0f45
style: Handle nested slots correctly in slotted matching and invalidation.
...
The patch and test should be pretty much self-descriptive.
Differential Revision: https://phabricator.services.mozilla.com/D14063
2018-12-16 13:35:06 +01:00
Boris Zbarsky
a519d9ecc3
style: Add support for 's' flag on attribute selectors.
...
We could keep using ParsedCaseSensitivity::CaseSensitive as a temporary stand-in
for "case-sensitive or maybe not depending on what HTML says" until we check the
attribute list, but it seems better to make that explicit.
Differential Revision: https://phabricator.services.mozilla.com/D14093
2018-12-16 13:35:05 +01:00
Emilio Cobos Álvarez
901c055519
style: Move overflow to use cbindgen.
...
It's one of the most annoying / hacky mako bits we have.
Differential Revision: https://phabricator.services.mozilla.com/D14084
2018-12-16 13:35:05 +01:00
Emilio Cobos Álvarez
3f58e0b069
style: Deduplicate a bit the malloc_size_of code for hashmaps / hashsets.
...
This allows to experiment with other hash maps easily rather than
depending on what hashglobe::fake::HashMap dereferences to.
In particular I wrote it while trying to get a build working with hashbrown.
Differential Revision: https://phabricator.services.mozilla.com/D14098
2018-12-16 13:35:04 +01:00
Emilio Cobos Álvarez
626172d64c
style: Use cbindgen for a couple more CSS properties.
...
Differential Revision: https://phabricator.services.mozilla.com/D13886
2018-12-16 13:35:04 +01:00
bors-servo
499bfcb1dd
Auto merge of #22467 - servo-wpt-sync:wpt_update_14-12-2018, r=jdm
...
Sync WPT with upstream (14-12-2018)
Automated downstream sync of changes from upstream as of 14-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/22467 )
<!-- Reviewable:end -->
2018-12-16 00:50:03 -05:00
bors-servo
6731ddd29f
Auto merge of #22447 - servo:jdm-patch-10, r=ferjm
...
Add another layer of rAF to avoid intermittent failures.
Hopefully fixes #22445 .
<!-- 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/22447 )
<!-- Reviewable:end -->
2018-12-15 13:41:49 -05:00
bors-servo
8da0947a6b
Auto merge of #22439 - Eijebong:clippy, r=emilio
...
Fix all clippy warnings in style_derive
<!-- 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/22439 )
<!-- Reviewable:end -->
2018-12-15 01:01:48 -05:00
WPT Sync Bot
b0862d9cc1
Update web-platform-tests to revision ac4274136e9a034628a3a469890c8e37babbc902
2018-12-14 21:54:18 -05:00
Coder206
6eb367e905
Update userscripts Option
...
Fixes #22462
2018-12-14 21:50:35 +00:00
Josh Matthews
496e2f621d
mac: Treat CT returning 0 glyph indexes as failing to find indexes.
2018-12-14 15:50:29 -05:00
Simon Sapin
2a343f8d27
Disable Linux Nigthly upload from Buildbot
2018-12-14 21:28:44 +01:00
Simon Sapin
872c2d2732
Taskcluster: build Servo Nigthly for Linux, upload to S3
2018-12-14 21:03:53 +01:00
Josh Matthews
e11878129d
Add another layer of rAF to avoid intermittent failures.
2018-12-14 13:23:20 -05:00
Josh Matthews
fc2d810bce
Delay iframe and script element processing until the DOM is stable.
2018-12-14 13:12:49 -05:00
Josh Matthews
14b0de30db
Prevent JS execution and layout operations while DOM in inconsistent state.
2018-12-14 13:12:47 -05:00
Josh Matthews
231a37be24
Initial window sizes are mandatory.
2018-12-14 13:12:46 -05:00
Simon Sapin
3680fb7ffa
Send decision task data for try-* branches to Treeherder’s servo-try
2018-12-14 19:03:49 +01:00
Josh Matthews
34e77f62af
Ensure that all new iframes have a correct initial window size.
2018-12-14 13:00:47 -05:00
bors-servo
c9229f3f99
Auto merge of #22437 - lucasfantacuci:changing_link_to_code_of_conduct, r=jdm
...
Rust's code of conduct link was changed
The older code of conduct link from Rust now is a 404 page.
<!-- 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/22437 )
<!-- Reviewable:end -->
2018-12-14 12:35:02 -05:00
Simon Sapin
abb7964a8f
htop is nice to have on a server but not necessary to build Servo
2018-12-14 17:08:22 +01:00
Simon Sapin
d318e55b1c
Move WPT extras to the last chunk
...
Maybe it’ll take less time total?
2018-12-14 17:08:21 +01:00
Simon Sapin
1f018b09c8
Create filtered-wpt-errorsummary.log even if it would be empty
2018-12-14 17:08:21 +01:00
Simon Sapin
4cb0307d27
Taskcluster: implement macOS WPT tasks
2018-12-14 15:39:21 +01:00
bors-servo
df6afb2dd1
Auto merge of #22448 - demangejeremy:fix/space-cargo-in-servo-component, r=jdm
...
Delete space after [package] for code format
Deleting a space after [package] in Servo component.
---
<!-- 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
<!-- Either: -->
- [X] These changes do not require tests because is a modification a code format.
<!-- 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/22448 )
<!-- Reviewable:end -->
2018-12-14 05:48:41 -05:00
Simon Sapin
1031b48214
decisionlib: add with_curl_artifact_script for macOS
2018-12-14 11:35:53 +01:00
Simon Sapin
b5dc58d277
Tasckluster: add a second macOS worker
...
Tweak the Salt definition of /Library/LaunchAgents/net.generic.worker.plist
so that the `user` parameter for the template file is not taken
as a parameter for `file.managed`.
(The first run created a file owned by `worker` instead of `root`.)
2018-12-14 11:05:53 +01:00
bors-servo
0cf129208f
Auto merge of #22446 - servo:x86, r=SimonSapin
...
Disable emulator testing in try-wpt-android and try-android too
<!-- 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/22446 )
<!-- Reviewable:end -->
2018-12-14 00:54:02 -05:00
bors-servo
f7fd128881
Auto merge of #22442 - servo:wpt-logs, r=jdm
...
Taskcluster: make WPT logs more readable
Fixes #22438
<!-- 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/22442 )
<!-- Reviewable:end -->
2018-12-13 23:48:51 -05:00
bors-servo
79f2e786b2
Auto merge of #22441 - servo-wpt-sync:wpt_update_12-12-2018, r=jdm
...
Sync WPT with upstream (12-12-2018)
Automated downstream sync of changes from upstream as of 12-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/22441 )
<!-- Reviewable:end -->
2018-12-13 22:22:08 -05:00
bors-servo
201f3dc50a
Auto merge of #22450 - servo:multi, r=jdm
...
One Treeherder page for all try-related branches
This will be effective at https://treeherder.allizom.org/#/jobs?repo=servo-try once https://github.com/mozilla/treeherder/pull/4371 lands, and at https://treeherder.mozilla.org/#/jobs?repo=servo-try after it is deployed.
<!-- 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/22450 )
<!-- Reviewable:end -->
2018-12-13 19:42:54 -05:00
bors-servo
928fbc909f
Auto merge of #22453 - servo:jdm-patch-19, r=jdm
...
Disable referrer-policy tests for frequent intermittent failures.
This is hitting us really hard on the taskcluster WPT runs, so I'm going to disable them until we can investigate it properly.
<!-- 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/22453 )
<!-- Reviewable:end -->
2018-12-13 16:28:59 -05:00