Move most animation processing to script

This is preparation for sharing this code with layout_2020 and
implementing selective off-the-main-thread animations.

We still look for nodes not in the flow tree in the layout thread.
This commit is contained in:
Martin Robinson 2020-05-07 18:37:18 +02:00
parent aa9f16ce45
commit 3b0619aedd
21 changed files with 444 additions and 371 deletions

3
Cargo.lock generated
View file

@ -4562,6 +4562,7 @@ dependencies = [
"enum-iterator",
"euclid",
"fnv",
"fxhash",
"headers",
"html5ever",
"http",
@ -4641,6 +4642,7 @@ dependencies = [
"canvas_traits",
"crossbeam-channel",
"euclid",
"fxhash",
"gfx_traits",
"html5ever",
"ipc-channel",
@ -4650,6 +4652,7 @@ dependencies = [
"metrics",
"msg",
"net_traits",
"parking_lot",
"profile_traits",
"range",
"script_traits",