Commit Graph
1817 Commits
Author SHA1 Message Date
Dylan M. Taylor 6c505b0ce0 Expose incremental PSD zlib stream encoding 2026-11-13 08:14:16 -05:00
Dylan M. Taylor 44dc2d8755 Preserve KRA internal DTD error wording 2026-11-13 08:02:45 -05:00
Dylan M. Taylor 3acb181c87 Detect OpenEXR from its file signature 2026-11-13 07:47:09 -05:00
Dylan M. Taylor 1532c43674 Align EXIF thumbnail test with shared metadata 2026-11-13 07:33:07 -05:00
Dylan M. Taylor 80a8ecfe05 Write PDF vector colors without borrowing temporaries 2026-11-13 07:11:33 -05:00
Dylan M. Taylor 3019bd8369 Add typed PDF vector and selectable text content 2026-11-13 07:03:20 -05:00
Dylan M. Taylor 7cef561ce7 Reject XML internal DTDs before declaration parsing 2026-11-13 06:59:06 -05:00
Dylan M. Taylor 38560a9ab6 Preserve malformed error for truncated oversized EXR 2026-11-13 06:51:57 -05:00
Dylan M. Taylor d436bebe88 Lock shared PDF XMP parser dependency 2026-11-13 06:33:23 -05:00
Dylan M. Taylor f623bb317b Move spot-plate XMP encoding into craft-pdf 2026-11-13 06:30:46 -05:00
Dylan M. Taylor a07481b416 Bound EXR pixel area and SVG image recursion 2026-11-13 06:27:24 -05:00
Dylan M. Taylor c0622649ff Preserve spot ink metadata in neutral PDF pages 2026-11-13 06:20:56 -05:00
Dylan M. Taylor a952079194 Decouple raster PDF output from Krilla writer 2026-11-13 06:20:13 -05:00
Dylan M. Taylor 57a12fe812 Move raster page PDF serialization into craft-pdf 2026-11-13 06:18:42 -05:00
Dylan M. Taylor 365bf47db6 Expose bounded SVG root dimensions 2026-11-13 06:08:48 -05:00
Dylan M. Taylor d8dbfdcc20 Merge branch 'codex/craft-svg-photo-1171' of github.com:storytold/craft-libs into codex/photocraft-file-caps-svg-fix 2026-11-13 06:02:07 -05:00
Dylan M. Taylor dec78a5c40 Split SVG source and expanded-tree depth limits 2026-11-13 06:01:21 -05:00
Dylan M. Taylor 437bb0267b Respect Affinity short suffix for mismatched pixels 2026-11-13 05:57:37 -05:00
Dylan M. Taylor d4685b2257 Retain GIF frame bounds when payload is truncated 2026-11-13 05:56:21 -05:00
Dylan M. Taylor ba49bb3f02 Report rejected Krita internal DTDs clearly 2026-11-13 05:53:40 -05:00
Dylan M. Taylor f5eeedf069 Merge branch 'codex/craft-svg-photo-1171' of github.com:storytold/craft-libs into codex/photocraft-file-caps-svg-fix 2026-11-13 05:49:39 -05:00
Dylan M. Taylor 490884beec Add shared SVG subtree render handles 2026-11-13 05:48:22 -05:00
Dylan M. Taylor 9850c8d4f6 Recognize Affinity short extension 2026-11-13 05:47:50 -05:00
Dylan M. Taylor 2cd289fad6 Route container and raw signatures through shared formats 2026-11-13 05:46:14 -05:00
Dylan M. Taylor 435f093b58 Preserve SVG gradients and fallback metadata 2026-11-13 05:41:23 -05:00
Dylan M. Taylor 75d2aeaf17 Expose neutral SVG vector document 2026-11-13 05:41:23 -05:00
Dylan M. Taylor f2b401b4f5 Report unsupported embedded raster images 2026-11-13 05:25:14 -05:00
Dylan M. Taylor 40304f4295 Report unsupported embedded raster images 2026-11-13 05:24:44 -05:00
Dylan M. Taylor eed3c28cf0 Reject truncated unsupported DNG samples 2026-11-13 05:19:00 -05:00
Dylan M. Taylor c44b9c6095 Reject truncated unsupported DNG samples 2026-11-13 05:18:43 -05:00
Dylan M. Taylor 6de1ffc9d7 Add shared format capability catalog 2026-11-13 04:53:57 -05:00
Dylan M. Taylor 6417d6b90a Preserve shared format boundary behavior 2026-11-13 04:49:49 -05:00
Dylan M. Taylor 65a8069d32 Refuse SVG render targets over the memory budget 2026-11-13 04:42:29 -05:00
Dylan M. Taylor 3fea43cf83 Match Apple HEIF chroma reconstruction 2026-11-13 04:36:50 -05:00
Dylan M. Taylor 64f0cd410d Share XML depth across embedded SVGs 2026-11-13 04:31:22 -05:00
Dylan M. Taylor 23e633895d Track bounded SVG image resolver usage 2026-11-13 04:31:22 -05:00
Dylan M. Taylor 00d82f5bc7 Add bounded SVG tree rendering facade 2026-11-13 04:31:22 -05:00
Dylan M. Taylor 59eccec4ff Merge remote-tracking branch 'upstream/main' into HEAD
# Conflicts:
#	Cargo.lock
2026-11-13 04:06:48 -05:00
Dylan M. Taylor 7c56d282a2 Merge pull request #1170 from dylanmtaylor/codex/designcraft-format-migration
Add reusable document bundle and SVG preflight APIs
2026-11-13 04:03:23 -05:00
Dylan M. Taylor 686b5478ea Merge pull request #1173 from dylanmtaylor/codex/file-formats-api
Add shared file format detection
2026-11-13 03:55:21 -05:00
Dylan M. Taylor ea24422ae9 Merge pull request #1154 from storytold/codex/778-h264-picnum
video: harden H.264 and configure frame limits
2026-11-13 03:49:15 -05:00
Dylan M. Taylor fd9e3d67e6 Merge pull request #1177 from dylanmtaylor/codex/craft-pcraft-bundle
Add shared .pcraft bundle storage
2026-11-13 03:48:30 -05:00
Dylan M. Taylor 4d709b5e0e Merge remote-tracking branch 'upstream/main' into HEAD
# Conflicts:
#	Cargo.lock
#	crates/raster-codecs/Cargo.toml
#	crates/raster-codecs/src/common.rs
2026-11-13 03:30:22 -05:00
Dylan M. Taylor 01452740b6 Merge pull request #1169 from dylanmtaylor/codex/stencilcraft-format-api
Add bounded common raster codec facade
2026-11-13 03:25:55 -05:00
Dylan M. Taylor b9992dbebd Canonicalize DNG CFA at sensor origin 2026-11-13 02:56:57 -05:00
Dylan M. Taylor f6cab1980b Preserve SVG picture fallbacks in the Presentation model 2026-11-13 02:54:31 -05:00
Dylan M. Taylor 55f6235c5b Simplify gridline no-fill check 2026-11-13 02:54:31 -05:00
Dylan M. Taylor de724aa188 Configure bundle directory save locks 2026-11-13 02:27:57 -05:00
Dylan M. Taylor c0df5be07d Reuse verified objects in directory bundles 2026-11-13 02:26:51 -05:00
Dylan M. Taylor 9814469613 Bound extreme H264 POC cycle arithmetic 2026-11-13 07:24:13 +00:00