7 Commits
Author SHA1 Message Date
jahvariandCodex fd7ac2fe4f REC2792: retain recovery candidates when discard fails (#2993)
Stop deleting after the first filesystem error and restore failed, unprocessed
and unselected candidates before returning it. Keep completed deletions removed.

Three real filesystem regressions reproduced list loss. Fourteen autosave
tests, formatting and strict engine lint pass; full CI runs on GitHub.

Refs #2792.

Co-authored-by: Codex <noreply@openai.com>
2026-10-24 10:16:05 -04:00
jahvariandCodex bb66ec17c4 HEVC2797: share immutable gray rows across unavailable references (#2992)
Keep unique frame identities while lazily caching one gray backing for
the active geometry and plane depths. Invalidate it on format changes
and release it on flush without invalidating readers.

Fixes #2797.

Co-authored-by: Codex <noreply@openai.com>
2026-10-24 10:16:01 -04:00
jahvariandCodex 87b093de61 CTL2807: release idle control connections after bounded socket waits (#2989)
Set two-minute read/write timeouts and close expired connections quietly.
Keep partial requests out of the UI queue and preserve the separate UI
reply wait and active connection reuse.

Fixes #2807.

Co-authored-by: Codex <noreply@openai.com>
2026-10-24 10:15:57 -04:00
jahvariandCodex 44baf6c0f4 WIN-03: Make AVI oracle file reads portable
Co-Authored-By: Codex (GPT-6) <noreply@openai.com>
2026-10-12 11:43:18 -05:00
jahvari e60a7e43bf WIN-03: Normalize packaging fixture line endings in tests 2026-10-10 22:39:51 -05:00
jahvariandCodex 61df55ff43 WIN-02: Make parallel GOP cache test deterministic
Co-Authored-By: Codex (GPT-6) <noreply@openai.com>
2026-10-10 22:39:51 -05:00
jahvariandCodex fbbb57d325 WIN-02: Serialize shared codec test fixture publication
Prevent concurrent fixture producers from replacing files held open by
external decoders. Add a four-consumer Windows sharing regression.

Co-Authored-By: Codex (GPT-6) <noreply@openai.com>
2026-10-10 22:39:51 -05:00