servo/components/script
Martin Robinson abca586e0a
Refactor scrolls on the window object (#29680)
Refactor the scrolling and scrollable area calculation on the window
object, to make it better match the specification. This has some mild
changes to behavior, but in general things work the same as they did
before. This is mainly preparation for properly handling viewport
propagation of the `overflow` property but seems to fix a few issues as
well.

There is one new failure in Layout 2020 regarding `position: sticky`,
but this isn't a big deal because there is no support for `position:
sticky` in Layout 2020 yet.

Co-authored-by: Rakhi Sharma <atbrakhi@igalia.com>
2023-09-15 10:57:54 +00:00
..
docs Update doc links and code snippet for trace implementation 2020-05-03 19:03:33 +05:30
dom Refactor scrolls on the window object (#29680) 2023-09-15 10:57:54 +00:00
layout_dom Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
task_source Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
animation_timeline.rs remove extern crate (#30311) 2023-09-08 12:11:31 +00:00
animations.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
body.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
build.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
canvas_state.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
Cargo.toml Use std::cell::OnceCell and remove mitochondria dependency (#30207) 2023-08-25 14:09:55 +00:00
clipboard_provider.rs
devtools.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
document_loader.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
euclidext.rs Update euclid 2020-04-07 08:51:08 -07:00
fetch.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
image_listener.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
init.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
layout_image.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
lib.rs remove extern crate (#30311) 2023-09-08 12:11:31 +00:00
mem.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
microtask.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
network_listener.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
realms.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
script_module.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
script_runtime.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
script_thread.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
serviceworker_manager.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
stylesheet_loader.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
stylesheet_set.rs
task.rs ensure clean shutdown of all threads running JS 2020-06-30 13:22:38 +08:00
task_manager.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
task_queue.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
test.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
textinput.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
timers.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
unpremultiplytable.rs
webdriver_handlers.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
window_named_properties.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00