4664 Commits

Author SHA1 Message Date
UnknownShadow200
bd5d9e7969 use relative mouse mode for SDL backend 2019-03-04 23:35:15 +11:00
UnknownShadow200
365ba0f5aa Move cursor movement code out of Camera and into Window instead 2019-03-04 19:59:26 +11:00
UnknownShadow200
c2c6ee8a6b finish openbsd support 2019-03-04 12:40:28 +11:00
UnknownShadow200
2c8955c776 Fix can't fullscreen when maximised window (oops) 2019-03-04 09:27:53 +11:00
UnknownShadow200
2e538c4980 WIP OpenBSD support 2019-03-03 20:30:35 +11:00
UnknownShadow200
e7bf417bd5 cleanup and reorganise http code, remove some pointless debugging messages too 2019-03-02 23:01:39 +11:00
UnknownShadow200
1b28a87085 fix not showing command line args when failing to start due 'missing IP and/or port'
also cleanup logger code in general
2019-03-01 00:21:58 +11:00
UnknownShadow200
f15f597b78 use original classic step sounds 1.0.1.0 2019-02-25 19:48:18 +11:00
UnknownShadow200
a570a35057 Release 1.0.1 2019-02-25 19:20:23 +11:00
UnknownShadow200
df362a5213 Fix unintentional autoclicker 2019-02-25 08:20:57 +11:00
UnknownShadow200
222fe5b983 Fix crash from SIGPIPE when disconnected from a server 2019-02-24 09:33:18 +11:00
UnknownShadow200
027677e320 Fix launcher widgets having their alignment stuffed when using differently sized font
A good example of such a font is Lucida Console
2019-02-23 20:22:19 +11:00
UnknownShadow200
03a264bd91 Fix passwords with some non alphanumeric characters not working 2019-02-23 14:58:36 +11:00
UnknownShadow200
41b4faa6a1 add a list of known classicalsharp bugs
these aren't ever going to get fixed though
2019-02-22 21:54:49 +11:00
UnknownShadow200
d961824f89 fix issues compiling SDL backend 2019-02-22 19:54:17 +11:00
UnknownShadow200
1f05ebe1af add experimental and mostly broken modern OpenGL backend 2019-02-22 16:23:37 +11:00
UnknownShadow200
bbcc64a6e1 dynamically load OpenGL functions on OSX too 2019-02-21 23:36:09 +11:00
UnknownShadow200
f08cc44485 Support Windows 2000 2019-02-21 20:50:13 +11:00
UnknownShadow200
34fca6746f reorganise Platform.c a bit and remove some unused bits from freetype 2019-02-21 19:45:08 +11:00
UnknownShadow200
31e84040e3 fix updater not showing on some linux distributions 2019-02-21 15:51:06 +11:00
UnknownShadow200
af49f287e0 Add a generic (but unused) SDL window backend 2019-02-21 13:11:00 +11:00
UnknownShadow200
2d53ead74e minor code cleanup 2019-02-19 22:58:03 +11:00
UnknownShadow200
d700c77f56 fix crash when generating large vanilla maps (thanks hemsindor)
these maps are say 4000x64x1000 in size
2019-02-19 15:13:57 +11:00
UnknownShadow200
015af253ab allow models for other entities to be any scale
your own scale is still restricted to 2-3, because collisions are extremely costly at large model scales
2019-02-18 21:45:03 +11:00
UnknownShadow200
0c5674637a Fix connecting to private server in launcher always saying 'no server has that hash' 2019-02-18 17:18:54 +11:00
UnknownShadow200
ae33ff6e11 move compiling notes to readme 2019-02-18 14:30:23 +11:00
UnknownShadow200
d55ad4a08c Fix updater not working if renamed from ClassiCube.exe/ClassiCube 2019-02-18 13:03:33 +11:00
UnknownShadow200
98abfecafa free resources and peform saving in Closing instead of Destroyed event
This fixes BadWindow error showing on close on x11, and fixes message box at game close if saving options fails not appearing
2019-02-17 22:46:57 +11:00
UnknownShadow200
d7ecbd99fd fix Window_GetVisible sometimes being wrong on linux 2019-02-16 22:36:47 +11:00
UnknownShadow200
17b838eba1 fix some system fonts missing from list on OSX 2019-02-16 19:50:52 +11:00
UnknownShadow200
56a4664f22 fix some extern I forgot, causing duplicate symbol error at runtime on some systems 2019-02-14 22:29:30 +11:00
UnknownShadow200
979998fa8c fix skins and textures sometimes randomly 404ing 2019-02-14 19:43:32 +11:00
UnknownShadow200
399e73e861 add connected/disconnected events for plugins 2019-02-13 21:21:21 +11:00
UnknownShadow200
6e3ea84eaf Fix resize box not working on OSX 2019-02-12 22:17:21 +11:00
UnknownShadow200
329de35cd1 attempt to address #566
also fix client not starting if path has spaces in it on windows
2019-02-12 21:43:39 +11:00
UnknownShadow200
83c542f23f use proper unicode input on OSX 2019-02-12 21:38:36 +11:00
UnknownShadow200
d33aba4913 fix moved event not getting raised on OSX 2019-02-12 00:22:56 +11:00
UnknownShadow200
0151276b3f and fix OSX 2019-02-11 23:56:53 +11:00
UnknownShadow200
1b8210c7ca Fix fonts leaking file handles 2019-02-11 22:46:51 +11:00
UnknownShadow200
f6e3478eed fix broken on linux 2019-02-11 21:47:06 +11:00
UnknownShadow200
8e77126afa simplify window API even more 2019-02-11 21:41:10 +11:00
UnknownShadow200
1bb2e71518 show better message box for invalid port too
also simplify GraphicsMode a tiny bit
2019-02-11 11:46:40 +11:00
UnknownShadow200
3420c719d9 also include what IP is considered invalid 2019-02-11 11:11:30 +11:00
UnknownShadow200
abb2a7f32c expose Gfx to plugins 2019-02-11 10:45:11 +11:00
UnknownShadow200
3e2ec57721 remove special behaviour of air with HoldThis packet
SetClickDistance 0 does a better job of this anyways
2019-02-10 22:14:59 +11:00
UnknownShadow200
c00eec58fb reorganise Key enum, so KEY_0 is '0' and KEY_A is 'A' 2019-02-10 19:53:46 +11:00
UnknownShadow200
61d0a8762b simplify window API a bit 2019-02-09 19:47:47 +11:00
UnknownShadow200
778a49130c Fix /client listmodels from MoreModels plugin 2019-02-09 16:27:44 +11:00
UnknownShadow200
9419d55de4 breakable liquids should behave the same even when can't place/delete the block (thanks tornato) 2019-02-09 16:13:27 +11:00
UnknownShadow200
bea0405984 Don't try to load non .dll/.so files as plugins
since desktop.ini and/or thumb.db files tend to get created
2019-02-09 14:50:50 +11:00