1563 Commits

Author SHA1 Message Date
twinaphex
c081993fd7 (Menu common) Put variable declarations on top 2014-05-22 06:20:10 +02:00
twinaphex
405d8b4370 (Menu) Refactor menu_defer_core to make it have less dependencies 2014-05-22 06:19:15 +02:00
twinaphex
9e1dfbef29 Split up defer core functionality to menu_common and create
callbacks for menu backend context-specific operations
2014-05-22 03:12:56 +02:00
Themaister
0e85445420 Remove RGUI_SETTINGS_BIND_DSP_CONFIG. 2014-05-20 14:09:08 +02:00
Themaister
1b9bbbd381 Some Panning fixes. 2014-05-20 14:00:48 +02:00
Themaister
addba80c3b Rewrite DSP plugin interface. 2014-05-20 12:28:33 +02:00
twinaphex
701a805737 (Playbook) Fixes Playbook build 2014-05-20 02:33:09 +02:00
twinaphex
cf7b6b0c4a (BB10) Take out some ifdefs for BB10 2014-05-18 11:04:30 +02:00
twinaphex
d62164c4ae (BB10) Build fixes
(General) Fix some unused variable warnings
2014-05-17 22:16:25 +02:00
twinaphex
a0567c3c77 (BB10) Start cleaning up some include header references
(Android) Uniquely name symbols - platform_android.c
2014-05-17 15:45:14 +02:00
twinaphex
90b7589b5d (Platform context) Unique names per platform instance 2014-05-17 14:56:12 +02:00
twinaphex
3e667a8c07 (Playbook) Fix build 2014-05-17 14:36:15 +02:00
twinaphex
fdfa41b1e0 (Frontend) Add get_rating to frontend context 2014-05-16 22:20:51 +02:00
twinaphex
7773daa125 (Menu) If g_settings.input.analog_dpad_mode is set to ANALOG_DPAD_NONE,
force to ANALOG_DPAD_LSTICK  anyway. Might need some safety checks from
polling input to ensure controls do not go hayware when pad with analog stick
is not properly paired yet.
2014-05-14 04:40:06 +02:00
twinaphex
6fd5248fa6 Revert "(Menu) Analog to Dpad binds now get used for menu navigation when one" -
this code is messed up - we need to come up with a good way to allow analog
movement in the menu to be the same as the D-pad without affecting the
input of the main game
This reverts commit 0280fc769bca72617021db4380d546d91c27f90e.
2014-05-14 03:47:11 +02:00
twinaphex
0280fc769b (Menu) Analog to Dpad binds now get used for menu navigation when one
of the analog sticks is bound to the D-pad
2014-05-14 00:19:19 +02:00
twinaphex
8821a54aba put frontend_ctx variable into driver struct 2014-05-13 20:23:36 +02:00
twinaphex
1d552c42ee (Apple) Style nits/cleanups 2014-05-12 16:37:02 +02:00
twinaphex
10c801b64e Take out MODE_EXIT 2014-05-12 16:01:00 +02:00
twinaphex
dda574ddf1 (Lakka) More deborking of Lakka 2014-05-12 15:36:01 +02:00
twinaphex
d9e31151ed (Lakka/GL) Take out HAVE_LAKKA hack in gl.c - animations/tweening needs to
be fixed though
2014-05-11 20:47:44 +02:00
twinaphex
fda33fec90 (Settings data) More shuffling around 2014-05-11 04:28:53 +02:00
twinaphex
88d9aae9a2 (RARCH_CONSOLE) Build fix 2014-05-10 20:40:11 +02:00
twinaphex
b2b5c6daec (Image) Put image functions through abstract interface
(Image) Add image_driver to retroarch.cfg to specify image driver to use
(Menu)  Add Image Driver to Drivers section
2014-05-10 20:26:58 +02:00
twinaphex
107efae2e2 (Lakka) Cleanups 2014-05-10 06:21:03 +02:00
twinaphex
bbce01a449 (Lakka) Lakka now uses assets directory instead of hardcoded
/usr/share/retroarch
2014-05-10 05:25:50 +02:00
twinaphex
ac2ddc3b20 Add 'assets' directory - interfaces like menus will try to look
here for loadable assets, etc. Can be expanded in scope later on
as well as a sandbox directory for user-modified content.
2014-05-10 05:12:31 +02:00
twinaphex
d7c1ea5ece Revert "(RARCH_CONSOLE) Can finally get rid of global_driver_init"
Spoke too soon - we really need to refactor this mess so that
consoles, mobile and PC all follow the SAME basic initing/deiniting
structure. This kind of backwardsness is going to scale very, very
badly.

This reverts commit 540fad51a6d9f5b993adfff178b3179bbc439297.
2014-05-10 03:33:11 +02:00
twinaphex
43b79f34c9 (Lakka) ROM/core loading - add codepath for targets that don't
have HAVE_DYNAMIC defined as well
2014-05-10 00:07:15 +02:00
twinaphex
a359045da3 (Lakka) Style nits and update headers 2014-05-09 23:50:40 +02:00
twinaphex
b67a55518c (Lakka) Loads roms now 2014-05-09 21:43:21 +02:00
Twinaphex
01de6f9b6e Merge pull request #679 from lakkatv/lakka-integration
Fix hardcoded screen size
2014-05-09 21:28:14 +02:00
twinaphex
5380806900 (Lakka) fix build 2014-05-09 21:04:59 +02:00
twinaphex
f656336b7f (Lakka) Use strlcpy/strlcat
(Menu) Abstract menu_init_core_info - we can have different
implementations of this per menu drivers
2014-05-09 21:00:50 +02:00
Jean-André Santoni
24b64203b8 Fix hardcoded screen size 2014-05-09 20:04:34 +02:00
Themaister
05eac0c8a2 Add new libretro_directory.
Avoid kinda-weird dual purpose of g_settings.libretro.
2014-05-09 18:51:20 +02:00
twinaphex
1e6b23330e (Lakka) lakka_init returns a valid handle now
(Lakka) Fixed up a bunch of other wrong stuff as well
2014-05-09 18:13:28 +02:00
twinaphex
021e110a3c (Authors) Add Lakka author to credits
(Lakka) Add fallback directory in case rgui->libretro_dir points
to nothing for core directory list
2014-05-09 17:55:39 +02:00
twinaphex
87f9a381dc (Lakka) Erase all copy-pasted code in menu_lakka_backend.c 2014-05-09 17:36:38 +02:00
twinaphex
f26a82a6ae (Menu) Make time/delta variables exposable to display driver
(Lakka) Start implementing iterate function more properly
2014-05-09 17:29:41 +02:00
twinaphex
edbd79a273 (Lakka) Style nits 2014-05-09 16:46:50 +02:00
Jean-André Santoni
e5e806764e Update menu_lakka_backend 2014-05-09 16:28:09 +02:00
Jean-André Santoni
22a5e07ead Merge branch 'master' of https://github.com/libretro/RetroArch 2014-05-09 16:24:36 +02:00
twinaphex
540fad51a6 (RARCH_CONSOLE) Can finally get rid of global_driver_init 2014-05-09 06:45:03 +02:00
twinaphex
cf669f21ca * Add 'null' frontend context driver (will come into use later on in
more important ways)
* RetroArch when compiled with menu support will now cleanly exit if
menu driver cannot be initialized properly
2014-05-09 06:12:53 +02:00
twinaphex
f483d862b2 (Apple) Build fix 2014-05-09 05:52:18 +02:00
twinaphex
0454ac623e (Menu) Move 'rgui' global variable to 'driver' struct 2014-05-09 05:47:32 +02:00
Jean-André Santoni
7dda9f0b00 Lakka menu display and icons 2014-05-08 01:12:51 +07:00
twinaphex
069491f488 (core_info.c) Check first if supported_extensions_list is not NULL before
freeing
2014-05-07 00:40:58 +02:00
twinaphex
de7cf52227 (Apple/General_) Turn setting_data into general code - this code
will be used for exposing a list of generic menu settings to
WIMP menus and other such things (already used by the Apple port
in tihs way)
2014-05-03 18:38:29 +02:00