Commit Graph

1460 Commits

Author SHA1 Message Date
Twinaphex 829656391a (OSX) Fix build 2016-04-28 19:29:21 +02:00
twinaphex 11cc280239 (Win32) Buildfix 2016-04-28 19:27:17 +02:00
Twinaphex 20706b51de (iOS) Fix iOS - pass argc/argv 2016-04-05 21:22:23 +02:00
Twinaphex cf9d8a8adb (iOS) rewrite this 2016-04-05 20:58:17 +02:00
twinaphex c536e0fbdc (iOS) argv needs to always be non-NULL 2016-04-05 20:53:02 +02:00
twinaphex 93b7dc1bdd (libretro-common) move 'lists' files to lists/ 2016-03-20 14:53:54 +01:00
Twinaphex d5bc3c4d5b (OSX) Silence some warnings - just use plain numbers instead of enums
which can rapidly grow out of date
2016-03-03 00:48:45 +01:00
Twinaphex 353072c9cd (OSX) Fix build now for real 2016-02-26 13:39:32 +01:00
twinaphex 4dfed7e930 Cast to NSOpenGLContext * 2016-02-26 13:39:01 +01:00
twinaphex dcefb740f2 Create glcontext_get_ptr 2016-02-26 13:36:12 +01:00
twinaphex 93e17b46bd Cleanups 2016-02-26 13:32:56 +01:00
twinaphex 61a4d47feb (ui_win32.c) 80-char width limit 2016-02-26 13:31:34 +01:00
twinaphex debb5dd0ce Add SHADER_CTL_GET_CURRENT_SHADER 2016-02-14 22:13:21 +01:00
Twinaphex 485750c8ba Remove unused variable 2016-02-12 06:50:44 +01:00
twinaphex cfe884f0b7 Add ui_companion_driver_toggle 2016-02-12 06:43:06 +01:00
twinaphex c6220a9e66 Reimplement rarch_task_push_content_load_default 2016-02-12 04:55:18 +01:00
twinaphex e26c88b4bb (OSX) Buildfix 2016-02-12 04:40:53 +01:00
twinaphex b5e28cda58 Create RARCH_MENU_CTL_ITERATE 2016-02-10 20:13:12 +01:00
twinaphex 21c4a07cf0 (OSX) Buildfix 2016-02-10 07:20:54 +01:00
twinaphex ce31c2b02a Add header 2016-01-25 06:17:00 +01:00
twinaphex 5cfc9c1830 (OSX) Buildfix 2016-01-24 07:19:37 +01:00
twinaphex 372d673a26 Rename event_command to event_cmd_ctl - add second parameter 2016-01-22 15:34:43 +01:00
Twinaphex 6f49139eba (OSX) Buildfix 2016-01-21 04:02:15 +01:00
twinaphex a767031651 Use string_is_equal in more places 2016-01-20 04:11:25 +01:00
Twinaphex b1b8f2645f (Apple) Buildfix 2016-01-20 00:38:48 +01:00
twinaphex 01d58f8681 Create RARCH_CTL_IS_INITED, RARCH_CTL_SET_INITED, RARCH_CTL_UNSET_INITED 2016-01-19 23:26:47 +01:00
twinaphex 3f3a305396 (CocoaTouch) Buildfix 2016-01-18 22:15:19 +01:00
twinaphex 91de59c7ff (Cocoa) Cleanups 2016-01-18 22:10:16 +01:00
twinaphex cebea56412 Add UI Companion Enable setting 2016-01-18 21:35:09 +01:00
Phillip Ponson 6ca58a4d6e iOS: Refactoring support for background Music.app. 2016-01-17 19:51:28 -06:00
neville f44e0db97c (Load Core) OSX - Filter by dylibs 2016-01-17 19:27:33 +01:00
Twinaphex a4eae00ac2 Make this runtime too 2016-01-17 19:03:57 +01:00
Twinaphex c9c46b8060 Get rid of another compile-time define 2016-01-17 18:58:50 +01:00
Twinaphex 9324f257fc (OSX 10.5) Change label to 'Load Content' 2016-01-17 18:46:26 +01:00
Twinaphex 681396b151 (OSX) Cleanups 2016-01-17 18:45:01 +01:00
Twinaphex bd153870c2 Move callback function up 2016-01-17 18:43:24 +01:00
Twinaphex 43b949a9a0 Create open_document_handler 2016-01-17 18:42:52 +01:00
Twinaphex 4f0233fbf9 Use BOXSTRING 2016-01-17 18:39:42 +01:00
Twinaphex 777af02e82 Create open_core_handler - cut down on code duplication 2016-01-17 18:38:08 +01:00
neville f6c6f64a20 Implement openCore for OSX 10.5 2016-01-17 18:34:18 +01:00
Twinaphex 7f505afda7 (OSX) Prevent crash with previous hack 2016-01-17 16:26:04 +01:00
Twinaphex 55105303ac Add hack that works around this issue 2016-01-17 15:55:30 +01:00
twinaphex dd239fc85d Add HAVE_AVFOUNDATION ifdefs 2016-01-16 22:02:49 +01:00
pponso1 a983c8269e iOS. Adding support for Music.app.
I had to comment out this line in the showPauseMenu function: 
  
ui_companion_cocoatouch_event_command(NULL, EVENT_CMD_AUDIO_STOP);

This may actually be on the only change needed. 😜
2016-01-16 12:37:09 -06:00
pponso1 3ce5ad9243 iOS. Adding support for Music.app.
Users who want to play games while listening to music should enjoy these modifications. Not the cleanest; refactoring is needed.
2016-01-16 12:25:57 -06:00
pponso1 452c6afaf0 support for playing Music.app in background. 2016-01-16 12:09:44 -06:00
twinaphex 4b9fea617c (OSX) Perform selectorOnMainThread - move to applicationDidFinishLaunching 2016-01-15 23:09:50 +01:00
twinaphex 8323d06d3d (Cocoa) No more dependencies on get_chosen_screen or
get_backing_scale_factor
2016-01-15 22:20:46 +01:00
Twinaphex f35690e2e5 Fixes 2016-01-15 22:16:18 +01:00
twinaphex 09a183df3f (OSX) Create get_backing_scale_factor 2016-01-15 22:15:23 +01:00
twinaphex 3427d08c34 Do early return in case get_chosen_screen returns NULL 2016-01-15 14:00:11 +01:00
Twinaphex 26bcfa8d89 Revert "Refactor function get_float_from_selector - obsolete"
This reverts commit 1b2632e7fa.
2016-01-15 13:03:40 +01:00
twinaphex 1b2632e7fa Refactor function get_float_from_selector - obsolete
hardcoded ifdef
2016-01-15 12:53:33 +01:00
twinaphex 647438ae93 Hopeful buildfix 2016-01-15 12:40:56 +01:00
Twinaphex 4461ff8442 Fix crappy bug that happens with NSOpenPanel and Cocoa GL - current
context gets lost
2016-01-13 19:44:05 +01:00
Twinaphex a2580d3ec2 Revert "(OSX) use beginWithCompletionHandler - fixes 'OK' case"
This reverts commit 8b1b14e818.
2016-01-13 19:07:57 +01:00
Twinaphex 8b1b14e818 (OSX) use beginWithCompletionHandler - fixes 'OK' case 2016-01-13 19:06:27 +01:00
Twinaphex 61987e8ba5 Add 'set message' 2016-01-13 18:09:08 +01:00
twinaphex 44ffd90278 (ui_win32.c) Fix 2016-01-13 17:07:23 +01:00
Twinaphex b28771eadb Set dialogs to default dir 2016-01-13 17:00:41 +01:00
twinaphex 172b972a32 Add NSCancelButton cases 2016-01-13 13:36:50 +01:00
twinaphex fdc1f963b2 (ui_cocoa.m) Cleanups 2016-01-13 13:08:51 +01:00
twinaphex 7a55ae3765 Start updating headers for 2016 2016-01-10 04:06:50 +01:00
Yoshi Sugawara 890eaafcd7 Fixed reading keyboard input for iOS 9 (use [UIApplication handleKeyUIEvent]). Fixed 8bitdo SNES30/SFC30 button mappings (fixed key mapping for X button) 2015-12-26 19:38:02 -05:00
twinaphex c2d7cbe18b Use string_is_empty 2015-12-26 07:59:15 +01:00
twinaphex 3df4101321 Get rid of menu_entries_set_start and menu_entries_get_start 2015-12-12 14:39:35 +01:00
twinaphex fde4826754 Add MENU_ENTRIES_CTL_SHOW_BACK 2015-12-11 21:34:27 +01:00
twinaphex 9216fc9421 (CocoaTouch) Buildfix 2015-12-11 15:55:47 +01:00
twinaphex a8c6fc150b Add RUNLOOP_CTL_DATA_ITERATE 2015-12-11 10:17:18 +01:00
twinaphex d7fd52b03f Make g_system_menu no longer a global 2015-12-10 23:08:34 +01:00
twinaphex 2f6dc858e2 (iOS) Buildfix 2015-12-10 20:14:09 +01:00
twinaphex ffa1db61e6 (Win32) Buildfix 2015-12-08 09:32:48 +01:00
twinaphex b0b35ba9e5 Remove more references to menu_driver_get_ptr outside of menu/ files 2015-12-07 16:00:48 +01:00
twinaphex 5b1e1592cb Rename rarch_main_iterate and rarch_main_data_iterate 2015-12-07 15:22:36 +01:00
Twinaphex aab828bbe5 Nit 2015-12-06 21:01:50 +01:00
twinaphex a3146ecca5 (CocoaTouch) Buildfix 2015-12-06 21:01:26 +01:00
twinaphex ec2795dd23 Another buildfix 2015-12-06 21:00:47 +01:00
twinaphex 9f1b9e6676 (Cocoa) More buildfixes 2015-12-06 20:20:45 +01:00
twinaphex 4d66e4beac (Cocoa) Update 2015-12-06 19:55:14 +01:00
twinaphex 718ed30d70 (Cocoa) Buildfixes 2015-12-06 18:18:50 +01:00
twinaphex 29f6d23d90 (Cocoa) Buildfix 2015-12-05 17:20:11 +01:00
twinaphex f0b4f216b9 Attempt to fix iOS build errors 2015-12-05 17:15:32 +01:00
twinaphex 63c12b0083 Don't include ui_companion_driver.h inside driver.h 2015-12-05 10:04:06 +01:00
twinaphex de97726323 Take out ui companion state from driver_t 2015-12-05 10:01:20 +01:00
twinaphex 29dcf06a2e Move ui_companion_driver code all to ui_companion_driver.c 2015-12-05 09:55:13 +01:00
twinaphex 9824eb7ea9 Rename rarch_main_ctl to runloop_ctl 2015-11-30 21:42:59 +01:00
twinaphex 4e333302ae Rename RARCH_MAIN_CTL* to RUNLOOP_CTL* 2015-11-30 21:35:50 +01:00
twinaphex ca71e1a5bb Rename RARCH_ACTION_STATE_ to RARCH_CTL_ 2015-11-30 21:28:55 +01:00
twinaphex 5bc357fc28 (iOS) Buildfix 2015-11-30 17:01:50 +01:00
twinaphex 4e0a4150b5 Merge runloop and runloop_data.c 2015-11-30 15:35:57 +01:00
twinaphex 5d52f4856a Get rid of INLINE qualifier for some functions 2015-11-30 05:13:12 +01:00
twinaphex 5e1b2b3bfa Move driver->input_data to input_driver.c 2015-11-29 18:18:25 +01:00
twinaphex ea18f0f5e3 (ui_cocoa.m ) Cleanups 2015-11-29 18:06:09 +01:00
twinaphex a9f2959f4f (Cocoa) Add header includes 2015-11-29 16:30:38 +01:00
twinaphex d018f65e95 Rename cocoa_input_keyboard_event 2015-11-29 16:26:13 +01:00
twinaphex c20c6a5438 (Win32) Buildfixes 2015-11-28 21:54:32 +01:00
twinaphex ef3cbed13e Create separate WndProc for GL and D3D 2015-11-28 21:50:28 +01:00
Twinaphex 6a99893705 (Cocoa) Cleanup poll_iteration 2015-11-28 19:00:50 +01:00
Twinaphex 3001729545 Revert "Go through input_driver_get_data_ptr whenever we need input data"
This reverts commit 52c9a2ec43.
2015-11-28 18:58:33 +01:00
twinaphex 52c9a2ec43 Go through input_driver_get_data_ptr whenever we need input data
state
2015-11-28 18:51:12 +01:00
twinaphex 2b4464f30a Implement RARCH_MAIN_CTL_IS_IDLE 2015-11-28 15:03:59 +01:00
Twinaphex 3433a515d1 (iOS) Buildfix 2015-11-28 04:04:33 +01:00
twinaphex da8c36b0c3 Don't need sleeping argument anymore for rarch_main_data_iterate 2015-11-28 03:26:01 +01:00
twinaphex a1226004f5 Revert "Don't render menu if unfocused - reimplement this"
This reverts commit ce7ec0681b.
2015-11-28 03:05:37 +01:00
twinaphex ce7ec0681b Don't render menu if unfocused - reimplement this 2015-11-28 03:03:26 +01:00
twinaphex a6ccc188a8 Rename input_common.c to input_config.c 2015-11-28 02:22:58 +01:00
Twinaphex 565b5d19c9 (iOS) Buildfix 2015-11-28 01:49:18 +01:00
twinaphex 133b4754a4 (iOS) Buildfix 2015-11-28 00:17:36 +01:00
Twinaphex 4a3b9ffc7c Try to conserve on CPU usage when in sleep mode by skipping
menu rendering
2015-11-27 23:37:23 +01:00
Twinaphex 8a5ba85c9a Cleanups 2015-11-24 20:25:31 +01:00
twinaphex 021ae74612 Remove dead code - rarch_main_data_iterate 2015-11-24 18:13:54 +01:00
twinaphex f1edf1210c Avoid warning 2015-11-23 10:51:03 +01:00
twinaphex 6470253f0d (Win32) Buildfixes 2015-11-22 22:25:01 +01:00
twinaphex 85dbeeb8f9 No more video_monitor.h 2015-11-22 13:32:46 +01:00
Yongwoon Cho 8be77a102e Fix : iOS UI Bug with navigation bar
issue #2159 fixed.
2015-11-21 17:35:24 +09:00
twinaphex dcd715ccbd (Win32) Buildfix 2015-11-19 09:00:32 +01:00
twinaphex 94de5f7066 (Win32) Localize Load Content/Load Core dialog screens 2015-11-19 08:59:45 +01:00
twinaphex 66c15314e2 Get rid of some header files 2015-11-19 08:56:08 +01:00
twinaphex 4d20ea936f (ui_win32.c) Cleanups 2015-11-19 08:52:26 +01:00
twinaphex ec9ae5f7ac (Win32) Buildfixes 2015-11-19 08:44:02 +01:00
twinaphex f2f0e7efb2 Move win32_window_init to C code 2015-11-19 08:37:25 +01:00
twinaphex 68750e45b1 shader_dlg_init - some code reuse 2015-11-19 08:34:59 +01:00
twinaphex b5fa321532 Buildfixes 2015-11-19 08:17:59 +01:00
twinaphex 35cd44cbc4 (Win32) Move more code over to ui_win32.c 2015-11-19 08:16:31 +01:00
twinaphex 25bbd3b572 Move win32_resource.h 2015-11-19 07:59:10 +01:00
twinaphex 55ec9c7846 Move win32_shader_dlg.c code to ui_win32.c 2015-11-19 07:56:54 +01:00
twinaphex 79af6f0abc ui_win32.c - Remove _XBOX defines 2015-11-19 07:53:59 +01:00
twinaphex 27be8fa045 Revert "Move a lot of code over to ui/drivers/ui_win32.c"
This reverts commit 37f4f5ec3d.
2015-11-19 07:53:00 +01:00
twinaphex 37f4f5ec3d Move a lot of code over to ui/drivers/ui_win32.c 2015-11-19 07:48:56 +01:00
twinaphex 421a2e8c6c Don't compile in ui_win32.c for Xbox 2015-11-19 07:41:14 +01:00
twinaphex 407ae37aab Move win32_browser over to ui_win32.c 2015-11-19 07:37:22 +01:00
twinaphex fc570c2420 (Griffin) Add ui_win32.c to Griffin 2015-11-19 07:26:24 +01:00
twinaphex f46d8a50fc Add ui_win32.c 2015-11-19 07:23:41 +01:00
twinaphex fecdc86475 Create RARCH_MAIN_CTL_SET_WINDOWED_SCALE 2015-11-18 11:55:23 +01:00
Twinaphex 2468c23d4c (OSX) Fix some warnings 2015-11-18 11:48:35 +01:00
twinaphex a4ae655ff4 Start going through rarch_main_ctl for grabbing fullpath 2015-11-18 11:43:25 +01:00
twinaphex 2b727fa941 Add RARCH_MAIN_CTL_SET_LIBRETRO_PATH/RARCH_MAIN_CTL_SET_CONTENT_PATH 2015-11-18 11:15:42 +01:00
twinaphex 37d45643f9 (BTStack) Move btpad_set_inquery_state calls to btstack_hid.c 2015-11-18 01:57:45 +01:00
twinaphex 239ae7de53 Move gl_common to gfx/common 2015-11-17 08:01:33 +01:00
twinaphex 0b8231dd79 Forward declaration for btpad_set_inquiry_state 2015-11-17 06:40:17 +01:00
twinaphex aa208993d5 btstack_hid.h - remove 2015-11-17 06:37:33 +01:00
Twinaphex 2f4e00214e (iOS) Buildfix 2015-11-16 04:19:32 +01:00
twinaphex 4f55b360ac Create HAVE_BTSTACK ifdef 2015-11-16 04:17:13 +01:00
Twinaphex 83b38cd5c1 Remove mfi_hid.h too 2015-11-16 03:56:08 +01:00
Twinaphex db35a28e50 Revert "Refactor slots to be a part of input_hid_driver.c now"
This reverts commit 646ded9d1c.
2015-11-16 03:48:51 +01:00
twinaphex 646ded9d1c Refactor slots to be a part of input_hid_driver.c now 2015-11-16 03:39:40 +01:00
Twinaphex 57e8cfe1f9 Totally reimplemented MFi support 2015-11-16 02:39:38 +01:00
Twinaphex 5fc267d24a (OSX/iOS) get_chosen_screen buildfixes 2015-11-14 22:26:07 +01:00
Twinaphex 6847501e99 Revert "iCade codepaths work now for regular OSX too"
This reverts commit d72090f5e9.
2015-11-14 02:08:59 +01:00
Twinaphex d72090f5e9 iCade codepaths work now for regular OSX too 2015-11-14 01:48:16 +01:00
twinaphex e0b5925c24 Remove now unused icade code 2015-11-13 21:42:58 +01:00
Twinaphex 924642a744 Revert "Revert "Refactor small keyboard/icade code a bit""
This reverts commit fde9676ac3.
2015-11-13 01:50:34 +01:00
Twinaphex ba00560f2b Revert "Revert "(iOS) Add Small Keyboard/iCade Enable options""
This reverts commit 834e4d848e.
2015-11-13 01:50:22 +01:00
Twinaphex 834e4d848e Revert "(iOS) Add Small Keyboard/iCade Enable options"
This reverts commit 6ea11afe28.
2015-11-13 01:39:39 +01:00
Twinaphex fde9676ac3 Revert "Refactor small keyboard/icade code a bit"
This reverts commit 340c15c517.
2015-11-13 01:39:19 +01:00
twinaphex 340c15c517 Refactor small keyboard/icade code a bit 2015-11-12 17:54:52 +01:00
twinaphex 6ea11afe28 (iOS) Add Small Keyboard/iCade Enable options 2015-11-12 06:28:05 +01:00
twinaphex 3d65cf07ca (CocoaTouch) Use new event command 2015-11-11 03:24:53 +01:00
Twinaphex 546fb36492 (cocoa_common) Cleanup 2015-11-05 22:13:49 +01:00
Twinaphex 22cae6189c More backwards compatible version of PR 2015-11-05 22:11:46 +01:00
Twinaphex 51426f64c2 Revert "Add OSX implementation for cocoagl_gfx_ctx_get_native_scale"
This reverts commit a408a5e59a.
2015-11-01 12:45:36 +01:00
twinaphex a408a5e59a Add OSX implementation for cocoagl_gfx_ctx_get_native_scale 2015-11-01 12:15:21 +01:00
Twinaphex c4c26b83cc (OSX) Fixed mouse for Retina 2015-10-31 22:55:22 +01:00
Twinaphex 6f2bd56e23 (OSX) Remove references to 'chooseCore' 2015-10-12 12:30:58 +02:00
Twinaphex 09dca0c0f0 (OSX) Change interface to RetroArch_OSX 2015-10-12 12:21:54 +02:00
Twinaphex cf30887c44 (iOS) Buildfix 2015-10-11 16:28:08 +02:00
Twinaphex 39189047b4 Use RARCH_DEVICE_MOUSE_SCREEN by default now for Zarch, start
setting up cocoa_input.c
2015-10-08 21:04:27 +02:00
twinaphex fee01f271b Start splitting up menu_common_load_content functionality 2015-10-06 14:09:52 +02:00
Twinaphex b7c8ea67d8 (iOS) Buildfix 2015-10-04 21:57:16 +02:00
Twinaphex e133df155d (CocoaTouch) Add hack - if we press an entry and the data runloop
is active (meaning tasks are still yet to be handled), then we
run rarch_main_data_iterate in a loop and iterate over it 32 times.

This way, the 'Online Updater' and download options should work
2015-09-28 04:43:47 +02:00
twinaphex aed0cb8d21 Update rarch_main_set_pause references 2015-09-26 13:22:36 +02:00
twinaphex e3e1a5a35c Refactor away rarch_main_set_idle 2015-09-26 13:20:15 +02:00
twinaphex cc4a918296 Create rarch_main_ctl 2015-09-26 12:58:02 +02:00
Jean-André Santoni 18d157acea Display OSD messages in cocoatouch 2015-09-22 22:50:58 +02:00
twinaphex f87154773d Add msg_queue_push to UI companion driver interface 2015-09-22 22:20:03 +02:00
twinaphex 5465da0139 Rename rarch_sleep to retro_sleep 2015-09-22 18:55:14 +02:00
Jean-André Santoni edf3ac0e6d Restore uitableviewcell selection style 2015-09-22 01:33:43 +02:00
Jean-André Santoni 1f42d027c9 Display the menu title in the uiviewcontroller title, and move the core version to a bottom toolbar 2015-09-22 01:26:50 +02:00
Jean-André Santoni e8a00ae73a Workaround for the double populate on cocoatouch 2015-09-21 23:32:06 +02:00
Jay McCarthy 4c04c2c47a animate moving menus better 2015-09-21 16:52:37 -04:00
Twinaphex 15c1c89ef7 (Cocoa) Buildfix 2015-09-16 09:21:29 +02:00
Twinaphex 432a54ca6c (cocoa_common.h) Take out some header includes 2015-09-16 07:49:44 +02:00
twinaphex 99836df8f9 Moved headers 2015-09-16 07:48:31 +02:00
Twinaphex 9201f70250 (CocoaTouch) Use different menu animation 2015-09-12 07:00:23 +02:00
Twinaphex 4374d47047 (iOS) message box - invoke menu_iterate immediately after pressing
'OK' button
2015-09-12 06:12:04 +02:00
Twinaphex 0e20e28244 (iOS) Implement heightForRowAtIndexPath 2015-09-12 05:38:17 +02:00
twinaphex 32e97ffd46 Cleanup menu_common_load_content 2015-09-07 02:28:26 +02:00
twinaphex f88575633e Cleanups 2015-09-05 20:34:22 +02:00
Twinaphex d16ec2fc3b Merge pull request #2090 from fr500/master
[QT] populate core list and collection list
2015-09-03 10:09:54 +02:00
radius 51a4370dda Populate core list and collection list 2015-09-01 23:48:48 -05:00
radius b32a3e55f4 Settings are now being passed correctly to the QT side 2015-09-01 17:37:23 -05:00
Twinaphex 9c6f1c2c91 Merge pull request #2085 from fr500/master
Update QT companion UI
2015-09-01 08:47:18 +02:00
radius f3389bbd42 Test with max users instead, for some reason it's not getting the same value 2015-08-31 22:23:40 -05:00
radius 9bb97e42e0 fix nits 2015-08-31 21:20:57 -05:00
radius b42af6404f remove unneeded files 2015-08-31 21:19:30 -05:00
radius 2f9f6d1ad5 remove unneeded files 2015-08-31 21:18:55 -05:00
radius 7a7f778341 Try to pass settings to the QT ui driver 2015-08-31 21:07:23 -05:00
radius 4e5bf899c1 add test project for QT 2015-08-31 21:07:19 -05:00
twinaphex 7079cdb798 Add notify_refresh to UI companion driver interface 2015-08-30 13:03:34 +02:00
twinaphex fdd1d3ee9f Pass sleep_ms argument to rarch_main_iterate 2015-08-27 14:52:02 +02:00
Twinaphex 84c029e2e0 Reimplement rarch_draw_observer 2015-08-27 13:24:56 +02:00
twinaphex 4b0ee4b9c2 Move rarch_sleep outside of rarch_main_iterate so that caller
can implement the idle step itself
2015-08-27 13:13:14 +02:00
Twinaphex 05740fc55a (iOS) Buildfix 2015-08-24 01:35:52 +02:00
twinaphex 8a8042bb5e Reimplement audio start/stop (courtesy aliaspider) 2015-08-23 21:05:10 +02:00
Twinaphex f32ae7633f (iOS) Buildfix 2015-08-22 23:28:17 +02:00
twinaphex 3c7844faa6 Stop audio if we go to Cocoa UI 2015-08-22 23:22:50 +02:00
twinaphex 5ab257f225 (CocoaTouch) Fixes boolean values not being set 2015-08-21 06:03:51 +02:00
twinaphex 2b6a6aeb04 (UI CocoaTouch) Cleanups 2015-08-21 04:42:38 +02:00
twinaphex 4f755d3bec Cleanups 2015-08-21 04:41:28 +02:00
twinaphex 8bf28544ef Add parameter to function signature of menu_iterate 2015-08-21 04:33:55 +02:00
twinaphex 7831fd6fc0 Cleanups pt. 3 2015-08-21 04:16:43 +02:00
Twinaphex 2afd79d0f0 willReloadData at the end of menu_entry_select was causing issues 2015-08-16 23:52:39 +02:00
Twinaphex c12538c836 (CocoaTouch) Call willReloadData after menuSelect 2015-08-16 23:24:25 +02:00
twinaphex cc44f5b35f (CocoaTouch) N/A 2015-08-16 22:57:31 +02:00
Twinaphex c16299b6ad (CocoaTouch) Buildfix 2015-08-15 02:59:36 +02:00
twinaphex 53cd7a56a9 (UI companion) Implement iterate_menu function - should iterate
menu system for one frame
2015-08-15 02:55:30 +02:00
twinaphex 0fa6541c32 (Companion UI) Update null companion UI driver 2015-08-15 02:46:53 +02:00
twinaphex b9786f7930 (Qt) Update (non-working) Qt companion UI driver 2015-08-15 02:46:25 +02:00
Jean-André Santoni c3bad44632 Start displaying messageboxes in cocoa_touch 2015-08-15 02:42:04 +02:00
twinaphex 371f6c8762 Cleanups 2015-08-14 02:53:19 +02:00
twinaphex b748436c65 (iOS) Move HAVE_FMI at end of applicationDidFinishLaunching 2015-08-14 02:50:48 +02:00
twinaphex 249cbaba6c (ui_cocoatouch.m) Cleanup useless functions 2015-08-14 02:48:36 +02:00
Twinaphex 53dcdfbf08 (CocoaTouch) Remove classes that are no longer used - RADirectoryList and friends 2015-08-14 02:44:40 +02:00
twinaphex 49e6806ddd (cocoa_common.h) Cleanups 2015-08-14 02:36:19 +02:00
Twinaphex a2f98ebe1c (Cocoa) Take out unused RAFoldersList 2015-08-14 02:32:36 +02:00
twinaphex 4ae73d2a1b (Cocoa) Remove unused cocoa_settings.m and cocoatouch_browser.m 2015-08-13 21:34:53 +02:00
Twinaphex 109dc850d0 Revert "Revert "(iOS) Don't use iteration timers anymore""
This reverts commit df0307348d.
2015-08-06 08:38:11 +02:00
Twinaphex df0307348d Revert "(iOS) Don't use iteration timers anymore"
This reverts commit 6ae26e95ea.
2015-08-06 08:36:46 +02:00
Twinaphex 6ae26e95ea (iOS) Don't use iteration timers anymore 2015-08-06 08:35:28 +02:00
twinaphex 4cc71c0574 Refactor ui_companion_is_on_foreground 2015-08-05 13:56:59 +02:00
Twinaphex 5bafed71ea removed unused variables 2015-08-05 13:09:11 +02:00
twinaphex b4c5f98245 Cleanups 2015-08-05 12:59:33 +02:00
twinaphex ccac72f1e7 Refactor is_paused 2015-08-05 12:58:25 +02:00
twinaphex 74ee9b05f3 Create rarch_main_set_idle - make 'idle' variable self-contained 2015-08-05 12:40:47 +02:00
Twinaphex 3f46a74f08 (UI CocoaTouch) Cleanups 2015-08-05 12:06:37 +02:00
Twinaphex e873783dca (UI) Refactor 2015-08-05 11:41:41 +02:00
Twinaphex c415d90beb (iOS) Start not using the cocoatouch browser anymore 2015-08-05 09:51:43 +02:00
twinaphex 3d36cb02ac No more separate runloop_t 2015-08-03 20:15:46 +02:00
twinaphex 0d1496d691 (Cocoa) Some buildfixes 2015-07-27 17:21:37 +02:00
Twinaphex 578abcfb80 Need to add some special conditional for Xcode 2015-07-25 15:56:14 +02:00
twinaphex 8d6d9b96ba (OSX) Attempt to fix argument passing 2015-07-25 15:45:22 +02:00
Twinaphex 8bf42618d9 (OSX) Fix IBAction openCores 2015-07-18 19:24:14 +02:00
twinaphex fd33f2153a Update openCore 2015-07-18 16:01:39 +02:00
twinaphex ffc075166e (OSX) Add 'openCore' 2015-07-18 15:24:45 +02:00
twinaphex 135ee2f503 Use UINT64_C(1) everywhere instead of 1ULL 2015-07-12 07:53:46 +02:00
twinaphex e23499d2b2 (runloop_data.c) Cleanups 2015-07-09 00:01:55 +02:00
Jay McCarthy 2b3ff002bd add menu transition animations 2015-07-07 11:16:58 -04:00
twinaphex bc592859cc Cleanups 2015-06-15 06:01:54 +02:00
Twinaphex 6f71237196 (CocoaTouch) Buildfix 2015-06-14 20:03:47 +02:00
twinaphex 93e9616c63 (cocoatouch_browser.m) Cleanups 2015-06-14 20:02:01 +02:00
twinaphex 40f8fabda6 Consistency in how we treat positive strcmp matches 2015-06-14 19:56:01 +02:00
twinaphex 680aacae89 Fixes 2015-06-02 21:41:09 +02:00
Twinaphex 784b1e2e40 (Apple) buildfixes 2015-06-02 21:39:06 +02:00
twinaphex f7d732bc3d Rename RetroArch_OSX 2015-06-02 09:48:02 +02:00
neville 8151c85980 (OSX) Take out settings window for now entirely 2015-06-02 09:00:27 +02:00
twinaphex a4812c955f Get rid of 'Gets here' messages 2015-06-01 17:06:28 +02:00
twinaphex b4a0e0ac2d Rename menu_entries_select_back to menu_entry_go_back 2015-06-01 16:50:09 +02:00
Twinaphex bae7bc806c (iOS CocoaTouch) Use menu_entry_get_path 2015-06-01 16:47:30 +02:00
Jay McCarthy c97d74d30b use a timer in the run loop if there is data work to be done in ra 2015-05-17 06:22:51 -04:00
Twinaphex e59dc3a64a (CocoaTouch) Call rarch_main_data_iterate while companion UI is in foreground,
responds to button clicks now but with a delay
2015-05-16 18:10:21 +02:00
twinaphex 74ee699d5c Split up rarch_main_data_iterate outside of rarch_main_iterate 2015-05-16 17:00:50 +02:00
twinaphex ffaca6b377 Log 'notify list pushed' 2015-05-15 13:43:38 +02:00
Twinaphex 679f1345fd (iOS) Start handling MENU_ACTION_REFRESH 2015-05-15 13:39:14 +02:00
Jay McCarthy bd66d9796f change menu_entries to my wish list of functionality 2015-05-14 16:18:32 -04:00
Twinaphex 4e1365f94e (CocoaTouch) Comment out cocoatouch_notify_list-pushed 2015-05-13 19:48:41 +02:00
Twinaphex 261b963702 (CocoaTouch) Use menu_displaylist_push 2015-05-13 16:54:47 +02:00
twinaphex 47c6792cb9 Update menu_displaylist_deferred_push 2015-05-13 13:54:14 +02:00
Jay McCarthy d96c2e2a45 Initial attempt to support notify_list_pushed 2015-05-12 10:45:26 -04:00
Twinaphex 98b12a63e2 Cleanups 2015-05-12 13:25:35 +02:00
twinaphex cd25f8874a Rename menu_entries_deferred_push to menu_displaylist_deferred_push 2015-05-12 10:28:29 +02:00
Twinaphex 297fc772c0 (UI Companion) Create notify_list_loaded 2015-05-11 09:56:45 +02:00
Twinaphex 621467e8d4 (CocoaTouch) Buildfix 2015-05-10 18:23:59 +02:00
twinaphex d500efb454 Change menu_entry_get_label 2015-05-10 12:44:32 +02:00
Twinaphex a8b605ada9 (CocoaTouch) Fix some references 2015-05-10 11:10:48 +02:00
Twinaphex 39281f1655 (CocoaTouch) Build fix 2015-05-10 11:02:10 +02:00
twinaphex 0333cb5eb6 Refactor cocoatouch_support.c as menu/menu_entry.c 2015-05-10 10:55:20 +02:00
twinaphex 7bb2f2577a (cocoatouch_support.c) Some more style nits 2015-05-10 10:37:56 +02:00
twinaphex abe6dff5be (cocoatouch_support.c) Indenting nits 2015-05-10 10:33:17 +02:00
Jay McCarthy a04d7284c6 Simplify Cocoa Menu 2015-05-09 19:30:11 -04:00
Twinaphex 21614c9d4e (CocoaTouch) Change 'Resume' to 'Switch' 2015-05-09 09:53:20 +02:00
Twinaphex c23e6c2780 (CocoaTouch) Buildfix 2015-05-08 22:22:00 +02:00
Twinaphex f7515ba40c Wrap around setting_find_setting 2015-05-08 17:10:57 +02:00
Twinaphex 4f493c8e21 (CocoaTouch) get_core_title - use menu_list_get_ptr 2015-05-08 15:06:54 +02:00
Twinaphex ada290ba39 Get rid of unnecessary casts 2015-05-08 14:58:07 +02:00
Twinaphex 132605b24b (CocoaTouch) Start using menu_list_get_entry 2015-05-08 11:56:51 +02:00
Twinaphex 76011a9781 (iOS/CocoaTouch) Set Resume on righthand side 2015-05-07 10:32:42 +02:00
Twinaphex f278c1f577 (CocoaTouch) Replace uint with uint32_t 2015-05-07 05:41:08 +02:00
Twinaphex 9def9c2285 (CocoaTouch) Cleanups 2015-05-07 05:26:41 +02:00
Twinaphex d876ba8130 (iOS) Cleanups 2015-05-06 04:47:02 +02:00
Twinaphex c5568d5afa (iOS) Use setting_is_of_general_type 2015-05-06 04:44:24 +02:00
Twinaphex ed85c353cf (iOS) Use setting_is_of_path_type 2015-05-06 04:43:11 +02:00
Twinaphex 1fc1025b74 (iOS) Use true/false 2015-05-06 04:40:50 +02:00
twinaphex dd45169063 (iOS) Simplify RAMenu item creation 2015-05-06 04:20:48 +02:00
twinaphex fae4b05440 (iOS) Simplify menu a little (pt. 3) 2015-05-06 04:17:40 +02:00
twinaphex fbe90115b0 (iOS) Simplify menu a little (pt. 2) 2015-05-06 04:15:18 +02:00
twinaphex 9fe285e634 (iOS) Simplify menu a little 2015-05-06 04:13:57 +02:00
twinaphex 1171cba2a4 Protect against NULL driver 2015-05-06 03:57:54 +02:00
Twinaphex 3a2e5a80b3 (CocoaTouch) Use setting_is_of_enum_type 2015-05-06 01:39:59 +02:00
Twinaphex c344a686cc (CocoaTouch) Use setting_is_of_numeric_type 2015-05-06 01:35:58 +02:00
Twinaphex e18aaf899e (iOS) Use setting_is_of_general_type 2015-05-06 00:55:19 +02:00
Twinaphex 4c58f5897d (iOS) Start using setting_is_of_path_type 2015-05-06 00:51:19 +02:00
Twinaphex e3dc04d602 (iOS) Buildfix 2015-05-06 00:04:48 +02:00
twinaphex 4402685627 (iOS) Cleanups 2015-05-06 00:00:53 +02:00
Twinaphex e264cc491e (iOS) Build fix 2015-05-05 23:39:54 +02:00
twinaphex 892e65acee (CocoaTouch) Cleanups to cocoatouch_browser.m 2015-05-05 23:36:41 +02:00
twinaphex fdfbf16b16 (CocoaTouch browser) Cleanups 2015-05-05 23:14:55 +02:00
Twinaphex aac9012485 (CocoaTouch) Cleanups 2015-05-05 22:52:42 +02:00
twinaphex 9dafeaec3a (iOS Cocoa menu) Cleanups 2015-05-05 22:45:51 +02:00
Twinaphex af00b958d5 (iOS) Move ios_get_powerstate code to platform_darwin.m 2015-04-21 12:15:42 +02:00
Twinaphex e77f43530e (Cocoa) Get rid of RetroArch_Platform 2015-04-21 11:55:12 +02:00
Twinaphex 5810a49866 Get rid of 'unloadingCore' 2015-04-21 11:51:35 +02:00
Twinaphex 1afdb5cb92 Refactor apple_platform variable 2015-04-21 11:43:43 +02:00
Twinaphex 151b1ea391 (iOS) Move some iOS-specific code over to cocoatouch_menu.m 2015-04-21 04:03:36 +02:00
Twinaphex dcac3bf21f Move RANumberFormatter to cocoatouch_menu.m 2015-04-21 01:14:10 +02:00
Twinaphex c0c77c66bf (iOS) remove loadingCore 2015-04-20 23:19:14 +02:00
Twinaphex 70ee864a9f (Cocoa) Remove loadingCore 2015-04-20 23:16:35 +02:00
twinaphex 14505cc222 Create new rarch_main signature 2015-04-20 21:31:25 +02:00
twinaphex e8a8b378d5 (Cocoa) Rename RAGameView to CocoaView 2015-04-20 20:39:39 +02:00
twinaphex 9ef656dc61 (MSVC) Build fixes 2015-04-20 20:00:39 +02:00
Twinaphex 510d8a0a2f Get rid of retroarch.h header include in ui_cocoa.m 2015-04-20 18:58:44 +02:00
twinaphex b1d2bd0032 (CocoaTouch) Fix event_command callback 2015-04-20 18:54:07 +02:00
Twinaphex 1062849419 (OSX) Fix ui_companion_cocoa_event_command 2015-04-20 18:53:02 +02:00
Twinaphex bd95b0a8ae (OSX/Cocoa) basicEvent - change cmd to enum event_command 2015-04-20 18:46:55 +02:00
Twinaphex a730e35897 (Cocoa) Start using ui_companion_event_command 2015-04-20 18:43:08 +02:00
Twinaphex 98ade89759 (UI companion driver) Update signatures of existing function pointer implementations (event_command) 2015-04-20 18:38:47 +02:00
twinaphex 4e0a3cc6c2 Change function signature of event_command 2015-04-20 18:36:36 +02:00
twinaphex fa0011feca Create ui_companion_event_command 2015-04-20 18:34:55 +02:00
Twinaphex b97dadd0e3 (iOS) Remove useless forward decl 2015-04-20 18:25:37 +02:00
Twinaphex d18f705873 Get rid of RetroArch_OSX get 2015-04-20 18:18:26 +02:00
Twinaphex 09fe3e9176 Move apple_display_alert implementation to UI driver 2015-04-20 18:10:15 +02:00
twinaphex a3e4eff02a (Cocoa) Move files around 2015-04-20 17:33:29 +02:00
Twinaphex d87b27c04d (OSX) Buildfix 2015-04-20 17:27:07 +02:00
twinaphex 16115ebb03 Merge platform.m files with UI companion driver source file 2015-04-20 17:26:05 +02:00
twinaphex aa54f7fb41 Move apple_rarch_exited to UI companion drivers 2015-04-20 17:10:28 +02:00
Twinaphex a554b1647c Move code around - turn platform_apple.c into platform_apple.m 2015-04-20 14:05:55 +02:00
twinaphex 45ce04d821 (Cocoa) Cleanups 2015-04-20 12:59:34 +02:00
twinaphex 57b4ff9f30 (CFExtensions.h) Change import to include 2015-04-20 12:55:30 +02:00
twinaphex 20befff4c1 (Cocoa) Move cocoa common files 2015-04-20 12:52:16 +02:00
Twinaphex 1b5890b607 (OSX) Buildfix 2015-04-20 12:44:08 +02:00
twinaphex 96ae9c718a Create ui_companion_cocoa 2015-04-20 12:43:07 +02:00
twinaphex f18e1d0d5d Add HAVE_COCOATOUCH 2015-04-19 16:24:51 +02:00
Radius d2710f453d remove includes that are not needed here 2015-04-13 10:39:23 -04:00
twinaphex a1e2228477 Create event_command callback 2015-04-13 13:46:48 +02:00
Twinaphex 5c3d4eb4e5 (Qt) Turn ui_qt.cpp to ui_qt.c 2015-04-13 10:47:02 +02:00
Radius 07132a5592 clean duplicate wrapper.h 2015-04-13 00:30:14 -04:00
Radius 80686f1796 add window initialization code, update credits, add settitle window to test 2015-04-13 00:29:46 -04:00
twinaphex 3676dda5d7 Implement stub toggle for UI companion null driver 2015-04-13 02:30:52 +02:00
twinaphex 57877284ec (UI Companion) Call UI companion 'toggle' function at startup when setting is
enabled
2015-04-13 02:14:34 +02:00
twinaphex 7c47695f37 (UI CocoaTouch) Implement toggle 2015-04-13 01:55:35 +02:00
Radius b1fa6f8f34 Update QT project files 2015-04-12 15:49:19 -04:00
Radius a956a9f8e8 Add QT projects 2015-04-12 15:20:57 -04:00
twinaphex c2d8d7e530 (Qt) Start making clean Qt skeleton implementation - radius needs to do the rest 2015-04-12 18:56:23 +02:00
twinaphex a513cbeafc (UI Companion) Start implementing stub functions 2015-04-12 17:10:51 +02:00
twinaphex 099ca83996 Update credits 2015-04-12 04:22:58 +02:00
Twinaphex 36e0832096 (UI/CocoaTouch) Updates 2015-04-12 04:03:27 +02:00
Twinaphex 3e35593f59 (iOS) Implement UI companion driver for iOS CocoaTouch 2015-04-12 03:18:37 +02:00
twinaphex bf084eb14a (iOS) Create ui_cocoatouch.m 2015-04-12 03:02:48 +02:00
twinaphex a5ddda8854 (UI companion) Add iterate function pointer to UI companion 2015-04-12 02:12:30 +02:00
twinaphex f8a31effb0 (UI companion) Some further improvements 2015-04-12 02:09:14 +02:00
twinaphex 4c2b301efb (UI Companion) Start creating UI companion interface 2015-04-12 01:31:03 +02:00