Commit Graph

219 Commits

Author SHA1 Message Date
meancoot
f0bdd1286d (Apple) Work around thread issues for the location driver. 2013-12-21 18:48:13 -05:00
twinaphex
b0a6a5f118 (Apple) Set distance filter to kCLDistanceFilterNone - should report every
movement change - still not calling didUpdateLocations though
2013-12-21 19:01:10 +01:00
meancoot
6d00a2e544 (iOS) Hide the Load Content options while content is already running. 2013-12-20 20:36:55 -05:00
meancoot
09dc8295d6 (iOS) Fix issues with orientation locking. 2013-12-20 19:20:01 -05:00
meancoot
0513b99cc2 (iOS) Fix config reload when returning from settings menu 2013-12-19 14:06:36 -05:00
twinaphex
24dc89f42e (Apple) Build fix 2013-12-19 17:39:04 +01:00
twinaphex
da6e360e49 (Location) Implement horizontal and vertical accuracy - Android's
location API only provides horizontal API but iOS/OSX API supports
both horizontal and vertical. Maybe consider implementing vertical
accuracy for Android by hand later
2013-12-19 17:36:27 +01:00
twinaphex
4ad6631812 (Apple) Location interface fixups 2013-12-19 15:58:15 +01:00
twinaphex
f0aa0f99fd (Location) Reimplement some parts of the location interface - get_latitude
and get_longitude are gone now in place of get_position. Basically,
from C land we basically do a poll-style queries, but on the
implementation side (ie. Android/iOS/OSX) - they all use callback-based
location updates. So we simply check in the poll function (get_position)
whether position has changed, and if so, update the pointer values and
return true - if not, set them to 0 and return false.
2013-12-19 15:47:47 +01:00
twinaphex
d092413d63 (Apple/Location) Build fixes 2013-12-19 03:41:28 +01:00
twinaphex
e983aa4c35 (Location) Implement stub Android location driver - will still need
a couple of functions filled in
2013-12-19 03:37:26 +01:00
twinaphex
5f33a6b373 (Apple) Implement HAVE_LOCATION for OSX/iOS 2013-12-19 02:39:38 +01:00
meancoot
29b2683300 (Apple) Define RARCH_INTERNAL during build. 2013-12-17 18:29:52 -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
aa338967f8 (iOS) If no cores were found to support a file a list of all cores will be displayed instead. 2013-12-17 18:21:39 -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
90b53a7da1 (iOS) Fix shameful logic error in unzip support 2013-12-16 22:13:55 -05:00
meancoot
1d8ce0cd0d (iOS) Add support for extracting zip files in the file browser (long press on a .zip to get the option).
The rationale here is that, on non-jailbroken devices, there is no way to upload a directory of files. If you wanted to upload data for a core that needs a set of files (e.g. prboom), the only option was to upload the files into the root of the Documents directory, then move each file into a sub-directory one at a time. With this addition a .zip file containing the grouped files can be uploaded then extracted, with sub-directories intact, via the file browser menu.
2013-12-16 20:15:24 -05:00
meancoot
8ea84c99ef (iOS) Make the refresh button on the file browser work ‘better’. (It DID work before, by the time you restarted the app and browsed back to the directory the listing would be updated. This just makes it quicker.) 2013-12-16 18:17:30 -05:00
meancoot
b35153855c (iOS) Add option to clear Load History menu, useful when you need to invalidate history after the GUID of the install directory gets changed. 2013-12-15 21:27:17 -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
twinaphex
5dc5193ebc (OSX/iOS) Add onLocationGetLatitude/onLocationGetLongitude 2013-12-15 19:26:04 +01:00
twinaphex
f970b4835d (iOS/OSX) Implement didUpdateToLocation and didUpdateLocations 2013-12-15 19:01:47 +01:00
twinaphex
47b8874cc5 (iOS/OSX) Implement CLLocationManagerDelegate for views 2013-12-15 18:27:25 +01:00
twinaphex
99db8ca731 (iOS/OSX) Stub location functions 2013-12-15 18:11:21 +01:00
twinaphex
180d171e42 (Apple) Include CoreLocation.framework for both OSX and iOS projects 2013-12-15 17:25:23 +01:00
meancoot
a22629d2f2 (iOS) Fix issue where setting values could not be typed in. 2013-12-14 21:34:05 -05:00
meancoot
4c526585f5 (OSX) Reduce usage of obj-c dot notation to explicit properties. 2013-12-14 20:36:22 -05:00
meancoot
c8d6ce4587 (OSX) Move ivar definitions into the classes @interface rather than @implementation 2013-12-14 19:12:05 -05:00
meancoot
7f560672e7 (Apple) More 10.6 fixes:
Manually declare ivars used as backing for synthesized properties.
	Fix a couple of wiring errors in the .xib files.
	Don’t call release on a drained auto release pool.
2013-12-13 21:16:30 -05:00
meancoot
b1767601b0 (Apple) More fixes for building on snow leopard. 2013-12-13 19:23:45 -05:00
meancoot
bd17ec56e4 (OSX) First pass at settings menu compatible with OS X < 10.7; set Xcode deployment target to 10.6. 2013-12-12 21:15:34 -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
4ff76463b0 (OSX) Properly process modifier keys 2013-12-11 13:47:57 -05:00
meancoot
1da019f783 (OSX) Consolidate mouse handling into NSApplication’s sendEvent method. Cleaner overall and fixes issue where relative movement was unavailable from track pads. 2013-12-11 02:25:33 -05:00
meancoot
4c493ae9b4 (Apple) Fix mapping of gamepad negative axis; the input binding menu now polls the proper gamepad rather than always polling player 1’s. 2013-12-10 16:53:01 -05:00
meancoot
0073bef980 (OSX) Fix support for gamepads that aren’t a WiiMote or DualShock 3. 2013-12-10 16:41:23 -05:00
meancoot
ea897f4e46 (iOS) Split some code from menu.m info functions for re-use. 2013-12-10 16:41:23 -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
59f55c085a (iOS) Fix for mapping iCade buttons on iOS 7. 2013-12-05 20:34:18 -05:00
twinaphex
4ab33d5b3b (meancoot/iOS) Add workaround for flickering with camera - still
some problems when Cocoa interface is brought up during camera
core and then we go back to the camera core
2013-12-05 13:04:17 +01: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
42fba17f3f (iOS) Don't crash when creating a file browser with a null extension list 2013-12-03 14:55:56 -05:00