summaryrefslogtreecommitdiff
path: root/Source/Android/app/src/main/java
AgeCommit message (Collapse)Author
2019-11-08Merge pull request #8452 from JosJuice/android-emulationactivity-rotation-crashConnor McLaughlin
Android: Replace emulation rotation crash workaround with proper fix
2019-11-05Android: Expand the comment for NVidiaShieldWorkaroundViewJosJuice
This text has been taken from the message of the commit that added the class. (I don't have an Nvidia Shield to reproduce the bug with.)
2019-11-05Android: Replace emulation rotation crash workaround with proper fixJosJuice
The workaround was added in 0446a58. The underlying problem is that we must not destroy the surface while the video backend is initializing, otherwise the video backend may reference nullptr. I've also cleaned up the logic for when to destroy the surface. Note that the comment in EmulationFragment.java about only being able to destroy the surface when emulation is running is not true anymore (due to de632fc, it seems like).
2019-09-06Android: Add GameID to Game Settings titleRyan Meredith
2019-09-01Merge pull request #7810 from Ebola16/GFXUIAnthony
Android: Graphic setting description improvements
2019-08-21Add SingleChoiceSettingDynamicDescriptionsRyan Meredith
2019-08-21Show Stereoscopy Mode setting value as descriptionRyan Meredith
2019-08-21Show Aspect Ratio setting value as descriptionRyan Meredith
2019-08-21Merge pull request #8190 from JosJuice/android-initAnthony
Android: Call UICommon::Init at app start instead of emulation start
2019-08-21Merge pull request #8196 from JosJuice/android-applinkactivity-raceAnthony
Android: Fix race condition in AppLinkActivity
2019-08-21Android: Don't use GameFile/GameFileCache before UICommon::InitJosJuice
Preparation for the next commit.
2019-08-21Android: Call UICommon::Init at app start instead of emulation startJosJuice
Much of our native code assumes that UICommon::Init has been called (for reasons such as wanting to access the user's settings), so not calling it until emulation start heavily limits what native code we can use in the Android GUI (except during emulation).
2019-08-21Android: Add helper class AfterDirectoryInitializationRunnerJosJuice
2019-08-21Merge pull request #7274 from Ebola16/DSAAnthony
Android: Dynamic SettingsActivity Titles
2019-08-09Replace "Override Language on NTSC Games" with "Allow Mismatched Region ↵JosJuice
Settings" This new setting is like Override Language on NTSC Games, except instead of only applying to the GameCube language setting, it also applies to the Wii language setting. Fixes https://bugs.dolphin-emu.org/issues/11299
2019-07-18Android: Use EmulationActivity.launchFile() for StartupHandlerStenzek
2019-07-18Android: Support opening .dff filesStenzek
This is also shared by the disc change code, but changing discs to a .dol doesn't make sense either.
2019-07-18Android: Support opening files directlyStenzek
This enables us to boot FIFO logs as well as homebrew directly, without having to add it to the game list first.
2019-07-18Android: Support bypassing game file cache to parse fileStenzek
2019-07-15Dynamic SettingsActivity TitlesRyan Meredith
2019-07-02Android: Don't copy default game INIs into user game INIsJosJuice
This isn't as serious as copying global INIs into user game INIs, but still not good. We want to be able to remove settings from default game INIs and have those removals apply.
2019-07-02Android: Suggest deleting game INIs if they contain global INI dataJosJuice
2019-07-02Android: Don't copy global INIs into game INIsJosJuice
See the source code comment in the next commit for why this is bad.
2019-06-19Merge pull request #7927 from weihuoya/android-key-mapJosJuice
android: simplify config loading code
2019-06-17Android: Fix race condition in AppLinkActivityJosJuice
https://bugs.dolphin-emu.org/issues/11767
2019-05-12Merge pull request #8093 from JosJuice/android-runtime-extension-changeConnor McLaughlin
Android: Support changing Wii Remote extension while emulating
2019-05-11Android: change runtime wiimote extensionweihuoya
2019-04-17rm unused codeweihuoya
2019-04-10simplify config saveweihuoya
2019-04-07InputCommon: Clean up how numeric settings are handled. Add units of measure ↵Jordan Woyak
to UI. Eliminate hidden magic values of the IR cursor.
2019-03-23Android: update IR defaultszackhow
2019-03-23Android: fix touch ir from pr7829 changeszackhow
2019-02-25Keep track of GameTDB ID separately from game IDJosJuice
The difference between Dolphin's game IDs and GameTDB's game IDs is that GameTDB uses four characters for non-disc titles, whereas Dolphin uses six characters for all titles. This fixes: - TitleDatabase considering Datel discs to be NHL Hitz 2002 - Gecko code downloading not working for discs with IDs starting with P - Cover downloading mixing up discs with channels (e.g. Mario Kart Wii and Mario Kart Channel) and making extra HTTP requests. (Android was actually doing a better job at this than DolphinQt!)
2019-02-25Merge pull request #7723 from zackhow/newcaleJMC47
Android: Wiimote only(no nunchuck) overlay upgrades
2019-02-16Merge pull request #7791 from JosJuice/android-show-filesJosJuice
Android: Show files in the directory picker
2019-02-08Android: Show files in the directory pickerJosJuice
People in the Google Play reviews still seem to be confused about games not showing up in the directory picker, so let's show them even though they can't be selected. (Either that or they haven't realized that they need to extract their pirated games.)
2019-02-03Merge pull request #7687 from weihuoya/android-minor-fxAnthony
Android: some minor changes
2019-02-03Merge pull request #7724 from zackhow/rumAnthony
Android: Don't clear vibrators in onStop
2019-02-03Merge pull request #7739 from zackhow/multibAnthony
Android: Disable backend multithreading and add option to gfx menu
2019-01-28Android: Add an AutoStartFiles in addition to AutoStartFileJosJuice
Lets launchers specify multiple discs to launch, for automatic disc switching.
2019-01-28Android: Use SelectedGames instead of SelectedGame in StartupHandlerJosJuice
Regression from the automatic disc change PR. See https://forums.dolphin-emu.org/Thread-commit-63c9831-broke-game-autostarting-on-android
2019-01-26Android: Add backend multithreading option to gfx menuzackhow
2019-01-26Android: Wiimote only(no nunchuck) overlay upgradeszackhow
Increase some button sizes Create new defaults for Wiimote only and horizontal wiimote
2019-01-25Merge pull request #7478 from stenzek/imguispycrab
Replace raster font with dear imgui
2019-01-24Android: Fix pointer if game aspect ratio is larger than deviceszackhow
2019-01-25Android: Add getter method for NativeLibrary.sEmulationActivityStenzek
Also makes sEmulationActivity private.
2019-01-23Android: don't init touch pointer when device doesn't have touchzackhow
2019-01-23Android: Normalize pointer touches based on rendered aspect ratiozackhow
This allows the defaults to be actual defaults across devices with different screen sizes
2019-01-23Android: double tap screen to press buttonzackhow
Added ingame option to select either wiimote A, B, 2 or Classic A
2019-01-21Android: Don't clear vibrators in onStopzackhow
Fixes issue where vibration would stop if you swapped between apps mid emulation.