nigig-org/crates/apps/pdf/pdf-document/src
andodeki b1045d79d4
Some checks failed
nigig-build (CAD) / supply-chain (push) Has been cancelled
nigig-build (CAD) / cad-module (push) Has been cancelled
nigig-build (CAD) / full-crate-check (push) Has been cancelled
nigig-build (CAD) / cad-engine-coverage (push) Has been cancelled
nigig-build (CAD) / doc-workspace-coverage (push) Has been cancelled
nigig-build (CAD) / cad-widget-coverage (push) Has been cancelled
repo hygiene / hygiene (push) Has been cancelled
PDF engine / engine (push) Has been cancelled
PDF engine / makepad-integration (push) Has been cancelled
PDF engine / fuzz (push) Has been cancelled
feat(pdf): graphics/document port progress + android gates
- pdf-graphics: new cff, truetype, cjk_cmap, disk_cache, document_ai,
  path, reflow, text_diff modules + port tests (all green); syntax/type
  fixes for the aarch64 build (stray brace, &u8 derefs, f2dot14 assign).
- pdf-document: ocr, pdf_a, xmp modules + roundtrip tests; annotation
  editor updates.
- pdf-makepad: handle RenderCommand::SetOverprint (report via
  TransparencyError per ADR 0009, no silent drop); renderer/page_view
  updates for the new recording ops.
- matrix_client: nimanyatta native module (ungated; the aarch64 wrapper
  needs it unconditionally).
- pageflipnav home_screen: project_store sync is host-only until
  cad-ui's Widget Script derive is fixed for aarch64.

Verified: cargo check on all four crates clean at fork 66cc4f15f;
nigig-pdf-graphics tests pass; pageflipnav aarch64 release links.
2026-09-11 05:09:11 +03:00
..
annotation_edit.rs feat(pdf): graphics/document port progress + android gates 2026-09-11 05:09:11 +03:00
annotations.rs feat(pdf): internal links that actually go somewhere 2026-08-16 19:34:01 +00:00
appearance.rs feat(pdf): complete Phase 3 document model with real form state 2026-07-27 15:49:46 +00:00
catalog.rs feat(pdf): document creation — outlines, forms, attachments, font subsetting 2026-08-16 21:02:19 +00:00
catalog_edit.rs feat(pdf): outline, page label and struct-tree editing — Phase 5 complete 2026-08-17 12:26:29 +00:00
compact.rs feat(pdf): redaction and object compaction — and three reader defects 2026-08-17 12:20:25 +00:00
destinations.rs feat(pdf): internal links that actually go somewhere 2026-08-16 19:34:01 +00:00
document.rs feat(pdf): graphics/document port progress + android gates 2026-09-11 05:09:11 +03:00
flatten.rs feat(pdf): flatten annotations and form fields into page content 2026-08-17 12:03:59 +00:00
form.rs feat(pdf): AcroForm actions and validation; JavaScript refused, not run 2026-07-31 22:41:50 +00:00
form_actions.rs feat(pdf): AcroForm actions and validation; JavaScript refused, not run 2026-07-31 22:41:50 +00:00
lib.rs feat(pdf): graphics/document port progress + android gates 2026-09-11 05:09:11 +03:00
ocr.rs feat(pdf): graphics/document port progress + android gates 2026-09-11 05:09:11 +03:00
page.rs feat(pdf): shadings — the sh operator was parsed and thrown away 2026-08-18 17:30:39 +00:00
page_ops.rs feat(pdf): page operations — insert, reorder, duplicate, delete, import 2026-08-17 10:38:55 +00:00
pdf_a.rs feat(pdf): graphics/document port progress + android gates 2026-09-11 05:09:11 +03:00
reconcile.rs feat(pdf): close the last three Phase 4 items — reconciliation, CFF, cmap 2026-08-17 09:31:41 +00:00
redact.rs feat(pdf): redaction and object compaction — and three reader defects 2026-08-17 12:20:25 +00:00
save.rs feat(pdf): graphics/document port progress + android gates 2026-09-11 05:09:11 +03:00
sign.rs test(pdf): close the two real coverage gaps in the signing module 2026-08-18 17:08:11 +00:00
signature.rs feat(pdf): read signatures, and fix a third ObjRef-destroying resolve 2026-07-31 20:02:29 +00:00
structure.rs feat(pdf): tagged structure tree, and the BMC bug that turned red green 2026-07-31 22:19:45 +00:00
type3.rs test(pdf): assert what a file declares is delivered, and floor the coverage 2026-08-16 19:04:57 +00:00
xmp.rs feat(pdf): graphics/document port progress + android gates 2026-09-11 05:09:11 +03:00