servo/components/canvas
Jonathan Schwender 666b17a9a1
canvas: Port CanvasMsg channel to generic channel (#39348)
Additionally also improve the warning message if the routed receiver
disconnects and exit the thread.
If the routed receiver disconnects, we can't receive any canvas messages
anymore, and any control messages can't remedy that, so we might as well
exit.

Testing: Channel changes are covered by existing tests. Exiting the
canvas thread if the routed thread disconnects is not tested, and needs
reviewer attention.
Part of https://github.com/servo/servo/issues/38912

Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
2025-09-18 00:06:08 +00:00
..
backend.rs canvas: Implement strokeText (#39183) 2025-09-06 18:01:21 +00:00
canvas_data.rs canvas: Implement strokeText (#39183) 2025-09-06 18:01:21 +00:00
canvas_paint_thread.rs canvas: Port CanvasMsg channel to generic channel (#39348) 2025-09-18 00:06:08 +00:00
Cargo.toml Moves to FxHashMap for Allocator, BHM, Canvas, Media, Servo, WebGL and WebGPU (#39202) 2025-09-08 16:06:03 +00:00
lib.rs canvas: Implement strokeText (#39183) 2025-09-06 18:01:21 +00:00
peniko_conversions.rs Fix loading raw data from .ttc files on macos (#38753) 2025-08-19 11:57:48 +00:00
vello_backend.rs canvas: Implement strokeText (#39183) 2025-09-06 18:01:21 +00:00
vello_cpu_backend.rs canvas: Implement strokeText (#39183) 2025-09-06 18:01:21 +00:00