servo/components/constellation
Martin Robinson b585ce5b1f Use a restyle for animation ticks
This change corrects synchronization issues with animations, by
reworking the animation processing model to do a quick restyle and
incremental layout when ticking animations.

While this change adds overhead to animation ticks, the idea is that
this will be the fallback when synchronous behavior is required to
fulfill specification requirements. In the optimistic case, many
animations could be updated and applied off-the-main-thread and then
resynchronized when style information is queried by script.

Fixes #13865.
2020-05-05 15:13:35 +02:00
..
browsingcontext.rs Update euclid. 2019-07-23 23:09:55 +02:00
Cargo.toml Some Cargo.toml cleanups 2020-04-25 12:19:40 -07:00
constellation.rs Use a restyle for animation ticks 2020-05-05 15:13:35 +02:00
event_loop.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
lib.rs allow for a service worker manager per origin 2020-04-05 22:43:40 +08:00
network_listener.rs Fix some warnings new in Rust Nightly 2019-11-08 11:45:16 +01:00
pipeline.rs Remove WebVR 2020-04-08 20:23:41 -05:00
sandboxing.rs allow for a service worker manager per origin 2020-04-05 22:43:40 +08:00
serviceworker.rs allow for a service worker manager per origin 2020-04-05 22:43:40 +08:00
session_history.rs Ensure layout/script always have a correct viewport size when a new pipeline is created. 2019-11-06 16:13:55 -05:00
timer_scheduler.rs update timer scheduler to use crossbeam 2019-10-20 23:42:34 +08:00