RESOLVED FIXED 215068
[LFC][IFC] LineBuilder:Run should not have vertical geometry
https://bugs.webkit.org/show_bug.cgi?id=215068
Summary [LFC][IFC] LineBuilder:Run should not have vertical geometry
zalan
Reported 2020-08-01 17:24:50 PDT
LineBuilder does not align runs vertically (actually no alignment at all)
Attachments
Patch (28.93 KB, patch)
2020-08-01 17:35 PDT, zalan
no flags
Patch (29.38 KB, patch)
2020-08-27 06:06 PDT, zalan
koivisto: review+
Patch (52.29 KB, patch)
2020-08-27 08:45 PDT, zalan
no flags
Patch (29.51 KB, patch)
2020-08-27 08:54 PDT, zalan
no flags
Patch (35.79 KB, patch)
2020-08-27 16:21 PDT, zalan
no flags
Patch (36.14 KB, patch)
2020-08-27 16:55 PDT, zalan
no flags
Patch (36.78 KB, patch)
2020-08-27 19:05 PDT, zalan
no flags
zalan
Comment 1 2020-08-01 17:35:53 PDT
Radar WebKit Bug Importer
Comment 2 2020-08-08 17:25:15 PDT
zalan
Comment 3 2020-08-27 06:06:44 PDT
Antti Koivisto
Comment 4 2020-08-27 06:14:27 PDT
Comment on attachment 407394 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=407394&action=review > Source/WebCore/layout/inlineformatting/InlineLineBuilder.cpp:178 > - // and the trimmed width should be capped at std::min(run.trailingWhitespaceWidth(), overflowWidth) for texgt runs. Both FF and Chrome agree. > + // and the trimmed width should be capped at std::min(run.trailingWhitespaceWidth(), overflowWidth) for text runs. Both FF and Chrome agree. Great spelling fixes! > Source/WebCore/layout/inlineformatting/InlineLineBuilder.cpp:394 > - // Note that just becasue the trimmable width is 0 (font-size: 0px), it does not mean we don't have a trimmable trailing content. > + // Note that just because the trimmable width is 0 (font-size: 0px), it does not mean we don't have a trimmable trailing content. Here too. > Source/WebCore/layout/inlineformatting/InlineLineBuilder.cpp:401 > - // Do not add trimmable letter spacing after a fully trimmable whitesapce. > + // Do not add trimmable letter spacing after a fully trimmable whitespace. And here.
zalan
Comment 5 2020-08-27 08:45:21 PDT
zalan
Comment 6 2020-08-27 08:54:36 PDT
zalan
Comment 7 2020-08-27 16:21:21 PDT
zalan
Comment 8 2020-08-27 16:55:26 PDT
zalan
Comment 9 2020-08-27 19:05:03 PDT
EWS
Comment 10 2020-08-27 20:07:11 PDT
Committed r266271: <https://trac.webkit.org/changeset/266271> All reviewed patches have been landed. Closing bug and clearing flags on attachment 407444 [details].
Note You need to log in before you can comment on or make changes to this bug.