summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinWX/MainAndroid.cpp
AgeCommit message (Collapse)Author
2014-07-07Revert "Don't add segfault handler in interpreter mode"Pierre Bourdon
2014-07-05enum CPUState: rename CPU_* to STATE_*Tillmann Karras
2014-06-25Centralize the logging code into its own folder in Common.Lioncash
2014-06-16Use only section-based ini reading.Lioncash
2014-05-30Merge pull request #300 from Sonicadvance1/Fix-AndroidInputshuffle2
[Android] Fixes a bunch of input bugs.
2014-05-05Adds support for the PP shaders in the Android UI.Ryan Houdek
Copies over the PP shaders to the APK's assets and installs them on run. Exposes them via the video settings UI. This is in anticipation of dropping the workaround for rotated blits on Adreno and instead forcing shader usage by the user.
2014-04-30drop Host_GetKeyStatedegasus
This function isn't used any more and it shouldn't be used at all as it generates a sync request to the x11 server. So it has to wait for a complete round trip time.
2014-04-24[Android] Fix a bunch of input bugs.Ryan Houdek
Looking at the old code for the ButtonManager was a brainfsck. This fixes a ton of bugs I kept uncovering as I was moving along. Fixes the gamepad configuration file being incorrect. No longer treats touchscreen in a special way. Ends up as a regular device with a "Touchscreen" device name. Was incorrectly converting a index from integer to ButtonType. Wouldn't work due to the addition of some unused(in JNI) enumerators in ButtonType. Fixes an issue where a map had a key as an axis which was causing its binding to be overwritten for every axis that was used twice (eg main stick left and right); Fixes Triggers not working at all. Fixes DPad not working at all. Fixes C-Stick only half working. Removes touch screen specific nativelibrary types onTouchAxisEvent and onTouchEvent. Adds a configuration version configuration option. Allows easy configuration overwriting if the options need to be changed during updating. Supersedes github PR #291.
2014-04-14Common: Move the Event class to a separate file, and add tests for it. Fix ↵Pierre Bourdon
includes everywhere to match this.
2014-03-29Remove all trailing whitespaces from our codebase.Pierre Bourdon
2014-03-17Clang 3.4 exposes some warnings on Android.Ryan Houdek
Fixes all warnings on Android build except for what is in externals. Removes a function from TextureDecoder_Generic since it is unused and generates a warning.
2014-03-15Merge pull request #166 from Sonicadvance1/Android-configPierre Bourdon
Fix the Android build's configuration setting/getting
2014-03-15Due to the removal of our char* IniFile setters/getters this broke Android ↵Ryan Houdek
build which relied on that. Convert our C-strings to std::strings before using
2014-03-14Kill off some usages of c_str.Lioncash
Also changes some function params, but this is ok. Some simplifications were also able to be made (ie. killing off strcmps with ==, etc).
2014-03-09clang-modernize -use-nullptrTillmann Karras
and s/\bNULL\b/nullptr/g for *.cpp/h/mm files not compiled on my machine
2014-02-22Fix the OpenGL About tab.Ryan Houdek
Move EGLHelper to be local to the creation of the about GL/GLES tabs so we don't have 3 EGL contexts running at a time. Fix issues with OpenGL context creation here so we show the correct information. This requires adding an EGL function to the NativeLibrary since Android's JAVA bindings don't expose eglBindAPI.
2014-02-23Make DolphinWX/ mostly IWYU clean.Pierre Bourdon
2014-02-20Fix more header sorting issues in DolphinWX/ (now check-includes clean).Pierre Bourdon
2013-12-31Remove unnecessary Src/ foldersJasper St. Pierre