aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update webidl of ServiceWorkerRegistrationCYBAI2018-11-112-5/+22
|
* Auto merge of #22167 - emilio:gecko-sync, r=emiliobors-servo2018-11-1076-814/+1024
|\ | | | | | | | | | | | | | | | | | | | | 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/22167) <!-- Reviewable:end -->
| * style: Manually extinguish multi-line use statements.Emilio Cobos Álvarez2018-11-1019-66/+45
| |
| * style: Revert try -> r#try change.Emilio Cobos Álvarez2018-11-1047-336/+326
| | | | | | | | | | Since we're in an inconsistent state because mako files weren't updated, and it's really really ugly.
| * style: Cargo fix + ./mach fmt.Emilio Cobos Álvarez2018-11-109-19/+21
| |
| * layout: Fix servo build.Emilio Cobos Álvarez2018-11-103-0/+3
| | | | | | | | TextAlign now implements FromPrimitive instead of an ad-hoc method.
| * style: Percentage values of translate are serialized as percent for computed ↵Boris Chiou2018-11-107-34/+127
| | | | | | | | | | | | | | | | | | | | values. Basically, we rewrite the type of generics::transform::Translate and its ToCss to match the spec. Besides, we always serialize Translate by servo, so we could drop a lot of duplicated code. Differential Revision: https://phabricator.services.mozilla.com/D11206
| * style: Remove dynamic HTML5 atoms.Emilio Cobos Álvarez2018-11-101-2/+2
| | | | | | | | | | | | Co-authored-by: Nicholas Nethercote <nnethercote@mozilla.com> Differential Revision: https://phabricator.services.mozilla.com/D11035
| * style: Add -webkit-appearance:progress-bar and make that the default for ↵Mats Palmgren2018-11-101-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | <progress> for compatibility with other UAs. Keep our old 'progressbar' as an alias for now, but unship 'progresschunk' by restricting it to UA/chrome sheets only. Unship 'progresschunk-vertical' by removing it since it's not used internally for anything. Bug: 1501506 Reviewed-by: jwatt
| * style: Add -webkit-appearance:meter and make that the default for <meter> ↵Mats Palmgren2018-11-101-1/+3
| | | | | | | | | | | | | | | | | | | | for compatibility with other UAs. Keep our old value 'meterbar' as an alias for now, but unship 'meterchunk' by restricting it to UA/chrome sheets only. Bug: 1501483 Reviewed-by: jwatt
| * style: Split up push_applicable_declarations.Emilio Cobos Álvarez2018-11-103-293/+426
| | | | | | | | | | | | | | Introduce RuleCollector, which contains all the state we need during the cascade, and allows to reuse a bit of code. Differential Revision: https://phabricator.services.mozilla.com/D11233
| * style: Cleanup text-align.Emilio Cobos Álvarez2018-11-102-66/+39
| | | | | | | | | | | | Use derive(FromPrimitive) instead. Differential Revision: https://phabricator.services.mozilla.com/D11332
| * style: Implement overflow-wrap: anywhere.Emilio Cobos Álvarez2018-11-108-7/+36
| | | | | | | | | | | | Per https://github.com/w3c/csswg-drafts/issues/2682 Differential Revision: https://phabricator.services.mozilla.com/D11328
| * style: Enable CSS column-span in UA stylesheet, and update test expectations.Ting-Yu Lin2018-11-101-0/+2
| | | | | | | | | | | | | | | | We use "column-span: all" in ua.css in Part 3. To be able to flip the pref in individual wpt tests, we need column-span to be always enabled in UA stylesheets. Differential Revision: https://phabricator.services.mozilla.com/D5212
| * style: Allow ::slotted()::placeholder.Emilio Cobos Álvarez2018-11-101-5/+9
| | | | | | | | Differential Revision: https://phabricator.services.mozilla.com/D11132
* | Auto merge of #22164 - pyfisch:into-stops, r=emiliobors-servo2018-11-101-2/+2
|\ \ | |/ |/| | | | | | | | | | | | | | | | | Use GradientBuilder::into_stops Avoid cloning gradient stops. <!-- 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/22164) <!-- Reviewable:end -->
| * Use GradientBuilder::into_stopsPyfisch2018-11-101-2/+2
| | | | | | | | Avoid cloning gradient stops.
* | Auto merge of #22083 - servo:2018, r=emiliobors-servo2018-11-10259-2598/+2664
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prepare stylo crates for switching to the 2018 edition This can land when [Gecko requires Rust 1.30](https://bugzilla.mozilla.org/show_bug.cgi?id=1504031). This does not switch the crates yet because the new edition is not yet stable in 1.30. <!-- 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/22083) <!-- Reviewable:end -->
| * | Always build Docker images on AWSSimon Sapin2018-11-102-2/+4
| | |
| * | `cargo fix --edition --features gecko`Simon Sapin2018-11-1087-584/+613
| | |
| * | `cargo fix --edition`Simon Sapin2018-11-10197-1379/+1413
| | |
| * | Use 2018-style paths in code generated by MakoSimon Sapin2018-11-1026-597/+598
| | |
| * | Use 2018-style paths in code generated by style_deriveSimon Sapin2018-11-109-65/+65
| |/
* | Revert "Initial agentless SaltStack config for generic-worker on macOS"Simon Sapin2018-11-108-65/+0
| | | | | | | | This reverts commit f4c11ad7b920550851cf19965a5b2559be765066.
* | Revert "Initial generic-worker config file"Simon Sapin2018-11-103-28/+10
| | | | | | | | This reverts commit c28fa07a98177cc510d0bbb183ed437a175d0e8b.
* | Revert "Always build Docker images on AWS"Simon Sapin2018-11-102-4/+2
| | | | | | | | This reverts commit 6b47ffc03a6efcee405320f205db317ba8b5fdc2.
* | Always build Docker images on AWSSimon Sapin2018-11-102-2/+4
| |
* | Initial generic-worker config fileSimon Sapin2018-11-103-10/+28
| |
* | Initial agentless SaltStack config for generic-worker on macOSSimon Sapin2018-11-108-0/+65
|/
* Auto merge of #22156 - jdm:wr-scroll, r=pcwaltonbors-servo2018-11-091-1/+43
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a transparent hit-testing rectangle for scrollable block content. This implements the strategy described at https://github.com/servo/webrender/issues/3261#issuecomment-435106998 and which Gecko uses as well. Adding a transparent rectangle below the content and above the background ensures that hit testing correctly associates the background area with the right scrolling node. --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #22073 - [x] These changes do not require tests because the affected codepath requires user input, and we don't support webdriver tests yet. <!-- 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/22156) <!-- Reviewable:end -->
| * Add a transparent hit-testing rectangle for scrollable block content.Josh Matthews2018-11-091-1/+43
| |
* | Auto merge of #22150 - asajeffrey:magicleap-fix-ci-build, r=jdmbors-servo2018-11-097-22/+15
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix the magicleap CI build <!-- Please describe your changes on the following line: --> This is a WIP PR to diagnose and fix the magicleap build in CI. --- <!-- 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 do not require tests because it's fixing the build <!-- 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/22150) <!-- Reviewable:end -->
| * | Get the magicleap build to work in CIAlan Jeffrey2018-11-097-22/+15
|/ /
* | Auto merge of #22098 - Eijebong:uuidup, r=jdmbors-servo2018-11-0913-58/+57
|\ \ | |/ |/| | | | | | | | | | | | | Update uuid <!-- 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/22098) <!-- Reviewable:end -->
| * Update uuidBastien Orivel2018-11-0913-58/+57
|/
* Auto merge of #22155 - atouchet:tidy, r=jdmbors-servo2018-11-091-2/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update servo-tidy.toml <!-- Please describe your changes on the following line: --> I forgot to add this in #22151. --- <!-- 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/22155) <!-- Reviewable:end -->
| * Update servo-tidy.tomlAlex Touchet2018-11-081-2/+1
| |
* | Auto merge of #22153 - servo-wpt-sync:wpt_update_08-11-2018, r=jdmbors-servo2018-11-0932-45/+456
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sync WPT with upstream (08-11-2018) Automated downstream sync of changes from upstream as of 08-11-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/22153) <!-- Reviewable:end -->
| * | Update web-platform-tests to revision d5be80a86d4f938250c075ac12414ad47516969cWPT Sync Bot2018-11-0832-45/+456
| |/
* | Auto merge of #22095 - asajeffrey:magicleap-icon, r=jdmbors-servo2018-11-098-0/+4009
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add icon for launching Magic Leap Servo <!-- Please describe your changes on the following line: --> Add an icon for launching Magic Leap Servo. --- <!-- 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 do not require tests because we don't test ML <!-- 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/22095) <!-- Reviewable:end -->
| * | Added icon for launching Magic Leap ServoAlan Jeffrey2018-11-028-0/+4009
| | |
* | | Auto merge of #22151 - atouchet:rayon-core, r=emiliobors-servo2018-11-081-4/+3
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update rayon-core <!-- Please describe your changes on the following line: --> Update rayon-core to get rid of a rand dependency. --- <!-- 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/22151) <!-- Reviewable:end -->
| * | Update rayon-coreAlex Touchet2018-11-081-4/+3
|/ /
* | Auto merge of #22143 - emilio:gecko-sync, r=jdmbors-servo2018-11-0828-205/+242
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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/22143) <!-- Reviewable:end -->
| * | Update test expectations.Emilio Cobos Álvarez2018-11-083-12/+0
| | |
| * | style: Some minor formatting nits.Emilio Cobos Álvarez2018-11-0811-74/+54
| | |
| * | Fix Servo build.Emilio Cobos Álvarez2018-11-081-4/+3
| | |
| * | style: Format recent patches.Emilio Cobos Álvarez2018-11-087-9/+10
| | |
| * | style: Fix code style of a recent commit.Emilio Cobos Álvarez2018-11-081-4/+4
| | |
| * | style: Fix the default behavior of scale:<number>{1}.Boris Chiou2018-11-084-23/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The current spec says: "If only the X value is given, the Y value defaults to the same value.", so we should update the behavior. Besides, we also update the serialization, so we serialization both specified and computed value by servo. We enable the preference for all the css-transforms, so some of them are passed now. Differential Revision: https://phabricator.services.mozilla.com/D10638