notmatthewbeshay
3b199b9ba2
Remove Win32 input types from abstract container menus
2026-03-11 15:38:45 +11:00
notmatthewbeshay
12bc5aa597
Remove Win32 state types from player skin preview
2026-03-11 15:38:45 +11:00
notmatthewbeshay
305d5f0812
Use standard player IDs in kick confirmation callbacks
2026-03-11 15:38:44 +11:00
notmatthewbeshay
b40e716b2c
Remove Win32 player ID types from in-game info menu
2026-03-11 15:38:44 +11:00
notmatthewbeshay
4306e80068
Remove Win32 player ID types from teleport menu
2026-03-11 15:38:44 +11:00
notmatthewbeshay
7f917af01c
Use standard save image buffers in load or join menu
2026-03-11 15:38:44 +11:00
notmatthewbeshay
a55fddf270
Use standard image buffers in UI scenes
2026-03-11 15:38:44 +11:00
notmatthewbeshay
b9b2e51bc8
Remove Win32 callback types from UI helper scenes
2026-03-11 15:38:44 +11:00
notmatthewbeshay
c50aa9c152
Use portable file IO for UI TTF fonts
2026-03-11 15:38:44 +11:00
notmatthewbeshay
594e799089
Remove Win32 callback types from progress scenes
2026-03-11 15:38:44 +11:00
notmatthewbeshay
9daa8f9c1a
Remove Win32 callback types from common UI scenes
2026-03-11 15:38:44 +11:00
notmatthewbeshay
80f1a8d1b5
Remove Win32 callback types from UI keyboard scenes
2026-03-11 15:38:44 +11:00
notmatthewbeshay
3b785b6787
Remove Win32 callback types from save management menu
2026-03-11 15:38:44 +11:00
notmatthewbeshay
b28f6bdbe8
Remove Win32 callback types from join and load menus
2026-03-11 15:38:43 +11:00
notmatthewbeshay
db4ea77ed9
Use standard timer types in UIController
2026-03-11 15:38:43 +11:00
notmatthewbeshay
7f1c1ce7f8
Use bool for tooltip enable state
2026-03-11 15:38:43 +11:00
notmatthewbeshay
b4a005fb8c
Remove Win32 callback types from launch menus
2026-03-11 15:38:43 +11:00
notmatthewbeshay
7b3b49c662
Remove LPCWSTR from shared UI text structs
2026-03-11 15:38:43 +11:00
notmatthewbeshay
c3f3bc5a66
Use bool launch option flags in XUI
2026-03-11 15:38:43 +11:00
notmatthewbeshay
74650536f7
Use bool launch option flags in common UI
2026-03-11 15:38:43 +11:00
notmatthewbeshay
3e40aa45af
Remove BOOLs from launch option params
2026-03-11 15:38:43 +11:00
notmatthewbeshay
4e975540a9
Remove Win32 types from UI message boxes
2026-03-11 15:38:43 +11:00
notmatthewbeshay
d89db4917a
Use standard small-id types in player options
2026-03-11 15:38:43 +11:00
notmatthewbeshay
c72b3d757a
Use standard pointers and bools in UI structs
2026-03-11 15:38:43 +11:00
notmatthewbeshay
9e20f8007f
Use standard thumbnail types in save list data
2026-03-11 15:38:43 +11:00
notmatthewbeshay
ca72052b4c
Remove Win32 types from UI substitution textures
2026-03-11 15:38:42 +11:00
notmatthewbeshay
e83cf9a2f3
Use standard buffer types for TMS files
2026-03-11 15:38:42 +11:00
notmatthewbeshay
eb52911d25
Use standard buffer types for TPD extraction
2026-03-11 15:38:42 +11:00
notmatthewbeshay
5f991ccd6a
Use standard buffer types for in-memory TPD data
2026-03-11 15:38:42 +11:00
notmatthewbeshay
37aa3463be
Use standard buffer types for in-memory textures
2026-03-11 15:38:42 +11:00
notmatthewbeshay
c4947ce99a
Use standard screenshot buffer types
2026-03-11 15:38:42 +11:00
notmatthewbeshay
d2db55e050
Use standard thumbnail buffer types
2026-03-11 15:38:42 +11:00
notmatthewbeshay
3e89da8dff
Use standard byte buffers for save image metadata
2026-03-11 15:38:42 +11:00
notmatthewbeshay
2bc55b838d
Remove Win32 byte types from game rule helpers
2026-03-11 15:38:42 +11:00
notmatthewbeshay
0437fb921f
Use standard byte counts for base save data
2026-03-11 15:38:42 +11:00
notmatthewbeshay
0ab0fd9209
Standardise fixed-width integer usage in touched files
2026-03-11 15:38:42 +11:00
notmatthewbeshay
83ba8d8384
Use a portable seek origin for save files
2026-03-11 15:38:41 +11:00
MatthewBeshay
ca942717cb
Merge branch '4jcraft:dev' into issue/51-phase-1-portable-win32-cleanup
2026-03-11 06:44:56 +11:00
Tropical
750436d815
Merge pull request #165 from 4jcraft/fix/fatal-load-error
...
fix: implement `CConsoleMinecraftApp::FatalLoadError` on linux
2026-03-10 13:57:00 -05:00
Echo J.
8a8280b242
GameNetworkManager: Fix incorrect infinity value redefinition
...
WaitForSingleObject() uses the maximum 32-bit value for specifying infinite timeout (while INFINITY might overflow that sized value back to 0) which caused the server wait event to not actually wait when compiled with Clang (and the game to be forever stuck on a black screen due to abnormal server state)
2026-03-10 20:00:07 +02:00
Tropical
5406648692
fix: implement CConsoleMinecraftApp::FatalLoadError on linux
2026-03-10 11:16:42 -05:00
MatthewBeshay
2a2558ace3
Merge branch '4jcraft:dev' into issue/51-phase-1-portable-win32-cleanup
2026-03-10 18:39:30 +11:00
Tropical
e4868446bd
chore: add comments for 4jcraft-added functionality, undo #135
2026-03-09 19:46:54 -05:00
notmatthewbeshay
d1b2b8cedb
Use standard byte counts in save file IO
2026-03-10 10:20:17 +11:00
notmatthewbeshay
344921bb26
Remove DWORD from tesselator TLS storage
2026-03-10 10:14:01 +11:00
notmatthewbeshay
96a7519f5d
Remove DWORD from chunk TLS storage
2026-03-10 10:14:01 +11:00
notmatthewbeshay
529ecb8185
Remove LPVOID from level renderer rebuild threads
2026-03-10 10:14:01 +11:00
notmatthewbeshay
8da27c59ad
Remove LPVOID from game renderer update thread
2026-03-10 10:14:01 +11:00
notmatthewbeshay
b59ab4a4b8
Remove LPVOID from server chunk save threads
2026-03-10 10:14:01 +11:00
notmatthewbeshay
5d72f9214a
Remove DWORD from client connection user index
2026-03-10 10:14:01 +11:00