diff options
author | bptato <nincsnevem662@gmail.com> | 2024-06-26 23:37:02 +0200 |
---|---|---|
committer | bptato <nincsnevem662@gmail.com> | 2024-06-27 00:00:48 +0200 |
commit | f9734e2b3900781901bb5f268137bd9adbfc33ef (patch) | |
tree | ad1cbd2b730c4504987e2d6dceecadce26c63df5 /test/layout/float-text-align-right.color.expected | |
parent | 274dffbd860f683027cbae62a6400e10687c8c35 (diff) | |
download | chawan-f9734e2b3900781901bb5f268137bd9adbfc33ef.tar.gz |
layout: inline fixes & improvements
* fix text-align breaking down in the presence of floats * improve (and simplify) background color area painting This greatly simplifies inline layout by removing the additional text-align atom movement code and replacing it with a full re-layout when needed. That re-layout only occurs in (rare) cases where the text is likely to be relatively short anyway, so it's probably a win in any remotely realistic layout. This has also made it possible to at last merge the last three passes (horizontal/vertical alignment and background painting) and drop that weird synchronized tree + vector traversal.
Diffstat (limited to 'test/layout/float-text-align-right.color.expected')
-rw-r--r-- | test/layout/float-text-align-right.color.expected | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/test/layout/float-text-align-right.color.expected b/test/layout/float-text-align-right.color.expected new file mode 100644 index 00000000..bcb22cf8 --- /dev/null +++ b/test/layout/float-text-align-right.color.expected @@ -0,0 +1,2 @@ +[48;2;255;0;0mfloat float float[49m test[48;2;255;0;0mfloat[49m + |