Tilka
5d6a60b47c
Merge pull request #10391 from JosJuice/android-license-comment
...
Android: Add some missing license comments
2022-01-30 20:40:06 +00:00
Léo Lam
b32af33f24
Merge pull request #10409 from JosJuice/android-no-cplusplus-checks
...
Android: Get rid of __cplusplus macro checks
2022-01-30 18:55:36 +01:00
JosJuice
b8a6fcb1a7
Android: Get rid of __cplusplus macro checks
...
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-29 18:38:55 +01:00
JosJuice
e101c5aaf3
Android: Fix incorrect include of PostProcessing.h
2022-01-29 18:30:11 +01:00
JosJuice
7f32057e91
Android: Call OnConfigChanged when resetting a setting
...
Otherwise the value of the setting won't be updated properly.
2022-01-29 15:49:03 +01:00
JosJuice
c5c011dd12
Android: Fix swapped texture dumping description strings
2022-01-29 14:36:28 +01:00
JosJuice
07f2587e63
Android: Get rid of the boot timeout
...
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-29 11:15:04 +01:00
Simonx22
5a4d838e7b
Android: Fix in-game menu font spacing and checkbox margin
2022-01-28 16:29:42 -05:00
JMC47
c2bf3a4313
Merge pull request #10393 from JosJuice/android-texcache-names
...
Android: Make texture cache accuracy level names match DolphinQt
2022-01-27 14:42:45 -05:00
JosJuice
a8c5c9dffc
Merge pull request #10361 from Simonx22/migrate-to-material-components
...
Android: improve app design
2022-01-26 22:39:09 +01:00
JosJuice
9d8c207aaf
Android: Make texture cache accuracy level names match DolphinQt
2022-01-24 22:18:57 +01:00
JosJuice
b237c7479e
Merge pull request #10371 from lynxnb/android-ir
...
Android: add two QoL settings to IR pointer
2022-01-24 18:25:13 +01:00
lynxnb
b4edd16f24
Android: add an option to recenter IR after every pointer interaction
2022-01-24 12:03:51 +01:00
lynxnb
fe9ac4ed1d
Android: add IR pointer modes to InputOverlayPointer
...
* 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-24 12:03:51 +01:00
JosJuice
fbc71a28c3
Android: Add some missing license comments
...
I missed this in code review.
2022-01-23 22:14:51 +01:00
JMC47
237947e2f1
Merge pull request #10369 from Simonx22/android-online-system-update-2
...
Android: Add online system update functionality
2022-01-22 14:46:42 -05:00
Simonx22
c6a074ca64
Android: improve app design
2022-01-21 19:23:27 -05:00
Simonx22
55378cab39
Android: Add online system update functionality
2022-01-21 17:23:09 -05:00
OatmealDome
8ad1292df7
NativeLibrary: Add function to start system menu
2022-01-21 17:23:05 -05:00
OatmealDome
30d51348f9
WiiUtils: Add function to get current system menu version
2022-01-21 17:19:14 -05:00
OatmealDome
36257f7f42
WiiUtils: Add function to check if system menu is installed
2022-01-21 17:18:38 -05:00
OatmealDome
2fc7671eaf
WiiUtils: Add doOnlineUpdate() function
2022-01-21 17:17:42 -05:00
OatmealDome
19e1809cdf
WiiUtils: Add function to convert UpdateResult to jint
2022-01-21 17:16:23 -05:00
OatmealDome
7c86baee50
WiiUpdateCallback: Add interface for update callback
2022-01-21 17:14:16 -05:00
Léo Lam
83c5446d85
Fix static initialisation order fiasco issue for Version variables
...
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-14 00:04:22 +01:00
Mai M
cfb8b9bcf4
Merge pull request #10357 from JosJuice/android-main-debug
...
Android: Make Main.Debug setting declarations match C++
2022-01-13 07:41:35 -05:00
Mai M
7ebc689b57
Merge pull request #10360 from JosJuice/android-div-6
...
Android: Don't divide SI device by 6
2022-01-13 07:41:08 -05:00
Pokechu22
161c627466
Treewide: Remove unused inclusions of <cinttypes>
...
Most of these became unneeded when fmt was introduced.
2022-01-09 12:43:11 -08:00
JosJuice
9f3ed1f9f3
Android: Don't divide SI device by 6
...
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-08 16:06:49 +01:00
Simonx22
0a82bb51bd
Android: remove save icon and add up button
2022-01-07 16:23:06 -05:00
JosJuice
13e246a843
Android: Make Main.Debug setting declarations match C++
...
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-07 11:25:20 +01:00
Simonx22
ba5c38e3ad
Android: update dependencies
2022-01-06 05:55:52 -05:00
Mai M
c16b8f4200
Merge pull request #10212 from JosJuice/android-12
...
Android: Increase targetSdkVersion to 31 (Android 12)
2022-01-06 04:01:00 -05:00
JMC47
500e02dcfb
Merge pull request #10344 from JosJuice/android-no-retain-instance
...
Android: Remove all setRetainInstance calls
2022-01-04 10:39:22 -05:00
Léo Lam
9a61514073
Merge pull request #10241 from AdmiralCurtiss/user-dir-consistency
...
Ensure user paths are stored in a consistent manner.
2022-01-01 02:32:24 +01:00
JosJuice
014cc02b96
Android: Fix country constants in CoverHelper.getRegion
...
This code seems to have been written as if GameFile.getCountry
returns a language rather than a country, which is wrong.
2021-12-28 17:16:49 +01:00
Admiral H. Curtiss
ab56f3ecbd
Calls to File::SetUserPath() no longer need to manually append directory separators.
2021-12-25 20:21:32 +01:00
JosJuice
75bf008aba
Android: Make WFS directory configurable
...
The Android version of 5ecd5f0. No scoped storage support, though...
2021-12-24 11:30:09 +01:00
JMC47
820a424dcd
Merge pull request #10272 from JosJuice/android-intent-uri
...
Android: Rework intent handling to work under scoped storage
2021-12-20 14:30:16 -05:00
JosJuice
a8a8b294cd
Android: Remove all setRetainInstance calls
...
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-19 14:45:51 +01:00
Mai M
66fc335c11
Merge pull request #10276 from JosJuice/android-fix-file-manager
...
Android: Fix opening system file manager
2021-12-15 00:03:16 -05:00
JosJuice
974c7f4f86
Android: Fix opening system file manager
...
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-14 18:34:50 +01:00
JosJuice
41c7e1116a
Android: Rework intent handling to work under scoped storage
2021-12-14 18:25:42 +01:00
Admiral H. Curtiss
da161faff4
GameList: Show game mod descriptor .json files in game list.
2021-12-12 21:26:09 +01:00
Léo Lam
ba62019eb5
Merge pull request #10235 from AdmiralCurtiss/netplay-save-sync-boot
...
Netplay: Fix possible Wii save restore race condition between Netplay and CPU threads on game shutdown by making the Wii Save Sync data part of the BootParameters.
2021-11-23 16:19:56 +01:00
Mai M
15ff70baba
Merge pull request #10231 from JosJuice/android-dir-init-livedata
...
Android: Make DirectoryInitialization use LiveData
2021-11-21 21:07:17 -05:00
Admiral H. Curtiss
83ad84061e
Core/Boot: Refactor storage of boot-to-savestate data into a separate class.
2021-11-22 00:35:35 +01:00
Mai M
05ecff199f
Merge pull request #10232 from JosJuice/android-minify
...
Android: Enable R8 code shrinking
2021-11-21 04:50:03 -05:00
JosJuice
77aa2cd04e
Android: Add MMU setting to GUI
...
Now that we have fast MMU emulation on AArch64, there's no
reason to keep excluding this from the GUI like we've been doing.
2021-11-21 09:38:56 +01:00
JosJuice
c2aa2818be
Android: Make rescan on app start work again
...
I haven't fully confirmed why the previous commit broke this,
but I imagine it's due to AfterDirectoryInitializationRunner
executing in a different order than before, resulting in
startRescan running before startLoad.
2021-11-19 22:58:05 +01:00