servo/components/gfx
bors-servo 6581e3504a Auto merge of #11585 - asajeffrey:constellation-avoid-deadlock-during-pipeline-closure, r=larsbergstrom
Avoid deadlock when closing a pipeline.

<!-- Please describe your changes on the following line: -->
At the moment, the constellation blocks on a pipeline during closure. This PR makes pipeline closure asynchronous.

---
<!-- 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 #11546.
- [X] These changes do not require tests because testing for absence of deadlock is difficult.

<!-- 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="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11585)
<!-- Reviewable:end -->
2016-06-03 22:22:49 -05:00
..
display_list script: Keep the DOM-side viewport up to date when scrolling happens in 2016-05-31 14:12:51 -07:00
platform Report use statements that use {} with only one entry 2016-05-27 10:18:44 +01:00
text Report use statements that use {} with only one entry 2016-05-27 10:18:44 +01:00
Cargo.toml Remove support for gpu painting. 2016-06-03 14:58:49 +02:00
filters.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
font.rs Don't create HarfBuzz shaper if it isn't used 2016-05-23 11:46:16 -07:00
font_cache_thread.rs Remove empty lines following braces. 2016-05-27 13:32:05 -04:00
font_context.rs Always include the last-resort font 2016-05-24 08:30:44 -07:00
font_template.rs gfx: Implement Debug for FontTemplate instances. 2016-05-10 10:34:29 -07:00
lib.rs Remove support for gpu painting. 2016-06-03 14:58:49 +02:00
paint_context.rs Remove empty lines following braces. 2016-05-27 13:32:05 -04:00
paint_thread.rs Auto merge of #11585 - asajeffrey:constellation-avoid-deadlock-during-pipeline-closure, r=larsbergstrom 2016-06-03 22:22:49 -05:00