Commit Graph

1277 Commits

Author SHA1 Message Date
Unknown W. Brackets
db21d0e7fc Android: Avoid crash without ext dir.
This can return null on some older Androids.  See #14821.
2021-09-11 20:12:17 -07:00
Henrik Rydgård
dc520a59d3 Log the duration of directory size computations too 2021-09-11 18:17:14 +02:00
Henrik Rydgård
fcc0337576 Fix the Android recursive size computation and hook it up. 2021-09-11 18:12:30 +02:00
Henrik Rydgård
e842d395fa Add untested function Android_ComputeRecursiveDirectorySize 2021-09-11 18:11:53 +02:00
Henrik Rydgård
c9bcbf326f More shortcut fixes 2021-09-09 00:00:54 +02:00
Henrik Rydgård
273376ab8d Set a couple flags on the ShortcutIntent 2021-09-08 23:43:35 +02:00
Henrik Rydgård
bad0736fa3 Avoid calling into C++ when creating game shortcuts. Use scoped storage-compatible file chooser when possible. 2021-09-08 23:26:01 +02:00
Henrik Rydgård
1d08317766 Valiant attempt to fix queryGameName 2021-09-08 23:25:39 +02:00
Henrik Rydgård
8e9cdf97cf Implement support for new file chooser on Android 11+. 2021-09-08 21:33:50 +02:00
Henrik Rydgård
2a223bb91d No longer need to specify build tools version, gradle now has a default. 2021-09-08 01:16:49 +02:00
Henrik Rydgård
68d9372d9f Update gradle again.
Or at least try to, last time I tried we hit buildbot issues.
2021-08-29 21:20:33 +02:00
Henrik Rydgård
51b6c73a2b Experiment: Remove probably-redundant motionevent class check
Could maybe help #14766
2021-08-28 20:27:41 +02:00
Henrik Rydgård
8cab56c948 Move keymap defaults to a separate file. Not exactly a clean separation though. 2021-08-28 15:12:10 +02:00
Henrik Rydgård
8f86ddba2a Android: More strict identification of keyboard events. 2021-08-28 14:47:40 +02:00
Henrik Rydgård
527ec8eff2 Fix bug with device IDs on Android, causing the on-screen back button to be misinterpreted. 2021-08-28 14:07:22 +02:00
Henrik Rydgård
c151b7858b Bugfix 2021-08-22 00:12:47 +02:00
Henrik Rydgård
1fc43b4ea2 Android: Remove the old limitation of 3 registered input devices. 2021-08-21 23:44:16 +02:00
Henrik Rydgård
928bc88b01 Rename Unthrottle to Fast-forward globally 2021-08-18 09:28:13 +02:00
Henrik Rydgård
81b4c3b376 Auto-pause on app switch. Will be made conditional in the next commit. 2021-08-11 23:31:51 +02:00
Henrik Rydgård
fc91ff3dba Cleanup 2021-08-11 23:31:51 +02:00
Henrik Rydgård
b898e4587f Fix some old bugs where we overrode the device ID to 0 wrongly for back button
The checks for pad were wrong, and also the old path simply passed 0.
2021-08-11 23:31:44 +02:00
Henrik Rydgård
ed7053329a Fix some mis-handling of single file URI. Fixes the Load... button. 2021-08-07 12:17:31 +02:00
Henrik Rydgård
43ba908225 Propagate errors from file identification upwards better. 2021-08-07 11:54:45 +02:00
Henrik Rydgård
7c1c06ed66 If in legacy storage mode from an earlier install, we still might need to ask for permission.
So can't cap on that, until Android removes legacy storage access entirely, probably in
Android 13...

Should help nassau-tk's issue in #13847.
2021-08-07 11:01:44 +02:00
Henrik Rydgård
a0a5f7a67a Minor improvements on Android 9/10. Let the user reset to root of storage.
This includes handling weird "raw:/" content URIs. These I haven't seen
on newer versions.
2021-08-04 23:22:43 +02:00