-
40d58463c7
docs: per-section margins ship, and what the corpus reports
Steffen Becker
2026-08-11 19:52:39 +00:00
-
3cf1d34035
fix: an index entry keeps the hard break its heading has
Steffen Becker
2026-08-11 19:52:02 +00:00
-
860e25d8c8
fix: saving keeps a section's own page margins
Steffen Becker
2026-08-11 19:35:55 +00:00
-
baf0865256
fix: a section keeps its own side margins too
Steffen Becker
2026-08-11 19:03:58 +00:00
-
9bce48f6e0
fix: a section keeps the top and bottom margins its own page setup gives it
Steffen Becker
2026-08-11 18:51:12 +00:00
-
71cf17f47a
docs: what the corpus still reports, and why it stays
Steffen Becker
2026-08-11 18:06:42 +00:00
-
e2ee55cf35
fix: a header/footer band is as tall as its own font, not the body's
Steffen Becker
2026-08-11 17:10:08 +00:00
-
853762a774
fix: a float keeps the gap its file declares, not one of ours
Steffen Becker
2026-08-11 16:40:34 +00:00
-
a4bcaa9ded
fix: a frame keeps the size its file states, to the fraction
Steffen Becker
2026-08-11 08:03:02 +00:00
-
3f6b64cd95
fix: pagination measures the flow, not the paint correction
Steffen Becker
2026-08-11 07:43:48 +00:00
-
12f2e7a623
fix: naming a page style is a page break, same master or not
Steffen Becker
2026-08-11 07:30:45 +00:00
-
361ce14864
feat: pair kerning follows the file, not the browser
Steffen Becker
2026-08-11 07:23:20 +00:00
-
b825e483ac
fix: an ODF cell that declares no padding has none
Steffen Becker
2026-08-11 07:09:17 +00:00
-
0830fff86f
fix: a frame is alone on its line, not only on its block
Steffen Becker
2026-08-11 06:58:40 +00:00
-
db8f4439b1
feat: a table that may not break between rows moves whole
Steffen Becker
2026-08-11 00:02:31 +00:00
-
0d3506a51c
fix: alignment means nothing to a frame that is its whole line
Steffen Becker
2026-08-10 23:22:15 +00:00
-
6c7f7834e9
fix: a frame alone on its line hangs no descent below it
Steffen Becker
2026-08-10 22:36:01 +00:00
-
c41dce79cb
fix: a zone reserves the band its own type needs
Steffen Becker
2026-08-10 22:20:27 +00:00
-
72b39ca6ad
fix: a break ends its block even inside a mark span
Steffen Becker
2026-08-10 22:20:19 +00:00
-
3781a79d4a
fix: a line-end space hangs past the paragraph mark
Steffen Becker
2026-08-10 22:20:06 +00:00
-
13e026fb8b
fix: a zone's own margins survive the ODF round trip
Steffen Becker
2026-08-10 21:31:38 +00:00
-
0fe1a8395d
fix: the header/footer band grows to hold the zone it carries
Steffen Becker
2026-08-10 21:22:56 +00:00
-
dc22bb7523
fix: a style keeps the line spacing its document default does not
Steffen Becker
2026-08-10 21:22:34 +00:00
-
af144362fe
feat: an as-char frame sits where the file says it does
Steffen Becker
2026-08-10 20:48:31 +00:00
-
970ad3776a
fix: space below a block need not fit on its page
Steffen Becker
2026-08-10 20:46:43 +00:00
-
80e935145b
fix: keep-with-next reserves a successor that cannot split
Steffen Becker
2026-08-10 20:46:35 +00:00
-
06bee1d3f1
fix: the same run-size yardstick on the DOCX side
Steffen Becker
2026-08-10 19:58:17 +00:00
-
138458b127
fix: a run keeps the size its block does not supply
Steffen Becker
2026-08-10 19:54:48 +00:00
-
9720e1b0ec
fix: a float reserves no space above or below itself
Steffen Becker
2026-08-10 19:43:32 +00:00
-
333ca80b7c
docs: what the parity corpus still reports after the spacing round
Steffen Becker
2026-08-10 19:35:38 +00:00
-
314f26a9d4
fix: a cell with no padding below still absorbs its border overshoot
Steffen Becker
2026-08-10 19:35:09 +00:00
-
b134911e7b
fix: pagination measures a text box's own spacing
Steffen Becker
2026-08-10 19:35:09 +00:00
-
71ecc17a9e
fix: a header/footer's gap to the body is inside its band, not above it
Steffen Becker
2026-08-10 19:34:53 +00:00
-
d6c3602429
fix: a lifted text box keeps its anchor paragraph's spacing
Steffen Becker
2026-08-10 18:54:37 +00:00
-
96e69773c8
fix: keep-with-next reserves the lines widow control would keep
Steffen Becker
2026-08-10 18:34:54 +00:00
-
b7f6328005
fix: a table takes the vertical space LibreOffice gives it
Steffen Becker
2026-08-10 18:34:32 +00:00
-
819f51587e
fix: direct formatting on a run beats its named character style
Steffen Becker
2026-08-10 18:08:13 +00:00
-
d407febd4b
feat: insert a chapter field, and set where a cell's content sits
Steffen Becker
2026-08-10 17:01:41 +00:00
-
e2179b75fb
feat: a table keeps the space its style puts above and below it
Steffen Becker
2026-08-10 14:05:08 +00:00
-
0712d44ebf
fix: every leaf's natural top is reconstructed the same way
Steffen Becker
2026-08-10 14:00:12 +00:00
-
7a4174cd07
fix: a table cell's metrics follow LibreOffice, not the browser
Steffen Becker
2026-08-10 13:49:12 +00:00
-
7b8c7e21f5
fix: an index's entries follow the styles its own file names
Steffen Becker
2026-08-10 13:12:17 +00:00
-
3153c2f7cc
feat: the running head names the chapter the page is in
Steffen Becker
2026-08-10 13:04:25 +00:00
-
a8dcd9b897
feat: a cell's vertical alignment survives saving
Steffen Becker
2026-08-10 12:51:58 +00:00
-
3805654e8a
docs: the pagination and tab rules behind the layout fixes
Steffen Becker
2026-08-10 12:26:17 +00:00
-
9d4820f0f4
fix: an index's page numbers end at its own tab stop
Steffen Becker
2026-08-10 12:24:47 +00:00
-
1de879b490
fix: an index draws the leader its file declares, or none
Steffen Becker
2026-08-10 11:47:34 +00:00
-
9b026c849f
docs: the import rules the corpus turned up
Steffen Becker
2026-08-10 11:42:58 +00:00
-
aa2f680ad7
docs: what the corpus still reports, and why
Steffen Becker
2026-08-10 11:42:41 +00:00
-
ab83ad3c58
test: the parity runner compares a leader as one token, and polls
Steffen Becker
2026-08-10 11:32:40 +00:00
-
6b6ee22f5b
fix: a hoisted box keeps its anchor paragraph's alignment
Steffen Becker
2026-08-10 11:20:32 +00:00
-
a021bc42aa
feat: a cell's content sits where its style puts it
Steffen Becker
2026-08-10 11:03:34 +00:00
-
f81109a434
fix: a text box takes the padding its file declares
Steffen Becker
2026-08-10 10:58:47 +00:00
-
615f2af52d
fix: a figure frame stays in the middle of the column
Steffen Becker
2026-08-10 10:51:14 +00:00
-
c26aac1bee
fix: the index's leader fills its own gap, at LibreOffice's indents
Steffen Becker
2026-08-10 09:29:23 +00:00
-
8690129c83
fix: a header or footer tab lands on one line, once
Steffen Becker
2026-08-10 09:20:37 +00:00
-
54a15c96b1
fix: pagination measures the document, not its own last answer
Steffen Becker
2026-08-10 09:05:51 +00:00
-
d6bd53d971
fix: a header or footer the zone schema can't hold renders anyway
Steffen Becker
2026-08-10 08:54:53 +00:00
-
e3a5594f10
fix: page geometry from the body's own master, and a TOC that breaks
Steffen Becker
2026-08-10 08:44:19 +00:00
-
4ad743dc28
test: the parity runner waits for the import, not just for a blank page
Steffen Becker
2026-08-10 08:17:40 +00:00
-
db62256a99
fix: a tab's advance is decided in one pass, not raced into place
Steffen Becker
2026-08-10 08:11:13 +00:00
-
ad446e9535
fix: a block at a page top loses its space above for good
Steffen Becker
2026-08-10 08:01:34 +00:00
-
b53838356b
fix: switching the page master starts a new page
Steffen Becker
2026-08-10 07:39:24 +00:00
-
5615d5b2c1
fix: a paragraph's fo:break-after breaks the page after it
Steffen Becker
2026-08-10 07:39:13 +00:00
-
a350b8f59e
fix: a page-anchored frame sits on its page instead of in the text
Steffen Becker
2026-08-10 07:38:54 +00:00
-
2e70e47912
test: the parity runner can reuse a dev server already listening
Steffen Becker
2026-08-10 07:38:31 +00:00
-
c0b53bcf09
docs: how a block's own spacing enters the page-fit decision
Steffen Becker
2026-08-09 21:00:05 +00:00
-
6a5bd631c8
fix: a block's space below decides whether it still fits the page
Steffen Becker
2026-08-09 20:53:38 +00:00
-
aff3eaa812
fix: a named style's line spacing is the percentage the file declares
Steffen Becker
2026-08-09 20:43:34 +00:00
-
a70df06fc1
fix: a paragraph margin the style half-declares follows LibreOffice
Steffen Becker
2026-08-09 20:43:33 +00:00
-
0b89b5af8a
docs: record what a justified line and a page top do to the spacing
Steffen Becker
2026-08-09 16:59:18 +00:00
-
d6bc656c83
feat: the space between two blocks follows the document's own model
Steffen Becker
2026-08-09 16:53:13 +00:00
-
af299d8b9f
fix: a minted automatic style reaches a document that had none
Steffen Becker
2026-08-09 15:28:48 +00:00
-
30b5b7890e
feat: a header's page background paints behind the page it belongs to
Steffen Becker
2026-08-09 15:13:46 +00:00
-
84eb7d6bf3
fix: an index lists the levels it declares, not all five
Steffen Becker
2026-08-09 14:54:58 +00:00
-
2dcf8b8a20
fix: a title-page master governs one page, not the whole document
Steffen Becker
2026-08-09 14:32:53 +00:00
-
28a39e017a
feat: a document that blocks the start is not loaded twice
Steffen Becker
2026-08-09 14:13:17 +00:00
-
848c18fbe3
fix: the last spacer goes when the last page does
Steffen Becker
2026-08-09 14:08:29 +00:00
-
78e35cef2c
feat: a reference finds the text it points at, and follows it
Steffen Becker
2026-08-09 13:56:22 +00:00
-
46ae0211af
fix: a Word table draws only the borders it declares
Steffen Becker
2026-08-09 08:54:59 +00:00
-
2f6e771f06
docs: record what a metafile brings and why a line still breaks early
Steffen Becker
2026-08-09 05:59:58 +00:00
-
3be4333517
feat: two frames set against opposite ends share one band
Steffen Becker
2026-08-09 05:59:58 +00:00
-
8c15f37490
fix: nothing is drawn past the edge of the sheet
Steffen Becker
2026-08-09 05:59:58 +00:00
-
29d82ee657
feat: a metafile is drawn instead of a grey placeholder
Steffen Becker
2026-08-09 05:59:44 +00:00
-
c53bef8cae
docs: record why a hoisted text box's offset was not measured back
Steffen Becker
2026-08-09 00:13:41 +00:00
-
0f4d11a71d
docs: record what is drawn now and what stays out of reach
Steffen Becker
2026-08-09 00:11:14 +00:00
-
2380ed699b
feat: an ODF chart object is drawn too
Steffen Becker
2026-08-08 23:54:59 +00:00
-
bf98014a3a
feat: a chart is drawn from its own part instead of a placeholder
Steffen Becker
2026-08-08 23:49:13 +00:00
-
4088bffbaf
fix: a styled paragraph in a cell or text box keeps its formatting
Steffen Becker
2026-08-08 23:27:10 +00:00
-
2fe762a594
fix: a citation inside a content control keeps its text
Steffen Becker
2026-08-08 23:17:47 +00:00
-
3154a9b7a2
feat: a list label takes the alignment the file gives it
Steffen Becker
2026-08-08 23:09:58 +00:00
-
ee1b0dd180
fix: a line's extra leading sits below it, not half above
Steffen Becker
2026-08-08 22:51:56 +00:00
-
2830e8a9d4
feat: a top-and-bottom frame is drawn where the file places it
Steffen Becker
2026-08-08 22:51:39 +00:00
-
dc5cbe7225
docs: update CHANGELOG.md
Steffen Becker
2026-08-08 23:54:02 +02:00
-
deb0fadc4d
docs: cap commit messages at the scale of the surrounding history
Steffen Becker
2026-08-08 21:50:45 +00:00
-
ee56a348ee
feat: formulas can be inserted and edited, and survive both formats
Steffen Becker
2026-08-08 21:31:56 +00:00
-
e9e543fe8c
fix: an image stays on its side of the page break
Steffen Becker
2026-08-08 20:57:41 +00:00
-
412701cdec
docs: record what LibreOffice does with a nested level's text-indent
Steffen Becker
2026-08-08 17:26:56 +00:00
-
0af3488e6e
feat: every list level takes its indent from the file
Steffen Becker
2026-08-08 17:23:01 +00:00
-
ca3767f3d4
feat: a cell keeps its own margins where they differ from the table's
Steffen Becker
2026-08-08 17:06:49 +00:00