5117 Commits

Author SHA1 Message Date
UnknownShadow200
a8b230bebc Ignore revocation servers failure (Thanks 123DMWM) 2020-03-21 07:50:15 +11:00
UnknownShadow200
f2aa0f06fc Fix OpenGL 1.1 build not compiling (thanks doctorj1) 2020-03-21 07:27:25 +11:00
UnknownShadow200
0553c950fd Make entity vtable and Updater_XYZ const 2020-03-20 21:51:34 +11:00
UnknownShadow200
5621c5c119 Use Game.Time instead of utc time for determining disconnection timeout 2020-03-19 16:41:02 +11:00
UnknownShadow200
c6a91b6be4 Use Game time instead of UTC time for determining network connect timeout 2020-03-14 20:22:50 +11:00
UnknownShadow200
9e2bcba94d Fix some browsers getting stuck in recursion loop and terminating the game when http request fails 2020-03-13 20:29:23 +11:00
UnknownShadow200
511da3e542 Check IndexedDB error and log in chat, instead of crashing game 2020-03-13 19:04:16 +11:00
UnknownShadow200
d1dbb2491c Attempt to fix issue where apostrophe key was not detected 2020-03-13 00:29:08 +11:00
UnknownShadow200
9e86f9436a Use game time instead of system UTC time for determining when chat and announcement should disappear
Fixes chat messages getting stuck if your system time changes backwards for some reason
2020-03-12 21:32:16 +11:00
UnknownShadow200
9bb7065f74 Fix on windows, if you release a mouse button outside the window (without switching focus to another window), it stays stuck in-game 2020-03-12 18:38:32 +11:00
UnknownShadow200
42ad34124d remove one redundant line of code to trigger buildbot 2020-03-12 15:10:36 +11:00
UnknownShadow200
977fd97dbc For web client, don't crash game if can't allocate more memory from browser (usually because exceeding 2GB) 2020-03-12 15:04:24 +11:00
UnknownShadow200
93ae0ef5c9 Fix maps with non-zero GZIP header flags not getting decoded properly (Thanks fam0r) 2020-03-12 08:46:30 +11:00
UnknownShadow200
e4e04e75a0 Considering that the mac build expects plugins to have .dylib extension, it is probably a good idea to make the plugin buildbot do that 2020-03-11 21:38:18 +11:00
UnknownShadow200
d87378a36c Add -Qn flag to buildbot so 'GCC version' isn't included in output executable.
Because of the ancient mingw version the buildbot uses, string constant merging doesn't work. As such for the windows executable, this string appeared 81 times and added 1-2 kb to executable.
2020-03-10 21:00:30 +11:00
UnknownShadow200
a04e0104f9 Inventory in classic+hax mode should be the same as classic mode
This also matches how it appears in original classic and WoM
2020-03-10 19:40:37 +11:00
UnknownShadow200
19c4583188 Also log unknown keys on X11 backend 2020-03-10 08:32:19 +11:00
UnknownShadow200
d0eaf08517 Make modern_tiles in Resources.c const 2020-03-09 23:48:47 +11:00
UnknownShadow200
6aa2dceb22 Simplify DisconnectScreen a bit 2020-03-09 16:29:24 +11:00
UnknownShadow200
af6600ecfc Release 1.1.3 1.1.3 2020-03-09 09:47:54 +11:00
UnknownShadow200
1db4118b24
Merge pull request #631 from jshtab/fix-gcc-math
Makefile: Use no-math-errno flag for all GCC compilers
2020-03-09 09:40:13 +11:00
Jacob Shtabnoy
0b45fe132d
Makefile: Use no-math-errno flag for all GCC compilers
Changes the CFLAGS for all platforms which use the GCC compiler
to include -fno-math-errno in order to resolve a linking issue
when compiling for platforms that use GCC.

For some reason, the flag was not added to the Makefile in commit
1a5f96, which replaces AbsF and SqrtF with their respective GCC
built-ins.

Signed-off-by: Jacob Shtabnoy <shtabnoyjacob@scps.net>
2020-03-08 17:53:06 -04:00
Goodlyay
b4d0042c75 X 2020-03-07 21:43:01 -08:00
Goodlyay
10965ab20e Add skinnedcube model to save texture space
instead of using head model, when adding textured cubes for decoration
(e.g. flattened model on a TV screen)
2020-03-07 21:43:01 -08:00
UnknownShadow200
e15aa886e0 Fix some plugins not building for windows, also build plugins for raspberry pi 2020-03-08 13:04:11 +11:00
UnknownShadow200
a13ddad39d Default to c99 for plugin buildbot 2020-03-08 11:59:08 +11:00
UnknownShadow200
7684b7a20a Remove Window_ prefix from most static functions in Window.c 2020-03-07 23:34:49 +11:00
UnknownShadow200
516cc93639 Reorganise window.c so sdl window backend has highest priority.
This makes it easy to use SDL instead of the default native window backend on platforms that have one. Don't need to mess around with CC_BUILD_MANUAL anymore.
2020-03-07 23:07:56 +11:00
UnknownShadow200
4e0c4ffe2e Make measuring text slightly faster for system fonts 2020-03-07 23:07:19 +11:00
UnknownShadow200
b9aa8a7544 Open source plugin building part of buildbot 2020-03-07 17:50:39 +11:00
UnknownShadow200
62df34eeba add missing Updater_D3D9/Updater_OGL declarations for android build 2020-03-05 09:32:13 +11:00
UnknownShadow200
bf302610e4 add missing gradle files 2020-03-05 08:59:05 +11:00
UnknownShadow200
9fbaf5aee2 Change 'Invalid PNG signature' error to more user friendly 'Only PNG images supported' 2020-03-04 18:34:10 +11:00
UnknownShadow200
507badb3bc Remove Drawer2D_BmpIndexed as it's never used 2020-03-03 19:39:03 +11:00
UnknownShadow200
8aba4a4a99
Merge pull request #629 from UnknownShadow200/MemHandler
Handle many more out of memory conditions.
2020-03-02 22:05:21 +11:00
UnknownShadow200
9461bb5a65 Don't crash if out of memory resizing flags bitmaps in launcher 2020-03-02 21:35:20 +11:00
UnknownShadow200
ddba7b8778 Don't crash if out of memory when resizing entity skin 2020-03-02 21:31:52 +11:00
UnknownShadow200
fc57b2eaa1 Fix placing or setting blocks not working anymore 2020-03-02 18:07:27 +11:00
UnknownShadow200
f8cec9fca0 Don't crash if out of memory allocating temp sounds buffer, fix temp sounds buffer beinc unnecessarily reallocating sometimes 2020-03-02 17:58:57 +11:00
UnknownShadow200
332514f131 Don't crash if the lazy allocation of the upper block ids of a map fails 2020-03-02 13:49:51 +11:00
UnknownShadow200
29a8ea8441 Fix not compiling on non-windows, don't crash if out of memory for allocating system font data 2020-03-01 10:06:59 +11:00
UnknownShadow200
23482029ad Fix crashing when BulkBlockUpdate packet is sent with ids over 768
Also remove the World_Contains check there because it's unnecessary
2020-02-29 15:47:32 +11:00
UnknownShadow200
77eb9ea8fd Fix memory leak when converting sounds to .wav
This wasted 6MB of memory oops
2020-02-29 14:43:01 +11:00
UnknownShadow200
d2682bb65e Switch to non-XP compatible toolset for default toolset in the visual studio project
This only makes it easier for people to compile the project without having to mess around with Windows XP support for C++ etc. The actual executables produced by the buildbot will keep supporting 2000/XP per usual.
2020-02-29 10:02:06 +11:00
Goodlyay
4f7adbc937 Replace expireUponTouchingGround with collideFlags
flags: expireUponTouchingGround, collidesSolid, collidesLiquid,
collidesLeaves
2020-02-28 03:05:14 -08:00
UnknownShadow200
51118ed297 handle most out of memory in vorbis header decoding 2020-02-27 21:33:52 +11:00
Cheesse
649948ee54 Add adjustible and improved smooth camera
Smoothness of the camera is no longer dependent on FPS.
2020-02-27 02:48:43 -05:00
UnknownShadow200
3662056c25 Change particle 'can pass through' to callback function instead of bool for passing through liquids 2020-02-27 17:22:27 +11:00
UnknownShadow200
56d20790ce Don't crash if out of memory reallocating data for freetype or allocating output buffer for music 2020-02-27 15:45:53 +11:00
UnknownShadow200
23ee71914f Add Mem_TryAllocCleared/Mem_TryRealloc that doesn't crash on out of memory 2020-02-26 07:53:37 +11:00