Commit Graph
1632 Commits
Author SHA1 Message Date
Dylan M. Taylor 2a8bb6a4e3 Harden neutral vector import and shared output 2026-11-13 07:36:18 -05:00
Dylan M. Taylor 62e2328905 Add shared neutral file import and writer registry 2026-11-13 07:36:18 -05:00
Dylan M. Taylor 59c52ac1dc Merge pull request #1174 from dylanmtaylor/codex/vector-file-imports
Add shared vector path import APIs
2026-11-13 07:35:46 -05:00
Dylan M. Taylor 0fb8f686eb Merge pull request #1191 from dylanmtaylor/codex/stencilcraft-dxf-wire
Add linear units to neutral DXF drawing writer
2026-11-13 07:26:58 -05:00
Dylan M. Taylor 6a86adb58a Merge pull request #1189 from dylanmtaylor/codex/sample-rate-wire-compat
Preserve unsupported SoundCraft sample rates on decode
2026-11-13 06:51:04 -05:00
Dylan M. Taylor d6d14f839a Correct DXF gigametre conversion 2026-11-13 06:23:20 -05:00
Dylan M. Taylor cdcee12a54 Expose linear units through DXF drawing builder 2026-11-13 11:17:38 +00:00
Dylan M. Taylor 23fb7f8f41 Support linear units in neutral DXF drawings 2026-11-13 11:08:13 +00:00
Dylan M. Taylor 87b406d709 Preserve unsupported session sample rates on decode 2026-11-13 10:50:15 +00:00
Dylan M. Taylor 146a667323 feat(jpeg): decode progressive Huffman frames 2026-11-13 10:49:21 +00:00
Dylan M. Taylor 68e53e2fee Merge pull request #1130 from alehel/claude/he-aac-codec-support-53a592
craft-audio: decode the HE-AAC SBR high band
2026-11-13 05:46:15 -05:00
Dylan M. Taylor 4546555126 Fix bounds and limits in shared vector readers 2026-11-13 05:42:34 -05:00
Dylan M. Taylor d9419a111a Merge pull request #1136 from alehel/craft-video/mpeg2-encode-ip
craft-video: MPEG-2 encoder, first step: I and P pictures (#1133)
2026-11-13 05:41:51 -05:00
Dylan M. Taylor ba12997467 Merge pull request #1175 from alehel/claude/avi-muxer
craft-media: AVI muxer (AviWriter)
2026-11-13 05:41:45 -05:00
Dylan M. Taylor 58ae17473c Merge pull request #1179 from dylanmtaylor/codex/stencilcraft-typed-format
StencilCraft: share the native document model and codec
2026-11-13 05:33:43 -05:00
Dylan M. Taylor 81b88332b5 Share library and recent files JSON models 2026-11-13 04:34:44 -05:00
Dylan M. Taylor 2f281a419c Align frame grid lines with typed position rounding 2026-11-13 09:22:49 +00:00
Dylan M. Taylor b32e55a956 Preserve session repairs and frame grid boundaries 2026-11-13 09:21:57 +00:00
Dylan M. Taylor 10e7f7763a Test typed StencilCraft document readers 2026-11-13 04:13:55 -05:00
Dylan M. Taylor 68ad072e4a Merge remote-tracking branch 'origin/main' into codex/soundcraft-format 2026-11-13 09:12:20 +00:00
Dylan M. Taylor 915fc54458 Merge pull request #1164 from storytold/codex/craft-time-soundcraft
craft-time: preserve SoundCraft sample-time APIs
2026-11-13 04:10:26 -05:00
Dylan M. Taylor 27d3b4acf5 Keep StencilCraft v1 fixtures with shared document crate 2026-11-13 04:08:30 -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 7fbe3837bc Fix EPS path bounds variable 2026-11-13 03:58:22 -05:00
Dylan M. Taylor e3d76471f6 Fix vector import edge cases from review 2026-11-13 03:58:22 -05:00
Dylan M. Taylor 85ed941ac5 Address vector import review findings 2026-11-13 03:58:22 -05:00
Dylan M. Taylor 54f3a37edb Extend shared vector format boundaries 2026-11-13 03:58:22 -05:00
Dylan M. Taylor 5082d8bd95 Add structured SVG scene writer 2026-11-13 03:58:22 -05:00
Dylan M. Taylor f80d86172b Expose PostScript page bounds in path imports 2026-11-13 03:58:22 -05:00
Dylan M. Taylor b373553e98 Add shared vector path import APIs 2026-11-13 03:58:21 -05:00
alehelandClaude Opus 5.5 1f3be111b8 craft-audio: drop a short last SBR patch before the patch limit
A header whose sixth patch is short (96 kHz, start 3, stop 9) was
rejected, though that patch is dropped and five remain.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-13 09:56:22 +01: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 166d0d2127 craft-stencilcraft-document: share the native document model 2026-11-13 03:46:47 -05:00
Dylan M. Taylor 370f6714ed craft-stencilcraft-format: support typed document fields 2026-11-13 03:34:41 -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 f16d99f71c fix time parsing and frame boundary edge cases 2026-11-13 07:57:51 +00: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 5e24ea380e Avoid duplicated timeline time primitives 2026-11-13 07:47:44 +00: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
Dylan M. Taylor 6b8e79294d Expose bounded pcraft object codecs 2026-11-13 02:23:08 -05:00
Dylan M. Taylor de087a4524 Expose bounded directory bundle entries 2026-11-13 02:23:08 -05:00
Dylan M. Taylor b0284aad09 Expose bounded pcraft entry reads 2026-11-13 02:23:08 -05:00
Dylan M. Taylor fd5133174b Add shared pcraft bundle storage 2026-11-13 02:23:08 -05:00
Dylan M. Taylor 47107f6601 craft-mesh: retain glTF texture and sampler inventory (#1151)
* craft-mesh: expose unreferenced glTF texture variants

* mesh: validate texture inventory image indices

* Fix PR 1151 validation and workspace checks

* Fix remaining Rust 1.95 workspace lint findings

* Fix proof workspace Clippy warning

* Fix remaining workspace Clippy findings

* Fix video all-features Clippy warning

* KRA: parse nested layers without recursion

* Preserve KRA layer limit traversal order

* Avoid expect in iterative KRA parser

* OpenRaster: parse nested stacks without recursion

* Plate tests honor optional font fixtures

* Keep bundled font index bytes unchanged

* Preserve font build license fixture bytes

* ci: allow longer workspace test matrix

* test: respect Windows Hunspell path behavior

* ci: provision keymap fonts for all-feature tests

* ci: provision PSD corpus for full workspace tests
2026-11-13 02:17:30 -05:00
Dylan M. Taylor 72d544b707 Merge pull request #1153 from storytold/fix/psd-head-view
psd: expose bounded borrowed header resources
2026-11-13 02:15:50 -05:00