servo/components
bors-servo b4b3cedc10 Auto merge of #7724 - glennw:expire-anims, r=pcwalton
Ensure that animations expire correctly and stop compositing occurring after they finish.

There were two problems here:

(1) The animation state update function was only called when nodes were dirty or there were new animations.
(2) When all animations for a node expired, the entry from the hash table was not removed.

The result was that once an animation began, the compositor would be running as fast as it can forever.

Fixes #7721.

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7724)
<!-- Reviewable:end -->
2015-09-23 18:46:29 -06:00
..
canvas sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
canvas_traits sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
compositing sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
devtools sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
devtools_traits sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
gfx Auto merge of #7710 - mrobinson:small-dl-refactor, r=pcwalton 2015-09-23 17:22:31 -06:00
gfx_traits Layerize canvas 2015-05-20 19:10:50 +02:00
layout Auto merge of #7724 - glennw:expire-anims, r=pcwalton 2015-09-23 18:46:29 -06:00
layout_traits sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
msg Auto merge of #7724 - glennw:expire-anims, r=pcwalton 2015-09-23 18:46:29 -06:00
net sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
net_traits sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
plugins Upgrade rust to f93ab64d4a1a7ee91759a1594ab2a426b6cc657e/rustc-1.5.0-dev. 2015-09-23 14:44:59 +02:00
profile sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
profile_traits sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
script sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
script_traits sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
servo sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
style sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
style_traits sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
util sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
webdriver_server sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
webdriver_traits Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00