chore: sync upstream (48 Commits) #16
No reviewers
Labels
No labels
herkunft/alpha-feedback
status
blockiert
status
zu-testen
typ
bug
typ
docs
typ
enhancement
typ
feature
typ
idea
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
iris/wordcraft!16
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "chore/sync-upstream-20261102"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Upstream-Sync von
upstream/main(48 Commits). Fast-Forward.41d46625DOCX: VML horizontal rules take their line (#3956)4f2d0da0Shapes: align soft-edge paint and caret opacity (#1600)242e850a#3660: refuse a package that declares too many zip entries before zip parses them (#5260)ee8622ddCount the runs proofing text walks, instead of timing it (#5185) (#5190)3e2c7940review.compare: keep text boxes of both documents in the result (#5248)bf9e9fb8DOCX: keep alternate-content table rows and cells (#5221)fd7f6621Markdown export: a list inside a block quote stays in the quote (#5156)8a191fbfShapes: arrowheads keep their kind and size and are drawn at Word's sizes (#5192)499fc628Columns: the line between them is drawn for selected text, as tall as the section's text (#5178) (#5183)935aaf71Layout tests: compare pairs of layouts drawn with the same faces (#5167)1bd71f72.doc import: the default font is the stylesheet's standard font, so Word 365 files open in Aptos (#5066) (#5069)bf80a31ddocs: merge the Tables row duplicated by the #5145/#5161 doc mergea64d9748Tables: a row isn't split to leave a picture cell empty beside its text; it moves on whole, as in Word (#4272) (#5161)c3957609Tables: a middle or bottom cell of a row split across pages lines up on the first page (#5145)6ab1023eLayout: tab leader dots spaced and placed as in Word (#5144)* Lists: a level above counts its first number at the first deeper item Word counts a list level that hasn't been used yet as started at its first number when a deeper item comes first: after 10.1-10.4 with no level-1 item before them, the next level-1 item is 11. WordCraft showed 10 in the deeper labels but didn't count it, so the next level-1 item repeated it ("10. Qualifications", then "10. Penalties" in a tender document whose sub-items come first). Counters::next_label now starts each unstarted level above the one it counts, at that num's start override if it has one, else the level's start. Measured in Word with ListFormat.ListString: 1.1, 1.2, 2., 3.; (1), (2), 2. when the deeper text doesn't show level 1; 1.1.1., 1.2., 2. from level 3. a_list_s_own_level_definitions_win expected the old count; its level 0 item after level 1 items is now 2., as in Word. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Lists: record the counting fix in the progress log and gaps AGENTS.md asks for the progress log and the gap list when work lands. The ROADMAP progress log has the entry; gaps.md records that no ranked gap changed. Each with its status line and revision. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Lists: test a num's start override for the level above The deeper-item-first test now also gives the num a start override for level 0 (10) under level-1 items: 10.1., 10.2., then 11. It fails if the override is ignored for the level above (1.1., 1.2., 2.). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Test a start override of 5 and a restart after a level-1 item Review: 5.1., 6., 6.1. with the num's start override, and level 2 restarting below the next level-1 item. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: Brandon Thomas <echelon@gmail.com>