Commit Graph
1653 Commits
Author SHA1 Message Date
Henrik Rydgård ea1743a351 Allow picking mp3 files on Android too 2024-04-09 19:29:34 +02:00
Henrik Rydgård 862fb951f1 Add support for loading mp3 files as UI sound.
Fixes #18136
2024-04-09 19:15:49 +02:00
Henrik Rydgård 616ee81f84 Add another parameter to the internal "request" framework. 2024-04-06 12:04:45 +02:00
Henrik Rydgård 5a8140c301 Initialize RAIntegration support if available. Untested. 2024-04-05 18:15:10 +02:00
Henrik Rydgård fc1d984b20 Update rcheevos, switch back to upstream. Avoid using rcheevos' hash.c, by computing game hashes ourselves. 2024-04-03 16:43:34 +02:00
Henrik RydgårdandGitHub 3bebd2101a Revert "OpenXR - One APK for Android and standalone VR" 2024-04-03 10:57:02 +02:00
Lubos 63307aec2e OpenXR - One APK for Android and standalone VR 2024-03-21 12:29:22 +01:00
Lubos Vonasek 0255de7d7d OpenXR - Android paths fixed 2024-03-20 19:07:06 +01:00
Lubos 76b015a4ab OpenXR - Migrate to official SDK 2024-03-20 12:23:54 +01:00
Henrik Rydgård a5842792b8 Buildfix 2024-02-28 15:45:20 +07:00
Henrik Rydgård 32fbf5392d Andorid: Fix a bunch of lints, to make any important ones not drown in the long list 2024-02-25 15:54:06 +07:00
Henrik Rydgård c5791764d8 Make the i18n T function use std::string_view
Buildfixes, crashfixes

One more

Android buildfix

Buildfix Qt
2024-02-12 18:44:39 +01:00
Henrik Rydgård da5e29f5dc app-android: Shave an unnecessary level from the callstack 2024-02-01 19:21:17 +01:00
Henrik Rydgård c7ed87b352 Assorted paranoia and improved checks 2024-01-31 10:22:03 +01:00
Henrik Rydgård c5191cad4c Disable 16-bit textures on PowerVR.
Fixes #18780
2024-01-29 15:48:27 +01:00
Henrik Rydgård 9979372a97 Assorted paranoia, get rid of an allocation in the audio loop 2024-01-29 10:37:38 +01:00
Henrik Rydgård 0170e8f081 Logging updates 2024-01-29 00:54:24 +01:00
Henrik Rydgård 7b4d2453e3 Android buildfix 2024-01-28 16:37:59 +01:00
Henrik Rydgård a811cbac80 Add proper checks for file type when picking a background image
Should fix some confusion, and also issues picking files from the
Download folder on Android where the filenames we get don't always have
extensions.
2024-01-27 12:03:01 +01:00
Henrik Rydgård 1f129b6dca Replace "ReadFileToString" with a few semantically clearer wrappers. 2024-01-25 09:55:54 +01:00
Henrik Rydgård 22e91c98db More asserts 2024-01-24 11:36:25 +01:00
Henrik Rydgård 6ae9d42516 Preparations for reworking the memstick folder move functionality 2024-01-22 15:56:07 +01:00
Henrik Rydgård 2d9afaa6df Android: Add code for "show folder", don't activate it since it's not reliable (need a query on startup) 2024-01-21 13:35:59 +01:00
Henrik RydgårdandGitHub 7627de4846 Merge pull request #18718 from hrydgard/fix-running-prx-on-scoped-storage
Android: Fix running plain PRXs on scoped storage. Minor cleanup.
2024-01-18 01:06:52 +01:00
Henrik Rydgård ffe64c2305 Sneak in catching an Android exception 2024-01-18 00:29:07 +01:00
Henrik Rydgård 9555563ad2 Update rcheevos yet again 2024-01-18 00:20:37 +01:00
Henrik Rydgård 01370ab099 Fix some gradle deprecation warnings 2024-01-17 23:43:00 +01:00
Henrik Rydgård 9253bf9cb5 Add a new screen for managing installed Adreno drivers 2024-01-17 10:51:08 +01:00
Henrik Rydgård 8faba8426a AdrenoTools: Fix picking zip files from the Downloads folder. Add more validation. 2024-01-15 11:46:41 +01:00
Henrik Rydgård 0caebbfaa6 Add a way to pass out error messages from VulkanLoad 2024-01-15 11:22:33 +01:00
Henrik Rydgård 096131db81 Update rcheevos 2024-01-14 13:47:44 +01:00
Florin9doi cad232e60e sceSircs/Infrared support on Android 2024-01-12 20:29:53 +02:00
Florin9doi b941a5a701 GPS: Add constant for GPGGA tokens 2024-01-07 02:17:54 +02:00
Florin9doi bda9c99e79 GPS: Remove NmeaListener workaround for Android 29 SDK 2024-01-07 02:17:01 +02:00
Henrik Rydgård 8810d95ab4 Add paranoid error check when listing cameras 2023-12-20 18:26:27 +01:00
Henrik Rydgård dd15a1573d Add setting to configure simulated key-up delay for mouse wheel events 2023-12-20 11:39:37 +01:00
Henrik Rydgård 818471a2d7 Mouse wheel: Centralize the sending of KEY_UP events on a timer. 2023-12-17 19:40:59 +01:00
Dzmitry Dubrova a201d50566 Fix CI building 2023-12-14 08:53:03 +03:00
Dzmitry Dubrova a461800973 Implement custom driver loading for ARM64 Android devices 2023-12-14 08:53:03 +03:00
Henrik Rydgård a6d717cb39 Add option in dev tools to ask Android for 60hz display using Surface.setFrameRate
Might help #18514 and #18480 if we're lucky.
2023-12-12 15:30:39 +01:00
Henrik Rydgård a80f590714 Minor cleanup (no need for a string query here) 2023-12-12 10:15:54 +01:00
Henrik Rydgård 5763ec1b88 Move NativeQueryConfig into app-android.cpp 2023-12-12 09:56:33 +01:00
Henrik Rydgård db4993bfdc Implement full support for mouse input on Android
The smoothing algorithm changed a bit now that I centralized that logic
in a way that can work with all backends.
2023-12-10 09:52:19 +01:00
Henrik Rydgård fe732f167c Android: Batch motion events. 2023-12-09 15:44:09 +01:00
Henrik Rydgård 29b934a4d9 Android: When filtering bogus key events, return true so no further processing happens.
Bugfix for 902ee91a02
2023-12-09 00:15:27 +01:00
Henrik Rydgård 902ee91a02 Android: Ignore key events with keycode 0 from gamepads.
Trying a really narrow fix for problem with stadia pads converted to
bluetooth, reported by oldmario on Discord.
2023-12-08 22:50:34 +01:00
Henrik Rydgård 84d3bfc506 Add mouse wheel support for Android
Fixes #18471

Tested on a Poco F4 phone with a generic Bluetooth mouse.
2023-12-04 13:41:52 +01:00
Henrik RydgårdandGitHub 04c6b1ac99 Merge pull request #18442 from hrydgard/time-tracking
Track time-played per game
2023-11-27 22:12:45 +01:00
Henrik Rydgård 31c85ae0a5 Add the basics of a played-time tracker. 2023-11-26 19:15:38 +01:00
Henrik Rydgård 7558544183 Android: Add *.chd and *.CHD to allowed path patterns for shortcut/intents 2023-11-26 19:08:09 +01:00