Commit graph

1504 commits

Author SHA1 Message Date
notmatthewbeshay e76f427e34 Remove DWORD from GUI chat accessors 2026-03-10 10:13:59 +11:00
notmatthewbeshay 26c3ac6197 Remove DWORD texture pack IDs from image metadata APIs 2026-03-10 10:13:59 +11:00
notmatthewbeshay fc1e696409 Remove DWORD texture pack IDs from app path helpers 2026-03-10 10:13:59 +11:00
notmatthewbeshay 52b462fffd Remove DWORD texture pack IDs from server prelogin state 2026-03-10 10:13:59 +11:00
notmatthewbeshay 91c8698358 Remove DWORD from required texture pack app state 2026-03-10 10:13:59 +11:00
notmatthewbeshay e372b25075 Remove DWORD texture pack IDs from UI launch params 2026-03-10 10:13:59 +11:00
notmatthewbeshay 2dbce494d1 Remove DWORD texture pack IDs from pack interfaces 2026-03-10 10:13:59 +11:00
notmatthewbeshay b47ed0af98 Remove Win32 metadata types from level generation interfaces 2026-03-10 10:13:59 +11:00
notmatthewbeshay c10b1a1706 Remove DWORD sizes from DLC payload APIs 2026-03-10 10:13:59 +11:00
notmatthewbeshay 7bdf4c8ced Remove Win32 byte counts from texture pack images 2026-03-10 10:13:59 +11:00
notmatthewbeshay 65dc775e84 Remove Win32 byte aliases from DLC texture loading 2026-03-10 10:13:58 +11:00
notmatthewbeshay 61808e925a Remove Win32 byte pointers from DLC pack blobs 2026-03-10 10:13:58 +11:00
notmatthewbeshay 66538b67f2 Remove Win32 byte pointers from DLC file interfaces 2026-03-10 10:13:58 +11:00
notmatthewbeshay b02bcd27f5 Remove Win32 byte pointers from texture pack icons 2026-03-10 10:13:58 +11:00
notmatthewbeshay e4cc79387a Remove Win32 byte types from ArchiveFile 2026-03-10 10:13:58 +11:00
notmatthewbeshay 88ffcab9a1 Remove Win32 types from WstringLookup 2026-03-10 10:13:58 +11:00
notmatthewbeshay 3880df481a Remove DWORD from utility TLS headers 2026-03-10 10:13:58 +11:00
notmatthewbeshay e38e7c1fc0 Remove Win32 types from StringTable 2026-03-10 10:13:58 +11:00
notmatthewbeshay 1687568ff7 Remove DWORD from FileHeader interface 2026-03-10 10:13:58 +11:00
notmatthewbeshay 22757b4b51 Remove HANDLE from zoned chunk storage headers 2026-03-10 10:13:58 +11:00
notmatthewbeshay 37d9439be3 Use portable file writes for debug save dumps 2026-03-10 10:13:58 +11:00
notmatthewbeshay 62a5c364f2 Use portable file reads for DLC texture data 2026-03-10 10:13:58 +11:00
notmatthewbeshay 2cc7a74e6f Remove HANDLE from portable file streams 2026-03-10 10:13:58 +11:00
notmatthewbeshay e1a66b0ad0 Modernise portable file and timing utilities 2026-03-10 10:13:58 +11:00
Nikita Edel c74bb31102 Merge branch 'dev' of github.com:nikita-edel/4jcraft into dev 2026-03-10 00:13:02 +01:00
Nikita Edel c6ab0e1177 unhide files 2026-03-10 00:12:26 +01:00
Nikita Edel 2ae8ac3b80
fix typos in comment 2026-03-09 23:15:34 +01:00
Nikita Edel 0047a442a3 hide the files 2026-03-09 23:06:45 +01:00
Nikita Edel 66b31669c3 new batch of delete operator missmatch 2026-03-09 22:48:36 +01:00
Nikita Edel 10ee2085ff
Merge branch '4jcraft:dev' into dev 2026-03-09 22:10:47 +01:00
Nikita Edel 5265eef759 first patch of UB 2026-03-09 21:54:43 +01:00
ThePixelMoon ca48a01a81
Merge pull request #145 from Schweeeeeeeeeeeeeeee/dev
Some checks are pending
Build Linux Release / build-linux (push) Waiting to run
Add missing python3 dependency to flake.nix
2026-03-09 22:27:32 +02:00
ThePixelMoon 17e113f292
Merge pull request #144 from MathiewMay/dev
Fixed packet desync caused by entity ID overflowing
2026-03-09 22:26:55 +02:00
Schweeeeeeeeeeeeeeee 97729d5b23
Add missing python3 dependency to flake.nix 2026-03-09 20:51:07 +01:00
MathiewMay 9c254bbf4d SetEntityMotionPacket::write() was sending raw entity ID without masking, changing it to mask the ID to 11 bits first since large entity IDs were accidentally setting the compression flag bit and causing wrong number of bytes to be read by receiver. 2026-03-09 15:34:08 -04:00
Tropical 4ecafd754b
Merge pull request #138 from Pyogenics/fix-shutil-rmtree
Fix error where rmtree is called in an awkward setup
2026-03-09 14:17:18 -05:00
Nikita Edel d36433cafc
Merge branch '4jcraft:dev' into dev 2026-03-09 19:44:18 +01:00
Leah Anderson 9c996b6014
Merge pull request #137 from MathiewMay/dev
Added nullptr check on itemInHandRenderer to prevent an seg fault.
2026-03-09 12:14:55 -06:00
Pyogenics ef8f4b6f77 Fix error where rmtree is called in an awkward setup 2026-03-09 17:56:18 +00:00
MathiewMay 3f1c95418f removed the turnOnLightLayer on handRenderer so that it renders correctly (similar to how chunk renderer had to be disbaled for proper rednering)
Add nullptr check before calling redner on itemInHandRenderre to prevent a occasional seg fault.
2026-03-09 13:25:56 -04:00
DecalOverdose 5f3ae12d16
Merge pull request #135 from urzuline/dev
disable vsync and force maxFps to zero
2026-03-09 21:11:24 +04:00
Emily e13c573ecc disable vsync and force maxFps to zero 2026-03-09 13:03:23 -04:00
Nikita Edel 81e9256b7a added asan for debug builds 2026-03-09 17:22:15 +01:00
Echo J. fb39f1afde Remove an unused CI file
This was effectively replaced by the build-linux.yml script
2026-03-09 17:38:53 +02:00
Echo J. 4eaf02bfd0 CI: Compile the client directly with Meson
I'm not sure why Ninja had to be called here
2026-03-09 17:38:53 +02:00
Echo J. a2d1f04c58 CI: Split debug build into a independent job
This also means the bundle isn't being packaged for that build (as I don't think it's important)
2026-03-09 17:38:53 +02:00
JuiceyDev 6753364573
Merge pull request #128 from 4jcraft/fix/remove-vibecode
fix: remove LLM-generated socket initialization fix
2026-03-09 16:13:36 +01:00
Tropical 592fa5efc6 fix: adjust compiler options to not silence warning, remove likely AI-written comments 2026-03-09 10:07:30 -05:00
Tropical e5d9aa4fa4 chore: get rid of move scripts
these have served their purpose
2026-03-09 10:05:42 -05:00
Tropical 66b10b8226 fix: remove vibecoded socket initialization fix 2026-03-09 09:52:47 -05:00