Commit Graph

3909 Commits

Author SHA1 Message Date
Twinaphex 08760b626b Merge pull request #1918 from lakkatv/xmb
(XMB) Refresh horizontal menu
2015-07-07 18:30:42 +02:00
Jay McCarthy 231a5ea250 protect against crash in ios simulator (presumably because display is off) 2015-07-07 11:16:48 -04:00
Jean-André Santoni 142941d950 (XMB) Refresh horizontal menu 2015-07-07 17:04:03 +07:00
Higor Eurípedes 41a77639e3 (XMB) Remove playlist extension from title 2015-07-06 19:52:04 -03:00
Higor Eurípedes 08c759a16e (GLUI) Remove early return in glui_frame()
This is not needed anymore as CPU usage has been greatly reduced by
changes introduced in the last 4-6 weeks.
2015-07-06 19:33:28 -03:00
Jean-André Santoni 457ffd3dd8 (GLUI) Use dpi on mobile platforms only. For desktop, remain proportional to screen width like XMB. 2015-07-07 01:36:53 +07:00
Jean-André Santoni aec9bbc9f5 (XMB) Smarter tickering 2015-07-06 20:34:28 +07:00
Jean-André Santoni b45441d4c9 (GLUI) Scale all widgets to the screen width in windowed mode. Re-layout in context reset. 2015-07-06 19:38:34 +07:00
Jean-André Santoni a54b89387c (XMB) Display movie icon 2015-07-04 07:14:26 +07:00
Jean-André Santoni cb35805ba6 (XMB) Add an image icon 2015-07-01 19:53:34 +07:00
twinaphex ffd3363d87 (shared.h) Refactors 2015-06-30 19:04:19 +02:00
twinaphex 3e2d8d2ccc (XMB) More refactors 2015-06-30 19:00:09 +02:00
twinaphex aea28b5ec1 (XMB) Refactor 2015-06-30 18:57:03 +02:00
twinaphex 43c1c1e7ac (GLUI) Refactor some code 2015-06-30 18:53:57 +02:00
Jean-André Santoni ba02256006 (XMB) Display music icon 2015-06-30 23:07:22 +07:00
twinaphex 96c119bb1d Move retroarch_logger.h to libretro-common/include 2015-06-30 00:38:10 +02:00
twinaphex fefa500dcf Some C89 build fixes 2015-06-29 21:52:55 +02:00
twinaphex 018c685b09 C89_BUILD fixes 2015-06-29 21:39:00 +02:00
Alcaro 4ca6c2398c More C89 cleanups, part 3 2015-06-26 18:35:52 +02:00
Twinaphex 2e27d52e54 Merge pull request #1864 from lakkatv/xmb
(French) More translations
2015-06-26 14:44:44 +02:00
Jean-André Santoni b15cd61f63 (Menu) Resets the shader before drawing the menu background, prevents to apply the game shader to the menu background 2015-06-26 19:38:42 +07:00
twinaphex c74631e2c7 (Menu) Cleanup warnings in CXX_BUILD mode 2015-06-26 13:47:36 +02:00
Higor Eurípedes a1db56a084 (XMB) Ensure proper ordering of items during toggles 2015-06-25 18:46:05 -03:00
Higor Eurípedes ac66a30f9e (XMB) Set cursor to the first entry when opening a new list 2015-06-25 14:15:38 -03:00
twinaphex 1b34dd4ce0 Some more CXX_BUILD fixes 2015-06-25 17:36:31 +02:00
twinaphex 0e2345227a Some CXX_BUILD fixes 2015-06-25 17:25:09 +02:00
twinaphex 293c915438 (RGUI/GLUI) Cleanups 2015-06-25 08:26:59 +02:00
twinaphex 45e008d3b0 (Menu/intl) Create MENU_VALUE_BACK 2015-06-25 07:15:19 +02:00
Twinaphex c4fb64be9a Merge pull request #1858 from lakkatv/xmb
(XMB) Dislay a close icon for the close entry of the quick menu
2015-06-25 06:51:53 +02:00
Jean-André Santoni 5c319e14bf (XMB) Support the shader-options icon 2015-06-25 11:47:20 +07:00
Toad King f2f636ca19 recache RGUI background when framebuffer changes size 2015-06-24 23:19:28 -05:00
Jean-André Santoni f698a0923b (XMB) Dislay a close icon for the close entry of the quick menu 2015-06-25 11:14:22 +07:00
Higor Eurípedes 45556766bf (RGUI) Fix performance regression 2015-06-23 23:07:08 -03:00
Higor Eurípedes 71f025c2b6 (RGUI) Fix delayed info/help/search screens 2015-06-23 22:25:00 -03:00
twinaphex d188f4e261 (RGUI) Optimization 2015-06-24 03:01:09 +02:00
Higor Eurípedes b96a11c5f8 (XMB) Fix typo 2015-06-23 17:06:04 -03:00
Higor Eurípedes 57fe277310 (XMB) Move first visible item detection to xmb_selection_pointer_changed() 2015-06-23 13:27:54 -03:00
Higor Eurípedes 5f0d41765d (XMB) Do not animate offscren entries in xmb_list_open_old() 2015-06-23 13:27:53 -03:00
Higor Eurípedes b7840479cb (XMB) Do not animate offscren entries in xmb_list_open_new() 2015-06-23 13:27:53 -03:00
Higor Eurípedes 6d726e9247 (XMB) Do not animate offscreen items in xmb_selection_pointer_changed() 2015-06-23 13:27:53 -03:00
Higor Eurípedes f167a416f1 (menu_animation) Add tween tagging support 2015-06-23 13:27:53 -03:00
twinaphex 4256ce422a (RMenu) Prevent warning 2015-06-23 11:45:46 +02:00
Higor Eurípedes 5ae64becbd (GLUI) Fix pagination rendering 2015-06-22 18:01:56 -03:00
Higor Eurípedes cfe57b8442 (Menu) Fix some menu_entries_get_start() checks 2015-06-22 14:50:03 -03:00
twinaphex 5f67c53e6a Use fill_short_pathname_representation 2015-06-22 19:39:56 +02:00
twinaphex 9fc96b0ad6 (Menu) Cleanups 2015-06-21 23:40:11 +02:00
twinaphex e635f9fa59 (XMB) Prevent font corruption bug when unloading core or resetting
context
2015-06-21 00:17:35 +02:00
twinaphex 6f1bc69fc7 Refactor libretro_dummy mechanics 2015-06-20 23:42:30 +02:00
Twinaphex 0b4237b8a9 Prevent unused variable warning 2015-06-20 16:21:26 +02:00
Jean-André Santoni b5082c038c (XMB) Fix the sizes and layout when toggling fullscreen (Part 1) 2015-06-20 16:31:10 +07:00
Jean-André Santoni 7039142c9c (XMB) Fix active icon index when toggling full screen 2015-06-20 12:45:49 +07:00
Jean-André Santoni c405c4e3c3 (XMB) Fix content icon for RDB rentries 2015-06-20 12:44:44 +07:00
Twinaphex a3da35c0b3 Merge pull request #1829 from lakkatv/boxart
(XMB) Fix the boxart placement, and the responsive layouts, apply the…
2015-06-19 18:49:00 +02:00
Jean-André Santoni e90e2136ed (XMB) Fix the boxart placement, and the responsive layouts, apply the breakpoints only to icon size 2015-06-19 23:19:49 +07:00
twinaphex eaab8d97ef (Menu) Menu hash updates 2015-06-19 16:59:49 +02:00
Jean-André Santoni 2d344c50b9 (XMB) Make the boxart persistant when navigating the content details 2015-06-19 02:24:38 +07:00
Jean-André Santoni 3d74be05c9 (XMB) Draw boxart in the right bottom edge of the screen 2015-06-19 02:16:45 +07:00
Twinaphex 54f29e49d8 Revert "(XMB) Restore the contextual menu" 2015-06-18 20:57:16 +02:00
Jean-André Santoni 153b5c2a43 (XMB) Restore the contextual menu 2015-06-18 15:16:11 +07:00
Jean-André Santoni a7c0a49610 (XMB) Add boxarts support 2015-06-18 09:32:56 +07:00
twinaphex 897361b9d4 Create menu_hash_calculate 2015-06-17 19:55:35 +02:00
twinaphex 59bec5b2d8 Add some header includes 2015-06-17 19:48:55 +02:00
twinaphex 87563b3e09 (RGUI) Add another header include 2015-06-17 19:47:38 +02:00
twinaphex 3101506d5e (RGUI) Add some header includes 2015-06-17 19:46:09 +02:00
twinaphex 819723be06 Move '_refresh' functions to menu_entries.c 2015-06-16 03:03:20 +02:00
twinaphex 3fe0b3c4d9 Create menu_entries.h 2015-06-16 02:15:32 +02:00
twinaphex d66db000c6 Create wrappers for accessing menu->begin 2015-06-16 01:59:26 +02:00
Higor Eurípedes c68857294f (XMB) Keep menu->begin up to date and speed up xmb_draw_items() 2015-06-15 20:19:49 -03:00
Higor Eurípedes fd705e72d3 (GLUI) Keep menu->begin up to date for faster list traversal 2015-06-15 20:19:49 -03:00
Higor Eurípedes a0af98ded7 (GLUI) Avoid some implicit memsets in glui_frame() 2015-06-15 20:19:49 -03:00
Higor Eurípedes 817ac29a34 (RGUI) Avoid implicit memset in rgui_render() 2015-06-15 20:19:49 -03:00
twinaphex e21dd2a40f (Menu) Update 2015-06-15 22:50:45 +02:00
Higor Eurípedes 1417a9b924 (XMB) Fix crash 2015-06-15 15:48:10 -03:00
Higor Eurípedes f503aa1078 (XMB) Use menu_display_get_ptr() in xmb_list_clear() 2015-06-15 15:17:11 -03:00
Higor Eurípedes 936ab27541 (XMB) Fix xmb_list_insert() leak 2015-06-15 15:01:12 -03:00
Higor Eurípedes 1239b56d8a (XMB) Fix segfault 2015-06-15 15:01:12 -03:00
twinaphex 5d76525f50 (XMB) CLeanups 2015-06-15 19:12:31 +02:00
twinaphex ab1c5f95f1 Create menu_driver_list_get_selection 2015-06-15 19:00:52 +02:00
twinaphex 0c4ac61b38 (Menu) Cleanups 2015-06-15 17:34:12 +02:00
twinaphex eda2e24d0e Update - start using menu_hash_to_str 2015-06-15 06:27:45 +02:00
twinaphex 3139f13612 (Menu) Cleanups 2015-06-15 02:37:32 +02:00
twinaphex 58d7c0fd3b Move some more variables to menu_animation_t 2015-06-15 01:50:57 +02:00
twinaphex 70cf98eadc Move menu->dt, menu->cur_time and menu->old_time to menu_animation_t 2015-06-15 01:40:03 +02:00
Higor Eurípedes 7dee20f52c (XMB) Return from xmb_draw_items when icon_y > height + xmb.icon->size 2015-06-14 20:05:06 -03:00
Higor Eurípedes ce3acb2ca4 (XMB) Avoid implicit memset and move some variables back into the loop 2015-06-14 17:22:41 -03:00
twinaphex 6a2b871f16 Create menu_display_get_ptr 2015-06-14 15:34:05 +02:00
nattycleopatra be9e654bd0 (RMenu) Use menu_animation_get_ptr 2015-06-14 12:19:38 +02:00
twinaphex be24e78c61 (XMB) Don't use struct item_file * directly 2015-06-14 04:19:40 +02:00
twinaphex f23d511a31 Use menu_list_get_ptr 2015-06-14 04:01:21 +02:00
twinaphex bff61a9485 (Menu) Create menu_animation_get_ptr 2015-06-13 23:23:29 +02:00
twinaphex 84a1885786 Create menu_input_get_ptr 2015-06-13 22:57:55 +02:00
Higor Eurípedes 901ce8f8d4 (XMB) Fix xmb->menu_stack_old leak 2015-06-13 14:39:11 -03:00
twinaphex 10e44ab252 Go through menu_frame_buf_t pointer getter 2015-06-13 17:06:03 +02:00
twinaphex 9fd3d6f635 (RGUI) Go through frame_buf pointer 2015-06-13 16:51:16 +02:00
twinaphex 263b9e8bcc Go through menu_display_fb_get_ptr pointer 2015-06-13 16:42:11 +02:00
twinaphex 0781311059 (RGUI) Cleanup 2015-06-13 16:29:41 +02:00
twinaphex d4cbc7695a Go through menu_navigation_t pointer 2015-06-13 16:22:05 +02:00
Higor Eurípedes 76ffae5be6 Revert "(XMB) Add xmb_node_kill_animation()"
This reverts commit db0dcb64fa.
2015-06-13 00:39:18 -03:00
Higor Eurípedes 607fd32e49 (XMB) Move some variables out of the loop in xmb_draw_items() 2015-06-13 00:04:57 -03:00
Higor Eurípedes ca93308c9b (XMB) Fix leak 2015-06-12 20:28:59 -03:00
Higor Eurípedes db0dcb64fa (XMB) Add xmb_node_kill_animation() 2015-06-12 20:28:58 -03:00
Higor Eurípedes 937767e90a (XMB) Fix leak 2015-06-12 20:28:58 -03:00
twinaphex b31723236d (Menu) Cleanups 2015-06-13 00:09:09 +02:00
twinaphex e9cbfb15b1 (GLUI) Cleanups 2015-06-12 19:28:12 +02:00
twinaphex 5213105f99 (XMB) Cleanups 2015-06-12 16:25:32 +02:00
twinaphex a53f84ddfb (Menu) Cleanups 2015-06-12 16:20:45 +02:00
twinaphex c814f71221 (RMenu) Cleanups 2015-06-12 16:17:19 +02:00
twinaphex 1011e0499e Some cleanups - use menu_navigation_get_ptr 2015-06-12 16:13:12 +02:00
twinaphex 64d6a6db81 (RGUI) Cleanups 2015-06-12 16:11:50 +02:00
twinaphex fd38003fd1 Rename menu_entries_cbs_* to menu_cbs_* 2015-06-12 16:01:46 +02:00
twinaphex 30e29cfb5a Create menu_list_get_userdata_at_offset 2015-06-12 14:50:06 +02:00
twinaphex bf4ef3fd82 (XMB) Use menu_list_get_actiondata_at_offset 2015-06-12 14:47:44 +02:00
twinaphex 3a4ee2d89a Move file_list_free_userdata to menu_driver_list_free 2015-06-12 14:17:27 +02:00
twinaphex 2bf636b913 Rename menu_driver_list_delete to menu_driver_list_free 2015-06-12 14:15:48 +02:00
Twinaphex f474e10c75 (XMB) xmb_node_allocate_userdata - call file_list_free_actiondata
first before calling file_list_set_actiondata
2015-06-11 23:21:25 +02:00
twinaphex f258621abf (XMB) Cleanups 2015-06-11 23:10:04 +02:00
twinaphex 33bb7ad76e Refactor xmb_get_userdata_from_horizontal_list 2015-06-11 23:08:12 +02:00
twinaphex 087e1354ec Create file_list_set_userdata/file_list_set_actiondata 2015-06-11 23:02:17 +02:00
Twinaphex c607915ef8 (Menu) Cleanups 2015-06-11 21:12:08 +02:00
Twinaphex 2b1fe2de5d (XMB) xmb_list_delete - use file_list_free_userdata 2015-06-11 21:05:14 +02:00
Twinaphex e569cd6ec4 (XMB) Get rid of signal SIGABRT 2015-06-11 20:17:34 +02:00
Twinaphex 698e66be57 (XMB) cleanup xmb_list_insert 2015-06-11 20:14:59 +02:00
Higor Eurípedes baba7667a9 (XMB) Fix icon zoom 2015-06-11 11:54:40 -03:00
twinaphex 87bfef86f2 (XMB) Correct previous commit 2015-06-11 16:06:39 +02:00
twinaphex 500909cf9f (XMB) Should now look for dynamic wallpapers without the 'lbl' extension 2015-06-11 15:57:22 +02:00
twinaphex bf62c8c493 (XMB) Use menu_list_get_ptr 2015-06-11 13:27:06 +02:00
twinaphex f91b709b44 (Menu) Use menu_list_get_stack_size instead 2015-06-11 02:21:40 +02:00
twinaphex f80d9abd6a (XMB) Use menu_list_get_size more 2015-06-11 02:18:11 +02:00
twinaphex e29596f2c1 (XMB) Use menu_list_get_last_* instead of file_list_get_last 2015-06-11 02:16:22 +02:00
twinaphex 5bd138b6ac (file_list) Start adding entry_idx to file_list_* functions 2015-06-10 22:43:06 +02:00
Higor Eurípedes a74ea585db (XMB) Fix icon zoom when theres only one collection 2015-06-10 09:36:25 -03:00
Higor Eurípedes b23594e7e3 (XMB) Fix extra icons while browsing the menus 2015-06-10 09:35:07 -03:00
Higor Eurípedes 3673fc6100 (XMB) Fix horizontal navigation 2015-06-10 09:19:38 -03:00
Higor Eurípedes ad9f0c4021 (menu_displaylist) Add SL_FLAG_ALLOW_EMPTY_LIST 2015-06-10 09:11:53 -03:00
Higor Eurípedes cee0f2bf46 (XMB) Display all system icons 2015-06-10 08:48:40 -03:00
Higor Eurípedes 5b3efee2e0 (XMB) Fix context reset/destroy 2015-06-09 22:04:46 -03:00
Twinaphex 86152a6b14 Revert "(XMB) Fix horizontal menus" 2015-06-10 02:54:08 +02:00
Higor Eurípedes 338959eb59 (XMB) Fix horizontal menus 2015-06-09 21:26:54 -03:00
Twinaphex 37abba7821 (XMB) Cleanup 2015-06-10 00:22:56 +02:00
Jean-André Santoni 67b4c2f48e (XMB) Rename 256 to png, and code cleaning 2015-06-09 14:29:52 +07:00
Jean-André Santoni 23dabbf5e9 (XMB) Rename icon directory to xmb 2015-06-09 14:15:24 +07:00
Jean-André Santoni 9d6f9b8c74 (XMB) Fix icon display 2015-06-09 14:13:51 +07:00
twinaphex ff9cc50219 (XMB) Look for new icons 2015-06-09 02:43:30 +02:00
Twinaphex 2fe58d1ea6 (Menu) remove unused variables 2015-06-08 23:40:14 +02:00
twinaphex 29e3f5ff66 Expand playlist format - rename it to 'lpl' 2015-06-08 23:38:03 +02:00
Twinaphex 5b064572e5 (XMB) Show only playlists in horizontal menu and no directories 2015-06-08 17:21:32 +02:00
twinaphex 2eba39e41d (XMB/Horizontal list)
1) Create list_get_entry
2) Will show one entry at the top that is the 'full database' for
that collection
2015-06-08 17:02:14 +02:00
twinaphex 68b02ff25d (XMB) Horizontal list now shows collections 2015-06-08 16:27:30 +02:00
twinaphex 7d9e7e3139 (XMB) Start implementing 'bind_init' for XMB 2015-06-08 16:13:02 +02:00
twinaphex 79a8aa70a3 (XMB) Rename xmb->core_list to xmb->horizontal_list 2015-06-08 16:08:00 +02:00
twinaphex 5af0ce575c Add menu driver 'init_bind' 2015-06-08 16:01:57 +02:00
twinaphex 62b7b2602d Refactor disp_timedate_set_label 2015-06-08 14:57:46 +02:00
twinaphex 2fc0d7c4b4 (Menu) Rename files 2015-06-08 14:44:24 +02:00
twinaphex a7b43854e0 (XMB) Use menu_list_get_ptr 2015-06-08 11:30:19 +02:00
twinaphex 45bc4ce3be (XMB) Cleanups 2015-06-07 16:52:07 +02:00
twinaphex 90efb2c10c (XMB) Cut down on strlcpy/strlcat usage 2015-06-07 16:49:05 +02:00
twinaphex 017a61683b xmb_node_allocate_userdata - cleanups 2015-06-07 16:41:20 +02:00
twinaphex ea891cae91 Create xmb_node_get_core_info 2015-06-07 16:39:40 +02:00
twinaphex d5d350976c (XMB) Cleanups 2015-06-07 16:37:00 +02:00
twinaphex ce79c4a4a0 (Menu) Buildfix 2015-06-07 15:49:58 +02:00
twinaphex 38ce8ffcef Create menu_driver_list_get_size 2015-06-07 15:43:03 +02:00
twinaphex 561f8888c8 Simplify xmb_list_open_new 2015-06-07 15:08:32 +02:00
twinaphex 7cb880b278 (XMB) Cleanups 2015-06-07 15:07:38 +02:00
Twinaphex 51cb6793a2 (XMB) Fix 2015-06-07 14:48:31 +02:00
Twinaphex 352a5937d9 (XMB) Expand xmb_list_get_size 2015-06-07 14:33:33 +02:00
Twinaphex fa0f710b1c Create xmb_list_get_size 2015-06-07 14:29:43 +02:00
Twinaphex cd3ebfed01 (XMB) Remove unused variable 2015-06-07 14:05:26 +02:00
Twinaphex 884bc4dbc5 (XMB) Don't use menu->categories.size anymore 2015-06-07 14:02:42 +02:00
twinaphex bfa9349854 (XMB) Cleanups 2015-06-07 13:09:35 +02:00
twinaphex 71b3070e3b Start using menu_displaylist_push_list for creating new lists on
the menu driver side
2015-06-07 11:51:06 +02:00
twinaphex 2e81d7f8dc Refactor xmb_list_cache function callback 2015-06-07 11:20:36 +02:00
twinaphex f7541125d2 (GLUI) Remove duplicate function 2015-06-07 00:48:50 +02:00
twinaphex 51ba217c2e (XMB) Remove duplicate function 2015-06-07 00:41:53 +02:00
twinaphex 7fc8120ca2 (XMB) Cut down on some duplicate functions 2015-06-07 00:23:40 +02:00
twinaphex 0f401291ec (XMB) Cleanup 2015-06-07 00:19:59 +02:00
twinaphex 1195dea504 (XMB) Cleanups 2015-06-06 14:48:58 +02:00
Higor Eurípedes 615e03cfc9 (GLUI) Turn y into an int in glui_render_menu_list
In large screens y can be negative
2015-06-06 09:33:04 -03:00
Twinaphex d2de56286b (GLUI) Prevent warning 2015-06-06 14:24:49 +02:00
twinaphex f730f978af (XMB) Indent nits 2015-06-06 14:07:20 +02:00
Twinaphex c49262eb8c (XMB) Create xmb_context_reset_background 2015-06-06 14:01:36 +02:00
Twinaphex 00e90a752d (XMB) Cleanups 2015-06-06 13:58:06 +02:00
Twinaphex 912263ba34 Create xmb_context_reset_textures 2015-06-06 13:56:31 +02:00
Twinaphex eebcea775c (XMB) Cleanups 2015-06-06 13:51:45 +02:00
Twinaphex b86fc9e19e (XMB) Refactor xmb_context_reset 2015-06-06 13:41:47 +02:00
Twinaphex 183f58943d (XMB) Cleanups #7 2015-06-06 13:21:47 +02:00
Twinaphex b244d892c6 Create xmb_context_reset_horizontal_list 2015-06-06 12:59:09 +02:00
Twinaphex 80eba21888 (XMB) Cleanups #6 2015-06-06 12:53:55 +02:00
Twinaphex a04c3ba9da (XMB) Cleanups #5 2015-06-06 12:46:22 +02:00
Jean-André Santoni b5c183878f (XMB) Fix icon zoom issue on some ordered lists 2015-06-06 16:45:58 +07:00
twinaphex 327177f763 (XMB) Cleanups #4 2015-06-06 11:39:41 +02:00
twinaphex d3fbf351ed (XMB) Cleanups #3 2015-06-06 11:38:10 +02:00
twinaphex 11313a6bb4 (XMB) Cleanups #2 2015-06-06 11:36:29 +02:00
twinaphex 761d2118f8 (XMB) Cleanups #1 2015-06-06 11:28:08 +02:00
Higor Eurípedes d3d35cb880 (GLUI) Optimize glui_render_menu_list() 2015-06-05 14:05:05 -03:00
twinaphex edc7f21cfe Cleanups 2015-06-05 18:22:15 +02:00
twinaphex 0e4c7e58e8 (GLUI) Cleanup 2015-06-05 18:12:57 +02:00
twinaphex 614c8646f9 (XMB) Remove usage of strcmp 2015-06-05 17:24:38 +02:00
twinaphex 6c73462822 (XMB) Reduce usage of strcmps 2015-06-05 10:05:09 +02:00
twinaphex 6e64fbf8c7 (XMB) CLeanups 2015-06-04 22:46:23 +02:00
Jean-André Santoni 6da346f456 (XMB) Dynamic wallpapers 2015-06-04 17:17:23 +07:00
Jean-André Santoni b09b7e602c (XMB) Code cleaning 2015-06-04 16:05:54 +07:00
twinaphex 1b67864a3b Change menu_driver_load_background to menu_driver_load_image 2015-06-04 10:39:48 +02:00
twinaphex 680aacae89 Fixes 2015-06-02 21:41:09 +02:00
twinaphex bc953d3a1b Move settings code entirely to menu 2015-06-02 20:26:27 +02:00
twinaphex 74bb85fe7c (RGUI) Indent nits 2015-06-02 19:04:01 +02:00
twinaphex 0cfeff8e1e Cleanups 2015-06-02 18:28:51 +02:00
twinaphex 4b19250e01 (XMB) Revert previous changes 2015-06-02 08:06:20 +02:00
twinaphex 4c2bf57775 Cleanup 2015-06-01 15:31:08 +02:00
twinaphex ec5e617555 (RMenu XUI) Remove dependency on menu_entry_get 2015-06-01 15:23:45 +02:00
twinaphex 869bb7d522 Create menu_entry_get_type_new 2015-06-01 15:21:43 +02:00
twinaphex 296b359ba1 Rename menu_entry_get_label to menu_entry_get_path 2015-06-01 15:16:54 +02:00
twinaphex ee6f54baa7 Create menu_entry_get_spacing 2015-06-01 15:13:49 +02:00
twinaphex 26c75a8a1c Start changing signature of menu_entry_is_currently_selected 2015-06-01 15:08:58 +02:00
twinaphex bc843adc01 Start using menu_entry_get_label 2015-06-01 15:05:32 +02:00
twinaphex 05aee4f775 Start using menu_entry_get_value 2015-06-01 14:59:15 +02:00
twinaphex ba277d90de Create action_get_title 2015-06-01 12:24:48 +02:00
twinaphex 6c9b545a66 Move get_title function to menu_entry.c 2015-06-01 11:55:03 +02:00
twinaphex 627c26497f (RMenu XUI) Buildfix 2015-05-21 04:45:40 +02:00
twinaphex 75004e7ece (PS3) Build fixes 2015-05-21 04:43:50 +02:00
twinaphex 969bbdd85d Get rid of some unused runloop variables 2015-05-20 03:13:42 +02:00
twinaphex 019a06a245 (GLUI) Get rid of some dependencies 2015-05-20 03:09:28 +02:00
twinaphex d64655c11b move menu_display_get_size to gfx/video_driver.c and rename
it video_driver_get_size
2015-05-20 00:29:46 +02:00
twinaphex c183f9dd11 (Menu) Start using menu_display_get_size 2015-05-20 00:26:50 +02:00
twinaphex 004dcf0bf1 Only call rarch_main_data_msg_queue_push if settings->menu.wallpaper
has a valid path set
2015-05-19 22:14:00 +02:00
natinusala 90d646dc45 Added perform_action to menu_ctx_driver 2015-05-19 21:05:40 +02:00
twinaphex 375c49b6c8 Move is_menu out of runloop struct and create get/set functions in menu_driver.c
and make the underlying variable static to make it thread-safe
2015-05-19 20:11:57 +02:00
twinaphex a49e50896c Create wrapper functions menu_display_fb_set_dirty and menu_display_fb_unset_dirty 2015-05-18 23:14:56 +02:00
twinaphex 8dfbc1b54e Wrap menu->need_refresh 2015-05-15 22:06:42 +02:00
twinaphex 14aa1a5bda Use menu_entries_show_back 2015-05-15 00:16:39 +02:00
Twinaphex aad6f622a2 Remove unused variables 2015-05-15 00:08:39 +02:00
twinaphex 47a9f2c405 Start using menu_entries_get_title 2015-05-15 00:07:07 +02:00
twinaphex 3426dbca7f Start using menu_entries_get_end 2015-05-15 00:03:06 +02:00
twinaphex 883af7dd82 Refactor menu_list_populate_generic 2015-05-14 23:19:30 +02:00
Jay McCarthy bd66d9796f change menu_entries to my wish list of functionality 2015-05-14 16:18:32 -04:00
twinaphex 8633d0439e (RMenu) Build fixes 2015-05-12 14:43:54 +02:00
twinaphex 1e981cc31b Some functions don't need a menu_handle_t * argument 2015-05-12 14:41:20 +02:00
Twinaphex 5ebecc0db1 Merge pull request #1687 from heuripedes/glui-font-fix
Fix blocky text issues during context reset
2015-05-11 18:55:17 +02:00
Higor Eurípedes d1c192ece7 (GLUI) Reset texture names 2015-05-11 13:49:46 -03:00
Twinaphex 014c1b343d Get rid of unused variables 2015-05-11 18:47:08 +02:00
twinaphex a014f2db88 Move framebuffer is dirty and other menu-related state flags
to menu_handle_t
2015-05-11 18:46:06 +02:00
twinaphex 1a152677a3 Get rid of entry_iterate callback in menu driver 2015-05-11 18:31:44 +02:00
twinaphex 079b9f10ff Create menu_entry_iterate 2015-05-11 17:53:33 +02:00
twinaphex f161883cf5 (RMenu) Cleanup 2015-05-11 17:46:23 +02:00
Higor Eurípedes d2d1eaa4f9 (GLUI) Quick fix for menu not rendering during info screen 2015-05-10 16:18:09 -03:00
twinaphex 238fe7ecc5 Some cleanups to glui_context_bg_destroy 2015-05-10 20:21:34 +02:00
twinaphex cdfd5406fe (RGUI) Remove unused variable 2015-05-10 12:33:48 +02:00
twinaphex 53866fe029 (Menu) Code duplication cleanup - use get_core_title 2015-05-10 12:10:06 +02:00
twinaphex 7914946d19 Move code from menu_list.c to menu_entry.c 2015-05-10 11:23:00 +02:00
twinaphex 3c5b83cf08 (360) Build fixes 2015-05-09 18:12:15 +02:00
twinaphex 303fcfa6bb (RMenu XUI) Buildfix 2015-05-09 17:54:19 +02:00
twinaphex 73d5e8a41b (PS3) Build fix and fix warnings 2015-05-09 17:53:03 +02:00
Twinaphex f08db710ac Kill unused variables 2015-05-09 16:06:05 +02:00
twinaphex 9b9e65abf3 Start using video_driver_get_frame_count 2015-05-09 16:04:12 +02:00
twinaphex 5b1455070f (GLUI) Translucent selection bar looks a bit more correct now 2015-05-09 14:01:50 +02:00
twinaphex 9c32375861 Create xmb_context_bg_destroy 2015-05-09 13:29:48 +02:00
twinaphex 62975e1990 Reupload white texture when uploading a wallpaper 2015-05-09 13:21:32 +02:00
twinaphex 6f96b32df4 (GLUI) White texture should be properly uploaded to GPU
in threaded video mode now too
2015-05-09 13:12:43 +02:00
twinaphex dbdffb91c0 (GLES/GLUI) Scrollbars, rectangle top/bottom show up now in GLES - currently
selected bar currently has wrong color
2015-05-09 12:24:24 +02:00
twinaphex a57cfde1cd Use menu_list_get_entry for menu_entries_cbs_iterate.c 2015-05-08 11:41:41 +02:00
twinaphex 45ffc24653 Simplify get_title 2015-05-08 09:28:50 +02:00
twinaphex 5ca48cd13b Cleanups 2015-05-08 09:25:16 +02:00
twinaphex fa5ef2e750 Simplify menu_list_get_entry 2015-05-07 10:15:33 +02:00
twinaphex f9713ab764 Create menu_list_entry_is_currently_selected 2015-05-07 09:56:11 +02:00
twinaphex ed3f7ccf7c (RMenu XUI) Update to use menu_list_get_entry 2015-05-07 09:44:29 +02:00
twinaphex d1c2f51911 (RMenu) Start using menu_list_get_entry for RMenu 2015-05-07 09:42:08 +02:00
twinaphex f171be5fb6 Use menu_list_get_entry directly 2015-05-07 09:39:04 +02:00
twinaphex a13442625b Cleanups 2015-05-07 04:37:46 +02:00
twinaphex bcab96bb77 (Menu) Simplify menu_display_setting_label 2015-05-07 04:28:57 +02:00
Twinaphex f3a7252ea8 (Menu) Update function 2015-05-05 22:21:38 +02:00
twinaphex e494165513 Change menu_display_setting_label 2015-05-05 21:35:25 +02:00
twinaphex 89b313da0c (GLUI/XMB) Use menu_display_setting_label too 2015-05-05 20:09:29 +02:00
twinaphex 06aa0126ab (GLUI) Use menu_display_setting_label 2015-05-05 19:52:38 +02:00
twinaphex caaf6a8aa9 Create menu_display_setting_label 2015-05-05 19:50:39 +02:00
twinaphex ad0440a343 (GLUI) Use menu_display_update_pending (why are we flagging
framebuffer dirty here BTW? GLUI doesn't use the framebuffer)
2015-05-04 09:22:29 +02:00
twinaphex dbd0da41a2 (RGUI) Use menu_display_update_pending 2015-05-04 09:16:43 +02:00
Higor Eurípedes 04bb18e24d (GLUI) Use default font when video.font_enable is false 2015-05-02 21:59:51 -03:00
Twinaphex d6a713bb8d Fix some warnings 2015-05-02 19:09:23 +02:00
twinaphex af9e74bad9 (XMB) Remove unused variables 2015-05-01 17:26:24 +02:00
twinaphex 5e5453488f (Android) Move thread state to android_app 2015-05-01 17:25:26 +02:00
Higor Eurípedes 0bccda75fa (GLUI) Cleanups 2015-05-01 09:38:04 -03:00
Higor Eurípedes e669d3a512 (XMB) Use the new font functions 2015-05-01 09:05:49 -03:00
Higor Eurípedes 9eefa4eaca (GLUI) Use the new main font functions 2015-05-01 09:02:03 -03:00
twinaphex 489dc651b5 Cleanups - get_title 2015-04-27 18:57:09 +02:00
twinaphex 5aa422885f (GLUI) Remove dependency on gl_common.h 2015-04-27 05:07:11 +02:00
twinaphex 015ce797f9 (Menu) Cleanups 2015-04-27 05:00:07 +02:00
twinaphex 5d0da65f91 (XMB) xmb_draw_icon_begin - call shader->use once 2015-04-27 04:55:27 +02:00
twinaphex 6be4345aa1 gl_menu_frame_background - cleanups 2015-04-27 04:44:57 +02:00
twinaphex b97e880c01 (Menu) Create gl_menu_frame_background 2015-04-27 04:37:45 +02:00
twinaphex 42fc1fb9a8 (XMB) Cleanup 2015-04-27 04:21:39 +02:00
twinaphex d6ca2b7e57 (Menu) Create menu_gl_draw_frame 2015-04-27 03:37:04 +02:00
twinaphex 81f3f67232 (XMB) Cleanups 2015-04-27 02:58:50 +02:00
twinaphex 2c0c598b8e (XMB) Fix Select background screen 2015-04-27 02:00:18 +02:00
twinaphex b980f5c4de (XMB) Create xmb_draw_frame 2015-04-26 18:17:18 +02:00
twinaphex 17515d66ed Create menu_display_unset_viewport 2015-04-26 18:08:17 +02:00
twinaphex d3dba0edc2 Create menu_display_set_viewport 2015-04-26 16:46:56 +02:00
twinaphex 15dd8e71ac (XMB) Cleanup 2015-04-26 16:33:35 +02:00
twinaphex f0d9506a17 (GLUI) Get rid of unneeded gl_t usage 2015-04-26 06:18:58 +02:00
twinaphex 941f0bdcb4 (XMB) Cleanups 2015-04-26 06:14:59 +02:00
twinaphex e52eb7bcf2 (360) Build fixes 2015-04-26 05:44:30 +02:00
Twinaphex 0353d596df (GLUI) Get rid of unused variable 2015-04-26 05:22:57 +02:00
twinaphex b6fbf5a335 (Menu) Start getting rid of gl->win_width/gl->win_height and start
creating global->video_data.width and global->video_data.height
which should be used instead in menu drivers
2015-04-26 05:21:43 +02:00
Higor Eurípedes 866654e3c9 (XMB) Free menu_stack_old and selection_buf_old 2015-04-25 20:34:21 -03:00
Higor Eurípedes d52a1b20e3 (XBM) Fix font leak 2015-04-25 20:26:31 -03:00
twinaphex e1b1cdfeb6 (GLUI) Restore background when doing context reset 2015-04-25 06:03:26 +02:00
twinaphex a2806aeba0 (GLUI) Only call gl->shader->use once per glui_frame call 2015-04-25 02:40:51 +02:00
Twinaphex 642c5d4557 Merge pull request #1657 from heuripedes/master
(GLUI) Flush list_block earlier
2015-04-25 01:10:14 +02:00
twinaphex 4907d55160 (GLUI) Cleanup 2015-04-25 00:54:17 +02:00
Higor Eurípedes ee0ad2c165 (GLUI) Flush list_block earlier 2015-04-24 19:45:25 -03:00
twinaphex 44a8b8bcd3 Move font_handle and font_driver ot the driver struct 2015-04-25 00:32:01 +02:00
twinaphex a79511e27f Simplify menu_display_font_flush_block 2015-04-24 23:28:25 +02:00
twinaphex 86958c4117 (menu_display.c) Wrap bind_block and flush_block calls 2015-04-24 23:22:47 +02:00
twinaphex b10ce11ad3 Move font variables to menu_handle_t 2015-04-24 23:06:04 +02:00
twinaphex fa30933b87 (GLUI) Fixes OSD fonts not showing up - next problem - the top
and bottom 'bars' are 'transparent' - they should instead be solid
color filled
2015-04-24 22:49:05 +02:00
twinaphex d9bf8a35ec (GLUI) Cleanups 2015-04-24 22:46:19 +02:00
twinaphex c5c4f736bd (GLUI) Cleanups 2015-04-24 22:17:08 +02:00
twinaphex f2c0874521 (Menu) Create menu_display_font_init_first 2015-04-24 22:01:33 +02:00
twinaphex e2bea7ad9b (GLUI) Fix corrupt fonts on init with Windows, just pass
NULL for fontpath
2015-04-24 19:17:02 +02:00
twinaphex bd63de9b3a Replace gl_font_init_first and d3d_font_init_first with common function 2015-04-21 17:33:00 +02:00
twinaphex c21963e686 (GLUI) Style nits / cleanups 2015-04-21 16:59:02 +02:00
twinaphex b924d57838 (XMB) Style nit - 80-char limit 2015-04-21 16:45:27 +02:00
twinaphex c78c8c839f Create menu_display_get_dpi 2015-04-21 15:45:03 +02:00
twinaphex a104517168 (Menu) Create menu_display.c/menu_display.h 2015-04-21 14:44:26 +02:00
twinaphex 17a11463b9 (GLUI) Set default DPI at 128 if DPI metric not implemented 2015-04-21 13:48:45 +02:00
Twinaphex 1c200dcbd3 (GLUI) Remove unused variables 2015-04-21 10:37:38 +02:00
Jean-André Santoni ede94ef66c (GLUI) Use a font size adapted to the dpi 2015-04-21 14:20:18 +07:00
Jean-André Santoni 5e96ea7727 (GLUI) Fix a bug when going backward on a long list 2015-04-21 11:43:52 +07:00
Jean-André Santoni 8ef70debcb (GLUI) Scrollbar 2015-04-21 09:50:57 +07:00
Jean-André Santoni 1f31033394 (GLUI) Use render_quad instead of render_background to darken the screen 2015-04-21 09:50:57 +07:00
Jean-André Santoni b6337d2734 (GLUI) Use DPI, reduce header size to line height, center font verticaly for every font size 2015-04-21 09:50:57 +07:00
Jean-André Santoni c8af545fd9 (GLUI) Don't animate navigation clear, it's ugly in some cases 2015-04-20 21:35:41 +07:00
Jean-André Santoni d9409e071f (GLUI) Animate keyboard navigation 2015-04-20 21:22:55 +07:00
Jean-André Santoni 6b3421b971 (RGUI) Center the title, and display a BACK button 2015-04-19 18:48:05 +07:00
twinaphex aaf89ce598 Cut down on some more code 2015-04-19 12:24:35 +02:00
twinaphex 304ac04e1d (shared.h) Some more cleanups 2015-04-19 12:17:18 +02:00
twinaphex 51920f9e5f Simplify 'get_title' 2015-04-19 12:14:20 +02:00
twinaphex 7f50f44ddb Start adding 'System Information' 2015-04-16 19:36:34 +02:00
Jean-André Santoni ba99edb847 (XMB) Basic touch support, no drag yet 2015-04-16 17:40:17 +02:00
Jean-André Santoni 625d38a6dd (Menu) Fix new glui design compatibility with block text rendering 2015-04-16 15:32:49 +02:00
Jean-André Santoni 128cf327a3 (Menu) Drag to scroll with touch 2015-04-16 15:32:49 +02:00
twinaphex 63b104204b Create separate 'Recording Settings' 2015-04-14 18:28:15 +02:00
twinaphex 75fcf2175a Rename 'Joypad' references to 'Input Device' 2015-04-14 12:11:03 +02:00
twinaphex 730698bd24 (XMB) Replace texture_image_load call 2015-04-13 18:59:39 +02:00
twinaphex 9805e9a918 (GLUI) Don't have to implement context_reset function anymore 2015-04-13 18:55:33 +02:00
twinaphex 31376b4a65 Start moving cpp files to griffin_cpp.cpp 2015-04-12 19:13:21 +02:00
Twinaphex 3e35593f59 (iOS) Implement UI companion driver for iOS CocoaTouch 2015-04-12 03:18:37 +02:00
twinaphex a644e807e2 (Menu drivers) Cleanups 2015-04-09 05:57:34 +02:00
twinaphex 16b7b454a9 Move gl_common.c to gfx/drivers 2015-04-09 04:57:17 +02:00
twinaphex 532d112ff8 (Font) Combine font_d3d_driver and font_gl_driver 2015-04-03 20:36:19 +02:00
twinaphex 2b6986baff (360) Build fixes 2015-04-03 02:41:37 +02:00
Higor Eurípedes f8f5ca0ec8 (GLUI,XMB) Fix messagebox rendering 2015-04-02 20:12:32 -03:00
Higor Eurípedes d3e841f4a3 (XMB) Reenable block rendering 2015-04-02 20:12:32 -03:00
Lioncash 9dfb1a0f65 xmb: Be explicit with text alignment
Also fixes building on VS 2013
2015-04-01 22:22:33 -04:00
Higor Eurípedes aafc24ac32 (shared.h) Initialize local variables 2015-04-01 19:13:38 -03:00
Jean-André Santoni 158c79ed9e (Menu) Improved text alignment for gl menu drivers 2015-03-31 14:00:30 +02:00
Twinaphex 17d6a940c0 (iOS/Apple) Include <AvailabilityMacros.h instead of #import <Availability> 2015-03-30 17:57:54 +02:00
Higor Eurípedes 1a196845b9 (XMB) Disable block text rendering 2015-03-30 12:43:27 -03:00
twinaphex 2c555082ee D3D and GL now use the same font driver interface 2015-03-30 00:55:39 +02:00
twinaphex ed5891b8e8 Rename gl_coord_array_release to gl_coord_array_free 2015-03-29 19:25:48 +02:00
twinaphex d374fb863c Use retro_inline.h for remaining 'inline' instances 2015-03-29 16:43:02 +02:00
Higor Eurípedes 3edc3b6c36 (XMB) Fix memory corruption 2015-03-28 17:54:09 -03:00
twinaphex 3da7197538 (font_driver) Get rid of warnings 2015-03-28 20:51:03 +01:00
twinaphex 150887f0eb Fix one warning 2015-03-28 19:59:57 +01:00
twinaphex 44b96e9432 (XMB) BUildfix 2015-03-28 19:57:59 +01:00
Higor Eurípedes 3d33d934cb (GLUI) Fix mouse rendering 2015-03-27 16:17:11 -03:00
Higor Eurípedes b9f40fc1c9 (XMB) Fix raster block usage 2015-03-27 16:15:54 -03:00
Higor Eurípedes 15b7d69f3b (GLUI) Fix mouse/OSK rendering 2015-03-26 17:45:46 -03:00
Higor Eurípedes 2115e806a7 (GLUI) Fix fullscreen rendering 2015-03-26 14:07:39 -03:00
Twinaphex b671d96e20 Remove some unused variables 2015-03-25 18:26:11 +01:00
Higor Eurípedes 8fc5818130 (GLUI,XMB) Fix OSD 2015-03-25 13:42:34 -03:00
Higor Eurípedes d3d976c92b (GLUI) Only update text vertices when needed 2015-03-25 13:04:54 -03:00
Higor Eurípedes 8b7bbc7975 (gl_font_renderer_t) Implement swappable blocks and remove end_block pointer 2015-03-25 13:04:53 -03:00
Higor Eurípedes ed6f1cfdd3 (gl_raster_font) Make use of gl_coord_array_t 2015-03-25 13:04:53 -03:00
Higor Eurípedes 7d1bffc350 (gl_font_renderer_t) Implement block flushing 2015-03-25 13:04:53 -03:00
Higor Eurípedes 8f0302c519 (gl_font_renderer_t) Implement basic text block rendering 2015-03-25 13:04:53 -03:00
Higor Eurípedes d2f5a29030 (Menu) Fix memleak in get_title 2015-03-24 20:21:59 -03:00
twinaphex 015367b741 (PS3) Buildfix 2015-03-23 07:44:20 +01:00
twinaphex 56943ccb40 Create video_driver_set_texture_frame 2015-03-22 19:15:34 +01:00
twinaphex 6e91eed664 Create more wrapper functions 2015-03-22 18:48:24 +01:00
twinaphex ce4da9c573 (XMB) Cleanups/style nits 2015-03-22 08:09:00 +01:00
twinaphex 508ade73f9 Rename menu_driver_resolve to menu_driver_get_ptr 2015-03-21 23:56:42 +01:00
twinaphex 5d0815a7b7 Rename video_driver_resolve to video_driver_get_ptr 2015-03-21 23:46:49 +01:00
twinaphex 4bc9514197 (RMenu) Fixes 2015-03-21 22:51:25 +01:00
twinaphex 84f9f64f47 (360 MSVC) Fixes 2015-03-21 22:48:27 +01:00
twinaphex 3676917265 Silence unused variable warnings 2015-03-21 06:55:34 +01:00
twinaphex 5a443d229a global_get_ptr update pt. 2 2015-03-21 05:42:49 +01:00
twinaphex 14ac2d9791 Rename settings_data.h to settings.h 2015-03-21 00:49:55 +01:00
twinaphex 5d8ce54a9f Updates pt. 4 2015-03-20 22:22:06 +01:00
twinaphex a086e8f60b Rename/move menu_texture to gfx/video_texture 2015-03-20 02:19:19 +01:00
twinaphex aa8e5bc8cf (GX) Buildfix/warning fix 2015-03-18 20:31:01 +01:00
Twinaphex 0782cb5168 (Apple) Build fixes 2015-03-18 20:15:40 +01:00
twinaphex 3670ef2ac5 Go through driver_get_ptr to grab pointer to driver struct 2015-03-18 19:40:00 +01:00
twinaphex 7378299282 Create rarch_main_get_ptr 2015-03-18 06:47:22 +01:00
twinaphex 569ab60e43 Use g_settings.menu.mouse.enable directly 2015-03-17 04:01:58 +01:00
twinaphex cdb2a64cef Update XMB 2015-03-17 02:24:20 +01:00
twinaphex 87661de516 (XMB) Only apply gl_set_viewport at the end when libretro pause is set
to off - will provide a performance increase
2015-03-17 01:43:18 +01:00
Jean-André Santoni 4adc8dba10 (XMB) Prevent the shader attrib array overflow 2015-03-16 23:16:18 +01:00
twinaphex 8071b15c0b (XMB) Put xmb_draw_icon_end/xmb_draw_icon_begin around icon rendering 2015-03-16 22:19:50 +01:00
Jean-André Santoni ecd33a3852 (XMB) Fix warnings on C++ build 2015-03-16 17:40:05 +01:00
twinaphex 80a6673004 Fix some CXX_BUILD errors 2015-03-16 16:57:27 +01:00
Higor Eurípedes 5d1ca03bd2 (RGUI, GLUI) Convert font color to the proper format before using it 2015-03-15 13:07:22 -03:00
twinaphex 80d9785f46 Update msg_queue_pull instances to go through new interface too 2015-03-15 03:02:49 +01:00
Higor Eurípedes 0a8a5c9efc (RGUI) Fix color conversion 2015-03-14 20:08:23 -03:00
Higor Eurípedes 6f7fa1ab91 (RGUI, GLUI) Use custom title_color 2015-03-14 19:44:27 -03:00
Higor Eurípedes fec88a5cb4 (Menu) Add font color settings 2015-03-14 19:22:06 -03:00
twinaphex 01c19f943b Add stdstring to libretro-common 2015-03-13 15:35:55 +01:00
Jean-André Santoni f8fb98f17e (XMB) Fix content icon offset 2015-03-13 01:49:11 +01:00
Alcaro 48f8f02a2f What kind of bizarre spacing style is that?
And who decided to memcpy a single byte? I suspect it can be merged into the memcpy above, but I'll have to figure out what exactly it does first...
2015-03-12 22:39:14 +01:00
Twinaphex a4d9d59d2b Merge pull request #1493 from lakkatv/xmb
(XMB) Fix the icon bug
2015-03-12 18:07:40 +01:00
Jean-André Santoni 2728873a95 (XMB) Fix the icon bug 2015-03-12 18:06:28 +01:00
Twinaphex 1d79546612 (XMB) Get rid of unused variable 2015-03-12 17:55:01 +01:00
twinaphex bb216ecedb (XMB) Only allocate userdata members of core info list in xmb_context_reset 2015-03-12 17:32:20 +01:00
twinaphex 961cfc4f8a (XMB) Remove another tertiary conditional 2015-03-12 17:19:51 +01:00
twinaphex ea6fdff932 (XMB) Do away with tertiary conditional to make code a bit more understandable 2015-03-12 17:14:06 +01:00
twinaphex eab7f7096f (XMB) xmb_get_userdata_from_core - more cleanups 2015-03-12 17:10:39 +01:00
twinaphex e6e59c6017 (XMB) xmb_get_userdata_from_core - more refactors 2015-03-12 17:09:03 +01:00
twinaphex 7a4213c0d6 (XMB) Change singature of xmb_get_userdata_from_core 2015-03-12 16:57:21 +01:00
twinaphex 0cf88d5a00 Revert "(XMB) Fix two"
This reverts commit 11fcc951f1.
2015-03-12 16:08:14 +01:00
twinaphex 11fcc951f1 (XMB) Fix two 2015-03-12 16:06:57 +01:00
twinaphex b4ef0402fc (XMB) Some potential fixes 2015-03-12 16:04:12 +01:00
twinaphex 44eb6d8c5e (XMB) xmb_get_userdata_from_core - if i is bigger than or equal
to the 'size' of the info list, then return NULL as well
2015-03-12 15:39:41 +01:00
twinaphex 58e81410fb (XMB) Split xmb_get_userdata_from_core up into two functions 2015-03-12 15:32:50 +01:00
twinaphex e6588a84a6 (XMB) Fix xmb_list_cache 2015-03-12 14:53:14 +01:00
twinaphex 9ad2484734 (RGUI) rgui_render - do early return if g_runloop.is_idle is true 2015-03-11 16:59:46 +01:00
twinaphex 23fde82836 Create menu_display_update_pending 2015-03-11 16:35:12 +01:00
Jean-André Santoni a26a46d4de (Apple) Fix mouse movements 2015-03-10 18:44:55 +01:00
Jean-André Santoni 9d8817d687 (Menu) Better mouse scrolling 2015-03-10 15:22:46 +01:00
twinaphex 6b197f240b (XMB) Create xmb_draw_icon_predone 2015-03-10 03:42:26 +01:00
twinaphex 4300ffab65 (XMB) Cleanup code - create xmb_icon_get_type 2015-03-10 00:39:18 +01:00
twinaphex 0e06aa70e2 (XMB) Use gl_set_viewport instead of straight call to glViewport 2015-03-09 23:46:16 +01:00
twinaphex b3f568c32c (XMB) Cut down on gl->shader->use calls 2015-03-09 23:37:22 +01:00
twinaphex 44c1032fba (XMB) Cleanups 2015-03-09 23:34:01 +01:00
twinaphex 6e62983cd5 (Menu) Implement 'null' menu driver 2015-03-09 14:39:39 +01:00
twinaphex 342d4fb1f9 (XMB) Kill off unused variable (was generating a warning) 2015-03-09 02:00:16 +01:00
Jean-André Santoni a04ea6ed90 (XMB) Display cursor texture 2015-03-09 00:14:55 +01:00
Jean-André Santoni 9d4be26dc2 (XMB) Basic vertical mouse support 2015-03-08 23:36:12 +01:00
Jean-André Santoni 855e84923b (GLUI) Minor mouse support fixes 2015-03-08 23:35:48 +01:00
twinaphex ec4f59f06f (XMB) Cut down on more xmb_draw_icon_begin/xmb_draw_icon_end calls, this time in
xmb_draw_items
2015-03-08 22:02:33 +01:00
twinaphex 36d831d105 (XMB) Cut down on amount of calls to xmb_draw_icon_begin/xmb_draw_icon_end
by reorganizing xmb_frame
2015-03-08 21:55:02 +01:00
Higor Eurípedes 2216f60046 (RGUI) Fix Video Settings page 2015-03-08 16:39:21 -03:00
Higor Eurípedes 50ff11fdec (RGUI) Call set_texture_frame only when the framebuffer is dirty 2015-03-08 16:14:35 -03:00
twinaphex 770f5e3449 (RMenu/RMenu XUI) Implement same here 2015-03-08 19:51:25 +01:00
twinaphex 8829cfebbf (GLUI/XMB) Let other menu drivers clear the dirty bits 2015-03-08 19:50:12 +01:00
Higor Eurípedes 50b09109d9 (Menu) Let the menu driver clear the dirty bits 2015-03-08 15:18:50 -03:00
twinaphex 98502d0b31 Move menu_animation_update outside to xmb_render 2015-03-08 19:15:24 +01:00
Higor Eurípedes 7d41e01e93 (RGUI) Only render when needed 2015-03-08 14:12:13 -03:00
twinaphex 4e01057c69 (XMB) Get rid of unnecessary glViewport call - xmb_render_background
already does that
2015-03-08 14:12:39 +01:00
twinaphex eaed7c884d (XMB) Take out xmb_draw_icon_begin/xmb_draw_icon_end out of for loop -
icons finally seem to show up now in threaded video mode
2015-03-08 13:54:03 +01:00
twinaphex b76312a1da Split up xmb_draw_icon into xmb_draw_icon_begin, xmb_draw_icon_end
and xmb_draw_icon
2015-03-08 13:26:15 +01:00
Higor Eurípedes 1d7bddaef3 (rgui) Cache and tile checked background 2015-03-08 09:18:45 -03:00
twinaphex 3f4264b93d (XMB) Cleanups 2015-03-08 13:17:07 +01:00
twinaphex d11006e041 Move frame_count to g_runloop 2015-03-07 13:14:04 +01:00
twinaphex 795ef467ac Move msg_queue and nbio/http to runloop struct 2015-03-07 13:01:41 +01:00
twinaphex a74cb0574b Create g_runloop and start moving variables there 2015-03-07 12:36:50 +01:00
Jean-André Santoni ab84c14b66 (Menu) Delta timing 2015-03-06 16:00:46 +01:00
Jean-André Santoni fc2ddc87bd (GLUI) Fix rotation 2015-03-01 17:50:40 +01:00
Jean-André Santoni 45d48b46e8 (XMB) Fix rotation 2015-03-01 17:46:08 +01:00
twinaphex cf070fa9f3 (RGUI/GLUI) Improved mouse controls - pushing the top/bottom corners
of the menu screen in a list view will scroll up/down. Hover controls
have been taken out. Will work on being able to press settings themselves.
2015-02-27 07:27:58 +01:00
twinaphex 66d89c5b13 (MSVC) Fix signed/unsigned mismatch warning 2015-02-24 22:26:08 +01:00
twinaphex 2e0902fda1 Revert "(Menu) Delta timing"
This reverts commit 24f7acb93c.
2015-02-24 03:06:25 +01:00
twinaphex fc75b55219 Revert "(Menu) Limit delta time to an acceptable range"
This reverts commit 319fcca439.
2015-02-24 03:06:18 +01:00
twinaphex 64527f2cef Revert "(Menu) cleaner dt formulas"
This reverts commit b6e214128a.
2015-02-24 03:06:13 +01:00
Twinaphex e3b6b89a55 Merge pull request #1444 from lakkatv/xmb
(Menu) cleaner dt formulas
2015-02-24 11:11:47 +11:00
Jean-André Santoni b6e214128a (Menu) cleaner dt formulas 2015-02-24 01:09:14 +01:00
Twinaphex d4e6a1ddda Merge pull request #1443 from lakkatv/xmb
(Menu) Limit delta time to an acceptable range
2015-02-24 10:44:15 +11:00
Jean-André Santoni 319fcca439 (Menu) Limit delta time to an acceptable range 2015-02-24 00:42:44 +01:00
Twinaphex 54163d20fc Merge pull request #1442 from lakkatv/xmb
(Menu) Delta timing
2015-02-24 10:31:44 +11:00
Jean-André Santoni 24f7acb93c (Menu) Delta timing 2015-02-24 00:28:11 +01:00
twinaphex 5f6108e2e0 Get rid of these gekko hacks in XMB/GLUI - we're not going to
be using these menu drivers on Wii/Gamecube anyway
2015-02-23 23:50:40 +01:00
twinaphex 6ce7e5b571 Refactor menu driver's 'load wallpaper' function 2015-02-23 23:32:59 +01:00
Twinaphex 3536ac86e4 Merge pull request #1441 from lakkatv/xmb
(XMB) Minor changes
2015-02-24 09:14:56 +11:00
twinaphex 4b0c2cd7de Refactor menu_texture.c - uncouple it from file I/O 2015-02-23 22:54:39 +01:00
Jean-André Santoni 8cdaccdb9e (XMB) unhardcode a value 2015-02-23 22:08:09 +01:00
Jean-André Santoni 57a7e89727 (XMB) Fix inverted function names 2015-02-23 21:40:36 +01:00
twinaphex 9e6d0004fd (XMB) Set XMB_TEXTURE_RESUME instead of XMB_TEXTURE_RUN for 'Resume' action 2015-02-18 10:35:08 +01:00
twinaphex 3ee11c0374 (XMB) Set labels for general menu 2015-02-18 10:31:01 +01:00
Jean-André Santoni e0dab75300 (XMB) Add 5 new icons for the contextual menu 2015-02-17 23:43:34 +01:00
twinaphex 3ce7ada790 Update get_title 2015-02-15 17:50:38 +01:00
twinaphex 7d32b27024 (RMenu) Build fixes 2015-02-14 00:51:17 +01:00
twinaphex df35e9fb75 Refactor menu_navigation.c 2015-02-14 00:47:42 +01:00
twinaphex fbff296638 (RMenu) Fixes 2015-02-13 20:30:06 +01:00
twinaphex 4d31687899 Create menu_driver_resolve to avoid having to pass state pointer
around between functions
2015-02-13 19:00:59 +01:00
twinaphex 481570d822 (Menu) Fix labels 2015-02-13 03:38:28 +01:00
twinaphex f3315c256e (GLUI) Hookup load_wallpaper - and also free background image
at exit
2015-02-13 00:20:39 +01:00
twinaphex e58c1491a2 Selecting wallpaper now directly changes background image -
implemented only for XMB so far, GLUI coming up next
2015-02-13 00:12:15 +01:00
twinaphex 025cb112d3 Move spacing to 'icon' 2015-02-12 23:38:44 +01:00
twinaphex c7d5b82cce (XMB) Refactor vspacing/hspacing 2015-02-12 20:26:04 +01:00
twinaphex 073e683846 Organize variables in struct some more 2015-02-12 20:23:14 +01:00
twinaphex 41f1ffe0bb Have a clear distinction between 'settings' and 'options' 2015-02-12 19:52:57 +01:00
twinaphex 50c89847f0 Backport new element display settings to GLUI/RGUI 2015-02-12 19:35:24 +01:00
Twinaphex fc4c5ffa7c Merge pull request #1411 from lakkatv/look
(XMB) Add a setting to display or hide the core name and core version
2015-02-12 19:27:21 +01:00
twinaphex 9c29348305 (XMB) Reorganize some more settings in struct 2015-02-12 19:27:13 +01:00
twinaphex 2252e47028 (XMB) Move some more variables around 2015-02-12 19:23:11 +01:00
Jean-André Santoni 2ae66e05e5 (XMB) Add a setting to display or hide the core name and core version 2015-02-12 19:18:27 +01:00
Jean-André Santoni 0cb72b3497 (XMB) Fix a crash in xmb_get_userdata_from_core. Fixes #1408 2015-02-12 18:50:13 +01:00
twinaphex 12825086b9 (XMB) Move active_category variables to 'category' struct 2015-02-12 18:38:27 +01:00
twinaphex ecbd841289 Move 'offset' variables to structs 2015-02-12 18:34:36 +01:00
twinaphex 7fb3b7e4a0 (XMB) Move icon variables to struct 2015-02-12 18:32:03 +01:00
Alcaro 7938e05b9c Shut up some more Valgrind errors. (Why is r600_dri.so branching on the frame buffer?) 2015-02-12 18:31:01 +01:00
twinaphex 852842beaf (XMB) Move font variables to struct 2015-02-12 18:25:48 +01:00
twinaphex b2c9a34fc1 (XMB) Cleanup this stuff some more 2015-02-12 18:24:01 +01:00
twinaphex 2c8998aa88 (XMB) Make this code somewhat easier to read 2015-02-12 18:18:38 +01:00
twinaphex 7b4e3353a8 (XMB) Cleanups - create xmb_push_animations 2015-02-12 17:22:24 +01:00
twinaphex b709baf8e5 xmb_draw_items - cleanups 2015-02-12 17:08:57 +01:00
twinaphex 179661098f (XMB) xmb_draw_items - cleanups 2015-02-12 17:05:56 +01:00
twinaphex f20ede45a1 Rename xmb_node_for_core to xmb_get_userdata_from_core 2015-02-12 15:14:05 +01:00
twinaphex 1d3ce967b4 (PS3/RMenu) Buildfixes 2015-02-11 22:38:05 +01:00
twinaphex 23c56cc998 (RMenu XUI) Buildfix 2015-02-11 22:34:07 +01:00
twinaphex 5bb11314d5 (Menu) Move width and height to frame_buf struct - mouse code needs
to be entirely rewritten
2015-02-11 21:52:21 +01:00
twinaphex fe1ac4b8b9 (Menu) Create struct for categories 2015-02-11 21:43:16 +01:00
twinaphex b1c775849a (RGUI) Cleanups 2015-02-11 21:30:57 +01:00
twinaphex 8f77b7d52a (Menu) Cleanups pt. 2 2015-02-11 21:29:14 +01:00
twinaphex c3fdd42fb0 Refactor menu 2015-02-11 21:15:39 +01:00
twinaphex 7ade44cbc3 (360) Build fixes 2015-02-11 21:06:50 +01:00
twinaphex fb31227585 (Menu) Refactors 2015-02-11 21:00:34 +01:00
twinaphex 0c170ab56e (Menu) Get rid of void * pt. 2 2015-02-11 20:40:48 +01:00
twinaphex 4d478434c7 (Menu) Start getting rid of void * pointer 2015-02-11 20:28:54 +01:00
twinaphex 6b8aece1f7 (Menu) Cleanups 2015-02-11 19:28:06 +01:00
twinaphex 8e42857488 (Menu) Move set_texture call to higher-level iterate function 2015-02-11 19:16:06 +01:00
twinaphex 00cd281a1f Move menu_ticker_line to menu_animation.c 2015-02-11 18:52:59 +01:00
twinaphex 915c97b76f Refactor menu_driver.h 2015-02-11 18:36:37 +01:00
twinaphex f19339eb38 Have menu_texture.c reuse gl_common.c's gl_load_texture_data 2015-02-11 15:19:21 +01:00
twinaphex b64584672f (GLUI) Cleanups 2015-02-11 14:32:09 +01:00
twinaphex bcfd2f7667 (Windows) Build fixes 2015-02-11 14:25:06 +01:00
twinaphex 3d83c1fa75 Free menu->frame_buf in menu_free 2015-02-11 07:02:12 +01:00
twinaphex cf57120fdd (RMenu) Cleanups 2015-02-11 06:59:19 +01:00
twinaphex 37d9661846 (XMB/GLUI) Cleanups 2015-02-11 06:34:30 +01:00
twinaphex a687907bde Cleanup xmb_render_messagebox 2015-02-11 06:27:28 +01:00
twinaphex b20ab24fa2 (XMB) Cleanups pt. 5 2015-02-11 06:22:00 +01:00
twinaphex 1c4d628498 (XMB) Cleanups pt. 4 2015-02-11 06:21:03 +01:00
twinaphex cc9d5dae28 (XMB) Cleanups pt. 3 2015-02-11 06:15:15 +01:00
twinaphex d85a8d5452 (XMB) Cleanups pt. 2 2015-02-11 06:11:25 +01:00
twinaphex d8a0126203 (XMB) Cleanups to xmb_draw_items 2015-02-11 06:05:27 +01:00
twinaphex 56aa3ddb5c (GLUI) Cleanups 2015-02-11 05:55:36 +01:00
twinaphex 44d540eb3e (GLUI) Cleanups 2015-02-11 05:50:37 +01:00
twinaphex ed4d8d5acf (XMB) Cleanups pt. 3 2015-02-11 05:43:42 +01:00
twinaphex 5eccada700 (XMB) Cleanups pt. 2 2015-02-11 05:39:56 +01:00
twinaphex e8d21942b4 (XMB) cleanups 2015-02-11 05:33:53 +01:00
twinaphex b658d47c70 (RGUI) Cleanups 2015-02-11 05:23:02 +01:00
twinaphex 4d1cc8c2a9 (RGUI) Cleanups 2015-02-11 05:16:19 +01:00
twinaphex e8ad0d183b Cleanup color_rect 2015-02-11 05:09:31 +01:00
twinaphex da004daa8a Move frame_buf/frame_buf_pitch to menu_driver struct 2015-02-11 05:08:07 +01:00
twinaphex 1b4519ec97 (Menu) rmenu_set_texture - make it static 2015-02-11 03:55:25 +01:00
twinaphex 04022926bc Have XMB and GLUI reuse same menu_texture code 2015-02-11 03:52:35 +01:00
twinaphex 4186d97281 Start creating menu_texture.c - have GLUI use it 2015-02-11 03:40:29 +01:00
twinaphex a85908c8f9 (Menu) Refactor easing functions 2015-02-11 01:15:16 +01:00
twinaphex 46003314a8 Refactor menu_animation.c 2015-02-11 00:40:18 +01:00
twinaphex 9a839fce2f Pass numtweens as pointer 2015-02-10 23:49:26 +01:00
twinaphex 453e5b7681 Rename tween functions 2015-02-10 23:45:14 +01:00
twinaphex e6ab59bce2 Refactor update_tweens 2015-02-10 23:35:22 +01:00
twinaphex ca36923c99 (XMB) Some cleanups 2015-02-10 23:17:19 +01:00
twinaphex affce9a7cf Make xmb_font_init_first a bit more safe for threaded video mode 2015-02-10 23:14:01 +01:00
Twinaphex 8869ffdd57 (XMB) Remove unused variables 2015-02-10 23:11:20 +01:00
twinaphex 64372ed4b1 (XMB) Fixes 2015-02-10 17:46:35 +01:00
Jean-André Santoni f331eba299 (Menu) iterate was not used either 2015-02-10 15:06:41 +01:00
Jean-André Santoni e330f03124 (Menu) init_lists was not used either 2015-02-10 15:02:38 +01:00
Jean-André Santoni 274cfe0f9f (Menu) input_postprocess was not used anymore by any menu driver 2015-02-10 14:52:25 +01:00
Jean-André Santoni 3b2aa6ba40 (XMB) Fix more duplicate icon bugs 2015-02-10 02:50:22 +01:00
Jean-André Santoni a2380c4182 (XMB) Display bug fix and code refactoring 2015-02-09 22:54:14 +01:00
Jean-André Santoni ef7e210719 (XMB)(GLUI) Better fix for the GL texture format bug 2015-02-07 00:05:40 +01:00
Jean-André Santoni 8b1d4ea84e (Menu) Forgot to apply those changes to rmenu and rmenu_xui 2015-02-05 01:19:24 +01:00
Jean-André Santoni 2473778bac (XMB) Fix a regression 2015-02-05 00:52:30 +01:00
Jean-André Santoni f24bdb1cbf (Menu) No more core_info manipulation on the menu driver side. Instead, we ensure that core_info is inited before menu init, and call context reset after core info update. 2015-02-05 00:39:59 +01:00
Jean-André Santoni f005d5f7e5 (XMB) Display a clock icon 2015-02-04 22:44:33 +01:00
Jean-André Santoni 490cffc645 (XMB) Fix a small display regression 2015-02-03 05:41:35 +01:00
Jean-André Santoni 47c0dabc40 (XMB) Fix display issue in settings 2015-02-03 04:24:34 +01:00
Jean-André Santoni a5f4693d49 (XMB) Display cursor and rdb icons 2015-02-03 00:27:18 +01:00
twinaphex dbd70237f5 (XMB) Cleanups 2015-02-02 20:48:26 +01:00
twinaphex 6b09ac87f1 (XMB) Cleanups 2015-02-02 20:40:29 +01:00
twinaphex 47ee96b531 (XMB) Cleanups 2015-02-02 20:28:17 +01:00
twinaphex 6f78669cdc (Menu/iOS) Cleanups 2015-02-02 19:03:56 +01:00
twinaphex d7fd935049 (RGUI) Cleanups 2015-02-02 19:02:34 +01:00
twinaphex 26dead5902 (RGUI) Cleanups 2015-02-02 18:56:58 +01:00
twinaphex 135fc60ec2 (GLUI) Cleanups 2015-02-02 18:51:48 +01:00
twinaphex a0177e7bd7 (XMB) Prevent memory leaks in xmb_init 2015-02-02 18:44:56 +01:00
Twinaphex b692e6ee9d Merge pull request #1382 from lakkatv/xmb
(XMB) Possible performance improvement in draw_items
2015-02-02 00:05:25 +01:00
Jean-André Santoni 44a3aad8e2 (XMB) Possible performance improvement in draw_items 2015-02-02 00:02:16 +01:00
twinaphex 17edfbd019 (RGUI) Similar speed hack 2015-02-01 23:55:13 +01:00
twinaphex 16c7c7fbb9 (XMB) Only try to render about 100 items or so that are conceivably visible
at the same time - should significantly optimize displaying of the MAME
database
2015-02-01 23:29:12 +01:00
twinaphex d84b6ee5ea (XMB) Cleanups 2015-02-01 15:25:37 +01:00
twinaphex 6bfbe1dc6d Get rid of unused variables 2015-02-01 14:58:33 +01:00
twinaphex 7521b9fcda rgui_entry_iterate - some more safety checks 2015-02-01 10:23:40 +01:00
twinaphex 3a9bbff1be (RGUI) Cleanups 2015-02-01 08:18:33 +01:00
twinaphex 435f4140b9 (RMenu) Cleanups 2015-02-01 08:15:46 +01:00
twinaphex 6060849910 (Rmenu XUI) Cleanups 2015-02-01 08:13:09 +01:00
twinaphex 1f3ff10246 Core Updater Options - fix label 2015-02-01 08:05:29 +01:00
twinaphex fc5fe960a5 Refactor cbs->action_get_representation 2015-01-31 17:46:14 +01:00
twinaphex 4d27d888f5 Refactor disp_set_label 2015-01-31 17:33:30 +01:00
twinaphex 04d54be8df (Menu drivers) Start setting up setting pointers 2015-01-31 17:19:12 +01:00
twinaphex b3e24c7410 Rename Core Manager to Core Updater 2015-01-31 06:06:21 +01:00
Jean-André Santoni 096d1b09f3 (XMB) Fix two display bugs 2015-01-31 03:25:22 +01:00
twinaphex c6ab7f713a Update get_label for non-collapsed mode 2015-01-30 07:09:09 +01:00
Jean-André Santoni 2e8154a7dd (XMB) Better test to know when to apply path_basename on the node name 2015-01-28 22:06:42 +01:00
Jean-André Santoni 6658a18baf (XMB) Fix regressions 2015-01-28 21:42:57 +01:00
Jean-André Santoni 788ea06ac2 (XMB) Fix a display bug : horizontal icons showing while they should not 2015-01-28 19:49:10 +01:00
Jean-André Santoni 90ff3a9860 (XMB) Attempt to fix the icon overlapping bug, works in some cases 2015-01-28 19:09:27 +01:00
Jean-André Santoni 129f70b7ee (XMB) Content launching via the horizontal menu 2015-01-28 19:09:27 +01:00
twinaphex 685b270ae0 (Menu) Add max users to filters 2015-01-28 09:51:03 +01:00
twinaphex bb5d2877cf Make string_list code more robust 2015-01-28 08:00:19 +01:00
twinaphex c7c1526529 Add prettified labels for database cursor screens 2015-01-28 07:55:08 +01:00
Twinaphex cef42b9356 (XMB) Cleanup unused variables 2015-01-27 23:36:20 +01:00
twinaphex ae573dcdb8 Backport Lioncash' memory leak fixes 2015-01-27 15:35:31 +01:00
twinaphex 8971f4538a (XMB) Some cleanups 2015-01-27 02:52:19 +01:00
twinaphex e431f8e8f0 (Lakka) Remove Lakka - XMB will become the replacement driver 2015-01-27 01:56:04 +01:00
Jean-André Santoni 22119d0e7f Notify the menu driver when the menu is going to be toggled, implement progressive menu fade in 2015-01-26 23:45:16 +01:00
Jean-André Santoni 89b582c99a (XMB) Fix a setting values display bug by using a more precise context 2015-01-26 22:01:06 +01:00
Jean-André Santoni 9a261d36c0 (XMB) Split xmb_populate_entries in two functions 2015-01-26 22:01:06 +01:00
Jean-André Santoni ef1b06d800 (XMB) Fix label alpha bug 2015-01-26 22:01:06 +01:00
Twinaphex e8528d83e0 (Apple) Build fixes 2015-01-26 11:17:38 +01:00
twinaphex 04062497de There is only one menu driver now 2015-01-26 10:54:13 +01:00