Commit Graph

  • 0c9c621a1f ci(deps): bump cachix/install-nix-action (#3322) dependabot[bot] 2026-10-18 17:05:55 -04:00
  • 38999b3e90 fix(edit): isolate added marks from unfinished marked content (#3279) Ahmad Mu 2026-10-19 01:05:44 +04:00
  • 6fc17441ac fix(forms): edit button labels in field properties (#3064) Perchenko Anton 2026-10-19 00:04:49 +03:00
  • acdd8d251c M2: copy Flate back-references in runs (#2035) cyfung1031 2026-10-19 06:03:46 +09:00
  • 645a8ca205 Render: a five-point polyline is no longer painted as its bounding box Hamza 2026-10-19 00:29:13 +05:00
  • cb7ad709a7 i18n(fr): drop the rewording of existing rows Florent Siegenthaler 2026-10-18 21:22:03 +02:00
  • 3ef3c9efa9 M8: tag cleanup refuses what it can't finish instead of removing the tree (#3302) mtlcl410 2026-10-19 03:20:34 +08:00
  • a1fc2550c7 Merge branch 'main' into fr-complete-catalog Florent Siegenthaler 2026-10-18 21:18:12 +02:00
  • df591ff88d Rail: scroll the panel buttons above the page navigation in short windows (#3282) majidninja 2026-10-18 19:13:19 +00:00
  • a8cd797a91 ci: configure Dependabot for Cargo and GitHub Actions (#3304) Dylan M. Taylor 2026-10-18 15:11:14 -04:00
  • b4bfe2b2b5 M14: complete and review the Czech catalog qwerin 2026-10-16 06:27:52 +02:00
  • f24a26b951 Merge upstream main 932bf9c6 into pr/attachments Osvaldo Duran 2026-10-18 14:59:16 -04:00
  • 687425fa7f ATTRIBUTION.toml: new SHA-256 for the es, lt and vi catalogs oracola91 2026-10-18 21:52:37 +03:00
  • 9e0937c3f7 M12: the Visual filter only hides shading, since visual differences are never listed: say so Marco Arnulfo 2026-10-18 20:38:18 +02:00
  • 947f0f2994 XFA: turn TIFF pictures by their Orientation tag Marco Arnulfo 2026-10-18 20:37:33 +02:00
  • 9b0aeb0f69 M11: integrate main b0e5c6eb into PR #3227 and fix version parser lifetime jonathanwxh-cell 2026-10-19 02:35:26 +08:00
  • 262ae579f8 i18n: Lithuanian and Vietnamese for the new signature messages oracola91 2026-10-18 21:32:13 +03:00
  • 954c5142e7 fix(ui): the message bar shows a signature problem before "Certified by" oracola91 2026-10-15 17:23:33 +03:00
  • 2448074def M4: assert redo survives destination-budget refusal PerchAnton 2026-10-18 21:25:45 +03:00
  • 343f1b05cc fix(sign): signed attributes must carry the message digest and the data content type oracola91 2026-10-15 17:05:48 +03:00
  • 031532b8a5 M4: bound named-destination pruning during page deletion (#3309) PerchAnton 2026-10-18 21:01:43 +03:00
  • 57c6e476db Keep text rows in other layers, gs states or Tz out of a paragraph NetterSilver 2026-10-18 18:00:00 +00:00
  • ecb990c8ce M10: glyph names: a uni part with a surrogate group maps to nothing; numbered names read under a suffix (#3170) mtlcl410 2026-10-19 01:57:14 +08:00
  • d7f8ba8b57 fix(forms): Tab and Space reach check boxes and radio buttons, and a click focuses them (fixes #2223) Marco Arnulfo 2026-10-14 20:13:56 +02:00
  • 36cfc8566e M10: dynamicRender is read only from markup whose closing tags match (#3180) mtlcl410 2026-10-19 01:53:12 +08:00
  • 1a12b0094d Preferences: always use my default zoom and page layout (fixes #1618) Marco Arnulfo 2026-10-13 11:37:07 +02:00
  • f62bf71a77 M8: tag cleanup keeps inherited pages, fails closed over replaced streams and in-place elements (#3302) mtlcl410 2026-10-19 01:33:42 +08:00
  • a4cdbb6235 XFA: decode BMP and TIFF pictures (fixes #1644) Marco Arnulfo 2026-10-13 03:39:10 +02:00
  • 932bf9c6bf M4: Ctrl-drag copies pages in the Organize grid (#2997) (#3092) Mawfyy 2026-10-18 12:13:22 -05:00
  • 9f536c9efd M12: Compare panel filters text changes and visual differences (gap 21) Marco Arnulfo 2026-10-15 18:12:03 +02:00
  • fcdf2a2146 Layers panel: Reset to Initial Visibility Marco Arnulfo 2026-10-16 03:08:26 +02:00
  • 3468c8543f fix(print): disable Print on documents whose security forbids printing (part of #2669) Marco Arnulfo 2026-10-16 02:43:02 +02:00
  • 4119359c7d M12: retain accepted whitespace when structured XFA data cannot sync PerchAnton 2026-10-18 19:54:41 +03:00
  • ce3c0e46c9 M8: redaction clears tag text of elements reached only through the parent or ID tree, and fails closed past the walk limit (#3302) mtlcl410 2026-10-19 00:52:18 +08:00
  • e6de108972 M8: note that structure elements written in place keep their references (#2447) mtlcl410 2026-10-19 00:44:58 +08:00
  • 882b5a33bc M1: merge upstream main into claude/fix/2670-cli-owner-password enes yıldız 2026-10-18 19:44:21 +03:00
  • 12210a350d M12: retain product notes while integrating current main PerchAnton 2026-10-18 19:42:01 +03:00
  • b7b4ab0c8d M12: retain product notes while integrating current main PerchAnton 2026-10-18 19:39:17 +03:00
  • 9194ec457f M7: the paragraph editor draws on its page only (#3061) mtlcl410 2026-10-18 00:00:45 +08:00
  • 853851075f Mark the alpha changes as PdfCraft patches MarekSpodBiedry 2026-10-18 18:37:46 +02:00
  • c3df50e8dd M12: retain product notes while integrating current main PerchAnton 2026-10-18 19:36:34 +03:00
  • d39de3d31c M12: retain product notes while integrating current main PerchAnton 2026-10-18 19:33:52 +03:00
  • fe7169c8eb Renderer: sample a mesh shading over its triangles alone, not the whole path Oliver Hagmann 2026-10-18 18:32:33 +02:00
  • 31373819f2 Zero-pad required integer digits in FormCalc Format() NetterSilver 2026-10-17 11:42:35 +02:00
  • 28e6d4e773 M7: retain product notes while integrating current main PerchAnton 2026-10-18 19:18:04 +03:00
  • 613503f5a0 M7: preserve rotation and index regressions on current main PerchAnton 2026-10-18 19:10:36 +03:00
  • 3f543ca17f M8: redaction drops OBJRs of elements reached only through the parent or ID tree (#2447) mtlcl410 2026-10-19 00:09:17 +08:00
  • a2bc0d3570 lopdf: a rebuilt trailer's /Root must match its generation (#2365 review) wstock 2026-10-18 16:05:33 +00:00
  • e75551ce62 M1: reject partial resource-fork copies and integrate current main PerchAnton 2026-10-18 19:03:07 +03:00
  • 61632e4899 Treat CRLF as a single line break in fonts::wrap NetterSilver 2026-10-16 13:09:02 +00:00
  • d6f872b665 M12: avoid white flashes while reading pages render Lucas Dias 2026-10-14 00:32:48 -03:00
  • 98cbd38a8e Merge pull request #3161 from dylanmtaylor/chore/drop-competitor-references Dylan M. Taylor 2026-10-18 11:31:27 -04:00
  • b0e5c6eba2 Merge pull request #3041 from aiongg/next aiongg 2026-10-18 11:25:56 -04:00
  • d75d440ad9 lopdf: a rebuild prefers a trailer whose /Root is the catalog (#2365 review) wstock 2026-10-18 15:23:38 +00:00
  • 778c561d76 M12: retain product notes while integrating current main PerchAnton 2026-10-18 18:14:25 +03:00
  • 8a786ab2d9 M12: retain product notes while integrating current main PerchAnton 2026-10-18 18:11:02 +03:00
  • 2714f9e54f automation: report effective validated PDF version in doc_optimize (#3090) jonathanwxh-cell 2026-10-18 23:09:09 +08:00
  • 2b445950df Merge remote-tracking branch 'origin/main' into i18n-id-vi sanches 2026-10-18 17:26:45 +03:00
  • 0910b8314a M12: retain product notes while integrating current main PerchAnton 2026-10-18 18:07:15 +03:00
  • e336b48a35 cos: a rebuild prefers a trailer whose /Root is the catalog (#2365 review) wstock 2026-10-18 14:53:39 +00:00
  • 5486100d04 chore: refresh catalogue hashes after rebasing onto main mtlcl410 2026-10-18 23:03:36 +08:00
  • 6be953459c fix(print): the options read ends at its deadline and a dead read wakes the dialog (#1818) mtlcl410 2026-10-17 13:25:53 +08:00
  • b59b91f0be fix(print): Vietnamese for the printer-options loading note (#1818) mtlcl410 2026-10-17 13:25:53 +08:00
  • e3847ba076 fix(print): pass the lpoptions limit outside the stand-in command in the CUPS test mtlcl410 2026-10-17 13:25:53 +08:00
  • 7ec435eb4d fix(print): Properties… reads CUPS driver options off the GUI thread, with a deadline for lpoptions (#1818) mtlcl410 2026-10-17 13:25:53 +08:00
  • 6ee8329ec0 test(ui): the reduced-copy regression saves a real PDF and reopens its text (#2150) Marco Arnulfo 2026-10-18 17:03:20 +02:00
  • 4f4f589365 M12: retain product notes while integrating current main PerchAnton 2026-10-18 18:02:45 +03:00
  • 024407992d style: cargo fmt mtlcl410 2026-10-18 22:56:57 +08:00
  • 40d7b0bc47 Merge upstream main a12fe8f41 into next aiongg 2026-10-18 14:56:01 +00:00
  • b913c2851d fix(ui): a second file dialog waits for the open one instead of being refused (fixes #2150) Marco Arnulfo 2026-10-14 15:39:32 +02:00
  • 42a31db308 M7: retain product notes while integrating current main PerchAnton 2026-10-18 17:51:48 +03:00
  • eedf250b4c Merge upstream main ecffce69e into next aiongg 2026-10-18 14:50:04 +00:00
  • a12fe8f411 M4: custom document properties through the engine and the tools (#2076) mtlcl410 2026-10-18 22:49:30 +08:00
  • 9a7824557e docs: use generic office terms and clarify fidelity harness and parity tracking reference Dylan M. Taylor 2026-10-18 10:49:21 -04:00
  • feb6c38580 docs: drop references to competing commercial software Dylan M. Taylor 2026-10-18 01:19:39 -04:00
  • ecffce69ee fix(engine): Save writes a repaired file in full even without edits (#1937) (#2029) mtlcl410 2026-10-18 22:47:28 +08:00
  • 57c5dde167 M7: preserve rotation and index regressions on current main PerchAnton 2026-10-18 17:39:44 +03:00
  • 23ed4cca65 M3: All tools view keeps Escape for dialogs, leaves with the mode option, and searches Arabic alehel 2026-10-18 16:33:12 +02:00
  • e45a1db89f M1: reject partial resource-fork copies and integrate current main PerchAnton 2026-10-18 17:30:26 +03:00
  • b6b02a1b27 Merge upstream main 1952a8880 into next aiongg 2026-10-18 14:22:30 +00:00
  • 522c1dcd22 Merge remote-tracking branch 'origin/main' into feat/all-tools-expand-view alehel 2026-10-18 16:17:28 +02:00
  • 6425df5038 M12: reconcile current accessibility and XFA roadmap status PerchAnton 2026-10-18 17:15:06 +03:00
  • 6c611edc61 M2: refresh clip-mode text extraction against current main (#3116) jonathanwxh-cell 2026-10-18 22:14:54 +08:00
  • 02fe96c528 M12: reconcile current accessibility and XFA roadmap status PerchAnton 2026-10-18 17:14:42 +03:00
  • d743760624 M12: reconcile current accessibility and XFA roadmap status PerchAnton 2026-10-18 17:14:18 +03:00
  • 4899072089 fix(forms): read dynamicRender only from the configuration packet itself (#3180) mtlcl410 2026-10-18 22:14:02 +08:00
  • 2493253821 M12: reconcile current accessibility and XFA roadmap status PerchAnton 2026-10-18 17:13:59 +03:00
  • 4945677717 fix(content): restrict '>EI' terminator detection to ASCIIHex filter Ozt-y 2026-10-18 19:32:09 +05:30
  • ff5a2fc9eb M2: retain clipping text in filtered extraction (#3116) jonathanwxh-cell 2026-10-18 22:00:21 +08:00
  • 3c94700447 M11: document partial PDF version compatibility (#3227) jonathanwxh-cell 2026-10-18 21:54:58 +08:00
  • 1952a88801 fix(cli): use laid-out pages for dynamic XFA forms (#2813) enes yıldız 2026-10-18 16:54:00 +03:00
  • 6525140955 M3: type an exact zoom into the rail's zoom field (#1755) Benjamin Michel 2026-10-18 15:53:24 +02:00
  • b68b3c1119 M3: the Pages panel follows the current page (#2785) Marco Arnulfo 2026-10-18 15:52:40 +02:00
  • 2c4989413f M7: the Edit text caret is as tall as the row it is on (#2462) Yoann LAISSUS 2026-10-18 15:51:52 +02:00
  • 6ce3bc198b fix(gpu): request adapter-supported device limits (#2383) (#2433) Andrew Barnes 2026-10-18 09:50:42 -04:00
  • 1581cd1edd M10: keep the OCR scan fixture at its original page size (#2399) Ian Holloway 2026-10-18 06:50:16 -07:00
  • a50ddd4de1 fix(i18n): zh-hant catalog uses Taiwan vocabulary consistently (#2856) hms5232 2026-10-18 21:49:36 +08:00
  • 2eb1639097 Find credit card numbers followed by an expiry, year or CVV (#2969) NetterSilver 2026-10-18 15:49:13 +02:00
  • 25495b959b Keep a subscript or superscript in its line when extracting text (#3174) (#3244) MarekSpodBiedry 2026-10-18 15:48:49 +02:00
  • 2bd6d1357d M5: flattening comments leaves 3D, multimedia and print-production annotations (#3087) (#3089) mtlcl410 2026-10-18 21:48:26 +08:00