servo/components
Martin Robinson 95e32f8372
Make LineItems a token stream on the root (#30608)
Flattening the LineItem tree into a token stream will allow for handling
the case where an unbreakable line segment spans multiple inline boxes
which might have different hierarchies. This change also fixes the
handling of the second anonymous fragment of a block-in-inline-split.

Co-authored-by: Oriol Brufau <obrufau@igalia.com>
Co-authored-by: Mukilan Thiyagarajan <mukilan@igalia.com>
2023-10-25 15:54:44 +00:00
..
allocator Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
atoms Media query resolution (#30406) 2023-09-22 16:18:00 +00:00
background_hang_monitor Fix macOS's sameple isn't used in background_hang_monitor (#30490) 2023-10-04 06:59:45 +00:00
bluetooth Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
bluetooth_traits Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
canvas Use IpcSharedMemory for Canvas2dMsg::DrawImage (#30544) 2023-10-18 13:39:58 +00:00
canvas_traits Use IpcSharedMemory for Canvas2dMsg::DrawImage (#30544) 2023-10-18 13:39:58 +00:00
compositing Rename messages forwarded from the constellation to the compositor (#30496) 2023-10-05 16:40:44 +00:00
compositing_traits Rename messages forwarded from the constellation to the compositor (#30496) 2023-10-05 16:40:44 +00:00
config Add documentation to a few pref configs (#30548) 2023-10-16 13:07:41 +00:00
config_plugins Update to syn 2 where possible (#30387) 2023-09-19 15:57:37 +00:00
constellation Temporarily convert existing cfg(debug_assertions) crashes to warnings (#30578) 2023-10-18 13:16:11 +00:00
deny_public_fields Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
derive_common style: Move fixed-point font types to Rust 2023-10-02 14:37:19 +00:00
devtools Add shell.background-color.rgba to prefs (#30488) 2023-10-04 13:16:16 +00:00
devtools_traits Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
dom_struct remove extern crate (#30311) 2023-09-08 12:11:31 +00:00
domobject_derive Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
embedder_traits Fix running servoshell and unit tests through a symlink (#30537) 2023-10-18 10:33:51 +00:00
geometry Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
gfx Further changes required by Servo 2023-10-02 14:37:19 +00:00
gfx_traits Fix painting order of atomic inline stacking containers (#30458) 2023-10-06 16:00:00 +00:00
jstraceable_derive Update to syn 2 where possible (#30387) 2023-09-19 15:57:37 +00:00
layout Temporarily convert more cfg(debug_assertions) crashes to warnings (#30590) 2023-10-20 10:19:41 +00:00
layout_2020 Make LineItems a token stream on the root (#30608) 2023-10-25 15:54:44 +00:00
layout_thread Refactor scrolls on the window object (#29680) 2023-09-15 10:57:54 +00:00
layout_thread_2020 Fix painting order of atomic inline stacking containers (#30458) 2023-10-06 16:00:00 +00:00
layout_traits Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
malloc_size_of Further changes required by Servo 2023-10-02 14:37:19 +00:00
media Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
metrics Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
msg Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
net Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
net_traits Rename messages forwarded from the constellation to the compositor (#30496) 2023-10-05 16:40:44 +00:00
pixels Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
profile Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
profile_traits Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
rand Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
range Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
remutex Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
script Use IpcSharedMemory for Canvas2dMsg::DrawImage (#30544) 2023-10-18 13:39:58 +00:00
script_layout_interface Refactor scrolls on the window object (#29680) 2023-09-15 10:57:54 +00:00
script_plugins Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
script_traits Rename messages forwarded from the constellation to the compositor (#30496) 2023-10-05 16:40:44 +00:00
selectors style: Add simple parsing and matching support for :has 2023-10-02 14:37:19 +00:00
servo Rename messages forwarded from the constellation to the compositor (#30496) 2023-10-05 16:40:44 +00:00
servo_arc Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
size_of_test Further changes required by Servo 2023-08-16 17:46:41 +02:00
std_test_override Upgrade remaining components to edition 2018 2023-02-18 09:42:37 +01:00
style Stop transitioning properties with a discrete animation type (#30565) 2023-10-20 12:55:33 +00:00
style_derive Avoid complaints from ./mach test-tidy 2023-08-16 17:46:41 +02:00
style_traits style: While at it use some better names for some bits 2023-10-02 14:37:19 +00:00
to_shmem Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
to_shmem_derive Update to syn 2 where possible (#30387) 2023-09-19 15:57:37 +00:00
url Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
webdriver_server Add shell.background-color.rgba to prefs (#30488) 2023-10-04 13:16:16 +00:00
webgpu Add GPUSupportedFeatures and update GPUSupportedLimits (#30359) 2023-09-14 13:23:12 +00:00
webrender_surfman Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
webrender_traits Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00