pdfcraft/crates
skylar taylor-barrick b5467d93a0
fix(ui): preserve native open actions and password prompts
Carry selected tool actions through native file preparation, password retries and conversion, and defer startup intake until pending native opens finish.

Await observable completion in native opening, password, recovery and linked-PDF tests while retaining their content, identity, dirty-state, cancellation and destination checks. Verify the expected validation error and preserve the original document after refused consent targets.

M3; refs #1914.
2026-10-13 12:18:41 -06:00
..
a11y Add reviewable text-only PDF auto-tagging (#1440) 2026-10-13 01:02:05 -04:00
annot M5: keep stamps upright on rotated pages (#1398) (#1460) 2026-10-13 01:42:57 -04:00
audit fix(audit): a rectangle drawn as an m/l path is a cover like re (#1521) 2026-10-13 00:07:15 -04:00
automation fix(ui): preserve native open actions and password prompts 2026-10-13 12:18:41 -06:00
compare Rename PrintCraft to PdfCraft (#174) 2026-10-07 16:03:57 -04:00
content fix(content): count an unreadable inline image with no EI as skipped (#1318) (#1418) 2026-10-12 08:38:01 -04:00
cos Security: fix three audit findings in redaction and signature validation (#1631) 2026-10-13 00:14:40 -04:00
create M10: BigTIFF and strict GIF detection in Create PDF; XDP data in format parity (#1453) 2026-10-13 01:19:48 -04:00
crypt Issue #1185: Protect refuses passwords that encryption would make empty or equal (#1186) 2026-10-11 18:30:00 -04:00
edit M7: keep Arabic ActualText ligatures in their word (#1473) 2026-10-13 01:52:22 -04:00
engine M3: confirm before opening absolute GoToR paths (#1364) (#1489) 2026-10-13 02:16:21 -04:00
export M10: Presentation (.pptx) export (#1137) (#1162) 2026-10-11 21:55:25 -04:00
filters Rename PrintCraft to PdfCraft (#174) 2026-10-07 16:03:57 -04:00
fonts F1, F2: adapt to main and re-pin the Arabic layout golden 2026-10-12 13:57:43 -07:00
forms Forms #294: detect rectangles drawn with closed line paths (#1596) 2026-10-13 00:10:30 -04:00
geom M10: Enhance camera image finds the document's edges; rotate, crop or organize after Enhance page (part 3 of #1008) (#1027) 2026-10-11 12:31:23 -04:00
js XFA: a script's time starts when its context is ready, and a value reaches every field bound to its data node (#1589) 2026-10-13 00:10:22 -04:00
measure Issue #432: global Units preference (mm, cm, in, pt), defaulting to the system region (#463) 2026-10-11 15:33:54 -04:00
model M2: pages with /UserUnit are shown at their size in points, as in Acrobat (#722) 2026-10-10 06:19:31 -04:00
ocr M10: edit OCR text on scanned pages so the change shows (#1397) 2026-10-12 08:16:42 -04:00
optimize M11: strip redundant ASCII stream wrappers during optimization (#989) 2026-10-11 13:21:20 -04:00
organize M4: preserve shared Type 3 glyph resources during extraction (#1500) 2026-10-13 02:34:12 -04:00
platform fix(theme): complete Linux System appearance tracking (#1017) 2026-10-11 15:23:49 -04:00
preflight fix(preflight): find colour operators after any PDF whitespace (#1334) (#1373) 2026-10-12 06:25:42 -04:00
print fix(print): custom pages-per-sheet counts no longer overfill sheets (#1336) (#1430) 2026-10-13 00:41:45 -04:00
redact Keep undrawn comments and accurate search hits (#1317, #1327, #1302, #1315, #1340) (#1442) 2026-10-13 01:09:36 -04:00
render M2: keep byte boundaries in packed TIFF-predictor rows (#1499) 2026-10-13 02:27:26 -04:00
sign Security: fix three audit findings in redaction and signature validation (#1631) 2026-10-13 00:14:40 -04:00
ui-egui fix(ui): preserve native open actions and password prompts 2026-10-13 12:18:41 -06:00
xfa XFA: place positioned objects by their anchorType (fixes #1637) (#1639) 2026-10-13 00:16:34 -04:00
xfdf fix(xfdf): preserve quoted empty CSV values (#1541) 2026-10-13 00:07:40 -04:00