Emilio Cobos Álvarez
19035590ce
style: Cleanup some conversion code dealing with NonNegative.
...
I'm about to introduce another use of it and I don't want to repeat the same
copy-pasta again.
Differential Revision: https://phabricator.services.mozilla.com/D14672
2019-01-07 00:03:31 +01:00
Emilio Cobos Álvarez
b59ec2e699
style: Make <use> shadow trees lookup keyframe rules in the containing tree.
...
The same thing we do for rule matching.
Differential Revision: https://phabricator.services.mozilla.com/D14548
2019-01-07 00:03:23 +01:00
Emilio Cobos Álvarez
31838b1e6f
style: The 'all' property is not animatable.
...
Since it allows to animate display, which is not good.
This is a regression from:
https://hg.mozilla.org/mozilla-central/rev/6884ba750aa3
Actually I wonder if the logic shouldn't be the other way around, i.e., a
shorthand is animatable if all the longhands are, not if just one.
In any case this rolls back to the previous behavior, should we do that, it
should be another bug.
Differential Revision: https://phabricator.services.mozilla.com/D14632
2019-01-07 00:03:15 +01:00
Daniel Holbert
4799e83e3c
style: Enable CSS containment for frontend code.
...
Differential Revision: https://phabricator.services.mozilla.com/D9963
2019-01-07 00:03:04 +01:00
Vladimir Iacob
8a615fc880
mark create_type_array as unsafe in vrframedata component
2019-01-06 19:05:39 +02:00
bors-servo
0196160551
Auto merge of #22618 - servo-wpt-sync:wpt_update_04-01-2019, r=jdm
...
Sync WPT with upstream (04-01-2019)
Automated downstream sync of changes from upstream as of 04-01-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/22618 )
<!-- Reviewable:end -->
2019-01-05 01:10:49 -05:00
WPT Sync Bot
498854a0e4
Update web-platform-tests to revision 6b6163867ad474d977778a3f19c378a05a4851dc
2019-01-04 22:38:27 -05:00
bors-servo
7bec91f978
Auto merge of #22615 - servo:jdm-patch-28, r=SimonSapin
...
Upgrade pyyaml dependency
<!-- 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/22615 )
<!-- Reviewable:end -->
2019-01-04 21:28:03 -05:00
Simon Sapin
5d0dbd6355
Taskcluster: run tidy on PRs
2019-01-05 01:15:17 +01:00
bors-servo
3ebd42caa3
Auto merge of #22608 - Manishearth:promise, r=jdm
...
Make unrooted_must_root ignore Rc<Promise>
fixes #22504
r? @jdm @nox
<!-- 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/22608 )
<!-- Reviewable:end -->
2019-01-04 18:05:57 -05:00
Manish Goregaokar
4328fc23a7
Clean up HTMLMediaElement::Play
2019-01-04 15:05:07 -08:00
Manish Goregaokar
611dc4bc70
Remove now-unnecessary must_root and allow(unrooted_must_root) annotations
2019-01-04 15:05:07 -08:00
Josh Matthews
e4120a5e23
Upgrade pyyaml dependency.
2019-01-04 15:04:59 -05:00
Manish Goregaokar
6df1c6d7e7
Explain unrooted_must_root on ServiceWorkerContainer::Register
2019-01-04 09:34:04 -08:00
Manish Goregaokar
e28e73c81f
Exempt Rc<Promise> from unrooted_must_root
...
fixes #22504
2019-01-04 09:34:04 -08:00
Simon Sapin
0700aeb4f7
Tasckluster: use default taskId and taskGroupId
...
See https://docs.taskcluster.net/docs/reference/integrations/taskcluster-github/docs/taskcluster-yml-v1#result
2019-01-04 17:06:12 +01:00
Simon Sapin
d4038d0580
Taskcluster: run tasks for PRs from everyone
...
These tasks should be untrusted, since they run before review.
The `repo:github.com/servo/servo:pull-request` role determines what scopes
(permissions) those tasks have.
https://tools.taskcluster.net/auth/roles/repo%3Agithub.com%2Fservo%2Fservo%3Apull-request
2019-01-04 17:06:12 +01:00
bors-servo
7a64588efa
Auto merge of #22612 - servo:rustup, r=jdm
...
Upgrade to rustc 1.33.0-nightly (c0bbc3927 2019-01-03)
This deals with a breaking change in the language that affect stable code, in the exact opposite way from a previous breaking change from August 2017. See https://github.com/rust-lang/rust/issues/56105#issuecomment-451457706
<!-- 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/22612 )
<!-- Reviewable:end -->
2019-01-04 09:35:52 -05:00
Simon Sapin
cf05e37c0b
Fix new warnings
2019-01-04 15:27:23 +01:00
Simon Sapin
5f422b6161
Upgrade to rustc 1.33.0-nightly (c0bbc3927 2019-01-03)
...
CC https://github.com/rust-lang/rust/issues/56105#issuecomment-451457706
2019-01-04 15:27:12 +01:00
bors-servo
c4a6dcfe4b
Auto merge of #22528 - Manishearth:webxr, r=jdm,MortimerGoro
...
Preliminary WebXR support
This implements just enough WebXR to display to 3DOF devices in
immersive mode only.
Couple missing things:
- [ ] Handling reference spaces (even if just supporting eye-level spaces)
- [x] Spec links
- [ ] We enter immersive mode when baseLayer is set, but it seems like
we're supposed to do this when requestSession is called (https://github.com/immersive-web/webxr/issues/453 )
- [ ] VR/XR should block less (https://github.com/servo/servo/issues/22505 )
- [x] More pref-gating
- [x] `views` is a method instead of an attribute because we don't support FrozenArray
<s>Once I add spec links and pref gating</s> this can be landed as-is for further experimentation.
r? @jdm @MortimerGoro
<!-- 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/22528 )
<!-- Reviewable:end -->
2019-01-04 02:54:16 -05:00
Manish Goregaokar
e544462b6c
Remove unrooted_must_root
2019-01-03 23:53:50 -08:00
Manish Goregaokar
4d73eac27c
NonNull::new()
2019-01-03 23:53:50 -08:00
Manish Goregaokar
cfa539751c
Link to relevant issues
2019-01-03 23:53:50 -08:00
Manish Goregaokar
309bd63c70
Remove Cell in XRSpace
2019-01-03 23:53:50 -08:00
Manish Goregaokar
c3b93a967d
Silence unused warnings
2019-01-03 23:53:50 -08:00
bors-servo
c6f6fb697d
Auto merge of #22609 - servo-wpt-sync:wpt_update_03-01-2019, r=jdm
...
Sync WPT with upstream (03-01-2019)
Automated downstream sync of changes from upstream as of 03-01-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/22609 )
<!-- Reviewable:end -->
2019-01-03 22:44:53 -05:00
WPT Sync Bot
0bc27d4696
Update web-platform-tests to revision 71e901cf4534417abfabe4d77a317817f5cc09db
2019-01-03 21:56:54 -05:00
bors-servo
7c34a70ca8
Auto merge of #22542 - georgeroman:serialize_children_of_void_as_empty_strings, r=jdm
...
Serialize the children of void html elements as empty strings
<!-- 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 #22502 (GitHub issue number if applicable)
<!-- 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/22542 )
<!-- Reviewable:end -->
2019-01-03 16:24:49 -05:00
bors-servo
de09c8fb6e
Auto merge of #22594 - servo-wpt-sync:wpt_update_02-01-2019, r=jdm
...
Sync WPT with upstream (02-01-2019)
Automated downstream sync of changes from upstream as of 02-01-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/22594 )
<!-- Reviewable:end -->
2019-01-03 10:31:39 -05:00
bors-servo
1753cda362
Auto merge of #22596 - shanavas786:fix-certifi, r=SimonSapin
...
Fix certifi import error while running ./match bootstrap
Fixes #22590
<!-- 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 bootstrap` does not report any errors
- [x] These changes fix #22590
<!-- 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/22596 )
<!-- Reviewable:end -->
2019-01-03 06:17:03 -05:00
Shanavas M
1bc8f23232
Fix certifi import error while running ./match bootstrap
...
Fixes #22590
2019-01-03 14:41:54 +05:30
George Roman
a2d5d4f3da
Serialize the children of void html elements as empty strings
2019-01-03 07:49:13 +02:00
bors-servo
a42f2f4f18
Auto merge of #22595 - shanavas786:remove-virtualenv, r=jdm
...
Delete virtualenv when executing mach clean
Closes #22588
<!-- 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/22595 )
<!-- Reviewable:end -->
2019-01-03 00:04:05 -05:00
Shanavas M
448f3c84a7
Delete virtualenv when executing mach clean
...
Closes #22588
2019-01-03 09:51:05 +05:30
WPT Sync Bot
c80d322d92
Update web-platform-tests to revision 4e6563687b9c03d2f54ce0f06ef0ccc8e0964328
2019-01-02 22:45:11 -05:00
bors-servo
e68585a26f
Auto merge of #22576 - Eijebong:itertools, r=Manishearth
...
Update itertools to 0.8
<!-- 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/22576 )
<!-- Reviewable:end -->
2019-01-02 13:05:04 -05:00
bors-servo
721d2a8abd
Auto merge of #22582 - servo:jdm-patch-28, r=SimonSapin
...
Fix appveyor build
Attempting to fix #22476 .
<!-- 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/22582 )
<!-- Reviewable:end -->
2019-01-02 08:25:44 -05:00
Josh Matthews
72e08cae6d
Force a new appveyor build.
2019-01-01 20:46:57 -05:00
bors-servo
4b091ef59b
Auto merge of #22578 - servo-wpt-sync:wpt_update_30-12-2018, r=jdm
...
Sync WPT with upstream (30-12-2018)
Automated downstream sync of changes from upstream as of 30-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/22578 )
<!-- Reviewable:end -->
2018-12-31 16:20:55 -05:00
WPT Sync Bot
d1e28c482e
Update web-platform-tests to revision 4dbc8a0d7b1b1c032aaddc2579ec7239ad565127
2018-12-31 13:28:17 -05:00
bors-servo
8de1b8d3f4
Auto merge of #22385 - servo:rustup, r=SimonSapin
...
Upgrade to rustc 1.33.0-nightly (fb86d604b 2018-12-27)
<!-- 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/22385 )
<!-- Reviewable:end -->
2018-12-31 13:09:35 -05:00
Josh Matthews
79ddd81b10
Force new appveyor build
2018-12-31 13:06:44 -05:00
Josh Matthews
636e3bcd43
Use previous appveyor MSVC image.
2018-12-31 12:07:21 -05:00
Josh Matthews
51a422c9ef
Update azure for latest macOS build fixes.
2018-12-31 11:10:37 -05:00
Josh Matthews
c0afb2c57c
Add LLVM to appveyor path.
2018-12-31 11:00:32 -05:00
bors-servo
aaf2c5ad64
Auto merge of #22577 - servo:selectors, r=SimonSapin
...
Publish selectors 0.21.0 on crates.io
2018-12-30 19:04:06 -05:00
Simon Sapin
d114376a8c
Publish selectors 0.21.0 on crates.io
2018-12-31 01:01:49 +01:00
Bastien Orivel
b3fd2233b3
Update itertools to 0.8
2018-12-30 16:09:34 +01:00
bors-servo
40f1e188d0
Auto merge of #22574 - Eijebong:bindgen, r=KiChjang
...
Update bindgen to 0.46
<!-- 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/22574 )
<!-- Reviewable:end -->
2018-12-29 16:12:26 -05:00