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 kojii@chromium.org
Reviewed-by: Koji Ishii kojii@chromium.org
Auto-Submit: Kent Tamura tkent@chromium.org
Cr-Commit-Position: refs/heads/main@{#1298506}