Martin Robinson
78fe461ff2
layout: Properly parent table-row and table-row-group ( #31619 )
...
Put table cell content fragments into a hieararchy of fragments that
include their table row and table row group fragments. This ensures that
things like relative positioning and transforms set on rows and row
groups properly affect cells and cell content.
Co-authored-by: Oriol Brufau <obrufau@igalia.com >
2024-03-14 10:33:42 +00:00
Martin Robinson
49ae9bb442
layout: Fix the pseudo for anonymous tables ( #31578 )
...
Anonymous tables should not use legacy pseudos, as the legacy layout
engine had them inherit lots of random properites that lead to bad
layout in the new layout engine.
Co-authored-by: Oriol Brufau <obrufau@igalia.com >
2024-03-08 10:32:51 +00:00
Oriol Brufau
007a31c1b5
Enable CSS Tables by default ( #31470 )
...
And remove the pref `layout.tables.enabled`.
2024-03-07 10:09:10 +00:00
Oriol Brufau
ea38d8ad6f
Add basic support for enumerating computed styles ( #31499 )
...
* Add basic support for enumerating computed styles
The old code was so broken, it was enumerating the style attribute
instead of the computed styles.
So this patch implements a basic enumeration, but not including custom
properties whose computed value is not the guaranteed-invalid value.
* Feedback
2024-03-06 21:43:06 +00:00
Servo WPT Sync
32f1d07323
Update web-platform-tests to revision b'a39b23cb150d1ca3eddf7f2097ffe792a5f911e5' ( #31425 )
2024-02-25 06:16:30 +00:00
Servo WPT Sync
29c206a702
Sync WPT with upstream (04-02-2024) ( #31256 )
...
* Update web-platform-tests to revision b'faa6d42ce21d126155dee771786ad7c74efbcba5'
* Update test expectation
---------
Co-authored-by: cybai <cyb.ai.815@gmail.com >
2024-02-05 06:17:23 +00:00
Oriol Brufau
7d1b19c865
Add support for cellpadding attribute ( #31201 )
2024-01-29 11:51:30 +00:00
Oriol Brufau
5b08febe88
Update test expectations
2023-11-24 08:57:14 +01:00
Servo WPT Sync
334c67a3cc
Update web-platform-tests to revision b'7aaad11d87d7a02515081e55609d31ab6ff173fc' ( #30753 )
2023-11-19 09:40:18 +00:00
Servo WPT Sync
3fc584d1a1
Sync WPT with upstream (12-11-2023) ( #30724 )
...
* Update web-platform-tests to revision b'46476776fdbf0a62522621002ba8af68e4d478b6'
* wpt import: update expectation
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com >
---------
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com >
Co-authored-by: Mukilan Thiyagarajan <mukilan@igalia.com >
2023-11-15 05:55:31 +00:00
Servo WPT Sync
65beca94cd
Sync WPT with upstream (24-10-2023) ( #30607 )
...
* wpt sync: adapt code for new TestRoot class
Fixes #30558
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com >
* temp change to allow wpt sync build to pass
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com >
* Update web-platform-tests to revision b'0d5028f200c8651b17bb224657d6e1065adcff37'
* Revert "temp change to allow wpt sync build to pass"
This reverts commit bad72c7f87 .
* revert metadata update for intermittent timeouts
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com >
---------
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com >
Co-authored-by: Mukilan Thiyagarajan <mukilan@igalia.com >
2023-10-25 07:26:53 +00:00
Oriol Brufau
111716d458
Stop transitioning properties with a discrete animation type ( #30565 )
...
They are not transitionable:
https://drafts.csswg.org/css-transitions-1/#transitionable
There are some new failures in background-image-interpolation.html,
but I think the test is wrong, because it expects background-image
to be transitionable, even though the spec defines it with a discrete
animation type.
2023-10-20 12:55:33 +00:00
Servo WPT Sync
5eed4e978c
Sync WPT with upstream (08-10-2023) ( #30516 )
...
* Update web-platform-tests to revision b'3d46548c5fbeb3c1b5f6bc5ae0854e0a1a0462ff'
* Revert expectation for column-count-crash.https.html
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com >
---------
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com >
Co-authored-by: Mukilan Thiyagarajan <mukilan@igalia.com >
2023-10-08 16:57:16 +00:00
Servo WPT Sync
c06ec90151
Sync WPT with upstream (04-10-2023) ( #30493 )
...
* Update web-platform-tests to revision b'dfda99176a5d552fb1129fa353b7e4c69f6ed92c'
* fix linter errors after WPT import
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com >
* Update expectations
---------
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com >
Co-authored-by: Mukilan Thiyagarajan <mukilan@igalia.com >
Co-authored-by: sagudev <16504129+sagudev@users.noreply.github.com >
2023-10-06 00:51:48 +00:00
Martin Robinson
ea09c5ba5a
Fix handling of white-space property for wrapping ( #30259 )
...
This still fails some tests because on element boundaries we want the
`white-space` property of the first shared ancestor.
2023-09-04 09:38:40 +00:00
Pu Xingyu
65445ad742
Update test expectations
2023-06-30 10:40:33 +08:00
WPT Sync Bot
209b7ad36b
Update web-platform-tests to revision b'7b682ab07397d72fceb6594d0f27cb36cf1d8ee3'
2023-06-25 01:32:25 +00:00
Martin Robinson
f4578afdfe
Rename metadata directories
...
This renames:
- `tests/wpt/metadata` → `tests/wpt/meta-legacy-layout`
- `tests/wpt/metadata-layout-2020` → `tests/wpt/meta`
- `tests/wpt/mozilla/meta` → `tests/wpt/mozilla/meta-legacy-layout`
- `tests/wpt/mozilla/meta-layout-2020` → `tests/wpt/mozilla/meta`
2023-06-22 21:15:41 +02:00