aboutsummaryrefslogtreecommitdiffstats
path: root/python
Commit message (Collapse)AuthorAgeFilesLines
* Adjust gstreamer plugins for UWP.Josh Matthews2019-07-121-30/+42
|
* 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
| | |
* | | Auto merge of #23400 - staktrace:patch-1, r=jdmbors-servo2019-06-031-0/+2
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Include missing dependency requirements Running `servo-tidy` in a virtualenv where all you've done is `pip install servo-tidy==0.3.0` doesn't actually work because of missing dependencies. PyYAML and voluptuous are required as well. I don't know anything about python package management but declaring these missing dependencies seems like an appropriate thing to do. Patch itself is untested because I don't know how, although with these dependencies installed in my virtualenv running `servo-tidy` works. <!-- 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: --> - [ ] `./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/23400) <!-- Reviewable:end -->
| * | | Include missing dependency requirementsKartikaya Gupta (kats)2019-05-151-0/+2
| | | | | | | | | | | | Running `servo-tidy` in a virtualenv where all you've done is `pip install servo-tidy==0.3.0` doesn't actually work because of missing dependencies. PyYAML and voluptuous are required as well. I don't know anything about python package management but declaring these missing dependencies seems like an appropriate thing to do. Patch itself is untested because I don't know how, although with these dependencies installed in my virtualenv running `servo-tidy` works.
* | | | Auto merge of #23451 - pylbrecht:canvas.rendering, r=Manishearthbors-servo2019-06-032-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 -->
| * | | | Fix docs.Josh Matthews2019-06-031-0/+2
| | | | |
| * | | | Add cargo feature to control canvas backend.Josh Matthews2019-06-031-0/+3
| | | | |
* | | | | Auto merge of #23491 - jdm:openssl-windows, r=Manishearthbors-servo2019-05-313-8/+16
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Switch windows openssl binaries to ones generated by vcpkg. The current generated binaries we rely upon don't support arm64. These changes will be required for #23468. <!-- 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/23491) <!-- Reviewable:end -->
| * | | | Switch windows openssl binaries to ones generated by vcpkg.Josh Matthews2019-05-313-8/+16
| | |/ / | |/| |
* / | | Add XR.test()Manish Goregaokar2019-05-301-0/+1
|/ / /
* | | 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
| | |