aboutsummaryrefslogtreecommitdiffstats
path: root/python/servo/build_commands.py
Commit message (Collapse)AuthorAgeFilesLines
...
| * Build native dependencies with UWP compatibility.Josh Matthews2019-09-161-0/+5
| |
* | Auto merge of #24226 - paulrouget:openxrup, r=jdmbors-servo2019-09-171-0/+20
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OpenXR loader update Fix #24181 <!-- 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/24226) <!-- Reviewable:end -->
| * | "mach clean" cleans uwp artifactsPaul Rouget2019-09-171-0/+20
| | |
* | | Auto merge of #24149 - jdm:opt-in-msbuild, r=paulrougetbors-servo2019-09-171-74/+4
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | Add explicit packaging step for UWP apps <!-- 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/24149) <!-- Reviewable:end -->
| * | Make APPX build part of package command. Add nightly build for UWP.Josh Matthews2019-09-121-74/+4
| |/
* / Pull in CRT runtime on VS 2019 as wellManish Goregaokar2019-09-111-1/+1
|/
* Don't run msbuild if packaging failedManish Goregaokar2019-09-041-1/+1
|
* Use OpenXR Loader from NuGetManish Goregaokar2019-09-041-29/+0
|
* Auto merge of #24004 - servo:win-gstreamer, r=ferjmbors-servo2019-08-271-0/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable GStreamer on Windows. I have verified that desktop and emulator UWP builds work with this set of DLLs. --- - [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 no tests for UWP <!-- 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/24004) <!-- Reviewable:end -->
| * Enable GStreamer on Windows.Josh Matthews2019-08-261-0/+2
| |
* | Don't assume Visual Studio environment in python.TheGoddessInari2019-08-261-22/+42
|/
* Updated gtstreamer tarballAlan Jeffrey2019-08-231-1/+1
|
* Added support to download nuget and added python code to automate the x64 ↵angelortiz10072019-08-211-14/+69
| | | | and arm64 mach build -r/-d --uwp build process.
* Do not require setting PKG_CONFIG_PATH on WindowsFernando Jimenez Moreno2019-08-201-18/+1
|
* Use correct openxr loader path for x64.Josh Matthews2019-08-151-1/+1
|
* Use packaged OpenXRManish Goregaokar2019-08-121-0/+29
|
* Added gstreamer support to the magicleap portAlan Jeffrey2019-08-081-0/+27
|
* Remove GStreamer dependencies from UWP app. Remove GStreamer backend on Windows.Josh Matthews2019-07-301-4/+3
| | | | | | It's impossible to conditionally use a crate based only on cargo features, so temporarily disable the backend on all Windows builds while we sort out how to get the UWP builds working again.
* Add missing GStreamer DLL to package.Josh Matthews2019-07-301-0/+1
|
* Fix CI builds.Josh Matthews2019-07-271-5/+12
|
* Vendor UWP GStreamer binaries.Josh Matthews2019-07-271-23/+54
|
* Auto merge of #23841 - servo:arm64-configuration, r=paulrougetbors-servo2019-07-251-14/+57
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make Windows arm64 easy * Add a ServoApp project configuration * Add a `--win-arm64` build flag (now `python mach build -r --win-arm64 --uwp`) * Automatically set up GStreamer LIB environment * Yell if the cross-compilation environment isn't set up correctly * Automatically find the Visual C++ installation for DLL packaging, rather than relying on an environment variable --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #23793 and fix #23795 - [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/23841) <!-- Reviewable:end -->
| * Add a --win-arm64 build flag for easier cross-compilation.Josh Matthews2019-07-231-14/+57
| |
* | Auto merge of #23835 - jdm:arm64-openssl, r=paulrougetbors-servo2019-07-241-1/+1
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use openssl dependency that works on arm64. This uses binaries that I generated with https://github.com/servo/openssl-src-rs/tree/servo and https://github.com/servo/openssl/tree/servo that don't crash on arm64. --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #23811 - [x] These changes do not require tests can't run automated tests for arm64 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/23835) <!-- Reviewable:end -->
| * | Use openssl dependency that works on arm64.Josh Matthews2019-07-231-1/+1
| |/
* / Use Servo's ANGLE fork for UWP.Josh Matthews2019-07-231-1/+1
|/
* Auto merge of #23768 - jdm:unbreak-angle, r=asajeffreybors-servo2019-07-131-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Unbreak angle This updates our ANGLE integration to a working version that allows nightly builds to run with `--angle` once more. --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #23656 - [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/23768) <!-- Reviewable:end -->
| * Update ANGLE to a version with working GLES loading.Josh Matthews2019-07-131-1/+1
| |
* | Adjust gstreamer plugins for UWP.Josh Matthews2019-07-121-30/+42
|/
* Package all known GStreamer plugins and dependencies on Windows, and load ↵Josh Matthews2019-07-051-35/+107
| | | | them explicitly when loading Servo.
* Auto merge of #23696 - servo:hl, r=jdmbors-servo2019-07-041-4/+20
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add UWP port - bis This is #23658 with some fixes: - removed nspr from DLL dependencies (was breaking VS build) - exclude symbols from header file (was breaking VS build) - rebased Before merging: - please check the rebased commit that introduces the `--uwp` option (things moved around since https://github.com/servo/servo/commit/7c85dc09b59e653caf60cb18d3b3fdea2ba4d4ae) - should we wait until the WR fix lands upstream? <!-- 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/23696) <!-- Reviewable:end -->
| * Simplify build process for UWP app.Josh Matthews2019-07-031-4/+20
| |
* | Don't suppress build errors.Josh Matthews2019-07-031-1/+0
|/
* Share more `./mach build` logic with mach check, doc, test-unitSimon Sapin2019-07-021-91/+15
| | | | Fixes #23659
* `./mach clean`: cwd is unnecessary when `--manifest-path` is usedSimon Sapin2019-07-011-5/+2
|
* Rename {azure,raqote}_backend feature flags to canvas2d-{azure,raqote}Simon Sapin2019-07-011-3/+3
|
* Support VS Build Tools 2019Kagami Sascha Rosylight2019-06-301-2/+2
|
* Set CC/CXX defaults right before starting cargo build.Josh Matthews2019-06-271-7/+7
|
* Force clang use on all platforms.Josh Matthews2019-06-171-2/+5
|
* Update mozjs to remove NSPR.Josh Matthews2019-06-131-1/+1
|
* Improve windows DLL packaging.Josh Matthews2019-06-111-105/+136
|
* Disable WGL for Windows arm64.Josh Matthews2019-06-111-1/+9
|
* Auto merge of #23484 - servo:jdm-patch-53, r=Manishearthbors-servo2019-06-031-1/+3
|\ | | | | | | | | | | | | | | | | | | Update gstreamer on Windows to 1.16.0. Fixes #23348. <!-- 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/23484) <!-- Reviewable:end -->
| * Package DLLs correctly for Windows cross builds.Josh Matthews2019-06-031-1/+3
| |
* | Auto merge of #23451 - pylbrecht:canvas.rendering, r=Manishearthbors-servo2019-06-031-0/+3
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use raqote for 2D canvas rendering <!-- 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 (part of) #23431 and #23466 <!-- Either: --> <!-- 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/23451) <!-- Reviewable:end -->
| * | Add cargo feature to control canvas backend.Josh Matthews2019-06-031-0/+3
| |/
* / Switch windows openssl binaries to ones generated by vcpkg.Josh Matthews2019-05-311-3/+3
|/
* Use llvm toolchain for entirety of android build.Josh Matthews2019-05-241-5/+1
|
* Upgrade gstreamer binaries for Android to 1.16.0Fernando Jiménez Moreno2019-05-171-1/+1
|
* Raise an error if ML SDK doesn't exist.Josh Matthews2019-05-161-0/+2
|