Rev Author Branch Log Message Date SHA
r26186
Avatar Dutchman101
master Addendum to 290e554
6 February, 2026
Avatar bearroleplay
master fix(typo): correct spelling in CMainMenu.cpp comments (#4677)
5 February, 2026
Avatar MTABot
master Visual Studio Update
Build Tools 2022: 17.14.36915.13
Build Tools 2026: 18.2.11415.280
...
5 February, 2026
r26183
Avatar Dutchman101
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
Avatar Xenius97
master Fix `showmemstat` crash when using in main menu (#4678)
4 February, 2026
Avatar Dutchman101
master Fix clothes cache memory leak on reconnect/disconnect (This never worked before)
4 February, 2026
Avatar Dutchman101
master Addendum to last (clang-format)
4 February, 2026
Avatar Dutchman101
master Fix clothes cache mem leaks
4 February, 2026
Avatar Dutchman101
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
Avatar Dutchman101
master Fix SA crash at 0x003336AE
4 February, 2026
Avatar Dutchman101
master Fix SA crash at 0x00331A4E
4 February, 2026
Avatar Dutchman101
master Fix SA crash at 0x0116C9C5
4 February, 2026
Avatar Dutchman101
master Addendum #2 to 0622886 (And fix other engineRequest• related issues)
4 February, 2026
Avatar MTABot
master Visual Studio Update
Build Tools 2022: 17.14.36915.13
Build Tools 2026: 18.2.11415.280
...
3 February, 2026
Avatar Dutchman101
master Addendum to 0622886
2 February, 2026
Avatar Dutchman101
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
Avatar Dutchman101
master clang fix for 4864b0d
2 February, 2026
Avatar MTABot
master Visual Studio Update
Build Tools 2022: 17.14.36915.13
Build Tools 2026: 18.2.11415.280
...
1 February, 2026
Avatar MTABot
master Visual Studio Update
Build Tools 2022: 17.14.36915.13
Build Tools 2026: 18.2.11415.280
...
30 January, 2026
Avatar MTABot
master New Crowdin updates (PR #4665)
30 January, 2026
Avatar Alejandro Gonz�lez
master Fix server build on RHEL/Fedora with `mysql-devel` package (PR #4672)
29 January, 2026
Avatar Dutchman101
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
Avatar Dutchman101
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
Avatar MTABot
master Visual Studio Update
Build Tools 2022: 17.14.36915.13
Build Tools 2026: 18.2.11415.280
...
28 January, 2026
Avatar Dutchman101
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
Avatar Dutchman101
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
Avatar Xenius97
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
Avatar Dutchman101
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
Avatar Dutchman101
master clang fix
5 February, 2026
Avatar Dutchman101
master Fix disconnect/quit crash
26 January, 2026
Avatar Dutchman101
master Fix more ways for freezes to occur on file access (Recent fixes didnt cover all of it)
5 February, 2026
Avatar MTABot
master Visual Studio Update
Build Tools 2022: 17.14.36915.13
Build Tools 2026: 18.2.11415.280
...
26 January, 2026
Avatar Dutchman101
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
Avatar Qais Patankar
master add `.clang-tidy` for in-editor feedback (#4667)
#### Summary

...
26 January, 2026
Avatar Dutchman101
master Addendum to 290e554: Fix crash "at" 0x00000000 (No module info in dialog)
5 February, 2026
Avatar Qais Patankar
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
Avatar Dutchman101
master Fix textures shutdown crash (0x000C9A95)
5 February, 2026
Avatar Pot Bot
master Update client en_US pot
[ci skip]
26 January, 2026
Avatar Dutchman101
master Addendum to 8a6e73a (clang format)
25 January, 2026
Avatar Dutchman101
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
Avatar MTABot
master Visual Studio Update
Build Tools 2022: 17.14.36915.13
Build Tools 2026: 18.2.11415.280
...
24 January, 2026
r26145
Avatar Dutchman101
master Fix server list 'internet' tab not populating by itself
23 January, 2026
Avatar Dutchman101
master Addendum to last (clang-format)
23 January, 2026
Avatar Dutchman101
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
Avatar MTABot
master New Crowdin updates (PR #4649)
23 January, 2026
r26141
Avatar Dutchman101
master Fix performance issues after recent texture system updates #2
22 January, 2026
Avatar Dutchman101
master Fix performance issues after recent texture system updates
22 January, 2026
Avatar MTABot
master Visual Studio Update
Build Tools 2022: 17.14.36915.13
Build Tools 2026: 18.2.11415.280
...
22 January, 2026
Avatar Xenius97
master Skip antivirus warning when running under Wine (#4536)
Closes #4459
This PR skips antivirus warnings when running under Wine.
...
22 January, 2026
Avatar Qais Patankar
master clang-format.ps1: check powershell version (#4661)
**Test plan**
CI should pass
22 January, 2026
Avatar Dutchman101
master Addendum to last (clang-format)
22 January, 2026
Avatar Dutchman101
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
Avatar Xenius97
master Fix `processLineAgainstMesh` crashes when checking for colored meshes (#4662)
#### Summary
Fixed crash in `processLineAgainstMesh` when processing models with
...
22 January, 2026
Avatar Dutchman101
master Fix textures dangling pointer crash in PurgeModelIdFromReplacementTracking
22 January, 2026
Avatar Dutchman101
master Fix freeze in IFP loading
22 January, 2026
Avatar Dutchman101
master Perf tweaks for 8fc6d49
22 January, 2026
Avatar Dutchman101
master Addendum to last (clang-format)
22 January, 2026
r26129
Avatar Qais Patankar
master Create MAETRO.md for maetro release documentation (#4654)
21 January, 2026
Avatar Xenius97
master Make server components optional (#4657)
#### Summary
This PR hides server-dependent menu options when the MTA server
...
21 January, 2026
r26127
Avatar Marek Kulik
master Fix Steam GTA:SA ingame presence (Fixes #4623)
You can't use GetModuleBaseNameW on 64-bit processes
20 January, 2026
Avatar MTABot
master Visual Studio Update
Build Tools 2022: 17.14.36908.2
Build Tools 2026: 18.2.11408.102
...
20 January, 2026
r26125
Avatar Qais Patankar
master Add another entry
19 January, 2026
Avatar Qais Patankar
master Update .git-blame-ignore-revs with new entries
19 January, 2026
Avatar Qais Patankar
master clang-format.ps1: store tools in a config, for future clang-tidy support (#4653)
#### Summary

...
19 January, 2026
Avatar Qais Patankar
master update .git-blame-ignore-revs (#4650)
19 January, 2026
Avatar qaisjp
master Run utils/clang-format.ps1
19 January, 2026
Avatar qaisjp
master fastmod '} // namespace [a-zA-Z0-9]+$' '}' Client/ Server/ Shared/
19 January, 2026
r26119
Avatar Qais Patankar
master Fix std::format usage with .data() for error messages (#4647)
#### Summary

...
19 January, 2026
Avatar Qais Patankar
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
Avatar Pot Bot
master Update installer en_US pot
[ci skip]
19 January, 2026
Avatar Pot Bot
master Update client en_US pot
[ci skip]
19 January, 2026
r26115
Avatar Qais Patankar
master Store maetro d3dcompiler_47.dll in master branch too (#4644)
#### Summary

...
18 January, 2026
Avatar Qais Patankar
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
Avatar Qais Patankar
master Support building maetro installer from master branch (#4642)
#### Summary

...
18 January, 2026
Avatar Qais Patankar
master Move maetro patches to master behind MTA_MAETRO env var (#4641)
#### Summary

...
18 January, 2026
Avatar Qais Patankar
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
Avatar MTABot
master Visual Studio Update
Build Tools 2022: 17.14.36908.2
Build Tools 2026: 18.2.11408.102
...
18 January, 2026