servo/components/shared/fonts
Jonathan Schwender d08be14c7a
Bump ipc_channel and remove unnecessary lock in SystemFontServiceProxy (#39350)
Since IpcSender is now Sync (since `ipc_channel` 0.20.2), we can remove
locks that were added just to make structs containing the sender `Sync`
again.
There is another occurrence of `Arc<Mutex<IpcSender<>>>` in
`RequestBody`, however that sender is exchanged / updated, so cloning
the sender instead of the Arc would change behavior, hence this PR does
not touch it.

Testing: Covered by existing tests

---------

Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
2025-09-19 05:37:33 +00:00
..
Cargo.toml script: Move FontContext from Window to GlobalScope (#38918) 2025-08-26 15:56:50 +00:00
font_descriptor.rs fonts: Add more types to fonts_traits (#38898) 2025-08-24 19:36:59 +00:00
font_identifier.rs Seperate freetype face and named instance indices (#39213) 2025-09-08 22:29:33 +00:00
font_template.rs fonts: Add more types to fonts_traits (#38898) 2025-08-24 19:36:59 +00:00
lib.rs canvas: Move font selection and text shaping to script (#38979) 2025-08-28 10:30:34 +00:00
system_font_service_proxy.rs Bump ipc_channel and remove unnecessary lock in SystemFontServiceProxy (#39350) 2025-09-19 05:37:33 +00:00