bors-servo
363073568e
Auto merge of #21968 - UK992:mach-package, r=jdm
...
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 -->
2019-02-01 18:02:59 -05:00
Paul Rouget
16a00a107f
Split simpleservo into 3 crates for rust, c and jni apis
2018-12-28 09:35:23 +01:00
o0Ignition0o
10c9128eb2
./mach run -n on mac os.
2018-12-08 15:44:55 +01:00
UK992
c4b5c944c0
Package: Update zip file creation
2018-12-01 23:54:55 +01:00
Anthony Ramine
496a62860e
Move Android and ML build artefacts to their own subdirectory
...
Works around #20380 .
2018-11-28 13:00:44 +01:00
Alan Jeffrey
ef2c2f933b
Add magicleap-nightly builder
2018-11-13 16:33:01 -06:00
Simon Sapin
50c840fe42
Revert "Disable unused-extern-crates warnings for now"
...
This reverts commit 32462cd909a7c28d0d86664291bdcb0043c0bb45.
2018-11-08 09:28:00 +01:00
Simon Sapin
99cd7ba3d4
Disable unused-extern-crates warnings for now
...
There are *many* new ones in rust 2018!
2018-11-06 16:12:04 +01:00
bors-servo
57053e03bb
Auto merge of #21825 - jdm:backtrace-helpers, r=Manishearth
...
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 -->
2018-10-02 06:57:38 -04:00
Josh Matthews
06bca43aee
script: Optionally store backtraces when throwing DOM exceptions.
2018-10-01 16:04:56 +02:00
Simon Sapin
deeb79669f
Only add --manifest-path if not already present
2018-09-26 08:18:58 +02:00
Simon Sapin
39079cff8b
Only build ports/servo by default (except Android), add ./mach build --libsimpleservo
...
Fixes #21314
2018-09-25 19:21:59 +02:00
Manish Goregaokar
2cc4e1dcdc
mach package should work on android
2018-09-11 22:14:31 +05:30
Manish Goregaokar
5d6701179c
Bypass gstreamer check for test-wpt-android
2018-09-11 21:26:58 +05:30
Manish Goregaokar
4d7d63ea95
Hande systems without pkg-config
2018-09-11 19:34:38 +05:30
Manish Goregaokar
a380c5fd6e
Don't try to load gstreamer on non-x86
2018-09-11 19:34:38 +05:30
Manish Goregaokar
d3ece2bc49
Review fixes
2018-09-11 19:34:38 +05:30
Manish Goregaokar
a2344b326f
Additional fixes for compiling on trusty
2018-09-11 19:34:38 +05:30
Manish Goregaokar
fcc06b5a16
Better error reporting for missing gstreamer
2018-09-11 19:34:38 +05:30
Manish Goregaokar
36797801e9
Allow WPT to be run with local gstreamer
2018-09-11 19:34:38 +05:30
Manish Goregaokar
1913ac706c
Make ./mach bootstrap into a full-fledged linux dependency installer
2018-09-11 19:34:38 +05:30
Manish Goregaokar
11209c9fee
Add gstreamer setup script; use
2018-09-11 19:34:38 +05:30
Alan Jeffrey
74c1e00d81
Upgraded to SM 60
2018-08-20 18:22:29 -04:00
Manish Goregaokar
981bbff346
Append to LD_LIBRARY_PATH
2018-08-13 17:43:11 -07:00
Paul Rouget
6a31864126
Update Gradle and SDK
2018-07-31 22:39:45 +08:00
Paul Rouget
bef2fe83cd
new android port: fix android build and tests
2018-07-31 22:39:45 +08:00
Simon Sapin
eecbe83750
Add ./mach test-android-startup
2018-07-02 19:00:48 +02:00
Simon Sapin
fc77db4b09
Use the bootstraped Android toolchains by default
2018-07-02 13:25:44 +02:00
bors-servo
c2d3f2a40f
Auto merge of #20421 - talklittle:issue-20219, r=jdm
...
mach: android install/run: infer adb path from SDK dir
<!-- Please describe your changes on the following line: -->
Infer Android `adb` path from SDK directory in environment variables.
---
<!-- 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 #20219 (github issue number if applicable).
<!-- Either: -->
- [ ] There are tests for these changes OR
- [x] These changes do not require tests because it is a build script change
<!-- 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/20421 )
<!-- Reviewable:end -->
2018-06-19 16:37:16 -04:00
Alan Jeffrey
d0cc9d2cd5
Updated to mozjs v0.7.1.
2018-05-30 14:44:47 -05:00
Josh Matthews
d6b8aaf576
Support i686-linux-android target.
2018-05-23 11:06:19 -04:00
Emilio Cobos Álvarez
a440a0bdaf
Remove geckolib-related build commands.
2018-05-17 11:24:59 -05:00
Andrew Shu
a631cb6b47
mach: android install/run: infer adb path from SDK dir
2018-03-25 10:40:26 -07:00
Jeremy Lempereur
a132a9bd99
Add Windows support to the --nightly | -n flag.
2018-03-11 17:50:24 +01:00
o0Ignition0o
10822ce730
Add a --nightly | -n flag to download and extract a specific nightly version to run mach commands against. This currently only work on linux, but windows and mac os support will follow in subsequent PRs.
2018-03-06 23:09:50 +01:00
Paul Rouget
019fdaa1bd
remove bhtml
2018-02-11 08:02:39 +01:00
Paul Rouget
2282292fa4
Drop CEF support
2018-01-31 06:36:21 +01:00
Simon Sapin
631623a80e
Remove work-around that is now unnecessary
...
We use rustup.rs, where each toolchain has its own Cargo version.
2018-01-14 01:39:31 +01:00
Simon Sapin
fe0d2866f1
Restore the ability to disable incremental compilation
...
It became the default in debug mode in the last Rust/Cargo update.
2018-01-14 01:38:37 +01:00
Simon Sapin
c8f542afac
We use Nigthly Cargo with Stable Rust
...
Nightly now has incremental compilation as a stable feature,
but that’s not in the stable channel yet.
2018-01-10 20:54:35 +01:00
Simon Sapin
0681e682e9
rustup.rs: Use MSVC rather than GNU toolchains on Windows
2018-01-10 18:05:46 +01:00
Simon Sapin
ded0bc9365
Revert "Use rustup "proxies" instead of rustup run"
...
This reverts commit ad22368646290510149d33a0a41fc436ac4a0e96.
2018-01-10 18:05:45 +01:00
Simon Sapin
2618e4ed9d
Use rustup "proxies" instead of rustup run
...
To make sure we’re indeed running rustup’s proxy
rather than some other `cargo` for example,
run the `rustup` executable with a different `argv[0]`.
2018-01-10 18:05:45 +01:00
Simon Sapin
e0f8f09c05
Fix "rustup is not installed" message
2018-01-10 18:05:45 +01:00
Simon Sapin
a3339f97c3
Print a better error message when rustup is too old
2018-01-10 18:05:44 +01:00
Simon Sapin
2f941d8450
Print a link to instructions if rustup is not found.
2018-01-10 18:05:44 +01:00
Simon Sapin
365a139716
Use rustup.rs instead of custom bootstrap
...
Fixes #11361 , closes #18874
2018-01-10 18:05:44 +01:00
Simon Sapin
6dff251e35
Revert "Use rustdoc --document-private-item instead of deprecated flags"
...
This reverts commit d96f0ff6a7 .
2018-01-10 18:05:28 +01:00
Simon Sapin
d96f0ff6a7
Use rustdoc --document-private-item instead of deprecated flags
...
… and use $RUSTDOCFLAGS instead of $RUSTDOC with a wrapper script
2017-11-22 15:32:40 +01:00
Simon Sapin
3264453284
Stop using "alternate" rustc builds.
...
With https://github.com/rust-lang/rust/pull/45810 ,
normal Nightly now has LLVM assertions disabled.
2017-11-14 09:08:11 +01:00