| Rev | Author | Branch | Log Message | Date | SHA |
|---|---|---|---|---|---|
| r26186 | master | Addendum to 290e554 |
6 February, 2026 | ||
| master | fix(typo): correct spelling in CMainMenu.cpp comments (#4677) |
5 February, 2026 | |||
| master | Visual Studio Update Build Tools 2022: 17.14.36915.13 Build Tools 2026: 18.2.11415.280 ... |
5 February, 2026 | |||
| r26183 | master | Fix compiler warnings and (type) safety issues across codebase. Modernized & improved a lot of code. • Add explicit static_cast for narrowing conversions • Replace reinterpret_cast on function pointers with memcpy (fixes UB) ... |
25 January, 2026 | ||
| master | Fix `showmemstat` crash when using in main menu (#4678) |
4 February, 2026 | |||
| master | Fix clothes cache memory leak on reconnect/disconnect (This never worked before) |
4 February, 2026 | |||
| master | Addendum to last (clang-format) |
4 February, 2026 | |||
| master | Fix clothes cache mem leaks |
4 February, 2026 | |||
| master | Fix D3D texture VRAM leak Master textures with leaked copies didnt get destroyed, leading D3D textures to accumulate after each /reconnect Now, under the rewritten textures system, the cleanup is much better than ever before in mTA. Memory used by textures is typically cleared for the full 100% across sessions. ... |
4 February, 2026 | |||
| master | Fix SA crash at 0x003336AE |
4 February, 2026 | |||
| master | Fix SA crash at 0x00331A4E |
4 February, 2026 | |||
| master | Fix SA crash at 0x0116C9C5 |
4 February, 2026 | |||
| master | Addendum #2 to 0622886 (And fix other engineRequest• related issues) |
4 February, 2026 | |||
| master | Visual Studio Update Build Tools 2022: 17.14.36915.13 Build Tools 2026: 18.2.11415.280 ... |
3 February, 2026 | |||
| master | Addendum to 0622886 |
2 February, 2026 | |||
| master | Fix ped skin texture mixing by storing parent ID for cloned ped models MakePedModel didnt set m_dwParentID, causing GetParentID() to return 0, making it go past TXD isolation in ModelInfoTXDAddTextures. It led to texture name collisions when multiple custom peds share the same TXD slot. ... |
2 February, 2026 | |||
| master | clang fix for 4864b0d |
2 February, 2026 | |||
| master | Visual Studio Update Build Tools 2022: 17.14.36915.13 Build Tools 2026: 18.2.11415.280 ... |
1 February, 2026 | |||
| master | Visual Studio Update Build Tools 2022: 17.14.36915.13 Build Tools 2026: 18.2.11415.280 ... |
30 January, 2026 | |||
| master | New Crowdin updates (PR #4665) |
30 January, 2026 | |||
| master | Fix server build on RHEL/Fedora with `mysql-devel` package (PR #4672) |
29 January, 2026 | |||
| master | Add TXD texture map caching with invalidation (Performance optimization): Cache per-TXD-slot texture name lookups to avoid repeated iteration of RwTexDictionary linked lists. Parent TXDs benefit most as they're ... |
28 January, 2026 | |||
| master | Optimize model info lookup in texture reapply path. Reduce overhead when models are filtered out early by the TXD ID check |
28 January, 2026 | |||
| master | Visual Studio Update Build Tools 2022: 17.14.36915.13 Build Tools 2026: 18.2.11415.280 ... |
28 January, 2026 | |||
| master | Addendum to 188ce44: Fix texture mixing bug where replacements applied during TXD reapply went around isolation checks, causing textures to be applied to shared ... |
28 January, 2026 | |||
| master | Fix texture mixing between engineRequestModel clones Refactor isolated TXD system from shared-per-parent to per-model slots. Previously, clones sharing a parent TXD would share one isolated TXD slot, ... |
27 January, 2026 | |||
| master | Implement `getResources` on client side (#4542) This PR enables the usage of the `getResources()` function on the client side as well. ... |
27 January, 2026 | |||
| master | Fix model ref counting imbalance causing bugged deallocation FullyReleaseModel() called RemoveRef() with default bRemoveExtraGTARef=false, which only decremented MTA's m_dwReferences but left GTA's usNumberOfRefs ... |
26 January, 2026 | |||
| master | clang fix |
5 February, 2026 | |||
| master | Fix disconnect/quit crash |
26 January, 2026 | |||
| master | Fix more ways for freezes to occur on file access (Recent fixes didnt cover all of it) |
5 February, 2026 | |||
| master | Visual Studio Update Build Tools 2022: 17.14.36915.13 Build Tools 2026: 18.2.11415.280 ... |
26 January, 2026 | |||
| master | 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 | |||
| master | add `.clang-tidy` for in-editor feedback (#4667) #### Summary ... |
26 January, 2026 | |||
| master | Addendum to 290e554: Fix crash "at" 0x00000000 (No module info in dialog) |
5 February, 2026 | |||
| master | Run clang-format on every push (#4668) `clang-format` succeeding is required, and this was blocking pull requests to the build system from being merged without a bypass. |
26 January, 2026 | |||
| master | Fix textures shutdown crash (0x000C9A95) |
5 February, 2026 | |||
| master | Update client en_US pot [ci skip] |
26 January, 2026 | |||
| master | Addendum to 8a6e73a (clang format) |
25 January, 2026 | |||
| master | 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 | |||
| r26146 | master | Visual Studio Update Build Tools 2022: 17.14.36915.13 Build Tools 2026: 18.2.11415.280 ... |
24 January, 2026 | ||
| r26145 | master | Fix server list 'internet' tab not populating by itself |
23 January, 2026 | ||
| master | Addendum to last (clang-format) |
23 January, 2026 | |||
| master | Fix additional game freezes where something that internally called NtCreateFile / CreateFileInternal hung forever. Many other recent "freeze fixes" targeted potential causes of this type of freeze, such as: .. 8432922 (Later reworked in 51d01e1), 17650bb, e3a7998, f7a8130 ... |
23 January, 2026 | |||
| master | New Crowdin updates (PR #4649) |
23 January, 2026 | |||
| r26141 | master | Fix performance issues after recent texture system updates #2 |
22 January, 2026 | ||
| master | Fix performance issues after recent texture system updates |
22 January, 2026 | |||
| master | Visual Studio Update Build Tools 2022: 17.14.36915.13 Build Tools 2026: 18.2.11415.280 ... |
22 January, 2026 | |||
| master | Skip antivirus warning when running under Wine (#4536) Closes #4459 This PR skips antivirus warnings when running under Wine. ... |
22 January, 2026 | |||
| master | clang-format.ps1: check powershell version (#4661) **Test plan** CI should pass |
22 January, 2026 | |||
| master | Addendum to last (clang-format) |
22 January, 2026 | |||
| master | Fix freeze in SetStreamingBufferSize caused by race condition The original code used a spin-wait on bInUse followed by SuspendThread, creating a race where the streaming thread could become active between ... |
22 January, 2026 | |||
| master | Fix `processLineAgainstMesh` crashes when checking for colored meshes (#4662) #### Summary Fixed crash in `processLineAgainstMesh` when processing models with ... |
22 January, 2026 | |||
| master | Fix textures dangling pointer crash in PurgeModelIdFromReplacementTracking |
22 January, 2026 | |||
| master | Fix freeze in IFP loading |
22 January, 2026 | |||
| master | Perf tweaks for 8fc6d49 |
22 January, 2026 | |||
| master | Addendum to last (clang-format) |
22 January, 2026 | |||
| r26129 | master | Create MAETRO.md for maetro release documentation (#4654) |
21 January, 2026 | ||
| master | Make server components optional (#4657) #### Summary This PR hides server-dependent menu options when the MTA server ... |
21 January, 2026 | |||
| r26127 | master | Fix Steam GTA:SA ingame presence (Fixes #4623) You can't use GetModuleBaseNameW on 64-bit processes |
20 January, 2026 | ||
| master | Visual Studio Update Build Tools 2022: 17.14.36908.2 Build Tools 2026: 18.2.11408.102 ... |
20 January, 2026 | |||
| r26125 | master | Add another entry |
19 January, 2026 | ||
| master | Update .git-blame-ignore-revs with new entries |
19 January, 2026 | |||
| master | clang-format.ps1: store tools in a config, for future clang-tidy support (#4653) #### Summary ... |
19 January, 2026 | |||
| master | update .git-blame-ignore-revs (#4650) |
19 January, 2026 | |||
| master | Run utils/clang-format.ps1 |
19 January, 2026 | |||
| master | fastmod '} // namespace [a-zA-Z0-9]+$' '}' Client/ Server/ Shared/ |
19 January, 2026 | |||
| r26119 | master | Fix std::format usage with .data() for error messages (#4647) #### Summary ... |
19 January, 2026 | ||
| master | Delete .github/workflows/sync-master-to-maetro.yaml (#4646) As of https://github.com/multitheftauto/mtasa-blue/pull/4645 the `sync-master-to-maetro` branch is no longer necessary. ... |
19 January, 2026 | |||
| master | Update installer en_US pot [ci skip] |
19 January, 2026 | |||
| master | Update client en_US pot [ci skip] |
19 January, 2026 | |||
| r26115 | master | Store maetro d3dcompiler_47.dll in master branch too (#4644) #### Summary ... |
18 January, 2026 | ||
| master | maetro: stop discarding locale (#4643) as of https://github.com/multitheftauto/mtasa-blue/pull/4641 and https://github.com/multitheftauto/mtasa-blue/pull/4642 we shouldn't run ... |
18 January, 2026 | |||
| master | Support building maetro installer from master branch (#4642) #### Summary ... |
18 January, 2026 | |||
| master | Move maetro patches to master behind MTA_MAETRO env var (#4641) #### Summary ... |
18 January, 2026 | |||
| master | Stop discarding `Client/loader/MainFunctions.cpp` in maetro sync (#4639) This function changes frequently, so discarding changes to this file can cause bugs in maetro that do not apply to the regular builds. |
18 January, 2026 | |||
| master | Visual Studio Update Build Tools 2022: 17.14.36908.2 Build Tools 2026: 18.2.11408.102 ... |
18 January, 2026 |