- Added bounds checking to VK_BACK, VK_DELETE, VK_LEFT, VK_RIGHT handlers
- Fixed out-of-bounds array access in CharPrev/CharNext calls
- Fixed GetSubString() to calculate correct substring length
- Prevents crash when cursor is at end of string in login/chat/input fields
- Added .tga to supported image format extensions
- Both .gmi and .tga files now load as EAIFFT_TGA format
- Updated GMIMAGE_EXT_FILE_FORMAT_TYPE_TABLE_COUNT from 4 to 5
- Use VirtualAlloc with PAGE_EXECUTE_READWRITE for JIT code buffers
- Remove DEP disable flag, rely on proper memory allocation instead
- Allow Debug build to use command-line IP args (fallback to 127.0.0.1)
- Add CHANGELOG.md documenting all recent fixes
- Fix enum ExceptionUID to use unsigned __int64 for 64-bit value
- Add TrackFileAccess, CLToolExe, CLToolPath settings to MemoryManager.vcxproj
- Add ExecutablePath for VS2010 compiler tools
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Remove 71 .pdb files that were committed before .gitignore was set up.
These are build artifacts and should not be version controlled.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Remove *.tlb from .gitignore
- Add IDAuth.tlb (authentication COM interface)
- Add DirectX SDK type libraries
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Remove *.aps from .gitignore to track Visual Studio resource cache files
- Add various .aps files from RYLClient and Tools directories
- Include DDSHeader and XORenc utility tools
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Move git root from Client/ to src/ to track all source code:
- Client: Game client source (moved to Client/Client/)
- Server: Game server source
- GameTools: Development tools
- CryptoSource: Encryption utilities
- database: Database scripts
- Script: Game scripts
- rylCoder_16.02.2008_src: Legacy coder tools
- GMFont, Game: Additional resources
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Change hardcoded absolute path (D:\Navezine\ROWTest_MY\) to relative path
(../../Executable/$(Configuration)\) for consistency with other configurations.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>