1
0
Fork 0
mirror of https://github.com/servo/servo.git synced 2025-07-28 17:50:37 +01:00
servo/components
Martin Robinson 56e901d0c2
compositor: Always send an animating tick when a pipeline starts animating ()
Instead of taking into account whether the entire WebView starts
animating, always send an animation tick when a pipeline moves from the
"not animating" to "animating" state. It could be that the WebView was
animating, but not painting if the animation was not producing display
lists. In that case, the required tick would never come, because it is
sent after a repaint.

Testing: Added a new WPT test.
Fixes: .

Signed-off-by: Martin Robinson <mrobinson@igalia.com>
Co-authored-by: Oriol Brufau <obrufau@igalia.com>
2025-06-17 17:47:42 +00:00
..
allocator Organize component Cargo.toml dependencies () 2025-03-30 19:03:54 +00:00
background_hang_monitor Organize component Cargo.toml dependencies () 2025-03-30 19:03:54 +00:00
bluetooth Replace bluetooth Readme with corrected version from devices repository () 2025-04-10 18:02:45 +00:00
canvas Change canvas/context/snapshot size from u64 -> u32 () 2025-06-07 14:37:21 +00:00
compositing compositor: Always send an animating tick when a pipeline starts animating () 2025-06-17 17:47:42 +00:00
config Unconditionally enable the URLPattern API () 2025-05-24 13:20:45 +00:00
constellation compositor: Wait for both Script and the Constellation when shutting down Pipelines () 2025-06-17 09:56:31 +00:00
deny_public_fields
devtools DevTools: Implement support for showing source_content in Debugger > Source panel () 2025-06-13 09:31:33 +00:00
dom_struct
domobject_derive Update rustfmt to the 2024 style edition () 2025-03-03 11:26:53 +00:00
fonts OHOS: Fixed some clippy lints () 2025-06-17 14:09:37 +00:00
geometry
hyper_serde Update rustfmt to the 2024 style edition () 2025-03-03 11:26:53 +00:00
jstraceable_derive
layout Make layout build a display list when the highlighted DOM node changed () 2025-06-17 11:14:41 +00:00
malloc_size_of Add support for static SVG images using resvg crate () 2025-05-27 11:02:40 +00:00
media compositing: Combine webrender_traits and compositing_traits () 2025-04-06 17:34:18 +00:00
metrics Removing unused dependencies in crates. () 2025-05-23 12:58:00 +00:00
net tests: Use Ahem font provided by WPT harness. () 2025-06-09 08:13:05 +00:00
pixels imagebitmap: Crop bitmap data with formatting () 2025-06-16 12:09:04 +00:00
profile Constellation can now optionally report memory usage when the page is loaded. () 2025-05-30 17:15:06 +00:00
rand Migrate to the 2024 edition () 2025-03-13 10:28:11 +00:00
range
script script::webdriver_handlers: Replace find_node_by_unique_id with get_known_element () 2025-06-17 15:23:59 +00:00
script_bindings Don't allocate in Dom::trace even when debug assertions are enabled () 2025-06-16 17:32:33 +00:00
servo libservo: Let libservo manage compositor message reception () 2025-06-11 09:50:20 +00:00
servo_tracing [tracing] Add convenience macro for function tracing () 2025-04-22 19:58:20 +00:00
shared compositor: Wait for both Script and the Constellation when shutting down Pipelines () 2025-06-17 09:56:31 +00:00
timers script: Allow reflows that do not produce display lists () 2025-06-12 19:25:04 +00:00
url Various memory measurement improvements () 2025-05-07 04:00:12 +00:00
webdriver_server [WebDriver] Properly report error for find_element & find_elements; Get correct visible text when matching links () 2025-06-16 05:23:26 +00:00
webgl webgl: Use glow::Context::supported_extensions() to implement getSupportedExtensions() () 2025-05-08 08:34:52 +00:00
webgpu Removing unused dependencies in crates. () 2025-05-23 12:58:00 +00:00
webxr Removing unused dependencies in crates. () 2025-05-23 12:58:00 +00:00