5117 Commits

Author SHA1 Message Date
UnknownShadow200
e76aab0b55 Use union for PackedCol/BitmapCol, generates slightly better code on all compilers 2019-07-16 21:19:44 +10:00
UnknownShadow200
5c0cd0d871 Remove unused index argument from Utils_IsUrlPrefix 2019-07-15 21:34:18 +10:00
UnknownShadow200
ec39ee90a7 Simplify code related to entity skins 2019-07-15 15:22:28 +10:00
UnknownShadow200
f527fdaa44 Simplify code related to entity nametags 2019-07-15 13:31:23 +10:00
UnknownShadow200
e267d43976 Remove Gfx_SetAlphaTestFunc.
It's not actually supported in the modern GL backend at all, and only ever set internally to discard pixels with alpha > 128.
2019-07-15 11:12:04 +10:00
UnknownShadow200
7eaa434f8e Fix implicit function declaration warning in Audio.c 2019-07-14 20:05:58 +10:00
UnknownShadow200
eb6d5a85dd fix linux and osx builds 2019-07-14 10:41:21 +10:00
UnknownShadow200
c1fdca87b9 Split up Window_InitRaw into Window_AllocFramebuffer/Window_FreeFramebuffer, and call Window_FreeFramebuffer when closing launcher 2019-07-14 10:35:52 +10:00
UnknownShadow200
9b92a5a2c0 Make struct fields lowercase in BlockPhysics and get rid of unnecessary includes in Chat.h 2019-07-13 20:24:24 +10:00
UnknownShadow200
795b2b4f5a Rename from BufferSize to Capacity for StringsBuffer to be consistent with rest of codebase 2019-07-13 15:52:36 +10:00
UnknownShadow200
267345e47e Make packet reading slighly faster by reading strings in-place instead of copying to temp buffer 2019-07-13 12:26:02 +10:00
UnknownShadow200
3725fe0585 oops remove debug connect to 127.0.0.1:25565 2019-07-13 09:12:01 +10:00
UnknownShadow200
9851372277 Use faster alternative to String_InitAndClear, also parse http version instead of relying on http lib 2019-07-13 09:00:28 +10:00
UnknownShadow200
5b47f939c3 Change Bitmap_CopyBlock to Bitmap_UNSAFE_CopyBlock to signify that it doesn't check arguments and will corrupt memory if used improperly 2019-07-12 22:46:45 +10:00
UnknownShadow200
9bb8dfbcfb Fix BITMAPCOL_CONST producing swapped r/b values in web client 2019-07-12 21:47:29 +10:00
UnknownShadow200
508414c96f make field names of structs in LScreens.c lowercase 2019-07-12 20:04:26 +10:00
UnknownShadow200
ee3f89b078 fix not compiling on arm64 linux 2019-07-11 19:10:44 +10:00
UnknownShadow200
0371157084 Fix PowerPC register dumping having compile errors on linux and OSX panther 2019-07-10 21:12:15 +10:00
UnknownShadow200
7753ad8080 Less compile warnings on OSX 2019-07-10 00:21:07 +10:00
UnknownShadow200
9244323a19 Cleanup Logger.c
Instead of having one giant entangled if ISA if OS function mess for dumping registers, instead separate into per-OS functions
2019-07-09 22:08:21 +10:00
UnknownShadow200
dccabb93c4 make fields in resources structs lowercase 2019-07-08 22:14:00 +10:00
UnknownShadow200
d45b37ded2 Don't link to mingw startup files in win64 build too.
Reduces size of 64 bit windows exe by 10kb
2019-07-07 07:21:48 +10:00
UnknownShadow200
4949e64663 Unify http backends buffer init/expanding 2019-07-06 21:30:44 +10:00
UnknownShadow200
62bab79201 need sleep fix all builds being broken 2019-07-06 07:52:26 +10:00
UnknownShadow200
66978c20c9 Also dump full paths to all loaded modules on OSX 2019-07-06 07:48:46 +10:00
UnknownShadow200
f0ed956b65 Make backtrace consistent between all platforms
This means module name is added on windows, address is only shown once on linux, and is a lot shorter (no padding/frame number/duplicate address) on OSX
2019-07-06 00:43:23 +10:00
UnknownShadow200
195512eb3f Don't leak memory if an error occurs partway through HTTP request 2019-07-05 22:39:32 +10:00
UnknownShadow200
d1c633cc65 fix linux build 2019-07-05 21:04:58 +10:00
UnknownShadow200
47ea32922f Fix a few compile errors on really ancient systems 2019-07-05 20:34:46 +10:00
UnknownShadow200
990b722e39 Fix mistakes in portability documentation 2019-07-04 23:17:15 +10:00
UnknownShadow200
eca134fbbf Fix linux build 2019-07-04 23:07:37 +10:00
UnknownShadow200
79a6c2653c Manage cookies ourselves, fixes game not signing in when internet explorer's cookie settings are set to always block
also means texture pack websites can't track the game with cookies
2019-07-04 21:38:20 +10:00
UnknownShadow200
b26f7b537a Really fix it 2019-07-04 19:07:55 +10:00
UnknownShadow200
2ff974c4b2 temp fix win64 build 2019-07-04 18:43:17 +10:00
UnknownShadow200
600c46eb1b update buildbot to compile windows build without linking to mingw startup code 2019-07-04 18:30:16 +10:00
UnknownShadow200
64b325879a Get the game to run on windows 98 (note you must not link to mingw's startup code) 2019-07-04 17:18:26 +10:00
UnknownShadow200
dfa5c1adda Fix updater not working on windows 2000 or with custom windows install directories 2019-07-04 14:03:31 +10:00
UnknownShadow200
d1bd095395 Move starting shell to run update script out of launcher and into platform (where it really belongs) 2019-07-04 13:16:32 +10:00
UnknownShadow200
d0b8240471 Remove number from backtrace in crash message and add symbol offset on windows 2019-07-04 12:50:25 +10:00
UnknownShadow200
7b63884820 Don't write to client.log for webclient
Also work on getting client to compile for powerpc on linux
2019-07-04 08:08:04 +10:00
UnknownShadow200
efdbeaed6c 1.0.6 beta 1.0.6 2019-06-28 07:30:02 +10:00
UnknownShadow200
b6ec52e6da Fix crash with 'Blocks array size does not match volume of map' on servers not supporting FastMap 2019-06-28 07:19:18 +10:00
UnknownShadow200
1c1801806a
Trigger buildbot rebuild #2 2019-06-28 01:01:51 +10:00
UnknownShadow200
56d673a801
force buildbot rebuild 2019-06-28 00:50:10 +10:00
UnknownShadow200
f25c8120f2 fix window title still being 1.0.4 oops (thanks fam0r) 1.0.5 2019-06-28 00:05:27 +10:00
UnknownShadow200
1ca747f8f3 1.0.5 beta 2019-06-27 23:34:31 +10:00
UnknownShadow200
69ad81ba5b
Update readme to link to compile fixes document 2019-06-27 23:06:17 +10:00
UnknownShadow200
39af05eeb4
Add details on how to fix unpatched web client and 'windows SDK not found' 2019-06-27 22:47:04 +10:00
UnknownShadow200
f62f44822a Show a message box instead of crashing game when out of memory in multiplayer 2019-06-24 22:04:13 +10:00
UnknownShadow200
cce8784396 Show a message box instead of crashing the game when insufficient memory to generate a large singleplayer map 2019-06-24 14:10:03 +10:00