Commit Graph

1174 Commits

Author SHA1 Message Date
Lioncash 24dddbc157 CoreManager: Load the x86 URL if the CPU ABI isn't ARM
We don't support MIPS, so this is OK for the meantime.
2015-01-14 19:46:45 -05:00
twinaphex 2679c3d5c2 Rename audio/utils.c to audio/audio_utils.c 2015-01-13 00:19:46 +01:00
twinaphex 11bcc24c58 Rename some more files 2015-01-12 22:11:13 +01:00
twinaphex 955e8e29c1 Change 'Resume Content' to 'Load RetroArch' 2015-01-04 15:14:15 +01:00
twinaphex abe7afbee1 (Android UI) Another fix for Android 2.3x devices 2015-01-03 18:59:52 +01:00
Lioncash 04cc4b3725 Android: Fix the core manager on outdated devices we still support 2015-01-03 12:25:20 -05:00
Lioncash 9aef4a65d0 Android: Fix info file loading 2014-12-21 03:15:44 -05:00
Twinaphex 8ecb592c2d Merge pull request #1298 from lioncash/xml
Android: Move the core manager option to the main menu
2014-12-21 06:30:01 +01:00
Lioncash a73b40fe0e Android: Move the core manager option to the main menu 2014-12-21 00:22:49 -05:00
Lioncash 67456b9023 Android: Point the downloader to the nightly builds 2014-12-20 23:37:45 -05:00
Lioncash 9e3587c96f Android: Handle case where core list could not be retrieved better 2014-12-18 13:44:17 -05:00
Lioncash 8b14bbc6e2 Android: Add context menu in the downloader for going to a core's wiki page 2014-12-18 13:44:08 -05:00
twinaphex 4f2909e3b5 (Android) Remove GPL waiver 2014-12-18 03:15:35 +01:00
Lioncash a0072efa60 Android: Initial early core downloader implementation 2014-12-13 17:11:32 -05:00
twinaphex 738d180816 Change some more instances of 'player' to 'user' 2014-12-05 14:21:04 +01:00
twinaphex df8e3dfc55 Add content history dir and change 'retroarch-history.txt' to 'retroarch-content-history.txt' 2014-11-27 08:46:30 +01:00
twinaphex fc3299ecf5 Revert "(Android) Change default dir for retroarch-history.txt to playlists/ dir"
This reverts commit 95f6b7fa43.
2014-11-20 07:08:24 +01:00
twinaphex 95f6b7fa43 (Android) Change default dir for retroarch-history.txt to playlists/ dir 2014-11-20 07:00:53 +01:00
Twinaphex ec8c3a1d0f Merge pull request #1261 from lioncash/xml
Android: Remove unused XML files
2014-11-19 21:03:46 +01:00
lordashram fc970fa27f (Android) Build fix [7rtype] 2014-11-19 13:46:44 -06:00
Lioncash 6fb6eebde2 Android: Remove unused XML files 2014-11-19 10:32:32 -05:00
Lioncash b5b7b584f3 Android: Make UI more compliant with 5.0
On 5.0 the ActionBar method of doing tabs are deprecated. So we use the PagerTabStrip instead.
Should get rid of deprecation warnings when building for Android 5.0.
2014-11-16 22:18:17 -05:00
twinaphex 8250cb635d Get rid of imports in UserPreferences.java 2014-11-14 01:20:25 +01:00
lordashram 8d1c26079e (AndroidManifest.xml) Version Bump 2014-11-13 16:14:05 -06:00
twinaphex 4d5c7a05d1 (Android) C90 build fixes 2014-11-12 14:32:08 +01:00
Lioncash 0300d7d840 DetectCoreDirectoryFragment: Fix indentation
Also make a class function private.
2014-11-06 10:24:55 -05:00
Lioncash 6336934c49 Android: Disallow explicit instantiation of utility classes 2014-11-06 09:53:14 -05:00
Lioncash 0bb3999e18 Android: Use apply instead of commit for applying SharedPreference changes
This will apply changes asynchronously, so it gets rid of some blocking IO.
It probably doesn't matter, but is considered good practice.
2014-11-06 09:45:22 -05:00
Lioncash 01789459d6 Android: Fix Javadoc references 2014-11-06 09:34:02 -05:00
twinaphex 187d4362ca (Android) Build fix 2014-10-22 00:26:15 +02:00
twinaphex 9a9fa6532a Move file_path.c to libretro SDK 2014-10-22 00:23:06 +02:00
twinaphex 6c3c09ba59 (Android) Fix build 2014-10-21 08:57:08 +02:00
twinaphex c62d52de0f Start properly implementing libretro SDK for boolean.h include
header, glsym, and rthreads
2014-10-21 05:05:52 +02:00
twinaphex 42bb37816e Take file_path.h include out of file.h 2014-10-20 21:51:04 +02:00
twinaphex 73e6acbc37 (Android) Add HAVE_LAKKA, HAVE_GLUI and HAVE_XMB 2014-10-09 05:24:22 +02:00
Vladimir Panteleev cb7729fcd3 (Android) Enable building with ant on Windows 2014-09-28 03:26:30 +00:00
twinaphex ce6c884724 Take out HAVE_CC_RESAMPLER define 2014-09-24 09:39:41 +02:00
aliaspider 7899dea89f add NEON optimizations for the CC resampler. 2014-09-22 08:28:24 +01:00
twinaphex 9968235d68 (Android) Fix JNI build 2014-09-15 19:03:09 +02:00
twinaphex 3b23c4442a (apk-extract.c) Style/indent nits 2014-09-15 16:59:51 +02:00
twinaphex 3787c831e7 (Wii) Compile in 7zip support 2014-09-12 22:24:18 +02:00
twinaphex 119a51be76 Silence unused variable warnings
(Android) undefine HAVE_COMPRESSION - gets defined in griffin.c now
2014-09-12 21:41:54 +02:00
twinaphex b360a308ce (Android) Build fix 2014-09-11 07:35:42 +02:00
twinaphex 442b4a7c7e (Android) Compile in 7zip support 2014-09-02 21:26:31 +02:00
twinaphex 6a5f614215 (7z) Change function signature of 7zip_read_file function 2014-09-02 20:45:57 +02:00
CaseyB 20795bf1dc Added LEANBACK_LAUNCHER category
Added LEANBACK_LAUNCHER category to be compatible with Android TV
2014-08-20 13:12:06 -04:00
l3iggs a1ed67f6e8 (Android) set APP_PLATFORM defaults in case not compiling from libretro-super 2014-08-18 08:40:12 -07:00
l3iggs 414ce2d5a6 Merge remote-tracking branch 'upstream/master' into patch-1 2014-08-18 08:38:47 -07:00
l3iggs 3bd0812d85 [Android] set default target ABI 2014-08-17 23:11:01 -07:00
l3iggs f3a2be6abf [Android] allow for variable NDK header version 2014-08-17 21:27:53 -07:00
l3iggs 6d8b095865 [Android] allow variable ABI targets 2014-08-17 21:16:01 -07:00
twinaphex e1a122843b Add null camera - remove HAVE_CAMERA ifdefs 2014-08-14 02:55:04 +02:00
twinaphex 027bd68bb3 Add location/null.c - get rid of HAVE_LOCATION ifdefs 2014-08-14 02:15:48 +02:00
twinaphex 92e7e413d4 (Android) Take out HAVE_BUILTIN_AUTOCONFIG - Android port now relies
on joypad autoconfig files put inside autoconfig directory
2014-08-13 12:17:45 +02:00
twinaphex aa8aa948c1 (Android) Define __ARM_NEON__ for ARMv7 ABI 2014-08-03 00:57:16 +02:00
twinaphex 272002310d Rename more references to 'roms' 2014-07-28 20:01:27 +02:00
l3iggs 628b644785 (Android) restrict abi targets
This fixes a build error I get with the latest android NDK (r10) complaining about an unsupported architecture (armeabi, maybe it was retired). Also, libretro-build-android-mk.sh only builds the cores for armeabi-v7a, mips and x86 anyway so there is no point in building the app for other architectures.
2014-07-26 11:28:23 -07:00
twinaphex fbb0b57cae Use __ARM_NEON__ define instead of HAVE_NEON 2014-07-26 20:18:37 +02:00
twinaphex fe4e0f4842 zlib_parse_file callbacks - some code niceties for similar functions 2014-07-22 07:25:36 +02:00
twinaphex d1a85b6d95 Take out HAVE_SCREENSHOTS everywhere 2014-07-22 03:22:18 +02:00
Lioncash 54418c2c66 Android: Minor changes
- Use the character version of lastIndexOf
- Use a StringBuilder instead of a raw String. Doesn't destroy/recreate
  the string every time we append to it.
2014-07-17 16:56:54 -04:00
Themaister 09443d88c2 Android: Remove useless getDisplayRefreshRate
Interferes with detection in native activity.
2014-06-21 17:05:04 +02:00
Themaister 9a8147fe93 Actually read back RetroArch config.
onDestroy() is never called for some unknown reason, probably exit() in
NDK. Even so, finish() from UI thread via JNI doesn't work either <_<.
2014-06-20 14:26:26 +02:00
twinaphex c090ee634c (Android) Remove debug_input_enable 2014-06-20 07:03:06 +02:00
twinaphex 5216e90c12 (Android) - EGL context cleanups
- Add shared context support
2014-06-20 04:35:12 +02:00
Themaister e75f15cb91 Fix Android build. 2014-06-17 17:58:58 +02:00
Themaister 5530de0fb7 Android: Fix handling of libretro_path/libretro_directory. 2014-06-16 21:50:29 +02:00
twinaphex 97c5b9976d (Menu) Change some RGUI references to Menu 2014-06-13 18:47:24 +02:00
twinaphex d6486df835 (Android frontend) Refactor RetroActivity launching 2014-06-13 05:48:13 +02:00
twinaphex 94cd38f628 (Android) Sets default savedir/savestate/system directory paths now to internal sandboxed
app dir (Android 4.4.2 and so on no longer allow writing to SD card)
2014-06-13 03:52:17 +02:00
twinaphex b3ad2913a4 (Android frontend) Cleanups 2014-06-13 03:06:29 +02:00
twinaphex d476f0df91 Revert "Remove g_settings.audio.block_frames - never used"
This reverts commit 9ed3f3847c.
2014-06-13 02:15:10 +02:00
twinaphex ddf0dcb165 (Android) Build fixes/cleanups to frontend 2014-06-13 01:10:14 +02:00
twinaphex 86ee594b68 (Android frontend) Take out audio_latency_auto - now handled in native activity 2014-06-13 00:36:58 +02:00
twinaphex 9ed3f3847c Remove g_settings.audio.block_frames - never used 2014-06-13 00:17:23 +02:00
twinaphex 34f161f1c9 (Android) fix input overlay enable 2014-06-12 23:23:04 +02:00
twinaphex b25d6a5c25 (Android frontend) Don't have to set input settings anymore during detectDevice
time
2014-06-12 22:32:49 +02:00
twinaphex 2f3af72501 Build fixes 2014-06-12 22:31:25 +02:00
twinaphex 9b6703b3ad (Android frontend) audio_latency is now set in native activity instead of Android
frontend
2014-06-12 19:07:27 +02:00
twinaphex 08201cf55b (Android frontend) Cleanup 2014-06-12 19:03:09 +02:00
Themaister 3750ccbc9d Android/Phoenix: Only set buttons to config if actually set by user. 2014-06-11 15:48:15 +02:00
twinaphex 16ef1f008c (Android) Remove obsolete android/native - compile always from
android/phoenix/jni now
2014-06-11 12:37:58 +02:00
twinaphex b882fd3ef7 (Android frontend) Cleanup input_back_behavior 2014-06-11 07:39:08 +02:00
twinaphex d7c327708f (Android frontend) Get rid of icade and back_button_behavior 2014-06-11 01:56:30 +02:00
twinaphex ee542e2aa5 (Android) Shield - Start adding autoconf for Android - currently only binds to auto the two analog
sticks and the menu button - maister - please look at this as well to see what is going wrong
2014-06-10 23:24:09 +02:00
twinaphex 8193eb4b3d (Android) Input - Move files around 2014-06-10 22:15:23 +02:00
twinaphex f24c507362 (Android) Integrate input_autodetect.c file into input_android.c 2014-06-10 22:09:44 +02:00
twinaphex 31c68a7402 (Android) Input driver - cleanup pt. 1 2014-06-10 21:59:18 +02:00
John Grub e5d71f1f35 allows ant build to succeed: bump android version 2014-06-09 00:44:59 -07:00
twinaphex 1342b22828 (Android) Input - Take out unused d_pad_emulation 2014-06-09 02:24:30 +02:00
twinaphex f8073b2317 (Menu) Move menu input code to menu_input_line_cb.c 2014-06-08 19:48:38 +02:00
twinaphex 3a17e100aa (Android) Change Shield input binds 2014-06-08 19:14:58 +02:00
twinaphex 140a5b4e64 (Android) Properly implement android_input_key_pressed - menu toggle
button now works
(Android) Removed redundant lifecycle state code
2014-06-08 06:51:06 +02:00
twinaphex 678c7b2649 (Android) Add initial unfinished Shield keybinds with some FIXME notes -
still missing D-pad/analog sticks/menu button
2014-06-08 05:32:22 +02:00
Toad King c09c5c1109 more android input changes. rebinding from RGUI works now. need to re-add autodetect and special behavior for some controllers 2014-06-06 23:41:09 -04:00
twinaphex 683bda4e05 (Android) Cleanup Android sensor manager event queue in android_input_free
function
2014-06-02 14:34:31 +02:00
twinaphex 18d7e6f81e (Android) Input driver refactoring 2014-06-02 14:28:26 +02:00
twinaphex d33f4b8363 (Android) Implement the joypad interface - but don't hook it up
just yet
2014-06-02 13:42:24 +02:00
twinaphex 26b62ba42e Don't abuse g_extern.lifecycle_state for setting RARCH_QUIT_KEY
anymore
2014-06-02 09:52:30 +02:00
twinaphex 001d6e8897 Get rid of PERF_TEST entirely - if Performance Counters setting is
enabled, will also report performance counters log at exit
2014-06-01 22:16:22 +02:00