Commit Graph

  • f4b5a909bd ci(deps): bump Swatinem/rust-cache (#4227) dependabot[bot] 2026-10-23 10:19:28 -04:00
  • 05ac6a911c ci: read-only token for the CI workflow (#4026) oracola91 2026-10-23 17:19:22 +03:00
  • cfda92233d fix(optimize): keep a destination referenced only through an indirect /Dest (#4212) Matej Vrzala 2026-10-23 16:19:17 +02:00
  • f2e33db113 Regression tests for #246, #843 and #2028 (#4143) skylar taylor-barrick 2026-10-23 08:19:13 -06:00
  • 8f292c66ae M6: scripts see xfa_version, and xfa_installed in XFA forms (#4142) Eric Kaden 2026-10-23 10:19:09 -04:00
  • 1b247a4812 M9: sign_list lists a hidden or NoView signature field as not visible (#4141) Eric Kaden 2026-10-23 10:19:04 -04:00
  • 30331b811d test(sign): serialize the Keychain search-list tests (#4124) ffishman 2026-10-23 11:19:00 -03:00
  • 3ee6a83e09 Accept long unit names in FormCalc UnitValue (#4116) NetterSilver 2026-10-23 16:18:55 +02:00
  • c32c2ce09f Fix FormCalc Str() printing small negative numbers as "-0" (#4108) NetterSilver 2026-10-23 16:18:45 +02:00
  • 9333baa16d ui: the Edit panel's back arrow, under All tools since main's new layout, leaves through enter_mode too Guillem Hermida 2026-10-23 16:15:47 +02:00
  • 39ee93fe70 fix(redact,sign): address review — pop-up replies, signed-role deletions, widget role from signed revision Dylan M. Taylor 2026-10-23 10:01:12 -04:00
  • dad86bf9f5 fix(redact,sign,cos): close high-severity findings from the agent scan Dylan M. Taylor 2026-10-23 09:21:00 -04:00
  • 90bd6660f7 Merge pull request #4220 from Jayesh-Prajapati9/chore/ctutils-rustsec-2026-0385 Dylan M. Taylor 2026-10-23 10:11:03 -04:00
  • 4d451834ed Update ctutils to fix RUSTSEC-2026-0385 eliets2 2026-10-23 16:47:45 +03:00
  • 1481eb1dda Update ctutils to fix RUSTSEC-2026-0385 eliets2 2026-10-23 16:39:36 +03:00
  • cc6fa0402f deps: ctutils 0.4.5 for RUSTSEC-2026-0385 Guillem Hermida 2026-10-23 15:27:28 +02:00
  • 866a28a93e M14: update ctutils to 0.4.5 for RUSTSEC-2026-0385 Jayesh-Prajapati9 2026-10-23 18:15:48 +05:30
  • 3b9cfe1d52 Tests: UI tests wait for background work by time, not frame count (#4186) Jayesh-Prajapati9 2026-10-23 18:32:33 +05:30
  • 9efc1727a1 M6: default names skip empty parents; a full name under the same parents is a plain rename (#2696) mtlcl410 2026-10-23 20:48:22 +08:00
  • 1f8811761a M14: update ctutils to 0.4.5 for RUSTSEC-2026-0385 Jayesh-Prajapati9 2026-10-23 18:15:48 +05:30
  • 3225b030f1 M14: update ctutils to 0.4.5 for RUSTSEC-2026-0385 Jayesh-Prajapati9 2026-10-23 14:16:13 +05:30
  • afb25864cd deps: ctutils 0.4.5 for RUSTSEC-2026-0385 Guillem Hermida 2026-10-23 14:36:43 +02:00
  • bde5c37058 deps: ctutils 0.4.5 for RUSTSEC-2026-0385 Guillem Hermida 2026-10-23 13:11:16 +02:00
  • 07f0faf4d5 tests: the NoRotate test's annotation has main's points field too Guillem Hermida 2026-10-23 12:13:07 +02:00
  • e788c63ac3 ci(deps): bump Swatinem/rust-cache dependabot/github_actions/actions-6dcc66fbd4 dependabot[bot] 2026-10-23 10:06:23 +00:00
  • eed2afa165 fix(forms): an inherited signature value and a direct /AcroForm are handled when filling (#3441) mtlcl410 2026-10-23 18:00:42 +08:00
  • e1b6401475 test(ui): the attachments panel snapshot lists the Attach and Delete buttons Osvaldo Duran 2026-10-23 05:26:51 -04:00
  • cefbefbef9 deps: ctutils 0.4.5 for RUSTSEC-2026-0385 Guillem Hermida 2026-10-23 11:25:36 +02:00
  • 64d8c20584 Leave the page grid when the Crop tool is chosen eliets2 2026-10-22 06:01:23 +03:00
  • 33aea965ee style: rustfmt the cancellation test Guillem Hermida 2026-10-23 10:53:16 +02:00
  • 3e9988954a M7: CR and CRLF break rows on the styled rewrite path too (#4199) Jayesh-Prajapati9 2026-10-23 14:15:17 +05:30
  • 60985e119c Edit text: a dash or line cap partway through an outlined line starts a run (#3508) luis.pereira 2026-10-23 09:35:03 +01:00
  • 9163f29090 Edit text: per-run q/Q, /LW from gs, and a Tr partway through a line starts a run (#3508, #3509) luis.pereira 2026-10-22 08:44:59 +01:00
  • 6d767cc6fc Edit text: keep Tr, stroke, line width and gs set inside BT when rewriting a paragraph (#3508, #3509) cadelass 2026-10-19 22:27:00 +01:00
  • d9115bb90b M7: edited text keeps every space typed (#4199, #3797) Jayesh-Prajapati9 2026-10-23 12:46:33 +05:30
  • 558fa0c995 Merge remote-tracking branch 'origin/main' into fix/2583-note-icon-no-rotate Guillem Hermida 2026-10-23 10:19:47 +02:00
  • 39918c466a Describe the shared-output refusal in the batch OCR tool description eliets2 2026-10-20 22:16:08 +03:00
  • 4bd1e72788 Refuse an OCR batch whose inputs would write one output file eliets2 2026-10-20 22:13:15 +03:00
  • b9db0fdb76 Merge remote-tracking branch 'origin/main' into fix/2837-preview-page-content Guillem Hermida 2026-10-23 10:15:05 +02:00
  • 5514756a63 Merge remote-tracking branch 'origin/main' into fix/back-arrows-leave-edit-text Guillem Hermida 2026-10-23 10:14:01 +02:00
  • c9c6c85948 Merge remote-tracking branch 'origin/main' into fix/1201-optimize-keeps-jpeg-colortransform Guillem Hermida 2026-10-23 10:13:47 +02:00
  • d09ccb2154 i18n(ui): carry this PR's new wordings in the catalogues that must cover them Osvaldo Duran 2026-10-23 03:55:12 -04:00
  • 35b4677019 M11: LZW to Flate leaves streams whose decode parameters aren't direct integers Marco Arnulfo 2026-10-23 09:41:41 +02:00
  • 833d6546f0 optimize: the JPEG header scan stops at the first stray byte (#1201 review) Guillem Hermida 2026-10-23 09:40:50 +02:00
  • 12b5e670e4 feat(ui): add 'Split document...' to page thumbnail context menus so-sai 2026-10-22 13:31:02 +07:00
  • 52d49c301e fix(audit): charge a line's runs to the comparison bound Gabriel Luís da Silva 2026-10-23 04:15:41 -03:00
  • 4ebf287e61 Merge upstream main 0dc77fe4 into pr/attachments Osvaldo Duran 2026-10-23 03:15:10 -04:00
  • cd2b26d492 fix(audit): join covered runs the way the line joins them Gabriel Luís da Silva 2026-10-23 03:53:31 -03:00
  • 9ebc237ecf M6: skip forms without a Password field quickly, and find ancestors once (#3926) mtlcl410 2026-10-23 09:23:06 +08:00
  • adc8307c0b M6: a saved Password field returns to its default value and is redrawn from it (#3926) mtlcl410 2026-10-23 09:18:11 +08:00
  • 64c5fd8ef0 M6: signing, timestamping and DSS writes carry no Password-field values (#3926) mtlcl410 2026-10-22 17:00:54 +08:00
  • 048cf14d31 M6: Extract, Split and Combine write no Password-field values either (#3926) mtlcl410 2026-10-22 16:24:08 +08:00
  • 509b5d5cf3 M6: clear Password values inherited from an ancestor or held by a widget (#3926) mtlcl410 2026-10-22 06:54:56 +08:00
  • 0e883c44a0 M6: values typed into Password fields are written to no file (#3926) mtlcl410 2026-10-22 06:30:44 +08:00
  • e7dd758d33 fix(audit): covered_text reports the words under the cover, not the whole line Gabriel Luís da Silva 2026-10-23 03:14:49 -03:00
  • cdc0834f34 Comments: the composer refocuses after its page was off screen (#4021) mmmaarian03-crypto 2026-10-23 08:42:54 +03:00
  • d6ba2413ba Comments: the composer hides while its comment is scrolled away (#4021) mmmaarian03-crypto 2026-10-22 18:37:35 +03:00
  • e9a5f9ca05 OCR: a recognizer panic or a dead worker ends the run (#3919) mmmaarian03-crypto 2026-10-23 08:54:26 +03:00
  • 950715da0d test(ui): the narrow-box tests check the text reaches the box's right edge RiceDee 2026-10-23 16:23:53 +11:00
  • fa146bbecd fix(forms): filling a field also stores inline /DR fonts as objects (#3441) mtlcl410 2026-10-20 00:09:43 +08:00
  • 941077715a fix(forms): write each /DR font as its own object, so Acrobat keeps typed text (#3441) mtlcl410 2026-10-19 23:38:58 +08:00
  • b1795b9d7b fix(ui): a narrow added-text box keeps its text at its own edge RiceDee 2026-10-23 15:23:58 +11:00
  • 8f82bfccec Merge remote-tracking branch 'upstream/main' into fix/exec-menu-attachments Eric Kaden 2026-10-22 23:09:22 -04:00
  • 663368b38d fix(ui): the added-text editor keeps the box's alignment RiceDee 2026-10-23 10:38:46 +11:00
  • 5ee279290a M11: PDF Optimizer ▸ Clean Up stores LZW streams with Flate (optimize.flate-unencoded) Marco Arnulfo 2026-10-23 04:25:50 +02:00
  • cf2f4ec766 Merge remote-tracking branch 'upstream/main' into fix/xfa-edit-picture-alternatives Eric Kaden 2026-10-22 22:55:12 -04:00
  • 0dc77fe4ed Merge pull request #4129 from aiongg/fix/coderabbit-c5-forms-misc Dylan M. Taylor 2026-10-22 22:50:29 -04:00
  • 5f7b9e241b Merge pull request #4109 from aiongg/fix/coderabbit-a1-audit Dylan M. Taylor 2026-10-22 22:50:24 -04:00
  • 7fa38de186 Merge pull request #4170 from dylanmtaylor/fix/sonar-shell-scripts Dylan M. Taylor 2026-10-22 22:48:47 -04:00
  • 1d29f0673c Merge pull request #4169 from dylanmtaylor/chore/sonar-scope-vendor-and-spec-hashes Dylan M. Taylor 2026-10-22 22:48:42 -04:00
  • 1f4b49ebd7 M6: a typed field name loses its ends but keeps spaces beside periods (#2696) mtlcl410 2026-10-23 08:39:57 +08:00
  • 5e4ca789b8 M6: note why a dotted move that fails half way never reaches the document; the parity note says the table tool still refuses periods (#2696) mtlcl410 2026-10-23 07:52:38 +08:00
  • 601d7afe60 M6: a dotted rename's calculations follow the field (#2696) mtlcl410 2026-10-22 10:47:53 +08:00
  • 5f8e573e04 M6: a refused move doesn't copy inherited values onto the field first (#2696) mtlcl410 2026-10-19 10:48:01 +08:00
  • a77c47bea3 M6: a move the destination refuses leaves the field in place (#2696) mtlcl410 2026-10-19 09:49:10 +08:00
  • 224a64e3d0 M6: a dotted name checks the place it goes: an empty parent's name, a parent's value (#2696) mtlcl410 2026-10-19 09:22:04 +08:00
  • f41abf921f M6: dotted field names make parent fields (#2696) mtlcl410 2026-10-17 09:31:13 +08:00
  • e93f11e81e fix(packaging): use [[ tests and name positional parameters in the scripts (SonarCloud shelldre:S7688, S7679, S7682, S131) Dylan M. Taylor 2026-10-22 22:40:05 -04:00
  • bd9030b271 chore(sonar): exclude vendored crates and the spec-mandated MD5/RIPEMD-160 (SonarCloud rust:S4790) Dylan M. Taylor 2026-10-22 22:36:03 -04:00
  • 7345e5f5de Merge main into fix/coderabbit-a1-audit Dylan M. Taylor 2026-10-22 22:20:45 -04:00
  • dd6d7feadb M12: a date is tried in the field's first pattern again only when its format refused it Eric Kaden 2026-10-22 22:18:11 -04:00
  • 07a9109fed Merge remote-tracking branch 'origin/main' into HEAD Dylan M. Taylor 2026-10-22 22:07:20 -04:00
  • 93b25f67a6 Merge main into fix/coderabbit-c5-forms-misc Dylan M. Taylor 2026-10-22 22:07:19 -04:00
  • de91632934 Merge pull request #4151 from aiongg/fix/coderabbit-c2-edit-organize Dylan M. Taylor 2026-10-22 21:57:13 -04:00
  • 91df3c01a8 Merge remote-tracking branch 'upstream/main' into fix/xfa-edit-picture-alternatives Eric Kaden 2026-10-22 21:54:56 -04:00
  • 684226713a Merge remote-tracking branch 'origin/main' into HEAD Dylan M. Taylor 2026-10-22 21:42:41 -04:00
  • d31a96f46f Merge pull request #4121 from aiongg/fix/coderabbit-c1-js-xfa Dylan M. Taylor 2026-10-22 21:39:08 -04:00
  • 8ee1ac0c58 Merge pull request #4117 from aiongg/fix/coderabbit-b-caps Dylan M. Taylor 2026-10-22 21:38:59 -04:00
  • 3cee9f338f Merge pull request #4128 from aiongg/fix/coderabbit-c4-core Dylan M. Taylor 2026-10-22 21:38:37 -04:00
  • f7a3a52fad Merge pull request #4114 from aiongg/fix/coderabbit-b-shared Dylan M. Taylor 2026-10-22 21:38:15 -04:00
  • 635b42d989 M10: ARCH E1 goes out as PWG 5101.1's na_wide-format_30x42in (#3752) Juan Jurado 2026-10-22 18:42:49 -06:00
  • 7594713937 M10: spell the ARCH media names as PWG 5101.1 does (#3752) Juan Jurado 2026-10-22 18:24:54 -06:00
  • 5f042c691f M10: every paper size reaches the printer, from the dialog and doc_print (#3752) Juan Jurado 2026-10-22 16:45:39 -06:00
  • 53199fb4fa Release 0.13.0 v0.13.0 release Brandon Thomas 2026-10-22 20:06:13 -04:00
  • ba024eb0dd fix(edit): flatten on a copy so a page refused part way changes nothing aiongg 2026-10-23 00:02:33 +00:00
  • e37fd27619 Merge remote-tracking branch 'origin/main' into select-all-document SBaksa 2026-10-23 10:52:08 +11:00
  • 0d216199b9 fix(redact): apply redactions on a copy so a failure leaves the document as it was aiongg 2026-10-22 23:38:39 +00:00
  • 2430d53f9e fix(print): read the text after a form the budget refuses aiongg 2026-10-22 23:37:07 +00:00
  • 5473d354a9 fix(forms): skip a field of an unread kind before it claims shared widgets aiongg 2026-10-22 23:36:31 +00:00
  • 54152aed87 fix(edit): refuse a mark on top of over-deep content before changing the page aiongg 2026-10-22 23:35:40 +00:00