3168 Commits

Author SHA1 Message Date
UnknownShadow200
fe595a62c9 fix opening .sln file forcing you to upgrade it 2018-07-24 15:46:04 +10:00
UnknownShadow200
ee0e3dac02 Fix immediate crashing 2018-07-24 15:39:00 +10:00
UnknownShadow200
704dcebc46 Evil hack to fix InteropPatcher sometimes returning an error 2018-07-24 14:45:09 +10:00
UnknownShadow200
e763e174a5 Initial URL rewrite (broken currently) 2018-07-24 14:41:42 +10:00
UnknownShadow200
c68208907c simplify menus a bit further 2018-07-24 02:26:10 +10:00
UnknownShadow200
78d99c05c1 simplify menus code in C client 2018-07-24 01:39:31 +10:00
UnknownShadow200
5e8c1900fc Font menu should auto start at currently selected font 2018-07-23 22:28:08 +10:00
UnknownShadow200
28d1d81821 Simplify DisplayDevice, initial work on System Fonts menu 2018-07-23 19:04:08 +10:00
UnknownShadow200
53aaf4009c fix scroll in menus being backwards 2018-07-23 14:44:31 +10:00
UnknownShadow200
dc98bd64be List menus show page number, fixes #411 2018-07-23 03:14:06 +10:00
UnknownShadow200
90f15bc994 Allow using mouse wheel to scroll through hotkeys/texture packs/levels list 2018-07-23 02:32:04 +10:00
UnknownShadow200
6a88fe13d4 combine header reads for png and zip in C client. Cuts down on initial I/O reads starting game from ~1270 to ~500 2018-07-22 23:36:17 +10:00
UnknownShadow200
9fad13187c Fix .fcm having height/length swapped when decoding in C client 2018-07-22 22:59:10 +10:00
UnknownShadow200
026a448e32 Cleanup stream API a bit in C client 2018-07-22 22:14:27 +10:00
UnknownShadow200
174e429f3a Fix C client decoding .fcm maps incorrectly 2018-07-22 21:07:03 +10:00
UnknownShadow200
9380fb71db detect whether item is png or zip from file contents, instead of from url ending 2018-07-22 20:15:33 +10:00
UnknownShadow200
c4d1f2a2fe explicit error codes for C client png/zip 2018-07-22 20:09:01 +10:00
UnknownShadow200
effed1f351 simplify drawing clipped text 2018-07-22 02:18:34 +10:00
UnknownShadow200
b1c76ea153 eliminate some useless code 2018-07-21 16:20:31 +10:00
UnknownShadow200
4130ecfe96 Fix hotkeys not working with /client commands 2018-07-21 16:03:10 +10:00
UnknownShadow200
403f51cc0b Fix C client again 2018-07-21 05:56:59 +10:00
UnknownShadow200
20c273ef64 fix wrong fog colour for a few frames 2018-07-21 04:52:57 +10:00
UnknownShadow200
b1ffb93fe5 Start combining env/weather/borders/skybox in C client 2018-07-21 04:29:58 +10:00
UnknownShadow200
8c091aa751 simplify skybox code in C client 2018-07-20 22:56:35 +10:00
UnknownShadow200
c9bb9a8db4 fix C client crashing when running multiple instances to same server, with different usernames 2018-07-20 18:06:26 +10:00
UnknownShadow200
d60472be45 fix terrain.png in C client being cached discarding alpha channel 2018-07-20 15:13:07 +10:00
UnknownShadow200
0086f047f8 Fix alt+keypad 1+keypad 2 not working in C client 2018-07-19 23:55:58 +10:00
UnknownShadow200
5aba50620a Fix removing hotkey crashing C client 2018-07-19 23:46:55 +10:00
UnknownShadow200
538a0c1f35 minor cleanup 2018-07-18 21:31:33 +10:00
UnknownShadow200
e6384d0100 Fix defining keys to act as mouse buttons not working in C client 2018-07-18 19:47:46 +10:00
UnknownShadow200
87eb5ea978
Update and rename C-guidelines.md to C-client-notes.md 2018-07-18 16:27:10 +10:00
UnknownShadow200
6908736883 Fix timers 2018-07-18 16:16:17 +10:00
UnknownShadow200
44123fb48e make C client not crash on linux immediately 2018-07-18 15:25:22 +10:00
UnknownShadow200
9b8fdb3de7 C client now compiles on linux (with some missing functionality) 2018-07-18 14:42:43 +10:00
UnknownShadow200
d15e0f7b03 rm autp crlf 2018-07-18 13:42:55 +10:00
UnknownShadow200
23065158a6 Fix launcher having black pixels left behind when windows are moved over it on linux 2018-07-18 04:08:58 +10:00
UnknownShadow200
7f34c26ccd remove detection of 'useclouds' in texture pack zips, because this was undocumented and unintuitive.
You can still disable clouds with skyboxes by just moving them to -10000
2018-07-17 16:08:59 +10:00
UnknownShadow200
ea9a8813da more work on porting to posix 2018-07-17 16:01:57 +10:00
UnknownShadow200
fad22fe8a9 Don't set window.visible twice 2018-07-16 23:53:58 +10:00
UnknownShadow200
c992969c9e maybe fix crash on osx 2018-07-16 23:10:31 +10:00
UnknownShadow200
0ebec8142a more work porting C client to posix 2018-07-16 22:19:37 +10:00
UnknownShadow200
fe3fd7396b Start adding POSIX backend 2018-07-16 18:20:03 +10:00
UnknownShadow200
b52d7911d4 Port X11Window to C. (still need to port Platform class) 2018-07-16 15:52:39 +10:00
UnknownShadow200
926547577c mostly port x11 window 2018-07-16 02:52:32 +10:00
UnknownShadow200
b6dd1507a3 fix C# client broken on linux 2018-07-15 23:49:49 +10:00
UnknownShadow200
20f8572def start work on x11 window and glx context for C client 2018-07-15 21:50:58 +10:00
UnknownShadow200
01932a288f fix d3d9 build of C client 2018-07-15 15:52:17 +10:00
UnknownShadow200
2d16a412be get the C client to cross compile on linux finally 2018-07-15 14:43:05 +10:00
UnknownShadow200
e2199bbb6b remove typedefs part 4 2018-07-15 13:34:42 +10:00
UnknownShadow200
4e09dda7c8 remove typedefs part 3 2018-07-15 12:10:06 +10:00