pdfcraft/crates
Sir Clangington III. dc4d86ba40
fix(automation): sync staged output before publication
Sync staged output after writing all bytes and before replacing its destination, closing the handle before rename. Return sync failures while keeping the old destination and ordinary save state available for retry.

Fixes #1804
2026-10-13 21:44:45 -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(automation): sync staged output before publication 2026-10-13 21:44:45 -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 feat(ui): reorder and cycle document tabs 2026-10-13 20:06:20 -06: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 F3: one documented substitution chain, and report what it chose and why 2026-10-13 16:42:10 -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): adopt native Windows spooler 2026-10-13 14:46:24 -06:00
redact Keep undrawn comments and accurate search hits (#1317, #1327, #1302, #1315, #1340) (#1442) 2026-10-13 01:09:36 -04:00
render F3: one documented substitution chain, and report what it chose and why 2026-10-13 16:42:10 -07:00
sign Security: fix three audit findings in redaction and signature validation (#1631) 2026-10-13 00:14:40 -04:00
ui-egui feat(ui): reorder and cycle document tabs 2026-10-13 20:06:20 -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