Jean-André Santoni
|
403e00a936
|
(XMB) Implement another tab to launch a directory scan
|
2015-10-25 00:37:59 +07:00 |
twinaphex
|
7861972f3d
|
(menu_displaylist.c) Don't add entries if they are hidden away
behind 'Advanced settings'
|
2015-10-24 10:52:12 +02:00 |
twinaphex
|
798ed9eba8
|
(Zarch) Use menu_display_draw_frame
|
2015-10-24 07:51:33 +02:00 |
twinaphex
|
8ecfa76ab9
|
Add vertex count variable to menu_display drawing functions
|
2015-10-24 07:28:49 +02:00 |
Twinaphex
|
c0878c75d5
|
Merge pull request #2281 from lakkatv/xmb
(XMB) Use RetroArch or Lakka logo in place of the home icon
|
2015-10-23 22:09:45 +02:00 |
Jean-André Santoni
|
4b82132e9d
|
(XMB) Use RetroArch or Lakka logo in place of the home icon
|
2015-10-24 02:52:42 +07:00 |
Twinaphex
|
b085a1c1e6
|
Merge pull request #2278 from lakkatv/xmb
Add a HAVE_LAKKA define, and enable a shutdown menu entry
|
2015-10-23 21:46:24 +02:00 |
Jean-André Santoni
|
2b376ce3d5
|
Add a HAVE_LAKKA define, and enable a shutdown menu entry
|
2015-10-23 15:24:47 +07:00 |
twinaphex
|
3841b1b96f
|
(XMB) Dehardcode the '- 3'
|
2015-10-23 08:13:31 +02:00 |
Jean-André Santoni
|
52c8040589
|
Add a type for empty message entries, fixes a bug in XMB
|
2015-10-23 03:43:25 +07:00 |
twinaphex
|
942bf6cb93
|
(XMB) Load Recent has its own tab now - remove from Main Menu list
|
2015-10-22 20:24:58 +02:00 |
Twinaphex
|
5f67c041b0
|
Merge pull request #2273 from lakkatv/xmb
(XMB) History tab
|
2015-10-22 20:20:49 +02:00 |
Jean-André Santoni
|
6945489d96
|
(XMB) History tab
|
2015-10-23 01:05:51 +07:00 |
twinaphex
|
1a20e19c51
|
We will now be able to know from which input device type the input
event comes from - i.e. keyboard or gamepad
|
2015-10-22 19:17:47 +02:00 |
twinaphex
|
2157e8389c
|
(XMB) Show Quick Menu dynamically again
|
2015-10-22 06:01:46 +02:00 |
twinaphex
|
2e7d039027
|
(XMB) Refactor
|
2015-10-22 05:55:54 +02:00 |
twinaphex
|
b6ee3fdf31
|
(XMB) Create XMB_SYSTEM_TAB_ enums
|
2015-10-22 04:52:57 +02:00 |
twinaphex
|
7ea16f622e
|
(XMB) Create custom Main Menu list
|
2015-10-22 04:46:05 +02:00 |
twinaphex
|
14bf640bf6
|
Create list_push callback - allows us to override lists
|
2015-10-22 04:12:32 +02:00 |
twinaphex
|
61c4a00a59
|
Cleanups
|
2015-10-22 03:02:15 +02:00 |
twinaphex
|
cc9907e64c
|
Cleanups
|
2015-10-22 02:58:41 +02:00 |
twinaphex
|
8ca684527f
|
Cleanups
|
2015-10-22 02:55:10 +02:00 |
twinaphex
|
a3d8152cab
|
Create local copy of menu_generic function for XMB
|
2015-10-22 02:54:25 +02:00 |
twinaphex
|
413aa2489e
|
Create menu_displaylist_push_list_process
|
2015-10-22 01:38:41 +02:00 |
twinaphex
|
8e2741d974
|
(XMB) Cleanups
|
2015-10-22 01:04:00 +02:00 |
Jean-André Santoni
|
e7040e3cf8
|
(XMB) animation bug fix
|
2015-10-20 22:55:27 +07:00 |
Jean-André Santoni
|
755bd961d3
|
(XMB) Settings tab
|
2015-10-20 19:11:43 +07:00 |
twinaphex
|
5b9aab68e5
|
(XMB) Start using menu_entries_ functions inside XMB
|
2015-10-19 17:40:38 +02:00 |
twinaphex
|
b3dc51072c
|
(XMB) Cleanups
|
2015-10-19 17:35:47 +02:00 |
twinaphex
|
b7625289f7
|
Rename some functions
|
2015-10-19 16:32:51 +02:00 |
twinaphex
|
b5aa3049c6
|
Refactor menu_video_ functions to menu_display_
|
2015-10-18 07:43:27 +02:00 |
twinaphex
|
38c66f62d0
|
Merge menu_video.c and menu_display.c
|
2015-10-18 07:15:54 +02:00 |
twinaphex
|
6e2e32970e
|
Create menu_entries_get_size
|
2015-10-17 19:21:18 +02:00 |
twinaphex
|
d3a7742b6f
|
Create menu_entries_get_stack_size
|
2015-10-17 19:14:49 +02:00 |
twinaphex
|
e34171b4a0
|
(xmb.c) Cleanup
|
2015-10-17 18:40:47 +02:00 |
twinaphex
|
e6db9dffd5
|
Refactor xmb
|
2015-10-17 18:17:59 +02:00 |
twinaphex
|
9f573eeaf0
|
(GLUI/XMB) Prevent warnings - 'passing argument from incompatible pointer type)
|
2015-10-11 16:51:44 +02:00 |
twinaphex
|
41f2ec1ecf
|
Show game cursor also when video context driver has no windowed mode
support at all and mouse is still enabled
|
2015-10-08 07:11:52 +02:00 |
twinaphex
|
f5255889c6
|
Only show ingame cursor when in fullscreen mode
|
2015-10-08 07:07:47 +02:00 |
twinaphex
|
6d4900dc1c
|
Create function pointer for iterate function
|
2015-10-03 05:08:29 +02:00 |
twinaphex
|
798e7fa7fa
|
Move function pointer around
|
2015-10-03 04:32:38 +02:00 |
twinaphex
|
167cd269ae
|
Add init_list to menu driver callbacks
|
2015-10-03 03:15:47 +02:00 |
twinaphex
|
6db07f7fd8
|
(xmb.c) Correct faulty usage of calloc
|
2015-09-28 18:49:32 +02:00 |
twinaphex
|
0cc56e2a1a
|
More static code analysis nits
|
2015-09-28 18:44:28 +02:00 |
twinaphex
|
a79b571d7b
|
Static code analysis fixes
|
2015-09-28 16:20:26 +02:00 |
twinaphex
|
ceff590094
|
Don't use menu_display_get_ptr outside of menu_display.c anymore
|
2015-09-27 00:09:15 +02:00 |
twinaphex
|
515c8c6322
|
More menu_display_ctl refactors
|
2015-09-26 23:37:25 +02:00 |
twinaphex
|
d6015cc4a3
|
(menu_input.c) Rename some enums
|
2015-09-26 02:52:05 +02:00 |
twinaphex
|
37e9108820
|
Move internal display state to menu_display.c
|
2015-09-26 01:23:10 +02:00 |
twinaphex
|
9b18371a1a
|
Refactor away menu_animation_update
|
2015-09-25 23:47:01 +02:00 |
twinaphex
|
88307565c1
|
Refactor away menu_animation_clear_active
|
2015-09-25 23:39:02 +02:00 |
twinaphex
|
6d6117d5d6
|
Remove menu_animation_get_delta_time
|
2015-09-25 23:37:02 +02:00 |
twinaphex
|
3e69fdae30
|
Remove unused variables
|
2015-09-25 22:48:58 +02:00 |
twinaphex
|
541c9a2066
|
Refactor menu_animation.c
|
2015-09-25 22:24:07 +02:00 |
twinaphex
|
eae4d761ba
|
(Menu) Refactors
|
2015-09-25 21:32:16 +02:00 |
twinaphex
|
f6a7256f20
|
Make state static and move it to menu_display.c
|
2015-09-25 21:25:37 +02:00 |
twinaphex
|
892aa682d6
|
(XMB) Don't use menu_navigation_get_ptr anymore
|
2015-09-25 16:25:33 +02:00 |
twinaphex
|
ee7ce4feaa
|
Remove unused variables
|
2015-09-25 15:02:19 +02:00 |
twinaphex
|
d4e2b6128b
|
Refactor menu_navigation_get_selection
|
2015-09-25 14:57:37 +02:00 |
twinaphex
|
26e1ec35cb
|
Create menu_display_ctl
|
2015-09-25 13:27:15 +02:00 |
twinaphex
|
c0b46e3003
|
Add more functionality to menu_input_ctl
|
2015-09-24 20:08:11 +02:00 |
twinaphex
|
08f24aae4b
|
Add MENU_CTL_POINTER_PTR
|
2015-09-24 19:56:53 +02:00 |
twinaphex
|
e21e21647e
|
Cleanups
|
2015-09-24 17:34:44 +02:00 |
twinaphex
|
10d1aea0e3
|
Go through menu_input_mouse_state
|
2015-09-24 17:29:46 +02:00 |
twinaphex
|
670350dc1f
|
Go through menu_input_pointer_state more
|
2015-09-24 17:21:50 +02:00 |
twinaphex
|
172e75c758
|
Revert "Refactor menu_input.c"
This reverts commit 3ddbf2d5cc .
|
2015-09-24 14:17:03 +02:00 |
twinaphex
|
7982674685
|
Revert "Remove unused variables"
This reverts commit 8b0a952c59 .
|
2015-09-24 14:16:51 +02:00 |
twinaphex
|
8b0a952c59
|
Remove unused variables
|
2015-09-24 13:39:47 +02:00 |
twinaphex
|
3ddbf2d5cc
|
Refactor menu_input.c
|
2015-09-24 13:22:46 +02:00 |
twinaphex
|
51d3738a00
|
Revert "Add type to populate_entries"
This reverts commit 5a7de50bd3 .
|
2015-09-21 21:32:31 +02:00 |
twinaphex
|
1fc97df819
|
Revert "Add action_type to menu_displaylist_push_list"
This reverts commit b7d0f45109 .
|
2015-09-21 21:32:23 +02:00 |
twinaphex
|
b7d0f45109
|
Add action_type to menu_displaylist_push_list
|
2015-09-21 21:11:37 +02:00 |
twinaphex
|
5a7de50bd3
|
Add type to populate_entries
|
2015-09-21 20:48:26 +02:00 |
Twinaphex
|
31164349fa
|
(XMB) remove unused variable
|
2015-09-07 01:33:38 +02:00 |
twinaphex
|
a38829dc2d
|
(XMB) Cleanups
|
2015-09-06 23:24:51 +02:00 |
twinaphex
|
10340174de
|
Cleanups
|
2015-09-06 23:15:03 +02:00 |
twinaphex
|
90e41a3e3f
|
(XMB) Cleanups
|
2015-09-06 23:10:00 +02:00 |
twinaphex
|
0c65efdd65
|
Cleanups
|
2015-09-06 22:30:46 +02:00 |
twinaphex
|
439b761410
|
(XMB) Simplifications
|
2015-09-06 22:24:14 +02:00 |
twinaphex
|
61f6cf07ae
|
(XMB) Simplify xmb_draw_icon
|
2015-09-06 22:18:59 +02:00 |
twinaphex
|
cc57ec7d4f
|
Cleanups
|
2015-09-06 22:01:12 +02:00 |
twinaphex
|
ac2c938bb9
|
(XMB) Cut down on video_driver_get_size
|
2015-09-06 21:57:12 +02:00 |
twinaphex
|
6b11b4b514
|
Cut down on video_driver_get_size calls
|
2015-09-06 21:05:33 +02:00 |
twinaphex
|
6721d34114
|
Simplify menu_video_frame_background
|
2015-09-06 20:59:35 +02:00 |
twinaphex
|
54a9910c0d
|
Simplify menu_video_frame_background
|
2015-09-06 20:53:52 +02:00 |
twinaphex
|
eda9c179e6
|
(GLUI/XMB) Cleanups
|
2015-09-06 18:16:24 +02:00 |
twinaphex
|
c84f4efd7b
|
Start preparing move of glViewport to menu_video_draw_frame
|
2015-09-06 18:08:52 +02:00 |
twinaphex
|
699ebe2644
|
Simplify menu_video_frame_background
|
2015-09-06 17:45:16 +02:00 |
Twinaphex
|
3b3fa56309
|
Cleanup menu_animation_t
|
2015-09-06 05:00:08 +02:00 |
twinaphex
|
8405f76ff3
|
Refactor menu_animation.c
|
2015-09-06 02:41:36 +02:00 |
twinaphex
|
d6e3040e5d
|
Use menu_navigation_get_selection
|
2015-09-06 02:06:02 +02:00 |
twinaphex
|
d4eefc020f
|
Cleanups
|
2015-09-05 18:49:48 +02:00 |
twinaphex
|
a3cedc05d7
|
Cleanups
|
2015-08-21 21:19:29 +02:00 |
twinaphex
|
9925da95ae
|
Refactor menu_entries_get_core_title
|
2015-08-17 18:14:51 +02:00 |
Twinaphex
|
996c010ca6
|
Fixup
|
2015-08-17 16:00:29 +02:00 |
twinaphex
|
dc73edadcf
|
Cleanup old ugly hack
|
2015-08-17 05:05:29 +02:00 |
twinaphex
|
0c023dcb68
|
Reimplement frame count
|
2015-08-03 23:01:07 +02:00 |
Jean-André Santoni
|
e8885dbbec
|
(Menu) Integrate the quick menu in the playlists. Allow launching contents manually added the playlists.
|
2015-07-23 19:44:59 +02:00 |
Higor Eurípedes
|
b217bbad24
|
(menu_animation) Create menu_animation_ticker_generic
|
2015-07-15 20:56:25 -03:00 |
twinaphex
|
5a5e3951ff
|
Use custom typedefs for glui too, and move typedefs to gfx/video_common.h
|
2015-07-12 06:14:01 +02:00 |
twinaphex
|
ccafdf8cc4
|
(XMB) Start using custom typedefs instead of GL ones for menu drivers
|
2015-07-12 06:12:39 +02:00 |
twinaphex
|
c697923eb6
|
Create video_common.c
|
2015-07-12 05:30:04 +02:00 |
twinaphex
|
6bb0d87d87
|
Rename gl_font_raster_block to gfx_font_raster_block
|
2015-07-12 04:07:06 +02:00 |
twinaphex
|
527c0c29d4
|
Rename gl_coords to gfx_coords
|
2015-07-12 03:57:06 +02:00 |
twinaphex
|
14b6a6636b
|
Create menu_video.c
|
2015-07-09 18:39:40 +02:00 |
twinaphex
|
aa8c8dbaa6
|
(XMB) Cleanup
|
2015-07-09 18:28:03 +02:00 |
twinaphex
|
82cd8263dc
|
(XMB) Indenting nits (again) in xmb.c
|
2015-07-08 17:26:23 +02:00 |
twinaphex
|
039ba91c48
|
Add mechanism so that task_database informs the menu driver that
we need to refresh the horizontal list. Kivutar; make the icons
work again after we do a horizontal list refresh
|
2015-07-08 01:01:41 +02:00 |
twinaphex
|
f2a608b131
|
Create menu_environ callback
|
2015-07-08 00:37:44 +02: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 |
Jean-André Santoni
|
aec9bbc9f5
|
(XMB) Smarter tickering
|
2015-07-06 20:34:28 +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
|
3e2d8d2ccc
|
(XMB) More refactors
|
2015-06-30 19:00:09 +02:00 |
twinaphex
|
aea28b5ec1
|
(XMB) Refactor
|
2015-06-30 18:57:03 +02:00 |
Jean-André Santoni
|
ba02256006
|
(XMB) Display music icon
|
2015-06-30 23:07:22 +07:00 |
twinaphex
|
fefa500dcf
|
Some C89 build fixes
|
2015-06-29 21:52:55 +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 |
Jean-André Santoni
|
5c319e14bf
|
(XMB) Support the shader-options icon
|
2015-06-25 11:47:20 +07: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
|
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 |
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
|
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
|
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
|
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
|
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 |
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
|
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
|
5213105f99
|
(XMB) Cleanups
|
2015-06-12 16:25:32 +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
|
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
|
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 |
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 |
twinaphex
|
edc7f21cfe
|
Cleanups
|
2015-06-05 18:22:15 +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
|
4b19250e01
|
(XMB) Revert previous changes
|
2015-06-02 08:06:20 +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
|
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
|
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 |
natinusala
|
90d646dc45
|
Added perform_action to menu_ctx_driver
|
2015-05-19 21:05:40 +02:00 |
twinaphex
|
8dfbc1b54e
|
Wrap menu->need_refresh
|
2015-05-15 22:06:42 +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 |
Jay McCarthy
|
bd66d9796f
|
change menu_entries to my wish list of functionality
|
2015-05-14 16:18:32 -04:00 |
twinaphex
|
1e981cc31b
|
Some functions don't need a menu_handle_t * argument
|
2015-05-12 14:41:20 +02: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
|
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
|
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
|
9c32375861
|
Create xmb_context_bg_destroy
|
2015-05-09 13:29:48 +02:00 |
twinaphex
|
a57cfde1cd
|
Use menu_list_get_entry for menu_entries_cbs_iterate.c
|
2015-05-08 11:41:41 +02:00 |
twinaphex
|
fa5ef2e750
|
Simplify menu_list_get_entry
|
2015-05-07 10:15:33 +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
|
af9e74bad9
|
(XMB) Remove unused variables
|
2015-05-01 17:26:24 +02:00 |
Higor Eurípedes
|
e669d3a512
|
(XMB) Use the new font functions
|
2015-05-01 09:05:49 -03: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
|
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
|
941f0bdcb4
|
(XMB) Cleanups
|
2015-04-26 06:14:59 +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
|
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
|
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
|
bd63de9b3a
|
Replace gl_font_init_first and d3d_font_init_first with common function
|
2015-04-21 17:33:00 +02:00 |
twinaphex
|
b924d57838
|
(XMB) Style nit - 80-char limit
|
2015-04-21 16:45:27 +02:00 |
Jean-André Santoni
|
ba99edb847
|
(XMB) Basic touch support, no drag yet
|
2015-04-16 17:40:17 +02:00 |
twinaphex
|
730698bd24
|
(XMB) Replace texture_image_load call
|
2015-04-13 18:59:39 +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 |
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 |
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 |
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
|
b9f40fc1c9
|
(XMB) Fix raster block usage
|
2015-03-27 16:15:54 -03: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 |
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
|
5a443d229a
|
global_get_ptr update pt. 2
|
2015-03-21 05:42:49 +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
|
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
|
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 |
Jean-André Santoni
|
a26a46d4de
|
(Apple) Fix mouse movements
|
2015-03-10 18:44:55 +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
|
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 |
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 |
twinaphex
|
8829cfebbf
|
(GLUI/XMB) Let other menu drivers clear the dirty bits
|
2015-03-08 19:50:12 +01:00 |
twinaphex
|
98502d0b31
|
Move menu_animation_update outside to xmb_render
|
2015-03-08 19:15:24 +01: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 |
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 |
Jean-André Santoni
|
ab84c14b66
|
(Menu) Delta timing
|
2015-03-06 16:00:46 +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
|
df35e9fb75
|
Refactor menu_navigation.c
|
2015-02-14 00:47:42 +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
|
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
|
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 |
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
|
fe1ac4b8b9
|
(Menu) Create struct for categories
|
2015-02-11 21:43:16 +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
|
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
|
f19339eb38
|
Have menu_texture.c reuse gl_common.c's gl_load_texture_data
|
2015-02-11 15:19:21 +01:00 |
twinaphex
|
bcfd2f7667
|
(Windows) Build fixes
|
2015-02-11 14:25:06 +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
|
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
|
04022926bc
|
Have XMB and GLUI reuse same menu_texture code
|
2015-02-11 03:52:35 +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
|
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
|
a0177e7bd7
|
(XMB) Prevent memory leaks in xmb_init
|
2015-02-02 18:44:56 +01:00 |
Jean-André Santoni
|
44a3aad8e2
|
(XMB) Possible performance improvement in draw_items
|
2015-02-02 00:02:16 +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
|
fc5fe960a5
|
Refactor cbs->action_get_representation
|
2015-01-31 17:46:14 +01:00 |
twinaphex
|
04d54be8df
|
(Menu drivers) Start setting up setting pointers
|
2015-01-31 17:19:12 +01:00 |
Jean-André Santoni
|
096d1b09f3
|
(XMB) Fix two display bugs
|
2015-01-31 03:25:22 +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
|
cef42b9356
|
(XMB) Cleanup unused variables
|
2015-01-27 23:36:20 +01:00 |
twinaphex
|
8971f4538a
|
(XMB) Some cleanups
|
2015-01-27 02:52:19 +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
|
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
|
04062497de
|
There is only one menu driver now
|
2015-01-26 10:54:13 +01:00 |