Commit Graph

37 Commits

Author SHA1 Message Date
meancoot
2f3a79c0af (Apple - No Thread) Fix crash when backgrounding the app. 2013-12-22 21:34:47 -05:00
meancoot
f3d5a44e76 (Apple - No Thread) Fix performance regression. 2013-12-21 21:58:19 -05:00
meancoot
f069c82417 (Apple) First pass at removing UI/RetroArch thread split. 2013-12-21 19:42:10 -05:00
meancoot
09dc8295d6 (iOS) Fix issues with orientation locking. 2013-12-20 19:20:01 -05:00
meancoot
f7f501b062 (iOS) Change method used to inspect memory for iOS 6 keyboard events. 2013-12-17 18:21:40 -05:00
meancoot
a101645d7c (iOS)
Fix iOS 6 UI layout issues caused by previous commit.
    Reduce use of dot notation in apple/iOS/platform.m for stylistic continuity with OSX code.
2013-12-17 18:21:40 -05:00
meancoot
bd1e970027 (iOS) Combine RAPauseMenu into RAMainMenu. RAGameView is no longer displayed in the UINavigationController but is instead swapped with the navigation controller as needed. 2013-12-17 18:21:40 -05:00
meancoot
2f0201e4b7 (iOS) Add air drop support for iOS 7. Only works with .zip files. Support for creating .zip files in the file browser will be added soon. 2013-12-16 22:51:00 -05:00
meancoot
12c1725ea6 (iOS) Fix iCade again (note to self: don’t test low level APIs on simulator) 2013-12-15 19:06:02 -05:00
meancoot
a22629d2f2 (iOS) Fix issue where setting values could not be typed in. 2013-12-14 21:34:05 -05:00
meancoot
a35396840f (Apple) Replace obj-c’s built in boxing with macros that can be used with older versions of the os x build tools. 2013-12-12 14:50:16 -05:00
meancoot
ed2724e5ee (iOS 7) Bring back keyboard mode 2013-12-11 17:55:42 -05:00
meancoot
12bd064490 (iOS) Fix potential crash in structure returned by apple_get_frontend_settings. 2013-12-11 17:40:37 -05:00
meancoot
5e0a35b6aa (iOS) Fix ios_logger_override.h issues; fix crash when closing a game with TV Mode enabled; remove unneded code block introduced by previous commit 2013-12-09 19:18:48 -05:00
meancoot
4358aea595 (iOS) Set available Bluetooth options based on iOS version used and whether btstack is available. 2013-12-09 19:04:22 -05:00
meancoot
292418492e (iOS) Make keeping the frontend settings updated more efficient 2013-12-07 18:49:03 -05:00
meancoot
96c9357273 (iOS) Add an enumeration type setting and use it for selecting screen orientations and bluetooth mode 2013-12-03 19:47:24 -05:00
meancoot
8882d07f3f (iOS) Move iOS settings code into iOS specific file and fix the issue where every compile unit would get its own copy of apple_frontend_settings 2013-12-03 19:47:24 -05:00
meancoot
6943127aef (Apple) Start to refactor setting data structure; clean up iOS code some 2013-12-02 19:34:05 -05:00
twinaphex
3ec9581c68 (iOS) Move some cdoe from platform.m over to C 2013-11-29 19:31:39 +01:00
twinaphex
e0309bbd01 (iOS) Reword 'game' to 'content' and 'play' to 'run' 2013-11-29 16:39:47 +01:00
twinaphex
a96e813fe1 (Apple) Big merge - merge ios_ui_refactor by hand - note to meancoot -
don't let a branch get out of date for this long - merging it by
hand was not pretty
2013-11-22 15:30:02 +01:00
twinaphex
a6e012e747 (iOS) Refactor out path_make_and_check_directory 2013-11-22 01:56:54 +01:00
meancoot
fae300aaaf (Apple) Rework gamepad connection management; fix BTstack support when building with the iOS 7 SDK. 2013-10-03 17:43:41 -04:00
meancoot
0ddf198875 (Apple) Objective C refactoring:
All properties are marked (nonatomic)
	All table view cell reuse identifiers are now constant string objects.
	Where appropriate all calls to [RetroArch_iOS get] are replaced with self.navigationController.
	All calls to objc_setAssociatedObject use proper keys rather than string literals.
2013-09-24 20:29:12 -04:00
meancoot
7319260957 (iOS) Add iCade toggle option to prevent OSK from popping up 2013-09-20 19:04:46 -04:00
meancoot
1b9b2f4cc2 (iOS) First draft of iCade support for iOS 7 2013-09-20 17:49:18 -04:00
meancoot
a34cfadff1 (iOS) Fix hiding the status bar while the game is running on iOS 7.
Enable all game orientations if .RetroArch/frontend.cfg is not present.
2013-09-20 15:14:38 -04:00
meancoot
3b27a50625 (OSX) Improvements:
Pause emulation while settings window is open
	Allow negative numbers to be input in the settings list
	Don't crash when changing a setting value to an empty string
2013-09-10 19:47:24 -04:00
meancoot
c3909c6468 (Apple) Start to clean the objective-c code 2013-09-10 19:23:24 -04:00
meancoot
cb55a1d45a (Apple) Reorganize source tree 2013-09-05 01:24:27 -04:00
meancoot
f83b40cd54 (iOS) Help prevent file browser lists from going stale 2013-08-24 20:36:03 -04:00
meancoot
7a72899c15 (iOS) Move browser logic into platform.m 2013-08-24 20:27:04 -04:00
meancoot
26df85f020 (iOS) Some settings menu polish:
The bluetooth mode is updated immediately, previously you had to hit the back button on the frontend settings before it would be applied.
        The custom config state label in the frontend settings menu is updated properly.
2013-08-15 12:47:13 -04:00
meancoot
0d291e809a (iOS) Fix major hanging bug 2013-08-15 09:50:56 -04:00
meancoot
7d6b4cdd26 (iOS) Bring back per-core configurations 2013-08-14 12:53:29 -04:00
meancoot
4f70bdeab5 (Apple) Split platform specific code out of main.m 2013-08-14 12:53:29 -04:00