Commit Graph

8421 Commits

Author SHA1 Message Date
ToadKing
816f2f6d47 waiver text update 2013-10-31 21:06:37 -04:00
twinaphex
7021ada78f (Android) Add GPL license waiver dialog box - text will need further
refinement
2013-11-01 01:47:20 +01:00
twinaphex
93c1bae991 (Librsound) Update comment in rsnd_get_time_usec 2013-11-01 00:13:17 +01:00
twinaphex
a8696e2506 (RSound) Bake in rsound for Android port - should also be possible
to bake it in by default for PC now - made librsound.c crossplatform
2013-11-01 00:07:52 +01:00
twinaphex
dd68d46b4c (Android) Wrap pthread calls 2013-10-31 23:12:40 +01:00
twinaphex
8f3a404ff6 (Android Phoenix) RetroActivity - get rid of unused showToastAlert 2013-10-31 17:58:13 +01:00
twinaphex
8e33364cdc (Android Phoenix) Some cleanups in CoreSelection.java 2013-10-31 17:09:20 +01:00
twinaphex
0f67501354 (Android) Remove note about GPU requirements shaders 2013-10-31 17:04:49 +01:00
twinaphex
ed72993745 (Android) Remove now obsolete libretro_cores.cfg 2013-10-31 17:00:42 +01:00
Squarepusher
dd106c68d2 Merge pull request #364 from lioncash/master
[Android | ModuleWrapper] Handle case where a core is added without an info file.
2013-10-31 08:52:21 -07:00
Lioncash
19b538a154 [Android | ModuleWrapper] Handle case where a core is added without an info file. 2013-10-31 11:51:23 -04:00
twinaphex
0e18087d2a (Android Phoenix) Fixed some issues with ModuleWrapper (Lioncash) 2013-10-31 15:59:12 +01:00
Squarepusher
bf4a96d22f Merge pull request #363 from lioncash/core-manager
Core Manager + core info file support.
2013-10-31 07:18:31 -07:00
Lioncash
a9cd6f8406 [Android] Fix accessibility scope of a field in KeyBindPreference.java. This doesn't need to be package-private, but private. It should not be able to be directly accessed. 2013-10-31 07:58:09 -04:00
Lioncash
0cd372c3c0 [Android] Validate constructor parameters in ConfigFile. 2013-10-31 07:50:05 -04:00
Lioncash
03260c3e6f [Android] Change ConfigFile's get[x] methods to throw IllegalArgumentExceptions instead on NumberFormatExceptions. It was incorrect to throw that exception, since it had nothing to do with how the number was formatted in the string.
If a number formatting problem occurred, [type object].parse[type]() methods would throw a NumberFormatException.

Also fixed a slight typo in CoreManagerActivity.
2013-10-31 07:45:09 -04:00
Lioncash
e11b678ddd [Android] Readability cleanup in IconAdapter.java. 2013-10-31 05:06:31 -04:00
Lioncash
97c1745909 Revert "[Android] Move the main activity to use Fragments."
This is pretty pointless at the moment actually.

This reverts commit bfdc1e0e60.

- Keeps some modifications to the MainMenuActivity. Most notably the title string retains itself upon orientation changes.
- Also fix some bugs in the PreferenceListFragment. Most notably, the handler message not being removed.
2013-10-31 04:59:24 -04:00
Lioncash
bfdc1e0e60 [Android] Move the main activity to use Fragments.
Cleaned up the main activity as well.
2013-10-31 04:00:33 -04:00
Lioncash
7c07e35f4a [Android] Implement info file support for Android. Also modified the core manager to adapt to this.
- Added JavaDoc to ModuleWrapper and ConfigFile as well.
- Did some tiny simplifications with ConfigFile.java
- Handle the IOExceptions with the parameterized constructor. The only reason this could fail is fail is if the InputStream suddenly closed for an arbitrary reason.
2013-10-31 01:54:42 -04:00
ToadKing
fea062ce67 fix static library builds with empty core directories 2013-10-30 21:53:01 -04:00
ToadKing
e03114b880 [EMSCRIPTEN] remove chrome workaround in RWebAudio, it didn't actually activate or work well anyway 2013-10-30 21:52:38 -04:00
ToadKing
8a617ffa0b [EMSCRIPTEN] fix build 2013-10-30 21:37:48 -04:00
twinaphex
bcc5909e00 (QNX) Add default_libretro_path for __QNX__ 2013-10-31 02:36:31 +01:00
twinaphex
1bdaf62be1 Move some more default settings to config.def.h 2013-10-31 02:34:49 +01:00
twinaphex
32acec4ab9 (Android) Default libretro path directory 2013-10-30 23:50:19 +01:00
Themaister
f2e85f9b9b Clean up driver prev/next/find a bit. 2013-10-30 23:37:46 +01:00
Lioncash
490f35a6c3 [Android] InstalledCoresFragment is now functional. Complete with alphabetic sorting and the ability to uninstall cores. 2013-10-30 18:20:50 -04:00
twinaphex
559a91ff1f (Android Phoenix) Clean up two warnings 2013-10-30 23:20:07 +01:00
twinaphex
aab3f93f56 Fix driver next/previous switching 2013-10-30 17:50:43 +01:00
twinaphex
b2d1fe66b3 (RGUI) Can now change drivers from RGUI - you need to restart
for changes to take effect
2013-10-30 17:06:50 +01:00
twinaphex
7c39118f91 (RGUI) Rename 'Info Options' to 'Driver Options' 2013-10-30 16:05:59 +01:00
twinaphex
7e833618a6 (RGUI) Add Info page - will eventually be possible to switch
drivers with this
2013-10-30 15:36:37 +01:00
twinaphex
3219c5b9f2 (PS3/XDK) Set input and input_data pointers to NULL in context files 2013-10-30 14:03:21 +01:00
twinaphex
229dbf9cb2 Move some more default settings to config.def.h 2013-10-30 13:58:35 +01:00
twinaphex
bb73a82f45 (Android) Fix some org.retroarch -> com.retroarch references (config.def.h) 2013-10-30 13:15:49 +01:00
Themaister
f0f1b5ded6 Style nits and build fix. 2013-10-30 12:52:44 +01:00
twinaphex
ae896fbd79 Move some default values for settings over to config.def.h 2013-10-30 12:45:46 +01:00
Lioncash
8453002ee0 [Android] Initial skeleton for the core manager. Not functional yet. 2013-10-30 00:55:41 -04:00
twinaphex
e51cecbff4 (create-ouya-project.sh) Script is useless now 2013-10-30 03:33:08 +01:00
twinaphex
967e1e2846 (Android) Change packagename from org.retroarch to com.retroarch 2013-10-30 03:06:54 +01:00
Squarepusher
b558f258dc Update Building in Eclipse.md 2013-10-30 02:46:22 +01:00
twinaphex
1cb18daa50 (Info files) Set default directories for info files on iOS/QNX 2013-10-30 02:28:30 +01:00
twinaphex
0952c88ec2 (Android Java) update libretro_cores.cfg (note to Lioncash - we
should be getting rid of this file short-term and using the core
info files directly from the Java frontend instead)
2013-10-30 02:19:06 +01:00
twinaphex
9e6578de21 core_info.c - we no longer need the Android shenanigans to do
with diverging core naming conventions
2013-10-30 01:52:44 +01:00
twinaphex
6a449e898d (Android Java) Disregard 'libretro_' prefix - should just add all
cores it can find in assets/cores
2013-10-30 01:16:28 +01:00
twinaphex
9e4b672634 Move cores to an 'asset' folder - create a directory in phoenix/assets folder,
call it 'cores', move all the cores there. The APK extract and retroarch activity
libraries still need to remain in phoenix/libs. This will allow Lioncash to make
his core manager be able to uninstall cores etc.
2013-10-30 01:07:49 +01:00
twinaphex
aaa8fc1f37 (GLES2 GL) Query GL_EXT_unpack_subimage and if it's there, use it -
Tegra 4 should support it etc.
2013-10-29 23:21:15 +01:00
Themaister
9be4fe705b viewport_info can be NULL. Check for this. 2013-10-26 18:51:00 +02:00
Themaister
fc5ba8f79a Use configured aspect ratio to set windowed size.
Fixes some cases where core aspect is used and aspect_ratio_auto isn't set.
2013-10-26 18:31:48 +02:00