Commit Graph
162 Commits
Author SHA1 Message Date
moz-wptsync-bot 347fc0df99 Bug 2045339 - [wpt-sync] Update web-platform-tests to 90aa8e880603d9276f7aa6aa9ae1f40d6e5ca440, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 90aa8e880603d9276f7aa6aa9ae1f40d6e5ca440
wpt-type: landing
2026-06-08 08:17:50 +00:00
moz-wptsync-bot 8ca317bcb5 Bug 2040545 [wpt PR 59958] - Update wpt metadata, a=testonly
wpt-pr: 59958
wpt-type: metadata
2026-05-21 07:39:48 +00:00
Sajid Anwar a3e1d680bb Bug 2010717 - Implement alignment-baseline: alphabetic/ideographic/central/mathematical/hanging. r=layout-reviewers,firefox-style-system-reviewers,dshin
Also adds WPT reftests to validate alignment behavior in horizontal and vertical
writing modes with the different `alignment-baseline` values. Additionally:

- The `alignment-baseline: middle` tests have failing expectations. This is
  because the existing implementation does not match the css-inline-3 definition
  (which the new WPTs follow). See Bug 2030203.

- The WidthTest-Regular.otf support font was updated to remove its unusual
  ideographic-under baseline value, which affected its synthesized central
  baseline. With the new support for `alignment-baseline: central`, this broke a
  number of `text-combine-upright-compression-*` WPT reftests. The non-centered
  baseline values were removed from this test using FontForge, so that the
  synthesized central baseline matched the expectation of the test references.

Differential Revision: https://phabricator.services.mozilla.com/D292136
2026-05-19 13:49:52 +00:00
Silaghi e2f7575a37 Revert "Bug 2010717, Bug 2029869 - Implement alignment-baseline: alphabetic/ideographic/central/mathematical/hanging. r=layout-reviewers,firefox-style-system-reviewers,dshin" for causing wr and reftest failures
This reverts commit 482c9f881b.

Revert "Bug 2029869 - Synthesize vertical font metrics/baselines from horizontal metrics/baselines. r=layout-reviewers,jfkthame"

This reverts commit 8699ee2727.
2026-05-11 17:37:06 +00:00
Sajid Anwar 482c9f881b Bug 2010717 - Implement alignment-baseline: alphabetic/ideographic/central/mathematical/hanging. r=layout-reviewers,firefox-style-system-reviewers,dshin
Also adds WPT reftests to validate alignment behavior in horizontal and vertical
writing modes with the different `alignment-baseline` values. Additionally:

- The `alignment-baseline: middle` tests have failing expectations. This is
  because the existing implementation does not match the css-inline-3 definition
  (which the new WPTs follow). See Bug 2030203.

- The WidthTest-Regular.otf support font was updated to remove its unusual
  ideographic-under baseline value, which affected its synthesized central
  baseline. With the new support for `alignment-baseline: central`, this broke a
  number of `text-combine-upright-compression-*` WPT reftests. The non-centered
  baseline values were removed from this test using FontForge, so that the
  synthesized central baseline matched the expectation of the test references.

Differential Revision: https://phabricator.services.mozilla.com/D292136
2026-05-11 15:44:58 +00:00
Sajid Anwar 6e6dbdc3e9 Bug 2035572 - Support <number>/<integer> calc() expressions that can't be resolved at parse time. r=firefox-style-system-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D298026
2026-05-10 15:36:15 +00:00
Sandor Molnar a9196d32a9 Revert "Bug 2035572 - Add valgrind suppression." for crashes on spotify
This reverts commit 33cc5477b5.

Revert "Bug 2035572 - Support <angle> calc() expressions that can't be resolved at parse time. r=firefox-style-system-reviewers,emilio"

This reverts commit dca3d72b0e.

Revert "Bug 2035572 - Support <resolution> calc() expressions that can't be resolved at parse time. r=firefox-style-system-reviewers,emilio"

This reverts commit 7dfce5f085.

Revert "Bug 2035572 - Support <time> calc() expressions that can't be resolved at parse time. r=firefox-style-system-reviewers,emilio"

This reverts commit da52359224.

Revert "Bug 2035572 - Support <percentage> calc() expressions that can't be resolved at parse time. r=firefox-style-system-reviewers,emilio"

This reverts commit 8b6a586204.

Revert "Bug 2035572 - Support <number>/<integer> calc() expressions that can't be resolved at parse time. r=firefox-style-system-reviewers,emilio"

This reverts commit 1bf73a8281.

Revert "Bug 2035572 - Rename CalcLengthPercentage to CalcNumeric for use with general numeric types. r=firefox-style-system-reviewers,emilio"

This reverts commit 97b99bd04a.

Revert "Bug 2035572 - Move <number> and <integer> types to specified/number.rs. r=firefox-style-system-reviewers,emilio"

This reverts commit 012b92938c.
2026-05-09 20:09:33 +00:00
Sajid Anwar 1bf73a8281 Bug 2035572 - Support <number>/<integer> calc() expressions that can't be resolved at parse time. r=firefox-style-system-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D298026
2026-05-08 15:28:25 +00:00
Sajid Anwar e2ff27b940 Bug 2015279 - Implement dominant-baseline for vertical alignment. r=layout-reviewers,firefox-style-system-reviewers,jfkthame,emilio
Moves the existing dominant-baseline CSS property out from SVG-specific
struct and into the general inherited box struct. Also adds new WPTs for
testing dominant-baseline against the alignment-baseline property.

Differential Revision: https://phabricator.services.mozilla.com/D282788
2026-02-19 23:31:58 +00:00
Sajid Anwar 753d6573e0 Bug 2013458 - Implement style system support for 'text-box' property. r=firefox-style-system-reviewers,emilio
Added behind pref `layout.css.text-box.enabled`. Also updated parsing
WPTs to account for CSSWG resolution that `text-box-edge` can take a
single keyword as opposed to requiring both the over and under edges
(see https://github.com/w3c/csswg-drafts/issues/11460).

Differential Revision: https://phabricator.services.mozilla.com/D281332
2026-02-03 14:34:08 +00:00
Sajid Anwar d198797615 Bug 2010715 - Implement baseline-shift: center. r=layout-reviewers,firefox-style-system-reviewers,emilio
Also added new WPTs for various values of `baseline-shift`.

Differential Revision: https://phabricator.services.mozilla.com/D279466
2026-01-30 03:35:49 +00:00
Sajid Anwar fd791116ad Bug 1830771 - Convert vertical-align into a shorthand property. r=layout-reviewers,firefox-style-system-reviewers,emilio
Replaces the `vertical-align` longhand with the shorthand version and the corresponding `alignment-baseline` and `baseline-shift` longhands (the `baseline-source` property was already implemented). Some notes about this change:

- The CSS Inline Layout Module Level 3 specification introduced new
  values to `alignment-baseline` and `baseline-shift` that were not
  available in the original `vertical-align` longhand. This change
  only implements the original keywords; the new values will be used
  in a future patch.

- The SVG layout still ignores the `vertical-align` (and now the
  corresponding longhands) in favor of the `dominant-baseline`. This
  will also be addressed in a future patch.

Differential Revision: https://phabricator.services.mozilla.com/D277725
2026-01-16 08:50:29 +00:00
Sajid Anwar 98b169cc6a Bug 2008335 - Update WPT to move bottom/center/top from alignment-baseline to baseline-shift per specification. r=layout-reviewers,emilio
These values were moved to `baseline-shift` in https://github.com/w3c/csswg-drafts/issues/5180.

Differential Revision: https://phabricator.services.mozilla.com/D277723
2026-01-02 09:19:20 +00:00
moz-wptsync-bot cf235be01a Bug 2001842 - [wpt-sync] Update web-platform-tests to bcdd509894536dd61192e0e7b6a612b96eb5e92f, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: bcdd509894536dd61192e0e7b6a612b96eb5e92f
wpt-type: landing
2025-11-25 14:20:58 +00:00
moz-wptsync-bot 86f0b3889d Bug 2001684 [wpt PR 56192] - Update wpt metadata, a=testonly
wpt-pr: 56192
wpt-type: metadata
2025-11-25 14:20:40 +00:00
moz-wptsync-bot addb83cc87 Bug 1979197 - [wpt-sync] Update web-platform-tests to 5572017b42ed4ea2e14dc921b8e243e3c7676e9e, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 5572017b42ed4ea2e14dc921b8e243e3c7676e9e
wpt-type: landing
2025-07-28 08:28:14 +00:00
Jonathan Kew 932b430977 Bug 1965802 - Update metadata for WPT tests with calc() that now pass. r=firefox-style-system-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D248934
2025-05-13 16:44:35 +00:00
moz-wptsync-bot 31c56ea026 Bug 1951094 [wpt PR 51020] - Update wpt metadata, a=testonly
wpt-pr: 51020
wpt-type: metadata
2025-03-03 13:44:18 +00:00
moz-wptsync-bot 3cf1d8e488 Bug 1951095 [wpt PR 51021] - Update wpt metadata, a=testonly
wpt-pr: 51021
wpt-type: metadata
2025-03-03 13:44:16 +00:00
moz-wptsync-bot 3f93b20a52 Bug 1939871 [wpt PR 49900] - Update wpt metadata, a=testonly
wpt-pr: 49900
wpt-type: metadata
2025-01-10 09:26:31 +00:00
moz-wptsync-bot 03bfaa2ee2 Bug 1939763 [wpt PR 49880] - Update wpt metadata, a=testonly
wpt-pr: 49880
wpt-type: metadata
2025-01-10 09:26:04 +00:00
moz-wptsync-bot 985c494a04 Bug 1933829 - [wpt-sync] Update web-platform-tests to 2d5d222739fdf91743f8cbc58094976a613194e7, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 2d5d222739fdf91743f8cbc58094976a613194e7
wpt-type: landing
2024-11-28 11:58:18 +00:00
moz-wptsync-bot 28650394e9 Bug 1931582 - [wpt-sync] Update web-platform-tests to 0fb04528bb123a471765bea7228a3b5afe657e16, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 0fb04528bb123a471765bea7228a3b5afe657e16
wpt-type: landing
2024-11-16 05:40:38 +00:00
moz-wptsync-bot 61771e3eaf Bug 1931084 [wpt PR 49156] - Update wpt metadata, a=testonly
wpt-pr: 49156
wpt-type: metadata
2024-11-16 05:40:03 +00:00
moz-wptsync-bot 8c3663e157 Bug 1929923 [wpt PR 49030] - Update wpt metadata, a=testonly
wpt-pr: 49030
wpt-type: metadata
2024-11-09 19:23:43 +00:00
moz-wptsync-bot 8c1b0dcbb3 Bug 1929805 [wpt PR 49018] - Update wpt metadata, a=testonly
wpt-pr: 49018
wpt-type: metadata
2024-11-08 13:49:42 +00:00
moz-wptsync-bot ab39546cdc Bug 1928222 - [wpt-sync] Update web-platform-tests to 391ad9eec76213c6c236894fb7228cba7f9adb9e, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 391ad9eec76213c6c236894fb7228cba7f9adb9e
wpt-type: landing
2024-10-31 07:32:43 +00:00
moz-wptsync-bot 4b31b369c0 Bug 1927454 [wpt PR 48838] - Update wpt metadata, a=testonly
wpt-pr: 48838
wpt-type: metadata
2024-10-29 13:09:53 +00:00
moz-wptsync-bot 595078ecdb Bug 1927448 [wpt PR 48836] - Update wpt metadata, a=testonly
wpt-pr: 48836
wpt-type: metadata
2024-10-29 13:09:51 +00:00
moz-wptsync-bot 8eac61fad1 Bug 1927044 [wpt PR 48814] - Update wpt metadata, a=testonly
wpt-pr: 48814
wpt-type: metadata
2024-10-26 17:53:41 +00:00
moz-wptsync-bot faedfa9a69 Bug 1927054 [wpt PR 48817] - Update wpt metadata, a=testonly
wpt-pr: 48817
wpt-type: metadata
2024-10-26 17:53:40 +00:00
moz-wptsync-bot dee3617c8c Bug 1927046 [wpt PR 48815] - Update wpt metadata, a=testonly
wpt-pr: 48815
wpt-type: metadata
2024-10-26 17:53:39 +00:00
moz-wptsync-bot 5ae8be0293 Bug 1927025 [wpt PR 48813] - Update wpt metadata, a=testonly
wpt-pr: 48813
wpt-type: metadata
2024-10-26 17:53:36 +00:00
moz-wptsync-bot 9f9d66ecfa Bug 1926070 - [wpt-sync] Update web-platform-tests to 0f0b4b05a7c48b57ac99fadaca1d7220576336a1, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 0f0b4b05a7c48b57ac99fadaca1d7220576336a1
wpt-type: landing
2024-10-22 04:45:19 +00:00
moz-wptsync-bot a7b1516de9 Bug 1926070 [wpt PR 48722] - Update wpt metadata, a=testonly
wpt-pr: 48722
wpt-type: metadata
2024-10-22 04:45:06 +00:00
moz-wptsync-bot 19e2dcf22d Bug 1925894 [wpt PR 48721] - Update wpt metadata, a=testonly
wpt-pr: 48721
wpt-type: metadata
2024-10-22 04:45:04 +00:00
moz-wptsync-bot d12ab2caba Bug 1923020 [wpt PR 48493] - Update wpt metadata, a=testonly
wpt-pr: 48493
wpt-type: metadata
2024-10-10 09:28:23 +00:00
moz-wptsync-bot 0f2f4a60b4 Bug 1923007 [wpt PR 48491] - Update wpt metadata, a=testonly
wpt-pr: 48491
wpt-type: metadata
2024-10-10 09:28:19 +00:00
moz-wptsync-bot 0e5de713d9 Bug 1922122 [wpt PR 48414] - Update wpt metadata, a=testonly
wpt-pr: 48414
wpt-type: metadata
2024-10-08 08:17:34 +00:00
moz-wptsync-bot ed1c26740e Bug 1921781 [wpt PR 48378] - Update wpt metadata, a=testonly
wpt-pr: 48378
wpt-type: metadata
2024-10-08 08:17:14 +00:00
moz-wptsync-bot 88688a339e Bug 1921376 [wpt PR 48357] - Update wpt metadata, a=testonly
wpt-pr: 48357
wpt-type: metadata
2024-10-02 07:22:59 +00:00
moz-wptsync-bot 7a9a27e7b8 Bug 1919964 [wpt PR 48233] - Update wpt metadata, a=testonly
wpt-pr: 48233
wpt-type: metadata
2024-09-25 07:30:43 +00:00
moz-wptsync-bot 366efa3ec5 Bug 1918826 [wpt PR 48180] - Update wpt metadata, a=testonly
wpt-pr: 48180
wpt-type: metadata
2024-09-16 05:58:43 +00:00
moz-wptsync-bot 86cdd16a1e Bug 1917591 [wpt PR 48043] - Update wpt metadata, a=testonly
wpt-pr: 48043
wpt-type: metadata
2024-09-15 11:19:43 +00:00
moz-wptsync-bot a745162a08 Bug 1916291 [wpt PR 47928] - Update wpt metadata, a=testonly
wpt-pr: 47928
wpt-type: metadata
2024-09-04 07:51:56 +00:00
moz-wptsync-bot c37f7d3149 Bug 1915913 [wpt PR 47895] - Update wpt metadata, a=testonly
wpt-pr: 47895
wpt-type: metadata
2024-08-31 08:44:58 +00:00
moz-wptsync-bot 94b878115a Bug 1914233 - [wpt-sync] Update web-platform-tests to e6e8541bc7c77d7a469059e3630cc13c513ddd31, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: e6e8541bc7c77d7a469059e3630cc13c513ddd31
wpt-type: landing
2024-08-22 07:52:40 +00:00
moz-wptsync-bot 4053b74eed Bug 1914136 [wpt PR 47709] - Update wpt metadata, a=testonly
wpt-pr: 47709
wpt-type: metadata
2024-08-22 07:52:36 +00:00
moz-wptsync-bot fcf2edd7dc Bug 1913525 - [wpt-sync] Update web-platform-tests to d92dadb282a81b074bb5b02e7e6e172af428613c, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: d92dadb282a81b074bb5b02e7e6e172af428613c
wpt-type: landing
2024-08-20 08:23:11 +00:00
moz-wptsync-bot b0bab59398 Bug 1913394 [wpt PR 47630] - Update wpt metadata, a=testonly
wpt-pr: 47630
wpt-type: metadata
2024-08-20 08:23:07 +00:00