servo/components
bors-servo a067620789
Auto merge of #22474 - csmoe:unregister, r=gterzian
Unregister components while exiting

r=@gterzian

<!-- Please describe your changes on the following line: -->

---
<!-- 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 #22468 (GitHub issue number if applicable)

<!-- 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/22474)
<!-- Reviewable:end -->
2018-12-17 21:22:41 -05:00
..
allocator Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
atoms Implementing volume attribute into HTMLMediaElement 2018-12-12 11:50:35 -02:00
background_hang_monitor unregister components while exiting 2018-12-17 16:37:03 +08:00
bluetooth Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
bluetooth_traits Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
canvas Update webrender 2018-11-27 17:33:13 -08:00
canvas_traits Make HTMLCanvasElement::fetch_all_data return a shared memory blob 2018-11-21 12:53:50 +01:00
compositing Update webrender 2018-11-27 17:33:13 -08:00
config Update env_logger to 0.6 2018-11-29 12:40:24 +01:00
constellation Auto merge of #22411 - jdm:fix-webdriver, r=SimonSapin 2018-12-11 13:03:52 -05:00
debugger Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
deny_public_fields Update syn and related dependencies 2018-11-30 17:48:41 +01:00
devtools Remove redundant .clone()s 2018-12-11 10:43:51 +09:00
devtools_traits Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
dom_struct Update syn and related dependencies 2018-11-30 17:48:41 +01:00
domobject_derive Update syn and related dependencies 2018-11-30 17:48:41 +01:00
embedder_traits Update webrender 2018-11-27 17:33:13 -08:00
fallible Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
geometry Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
gfx Remove redundant .clone()s 2018-12-11 10:43:51 +09:00
gfx_traits Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
hashglobe cargo fix --edition 2018-11-10 17:47:28 +01:00
jstraceable_derive Update syn and related dependencies 2018-11-30 17:48:41 +01:00
layout Remove redundant .clone()s 2018-12-11 10:43:51 +09:00
layout_thread unregister components while exiting 2018-12-17 16:37:03 +08:00
layout_traits introduce a background-hang-monitor: 2018-11-26 14:15:33 +08:00
malloc_size_of style: Fix tidy issues. 2018-12-16 13:35:09 +01:00
malloc_size_of_derive Update syn and related dependencies 2018-11-30 17:48:41 +01:00
metrics Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
msg unregister components while exiting 2018-12-17 16:37:03 +08:00
net Remove redundant .clone()s 2018-12-11 10:43:51 +09:00
net_traits Use Mime::get_param 2018-12-12 11:29:14 +01:00
pixels Call rgba8_byte_swap_colors_inplace on the WebGL thread 2018-11-20 10:14:52 +01:00
profile Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
profile_traits Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
rand Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
range Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
remutex Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
script unregister components while exiting 2018-12-17 16:37:03 +08:00
script_layout_interface Cancel animations that affect nodes that do not participate in layout. 2018-12-10 08:59:17 -05:00
script_plugins Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
script_traits Update webrender 2018-11-27 17:33:13 -08:00
selectors style: Fix tidy issues. 2018-12-16 13:35:09 +01:00
servo Delete space after [package] 2018-12-13 12:05:32 -05:00
servo_arc cargo fix --edition 2018-11-10 17:47:28 +01:00
size_of_test Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
std_test_override Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
style style: Fix tidy issues. 2018-12-16 13:35:09 +01:00
style_derive Fix all clippy warnings in style_derive 2018-12-12 21:32:52 +01:00
style_traits Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
url Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
webdriver_server Add debug output for webdriver commands. 2018-12-10 18:42:49 -05:00
webvr Remove redundant .clone()s 2018-12-11 10:43:51 +09:00
webvr_traits Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00