mirror of
https://github.com/servo/servo.git
synced 2025-08-04 13:10:20 +01:00
Instead of receiving message in the compositor during a spin of the Servo event loop, receive them in libservo and then send them to the compositor. This is preparation for allowing libservo to wait for messages without spinning the main application event loop. This is useful for two situations: 1. Allowing a blocking shutdown mode, which can be used to ensure clean shutdown, regardless of how the API is used. 2. Allowing unit tests to wait until message are received instead of using a timer like they do now. Testing: This should not change behavior and is thus covered by existing tests. Fixes: This is part of #37371. Signed-off-by: Martin Robinson <mrobinson@igalia.com> |
||
---|---|---|
.. | ||
Cargo.toml | ||
compositor.rs | ||
lib.rs | ||
refresh_driver.rs | ||
touch.rs | ||
tracing.rs | ||
webview_manager.rs | ||
webview_renderer.rs |