servo/components
Martin Robinson e4ac047a9c
compositor: Limit animation tick interval when in WPT mode (#31561)
When exiting after load or dumping a screenshot, limit the speed that
the compositor sends tick events to the constellation (and on to the
script thread). Previously, these tick messages were sent as fast as the
winit event loop (that's really fast!), until the document was ready to
for its screenshot. rAf is meant to run at more or less the same
frequency as the refresh rate of the screen.

On my system, the massive amount of ticks was overwhelming the router
thread, preventing fonts from loading properly. This change is an attempt
to make tests with requestAnimationFrame less flaky.
2024-03-07 21:45:39 +00:00
..
allocator Add use-system-allocator to not use jemalloc (#31443) 2024-02-29 08:43:03 +00:00
background_hang_monitor BHM: Support aarch64 for Mac sampler (#31298) 2024-02-09 13:55:28 +00:00
bluetooth Fix several clippy warnings in components/bluetooth (#31512) 2024-03-06 15:32:04 +00:00
canvas Move Stylo to its own repo (#31350) 2024-02-27 15:39:06 +00:00
compositing compositor: Limit animation tick interval when in WPT mode (#31561) 2024-03-07 21:45:39 +00:00
config Enable CSS Tables by default (#31470) 2024-03-07 10:09:10 +00:00
config_plugins Remove use of proc_macro_diagnostics feature (#30745) 2023-11-17 10:36:09 +00:00
constellation mach: Do not use unstable rust for rustfmt (#31441) 2024-02-28 13:53:04 +00:00
deny_public_fields Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
devtools clippy: Fix several warnings in components/devtools (#31501) 2024-03-05 18:19:04 +00:00
dom_struct Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
domobject_derive Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
geometry Move Stylo to its own repo (#31350) 2024-02-27 15:39:06 +00:00
gfx layout: Turn on synthetic small-caps for layout 2020 (#31435) 2024-02-28 15:09:26 +00:00
hyper_serde Fix several clippy warnings in components/hyper_serde (#31508) 2024-03-06 08:14:23 +00:00
jstraceable_derive Update to syn 2 where possible (#30387) 2023-09-19 15:57:37 +00:00
layout Update Stylo to 2023-07-23 (#31437) 2024-02-29 10:23:53 +00:00
layout_2020 layout: Add support for box-shadow to Layout 2020 (#31453) 2024-03-07 11:13:57 +00:00
layout_thread Move Stylo to its own repo (#31350) 2024-02-27 15:39:06 +00:00
layout_thread_2020 layout: Add an implementation of process_resolved_font_style_query for Layout 2020 (#31436) 2024-02-28 21:00:17 +00:00
media Update gstreamer crates to 0.22 (#31465) 2024-03-01 11:45:43 +00:00
metrics Move Stylo to its own repo (#31350) 2024-02-27 15:39:06 +00:00
net Use thread pool to decode image (#31517) 2024-03-07 16:12:45 +00:00
pixels Move Stylo to its own repo (#31350) 2024-02-27 15:39:06 +00:00
profile Preliminary Android build support (#31086) 2024-01-22 13:00:15 +00:00
rand Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
range Move Stylo to its own repo (#31350) 2024-02-27 15:39:06 +00:00
remutex rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
script Add basic support for enumerating computed styles (#31499) 2024-03-06 21:43:06 +00:00
servo Add multiview feature flag in libservo and servoshell (#31541) 2024-03-07 18:09:21 +00:00
shared compositor: Improve the way we wait for frames (#31523) 2024-03-07 11:59:02 +00:00
url Move Stylo to its own repo (#31350) 2024-02-27 15:39:06 +00:00
webdriver_server deps: Remove unused crate dependencies (#31185) 2024-01-26 23:18:26 +00:00
webgpu Move Stylo to its own repo (#31350) 2024-02-27 15:39:06 +00:00