Commit Graph

3439 Commits

Author SHA1 Message Date
twinaphex 5a2c6aa5d6 (Android) Create android_app_read_cmd 2015-05-01 23:59:23 +02:00
twinaphex 7bc4a69a4a (Android) Create android_native_app_glue.h 2015-05-01 23:52:36 +02:00
twinaphex 6c94be41a9 (Android) Create android_native_app_glue.c 2015-05-01 23:46:55 +02:00
twinaphex 2cc348a75b (Android) Create android_app_userdata 2015-05-01 20:21:52 +02:00
twinaphex 50ab97d304 (Android) Add back native app glue missing details 2015-05-01 19:56:44 +02:00
twinaphex 349a5890e4 (Android) Set lookup name function pointer at the beginning of the app's
start
2015-05-01 18:20:52 +02:00
twinaphex 8ec5db66cf (Android) Move state around 2015-05-01 18:11:34 +02:00
twinaphex 5e5453488f (Android) Move thread state to android_app 2015-05-01 17:25:26 +02:00
twinaphex 4b289e361d Revert "(Android) Put input event queue on separate thread"
This reverts commit 828421b46b.
2015-04-29 05:59:40 +02:00
twinaphex 828421b46b (Android) Put input event queue on separate thread 2015-04-29 05:43:05 +02:00
twinaphex 201b1d4ec7 (Android) Initialize some code directly in android_app_entry 2015-04-29 03:24:57 +02:00
twinaphex 4cf9227640 (Android) Move all input to android_input.c 2015-04-29 02:48:17 +02:00
Twinaphex af00b958d5 (iOS) Move ios_get_powerstate code to platform_darwin.m 2015-04-21 12:15:42 +02:00
twinaphex f435958371 (Android) Implement display metric DPI 2015-04-21 00:57:51 +02:00
twinaphex e1b697937a (Android) Implement get_architecture function 2015-04-20 22:53:56 +02:00
twinaphex 26d5ee8b4d (Android) Implement frontend_android_get_os 2015-04-20 22:43:46 +02:00
twinaphex 166cfdf211 Cleanup frontend.h 2015-04-20 21:35:51 +02:00
twinaphex 52bf335dd8 (Android) Cleanups 2015-04-20 21:35:31 +02:00
twinaphex d224b5c21d (Android) Buildfix 2015-04-20 21:34:54 +02:00
twinaphex 14505cc222 Create new rarch_main signature 2015-04-20 21:31:25 +02:00
twinaphex 4e187ad642 Refactor around HAVE_MAIN and do away with HAVE_MAIN_LOOP 2015-04-20 21:12:39 +02:00
twinaphex 5d24c75925 Create HAVE_MAIN define 2015-04-20 21:10:01 +02:00
twinaphex 7e95712015 (platform_darwin.m) Style nits 2015-04-20 21:00:40 +02:00
twinaphex 445bf04892 Cleanups to rarch_main - and also fix Android platform struct 2015-04-20 20:53:17 +02:00
twinaphex 7ed40b4401 Rename frontend_ctx_apple to frontend_ctx_darwin 2015-04-20 17:19:51 +02:00
twinaphex aa54f7fb41 Move apple_rarch_exited to UI companion drivers 2015-04-20 17:10:28 +02:00
twinaphex b310e82def Remove HAVE_COCOA/HAVE_COCOATOUCH ifdef in platform_apple.m 2015-04-20 14:09:57 +02:00
twinaphex 5154538ac1 (platform_apple.m) Style nits 2015-04-20 14:07:45 +02:00
Twinaphex a554b1647c Move code around - turn platform_apple.c into platform_apple.m 2015-04-20 14:05:55 +02:00
Twinaphex 6beaa824cd (platform_apple.c) Buildfix 2015-04-20 13:00:44 +02:00
twinaphex a29e97677e Fix CFExtensions.h include 2015-04-20 12:54:04 +02:00
twinaphex 0cbc577324 Cleanups 2015-04-20 12:33:35 +02:00
Twinaphex 425783672e (platform_apple.c) Add some more defines so that it can compile
and link without HAVE_COCOA or HAVE_COCOATOUCH
2015-04-19 17:12:20 +02:00
twinaphex 9d26a321df (OSX) Add platform_apple.c to Makefile.common 2015-04-19 17:08:13 +02:00
twinaphex a1eb931455 (OSX/Apple) Create main() function if HAVE_COCOA and HAVE_COCOATOUCH
are not defined
2015-04-19 17:02:36 +02:00
Twinaphex 6bbe6203a6 (Apple) Cleanups 2015-04-18 21:52:45 +02:00
Twinaphex a642092cb5 (iOS) Fixup frontend_apple_get_name 2015-04-18 21:20:04 +02:00
Twinaphex c03f61152b (Apple) Fixup get_os 2015-04-18 21:14:30 +02:00
twinaphex 0608ea17b8 (Linux) Frontend OS - major/minor now gets properly set 2015-04-18 20:49:05 +02:00
twinaphex 5bc364c1fb (Win32) Buildfix 2015-04-18 20:44:28 +02:00
twinaphex f9adf6ee9d (Win32) Implement OS name 2015-04-18 20:41:17 +02:00
twinaphex b4549d4bf4 Expand frontend_linux_get_architecture some more 2015-04-18 20:16:59 +02:00
twinaphex 5cfc0bb723 (Linux) Implement frontend_linux_get_os - still needs major/minor
set
2015-04-18 20:08:47 +02:00
twinaphex a2195e8cdf Create frontend get_architecture function callback 2015-04-18 20:03:59 +02:00
twinaphex b83a03bad6 (Linux) Start implementing get_powerstate 2015-04-18 19:43:48 +02:00
twinaphex ac2743b842 Create stub frontend/drivers/platform_linux.c 2015-04-18 19:12:14 +02:00
twinaphex 88692cbb07 (CTR) Use rarch_sleep and some style nits 2015-04-18 17:34:14 +02:00
twinaphex 8d4f6a172c (Win32) Implement get_powerstate 2015-04-18 17:16:55 +02:00
Twinaphex 99894c831e (iOS) Implement get_powerstate 2015-04-18 16:42:49 +02:00
twinaphex b810f7579d (PSP) Implement get_powerstate 2015-04-18 15:28:06 +02:00
twinaphex ba69d2ba59 (Apple) Style nits 2015-04-18 15:09:03 +02:00
Twinaphex 9b4d2769f3 (OSX) Start implementing get_powerstate - based on SDL implementation 2015-04-18 15:07:04 +02:00
twinaphex b721389234 Create 'get_powerstate' function for frontend driver 2015-04-18 13:56:40 +02:00
twinaphex 335097f98f (Emscripten) Buildfixes 2015-04-14 22:01:41 +02:00
Twinaphex 146acb62d3 (iOS) Implement frontend_apple_get_os 2015-04-13 18:25:04 +02:00
twinaphex d6d8d32edd Implement stub function apple_get_os 2015-04-13 18:05:55 +02:00
twinaphex 0818b178f9 Rename rarch_main_command to event_command 2015-04-13 11:26:02 +02:00
Twinaphex de2eb5f972 Rename RARCH_CMD_* to EVENT_CMD_* 2015-04-13 10:29:15 +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 7674084904 frontend_apple_load_content - buildfix 2015-04-12 17:07:17 +02:00
twinaphex 35e3daf951 (frontend.c) Cleanup 2015-04-12 16:17:11 +02:00
Twinaphex bd31320612 (Apple) Buildfix 2015-04-12 05:45:28 +02:00
Twinaphex 3e35593f59 (iOS) Implement UI companion driver for iOS CocoaTouch 2015-04-12 03:18:37 +02:00
twinaphex f8a31effb0 (UI companion) Some further improvements 2015-04-12 02:09:14 +02:00
twinaphex 070147187d Refactor frontend_ctx_init_first 2015-04-12 00:24:20 +02:00
twinaphex 7dcbeef98f (platform_android.c) Turn some C++ comments into C comments 2015-04-12 00:03:03 +02:00
twinaphex 867ee391dd (GX) Start using sthread wrapper functions for device notification thread 2015-04-11 23:37:00 +02:00
twinaphex 19260898eb Replace dynamic.h header dependencies to dylib.h header dependencies 2015-04-11 10:38:10 +02:00
Twinaphex 16f20400fa Merge pull request #1618 from aliaspider/master
(3DS) implement the audio driver.
2015-04-10 20:15:14 +02:00
aliaspider 301309304a (3DS) implement the audio driver. 2015-04-10 19:10:34 +01:00
twinaphex 8012b88bcb (PS3) Buildfix 2015-04-10 07:46:54 +02:00
twinaphex 1989f9a0da (Win32) Buildfix 2015-04-09 23:03:24 +02:00
twinaphex 18801c8449 Move gfx_set_dwm call to platform_win32.c 2015-04-09 22:58:57 +02:00
twinaphex edda6bac9e (platform_psp.c) Turn function static 2015-04-09 05:53:58 +02:00
twinaphex c0bd6874cd (platform_android.h) Style nits/cleanups 2015-04-09 05:52:23 +02:00
twinaphex 033ab0891c (platform_win32.c) Cleanups 2015-04-09 05:43:30 +02:00
twinaphex 69762dd339 (platform_win32.c) Cleanup 2015-04-08 08:02:26 +02:00
twinaphex 9f44dcd12c (platform_win32.c) Add dynamic.h 2015-04-08 08:01:54 +02:00
twinaphex 5e905cf526 (Win32) Cleanup frontend_win32_init 2015-04-08 07:44:18 +02:00
twinaphex a72434e945 (Win32) Set DPI Aware for Windows Vista and higher 2015-04-08 07:20:28 +02:00
twinaphex 656d49c12d (Frontend Win32) Update 2015-04-08 02:11:23 +02:00
twinaphex 5a2ed01eec Create frontend_get_ptr 2015-04-08 00:08:53 +02:00
twinaphex 1c2a96ac0b (Win32) Add 'major' and 'minor' arguments to 'get_os' function
pointer
2015-04-07 23:28:45 +02:00
twinaphex a707c24232 Add 'get_os' function pointer to frontend driver 2015-04-07 22:49:00 +02:00
twinaphex 2fbc79e9f3 Cleanup some header includes 2015-04-07 22:21:08 +02:00
twinaphex 052086b9d4 (platform_apple.c) Include "frontend_driver.h" 2015-04-07 22:17:41 +02:00
twinaphex b20a14de81 (platform_win32.c) Buildfix 2015-04-07 22:15:40 +02:00
twinaphex e904298968 (Win32) Buildfix 2015-04-07 22:12:28 +02:00
twinaphex fd6dd4b354 (frontend_driver.h) Add frontend_win32 extern reference 2015-04-07 22:11:28 +02:00
twinaphex 20fbe6876e (platform_win32.c) Update header 2015-04-07 21:52:26 +02:00
twinaphex 935218f8a8 (Win32) Create platform_win32.c 2015-04-07 21:51:57 +02:00
twinaphex 401693ff0a Make iPad Air level 16 and iPad Mini 2/3 level 15 2015-04-07 21:07:09 +02:00
twinaphex 86a47b7dd8 (Apple) Change iPad Air / Mini 2 and 3 rating levels 2015-04-07 21:02:34 +02:00
twinaphex 0734b14266 Make 'iPad Air 2' RetroRating level 18 2015-04-07 20:59:06 +02:00
twinaphex cd148b9540 (Apple) Style nits 2015-04-07 20:57:43 +02:00
twinaphex 23071b6131 (Apple) Style nits 2015-04-07 20:57:20 +02:00
Twinaphex 4bc43fae53 (Apple) Style nits 2015-04-07 20:51:47 +02:00
Twinaphex e836691a20 (iOS) Start implementing frontend_apple_get_rating 2015-04-07 20:42:48 +02:00
Twinaphex fcbea1acb6 (Apple) Cleanup 2015-04-07 19:31:10 +02:00
Twinaphex e54c06150a (Apple) CopyModel - make it work for iOS too 2015-04-07 19:30:24 +02:00