Tags: fbraz3/GeneralsX
Tags
fix(save-load): restore macos path parity (#72) * fix(save-load): restore macos path parity Accept both slash and backslash in map path parsing during save/load and preserve real-path case on non-Windows builds to avoid load failures on case-sensitive filesystems. Backport the same save iteration and path semantics fixes from Zero Hour to Generals base, and add defensive null guards in PopupSaveLoad. Update development diary and lessons learned for issue #52 follow-up. * fix(save-load): address review findings Add required GeneralsX annotation for the new null guard in Zero Hour PopupSaveLoad. Replace empty filesystem catch blocks with debug-only diagnostic logging in save iteration for Zero Hour and Generals. Align lessons text with the actual PR scope and changes.