~jaro/balkon

ref: 5b76807e4e2a0b711b110d25719acdd3fea043a4 balkon/test/Data/Text/ParagraphLayout/PrettyShow.hs -rw-r--r-- 5.8 KiB
Add paragraphLines to Rich ParagraphLayout.

BREAKING: The paragraphLines field of ParagraphLayout must be preserved
for pagination.

BREAKING: The width of a rich text ParagraphLayout will now remain
unchanged after pagination.

BREAKING: Empty space at the top of the first line and at the bottom
of the last line in a ParagraphLayout will now be preserved.
Add content rect to Fragment.
Add ancestor boxes to interface.
Test Rich pagination.
Test Rich layout.
Deprecate the Plain interface.
Add user data to spans.
Add line numbers to laid out fragments.
Qualify Plain interface.
Reformat golden test output.

The new format should be more in line with the overall code style and
should be more legible even when extended in the future.
Prepare for test modules sharing PrettyShow.