-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Convert coordinates properly for floats in writing-mode: sideways-lr #38450
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Convert coordinates properly for floats in writing-mode: sideways-lr #38450
Conversation
d1fc0f7
to
259dbaf
Compare
259dbaf
to
4f4ad94
Compare
EWS run on previous version of this PR (hash 4f4ad94) |
4f4ad94
to
21bf4db
Compare
EWS run on previous version of this PR (hash 21bf4db) |
21bf4db
to
4eda029
Compare
EWS run on previous version of this PR (hash 4eda029) |
4eda029
to
5e39ba3
Compare
EWS run on current version of this PR (hash 5e39ba3) |
EWS run on current version of this PR (hash 5e39ba3) |
https://bugs.webkit.org/show_bug.cgi?id=285276 rdar://142227732 Reviewed by Alan Baradlay. Updates preparePlacedFloats to convert external floats to logical coordinates, and toMarginAndBorderBoxVisualRect to convert logical coordinates out to RenderBox coordinates in sideways-lr mode. * LayoutTests/imported/w3c/web-platform-tests/css/css-writing-modes/sideways-inline-003-expected.html: Added. * LayoutTests/imported/w3c/web-platform-tests/css/css-writing-modes/sideways-inline-003-ref.html: Added. * LayoutTests/imported/w3c/web-platform-tests/css/css-writing-modes/sideways-inline-003.html: Added. * Source/WebCore/layout/integration/inline/LayoutIntegrationLineLayout.cpp: (WebCore::LayoutIntegration::toMarginAndBorderBoxVisualRect): (WebCore::LayoutIntegration::LineLayout::updateRenderTreePositions): (WebCore::LayoutIntegration::LineLayout::preparePlacedFloats): Canonical link: https://commits.webkit.org/288382@main
5e39ba3
to
7ec5fd9
Compare
Committed 288382@main (7ec5fd9): https://commits.webkit.org/288382@main Reviewed commits have been landed. Closing PR #38450 and removing active labels. |
7ec5fd9
5e39ba3
🛠 ios🛠 mac🛠 wpe🛠 win🛠 ios-sim🛠 mac-AS-debug🧪 wpe-wk2🧪 win-tests🧪 ios-wk2🧪 api-mac🧪 api-wpe🧪 ios-wk2-wpt🧪 mac-wk1🛠 wpe-cairo🧪 api-ios🧪 mac-wk2🛠 gtk🛠 vision🧪 mac-AS-debug-wk2🧪 gtk-wk2🛠 vision-sim🧪 mac-wk2-stress🧪 api-gtk🧪 mac-intel-wk2🛠 playstation🛠 tv🛠 mac-safer-cpp🛠 tv-sim🛠 watch🛠 watch-sim