Commit Graph

  • 8e50dcd0a3 refactor(js): split xfa.rs into xfa/ aiongg 2026-10-26 19:42:55 +00:00
  • 68aa5313c2 refactor(js): split formcalc.rs into formcalc/ aiongg 2026-10-26 19:41:29 +00:00
  • 1c5873cfb5 refactor(js): split lib.rs into model, host, document, format, globals, run aiongg 2026-10-26 19:32:38 +00:00
  • 91aaa4fdab docs(parity): point evidence at inspect's moved tests aiongg 2026-10-26 19:43:28 +00:00
  • a805abe762 refactor(render): split raster.rs into raster/ aiongg 2026-10-26 19:42:59 +00:00
  • b24c2b9b64 refactor(render): split text.rs into text/ aiongg 2026-10-26 19:39:50 +00:00
  • faf57b4755 refactor(render): split inspect.rs into inspect/ aiongg 2026-10-26 19:34:44 +00:00
  • ef3fcbce02 test(ui-egui): list the comments/ modules in PAGE_MODULES aiongg 2026-10-26 19:40:06 +00:00
  • daba10be67 docs(parity): point evidence at panels' moved tests aiongg 2026-10-26 19:37:35 +00:00
  • 84719980bb refactor(ui-egui): split dialogs.rs prompts into dialogs/ aiongg 2026-10-26 19:37:32 +00:00
  • 310dfc883a refactor(ui-egui): split panels.rs into panels/ aiongg 2026-10-26 19:34:52 +00:00
  • f7c23ffed3 refactor(ui-egui): split comments.rs into comments/ aiongg 2026-10-26 19:31:58 +00:00
  • 978bc28da8 refactor(cli): split main.rs into src/ aiongg 2026-10-26 19:34:12 +00:00
  • a891dfebb2 refactor(automation): split a11y.rs into a11y/ aiongg 2026-10-26 19:13:58 +00:00
  • 3370aebb6c refactor(automation): split lib.rs into src/ aiongg 2026-10-26 18:51:58 +00:00
  • 21c1c917a5 test(automation): skip use lines in the file access scan aiongg 2026-10-26 19:35:39 +00:00
  • b51aee6153 refactor(engine): split edit.rs into edit/ aiongg 2026-10-26 19:33:23 +00:00
  • d84f8baf9d refactor(engine): split session.rs into session/ aiongg 2026-10-26 19:29:44 +00:00
  • f64ee67181 docs(parity): point evidence at combine_ui's moved tests aiongg 2026-10-26 19:12:15 +00:00
  • 0988209798 refactor(xfa): split pdf.rs into pdf/ aiongg 2026-10-26 19:11:40 +00:00
  • 3da49321f2 refactor(xfa): split layout.rs into layout/ aiongg 2026-10-26 18:46:36 +00:00
  • 4e278cb5fc refactor(xfa): split data.rs into data/ aiongg 2026-10-26 18:38:14 +00:00
  • 0af6cf2418 refactor(print): split lib.rs into error, settings, sheets, imposition aiongg 2026-10-26 19:11:26 +00:00
  • 703efef6cc refactor(export): split lib.rs into layout, as_html, as_docx, as_rtf aiongg 2026-10-26 18:42:23 +00:00
  • cc9b5057bf refactor(redact): split interp.rs into interp/ aiongg 2026-10-26 18:31:55 +00:00
  • e4abf5b5dc refactor(engine): split lib.rs's helpers into doc_state.rs and clock.rs aiongg 2026-10-26 19:05:08 +00:00
  • 6dcd93ab1d refactor(engine): move the re-exports from reexports.rs into lib.rs aiongg 2026-10-26 18:29:31 +00:00
  • 09d75f7757 refactor(ui-egui): split combine_ui.rs into combine_ui/ aiongg 2026-10-26 19:04:44 +00:00
  • d558972e78 refactor(ui-egui): move combine_ui tests to combine_ui/tests.rs aiongg 2026-10-26 18:37:39 +00:00
  • 58c5799e3f refactor(organize): split import.rs into import/ aiongg 2026-10-26 19:03:59 +00:00
  • 6ab1820bae refactor(xfdf): split lib.rs into common, xfdf, fdf aiongg 2026-10-26 18:52:36 +00:00
  • 0bcf83d474 refactor(forms): split af.rs into af/ aiongg 2026-10-26 18:50:50 +00:00
  • 22c85d3679 refactor(forms): split author.rs into author/ aiongg 2026-10-26 18:45:16 +00:00
  • 4362d705e6 refactor(forms): split lib.rs into read, tab_order, values, appearances aiongg 2026-10-26 18:35:03 +00:00
  • 676b30d83c refactor(ui-egui): split sign_ui.rs into sign_ui/ aiongg 2026-10-26 19:03:59 +00:00
  • ce5d36e470 refactor(ui-egui): split prepare.rs into prepare/ aiongg 2026-10-26 19:00:12 +00:00
  • eb69f95efe test(ui-egui): list edit_text_ui/image.rs among the page modules aiongg 2026-10-26 22:18:50 +00:00
  • c83a42144a refactor(ui-egui): split edit_text_ui.rs into edit_text_ui/ aiongg 2026-10-26 18:48:18 +00:00
  • 36917232ba refactor(cos): split document.rs into document/ aiongg 2026-10-26 18:38:48 +00:00
  • 61c9164037 refactor(ui-egui): split control.rs into control/ aiongg 2026-10-26 18:52:26 +00:00
  • 7cf7d1338b test(ui-egui): point the page-pointer source scan at canvas/*.rs aiongg 2026-10-26 18:39:20 +00:00
  • 41a525eee3 refactor(ui-egui): split canvas.rs into canvas/ aiongg 2026-10-26 18:38:48 +00:00
  • d69b566db6 refactor(ui-egui): split app.rs into app/ aiongg 2026-10-26 18:49:49 +00:00
  • 5e61134225 refactor(ui-egui): split lib.rs into app.rs, state.rs and hooks.rs aiongg 2026-10-26 18:46:31 +00:00
  • e2b30ba7b5 docs: name i18n.rs and demo_pdf.rs after the mod.rs moves aiongg 2026-10-26 18:20:58 +00:00
  • b1a09ee08d docs(parity): point evidence at the tests' new files aiongg 2026-10-26 18:20:42 +00:00
  • da51747654 test(ui-egui): skip test files in the page pointer scan aiongg 2026-10-26 18:20:06 +00:00
  • d39b6629c8 test(pdfcraft): cut main.rs at the moved test module's declaration aiongg 2026-10-26 18:20:06 +00:00
  • bc69802ed9 refactor(ui-egui): move control.rs's lifecycle tests to control/lifecycle_tests.rs aiongg 2026-10-26 18:19:08 +00:00
  • 0457352c23 refactor(engine): move signature_scan.rs's tests to signature_scan/tests.rs aiongg 2026-10-26 18:18:27 +00:00
  • f281f0f18d refactor(ui-egui): move theme.rs's tests to theme/tests.rs aiongg 2026-10-26 18:18:26 +00:00
  • 0dc3d45f77 refactor(ui-egui): move page_pointer.rs's tests to page_pointer/tests.rs aiongg 2026-10-26 18:18:26 +00:00
  • b1761d5bbf refactor(engine): move links.rs's tests to links/tests.rs aiongg 2026-10-26 18:18:25 +00:00
  • 52f15202ef refactor(ui-egui): move bidi.rs's tests to bidi/tests.rs aiongg 2026-10-26 18:18:24 +00:00
  • 4739740804 refactor(ui-egui): move combine_grid.rs's tests to combine_grid/tests.rs aiongg 2026-10-26 18:18:24 +00:00
  • 7d54ae2be3 refactor(ui-egui): move motion.rs's tests to motion/tests.rs aiongg 2026-10-26 18:18:23 +00:00
  • 0ead57f2b5 refactor(ui-egui): move comments.rs's tests to comments/tests.rs aiongg 2026-10-26 18:18:22 +00:00
  • f700dc3f2e refactor(export): move pptx.rs's tests to pptx/tests.rs aiongg 2026-10-26 18:18:21 +00:00
  • 37fa7dca86 refactor(platform): move staging.rs's tests to staging/tests.rs aiongg 2026-10-26 18:18:20 +00:00
  • d823fbd77a refactor(forms): move af.rs's tests to af/tests.rs aiongg 2026-10-26 18:18:19 +00:00
  • 701988ecd6 refactor(automation): move lib.rs's tests to tests.rs aiongg 2026-10-26 18:18:18 +00:00
  • 9d6ae81f0e refactor(ui-egui): move editing.rs's tests to editing/tests.rs aiongg 2026-10-26 18:18:17 +00:00
  • 801729ed19 refactor(pdfcraft): move main.rs's tests to tests.rs aiongg 2026-10-26 18:18:16 +00:00
  • e0033d3989 refactor(export): move lib.rs's tests to tests.rs aiongg 2026-10-26 18:18:15 +00:00
  • 79d72038f1 refactor(fonts): move pdf.rs's tests to pdf/tests.rs aiongg 2026-10-26 18:18:13 +00:00
  • 6d8c0bb8dd refactor(ui-egui): move i18n.rs's tests to i18n/tests.rs aiongg 2026-10-26 18:18:12 +00:00
  • 38e95285d3 refactor(cos): move document.rs's tests to document/tests.rs aiongg 2026-10-26 18:18:11 +00:00
  • a892922237 refactor(render): move text.rs's tests to text/tests.rs aiongg 2026-10-26 18:18:09 +00:00
  • 401397d2be refactor(ui-egui): move canvas.rs's tests to canvas/tests.rs aiongg 2026-10-26 18:18:06 +00:00
  • dd927f62cb refactor(render): move inspect.rs's tests to inspect/tests.rs aiongg 2026-10-26 18:18:03 +00:00
  • 2f88c5e192 refactor(render): move raster.rs's tests to raster/tests.rs aiongg 2026-10-26 18:18:01 +00:00
  • 251d0a8f26 refactor(xtask): move demo_pdf/mod.rs to demo_pdf.rs aiongg 2026-10-26 18:16:48 +00:00
  • c3f6fa3b8c style(ui-egui): format i18n.rs after the include path update aiongg 2026-10-26 18:16:42 +00:00
  • d932d3bb3c refactor(ui-egui): move i18n/mod.rs to i18n.rs aiongg 2026-10-26 18:16:31 +00:00
  • c316328bb0 test: scan source directories recursively aiongg 2026-10-26 18:00:34 +00:00
  • 69b71cab80 chore: merge current main for nextest update fix/nextest-0.9.150 skylar 2026-10-26 14:38:28 -06:00
  • ccb2565036 fix(forms): auto-sized single-line text fields fill their height, not 12 pt KenM76andClaude Opus 5.5 2026-10-26 16:16:07 -04:00
  • 0cdd659207 chore: Cargo.lock: pdfcraft-edit's sha2 follows main's 0.11.1 alehelandClaude Opus 5.5 2026-10-26 21:20:26 +01:00
  • fd1382af6e Merge remote-tracking branch 'refs/remotes/origin/main' into fix/background-hidden-by-page-backdrop alehel 2026-10-26 21:20:09 +01:00
  • 2a3cb9dcb7 ci: require nextest 0.9.150 skylar 2026-10-26 14:13:01 -06:00
  • f94668f1c8 fix(sonar): clear css:S9441 and S3776 in forms actions Dylan M. Taylor 2026-10-26 16:01:32 -04:00
  • 32a9af4d08 proposal(redact): unlink unused Type 3 glyph programs and fonts on redaction (F-011) Dylan M. Taylor 2026-10-26 16:01:29 -04:00
  • b87295af60 Add Type 3 tests for ExtGState and Form XObject font uses proposal/f-011-type3-glyph-unlinking Dylan M. Taylor 2026-10-26 15:40:59 -04:00
  • 534cee79a6 Format type3 helpers with rustfmt so the CI fmt check passes Dylan M. Taylor 2026-10-26 15:29:47 -04:00
  • 47027dcce3 Lower cognitive complexity in Type 3 redaction and compact encoding tables Dylan M. Taylor 2026-10-26 15:07:49 -04:00
  • 1d1d509331 Merge remote-tracking branch 'upstream/main' into main Combiler01 2026-10-27 00:28:10 +05:30
  • b2b35e7976 test(engine): preserve current save guarantees across security undo (#3276) fix/3276-security-aware-undo-saves skylar taylor-barrick 2026-10-26 10:53:04 -06:00
  • 5093473ec4 fix(engine): keep earlier saves when undo crosses a security change (#3276) skylar taylor-barrick 2026-10-20 01:00:06 +02:00
  • 90a443c488 perf(engine): return an unedited snapshot's source without copying it (#3276) skylar taylor-barrick 2026-10-19 00:21:58 +02:00
  • 7ebd6eabe1 fix(engine): append a restored snapshot to its own source (#3276) skylar taylor-barrick 2026-10-18 23:29:46 +02:00
  • de776f6fc9 fix(cos): keep saves incremental when only the /Encrypt place differs (#3276) skylar taylor-barrick 2026-10-18 21:26:00 +02:00
  • 6210a7292c test: document the #3276 regression tests and helpers skylar taylor-barrick 2026-10-18 19:46:41 +02:00
  • fb50afd912 fix(engine): undo past a security change saves in full (#3276) skylar taylor-barrick 2026-10-18 19:19:57 +02:00
  • d28d047a9e Merge pull request #4730 from alehel/refactor/engine-lib-split aiongg 2026-10-26 14:35:30 -04:00
  • bb38809ef4 Stop rewriting shared Type 3 CharProcs in place and clear emptied fonts Dylan M. Taylor 2026-10-26 12:32:19 -04:00
  • 0a7b4b529b Fix Type 3 encoding entries and keep the font on an unmatched Q Dylan M. Taylor 2026-10-26 12:31:07 -04:00
  • a1ec5e908c Re-run Sonar analysis on the refactored Type 3 code Dylan M. Taylor 2026-10-26 11:48:37 -04:00
  • de83b38742 Split Type 3 redaction scan and font cleanup into helpers Dylan M. Taylor 2026-10-26 11:34:58 -04:00
  • bac061e473 fix(render): a form's stray Q no longer pops the page's saved states KenM76andClaude Opus 5.5 2026-10-26 11:34:17 -04:00
  • 086339b7d7 fix(render): keep the text matrix across Q inside a text object KenM76andClaude Opus 5.5 2026-10-26 10:53:23 -04:00