Commit Graph

  • 776c8f0742 Issue #253: comment_add anchors note and attachment icons at the displayed top-left on rotated pages (#254) wstock 2026-10-08 12:21:45 +01:00
  • 4db49900c6 Add Spanish (es) interface catalog (#251) jaabadmi 2026-10-08 13:17:26 +02:00
  • 7b1c015d06 Desktop: no eprintln! on the log and panic paths (#246) Gert Pellin - GPE 2026-10-08 13:03:03 +02:00
  • bfd60787eb Pin mixed-size Fit page behavior with regression tests (#245) Chiranjeevi U 2026-10-08 16:31:13 +05:30
  • ca9c653e3a Automation: doc_protect says restrictions need a permissions password, and refuses them without one (#134) (#243) wstock 2026-10-08 11:53:22 +01:00
  • abf4f80a62 Automation: doc_info reports annotation and link rects in displayed-page coordinates (#129) (#242) wstock 2026-10-08 11:49:25 +01:00
  • 8407c87ef9 #214: wheel paging, Page display menu, default layout and zoom (#241) Chiranjeevi U 2026-10-08 16:05:51 +05:30
  • 1d31c230c9 Desktop: write log records to standard error and a rotating log file (#239) Gert Pellin - GPE 2026-10-08 11:48:52 +02:00
  • eb46a993bf README: install on Gentoo from the ::snakebyte overlay (#237) Gert Pellin - GPE 2026-10-08 11:30:34 +02:00
  • 1e54e709b6 CLI: text fails when the document cannot be opened (#132) (#233) wstock 2026-10-08 09:25:52 +01:00
  • 11ffedcc98 XFA: run the forms' JavaScript: calculations, validation, rows, visibility (#60) (#230) ysrdevs 2026-10-08 03:16:54 -05:00
  • dfb4e26e1a Split: keep only the resources each part draws (#204) (#228) munzir 2026-10-08 10:42:27 +03:00
  • 7bed2d393c CLI: edit rejects unknown options instead of writing an unchanged copy (#133) (#227) wstock 2026-10-08 08:39:27 +01:00
  • 932967a30d Restore #196, #202, #203 and the macOS release-runner change, reverted by the i18n chain (#229) Brandon Thomas 2026-10-08 03:33:35 -04:00
  • 24cdc7e31b #211: guard the macOS PDF file association with a packaging test (#226) Chiranjeevi U 2026-10-08 12:48:35 +05:30
  • 827c61bba9 Picker tests wait for the worker instead of polling with a deadline (#221) Brandon Thomas 2026-10-08 02:33:11 -04:00
  • 42078a8365 Fix theme controls with shared System, Light and Dark preferences (#212) 才倾梦华V 2026-10-08 13:50:59 +08:00
  • ec980d0743 fix(i18n): follow Windows display language for Chinese UI (#216) neavo 2026-10-08 13:19:07 +08:00
  • 6974c6550d Measure: add distance, perimeter and area tools (#208) Ayan 2026-10-08 09:38:57 +05:00
  • 77893e8ab3 M14: complete Simplified Chinese translation catalog (#209) 才倾梦华V 2026-10-08 11:45:02 +08:00
  • 42ddb2d546 XFA: lay dynamic forms out from their template and keep their data in step (#60) (#121) ysrdevs 2026-10-07 22:24:54 -05:00
  • 0bbba8cafa #161: keep the Save-changes prompt inside the screen (#207) Mawfyy 2026-10-07 22:14:45 -05:00
  • 607d3d1c0e #190: choose DPI when creating PDFs from images (#206) DWAA1660 2026-10-07 21:14:22 -06:00
  • 4d0078aeff Signatures: RFC 3161 timestamps, document timestamps, DSS/VRI and revocation verification (non-network half) (#69) Justin John 2026-10-08 08:32:40 +05:30
  • 355de9038e i18n: Simplified Chinese UI language option (#112) Crino 2026-10-08 10:17:00 +08:00
  • ab4c87926a M14: expand Traditional Chinese UI, dialogs and language preferences (#140) sakamoto824 2026-10-08 10:16:34 +08:00
  • a4340d34c8 M14: complete Japanese dialogs, panels, shortcuts and diagnostics (#141) sakamoto824 2026-10-08 10:16:07 +08:00
  • f0f923b82e i18n: Czech interface language (#68) Petr Leo Compel 2026-10-08 04:15:39 +02:00
  • 41734376be i18n: add Brazilian Portuguese (pt-br) UI translation (#165) RicSchonfelder 2026-10-07 23:15:26 -03:00
  • a07243c8ff M14: translation catalogs, same system as PhotoCraft (#106) Simon Leblanc 2026-10-08 04:14:50 +02:00
  • 1cf0d319e4 M13: exit cleanly when stdout pipe closes (#203) Ayan 2026-10-08 07:14:30 +05:00
  • ddea3c72e0 CI: tell actionlint about the org's macos-release runner label (#202) Brandon Thomas 2026-10-07 22:12:47 -04:00
  • 41e214c318 About: contributor and model credits compiled in (grab bag + table, self-submitted names) (#196) Brandon Thomas 2026-10-07 22:12:01 -04:00
  • 90d60b0c98 Release CI: macOS job on macos-15-xlarge Brandon Thomas 2026-10-07 22:08:01 -04:00
  • e7431915ae Release CI: macOS job on the org macos-release runner Brandon Thomas 2026-10-07 21:54:57 -04:00
  • 1f26938565 CI: the ARM64 smoke test writes its page render inside --root (#198) Brandon Thomas 2026-10-07 21:40:41 -04:00
  • 2f872f7e7d M10.5: add cut-and-stack page order for single-sided printing (#197) Ayan 2026-10-08 06:38:21 +05:00
  • 9e0fcc1380 #143: Windows MSI desktop shortcut checkbox, Start Menu fix and install-complete dialog (#183) DWAA1660 2026-10-07 19:38:02 -06:00
  • d7b93b56b5 Forms: run show/hide-a-field button actions (#192) pauliusiv123-rgb 2026-10-08 04:37:39 +03:00
  • 89896af68b Fix saved signature replacement and long-name clipping (#163) (#178) DWAA1660 2026-10-07 19:37:28 -06:00
  • d0991a8cd5 macOS: File ▸ Open and file pickers no longer crash the app (#145) HG.Studio 2026-10-08 02:37:07 +01:00
  • 54df6b933e Persist default workspace mode for newly opened PDFs (#172) Blake Gower 2026-10-07 20:36:47 -05:00
  • 5387c346a5 M3: Add middle-click autoscroll on Linux (#111) Frumpy9 2026-10-07 21:16:26 -04:00
  • 9a1bf44e07 Render: round page rasters up so the last partial row and column are drawn (#102) (#114) HEOJUNFO 2026-10-08 10:16:17 +09:00
  • 4454af3742 Select all pages with Ctrl+A in Organize Pages (#113) Frumpy9 2026-10-07 21:14:41 -04:00
  • e15e5ebce0 Checkboxes with an indirect /AP /N state dictionary are drawn (#180) (#181) Eri Bastos 2026-10-07 22:14:34 -03:00
  • 85e8e34547 CLI: text exits non-zero when a selected page cannot be read (#131) (#139) munzir 2026-10-08 04:14:25 +03:00
  • 38c62bda3e Automation: file-writing tools no longer advertise read-only (#130) (#138) munzir 2026-10-08 04:14:16 +03:00
  • ff1a8b85dc Edit text: keep the tokens a content stream shares with its neighbours (#154) EthanSuquet 2026-10-07 21:13:04 -04:00
  • d63bc7ad98 Edit text: the graphics state carries over between a page's content streams (#150) Checkov23 2026-10-08 03:12:59 +02:00
  • 0636b9ca46 Issue #96: on Linux, draw on the GPU that drives the monitors (#105) Carlos Moro 2026-10-08 03:12:55 +02:00
  • bfa17ff3b9 macOS: declare PDF by UTI so Open With recommends PrintCraft (#176) Shaurya Swarup 2026-10-08 06:42:50 +05:30
  • 6c89837541 fix: print: read lpstat untranslated so printers show on non-English macOS (#101) Jakub 2026-10-08 03:12:45 +02:00
  • a2d9a9480c M1: validate object-number ranges before reading cross references (#92) storybored379 2026-10-07 18:12:41 -07:00
  • cc7694be99 Security: ask before opening links from documents (#90, #91) (#104) jcl-bit 2026-10-07 18:12:36 -07:00
  • 70da0179a6 Security: --root confinement leaks and escapes (#136, #137) (#164) jcl-bit 2026-10-07 18:12:32 -07:00
  • 7920f99f7a Redact: operators split across a page's content streams are redacted whole (#153) EthanSuquet 2026-10-07 21:12:27 -04:00
  • d3db99818f Rename PrintCraft to PdfCraft (#174) Brandon Thomas 2026-10-07 16:03:57 -04:00
  • 1c78ff479c Merge pull request #122 from storytold/fix/107-windows-pdf-association BFlat 2026-10-07 11:38:35 +07:00
  • 64fc90498b Merge pull request #120 from storytold/docs/97-98-100 BFlat 2026-10-07 11:38:30 +07:00
  • 26a3e63bb9 Merge pull request #118 from storytold/fix/94-check-box-styles BFlat 2026-10-07 11:38:22 +07:00
  • 91dc8718b8 Windows: register PrintCraft as a PDF handler, so it can be the default (#107) bflatastic 2026-10-07 09:52:19 +07:00
  • 3751978d0e Merge pull request #116 from storytold/fix/93-95-prepare-form BFlat 2026-10-07 09:46:48 +07:00
  • 032373b2a9 Docs: docs/releasing.md, which release.yml has always pointed to (#100) bflatastic 2026-10-07 09:46:23 +07:00
  • bddc800c87 Docs: say the craftrules standards are internal, and that the rules here are the binding ones (#98) bflatastic 2026-10-07 09:44:11 +07:00
  • 5e74f95017 Docs: the automation README describes the tools and MCP resources that ship (#97) bflatastic 2026-10-07 09:43:26 +07:00
  • cdb3f3d106 Forms: check box and radio button styles (#94) bflatastic 2026-10-07 09:42:39 +07:00
  • e4191e0d2c Prepare a form: Detect form fields in the panel, delete several fields at once (#93, #95) bflatastic 2026-10-07 09:31:35 +07:00
  • 55c581760a Merge pull request #88 from storytold/docs/roadmap-session-15 BFlat 2026-10-07 02:30:45 +07:00
  • de3ab3e087 ROADMAP: session 15 log bflatastic 2026-10-07 02:08:39 +07:00
  • 376ffcd8e8 Merge pull request #86 from storytold/fix/74-add-text-keeps-boxes BFlat 2026-10-07 02:17:26 +07:00
  • f3e22b738d Merge pull request #82 from storytold/fix/73-macos-open-from-finder BFlat 2026-10-07 02:17:21 +07:00
  • edaa4445e4 Merge pull request #84 from storytold/fix/76-windows-text BFlat 2026-10-07 02:07:59 +07:00
  • 5b44162871 Add text: clicking elsewhere keeps the text and starts a new box (#74) bflatastic 2026-10-07 02:05:02 +07:00
  • 282a12cc89 ROADMAP: session 14 log Brandon Thomas 2026-10-06 14:41:24 -04:00
  • b26010858d Merge pull request #78 from storytold/fix/72-word-export BFlat 2026-10-07 01:50:55 +07:00
  • 71fcf5be8e UI: sharper, higher-contrast text, most visible on Windows (#76) bflatastic 2026-10-07 01:50:38 +07:00
  • 90c56e9ff0 Merge pull request #77 from storytold/fix/70-two-page-next BFlat 2026-10-07 01:40:19 +07:00
  • a6af3bc6c1 Packaging: describe PrintCraft, not the image editor it was copied from bflatastic 2026-10-07 01:39:33 +07:00
  • f50c5a4e88 macOS: open PDFs from Finder, Open With and the Dock (#73) bflatastic 2026-10-07 01:39:33 +07:00
  • 8b25d88450 Export to Word: files open in Word again (#72) bflatastic 2026-10-07 01:31:37 +07:00
  • c341a5c929 View: next page in two-page view moves a whole spread (#70) bflatastic 2026-10-07 01:21:42 +07:00
  • 8197e60eb7 Merge pull request #75 from storytold/pr/craft-fonts Brandon Thomas 2026-10-06 14:13:50 -04:00
  • 1d67833599 Fonts: use craft-fonts as an optional build input; move the Japanese fonts out Brandon Thomas 2026-10-06 11:25:13 -04:00
  • 2e49a84ace CI: remove the temporary ARM64 crash-diagnosis job Brandon Thomas 2026-10-06 09:52:02 -04:00
  • d341651b20 Tests: one wgpu device compiles shaders at a time in view.rs (WARP ARM64 crash) Brandon Thomas 2026-10-06 09:51:07 -04:00
  • 05031c81e9 Merge pull request #66 from storytold/feat/61-windows-arm64 Brandon Thomas 2026-10-06 09:26:40 -04:00
  • 5112e34f37 TEMP: print the faulting thread and the loaded graphics modules Brandon Thomas 2026-10-06 09:08:36 -04:00
  • c3007277ef TEMP: capture a crash dump of the ARM64 view-test crash and print its stack Brandon Thomas 2026-10-06 08:55:59 -04:00
  • 7afb93b06b TEMP: A/B the ARM64 crash: parallel vs parallel with big thread stacks Brandon Thomas 2026-10-06 08:41:24 -04:00
  • 4ad43487ee TEMP: diagnose the intermittent ARM64 access violation in tests/view.rs Brandon Thomas 2026-10-06 08:23:15 -04:00
  • dcb0023889 Merge pull request #67 from storytold/pr/release-0.2.1 v0.2.1 Brandon Thomas 2026-10-06 08:02:41 -04:00
  • 30f09f2f9b Release: PrintCraft v0.2.1 Brandon Thomas 2026-10-06 08:02:34 -04:00
  • 3feea57cd7 package.ps1: skip the CLI smoke test for an ARM64 build on an x64 machine Brandon Thomas 2026-10-06 07:41:47 -04:00
  • 07d7fbfa07 Windows on ARM64: release builds, and CI that installs and runs them on ARM64 (#61) Brandon Thomas 2026-10-06 07:19:20 -04:00
  • 604c560e5f Export tables: linear column lookups, a column cap, RTF spans Brandon Thomas 2026-10-06 07:24:20 -04:00
  • 28108ec555 Export detected tables to office formats Brandon Thomas 2026-10-06 09:22:13 +05:30
  • ea2ed3d911 Forms: say so when a document is an XFA form (#60) Brandon Thomas 2026-10-06 07:08:11 -04:00
  • 93221c6886 M7: move and resize existing text boxes in Edit text (#40) Brandon Thomas 2026-10-05 21:50:34 -04:00
  • 19673084bd Identity test: wait for the page's text before selecting it Brandon Thomas 2026-10-06 06:52:30 -04:00