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
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
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
Dylan M. Taylor
e2cab3f651
Merge pull request #1158 from storytold/feat/stencilcraft-format
...
Add versioned flattened JSON format schema
2026-11-13 02:13:29 -05:00
Dylan M. Taylor
56a1f2b7c4
Avoid premature saturation in H264 type 1 POC
2026-11-13 07:11:12 +00:00
Dylan M. Taylor
eeee3d08b6
Add shared Base64 PNG helpers
2026-11-13 02:03:55 -05:00
Dylan M. Taylor
c5d1e937ae
feat(materialx): add bounded reader and OpenPBR writer ( #1167 )
...
* feat(materialx): add bounded document reader and OpenPBR writer
* proof, video, latex, cms: satisfy the clippy lints that ship with Rust 1.100
The newer clippy flags needless bool guards and range loops whose index
only indexes one slice; express both with the equivalent iterators so
the workspace lint stays green on every platform.
* cms: index the ink loops instead of a range loop, which newer clippy rejects
* feat(materialx): resolve shader graphs and write OpenPBR materials
* feat(materialx): resolve shader graphs and write OpenPBR materials
2026-11-13 02:03:31 -05:00
Dylan M. Taylor
63196e66f3
Merge pull request #1157 from dylanmtaylor/codex/craft-metafile-hatch-percent
...
metafile: render GDI+ percentage hatch brushes
2026-11-13 02:03:14 -05:00
Dylan M. Taylor
8abfa9d0f1
Classify legacy Excel extensions in shared registry
2026-11-13 01:53:37 -05:00
Dylan M. Taylor
c3a39369ce
Merge pull request #1163 from dylanmtaylor/codex/vp8-consumer-limit
...
video: let VP8 consumers preserve existing frame limits
2026-11-13 01:52:28 -05:00
Dylan M. Taylor
71337f6772
Add shared CSV and TSV file formats
2026-11-13 01:51:08 -05:00
Dylan M. Taylor
fccc008271
Detect DesignCraft and IDML document content
2026-11-13 01:44:49 -05:00
Dylan M. Taylor
b4ada28f19
Fix format registry clippy and add ASE support
2026-11-13 01:37:48 -05:00
Dylan M. Taylor
47bf5650b0
Expose shared InDesign signature
2026-11-13 01:31:26 -05:00
Dylan M. Taylor
96c8487984
Add shared InDesign conversion facade
2026-11-13 01:30:54 -05:00
Dylan M. Taylor
6ba1ca33ca
Recognize InDesign files in shared registry
2026-11-13 01:27:11 -05:00
Dylan M. Taylor
1f9c271f7d
Recognize legacy Word extension in shared registry
2026-11-13 01:26:09 -05:00
Dylan M. Taylor
32529b94e8
Resolve plain text format extensions
2026-11-13 01:24:40 -05:00
Dylan M. Taylor
fc9ecb40e7
Extend shared file-format registry
2026-11-13 01:22:58 -05:00
Dylan M. Taylor
80731087bf
Merge remote-tracking branch 'origin/main' into codex/1154-main-refresh
2026-11-13 06:10:02 +00:00
Dylan M. Taylor
79923702ff
Merge remote-tracking branch 'origin/main' into fix/psd-head-view
2026-11-13 06:06:44 +00:00
Dylan M. Taylor
21d7c1267e
metafile: draw GDI+ percentage hatch styles
2026-11-13 06:05:42 +00:00
Dylan M. Taylor
07a4cd0fc7
#778 : preserve consumer VP8 frame limits
2026-11-13 06:05:39 +00:00
Dylan M. Taylor
10a2d6dd14
Merge remote-tracking branch 'origin/main' into codex/craft-time-soundcraft
2026-11-13 06:05:34 +00:00
Dylan M. Taylor
93d75f44d7
Merge remote-tracking branch 'origin/main' into feat/stencilcraft-format
2026-11-13 06:05:00 +00:00
Dylan M. Taylor
d6ed8c20f1
Merge pull request #1161 from dylanmtaylor/codex/workspace-gate-main
...
ci: route workspace checks through shared gate
2026-11-13 01:04:23 -05:00
Dylan M. Taylor
4b8dde4c12
test(stencilcraft-format): exercise reader scalar root variants
2026-11-13 05:52:28 +00:00
Dylan M. Taylor
eb379cf3d2
test(stencilcraft-format): cover scalar JSON roots
2026-11-13 05:51:08 +00:00
Dylan M. Taylor
d8cc88a772
Add image document formats to shared registry
2026-11-13 00:39:59 -05:00
Dylan M. Taylor
ba24fe2435
Move bounded EPS rectangle parsing to craft-eps
2026-11-13 00:39:37 -05:00
Dylan M. Taylor
c1a1b976d0
Resolve raster subformats centrally
2026-11-13 00:34:48 -05:00
Dylan M. Taylor
8d3c753b5e
Recognize G-code filename extensions
2026-11-13 00:34:11 -05:00
Dylan M. Taylor
79c2003ac9
Add shared file format detection
2026-11-13 00:30:56 -05:00
Dylan M. Taylor
7c3a099ad8
Read native format JSON from streams
2026-11-13 05:21:58 +00:00