servo/components/layout
Martin Robinson a05598402e
Add initial support for sticky positioning for non-legacy layout (#30686)
* Add initial support for sticky positioning for non-legacy layout

Many tests still fail for a variety of reasons. One of the primary ones
is that CSSOM currently does not return correct values for elements
positioned by sticky nodes. This requires changes to WebRender to work
properly.

* Fix an assertion failure in the legacy layout sticky code
2023-11-29 09:03:24 +00:00
..
display_list Add initial support for sticky positioning for non-legacy layout (#30686) 2023-11-29 09:03:24 +00:00
block.rs Temporarily convert existing cfg(debug_assertions) crashes to warnings (#30578) 2023-10-18 13:16:11 +00:00
Cargo.toml Move *_traits and other shared types to shared 2023-11-03 15:38:18 +00:00
construct.rs Further changes required by Servo 2023-11-24 08:57:14 +01:00
context.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
data.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
flex.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
floats.rs Temporarily convert existing cfg(debug_assertions) crashes to warnings (#30578) 2023-10-18 13:16:11 +00:00
flow.rs Fix transform assertion failures in Layout 2013 and Layout 2020 (#30713) 2023-11-13 09:09:25 +00:00
flow_list.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
flow_ref.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
fragment.rs Fix transform assertion failures in Layout 2013 and Layout 2020 (#30713) 2023-11-13 09:09:25 +00:00
generated_content.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
incremental.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
inline.rs Fix transform assertion failures in Layout 2013 and Layout 2020 (#30713) 2023-11-13 09:09:25 +00:00
layout_debug.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
lib.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
linked_list.rs
list_item.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
model.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
multicol.rs Further changes required by Servo 2023-11-04 08:17:09 +01:00
parallel.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
persistent_list.rs
query.rs Further changes required by Servo 2023-11-24 08:57:14 +01:00
sequential.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
table.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
table_caption.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
table_cell.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
table_colgroup.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
table_row.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
table_rowgroup.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
table_wrapper.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
text.rs Further changes required by Servo 2023-11-04 08:17:09 +01:00
traversal.rs Fix transform assertion failures in Layout 2013 and Layout 2020 (#30713) 2023-11-13 09:09:25 +00:00
wrapper.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00