Skip to content

Merge work - #83

Merged
SoapyMan merged 31 commits into
developfrom
develop-assisted
Oct 25, 2026
Merged

SoapyMan merged 31 commits into
developfrom
develop-assisted

Conversation

@SoapyMan

Copy link
Copy Markdown
Collaborator

No description provided.

SoapyMan and others added 30 commits October 24, 2026 04:12
…rom AGENTS.md

- docs: add TODO.md with issues noticed while documenting
…nchanged

- ds: fix Array copy assignment leaking previous elements
- ds: fix FixedArrayStorage and DynamicArrayStorage resize element count clamping
- ds: fix BufferedArrayStorage compilation, data copy on grow and shrink back to fixed buffer
- core: fix PPMEM_DISABLED check for global new/delete operators
- premake: disable PPMem in tests workspace
- tests: add Array, FixedArray, BufferedArray and array storage tests
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…itting

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…gn of range up to the end

- ds: use PPDReAlloc/PPFree for EqString buffer
- ds: fix EqString Append/Insert with source inside the same string, avoid extra strlen
- ds: fix EqString AppendV buffer overflow and arguments pointing into the same string
- ds: fix wide PrintFV returning -1 on truncated output
- ds: add length-aware CString::Compare/CompareCaseIns, use them in EqStringRef Compare and Find
- ds: fix EqStringRef Find(char), GetMathingChars, Left, TrimSpaces, TrimChar and EatWhiteSpaces
- ds: fix CType::LowerChar for non-ASCII chars and wide case-insensitive compare ordering
- tests: add EqString, EqStringRef, EqWString and Format tests

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…before committing

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…r underflow

- e2Core: fix PPDCheck not reporting buffer underflow
- e2Core: fix PPFree/PPAlignedFree releasing wrong pointer when head checkmark is damaged
- e2Core: keep block tracking state in PPDReAlloc, fix data loss on untracked realloc
- e2Core: fix PPDReAlloc source line accounting and failed realloc handling
- premake: enable PPMem in tests workspace for Debug configuration
- tests: add ppmem_tests
- tests: expect PPMem underflow report in ARRAY_TESTS.InsertInvalidIndex

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…es per workspace

- premake: generate auto_tests into build/auto_tests
- docs: describe BUILD_DIR, auto_tests location and ppmem_tests

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- e2Core: fix tracking bug with stale PPAllocInfo reused from old pointers after PPDReAlloc

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- deps: add nestegg WebM demuxer

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…and Vorbis decoders

- movie: convert YUV frames to RGBA on GPU with MovieYUV shader
- movie: fix unsynchronized frame handoff between decoder thread and Present
- movie: fix Rewind stopping player thread when called outside of completion callback
- premake: movieLib uses dav1d, nestegg and minivorbis instead of ffmpeg
- docs: describe WebM movie player and movie content conversion

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- utils: remove ffmpeg from dev prepare scripts and copy_shared_libs

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…top-portal backends

- premake: include nfd when ENABLE_GUI_TOOLS is on

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- docs: describe egfMan2

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…resources to egfMan2

- docs: replace egfman with egfMan2

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- gh-actions: build Debug and Release tests and make them run
- gh-actions: upgrade Windows SDK 10.0.26100 (required by Tracy), remove SDK setup step
- docs: add building.md

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@SoapyMan
SoapyMan merged commit 8dbcdde into develop Oct 25, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant