nigig-org/crates/apps/pdf/pdf-document/tests
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
..
acroform.pdf feat(pdf): complete Phase 2 render pipeline with golden tests 2026-07-27 15:55:53 +00:00
acroform_roundtrip.rs feat(pdf): complete Phase 3 document model with real form state 2026-07-27 15:49:46 +00:00
annotation_roundtrip.rs feat(pdf): graphics/document port progress + android gates 2026-09-11 05:09:11 +03:00
catalog_edit_roundtrip.rs feat(pdf): outline, page label and struct-tree editing — Phase 5 complete 2026-08-17 12:26:29 +00:00
cert_helpers.rs fix(pdf): security review of the signing code — a forgery verified as valid 2026-08-18 10:39:20 +00:00
color.rs feat(pdf): real colour spaces, ICC profiles and PDF functions 2026-07-28 20:48:55 +00:00
compact_roundtrip.rs feat(pdf): redaction and object compaction — and three reader defects 2026-08-17 12:20:25 +00:00
content_roundtrip.rs feat(pdf): content-stream serialiser and editor — the Phase 5 foundation 2026-08-17 10:29:39 +00:00
corpus.rs feat(pdf): complete Phase 6 testing infrastructure 2026-07-27 17:08:23 +00:00
declared_resources.rs test(pdf): assert what a file declares is delivered, and floor the coverage 2026-08-16 19:04:57 +00:00
destinations.rs feat(pdf): internal links that actually go somewhere 2026-08-16 19:34:01 +00:00
encryption.rs test(pdf): prove the AES-256 path and harden malformed encryption 2026-07-28 17:50:44 +00:00
encryption_write.rs feat(pdf): encryption on save — AES-128 and AES-256 (Phase 6, part one) 2026-08-18 07:27:45 +00:00
filters.rs fix(pdf): main was red — three clippy errors broke the engine build 2026-08-18 05:41:22 +00:00
flatten_roundtrip.rs feat(pdf): flatten annotations and form fields into page content 2026-08-17 12:03:59 +00:00
form_actions.rs feat(pdf): AcroForm actions and validation; JavaScript refused, not run 2026-07-31 22:41:50 +00:00
jpeg_images.rs feat(pdf): a real JPEG decoder — the old one was a stub returning black 2026-08-16 18:33:56 +00:00
page_ops_roundtrip.rs feat(pdf): page operations — insert, reorder, duplicate, delete, import 2026-08-17 10:38:55 +00:00
phase7_exit_criterion.rs feat(pdf): transparency, and four operator-parsing bugs it exposed 2026-07-31 18:58:31 +00:00
redact_roundtrip.rs feat(pdf): redaction and object compaction — and three reader defects 2026-08-17 12:20:25 +00:00
revisions.rs test(pdf): harden the xref revision chain 2026-07-28 16:58:16 +00:00
robustness.rs feat(pdf): complete Phase 6 testing infrastructure 2026-07-27 17:08:23 +00:00
save_roundtrip.rs feat(pdf): implement incremental save (Phase 8) 2026-07-28 16:35:22 +00:00
sign_document_roundtrip.rs feat(pdf): the five Phase 6 bullets the status line omitted 2026-08-18 12:06:59 +00:00
signatures.rs feat(pdf): read signatures, and fix a third ObjRef-destroying resolve 2026-07-31 20:02:29 +00:00
signing_profiles.rs test(pdf): close the two real coverage gaps in the signing module 2026-08-18 17:08:11 +00:00
signing_roundtrip.rs fix(pdf): security review of the signing code — a forgery verified as valid 2026-08-18 10:39:20 +00:00
signing_security.rs fix(pdf): security review of the signing code — a forgery verified as valid 2026-08-18 10:39:20 +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
transparency.rs feat(pdf): compositing and overprint — the blend maths had no backdrop 2026-08-18 19:25:15 +00:00
type3_and_streaming.rs feat(pdf): Type 3 fonts and streaming interpretation — Phase 2 complete 2026-08-16 17:28:44 +00:00
xmp_roundtrip.rs feat(pdf): graphics/document port progress + android gates 2026-09-11 05:09:11 +03:00
xref_streams.rs feat(pdf): read xref streams and object streams (PDF 1.5+) 2026-08-16 17:10:42 +00:00