Commit Graph

643 Commits

Author SHA1 Message Date
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