aboutsummaryrefslogtreecommitdiffstats
path: root/python/servo/build_commands.py
Commit message (Collapse)AuthorAgeFilesLines
* Force the use of clang-cl.exe for Windows builds.Josh Matthews2019-04-251-0/+4
|
* 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
|
* Add mozjs feature for profiling.Josh Matthews2019-03-251-4/+5
|
* 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
| |
* | Add more GStreamer DLLsUK9922019-02-021-0/+4
| |
* | Alphabetically sort GStreamer dllsUK9922019-02-021-9/+9
| |
* | Auto merge of #21968 - UK992:mach-package, r=jdmbors-servo2019-02-011-0/+100
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | Windows: Add missing dependencies Rebased https://github.com/servo/servo/pull/16445 and updated with Gstreamer DLLs. About msi installer, there is also included gstreamer installer, should be removed and replaced by needed gstreamer DLLs or keep it at is it? Fixes #16422. <!-- 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/21968) <!-- Reviewable:end -->
| * Windows: Add missing dependenciesUK9922018-12-011-0/+100
| |
* | Auto merge of #22780 - Manishearth:webrtc, r=jdmbors-servo2019-01-311-1/+1
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Initial webrtc and getUserMedia DOM support This is able to reach the point where connections are properly negotiated and ready to exchange streams. <s>The `toJSON()` stuff doesn't work yet, so most example code will need to be tweaked to manually construct JSON first before sending SDP and ICE messages over websockets. I'll add support for this soon. (This may need webidl tweaks to support `[Default]` and `toJSON()`)</s> For some reason I haven't yet figured out, connections are one-way, Servo is able to receive streams but the other end doesn't see the streams Servo sends. I don't think this is due to https://github.com/servo/media/issues/191, but that bug is making it harder to test. This implementation simply drops streams that it receives, without connecting them up to any output elements, since servo-media-player doesn't yet have mediastream support. Since servo can neither effectively send nor receive streams this implementation isn't useful yet, however it is getting large and I figured I'd get it reviewed and landed early as a base. r? @jdm <!-- 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/22780) <!-- Reviewable:end -->
| * | Update gstreamer binaries for Android with webrtc related pluginsFernando Jiménez Moreno2019-01-311-1/+1
| | |
* | | Stop building debugmozjs for magicleapAlan Jeffrey2019-01-221-0/+5
|/ /
* / Delete virtualenv when executing mach cleanShanavas M2019-01-031-0/+5
|/ | | | Closes #22588
* Dispatch correct packaging flavor for VR buildsManish Goregaokar2018-11-281-1/+6
|
* Auto merge of #22281 - Manishearth:ml-linux, r=asajeffreybors-servo2018-11-281-1/+3
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | Instructions for checking magicleap builds on linux Needed to test a build failure, but couldn't on linux. This should be a decent stop gap for now. r? @asajeffrey <!-- 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/22281) <!-- Reviewable:end -->
| * Instructions for checking magicleap builds on linuxManish Goregaokar2018-11-271-1/+3
| |
* | Auto merge of #22277 - servo:android, r=jdmbors-servo2018-11-281-21/+28
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | Put every Android build artefact in target/android/ This works around #20380 at the cost of rebuilding build-only dependencies twice, once for normal builds and once for android builds. <!-- 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/22277) <!-- Reviewable:end -->
| * Move Android and ML build artefacts to their own subdirectoryAnthony Ramine2018-11-281-21/+28
| | | | | | | | Works around #20380.
* | introduce a background-hang-monitor:Gregory Terzian2018-11-261-1/+8
|/ | | | | Mac-Os implementation of a thread sampler, Linux and Windows skeleton implementations.
* Get the magicleap build to work in CIAlan Jeffrey2018-11-091-4/+5
|
* Consistent servo-deps download URLsJan Andre Ikenmeyer2018-11-061-1/+1
|
* Update GStreamer binaries for Android. Include required codecsFernando Jiménez Moreno2018-11-051-3/+5
|
* Add a build switch to disable the native bluetooth backend.Josh Matthews2018-10-301-2/+4
|
* Support building for Magic Leap.Alan Jeffrey2018-10-291-2/+92
|
* Work around removal of remote files used by the build systemSimon Sapin2018-10-031-1/+3
| | | | https://github.com/servo/libgstreamer_android_gen/commit/f5a832741569c96b57dc2b964df9ae37016454c2
* Auto merge of #21825 - jdm:backtrace-helpers, r=Manishearthbors-servo2018-10-021-0/+5
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Optional backtraces for JS errors and WebGL errors This adds two new build-time features to enable useful debugging tools when investigating why JS and WebGL content isn't working. They're optional because they're quite heavyweight. --- - [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 they're optional developer features. <!-- 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/21825) <!-- Reviewable:end -->
| * script: Optionally store backtraces when throwing DOM exceptions.Josh Matthews2018-10-011-0/+5
| |
* | Auto merge of #21809 - servo:features, r=SimonSapinbors-servo2018-09-271-1/+8
|\ \ | |/ |/| | | | | | | | | | | | | | | | | Only build ports/servo by default (except Android), add `./mach build --libsimpleservo` Fixes #21314 <!-- 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/21809) <!-- Reviewable:end -->
| * Only add --manifest-path if not already presentSimon Sapin2018-09-261-1/+1
| |
| * Only build ports/servo by default (except Android), add `./mach build ↵Simon Sapin2018-09-251-1/+8
| | | | | | | | | | | | --libsimpleservo` Fixes #21314
* | Auto merge of #21730 - ferjm:android.gstreamer, r=paulrougetbors-servo2018-09-251-1/+32
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable WebAudio on Android - [X] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [X] These changes fix #21619 <!-- 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/21730) <!-- Reviewable:end -->
| * | Use simpler way to build gst lib nameFernando Jiménez Moreno2018-09-241-13/+1
| | |
| * | Enable GStreamer support on AndroidFernando Jiménez Moreno2018-09-241-1/+44
| |/
* / Add clang system header include path when building android.Josh Matthews2018-09-211-0/+2
|/
* Do not suppress errors from packaging android build.Josh Matthews2018-09-201-2/+4
|
* Upgraded to SM 60Alan Jeffrey2018-08-201-17/+62
|
* new android port: fix android build and testsPaul Rouget2018-07-311-2/+1
|
* Android: run ./mach package implicitly after ./mach build by defaultSimon Sapin2018-07-161-1/+9
| | | | | | The result of `./mach build` for Android is a `.so` file that cannot be used on its own, so running build without package is presumably never useful.
* Use the bootstraped Android toolchains by defaultSimon Sapin2018-07-021-2/+2
|
* Update mozjs_sys to include cross-compilation fixes.Josh Matthews2018-06-191-3/+7
|
* Support i686-linux-android target.Josh Matthews2018-05-231-0/+1
|
* Remove geckolib-related build commands.Emilio Cobos Álvarez2018-05-171-43/+0
|
* Add icon to servo.exeUK9922018-03-171-3/+0
|
* Drop CEF supportPaul Rouget2018-01-311-58/+1
|
* Use rustup.rs instead of custom bootstrapSimon Sapin2018-01-101-8/+12
| | | | Fixes #11361, closes #18874
* pass -vv through mach to cargotigercosmos2017-12-231-2/+7
|
* Use workspace.default-members to specify default crates for 'cargo build'Simon Sapin2017-12-071-4/+2
| | | | | | | | | | | … and 'cargo test', etc. Include Servo and its unit tests, but not Stylo because that would try to compile the style crate with incompatible feature flags: https://github.com/rust-lang/cargo/issues/4463 `workspace.default-members` was added in https://github.com/rust-lang/cargo/pull/4743. Older Cargo versions ignore it.
* enhance android build debug infotigercosmos2017-11-121-0/+11
|