servo/components/shared
Martin Robinson 05d9373bc5
compositor: Handle synchronous messages while shutting down (#31733)
During the shutdown process, various threads (such as the
font cache thread) may be finishing up their work. If those threads make
synchronous requests to the compositor, answer them -- even if the
results will be unused. This is at least enough processing for them to
finish their work and exit cleanly.

This addresses crashes that are sometimes seen at exit, particuarly when
the font cache thread tries to register a font during shutdown.

In addition, this change also removes an unused compositor message.
2024-03-19 11:40:06 +00:00
..
bluetooth clippy: fix warnings in components/shared (#31565) 2024-03-08 15:28:19 +00:00
canvas Update Stylo to 2023-09-01 (#31609) 2024-03-18 13:52:40 +00:00
compositing compositor: Handle synchronous messages while shutting down (#31733) 2024-03-19 11:40:06 +00:00
devtools Move Stylo to its own repo (#31350) 2024-02-27 15:39:06 +00:00
embedder Fix rustdoc errors in components/shared (#31582) 2024-03-08 12:28:06 +00:00
gfx clippy: fix warnings in components/shared (#31565) 2024-03-08 15:28:19 +00:00
msg clippy: fix warnings in components/shared (#31565) 2024-03-08 15:28:19 +00:00
net clippy: Fix warnings in components/shared (#31627) 2024-03-12 17:22:05 +00:00
profile Move *_traits and other shared types to shared 2023-11-03 15:38:18 +00:00
script dependencies: Upgrade to WebRender 0.64 (#31486) 2024-03-14 17:40:54 +00:00
script_layout Updated comment with 'layout_traits' to 'script_layout_interface' (#31707) 2024-03-15 22:15:14 +00:00
webrender dependencies: Upgrade to WebRender 0.64 (#31486) 2024-03-14 17:40:54 +00:00