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