116 Commits

Author SHA1 Message Date
twinaphex
e33c6ef6b2 (360) Build fixes 2014-10-21 05:44:09 +02:00
twinaphex
def41a573f Avoid using 'index' for local variables 2014-10-20 19:18:18 +02:00
twinaphex
c465d25859 (Menu) Refactor menu_list_get_last_stack 2014-10-18 01:59:16 +02:00
twinaphex
101680fd58 Create menu_list_get_at_offset 2014-10-17 23:28:33 +02:00
twinaphex
1ece7c8228 (Menu) Create menu_list_get_last_stack and menu_list_get_last 2014-10-17 22:53:30 +02:00
twinaphex
1daf8c354e (menu_list.c) Add menu_list_get_size and menu_list_get_stack_size 2014-10-17 21:41:45 +02:00
twinaphex
94110ea997 Add bool pending_push parameter to menu_clear_navigation 2014-10-12 23:44:10 +02:00
twinaphex
a5de4f7f75 Pass index to 'list_delete' callback as well 2014-10-10 22:36:30 +02:00
twinaphex
24865759ff (RMenu XUI) Clean up unused str_buffer 2014-10-10 19:58:36 +02:00
twinaphex
3ba45d3eae Create init_lists in menu display driver 2014-10-09 01:31:11 +02:00
twinaphex
7a6ee6a300 Get rid of MODE_MENU_HD too -g_extern.lifecycle_state can now
be used for 'injecting' button presses (i.e. libretro button presses
and/or meta button presses)
2014-10-02 21:57:01 +02:00
twinaphex
28ab662668 (PS3) Build fixes 2014-10-02 13:00:04 +02:00
twinaphex
23e1744235 (Menu) Update rmenu display drivers 2014-10-01 15:17:34 +02:00
twinaphex
00e605d9ba Take out MODE_MENu - and introduce g_extern.is_menu 2014-09-25 06:33:28 +02:00
twinaphex
5188b3cc56 (Menu) Don't need menu_type_is anymore in menu display drivers 2014-09-16 04:21:31 +02:00
twinaphex
a09e04f679 Split up driver_menu.h into three separate header files -
for menu display API, menu backend API, and menu driver general API
2014-09-16 00:52:07 +02:00
twinaphex
eff9bf17a8 Reimplement menu toggle in menu - now remembers last menu
(Disp) Menu display drivers shouldn't influence control flow
of menu, so take this out and move menu toggle control flow
to menu_backend driver
instead
2014-09-14 18:07:00 +02:00
twinaphex
295434151b (D3D) Change dir to gfx/d3d 2014-09-14 06:45:47 +02:00
twinaphex
b65e16254c (D3D) Go through wrapper for SetViewport 2014-09-12 18:01:32 +02:00
twinaphex
75d2e13dcb Make drivers non-const 2014-09-11 07:06:20 +02:00
twinaphex
30b31e3c45 (Menu/Disp) Fix core name representation 2014-09-11 01:57:25 +02:00
twinaphex
0eea8307a5 (Menu) Refactor common code in disp/rgui | rmenu | rmenu_xui 2014-09-10 18:26:02 +02:00
twinaphex
641ba534e4 (360) More build fixes 2014-09-09 06:25:52 +02:00
twinaphex
80161051c6 (Disp drivers) Set w to 19 by default so more can fit onscreen 2014-09-09 00:25:12 +02:00
twinaphex
65a2b0c900 Move/rename menu_update_system_info to rarch_update_system_info 2014-09-07 07:12:10 +02:00
twinaphex
7e6aa11c5b (Menu) Fix Shader Preset Save As option 2014-09-06 01:34:05 +02:00
twinaphex
dd3c6588ea (Menu) Fix shader label representation 2014-09-04 23:54:38 +02:00
twinaphex
222cc772e7 (Menu) Fix FILE_MENU_SWITCH label width 2014-09-04 21:49:00 +02:00
twinaphex
609ccb80d2 (Menu) Refactor video_shader_preset 2014-09-04 21:43:07 +02:00
twinaphex
b98c74bf25 (Menu) Refactor MENU_SETTINGS_SHADER_OPTIONS 2014-09-04 19:34:28 +02:00
twinaphex
7af2d2f31c (Menu) Set label width of 5 for MENU_FILE_SWITCH 2014-09-04 18:55:24 +02:00
twinaphex
a0d32b50ae (Menu) Default width of label to 21 by default instead of going
through complicated type heuristics
2014-09-04 18:40:12 +02:00
twinaphex
c3606c2905 (RMenu) Cut down on rmenu files' label representation 2014-09-04 04:45:43 +02:00
twinaphex
5ef289fe28 (Menu) Refactor more hardcoded enums 2014-09-04 00:25:19 +02:00
twinaphex
a72a866db3 (Menu) Remove MENU_SETTINGS_CORE enum 2014-09-04 00:18:26 +02:00
twinaphex
a88198a12e (Menu) Get rid of hardcoded MENU_SETTINGS_PERFORMANCE_COUNTERS enum 2014-09-03 22:04:46 +02:00
twinaphex
a03d1475f9 (Menu) Refactor hardcoded APPLY_SHADER_CHANGES enum 2014-09-03 21:18:01 +02:00
twinaphex
eb58f977fd (Rmenu XUI) Cleanups 2014-09-03 19:35:45 +02:00
twinaphex
5a5d58d8e8 Refactor more direct manipulation of g_extern.lifecycle_state 2014-09-03 16:58:20 +02:00
twinaphex
c92269dedf Move core_info/core_info_current to global 2014-09-03 14:57:29 +02:00
twinaphex
584c276312 (Menu) Get rid of some unnecessary HAVE_OVERLAY ifdefs 2014-09-03 03:54:12 +02:00
twinaphex
b1fe41f087 (Menu) Get rid of hardcoded enums for video/audio softplugs 2014-09-03 03:34:14 +02:00
twinaphex
71deb904d4 (Menu) Create shared.h that is used for rgui/rmenu/rmenu XUI - removes
duplicate code
2014-09-03 01:51:29 +02:00
twinaphex
d36a4c5257 Cleanups - 80-char limit, C-style comments 2014-09-02 16:03:17 +02:00
twinaphex
236920a641 (Menu) Clean up code 2014-09-01 21:00:48 +02:00
twinaphex
75d21299c3 (Menu) Move MENU_FILE_PLAIN/MENU_FILE_DIRECTORY label setting to
display driver
2014-09-01 20:48:52 +02:00
twinaphex
140db3d689 (Menu/disp) Get rid of unnecessary strlcpys in disp/menu code 2014-09-01 02:00:51 +02:00
twinaphex
3756afb3d8 (Menu) Refactor CUSTOM_VIEWPORT_2 enum 2014-09-01 00:37:21 +02:00
twinaphex
3e7fb6d1e1 (Menu) Remove dependency on General Settings enum 2014-08-31 19:47:45 +02:00
twinaphex
c5a98467be (Menu) Refactor menu_entries_push 2014-08-31 19:29:42 +02:00