servo/components/compositing
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
..
build.rs clippy: fix some warnings in components/canvas (#31563) 2024-03-08 07:24:01 +00:00
Cargo.toml Update gstreamer crates to 0.22 (#31465) 2024-03-01 11:45:43 +00:00
compositor.rs compositor: Handle synchronous messages while shutting down (#31733) 2024-03-19 11:40:06 +00:00
gl.rs clippy: Fix assorted warnings in components/ (#31628) 2024-03-13 08:31:58 +00:00
lib.rs gfx: Rename WebrenderSurfman to RenderingContext and move to gfx (#31184) 2024-01-27 17:58:34 +00:00
touch.rs clippy: Fix assorted warnings in components/ (#31628) 2024-03-13 08:31:58 +00:00
windowing.rs dependencies: Upgrade to WebRender 0.64 (#31486) 2024-03-14 17:40:54 +00:00