Commit Graph

  • cc31d11227 i18n: complete the Japanese catalog (105 missing strings) and check it like fr/de/ru/zh-hans (#587) Ikki Nishihara 2026-10-10 07:45:11 +09:00
  • 80e6bc9d98 M14: complete the French (fr) catalog (#579) Alexis 2026-10-10 00:44:56 +02:00
  • 56f85f76df M9: more signature validation algorithms (SHA-3, RIPEMD-160, Ed25519, P-521, brainpool, PSS, rsa_sha1) (#386) Thorsten Hirsch 2026-10-10 00:44:38 +02:00
  • c957288d3b M9: read BER signatures (DocuSign, Documenso); classify later changes narrowly (#144) Thorsten Hirsch 2026-10-10 00:43:21 +02:00
  • 0079bead14 M9: validate a document timestamp that sits in a signature field (#621) Thorsten Hirsch 2026-10-10 00:42:37 +02:00
  • d90b3f897f Refs #103: ship the OCR models in the desktop release packages (#630) Brandon Thomas 2026-10-09 18:42:23 -04:00
  • 8b04e3cba4 M9: chain building checks CA constraints, key usage, path length and validity (#620) Thorsten Hirsch 2026-10-10 00:40:12 +02:00
  • b0548e64a7 M14: correct Hungarian Windows Store and saved-signature labels (#595) Márk Bartalos 2026-10-10 00:39:31 +02:00
  • 445673fe1b M14: clarify Ukrainian wording and restore CI (#584) Dmytro 2026-10-10 00:38:18 +02:00
  • c3a717a093 tests: pin the interface language in the harnesses added since #502 (#593) feraremag2680 2026-10-10 00:37:24 +02:00
  • e7a15783f3 Export to Word/HTML/RTF: read text and images drawn by form XObjects (fixes #314) (#406) Books 2026-10-10 09:22:07 +11:00
  • 72d640f9f0 Fix #155: edit text across content stream pieces (#628) Brandon Thomas 2026-10-09 17:57:02 -04:00
  • 275cbcf323 Refs #169: no form bar for push-button-only documents; Screen is not a comment (#615) Brandon Thomas 2026-10-09 17:49:54 -04:00
  • 90bb2f14ad Refs #142: decode outline titles with BOMs and raw UTF-8 consistently (#614) Brandon Thomas 2026-10-09 16:52:07 -04:00
  • d483d6d475 Fix #423: publish a standalone Linux CLI archive (#613) Brandon Thomas 2026-10-09 16:45:13 -04:00
  • efb3439cb9 Parity: cite the MCP resources test by its merged name (#608) Brandon Thomas 2026-10-09 15:45:38 -04:00
  • f34ee9388c Fix main CI: drop four duplicate copies of the forms redraw tests (#605) Brandon Thomas 2026-10-09 15:42:10 -04:00
  • 1a9c2b52ef ROADMAP: the grouped-artwork entry appears once fix/forms-duplicate-tests Brandon Thomas 2026-10-09 14:47:53 -04:00
  • 9744dbd585 Tests: forms' #417 tests appear once again Brandon Thomas 2026-10-09 14:47:40 -04:00
  • cecbfad0ae D2, D3: fuzz every tool's arguments, and prove root confinement (#351) Tanish Manku 2026-10-09 11:46:42 -07:00
  • cfe5903744 Merge remote-tracking branch 'origin/main' into tmp351 chore/tool-argument-fuzzing Brandon Thomas 2026-10-09 14:46:30 -04:00
  • db1b3d065d MCP: common command tools, session resources and client hints (#451) storybored379 2026-10-09 11:46:24 -07:00
  • 1ba8b194b2 XFA: choice lists, signature, password, image and barcode fields; PNG and GIF pictures (#414) ysrdevs 2026-10-09 13:46:07 -05:00
  • 37076662a7 M7: select and edit grouped PDF figures (Form XObjects) (#450) Flowershangfromthebranches 2026-10-10 02:45:49 +08:00
  • 9a529a4fbe Preserve alternate appearances and indirect push-button values on redraw (#417) sanyamsingh001 2026-10-09 18:45:32 +00:00
  • 2d40d85450 D5: READMEs for cos and engine (#332) Tanish Manku 2026-10-09 11:44:37 -07:00
  • 1706fcc434 Merge remote-tracking branch 'origin/main' into tmp332 chore/crate-readmes Brandon Thomas 2026-10-09 14:44:28 -04:00
  • 025b79b515 M14: honor Windows display language with neutral launcher locales (#567) Streetblock 2026-10-09 20:44:24 +02:00
  • fce60eacb4 pdfcraft-cli --help lists mcp only when the build has it (#574) LloydNicholson 2026-10-09 20:44:11 +02:00
  • dbd0748177 Reduce large-PDF memory growth (#307) (#419) skylar taylor-barrick 2026-10-09 12:38:01 -06:00
  • 75b31fb04d M10: Print ▸ Properties… opens the printer driver's own settings (#482) Dimitar 2026-10-09 21:27:02 +03:00
  • d592dbb9c4 Fill & Sign: date format and date language in Preferences (refs #158) (#505) kisst 2026-10-09 20:26:29 +02:00
  • 8e3782d5ca Flatten Fill & Sign marks when saving (#464) Márk Bartalos 2026-10-09 20:25:08 +02:00
  • f28cbbcdd9 M4: zoom the Organize page grid (#468) Sameh Elhawary 2026-10-09 21:24:45 +03:00
  • d1b7e98698 Pages panel: keep a short page current; context menu and drag to reorder (#573) Max Abramowitz 2026-10-09 14:24:32 -04:00
  • a48e1a3ffe View: the middle button pans instead of drawing with markup tools (#565) codyvogt 2026-10-09 11:24:18 -07:00
  • 86ec14291c Fix main CI: move the rotated-field render test out of pdfcraft-forms (#591) Brandon Thomas 2026-10-09 14:13:58 -04:00
  • a70c2b4938 View: keep earlier tiles on screen while a zoom's new tiles render (#415) cyfung1031 2026-10-10 03:12:43 +09:00
  • bd4736d39c M2: bound page-label traversal and output (#480) Streetblock 2026-10-09 20:12:16 +02:00
  • 1399d38ea3 Fix: High-precision float mantissa overflow in hayro-syntax, causing warped display of some PDFs (#199) (#427) Phil Kwek 2026-10-10 02:11:59 +08:00
  • f5c99ce059 Never crash: mesh shadings can't exhaust memory or run for minutes (#412) jcl-bit 2026-10-09 11:11:43 -07:00
  • e88def3465 Never crash: decompression bombs can't exhaust the renderer's memory (#411) jcl-bit 2026-10-09 11:10:50 -07:00
  • a5202e11fc M2: normalize JPEG2000 samples without overflowing (#575) Streetblock 2026-10-09 20:09:56 +02:00
  • 01f4937dac Layering: the render-based rotated-field test moves from forms to engine fix/forms-render-layering Brandon Thomas 2026-10-09 14:08:46 -04:00
  • bf91d65d3d Merge land/451 into land/351; escape targets stay in the test's temp dir, and out/image paths are tried Brandon Thomas 2026-10-09 13:59:43 -04:00
  • 36c946eb24 Merge branch 'land/451' into land/351 Brandon Thomas 2026-10-09 13:56:07 -04:00
  • 79c0e249d7 Merge land/414 into land/451; keep main's MCP protocol versions, cap command_batch at 1000 steps Brandon Thomas 2026-10-09 13:56:03 -04:00
  • 65f64c68cd Merge branch 'land/414' into land/451 Brandon Thomas 2026-10-09 13:48:45 -04:00
  • 8b45f95b92 Merge land/450 into land/414; XFA pictures are found again by a SHA-256 on their XObject Brandon Thomas 2026-10-09 13:48:39 -04:00
  • cae6857b3c Merge branch 'land/450' into land/414 Brandon Thomas 2026-10-09 13:43:21 -04:00
  • 76c307df2f Merge land/417 into land/450; image tools say page_images numbers count forms too Brandon Thomas 2026-10-09 13:40:04 -04:00
  • c55579a1b1 Merge land/332 into land/417; redraws drop stale /D and /R Brandon Thomas 2026-10-09 13:39:39 -04:00
  • 375c132837 engine README: the execution plan is local-only, so don't link a path that doesn't exist Brandon Thomas 2026-10-09 13:30:56 -04:00
  • dea28b71db Merge branch 'land/567' into land/332 Brandon Thomas 2026-10-09 13:30:53 -04:00
  • 51797a1ffd Merge branch 'land/574' into land/567 Brandon Thomas 2026-10-09 13:30:50 -04:00
  • f9a74a124e Merge remote-tracking branch 'origin/main' into land/574 Brandon Thomas 2026-10-09 13:30:24 -04:00
  • f1af1e2e79 Issue #125: page text the standard fonts can't draw is refused, not written as ? (#510) Hal Goff 2026-10-09 18:20:47 +01:00
  • f3c9fb3c3c Tests: pin the session clock in the bookmark-search test, whose two full saves differed when a second ticked between them fix/bookmark-search-test-clock Brandon Thomas 2026-10-09 13:16:18 -04:00
  • 3af93c7585 M5: draw all ten PDF line-ending styles (#520) Márk Bartalos 2026-10-09 19:15:44 +02:00
  • c9d0619226 Forms: rotate field widgets with /MK /R (#516) Márk Bartalos 2026-10-09 19:13:12 +02:00
  • 2d24de1c16 M7: edit text: Cyrillic/Greek fallback letters are spaced proportionally (#528) Dimitar 2026-10-09 20:06:33 +03:00
  • 0375bd1e28 M6.2: form fields in Unicode CID fonts show Japanese instead of "?" (#535) Chen Tao 2026-10-10 01:59:33 +09:00
  • f78f74164c M6.2: check boxes with non-UTF-8 state names show their mark when clicked (#536) Chen Tao 2026-10-10 01:58:38 +09:00
  • e6df6b1384 i18n: add complete Ukrainian interface translation (#509) Dmytro 2026-10-09 18:55:46 +02:00
  • f626db25cc M14: refine German labels and prevent translated UI text overlap (#515) Streetblock 2026-10-09 18:39:57 +02:00
  • 982742b7b3 pdfcraft-cli --help lists mcp only when the build has it lloyd 2026-10-09 18:36:22 +02:00
  • 63363ec438 M3: rasters reach egui without a copy on the UI thread (#555) cyfung1031 2026-10-10 01:28:46 +09:00
  • eb00280eba M1: stream data read from a file points into the file instead of being copied (#552) cyfung1031 2026-10-10 01:28:33 +09:00
  • 95120862fc M14: Hungarian interface catalog (hu) (#545) Márk Bartalos 2026-10-09 18:28:06 +02:00
  • 9ed70e185c de: translate labels that reach tl!() through variables; fix name collisions and wrong meanings (#541) martinjohuber 2026-10-09 18:23:15 +02:00
  • 24ba8385f8 Issue #324: on Windows 11, a window dragged to another monitor takes its scale (#544) cyfung1031 2026-10-10 01:19:41 +09:00
  • d9047d4d5b Forms: radio groups and check boxes accept their /Opt export values (#532) martinjohuber 2026-10-09 18:19:36 +02:00
  • 5deb42199c Issue #537: pdfcraft-cli --help prints the full usage (#540) LloydNicholson 2026-10-09 18:19:31 +02:00
  • 36af4afb19 Never crash: fall back to OpenGL when wgpu can't start (#461, #435, #392) (#530) Hal Goff 2026-10-09 17:19:26 +01:00
  • bd27555519 M7: Type 3 fallback glyphs get a well-formed d1, so Acrobat draws them (#548) Dimitar 2026-10-09 19:19:20 +03:00
  • 4e725dcee2 Bookmarks and links go to their destination's position and zoom (#556) LloydNicholson 2026-10-09 18:19:14 +02:00
  • 19625d40a8 M3: a newly opened document starts at the top, not where the last session scrolled (#554) LloydNicholson 2026-10-09 18:19:10 +02:00
  • cc17deb634 M3: the watchdog stops the render it gives up on (#522) cyfung1031 2026-10-10 01:19:04 +09:00
  • b98505c810 M1: full saves are allocated at their exact size (#523) cyfung1031 2026-10-10 01:18:59 +09:00
  • 55b489d3f4 M14: let neutral Windows locales fall through to display language Streetblock 2026-10-09 18:10:37 +02:00
  • 8ddcf63ff8 Fix #445: prefer the discrete GPU on desktops with a monitor on each GPU (#558) Brandon Thomas 2026-10-09 12:06:22 -04:00
  • 5ddf33ccf5 Fix #299: typed and drawn signatures stay upright on rotated pages (#562) Brandon Thomas 2026-10-09 11:54:07 -04:00
  • 28804d55d7 Issue #430: clear the recent-files list, or remove one file from it (#557) pauliusiv123-rgb 2026-10-09 18:53:34 +03:00
  • 9acb29e418 Fix #527: Shift+click extends the text selection (#560) Brandon Thomas 2026-10-09 11:48:50 -04:00
  • e5b37b8b9e Fix #454: dependencies keep only line tables in dev builds (#559) Brandon Thomas 2026-10-09 11:48:03 -04:00
  • 653f8268c2 Fix #273: ↓ / ↑ turn pages in single-page view (#550) Brandon Thomas 2026-10-09 10:50:59 -04:00
  • 6fce73f902 Fix #429: pen strokes stay unselected and show no author popup (#549) Brandon Thomas 2026-10-09 10:50:17 -04:00
  • 2aca0692fc Fix #526: keep text colour in Word, HTML and RTF export (#547) Brandon Thomas 2026-10-09 10:49:21 -04:00
  • a593512700 Refs #347: encode the full WinAnsi 0x80-0x9F range (Š š Ž ž Œ œ Ÿ ...) (#546) Brandon Thomas 2026-10-09 10:45:28 -04:00
  • bd57377435 Fix #525 (item 4): phone pattern redacts international numbers whole (#543) Brandon Thomas 2026-10-09 10:43:11 -04:00
  • 7c358099ff M14: German interface catalog (de) (#471) Christian Schiffer 2026-10-09 15:26:15 +02:00
  • 21a9624585 M7: Arabic in added text (shaping, bidi order, searchable Type 3 glyphs) (#403) fares111111122 2026-10-09 16:22:50 +03:00
  • ee06583523 Never crash: JBIG2 symbol dictionaries can't loop without end (#408) jcl-bit 2026-10-09 06:22:21 -07:00
  • 49fb1b1b35 Tests: one wgpu device compiles shaders at a time in fill_sign.rs (WARP ARM64 crash) (#395) Brandon Thomas 2026-10-09 09:21:57 -04:00
  • 2f98beba54 Merge pull request #272 from XusBadia/dmg-background Brandon Thomas 2026-10-09 09:21:44 -04:00
  • 37542ad9db Merge remote-tracking branch 'origin/main' into dmg-background Brandon Thomas 2026-10-09 09:21:35 -04:00
  • 32fbef684a M5.7: keep natural image stamps upright on rotated pages (#473) midasdf 2026-10-09 22:21:31 +09:00
  • 8c90a8d1fd M2: bound lopdf predictor scratch to available samples (#470) Streetblock 2026-10-09 15:21:21 +02:00
  • 8aa81069d8 Merge main into #395 fix/fill-sign-gpu-lock Brandon Thomas 2026-10-09 09:18:05 -04:00
  • 79eadc2aa8 M14: Bulgarian (Български) interface language (#466) Dimitar 2026-10-09 16:16:16 +03:00