Commit graph

  • a2e50b3023
    Merge 397ab0a6e5 into 31ca5ff0fb Tropical 2026-04-11 17:11:48 +0000
  • 397ab0a6e5 fix: more working directory logic bugs platform-refactor Tropical 2026-04-11 10:11:37 -0700
  • f7e555ea6b fix: UB with LivingEntities::pushEntities Tropical 2026-04-11 09:56:20 -0700
  • 76788f1708 fix: UB when getenv("HOME") returns nullptr Tropical 2026-04-11 09:44:28 -0700
  • 2396e6bb96 fix: pulled a 4J Tropical 2026-04-11 00:17:49 -0500
  • d7cc42d40e fix: implement StdFilesystem::getBasePath for windows, macos, linux Tropical 2026-04-10 20:58:48 -0700
  • b7ad828882 fix: Windows archive file discovery Tropical 2026-04-10 20:37:08 -0700
  • 93215033e4 fix: restore debugoptimized default flag Tropical 2026-04-10 19:13:44 -0700
  • c432e83d18 fix: make it build on windows Tropical 2026-04-10 19:12:57 -0700
  • c58c1bd9d2 fix: MSVC build fixes Tropical 2026-04-10 17:09:25 -0700
  • a399023cca refactor: switch to glew for OpenGL loading Tropical 2026-04-10 16:27:00 -0700
  • b0fac9fbc6 refactor: downgrade to C++20 Tropical 2026-04-10 17:12:35 -0500
  • ff7baaac3b nuke non-portable Windows file operations Tropical 2026-04-10 17:04:46 -0500
  • 05adecade7 refactor: replace pthreads in GLRenderer with std::thread Tropical 2026-04-10 17:02:24 -0500
  • 69b749a844 windows stuff Tropical 2026-04-10 14:42:45 -0700
  • 5c248704ac stub Hasher and remove OpenSSL dependency, add zlib wrap Tropical 2026-04-10 14:10:53 -0700
  • 027f87f653 feat(build): add openssl wrap Tropical 2026-04-10 13:56:41 -0700
  • 6e0b3f163a feat(build): add glm wrap Tropical 2026-04-10 13:50:22 -0700
  • 0160419756 refactor(gdraw): temporarily revert OpenGL extension loading via dlsym Tropical 2026-04-10 15:47:28 -0500
  • 1628e08748 refactor: nuke gl query functions to remove libdl dependence in the renderer Tropical 2026-04-10 15:40:21 -0500
  • 41437bb999 nuke glu dependency, setup sdl2 wrap Tropical 2026-04-10 15:22:41 -0500
  • f82309d956
    Fix Windows support link in README Hadi Chokr 2026-04-10 19:23:42 +0200
  • 4d5d6b4319
    Merge fae8167e7b into 31ca5ff0fb Enderteck 2026-04-10 18:55:08 +0200
  • fae8167e7b
    Update dep for Fedora to include glm Enderteck 2026-04-10 18:49:11 +0200
  • 64a44b5385 format it all Tropical 2026-04-10 11:46:33 -0500
  • c46c8e3235
    Update Windows support link in README Baller300000 2026-04-10 19:36:16 +0300
  • 2fc0095b86 fix non-unity build Tropical 2026-04-10 11:22:58 -0500
  • 85a4e09e17 disable LTO for now, entity micro-optimizations Tropical 2026-04-10 09:55:57 -0500
  • abeead819e rework build system dependencies Tropical 2026-04-10 02:49:30 -0500
  • 347265c362 chore: format repo, add format script Tropical 2026-04-10 00:22:58 -0500
  • 50f6bf8e68 fix iggy includes Tropical 2026-04-09 23:52:00 -0500
  • b7d200a5b1 move C4JThread and ShutdownManager to platform/thread Tropical 2026-04-09 23:46:02 -0500
  • 69c418213e nuke util/Definitions.h Tropical 2026-04-09 23:39:33 -0500
  • 8c6effdabf remove Windows64 app Tropical 2026-04-09 23:36:49 -0500
  • daf56bc296 nuke old Miles SoundEngine, more ifdef removal Tropical 2026-04-09 23:30:51 -0500
  • 8f04e231bd remove most other linux ifdefs Tropical 2026-04-09 23:23:53 -0500
  • d181ed62f6 refactor: remove disconnect packet hack Tropical 2026-04-09 23:07:54 -0500
  • cf94e7d162 remove linux-specific networking paths Tropical 2026-04-09 23:06:13 -0500
  • e7dca2570a fix: remove platform ifdefs in DLCController Tropical 2026-04-09 23:03:16 -0500
  • d862d05616 refactor: restore OldChunkStorage file names using custom base36 conversion Tropical 2026-04-09 22:59:19 -0500
  • c4bbf6cf1f remove a bunch of linux ifdefs Tropical 2026-04-09 22:57:31 -0500
  • 9e74005af7 switch back to MediaWindows64 for media assets Tropical 2026-04-09 22:47:00 -0500
  • 5d28fc9fd5 remove unused StringHelpers Tropical 2026-04-09 22:45:58 -0500
  • fbac609df2 rename Linux_Minecraft.cpp to main.cpp Tropical 2026-04-09 22:45:51 -0500
  • 224fd9dacc remove remaining Linux implementations for common ones Tropical 2026-04-09 22:42:17 -0500
  • 19f73c2754 remove LinuxGame for just Game Tropical 2026-04-09 22:32:22 -0500
  • bc494aa979 clean up NetTypes and move to platform/network Tropical 2026-04-09 22:18:11 -0500
  • b20b8cb311 properly implement network interface stub Tropical 2026-04-09 22:07:16 -0500
  • 8552634614 move SoundEngine back to app Tropical 2026-04-09 11:27:33 -0500
  • d87dd6ae72 remove QNet stubs Tropical 2026-04-09 11:18:14 -0500
  • a71b1036c7 remove LeaderboardInterface, LeaderboardManager, LinuxLeaderboardManager, for StubLeaderboard Tropical 2026-04-09 11:11:52 -0500
  • d3a9de8b2a start work on swapping PlatformNetworkManagerStub for PlatformNetwork Tropical 2026-04-09 10:05:35 -0500
  • 9c1c1695a7 remove outdated docs, move socket implementation to minecraft/ Tropical 2026-04-09 09:54:29 -0500
  • 7513c37f52 refactor: extend ITutorial to cover MultiPlayerLocalPlayer event hooks MatthewBeshay 2026-04-09 22:38:11 +1000
  • 650c81db3d refactor: relocate ConsoleSchematicFile into minecraft/world/level/levelgen MatthewBeshay 2026-04-09 22:35:33 +1000
  • 684b55c260 refactor: relocate Socket header into minecraft/network MatthewBeshay 2026-04-09 22:31:09 +1000
  • 41d139ce32 refactor: replace Tutorial::staticCtor with ITutorial::staticInit in Minecraft.cpp MatthewBeshay 2026-04-09 22:27:26 +1000
  • 514c75bf01 chore: drop redundant Socket.h include from Connection.cpp MatthewBeshay 2026-04-09 22:21:49 +1000
  • 557dd7430b refactor: extract ITutorial interface and move TutorialEnum to minecraft MatthewBeshay 2026-04-09 22:20:30 +1000
  • 6fd9148e17 chore: drop redundant Socket.h includes from PlayerList and PlayerConnection MatthewBeshay 2026-04-09 22:06:25 +1000
  • a1b9329ad8 refactor: move GAME_RULE_SAVENAME to ConsoleGameRulesConstants.h MatthewBeshay 2026-04-09 22:03:05 +1000
  • 9b729ed19e refactor: drop GameNetworkManager.h transitive include from Socket.h MatthewBeshay 2026-04-09 21:57:30 +1000
  • 0a5cf82d80 chore: drop unused extern LinuxGame app from FileHeader.cpp MatthewBeshay 2026-04-09 21:48:47 +1000
  • e174fabcb6 chore: drop stale app/common/App_structs.h includes from minecraft consumers MatthewBeshay 2026-04-09 21:45:21 +1000
  • 62186f8afb refactor: relocate ConsoleSoundEngine base into minecraft/sounds/ MatthewBeshay 2026-04-09 21:41:06 +1000
  • 4d9db3ed3b refactor: hide DLC pack lookups behind TexturePack::needsPurchase and BufferedImage helper MatthewBeshay 2026-04-09 21:22:07 +1000
  • 8b202ba5f1 refactor: extract ISkinAssetData so minecraft/ stops including DLCSkinFile.h MatthewBeshay 2026-04-09 21:11:41 +1000
  • 80019158da fix: harden Log::info, switch StringTable to span, consolidate getLocale MatthewBeshay 2026-04-09 20:59:00 +1000
  • 84140ae6d4 refactor: move StringTable impl into minecraft/locale and inject locales MatthewBeshay 2026-04-09 20:35:53 +1000
  • aa250ff560 refactor: inject IPlatformLeaderboard into Minecraft and StatsCounter via constructor MatthewBeshay 2026-04-09 20:19:50 +1000
  • 08d8e341b9 refactor: stop inheriting Game from IPlatformGame and delete the override stubs MatthewBeshay 2026-04-09 19:35:47 +1000
  • 9c502ce8fc refactor: route IPlatformGame and Leaderboard call sites through platform/ MatthewBeshay 2026-04-09 19:28:57 +1000
  • 31ca5ff0fb
    Merge pull request #419 from silverhadch/inputs dev feat/legacyevolved-merge DecalOverdose 2026-04-09 12:23:45 +0400
  • 96bd7d36ba Update Inputs. Hadi Chokr 2026-04-09 09:50:56 +0200
  • aa83320be8 chore: drop a few more dead app/ includes from minecraft MatthewBeshay 2026-04-09 15:49:31 +1000
  • fbfccdeac6 chore: drop a few more dead app/ includes from minecraft MatthewBeshay 2026-04-09 15:49:31 +1000
  • 2a3b891be8 refactor: relocate IPlatformNetwork/Leaderboard/Game interfaces to platform/ MatthewBeshay 2026-04-09 15:42:23 +1000
  • 5d86773134 refactor: relocate IPlatformNetwork/Leaderboard/Game interfaces to platform/ MatthewBeshay 2026-04-09 15:42:23 +1000
  • 3304b2e3db refactor: replace XuiActionPayload polling with server-owned typed action queue MatthewBeshay 2026-04-09 14:56:35 +1000
  • e051527607 refactor: replace XuiActionPayload polling with server-owned typed action queue MatthewBeshay 2026-04-09 14:56:35 +1000
  • 45c85fcf79 perf: stop heap-allocating mob restriction state and Path nodes MatthewBeshay 2026-04-09 13:23:02 +1000
  • fe77d9c2a0 build: optional mimalloc replacement for system malloc MatthewBeshay 2026-04-09 13:22:54 +1000
  • b7792622a9 perf: replace EventArray mutex+cv with atomic mask MatthewBeshay 2026-04-09 11:27:12 +1000
  • cd4b39cf88 style: clang-format the entire project MatthewBeshay 2026-04-09 10:17:55 +1000
  • 81c2eb82f0 fix: clear all build warnings and clean up review nits MatthewBeshay 2026-04-09 09:55:13 +1000
  • aa515c5f3d refactor: replace winapi_stubs with std::vector, std::atomic_ref and std::chrono MatthewBeshay 2026-04-09 00:29:33 +1000
  • 1b9d27f4a0 refactor: hide miniaudio behind PIMPL in SoundEngine MatthewBeshay 2026-04-08 23:17:21 +1000
  • 0ef3b2de31 refactor: pull DLC enums out into their own header MatthewBeshay 2026-04-08 23:11:39 +1000
  • b3d6e7151b refactor: extract a network service interface for minecraft to depend on MatthewBeshay 2026-04-08 23:03:54 +1000
  • 03618ed156 refactor: move leaderboard/network interfaces back into app MatthewBeshay 2026-04-08 22:49:50 +1000
  • 33fe5fec3a chore: drop a few more dead LinuxGame.h includes MatthewBeshay 2026-04-08 21:41:09 +1000
  • 61a0d9690b chore: drop a few more dead winapi_stubs.h includes MatthewBeshay 2026-04-08 21:39:05 +1000
  • 09a6ba4a12 refactor: move Minecraft_Macros.h into minecraft MatthewBeshay 2026-04-08 21:36:23 +1000
  • e14825c302 refactor: move GameRule chain headers into minecraft MatthewBeshay 2026-04-08 21:31:07 +1000
  • efe4c91538 refactor: move BuildVer.h into minecraft MatthewBeshay 2026-04-08 21:24:07 +1000
  • a3b8adeb5a refactor: move Console_Debug_enum.h into minecraft MatthewBeshay 2026-04-08 21:22:09 +1000
  • 58de5bb40b refactor: move ConsoleGameRulesConstants.h into minecraft MatthewBeshay 2026-04-08 21:19:54 +1000
  • 1ddf12beb9 refactor: move WstringLookup into minecraft MatthewBeshay 2026-04-08 21:17:49 +1000
  • e5cdd2c370 refactor: move NetworkPlayerInterface and SessionInfo into minecraft MatthewBeshay 2026-04-08 21:15:09 +1000
  • 9b830f1bfc refactor: carve out a proper sound interface with miniaudio behind it MatthewBeshay 2026-04-08 21:10:18 +1000