Commit Graph

  • 07b95409bf Comments without an appearance stream are drawn (display only, never saved) (#371) cyfung1031 2026-10-09 08:43:58 +09:00
  • 3b8a274f52 M2.6: non-embedded Japanese CID fonts draw in a craft-fonts face (#368) cyfung1031 2026-10-09 08:39:26 +09:00
  • 4995da0653 i18n: add Russian (ru) interface translation (#375) Maksim Popov 2026-10-09 02:24:51 +03:00
  • dcf81b4507 UI-POLISH: fix toast wrapping and Linux shortcut hint (#376) sanyamsingh001 2026-10-08 23:10:13 +00:00
  • 5ef27ff678 M5: ink strokes are drawn as smooth curves through their points (#374) cyfung1031 2026-10-09 07:58:17 +09:00
  • 4a50222258 Forms: round required-field border on radio buttons; Highlight fields is remembered (#372) cyfung1031 2026-10-09 07:49:26 +09:00
  • 2a35a1a76f M11: Optimize PDF and Reduce File Size run in the background with a progress bar (#370) mlkonrad 2026-10-09 01:46:34 +03:00
  • 23bac79756 View: page rasters map texel for texel onto the screen (sharp text at any zoom) (#363) cyfung1031 2026-10-09 07:23:45 +09:00
  • a747f2521f M2.6: W/W* clip after whichever path-painting operator ends the path (#362) cyfung1031 2026-10-09 07:17:34 +09:00
  • 620e8a2d7b Add my contributor name (cyfung1031) (#364) cyfung1031 2026-10-09 06:45:33 +09:00
  • f88a59f762 M10.2: Create PDF from multiple files, edited as pages in the Organize grid (#361) Sameh Elhawary 2026-10-09 00:42:13 +03:00
  • 2f42c743b9 Issue #157: the Windows portable zip keeps settings, logs and recovery beside pdfcraft.exe (#325) MarekSpodBiedry 2026-10-08 23:29:59 +02:00
  • acb8e96aff Update image signatures live during resize and movement (#355) Devon Llewellyn 2026-10-08 17:17:05 -04:00
  • b5edb59d84 Clippy: as_chunks in the signature image test (follow-up to #335) (#360) Chiranjeevi U 2026-10-09 02:41:51 +05:30
  • 69fa2ea9f8 Platform: one save-staging helper for automation and the desktop app (#356) jcl-bit 2026-10-08 14:07:00 -07:00
  • 05c8ab3b3e M14: Telugu (తెలుగు) interface language (#349) Chiranjeevi U 2026-10-09 02:30:25 +05:30
  • 868bd727d1 M13: pdfcraft-cli mcp --compact lists 12 tools and finds the rest by search (#353) Oldrich333 2026-10-08 22:55:25 +02:00
  • dbe4b2dddb Issue #290: File ▸ Open Recent lists the recent files (#323) Mawfyy 2026-10-08 15:46:22 -05:00
  • e17833a64e Add image signatures with placement preview and resize controls (#335) Devon Llewellyn 2026-10-08 16:36:26 -04:00
  • f540035db3 Issue #124: a long page label no longer overlaps its bookmark title (#328) Mawfyy 2026-10-08 15:31:31 -05:00
  • 1a4c10c6fa D2, D3: fuzz every tool's arguments, and prove root confinement Tanish Manku 2026-10-08 13:29:51 -07:00
  • bb8fcd006e Security: refuse mailto attachments, show link hosts in punycode (follow-up to #104) (#337) jcl-bit 2026-10-08 13:07:25 -07:00
  • 130b7ea06c Security: print jobs, new digital IDs and the --control file no longer write through planted links (#338) jcl-bit 2026-10-08 13:04:48 -07:00
  • a2d92daa00 Issue #263: combine, extract and split keep the PDF/X output intent and identification (#334) Fazmin Nizam 2026-10-08 16:04:03 -04:00
  • a21637c757 M14: reject invalid combine page selector types (#329) sanyamsingh001 2026-10-08 19:55:42 +00:00
  • a3f28a35a1 D1: pin and verify the pdf.js corpus Tanish Manku 2026-10-08 12:50:12 -07:00
  • ca9541069f Issue #236: the Save-changes prompt shortens very long names to fit the window (#322) Fazmin Nizam 2026-10-08 15:37:21 -04:00
  • 9140b44792 M4: Combine files in its own tab, with a sortable table and unlocking of protected files (#321) mlkonrad 2026-10-08 22:37:10 +03:00
  • 1d8c9e422b D5: README for cos and engine, and an honest cos status line Tanish Manku 2026-10-08 12:24:37 -07:00
  • f9f7ebe156 XFA: choice lists, signature, password, image and barcode fields; PNG and GIF pictures Yuvraj Singh 2026-10-08 14:24:34 -05:00
  • f70c4caac9 Security: create save staging files with create_new (follow-up to #164) (#319) jcl-bit 2026-10-08 12:19:16 -07:00
  • d801407a9f Windows MSI: reject per-user overrides and retain progress text (#305) (#310) 才倾梦华V 2026-10-09 01:40:30 +08:00
  • 7458f7d47d M14: complete Simplified Chinese About credits and multiline guidance (#311) Flowershangfromthebranches 2026-10-09 01:39:40 +08:00
  • 81a6ca456c M7: preserve ideographic spaces in edited paragraphs (#309) midasdf 2026-10-09 02:29:15 +09:00
  • 87f635cf65 XFA: run FormCalc scripts (#301) ysrdevs 2026-10-08 12:06:33 -05:00
  • d770f649b4 fix(automation): validate doc_close discard_changes (M13) (#306) sanyamsingh001 2026-10-08 17:05:43 +00:00
  • edce549a32 M9: sign with the Windows certificate store (#179) (#304) Epsilon-LLC 2026-10-08 13:02:52 -04:00
  • 9fa837e452 Issue #173: a failed ?file= startup fetch is reported in the app (#302) DWAA1660 2026-10-08 10:49:25 -06:00
  • 5ec14155ff Issue #159: open .p12 files with trailing whitespace, PEM armour or base64 (#298) Mawfyy 2026-10-08 11:15:01 -05:00
  • a9209c3235 M10: select pages in the Pages panel and print the selection (#296) Sameh Elhawary 2026-10-08 19:00:35 +03:00
  • 22752dc915 Run set-layer-visibility actions from links and push buttons (#292) pauliusiv123-rgb 2026-10-08 18:27:10 +03:00
  • cd8c753527 M14: French interface catalog (#291) iMhack 2026-10-08 17:16:30 +02:00
  • 1b62d47fa7 M3: find text in mixed horizontal and vertical PDFs (#287) midasdf 2026-10-08 23:49:56 +09:00
  • d30bb111db M14: Arabic and Hebrew file names render in the tab strip, recent files and Properties (#285) Sameh Elhawary 2026-10-08 17:46:58 +03:00
  • 879d5174c2 V, H and Space pick the Select and Hand tools (#281) wstock 2026-10-08 15:20:04 +01:00
  • 9f2188bf7e Issue #166: Save, Print and Export include the text still being typed in a form field (#278) Hal Goff 2026-10-08 15:02:18 +01:00
  • 96c58f6f44 Bump version to 0.4.0 (from 0.3.0) for release v0.4.0 Brandon Thomas 2026-10-08 10:01:50 -04:00
  • 4dc79ccc41 README Downloads: where to get it first, then builds with Windows before macOS (#279) Brandon Thomas 2026-10-08 09:58:57 -04:00
  • 7f4677dc93 Release: Flatpak bundles, AppImage zsync updates, README Downloads (#275) Brandon Thomas 2026-10-08 09:58:13 -04:00
  • 118a12a0ad M2.6: map annotation appearance boxes onto /Rect corner to corner (#277) cyfung1031 2026-10-08 22:52:24 +09:00
  • 3fc8108a07 M2.6: simple-font /Widths: bounded allocation, bad entries skipped, font kept (#276) cyfung1031 2026-10-08 22:45:55 +09:00
  • 8c281b39b2 M2.6: draw Highlight annotations that have no appearance stream (#274) cyfung1031 2026-10-08 22:23:55 +09:00
  • 7965b497ff M2.6: skip annotation appearances whose box collapses to a line or point (#271) cyfung1031 2026-10-08 22:00:21 +09:00
  • fdadf68085 Web: Insert and Replace edit the document they started on; Print ▸ Save as PDF downloads (#167, #170) (#270) Hal Goff 2026-10-08 13:54:45 +01:00
  • 4dd738b60f CLI text tests: each protected-PDF test writes its own files (#267) Brandon Thomas 2026-10-08 08:33:26 -04:00
  • d2a59121fd Issue #188: page steps in two-page view take every spread when several fit on screen (#265) wstock 2026-10-08 13:31:38 +01:00
  • 79ac5e68f8 Add my contributor name (viator1969) (#264) jaabadmi 2026-10-08 14:27:20 +02:00
  • fdba8c679a macOS: no blocking file picker left: Save As, exports, folders, Browse… (#145 follow-up) (#262) Hal Goff 2026-10-08 13:26:42 +01:00
  • ed2e34950c Bump version to 0.3.0 (from 0.2.1) for release Brandon Thomas 2026-10-08 08:13:58 -04:00
  • f866d995c8 Issue #185: arrow keys and Page Down / Up move through a scrolling document (#261) wstock 2026-10-08 13:11:30 +01:00
  • 786fa481f4 Issue #189: each document tab keeps its own scroll position (#259) wstock 2026-10-08 12:53:12 +01:00
  • 2627081935 Issue #249: pdfcraft-cli split creates --out-dir when it does not exist (#256) wstock 2026-10-08 12:26:03 +01:00
  • 505c4a2fa3 Issue #248: pdfcraft-cli render writes the format its --out name says (.png, .jpg, .tif or .pam) (#255) wstock 2026-10-08 12:25:43 +01:00
  • 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