3881 Commits

Author SHA1 Message Date
UnknownShadow200
6602ae50c3 Initial work on NetBSD port 2019-03-09 13:33:08 +11:00
UnknownShadow200
d12e1c1b0b fix x11 testbox 2019-03-09 02:35:36 +11:00
UnknownShadow200
2e9e2b0be4 don't hide horizon if you go below map, and border block is air (thanks masoncb) 2019-03-08 22:38:45 +11:00
UnknownShadow200
87f1677e62 Log error message on separate line. Also start work on describing internal classicube errors. 2019-03-08 22:34:56 +11:00
UnknownShadow200
cc3ae79136 again 2019-03-08 09:42:54 +11:00
UnknownShadow200
01e520ad4d fix last commit 2019-03-08 09:35:20 +11:00
UnknownShadow200
b7c43bbe8a Also log error description 2019-03-08 09:27:45 +11:00
UnknownShadow200
f4a2485144 include time of crash in crash logs 2019-03-07 11:54:13 +11:00
UnknownShadow200
48f861515a fix http debug messages having garbage elapsed timestamps 2019-03-07 00:10:01 +11:00
UnknownShadow200
ae9eb607a9 use const in a few more places, reduce some compiler warnings 2019-03-06 23:27:48 +11:00
UnknownShadow200
ef21348fff add separate skybox env colour env variable and fix #570 2019-03-06 20:47:32 +11:00
UnknownShadow200
6d8a4e0149 Optimise OpenGL 1.1 backend performance 2019-03-06 17:21:54 +11:00
UnknownShadow200
5456d4205f call glEnable/glDisable(GL_TEXTURE_2D) less times per frame 2019-03-06 12:40:24 +11:00
UnknownShadow200
ed20ac00d0 use more specific names in Platform.h
e.g. instead of Platform_LoadLibrary use DynamicLib_Load
2019-03-05 23:21:53 +11:00
UnknownShadow200
8d967effd9 reduce size of block physics arrays, saves 8/16 kb on 32/64 bit 2019-03-05 15:14:49 +11:00
UnknownShadow200
5ab20920a2 how did that even compile 2019-03-05 10:27:34 +11:00
UnknownShadow200
c404d3c460 move display stuff to Window_Init, also properly initialise SDL 2019-03-05 10:17:35 +11:00
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