Commit Graph
3205 Commits
Author SHA1 Message Date
aiongg c558ee54ac refactor(ui-egui): move scroll_speed.rs into canvas/ 2026-10-26 22:46:12 +00:00
aiongg fceda5bf36 refactor(ui-egui): move page_pointer.rs into canvas/ 2026-10-26 22:46:12 +00:00
aiongg 611efb2372 refactor(ui-egui): move image_pick.rs into canvas/ 2026-10-26 22:46:12 +00:00
aiongg 3e69c3b86d refactor(ui-egui): move fling.rs into canvas/ 2026-10-26 22:46:12 +00:00
aiongg 715c5ec2bd refactor(ui-egui): move crop.rs into canvas/ 2026-10-26 22:46:11 +00:00
aiongg 208d24b031 refactor(ui-egui): move autoscroll.rs into canvas/ 2026-10-26 22:46:11 +00:00
aiongg 925d9c1a2b test(ui-egui): list fill_sign/scan.rs among the page modules 2026-10-26 22:46:11 +00:00
aiongg bcb9628b44 refactor(ui-egui): split editing.rs into editing/
New modules: save (SaveTarget, PendingOverwrite, save methods, atomic writers), close (CloseRequest, close/quit methods).
2026-10-26 22:18:51 +00:00
aiongg dee909cd4c refactor(ui-egui): split fill_sign.rs into fill_sign/
New module: scan (ScanDraft, ScanRequest, ScanAnswer, ScanWorker, FrameDrag, next_photo_version, scan_tab).
2026-10-26 22:18:51 +00:00
aiongg 3cbfa251de refactor(ui-egui): split combine_grid.rs into combine_grid/
New modules: thumbs (thumbnail cache, Key, Look, Thumbs, texture), card (Card, preview).
2026-10-26 22:18:51 +00:00
aiongg 06b905412c refactor(ui-egui): split print_ui.rs into print_ui/
New modules: draft (Which, Handling, PrintDraft), body (driver_options_panel, combo, body).
2026-10-26 22:18:51 +00:00
aiongg f8e3a0d61a refactor(edit): split lib.rs into marks, place, apply
New modules: marks (header/footer, watermark, background types and expansion), place (page content placement and isolation), apply (add/remove marks).
2026-10-26 22:18:51 +00:00
aiongg 36a68fc15e refactor(edit): split added.rs into added/
New modules: types, layout, draw, store.
2026-10-26 22:18:50 +00:00
aiongg 157cbf3a9d refactor(edit): split text.rs into text/
New modules: editor, interp, blocks, lines, rewrite, fallback. The regions and session modules stay #[path]-declared.
2026-10-26 22:18:50 +00:00
aiongg 59ba781e99 refactor(edit): split text_regions.rs into text_regions/
New modules: styled (styled-block shaping and rewrite), grouping (row/block grouping).
2026-10-26 22:18:50 +00:00
aiongg a1b094399e test(sign): read the split pdf modules in wordings_are_complete 2026-10-26 22:18:50 +00:00
aiongg 67be9ea2aa refactor(sign): split pdf.rs into pdf/
New modules: listing, types, validate, changes, signing.
2026-10-26 22:18:50 +00:00
aiongg 2e8d361123 refactor(annot): split appearance.rs into appearance/
New module: symbols.
2026-10-26 22:18:50 +00:00
aiongg 5ce4d24412 refactor(annot): split lib.rs into src/
New modules: types, lookup, create, modify, draw, info.
2026-10-26 22:18:50 +00:00
aiongg 8e50dcd0a3 refactor(js): split xfa.rs into xfa/
New modules: model, host, nodes, instances, globals, run.
2026-10-26 22:18:50 +00:00
aiongg 68aa5313c2 refactor(js): split formcalc.rs into formcalc/
New modules: lexer, ast, parser, value, access, eval, dates, words, builtins.
2026-10-26 22:18:50 +00:00
aiongg 1c5873cfb5 refactor(js): split lib.rs into model, host, document, format, globals, run
New modules: model.rs, host.rs, document.rs, format.rs, globals.rs, run.rs. Old crate:: paths keep working through use aliases in lib.rs.
2026-10-26 22:18:50 +00:00
aiongg 91aaa4fdab docs(parity): point evidence at inspect's moved tests 2026-10-26 22:18:50 +00:00
aiongg a805abe762 refactor(render): split raster.rs into raster/
New module: pool (the render worker pool).
2026-10-26 22:18:50 +00:00
aiongg b24c2b9b64 refactor(render): split text.rs into text/
New modules: device, layout, order.
2026-10-26 22:18:50 +00:00
aiongg faf57b4755 refactor(render): split inspect.rs into inspect/
New modules: core, annotations, resources, navigation, model. The small test modules
(version_tests, open_action_javascript_tests, substitution_tests, open_dest_tests) moved with the code they test.
2026-10-26 22:18:50 +00:00
aiongg ef3fcbce02 test(ui-egui): list the comments/ modules in PAGE_MODULES 2026-10-26 22:18:50 +00:00
aiongg daba10be67 docs(parity): point evidence at panels' moved tests 2026-10-26 22:18:50 +00:00
aiongg 84719980bb refactor(ui-egui): split dialogs.rs prompts into dialogs/
New module: prompts (fn dialogs stays in dialogs.rs).
2026-10-26 22:18:50 +00:00
aiongg 310dfc883a refactor(ui-egui): split panels.rs into panels/
New modules: tools, edit, right, bookmarks, pages.
2026-10-26 22:18:50 +00:00
aiongg f7c23ffed3 refactor(ui-egui): split comments.rs into comments/
New modules: state, geometry, input, paint, composer, menu (tests.rs already existed).
2026-10-26 22:18:50 +00:00
aiongg 978bc28da8 refactor(cli): split main.rs into src/
New modules: options, commands, check, run, ui.
2026-10-26 22:18:50 +00:00
aiongg a891dfebb2 refactor(automation): split a11y.rs into a11y/
New modules: a11y/ocr, a11y/documents, a11y/form_tools (JS and form-action tools).
2026-10-26 22:18:50 +00:00
aiongg 3370aebb6c refactor(automation): split lib.rs into src/
New modules: error, dispatch, documents, assemble, pages, paths, json.
lib.rs keeps Automation, its builders, mod lines and pub use lines.
2026-10-26 22:18:50 +00:00
aiongg 21c1c917a5 test(automation): skip use lines in the file access scan 2026-10-26 22:18:50 +00:00
aiongg b51aee6153 refactor(engine): split edit.rs into edit/
New modules: edit/labels.rs (labels, impl Edit, add_annotation, plural), edit/run.rs (check_permission, EditCtx, run_edit).
2026-10-26 22:18:50 +00:00
aiongg d84f8baf9d refactor(engine): split session.rs into session/
New modules: session/view.rs, session/editing.rs, session/save.rs, session/files.rs (all impl Session methods).
2026-10-26 22:18:50 +00:00
aiongg f64ee67181 docs(parity): point evidence at combine_ui's moved tests 2026-10-26 22:18:50 +00:00
aiongg 0988209798 refactor(xfa): split pdf.rs into pdf/
New modules: helpers, strip.
2026-10-26 22:18:50 +00:00
aiongg 3da49321f2 refactor(xfa): split layout.rs into layout/
New modules: items, helpers, pages, flow, measure, draw, field.
2026-10-26 22:18:50 +00:00
aiongg 4e278cb5fc refactor(xfa): split data.rs into data/
New modules: path, dates, values, build, merge, write, import, passwords.
2026-10-26 22:18:50 +00:00
aiongg 0af6cf2418 refactor(print): split lib.rs into error, settings, sheets, imposition
New modules: error.rs, settings.rs, sheets.rs, imposition.rs.
2026-10-26 22:18:50 +00:00
aiongg 703efef6cc refactor(export): split lib.rs into layout, as_html, as_docx, as_rtf
New modules: layout.rs (data types and layout analysis), as_html.rs, as_docx.rs, as_rtf.rs.
2026-10-26 22:18:50 +00:00
aiongg cc9b5057bf refactor(redact): split interp.rs into interp/
New modules: interp/layers.rs (hidden-layer handling), interp/prune.rs (resource pruning and unlinking).
2026-10-26 22:18:50 +00:00
aiongg e4abf5b5dc refactor(engine): split lib.rs's helpers into doc_state.rs and clock.rs
New modules: clock (local_utc_offset, parse_ymd), doc_state (ImageEdit, merge_data_files, SplitPart, DocId, LOW_RESOLUTION_PRINT_DPI, render_threads, RecoverySnapshot, renderer_password, writable, guard, signatures_of, OptimizeReport).
2026-10-26 22:18:50 +00:00
aiongg 6dcd93ab1d refactor(engine): move the re-exports from reexports.rs into lib.rs 2026-10-26 22:18:50 +00:00
aiongg 09d75f7757 refactor(ui-egui): split combine_ui.rs into combine_ui/
New modules: files, view, table, parts, session, actions (tests.rs moved in the previous commit).
2026-10-26 22:18:50 +00:00
aiongg d558972e78 refactor(ui-egui): move combine_ui tests to combine_ui/tests.rs 2026-10-26 22:18:50 +00:00
aiongg 58c5799e3f refactor(organize): split import.rs into import/
New modules: import/copy.rs, import/fields.rs, import/combine.rs, import/carry.rs.
2026-10-26 22:18:50 +00:00
aiongg 6ab1820bae refactor(xfdf): split lib.rs into common, xfdf, fdf
New modules: common.rs, xfdf.rs, fdf.rs.
2026-10-26 22:18:50 +00:00