4jcraft/Minecraft.Client/Platform/Common
MatthewBeshay bc6013ab70 Replace all CRITICAL_SECTION usage with std::mutex and std::lock_guard
Migrates 59 files from WinAPI CRITICAL_SECTION to portable C++ std::mutex/std::lock_guard/std::unique_lock. Removes Linux CRITICAL_SECTION shims from winapi_stubs.h.
2026-03-30 18:45:55 +11:00
..
Audio WCHAR -> wchar_t 2026-03-30 00:42:26 -05:00
Colours refactor: expand AUTO_VAR macro 2026-03-29 23:59:05 -05:00
DLC Replace remaining WinAPI types with standard C++ equivalents 2026-03-30 17:36:15 +11:00
GameRules Replace remaining WinAPI types with standard C++ equivalents 2026-03-30 17:36:15 +11:00
Leaderboards Replace all CRITICAL_SECTION usage with std::mutex and std::lock_guard 2026-03-30 18:45:55 +11:00
Network Replace remaining WinAPI types with standard C++ equivalents 2026-03-30 17:36:15 +11:00
Telemetry Replace remaining WinAPI types with standard C++ equivalents 2026-03-30 17:36:15 +11:00
Trial refactor: move Common to Platform/Common 2026-03-09 00:17:42 -05:00
Tutorial Replace remaining WinAPI types with standard C++ equivalents 2026-03-30 17:36:15 +11:00
UI Replace all CRITICAL_SECTION usage with std::mutex and std::lock_guard 2026-03-30 18:45:55 +11:00
XML Replace remaining WinAPI types with standard C++ equivalents 2026-03-30 17:36:15 +11:00
App_Defines.h cleanup: flatten dead branches in common app and ui code 2026-03-26 20:18:29 +11:00
App_enums.h cleanup: flatten dead branches in common app and ui code 2026-03-26 20:18:29 +11:00
App_structs.h Replace remaining WinAPI types with standard C++ equivalents 2026-03-30 17:36:15 +11:00
BuildVer.h update buildver to 1.6.0560 2026-03-23 01:46:21 +03:00
C4JMemoryPool.h Replace all CRITICAL_SECTION usage with std::mutex and std::lock_guard 2026-03-30 18:45:55 +11:00
C4JMemoryPoolAllocator.h fix: shuffle around remaining paths to get everything building again/home/tropical/Documents/GitHub/4jcraft-real/Minecraft.World/Level/../../Minecraft.Client/Textures/Packs/TexturePack.h 2026-03-09 00:34:09 -05:00
Console_Awards_enum.h cleanup: flatten dead branches in common app and ui code 2026-03-26 20:18:29 +11:00
Console_Debug_enum.h build fixes 2026-03-22 00:10:15 -05:00
Console_Utils.cpp cleanup: flatten dead branches in common app and ui code 2026-03-26 20:18:29 +11:00
ConsoleGameMode.cpp refactor: move Common to Platform/Common 2026-03-09 00:17:42 -05:00
ConsoleGameMode.h refactor: move Common to Platform/Common 2026-03-09 00:17:42 -05:00
Consoles_App.cpp Replace all CRITICAL_SECTION usage with std::mutex and std::lock_guard 2026-03-30 18:45:55 +11:00
Consoles_App.h Replace all CRITICAL_SECTION usage with std::mutex and std::lock_guard 2026-03-30 18:45:55 +11:00
Minecraft_Macros.h Use fixed-width casts in skin bitmask macros 2026-03-11 15:38:51 +11:00
Potion_Macros.h refactor: move Common to Platform/Common 2026-03-09 00:17:42 -05:00
ShutdownManager.h checkpoint: refresh supported-path portability baseline 2026-03-26 17:05:31 +11:00