383 Commits

Author SHA1 Message Date
twinaphex
fb5c2d5f34 (GX) Build fixes 2013-11-04 16:48:03 +01:00
twinaphex
3d756537ac Move popping of RGUI list out of rgui.c rasterizer - should make
all of the RGUI list state code self-contained inside menu_common.h
2013-11-04 16:37:51 +01:00
twinaphex
6bc239abf7 (RGUI) Turns rgui.c into a raster driver for common
menu code - rmenu.c and rmenu_xui.cpp will need to be
adapted accordingly
2013-11-04 16:23:37 +01:00
twinaphex
46099c5ca7 (RGUI) Style nits 2013-11-04 14:01:36 +01:00
twinaphex
767cf1e47b (RGUI) Move toggle_settings code to menu_settings.c 2013-11-04 13:46:24 +01:00
twinaphex
2fd6fcdd76 (RGUI) Integrate rguidisp.c into rgui.c 2013-11-04 13:27:03 +01:00
twinaphex
9688288837 Move initing/deiniting of menu_list over to menu_common.c - turn
rgui.c into a rasterizer
2013-11-04 13:18:07 +01:00
twinaphex
0612ec702c (RGUI) menu_set_settings_populate_entries moved to menu_common.c and
renamed menu_populate_entries
2013-11-04 12:32:43 +01:00
twinaphex
fb8bc6ced6 Move more logic to menu_parse_and_resolve - rgui.c and rmenu.c
should become purely rasterizers only
2013-11-04 11:57:24 +01:00
twinaphex
e9cfb210bd (RGUI) Combine menu_parse and menu_resolve_names 2013-11-04 11:53:25 +01:00
twinaphex
c5ee3c8f49 (RGUI) history_parse and directory_parse become one function 2013-11-04 11:48:33 +01:00
twinaphex
cdb179f38a (RGUI) Combine resolve_names functions into one 2013-11-04 11:33:11 +01:00
twinaphex
df5c9b6878 (RGUI) Host menu_type_is out of rgui.c and into menu_settings.c 2013-11-04 03:09:36 +01:00
twinaphex
4136fce571 (RGUI) Only one menu_type_is function now 2013-11-04 03:08:14 +01:00
twinaphex
f7bde4c537 (RGUI) Cutdown on ifdefs to do with setting enums 2013-11-04 02:53:00 +01:00
twinaphex
5da1ffd24a (RGUI) Combine rgui populate_entries functions into one function and
move it outside rgui.c to menu_settings.c
2013-11-04 01:49:25 +01:00
twinaphex
7c39118f91 (RGUI) Rename 'Info Options' to 'Driver Options' 2013-10-30 16:05:59 +01:00
twinaphex
7e833618a6 (RGUI) Add Info page - will eventually be possible to switch
drivers with this
2013-10-30 15:36:37 +01:00
Themaister
fc5ba8f79a Use configured aspect ratio to set windowed size.
Fixes some cases where core aspect is used and aspect_ratio_auto isn't set.
2013-10-26 18:31:48 +02:00
twinaphex
d2c87e3039 Convert most C99-style for loop initial declarations to C89-compliant
ones
2013-10-22 15:08:17 +02:00
Themaister
3c3e90b0df Only display autodetect if there are info files. 2013-10-15 10:29:45 +02:00
Themaister
48602cbdbb Refactor out to menu_init_core_info. 2013-10-11 09:17:32 +02:00
Themaister
b8fbc58e44 Update core info when INFO_DIR changes. 2013-10-11 09:14:31 +02:00
twinaphex
a35e708335 (core_info) Can now set core info directory from RGUI 2013-10-11 00:36:08 +02:00
twinaphex
3a83c7711b (RMenu/RGUI) Rename 'Debug Info Messages' to 'Show Framerate' 2013-10-08 10:10:53 +02:00
ToadKing
a999b56f33 implement deferred loading for consoles 2013-10-07 22:33:02 -04:00
twinaphex
37054f6a5c (GX) Get rid of HAVE_MINIOGC 2013-10-07 16:10:20 +02:00
twinaphex
b5b480ec15 (RMenu/RGUI) Move file_browser.h/file_list.h up one level 2013-10-07 08:45:32 +00:00
twinaphex
3b7e2a1882 (RGUI) Rename rguidisp_bitmap.c to rguidisp.c 2013-10-07 08:39:31 +00:00
twinaphex
e574881d75 Get rid of SETTING_DPAD_EMULATION - will be reintroduced later in some
way
2013-10-06 23:48:12 +00:00
Themaister
5a2531dbe1 Only compile in threaded video option if HAVE_THREADS. 2013-10-06 17:26:58 +02:00
Themaister
3b97cdfdac Add threaded video option. 2013-10-06 17:23:49 +02:00
Themaister
a3ddf8ed26 Sort results for libretro cores correctly. 2013-10-06 15:10:00 +02:00
Squarepusher
8a674d07e9 Merge pull request #326 from libretro/coreinfo
Integration of core info files in RGUI.
2013-10-06 04:54:46 -07:00
Themaister
8c768b0207 Move core_info stuff to menu_common. 2013-10-06 12:31:04 +02:00
Themaister
c813e787cb Add core_info_list_get_display_name.
Avoids duped code in RGUI.
2013-10-06 12:27:08 +02:00
Themaister
fa42aaf9cb Only create autodetect if we have info files. 2013-10-05 18:40:12 +02:00
Themaister
bf0bce64b0 Poke into zip files as well to find matches. 2013-10-05 18:33:22 +02:00
Themaister
aab2d20151 Some display tweaks. 2013-10-05 17:12:27 +02:00
Themaister
050e2375e3 Begin implementing core autoselect. 2013-10-05 17:07:56 +02:00
Squarepusher
3d386286e7 Merge pull request #324 from libretro/initcommands
Implement an idea for a start screen.
2013-10-05 05:38:32 -07:00
Themaister
cf7232160b Only show start screen if rgui_show_start_screen is set.
Default to true, and set to false on first time.
2013-10-05 11:11:43 +02:00
Themaister
2d0131ddab Update start screen, and add Help ... entry. 2013-10-05 11:05:28 +02:00
Squarepusher
425c4a19ab Merge pull request #325 from libretro/libretrodesc
Resolve libretro core names in RGUI.
2013-10-04 20:40:34 -07:00
Themaister
091a6379eb Use info files to resolve libretro names. 2013-10-04 18:10:03 +02:00
Themaister
a53680a57e Resolve libretro core names in RGUI. 2013-10-04 17:33:21 +02:00
Themaister
1ff48fcd38 Implement an idea for a start screen. 2013-10-04 14:53:47 +02:00
Themaister
80b62bf9e6 Slight tweaks. 2013-10-03 20:53:07 +02:00
Themaister
b72996da86 Add RGUI scroll acceleration. 2013-10-03 20:44:33 +02:00
Themaister
1c9bbb9333 Repurpose L/R in RGUI to scroll to next letter.
A common feature in controller-based file selection pickers
is to be able to scroll to next letter in the alphabet.
2013-10-03 17:32:59 +02:00