chore: sync upstream (125 Commits) #12
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!12
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "chore/sync-upstream-20261030"
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(125 Commits). Fast-Forward.1d1cbc4eUPD.1: honor app pretend versions in update checks (#5397)3517d05bUpdate prompt shows the app icon and accent color instead of a letter (#5388)f76dbb9edeps: bump tar, zip, roxmltree, rustls-webpki and symphonia to their latest versions (#5381)834a4dafCI: workflows only call craft-common-actions at @main (#5378)726ecf26packaging: Flatpak finds and prints to CUPS printers (#5346)c735fb7dMake PdfCraft's app color red (#5245)3109bb23Merge pull request #5236 from FredApps/integration/kenm76-2026-10-29d9953814Clarify integrated vendor regression coverage97c062a1Complete additive integration fields and test boundariesf280f3a2Integrate KenM76 PR #52287fc20334Integrate KenM76 PR #51991b0e3b61Integrate KenM76 PR #5178e34cb1d1Integrate KenM76 PR #499107edd05aIntegrate KenM76 PR #49879e30913dIntegrate KenM76 PR #4977Qno longer pops the page's saved states bac061e473* M6: Organize pages ▸ Page properties sets the selected pages' tab order Page properties in the Organize pages panel was listed as planned. In the app, a page's tab order could only be set for every page at once, with the form.tab_order commands, which offer no Unspecified. (The form_tab_order tool already set chosen pages, Unspecified included.) - Page properties (page.properties) opens a Tab Order dialog for the selected pages, with Use Row Order, Use Column Order, Use Document Structure and Unspecified. OK writes Edit::SetTabOrder for those pages as one undo step. The dialog opens on the pages' order, or with no choice made when they differ, and then OK is off until one is chosen. OK on the order the pages already have adds no undo step. - Rows and columns run right to left in a document bound on the right, as Use Row Order and Use Column Order are described. PdfCraft reads a right-to-left binding from /ViewerPreferences /Direction /R2L (ISO 32000-1, 12.2, Table 150). Before, rank_tabs ranked them left to right. - A page whose /Tabs is an indirect object now takes its row, column or structure order. Before, rank_tabs read only a direct name and ranked the page in annotation order. - pdfcraft_forms::tab_orders and Document::tab_orders read each page's /Tabs. form_tab_order returns them as page_tabs, and reads without changing anything when it is given no order or field. - set_option("dialog", "page-properties") opens the dialog. - Parity: organize.page-tab-order is shipped, and its notes say the Actions tab of Page Properties (organize.page-actions) is still planned; the Organize pages grid notes list Page properties. * Page properties: OK applies only to the document the dialog was opened on The draft keeps the document's id. When another document is active by OK, the dialog closes without changing either document. * Menus: list Page properties… in the Pages menu The menu bar now lists its commands explicitly, and every command with a menu group must appear in it. * Page properties: apply the tab order only to an unchanged document An edit, undo or redo made while the dialog is open can move the pages at the stored indices. OK now closes the dialog without changing a page when the document's edit generation differs from when it opened. * Page properties: say when a document change cancels the tab order OK shows a notice when the document changed or another document became active while the dialog was open, so the user knows to open it again.