3392 Commits

Author SHA1 Message Date
UnknownShadow200
d8ed9b77a2 C client: Show username in window title 2018-09-10 17:45:24 +10:00
UnknownShadow200
5f12a5b869 C client: Fix skins using all 64 characters not working 2018-09-10 14:00:32 +10:00
UnknownShadow200
446098e82c C client: fixed scaled block model, not working 2018-09-10 12:43:18 +10:00
UnknownShadow200
96f2400300 x 2018-09-10 09:31:19 +10:00
UnknownShadow200
8c65129bb8 Video memory usage shown with nvidia gpus on opengl backend, tab list name matching now partially matches both start and end of word 2018-09-10 09:29:19 +10:00
UnknownShadow200
95252e67ca Fix #539 (oops, thanks igor725) 2018-09-09 22:54:24 +10:00
UnknownShadow200
ce2924cf4c C client: minor cleanup of GUI code 2018-09-09 22:19:23 +10:00
UnknownShadow200
c3558da9a9 C client: Fix crashing when trying to navigate to next key bindings page 2018-09-09 21:25:20 +10:00
UnknownShadow200
eb007e91cd C client: Implement error dialog on linux 2018-09-09 13:44:18 +10:00
UnknownShadow200
d5faaf9c26 For d3d9, /client gpu also shows current estimated video memory in addition to total 2018-09-09 10:18:19 +10:00
UnknownShadow200
fb5b189870 don't disable vsync in a frame when disconnected, causes crash on some GPUs 2018-09-09 05:30:56 +10:00
UnknownShadow200
5a7d0d244a C client: Fix music not being delayed on linux 2018-09-08 18:05:33 +10:00
UnknownShadow200
2875600db7 C client: audio (mostly) works on linux 2018-09-08 17:36:07 +10:00
UnknownShadow200
ae30d14024 Change 'cancel' to 'done' in guis 2018-09-08 16:51:24 +10:00
UnknownShadow200
aed9ecc651 fix last commit, oops 2018-09-08 14:56:03 +10:00
UnknownShadow200
d298f3ff57 C client: command line args read on linux, dropping map onto client works too 2018-09-08 14:35:07 +10:00
UnknownShadow200
53475ce993 Simplify OpenAL backend 2018-09-08 10:11:03 +10:00
UnknownShadow200
630a43bea2 C client: URL clicking works on linux now 2018-09-08 09:04:28 +10:00
UnknownShadow200
efca06111f attempt to address #534 2018-09-07 16:33:53 +10:00
UnknownShadow200
a3cff6eef0 attempt to fix invalid IL in some mono versions 2018-09-07 09:26:45 +10:00
UnknownShadow200
cd7adbb3c7 C client: Disable inlining of non-critical string functions, reduces x64 release size by 22 kb 2018-09-06 13:37:33 +10:00
UnknownShadow200
da46329987 simplify events 2018-09-06 12:58:03 +10:00
UnknownShadow200
4e71444731 Redesign plugin and events api. Events are now a static class, plugins now use an API version.
This means mismatched client and plugin versions won't cause a crash due to MissingMethod etc. Although this does break all current plugins
2018-09-06 09:15:51 +10:00
UnknownShadow200
30053c6bc1
Update C-client-notes.md 2018-09-06 08:36:20 +10:00
UnknownShadow200
d7b61c7e9e C client: and simplify axislinesrenderer too 2018-09-06 06:32:31 +10:00
UnknownShadow200
2520e649c0 C client: shrink by 5kb 2018-09-06 05:13:30 +10:00
UnknownShadow200
63371827b6 C client: Unhandled exceptions show correct stacktrace now 2018-09-05 10:24:37 +10:00
UnknownShadow200
39f9c3c9b0 C client: Fix inventory menu crashing, 1 step closer to working on windows 2000 2018-09-05 04:27:52 +10:00
UnknownShadow200
e9474c68c1 C client: simplify stopwatch 2018-09-05 02:35:44 +10:00
UnknownShadow200
77a2292d45 C client: Fix clipboard being stuffed up 2018-09-04 13:05:33 +10:00
UnknownShadow200
e6a0f0623d C client: less warnings in gcc 2018-09-04 10:54:01 +10:00
UnknownShadow200
7b93ad44fe C client: Relying on undefined behaviour is a bad idea 2018-09-04 10:33:23 +10:00
UnknownShadow200
6fcb90e03f C client: Implement http on linux using curl 2018-09-04 07:52:06 +10:00
UnknownShadow200
70734a4754 C client: Implement Platform_SetWorkingDir on linux 2018-09-03 08:08:04 +10:00
UnknownShadow200
5fb1c1af89 C client: Fix texture pack downloading. Also log non-http errors to chat. 2018-09-02 20:32:28 +10:00
UnknownShadow200
dd1e99d56b Show message box when failed to start due to invalid IP/port, instead of silently failing 2018-09-02 12:50:56 +10:00
UnknownShadow200
eaf265bb54 C client: IModel -> Model. Also make error message box attached to own window instead of active one 2018-09-02 09:31:01 +10:00
UnknownShadow200
edc69b4cbd C client: use vtable for widgets 2018-09-02 01:28:49 +10:00
UnknownShadow200
5b36da921c C client: make MenuInputValidator smaller by using a VTABLE 2018-08-31 23:29:31 +10:00
UnknownShadow200
1ddd9419e2 fix tonnes of compile warnings on GCC 2018-08-31 08:43:10 +10:00
UnknownShadow200
63b005d055 C client: simplify GUI code a bit 2018-08-31 06:55:37 +10:00
UnknownShadow200
1c090fd512 Button and Text widgets don't keep reference to font anymore 2018-08-31 02:42:15 +10:00
UnknownShadow200
176390e039 C client: start rewriting screens, stage 2 2018-08-30 23:49:06 +10:00
UnknownShadow200
1eae3c3835 C client: start rewriting screens 2018-08-30 22:04:37 +10:00
UnknownShadow200
3e0aa6e07c velocity should be reset on joining another map 2018-08-30 05:53:50 +10:00
UnknownShadow200
e3905c9a3f C client: simplify key-value splitting 2018-08-30 05:00:01 +10:00
UnknownShadow200
26081a0074 C client: Fix multiplayer not connecting on linux 2018-08-29 23:09:17 +10:00
UnknownShadow200
d069cea053 C client: Fix last modified time being wrong on linux 2018-08-29 08:59:45 +10:00
UnknownShadow200
ff8889bc7e C client: fix a few compile errors 2018-08-29 05:30:08 +10:00
UnknownShadow200
725ea1b351 C client: simplify datetime handling, just use uint64 for total milliseconds when possible 2018-08-29 02:45:20 +10:00