servo/components
bors-servo 10a63cc9d4
Auto merge of #24668 - tuncer:configure-media-stack-v2, r=asajeffrey
Allow build to explicitly set the media stack

<!-- Please describe your changes on the following line: -->
_[This is based on @asajeffrey's work in #23423, and is a rebase and continuation of that branch]_

This allows `./mach build` to override the media stack, which is currently hard-wired based on the target. To skip gstreamer, run `./mach build -d --media-stack=dummy`.

---
<!-- 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 #23050 (GitHub issue number if applicable)
<!-- Either: -->
- [x] These changes do not require tests because it's build infra

<!-- 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. -->
2019-11-22 13:26:07 -05:00
..
allocator Update jemalloc-sys to 0.3.2 2019-11-20 00:00:00 +00:00
atoms Update rand to 0.7 (fixes #24448) 2019-10-23 15:34:48 +02:00
background_hang_monitor Use surfman for managing GL surfaces 2019-11-01 08:47:11 -05:00
bluetooth Update rand to 0.7 (fixes #24448) 2019-10-23 15:34:48 +02:00
bluetooth_traits Update ipc-channel and related dependencies 2019-08-27 23:44:04 +02:00
canvas Auto merge of #24426 - servo:wrup, r=jdm,nox 2019-11-20 05:08:32 -05:00
canvas_traits Update webrender and serde_bytes 2019-11-13 11:54:51 -05:00
compositing Fix media session action handling 2019-11-20 13:34:29 +01:00
config Allow setting Visual Studio logger level from cli arg 2019-10-28 17:29:20 +01:00
config_plugins Bump all in-tree components to syn 1 2019-09-27 13:29:55 +02:00
constellation Switch play and pause buttons according to playback state 2019-11-20 13:34:29 +01:00
debugger Update to url 2.0 2019-08-17 10:03:44 +02:00
deny_public_fields Bump all in-tree components to syn 1 2019-09-27 13:29:55 +02:00
derive_common derive_common: Fix example in documentation 2019-11-07 18:52:30 -06:00
devtools Update rand to 0.7 (fixes #24448) 2019-10-23 15:34:48 +02:00
devtools_traits Update ipc-channel and related dependencies 2019-08-27 23:44:04 +02:00
dom_struct Use #![register_tool] instead of #![register_attr] 2019-11-15 17:24:42 +01:00
domobject_derive Bump all in-tree components to syn 1 2019-09-27 13:29:55 +02:00
embedder_traits Fix metadata update 2019-11-20 13:34:31 +01:00
fallible
geometry Fix some warnings new in Rust Nightly 2019-11-08 11:45:16 +01:00
gfx Use xml-rs instead of rcdom for Android font list parsing 2019-10-23 15:34:48 +02:00
gfx_traits Replace DisplayList::is_contentful with tracking during conversion to WR display lists 2019-09-06 17:15:53 +02:00
hashglobe Fix some warnings new in Rust Nightly 2019-11-08 11:45:16 +01:00
jstraceable_derive Bump all in-tree components to syn 1 2019-09-27 13:29:55 +02:00
layout Auto merge of #24426 - servo:wrup, r=jdm,nox 2019-11-20 05:08:32 -05:00
layout_2020 Update webrender and serde_bytes 2019-11-13 11:54:51 -05:00
layout_thread layout: Inform webrender about new pipeline as early as possible. 2019-11-13 11:54:51 -05:00
layout_thread_2020 layout: Inform webrender about new pipeline as early as possible. 2019-11-13 11:54:51 -05:00
layout_traits Ensure layout/script always have a correct viewport size when a new pipeline is created. 2019-11-06 16:13:55 -05:00
malloc_size_of Update webrender and serde_bytes 2019-11-13 11:54:51 -05:00
media Remove unused dependencies 2019-10-01 21:15:53 +09:00
metrics Replace DisplayList::is_contentful with tracking during conversion to WR display lists 2019-09-06 17:15:53 +02:00
msg continue messageport, transferable, postmessage options 2019-10-19 14:28:18 +08:00
net Use HSTS preload list for private HttpState, too. 2019-11-10 20:16:53 +01:00
net_traits check same-origin and url against the blob beign revoked 2019-11-18 22:44:07 +09:00
pixels Addresses issues raised in #24465; removes redundancy in set_bitmap_dimensions 2019-11-10 18:37:14 -05:00
profile begin messageport, transferable objects, impl 2019-10-19 14:12:22 +08:00
profile_traits begin messageport, transferable objects, impl 2019-10-19 14:12:22 +08:00
rand Update rand to 0.7 (fixes #24448) 2019-10-23 15:34:48 +02:00
range
remutex
script Auto merge of #24818 - gterzian:fix_panic_on_finish_load, r=jdm 2019-11-22 03:12:59 -05:00
script_layout_interface Fix some warnings new in Rust Nightly 2019-11-08 11:45:16 +01:00
script_plugins Use #![register_tool] instead of #![register_attr] 2019-11-15 17:24:42 +01:00
script_traits Fix media session action handling 2019-11-20 13:34:29 +01:00
selectors style: Remove some XBL code in the style system. 2019-11-04 13:36:32 +01:00
servo Make gstreamer(-sys) optional 2019-11-21 20:08:03 +00:00
servo_arc
size_of_test
std_test_override
style Fix some warnings new in Rust Nightly 2019-11-08 11:45:16 +01:00
style_derive Bump all in-tree components to syn 1 2019-09-27 13:29:55 +02:00
style_traits style: Use serde to serialize LengthPercentage and StyleRayFunction. 2019-11-04 13:36:32 +01:00
to_shmem Update rand to 0.7 (fixes #24448) 2019-10-23 15:34:48 +02:00
to_shmem_derive Bump all in-tree components to syn 1 2019-09-27 13:29:55 +02:00
url Update rand to 0.7 (fixes #24448) 2019-10-23 15:34:48 +02:00
webdriver_server Update rand to 0.7 (fixes #24448) 2019-10-23 15:34:48 +02:00
webrender_traits
webvr Remove unused dependencies 2019-10-01 21:15:53 +09:00
webvr_traits Replace use of gleam in webgl with sparkle. 2019-09-11 11:40:04 -04:00