servo/components/script_layout_interface
Martin Robinson 9fd2df5c09 Properly handle scroll offsets in hit testing
Scroll roots are no longer nested containers holding items, so instead
we need to track the offsets of each, carefully handling fixed position
items and stacking contexts that create new reference frames.
Additionally, we remove the complexity of the pre-computed page scroll
offset, instead opting to send script scrolls to the layout task in
order to more quickly have a ScrollState there that matches the
script's idea of the scroll world.

Fixes #16405.
2017-05-16 15:27:09 +02:00
..
Cargo.toml Bump cssparser to 0.13.3 2017-05-11 12:50:40 -07:00
lib.rs Fix unsafe AtomicRefCell<PersistentLayoutData> transmute due to memory alignment differences 2017-05-12 12:48:13 +02:00
message.rs Properly handle scroll offsets in hit testing 2017-05-16 15:27:09 +02:00
reporter.rs Fix indentation errors in servo rust code that tidy now finds. 2017-04-18 14:56:13 -04:00
rpc.rs Send information to script as part of finishing layout. 2017-05-15 14:12:08 -04:00
wrapper_traits.rs Bug 1364412: Use the pseudo selector to reject state selectors. r=bholley 2017-05-16 02:49:30 +02:00