Commit Graph

  • f52f93bcd2 Close the command palette on outside click (#696) Oussama Dalhi 2026-10-10 11:12:57 +01:00
  • eca3a2f760 #570: require Windows resource compilation in CI (#724) cyfung1031 2026-10-10 19:12:41 +09:00
  • 4125e4138b #570: declare PMv2 DPI awareness in manifest (#725) cyfung1031 2026-10-10 19:12:25 +09:00
  • 627d822709 create: lift TIFF decoding buffer limit to allow print-sized images (#665) (#681) Krzysztof Cieślik 2026-10-10 12:12:10 +02:00
  • a211e334a0 fix(render): key soft masks by inherited context (#716) cyfung1031 2026-10-10 19:11:45 +09:00
  • 72b3b6171a hayro-syntax: decouple content tokenization from slices (#706) cyfung1031 2026-10-10 19:04:56 +09:00
  • 198ef4dc92 Issue #727: tell the user when GitHub rate-limits update checks (#731) Shaurya Swarup 2026-10-10 15:34:44 +05:30
  • f8c463416a Sign: long digital ID names stay inside the picker (#743) mmmaarian03-crypto 2026-10-10 13:04:32 +03:00
  • de94e95994 #419: derive raster allowance test from demand (#723) cyfung1031 2026-10-10 19:04:17 +09:00
  • e2b71e3e82 M5: unify annotation flag parsing (#698) cyfung1031 2026-10-10 19:04:03 +09:00
  • 0695fd6f16 fix(forms): reject out-of-domain field flags (#701) cyfung1031 2026-10-10 19:03:49 +09:00
  • 18e5db5e6d test(render): cover inherited form resource contexts (#707) cyfung1031 2026-10-10 19:03:36 +09:00
  • d84d6c859a test(render): pin output across worker counts (#705) cyfung1031 2026-10-10 19:03:24 +09:00
  • 3d45b598ee test(engine): audit edit history side effects (#713) cyfung1031 2026-10-10 19:02:55 +09:00
  • 916e0bc4d5 #419: cover suspended raster resource ownership (#733) cyfung1031 2026-10-10 19:02:41 +09:00
  • c02fe8ca53 About dialog test: wait for each control to stop moving before clicking it (#671) (#703) DWAA1660 2026-10-10 04:02:28 -06:00
  • e5e6ded35b M5: constrain PDF font descriptor flags (#700) cyfung1031 2026-10-10 19:02:15 +09:00
  • 4339f5b9ed #570: log desktop renderer details (#726) cyfung1031 2026-10-10 19:02:02 +09:00
  • abe0366d26 M3: document why fixed-zoom sizes differ from Acrobat (no runtime change) (#736) cyfung1031 2026-10-10 19:01:50 +09:00
  • 68e91d4815 macOS: the first Apple Korean key in a fresh PdfCraft composes (winit#4744) (#680) cyfung1031 2026-10-10 11:47:36 +09:00
  • cf9f58fe87 macOS: Space in Apple Korean with no syllable in progress types one space (winit#4478) (#679) cyfung1031 2026-10-10 11:46:49 +09:00
  • 3aa03d3c91 macOS: emoji from the emoji picker reach text fields (winit#4749) (#678) cyfung1031 2026-10-10 11:45:51 +09:00
  • 3a86ce073d macOS: an unfinished composition doesn't come back in the next text field (winit#4745) (#677) cyfung1031 2026-10-10 11:44:58 +09:00
  • ec6c904cf3 macOS: IME text committed after the marked text is cleared isn't lost (winit#4650) (#676) cyfung1031 2026-10-10 11:44:34 +09:00
  • 84b241831b X11: the input method follows the text field that has focus (winit#4727) (#675) cyfung1031 2026-10-10 11:42:29 +09:00
  • 9250e7542e Windows: a window closed maximized reopens without a white flash (winit#4587) (#674) cyfung1031 2026-10-10 11:42:06 +09:00
  • 5437390e7e Windows: the Korean IME composition caret sits after the syllable (winit#4746) (#673) cyfung1031 2026-10-10 11:41:43 +09:00
  • 60a0518349 Wayland: IME keeps working after a seat loses a capability (winit#4747) (#672) cyfung1031 2026-10-10 11:39:50 +09:00
  • ade5dc4dcb Print: list driverless CUPS destinations, not only permanent queues (#658) Eduardo Soares 2026-10-09 23:39:36 -03:00
  • 306bbcedf9 M3: harden render and CLI failure surfaces (#669) cyfung1031 2026-10-10 11:32:48 +09:00
  • a5e378fd4b M3: tiles skip paths that can't paint them (item 5 of #623) (#670) cyfung1031 2026-10-10 11:15:31 +09:00
  • ef9b553f55 M2: kanji that Adobe-Japan1 maps to a variation sequence draw in non-embedded fonts (#662) v0.5.0 cyfung1031 2026-10-10 11:05:06 +09:00
  • d63436ed10 M2: a character a substitute font lacks draws .notdef, not an unrelated glyph (#661) cyfung1031 2026-10-10 11:04:26 +09:00
  • d67e79dd15 M2: a ligature stays one glyph in the text layer, in every writing direction (#660) cyfung1031 2026-10-10 11:04:11 +09:00
  • a99b39396f M6: bulk form-field properties and selection (#95) (#650) Tevinhead 2026-10-10 08:56:17 +07:00
  • a2f0fb7363 Forms: fields listed only as page widgets join the form (#649) Eduardo Soares 2026-10-09 22:43:09 -03:00
  • 94752c09c4 macOS: add native document integration diagnostics (#653) cyfung1031 2026-10-10 10:35:51 +09:00
  • 48c1849142 Test: let the About modal settle before clicking (contributors refresh) fix/about-table-wait Brandon Thomas 2026-10-09 21:31:45 -04:00
  • 29b0b0c572 Release: check the OCR models in the app tar.gz by name (the CLI tar.gz broke the glob) Brandon Thomas 2026-10-09 21:32:41 -04:00
  • 0a8b230ca0 D1: pin and verify the pdf.js corpus (#339) Tanish Manku 2026-10-09 18:26:54 -07:00
  • 75ba05cf49 Merge remote-tracking branch 'origin/main' into tmp339 chore/pin-pdfjs-corpus Brandon Thomas 2026-10-09 21:26:44 -04:00
  • c5d12ad1d7 View: draw page previews at the resolution they are shown (#529) Márk Bartalos 2026-10-10 03:26:40 +02:00
  • b8b6fb2f45 Never crash & persist: Make Current Properties Default and page-display choices survive a restart (#340, #266) (#365) Mawfyy 2026-10-09 20:26:23 -05:00
  • fb46909e3f Bump version to 0.5.0 (from 0.4.0) for release; refresh contributors Brandon Thomas 2026-10-09 21:02:20 -04:00
  • 49c6e2ec54 i18n: complete Brazilian Portuguese (pt-BR) interface catalog (#604) Eduardo Soares 2026-10-09 21:56:13 -03:00
  • 94f9ce69c6 i18n: add Italian (it) interface translation (#494) Will 2026-10-10 02:55:59 +02:00
  • a016f88a90 Fix non-exhaustive match in Windows signing path (#646) Dammy196 2026-10-10 02:55:40 +02:00
  • a1ba80cdba Merge remote-tracking branch 'origin/main' into land/339 Brandon Thomas 2026-10-09 20:51:50 -04:00
  • c110c579a2 M4: delete pages from the Pages panel (#607) Max Abramowitz 2026-10-09 20:29:26 -04:00
  • 6e13a5fc54 Fill & Sign: remove white background from imported signature images (#637) mrme2tiri-hash 2026-10-10 02:29:12 +02:00
  • 5753f54149 Fix Windows build: the certificate store's key matches cover #386's new key types fix/sign-windows-new-key-types Brandon Thomas 2026-10-09 19:24:26 -04:00
  • dc4b3eee84 Fix #378: draw on the GPU that drives the primary display on Windows (#631) Reinhard Schuerer 2026-10-10 01:10:06 +02:00
  • 994b42c15c CLI: pdfcraft-cli.exe carries a Windows version resource (#598) jcl-bit 2026-10-09 16:09:23 -07:00
  • 74e30e5803 CLI: pdfcraft-cli ui refuses a control file another user could plant (#597) jcl-bit 2026-10-09 16:01:05 -07:00
  • 4fc99e4845 Tab strip: shrink tabs before scrolling, keep Open in sight; ignore about:blank titles (#612) Max Abramowitz 2026-10-09 18:56:45 -04:00
  • 36468f0ad4 Windows: a GPU that can't set up the window falls back to OpenGL (#519) (#617) jcl-bit 2026-10-09 15:56:25 -07:00
  • f7d5ca4a07 Windows: a window larger than the GPU's texture limit can't close PdfCraft (#577) (#609) jcl-bit 2026-10-09 15:54:10 -07:00
  • 1f0466fcae M2: bound image resampling buffers before allocation (#592) Streetblock 2026-10-10 00:53:56 +02:00
  • 04f6b1a634 M2: bound PDF functions and reject invalid calculator operations (#581) Streetblock 2026-10-10 00:53:42 +02:00
  • caeec49f5e M3: keep late startup URLs from changing the active document (#583) Tevinhead 2026-10-10 05:52:13 +07:00
  • 96854d8d92 M5: name line endings in the comment properties combo (#582) Márk Bartalos 2026-10-10 00:45:54 +02:00
  • 22cbf65628 Tell the user when PdfCraft draws without a GPU (#519) (#627) jcl-bit 2026-10-09 15:45:27 -07:00
  • 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