Rev Author Branch Log Message Date SHA
r26109
Avatar MTABot
master Update Crowdin configuration file
8 January, 2026
Avatar Dutchman101
master Fix main menu refresh rate
8 December, 2025
Avatar Dutchman101
master Fix heap corruption crash (0xC0000374) in D3D proxy texture/buffer destructors. This crash: https://pastebin.com/myH65HQW
As one of the long-standing causes of "poof, client gone" (No crash info) it was now identifiable due to 010645f, the crash handler update to handle such exceptions.
More detailed version of bug & fix:
...
14 January, 2026
Avatar Qais Patankar
master Improve pull request template with test plan + motivation (#4621)
A clear summary and motivation section also encourages pull request
authors to include as much context as possible.
...
8 January, 2026
Avatar Dutchman101
master Addendum to 1dc9368 ("Fix some threadpool flaws") to fix new crash
14 January, 2026
Avatar Dutchman101
master Refactors for safety, common crash, and UB/visual bug paths.
Validate modelinfo pointers, harden streaming/model handling, more reliable texture swaps for late models, and guard flows prone to GTA streaming system race conditions.
Fix crashes from corrupt model info pointers in ppModelInfo array. This also fixes a game_sa crash @ 0x0004D022.
14 January, 2026
Avatar Pot Bot
master Update client en_US pot
[ci skip]
8 January, 2026
Avatar Qais Patankar
master Move Lpsd to programming section (#4633)
#### Motivation

...
13 January, 2026
Avatar lopsi
master Update "first time" rich presence dialog wording (#4622)
Several issues here:
• "This includes **yours*• unique ID identifier." (typo; yours -> your)
...
8 January, 2026
Avatar Qais Patankar
master Move Dutchman101 to programming section (#4631)
Dutchman101 is now a member of the MTA team ??
12 January, 2026
Avatar MTABot
master Visual Studio Update
Build Tools 2022: 17.14.36811.4
Build Tools 2026: 18.1.11312.151
...
8 January, 2026
Avatar MTABot
master Visual Studio Update
Build Tools 2022: 17.14.36811.4
Build Tools 2026: 18.1.11312.151
...
12 January, 2026
Avatar Dutchman101
master Texture system: Crash site test and various performance fixes.
For the removed, heavy, checks: Any crash reports collected will be traced and evaluated (Re-add check, but prefer fixing root cause).
But it looks good though and may not/rarely even crash, the code was quite paranoid by design.
8 January, 2026
Avatar Qais Patankar
master Update .git-blame-ignore-revs with #4611 (#4619)
8 January, 2026
Avatar Dutchman101
master Fix MTA freeze in fopen hook from recursive file I/O
AddReportLog() in the fopen failure path called FileAppend > File::Fopen,
creating recursive file I/O inside the hook. This froze when AcLayers.DLL
...
11 January, 2026
Avatar Pot Bot
master Update client en_US pot
[ci skip]
8 January, 2026
Avatar Qais Patankar
master Simplify CODEOWNERS to only include blue-collaborators (#4618)
I don't like how the reviewers section mentions multiple teams:

...
8 January, 2026
Avatar Dutchman101
master Fix crash from stale texture pointers when changing model TXD ID
Changing a loaded model's TXD leaves material textures pointing at the old
TXD. When it gets released - dangling pointers, DEP crash.
...
11 January, 2026
Avatar Dutchman101
master Merge branch 'master' of https://github.com/multitheftauto/mtasa-blue
8 January, 2026
Avatar qaisjp
master Revert back to pre-enforcement
17 January, 2026
Avatar Dutchman101
master Fix crashes when freeing models that are still in use. Addendum to 359f557
Main fix:
• Don't delete model data while GTA still references it
...
11 January, 2026
Avatar Dutchman101
master Various texture system improvements, including fix for cases of "invisible world textures"
8 January, 2026
Avatar Qais Patankar
master Remove more FixNamespaceComments changes (#4638)
For some reason
https://github.com/multitheftauto/mtasa-blue/pull/4630/changes/8f552985a6a43a1fa95e4994b48b180435354331
...
17 January, 2026
Avatar Qais Patankar
master Disable warnings in vendor projects (#4629)
#### Summary

...
11 January, 2026
Avatar Qais Patankar
master credits: move Megadreams to programming section (#4617)
8 January, 2026
Avatar qaisjp
master fastmod '} // namespace [a-zA-Z0-9]+$' '}' Client/ Server/ Shared/
17 January, 2026
Avatar Dutchman101
master Avoid game freeze @ SA 0x7507E0 (WorldAtomicSync) at the lowest level of its callchain per the investigated case.
11 January, 2026
Avatar Qais Patankar
master credits: correct patrik's location
8 January, 2026
Avatar qaisjp
master Run ./utils/clang-format.ps1
17 January, 2026
Avatar Dutchman101
master Fix build error
11 January, 2026
Avatar Qais Patankar
master Add .github/CODEOWNERS
8 January, 2026
Avatar qaisjp
master Change clang-format rules
• disable FixNamespaceComments
• set InsertNewlineAtEOF
...
14 January, 2026
Avatar Dutchman101
master Improve pickup handling safety, also fixes SA crash @ 0x00154244 (0x554244 - where caller is 0x45593B inside CPickups::DoPickUpEffects)
11 January, 2026
Avatar Pot Bot
master Update client en_US pot
[ci skip]
8 January, 2026
Avatar MTABot
master Visual Studio Update
Build Tools 2022: 17.14.36908.2
Build Tools 2026: 18.2.11408.102
...
16 January, 2026
Avatar Qais Patankar
master Rebuild pots every week instead of every push (#4628)
#### Motivation

...
10 January, 2026
Avatar Dutchman101
master Memory safety, crash, and SBO fixes
8 January, 2026
Avatar Dutchman101
master Addendum to e3a7998 (and with that, to 51d01e1)
15 January, 2026
Avatar Dutchman101
master Fix SA crash @ 0x000C4BB0 (or at the very least recently introduced causes, making it happen more frequently)
10 January, 2026
Avatar Qais Patankar
master train-tracks: fix track IDs shifting when you delete a default track (#4609)
Fix an issue where if you use `destroyElement(getDefaultTrack(2))`,
calling `getDefaultTrack(2)` would return what should have been track 3.
...
7 January, 2026
Avatar Dutchman101
master Addendum to 41e422c
15 January, 2026
Avatar Dutchman101
master Fix shutdown crash
15 January, 2026
Avatar Pot Bot
master Update client en_US pot
[ci skip]
10 January, 2026
Avatar Pot Bot
master Update client en_US pot
[ci skip]
7 January, 2026
Avatar Dutchman101
master Addendum to 51d01e1, as it didn't prevent all cases.
Add async file loading with 10s timeout and checksum caching.
Uses FILE_FLAG_OVERLAPPED + CancelIo to recover from NtCreateFile hangs caused by system-level interference.
15 January, 2026
Avatar Dutchman101
master Add more logging to GetGamePath
10 January, 2026
Avatar Qais Patankar
master codemod: disable clang-format for `__asm` directives (#4611)
Use fastmod to wrap `__asm` around all our `__asm` directives:
```bash
...
7 January, 2026
Avatar Dutchman101
master Texture system improvements. Fixes "Missing world textures" bug and improves support for large custom maps.
15 January, 2026
Avatar Qais Patankar
master Enforce clang-format in CI (#4626)
#### Summary

...
10 January, 2026
Avatar Qais Patankar
master train-tracks: enable for custom builds only (#4610)
This puts the custom train tracks Lua definitions behind a poor man's
feature flag, allowing us to develop train tracks incrementally
...
7 January, 2026
Avatar Qais Patankar
master Remove unused `SCRIPT_VERIFY_*` macros (#4606)
These macros are unused and therefore don't need to exist.
7 January, 2026
Avatar Dutchman101
master Update CEF to 143.0.14+gdd46a37+chromium-143.0.7499.193
15 January, 2026
Avatar Dutchman101
master Addendum to 8e5747f
10 January, 2026
Avatar Qais Patankar
master Fix broken CI by patching GitHub Actions back to vs2022 (#4607)
Visual Studio 2026 isn't ready on GitHub Actions, so [the upgrade to
2026](https://github.com/multitheftauto/mtasa-blue/commit/c757a89f7c92fa7c814572b28384ca5985fff5bb)
...
7 January, 2026
Avatar Dutchman101
master Undo accidental commit inclusion (For proper tracking)
15 January, 2026
Avatar Dutchman101
master Fix freeze in CRenderWareSA::TxdForceUnload
10 January, 2026
Avatar Mohab
master Add seat parameter to `setPedEnterVehicle` (#4573)
This PR adds an optional seat parameter to `setPedEnterVehicle`.
The implementation **reuses the existing seat validation logic*• from
...
10 January, 2026
Avatar Omar
master Update copyright year (#4605)
6 January, 2026
Avatar Dutchman101
master Addendum to 5b1c7d1 (parsing tweaks)
15 January, 2026
Avatar MTABot
master Visual Studio Update
Build Tools 2022: 17.14.36811.4
Build Tools 2026: 18.1.11312.151
...
10 January, 2026
Avatar Pot Bot
master Update installer en_US pot
[ci skip]
6 January, 2026
Avatar Dutchman101
master Addendum to 3db6667: Handle and log invalid states that can lead to crashes.
All callers properly handle failure return values.
15 January, 2026
Avatar Dutchman101
master Texture system optimizations
10 January, 2026
Avatar Pot Bot
master Update client en_US pot
[ci skip]
6 January, 2026
Avatar Dutchman101
master Add some logging to help pinpoint "World textures missing" bug
14 January, 2026
Avatar Dutchman101
master Fix GUI freeze and performance issues with gridlist
10 January, 2026
Avatar Dutchman101
master 1.7: Update crash handler to handle & dump 0xC0000374 and 0xC0000409 crash exits
This is a fully functional handler for these types of crashes, despite Windows API having it severely limited to bricked/blocked, my implementation found workarounds to achieve the following:
• Full crash dump for fastfail exceptions
...
6 January, 2026
Avatar Dutchman101
master Addendum to 8fc6d49 (forwardport from 1.6 needs 100% parity)
14 January, 2026
Avatar Pot Bot
master Update client en_US pot
[ci skip]
10 January, 2026
Avatar Dutchman101
master Fix SBO in CKeyBinds
6 January, 2026
Avatar lopsi
master Bump LunaSVG to 0dd60d1 (#4615)
Bumps LunaSVG from 3.2.0 to
[0dd60d1](https://github.com/sammycage/lunasvg/commit/0dd60d1f2a1004528b4d2da45bd7aa1208d4bef3).
...
14 January, 2026
Avatar Dutchman101
master Addendum to 0530c83: Fix last cases of SBO crash exit (which was only deferred on last patch)
10 January, 2026
Avatar Pot Bot
master Update client en_US pot
[ci skip]
6 January, 2026
Avatar Dutchman101
master Various improvements for path, file and CRC operations. Replaces 00668ef as well.
This also targets the "CRC could not open file: Permission denied" issue (Although we still need to find and fix the leaked handle from where it originates)
14 January, 2026
Avatar MTABot
master New Crowdin updates (PR #4624)
9 January, 2026
Avatar Dutchman101
master [1.7] Push ALL changes from our temporary mtasa-blue repo to GitHub's mtasa-blue
This covers all development activity during the period between Dec 8, 2025 and Jan 6, 2026.
Changes pushed have already been making it into our nightly builds, as we had wired up build server to the alternative Git repository.
...
6 January, 2026
Avatar MTABot
master Visual Studio Update
Build Tools 2022: 17.14.36908.2
Build Tools 2026: 18.2.11408.102
...
14 January, 2026
Avatar dependabot[bot]
master Bump qs from 6.14.0 to 6.14.1 in /utils/localization/generate-images in the npm_and_yarn group across 1 directory (#4608)
Bumps the npm_and_yarn group with 1 update in the
/utils/localization/generate-images directory:
...
8 January, 2026
Avatar MTABot
master Visual Studio Update
Build Tools 2022: 17.14.36811.4
Build Tools 2026: 18.1.11312.151
...
6 January, 2026
Avatar Dutchman101
master Fix game freeze caught by watchdog, but which fails stack symbolization. Reconstructed (from raw trace @ https://pastebin.com/eY7bkuFW):
MSVC CRT file/stream handling
_wcschr` / string handling - MSVC CRT internal
...
14 January, 2026