Commit Graph

116 Commits

Author SHA1 Message Date
twinaphex
4c38e837ca (iOS) Build fix 2013-03-19 04:59:42 +01:00
twinaphex
bf7c96435c Revert "(BTStack) Commit btstack deps to repo"
This reverts commit b2096c6bb0.

Conflicts:
	ios/RetroArch/input/BTStack/btstack/run_loop.h
2013-03-19 03:55:05 +01:00
twinaphex
401053307c Revert "(iOS/BTStack) Relative path includes"
This reverts commit 7b90adef58.

Conflicts:
	ios/RetroArch/input/BTStack/btstack/run_loop.h
2013-03-19 03:54:01 +01:00
twinaphex
b90478fbb5 (iOS) Build fix in run_loop.h 2013-03-19 02:04:53 +01:00
meancoot
00d809436b (iOS) Send touch events directly to a shared RAInputResponder instance, bypassing NSNotificationCenter. 2013-03-18 20:52:35 -04:00
meancoot
2a4573854e (iOS) Load BTstack dynamically; no more separate nobtstack xcode scheme. 2013-03-18 20:32:24 -04:00
twinaphex
7b90adef58 (iOS/BTStack) Relative path includes 2013-03-18 23:43:44 +01:00
twinaphex
b2096c6bb0 (BTStack) Commit btstack deps to repo 2013-03-18 23:32:25 +01:00
twinaphex
5790dbbc61 (iOS) Avoid some conditionals - WIIMOTE_DBG is undefined for regular
builds anyway
2013-03-18 18:52:37 +01:00
twinaphex
5f08cebf7c (iOS) Function pointer to set_keybinds NULL for now 2013-03-17 21:39:12 +01:00
meancoot
debf31b7a4 (iOS) Various:
Re-add default config generation code, if a config file didn't exist it would not be possible to change settings while running.
   Sort emulator core list.
   Add .info files for more emulators.
2013-03-10 13:53:09 -04:00
meancoot
e9497abc61 (iOS) Add (hacky) aspect ratio setting. 2013-03-10 00:05:19 -05:00
meancoot
ac9b75a871 (iOS) Make settings changes take place even while the game is running. 2013-03-09 21:19:11 -05:00
meancoot
5310067cc5 (iOS) Rework BTstack handling:
No more BTDiscoveryView, just press the 'Start Bluetooth' button in the upper right corner and sync the wii remote.
   Add a per module setting to enable bluetooth as soon as a game starts.
   Stop bluetooth whenever a game is closed.
2013-03-06 12:15:26 -05:00
meancoot
14e80352e7 (iOS) Add directory 'ios/modules' which will be copied into the final app bundle. Populate it with module info files for all tested cores. If you place the built dylib files in here they will be copied into the bundle too. 2013-03-05 22:17:40 -05:00
meancoot
5365eec24d (iOS) Change some config file handling:
Don't require a config file.
   Don't load then write the config file every time a game is loaded (just to make sure it's there).
2013-03-05 20:57:26 -05:00
meancoot
92d0cac17a (iOS) Add Classic Controller support. 2013-03-05 20:45:15 -05:00
meancoot
dbc3e3f7ff (iOS) Fix broken multi-touch code. 2013-03-05 20:28:59 -05:00
meancoot
3fd2db88e8 (iOS) Fix issue where new config files would not be generated. (Every version since be3aa0a063 was broken...) 2013-03-05 20:04:56 -05:00
meancoot
735bbdd013 (iOS) Major refactoring and simplification of UI logic 2013-03-05 00:14:26 -05:00
meancoot
30209b3ca9 (iOS) In module's .info file consolodate suggested_extension and recommended_extensions into supported_extensions. It occured to me that all three sections would never be used at the same time. 2013-03-04 05:03:13 -05:00
meancoot
6d94f278d4 (iOS) Some style cleanups to the settings code. 2013-03-04 01:37:00 -05:00
meancoot
e4596f20b9 (iOS) Allow a custom display name to specified in a libretro core's info file. 2013-03-04 01:21:45 -05:00
meancoot
9914dff82a (iOS) Handle general options on settings menu better 2013-03-04 01:14:26 -05:00
meancoot
e058034a24 (iOS) Make pause button briefly visible when game starts (again), and give it an image background.
I took ps_next.png from the overlays dir and flipped it, 'cause I'm lazy.
2013-03-03 23:28:22 -05:00
meancoot
bda93007bc ios: Small fixes 2013-03-03 21:38:44 -05:00
meancoot
3f1f548e9f ios: Add 'keycode.h' which defines names for USB hid key symbols; use it to remove magic numbers in keyboard code. 2013-03-03 20:11:17 -05:00
meancoot
89c3120d71 ios: Reorganize project files 2013-03-03 19:15:58 -05:00
meancoot
08e6634eef ios: Clean up input code; make wiimote remapping work. 2013-03-03 18:50:38 -05:00
meancoot
55a8333ac2 ios: Start to add wiimote remapping support. 2013-03-02 15:24:03 -05:00
meancoot
32e73b4913 ios: Add method for emulator cores to specify likely support level by inspecting file extensions. 2013-03-01 21:01:52 -05:00
meancoot
efa0e6be31 ios: Rework RAModuleList so the name of the loaded game is displayed. 2013-03-01 19:08:43 -05:00
meancoot
1178d82b5c ios: Don't show the 'Stop Bluetooth' button unless BTStack is running. 2013-03-01 19:02:55 -05:00
meancoot
b9dcfca071 ios: Add a Stop Bluetooth button to the navigation bar. 2013-02-28 20:15:10 -05:00
meancoot
f73511baa0 ios: Update WiiMote code using newer features from BTstack. Probably some bugs, so I recommend sticking with the nobtstack builds for now. 2013-02-28 18:38:49 -05:00
meancoot
bd088a3332 ios: Move core selection to after game selection. Click the disclosure button to access core settings. (A method to allow core suggestions will be added later) 2013-02-27 04:03:31 -05:00
meancoot
b89208f7fb ios: Move wiimote connection widget into settings menu. 2013-02-27 00:45:28 -05:00
meancoot
fd52e8c537 ios: Add a RetroArch-nobtstack target to the Xcode project, use to build a version that doesn't depend on BTStack. 2013-02-26 23:25:42 -05:00
meancoot
c941caa2ec ios: First revision of WiiMote support (code borrowed from imame4all) 2013-02-26 23:14:27 -05:00
meancoot
d2119b75b1 ios: Remove regex filtering of directories. Its use case doesn't really apply to mobile devices. 2013-02-25 20:52:54 -05:00
meancoot
2b07954fac ios: Add Reset, Save State, Load State and State slot selection to the pause menu. 2013-02-25 16:56:12 -05:00
meancoot
2f25044915 ios: More refactoring 2013-02-25 16:20:54 -05:00
meancoot
06659f6e0d ios: Refactoring pause menu 2013-02-25 15:58:47 -05:00
meancoot
ee87110972 ios:
Refactor input code.
   Add first draft of pause menu.
2013-02-23 23:03:59 -05:00
meancoot
c551a6424e ios: Refactoring 2013-02-23 14:52:52 -05:00
meancoot
be3aa0a063 ios: Create an objective-c wrapper around config_file_t, use it to simplify code. 2013-02-21 22:16:18 -05:00
meancoot
b52aff0b8f ios: Use [UIImage imageNamed:] to load file and directory icons. 2013-02-21 20:33:05 -05:00
meancoot
5a7cee4e6e ios:
Immediately hide the exit bar if the device is rotated (after rotation its size would be wrong.)
   Fix status bar not being visible when a new instance is started.
2013-02-21 20:21:46 -05:00
meancoot
70d0ab91b7 ios: Fix .rafilter files not being closed in certain situations. 2013-02-21 15:37:51 -05:00
meancoot
4a076f4717 ios: Keep status bar visible while in the browser. Add a couple of missing license headers. 2013-02-21 12:37:58 -05:00