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
Josh Matthews
8d6fda6ca5
Don't lint subdirectories of virtual manifest paths.
2018-12-13 16:19:06 -05:00
Josh Matthews
9ff7de6a44
Disable referrer-policy tests for frequent intermittent failures.
2018-12-13 15:44:56 -05:00
kingdido999
1bd4f9572d
Clean up
2018-12-13 12:12:24 -08:00
kingdido999
3b855b1329
Avoid sending idle message more than once after a reflow is complete
2018-12-13 10:53:31 -08:00
Simon Sapin
f3dee856ac
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.
2018-12-13 18:23:53 +01:00
Jérémy DEMANGE
ea0cb12256
Delete space after [package]
2018-12-13 12:05:32 -05:00
bors-servo
a03708eeb9
Auto merge of #22440 - Darkspirit:hsts_ca_update, r=jdm
...
Update HSTS preload list and CA database
<!-- Please describe your changes on the following line: -->
* Updated HSTS Preload list using ./mach update-hsts-preload.
* Updated CA [database](https://ccadb-public.secure.force.com/mozilla/IncludedCACertificateReportPEMCSV ) using etc/cert_generator.sh. New CAs are:
* https://bugzilla.mozilla.org/show_bug.cgi?id=1265683 Certigna
* https://bugzilla.mozilla.org/show_bug.cgi?id=1325532 Google
* https://bugzilla.mozilla.org/show_bug.cgi?id=1309797 SHECA
---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [x] `./mach test-tidy` does not report any errors
<!-- 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/22440 )
<!-- Reviewable:end -->
2018-12-13 11:46:18 -05:00
Simon Sapin
60130eee83
Write indented JSON in ./mach filter_intermittents
2018-12-13 17:45:41 +01:00
Simon Sapin
b46b873e77
Taskcluster: make wptrunner use "non-interactive formatting"
...
Fixes https://github.com/servo/servo/issues/22438
2018-12-13 17:45:41 +01:00
Simon Sapin
7df2087dc0
Use restricted Treeherder scopes in .taskcluster.yml too
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1509027
2018-12-13 17:45:11 +01:00
Simon Sapin
799606df58
Disable emulator testing in try-wpt-android and try-android too
2018-12-13 15:21:49 +01:00
bors-servo
1e983d86c0
Auto merge of #22444 - servo:tc, r=SimonSapin
...
More Taskcluster/Treeherder tweaks
* Fix/add more tasks showing up on Treeherder
* Repeat fewer tasks on `@bors-servo retry`
<!-- 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/22444 )
<!-- Reviewable:end -->
2018-12-13 05:54:42 -05:00
Simon Sapin
27e903bab8
Decision task: print IDs of tasks scheduled or found in the index
2018-12-13 11:38:48 +01:00
Simon Sapin
8de59c15b5
Index/cache more tasks
...
This help `@bors-servo retry` not run a task again
if there’s already a successful run.
2018-12-13 11:37:42 +01:00
Simon Sapin
be69c01ba7
Taskcluster-Treeherder only supports submitting to one Treeherder repo :(
...
ff5261151a/src/handler.js (L65-L70)
2018-12-13 11:25:58 +01:00
Simon Sapin
4cd200dd61
Ensure all tasks started from decision_task.py are on Treeherder.
2018-12-13 11:04:17 +01:00
bors-servo
1ec78c065a
Auto merge of #22436 - servo:tc-master, r=SimonSapin
...
Also run Taskcluster tasks when pushing to `master`
I forgot to include this in https://github.com/servo/servo/pull/22381
<!-- 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/22436 )
<!-- Reviewable:end -->
2018-12-13 02:58:34 -05:00
WPT Sync Bot
3b6ddd885a
Update web-platform-tests to revision 4052654d786236b493d2df3cb80b9d3d1d0a8354
2018-12-12 22:53:27 -05:00