UnknownShadow200
e4bdf50236
fix if you are disconnected partway during map loading, the memory allocated for partially loaded map blocks is leaked
2020-05-13 21:46:49 +10:00
UnknownShadow200
dfed25b8f8
Make Protocol a component
2020-05-13 21:33:46 +10:00
UnknownShadow200
d04287d288
Disconnect instead of crashing game if server sends invalid GZIP header for map data
2020-05-12 17:43:16 +10:00
UnknownShadow200
37d9fb5835
minor style cleanup
2020-05-11 22:53:25 +10:00
UnknownShadow200
5ac5b79aa7
Day 481 of removing unused freetype code
...
Remove the unused Sfnt table stuff
2020-05-09 16:50:31 +10:00
UnknownShadow200
96676fb374
Minor style fixes
2020-05-09 14:42:01 +10:00
UnknownShadow200
8d6bce32ff
Merge pull request #655 from UnknownShadow200/GfxFixup
...
Use raw struct instead of typedefs for vertex structs
2020-05-09 11:07:20 +10:00
UnknownShadow200
bae2b9931c
Fix PNG images which had some garbage data in IDAT chunk after compressed image data not loading (Thanks goodly)
2020-05-07 22:28:55 +10:00
UnknownShadow200
60f0668b5a
Release 1.1.6
1.1.6
2020-05-07 11:32:59 +10:00
UnknownShadow200
3aa69c888a
If we fail to init any system fonts in Drawer2D_MakeFont, immediately abort the client.
...
Otherwise just end up crashing from null pointer elsewhere
2020-05-07 10:14:37 +10:00
UnknownShadow200
90b94409af
Add libxi-dev to readme
2020-05-07 00:35:44 +10:00
UnknownShadow200
3db470f106
Fix almost all sounds not downloading properly and music being slightly truncated
...
Broken for the past 3 months. Whooooooooooooops.
2020-05-07 00:22:49 +10:00
UnknownShadow200
71efc34d2f
Cast result of Gfx_CreateAndLockVb for better C++ compatibility
2020-05-06 22:50:26 +10:00
UnknownShadow200
9924ba2a04
Get rid of VertexStructs.h and fixup some includes
2020-05-06 22:41:16 +10:00
UnknownShadow200
354884a80b
Get rid of usages of VertexP3fT2fC4b/P3fC4b typedef, just use raw struct
2020-05-06 22:31:57 +10:00
UnknownShadow200
64a968237c
Phase 1 of renaming VertexP3fT2fC4b/P3fC4b to VertexTextured/Coloured
2020-05-06 22:08:06 +10:00
UnknownShadow200
a092b86ac8
better c89 compatibility
2020-05-06 21:48:26 +10:00
UnknownShadow200
b6b200d118
Add missing compile instructions for dragonfly bsd to main readme
...
Also rename macos app bundle identifier from 'com.classicube.game' to 'com.classicube.mac'
2020-05-06 16:36:55 +10:00
UnknownShadow200
d949b5b34e
Redesign DynamicLib api to return void* directly
...
The 'returning cc_result' was rather useless, since it only returned an error code if lib/symbol was non-NULL, and that error code only even made sense on Windows. So instead for Windows, DynamicLib_DescribeError does the call to GetLastError()
2020-05-06 12:20:12 +10:00
UnknownShadow200
606a6eb123
Add dragonflybsd OS detection, and to makefile
...
I just treat it the same as FreeBSD
2020-05-05 20:05:40 +10:00
UnknownShadow200
80c78653bd
day 394 of removing unused freetype code
2020-05-05 00:35:28 +10:00
UnknownShadow200
f6b6c5d2f2
Get rid of some of commented out OLD_ENGINE code
2020-05-03 23:16:32 +10:00
UnknownShadow200
6ab5dca914
Day 379 of removing unused freetype code
2020-05-03 23:05:08 +10:00
UnknownShadow200
d089b7b1bb
remove unnecessary GetLineObj from TextGroupWidget
...
And fix some warnings
2020-05-03 20:39:04 +10:00
UnknownShadow200
8dc4ebb9fe
Merge pull request #648 from UnknownShadow200/gre78
...
GUI fixes (part 1)
2020-05-03 17:02:31 +10:00
UnknownShadow200
34e0d636ac
Fix a few warnings when compiled with more warnings enabled
2020-05-03 11:25:00 +10:00
UnknownShadow200
1c0dcb03d7
When client disconnects from invalid opcode, it should also say what opcode (Thanks AndrewPH)
2020-05-03 08:50:43 +10:00
UnknownShadow200
3fdeb3ed88
Make DynamicLib_DescribeError available to plugins per request
2020-05-02 17:54:52 +10:00
UnknownShadow200
07e95ed9e6
Future-proof json handler and make it work with over 64k of data
2020-05-02 13:55:51 +10:00
UnknownShadow200
b42d8317f1
Make touch extra buttons screen use new rendering method too
2020-05-02 13:34:49 +10:00
UnknownShadow200
1d7bc6953f
Optimise tex ids overlay rendering (part 2)
2020-05-02 12:56:18 +10:00
UnknownShadow200
feeaf9c7b5
Fix tex ids overlay not updating properly with resize in OpenGL, or when terrain atlas changes
2020-05-01 22:35:10 +10:00
UnknownShadow200
ab1cdd9dde
Optimise tex ids overlay rendering (part 1)
2020-05-01 22:14:09 +10:00
UnknownShadow200
dc878f8da0
fix last commit
1.1.5
2020-05-01 15:51:15 +10:00
UnknownShadow200
58ac70f48a
Release 1.1.5
2020-05-01 15:45:35 +10:00
UnknownShadow200
3a725a390e
PlayerListWidget -> TabListOverlay
2020-05-01 12:21:43 +10:00
UnknownShadow200
a005e3b9ea
Phase 1 of redesigning player list widget into a screen
2020-05-01 12:09:04 +10:00
UnknownShadow200
ced1392d9b
Implement more logical block selection behaviour when picking from outside the map, especially when edge height is at 0. (Thanks yovel)
2020-04-30 19:01:45 +10:00
UnknownShadow200
1ea049b622
day 341 of removing unused freetype stuff
2020-04-30 18:35:00 +10:00
UnknownShadow200
ce99219bd9
remove some unused code
2020-04-30 17:59:09 +10:00
UnknownShadow200
6cf37ea07c
Make block model rendering slightly faster
2020-04-29 23:27:06 +10:00
UnknownShadow200
16cd42e005
Eliminate last uses of Size2D struct
2020-04-29 20:50:38 +10:00
UnknownShadow200
8ce30ea785
Remove Drawer2D_MeasureText and use Drawer2D_TextWidth/Height instead
2020-04-29 20:04:36 +10:00
UnknownShadow200
f2c107b79e
Allow ampersands in skin urls
2020-04-29 14:40:08 +10:00
UnknownShadow200
3c6d837088
remove String_StripCols from public API
2020-04-29 11:44:33 +10:00
UnknownShadow200
556134290b
Hide the evidence I didn't fully test last commit
2020-04-28 22:34:52 +10:00
UnknownShadow200
22e0afc2fc
Make system font drawing a little bit faster
2020-04-28 22:21:43 +10:00
UnknownShadow200
135b0fedae
Fix for some mice with new raw input for linux, if you move mouse very gently vertically, it is treated as moving horizontally instead
2020-04-28 00:23:24 +10:00
UnknownShadow200
a7a42f1f5d
make temp cam_delta float too
2020-04-27 18:16:45 +10:00
UnknownShadow200
c039a2c83b
Use float for raw motion arguments, should fix issues with XInput2
2020-04-27 17:29:00 +10:00