Commit Graph

  • f109676f77
    test(render): cover form recursion cycles (#709) cyfung1031 2026-10-10 19:13:12 +0900
  • f52f93bcd2
    Close the command palette on outside click (#696) Oussama Dalhi 2026-10-10 11:12:57 +0100
  • eca3a2f760
    #570: require Windows resource compilation in CI (#724) cyfung1031 2026-10-10 19:12:41 +0900
  • 4125e4138b
    #570: declare PMv2 DPI awareness in manifest (#725) cyfung1031 2026-10-10 19:12:25 +0900
  • 627d822709
    create: lift TIFF decoding buffer limit to allow print-sized images (#665) (#681) Krzysztof Cieślik 2026-10-10 12:12:10 +0200
  • a211e334a0
    fix(render): key soft masks by inherited context (#716) cyfung1031 2026-10-10 19:11:45 +0900
  • 72b3b6171a
    hayro-syntax: decouple content tokenization from slices (#706) cyfung1031 2026-10-10 19:04:56 +0900
  • 198ef4dc92
    Issue #727: tell the user when GitHub rate-limits update checks (#731) Shaurya Swarup 2026-10-10 15:34:44 +0530
  • f8c463416a
    Sign: long digital ID names stay inside the picker (#743) mmmaarian03-crypto 2026-10-10 13:04:32 +0300
  • de94e95994
    #419: derive raster allowance test from demand (#723) cyfung1031 2026-10-10 19:04:17 +0900
  • e2b71e3e82
    M5: unify annotation flag parsing (#698) cyfung1031 2026-10-10 19:04:03 +0900
  • 0695fd6f16
    fix(forms): reject out-of-domain field flags (#701) cyfung1031 2026-10-10 19:03:49 +0900
  • 18e5db5e6d
    test(render): cover inherited form resource contexts (#707) cyfung1031 2026-10-10 19:03:36 +0900
  • d84d6c859a
    test(render): pin output across worker counts (#705) cyfung1031 2026-10-10 19:03:24 +0900
  • 3d45b598ee
    test(engine): audit edit history side effects (#713) cyfung1031 2026-10-10 19:02:55 +0900
  • 916e0bc4d5
    #419: cover suspended raster resource ownership (#733) cyfung1031 2026-10-10 19:02:41 +0900
  • c02fe8ca53
    About dialog test: wait for each control to stop moving before clicking it (#671) (#703) DWAA1660 2026-10-10 04:02:28 -0600
  • e5e6ded35b
    M5: constrain PDF font descriptor flags (#700) cyfung1031 2026-10-10 19:02:15 +0900
  • 4339f5b9ed
    #570: log desktop renderer details (#726) cyfung1031 2026-10-10 19:02:02 +0900
  • abe0366d26
    M3: document why fixed-zoom sizes differ from Acrobat (no runtime change) (#736) cyfung1031 2026-10-10 19:01:50 +0900
  • 68e91d4815
    macOS: the first Apple Korean key in a fresh PdfCraft composes (winit#4744) (#680) cyfung1031 2026-10-10 11:47:36 +0900
  • cf9f58fe87
    macOS: Space in Apple Korean with no syllable in progress types one space (winit#4478) (#679) cyfung1031 2026-10-10 11:46:49 +0900
  • 3aa03d3c91
    macOS: emoji from the emoji picker reach text fields (winit#4749) (#678) cyfung1031 2026-10-10 11:45:51 +0900
  • 3a86ce073d
    macOS: an unfinished composition doesn't come back in the next text field (winit#4745) (#677) cyfung1031 2026-10-10 11:44:58 +0900
  • ec6c904cf3
    macOS: IME text committed after the marked text is cleared isn't lost (winit#4650) (#676) cyfung1031 2026-10-10 11:44:34 +0900
  • 84b241831b
    X11: the input method follows the text field that has focus (winit#4727) (#675) cyfung1031 2026-10-10 11:42:29 +0900
  • 9250e7542e
    Windows: a window closed maximized reopens without a white flash (winit#4587) (#674) cyfung1031 2026-10-10 11:42:06 +0900
  • 5437390e7e
    Windows: the Korean IME composition caret sits after the syllable (winit#4746) (#673) cyfung1031 2026-10-10 11:41:43 +0900
  • 60a0518349
    Wayland: IME keeps working after a seat loses a capability (winit#4747) (#672) cyfung1031 2026-10-10 11:39:50 +0900
  • ade5dc4dcb
    Print: list driverless CUPS destinations, not only permanent queues (#658) Eduardo Soares 2026-10-09 23:39:36 -0300
  • 306bbcedf9
    M3: harden render and CLI failure surfaces (#669) cyfung1031 2026-10-10 11:32:48 +0900
  • a5e378fd4b
    M3: tiles skip paths that can't paint them (item 5 of #623) (#670) cyfung1031 2026-10-10 11:15:31 +0900
  • 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 +0900
  • d63436ed10
    M2: a character a substitute font lacks draws .notdef, not an unrelated glyph (#661) cyfung1031 2026-10-10 11:04:26 +0900
  • d67e79dd15
    M2: a ligature stays one glyph in the text layer, in every writing direction (#660) cyfung1031 2026-10-10 11:04:11 +0900
  • a99b39396f
    M6: bulk form-field properties and selection (#95) (#650) Tevinhead 2026-10-10 08:56:17 +0700
  • a2f0fb7363
    Forms: fields listed only as page widgets join the form (#649) Eduardo Soares 2026-10-09 22:43:09 -0300
  • 94752c09c4
    macOS: add native document integration diagnostics (#653) cyfung1031 2026-10-10 10:35:51 +0900
  • 48c1849142 Test: let the About modal settle before clicking (contributors refresh) fix/about-table-wait Brandon Thomas 2026-10-09 21:31:45 -0400
  • 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 -0400
  • 0a8b230ca0
    D1: pin and verify the pdf.js corpus (#339) Tanish Manku 2026-10-09 18:26:54 -0700
  • 75ba05cf49 Merge remote-tracking branch 'origin/main' into tmp339 chore/pin-pdfjs-corpus Brandon Thomas 2026-10-09 21:26:44 -0400
  • c5d12ad1d7
    View: draw page previews at the resolution they are shown (#529) Márk Bartalos 2026-10-10 03:26:40 +0200
  • 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 -0500
  • fb46909e3f Bump version to 0.5.0 (from 0.4.0) for release; refresh contributors Brandon Thomas 2026-10-09 21:02:20 -0400
  • 49c6e2ec54
    i18n: complete Brazilian Portuguese (pt-BR) interface catalog (#604) Eduardo Soares 2026-10-09 21:56:13 -0300
  • 94f9ce69c6
    i18n: add Italian (it) interface translation (#494) Will 2026-10-10 02:55:59 +0200
  • a016f88a90
    Fix non-exhaustive match in Windows signing path (#646) Dammy196 2026-10-10 02:55:40 +0200
  • a1ba80cdba Merge remote-tracking branch 'origin/main' into land/339 Brandon Thomas 2026-10-09 20:51:50 -0400
  • c110c579a2
    M4: delete pages from the Pages panel (#607) Max Abramowitz 2026-10-09 20:29:26 -0400
  • 6e13a5fc54
    Fill & Sign: remove white background from imported signature images (#637) mrme2tiri-hash 2026-10-10 02:29:12 +0200
  • 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 -0400
  • dc4b3eee84
    Fix #378: draw on the GPU that drives the primary display on Windows (#631) Reinhard Schuerer 2026-10-10 01:10:06 +0200
  • 994b42c15c
    CLI: pdfcraft-cli.exe carries a Windows version resource (#598) jcl-bit 2026-10-09 16:09:23 -0700
  • 74e30e5803
    CLI: pdfcraft-cli ui refuses a control file another user could plant (#597) jcl-bit 2026-10-09 16:01:05 -0700
  • 4fc99e4845
    Tab strip: shrink tabs before scrolling, keep Open in sight; ignore about:blank titles (#612) Max Abramowitz 2026-10-09 18:56:45 -0400
  • 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 -0700
  • 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 -0700
  • 1f0466fcae
    M2: bound image resampling buffers before allocation (#592) Streetblock 2026-10-10 00:53:56 +0200
  • 04f6b1a634
    M2: bound PDF functions and reject invalid calculator operations (#581) Streetblock 2026-10-10 00:53:42 +0200
  • caeec49f5e
    M3: keep late startup URLs from changing the active document (#583) Tevinhead 2026-10-10 05:52:13 +0700
  • 96854d8d92
    M5: name line endings in the comment properties combo (#582) Márk Bartalos 2026-10-10 00:45:54 +0200
  • 22cbf65628
    Tell the user when PdfCraft draws without a GPU (#519) (#627) jcl-bit 2026-10-09 15:45:27 -0700
  • 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 +0900
  • 80e6bc9d98
    M14: complete the French (fr) catalog (#579) Alexis 2026-10-10 00:44:56 +0200
  • 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 +0200
  • c957288d3b
    M9: read BER signatures (DocuSign, Documenso); classify later changes narrowly (#144) Thorsten Hirsch 2026-10-10 00:43:21 +0200
  • 0079bead14
    M9: validate a document timestamp that sits in a signature field (#621) Thorsten Hirsch 2026-10-10 00:42:37 +0200
  • d90b3f897f
    Refs #103: ship the OCR models in the desktop release packages (#630) Brandon Thomas 2026-10-09 18:42:23 -0400
  • 8b04e3cba4
    M9: chain building checks CA constraints, key usage, path length and validity (#620) Thorsten Hirsch 2026-10-10 00:40:12 +0200
  • b0548e64a7
    M14: correct Hungarian Windows Store and saved-signature labels (#595) Márk Bartalos 2026-10-10 00:39:31 +0200
  • 445673fe1b
    M14: clarify Ukrainian wording and restore CI (#584) Dmytro 2026-10-10 00:38:18 +0200
  • c3a717a093
    tests: pin the interface language in the harnesses added since #502 (#593) feraremag2680 2026-10-10 00:37:24 +0200
  • e7a15783f3
    Export to Word/HTML/RTF: read text and images drawn by form XObjects (fixes #314) (#406) Books 2026-10-10 09:22:07 +1100
  • 72d640f9f0
    Fix #155: edit text across content stream pieces (#628) Brandon Thomas 2026-10-09 17:57:02 -0400
  • 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 -0400
  • 90bb2f14ad
    Refs #142: decode outline titles with BOMs and raw UTF-8 consistently (#614) Brandon Thomas 2026-10-09 16:52:07 -0400
  • d483d6d475
    Fix #423: publish a standalone Linux CLI archive (#613) Brandon Thomas 2026-10-09 16:45:13 -0400
  • efb3439cb9
    Parity: cite the MCP resources test by its merged name (#608) Brandon Thomas 2026-10-09 15:45:38 -0400
  • f34ee9388c
    Fix main CI: drop four duplicate copies of the forms redraw tests (#605) Brandon Thomas 2026-10-09 15:42:10 -0400
  • 1a9c2b52ef ROADMAP: the grouped-artwork entry appears once fix/forms-duplicate-tests Brandon Thomas 2026-10-09 14:47:53 -0400
  • 9744dbd585 Tests: forms' #417 tests appear once again Brandon Thomas 2026-10-09 14:47:40 -0400
  • cecbfad0ae
    D2, D3: fuzz every tool's arguments, and prove root confinement (#351) Tanish Manku 2026-10-09 11:46:42 -0700
  • cfe5903744 Merge remote-tracking branch 'origin/main' into tmp351 chore/tool-argument-fuzzing Brandon Thomas 2026-10-09 14:46:30 -0400
  • db1b3d065d
    MCP: common command tools, session resources and client hints (#451) storybored379 2026-10-09 11:46:24 -0700
  • 1ba8b194b2
    XFA: choice lists, signature, password, image and barcode fields; PNG and GIF pictures (#414) ysrdevs 2026-10-09 13:46:07 -0500
  • 37076662a7
    M7: select and edit grouped PDF figures (Form XObjects) (#450) Flowershangfromthebranches 2026-10-10 02:45:49 +0800
  • 9a529a4fbe
    Preserve alternate appearances and indirect push-button values on redraw (#417) sanyamsingh001 2026-10-09 18:45:32 +0000
  • 2d40d85450
    D5: READMEs for cos and engine (#332) Tanish Manku 2026-10-09 11:44:37 -0700
  • 1706fcc434 Merge remote-tracking branch 'origin/main' into tmp332 chore/crate-readmes Brandon Thomas 2026-10-09 14:44:28 -0400
  • 025b79b515
    M14: honor Windows display language with neutral launcher locales (#567) Streetblock 2026-10-09 20:44:24 +0200
  • fce60eacb4
    pdfcraft-cli --help lists `mcp` only when the build has it (#574) LloydNicholson 2026-10-09 20:44:11 +0200
  • dbd0748177
    Reduce large-PDF memory growth (#307) (#419) skylar taylor-barrick 2026-10-09 12:38:01 -0600
  • 75b31fb04d
    M10: Print ▸ Properties… opens the printer driver's own settings (#482) Dimitar 2026-10-09 21:27:02 +0300
  • d592dbb9c4
    Fill & Sign: date format and date language in Preferences (refs #158) (#505) kisst 2026-10-09 20:26:29 +0200
  • 8e3782d5ca
    Flatten Fill & Sign marks when saving (#464) Márk Bartalos 2026-10-09 20:25:08 +0200
  • f28cbbcdd9
    M4: zoom the Organize page grid (#468) Sameh Elhawary 2026-10-09 21:24:45 +0300
  • d1b7e98698
    Pages panel: keep a short page current; context menu and drag to reorder (#573) Max Abramowitz 2026-10-09 14:24:32 -0400
  • a48e1a3ffe
    View: the middle button pans instead of drawing with markup tools (#565) codyvogt 2026-10-09 11:24:18 -0700
  • 86ec14291c
    Fix main CI: move the rotated-field render test out of pdfcraft-forms (#591) Brandon Thomas 2026-10-09 14:13:58 -0400