Commit graph

132 commits

Author SHA1 Message Date
mittorn
20f95b2104 Fix detecting mouse as touchscreen, add PointerIcon support 2018-01-24 04:11:13 +07:00
Alibek Omarov
85641c3e1d ShellExecute extension to open update page 2018-01-08 19:42:09 +03:00
Alibek Omarov
2eb6fbbc42 Don't start service, if we are closing for some reason 2018-01-01 20:17:24 +03:00
Alibek Omarov (a1batross)
6432a9f68d Android part of FWGS/xash3d@a3a1dab commit [skip ci] 2017-11-20 03:41:56 +03:00
Alibek Omarov (a1batross)
25608759e5 Implement ShellExecute for Android(java part) 2017-11-01 17:27:08 +03:00
mittorn
67a296d304 Add firstrun dialog (WIP) 2017-10-02 04:14:26 +07:00
mittorn
2f4f36d407 Fix build 2017-10-01 23:52:23 +07:00
Alibek Omarov (a1batross)
828ede1e3a Add resolution change warning red text, add result resolution preview, make resolution custom fields appear in one line, make first use of FWGSLib, fix possible crash while activity is closed before engine thread was created 2017-09-30 02:29:55 +03:00
Alibek Omarov (a1batross)
1c02cfb443 Introduce FWGSLib: an utility library that contains userful shortcuts and hides Android and Java design flaws 2017-09-30 02:25:36 +03:00
Alibek Omarov (a1batross)
5885a6ccd4 Restrict too lower values to prevent possible client bugs 2017-09-28 23:40:33 +03:00
Alibek Omarov (a1batross)
be71073e93 Hide resolution settings, when resolution changing is not enabled. Fix crashes, when scale, width or height textboxes are filled with invalid data 2017-09-28 23:33:18 +03:00
Alibek Omarov (a1batross)
dcd92e8a57 Port fix for batch text removing from SDL2, fix twice text input on some T9/Swype-like keyboards 2017-09-28 21:57:40 +03:00
Alibek Omarov (a1batross)
a1e8f0e1df Grey-out select folder while loading 2017-09-28 21:01:46 +03:00
Alibek Omarov (a1batross)
d23797a244 Reformat XashActivity.java 2017-09-28 20:54:10 +03:00
mittorn
a62975fe1f Add Ok button to about dialog 2017-09-24 06:28:01 +07:00
mittorn
00ff0ced07 Implement screen resolution changing 2017-09-24 06:26:51 +07:00
mittorn
efc472cf84 Hack legacy style to make more similar to modern 2017-07-23 04:01:21 +07:00
mittorn
1018169842 Make force-quit after engine wait timeout 2017-07-22 13:51:07 +07:00
mittorn
06359502e1 Add wait timeouts 2017-07-22 13:49:07 +07:00
EXL
0949e89c11 PR #143 improvements
Drop bad NullPointerException catching code
2017-06-24 18:19:54 +04:00
EXL
4e07206c98 Fix crash in FPicker on Android OS >= 7.0
Drop always 'false' condition
2017-06-23 09:58:36 +07:00
mittorn
426b088e16 Remove unuseful control key hack
It breaks ctrl-space on android 7+ and crashes on 2.3-
2017-06-22 02:20:33 +06:00
mittorn
6f5e809507 GDBSafe mode that disables some dangerous operations 2017-04-25 23:52:09 +00:00
mittorn
7c44e6451a Disable MouseMove debug message 2017-04-25 21:55:30 +00:00
mittorn
27ca283446 Fix false-detecting mouse 2017-04-05 22:03:19 +00:00
Alibek Omarov (a1batross)
3b6365a048 Remove OPEN_DOCUMENT_TREE request, because it's still does not gives permission to use fopen() call. So, forbid unwritable SD cards at all. 2017-04-01 00:52:13 +03:00
mittorn
17ce269513 Restore pointer action checks 2017-03-31 18:34:08 +00:00
mittorn
8fcb6ca128 Fix compatibility again 2017-03-30 23:32:27 +00:00
mittorn
236586eed5 Fix build 2017-03-30 21:39:08 +00:00
mittorn
f51e6ab1e2 Proper mouse handling on nvidia devices 2017-03-30 19:58:11 +00:00
mittorn
fbcf7758bf Mouse support (nvidia extension) 2017-03-30 00:25:51 +00:00
mittorn
a4745e06fc Android id support 2017-03-28 23:32:39 +00:00
mittorn
b3777bd7c0 Fix compatibility problems, add setTitle, setIcon 2017-03-26 22:11:27 +00:00
mittorn
5368a7f56b Xash3D background service (prevend unload) 2017-03-24 22:03:00 +00:00
Alibek Omarov (a1batross)
ea60581142 Try to implement write permission checking and requesting permissions on newer Android devices 2017-03-07 00:00:32 +03:00
Alibek Omarov (a1batross)
139972e5c8 Try to check write permissions before engine launch 2017-03-06 00:01:39 +03:00
Alibek Omarov (a1batross)
b028a18d16 Remove jnisetenv library, restore old engine initialization. New library: gpgs_support, which initialized Google Play Games in Google Play builds. (In opensource builds does nothing) 2017-03-04 17:13:47 +03:00
Alibek Omarov (a1batross)
e2faa06de2 Finally implement all onPause, onStop and onDestroy, move JoystickHandler to JoystickHandler.java 2017-03-04 16:02:54 +03:00
Alibek Omarov (a1batross)
3b5e5462b4 XashActivity: Better use onPause for saving configs only, as this method is unkillable. onStop will just stop engine. 2017-03-04 00:56:51 +03:00
Alibek Omarov (a1batross)
323e314714 XashActivity: implement proper engine thread quit 2017-03-04 00:21:29 +03:00
Alibek Omarov (a1batross)
7867a53895 XashActivity: fix initialization 2017-03-03 00:00:04 +03:00
Alibek Omarov (a1batross)
66eacf4839 Move setenv from engine to split library to allow lazy engine library loading 2017-03-02 22:29:30 +03:00
Alibek Omarov (a1batross)
af63c6fd5b XashActivity: fix return value 2017-03-02 21:37:32 +03:00
Alibek Omarov (a1batross)
4bfd57037b XashActivity: move loadLibrary call after setting up all envvars. 2017-03-02 21:33:27 +03:00
a1batross
dd1607f261 Fix crash if MotionEvent.getDevice() will return NULL in joystick backend. Add a checks to InitGL, just in case 2016-12-07 00:25:09 +03:00
mittorn
ceba3e90c6 Fix not showing .. when folder name too short 2016-11-25 11:12:31 +07:00
mittorn
e759bf819a Ant travis test build 2016-11-22 01:34:50 +06:00
a1batross
f7a298e8b7 Fix shorcut activity style 2016-09-13 22:26:39 +03:00
a1batross
3fb08631c4 Disable autoupdater in Google Play edition 2016-09-13 21:34:30 +03:00
a1batross
19bae91be1 REmove pregenerated XashConfig, choose Legacy theme if sdk < 21 2016-09-13 21:06:41 +03:00