summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinWX/MainAndroid.cpp
AgeCommit message (Collapse)Author
2015-07-25Revert "Join the emu thread in Core::Stop. Get rid of Core::Shutdown which ↵Jules Blok
did that before." This reverts commit ba664b3293e88ddee94a4b922ced192f3270b569. Added documentation to Core::Shutdown() to prevent breaking changes.
2015-06-08Volume: Add prefer_long parameter to GetNamesJosJuice
GC games with long names store two variations of the name in opening.bnr. This makes the shorter of those names available. For volumes other than GC discs, prefer_long is ignored.
2015-06-07Merge pull request #2449 from sigmabeta/android-decouple-surfaceviewRyan Houdek
\Android: Decouple SurfaceView initialization and emulation start.
2015-06-07Android: Remove old panic alert messsaging flags.sigmabeta
2015-06-07Android: Display Panic Alerts on-screen as an Android Toast message.sigmabeta
2015-06-04Volume: Return volume type as an enumJosJuice
ISOFile and GameFile were using IsWiiDisc() and IsWadFile() to set an enum value. The volume might as well return an enum directly. I increased the Qt CACHE_REVISION because m_platform now is saved as u32 instead of int, but increasing the wx CACHE_REVISION is not necessary.
2015-05-28Add a mode to use a dummy Wii NAND.comex
Eventually, netplay will be able to use the host's NAND, but this could still be useful in some cases; for TAS it definitely makes sense to have a way to avoid using any preexisting NAND. In terms of implementation: remove D_WIIUSER_IDX, which was just WIIROOT + "/", as well as some other indices which are pointless to have as separate variables rather than just using the actual path (fixed, since they're actual Wii NAND paths) at the call site. Then split off D_SESSION_WIIROOT_IDX, which can point to the dummy NAND directory, from D_WIIROOT_IDX, which always points to the "real" one the user configured.
2015-05-25Merge pull request #2430 from Sonicadvance1/android_panic_handlerRyan Houdek
[Android] Add support for panic alerts to the JNI.
2015-05-25Merge pull request #2439 from JosJuice/company-from-idRyan Houdek
Use an ID-to-name map when volume has no company string
2015-05-25[Android] Add support for panic alerts to the JNI.Ryan Houdek
2015-05-25Merge pull request #2394 from Sonicadvance1/android_block_profiling_apiRyan Houdek
[Android] Block profiling JNI interface
2015-05-25Update license headers to GPLv2+Tillmann Karras
2015-05-25Simplify some more license headersTillmann Karras
2015-05-24Android: Decouple SurfaceView initialization and emulation start.Eder Bastos
2015-05-24Use an ID-to-name map when volume has no company stringJosJuice
This is written so that the result of GetCompanyFromID never is cached (except on Android?). Caching is unnecessary because the string can be obtained quickly at runtime, and not caching it means that the cache doesn't have to be invalidated when GetCompanyFromID is edited.
2015-05-20Android: Implement an SQLite database-based game library.Eder Bastos
2015-05-20Android: Remove inheritance from Game model, and improve the relevance of ↵Eder Bastos
its content
2015-05-20Android: Implement reading country value from game files.Eder Bastos
2015-05-11Merge pull request #2389 from sigmabeta/lollipop-ui-tweaksRyan Houdek
Android: Add file browser screen to new UI, and several tweaks.
2015-05-10Add JNI interface for enabling writing block profile results.Ryan Houdek
2015-05-10Don't show "Error" when a blank string is returned from a native method.Eder Bastos
2015-05-08Core: Remove some header inclusions in header filesLioncash
Replaces them with forward declarations of used types, or removes them entirely if they aren't used at all. This also replaces certain Common headers with less inclusive ones (in terms of definitions they pull in).
2015-05-07Implement first few screens of Android 5.0-based UI.Eder Bastos
2015-04-28Get rid of banner loaders and move their functionality to volumesJosJuice
Having some data available in banner loaders and some other data data available in volumes gets messy, especially with GetNames(), which is available in both but returns different results depending on which one is used. This change drops support for reading names and descriptions from Wii save data.
2015-04-23Return GetNames languages, to avoid hardcoded language lists in callersJosJuice
This makes the code cleaner and also leads to some user-visible changes: The wx game properties will no longer let the user select WAD languages that don't have any names. The Qt game list will now display names using the languages set in the configuration instead of always using English for PAL GC games and Japanese for WADs. If a WAD doesn't have a name in the user's preferred language, English is now selected as a fallback before Japanese.
2015-03-08[Android] Support arguments from Activity Monitor.Ryan Houdek
Activity Monitor can start activities by using adb to invoke it. This will allow us to set the user directory and autostart file from adb. adb shell am start -n org.dolphinemu.dolphinemu/.gamelist.GameListActivity -e AutoStartFile /sdcard/AC.gcz -e UserDir /sdcard/dolphin-emu2/ This allows more automated testing to be done with Dolphin on Android.
2015-02-25Move user directory detection location to UICommon.Ryan Houdek
The UI should decide on where it wants the user directory, not our core system. This is in anticipation of some upcoming work on Android which will need proper user directory setting.
2015-02-24[Android] Stop eating button events we don't handle.Ryan Houdek
We were eating /all/ button events except the back button. This would cause issues where Android wouldn't receive button press events for things like volume rockers. So you couldn't change the audio ingame, even if that button isn't bound to an input. Now we return to Android if we've handled that button press, so it works fine.
2015-02-24Fix some -Wmissing-declarations warningsTillmann Karras
2015-02-13[Android] Register panic alert handler.Ryan Houdek
This lets me see _assert_msg_ alerts on Android when passing dumb arguments to my AArch64 emitter.
2015-01-04Host: Add Host_RendererIsFullscreen().Jules Blok
2014-12-20Update Outdated Google Code ReferencesBenjamin Przybocki
2014-11-30[Android] Fix NEON detection with AArch64Ryan Houdek
On AArch64 asimd is the new name for NEON. This fixes a message on application start in Android about the device not supporting NEON. If it's AArch64 then it supports NEON!
2014-11-17Host: Kill off GetRenderWindowSizeLioncash
2014-11-06Remove unnecessary cstdarg header includesLioncash
2014-11-05Host: Kill off Host_SysMessageLioncash
Equivalent facilities already exist.
2014-10-05Merge pull request #1085 from waddlesplash/refactoringLioncash
Migrate global init stuff into UICommon.
2014-10-05Migrate global init stuff into UICommon.Augustin Cavalier
This avoids code duplication in a bunch of places . I also moved the NVIDIA Optimus export into VideoCommon.
2014-09-21Android: Silence a few warningsLioncash
2014-09-08Include CommonTypes.h instead of Common.h.Rohit Nirmal
2014-08-19Core: Move the titlebar / statusbar abstraction to DolphinWXJasper St. Pierre
The concept of a "title bar" / "status bar" shouldn't be a core concept, so remove the Host_UpdateStatusBar function, and move the code handles whether to update the status bar or titlebar into DolphinWX.
2014-08-15Core: Kill off Host_ShowJitResultsLioncash
Another host function that can be killed off by simple wx event handling
2014-08-09Merge pull request #740 from lioncash/hostLioncash
Core: Kill off a few Host interface functions.
2014-08-08Core: Kill off Host_UpdateLogDisplay()Lioncash
This was actually never used as far as I can tell. There was no wx event handling done whatsoever for the global ID, So this is basically a dead function.
2014-08-08Core: Kill off Host_UpdateBreakPointView()Lioncash
Uses wxWidgets event propagation to the parent window which then appropriately handles the breakpoint list updating.
2014-08-07Fix more warnings from #579Tillmann Karras
2014-08-03Merge pull request #716 from delroth/vertex-loaderPierre Bourdon
Make vertex loader testable
2014-08-03Core: Get rid of Host_GetInstance()Lioncash
2014-08-02Move GLInterface around to remove VideoBackends dependency on DolphinWXPierre Bourdon
2014-07-29Android: Remove an unused variable from MainAndroid.cppLioncash