Lioncash
|
e6497bca5a
|
[Android] Simplify instantiations of OverlayConfigButton.java. Also simplified resizeDrawable even more. We just acquire the resource instance and then get the display metrics directly.
|
2014-01-02 12:23:17 -05:00 |
Lioncash
|
5635c94a30
|
[Android] Simplify resizeDrawable in OverlayConfigButton.java.
Also add a missing override to onRestart in DolphinEmulator.java.
|
2014-01-02 11:53:28 -05:00 |
Ryan Houdek
|
2ed24d5311
|
[Android] Fix the gradle build system to allow for building from terminal. It will now copy the library files correctly and sign the resulting apk.
|
2013-12-24 15:28:24 -06:00 |
Ryan Houdek
|
86b3719d14
|
[Android] Add a gradle build file for use with Android Studio 4.0
|
2013-12-23 12:26:55 -07:00 |
Ryan Houdek
|
6737904c83
|
[Android] Stop copying assets that don't need to be copied anymore.
|
2013-12-21 16:20:14 -06:00 |
Ryan Houdek
|
2e1aa64958
|
[Android] Fix joysticks only capable of right/down movements. Also make it capable of using onscreen joystick even if controller 1 is bound.
|
2013-12-12 21:24:39 -06:00 |
Ryan Houdek
|
50df037bb5
|
[Android] Fix gamepad input.
|
2013-12-12 14:42:25 -06:00 |
Ryan Houdek
|
2a0adc3972
|
[Android] Make our OpenGL ES 3 check in the UI less stupid.
|
2013-12-12 11:58:38 -06:00 |
Ryan Houdek
|
bc01785264
|
[Android] Fix an issue that occurs due to the warning dialog.
|
2013-11-30 19:48:08 -06:00 |
Ryan Houdek
|
65ce711a21
|
[Android] 0.13 release.
|
2013-11-30 14:28:48 -06:00 |
Ryan Houdek
|
020331383a
|
[Android] Fix alert when using crappy Qualcomm drivers.
|
2013-11-30 14:28:00 -06:00 |
Ryan Houdek
|
2ad686a2a2
|
[Android-overlay] Z-button support.
|
2013-11-29 21:50:42 -06:00 |
Ryan Houdek
|
b9f03444cd
|
[Android-overlay] Fix Java imports.
|
2013-11-29 21:32:27 -06:00 |
Ryan Houdek
|
7bdd8191db
|
Merge branch 'master' into android-new-control-input-overlay
Conflicts:
Source/Android/src/org/dolphinemu/dolphinemu/settings/video/VideoSettingsFragment.java
|
2013-11-29 21:27:17 -06:00 |
Ryan Houdek
|
00a25cdaf5
|
[Android-overlay] Disable Wiimote configuration until it is wired up.
|
2013-11-29 21:12:36 -06:00 |
Lioncash
|
f6e89356c7
|
[Android] Simplify some things in the overlay. Also Javadoc the new static function.
|
2013-11-29 20:06:39 -05:00 |
Ryan Houdek
|
49eef423a8
|
[Android-overlay] Add the new overlay icons. Support configuring them. Disable hardfloat since it has issues since Dalvik doesn't understand passing floats due to ABI differences.
|
2013-11-29 18:37:33 -06:00 |
Lioncash
|
7f85c3215b
|
[Android] Add Javadoc to InputOverlayDrawableJoystick.
|
2013-11-25 17:18:31 -05:00 |
Lioncash
|
76843b450b
|
[Android] Build the configuration window for the overlay programmatically. Moved the overlay configuration classes into their own package. Also launch the overlay config activity through the preference XML via an embedded Intent. Lets us remove code explicitly handling this.
|
2013-11-25 14:23:28 -05:00 |
Ryan Houdek
|
7ed8e6a29c
|
[Android] Fix the check for the Qualcomm graphics driver version for v53 drivers with the screen being rotated 90 degrees. Initialize the OpenGL information grabbing only once. Check for v14 Qualcomm drivers and spit out an error if the user tries selecting OpenGL ES 3.
|
2013-11-24 22:45:48 -06:00 |
Ryan Houdek
|
ba18f38e70
|
Merge branch 'master' into android-new-control-input-overlay
Conflicts:
Source/Android/res/values-ja/strings.xml
Source/Android/res/values/strings.xml
Source/Android/src/org/dolphinemu/dolphinemu/AboutFragment.java
Source/Android/src/org/dolphinemu/dolphinemu/emulation/EmulationActivity.java
Source/Android/src/org/dolphinemu/dolphinemu/folderbrowser/FolderBrowser.java
Source/Android/src/org/dolphinemu/dolphinemu/gamelist/GameListActivity.java
Source/Android/src/org/dolphinemu/dolphinemu/settings/video/VideoSettingsFragment.java
|
2013-11-24 16:12:00 -06:00 |
Ryan Houdek
|
f292819ff5
|
[Android] Due to recent changes in code breaking Tegra 4 support, and also the upcoming code which will be breaking GLES2 support entirely. Taking the initiative to drop the remaining support code from the codebase in preparation for the upcoming changes. For a look at how Dolphin on Tegra 4 looked like prior and would not have been able to be fixed at all due to Tegra 4 not supporting the precision we need in our shaders; Look at this Youtube video http://youtu.be/Ga7Jc_Ote7U
|
2013-11-24 15:49:23 -06:00 |
Ryan Houdek
|
f6f2b1fc60
|
[Android-overlay] Support multiple gamepads with touch screen controls.
|
2013-11-24 15:04:53 -06:00 |
Lioncash
|
42f8562e5c
|
[Android] Basic Wiimote binding settings now implemented.
|
2013-11-19 19:28:10 -05:00 |
Lioncash
|
7e544d8996
|
[Android] Basic UI functionality for enabling/disabling aforementioned Gamecube controllers.
|
2013-11-19 16:14:40 -05:00 |
Lioncash
|
53ab104d5f
|
[Android] Expand the input binding UI in the settings to handle 4 Gamecube controllers in the future.
Other changes:
- Broke out MotionAlertDialog into it's own separate class.
- Made a preference specifically for handling input bindings.
|
2013-11-19 15:53:30 -05:00 |
Ryan Houdek
|
ae11fba069
|
[Android] Make joysticks less dumb from a configuration standpoint.
|
2013-11-18 14:48:08 -06:00 |
Lioncash
|
ee32c8b4e9
|
[Android] Remove accidental fragment tag in GameListActivity (it was useless, since it's an empty string)
|
2013-11-16 15:17:37 -05:00 |
Lioncash
|
11a156615f
|
[Android] Like the previous commit (but for the GameListFragment), don't constantly create a new adapter when filling the game list.
|
2013-11-16 05:30:58 -05:00 |
Lioncash
|
d98664b053
|
[Android] Simplify the FolderBrowserAdapter a little, as well as the Fill method within FolderBrowser.java. Previously the fill method would create an entire new adapter and assign it to the backing ListView. This is pretty unnecessary, so what it now does is, when the function is called, it clears out the adapter, then simply fills it in again with the new directory's contents. Simple, and doesn't require a reference to the actual ListView to be used.
|
2013-11-16 04:36:22 -05:00 |
Lioncash
|
c8ddc70c97
|
[Android] Simplify the AboutFragment view inflating. Considering the backing layout is a direct ListView, the original rootView can just be casted to a ListView, no need for an intermediate.
|
2013-11-16 04:09:30 -05:00 |
Lioncash
|
94f8c68a35
|
[Android] Use the ViewHolder design pattern for the FolderBrowserAdapter. In directories with a lot of files, this should be noticeably smoother in terms of scrolling. Also fixed the case where the subtitle text might disappear.
|
2013-11-16 03:56:58 -05:00 |
Lioncash
|
c90ce1aad1
|
[Android] Change the name of the XML layout file gamelist_folderbrowser_list.xml to gamelist_folderbrowser_list_item.xml. More accurate name on what it is.
|
2013-11-16 03:31:02 -05:00 |
Lioncash
|
21a196f9af
|
[Android] Eliminate the need to hold a reference to the shown Fragment within GameListActivity. Now we only care about the numeric ID of the one being shown.
|
2013-11-16 03:09:07 -05:00 |
Lioncash
|
777b5a109b
|
[Android] Fix the handling of orientation changes for the Fragments related to the game list. Now screen orientation changes don't kick you back to the root view.
|
2013-11-16 01:48:17 -05:00 |
Lioncash
|
23c84c220f
|
[Android] Add ability to take screenshots into the emulation menu.
|
2013-11-15 22:21:50 -05:00 |
Ryan Houdek
|
15bb974224
|
[Android] Add screenshot nativelibrary function.
|
2013-11-15 17:32:50 -06:00 |
Ryan Houdek
|
0720026dab
|
[Android] Disable the workaround for Qualcomm devices with driver >= 53 for the rotated framebuffer since it is fixed now.
|
2013-11-15 16:56:21 -06:00 |
Lioncash
|
483a28f34a
|
[Android] Simplify the AboutFragmentAdapter a little bit.
- Removes an unnecessary variable.
- Shortens the LayoutInflater usage.
- Gets rid of an unnecessary override of onAttach.
|
2013-11-15 17:19:09 -05:00 |
Lioncash
|
8c7d1afd5f
|
[Android] Externalize the device compatibility warning strings.
|
2013-11-15 17:05:56 -05:00 |
Lioncash
|
4bb22aa0ab
|
[Android] Indicate whether or not the device supports NEON within the About fragment.
|
2013-11-15 16:48:36 -05:00 |
Lioncash
|
d3731d0827
|
[Android] Get rid of some unnecessary variables in the getView() methods of some adapters.
Directly referencing convertView is fine.
|
2013-11-15 16:32:52 -05:00 |
Ryan Houdek
|
0e415467c4
|
[Android] Spawn a message if someone's phone doesn't support NEON. NEON is a requirement for Dolphin Mobile on ARM, CPU core will crash without it.
|
2013-11-15 14:17:47 -06:00 |
Lioncash
|
07765aa6f0
|
[Android] Documentation and some cleanup.
|
2013-11-15 12:26:17 -05:00 |
Ryan Houdek
|
1e90a838f2
|
Make sure to add our resources for the joystick.
|
2013-11-14 15:20:44 -06:00 |
Ryan Houdek
|
feedee5c23
|
[Android-overlay] Support touch screen axises in native. Have a non-configurable main joystick on screen at this point.
|
2013-11-14 15:18:33 -06:00 |
Lioncash
|
9d3d568ae4
|
[Android] Bump the targetSdkVersion in the AndroidManifest XML file to 19 (KitKat). Nothing we do would require compatibility behaviors to be enabled to maintain forward compatibility.
|
2013-11-14 11:01:44 -05:00 |
Lioncash
|
f15a0c17d0
|
[Android] Get rid of some unnecessary onAttach overrides in AboutFragment, VideoSettingsFragment, and FolderBrowser. These can just be replaced with calls to getActivity().
|
2013-11-14 10:45:45 -05:00 |
Ryan Houdek
|
2a23bdde6f
|
Merge branch 'master' into android-new-control-input-overlay
Conflicts:
Source/Core/DolphinWX/Src/Android/ButtonManager.h
|
2013-11-13 16:17:42 -06:00 |
Ryan Houdek
|
0f061e4e7c
|
[Android] Do /not/ give users the benefit of the doubt that the device supports OpenGL ES 3 when we can't grab an OpenGL context. The only devices that fail to do so is PowerVR5 and we can't run with them anyway.
|
2013-10-31 07:30:18 -05:00 |