Commit Graph

  • a7801dc84e fix(ui): text typed into a new text box counts as unsaved work (#4441) main aiongg 2026-10-24 14:25:44 -04:00
  • d445410807 Order the render integration-test modules (cargo fmt) (#4486) Brandon Thomas 2026-10-24 10:57:58 -04:00
  • 6a96bb1871 Order the render integration-test modules (cargo fmt) fix/render-tests-mod-order Brandon Thomas 2026-10-24 10:57:49 -04:00
  • cc5fd54868 M6: an editable combo box takes a typed value (ISO 32000-2 Table 233 Edit) (#4451) mtlcl410 2026-10-24 22:44:38 +08:00
  • 94a12715ce Remember the annotation tool pin across restarts (#4253) (#4276) Perchenko Anton 2026-10-24 17:44:33 +03:00
  • 0dd871f772 M2: a Separation /All colour paints every colourant, gray 1 − tint on screen (ISO 32000-2 8.6.6.4) (#4439) mtlcl410 2026-10-24 22:36:24 +08:00
  • 6718f1f34e M2: Type 3 text in rendering mode 7 is not rendered and adds no clip (ISO 32000-2 9.3.6) (#4430) mtlcl410 2026-10-24 22:34:36 +08:00
  • 9aef0dfb78 refactor(xfa): explicit model imports (Sonar S2208) (#4403) Dylan M. Taylor 2026-10-24 10:31:05 -04:00
  • 82f0b6f8a0 Reject non-finite numbers in XFDF coordinate lists on import (#4449) NetterSilver 2026-10-24 16:30:38 +02:00
  • 5fa865f82a fix(ui): header, footer and watermark previews step through the pages (#4448) aiongg 2026-10-24 10:30:34 -04:00
  • 5f64994b4d M3: a closed top-level bookmark opens closed (ISO 32000-2 Table 151 /Count) (#4389) mtlcl410 2026-10-24 22:30:30 +08:00
  • 2ac1df2f1f M4: Document Properties has a Custom tab for custom properties (#4387) .CooCoo 2026-10-24 07:30:25 -07:00
  • fc91ab9250 M3: a document opens at its /OpenAction destination, position and named destinations included (ISO 32000-2 Table 149, 12.3.2.4) (#4376) mtlcl410 2026-10-24 22:30:21 +08:00
  • 4f436d3dd4 M5: line comments draw their leader lines and caption (ISO 32000-2 Table 178) (#4354) mtlcl410 2026-10-24 22:30:16 +08:00
  • 96cf936b31 M12: XFA check boxes sit where their margins, caption and alignment put them (#4300) Eric Kaden 2026-10-24 10:30:11 -04:00
  • be0ec70756 fix(automation): roots-only mode refuses other shares and devices by name (#4289) Gabriel Luís da Silva 2026-10-24 11:30:06 -03:00
  • a08ec799f5 M2: tiling pattern cells sit at their XStep/YStep multiples at every scale (ISO 32000-2 8.7.3.1) (#4421) mtlcl410 2026-10-24 22:30:02 +08:00
  • 4047e9aaa5 fix(ui): seven tools take the page zoom from the side the page's width is on (#4425) Daniele Lombardi 2026-10-24 16:29:58 +02:00
  • 47d2a8f16e refactor(ui): separate field-table divider input from painting (#4419) FredApps 2026-10-24 16:29:52 +02:00
  • 39d69c3165 refactor(engine): extract quad_score and page_has_form_xobject (Sonar S3776) (#4408) Dylan M. Taylor 2026-10-24 10:29:47 -04:00
  • 486949424c refactor(a11y): extract text_spans and xobject_bbox helpers (Sonar S3776) (#4407) Dylan M. Taylor 2026-10-24 10:29:43 -04:00
  • ff267d6883 refactor(xtask): split parity evidence and layers dependency checks (Sonar S3776) (#4406) Dylan M. Taylor 2026-10-24 10:29:38 -04:00
  • 02b6fcc5ef fix(optimize): a GoToR or GoToE /D no longer keeps a local named destination (#4445) .CooCoo 2026-10-24 07:29:33 -07:00
  • bc4f8e2602 Redaction keeps images still drawn through a form without /Resources (#4413) oracola91 2026-10-24 17:29:28 +03:00
  • 4e9b214e4a Fixed broken link to nFPM installation site (#4372) Roopesh O R 2026-10-24 19:59:23 +05:30
  • 3f02419b4d Import Corner, which main's parse.rs now uses fix/sonar-wildcards Brandon Thomas 2026-10-24 10:01:15 -04:00
  • ca00cbde52 Merge remote-tracking branch 'origin/main' into land/4403 Brandon Thomas 2026-10-24 10:01:08 -04:00
  • fc1372a64c fix(render): vendor hayro-postscript so a run of << in a CMap can't overflow the stack (#4363) aiongg 2026-10-24 09:38:10 -04:00
  • b6b0bbab08 fix(forms): a multiline field rejects a glyph wider than the field (#4447) aiongg 2026-10-24 09:37:35 -04:00
  • b75cbd92c5 Merge pull request #4394 from aiongg/r3-batch-c aiongg 2026-10-24 08:40:40 -04:00
  • 885ae3faf1 Merge pull request #4391 from aiongg/r3-batch-b aiongg 2026-10-24 08:39:00 -04:00
  • 0b51b20492 Merge pull request #4390 from aiongg/r3-batch-a aiongg 2026-10-24 08:37:51 -04:00
  • 2ae1e915c9 fix(ui): comment composer visibility uses the shown rectangle aiongg 2026-10-24 12:13:22 +00:00
  • 6a791a3ac7 refactor(engine): extract quad_score and page_has_form_xobject (Sonar S3776) fix/sonar-s3776-engine Dylan M. Taylor 2026-10-24 08:49:08 +00:00
  • 3d242db964 refactor(a11y): extract text_spans and xobject_bbox helpers (Sonar S3776) fix/sonar-s3776-a11y Dylan M. Taylor 2026-10-24 08:38:33 +00:00
  • 0a4f0ef245 refactor(xtask): split parity evidence and layers dependency checks (Sonar S3776) fix/sonar-s3776-xtask Dylan M. Taylor 2026-10-24 08:38:03 +00:00
  • c894928e6f fix(demo): showcase font-display, distinct link text, SVG accessible names (Sonar) (#4402) Dylan M. Taylor 2026-10-24 04:37:33 -04:00
  • 8f6a7ddaee fix(xfa): drop unused model imports Dylan M. Taylor 2026-10-24 08:36:21 +00:00
  • 03d6cd3871 fix(xfa): complete explicit model imports Dylan M. Taylor 2026-10-24 08:26:27 +00:00
  • f9a179fee0 Merge integration batch B's review fixes aiongg 2026-10-24 08:26:10 +00:00
  • afa14c3b98 Merge integration batch A's review fixes aiongg 2026-10-24 08:26:10 +00:00
  • 7c7dccd0f9 refactor(xfa): replace model wildcard imports with explicit names (Sonar S2208) Dylan M. Taylor 2026-10-24 08:26:09 +00:00
  • 70404ac310 Integration: format the review-fix tests (#4339) aiongg 2026-10-24 08:24:09 +00:00
  • 9595f5940c Integration: a script-opened panel reveals a background Inspector tab (#3580) aiongg 2026-10-24 08:24:01 +00:00
  • 82eedb6607 Integration: a retained-version optimize reports the later of header and catalog version (#3227) aiongg 2026-10-24 08:21:14 +00:00
  • 29889fc1e0 Integration: list the attachment edit labels for translation (#1960) aiongg 2026-10-24 08:20:44 +00:00
  • 1fb1877923 Integration: attachment_add reads its file through the size-capped reader (#1960) aiongg 2026-10-24 08:20:39 +00:00
  • be826a3bcd Integration: a short multi-line field accepts the line it draws (#4339) aiongg 2026-10-24 08:17:01 +00:00
  • 06959df890 Integration: execMenuItem requests go through the request cap (#3580) aiongg 2026-10-24 08:15:46 +00:00
  • b04257d5eb Integration: a typed Password-field value stays in the open document after Save (#3943) aiongg 2026-10-24 08:15:01 +00:00
  • 8021aee1f8 Integration: the edit composer stays visible while part of its comment is on screen (#4095) aiongg 2026-10-24 08:14:45 +00:00
  • 2208dc16c8 Integration: cargo fmt aiongg 2026-10-24 07:32:52 +00:00
  • 7685882aa1 Merge integration batch C (track r3-t07) aiongg 2026-10-24 07:25:53 +00:00
  • 8ce5a3ec96 Merge integration batch A at #2648's updated head aiongg 2026-10-24 07:24:24 +00:00
  • 315454d3a9 Merge PR #2648 at its updated head aiongg 2026-10-24 07:21:13 +00:00
  • 35f3fe027e Integration: #3694 a press beneath a menu or dialog does not end Select All aiongg 2026-10-24 07:20:42 +00:00
  • 2e561bb635 Merge integration batch B (tracks r3-t05, r3-t06) aiongg 2026-10-24 07:12:16 +00:00
  • 95ec6348c3 Merge upstream main into integration batch A aiongg 2026-10-24 07:12:10 +00:00
  • 7733b619cf Integration: #3670's fan-out test allows for a loaded machine aiongg 2026-10-24 07:06:18 +00:00
  • a9fe3d4e7f Integration: drop the doc comment of the removed visit cap (#3670 × main) aiongg 2026-10-24 06:59:28 +00:00
  • 2a91f1d717 Integration: the page's decode budget owns the form count in redaction (#3670 × main) aiongg 2026-10-24 06:57:45 +00:00
  • e05dc237bb Merge upstream main into the r3 batch aiongg 2026-10-24 07:11:15 +00:00
  • 2ffcd0f1d1 Merge PR #3694: Select All takes the whole document's text while scrolling continuously (fixes #2639) aiongg 2026-10-24 07:10:11 +00:00
  • deffc376cf Integration: #2588 keep XMP-only document information across full refreshes aiongg 2026-10-24 07:10:11 +00:00
  • 91b6f7f172 Integration: #3670's fan-out test allows for a loaded machine aiongg 2026-10-24 07:06:18 +00:00
  • b232ed217c Merge PR #2588: M3: Document Properties shows a title and author stated only in XMP (#2373) aiongg 2026-10-24 07:00:29 +00:00
  • cededfaccb Integration: #1960 put the attachment_action doc line back above attachment_action aiongg 2026-10-24 07:00:29 +00:00
  • f053da3d93 Merge PR #1960: Attachments: attach a file and delete one (panel, edit, tools); duplicate names numbered as text aiongg 2026-10-24 07:00:24 +00:00
  • 464dbd49e0 Integration: #3765 name the case-only comparison in the doc comments (NFC/NFD not compared) aiongg 2026-10-24 07:00:10 +00:00
  • 23d2e1c823 Merge PR #3765: Refuse an OCR batch whose inputs would write one output file aiongg 2026-10-24 06:59:56 +00:00
  • 5fae5fa460 Merge PR #3056: fix(ui): the back arrows leave Edit as the Edit tab does aiongg 2026-10-24 06:59:47 +00:00
  • a954a96cb5 Merge PR #4041: fix: Issue #4020, Extract keeps the bookmarks of the pages it copies aiongg 2026-10-24 06:59:38 +00:00
  • 431d1c2364 Merge PR #3012: M11: Optimize keeps a JPEG's colour transform (#1201) aiongg 2026-10-24 06:59:38 +00:00
  • 9b986f8981 Integration: drop the doc comment of the removed visit cap (#3670 × main) aiongg 2026-10-24 06:59:28 +00:00
  • 9f56d9d2a9 Merge PR #4196: OCR: a recognizer panic or a dead worker ends the run (#3919) aiongg 2026-10-24 06:59:24 +00:00
  • 21eed36aa4 Merge PR #1609: M10: recognize a scanned page when Edit is turned on for it aiongg 2026-10-24 06:59:03 +00:00
  • 1a2178924e Integration: the page's decode budget owns the form count in redaction (#3670 × main) aiongg 2026-10-24 06:57:45 +00:00
  • b4691a3a7c Integration: cargo fmt aiongg 2026-10-24 06:53:10 +00:00
  • b3efc422d9 Integration: comments tests use support::settle (#r3-t06 shared helper × r3-t0x tests) aiongg 2026-10-24 06:51:32 +00:00
  • ce684cd1d3 Merge track r3-t06 aiongg 2026-10-24 06:50:31 +00:00
  • 6a206a0a2e Merge track r3-t05 aiongg 2026-10-24 06:48:48 +00:00
  • 70e3a10291 M12 #2589: integrate current upstream UI test support PerchAnton 2026-10-24 09:43:30 +03:00
  • 692f34fce2 Merge track r3-t04 aiongg 2026-10-24 06:40:21 +00:00
  • 1732f8eb7e M12 #2589: preserve XFA script policy with current JavaScript context PerchAnton 2026-10-24 09:39:40 +03:00
  • 9705e7a6c1 Merge track r3-t03 aiongg 2026-10-24 06:39:33 +00:00
  • a05dbdcb1e Merge track r3-t02 aiongg 2026-10-24 06:38:46 +00:00
  • 4754024c68 Merge track r3-t01 aiongg 2026-10-24 06:38:46 +00:00
  • b3e3a19d83 Integration: #3227 parity evidence paths under tests/it aiongg 2026-10-24 06:37:54 +00:00
  • c79c15791e Integration: #4147 test literals take Annotation::no_rotate (#3016) and context_menu's can_modify aiongg 2026-10-24 06:35:31 +00:00
  • 52f41f50d1 Integration: cargo fmt aiongg 2026-10-24 06:34:49 +00:00
  • 15a9f29823 Integration: #4266 restore the color field in #4230's AddedText literal aiongg 2026-10-24 06:32:54 +00:00
  • aedf339fb8 Merge PR #4181: M11: PDF Optimizer Clean Up stores LZW streams with Flate aiongg 2026-10-24 06:26:33 +00:00
  • bfe58a89ef Integration: #4266 char_spacing in #4230's AddedText literal aiongg 2026-10-24 06:25:59 +00:00
  • 1d270206be Merge PR #3227: M11: target PDF version and object streams option in PDF Optimizer aiongg 2026-10-24 06:25:55 +00:00
  • 4ad99af221 Merge PR #4380: M2: a non-embedded CIDFont's fallback request carries its descendant's font descriptor aiongg 2026-10-24 06:25:24 +00:00
  • c53757939f Merge PR #4338: M12: flowed XFA subforms are drawn with their border and fill aiongg 2026-10-24 06:24:41 +00:00
  • 46772a228d Merge PR #4374: M2: a substitute for a non-embedded font keeps its glyph shapes at wider widths aiongg 2026-10-24 06:24:39 +00:00
  • a637c39435 Merge PR #4319: M12: XFA borders and rectangles with rounded corners are drawn rounded aiongg 2026-10-24 06:24:30 +00:00
  • 014d9f4405 Merge PR #4147: Flatten comments from the page's right-click menu and the Comments panel's menu aiongg 2026-10-24 06:24:20 +00:00
  • eac3ad6e0f Merge PR #4068: i18n(fi): translate the 64 labels left in English after #2210 aiongg 2026-10-24 06:24:19 +00:00