aboutsummaryrefslogtreecommitdiffstats
path: root/tests/wpt/meta/css/css-transitions
Commit message (Collapse)AuthorAgeFilesLines
* layout: Add initial support for the `::marker` pseudo-element (#36317)Martin Robinson2025-04-071-2/+2
| | | | | | | | | | | | | | | This change adds support for the `::marker` pseudo-element and ensure that markers are cached into the box tree. This is only initial support, there are a few things missing such as animations, transitions, and support the `content` CSS property. Testing: There are WPT tests for this change. Signed-off-by: Martin Robinson <mrobinson@igalia.com> Signed-off-by: Martin Robinson <mrobinson@igalia.com>
* script: Implement deprecated CSSStyleSheet members (#36313)Oriol Brufau2025-04-031-12/+0
| | | | | | | | | | | | | | | | | | | | | | | Implements `rules`, `addRule()` and `removeRule()` for `CSSStyleSheet`. https://drafts.csswg.org/cssom/#legacy-css-style-sheet-members This is part of #36162 Testing: - `/css/css-cascade/at-scope-parsing.html` - `/css/css-conditional/at-supports-whitespace.html` - `/css/css-nesting/invalidation-004.html` - `/css/css-nesting/parsing.html` - `/css/css-nesting/serialize-group-rules-with-decls.html` - `/css/css-syntax/custom-property-rule-ambiguity.html` - `/css/css-syntax/invalid-nested-rules.html` - `/css/css-syntax/trailing-braces.html` - `/css/css-syntax/var-with-blocks.html` - `/css/css-transitions/parsing/starting-style-parsing.html` - `/css/cssom/CSSStyleSheet.html` - `/css/cssom/idlharness.html` - `/css/cssom/insertRule-across-context.html` Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* Update web-platform-tests to revision ↵Servo WPT Sync2025-03-282-0/+14
| | | | | b'9d20f3ae600d00673a27a69f69e13d4cd8eca443' (#36195) Signed-off-by: WPT Sync Bot <ghbot+wpt-sync@servo.org>
* Let animations&transitions fall back to discrete interpolation (#34981)Oriol Brufau2025-01-302-234/+0
| | | | | Bumps Stylo to https://github.com/servo/stylo/pull/109 Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* Update web-platform-tests to revision ↵Servo WPT Sync2025-01-262-0/+9
| | | | | b'e5e7dab5e72edd352b17105acce2b8f443face10' (#35174) Signed-off-by: WPT Sync Bot <ghbot+wpt-sync@servo.org>
* Update web-platform-tests to revision ↵Servo WPT Sync2025-01-191-0/+9
| | | | | b'8f3f629756d7351867a8be36d5f217608b9adc61' (#35065) Signed-off-by: WPT Sync Bot <ghbot+wpt-sync@servo.org>
* Update web-platform-tests to revision ↵Servo WPT Sync2024-12-081-0/+2
| | | | | b'7b6f075f0ec3c52d92c61fb9f35ce0ec927b17b2' (#34525) Signed-off-by: WPT Sync Bot <ghbot+wpt-sync@servo.org>
* Enable Shadow DOM for tests (#34299)Josh Matthews2024-11-201-3/+0
| | | | | | | | | | | | | * Enable shadowdom implementation in all tests. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * Update test expectations. Signed-off-by: Josh Matthews <josh@joshmatthews.net> --------- Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* Update web-platform-tests to revision ↵Servo WPT Sync2024-11-171-0/+8
| | | | | b'6cf69a4f431581e9438681abc776029308ee8a8c' (#34265) Signed-off-by: WPT Sync Bot <ghbot+wpt-sync@servo.org>
* Allow parsing `transition-behavior` value in `transition` shorthand (#34005)Oriol Brufau2024-10-251-66/+0
| | | | | Bump Stylo to https://github.com/servo/stylo/pull/85 Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* Implement `transition-behavior` (#33991)Oriol Brufau2024-10-242-21/+0
| | | | | Bump Stylo to https://github.com/servo/stylo/pull/84 Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* Update web-platform-tests to revision ↵Servo WPT Sync2024-09-152-0/+8
| | | | | b'4c3d068f942231dc905ea283e4f82bd70801c37c' (#33461) Signed-off-by: WPT Sync Bot <ghbot+wpt-sync@servo.org>
* Update web-platform-tests to revision ↵Servo WPT Sync2024-07-142-0/+5
| | | | | b'f3dd9cba239a9655951ee62ec4dafc8fe37df2c5' (#32774) Signed-off-by: WPT Sync Bot <ghbot+wpt-sync@servo.org>
* Update web-platform-tests to revision ↵Servo WPT Sync2024-07-071-0/+6
| | | | | b'4e3b5de2eb8218cf18a1674618994efeb96e2cc0' (#32717) Signed-off-by: WPT Sync Bot <ghbot+wpt-sync@servo.org>
* Fix getComputedStyle for width and height (#32437)Oriol Brufau2024-06-041-4/+0
| | | | | It was providing a length whenever the element generates a box. However, these properties don't apply to non-replaced inlines, so the computed value should be provided instead.
* Update web-platform-tests to revision ↵Servo WPT Sync2024-06-021-2/+0
| | | | b'17375f41ccf41e081764d2786ec535dede108c47' (#32426)
* Update web-platform-tests to revision ↵Servo WPT Sync2024-05-191-0/+2
| | | | b'cb53e377321267af4f5a1f05b3b851aab6fa8ede' (#32313)
* Update web-platform-tests to revision ↵Servo WPT Sync2024-05-021-0/+3
| | | | b'9b5719f9756aba6e4aa3c855db9cc54648df815f' (#32214)
* Update web-platform-tests to revision ↵Samson2024-05-011-0/+3
| | | | | b'86de4ffa4e439098e05f05de7d8cae1c24ff84fb' (#32200) Co-authored-by: Servo WPT Sync <josh+wptsync@joshmatthews.net>
* Upgrade Stylo to 2024-03-01 (#32089)Oriol Brufau2024-04-162-51/+0
| | | | | | | * Upgrade Stylo to 2024-03-01 * Fixup for https://bugzil.la/1882754 * Update test expectations
* Update web-platform-tests to revision ↵Servo WPT Sync2024-04-072-0/+18
| | | | b'b73a0a32890ff293961eb55bb90ba57a5a711f48' (#32010)
* layout: Enable `text-shadow` (#31734)Martin Robinson2024-03-191-378/+0
| | | | `text-shadow` is enabled for legacy layout, so this just extends support to the modern layout system.
* Update Stylo to 2023-09-01 (#31609)Oriol Brufau2024-03-182-12/+0
| | | | | | | | | | | | | | | | | | | | | * Update Stylo to 2023-09-01 * Fixup for https://phabricator.services.mozilla.com/D184929 * Fixup for https://phabricator.services.mozilla.com/D184526 * Fixup for https://phabricator.services.mozilla.com/D184525 * Fixup for https://phabricator.services.mozilla.com/D185154 * Fixup for https://phabricator.services.mozilla.com/D184685 * Fixup for https://phabricator.services.mozilla.com/D185916 * Fixup for https://phabricator.services.mozilla.com/D185492 * Fixup for https://phabricator.services.mozilla.com/D186626 * Update test expectations
* Update web-platform-tests to revision ↵Servo WPT Sync2024-03-101-2/+0
| | | | b'd9a5cc25fc5f520bde022cee67e9e6a6f0b588f9' (#31599)
* Sync WPT with upstream (03-03-2024) (#31482)Servo WPT Sync2024-03-031-1/+1
| | | | | | | | | * Update web-platform-tests to revision b'1b88c8bd56a924f9865daa15834d444c55dd7327' * Update expectations --------- Co-authored-by: sagudev <16504129+sagudev@users.noreply.github.com>
* Update web-platform-tests to revision ↵Servo WPT Sync2024-02-253-84/+18
| | | | b'a39b23cb150d1ca3eddf7f2097ffe792a5f911e5' (#31425)
* Update web-platform-tests to revision ↵Servo WPT Sync2024-02-182-0/+2
| | | | b'504dbb9401e985461bdc3fb534cb26fd5bb9d9ad' (#31372)
* Sync WPT with upstream (11-02-2024) (#31309)Servo WPT Sync2024-02-111-0/+24
| | | | | | | | | * Update web-platform-tests to revision b'33d11f1db34802fda00e64ddeb0b7ef040cf65be' * Update expectations --------- Co-authored-by: sagudev <16504129+sagudev@users.noreply.github.com>
* layout: Respond to shorthand property requests with real values (#31277)Sebastian C2024-02-101-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | * Respond to shorthand property requests with real values Signed-off-by: Sebastian C <sebsebmc@gmail.com> * Cleanup formatting and old comments Signed-off-by: Sebastian C <sebsebmc@gmail.com> * Update WPT expectations Signed-off-by: Sebastian C <sebsebmc@gmail.com> * Refactor out helper fn Signed-off-by: Sebastian C <sebsebmc@gmail.com> * Cleanup Signed-off-by: Sebastian C <sebsebmc@gmail.com> --------- Signed-off-by: Sebastian C <sebsebmc@gmail.com>
* Update web-platform-tests to revision ↵Servo WPT Sync2024-01-211-0/+18
| | | | b'a10b8c0164b4c4521040898ee9394738aca488b0' (#31144)
* layout: Implement support for `line-height` and `vertical-align` (#30902)Martin Robinson2024-01-081-333/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * layout: Implement support for `line-height` and `vertical-align` This is an initial implementation of proper `line-height` and `vertical-align` support. While this change includes the bulk of the work there are still many missing pieces for full support. In particular some big missing things are: - Flex containers do not properly compute their baselines. The idea is to tackle this in a followup change. This causes various flex tests to start failing because everything used to be top aligned. - The implementation of the line-height quirks (only active in quirks mode) are incomplete. While the quirk works in many cases, there are still some cases where it is handled incorrectly. This requires more redesign and refinement, better suited for a followup. - Most of the features are CSS 3 such as precision control of the baseline and first and last baselines are not implemented. This change gets us close to CSS 2.x support. While there are many new test passes with this change some tests are starting to fail. An accounting of new failures: Tests failing also in Layout 2013: - /css/css2/positioning/toogle-abspos-on-relpos-inline-child.html (only passes in Chrome) - /css/CSS2/fonts/font-applies-to-001.xht (potentially an issue with font size) Invalid tests: - /css/CSS2/visudet/inline-block-baseline-003.xht - /css/CSS2/visudet/inline-block-baseline-004.xht - These are are failing in all browsers. See https://bugs.chromium.org/p/chromium/issues/detail?id=1222151. Missing table support: - /_mozilla/mozilla/table_valign_middle.html Missing `font-size-adjust` support : - /css/css-fonts/font-size-adjust-zero-2.html (also failing in 2013) Incomplete form field support : - /html/rendering/widgets/the-select-element/option-add-label-quirks.html (label isn't rendered so button isn't the right size in quirks mode due to line height quirk) Need support for calculating flexbox baseline: - /css/css-flexbox/fieldset-baseline-alignment.html - /css/css-flexbox/flex-inline.html - /css/css-flexbox/flexbox-baseline-multi-line-horiz-001.html - /css/css-flexbox/flexbox-baseline-single-item-001a.html - /css/css-flexbox/flexbox-baseline-single-item-001b.html Failing because we don't create anonymous inline boxes for text children of blocks: - /css/CSS2/linebox/anonymous-inline-inherit-001.html Passes locally (potentially related to fonts): - /css/CSS2/css1/c414-flt-fit-004.xht - /css/css-transforms/transform-input-017.html - /html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-min-intrinsic-size.html - /css/css-fonts/first-available-font-005.html - /css/css-fonts/first-available-font-006.html * Some cleanups after live review with @mukilan Also update results.
* Sync WPT with upstream (07-01-2024) (#31018)Servo WPT Sync2024-01-081-0/+2
| | | | | | | | | | | | | * Update web-platform-tests to revision b'ecbab417501c89bca2265314e35719a950b07e02' * update expectation for service-worker-registration.https.html.ini The expectation of CRASH was added during the import seemingly due to an intermittent crash in CI. The test is no longer crashing. --------- Co-authored-by: Mukilan Thiyagarajan <mukilan@igalia.com>
* Sync WPT with upstream (01-01-2024) (#30962)Servo WPT Sync2024-01-011-0/+6
| | | | | | | | | * Update web-platform-tests to revision b'2a639a9fe4cdefd4ecd124a3f30caf631150eea5' * Update expectations --------- Co-authored-by: sagudev <16504129+sagudev@users.noreply.github.com>
* Update web-platform-tests to revision ↵Servo WPT Sync2023-12-171-18/+0
| | | | b'a85f0dfe538b9cb894388a65dba7a2a21db050c7' (#30879)
* Sync WPT with upstream (03-12-2023) (#30814)Servo WPT Sync2023-12-061-0/+18
| | | | | | | | | * Update web-platform-tests to revision b'dd47ca67f55ac9df45235b2335200fb885dd1357' * Update test expectations --------- Co-authored-by: Martin Robinson <mrobinson@igalia.com>
* Update test expectationsOriol Brufau2023-11-211-6/+0
|
* Update web-platform-tests to revision ↵Servo WPT Sync2023-11-191-2/+0
| | | | b'7aaad11d87d7a02515081e55609d31ab6ff173fc' (#30753)
* Sync WPT with upstream (12-11-2023) (#30724)Servo WPT Sync2023-11-153-0/+182
| | | | | | | | | | | | * 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>
* Sync WPT with upstream (04-10-2023) (#30493)Servo WPT Sync2023-10-061-0/+24
| | | | | | | | | | | | | | | * 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>
* Update web-platform-tests to revision ↵Servo WPT Sync2023-08-013-0/+90
| | | | b'dcf353e2846063d4b9e62ec75545d0ea857ef765' (#30045)
* Sync WPT with upstream (18-07-2023) (#30006)Servo WPT Sync2023-07-191-0/+3
| | | | | | | | | * Update web-platform-tests to revision b'e16853520ae70ba309108ccff87a7816f74be4dd' * Remove new spurious result --------- Co-authored-by: Martin Robinson <mrobinson@igalia.com>
* Update web-platform-tests to revision ↵WPT Sync Bot2023-07-021-0/+21
| | | | b'f513c41310ebb13de9a0c5ea5e1c22544e0b5000'
* Update web-platform-tests to revision ↵WPT Sync Bot2023-06-258-85/+72
| | | | b'7b682ab07397d72fceb6594d0f27cb36cf1d8ee3'
* Rename metadata directoriesMartin Robinson2023-06-2253-0/+2067
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`