aboutsummaryrefslogtreecommitdiffstats
path: root/python
Commit message (Collapse)AuthorAgeFilesLines
* Package DLLs correctly for Windows cross builds.Josh Matthews2019-06-033-3/+7
|
* fixed formatting in bootstrap fileMartin Boros2019-05-241-1/+1
|
* adds libunwind-devel to fedora dnf dependencies for bootstrap and updates ↵Martin Boros2019-05-241-2/+2
| | | | README file
* Use llvm toolchain for entirety of android build.Josh Matthews2019-05-241-5/+1
|
* Auto merge of #23420 - ferjm:gst.1.16.android, r=Manishearthbors-servo2019-05-201-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | Upgrade gstreamer binaries for Android to 1.16.0 - [ ] `./mach build -d` does not report any errors - [ ] `./mach test-tidy` does not report any errors - [ ] These changes fix #___ (GitHub issue number if applicable) <!-- 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/23420) <!-- Reviewable:end -->
| * Upgrade gstreamer binaries for Android to 1.16.0Fernando Jiménez Moreno2019-05-171-1/+1
| |
* | Use correct plugin search path for locally cloned gstreamerManish Goregaokar2019-05-171-0/+3
|/
* Raise an error if ML SDK doesn't exist.Josh Matthews2019-05-161-0/+2
|
* Bootstrap: Use most recent version of OpenSSLJan Andre Ikenmeyer2019-05-151-13/+1
|
* Use clang as assembler for magic leap.Josh Matthews2019-05-101-1/+1
|
* Update CI to use Clang instead of outdated GCC.Josh Matthews2019-05-101-3/+9
|
* Auto merge of #22856 - jdm:angle, r=paulrougetbors-servo2019-05-102-10/+27
|\ | | | | | | | | | | | | | | | | | | | | | | Add optional ANGLE support to glutin port Supporting ANGLE in Servo has two important benefits: * we can actually run Servo instances on our Windows CI machines, which gives us more confidence that we're not breaking it * we can continue to use OpenGL on devices like the Hololens, rather than creating platform-specific graphical backends <!-- 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/22856) <!-- Reviewable:end -->
| * Add smoketest command.Josh Matthews2019-05-091-0/+10
| |
| * Upgrade mozangle to 0.2 for libEGL.dll.Josh Matthews2019-05-091-10/+17
| |
* | Auto merge of #23324 - marcinwiacek:ubuntu1904, r=jdmbors-servo2019-05-081-3/+5
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes for Ubuntu/Ubuntu 19.04 in bootstrap.py Update handling Ubuntu distributions: 1. script correctly returns error when some version is/was not supported (checked with Ubuntu 19.04) 2. for Ubuntu 19.04 Disco Dingo there are correct packages installed Note: this is my commit to this project, please forgive any mistakes. --- <!-- 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 - [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 are updating bootstrap.py script <!-- 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/23324) <!-- Reviewable:end -->
| * | Improvement inside bootstrap.py after reviewMarcin Wiącek2019-05-061-5/+2
| | |
| * | Fix typo for last change in bootstrap.pyMarcin Wiącek2019-05-051-1/+1
| | |
| * | Changes for Ubuntu 19.04Marcin Wiącek2019-05-051-3/+8
| |/
* | Auto merge of #23318 - asajeffrey:magicleap-debugmozjs, r=jdmbors-servo2019-05-081-5/+1
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix magicleap debugmozjs <!-- Please describe your changes on the following line: --> These changes get magicleap servo to compile with `--debugmozjs`. --- <!-- 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 #23074 and fix #22069 - [X] These changes do not require tests because we're not building debugmozjs servo for magicleap <!-- 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/23318) <!-- Reviewable:end -->
| * | Get ./mach build --magicleap --debugmozjs to buildAlan Jeffrey2019-05-061-5/+1
| |/
* | Auto merge of #23327 - servo:daily, r=jdmbors-servo2019-05-071-1/+5
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix Servo Nightly uploads CC https://github.com/servo/servo/issues/23320. Closes https://github.com/servo/servo/pull/23326. Tasks running with this configuration, all green except the last which is still running as of this writing: * Windows: https://tools.taskcluster.net/groups/dZvq6KJpQVSTzrnKwA5JQg/tasks/RaEwj-wWRSm1qmNytjAG8A/details * Linux: https://tools.taskcluster.net/groups/JU6A3xS2TTq4dTL3LY39QQ/tasks/YDbSZr9wTHq6U3obG3ZstQ/details * Android: https://tools.taskcluster.net/groups/FkLah26vSIyKDUwfADUkGw/tasks/JNokEsu2SCmAGL3ZK2Uj7g/details * macOS: https://tools.taskcluster.net/groups/CtheiEigRYinJjqYlDMuZQ/tasks/XPqUzikPQnybmc6wP8AL-w/details * WPT update: https://tools.taskcluster.net/groups/JU6A3xS2TTq4dTL3LY39QQ/tasks/MNutIoMWT9KvB19TS2FsXA/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/23327) <!-- Reviewable:end -->
| * | Fallback to docker-worker’s URL when $TASKCLUSTER_PROXY_URL is missingSimon Sapin2019-05-061-1/+5
| |/
* / Explicitly provide module names to mach so it doesn't try to autogenerate themManish Goregaokar2019-05-061-1/+5
|/ | | | This works around https://bugzilla.mozilla.org/show_bug.cgi?id=1549636
* 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
|
* Auto merge of #23304 - jdm:nightly-taskcluster, r=SimonSapinbors-servo2019-05-021-4/+36
|\ | | | | | | | | | | | | | | | | | | | | 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 -->
| * Move taskcluster secrets into appropriate mach commands.Josh Matthews2019-05-021-4/+36
| |
* | Upgrade NDK to v15c.Josh Matthews2019-05-013-18/+47
|/
* Refactoring of the Glutin port in preparation of the compositor refactoring.Paul Rouget2019-04-294-8/+8
|
* Auto merge of #23268 - asajeffrey:magicleap-package-fixes, r=jdmbors-servo2019-04-251-3/+0
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Magicleap package fixes <!-- Please describe your changes on the following line: --> A couple of fixes for magicleap packaging... * Move the setting of the debuggable flag into the `.package` file where it belongs, * Allow compiling with v0.20.0 of the SDK. --- <!-- 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 fixes 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/23268) <!-- Reviewable:end -->
| * Move debuggable flag setting for magicleap package to package fileAlan Jeffrey2019-04-251-3/+0
| |
* | Force the use of clang-cl.exe for Windows builds.Josh Matthews2019-04-251-0/+4
| |
* | Update cmake for MSVC builds.Josh Matthews2019-04-241-1/+1
|/
* Updated bootstrap.pyAlan Jeffrey2019-04-231-1/+2
|
* Auto merge of #23098 - TheGoddessInari:py2, r=jdmbors-servo2019-04-011-12/+7
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Py2 <!-- Please describe your changes on the following line: --> da3102338c: Rework mach.bat to support VS2019 and user-supplied environments. 4551f6031f: Default mach.bat to using py -2. 03e47081fe: Don't assume the user's environment in mach_bootstrap. --- <!-- 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 #23083 (GitHub issue number if applicable) <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because it changes the python bootstrap slightly and the changes are obvious. <!-- 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. --> The virtualenv changes shouldn't disrupt anything as it just uses the existing python (being used) to call itself `-m virtualenv`, and only if it exists. imp is still apparently the preferred builtin way to find this in Python 2.x without actually importing it. Importing it would cause an unused import warning in tidy. It still picks up the new things in _virtualenv, just no longer has a special case for Win32/MSYS because it's no longer needed. The .bat change is the simplest I could think of that allows fallback in both cases and is no worse than before. `where /Q` is documented by Microsoft to return 0 if a successful match is found, and print nothing in either case. <!-- 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/23098) <!-- Reviewable:end -->
| * Don't assume the user's environment in mach_bootstrap.TheGoddessInari2019-04-011-12/+7
| | | | | | | | | | | | | | | | On Windows with multiple Pythons installed, this was causing python2.7 to bootstrap a 3.7 virtualenv that it couldn't make use of. PIP_NAMES wasn't used at all, and VIRTUALENV_NAMES ends up being unused now.
* | Auto merge of #23126 - servo:jdm-patch-35, r=Manishearthbors-servo2019-04-011-23/+36
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | Fix various Windows dependency issues - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #23125 and fix #23104 - [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/23126) <!-- Reviewable:end -->
| * Support 1.15.2 changes.Josh Matthews2019-03-281-2/+3
| |
| * More gstreamer 1.15 changes.Josh Matthews2019-03-271-21/+21
| |
| * Support renamed GStreamer DLLs. Include missing gstgl dependency.Josh Matthews2019-03-271-4/+16
| |
* | Auto merge of #22355 - gterzian:add_linux_sampler, r=asajeffrey,gterzianbors-servo2019-03-291-1/+1
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add linux sampler <!-- 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 #22203 (github issue number if applicable). <!-- Either: --> - [x] There are tests for these changes - [ ] 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/22355) <!-- Reviewable:end -->
| * add linux samplerGregory Terzian2019-03-291-1/+1
| |
* | Auto merge of #23117 - asajeffrey:mach-magicleap-package-target, r=jdmbors-servo2019-03-271-0/+5
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Set the target when packaging for magicleap <!-- Please describe your changes on the following line: --> If we don't set the target during packaging, we get errors checking for gstreamer. --- <!-- 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 fixes packaging errors. <!-- 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/23117) <!-- Reviewable:end -->
| * | Set the target when packaging for magicleapAlan Jeffrey2019-03-271-0/+5
| |/
* / Update mach bootstrap-gstreamer to use the latest binariesFernando Jiménez Moreno2019-03-272-5/+5
|/
* Auto merge of #23095 - jdm:mozjsprofiling, r=jdmbors-servo2019-03-261-4/+5
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use mozjs profiling feature when building with frame pointer enabled This makes it possible to get more meaningful profiles with #23080. --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix part of #23081 - [x] There are no 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/23095) <!-- Reviewable:end -->
| * Add mozjs feature for profiling.Josh Matthews2019-03-251-4/+5
| |
* | Compare gstreamer version via `pkg-config --modversion`CYBAI2019-03-211-1/+1
|/
* Auto merge of #22806 - ferjm:webrtc.gst.plugins, r=jdmbors-servo2019-02-051-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | Update gstreamer binaries for Android with webrtc related plugins - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors I updated the binaries for Android with the required plugins for WebRTC as suggested [here](https://github.com/servo/servo/pull/22780#discussion_r252767768) <!-- 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/22806) <!-- Reviewable:end -->
| * Update gstreamer binaries for Android with webrtc related pluginsFernando Jiménez Moreno2019-02-011-1/+1
| |