servo/components
Oriol Brufau f1ad364ec2
Fix reordering of table-header-group and table-footer-group (#33383)
We weren't moving a table-header-group to the front if it was the first
row group. However, there might still be preceding rows that don't
belong to any row group.

And similarly, we weren't moving a table-footer-group to the end if it
was the last row group. However, there might still be following rows
that don't belong to any row group.

This patch fixes the logic, and enables existing tests from Microsoft
that were missing a reference.

Signed-off-by: Oriol Brufau <obrufau@igalia.com>
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
2024-09-09 23:20:48 +00:00
..
allocator deps: switch to tikv-jemallocator crates in Cargo.toml (#32828) 2024-07-22 07:55:46 +00:00
background_hang_monitor background_hang_monitor: Add musl compatibility (#33153) 2024-08-21 21:38:28 +00:00
bluetooth clippy: fix some warnings in desktop and some components (#32583) 2024-06-25 07:04:23 +00:00
canvas ohos: Enable Webgl context creation on OH 5.0 (#33257) 2024-09-02 07:00:11 +00:00
compositing script: Create a CrossProcessInstant to enable serializable monotonic time (#33282) 2024-09-05 18:50:09 +00:00
config layout: Enable flexbox by default on non-legacy layout (#33186) 2024-08-26 13:50:52 +00:00
config_plugins Replace lazy_static crate with std::sync::LazyLock in layout and config (#33065) 2024-08-15 16:28:04 +00:00
constellation Initial support for <link rel="prefetch"> (#33345) 2024-09-09 18:52:56 +00:00
deny_public_fields Use workspace definitions for all crates and update to the 2021 edition (#32544) 2024-06-18 09:22:08 +00:00
devtools tidy: Fix rustdoc warnings and add a tidy check for a common URL issue (#33366) 2024-09-08 15:04:19 +00:00
dom_struct Use global exports from derives (#33169) 2024-08-25 13:58:09 +00:00
domobject_derive Impl PartialEq and Eq for DomObject (#33212) 2024-09-02 09:50:46 +00:00
fonts tidy: Fix rustdoc warnings and add a tidy check for a common URL issue (#33366) 2024-09-08 15:04:19 +00:00
geometry Use workspace definitions for all crates and update to the 2021 edition (#32544) 2024-06-18 09:22:08 +00:00
hyper_serde net: Stop using both versions of the time crate in the cookie code (#33260) 2024-08-30 17:15:47 +00:00
jstraceable_derive Use global exports from derives (#33169) 2024-08-25 13:58:09 +00:00
layout Update stylo for latest changes. (#33079) 2024-08-16 10:47:12 +00:00
layout_2020 Fix reordering of table-header-group and table-footer-group (#33383) 2024-09-09 23:20:48 +00:00
layout_thread script: Create a CrossProcessInstant to enable serializable monotonic time (#33282) 2024-09-05 18:50:09 +00:00
layout_thread_2020 script: Create a CrossProcessInstant to enable serializable monotonic time (#33282) 2024-09-05 18:50:09 +00:00
media Remove lazy static (#33078) 2024-08-16 03:57:09 +00:00
metrics script: Create a CrossProcessInstant to enable serializable monotonic time (#33282) 2024-09-05 18:50:09 +00:00
net Initial support for <link rel="prefetch"> (#33345) 2024-09-09 18:52:56 +00:00
pixels Use workspace definitions for all crates and update to the 2021 edition (#32544) 2024-06-18 09:22:08 +00:00
profile script: Create a CrossProcessInstant to enable serializable monotonic time (#33282) 2024-09-05 18:50:09 +00:00
rand Remove lazy static (#33078) 2024-08-16 03:57:09 +00:00
range Refactor GlyphStore::iter_glyphs_for_byte_range without recursion (#33074) 2024-08-19 10:47:09 +00:00
script Send less title changes to the embedder (#33287) 2024-09-09 22:41:02 +00:00
servo webgpu: Factor out swapchain to separate file (#33367) 2024-09-09 13:29:04 +00:00
shared Initial support for <link rel="prefetch"> (#33345) 2024-09-09 18:52:56 +00:00
url script: Impl cloning of JSPrincipals (#32706) 2024-07-06 10:25:38 +00:00
webdriver_server dependencies: Upgrade cookie and rename Servo's Cookie to ServoCookie (#32861) 2024-07-26 16:13:39 +00:00
webgpu webgpu: Factor out swapchain to separate file (#33367) 2024-09-09 13:29:04 +00:00