Add a compositor-side scroll tree

This will allow the compositor to properly chain scrolling requests up
when a node has reached the extent of the scroll area. This fixes
scrolling on servo.org.
This commit is contained in:
Martin Robinson 2023-05-15 15:48:12 +02:00
parent 918557ad6d
commit c56a814806
12 changed files with 677 additions and 102 deletions

2
Cargo.lock generated
View file

@ -869,6 +869,7 @@ dependencies = [
"crossbeam-channel 0.4.4",
"embedder_traits",
"euclid",
"fnv",
"gfx_traits",
"gleam",
"image 0.24.6",
@ -5419,6 +5420,7 @@ dependencies = [
"servo_atoms",
"servo_url",
"smallvec",
"std_test_override",
"style_traits",
"time",
"uuid",