Paul Rouget
54d7788698
Create a Maven repository
2018-10-02 18:16:44 +02: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
Paul Rouget
6d543dec28
com.mozilla to org.mozilla
2018-10-02 08:09:35 +02:00
Josh Matthews
06bca43aee
script: Optionally store backtraces when throwing DOM exceptions.
2018-10-01 16:04:56 +02:00
bors-servo
0964d055cd
Auto merge of #21809 - servo:features, r=SimonSapin
...
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 -->
2018-09-27 13:35:09 -04: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
Josh Matthews
4fe41c69d3
Add mach command to setup remote debugging on Android devices.
2018-09-25 12:14:18 -04:00
bors-servo
6e844f2278
Auto merge of #21730 - ferjm:android.gstreamer, r=paulrouget
...
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 -->
2018-09-25 09:45:32 -04:00
Fernando Jiménez Moreno
a4789defc4
Use simpler way to build gst lib name
2018-09-24 15:14:47 +02:00
Fernando Jiménez Moreno
b27881523c
Enable GStreamer support on Android
2018-09-24 15:14:46 +02:00
Josh Matthews
fcec1af22d
Add clang system header include path when building android.
2018-09-21 14:16:53 -04:00
bors-servo
f313847b6b
Auto merge of #21767 - jdm:androidlog, r=paulrouget
...
Enable use of RUST_LOG with mach run --android.
This allows running `RUST_LOG=layout_thread ./mach run --android` and seeing the appropriate logging output appear in `./adb logcat`.
---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #21764
<!-- 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/21767 )
<!-- Reviewable:end -->
2018-09-21 06:18:58 -04:00
Josh Matthews
f7516f57a7
Enable use of RUST_LOG with mach run --android.
2018-09-20 14:14:41 -04:00
Josh Matthews
eb9e408396
Do not suppress errors from packaging android build.
2018-09-20 14:12:37 -04:00
Josh Matthews
3d89713a7b
Upgrade setuptools to a more recent version.
2018-09-19 12:26:01 -04:00
Josh Matthews
289e34cbc0
Try more specific pinning.
2018-09-19 11:59:23 -04:00
Josh Matthews
6c868f53ab
Pin pycparser to known working version
2018-09-19 10:31:25 -04:00
Manish Goregaokar
df5c31bada
Return appropriate code from bootstrap_gstreamer
2018-09-18 18:14:37 +05:30
Fernando Jiménez Moreno
a8c8392284
Amend name of Windows nightly installer
2018-09-13 09:47:22 +02:00
bors-servo
910cc23a6e
Auto merge of #21325 - gterzian:crossbeam_integration, r=SimonSapin,jdm
...
Replace mpsc with crossbeam-channel
Follow up on https://github.com/servo/servo/pull/19515
---
Selecting over multiple channels in `std::sync::mpsc` is not stable and likely never will be:
https://github.com/rust-lang/rust/issues/27800#issuecomment-260136777
> It seems the only thing keeping `mpsc_select` around is Servo.
crossbeam-channel is designed specifically to replace `std::sync::mpsc` and fix many of its shortcomings:
https://github.com/stjepang/rfcs-crossbeam/blob/channel/text/2017-11-09-channel.md
This is to be landed together with https://github.com/servo/ipc-channel/pull/183 .
<!-- 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/21325 )
<!-- Reviewable:end -->
2018-09-12 13:33:45 -04:00
bors-servo
4c4c2515a2
Auto merge of #21545 - ferjm:windows.nightly.gst.fix, r=Manishearth
...
Fix Windows nightly build
<!-- 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/21545 )
<!-- Reviewable:end -->
2018-09-12 03:42:19 -04:00
Fernando Jiménez Moreno
3c5c01a109
Move gstreamer msi to msi folder after download
2018-09-12 07:18:52 +02:00
Gregory Terzian
b977b4994c
add servo_channel crate
2018-09-12 11:25:45 +08: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
Fernando Jiménez Moreno
8416061341
Make tidy happy
2018-09-11 17:51:46 +02:00
Fernando Jiménez Moreno
a56dc489d5
Package generated nspr4.dll
2018-09-11 17:44:10 +02:00
Fernando Jiménez Moreno
c3ed1d11c0
Create bundle with GStreamer and Servo installers
2018-09-11 17:43:31 +02:00
Manish Goregaokar
0e252a179f
./mach package should respect target argument
2018-09-11 19:41:44 +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
f270f3798d
Comment on ./mach bootstrap
2018-09-11 19:34:38 +05:30
Manish Goregaokar
fc322182c4
Don't even try installing gstreamer on trusty
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
6de148a7e5
Have bootstrap script install trusty g++/clang deps
2018-09-11 19:34:38 +05:30
Manish Goregaokar
e72e08ea9c
Allow bootstrap to be run before anything else is installed
2018-09-11 19:34:38 +05:30
Manish Goregaokar
6b75aa47cb
Properly handle virtualenv
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
eba68a1a49
Add mach bootstrap-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
Josh Matthews
a19cedfddc
Make ndk-stack mach command support x86 builds.
2018-09-05 12:52:50 -04:00
Anthony Ramine
4852f7d616
Move Khronos WebGL tests to /_webgl/
2018-08-25 03:43:32 +02:00
Alan Jeffrey
74c1e00d81
Upgraded to SM 60
2018-08-20 18:22:29 -04:00
bors-servo
bc82521eb7
Auto merge of #21372 - Eijebong:num-traits, r=jdm
...
Dedupe num-traits
<!-- 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/21372 )
<!-- Reviewable:end -->
2018-08-14 11:09:46 -04:00
Manish Goregaokar
981bbff346
Append to LD_LIBRARY_PATH
2018-08-13 17:43:11 -07:00
josh
936ec085fd
Remove trailing whitespace in devenv_commands
2018-08-10 13:47:01 -04:00