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