servo/components
Emilio Cobos Álvarez cb3da24f08
style: layout: Get actual keyframes working!
There are a few shortcomings, for example:

 * We don't do the same as other browsers when some properties are not specified
   in some of the keyframes, though this is easy to work out (though a bit more
   expensive in the sense that we should apply all the previous keyframes' style
   instead of just the previous and the next.

 * To trigger the initial animation, a restyle is necessary. Should be easy to
   do an initial restyle off-hand or something like that, but for now this is
   worked-around adding a :hover rule to the node.

   Also, the animation is resetted when the node is hovered. That's a bug, but
   is probably not so difficult to test.

 * A few things, mainly animation-direction, are not supported yet, but
   shouldn't be that hard to support.

Still a lot of work to do, but I think this approach might be ok.
2016-06-28 15:09:53 +00:00
..
canvas Update Rust to 1.11.0-nightly (ad7fe6521 2016-06-23) 2016-06-27 14:13:44 +02:00
canvas_traits Update Rust to 1.11.0-nightly (ad7fe6521 2016-06-23) 2016-06-27 14:13:44 +02:00
compositing Update Rust to 1.11.0-nightly (ad7fe6521 2016-06-23) 2016-06-27 14:13:44 +02:00
constellation style: Rewrite the animation representation to allow having state in layout 2016-06-28 15:09:53 +00:00
devtools Use get_mut instead of get-remove-set in XHR send() 2016-06-27 21:31:28 -07:00
devtools_traits Use get_mut instead of get-remove-set in XHR send() 2016-06-27 21:31:28 -07:00
gfx Update Rust to 1.11.0-nightly (ad7fe6521 2016-06-23) 2016-06-27 14:13:44 +02:00
gfx_traits Update Rust to 1.11.0-nightly (ad7fe6521 2016-06-23) 2016-06-27 14:13:44 +02:00
layout style: layout: Get actual keyframes working! 2016-06-28 15:09:53 +00:00
layout_thread layout: Make animations work... more or less. 2016-06-28 15:09:53 +00:00
layout_traits Update Rust to 1.11.0-nightly (ad7fe6521 2016-06-23) 2016-06-27 14:13:44 +02:00
msg Use get_mut instead of get-remove-set in XHR send() 2016-06-27 21:31:28 -07:00
net Use get_mut instead of get-remove-set in XHR send() 2016-06-27 21:31:28 -07:00
net_traits Use get_mut instead of get-remove-set in XHR send() 2016-06-27 21:31:28 -07:00
plugins Update Rust to 1.11.0-nightly (ec872dc8a 2016-06-07) 2016-06-08 14:03:57 +02:00
profile Update Rust to 1.11.0-nightly (ad7fe6521 2016-06-23) 2016-06-27 14:13:44 +02:00
profile_traits Update Rust to 1.11.0-nightly (ad7fe6521 2016-06-23) 2016-06-27 14:13:44 +02:00
range Update Rust to 1.11.0-nightly (ad7fe6521 2016-06-23) 2016-06-27 14:13:44 +02:00
script style: Rewrite the animation representation to allow having state in layout 2016-06-28 15:09:53 +00:00
script_layout_interface Update Rust to 1.11.0-nightly (ad7fe6521 2016-06-23) 2016-06-27 14:13:44 +02:00
script_traits Update Rust to 1.11.0-nightly (ad7fe6521 2016-06-23) 2016-06-27 14:13:44 +02:00
servo Auto merge of #11824 - DarinM223:master, r=KiChjang 2016-06-28 14:06:17 -05:00
style style: layout: Get actual keyframes working! 2016-06-28 15:09:53 +00:00
style_traits Update Rust to 1.11.0-nightly (ad7fe6521 2016-06-23) 2016-06-27 14:13:44 +02:00
util create an app bundle and package it in dmg 2016-06-28 13:09:08 -06:00
webdriver_server Use get_mut instead of get-remove-set in XHR send() 2016-06-27 21:31:28 -07:00