| Rev | Author | Branch | Log Message | Date | SHA |
|---|---|---|---|---|---|
| r23820 | 1.7 | clang fix |
7 February, 2026 | ||
| 1.7 | Add missing file from 9c28883 |
7 February, 2026 | |||
| 1.7 | clang fix (Addendum to 9c28883) |
7 February, 2026 | |||
| 1.7 | D3D-proxy system improvements: fix state cache corruption, vtable crashes, and device-loss recovery Fix graphics corruption and crashes in the D3D9 proxy layer. Architecture: Route state-mutating operations through the proxy instead of the raw device. Previously, some stuff received the raw device pointer and bypassed the proxy's state cache entirely. Now OnDirect3DDeviceCreate passes the proxy to all subsystems (CGraphics, batchers, render item managers)), and event handlers use a dual-pointer pattern: pDevice for draw calls, pStateDevice for state changes. This ensures the proxy's shadow cache stays synced with actual GPU state. ... |
7 February, 2026 | |||
| 1.7 | Fix fake freeze crash when debugging (#4685) |
7 February, 2026 | |||
| 1.7 | Fix crash at 0x003C51B9 in RpHAnimIDGetIndex for peds with missing animation hierarchy |
7 February, 2026 | |||
| r23814 | 1.7 | Addendum to ceb06d7 to make it actually work |
6 February, 2026 | ||
| r23813 | 1.7 | Fix rise in SA crash 0x003ECABB (introduced by 2c759fd) |
6 February, 2026 | ||
| r23812 | 1.7 | Fix heap corruption crash from too early TXD destruction |
6 February, 2026 | ||
| r23811 | 1.7 | Fix crash in TXD texture map cache rebuild with corrupted bucket list During MergeCachedTxdTextureMap cache invalidation, calling .clear() on std::unordered_map with corrupted internal state leads to crash. |
6 February, 2026 | ||
| r23810 | 1.7 | Fix heap corruption (0xC0000374) crash during shutdown in texture replacement cleanup During CElementDeleter::DoDeleteAll(), CClientTXD and CClientDFF destructors ran full RenderWare cleanup in arbitrary order, accessing TXD pool slots and ... |
6 February, 2026 | ||
| 1.7 | clang fix |
6 February, 2026 | |||
| r23808 | 1.7 | Crash handler: Disable debug output during stack overflow handling (avoid recursion from Crash handler itself in stacktrace) |
6 February, 2026 | ||
| 1.7 | Addendum #2 to 6899730 |
6 February, 2026 | |||
| r23806 | 1.7 | Addendum to 6899730 |
6 February, 2026 | ||
| r23805 | 1.7 | clang fix |
5 February, 2026 | ||
| 1.7 | Fix more ways for freezes to occur on file access (Recent fixes didnt cover all of it) |
5 February, 2026 | |||
| 1.7 | Fix old SA crash at 0x0000F64C (0x40F64C) with .col files that have corrupted, or missing, shadow vertex mesh data (which is optional in COL format) |
5 February, 2026 | |||
| 1.7 | Addendum to 6899730: Fix crash "at" 0x00000000 (No module info in dialog) |
5 February, 2026 | |||
| 1.7 | Fix textures shutdown crash (0x000C9A95) |
5 February, 2026 | |||
| 1.7 | Fix crash from dangling pool pointers when GTA streams out entities. Most relevant for big/total conversion maps. When GTA:SA's streaming system destroys entities (like: during TP), the pool slots were left with stale pEntity and ... |
4 February, 2026 | |||
| 1.7 | Fix `showmemstat` crash when using in main menu (#4678) |
4 February, 2026 | |||
| r23798 | 1.7 | Fix clothes cache memory leak on reconnect/disconnect (This never worked before) |
4 February, 2026 |