summaryrefslogtreecommitdiff
path: root/Source/Android
AgeCommit message (Collapse)Author
2022-02-09Android: Fix the logic for getting the Riivolution pathJosJuice
There is a Load path setting, so the Load part can't just be hardcoded.
2022-02-03Android: Optimize importsSimonx22
2022-02-01Merge pull request #10425 from JosJuice/android-import-path-traversalJMC47
Android: Fix path traversal when importing user data
2022-01-31Android: Fix path traversal when importing user dataJosJuice
2022-01-31Android: Include empty folders when exporting user dataJosJuice
I think users will have a hard time figuring out where to place texture packs and Riivolution mods and so on without this.
2022-01-30Merge pull request #10416 from JosJuice/android-import-exportJMC47
Android: Add import/export options for user data
2022-01-30Android: Add import/export options for user dataJosJuice
Apparently there are phones where accessing Dolphin's app-specific directory isn't just annoyingly hard but actually impossible. To give users of those phones at least some kind of way to manage their data (even if it's a lot less convenient than if we were allowed to let the user open the app-specific directory in a file manager), I'm adding a way to export the directory to a zip file and then import it back.
2022-01-30Merge pull request #10391 from JosJuice/android-license-commentTilka
Android: Add some missing license comments
2022-01-30Merge pull request #10409 from JosJuice/android-no-cplusplus-checksLéo Lam
Android: Get rid of __cplusplus macro checks
2022-01-29Android: Get rid of __cplusplus macro checksJosJuice
These files cannot compile correctly as C, so there's no reason to have ifdefs for C compatibility. We switched to not checking the __cplusplus macro in our JNI code some time ago, but it seems like I forgot to remove it from these two files.
2022-01-29Android: Fix incorrect include of PostProcessing.hJosJuice
2022-01-29Android: Call OnConfigChanged when resetting a settingJosJuice
Otherwise the value of the setting won't be updated properly.
2022-01-29Android: Fix swapped texture dumping description stringsJosJuice
2022-01-29Android: Get rid of the boot timeoutJosJuice
We don't have a timeout like this on other platforms, and it doesn't accomplish anything useful as far as I can tell. If you trigger it, all that happens is that you don't get a working game and also can't press Exit Emulation without Dolphin hanging (stuck in Core::Shutdown).
2022-01-28Android: Fix in-game menu font spacing and checkbox marginSimonx22
2022-01-27Merge pull request #10393 from JosJuice/android-texcache-namesJMC47
Android: Make texture cache accuracy level names match DolphinQt
2022-01-26Merge pull request #10361 from Simonx22/migrate-to-material-componentsJosJuice
Android: improve app design
2022-01-24Android: Make texture cache accuracy level names match DolphinQtJosJuice
2022-01-24Merge pull request #10371 from lynxnb/android-irJosJuice
Android: add two QoL settings to IR pointer
2022-01-24Android: add an option to recenter IR after every pointer interactionlynxnb
2022-01-24Android: add IR pointer modes to InputOverlayPointerlynxnb
* Disabled: disables the overlay pointer * Follow: default behaviour, IR pointer follows touch position * Drag: IR pointer moves relative to the initial touch event position
2022-01-23Android: Add some missing license commentsJosJuice
I missed this in code review.
2022-01-22Merge pull request #10369 from Simonx22/android-online-system-update-2JMC47
Android: Add online system update functionality
2022-01-21Android: improve app designSimonx22
2022-01-21Android: Add online system update functionalitySimonx22
2022-01-21NativeLibrary: Add function to start system menuOatmealDome
2022-01-21WiiUtils: Add function to get current system menu versionOatmealDome
2022-01-21WiiUtils: Add function to check if system menu is installedOatmealDome
2022-01-21WiiUtils: Add doOnlineUpdate() functionOatmealDome
2022-01-21WiiUtils: Add function to convert UpdateResult to jintOatmealDome
2022-01-21WiiUpdateCallback: Add interface for update callbackOatmealDome
2022-01-14Fix static initialisation order fiasco issue for Version variablesLéo Lam
Fixes a crash that could occur if the static constructor function for the MainSettings.cpp TU happened to run before the variables in Common/Version.cpp are initialised. (This is known as the static initialisation order fiasco.) By using wrapper functions, those variables are now guaranteed to be constructed on first use.
2022-01-13Merge pull request #10357 from JosJuice/android-main-debugMai M
Android: Make Main.Debug setting declarations match C++
2022-01-13Merge pull request #10360 from JosJuice/android-div-6Mai M
Android: Don't divide SI device by 6
2022-01-09Treewide: Remove unused inclusions of <cinttypes>Pokechu22
Most of these became unneeded when fmt was introduced.
2022-01-08Android: Don't divide SI device by 6JosJuice
It's a complete coincidence that both SIDEVICE_GC_CONTROLLER (6) and SIDEVICE_WIIU_ADAPTER (12) are divisible by 6. Dividing by 6 because of that doesn't make sense, especially not if we want to add support for more kinds of SI devices on Android later.
2022-01-07Android: remove save icon and add up buttonSimonx22
2022-01-07Android: Make Main.Debug setting declarations match C++JosJuice
No functional difference. Just making sure that the settings have the same name in Java as in C++ so that they're easy to cross-reference.
2022-01-06Android: update dependenciesSimonx22
2022-01-06Merge pull request #10212 from JosJuice/android-12Mai M
Android: Increase targetSdkVersion to 31 (Android 12)
2022-01-04Merge pull request #10344 from JosJuice/android-no-retain-instanceJMC47
Android: Remove all setRetainInstance calls
2022-01-01Merge pull request #10241 from AdmiralCurtiss/user-dir-consistencyLéo Lam
Ensure user paths are stored in a consistent manner.
2021-12-28Android: Fix country constants in CoverHelper.getRegionJosJuice
This code seems to have been written as if GameFile.getCountry returns a language rather than a country, which is wrong.
2021-12-25Calls to File::SetUserPath() no longer need to manually append directory ↵Admiral H. Curtiss
separators.
2021-12-24Android: Make WFS directory configurableJosJuice
The Android version of 5ecd5f0. No scoped storage support, though...
2021-12-20Merge pull request #10272 from JosJuice/android-intent-uriJMC47
Android: Rework intent handling to work under scoped storage
2021-12-19Android: Remove all setRetainInstance callsJosJuice
Our reasons for using setRetainInstance were gotten rid of in PRs 9011 and 10008, so let's remove our calls to this deprecated method.
2021-12-15Merge pull request #10276 from JosJuice/android-fix-file-managerMai M
Android: Fix opening system file manager
2021-12-14Android: Fix opening system file managerJosJuice
Turns out that most phones ship with a special Google version of DocumentsUI instead of just using the AOSP version, despite the two being pretty similar as far as I can tell. This change makes us check for both package names instead of just the AOSP package name.
2021-12-14Android: Rework intent handling to work under scoped storageJosJuice