4jcraft/Minecraft.World
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
..
AI Merge branch 'upstream-dev' into cleanup/nullptr-replacement 2026-03-30 16:28:40 +11:00
Blocks Replace remaining WinAPI types with standard C++ equivalents 2026-03-30 17:36:15 +11:00
Commands Replace remaining WinAPI types with standard C++ equivalents 2026-03-30 17:36:15 +11:00
Containers Replace remaining WinAPI types with standard C++ equivalents 2026-03-30 17:36:15 +11:00
Core Merge branch 'upstream-dev' into cleanup/nullptr-replacement 2026-03-30 16:28:40 +11:00
Enchantments Merge branch 'upstream-dev' into cleanup/nullptr-replacement 2026-03-30 16:28:40 +11:00
Entities Replace remaining WinAPI types with standard C++ equivalents 2026-03-30 17:36:15 +11:00
Headers refactor: remove integer caching 2026-03-25 02:47:51 -05:00
IO Replace all CRITICAL_SECTION usage with std::mutex and std::lock_guard 2026-03-30 18:45:55 +11:00
Items Replace remaining WinAPI types with standard C++ equivalents 2026-03-30 17:36:15 +11:00
Level Replace all CRITICAL_SECTION usage with std::mutex and std::lock_guard 2026-03-30 18:45:55 +11:00
Network Replace all CRITICAL_SECTION usage with std::mutex and std::lock_guard 2026-03-30 18:45:55 +11:00
Platform Merge pull request #361 from 4jcraft/in-tree-4jlibs 2026-03-30 18:09:11 +11:00
Player Replace remaining WinAPI types with standard C++ equivalents 2026-03-30 17:36:15 +11:00
Recipes Replace remaining WinAPI types with standard C++ equivalents 2026-03-30 17:36:15 +11:00
Scores Merge branch 'upstream-dev' into cleanup/nullptr-replacement 2026-03-30 16:28:40 +11:00
Stats WCHAR -> wchar_t 2026-03-30 00:42:26 -05:00
Util Replace remaining WinAPI types with standard C++ equivalents 2026-03-30 17:36:15 +11:00
WorldGen Replace all CRITICAL_SECTION usage with std::mutex and std::lock_guard 2026-03-30 18:45:55 +11:00
meson.build fix: a bunch of iggy string encoding UB and use simdutf 2026-03-22 22:56:08 -05:00
ReadMe.txt

========================================================================
    STATIC LIBRARY : Minecraft.World Project Overview
========================================================================

AppWizard has created this Minecraft.World library project for you. 

This file contains a summary of what you will find in each of the files that
make up your Minecraft.World application.

Minecraft.World.vcxproj
    This is the main project file for VC++ projects generated using an Application Wizard. 
    It contains information about the version of Visual C++ that generated the file, and 
    information about the platforms, configurations, and project features selected with the
    Application Wizard.



/////////////////////////////////////////////////////////////////////////////

StdAfx.h, StdAfx.cpp
    These files are used to build a precompiled header (PCH) file
    named Minecraft.World.pch and a precompiled types file named StdAfx.obj.

/////////////////////////////////////////////////////////////////////////////
Other notes:

AppWizard uses "TODO:" comments to indicate parts of the source code you
should add to or customize.

/////////////////////////////////////////////////////////////////////////////