5730 Commits

Author SHA1 Message Date
UnknownShadow200
3ff7bfe609 Move Window_OpenKeyboard to args struct instead 2021-01-08 23:29:54 +11:00
UnknownShadow200
05025d3ed8 Get launcher window showing on windows 98, at which point it still just freezes 2021-01-06 15:41:15 +11:00
UnknownShadow200
15122e8f92 Always use unicode functions on Windows instead of relying on _UNICODE macro
Also make opening/creating files work on Windows 98
2021-01-06 14:29:07 +11:00
UnknownShadow200
458bd587a2 Platform_EncodeString --> Platform_EncodeUtf8/Utf16, because it's important to know the actual encoding
E.g. if you were trying to use libcurl http backend on windows, Platform_EncodeString would encode the string as utf16. But libcurl requires utf8 strings.
2021-01-06 13:09:46 +11:00
UnknownShadow200
dde41af49c Don't insta crash on vanilla Windows 98 2021-01-06 11:58:41 +11:00
UnknownShadow200
bc3f27a204 Fix crash handling code rarely crashing on 32 bit windows 2021-01-06 11:40:00 +11:00
UnknownShadow200
1585e50b18 Windows: Only include symbol name in backtrace if it is also not empty string, fixes lines like '0xFF0000 - (+-133441)' appearing 2021-01-06 11:15:35 +11:00
UnknownShadow200
82251f6606 Webclient: Fix touch coords being wrong with ipad in desktop mode (Thanks cjnator38) 2021-01-05 23:23:32 +11:00
UnknownShadow200
169bdf50b6 Export Options_SaveIfChanged per request
Also try to hardcode a few options less
2021-01-04 11:20:05 +11:00
UnknownShadow200
2159704a30 Add smooth camera option to Graphics Options (Thanks jewdangus) 2021-01-04 00:46:55 +11:00
UnknownShadow200
9d50e6dcec Remove detach argument from Thread_Start 2021-01-03 09:40:11 +11:00
UnknownShadow200
367f35871f Make more URLs configurable 2021-01-02 20:27:57 +11:00
UnknownShadow200
aad52fc36c Mobile: Clicking dpad/more shouldn't rotate camera (Thanks TheAwesome98) 2021-01-02 09:13:07 +11:00
UnknownShadow200
608ee705ca Mobile: Holding jump should still move camera around (Thanks zLegqcy) 2021-01-01 22:29:07 +11:00
UnknownShadow200
53e3ab92e6 Return touch type instead of true in screen pointer up's, return void for widget input/pointer up 2021-01-01 18:54:47 +11:00
UnknownShadow200
1303119929 Port MenuOptionsScreen to new rendering method 2021-01-01 15:51:14 +11:00
UnknownShadow200
b2f23fc28c Linux: Implement session caching and switch to using /var/lib/dbus/machine-id for a device specific encryption key
Unfortunately, this means previously stored passwords and resume mpasses aren't valid anymore and so will be lost. Sorry about that.
2021-01-01 09:55:44 +11:00
UnknownShadow200
18fe4411eb Change from grass to glass in default hotbar to match classic 2020-12-31 21:40:01 +11:00
UnknownShadow200
e3d3271366 Linux: Show vram/HW acceleration in /client gpu when using MESA 2020-12-31 20:55:11 +11:00
UnknownShadow200
aed6834dfe X11: Don't cache default screen 2020-12-31 19:42:59 +11:00
UnknownShadow200
8869bb95d8 Direct3D9: Workaround buggy hook plugins by avoiding resetting device at startup (Thanks MasterMen) 2020-12-31 13:49:53 +11:00
UnknownShadow200
7c604e736e Webclient: Fix non vsync fps limit not applying at startup 2020-12-31 13:16:42 +11:00
UnknownShadow200
e53f715f29 Improve vsync setting at startup
Only call it once for OpenGL, avoid causing a pointless context loss for Direct3D9
2020-12-31 12:38:46 +11:00
UnknownShadow200
8749010193 Fix username getting stuffed up with last commit, oops (Thanks Yolkbird) 2020-12-31 08:33:08 +11:00
UnknownShadow200
3c3664b9cf Windows: Remember session cookie, bypasses MFA when logged in from same device 2020-12-30 20:04:56 +11:00
UnknownShadow200
8f888c0589 Make StringsBuffer no longer hardcoded to max 512 character entries 2020-12-30 18:56:44 +11:00
UnknownShadow200
c3819edde3 Cleanup StringsBuffer, add basic ios interop code 2020-12-30 16:24:38 +11:00
UnknownShadow200
2b17800a2c Split into CC_BUILD_MACOS and CC_BUILD_IOS 2020-12-29 22:42:55 +11:00
UnknownShadow200
aedd53eeb6 CC_BUILD_OSX -> CC_BUILD_DARWIN, add ARM register dumping 2020-12-29 22:16:15 +11:00
UnknownShadow200
3702235951 Use DateTime_CurrentUtc_MS less and other minor tidyup 2020-12-29 20:43:27 +11:00
UnknownShadow200
3758fc3e84 Screen PointerUp should not be cancellable 2020-12-29 18:54:34 +11:00
UnknownShadow200
4d9c975b1f fix buildbot script for real 2020-12-29 17:04:54 +11:00
UnknownShadow200
587867a087 update buildbot script for new machine 2020-12-29 14:27:43 +11:00
UnknownShadow200
e394c4f2d9 Avoid 64 bit division in Waitable_WaitFor 2020-12-29 13:14:26 +11:00
UnknownShadow200
33b3fba6e1 Direct3D9: Fix crash if device cannot be created initially and you try to join multiplayer (Thanks lordmakerreturns) 2020-12-29 00:52:29 +11:00
UnknownShadow200
3774defd60 X11: Disable XInput2 when absolute mouse coordinates detected, fixes being unable to look around at all still. Fixes #771 2020-12-28 14:33:27 +11:00
UnknownShadow200
01eebf8796 Mobile: Fix softlock if speed is on and you open inventory (Thanks bioclassic23)
Also fix last commit breaking webclient whoops
2020-12-27 18:44:38 +11:00
UnknownShadow200
fb4c74d0a0 Opening chat input shouldn't cause 'speed: X' to immediately vanish 2020-12-27 18:32:03 +11:00
UnknownShadow200
1457d1207c Only save the one keybind that changed instead of all keybinds 2020-12-27 16:58:12 +11:00
UnknownShadow200
9e7d19bfd1 Eliminate Mouse_X/Y completely, start work on new keybinding changed event 2020-12-27 16:48:47 +11:00
UnknownShadow200
e26e9887d2 Launcher: Finally make servers table behave properly when cursor goes outside window 2020-12-27 16:39:56 +11:00
UnknownShadow200
07b0086f9e Launcher: Eliminate all uses of Mouse_X/Y 2020-12-27 16:11:05 +11:00
UnknownShadow200
06b4595e95 Launcher: Move a little bit away from the idea of there only being one pointer 2020-12-27 15:55:47 +11:00
UnknownShadow200
44773bc28e Add field to Gui for screen currently grabbing input, faster than having to iterate through all screens 2020-12-27 13:39:08 +11:00
UnknownShadow200
12ee3a1ec6 Make InputUp event non cancellable for screens 2020-12-27 13:25:27 +11:00
UnknownShadow200
0d56db14b1 Try to make default screen functions clearer 2020-12-27 12:31:15 +11:00
UnknownShadow200
6b2766702b Add maxspeed= to MOTD to allow specifying a maximum horizontal speed that overrides -speed per request (Thanks Venk) 2020-12-27 11:17:59 +11:00
UnknownShadow200
801e26b03c Try to workaround rare corner cases where XI_RawMotion returns absolute instead of relative coords 2020-12-27 00:26:32 +11:00
UnknownShadow200
a2d7f4a71a Fix speed: 5X getting stuck shown if you had ctrl pressed before opening chat (Thanks Cybertoon) 2020-12-26 21:52:49 +11:00
UnknownShadow200
b8bf9db131
Add basic documentation on how the 2D gui works 2020-12-26 11:50:50 +11:00