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
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
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
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
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
7c3a099ad8
Read native format JSON from streams
2026-11-13 05:21:58 +00:00
Dylan M. Taylor
e95c99e7bc
Support common raster output formats by path
2026-11-13 00:10:01 -05:00
Dylan M. Taylor
dc705aa364
Re-export common RGBA pixel types
2026-11-13 00:09:00 -05:00
Dylan M. Taylor
1dbfad04fd
Support extension-based raster encoding
2026-11-13 00:08:05 -05:00
Dylan M. Taylor
5407ea8220
Document required kerf field in native format example
2026-11-13 00:04:29 -05:00
Dylan M. Taylor
4ecdcd78da
Export common raster codec facade
2026-11-13 00:03:41 -05:00
Dylan M. Taylor
8c41139369
Add shared raster codec facade and versioned JSON headers
2026-11-13 00:01:32 -05:00
Dylan M. Taylor
ca7a73bd2c
ci: allow longer Windows workspace gate
2026-11-13 04:50:46 +00:00
Dylan M. Taylor
4c25109473
test(openpgp): align signature time with generated key
2026-11-13 03:47:36 +00:00
Dylan M. Taylor
7316e4e223
fix: clear workspace baseline gates on Rust 1.100
2026-11-13 03:13:53 +00:00
Dylan M. Taylor
94e65a4606
ci: run workspace checks with shared gate and test inputs
2026-11-13 03:06:38 +00:00
Nicolas Bohn
5056c13ef7
fix(dxf): split binary hex payloads into chunks of at most 127 bytes ( #1147 ) ( #1148 )
2026-11-12 21:49:37 -05:00
Dylan M. Taylor
1b53814a38
Apply verified workspace format fixes
2026-11-13 02:37:09 +00:00
Dylan M. Taylor
7a639e04a7
Fix workspace clippy loop in LaTeX tests
2026-11-13 02:35:01 +00:00
Dylan M. Taylor
d31b04810b
Fix current workspace clippy diagnostics
2026-11-13 02:28:06 +00:00
Dylan M. Taylor
c7fb7544c2
craft-stencilcraft-format: add native JSON schema
2026-11-13 02:23:04 +00:00
Dylan M. Taylor
6ef2334920
plotter: expect registration offset command
2026-11-13 02:05:17 +00:00
Dylan M. Taylor
d316f0fc2d
fix(xml): walk deep KRA and ORA trees iteratively
2026-11-13 02:05:09 +00:00
Dylan M. Taylor
2253894e2f
fix: satisfy Rust 1.100 workspace clippy
2026-11-13 01:39:26 +00:00
Dylan M. Taylor
92d1bba5de
fix(proof): satisfy workspace clippy gate
2026-11-13 01:28:46 +00:00
Dylan M. Taylor
198697cfc8
fix(cms): keep clippy compatible with workspace gate
2026-11-13 01:18:59 +00:00
Dylan M. Taylor
4cca9be2ab
video: configure bounded decoder frame limits
2026-11-13 01:10:32 +00:00
Dylan M. Taylor
6fa8323991
video: saturate extreme H.264 picture order values
2026-11-13 00:44:21 +00:00
Dylan M. Taylor
409b0036f8
video: bound H.264 picture number arithmetic
2026-11-13 00:37:31 +00:00