5477 Commits

Author SHA1 Message Date
UnknownShadow200
2adced2900 Webclient: Fix touching anywhere while keyboard was open causing touch mode to get turned off 2021-02-03 21:25:51 +11:00
UnknownShadow200
3e49f0f2a7 Webclient: WIP on properly supporting touchscreen input
When touch mode is off and a touchstart event is received, switch to touch mode. When touch mode is on and a mousedown event is received, disable touch mode. Unfortunately this still has a problem where touch mode will always get disabled if you touch while the keyboard is open. (because the game does NOT prevent the default behaviour of touchstart becoming a mousedown event when the keyboard is open, so that you can still click on the caret in text input box)
2021-02-01 22:15:29 +11:00
UnknownShadow200
58380529f9 Add Input_SetTouchMode 2021-02-01 18:36:10 +11:00
UnknownShadow200
9b1690ae58 Don't crash immediately if glXQueryVersion fails (Thanks aleksb385) 2021-01-31 21:19:38 +11:00
UnknownShadow200
5b82fbb124 Webclient: Fix copy/paste not working on IE11 because of last two commits 2021-01-31 21:03:54 +11:00
UnknownShadow200
79a7c24aee Webclient: Fix can't copy/paste on Safari macOS 2021-01-31 19:28:37 +11:00
UnknownShadow200
083652ebf4 Simplify clipboard API 2021-01-31 18:57:35 +11:00
UnknownShadow200
4b398eb546 avoid 64 bit division in Updater_GetBuildTime on android 2021-01-30 23:42:55 +11:00
UnknownShadow200
33c1e4e791 Android: Use device theme for dialogs, also fixes not working on old android 2021-01-30 13:49:51 +11:00
UnknownShadow200
ebc4d9f753 Fix http requests always failing on old android 2021-01-30 12:53:36 +11:00
UnknownShadow200
5700988e49 Partially works on Android 2.3 now too 2021-01-30 10:20:23 +11:00
UnknownShadow200
198932aa93 Get it partially working on Android 3.0 2021-01-30 08:57:41 +11:00
UnknownShadow200
980f98a06a Switch to loading OpenSLES dynamically 2021-01-29 23:04:41 +11:00
UnknownShadow200
0725c5122c Show message box if System.loadLibrary fails, drop minSdk version to 8 so I don't have to remember to keep readding that in 2021-01-29 20:46:16 +11:00
UnknownShadow200
1869964be4 Opensource build server script, add android to build server script, improve notify script a bit 2021-01-28 22:06:35 +11:00
UnknownShadow200
9a2b624874 Fix dying with SIGFPE on older versions when using .apk compiled by buildbot 2021-01-26 13:51:52 +11:00
UnknownShadow200
75afb8c6e5 Fix apk compiled by buildbot not installing on older android devices 2021-01-26 10:48:20 +11:00
UnknownShadow200
1d232c609c Fix last commit 2021-01-26 09:17:13 +11:00
UnknownShadow200
a8555a0e0c Webclient: Try fix backspace not working on ios safari (Thanks aleksb385) 2021-01-26 08:37:51 +11:00
UnknownShadow200
12e675f754 Add buildbot script for android (still got a few things to fix though) 2021-01-25 23:42:31 +11:00
UnknownShadow200
c59202a8d4 Make it compile on android again 2021-01-25 07:21:42 +11:00
UnknownShadow200
5cf5c26458 Don't crash launcher if login service server returns incorrect JSON for servers list 2021-01-24 11:06:34 +11:00
UnknownShadow200
bec56df691 Release 1.2.4 1.2.4 2021-01-24 08:38:21 +11:00
UnknownShadow200
dfdf1e150d Report next intended position instead of current position to server
Fixes rare issues like where you can land on a block then jump off it again without the server noticing
2021-01-24 08:33:13 +11:00
UnknownShadow200
e66649b285 Try to avoid depth precision problems with faraway objects with higher FOV on direct3d9 2021-01-23 20:27:57 +11:00
UnknownShadow200
4b734ffe7c Windows: Add option to disable raw mouse input to workaround buggy mice (Thanks mansfield) 2021-01-23 18:51:40 +11:00
UnknownShadow200
8562b6fb48 Fully support vanilla windows 98 2021-01-23 17:41:58 +11:00
UnknownShadow200
c26e463a05 Avoid pointless check for if options.txt exists 2021-01-23 16:59:22 +11:00
UnknownShadow200
33a6992cca Mac 64bit: Fix dockbar/menubar quit not working (Thanks deityflame75) 2021-01-23 13:43:07 +11:00
UnknownShadow200
d5226a023f Improve documentation for C++ plugins (Thanks xnotx123)
Also get icon working on windows 98
2021-01-22 21:27:54 +11:00
UnknownShadow200
18b2fcc9c8 X11: Fix game never getting focused when focus follows pointer root 2021-01-21 22:46:05 +11:00
UnknownShadow200
8faf15855a Add option to use custom login server 2021-01-21 21:45:06 +11:00
UnknownShadow200
bf76e58e5d Make cloud rendering a little bit faster 2021-01-20 18:59:35 +11:00
UnknownShadow200
db564a72f9 Fix freezing on windows 98 2021-01-19 22:28:52 +11:00
UnknownShadow200
5c6051c317 Webclient: Also show 'default.zip missing' warning 2021-01-19 19:29:17 +11:00
UnknownShadow200
f4c2ffa399 Don't pass Mode argument to GLContext_SelectVisual 2021-01-16 11:41:27 +11:00
UnknownShadow200
d46dd99e58 Webclient: Call forceTouchLayout function (if user defined one) to hint to website that it should remove stuff not relevant for touch/mobile gameplay 2021-01-15 19:03:52 +11:00
UnknownShadow200
3e3ddf487d Webclient: Try to fix buttons not showing on recent iPad (iOS 13+, thanks cjnator38) 2021-01-14 19:46:50 +11:00
UnknownShadow200
1eefe36cfe Eliminate Directory_Exists API 2021-01-13 21:23:11 +11:00
UnknownShadow200
d496d87de6 Use Vec3_Create3 less and avoid creating screenshots directory for webclient 2021-01-12 22:16:41 +11:00
UnknownShadow200
d0f21a24b8 Make code depending on HUD hotbar layout a bit less hacky 2021-01-11 23:20:43 +11:00
UnknownShadow200
0f36cc9a57 Defer creating maps/plugins directory until necessary, make World a component 2021-01-11 20:57:02 +11:00
UnknownShadow200
3fd48f49bb ios: Get it to compile even though it doesn't work at all 2021-01-10 23:38:21 +11:00
UnknownShadow200
19cdffd5f2 Mac: Less warnings when compiling with modern xcode 2021-01-10 19:22:51 +11:00
UnknownShadow200
3ad1f1f169 Mac: Implement session caching too 2021-01-10 18:52:44 +11:00
UnknownShadow200
b692db5a16 Fix cursor on Windows 98 2021-01-10 11:35:38 +11:00
UnknownShadow200
a485f4c6af Webclient: Start using placeholder text for mobile on-screen keyboard in a few places
Also bump copyright to 2021
2021-01-08 23:39:33 +11:00
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