chore: sync upstream (43 Commits) #7
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/pdfcraft!7
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "chore/sync-upstream-20261023"
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(43 Commits). Fast-Forward.aea5e78erelease: the git-sources gate moves into craft-common-actions (storytold/craft-common-actions#78) (#4292)c9ac28a0test(automation): give sign_document a real digital ID and document in the hostile-arguments sweep (#4277)d1756e48CI: shared gate workflow; nightly fuzzing in its own workflow (#4270)045c8b39CI: nextest, line tables only, one wasm check (#4269)cf0f8060Allow OFL typefaces, Noto CJK and Source Han included (AGENTS.md §1.1) (#3908)487907adfix(links): resolve remote document paths with craft-docpath's resolve_absolute (#3730)2cf91e3cPackaging: pin the signing client and appimagetool, and check their hashes (#3731)57e531ccG14: Romanian: translate the 64 catalog rows still in English (#4016)f46268fbM9: visible signatures read upright on rotated pages (#4067)92062541Open Save As and export dialogs in the document's own folder (#4012)857c4913fix(app): pdfcraft --help prints usage instead of opening the app (#4076) (#4093)70704ff2M2: text extraction finishes a column before the next one across a paragraph gap (#3658) (#4214)44e8eeb2Cancel stale Organize page drags after document changes (#4039)e6b97925M4: bookmarks show and set their title colour and style (ISO 32000-2 Tables 151, 152) (#4171)7322091dAccessibility: set a table's Summary and a header cell's Scope (#4103, #4104) (#4130)A note's /Name picks its icon, and ISO 32000-2 §12.5.6.4, Table 175 asks every viewer to provide icons for seven standard names: Comment, Key, Note, Help, NewParagraph, Paragraph, Insert ("Additional names may be supported as well"). PdfCraft drew two shapes: Comment, and a page for everything else. So choosing Key, Help, Insert, NewParagraph or Paragraph in Properties changed nothing visible, and notes in received files that use these names, or further ones such as Check or Star, all looked like the same page. Recolouring such a note redrew it as a page. note_icon now draws a shape of its own for each standard name and for seven further names in common use (Check, Circle, Cross, CrossHairs, Star, RightArrow, UpArrow). They are simple geometric drawings written for PdfCraft, filled in the note's colour with a dark outline like the existing two. NoteIcon gains the further names (NoteIcon::ALL); the Properties chooser and comment_add offer all fourteen. Another name still draws as Note, the table's default. Tests: every_note_icon_draws_its_own_shape (all fourteen differ; an unknown name and a missing one draw Note) and a_star_note_keeps_its_star_when_recoloured. Mutants, each failing them: from_name limited to the standard seven, Star or Key drawn as Note, an unknown name drawn as Comment. One survivor reshaped Circle while keeping it distinct, which the distinctness test rightly allows. Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>