Commit Graph

  • a07ad60d52 fix(xfa): queue each added data instance once per pass aiongg 2026-10-22 15:25:19 +00:00
  • 1dbfa25100 fix(xfa): bound the script text the live form's events hold aiongg 2026-10-22 15:22:52 +00:00
  • 3412437191 fix(xfa): bound the embedded field text one text block expands aiongg 2026-10-22 15:21:00 +00:00
  • 17f5d80f44 fix(xfa): break a long word in linear time aiongg 2026-10-22 15:20:22 +00:00
  • 72fd2a1b24 fix(js): bound the text an XFA script's effects and values hold aiongg 2026-10-22 15:18:45 +00:00
  • a5cfc3eec4 fix(js): cap a form script's alerts, console lines and requests aiongg 2026-10-22 15:16:27 +00:00
  • 2e9b247f3f fix(js): read printd literals in linear time aiongg 2026-10-22 15:16:15 +00:00
  • c5279baf35 M6 PR #2648: retain active-XFA script isolation with current main PerchAnton 2026-10-22 20:21:39 +03:00
  • 77480498b2 fix(engine): low-resolution printing prints only the chosen content aiongg 2026-10-22 17:04:07 +00:00
  • c3bc881607 fix(platform): a saved file keeps its group along with its mode aiongg 2026-10-22 14:39:40 +00:00
  • 73f11b2a29 fix(engine): fail an action whose information-removal step fails aiongg 2026-10-22 14:37:55 +00:00
  • 28ab616eb6 fix(engine): print as low-resolution pictures when only that is allowed aiongg 2026-10-22 14:37:55 +00:00
  • 30300ae71b fix(engine): compare only documents that allow copying their text aiongg 2026-10-22 14:37:46 +00:00
  • 5dc64face0 fix(automation): keep page text from tools when copying is not allowed aiongg 2026-10-22 14:23:04 +00:00
  • a525cf1d42 fix(js): refuse code compiled from strings that skipped the script checks aiongg 2026-10-22 14:12:51 +00:00
  • db0689e381 Save keeps the open text box or paragraph the document refused, and still applies the other (#3496) MarekSpodBiedry 2026-10-22 19:18:09 +02:00
  • 7eaa20799c fix(fonts): let auto-deref pass the candidate objects to the program match aiongg 2026-10-22 17:12:57 +00:00
  • d323e86706 M7 PR #3000: retain batched styled fallbacks with current main PerchAnton 2026-10-22 20:11:21 +03:00
  • 306627ee77 fix(xfa): read a packet stream the XFA array lists again only once aiongg 2026-10-22 15:19:08 +00:00
  • 2e1c029fa8 fix(xfa): every flowed subform instance spends the layout budget aiongg 2026-10-22 15:18:26 +00:00
  • 77ee1c8a26 fix(sign): read DSS revocation evidence one stream at a time within caps aiongg 2026-10-22 15:16:19 +00:00
  • dfde90787f fix(render): list a repeated annotation once and cap what the listing keeps aiongg 2026-10-22 15:14:55 +00:00
  • 853a9ae1e3 fix(preflight): decode an output-intent profile within 16 MiB aiongg 2026-10-22 15:13:06 +00:00
  • a34697a8eb fix(measure): a failed content decode uses up the snap byte budget aiongg 2026-10-22 15:12:31 +00:00
  • a16661ac10 fix(measure): list a repeated measurement once and cap what a listing keeps aiongg 2026-10-22 15:11:27 +00:00
  • 8da1164f7d fix(fonts): decode Encoding and ToUnicode CMaps within 16 MiB aiongg 2026-10-22 15:10:15 +00:00
  • 05df6ee4b7 fix(fonts): decode each candidate font program once, within its size aiongg 2026-10-22 15:10:15 +00:00
  • 83d8eb0856 fix(create): decode an indexed lookup table within a small cap aiongg 2026-10-22 15:07:44 +00:00
  • 1695106f98 fix(annot): list a repeated link once and cap its web-address text aiongg 2026-10-22 15:07:01 +00:00
  • e07942c829 fix(annot): cap the bumps of a cloudy outline aiongg 2026-10-22 15:07:01 +00:00
  • 986a64bc77 fix(cos): cap the objects one parsed object may build aiongg 2026-10-22 15:05:32 +00:00
  • 37b6c530d8 refactor(edit): images read page content through content_streams aiongg 2026-10-22 15:25:04 +00:00
  • c88831381e fix(edit): editor font enumeration shares one decode budget aiongg 2026-10-22 15:24:00 +00:00
  • 7a33a85d8b fix(fonts): embedded sfnt reads can share one decode budget aiongg 2026-10-22 15:24:00 +00:00
  • 735c80c6c5 fix(cos): DecodeBudget decodes within a per-stream bound too aiongg 2026-10-22 15:22:55 +00:00
  • a37a908f7b fix(edit): page content, forms and image records share per-page limits aiongg 2026-10-22 15:22:17 +00:00
  • b5cddc884d fix(audit): page content and forms share one decode budget per page aiongg 2026-10-22 15:18:42 +00:00
  • ea4939cd08 fix(cos): a strict decode charged to a DecodeBudget aiongg 2026-10-22 15:17:54 +00:00
  • d2e7ce72f0 fix(redact): form entries and page content share one budget per page aiongg 2026-10-22 15:17:10 +00:00
  • bb8ea65ffd fix(forms): script streams share one decode budget per reading aiongg 2026-10-22 15:14:53 +00:00
  • 92ab0e932d fix(cos): a spent decode budget reports its whole allowance aiongg 2026-10-22 15:12:11 +00:00
  • 9c9bbe2ad6 fix(organize): page content is joined within one decode budget aiongg 2026-10-22 15:12:05 +00:00
  • 8c8f56a2e2 fix(print): page content and label forms share one decode budget per page aiongg 2026-10-22 15:11:06 +00:00
  • 0b6adb70da fix(optimize): page content and forms share one decode budget per page aiongg 2026-10-22 15:09:44 +00:00
  • 13d9c9bf8c fix(a11y): page content and forms share one decode budget per page aiongg 2026-10-22 15:07:48 +00:00
  • 733e38bfa7 fix(cos): a decode budget shared by every stream one walk reads aiongg 2026-10-22 15:06:47 +00:00
  • 693eae1d56 docs(parity): cite the audit's new tests and record its bounds and copy restriction aiongg 2026-10-22 16:49:00 +00:00
  • 3fce90e94a fix(audit): withhold covered text when copying is not permitted aiongg 2026-10-22 14:47:03 +00:00
  • 65ee18d470 fix(audit): bound cover-line comparisons and covered text aiongg 2026-10-22 14:46:49 +00:00
  • 3e306c22ef fix(audit): compare a cover with the start of a merged text line aiongg 2026-10-22 14:46:43 +00:00
  • 4c7ba85beb fix(audit): resolve an indirect /Subtype before skipping an object aiongg 2026-10-22 14:46:34 +00:00
  • cc1086a862 fix(audit): keep the pending path across Q aiongg 2026-10-22 14:46:28 +00:00
  • 667bc697b2 i18n(fi): translate the 64 labels left in English after #2210 Janiz-zzz 2026-10-22 15:47:08 +03:00
  • 9a76f90f07 M5: the arrow keys move the selected comment Oliver Hagmann 2026-10-20 18:38:28 +02:00
  • 7d6af8a508 fix: Delete removes the selected paragraph or objects in Edit text Hitesh 2026-10-22 21:04:22 +05:30
  • 19f40e6554 The two file tests ask which file, not how the OS says it is missing Hamza 2026-10-22 21:21:00 +05:00
  • efe2518385 Merge remote-tracking branch 'origin/main' into feat/all-tools-expand-view alehel 2026-10-22 18:18:48 +02:00
  • d5047aa4ac test(cos): build the private temp directory without an unused mut on Windows aiongg 2026-10-22 16:07:32 +00:00
  • 7cdde6c91c chore(assets): record the changed translation catalogues in ATTRIBUTION.toml aiongg 2026-10-22 15:43:26 +00:00
  • 7c4731234f style(sign): rustfmt the new tests aiongg 2026-10-22 15:36:37 +00:00
  • 3e18094426 i18n(ui): carry the two new signature wordings in the catalogues that must cover them aiongg 2026-10-22 15:35:35 +00:00
  • 4e9d8f9b3b fix(sign): require the time-stamping purpose for trusted timestamps aiongg 2026-10-22 14:38:19 +00:00
  • d9cb7c2fe7 fix(sign): don't build chains through a CA with unprocessed critical extensions aiongg 2026-10-22 14:38:19 +00:00
  • fbada004d3 fix(sign): treat a changed trailer /Root after signing as not permitted aiongg 2026-10-22 14:38:04 +00:00
  • faab42d405 fix(sign): authorize an embedded OCSP responder by signature, not by name aiongg 2026-10-22 14:37:58 +00:00
  • b72c730a95 fix(cos): give the protect example a fresh key on every run aiongg 2026-10-22 14:13:36 +00:00
  • 7fb6ab0f1f test(cos): write the qpdf oracle files into a private new directory aiongg 2026-10-22 14:13:03 +00:00
  • 60d2d1e3f2 fix(cos): put inherited crypt-filter selectors under the new protection aiongg 2026-10-22 14:12:57 +00:00
  • a08d974ac1 fix(cos): encrypt the /Contents of an annotation that carries a /ByteRange aiongg 2026-10-22 14:12:45 +00:00
  • ff2962c2f4 fix(ui): test that Properties ▸ Space Audit measures again after an edit alehel 2026-10-22 17:58:11 +02:00
  • 01744fd7eb feat(organize): Extract pages takes typed page ranges (#3593) Lombardi2003 2026-10-20 23:41:17 +02:00
  • f84d6b17e6 Merge upstream main 95263631 into pr/attachments Osvaldo Duran 2026-10-22 15:48:35 +00:00
  • 16d2b2ef50 Merge origin/main into fix/document-properties-layout alehel 2026-10-22 17:47:21 +02:00
  • 1240c95592 M12: keep the 1:N field in step with the scale fields; review fixes Adrien Alberti 2026-10-22 17:43:59 +02:00
  • 7e94c24532 M3: the theme button test starts on System (#1248) mtlcl410 2026-10-15 00:59:51 +08:00
  • 62c595ceba M3: a fresh install follows the desktop's appearance (#1248) mtlcl410 2026-10-15 00:06:00 +08:00
  • 795fb53c5d M3: the community card on Home can be closed for the rest of the run Max Abramowitz 2026-10-15 12:57:11 -04:00
  • 845642691f Merge remote-tracking branch 'origin/main' into feat/all-tools-expand-view alehel 2026-10-22 17:31:51 +02:00
  • 9206174761 Merge remote-tracking branch 'upstream/main' into fix/xfa-layout-drops-usage-rights Eric Kaden 2026-10-22 11:31:44 -04:00
  • e646bb8684 Merge remote-tracking branch 'upstream/main' into fix/exec-menu-attachments Eric Kaden 2026-10-22 11:31:44 -04:00
  • a29dd8b94e Merge remote-tracking branch 'upstream/main' into fix/util-scand Eric Kaden 2026-10-22 11:31:44 -04:00
  • fd971559e7 M3: going Home puts the expanded All tools away with no document open alehel 2026-10-22 17:29:03 +02:00
  • 9526363152 Build each crate's integration tests as one binary (#4087) aiongg 2026-10-22 11:28:58 -04:00
  • 7a9c3b28c7 Merge remote-tracking branch 'upstream/main' into fix/util-scand Eric Kaden 2026-10-22 11:04:00 -04:00
  • 8a8bb92d33 M3: choosing a tool or another tab puts the expanded All tools away alehel 2026-10-22 17:00:41 +02:00
  • cb21b2cce4 M3: opening a file and expanding All tools take the usual workspace path alehel 2026-10-22 16:47:14 +02:00
  • b98d8a2819 M6: form_fill also warns about lines too tall or too wide for their box (#4018) Ridzzz0Alam 2026-10-22 15:47:54 +02:00
  • 17f84e4391 Merge main into feat/optimize-compatibility-version jonathanwxh-cell 2026-10-22 21:34:02 +08:00
  • 59163e3ad3 Redaction: a per-pass form budget, so depth 50 cannot fan out Hamza 2026-10-22 18:25:38 +05:00
  • ae69aea627 M6: doc comments on every Panel variant Eric Kaden 2026-10-22 09:22:27 -04:00
  • c9fa6a7627 M12: a date pattern whose date the first can't keep gives way to a later one Eric Kaden 2026-10-22 09:01:48 -04:00
  • 24a96e1a80 Merge upstream main 80b7d215 into pr/attachments Osvaldo Duran 2026-10-22 12:58:52 +00:00
  • 9dab857ca3 M12: only date clauses are other ways to type a date, and a date is rewritten only into a first pattern that keeps it Eric Kaden 2026-10-22 08:48:21 -04:00
  • 356e6cefe0 M12: type or pick an architect's 1:N drawing scale in the Measure panel, applied at once Adrien Alberti 2026-10-22 11:52:49 +02:00
  • 80b7d21525 fix: add generic font-family fallbacks in demo (SonarCloud css:S4649) Dylan M. Taylor 2026-10-21 17:20:39 -04:00
  • 04c773367c Merge pull request #4051 from storytold/readme/app-icon BFlat 2026-10-22 18:02:14 +07:00
  • faef579296 README: the app icon above the title bflatastic 2026-10-22 17:58:11 +07:00
  • bd00a131b6 M6: form_fill warns when a value does not fit its field (#4018) Ridzzz0Alam 2026-10-22 12:52:40 +02:00
  • 8d1d7b11d5 Merge remote-tracking branch 'origin/main' into feat/all-tools-expand-view alehel 2026-10-22 12:26:42 +02:00
  • a204078cbb M4: Extract keeps the bookmarks of the pages it copies (#4020) Ridzzz0Alam 2026-10-22 11:51:48 +02:00