92 Commits

Author SHA1 Message Date
Themaister
adb0b4dfbe Fix ifdef for pushing early to history. 2013-11-18 09:27:51 +01:00
twinaphex
f8c37fc933 (Menu) Simplify menu preprocessor conditionals - there is now
one common catch-all define called HAVE_MENU
2013-11-08 04:36:47 +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
62737026f6 (frontend) Add more code that should allow for Emscripten support
in frontend.c
2013-11-04 13:08:19 +01:00
twinaphex
41751ff0cf (frontend) Add some workarounds for Emscripten 2013-11-04 12:46:47 +01:00
twinaphex
d1b69f4c43 (frontend) HAVE_BB10 should also have HAVE_MEHU defined 2013-11-03 17:04:44 +01:00
twinaphex
fe66f57406 (frontend) Fixup space in license header 2013-11-03 16:52:11 +01:00
twinaphex
002c519707 Add credit where credit is due 2013-11-03 16:51:37 +01:00
twinaphex
74d1d11a65 (Android) Remove frontend_android.c - now uses frontend.c 2013-11-03 16:49:54 +01:00
twinaphex
5d52aaf3a3 (Android) Rewrite frontend_android 2013-11-03 16:38:56 +01:00
Themaister
970c973540 global_uninit_drivers() should come after main deinit.
Actually free video driver in global_uninit.
2013-11-03 10:42:05 +01:00
twinaphex
4f7ebbd964 (Frontend) Remove ifdef 2013-11-03 06:14:02 +01:00
twinaphex
2e5d151fac (RARCH_CONSOLE) Should fix erroneous attempt_load_game for RARCH_CONSOLE 2013-11-03 04:55:30 +01:00
twinaphex
2b7635e740 (Frontend) Clean up ifdefs 2013-11-03 04:46:41 +01:00
twinaphex
727dc76db8 (Console/Android) Init input driver from context driver/graphics
driver from now on - just like PC - input driver initing can be
hoisted out of global_drivers_init that way
2013-11-01 16:33:32 +01:00
Themaister
7aa8b40759 Fixup C89 for loops. 2013-10-22 21:37:56 +02:00
twinaphex
e4beacd663 (RARCH_CONSOLE) Some better comments for rarch_get_environment_console 2013-10-07 15:25:09 +02:00
twinaphex
2b5220d2c7 (RARCH_CONSOLE) Refactor libretro_install_core 2013-10-07 15:22:33 +02:00
twinaphex
5cdfd2a06b (RGUI) Build fixes 2013-10-07 14:50:32 +02:00
twinaphex
14cb192f23 Add return_negative macro for entry function 2013-10-07 13:47:39 +02:00
twinaphex
0e553fd871 (Frontend) Customize returntype, function signature of main
entry function depending on platform port
2013-10-07 13:29:51 +02:00
twinaphex
c052b2fb9c (RARCH_CONSOLE) Some cleanups 2013-10-06 23:14:41 +02:00
twinaphex
2f35b523cb (RARCH_CONSOLE) Dpad emulation assignment at init startup was causing the issues - we need to eliminate all this junk code and properly refactor it
for all platforms anyway, so take it out for now
2013-10-01 18:52:53 +02:00
twinaphex
cf3fa07c4a (RARCH_CONSOLE) Reduce code duplication for default input binds 2013-10-01 18:38:12 +02:00
twinaphex
618bbf5aae (RARCH_CONSOLE) Reduce code duplication - after environment_get, default dirs are
created and config file is loaded
2013-10-01 17:06:14 +02:00
twinaphex
452dd2cad8 (RARCH_CONSOLE) Replace rarch_make_dir with path_mkdir 2013-10-01 17:00:49 +02:00
Themaister
57cbbde420 Create a default config file if it doesn't exist. 2013-10-01 11:57:07 +02:00
Themaister
39bf64412c Add a FIXME. 2013-09-30 18:57:34 +02:00
Themaister
b3c1afe2ec Redirect keyboard events to RGUI.
Fixes issue where libretro cores receive keyboard events even though
they are not running (inside RGUI).
2013-09-30 18:53:56 +02:00
twinaphex
51ac125f65 (GX) Per-core input config loading/saving is now part of RGUI - get rid
of this
2013-09-28 22:30:02 +02:00
Themaister
914dc969c8 Stop rumbling effects when entering RGUI. 2013-09-26 14:23:55 +02:00
twinaphex
917c52b77f Cleanup to libretro_install_core 2013-09-21 13:29:33 +02:00
twinaphex
8837139271 (360) Build fixes 2013-09-15 18:49:18 +02:00
Themaister
32cae444a0 Fixup new private extensions.
Moved private stuff to libretro_private.h.
Dropped use of retro_variable (redundant and wrong type).

Didn't understand difference between EXEC_LOAD and EXEC_RELOAD at all.
Only one was used anyways ...
2013-08-25 11:10:32 +02:00
twinaphex
7c81f554af Add RETRO_ENVIRONMENT_SET_LIBRETRO_PATH to libretro API. Also gives us opportunity
to write internal code - other libretro implementations can now just implement
this environ callback and have other external frontends of their own be able to swap
in/out libretro cores from outside
2013-08-24 22:35:54 +02:00
twinaphex
e8555bc1ab (frontend) make macro for main entry point function 2013-08-14 14:10:49 +02:00
meancoot
9e2e135d19 (Apple) Get rid of some hacks in the frontend code. 2013-08-14 00:48:58 -04:00
Themaister
e8271031b6 Stop/start audio driver on mute. 2013-08-11 01:09:10 +02:00
Themaister
6f4f1e3079 Fixup warnings. 2013-08-11 01:08:40 +02:00
twinaphex
b805efa59a (frontend) Additional param to argc/argv for iOS/OSX ports 2013-08-10 21:31:11 +02:00
twinaphex
3fda41bb8a (frontend) Get rid of one redundant RARCH_CONSOLE ifdef 2013-08-10 21:04:52 +02:00
twinaphex
d640c16eb3 (Frontend) Move more platform-specific code into environment_get function
implementations
2013-08-10 20:59:10 +02:00
CatalystG
99af806505 (BlackBerry) Fixup frontend for BB10 from merge. 2013-08-09 22:48:32 -04:00
twinaphex
c7d3c9e955 (Apple) Fix build 2013-07-28 23:01:16 +02:00
twinaphex
56974007ad (frontend) Cleanups to frontend.c 2013-07-28 20:57:49 +02:00
twinaphex
29b13676c5 (Apple) Implement environment_get in Apple frontend context driver 2013-07-27 17:45:56 +02:00
twinaphex
ac8f57e679 Add platform_apple.c frontend driver 2013-07-27 17:40:21 +02:00
twinaphex
484c5b8341 frontend.c - cleanups 2013-07-27 17:30:05 +02:00
twinaphex
ad7884e441 frontend.c - cut down on one ifdef 2013-07-27 17:18:18 +02:00
twinaphex
003635499f Add QNX frontend context file 2013-07-27 17:16:46 +02:00