mirror of
https://github.com/servo/servo.git
synced 2025-06-30 12:03:38 +01:00
We needed a separate thread in the chrome process because communication to the compositor is done through a trait object, and cross-process virtual calls are forbidden. Also, the fact that these messages are ultimately handled by the compositor is an implementation detail; conceptually, the relevant constellation is supposed to handle these messages. So instead, the script thread will now send the messages to the constellation, which will ask the compositor to handle them. |
||
---|---|---|
.. | ||
Cargo.toml | ||
compositor.rs | ||
compositor_layer.rs | ||
compositor_thread.rs | ||
delayed_composition.rs | ||
lib.rs | ||
scrolling.md | ||
surface_map.rs | ||
touch.rs | ||
windowing.rs |