aboutsummaryrefslogtreecommitdiffstats
path: root/python
Commit message (Collapse)AuthorAgeFilesLines
* Added gstreamer support to the magicleap portAlan Jeffrey2019-08-082-0/+33
|
* 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.
* Auto merge of #23889 - servo:jdm-patch-48, r=jdmbors-servo2019-07-301-0/+1
|\ | | | | | | | | | | | | | | | | | | | | Correct GStreamer packaging issues As reported by someone trying to build the UWP app for the very first time. <!-- 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/23889) <!-- Reviewable:end -->
| * Add missing GStreamer DLL to package.Josh Matthews2019-07-301-0/+1
| |
* | Generate apis.html and css-properties.json for docs as part of crates’ ↵Simon Sapin2019-07-301-13/+0
| | | | | | | | | | | | | | | | build scripts … rather than as an extra step after `cargo doc`. This helps always using the correct set of CSS properties (for layout 2013 v.s. 2020).
* | Stylo: replace product={gecko,servo} with engine={gecko,servo-2013,servo-2020}Simon Sapin2019-07-291-3/+8
|/ | | | Renaming the variable helped make sure I looked at every use.
* Fix CI builds.Josh Matthews2019-07-271-5/+12
|
* Vendor UWP GStreamer binaries.Josh Matthews2019-07-273-36/+66
|
* 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-244-4/+5
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 -->
| * | Encode path name of MSVC URLs when downloading.Josh Matthews2019-07-231-1/+2
| | |
| * | Use openssl dependency that works on arm64.Josh Matthews2019-07-233-3/+3
| |/
* / Use Servo's ANGLE fork for UWP.Josh Matthews2019-07-231-1/+1
|/
* Add a HOST_FILE env variable and fix the wdspec setup errors that it causesGeorge Roman2019-07-201-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
| |
* | Auto merge of #23764 - jdm:hl-startup, r=paulrougetbors-servo2019-07-131-30/+42
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adjust gstreamer plugins for UWP. This excludes a set of plugins and dependencies that are currently built with MinGW and will therefore cause WACK errors. The resulting set of plugins loaded by the UWP app are still not UWP-clean, but this makes it much easier to switch over to UWP-clean binaries in the future. These changes also allow the HoloLens 2 app to start and load again after #23712. --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #23757 - [x] These changes do not require tests because no tests for windows or 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/23764) <!-- Reviewable:end -->
| * Adjust gstreamer plugins for UWP.Josh Matthews2019-07-121-30/+42
| |
* | Auto merge of #23516 - pcwalton:webrenderup, r=pcwalton,jdmbors-servo2019-07-121-0/+4
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade WebRender This is against an old Servo because I can't build current Servo due to compile errors in RNG crates. I verified that it starts up. --- <!-- 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 #23516 - [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/23516) <!-- Reviewable:end -->
| * rustfmtJosh Matthews2019-07-091-0/+4
| |
* | Enable uwp feature when building with --uwp.Josh Matthews2019-07-101-0/+1
|/
* Auto merge of #23712 - servo:gstreamer-windows, r=ferjmbors-servo2019-07-081-35/+107
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Support WebAudio on Windows These changes improve the GStreamer experience on Windows in several ways: * we package the set of plugins and their dependencies that Servo requires for media support * we explicitly load those plugins when starting the media engine rather than relying on an existing gstreamer installation These changes do not affect the experience on non-Windows platforms, but the path is clear to do so in order to fix problems like #23519. With these changes I can successfully hear a tone when loading https://joshmatthews.net/osc.html in both a desktop build and a UWP build. --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #23631 and fix #23698 - [x] These changes do not require tests because no tests on 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/23712) <!-- Reviewable:end -->
| * 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 #20885 - avadacatavra:rustup-req, r=jdmbors-servo2019-07-041-2/+2
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | updated rustup requirement <!-- Please describe your changes on the following line: --> Rustup changed their argparsing, which resulted in `./mach test-unit --nocapture` not working. Servo now requires a higher rustup version to ensure that mach commands work --- <!-- 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 - [ ] 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/20885) <!-- Reviewable:end -->
| * updated rustup requirementddh2018-05-301-2/+2
| |
* | Add `--layout-2020` to `./mach test-wpt` and `./mach update-wpt`Simon Sapin2019-07-041-0/+2
| | | | | | | | … with separate metadata (expected results) and include manifest.
* | Add `./mach build --with-layout-2020`Simon Sapin2019-07-042-2/+7
| | | | | | | | | | … with corresponding `layout` and `layout_thread` crates, which for now do nothing.
* | Auto merge of #23696 - servo:hl, r=jdmbors-servo2019-07-042-4/+32
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-032-4/+32
| | |
* | | Don't suppress build errors.Josh Matthews2019-07-031-1/+0
|/ /
* | Share more `./mach build` logic with mach check, doc, test-unitSimon Sapin2019-07-025-132/+147
| | | | | | | | Fixes #23659
* | Remove `./mach cargo`.Simon Sapin2019-07-011-22/+9
| | | | | | | | | | | | Not all cargo subcommands take `--manifest-path`. Use plain `cargo` instead (rustup reads the `rust-toolchain` file) or consider adding new mach sub-commands.
* | `./mach clean`: cwd is unnecessary when `--manifest-path` is usedSimon Sapin2019-07-012-8/+2
| |
* | Remove `./mach env` as it is a lie.Simon Sapin2019-07-011-12/+0
| | | | | | | | | | We stopped overriding `$PATH` since using rustup. The printed variables are not sufficient to do anything.
* | Rename {azure,raqote}_backend feature flags to canvas2d-{azure,raqote}Simon Sapin2019-07-012-4/+4
| |
* | Support VS Build Tools 2019Kagami Sascha Rosylight2019-06-301-2/+2
| |
* | Auto merge of #23628 - emilio:path-shuffling-cleanup, r=Manishearthbors-servo2019-06-281-12/+4
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | build: Cleanup some path-munging code. I was looking at this today, and this seems better than the pre-existing code, generally pre-pending to these paths isn't great... <!-- 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/23628) <!-- Reviewable:end -->
| * | build: Cleanup some path-munging code.Emilio Cobos Álvarez2019-06-241-12/+4
| | | | | | | | | | | | | | | I was looking at this today, and this seems better than the pre-existing code, generally pre-pending to these paths isn't great...
* | | Auto merge of #23583 - servo:jdm-patch-56, r=SimonSapinbors-servo2019-06-271-4/+7
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | Force clang use on all platforms. gcc builds are unlinkable on Linux at the moment. Let's standardize on clang. <!-- 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/23583) <!-- Reviewable:end -->
| * | 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
| | |
* | | Remove regex-based checks in servo-tidy that are covered by rustfmtSimon Sapin2019-06-222-88/+0
|/ /
* | Add Servo3D immersive demo for magicleapAlan Jeffrey2019-06-131-12/+17
| |
* | Update mozjs to remove NSPR.Josh Matthews2019-06-131-1/+1
| |
* | Improve windows DLL packaging.Josh Matthews2019-06-112-107/+141
| |
* | Disable WGL for Windows arm64.Josh Matthews2019-06-111-1/+9
| |
* | Upgrade to LLVM 8 on Windows.Josh Matthews2019-06-111-1/+1
| |
* | Auto merge of #23484 - servo:jdm-patch-53, r=Manishearthbors-servo2019-06-033-3/+7
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-033-3/+7
| | |