Commit Graph
72 Commits
Author SHA1 Message Date
Kent Tamura ae0dc1cc62 Bug 1911589 [wpt PR 47457] - RubyLB: Fix a crash by RTL + zero-available-width + break-spaces, a=testonly
Automatic update from web-platform-tests
RubyLB: Fix a crash by RTL + zero-available-width + break-spaces

LineBreaker should not produce an empty LineInfo for ruby-base.

Bug: 352467338
Change-Id: Ifaa9f300ef9fa22e7697896d8434506f50257dc4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5759423
Commit-Queue: Kent Tamura <[email protected]>
Reviewed-by: Koji Ishii <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1337535}

--

wpt-commits: 45ad9b4f4b03b3b69c3e8f5945b65e6ce8ae9fce
wpt-pr: 47457
2024-08-08 07:20:32 +00:00
Emilio Cobos Álvarez eb3d920475 Bug 1902540 - Crashtest. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D214174
2024-07-22 14:36:31 +00:00
Kent Tamura 832ca7d2b9 Bug 1903203 [wpt PR 46806] - RubyLB: Fix PaintLayer for annotations, a=testonly
Automatic update from web-platform-tests
RubyLB: Fix PaintLayer for annotations

If the ruby container for a ruby-text establishes a PaintLayer, it was
the owner layer of the ruby-text. However, a physical fragment for the
layer didn't contain physical fragments or fragment items for the
ruby-text.

This CL updates LayoutObject::PaintLayer() so that it skips inline
parents for a ruby-text.

Bug: 347597917
Change-Id: I568fc9caae6c3c9255ce7b01c65f99bb0b17a877
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5633063
Reviewed-by: Koji Ishii <[email protected]>
Commit-Queue: Kent Tamura <[email protected]>
Auto-Submit: Kent Tamura <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1316295}

--

wpt-commits: 10dd725c7f37898c2be40cb6ed7ff55494b72b22
wpt-pr: 46806
2024-06-20 07:56:31 +00:00
Kent Tamura 754fc9b9cd Bug 1901944 [wpt PR 46712] - RubyLB: Annotation positioning should refer to padding/border/margin, a=testonly
Automatic update from web-platform-tests
RubyLB: Annotation positioning should refer to padding/border/margin

If a ruby-text box has non-zero block-axis padding/border/margin,
they should affect annotation positioning. The new behavior matches to
Firefox and Safari.

Bug: 345367386
Change-Id: Id4eebd9c79bcad03ec3374ecf470a3fb0146b1c7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5624453
Reviewed-by: Koji Ishii <[email protected]>
Auto-Submit: Kent Tamura <[email protected]>
Commit-Queue: Koji Ishii <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1313855}

--

wpt-commits: 36d326c3f220b9bf08f9c26e87eef8c6c308b74f
wpt-pr: 46712
2024-06-14 07:17:23 +00:00
Kent Tamura 25817e0eb5 Bug 1901924 [wpt PR 46708] - css-ruby: Add a test for ::first-letter, a=testonly
Automatic update from web-platform-tests
css-ruby: Add a test for ::first-letter

Change-Id: Ie71567b0c096cf12142f6eebd11c161f623958b7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5624230
Reviewed-by: Koji Ishii <[email protected]>
Commit-Queue: Koji Ishii <[email protected]>
Auto-Submit: Kent Tamura <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1313802}

--

wpt-commits: 539b6ae91fd32b90057b520dc0f88088e89870f1
wpt-pr: 46708
2024-06-14 07:17:22 +00:00
Kent Tamura b7a1bcf395 Bug 1900738 [wpt PR 46628] - css-ruby: Reorganize a text-wrap test, a=testonly
Automatic update from web-platform-tests
css-ruby: Reorganize a text-wrap test

* Move pretty/balance tests out from WPT.  It's Chromium's
  implementation limitation.

* Add a test file only for `nowrap`.

Change-Id: I372585dec7ba64658c64868f8d93f5ac291e797a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5599323
Auto-Submit: Kent Tamura <[email protected]>
Commit-Queue: Koji Ishii <[email protected]>
Reviewed-by: Koji Ishii <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1310426}

--

wpt-commits: 98092b7f7a30c79f67184698958e0f7d472a7909
wpt-pr: 46628
2024-06-07 07:39:09 +00:00
Kent Tamura fdd34a2a23 Bug 1900536 [wpt PR 46613] - ruby-align: Implement the layout behavior, a=testonly
Automatic update from web-platform-tests
ruby-align: Implement the layout behavior

... and make the status "experimental".

The main logic is ApplyRubyAlign() in ruby_utils.cc. We already have
alignment logic. So this CL just adjusts it for ruby-align values.

* LineBreaker::AddRubyColumnResult() should set LineStyle to pass
  <ruby>'s style.

* GetOverhang() should return an empty AnnotationOverhang instance
  for ruby-align:space-between and an end-only instance for
  ruby-align:start.

* Move out space-around tests from css-ruby/ruby-align-00*.html because
  Firefox and Chrome have different justification opportunity counts
  for "X X X".

Bug: 40249572
Change-Id: I78af66e853356301135dc03bd1ab82c1a0e6ca31
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5595788
Reviewed-by: Koji Ishii <[email protected]>
Auto-Submit: Kent Tamura <[email protected]>
Commit-Queue: Koji Ishii <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1309784}

--

wpt-commits: 55b8d9e9a6ab75a494bcb9b4e5a2fba75060edc2
wpt-pr: 46613
2024-06-07 07:38:57 +00:00
Kent Tamura e812b6ca18 Bug 1899100 [wpt PR 46491] - RubyLB: Support breaking in HandleOverflow(), a=testonly
Automatic update from web-platform-tests
RubyLB: Support breaking in HandleOverflow()

* The intrinsic inline-size of a ruby column fits in the available
  space of the current line,
* There is no soft break opportunity at the end of the ruby column, and
* The following text exceeds the available space.

If the above conditions met, the entire ruby column was rewound though
it has soft break opportunities.

This CL supports breaking at the last soft break opportunity inside
the ruby column.

Bug: 324111880
Change-Id: Ia40ba37d552fae8f411834a7a1288a285cff9202
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5569799
Commit-Queue: Koji Ishii <[email protected]>
Auto-Submit: Kent Tamura <[email protected]>
Reviewed-by: Koji Ishii <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1306306}

--

wpt-commits: dba739b1cd4d37ca8f4783ec43dceb3bb132e645
wpt-pr: 46491
2024-06-03 07:39:58 +00:00
Kent Tamura 395d0dc7cc Bug 1897911 [wpt PR 46400] - RubyLB: Disable line-breaking in text-wrap:balance/pretty, a=testonly
Automatic update from web-platform-tests
RubyLB: Disable line-breaking in text-wrap:balance/pretty

Bug: 324111880
Change-Id: I6952e7a6e597e83f328ffc37f9e02a76967995ef
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5553652
Reviewed-by: Koji Ishii <[email protected]>
Commit-Queue: Kent Tamura <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1304241}

--

wpt-commits: 4afb0107dd75a1998f50e14a7bc695905aee6785
wpt-pr: 46400
2024-05-30 07:56:13 +00:00
Kent Tamura 3ba0dcec9d Bug 1897890 [wpt PR 46396] - RubyLB: Fix an issue with text-indent, a=testonly
Automatic update from web-platform-tests
RubyLB: Fix an issue with text-indent

A line with `text-indent` and <ruby> had a wrong wrapping position.
Sub-LineBreakers should not apply `text-indent` values.

Bug: 324111880
Change-Id: I84c778750805eb332c9ffc6cc26e416243bc099b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5553214
Auto-Submit: Kent Tamura <[email protected]>
Reviewed-by: Koji Ishii <[email protected]>
Commit-Queue: Koji Ishii <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1303656}

--

wpt-commits: b0bf123f83753aa51183dad38940eefb95998b72
wpt-pr: 46396
2024-05-23 10:01:35 +00:00
Kent Tamura 6a1071ee2e Bug 1897874 [wpt PR 46392] - css-ruby: Add a test with block fragmentation, a=testonly
Automatic update from web-platform-tests
css-ruby: Add a test with block fragmentation

Bug: 324111880
Change-Id: I3a35fdae5978e7fb20f24568637999661630b03d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5553173
Auto-Submit: Kent Tamura <[email protected]>
Reviewed-by: Koji Ishii <[email protected]>
Commit-Queue: Koji Ishii <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1303611}

--

wpt-commits: 7b761990c48c4c11278ffa433df8632f6972d876
wpt-pr: 46392
2024-05-23 10:01:32 +00:00
Kent Tamura 0178d2fda3 Bug 1897869 [wpt PR 46390] - Ruby: 'display: inline flow list-item` should inlinify children, a=testonly
Automatic update from web-platform-tests
Ruby: 'display: inline flow list-item` should inlinify children

... as `display: inline flow` does.
This CL fixes a crash by line-breakable ruby.

Bug: 340918183
Change-Id: Ic27b3e34e23fd7a6008802c907f206332774d680
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5552850
Commit-Queue: Koji Ishii <[email protected]>
Auto-Submit: Kent Tamura <[email protected]>
Reviewed-by: Koji Ishii <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1303609}

--

wpt-commits: 32d5ce31bfde69c8e1d7caec1127fa5af0f3b203
wpt-pr: 46390
2024-05-23 10:01:31 +00:00
Kent Tamura 57fd5779c1 Bug 1897693 [wpt PR 46367] - css-ruby: Update ruby-no-transform.html, a=testonly
Automatic update from web-platform-tests
css-ruby: Update ruby-no-transform.html

... so that it fails even if <rtc> is not supported and `transform`
works for <rt>.

Change-Id: Ieb1f16ca8a11fd3560530fd7391e0b5b36ff3928
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5550253
Auto-Submit: Kent Tamura <[email protected]>
Commit-Queue: Koji Ishii <[email protected]>
Reviewed-by: Koji Ishii <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1303209}

--

wpt-commits: b09972b8d8cb771bedba3f8e1ed559dc6b103c4b
wpt-pr: 46367
2024-05-23 10:01:18 +00:00
Kent Tamura bc22e8a848 Bug 1897162 [wpt PR 46311] - RubyLB: Make ruby columns breakable, a=testonly
Automatic update from web-platform-tests
RubyLB: Make ruby columns breakable

If a ruby columns is not monolithic and its intrinsic inline size is
larger than line's available size, we try to break inside the ruby
column.  We provide RubyBreakTokenData if it succeeds.

Bug: 324111880
Change-Id: Ib8692d8c05b93fa7791350413597425f7b64f2af
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5539116
Auto-Submit: Kent Tamura <[email protected]>
Reviewed-by: Koji Ishii <[email protected]>
Commit-Queue: Koji Ishii <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1302421}

--

wpt-commits: 75f1a348305b43bb835334f42478f42e627d5d87
wpt-pr: 46311
2024-05-23 10:00:58 +00:00
Kent Tamura 22dd6ca6af Bug 1896317 [wpt PR 46220] - RubyLB: ::first-line style should not be applied to all rubies, a=testonly
Automatic update from web-platform-tests
RubyLB: ::first-line style should not be applied to all rubies

Sub-LineBreakers always referred to InlineItems for ::first-line
incorrectly because the constructor for them don't have an
InlineBreakToken.

This CL fixes it by passing the parent LineBreaker through
SetInputRange(), then PrepareNextLine() updates items_data_.

Bug: 324111880
Change-Id: I1c19b727335fb1b636f731b58155789b60480c09
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5528710
Reviewed-by: Koji Ishii <[email protected]>
Auto-Submit: Kent Tamura <[email protected]>
Commit-Queue: Koji Ishii <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1299875}

--

wpt-commits: b9491b534cb1a6991c5afaf65fc4960e55c506b4
wpt-pr: 46220
2024-05-21 09:46:48 +00:00
Kent Tamura 79e2bc6920 Bug 1896048 [wpt PR 46196] - RubyLB: ruby-position should be valid for ::first-line, a=testonly
Automatic update from web-platform-tests
RubyLB: `ruby-position` should be valid for ::first-line

https://drafts.csswg.org/css-pseudo/#first-line-styling
> * the ruby-position property (see [CSS-RUBY-1])

Bug: 324111880
Change-Id: Icc8901b29d0352b1cfa50238fca969884c5fa9a7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5526384
Commit-Queue: Koji Ishii <[email protected]>
Reviewed-by: Koji Ishii <[email protected]>
Auto-Submit: Kent Tamura <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1299087}

--

wpt-commits: ef0e939fc091f0066a80490495df72773bd81bd3
wpt-pr: 46196
2024-05-21 09:46:34 +00:00
Kent Tamura 5039716b7c Bug 1895825 [wpt PR 46178] - RubyLB: position:relative outside of ruby-text should move it., a=testonly
Automatic update from web-platform-tests
RubyLB: position:relative outside of ruby-text should move it.

InlineLayoutStateStack::ApplyRelativePositioning() for annotation
lines should be applied after ApplyRelativePositioning() for the base
line.

* Call ApplyRelativePositioning() for the base line and annotation lines
  almost same time, with passing ancestor relative offsets.

* Call CreateBoxFragments() for annotation lines just before
  CreateBoxFragments() for the base line.

* Remove FinalizeAnnotationLines().

* Don't move InlineLayoutStateStack::ruby_column_list_ out. It's
  necessary until CreateBoxFragments().

Bug: 324111880
Change-Id: I2cf66af6118ad52ffedf7579930bde25c794ca5e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5493166
Commit-Queue: Koji Ishii <[email protected]>
Reviewed-by: Koji Ishii <[email protected]>
Auto-Submit: Kent Tamura <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1298506}

--

wpt-commits: 6ca6cf86c9378bc6659febb8f1fc4185b1fdf757
wpt-pr: 46178
2024-05-21 09:46:18 +00:00
Kent Tamura 0a874c3c55 Bug 1893101 [wpt PR 45865] - Layout: Fix incorrect annotation space computation for atomic-inlines, a=testonly
Automatic update from web-platform-tests
Layout: Fix incorrect annotation space computation for atomic-inlines

ComputeAnnotationOverflow() should take into account of atomic inline
boxes.

Bug: 336592423
Change-Id: Ia6343f13ecb59b44c26bc00f19476479013a34aa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5480273
Reviewed-by: Koji Ishii <[email protected]>
Commit-Queue: Kent Tamura <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1291724}

--

wpt-commits: 270b59561b55d2dd50345e92448fc2bcdb4cca5b
wpt-pr: 45865
2024-04-29 07:27:41 +00:00
Kent Tamura 291c4ea90c Bug 1891647 [wpt PR 45731] - css-ruby: Import rubyDOM-*-rt-block-*.html in WebKit/Blink, a=testonly
Automatic update from web-platform-tests
css-ruby: Import rubyDOM-*-rt-block-*.html in WebKit/Blink

* Merge rubyDOM-insert-rt-block-*.html into
  ruby-dynamic-insertion-005.html.

* Merge rubyDOM-remove-rt-block-*.html into
  ruby-dynamic-removal-003.html.

Change-Id: Idffdaf1587bd3df4faa988d0cd6c6fe933715df4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5456511
Commit-Queue: Koji Ishii <[email protected]>
Auto-Submit: Kent Tamura <[email protected]>
Reviewed-by: Koji Ishii <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1287832}

--

wpt-commits: b13bfb616d79e6e4063a71d80caa28e326bd1d30
wpt-pr: 45731
2024-04-23 09:46:45 +00:00
Kent Tamura 34737a9b9b Bug 1864780 [wpt PR 43162] - [CSS display:ruby*] Don't fix position and float for <rt>, a=testonly
Automatic update from web-platform-tests
[CSS display:ruby*] Don't fix position and float for <rt>

We have forced `position: static; float: none;` for <rt>. We don't need
it any longer.  Changing these property values blockifies
`display: ruby-text`, and it won't work as ruby-text.  The new behavior
is compatible with Firefox.

Bug: 880802
Change-Id: Iec2886c64f48f360258ef17a6885b047dfff3be8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5028779
Commit-Queue: Koji Ishii <[email protected]>
Auto-Submit: Kent Tamura <[email protected]>
Reviewed-by: Koji Ishii <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1224752}

--

wpt-commits: f6e86730951e1dac4377e0ad67342180df1ee29c
wpt-pr: 43162
2023-11-22 12:51:21 +00:00
Natalia Csoregi fd9c9ce3e8 Backed out 259 changesets (bug 1858251, bug 1864135, bug 1862628, bug 1864134, bug 1864495, bug 1862531, bug 1864790, bug 1865066, bug 1864792, bug 1864566, bug 1864844, bug 1857775, bug 1864031, bug 1863959, bug 1863670, bug 1864462, bug 1863803, bug 1864780, bug 1864357, bug 1863585, bug 1864227, bug 1863859, bug 1860640, bug 1863618, bug 1864814, bug 1864197, bug 1864648, bug 1865447, bug 1864432, bug 1864402, bug 1857476, bug 1864633, bug 1864208, bug 1863709, bug 1864049, bug 1848745, bug 1864547, bug 1860042, bug 1864558, bug 1863331, bug 1861356, bug 1864535, bug 1863442, bug 1864532, bug 1862413, bug 1863562, bug 1864766, bug 1862863, bug 1863333, bug 1863774, bug 1863378, bug 1862325, bug 1864777, bug 1859333, bug 1861376, bug 1838259, bug 1865141, bug 1863313, bug 1864769, bug 1864077, bug 1862392, bug 1864372, bug 1864848, bug 1862615, bug 1863388, bug 1864026, bug 1864595, bug 1864802, bug 1864017, bug 1863656, bug 1863923, bug 1864604, bug 1864303, bug 1863987, bug 1863013, bug 1864225, bug 1863909, bug 1864630, bug 1865003, bug 1864250, bug 1863541, bug 1863516, bug 1864763, bug 1863161, bug 1863740, bug 1862700, bug 1865608, bug 1863784, bug 1863593, bug 1864600, bug 1865142, bug 1864249, bug 1863764, bug 1865135, bug 1863683, bug 1863493, bug 1864367, bug 1860770, bug 1864036, bug 1849891, bug 1864540, bug 1865576, bug 1860704, bug 1863582, bug 1864860, bug 1865189, bug 1863634, bug 1864248, bug 1864929, bug 1863405, bug 1864594, bug 1863446, bug 1864657, bug 1864831, bug 1862343, bug 1864539, bug 1865418, bug 1862979, bug 1863654, bug 1864906, bug 1864097, bug 1863888, bug 1865303, bug 1864029, bug 1863851, bug 1864065, bug 1863069, bug 1865337, bug 1863739, bug 1864467, bug 1864563, bug 1863862, bug 1864770, bug 1864439, bug 1864428, bug 1864567, bug 1865432, bug 1859366, bug 1863648, bug 1864973, bug 1864635, bug 1864055, bug 1864311, bug 1863767, bug 1865577, bug 1865274, bug 1862012, bug 1864650, bug 1865030, bug 1864360, bug 1863915, bug 1864358, bug 1865107, bug 1864230, bug 1856055, bug 1863364, bug 1865056, bug 1863704, bug 1857222, bug 1721499, bug 1864368, bug 1862440, bug 1865251, bug 1865022, bug 1865314, bug 1862099, bug 1864586, bug 1860937, bug 1864177, bug 1864470, bug 1863816, bug 1864302, bug 1864061, bug 1857583, bug 1865325, bug 1864757, bug 1864373, bug 1864625, bug 1864812, bug 1864552) for causing spidermonkey bustages on wasm/jsapi/module/moduleSource.tentative.any.js. CLOSED TREE
Backed out changeset 6ec912c267ab (bug 1865608)
Backed out changeset a891101f2c04 (bug 1864373)
Backed out changeset 8c72380f65d6 (bug 1865576)
Backed out changeset d02bf86e02ab (bug 1865577)
Backed out changeset 508ebc54a93d (bug 1865447)
Backed out changeset e8637be97c1c (bug 1865447)
Backed out changeset f167f9e40390 (bug 1865022)
Backed out changeset ecebe10f15dd (bug 1865022)
Backed out changeset 91e5dfcce3ad (bug 1865418)
Backed out changeset c1234e3ea426 (bug 1864017)
Backed out changeset 1ff5884e071d (bug 1864017)
Backed out changeset e7e4fa3aecc2 (bug 1862343)
Backed out changeset 869e7b93db2b (bug 1865432)
Backed out changeset 6dbecfa2ba73 (bug 1859366)
Backed out changeset 0c2555d6fbd5 (bug 1864026)
Backed out changeset 703291ff0587 (bug 1864026)
Backed out changeset 9cebdfb36f53 (bug 1864792)
Backed out changeset 884c4a288e2b (bug 1864792)
Backed out changeset d76192081ba7 (bug 1861376)
Backed out changeset 5a925eb0959b (bug 1861376)
Backed out changeset 15b20beb8ec7 (bug 1862440)
Backed out changeset 34d93591fb8a (bug 1862440)
Backed out changeset bd43dc1ac565 (bug 1864302)
Backed out changeset 81b07f055a1a (bug 1865314)
Backed out changeset 907465f81dd3 (bug 1864657)
Backed out changeset 5a97f3fc0e07 (bug 1858251)
Backed out changeset 139c6216411e (bug 1858251)
Backed out changeset 3778b82d9383 (bug 1865337)
Backed out changeset 42f4308fb407 (bug 1865337)
Backed out changeset d78a1a3df151 (bug 1862628)
Backed out changeset a8e76b27f26a (bug 1865325)
Backed out changeset eede3e89d0ad (bug 1865107)
Backed out changeset 9eb3581a5ca4 (bug 1865107)
Backed out changeset 28e93a892792 (bug 1865303)
Backed out changeset 05dc9502e76b (bug 1865274)
Backed out changeset 56f59df7c830 (bug 1865274)
Backed out changeset 7315224c20a4 (bug 1864790)
Backed out changeset 1fb1a86ff6d4 (bug 1864360)
Backed out changeset ba916de019c8 (bug 1865251)
Backed out changeset b7239c4ad91b (bug 1865142)
Backed out changeset ddc043d474f6 (bug 1865142)
Backed out changeset 38dd350c58fc (bug 1863364)
Backed out changeset 3c1f8502d40d (bug 1864029)
Backed out changeset b33c1acb1c32 (bug 1864029)
Backed out changeset c98afb1986be (bug 1865056)
Backed out changeset 1e4d38cd4d3f (bug 1865056)
Backed out changeset a1cdd67b501d (bug 1864630)
Backed out changeset fbe4e97c79d6 (bug 1864630)
Backed out changeset 40e00c5aefd1 (bug 1865189)
Backed out changeset 35e60010c3ed (bug 1865003)
Backed out changeset 3bfe86368e92 (bug 1864055)
Backed out changeset 1c0b1232f12f (bug 1864770)
Backed out changeset 192fe1a726a2 (bug 1864770)
Backed out changeset f51c9c0e5845 (bug 1865135)
Backed out changeset b49322e356c5 (bug 1865141)
Backed out changeset f6c0139ae233 (bug 1865141)
Backed out changeset 0fd1c425bf41 (bug 1863442)
Backed out changeset f245bc7e0259 (bug 1863442)
Backed out changeset daa99ac9eee1 (bug 1864973)
Backed out changeset 65629c316790 (bug 1864973)
Backed out changeset 76a1e0c82b9c (bug 1863888)
Backed out changeset 039da5b6dc97 (bug 1864848)
Backed out changeset 387d3a2722ce (bug 1864848)
Backed out changeset b65f86ad906d (bug 1865066)
Backed out changeset 549de5f65390 (bug 1860770)
Backed out changeset b82f29b0cb3e (bug 1860770)
Backed out changeset 66a0265845aa (bug 1865030)
Backed out changeset 43dacf50bcaa (bug 1864358)
Backed out changeset e4665f866eb7 (bug 1864358)
Backed out changeset 279ddb63b796 (bug 1864558)
Backed out changeset 56b6777991bc (bug 1860042)
Backed out changeset 228da77c9914 (bug 1860042)
Backed out changeset 2cc6f08b8d21 (bug 1864929)
Backed out changeset 9087683825b4 (bug 1864594)
Backed out changeset 5296af11105c (bug 1864230)
Backed out changeset b3d1913546e0 (bug 1864831)
Backed out changeset 4c788b68a5e6 (bug 1864197)
Backed out changeset 6e07e8f76b8e (bug 1864777)
Backed out changeset 189fea096d99 (bug 1864763)
Backed out changeset 756226b45826 (bug 1864906)
Backed out changeset 91d2ac8b7bc9 (bug 1864595)
Backed out changeset e821a09e8c79 (bug 1864595)
Backed out changeset 8476d1eba545 (bug 1864227)
Backed out changeset ed83285e64eb (bug 1864227)
Backed out changeset 6da1585970c5 (bug 1864860)
Backed out changeset 134526e92cf1 (bug 1864844)
Backed out changeset 91ee0e3a78c5 (bug 1864844)
Backed out changeset 4b774db4115a (bug 1864814)
Backed out changeset cca4d4a461d0 (bug 1857476)
Backed out changeset b57b21c7c463 (bug 1857476)
Backed out changeset cc84dcafc3f2 (bug 1864757)
Backed out changeset 07c57705334f (bug 1864802)
Backed out changeset c72377992676 (bug 1864812)
Backed out changeset f66302d3292c (bug 1864635)
Backed out changeset 7de6070c5edd (bug 1864780)
Backed out changeset 271224ed89f4 (bug 1864567)
Backed out changeset 2e639de69411 (bug 1864567)
Backed out changeset 0baeb0bd4c89 (bug 1863648)
Backed out changeset cb3be8a703df (bug 1864566)
Backed out changeset abab2a9076d4 (bug 1864563)
Backed out changeset 2f4c4f4722b6 (bug 1864563)
Backed out changeset 61af0777f0ec (bug 1864250)
Backed out changeset b00d5a5b76b7 (bug 1864250)
Backed out changeset d9d6891ebfd6 (bug 1864769)
Backed out changeset 45e5e6b24ef1 (bug 1864769)
Backed out changeset cfcb248af021 (bug 1864625)
Backed out changeset 1441c866967d (bug 1864625)
Backed out changeset 152866049637 (bug 1864552)
Backed out changeset 659e9987d32a (bug 1864766)
Backed out changeset 03750db90f02 (bug 1864766)
Backed out changeset 544419cc8cf2 (bug 1864650)
Backed out changeset 7b8f3cc2d6da (bug 1864462)
Backed out changeset a8872dc769f0 (bug 1864648)
Backed out changeset 2dde9b2fc552 (bug 1864177)
Backed out changeset 4c75fe2fa802 (bug 1864177)
Backed out changeset 2e5d678bca7f (bug 1864633)
Backed out changeset 7626e434ea48 (bug 1864547)
Backed out changeset 933788d2d487 (bug 1864049)
Backed out changeset 9a57a12d82f9 (bug 1864049)
Backed out changeset e5c9b54cd058 (bug 1864535)
Backed out changeset f0ab61bcb077 (bug 1864532)
Backed out changeset 81ead5b15811 (bug 1861356)
Backed out changeset 6e32c6096ccc (bug 1864439)
Backed out changeset 90a7360e30b5 (bug 1838259)
Backed out changeset d2fe0a7d323b (bug 1864600)
Backed out changeset daed519ce459 (bug 1864432)
Backed out changeset f006913dfbe4 (bug 1864432)
Backed out changeset 1e8316737812 (bug 1864428)
Backed out changeset a0b1e07d5053 (bug 1864604)
Backed out changeset 75a7881f9980 (bug 1864604)
Backed out changeset c0676f2847eb (bug 1864586)
Backed out changeset 3dd350c78469 (bug 1857775)
Backed out changeset 87f3e4c1a0f9 (bug 1857775)
Backed out changeset 6544173c4698 (bug 1864372)
Backed out changeset fd0d325f55bd (bug 1864539)
Backed out changeset ec11ea640765 (bug 1864540)
Backed out changeset ba71fe7dd6c9 (bug 1863915)
Backed out changeset 6d6803b1bb95 (bug 1863915)
Backed out changeset a607a6b253cb (bug 1849891)
Backed out changeset 974085775d5b (bug 1848745)
Backed out changeset e3e7ffe24c84 (bug 1848745)
Backed out changeset 7088fa5a7ca2 (bug 1864495)
Backed out changeset 66b304957b35 (bug 1862531)
Backed out changeset ebcfe56bad51 (bug 1862531)
Backed out changeset 945514454981 (bug 1864036)
Backed out changeset be502aa92cbd (bug 1864036)
Backed out changeset bed8a63fcdf0 (bug 1864470)
Backed out changeset 2e5debc62479 (bug 1864367)
Backed out changeset 8547a2ced6a9 (bug 1864367)
Backed out changeset bd00a3981635 (bug 1864467)
Backed out changeset 5e9d9f6224f0 (bug 1864467)
Backed out changeset 418164985235 (bug 1863313)
Backed out changeset 6f86556f5db4 (bug 1864402)
Backed out changeset a05b2b4aa0c4 (bug 1864134)
Backed out changeset 8e23603bd01e (bug 1864303)
Backed out changeset 91dce9734d1e (bug 1864303)
Backed out changeset a8fd10693de0 (bug 1864368)
Backed out changeset 0f6b4cd896c8 (bug 1721499)
Backed out changeset f80e384f8000 (bug 1721499)
Backed out changeset ab82a3d4e6b0 (bug 1863959)
Backed out changeset 108c7164f73b (bug 1864311)
Backed out changeset a5917a67afcb (bug 1864357)
Backed out changeset e72aa762efea (bug 1864097)
Backed out changeset 1324ba1638f7 (bug 1864248)
Backed out changeset f2e469a8e2ca (bug 1864249)
Backed out changeset 018c56657221 (bug 1864225)
Backed out changeset 49291df66e0e (bug 1856055)
Backed out changeset 609747b82a6e (bug 1862863)
Backed out changeset 7a78c33854ce (bug 1864208)
Backed out changeset 2cd69d6ec18f (bug 1864208)
Backed out changeset 4ffea0fc4dc6 (bug 1863851)
Backed out changeset 967dcb7fda05 (bug 1863851)
Backed out changeset f245a6f0109e (bug 1864061)
Backed out changeset 75dc24e0e67f (bug 1863862)
Backed out changeset 8419ad5e48ba (bug 1863862)
Backed out changeset 67c51aa79350 (bug 1863161)
Backed out changeset 10f26ff8c109 (bug 1862413)
Backed out changeset 711695f4c261 (bug 1862413)
Backed out changeset 59c4c41bb5ef (bug 1863585)
Backed out changeset c707fb125419 (bug 1864077)
Backed out changeset f9c8f53e8ef4 (bug 1863709)
Backed out changeset 6923bf8bd414 (bug 1863709)
Backed out changeset f869f2f2a9db (bug 1864135)
Backed out changeset 0da308fb6f65 (bug 1864135)
Backed out changeset f24482d45044 (bug 1863909)
Backed out changeset 328320c4bcdd (bug 1864065)
Backed out changeset 0ea9b5d9a867 (bug 1863764)
Backed out changeset d1fd7c4ad6a4 (bug 1863764)
Backed out changeset 5de187484edb (bug 1863923)
Backed out changeset 92290de1ad0e (bug 1863784)
Backed out changeset 21536ccf4b3b (bug 1864031)
Backed out changeset 5e11d75cd8c8 (bug 1864031)
Backed out changeset 84cd17b22a2c (bug 1859333)
Backed out changeset 6fb08480dc58 (bug 1859333)
Backed out changeset a042b1b23859 (bug 1860640)
Backed out changeset 525af14eaf7d (bug 1860640)
Backed out changeset bbb166b846e8 (bug 1862099)
Backed out changeset c5b11750b5fe (bug 1862099)
Backed out changeset f599d649dda8 (bug 1863654)
Backed out changeset ad2209ffd561 (bug 1863654)
Backed out changeset ab14c28b6c30 (bug 1863987)
Backed out changeset 14075c8144de (bug 1863593)
Backed out changeset 05ef7fa88b9e (bug 1863593)
Backed out changeset 2b01b5765c72 (bug 1863656)
Backed out changeset 0d71642d64d1 (bug 1862979)
Backed out changeset d761f40079e3 (bug 1862979)
Backed out changeset 70b7d45750bb (bug 1863446)
Backed out changeset 0fc479685df7 (bug 1863388)
Backed out changeset 2064c54e2017 (bug 1863859)
Backed out changeset 23ca2fa53bdf (bug 1863859)
Backed out changeset f9aa9dea5a1b (bug 1863816)
Backed out changeset 5fae5dcf04f6 (bug 1863774)
Backed out changeset d5f78ada8752 (bug 1863774)
Backed out changeset 09e15343ac0f (bug 1863618)
Backed out changeset 6d4f1821117a (bug 1863618)
Backed out changeset 346db413b594 (bug 1863767)
Backed out changeset 80db7a3e22c3 (bug 1857583)
Backed out changeset edc02f65f55f (bug 1857583)
Backed out changeset 11710b8595e5 (bug 1863803)
Backed out changeset 8b013efd9971 (bug 1863670)
Backed out changeset ecd3fce2d011 (bug 1863634)
Backed out changeset d84b52aab0fc (bug 1863634)
Backed out changeset 795d78e18e0e (bug 1863562)
Backed out changeset 70372e6c45fd (bug 1863562)
Backed out changeset e1e6ffcb56dd (bug 1863740)
Backed out changeset c65519f40cb4 (bug 1863740)
Backed out changeset 90fc8f90af4c (bug 1863739)
Backed out changeset 2b90d80ab7f1 (bug 1863739)
Backed out changeset 629dd34179f9 (bug 1863683)
Backed out changeset 81a4c47ab5a8 (bug 1863683)
Backed out changeset 7770f4ed1e30 (bug 1863069)
Backed out changeset c7845446fa54 (bug 1863516)
Backed out changeset e8cc3a9eb3f7 (bug 1863378)
Backed out changeset 9239b7c80711 (bug 1863378)
Backed out changeset 7bcb6c310065 (bug 1863704)
Backed out changeset f638239effd8 (bug 1860704)
Backed out changeset 945cbb561454 (bug 1860704)
Backed out changeset 284d116aa9ec (bug 1863013)
Backed out changeset 5362d5d79e8f (bug 1863013)
Backed out changeset 447e70ade451 (bug 1862392)
Backed out changeset 3964aac316c7 (bug 1862392)
Backed out changeset 0c62da1e92ab (bug 1862325)
Backed out changeset 82878e6bc0e0 (bug 1862325)
Backed out changeset f7caacf5d416 (bug 1863582)
Backed out changeset 2425710928c9 (bug 1860937)
Backed out changeset c4d7c76a5dbb (bug 1863331)
Backed out changeset 20edd35a1290 (bug 1863331)
Backed out changeset 7625948702bb (bug 1863333)
Backed out changeset bae960c7c6bd (bug 1863333)
Backed out changeset ed73bd0bca88 (bug 1862012)
Backed out changeset b2bf41ffde4b (bug 1862012)
Backed out changeset 75e066615fc0 (bug 1863405)
Backed out changeset 94a0b2c163aa (bug 1862700)
Backed out changeset ab1d2ef55d5f (bug 1863541)
Backed out changeset a95e3d447f60 (bug 1863541)
Backed out changeset 695d11689358 (bug 1863493)
Backed out changeset 0cef22d581e3 (bug 1862615)
Backed out changeset 4809260b2294 (bug 1857222)
Backed out changeset f26d106de83d (bug 1857222)
2023-11-22 12:41:15 +02:00
Kent Tamura 0c7c4d6014 Bug 1864780 [wpt PR 43162] - [CSS display:ruby*] Don't fix position and float for <rt>, a=testonly
Automatic update from web-platform-tests
[CSS display:ruby*] Don't fix position and float for <rt>

We have forced `position: static; float: none;` for <rt>. We don't need
it any longer.  Changing these property values blockifies
`display: ruby-text`, and it won't work as ruby-text.  The new behavior
is compatible with Firefox.

Bug: 880802
Change-Id: Iec2886c64f48f360258ef17a6885b047dfff3be8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5028779
Commit-Queue: Koji Ishii <[email protected]>
Auto-Submit: Kent Tamura <[email protected]>
Reviewed-by: Koji Ishii <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1224752}

--

wpt-commits: f6e86730951e1dac4377e0ad67342180df1ee29c
wpt-pr: 43162
2023-11-22 09:33:55 +00:00
Jonathan Kew b3026604e6 Bug 1819726 - Handle bidi for rb and rt boxes. r=emilio
Patch proposed by Xidorn appears to work as expected. Added testcase to WPT.

Differential Revision: https://phabricator.services.mozilla.com/D171445
2023-03-02 15:52:44 +00:00
Gérard Talbot 7e644a48bb Bug 1783478 [wpt PR 35365] - rbc-rtc-basic-001.html test was missing a <link rel="match" href="..."> to its reference, a=testonly
Automatic update from web-platform-tests
rbc-rtc-basic-001.html test was missing a <link rel='match' href='' to its reference (#35365)

--

wpt-commits: 19d452e70a4ace1014d47c4eeb2d44ee88bb8218
wpt-pr: 35365
2022-09-04 17:58:03 +00:00
Gérard Talbot 696a5fbf59 Bug 1728208 [wpt PR 30238] - [css-ruby] Added 1 intra-base test, a=testonly
Automatic update from web-platform-tests
[css-ruby] Added 1 intra-base test (#30238)

* Added 1 intra-base test

* Complexified intra-base-white-space-001 test

* Update css/css-ruby/intra-base-white-space-001.html

Co-authored-by: fantasai <[email protected]>

Co-authored-by: fantasai <[email protected]>
--

wpt-commits: 42e9ca1955ded2015b21a43866021b49dbb6e7d1
wpt-pr: 30238
2022-06-10 03:32:58 +00:00
Gérard Talbot 02cbc18731 Bug 1760463 [wpt PR 33271] - [css-ruby] Adding japanese .woff font resource into block-ruby-001 test and reference, a=testonly
Automatic update from web-platform-tests
[css-ruby] Adding japanese .woff font resource into block-ruby-001 test and reference (#33271)

* Replaced japanese char. with latin char. in block-ruby-001

* Improved block-ruby-001 and added japanese .woff font
--

wpt-commits: e7c65660d5183d41a1c1330f9615f40dbe6f447e
wpt-pr: 33271
2022-04-11 07:45:06 +00:00
Gérard Talbot 3df1db6163 Bug 1718687 [wpt PR 29535] - [css-ruby] Creating a reliable ruby text pairing test and reference, a=testonly
Automatic update from web-platform-tests
Creating a reliable ruby text pairing test and reference

--

wpt-commits: 0387de5dd1d67e2fa9c6c63d32d47ff17c11bb42
wpt-pr: 29535
2022-03-21 06:52:01 +00:00
Daniel Smith 60429adfc1 Bug 1746965 [wpt PR 32151] - Remove empty css flags tags from the css directory (non-CSS2) (8/8), a=testonly
Automatic update from web-platform-tests
Remove empty css flags tags from the css directory (non-CSS2) (8/8) (#32151)

* remove empty flags tags from the (non CSS2) css directories

* remove extra spaces from merge
--

wpt-commits: 5e295079d07ef43bdd9fe1ccea9b59067fc5ae46
wpt-pr: 32151
2022-02-05 11:48:51 +00:00
Tim Nguyen 192ac20002 Bug 1745380 [wpt PR 31999] - Move ruby tests out of vendor-imports (#8615), a=testonly
Automatic update from web-platform-tests
Move ruby tests out of vendor-imports (#8615)

--

wpt-commits: d854644fdf6b3d7a4075dbf69a519251fd7b4cfd
wpt-pr: 31999
2021-12-23 14:24:18 +00:00
Morten Stenshorne 0f015efa7f Bug 1732060 [wpt PR 30876] - Don't include BR clearance in the line's height., a=testonly
Automatic update from web-platform-tests
Don't include BR clearance in the line's height.

Including clearance in the line height may result in tall monolithic
content, which is problematic for block fragmentation, especially for
column balancing.

Instead, store trailing clearance in the layout result, so that the
block layout algorithm can add it to the layout position for subsequent
content.

We already use a similar trick for ruby annotations, and some care is
required so that we don't move back above the clearance offset when
canceling ruby annotations overflow (which happens in some cases). There
was no test coverage for this, so added three tests for that (they pass
both and without this CL).

Also added a multicol test that demonstrates what this fixes in column
balancing.

Bug: 829028
Change-Id: I84e58326e9ada78e3f29ad01d8043a173626aea3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3168645
Commit-Queue: Morten Stenshorne <[email protected]>
Reviewed-by: Ian Kilpatrick <[email protected]>
Reviewed-by: Koji Ishii <[email protected]>
Cr-Commit-Position: refs/heads/main@{#923502}

--

wpt-commits: faa9a85d068538c986ba01119789194f92f8d344
wpt-pr: 30876
2021-10-04 00:20:05 +00:00
Alexandru Michis 31a11889ae Backed out 160 changesets (bug 1730136, bug 1729734, bug 1730484, bug 1731289, bug 1731278, bug 1733783, bug 1732014, bug 1732017, bug 1732016, bug 1732010, bug 1732013, bug 1730377, bug 1730578, bug 1732018, bug 1731288, bug 1731335, bug 1732054, bug 1731333, bug 1732059, bug 1732058, bug 1732651, bug 1732650, bug 1731339, bug 1731338, bug 1731330, bug 1731319, bug 1731315, bug 1651513, bug 1732033, bug 1731265, bug 1732652, bug 1732368, bug 1724852, bug 1730579, bug 1724548, bug 1732009, bug 1594736, bug 1732649, bug 1731320, bug 1731321, bug 1729775, bug 1732048, bug 1731325, bug 1732641, bug 1731328, bug 1731282, bug 1732644, bug 1732043, bug 1732646, bug 1732042, bug 1731344, bug 1731309, bug 1731269, bug 1731340, bug 1731341, bug 1731342, bug 1731343, bug 1731304, bug 1731305, bug 1731306, bug 1732029, bug 1716997, bug 1731284, bug 1720812, bug 1728269, bug 1732648, bug 1731294, bug 1731295, bug 1730296, bug 1732065, bug 1731252, bug 1730023, bug 1732038, bug 1732073, bug 1732070, bug 1732639, bug 1732032, bug 1731259, bug 1732037, bug 1732035, bug 1731327, bug 1730295, bug 1710346, bug 1723584, bug 1731297, bug 1731270, bug 1730299, bug 1728730, bug 1731274, bug 1730256, bug 1730495, bug 1732024, bug 1732047, bug 1732044, bug 1716072, bug 1729099, bug 1716030, bug 1732645, bug 1732028, bug 1730302, bug 1732066, bug 1732067, bug 1732060, bug 1732040, bug 1732062, bug 1732063, bug 1732020, bug 1732021, bug 1732022, bug 1732647, bug 1732068, bug 1732026) for causing spidermonkey failures.
CLOSED TREE

Backed out changeset 72551ab47a3b (bug 1733783)
Backed out changeset 7739ab6bad61 (bug 1724548)
Backed out changeset 7643034b7a84 (bug 1732652)
Backed out changeset c542c361dede (bug 1732651)
Backed out changeset 352b18e7b596 (bug 1732650)
Backed out changeset 08ca563b22c2 (bug 1732650)
Backed out changeset 7b7067c4e778 (bug 1732649)
Backed out changeset 0ca1bd937952 (bug 1732648)
Backed out changeset aeb7b5619522 (bug 1732647)
Backed out changeset b964164ef9a0 (bug 1732647)
Backed out changeset e29528c47bfb (bug 1732646)
Backed out changeset f6bdf3be5fcd (bug 1732073)
Backed out changeset 57d92dad0299 (bug 1732070)
Backed out changeset 38f34b6424af (bug 1732070)
Backed out changeset e8408abd4544 (bug 1732068)
Backed out changeset e6d16b1e136b (bug 1732067)
Backed out changeset 8bcfd340fe23 (bug 1732067)
Backed out changeset 7f4a9de37e6e (bug 1732066)
Backed out changeset 8c4b766799fe (bug 1732066)
Backed out changeset 566c6d18c0dc (bug 1732065)
Backed out changeset baf896beca37 (bug 1732063)
Backed out changeset 2b771166aff4 (bug 1732062)
Backed out changeset 698d10acdee3 (bug 1732060)
Backed out changeset ce5f03f5d53e (bug 1732060)
Backed out changeset 214c5b0c273e (bug 1732059)
Backed out changeset cc93ca5e9e46 (bug 1732058)
Backed out changeset ca0fc4ff1763 (bug 1732058)
Backed out changeset 8a3239413605 (bug 1732054)
Backed out changeset cf559311e933 (bug 1716030)
Backed out changeset b741b9d58b45 (bug 1716030)
Backed out changeset f7a41f0b432a (bug 1730495)
Backed out changeset b5f7794c707d (bug 1730495)
Backed out changeset 997c99b9f84b (bug 1728269)
Backed out changeset 33f88458ee38 (bug 1732048)
Backed out changeset ce6904d75e1e (bug 1732047)
Backed out changeset c180c7fbeb19 (bug 1732044)
Backed out changeset 1f917eea4e00 (bug 1732044)
Backed out changeset c244c40839cb (bug 1732043)
Backed out changeset 7aa2e71c9c70 (bug 1732042)
Backed out changeset 971dee6b5ea9 (bug 1732042)
Backed out changeset e99f6f66bc62 (bug 1732040)
Backed out changeset 448715b83303 (bug 1732038)
Backed out changeset ebf60969a487 (bug 1732037)
Backed out changeset 7629b787ced8 (bug 1732035)
Backed out changeset bca73d392285 (bug 1732033)
Backed out changeset 278c7ee03481 (bug 1732032)
Backed out changeset 8928ff155c27 (bug 1730136)
Backed out changeset ce106af2bfb1 (bug 1732029)
Backed out changeset 98697c85be27 (bug 1732029)
Backed out changeset e8b610d3cd40 (bug 1732028)
Backed out changeset 8464ece2ee38 (bug 1732026)
Backed out changeset 74efdd23ced5 (bug 1732024)
Backed out changeset 2c7c3a67d19b (bug 1732024)
Backed out changeset 8e589c8090c8 (bug 1732022)
Backed out changeset a299517f717c (bug 1732022)
Backed out changeset c1981878cb19 (bug 1732645)
Backed out changeset 30cc233f6a42 (bug 1732021)
Backed out changeset 5f7738c50910 (bug 1732021)
Backed out changeset 929104a296a1 (bug 1732020)
Backed out changeset bad4bff4e269 (bug 1732018)
Backed out changeset 62b632400e8b (bug 1732017)
Backed out changeset 09dab0189bd8 (bug 1732017)
Backed out changeset 959a67d9e37e (bug 1732016)
Backed out changeset e2041a99a9fa (bug 1732016)
Backed out changeset c520d326d168 (bug 1732014)
Backed out changeset a91195879163 (bug 1732014)
Backed out changeset 1db5d4aec3a9 (bug 1732013)
Backed out changeset 85c47710a9e5 (bug 1732013)
Backed out changeset 48797cc67554 (bug 1732644)
Backed out changeset ff8c7ef53d6a (bug 1732644)
Backed out changeset d16cac8757c7 (bug 1729734)
Backed out changeset 54a3b9b3a758 (bug 1729734)
Backed out changeset e1a9ce53708e (bug 1716072)
Backed out changeset 904054aab22d (bug 1732010)
Backed out changeset 83adb49a71d1 (bug 1732010)
Backed out changeset 49bbbbe93e53 (bug 1732009)
Backed out changeset 3ec2fd445ec3 (bug 1732009)
Backed out changeset caf3c1bb5969 (bug 1731344)
Backed out changeset a6d527113282 (bug 1731344)
Backed out changeset d4e1f4c66f8b (bug 1731343)
Backed out changeset 3be45ff0f72b (bug 1731342)
Backed out changeset f2bb22025ad8 (bug 1731341)
Backed out changeset bab42d6c60f0 (bug 1731340)
Backed out changeset 594e873df330 (bug 1731339)
Backed out changeset d5fecc74700e (bug 1731339)
Backed out changeset 80db4d4fbb01 (bug 1731338)
Backed out changeset 61bff6678dda (bug 1731338)
Backed out changeset 7e4299dc2c2a (bug 1732641)
Backed out changeset 74daa2e91bef (bug 1723584)
Backed out changeset f6a467f468bd (bug 1731335)
Backed out changeset 188e8b019fd9 (bug 1731333)
Backed out changeset 22354727ffee (bug 1731333)
Backed out changeset 63fb09e901e0 (bug 1594736)
Backed out changeset e94b60ff2db0 (bug 1594736)
Backed out changeset 2dcbb39aa0ad (bug 1731330)
Backed out changeset d8855ba324cf (bug 1731330)
Backed out changeset 777e978a6634 (bug 1731328)
Backed out changeset a9447be99707 (bug 1731328)
Backed out changeset 772f7ddf79c0 (bug 1731327)
Backed out changeset 5ba7ec3f8e64 (bug 1731327)
Backed out changeset c68ce439e2ee (bug 1731325)
Backed out changeset 631b8be5bd73 (bug 1730302)
Backed out changeset 1bd75edfbc5f (bug 1730302)
Backed out changeset b2bccbc48ff4 (bug 1720812)
Backed out changeset ddefc2d207cd (bug 1720812)
Backed out changeset fc751892e985 (bug 1731321)
Backed out changeset 868153b69d0f (bug 1731320)
Backed out changeset 53aa2903e723 (bug 1731319)
Backed out changeset 9f071367753a (bug 1710346)
Backed out changeset a11c50c5b6bc (bug 1732639)
Backed out changeset d1d707b3ec68 (bug 1731315)
Backed out changeset 0e5c3e7d4f8a (bug 1731309)
Backed out changeset 75857182087a (bug 1731309)
Backed out changeset a2703cb7c784 (bug 1731306)
Backed out changeset 43782a8cc50a (bug 1731306)
Backed out changeset 2e44010f3ead (bug 1731305)
Backed out changeset 20fe789c7830 (bug 1731304)
Backed out changeset 12013b1fcd85 (bug 1731304)
Backed out changeset 73671ac052e2 (bug 1724852)
Backed out changeset 365002dc0d2f (bug 1724852)
Backed out changeset ac26e6fdf695 (bug 1729775)
Backed out changeset becf63210284 (bug 1729775)
Backed out changeset 3dd475d35eb3 (bug 1730295)
Backed out changeset aa2632dfd76a (bug 1731297)
Backed out changeset 0366db38d196 (bug 1731297)
Backed out changeset 4c3638357a47 (bug 1731295)
Backed out changeset 77d4baa9a677 (bug 1731294)
Backed out changeset 92921ea92f54 (bug 1730296)
Backed out changeset 96df47b72e33 (bug 1731289)
Backed out changeset 59548a1f1ed8 (bug 1731289)
Backed out changeset 71749327f30a (bug 1729099)
Backed out changeset d173c717962d (bug 1731288)
Backed out changeset a6e5ba758575 (bug 1731288)
Backed out changeset 2728b24029a8 (bug 1731284)
Backed out changeset df06d0a66a41 (bug 1731282)
Backed out changeset fa2bf384129f (bug 1716997)
Backed out changeset bab0ce44fb0b (bug 1716997)
Backed out changeset 6cde8c2cc2d6 (bug 1731278)
Backed out changeset 6e0f453b48da (bug 1731274)
Backed out changeset 5506c7f08608 (bug 1730579)
Backed out changeset fdbe52cbd089 (bug 1730579)
Backed out changeset 214a653fbd3e (bug 1732368)
Backed out changeset 7f06ec09efa3 (bug 1731270)
Backed out changeset f9b73dfeebaf (bug 1731269)
Backed out changeset bacf87503f17 (bug 1730023)
Backed out changeset 31e9edfe668a (bug 1730578)
Backed out changeset 96c2366e8dbc (bug 1730578)
Backed out changeset 0136a0a05eec (bug 1731265)
Backed out changeset 25306102d9e3 (bug 1730299)
Backed out changeset 4cd527c3c46c (bug 1730256)
Backed out changeset 9439f50ae1ce (bug 1730256)
Backed out changeset d6372e27dc1c (bug 1731259)
Backed out changeset 51718c6bc1d9 (bug 1730377)
Backed out changeset f789fdf593de (bug 1728730)
Backed out changeset 802aec89c65c (bug 1728730)
Backed out changeset a26191f580dd (bug 1731252)
Backed out changeset 6fa1762fecd4 (bug 1730484)
Backed out changeset 9fc63faebf76 (bug 1730484)
Backed out changeset fd2fc40dee66 (bug 1651513)
Backed out changeset 8209b749040d (bug 1651513)
2021-10-03 02:22:35 +03:00
Morten Stenshorne ae6e96bacd Bug 1732060 [wpt PR 30876] - Don't include BR clearance in the line's height., a=testonly
Automatic update from web-platform-tests
Don't include BR clearance in the line's height.

Including clearance in the line height may result in tall monolithic
content, which is problematic for block fragmentation, especially for
column balancing.

Instead, store trailing clearance in the layout result, so that the
block layout algorithm can add it to the layout position for subsequent
content.

We already use a similar trick for ruby annotations, and some care is
required so that we don't move back above the clearance offset when
canceling ruby annotations overflow (which happens in some cases). There
was no test coverage for this, so added three tests for that (they pass
both and without this CL).

Also added a multicol test that demonstrates what this fixes in column
balancing.

Bug: 829028
Change-Id: I84e58326e9ada78e3f29ad01d8043a173626aea3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3168645
Commit-Queue: Morten Stenshorne <[email protected]>
Reviewed-by: Ian Kilpatrick <[email protected]>
Reviewed-by: Koji Ishii <[email protected]>
Cr-Commit-Position: refs/heads/main@{#923502}

--

wpt-commits: faa9a85d068538c986ba01119789194f92f8d344
wpt-pr: 30876
2021-10-02 22:26:14 +00:00
Gérard Talbot 8993cadb64 Bug 1722997 [wpt PR 29841] - [css-ruby] Tweaked block-ruby-005 test and reference, a=testonly
Automatic update from web-platform-tests
[css-ruby] Tweaked block-ruby-005 test and reference (#29841)

* Tweaked block-ruby-005 test and reference

* Improved, tweaked block-ruby-005 and its reference
--

wpt-commits: 4935b8010a8121913c30bad6460b31a8554d9090
wpt-pr: 29841
2021-09-21 14:20:52 +00:00
Gérard Talbot 4242ce31d9 Bug 1728200 [wpt PR 30237] - [css-ruby] 2 basic rb and rt display tests, a=testonly
Automatic update from web-platform-tests
2 basic rb and rt display tests (#30237)

--

wpt-commits: 3561e3996e33c89034683f6f7f0174f69ba25fe8
wpt-pr: 30237
2021-09-21 14:20:51 +00:00
Gérard Talbot 34862f629d Bug 1722970 [wpt PR 29840] - [css-ruby] Created basic test on rbc and rtc elements, a=testonly
Automatic update from web-platform-tests
[css-ruby] Created basic test on rbc and rtc elements (#29840)

* Created basic test on rbc and rtc elements

* Removing useless, unneeded declarations

* Improving rbc-rtc-basic-001.html and its reference
--

wpt-commits: be2c5bd43833b03f515ebc0283512926195eac50
wpt-pr: 29840
2021-09-02 10:30:58 +00:00
Ian Kilpatrick 83a8b4658a Bug 1726069 [wpt PR 30044] - [block-in-inline] Fix various ruby + floats issues., a=testonly
Automatic update from web-platform-tests
[block-in-inline] Fix various ruby + floats issues.

Ruby had a few different issues (see new tests).
 - A ruby annotation would "pull" down a float (test 001).
 - A ruby annotation would intersect with floats (test 002,003).

This fixes these issues. Specifically we look at annotation overflow
to determining if a line will fix in a given layout opportunity, and
use the ruby block adjust to positioning floats.

Bug: 716930
Change-Id: I4a25fbd22a93647e7af54b654e786a8d3504ae4a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3065855
Reviewed-by: Kent Tamura <[email protected]>
Reviewed-by: Koji Ishii <[email protected]>
Commit-Queue: Ian Kilpatrick <[email protected]>
Cr-Commit-Position: refs/heads/master@{#912571}

--

wpt-commits: 139f569b206ec3b24351b0eb98f7a76c95c553cb
wpt-pr: 30044
2021-09-02 10:29:15 +00:00
Gérard Talbot 22d482d0f2 Bug 1722584 [wpt PR 29809] - [css-ruby] Basic improperly-contained-annotation test and 2 references, a=testonly
Automatic update from web-platform-tests
[css-ruby] Basic improperly-contained-annotation test and 2 references (#29809)

* Created a basic improperly-contained-annotation test and 2 references

* Removing 1 reference, renaming the other

* Removed comment and tuned test and reference
--

wpt-commits: a668cd5a949a11c1039abfc7d2b1e4a9a48dc744
wpt-pr: 29809
2021-08-06 09:42:31 +00:00
Gérard Talbot 96e7d8b09b Bug 1722923 [wpt PR 29839] - [css-ruby] Filename-renamed 2 ruby-base-container tests, a=testonly
Automatic update from web-platform-tests
[css-ruby] Filename-renamed 2 ruby-base-container tests (#29839)

* Filename-renamed 2 ruby-base-container tests

* Updated 2 tests and 1 reference issue 29515
--

wpt-commits: 7735055e603fd0c1e5bf6eaa9bca378206b45a00
wpt-pr: 29839
2021-08-01 05:33:22 +00:00
Gérard Talbot 1746e27bd2 Bug 1723014 [wpt PR 29843] - [css-ruby] Tweaked block-ruby-003 test and reference, a=testonly
Automatic update from web-platform-tests
Tweaked block-ruby-003 test and reference (#29843)

--

wpt-commits: 9650980b2c8e313a395be04c960346c8980bc83f
wpt-pr: 29843
2021-08-01 05:33:21 +00:00
Gérard Talbot bfe57fdf08 Bug 1723001 [wpt PR 29842] - [css-ruby] Tweaked block-ruby-004 test and reference, a=testonly
Automatic update from web-platform-tests
Tweaked block-ruby-004 test and reference (#29842)

--

wpt-commits: c9625eb5cfc604191fec066e6ce217ab59b3c6ae
wpt-pr: 29842
2021-08-01 05:33:21 +00:00
Xidorn Quan ac7eb128ae Bug 1696721 part 3 - Fix intrinsic isize calculation for ruby frame. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D109228
2021-03-23 10:26:17 +00:00
Xidorn Quan 45ad19de34 Bug 1697529 - Implement visibility: collapse support for ruby text. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D107990
2021-03-12 09:28:00 +00:00
Xidorn Quan f95072bfa2 Bug 1694748 part 3 - Enable ruby-position: alternate by default. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D107384
2021-03-10 10:46:15 +00:00
Xidorn Quan 45bd4f3061 Bug 1694748 part 2 - Implement layout of ruby-position: alternate. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D107383
2021-03-10 10:46:14 +00:00
Kent Tamura f17e3d9bd1 Bug 1645966 [wpt PR 24161] - RubyNG: A line shouldn't provide annotation space if it has text-emphasis, a=testonly
Automatic update from web-platform-tests
RubyNG: A line shouldn't provide annotation space if it has text-emphasis

* A line has text-emphasis at the 'under' side, and the next line has
  ruby at 'over' side, or
* A line has ruby at the 'under' side, and the next line has
  text-emphasis at 'over' side

In these two cases, text-emphasis and ruby could be overlapped. This CL
fixes this issue.

Note:
 - The legacy ruby also has this issue, but this CL doesn't fix it for
   the legacy ruby.
 - The FAIL line in external/wpt/css/css-ruby/line-spacing-expected.txt
   is expected.  We'll fix it soon.

Bug: 1069817
Change-Id: Ie2201d577c58a77000c7ace7a1f3de718866a989
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2245991
Reviewed-by: Yoshifumi Inoue <[email protected]>
Reviewed-by: Koji Ishii <[email protected]>
Commit-Queue: Kent Tamura <[email protected]>
Cr-Commit-Position: refs/heads/master@{#778687}

--

wpt-commits: bfcaaa8a2261e974b1a162ddd4155984098e90ca
wpt-pr: 24161
2020-06-23 11:04:23 +00:00
Xidorn Quan a7eb04bfeb Bug 1641139 - Reflow absolute frames in ruby container and ruby base container. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D77584
2020-06-06 05:38:12 +00:00
Butkovits Atila e8bd270b63 Backed out changeset 6bb6a5cdc941 (bug 1641139) for causing failures at abs-in-ruby-base-container.html. CLOSED TREE 2020-06-04 10:50:36 +03:00
Xidorn Quan 871e145e1e Bug 1641139 - Reflow absolute frames in ruby container and ruby base container. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D77584
2020-06-04 06:08:40 +00:00
Kent Tamura 4985b97916 Bug 1641456 [wpt PR 23817] - css-ruby: Add a test for '3.5. Line Spacing', a=testonly
Automatic update from web-platform-tests
css-ruby: Add a test for '3.5. Line Spacing'

Bug: crbug.com/1069817
Change-Id: Ie3b4bb52e9151939026df20e37459de596d78545
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2217714
Commit-Queue: Kent Tamura <[email protected]>
Commit-Queue: Koji Ishii <[email protected]>
Reviewed-by: Koji Ishii <[email protected]>
Cr-Commit-Position: refs/heads/master@{#772573}

--

wpt-commits: 5389f61985bba1bee593247dbf01ce5d89048b3d
wpt-pr: 23817
2020-06-01 14:03:12 +00:00
Florian Rivoal 10af4810b2 Bug 1637909 [wpt PR 23591] - [css-ruby] test parsing of the ruby-merge property, a=testonly
Automatic update from web-platform-tests
[css-ruby] test parsing of the ruby-merge property (#23591)

See https://github.com/w3c/csswg-drafts/issues/5004
--

wpt-commits: 48950262c7bfde62ce876471f354b878b06958ce
wpt-pr: 23591
2020-05-25 14:32:39 +00:00