servo/components
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
..
canvas Update cargo.lock for wr2, pin ipc-channel. 2016-08-03 10:44:10 +02:00
canvas_traits Update cargo.lock for wr2, pin ipc-channel. 2016-08-03 10:44:10 +02:00
compositing compositor: Send animation ticks to layout even if there are script animation frames. 2016-08-05 13:44:38 -07:00
constellation Implement history.length 2016-08-03 11:42:31 -06:00
devtools Update cargo.lock for wr2, pin ipc-channel. 2016-08-03 10:44:10 +02:00
devtools_traits Update cargo.lock for wr2, pin ipc-channel. 2016-08-03 10:44:10 +02:00
gfx Update cargo.lock for wr2, pin ipc-channel. 2016-08-03 10:44:10 +02:00
gfx_traits Update Rust to 1.12.0-nightly (9316ae515 2016-07-24) 2016-07-26 19:35:51 +02:00
layout Auto merge of #12712 - servo:rustup, r=Ms2ger 2016-08-05 07:46:27 -05:00
layout_thread Update cargo.lock for wr2, pin ipc-channel. 2016-08-03 10:44:10 +02:00
layout_traits Update cargo.lock for wr2, pin ipc-channel. 2016-08-03 10:44:10 +02:00
msg Update cargo.lock for wr2, pin ipc-channel. 2016-08-03 10:44:10 +02:00
net Update cargo.lock for wr2, pin ipc-channel. 2016-08-03 10:44:10 +02:00
net_traits Update cargo.lock for wr2, pin ipc-channel. 2016-08-03 10:44:10 +02:00
plugins Update Rust to 1.12.0-nightly (545a3a94f 2016-08-04) 2016-08-05 14:45:32 +02:00
profile Update Rust to 1.12.0-nightly (545a3a94f 2016-08-04) 2016-08-05 14:45:32 +02:00
profile_traits Update cargo.lock for wr2, pin ipc-channel. 2016-08-03 10:44:10 +02:00
range Update Rust to 1.12.0-nightly (545a3a94f 2016-08-04) 2016-08-05 14:45:32 +02:00
script Implement Window.postMessage for same-origin windows. 2016-08-04 11:52:26 +02:00
script_layout_interface style: Refactor TRestyleDamage and TNode to accept/provide a "style source" 2016-08-03 13:31:11 -07:00
script_traits Implement history.length 2016-08-03 11:42:31 -06:00
servo update servo to use webrender shaders 2016-08-04 17:57:19 -07:00
style Auto merge of #12712 - servo:rustup, r=Ms2ger 2016-08-05 07:46:27 -05:00
style_traits All our Cargo.toml files should contain an MPL-2.0 license field. 2016-07-14 10:26:34 -05:00
util Update cargo.lock for wr2, pin ipc-channel. 2016-08-03 10:44:10 +02:00
webdriver_server Update cargo.lock for wr2, pin ipc-channel. 2016-08-03 10:44:10 +02:00