| Age | Commit message (Collapse) | Author |
|
This lets Android automatically delete data in the cache
directory when the device is running low on space or
when Dolphin is uninstalled.
|
|
Since updating to 28 took us so long that Google Play started
requiring updates to target 28 before we actually merged the PR that
made us target 28, I'm trying to get the update to 29 done early.
Setting targetSdkVersion to 28 would normally force scoped storage
on us, which we do not support yet. However, we can easily
avoid this by setting android:requestLegacyExternalStorage="true".
There will be no such luxury with targetSdkVersion 30, however...
|
|
saveControlPosition was not applying the _H part of the key.
|
|
The functions with "UTF" in the name use "modified UTF-8" rather
than the standard UTF-8 which Dolphin uses, at least according
to Oracle's documentation, so it is incorrect for us to use them.
This change fixes the problem by converting between UTF-8 and
UTF-16 manually instead of letting JNI do it for us.
|
|
Android: Use octagonal stick gate in overlay
|
|
Android: Wrap game details dialog in ScrollView
|
|
Android: Fix button ID typo
|
|
Android: Update "Speed Limit" for "Unlimited" value
|
|
I wonder why lint didn't catch this...
|
|
|
|
This essentially reverts d9c78d5. Thanks to the previous commit,
the touch controls issue which was fixed by d9c78d5 is still fixed.
The behavior for gamepads is reverted, bringing back the ability
to run diagonally in games that had trouble with it after d9c78d5.
|
|
Currently, the touch controller overlay uses a square gate for
sticks. This commit changes that so that it instead uses the
stick gate configured in the INI, which ensures that the values
sent to the core are appropriately scaled regardless of what
is configured in the INI and makes the overlay look nicer
if the INI is set to a stick gate that matches the graphics.
|
|
Probably didn't actually break anything in practice due to
how the code for sticks works, but still.
|
|
This makes the dialog scrollable if the contents don't fit on the
screen. This happens for me in landscape but not in portrait.
|
|
Show file format details in game properties
|
|
|
|
Android: Android INI section and make platform tab selection an INI setting
|
|
Android: Separate GameCube overlay refresh logic
|
|
|
|
|
|
It can currently only read the first 0x80 bytes of a disc image,
which is enough for identifying it but not for doing anything else.
|
|
Android: Disallow multiple launcher activities
|
|
|
|
Android: Refresh game library when resuming (Tv)MainActivity
|
|
|
|
|
|
Android: Display disc number instead of company if mulipart disc
|
|
Android: Add recursive game paths to UI
|
|
|
|
|
|
|
|
|
|
|
|
Android TV: Add Open File and Install WAD
|
|
|
|
|
|
HLE stands for "high-level emulation", so "DSP HLE Emulation" would
mean "DSP High-Level Emulation Emulation"
|
|
Android: Add DSP Emulation Engine
|
|
|
|
|
|
Android: Use touch emulation of IR by default
|
|
Android: Split General settings
|
|
While having motion control emulation of IR enabled by default
makes sense in situations like using a DualShock 4 on a PC,
Android has the additional option of touch emulation of IR
which seems to be better liked, and the default value which
was chosen with PC in mind was carried over to Android
without any particular consideration. This change disables
motion control emulation of IR by default on Android only.
|
|
|
|
|
|
Android TV: Fix crash when long pressing a game
|
|
DolphinQt: Run tasks that use progress dialogs on separate threads
|
|
Android: Reload Wii Remote settings upon saving them
|
|
|
|
Android: Add Insert SD Card and update the description
|