aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Auto merge of #23319 - servo:gwup, r=jdmbors-servo2019-05-033-26/+21
|\ | | | | | | | | | | | | | | | | | | | | Bug 1548573 - Upgrade macOS workers to generic-worker 14.1.0 Also follow-up on #23304 to (hopefully) fix use of `taskcluster-proxy` in daily tasks. <!-- 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/23319) <!-- Reviewable:end -->
| * Fix missing concatenation operatorPete Moore2019-05-031-1/+1
| | | | | | Co-Authored-By: SimonSapin <simon.sapin@exyr.org>
| * Use the Taskcluster proxy URL provided by the workerSimon Sapin2019-05-031-1/+1
| |
| * Install taskcluster-proxy on macOS workersSimon Sapin2019-05-031-0/+9
| | | | | | | | Follow-up on https://github.com/servo/servo/pull/23304
| * Bug 1548573 - Upgrade macOS workers to generic-worker 14.1.0Simon Sapin2019-05-032-25/+11
| |
* | Auto merge of #23315 - servo-wpt-sync:wpt_update_03-05-2019, r=jdmbors-servo2019-05-03199-530/+4432
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | Sync WPT with upstream (03-05-2019) Automated downstream sync of changes from upstream as of 03-05-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/23315) <!-- Reviewable:end -->
| * Fix linux test result.Josh Matthews2019-05-031-1/+3
| |
| * Update web-platform-tests to revision e45156b5e558c062a609356905c83a0258c516e3WPT Sync Bot2019-05-03199-530/+4430
| |
* | Auto merge of #23316 - servo:scope, r=SimonSapinbors-servo2019-05-031-7/+7
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Give the correct scopes to daily tasks Follow up to https://github.com/servo/servo/pull/23304 Example of failing tasks: https://tools.taskcluster.net/groups/GsqivaANRMyJJ3qA1ycvhg <!-- 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/23316) <!-- Reviewable:end -->
| * | Give the correct scopes to daily tasksSimon Sapin2019-05-031-7/+7
|/ / | | | | | | | | Follow up to https://github.com/servo/servo/pull/23304 Example of failing tasks: https://tools.taskcluster.net/groups/GsqivaANRMyJJ3qA1ycvhg
* | Auto merge of #23300 - jdm:helpful-ml, r=asajeffreybors-servo2019-05-0311-17/+151
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Magic Leap developer ergonomic improvements These changes allow passing in command line arguments for Servo via a SERVO_ARGS from the mldb terminal when launching the activity, as well as passing in a launch URL as an argument. It also redirects stdout to the ML log, which allows observing the built-in profiler output. --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #23041 - [x] These changes do not require tests because no magic leap testing. <!-- 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/23300) <!-- Reviewable:end -->
| * | Support passing in arguments from embedding. Read arguments for Magic Leap ↵Josh Matthews2019-05-0210-17/+45
| | | | | | | | | | | | from SERVO_ARGS env var.
| * | Redirect stdout to ML logging.Josh Matthews2019-05-013-0/+82
| | |
| * | Support launching Servo2d with a URI.Josh Matthews2019-05-013-5/+29
| | |
* | | Auto merge of #23312 - servo:gwup, r=jdmbors-servo2019-05-021-6/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug 1546777 - Upgrade generic-worker to 14.1.0 in Windows AMI I’ve also tweaked the configuration at https://tools.taskcluster.net/aws-provisioner/servo-win2016-staging/edit according to the release notes https://github.com/taskcluster/generic-worker/releases/tag/v14.1.0 https://tools.taskcluster.net/groups/L2T4S2-2RL6aV3L1WzqhKA shows a push to the `try-taskcluster` branch configured to run the `windows_unit` job. <!-- 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/23312) <!-- Reviewable:end -->
| * | | Bug 1546777 - Upgrade generic-worker to 14.1.0 in Windows AMISimon Sapin2019-05-021-6/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I’ve also tweaked the configuration at https://tools.taskcluster.net/aws-provisioner/servo-win2016-staging/edit according to the release notes https://github.com/taskcluster/generic-worker/releases/tag/v14.1.0 https://tools.taskcluster.net/groups/L2T4S2-2RL6aV3L1WzqhKA shows a push to the `try-taskcluster` branch configured to run the `windows_unit` job.
* | | | Auto merge of #23304 - jdm:nightly-taskcluster, r=SimonSapinbors-servo2019-05-025-57/+139
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Transfer mac/windows/android nightly builds to Taskcluster Fixes #23303. <!-- 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/23304) <!-- Reviewable:end -->
| * | | Support features in generic-worker tasks.Josh Matthews2019-05-021-2/+13
| | | |
| * | | Use taskcluster secret directly in WPT sync script.Josh Matthews2019-05-022-13/+10
| | | |
| * | | Move taskcluster secrets into appropriate mach commands.Josh Matthews2019-05-023-44/+59
| | | |
| * | | Move windows and mac nightly builds to taskcluster.Josh Matthews2019-05-024-27/+55
| | | |
| * | | Move android nightly build to taskcluster.Josh Matthews2019-05-023-26/+57
| | |/ | |/|
* | | Auto merge of #23294 - ceyusa:playerglcontext, r=ferjm,jdmbors-servo2019-05-025-11/+42
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update Player instantiator API Now servo/media player requires a new parameter for its creator, which is a trait object that provides the GL parameters needed for setup the generation of frames as GL textures. This patch provides a dummy GL context trait object where the code path will go to the default of raw frames. --- <!-- 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 - [ ] These changes fix #___ (GitHub issue number if applicable) <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because there are no functional changes, only comply with the new API. <!-- 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/23294) <!-- Reviewable:end -->
| * | Update Player instantiator APIVíctor Manuel Jáquez Leal2019-05-025-11/+42
|/ / | | | | | | | | | | | | | | | | | | | | | | Now servo/media player requires a new parameter for its creator, which is a trait object that provides the GL parameters needed for setup the generation of frames as GL textures. This patch provides a dummy GL context trait object where the code path will go to the default of raw frames. Webaudio test expectation also were changed, adding two new failing tests.
* | Auto merge of #21780 - jdm:ndk15upgrade, r=asajeffreybors-servo2019-05-018-31/+73
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade NDK to v15c. This upgrades us to a more recent NDK to address that outstanding technical debt. <!-- 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/21780) <!-- Reviewable:end -->
| * | Upgrade NDK to v15c.Josh Matthews2019-05-018-31/+73
| |/
* | Auto merge of #23281 - josephhutch:StereoPannerNode, r=Manishearthbors-servo2019-04-3013-119/+183
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | StereoPannerNode DOM <!-- Please describe your changes on the following line: --> This is the DOM implementation for StereoPannerNode. Backend implemented in https://github.com/servo/media/pull/243. --- <!-- 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/23281) <!-- Reviewable:end -->
| * StereoPannerNode DOMMaria Sable2019-04-3012-109/+173
| |
| * Update servo-mediaManish Goregaokar2019-04-291-10/+10
| |
* | Auto merge of #23293 - servo-wpt-sync:wpt_update_30-04-2019, r=servo-wpt-syncbors-servo2019-04-30107-520/+3288
|\ \ | |/ |/| | | | | | | | | Sync WPT with upstream (30-04-2019) Automated downstream sync of changes from upstream as of 30-04-2019. [no-wpt-sync]
| * Update web-platform-tests to revision d73b07b850fa51f23e846518bb6e8c59c58eef19WPT Sync Bot2019-04-30107-520/+3288
|/
* Auto merge of #23289 - CYBAI:regex-1.1, r=jdmbors-servo2019-04-296-37/+32
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update regex to 1.1 I just found the `aho-corasick` dependency is still `0.6.9` and then I found `regex` depends on it. I remember there's a rewrite of `aho-corasick` at BurntSushi/aho-corasick@e8493baf54d0685d35c2e0a3bf4104717bdf0bd2 to improve itself. --- - [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 updates `regex` crate <!-- 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/23289) <!-- Reviewable:end -->
| * Update regex to 1.1CYBAI2019-04-296-37/+32
| |
* | Auto merge of #23253 - BartGitHub:refactor-promise-compartment, r=jdmbors-servo2019-04-2927-95/+301
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactor promise compartment <!-- Please describe your changes on the following line: --> This PR adds a mechanism to verify that certain code is executed inside a ```JSAutoCompartment```, and applies this to the ```Promise::new_in_current_compartment``` constructor. r? @jdm --- <!-- 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 #23167 <!-- Either: --> - [x] These changes do not require tests because they do not change existing functionality. <!-- 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/23253) <!-- Reviewable:end -->
| * | Create new compartment in Promise constructorAron Zwaan2019-04-291-3/+5
| | |
| * | Pass InCompartment by valueAron Zwaan2019-04-2526-50/+52
| | |
| * | Add proof parameter to Promise::new_in_current_compartmentAron Zwaan2019-04-2425-95/+263
| | |
| * | Add proof that code is executed in compartmentAron Zwaan2019-04-242-0/+34
| | |
* | | Auto merge of #23236 - swarnimarun:loop_patch, r=ferjmbors-servo2019-04-294-17/+15
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement HTMLMediaElement.loop Attribute <!-- Please describe your changes on the following line: --> Work done for Implementing HTMLMediaElement.loop Attribute, - Uncomment `loop` attribute from webidl - Add make_bool macros for Loop and SetLoop functions - Update the required tests --- <!-- 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 #22290 <!-- Either: --> - [x] There are tests for these changes <!-- 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/23236) <!-- Reviewable:end -->
| * | | Update video loop and interface https testsSwarnim Arun2019-04-272-10/+9
| | | |
| * | | Implement HTMLMediaElement.loop AttributeSwarnim Arun2019-04-262-7/+6
| | | |
* | | | Auto merge of #23233 - paulrouget:glutin-port-refactoring, r=jdmbors-servo2019-04-2930-1067/+1287
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Glutin port refactoring Glutin port refactoring in preparation for the compositor and libservo refactoring. In theory, the only behavior change is for headless mode. The headless event loop now uses winit's event loop (but still headless). Notes: - headless and glutin window implementations are now separated - I split the methods of the embedder in 2: window specific and general methods. In the future, we still want the app to run even without a window or with multiple windows <!-- 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/23233) <!-- Reviewable:end -->
| * | | | Refactoring of the Glutin port in preparation of the compositor refactoring.Paul Rouget2019-04-2930-1067/+1287
| | |_|/ | |/| |
* | | | Auto merge of #22743 - ferjm:shadowdom, r=emiliobors-servo2019-04-2975-701/+2080
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Partial ShadowDOM support This is just an early WIP, not to take it very seriously yet. - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [x] These changes fix #22719 - [x] There are tests for these changes <!-- 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/22743) <!-- Reviewable:end -->
| * | | Set self as containing_shadow_root for shadow rootsFernando Jiménez Moreno2019-04-292-8/+3
| | | |
| * | | Final nits; fix custom elements rare data usage; s/owner_s_r/containing_s_rFernando Jiménez Moreno2019-04-296-89/+95
| | | | | | | | | | | | | | | | | | | | Clarify special case for containing_shadow_root and add it to layout accessor
| * | | Do not lazy initialize RareData on its gettersFernando Jiménez Moreno2019-04-264-109/+101
| | | |
| * | | Move StylesheetSetRef to scriptFernando Jiménez Moreno2019-04-266-65/+75
| | | |
| * | | Rename shadow_root_from_node to containing_shadow_rootFernando Jiménez Moreno2019-04-262-4/+4
| | | |
| * | | Rename StylesheetSet to StylesheetSetRefFernando Jiménez Moreno2019-04-264-17/+17
| | | |