aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Taskcluster: Add dev build and unit tests on macOSSimon Sapin2018-11-152-5/+121
|
* generic-worker on macOS: more docs, move minion config out of rosterSimon Sapin2018-11-153-9/+19
|
* UTCSimon Sapin2018-11-151-0/+3
|
* generic-worker on macOS: move generic-worker.plist template to a separate fileSimon Sapin2018-11-153-33/+25
|
* generic-worker on macOS: read-only configSimon Sapin2018-11-152-26/+24
|
* generic-worker on macOS: configure livelogSimon Sapin2018-11-154-12/+32
|
* generic-worker on macOS: restart service on config changeSimon Sapin2018-11-151-4/+16
|
* generic-worker on macOS: run as unprivileged user, start as a serviceSimon Sapin2018-11-158-16/+115
|
* Initial generic-worker config fileSimon Sapin2018-11-153-10/+28
|
* Initial agentless SaltStack config for generic-worker on macOSSimon Sapin2018-11-158-0/+65
|
* Auto merge of #22201 - servo:jdm-patch-24, r=simonsapinbors-servo2018-11-152-3/+1
|\ | | | | | | | | | | | | | | | | | | | | Remove android emulator tests from buildbot CI. This works around #22187 on CI, since I have not been able to figure out what changed yet. I can reproduce the problem locally, so I can keep poking at it without holding up all the other work going on. <!-- 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/22201) <!-- Reviewable:end -->
| * Mock android x86 task instead of commenting it.Josh Matthews2018-11-151-1/+1
| |
| * Remove android emulator tests from taskcluster.Josh Matthews2018-11-151-1/+1
| |
| * Remove android emulator tests from buildbot CI.Josh Matthews2018-11-151-2/+0
|/
* Auto merge of #22173 - pyfisch:webdriver-keys, r=paulrougetbors-servo2018-11-1212-130/+30
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use keyboard-types::webdriver::send_keys This improves the quality of KeyboardEvents sent by WebDriver. Now key, code, location and modifiers are set according to spec. CompositionEvents are discarded as servo does not handle them at all. CompositionEvent support can be added later. Is there a good way to automatically test this? <!-- 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/22173) <!-- Reviewable:end -->
| * Use keyboard-types::webdriver::send_keysPyfisch2018-11-1112-130/+30
| | | | | | | | | | | | | | | | This improves the quality of KeyboardEvents sent by WebDriver. Now key, code, location and modifiers are set according to spec. CompositionEvents are discarded as servo does not handle them at all.
* | Auto merge of #22166 - topecongiro:arch-linux-dependencies, r=ferjmbors-servo2018-11-121-1/+1
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add gstreamer and gstreamer-vaapi to Arch Linux dependencies Running `./mach build --dev` on Arch Linux fails with error messages about missing gstreamer. <!-- 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/22166) <!-- Reviewable:end -->
| * | Add gstreamer and gstreamer-vaapi to Arch Linux dependenciesSeiichi Uchida2018-11-101-1/+1
| |/
* | Auto merge of #22172 - CYBAI:update-spec-link, r=emiliobors-servo2018-11-111-2/+2
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix wrong spec link in align specified value --- - [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 just fixes wrong spec link. <!-- 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/22172) <!-- Reviewable:end -->
| * | Fix wrong spec linkCYBAI2018-11-111-2/+2
|/ /
* | 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
| |