Commit Graph

137 Commits

Author SHA1 Message Date
twinaphex
a6e012e747 (iOS) Refactor out path_make_and_check_directory 2013-11-22 01:56:54 +01:00
twinaphex
c51d5bcd57 (Apple) Build fix 2013-11-22 01:42:20 +01:00
twinaphex
afb2419235 (Apple) Move rarch_main_spring from ObjC source file to C (platform_apple.c) 2013-11-22 01:36:35 +01:00
Squarepusher
6500f9bd21 (iOS) Get rid of 'unused variables' warnings 2013-11-22 01:28:54 +01:00
Squarepusher
3f47951d3d (Apple) Build fix 2013-11-22 01:10:35 +01:00
twinaphex
b1003b7640 (Apple) Move code out of main.m (ObjC) and into platform_apple (C) 2013-11-22 00:57:39 +01:00
twinaphex
70f696bc56 (Core_info) Backport maister patch from two months ago - Start implementing
firmware detection
2013-11-21 23:48:31 +01:00
twinaphex
ed8229e2f9 (Apple) Make apple_gfx_ctx_get_proc_address backwards compatible
with Snow Leopard
2013-11-09 07:07:35 +01:00
twinaphex
892e150953 (Apple) Use recommended project settings 2013-11-09 01:52:18 +01:00
twinaphex
611ca465fe (OSX) get_chosen_screen - should now compile for Snow Leopard and up 2013-11-09 01:49:22 +01:00
twinaphex
223448d943 (Apple) Build fix for platforms where we have ARC
enabled - can't use NSAutoreleasePool directly it seems
2013-11-09 01:37:34 +01:00
twinaphex
03495fdc3a (OSX) Replace some ObjC literals for Snow Leopard backwards
compatibility - should be code reviewed
2013-11-09 01:15:38 +01:00
twinaphex
9b34000434 (OSX) ifdef NSOpenGLPFAOpenGLProfile with MAC_OS_X_VERSION_10_7 - Core GL
profile only available from 10.7 and up
2013-11-09 00:41:00 +01:00
twinaphex
6670766bb6 (OSX) Simplify NSScreen - bounds 2013-11-09 00:24:34 +01:00
twinaphex
c49e9b51af (OSX) Snow Leopard backwards compatibility - NSScreen implementation -
bounds function - first convert NSRect to CGRect, then use CGRectGet*
functions on them
2013-11-09 00:10:00 +01:00
Daniel De Matteis
fad421e381 (OSX) get_chosen_screen - make it backwards compatible with Xcode 3.2/
Snow Leopard - meancoot - please code review
2013-11-08 23:57:57 +01:00
twinaphex
7195a3672c Define HAVE_MENU for BB10/Playbook/OSX/iOS project files 2013-11-08 04:56:18 +01:00
twinaphex
da8f8b6d63 Get rid of lifecycle_mode_state and use g_extern.lifecycle_state
instead
2013-11-07 21:44:44 +01:00
twinaphex
b126cb59d7 (Apple) Fix build 2013-11-03 04:47:29 +01:00
twinaphex
c0e02d3957 (Android/General) Add preliminary sensor support to libretro API /
add accelerometer support to Android input driver
2013-11-03 00:27:58 +01:00
twinaphex
3e8166bfa5 (Input) Add new function to input driver - get_capabilities 2013-11-02 21:16:57 +01:00
twinaphex
849cfb680e Saves 'Show Framerate' setting to config file now too 2013-10-11 01:19:54 +02:00
Themaister
fee10d3d76 Fix OSX/Windows build. 2013-10-08 22:49:50 +02:00
twinaphex
c0c6ecc6cb Rewrite gfx_get_fps - now outputs proper string for FPS output 2013-10-07 20:17:07 +02:00
twinaphex
4e7abfb6ad (Apple) Build fix for RAModuleInfo.m 2013-10-06 13:58:21 +02:00
Squarepusher
8a674d07e9 Merge pull request #326 from libretro/coreinfo
Integration of core info files in RGUI.
2013-10-06 04:54:46 -07:00
twinaphex
abb829283b Take out messy Dpad emulation code - this will require an entire
rewrite where we come up with a solution that works the same across
console/PC/mobile
2013-10-05 20:55:37 +00:00
Themaister
a470ae0d04 Use consistent namespace for core_list. 2013-10-05 13:48:08 +02:00
twinaphex
8292c24438 Move info files over to libretro-super 2013-10-05 03:56:46 +00:00
twinaphex
f44d6f3526 Add more info files 2013-10-05 03:55:22 +00:00
meancoot
ad6aebb277 (Apple) Add rumble support for DualShock 3 controllers. 2013-10-03 18:04:28 -04: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
twinaphex
351108f494 (OSX) Update pbxproj - make architecture/deployment OSX/default compiler/C++ dialect more generic (for backwards compatibility Snow Leopard etc) 2013-09-30 16:05:41 +02:00
Themaister
7855781cd8 Hook up rumble interfaces to input drivers. 2013-09-25 22:59:05 +02:00
meancoot
50cca385e6 (iOS) Fix issue where file would be deleted even if the confirmation dialog is canceled. 2013-09-24 20:35:56 -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
8272d1cd68 (iOS) Clean up and refactor apple/iOS/browser.m. All of the file management actions are accessed by long pressing a list entry rather than an accessory button. 2013-09-24 19:34:59 -04:00
twinaphex
80f8b3b480 Add Dinothawr module info file 2013-09-24 03:24:04 +02:00
meancoot
13fac45830 (iOS) File browser features:
It's now possible to rename files.
	Allow moving a file into its parent directory.
2013-09-21 19:27:00 -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
a0e8f7ce13 (OSX) Don't leak memory for NSScreen objects 2013-09-19 14:17:32 -04:00
meancoot
97c94a6ea7 (OSX/iOS) Refactor RAGameView.m to be more straightforward. 2013-09-13 16:22:04 -04:00
meancoot
9a2a7854ea (OSX) Disable two warnings (shorten-64-to-32 and constant-conversion) that together accounted for over 100 warning messages. Mostly caused by mixing size_t and 'unsigned' types. 2013-09-12 22:12:51 -04:00
meancoot
d92fb6ac9c (OSX) Now when video_monitor_index is out of range a warning is logged and the main screen is used instead. Previously a modal error was displayed and retroarch would exit when it was dismissed. 2013-09-12 18:42:39 -04:00
meancoot
52d62741a9 (OSX) Fix build 2013-09-11 19:22:12 -04:00
meancoot
083f1cdffe (OSX/iOS)
Move Wii and PS3 hid drivers into the common source directory.
        Use the Wii and PS3 hid drivers on OSX when appropriate.
	Notably OSX now has WiiMote support.
2013-09-11 19:17:58 -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
ff61d97a06 (OSX) Clear state when a gamepad is disconnected while running; any newly connected pad will occupy the lowest open slot 2013-09-10 19:23:24 -04:00