servo/components
bors-servo a9f7b13230
Auto merge of #23233 - paulrouget:glutin-port-refactoring, r=jdm
Glutin port refactoring

Glutin port refactoring in preparation for the compositor and libservo refactoring.

In theory, the only behavior change is for headless mode. The headless event loop now uses winit's event loop (but still headless).

Notes:
- headless and glutin window implementations are now separated
- I split the methods of the embedder in 2: window specific and general methods. In the future, we still want the app to run even without a window or with multiple 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/23233)
<!-- Reviewable:end -->
2019-04-29 10:45:29 -04:00
..
allocator Make Servo components use winapi 0.3 2019-01-16 14:29:53 +01:00
atoms Add SignalingState to RTCPeerConnection 2019-03-25 09:04:13 -07:00
background_hang_monitor Auto merge of #23139 - gterzian:bounded_profiler_with_buffer_feedback, r=jdm 2019-03-31 10:27:13 -04:00
bluetooth #23065 removed unnecessary headless checking 2019-03-22 16:31:18 +03:00
bluetooth_traits
canvas WR update: new viewport semantic 2019-03-22 15:41:48 +08:00
canvas_traits Remove offscreen_gl_context dependency from canvas_traits and script. 2019-03-07 09:27:36 -05:00
compositing Refactoring of the Glutin port in preparation of the compositor refactoring. 2019-04-29 10:04:51 +02:00
config Add dom.shadowdom.enabled to preferences list 2019-04-26 12:00:26 +02:00
config_plugins #8539 Config preferences backend restructure 2019-03-20 15:01:26 +00:00
constellation Auto merge of #23090 - miller-time:nav-fetch-referrer, r=gterzian 2019-04-25 20:21:23 -04:00
debugger
deny_public_fields
derive_common Remove an unused extern crate. 2019-04-12 12:20:16 +02:00
devtools
devtools_traits Update references to malloc_size_of_derive, which is in crates.io now. 2019-01-13 21:59:31 +01:00
dom_struct Can collect webidl paths. 2019-04-20 22:39:22 +02:00
domobject_derive
embedder_traits Add a sampling profiler and a script to generate profiles for use with Gecko tooling. 2019-03-26 16:35:08 -04:00
fallible
geometry WR update: new viewport semantic 2019-03-22 15:41:48 +08:00
gfx Fix gfx unit tests. 2019-04-12 14:17:21 +02:00
gfx_traits Fix deprecation warnings 2019-01-28 11:32:40 +01:00
hashglobe
jstraceable_derive
layout Add is_connected flag to node and use it to replace most uses of is_in_doc 2019-04-26 10:17:45 +02:00
layout_thread Final nits; fix custom elements rare data usage; s/owner_s_r/containing_s_r 2019-04-29 12:02:04 +02:00
layout_traits Measure layout queries blocked by ongoing layout 2019-04-13 07:42:07 +02:00
malloc_size_of Derive MallocSizeOf for QuirksMode 2019-04-26 11:31:18 +02:00
metrics Update references to malloc_size_of_derive, which is in crates.io now. 2019-01-13 21:59:31 +01:00
msg bound sampler buffer 2019-03-31 20:14:46 +08:00
net Auto merge of #23090 - miller-time:nav-fetch-referrer, r=gterzian 2019-04-25 20:21:23 -04:00
net_traits Auto merge of #23090 - miller-time:nav-fetch-referrer, r=gterzian 2019-04-25 20:21:23 -04:00
pixels Update references to malloc_size_of_derive, which is in crates.io now. 2019-01-13 21:59:31 +01:00
profile Measure layout queries blocked by ongoing layout 2019-04-13 07:42:07 +02:00
profile_traits fixup! Measure layout queries blocked by ongoing layout 2019-04-17 17:23:17 +02:00
rand
range Update references to malloc_size_of_derive, which is in crates.io now. 2019-01-13 21:59:31 +01:00
remutex
script Auto merge of #22743 - ferjm:shadowdom, r=emilio 2019-04-29 08:38:50 -04:00
script_layout_interface Move is_connected function from style to layout, where it is used 2019-04-26 11:42:38 +02:00
script_plugins Simplify ParentMismatchError.fmt. 2019-04-20 22:39:38 +02:00
script_traits Auto merge of #23090 - miller-time:nav-fetch-referrer, r=gterzian 2019-04-25 20:21:23 -04:00
selectors style: Reformat recent changes. 2019-04-12 12:20:14 +02:00
servo Refactoring of the Glutin port in preparation of the compositor refactoring. 2019-04-29 10:04:51 +02:00
servo_arc style: Add support for static references to servo_arc::Arc. r=emilio 2019-04-12 12:19:43 +02:00
size_of_test
std_test_override
style Move StylesheetSetRef to script 2019-04-26 12:00:26 +02:00
style_derive Upgrade to rustc 1.36.0-nightly (e305df184 2019-04-24) 2019-04-25 13:52:09 +02:00
style_traits style: Add derived ToShmem implementations. 2019-04-12 12:19:52 +02:00
to_shmem style: Fix servo build, and appease tidy / fmt. 2019-04-12 12:20:15 +02:00
to_shmem_derive style: Fix servo build, and appease tidy / fmt. 2019-04-12 12:20:15 +02:00
url style: Fix servo build, and appease tidy / fmt. 2019-04-12 12:20:15 +02:00
webdriver_server Add webdriver command Get Timeouts 2019-04-20 23:58:24 +05:30
webvr #8539 Config preferences backend restructure 2019-03-20 15:01:26 +00:00
webvr_traits Use a test VRDisplay that renders to a GL window 2019-03-05 12:54:12 -06:00