Commit Graph

841 Commits

Author SHA1 Message Date
twinaphex 7a456c6c3a Rename MAX_PLAYERS to MAX_USERS 2015-01-05 01:58:00 +01:00
Jay McCarthy 3b1f1df272 Fix dumb asset names and duplication 2015-01-01 15:13:44 -05:00
Twinaphex a3f4c07078 (iOS) Extensions list argument for dir_list_new should only be passed
when extension filtering is enabled
2015-01-01 18:47:39 +01:00
twinaphex 6bfe532d66 (iOS) Update 'black images' with libretro logo 2015-01-01 00:47:35 +01:00
Jay McCarthy 589e6ccde1 Ensuring that overlays... and maybe other things... have their settings take place immediately 2014-12-31 15:50:09 -05:00
Jay McCarthy c7cc2827a0 Go from load content directly into game 2014-12-31 15:24:50 -05:00
Jay McCarthy 73b4fe2f12 Add asset catalog and thus fixing iPhone 6 resolution 2014-12-31 14:52:08 -05:00
Twinaphex a1df3ef4a0 (iOS) Check if g_view is not NULL before trying to perform this
function
2014-12-31 13:52:59 +01:00
Twinaphex 95c09844ab Call main_exit_save_config from applicationWillResignActive 2014-12-31 13:27:53 +01:00
Jay McCarthy 47588a08f5 Fixing audio/sync problems when gameplay is interrupted by call/etc 2014-12-22 13:24:28 -05:00
amechtley 446459b318 Corrected path where modules should be copied. 2014-12-11 23:06:13 -06:00
Twinaphex 2808fbcd52 (Camera) Change back to BGRA 2014-12-05 14:30:44 +01:00
Twinaphex cf5fac136a Fix variable shadowing 2014-12-05 14:29:40 +01:00
Jay McCarthy bdac9e9717 Fixing Use Empty Path on directory settings 2014-11-26 14:24:18 -05:00
twinaphex f476d3d6f8 (OSX) Rename target to RetroArch 10.6 2014-11-18 18:46:53 +01:00
twinaphex 0bb01ea85a Rename RetroArch copy-Info.plist to RetroArch 10.6-Info.plist 2014-11-18 18:44:02 +01:00
Twinaphex 1ea7869bdd (Apple OSX) Add OSX 10.5 target 2014-11-18 18:34:14 +01:00
Twinaphex d9d576b826 (Apple OSX ) Add Linked frameworks again 2014-11-18 18:23:06 +01:00
twinaphex ab7181daab (Camera) Make it more backwards-compatible 2014-11-18 18:11:01 +01:00
Twinaphex 0f43deb6d2 (Apple) Start making camera driver OSX-compatible (OSX 10.7 and up/requires AVFoundation) 2014-11-18 18:04:17 +01:00
Twinaphex 9ea4a0d182 (iOS) Buildfix 2014-11-18 16:58:55 +01:00
Twinaphex c07d6ebc32 (Apple) Fixup one ifdef 2014-11-18 16:57:47 +01:00
twinaphex e83aabfd5a (Apple) Start making contentview_camera code more cross-platform 2014-11-18 16:56:37 +01:00
twinaphex ef41c267bd (OSX) Add further HAVE_NSOPENGL ifdefs 2014-11-18 16:29:16 +01:00
twinaphex 2d16ca2de7 (OSX) Build fixes/apple_gfx_context.c.inl 2014-11-18 01:49:55 +01:00
Twinaphex b92838895a (Apple/OSX) Add HAVE_NSOPENGL ifdefs 2014-11-18 01:44:19 +01:00
twinaphex e27ee8226b (OSX PPC) Remove Settings.xib 2014-11-17 23:45:26 +01:00
twinaphex c5ecc44464 (OSX PPC) reuse Settings.xib from OSX Intel 2014-11-17 23:44:47 +01:00
twinaphex 376f87ac6e (OSX PPC) Remove OSXPPC MainMenu.xib 2014-11-17 23:38:28 +01:00
twinaphex 0de7d3807a (OSX PPC) Reuse xib from Intel OSX 2014-11-17 23:35:18 +01:00
twinaphex 063470f652 (OSX PPC) Finally works 2014-11-17 21:31:52 +01:00
twinaphex e2a2180473 (OSX PPC) Add defines 2014-11-17 21:23:10 +01:00
twinaphex a7e5ee7d40 (OSX PPC) Build fixes 2014-11-17 21:17:14 +01:00
Twinaphex 98a73e649f (OSX) Add workaround for pre-OSX 10.6 - apple_gfx_ctx_swap_buffers 2014-11-17 18:07:08 +01:00
Twinaphex 9459749c79 (OSX) Flesh out apple_gfx_ctx_init some more - add 'offline renderer'
flag, add fallback for pre-OSX 10.5, etc.
2014-11-17 17:51:35 +01:00
Twinaphex d5f15fadff (iOS) iOS/menu.m - style nits 2014-11-17 13:09:05 +01:00
Twinaphex bae883e174 (OSX) Add ifndef OSX ifdef 2014-11-17 03:21:19 +01:00
Twinaphex bdeeff2802 (OSX) Cleanups 2014-11-17 03:20:49 +01:00
Twinaphex c106252e80 Merge pull request #1256 from jeapostrophe/master
Always use the cbs actions and never the setting actions
2014-11-17 01:17:44 +01:00
Jay McCarthy f27283d8cd Always use the cbs actions and never the setting actions 2014-11-16 19:16:32 -05:00
Twinaphex f1820ce710 (OSX) Refactor apple_gfx_ctx_swap_buffers for OSX 2014-11-16 23:41:50 +01:00
Jay McCarthy 885adeb755 Improving iOS configuration menus, specifically for default paths,
directory selection, and give example enumeration for strings.
2014-11-11 12:12:47 -05:00
twinaphex 9a02ba253a (Apple) OSX solution does not use ARC, so don't use 'bridge' for that
one. Ideally we should wrap this function up in CFExtensions.m to
cater to this
2014-11-11 16:38:55 +01:00
twinaphex 2a3c4a1845 (Theos/iOS) Update Makefile 2014-11-10 11:31:49 +01:00
twinaphex bb327684aa Update d3d_set_osd_msg 2014-11-09 20:27:51 +01:00
Twinaphex 54ca78fef7 (iOS/Theos) Have it still work for OSX 2014-11-09 18:35:56 +01:00
twinaphex 8441d46b10 (Theos/iOS) Come up with more elegant way of detecting the latest iOS SDK in
$THEOS/sdks
2014-11-09 18:13:56 +01:00
twinaphex 50e21d7432 (iOS) Don't use UIInterfaceOrientationUnknown since it creates a dependency
on iOS 8 SDK
2014-11-09 17:38:26 +01:00
Twinaphex a609fb5c94 (iOS) Start adding Theos Makefile - still missing some things (need
some way to convert xib files on the fly to nib, .app bundle still
needs plists included, overlays bundled, etc.
2014-11-09 17:03:31 +01:00
Jay McCarthy 62fe517682 Removing dead code from old menu system 2014-11-05 11:50:56 -05:00
Jay McCarthy 760c7b7489 Settings working 2014-11-05 11:31:20 -05:00
Jay McCarthy 6cbbf834e0 Menu navigation works correctly, just need settings 2014-11-05 11:19:41 -05:00
Jay McCarthy f2f96bcac8 First draft of ios_menu 2014-11-04 22:01:01 -05:00
twinaphex ff55840703 (OSX) Hook up basicEvent to Toggle Exclusive Full Screen 2014-10-29 06:43:06 +01:00
Twinaphex 4f84cfe7e8 (OSX) Hook up cases 20 for basicEvent 2014-10-29 06:41:45 +01:00
twinaphex 7697287764 (OSX) Add 'Toggle Exclusie Fullscreen' 2014-10-29 06:40:33 +01:00
Twinaphex b27aa5e8e1 (Apple) Hook up RARCH_CMD_RESIZE_WINDOWED_SCALE 2014-10-29 06:34:07 +01:00
twinaphex 8ae32d6bd6 (XIB) Windowed Scale - add options to XIB 2014-10-29 06:21:14 +01:00
Twinaphex 3fce1828ff (OSX) basicEvent - Fix implementation of case 7 and 9 2014-10-29 06:05:50 +01:00
twinaphex 918e9efd4a (OSX) (XIB) Add 'Pause Toggle' - still not working 2014-10-29 05:21:36 +01:00
Twinaphex ab7d01ba8a (OSX) Add case 9 to basicEvent 2014-10-29 05:11:32 +01:00
Twinaphex 6892bf30d3 (OSX) Start expanding basicEvent 2014-10-29 05:09:37 +01:00
twinaphex 24f554cb7d (Apple) XIB - Update Reset entry 2014-10-29 05:05:48 +01:00
twinaphex 98c6973f6f (Apple) Update XIB 2014-10-29 05:03:50 +01:00
twinaphex c866f83f2a (Apple) Update XIB pt. 2 2014-10-29 04:27:40 +01:00
twinaphex c2a7aaa817 (Apple) Update XIB 2014-10-29 04:24:04 +01:00
twinaphex 29acbacdcf (Apple) (XIB) Change 'Core' to 'Command' 2014-10-29 03:56:12 +01:00
twinaphex e077f9c0a1 (XIB) Change labels somewhat 2014-10-29 03:53:26 +01:00
twinaphex 44eedf3f73 (XIB) Remove Unload Core option in XIB 2014-10-29 03:50:28 +01:00
Twinaphex 1f3faac713 (Apple) Build fixes 2014-10-28 19:57:22 +01:00
Twinaphex b81a40081e (Apple) Build fixes 2014-10-27 04:29:21 +01:00
twinaphex 790a676b3b (OSX PPC) Add include dir 2014-10-26 23:02:35 +01:00
Twinaphex 182180c6b9 (Apple input) Change mouse_delta[0]/mouse_delta[1] to mouse_x/mouse_y 2014-10-26 00:37:20 +02:00
twinaphex b38039723b (CFExtensions/Apple) Put __has_feature definition on top 2014-10-25 07:50:30 +02:00
twinaphex 0a8734d090 (OSX 10.6) Need to define __has_feature for GCC 2014-10-25 07:49:27 +02:00
Twinaphex d2cb3d15d5 (Apple) Build fix for CFBridgingRetainCompat 2014-10-25 07:45:58 +02:00
twinaphex f041411033 (OSX) Create CFBridgingRetainCompat so that it will still compile on
OSX 10.6
2014-10-25 07:42:37 +02:00
Jay McCarthy 2a0761337a Fixing the way that RA gets the home directory due to iOS8 change
Annoyingly it still works in the iOS8 simulator without this change.
2014-10-24 13:22:50 -04:00
Twinaphex 3577b76895 (OSX) Use CGLUpdateContext for OSX 10.7 and up 2014-10-24 07:46:17 +02:00
twinaphex 44be548062 (OSX) Works again on OSX 10.6 2014-10-22 21:29:43 +02:00
twinaphex ae1a1dfe39 (XIB) Put back 'Unload' option 2014-10-22 20:27:14 +02:00
twinaphex b4b5d6bdd0 Revert to earlier XIB that was still Xcode 3.2-compatible 2014-10-22 20:25:19 +02:00
Twinaphex e1700fdbe9 (XIB) Try to make MainMenu.xib backwards compatible with all 2014-10-22 20:14:44 +02:00
Twinaphex 9ca75b3695 (OSX) Set deployment target to 10.5 2014-10-22 20:08:11 +02:00
twinaphex 6a743b5695 (OSX) Don't use CGLUpdateContext - only available since OSX 10.77 2014-10-22 20:04:05 +02:00
twinaphex f26054f82c (OSX) Xcode 3.2 build fixes 2014-10-22 18:53:59 +02:00
Twinaphex 5261ca05ba (OSX) Add ObjC-1 fallbacks 2014-10-22 18:49:08 +02:00
Twinaphex 36135cfff2 (iOS) Build fixes 2014-10-22 08:01:23 +02:00
Twinaphex ad46676689 (iOS) Build fix 2014-10-22 07:16:13 +02:00
twinaphex 174d011bed Move dir_list to SDK 2014-10-22 01:13:05 +02:00
Twinaphex d59cb7289d Refine CFEXtensions.m 2014-10-22 00:42:54 +02:00
twinaphex f51513db45 (OSX 10.6) Compatibility patches to CFExtensions.m 2014-10-22 00:38:30 +02:00
Twinaphex 2c8971f308 (Apple OSX) Build fix 2014-10-22 00:24:06 +02:00
twinaphex 9a9fa6532a Move file_path.c to libretro SDK 2014-10-22 00:23:06 +02:00
Twinaphex c6bc3b207f (Apple) Build fixes 2014-10-21 23:56:51 +02:00
Twinaphex ad41457a17 (iOS) Add libretro SDK include dir 2014-10-21 05:11:34 +02:00
twinaphex 3aed280dde (OSX) Add header path 2014-10-21 05:08:45 +02:00
twinaphex c62d52de0f Start properly implementing libretro SDK for boolean.h include
header, glsym, and rthreads
2014-10-21 05:05:52 +02:00
Twinaphex c6a94593cf (Apple) Build fixes 2014-10-20 21:52:33 +02:00
twinaphex 16d440e6a3 (ObjC) Avoid local variables named index 2014-10-20 19:33:50 +02:00
Twinaphex ca41ad224d (iOS Camera) Create CVEAGLContext pointer and pass it to CVOpenGLESTextureCacheCreate 2014-10-19 04:00:40 +02:00
Jay McCarthy 1f788543e7 Adding CoreText font driver for iOS and OS X
The font path settings should be changed to support entering a font
name on these platforms and potentially working with the front-end to
get a list of possible names.
2014-10-18 20:20:55 -04:00
Twinaphex 3f637a7815 (Apple) Cleanup in apple_gfx_ctx_init 2014-10-19 00:24:57 +02:00
Twinaphex 0704f80ba9 (Apple) Use CGLUpdateContext and CGLFlushDrawable directly 2014-10-19 00:14:51 +02:00
Twinaphex 6eedfd5a14 (iOS) Menu - reimplementation/build fixes 2014-10-18 08:07:56 +02:00
Twinaphex 8856ed59a7 (iOS) Reimplement / get building again 2014-10-18 07:58:17 +02:00
Twinaphex 3866fba3a7 (iOS) Add more #if 0 blocks indicating code that needs to be reimplemented
in iOS menu
2014-10-18 07:11:09 +02:00
Twinaphex 967edbb0e8 (iOS) Stub out core_info_get_custom_config code for now 2014-10-18 07:08:09 +02:00
Twinaphex 540b2d3e84 (iOS) Take out core_info_set_core_path 2014-10-18 06:57:36 +02:00
Twinaphex 6f951a9ac1 (Apple) Rewrite apple_input_keyboard_event - already transform the
modifier events before calling the function
2014-10-18 06:33:11 +02:00
Twinaphex 41d7d3e47b (iOS) Simplify _keyCommandForEvent 2014-10-18 06:12:42 +02:00
Twinaphex 0f880332ad (OSX) RApplication - sendEvent - do early return in case driver.input_data
is NULL
2014-10-18 06:07:43 +02:00
Twinaphex 4418853e54 (OSX/platform.m) Cleanups 2014-10-18 06:06:27 +02:00
Twinaphex 7ba2e87187 (Apple) Get rid of apple/common/main.m 2014-10-18 05:49:49 +02:00
Twinaphex b48221acf9 (iOS) Get rid of main.m too 2014-10-18 05:48:58 +02:00
Twinaphex 575faeb3a3 (OSX) No longer use main.m 2014-10-18 05:46:30 +02:00
Twinaphex a1f744c639 (Apple) Simplify apple_run_core 2014-10-18 05:43:09 +02:00
Twinaphex 74c5d5d1d8 (OSX) Kill off core list combobox code - Creating the NSComboBox for available cores will be done differently under the presumption that RetroArch will always
be running - no need for a cached list to keep around
2014-10-17 17:07:00 +02:00
Twinaphex 0132581ebc (OSX) Move code over to platform_apple.c 2014-10-17 17:05:27 +02:00
Twinaphex f704097573 (Apple) Reimplement CFSearchPathForDirectories 2014-10-17 17:01:24 +02:00
twinaphex f901c2967f Revert "(Apple) Implement apple_content_loaded"
This reverts commit 861f9d14cd.
2014-10-17 05:27:54 +02:00
Twinaphex c82145ff48 (iOS) menu.m - use g_defaults.history 2014-10-17 05:12:57 +02:00
Twinaphex 8860784068 (Apple) Cleanups 2014-10-17 05:03:51 +02:00
Twinaphex 861f9d14cd (Apple) Implement apple_content_loaded 2014-10-17 04:58:05 +02:00
Twinaphex 3b2a6c9df2 (iOS) Get rid of dead code in 'applicationDidFinishLaunching' 2014-10-17 02:57:47 +02:00
Twinaphex 4f9812da6b (Apple) Reduce apple_run_core in complexity 2014-10-17 02:57:02 +02:00
Twinaphex 9357b86fe1 (iOS) Get rid of apple_run_core invocations in apple/iOS/menu.m and
move over to new way of loading core. TODO: might need some kind
of explicit return to game in case main menu doesn't get shut down
when we invoke this
2014-10-17 02:49:25 +02:00
Twinaphex be81e99a83 (OSX) Don't directly manipulate g_extern.system.shutdown - go through
rarch_main_command calls
2014-10-17 00:02:24 +02:00
Twinaphex 87445ca1c3 (OSX) coreWasChosen - Implement some stubs 2014-10-16 23:57:22 +02:00
twinaphex 81824f213d (iOS) Add TODO notes 2014-10-16 23:53:58 +02:00
Twinaphex f2d067fe7f (OSX) Start cutting down on apple_run_core 2014-10-16 23:52:14 +02:00
Twinaphex a84d11abda (iOS) Take out 'Close Content' 2014-10-16 21:43:49 +02:00
Twinaphex 7a38c58a9b Fix linking in OSX solution 2014-10-16 21:14:59 +02:00
twinaphex 4db958a183 Add CFExtensions.m/CFExtensions.h - will need to build fix this now 2014-10-16 21:07:26 +02:00
Twinaphex f1ba2e2dc5 (OSX) Create wrapper function around NSSearchPathForDirectoriesInDomains
and create surrogate enums
2014-10-16 21:02:22 +02:00
Twinaphex 787881a2ac (OSX) platform.m - Get rid of old code 2014-10-16 20:39:51 +02:00
Jay McCarthy 2be3fa3c04 Fixing NS to CF bridging crash 2014-10-16 14:14:15 -04:00
Twinaphex 1a52ce43ec (OSX) add stubbed out replacement C code using CoreFoundation for grabbing
application support dir path - figure out why it's broken
2014-10-16 19:53:39 +02:00
Cristian Sandu c1266c7966 Sync with main repo 2014-10-15 18:37:52 +03:00
Cristian Sandu caec04f71f Fix paths for overlays and modules 2014-10-15 16:34:04 +03:00
Twinaphex 5279a161de (apple/common/main.m) Fix warning 2014-10-15 03:15:43 +02:00
Cristian Sandu 07c8f2442a Sync with libretro/RetroArch main repo 2014-10-14 22:54:02 +03:00
Cristian Sandu 1ecc9093d5 Fix crash on iOS; was crashing when init with nil core 2014-10-14 22:47:57 +03:00
Twinaphex daa24a84e3 Merge pull request #1149 from crazyquark/master
Xcode 6.0.1 fixes
2014-10-14 17:06:14 +02:00
Twinaphex 26a56d014d Merge pull request #1151 from lioncash/cwarn
apple: Enable extra compiler warnings for OSX.
2014-10-14 17:04:54 +02:00
Lioncash c7d18ac6d4 apple: Enable extra compiler warnings for OSX. 2014-10-14 09:51:25 -04:00
Lioncash ae7819d317 apple: Fix stringWithFormat warnings 2014-10-14 08:57:42 -04:00
Lioncash 44b26b5ef2 apple: Fix some warnings 2014-10-14 08:57:37 -04:00
Cristian Sandu f5e866a361 Fix resources paths/references: overlays, icons/launch images and modules 2014-10-14 09:53:28 +03:00
Cristian Sandu 02c2a395d9 Fix path for build folder, needed for codesigning of dylibs to actually work 2014-10-14 09:52:33 +03:00