servo/components/compositing
Emilio Cobos Álvarez 805988e839
compositor: Send animation ticks to layout even if there are script animation frames.
The script tick ends up only processing JS callbacks related to animation
frames, so CSS transitions/animations end up not working as expected.

This could have accidentally worked before #12563 because we over-restyled, but
now this is no longer the case.

Other possible way to do it is making a layout reflow with RAF handle CSS
animations/transitions too, but that may not work if the reflow ends up being
suppressed (that could very well be the case), and we'd need to handle a lot
more state in the document, so this solution (assuming it doesn't break try)
seems a bit less flacky.

Fixes #12749.
2016-08-05 13:44:38 -07:00
..
Cargo.toml Update cargo.lock for wr2, pin ipc-channel. 2016-08-03 10:44:10 +02:00
compositor.rs compositor: Send animation ticks to layout even if there are script animation frames. 2016-08-05 13:44:38 -07:00
compositor_layer.rs forcetouch events support 2016-04-05 18:42:28 +08:00
compositor_thread.rs Associate logical and physical keypresses together to support non-QWERTY keyboards. 2016-07-05 18:06:42 -04:00
delayed_composition.rs Move util::time::duration_from_nanoseconds to its only caller 2016-06-29 18:00:21 +02:00
lib.rs Move some unit type definitions to style_traits. 2016-07-11 12:14:27 +02:00
scrolling.md Add documentation about the scrolling model 2014-10-10 09:26:43 -07:00
surface_map.rs use self.0 instead of destructing single item tuple structs 2016-03-27 11:50:08 +01:00
touch.rs Fix a bunch of clippy lints 2016-01-02 23:27:15 +01:00
windowing.rs Associate logical and physical keypresses together to support non-QWERTY keyboards. 2016-07-05 18:06:42 -04:00