twinaphex
3687a706b9
More documentation
2017-07-31 18:18:13 +02:00
twinaphex
e7eac6004b
MOre documentation
2017-07-31 17:58:28 +02:00
Conn
f413b23f06
xmb: enable menu transparency support when emulation is paused (v2)
...
Allow xmb menu driver transparency when "Pause when menu activated" is enabled (default setting).
This is also the default behaviour of the rgui driver and is helpful for users to preview
video/shader changes on the fly.
Issues fixed:
gfx/video_driver: enable menu transparency only when game is loaded (as a loaded core can display
black or corrupt image)
gfx/video_driver: don't clobber cached frame during driver reinit if game was loaded
(fixes missing menu background/paused foreground on full screen toggle)
menu/drivers/xmb: ensure transparency is applied when game is loaded and no shader pipeline active.
menu/menu_driver: explicitly apply transparency only for existing textures (i.e. wallpapers), to
avoid background of cores with no content yet loaded mixing with wallpaper.
2017-06-02 02:55:59 +01:00
twinaphex
44b4a4e028
Revert "xmb: enable menu transparency support when emulation is paused"
...
This reverts commit 17d0037bd5
.
2017-06-01 17:21:55 +02:00
Conn
17d0037bd5
xmb: enable menu transparency support when emulation is paused
...
Allow xmb menu driver transparency when "Pause when menu activated" is enabled (default setting).
This is also the default behaviour of the rgui driver and is helpful for users to preview
video/shader changes on the fly.
Issues fixed:
gfx/video_driver: enable menu transparency only when game is loaded (as a loaded core can display
black or corrupt image)
gfx/video_driver: don't clobber cached frame (fixes missing background on full screen toggle)
menu/drivers/xmb: ensure transparency is applied when game is loaded and no shader pipeline active.
menu/menu_driver: explicitly apply transparency only for existing textures (i.e. wallpapers), to
avoid background of cores with no content yet loaded mixing with wallpaper.
2017-05-31 23:45:16 +01:00
Brad Parker
78a0711bff
XMB: prevent null pointer dereference with GDI driver
2017-05-29 20:35:33 -04:00
twinaphex
449483206f
Revert "New attempt to fix memory leaks of struct retro_system_info"
...
This reverts commit a1d3dd69dd
.
2017-05-30 01:44:49 +02:00
twinaphex
a1d3dd69dd
New attempt to fix memory leaks of struct retro_system_info
...
char variables
2017-05-29 22:24:10 +02:00
twinaphex
44bf15ad28
Remove unused menu_display_msg_queue
2017-05-29 05:34:24 +02:00
twinaphex
30c5a2870f
Put this back here
2017-05-28 19:11:18 +02:00
twinaphex
66f056322a
Fix pointer overflow
2017-05-28 17:53:45 +02:00
twinaphex
3fbed8df27
(Menu) Menu driver no longer uses a duplicate system info
...
struct
2017-05-28 17:21:57 +02:00
twinaphex
c74104f8c9
Get rid of RARCH_MENU_CTL_SYSTEM_INFO_*
2017-05-28 16:25:46 +02:00
twinaphex
b5aef51cc0
Revert "Make this code somewhat more like the other menu drivers"
...
This reverts commit 6c5d5ea497
.
2017-05-28 15:14:35 +02:00
twinaphex
6c5d5ea497
Make this code somewhat more like the other menu drivers
2017-05-28 15:13:18 +02:00
twinaphex
721c6bc5bb
Create menu_driver_destroy
2017-05-28 15:09:17 +02:00
twinaphex
b8041cc93b
Add further conditional check
2017-05-28 13:51:55 +02:00
twinaphex
3ec06a3a4c
Move back to old code prior to commit 85afd63
2017-05-28 13:34:30 +02:00
twinaphex
a626a30098
Turn menu_display_set_alpha into macro
2017-05-27 16:52:52 +02:00
twinaphex
087debe45d
Cleanups
2017-05-27 16:50:36 +02:00
twinaphex
09ddd9ddcf
Cleanups
2017-05-27 16:31:47 +02:00
twinaphex
70ffe1c12e
Cleanups
2017-05-27 16:26:45 +02:00
twinaphex
1acfb9fed6
Cleanups
2017-05-27 16:23:46 +02:00
aliaspider
db490a69a3
(WiiU) add a menu display driver. enable MATERIALUI and XMB.
2017-05-22 01:45:40 +01:00
twinaphex
cb2e898d8c
Cleanups
2017-05-19 15:31:14 +02:00
twinaphex
59fb7700b8
Combine menu_driver.c and menu_display.c
2017-05-19 15:25:14 +02:00
Twinaphex
e42ed3e3df
(iOS) Should fix some of the crashes
2017-05-19 14:46:59 +02:00
twinaphex
a137332218
Prevent overflowed array index read
2017-05-18 08:08:41 +02:00
twinaphex
2e490037ab
Cleanups
2017-05-17 09:49:14 +02:00
twinaphex
9096038e20
Correct set_thumbnail_system/set_thumbnail_content functions
2017-05-17 09:32:17 +02:00
twinaphex
ffac0c119e
Cleanups
2017-05-17 07:55:02 +02:00
twinaphex
fe4622fd3b
Cleanups
2017-05-17 07:51:37 +02:00
twinaphex
204f0183e1
Header cleanups
2017-05-17 05:06:52 +02:00
twinaphex
529349019d
Combine menu_navigation_ctl and menu_driver_ctl
2017-05-17 04:57:43 +02:00
twinaphex
c0027ae9a1
Cleanup
2017-05-17 04:32:32 +02:00
twinaphex
7e08752da2
Revert "We can now change menu drivers on the fly"
...
This reverts commit 85afd633e4
.
2017-05-17 04:14:29 +02:00
twinaphex
99466cba86
Cleanups
2017-05-17 03:35:20 +02:00
twinaphex
4436d5998b
Cleanups
2017-05-17 03:30:37 +02:00
twinaphex
5dcebe4718
Cleanups
2017-05-17 03:25:23 +02:00
twinaphex
3a6ada1652
Cleanups
2017-05-17 03:19:19 +02:00
twinaphex
85afd633e4
We can now change menu drivers on the fly
2017-05-17 03:04:36 +02:00
twinaphex
ee8dc151a3
Combine menu_driver.c and menu_navigation.c
2017-05-17 03:00:32 +02:00
Jean-André Santoni
17837ec81d
Display thumbnails in the Database Manager
2017-05-15 13:05:33 +02:00
twinaphex
d28ec842f3
Add menu_driver_push_list
2017-05-15 08:29:47 +02:00
twinaphex
575095c8e6
Add menu_driver_load_image
2017-05-15 08:21:02 +02:00
twinaphex
076a83a62b
Remove some RARCH_MENU_CTL_ actions
2017-05-15 08:03:35 +02:00
twinaphex
f584d1cea5
Add menu_driver_populate_entries
2017-05-15 07:59:24 +02:00
twinaphex
1fef134f04
Create menu_driver_navigation_set
2017-05-15 07:56:22 +02:00
twinaphex
bf3188eac4
Combine runloop_ctl and rarch_ctl
2017-05-15 05:06:23 +02:00
twinaphex
dd79c9a236
Pass is_idle to menu driver render function
2017-05-13 21:06:06 +02:00
twinaphex
a7d09733a6
Get rid of rarch_ctl/runloop_ctl calls from menu_display.c
2017-05-13 20:00:51 +02:00
twinaphex
42ebe7a7ad
Merge runloop.c and retroarch.c
2017-05-11 09:11:46 +02:00
twinaphex
a5d7bedb8a
Pass video_is_threaded variable to menu driver init function
2017-04-29 17:27:54 +02:00
twinaphex
6bae9244e8
Create menu_driver_init
2017-04-29 17:23:09 +02:00
twinaphex
b515cd10f1
Pass video_is_threaded to context_reset
2017-04-29 17:16:05 +02:00
twinaphex
6f0df4cf60
Create menu_driver_context_reset
2017-04-29 17:13:18 +02:00
twinaphex
f0c2d786ae
Update arrays struct
2017-04-28 22:59:13 +02:00
twinaphex
05e4ec733e
Move uint variables
2017-04-28 21:03:04 +02:00
twinaphex
ed53be7c81
Move all bool settings
2017-04-28 14:11:34 +02:00
twinaphex
ae1c26cbc4
Restructure settings struct
2017-04-28 00:00:43 +02:00
twinaphex
c38f86e14a
Create menu_driver_{decrement|increment}_navigation
2017-04-23 21:17:01 +02:00
twinaphex
e0483f73bc
Create menu_driver_list_clear
2017-04-23 21:13:33 +02:00
twinaphex
13e4148996
(Menu) Cleanups
2017-04-23 20:22:41 +02:00
twinaphex
77dde2a85c
Simplifications
2017-04-23 20:16:14 +02:00
twinaphex
7ea0528c6b
Turn MENU_NAVIGATION_CTL_{SET|GET}_SELECTION into separate
...
functions
2017-04-23 14:31:49 +02:00
twinaphex
ccc8d1aec2
Start using configuration_set_bool
2017-04-23 13:32:16 +02:00
Jean-André Santoni
002928c399
(Menu) Separate callbacks for pointer_up and pointer_down
2017-03-04 15:11:29 +01:00
twinaphex
58c08c0c02
Cleanups
2017-02-27 09:33:20 +01:00
Twinaphex
b7b3b2cb5f
Try to prevent truckload of warnings on iOS
2017-02-26 10:33:03 +01:00
twinaphex
1f9059f2b5
Make sure to save the config file after bundle_decompressed
2017-02-23 15:16:51 +01:00
twinaphex
0d5b3b9273
Create menu_driver_is_alive
2017-01-23 00:37:52 +01:00
twinaphex
e33f38d5b2
Get rid of more MENU_CTL actions
2017-01-22 17:22:05 +01:00
twinaphex
985c6a4ed2
Create menu_driver_render
2017-01-22 17:19:10 +01:00
twinaphex
96c8ca5a09
Header update #1
2017-01-22 13:40:32 +01:00
twinaphex
768ce0854c
Make driver_set_nonblock_state a public function
2017-01-22 12:47:17 +01:00
twinaphex
832840f91c
Cut down on more video_driver_get_size calls
2017-01-19 01:33:47 +01:00
twinaphex
bf511b72e6
Create menu_driver_frame
2017-01-18 21:23:18 +01:00
twinaphex
ec370d54b2
Cleanups
2017-01-17 16:55:34 +01:00
twinaphex
2273b1d05f
(menu_animation.c) Create more separate functions
2017-01-17 16:40:48 +01:00
twinaphex
ef974086aa
Split up menu OSK code to separate file - menu/widgets/menu_osk.c
2017-01-12 11:31:24 +01:00
twinaphex
899601e7bb
Do an early return inside menu_shader_manager_init if already initialized
2017-01-11 03:36:35 +01:00
twinaphex
2d399fd370
(Griffin) Buildfix
2017-01-09 03:57:47 +01:00
twinaphex
25decd033a
Cleanup menu_shader.c
2017-01-09 03:53:55 +01:00
twinaphex
9d9a5e71ab
(XMB) Set fullpath dir for each node entry
2017-01-07 18:32:55 +01:00
twinaphex
449ccb3038
(menu_driver.c) Header include cleanup
2016-12-22 00:58:19 +01:00
twinaphex
6cad8e3b74
core_info should be correctly initialized now from the commandline;
...
and not just when launched from menu
2016-12-22 00:50:47 +01:00
Jean-André Santoni
2fc592bbe6
Savestate thumbnails reimplementation
2016-12-01 20:31:07 +01:00
twinaphex
e9daa5e99c
Cleanups
2016-11-20 14:42:20 +01:00
Jean-André Santoni
60abe24608
Fix a crash on RGUI
2016-10-30 20:41:32 +01:00
Jean-André Santoni
41611e3d74
Touch and mouse support for the OSK
2016-10-30 11:48:48 +01:00
Brad Parker
28c0e78292
ignore trigger input while binding a new key
2016-10-29 21:58:43 -04:00
Twinaphex
535215eefa
Merge pull request #3879 from libretro/master
...
Merge
2016-10-28 07:44:10 +02:00
twinaphex
99c76f7aba
Comment this out
2016-10-28 06:59:18 +02:00
Brad Parker
b7a8ff9395
fix menu toggle with F1
2016-10-27 23:43:07 -04:00
Brad Parker
d1d5584d18
update copyright
2016-10-27 11:47:10 -04:00
twinaphex
2bcbe017cd
More work
2016-10-27 00:14:01 +02:00
twinaphex
a9a2749af9
Add input_menu_keys_pressed
2016-10-27 00:13:29 +02:00
twinaphex
ed5b919d7f
Get rid of some RARCH_MENU_CTL_ commands
2016-10-26 08:43:59 +02:00
Jools Wills
eac4fc981b
only save config when menu_show_start_screen is enabled if config_save_on_exit is also enabled
2016-10-13 13:54:18 +01:00
twinaphex
e54329c714
Get rid of more HAVE_ZLIB ifdefs
2016-09-19 01:56:26 +02:00
twinaphex
f648ea8602
Cleanups
2016-09-15 16:07:20 +02:00
twinaphex
233925bea6
Rename widgets/menu_popup to widgets/menu_dialog
2016-09-15 15:57:25 +02:00
twinaphex
892c0a6f52
Create menu/widgets/menu_list
2016-09-15 00:10:37 +02:00
twinaphex
056cc8ece8
Move menu_popu.c to menu/widgets
2016-09-11 21:03:31 +02:00
twinaphex
1fea80c630
Another header cleanup
2016-09-11 18:49:38 +02:00
twinaphex
4b2adec67a
Add HAVE_CONFIG_H ifdef to menu/menu_driver.c
2016-09-07 00:01:49 +02:00
twinaphex
82d82110ae
Merge system.h with core.h
2016-09-06 06:11:54 +02:00
twinaphex
075aea2289
Header include cleanups
2016-09-06 00:56:00 +02:00
twinaphex
e5f11d43bf
Fix statement is unreachable warning
2016-09-05 18:37:38 +02:00
Brad Parker
ef29bc96b0
do not return to game after canceling quit confirm if user toggled the menu manually
2016-09-05 11:35:27 -04:00
Brad Parker
276542ea98
more menu popup refactor, add back working confirm_on_exit
2016-09-05 01:04:15 -04:00
twinaphex
9e61f6ffd0
Cleanups
2016-09-04 23:34:24 +02:00
twinaphex
7c6de82096
Cleanups
2016-09-04 23:27:08 +02:00
twinaphex
575e7b36ab
Start using menu_popup_push_pending
2016-09-04 23:23:54 +02:00
twinaphex
8b793b7924
Revert "More cleanups/move more state to menu_popup.c"
...
This reverts commit a20cd41d4b
.
2016-09-04 23:16:06 +02:00
twinaphex
95041d948b
Revert "Make menu_popup.c self-contained"
...
This reverts commit 9e2a148b7e
.
2016-09-04 23:15:01 +02:00
twinaphex
9e2a148b7e
Make menu_popup.c self-contained
2016-09-04 23:14:04 +02:00
twinaphex
a20cd41d4b
More cleanups/move more state to menu_popup.c
2016-09-04 23:07:10 +02:00
twinaphex
36092d8033
Create struct for help_screen
2016-09-04 22:26:33 +02:00
twinaphex
201e03d202
Start moving menu_shader variables out of menu_state struct
2016-09-04 22:02:29 +02:00
Brad Parker
27925da4ae
revert confirm_on_exit option for now
2016-09-04 15:31:50 -04:00
Brad Parker
ee7545857c
add config option to enable quit confirmation
2016-09-01 21:47:25 -04:00
twinaphex
ff07d3569b
Move menu_update_libretro_info to menu_driver.c
2016-08-17 12:51:26 +02:00
twinaphex
66df62938c
Prevent some unused variable warnings
2016-07-10 19:29:52 +02:00
twinaphex
1fc3f2b057
Add parameter to generic_action_ok_displaylist_push
2016-07-09 18:06:50 +02:00
twinaphex
97dfcbc4b4
Create menu_driver_ident
2016-07-09 16:45:36 +02:00
twinaphex
9cdfad3fd4
Refactor menu_driver_ctl
2016-07-09 16:42:31 +02:00
twinaphex
fe70f766f1
Cleanups
2016-07-01 20:59:51 +02:00
twinaphex
f513e1fac2
(menu_cbs.c) Cleanups
2016-07-01 20:23:22 +02:00
twinaphex
35605f43fa
Remove part of comment
2016-06-28 01:02:27 +02:00
twinaphex
24ead80e8b
menu_driver_toggle - always set 'flush'
2016-06-28 01:02:04 +02:00
twinaphex
1a60d257ee
Remove menu_driver_toggle_binds
2016-06-27 00:46:05 +02:00
twinaphex
3a4a00ffe6
Comment this out for now until it works without breaking hotkey binds
2016-06-27 00:05:59 +02:00
twinaphex
7b460c14b7
Create menu_driver_toggle_binds
2016-06-26 22:50:00 +02:00
Twinaphex
178b479072
Prevent crash at exit due to dereference of pointer
2016-06-26 10:39:27 +02:00
Twinaphex
88cc0ce8bb
Remove unused variables
2016-06-26 10:17:25 +02:00
twinaphex
9f8b57baca
Remove PENDING_ACTION code - not used
2016-06-26 08:05:42 +02:00
twinaphex
e91136017e
Create retro_keybinds_menu - and change settings binds to this
...
when we toggle the menu
2016-06-26 08:02:29 +02:00
twinaphex
0d3955196d
Take out crappy hacks - if users want this they will just have to change
...
the default keybinds then
2016-06-26 07:50:16 +02:00
FIX94
528b2b9b00
only remove core info on close content if the current platform is either dynamic or can fork to other cores, would get stuck on no core otherwise
2016-06-24 20:10:11 +02:00
twinaphex
7d93f63e6a
Move menu_hash_to_file_type to msg_hash
2016-06-20 06:44:05 +02:00
twinaphex
2ebd6e6f49
Header cleanups
2016-06-20 06:34:30 +02:00
twinaphex
284f8cfd23
Remove menu_hash_ files
2016-06-20 03:35:09 +02:00
twinaphex
8c75bc7618
Cleanups
2016-06-18 02:20:13 +02:00
twinaphex
f76e7549ce
Move more code over to menu_hash_to_file_type
2016-06-17 23:27:17 +02:00
twinaphex
14b0b75fe9
Move more code over to menu_hash_to_file_type
2016-06-17 23:24:15 +02:00
twinaphex
99f1d6123e
Create menu_hash_to_file_type
2016-06-17 23:16:59 +02:00
twinaphex
7d26034ebe
Rename rarch_task_* to task_*
2016-05-27 18:14:47 +02:00
twinaphex
ea5f3d30e4
Fix missing breaks
2016-05-23 21:39:17 +02:00
twinaphex
c72222b572
Remove menu_shader_free
2016-05-23 17:49:22 +02:00
Sebastien Ronsse
d9884b486a
menu driver: Fix memory leak occurring on exit
2016-05-23 12:09:58 +10:00
twinaphex
449c7483cd
Rename content_playlist_ to playlist_
2016-05-16 09:07:44 +02:00
Twinaphex
19afc807ef
(iOS) Not sure why we are calling rarch_main() twice for iOS
2016-05-10 23:33:51 +02:00
twinaphex
2691ab0c7d
Rename command_event enums
2016-05-09 20:51:53 +02:00
twinaphex
a98ef36d36
Rename event_cmd_ctl to command_event
2016-05-09 20:20:50 +02:00
twinaphex
7ba97e8703
Remove core_info_ctl
2016-05-09 18:11:17 +02:00
twinaphex
f8a7154557
Rename rarch_ functions
2016-05-09 07:09:26 +02:00
twinaphex
725c202498
Remove input_driver_ctl
2016-05-08 23:12:04 +02:00
Hans-Kristian Arntzen
951c3e4085
De-ioctl menu display interface.
...
Holy crap ...
2016-05-08 12:38:46 +02:00
twinaphex
5c269d38a1
(content.c) Remove content_ctl
2016-05-08 05:17:31 +02:00
twinaphex
65dec874a8
Move some path settings
2016-04-28 19:52:25 +02:00
Jean-André Santoni
7150ea5df2
(XMB) Finalize the thumbnail type switching on keypress
2016-04-28 03:26:09 +07:00
twinaphex
748f5dc74b
(Nuklear/Zahnrad) Rename to 'nuklear'
2016-04-25 14:58:47 +02:00
twinaphex
ab1c4d0c4d
Header include cleanups
2016-03-22 03:49:05 +01:00
twinaphex
61bae588fb
Header include changes
2016-03-22 02:45:25 +01:00
Hans-Kristian Arntzen
ef79734e7c
Use same system as dynamic cores to get system info.
2016-03-21 22:58:13 +01:00
twinaphex
ac6362cae4
Combine list_special files
2016-03-20 17:28:24 +01:00
twinaphex
a82cc0d31f
Remove MENU_INPUT_CTL_SET_FRAME_INPUT
2016-02-26 21:47:25 +01:00
twinaphex
c31ef24412
Add MENU_INPUT_CTL_SET_FRAME_INPUT
2016-02-26 18:01:10 +01:00
twinaphex
ac084a5175
Change typo
2016-02-25 23:40:27 +01:00
twinaphex
816539f9df
(Zahrand) Rename wimp.c to zahrand
2016-02-25 21:29:38 +01:00
radius
1e31f06200
clone glui
2016-02-14 14:33:13 -05:00
twinaphex
fed8570ec3
(Menu) Spacebar toggles 'RetroPad Start' action
2016-02-13 04:18:07 +01:00
Twinaphex
28ddefc467
Properly handle key down latch instead of hoky timer stuff
2016-02-12 08:10:35 +01:00
twinaphex
410e750d24
Style nits
2016-02-12 08:02:29 +01:00
twinaphex
b9fde7bb24
(Windows) Windows likes autorepeating of keys too much - have to do
...
some ugly timer stuff here
2016-02-12 08:02:07 +01:00
Twinaphex
cf4d31cd80
Shouldn't repeat keys now
2016-02-12 07:49:49 +01:00
twinaphex
37875fb242
Add MENU_CTL_*PENDING_ACTION
2016-02-12 07:30:34 +01:00
twinaphex
63d216ad1f
(Menu controls) Keyboard 'Enter' does Retropad 'OK' and
...
Backspace does 'RetroPad Cancel'
2016-02-12 07:13:58 +01:00
twinaphex
c6220a9e66
Reimplement rarch_task_push_content_load_default
2016-02-12 04:55:18 +01:00
twinaphex
7d00f945b8
Implement RARCH_MENU_CTL_IS_PENDING_QUICK_MENU, RARCH_MENU_CTL_SET_PENDING_QUICK_MENU, RARCH_MENU_CTL_UNSET_PENDING_QUICK_MENU
2016-02-12 04:28:09 +01:00
twinaphex
4364ce92c3
Create RARCH_MENU_CTL_LIST_GET_ENTRY
2016-02-11 01:12:19 +01:00
twinaphex
b3944a21d5
Create RARCH_MENU_CTL_LIST_GET_SIZE
2016-02-11 01:07:30 +01:00
twinaphex
48e67d5546
Create RARCH_MENU_CT_LIST_GET_SELECTION
2016-02-11 00:59:55 +01:00
twinaphex
9e69551408
Add RARCH_MENU_CTL_BIND_INIT
2016-02-11 00:53:49 +01:00
twinaphex
ddf5283ecd
Cleanups
2016-02-11 00:47:00 +01:00
twinaphex
71507808c9
Create RARCH_MENU_CTL_LIST_FREE
2016-02-10 21:21:19 +01:00
twinaphex
84d64c4042
Add RARCH_MENU_CTL_DRIVER_DATA_GET
2016-02-10 21:15:23 +01:00
twinaphex
46750ff3e6
Cleanups
2016-02-10 21:01:55 +01:00
twinaphex
8620b4c33b
Cleanups
2016-02-10 20:58:45 +01:00
twinaphex
96a6f8ec77
Cleanup
2016-02-10 20:40:39 +01:00
twinaphex
859a04e6ee
Create RARCH_MENU_CTL_LIST_PUSH
2016-02-10 20:36:13 +01:00
twinaphex
c9ec688a7e
Cleanups
2016-02-10 20:29:17 +01:00
twinaphex
f77722a213
Add RARCH_MENU_CTL_ENVIRONMENT
2016-02-10 20:19:21 +01:00
twinaphex
b5e28cda58
Create RARCH_MENU_CTL_ITERATE
2016-02-10 20:13:12 +01:00
twinaphex
9db5d45361
Change return value to menu_driver_iterate
2016-02-10 20:08:10 +01:00
twinaphex
e9e6fd7b80
(Menu) Implement pending shutdown
2016-02-10 19:56:35 +01:00
twinaphex
2df631a36f
Add menu pending quit mechanism
2016-02-10 19:19:30 +01:00
twinaphex
dd8d01a1cb
Reorder this code a bit
2016-02-10 17:41:10 +01:00
Twinaphex
c9c4c77d38
Prevent yet even more crashes - sigh
2016-02-10 17:18:06 +01:00
twinaphex
9b0034ccb2
Fix resolution toggle
2016-02-10 07:19:06 +01:00
twinaphex
9bb1127727
Add more state to RARCH_MENU_CTL_DEINIT
2016-02-10 07:17:26 +01:00
twinaphex
55927d5957
Better way to prevent crash
2016-02-10 06:51:47 +01:00
twinaphex
b077113aff
Prevent crash on calling RARCH_MENU_CTL_CONTEXT_DESTROY
2016-02-10 06:49:00 +01:00
twinaphex
99d21fd701
Implement RARCH_MENU_CTL_LIST_CACHE
2016-02-10 06:43:56 +01:00
twinaphex
23e48f1821
Add RARCH_MENU_CTL_LIST_INSERT
2016-02-10 06:38:57 +01:00
twinaphex
f2952c530c
Cleanups
2016-02-10 06:01:11 +01:00
twinaphex
788951958c
Cleanups
2016-02-10 05:25:30 +01:00
twinaphex
85e0ab9a8e
Cleanups
2016-02-10 05:23:33 +01:00
twinaphex
5164b8a058
Cleanups
2016-02-10 05:21:44 +01:00
twinaphex
0e017ea925
Cleanups
2016-02-10 04:22:59 +01:00
twinaphex
3763c6d4c0
Cleanups
2016-02-10 03:59:17 +01:00
twinaphex
bb1fa17718
Cleanups
2016-02-10 03:53:20 +01:00
twinaphex
efc580c071
(menu_driver.c0 Cleanups
2016-02-10 03:52:02 +01:00
twinaphex
e0a29599f4
Cleanups
2016-02-10 03:49:47 +01:00
Twinaphex
8c910b73dc
return true here
2016-02-10 03:35:13 +01:00
twinaphex
dd0136e2d5
Refactor this code
2016-02-10 03:29:31 +01:00
twinaphex
ce2869b4d8
Create tasks_internal and split up RA-specific task code to outside
2016-02-09 17:12:39 +01:00
twinaphex
f604afeede
Create RARCH_MENU_CTL_FIND_DRIVER
2016-02-09 16:49:23 +01:00
twinaphex
5cd66a19b2
Create RARCH_MENU_CTL_INIT
2016-02-09 16:45:28 +01:00
twinaphex
486184d1eb
Create MENU_DISPLAY_CTL_INIT/MENU_DISPLAY_CTL_DEINIT
2016-02-09 00:12:09 +01:00
twinaphex
490c023fe3
Add core_info_ctl actions
2016-02-07 02:37:57 +01:00
twinaphex
188029373f
Header include changes
2016-02-05 14:00:27 +01:00
twinaphex
958860dea7
Remove obsolete static function
2016-02-04 20:47:34 +01:00
twinaphex
d773dd8d45
Cleanups
2016-02-04 20:28:28 +01:00
twinaphex
2901c3c737
(menu_driver.c) 80-char width limit
2016-02-04 20:23:52 +01:00
twinaphex
543e680961
Rewrite menu_driver_list_free
2016-02-04 20:15:34 +01:00
twinaphex
c039e4c6ab
Make menu_driver_free a static function
2016-02-04 20:12:58 +01:00
twinaphex
5b74105add
Set these static variables to NULL
2016-02-04 20:02:02 +01:00
twinaphex
32b9303a79
Create RARCH_MENU_CTL_LIST_SET_SELECTION
2016-02-03 17:15:00 +01:00
twinaphex
2cbb18b4e4
Create RARCH_DRIVER_CTL_FIND_INDEX
2016-02-01 13:15:53 +01:00
twinaphex
f5b7add383
Cleanups
2016-01-30 05:21:05 +01:00
twinaphex
4f94e2b5d8
(Android) Fix APK assets extraction
2016-01-29 09:42:15 +01:00
twinaphex
68ea128cb5
Turn menu_init into static function
2016-01-26 21:04:05 +01:00
twinaphex
f533a986c5
Minor nit
2016-01-26 20:41:13 +01:00
twinaphex
22bf74ff37
Start moving code to menu_content.c
2016-01-25 04:44:54 +01:00
twinaphex
d085dae5bb
Cleanups
2016-01-24 00:56:04 +01:00
twinaphex
48317e66b9
Create task_content.c - WIP
2016-01-24 00:40:34 +01:00
twinaphex
9256cd2fbc
Start adding ways to extract only one file from a ZIP
2016-01-24 00:12:05 +01:00
twinaphex
372d673a26
Rename event_command to event_cmd_ctl - add second parameter
2016-01-22 15:34:43 +01:00
twinaphex
4995490588
N/A pt. 2
2016-01-21 19:27:48 +01:00
twinaphex
bbb7d1ad52
N/A
2016-01-21 19:26:10 +01:00
twinaphex
2af842401b
(menu) Cleanups
2016-01-21 19:21:09 +01:00
twinaphex
191ff2e6d0
Cleanups
2016-01-21 19:19:14 +01:00
twinaphex
6bf373a7c7
Divorce frontend_key_event from global variable
2016-01-21 01:52:02 +01:00
twinaphex
fd99b9bfb3
Rename XUI files/defines
2016-01-12 09:23:17 +01:00
twinaphex
a3994aea63
RMenu is obsolete now
2016-01-12 09:19:35 +01:00
twinaphex
4824ae0e04
Try to save current config at first startup
2016-01-12 00:51:54 +01:00
twinaphex
7c6865d0a9
N/A
2016-01-11 22:35:18 +01:00
twinaphex
0d14c588d2
Cleanups
2016-01-11 13:24:05 +01:00
twinaphex
a6ef1a5a42
(iOS) Expand on iOS hack - turn off 'show start screen' after this
...
succeeds
2016-01-11 09:19:11 +01:00
Twinaphex
cde99cc135
(iOS) Add hacks to get this working for now
2016-01-11 07:54:33 +01:00
twinaphex
7a55ae3765
Start updating headers for 2016
2016-01-10 04:06:50 +01:00
twinaphex
d146f717b8
fix bug
2015-12-26 09:14:13 +01:00
twinaphex
66449802e4
(menu) Start going through string_is_empty
2015-12-26 07:37:44 +01:00
ctult
c1792fe84e
bad griffin, breaking vita
2015-12-25 00:02:52 -07:00
ctult
7f3b3a2034
zlib-less compilation issue
2015-12-24 23:29:32 -07:00
ctult
0ff9efc0e3
whoops
2015-12-23 13:48:29 -07:00
ctult
5bb3ab4d45
Starting to clean up netplay code
2015-12-23 13:25:28 -07:00
thedax
8e3df09277
This memset should probably be done only for dynamic cores/builds.
2015-12-21 11:53:27 -05:00
twinaphex
aa488dda25
Create video driver poke load_texture / unload_texture
2015-12-20 20:52:23 +01:00
Jean-André Santoni
0a6572eb83
Save content history diretly after its update
2015-12-16 09:28:08 +07:00
twinaphex
e7749c5d42
Create RUNLOOP_CTL_KEY_EVENT_GET
2015-12-13 14:31:17 +01:00
twinaphex
ebe3454969
Add RARCH_MENU_CTL_NAVIGATION_CLEAR
2015-12-12 23:40:25 +01:00
twinaphex
5e1390bb5a
Add RARCH_MENU_CTL_CONTEXT_DESTROY
2015-12-12 23:36:43 +01:00
twinaphex
3f4b0012d3
Create RARCH_MENU_CTL_CONTEXT_RESET
2015-12-12 23:34:49 +01:00
twinaphex
825b259650
Cleanups
2015-12-12 23:33:02 +01:00
twinaphex
d62a246ea8
Start adding RARCH_MENU_CTL_REFRESH
2015-12-12 17:25:03 +01:00
twinaphex
1004537e8d
Create MENU_ENTRIES_CTL_SET_REFRESH/MENU_ENTRIES_CTL_UNSET_REFRESH
2015-12-12 02:14:50 +01:00
twinaphex
fa535f788e
Create MENU_ENTRIES_CTL_NEEDS_REFRESH
2015-12-11 21:41:59 +01:00
twinaphex
a1112d64a0
Add MENU_ENTRIES_CTL_DEINIT
2015-12-11 21:37:11 +01:00
twinaphex
f7d9c08de3
Add 'Extracting' message when extracting a bundle
2015-12-11 19:13:40 +01:00
twinaphex
f9dfa403a9
Cleanup
2015-12-11 18:56:00 +01:00
twinaphex
4baea28be5
Get rid of unused variable
2015-12-11 15:41:29 +01:00
twinaphex
905577ea3b
Cleanup
2015-12-11 15:40:13 +01:00
twinaphex
733d71ebd3
Create RARCH_MENU_CTL_TOGGLE
2015-12-11 15:39:19 +01:00
twinaphex
74015188a9
Cleanups
2015-12-11 15:28:16 +01:00
twinaphex
00b979ba67
Move userdata to menu_driver.c as static variable
2015-12-11 15:14:39 +01:00
twinaphex
9580dc5392
pass userdata handle to list_get_entry callback
2015-12-11 14:52:16 +01:00
twinaphex
9e383749ae
Pass userdata handle to get_selection callback
2015-12-11 14:50:06 +01:00
twinaphex
2215aa2c87
(menu_driver.c) Pass userdata to free callback
2015-12-11 14:38:57 +01:00
twinaphex
fa9f0a32e8
Create RARCH_MENU_CTL_POPULATE_ENTRIES
2015-12-11 14:34:47 +01:00
twinaphex
9e9e6bd8b4
Prevent crash
2015-12-11 14:30:57 +01:00
twinaphex
adc359ec7a
Pass more userdata handles to callbacks
2015-12-11 14:26:51 +01:00
twinaphex
159fe58926
Move core info list to runloop_ctl
2015-12-11 13:51:17 +01:00
twinaphex
ab9c52e03e
Remove unused local variables
2015-12-11 13:29:15 +01:00
twinaphex
65eeb3d836
Don't touch global->core_info.current from outside runloop.c
2015-12-11 13:24:14 +01:00
twinaphex
01ca22587a
Move playlist variable to menu_driver_ctl as static local
...
variable
2015-12-11 13:08:30 +01:00
twinaphex
22b06f2d38
Don't reference menu->playlist outside menu_driver.c anymore
2015-12-11 13:06:24 +01:00
twinaphex
7b49964d39
Create RARCH_MENU_CTL_PLAYLIST_FREE
2015-12-11 13:01:39 +01:00
twinaphex
5ce356c3fc
Add RARCH_MENU_CTL_PLAYLIST_GET
2015-12-11 12:40:59 +01:00
twinaphex
c21c04d73b
Create MENU_NAVIGATION_CTL_DEINIT
2015-12-11 11:57:43 +01:00
twinaphex
8ea64378f8
Create MENU_INPUT_CTL_DEINIT
2015-12-11 11:56:31 +01:00
twinaphex
45de6fe3b5
Create RARCH_DRIVER_CTL_SET_NONBLOCK_STATE
2015-12-11 11:04:16 +01:00
twinaphex
746b7dde73
Add memset to end of RARCH_MENU_CTL_SYSTEM_INFO_DENIT
2015-12-10 23:10:17 +01:00
twinaphex
d7fd52b03f
Make g_system_menu no longer a global
2015-12-10 23:08:34 +01:00
twinaphex
fc6505e408
Get rid of rarch_system_info_get_ptr
2015-12-10 22:30:25 +01:00
twinaphex
5fbfabab5b
Divorce menu->shader from menu_handle_t
2015-12-10 20:12:08 +01:00
twinaphex
aaf6d64432
Create RARCH_MENU_CTL_SHADER_DEINIT
2015-12-10 20:09:15 +01:00
twinaphex
8392d944e5
Create RARCH_MENU_CTL_SHADER_GET
2015-12-10 19:56:08 +01:00
twinaphex
4202e9e9d3
Cleanup
2015-12-10 19:43:25 +01:00
twinaphex
65c59eb9f1
Cleanups
2015-12-10 19:38:46 +01:00
twinaphex
d6538bb7ae
Pass userdata pointer to list_insert callback
2015-12-10 19:08:28 +01:00
twinaphex
b42149c826
Pass void pointers to list_push callback
2015-12-10 19:02:01 +01:00
twinaphex
8ef1e9c0b0
Cleanups
2015-12-10 17:26:29 +01:00
twinaphex
42643088f4
Refine earlier commit
2015-12-10 17:25:40 +01:00
twinaphex
78db1845dc
Move data pointer to navigation_clear callback
2015-12-10 17:24:56 +01:00
twinaphex
cfaca8439d
Cleanups
2015-12-10 17:08:17 +01:00
twinaphex
18d3cb0649
Pass data to context_reset callback
2015-12-10 17:01:06 +01:00
twinaphex
02bac66c9e
Pass userdata to context_destroy callback
2015-12-10 16:57:48 +01:00
twinaphex
71548e2e10
Pass userdata to toggle callback
2015-12-10 16:54:46 +01:00
twinaphex
19f0a23e7e
load_image - add userdata handle
2015-12-10 16:51:59 +01:00
twinaphex
333ee443e3
Change pointer_tap callback
2015-12-10 16:26:40 +01:00
twinaphex
604cbc585f
Pass userdata pointer to environ callback
2015-12-10 16:23:32 +01:00
twinaphex
bd0a427df1
Pass userdata pointer to list_cache callback
2015-12-10 16:17:23 +01:00
twinaphex
87ff4d7d82
Pass userdata handle to frame callback
2015-12-10 15:44:26 +01:00
twinaphex
a173b5a2bb
Some more cleanups
2015-12-10 15:23:43 +01:00
twinaphex
d2c5139ab1
Revert "Add userdata pointer to frame callback"
...
This reverts commit ca9520a522
.
2015-12-10 15:17:37 +01:00
twinaphex
ca9520a522
Add userdata pointer to frame callback
2015-12-10 15:12:47 +01:00
twinaphex
f0e11659c7
Header include changes
2015-12-09 09:53:43 +01:00
twinaphex
39499eb107
Silence 'cannot be reached' warnings
2015-12-08 19:54:36 +01:00
twinaphex
5ec501f934
move prevent_populate to menu_driver_ctl
2015-12-07 16:57:06 +01:00
twinaphex
6664bf2522
Don't use menu_driver_get_ptr outside of menu/ files at all
2015-12-07 16:11:53 +01:00
twinaphex
b0b35ba9e5
Remove more references to menu_driver_get_ptr outside of menu/ files
2015-12-07 16:00:48 +01:00
twinaphex
2daf9832a9
Create new function types
2015-12-07 15:54:06 +01:00
twinaphex
c6359d6dbc
Divorce g_system_menu from global state
2015-12-06 19:31:47 +01:00
twinaphex
8829b27cd2
Create RARCH_MENU_CTL_SET_TEXTURE
2015-12-06 18:30:45 +01:00
twinaphex
99ea0095a3
Create RARCH_MENU_CTL_FRAME
2015-12-06 18:28:37 +01:00
twinaphex
bea3f938d9
RARCH_MENU_CTL_DESTROY: Make sure all static local variables are
...
set back to default state
2015-12-06 18:23:46 +01:00
twinaphex
1cfb39a9d1
merge menu.c and menu_driver.c
2015-12-06 17:55:27 +01:00
twinaphex
8e8f69bb69
Refactor away menu_driver_toggle
2015-12-06 17:41:00 +01:00
twinaphex
88a1f48cc3
Create RARCH_MENU_CTL_DESTROY
2015-12-06 17:15:32 +01:00
Twinaphex
aac2ceba02
Don't set menu_driver_ctx yet to NULL at RARCH_MENU_CTL_DEINIT time
2015-12-05 14:03:39 +01:00
twinaphex
736f343d9f
Create RARCH_MENU_CTL_IS_ALIVE
2015-12-05 13:49:34 +01:00
twinaphex
66582c3f06
Move variables to menu_driver.c and turn them staticc
2015-12-05 13:13:49 +01:00
twinaphex
688ddcfd9e
Rename the two variables
2015-12-05 13:09:27 +01:00
twinaphex
d3bc47c6dc
Create RARCH_MENU_CTL_IS_SET_TEXTURE
2015-12-05 13:06:22 +01:00
twinaphex
841d6010a5
Create RARCH_MENU_CTL_DEINIT
2015-12-05 13:04:21 +01:00
twinaphex
3845df84ef
Small buildfix
2015-12-05 13:01:15 +01:00
twinaphex
783881941a
Create menu_driver_ctl
2015-12-05 13:00:45 +01:00
twinaphex
c0a1a6a3fe
Move system->shutdown to runloop_ctl, turn it into a local
...
static variable
2015-12-04 12:44:12 +01:00
twinaphex
3b176eed6f
move frame_time_last out of system_t struct and make it
...
a static local variable inside rarch_main_iterate
2015-12-04 12:26:39 +01:00
twinaphex
f7bb3650d9
Simplify driver_set_nonblock_state
2015-11-29 17:45:07 +01:00
twinaphex
253649b0cf
Move flushing_input to input_driver.c
2015-11-29 17:23:30 +01:00
Twinaphex
e0b90e6d11
Don't call driver_set_nonblock_state when we are about to shutdown
2015-11-23 23:18:40 +01:00
twinaphex
a9b7636ddb
Abstract away GL code in menu behind display driver interface
2015-11-08 01:30:07 +01:00
Jean-André Santoni
0af5d405e4
(GLUI) Rename all materialui_ to mui_, materialui was too long
2015-11-05 16:55:32 +07:00
twinaphex
848a060562
Some CXX_BUILD fixes
2015-11-02 23:33:02 +01:00
twinaphex
66914232ab
Replace most instances of GLUI (except for ident string) with
...
HAVE_MATERIALUI
2015-11-02 23:23:54 +01:00
twinaphex
7b35620859
(Menu) Simplify code
2015-11-02 22:25:39 +01:00
twinaphex
3be9b2752b
(GLUI) Start renaming 'glui' 'materialui' under the hood
2015-11-02 20:46:22 +01:00
twinaphex
1e53e3e19a
Backport pointer_tap changes
2015-11-01 20:44:04 +01:00
Twinaphex
5287e46e57
Revert "(Menu) Make the mouse left click and the pointer tap use the same cod…"
2015-11-01 20:35:43 +01:00
Jean-André Santoni
5b51124b62
(Menu) Make the mouse left click and the pointer tap use the same codepath
2015-11-02 02:22:21 +07:00
Jean-André Santoni
bd99e952d6
(Menu) Move pointer_tap on the menu driver side
2015-11-02 01:17:06 +07:00
twinaphex
db5d8d248b
Create new char_list_new_special
2015-10-26 19:41:20 +01:00
twinaphex
b9febe2eed
Add void pointer to string_list_special_new
2015-10-26 19:16:20 +01:00
twinaphex
08a97a4ca3
Create string_list_special.c
2015-10-26 08:39:35 +01:00
twinaphex
02a43c6b2a
Change 'rarch' to 'retro' namespace in libretro-common
2015-10-26 03:18:13 +01:00
twinaphex
14bf640bf6
Create list_push callback - allows us to override lists
2015-10-22 04:12:32 +02:00
twinaphex
f48830cfc0
Revert "Simplify menu_entries_set_refresh"
...
This reverts commit 6ca0962f9e
.
2015-10-22 03:54:34 +02:00
twinaphex
6ca0962f9e
Simplify menu_entries_set_refresh
2015-10-22 03:45:14 +02:00
twinaphex
fe21aa49b4
Cleanup
2015-10-19 06:23:32 +02:00
twinaphex
38c66f62d0
Merge menu_video.c and menu_display.c
2015-10-18 07:15:54 +02:00
twinaphex
528a020d86
Always assume we are going to render when calling menu_driver_iterate
2015-10-11 12:58:21 +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
a1ff4879f8
(Zarch) Integrate Zarch - can be heavily improved now - shows
...
promise
2015-10-02 02:15:46 +02:00
twinaphex
a8e5cf5483
Move functionality over to menu_driver_toggle
2015-09-27 01:43:13 +02:00
twinaphex
a3e133f847
Add menu_entries_set_refresh call in menu_driver_toggle
2015-09-27 01:38:21 +02:00
aliaspider
224dc0d34b
use relative path in the include.
2015-09-13 23:13:36 +01:00
aliaspider
3733956fd0
(CTR/3DS) update makefile.ctr
...
- move per-core build settings to a seperate file.
- make the griffin build optional (enabled by default).
2015-09-13 22:33:35 +01:00
twinaphex
d3da036a4e
Header cleanups
2015-09-04 21:43:08 +02:00
twinaphex
0077304833
Cleanups
2015-09-04 21:27:14 +02:00
twinaphex
bfc969faac
Cleanup
2015-08-22 03:40:07 +02:00
twinaphex
a9418050a8
Cleanups
2015-08-22 01:43:13 +02:00
twinaphex
4ae1e9a53d
Cleanups
2015-08-22 01:42:26 +02:00
twinaphex
2f3746a431
Make some more functions static
2015-08-18 02:54:42 +02:00
twinaphex
443fd6b4f2
Move menu_driver_render and menu_driver_render_messagebox to
...
menu_iterate.c and make them static
2015-08-18 01:48:04 +02:00
twinaphex
86894134cb
Move menu_driver_navigation_* functions to menu_navigation.c and
...
make them static
2015-08-18 01:45:10 +02:00
Twinaphex
c16e114e62
Buildfix
2015-08-17 20:58:11 +02:00
twinaphex
0bf8a36d50
Fix RGUI fallback - if threaded video wrapper was enabled,
...
we could not grab an ident resembling 'd3d' or 'gl'
2015-08-17 20:51:12 +02:00
twinaphex
fb3009d07a
(menu_driver.c) Cleanups
2015-08-17 05:13:45 +02:00
twinaphex
4d884d3687
Refactor earlier code
2015-08-17 05:09:36 +02:00
twinaphex
98c182d174
When MENU_VIDEO_DRIVER_OPENGL is set for menu driver, check
...
if the video driver is really GL
2015-08-17 05:07:25 +02:00
twinaphex
dc73edadcf
Cleanup old ugly hack
2015-08-17 05:05:29 +02:00
Jean-André Santoni
c3bad44632
Start displaying messageboxes in cocoa_touch
2015-08-15 02:42:04 +02:00
Twinaphex
a5c1bab92c
Robustness checks
2015-07-25 15:48:22 +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
943cf9a007
Add very sloppy hack - when GLUI and/or XMB is selected and we use
...
the D3D9 driver, fallback to RGUI. We will properly fix this later
on and not only for D3D either
2015-07-04 22:59:40 +02:00
twinaphex
24f5563220
(menu_driver.c) Cleanups
2015-06-19 07:07:17 +02:00
Higor Eurípedes
b304ddcf7a
Fix menu_driver_list_insert leaks
2015-06-15 15:01:12 -03:00
twinaphex
ab1c5f95f1
Create menu_driver_list_get_selection
2015-06-15 19:00:52 +02:00
twinaphex
fd38003fd1
Rename menu_entries_cbs_* to menu_cbs_*
2015-06-12 16:01:46 +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
5f123d2b81
(menu/menu_driver.c) Only manipulate actiondata by going through wrapper functions
2015-06-12 04:09:35 +02:00
twinaphex
ab0a3dabf5
(menu) menu_driver_list_insert - Try to free actiondata first before allocating
...
it
2015-06-12 04:05:42 +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
35837fcc0f
(Menu) Call menu driver's 'bind_init' function callback
2015-06-08 16:06:51 +02:00
twinaphex
2fc0d7c4b4
(Menu) Rename files
2015-06-08 14:44:24 +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
2e81d7f8dc
Refactor xmb_list_cache function callback
2015-06-07 11:20:36 +02:00
twinaphex
edc7f21cfe
Cleanups
2015-06-05 18:22:15 +02:00
twinaphex
1b67864a3b
Change menu_driver_load_background to menu_driver_load_image
2015-06-04 10:39:48 +02:00
twinaphex
63909ead00
Cleanup menu_driver_list_delete
2015-06-02 12:32:53 +02:00
twinaphex
9cae664955
(menu_driver.c) Cleanups
2015-06-02 12:31:49 +02:00
twinaphex
a5d8f37b34
Add action_scan
2015-05-27 06:57:01 +02:00
Twinaphex
4d0a39e20d
Revert "(menu_driver.c) Fix leak"
2015-05-21 01:26:42 +02:00
Higor Eurípedes
80310d8df3
(menu_driver.c) Fix leak
2015-05-20 20:20:10 -03:00
twinaphex
c27211d60a
Move menu_common_list_{insert|delete} to menu_driver.c
2015-05-19 23:28:32 +02:00
twinaphex
3c7e0b29fc
Make menu_ctx_driver_get_ptr public - ALWAYS make sure that
...
no symbols will be redefined - Griffin depends on this
2015-05-19 21:55:44 +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
168f681fa5
Rename menu_entries_init to menu_displaylist_init
2015-05-12 13:02:10 +02:00
twinaphex
1a152677a3
Get rid of entry_iterate callback in menu driver
2015-05-11 18:31:44 +02:00
Twinaphex
ec6b2dd0c5
(menu_driver.c) Buildfix
2015-04-26 00:24:43 +02:00
twinaphex
8f93e55d82
Make menu_driver_get_ptr more robust
2015-04-26 00:24:01 +02:00
Twinaphex
3e35593f59
(iOS) Implement UI companion driver for iOS CocoaTouch
2015-04-12 03:18:37 +02:00
twinaphex
aeb359f5b5
Go through more menu driver wrapper functions
2015-04-11 05:28:40 +02:00
twinaphex
8b10d0adc2
(menu_driver.c) Refactors
2015-04-11 05:15:38 +02:00
twinaphex
c260f28603
Create more menu wrapper functions
2015-03-22 07:07:07 +01:00
twinaphex
36351bf78d
Create menu_driver_load_background
2015-03-22 06:48:03 +01:00
twinaphex
7d7f797c8f
Go through menu_driver_populate_entries
2015-03-22 06:43:35 +01:00
twinaphex
d98de68107
Create menu_driver_render_messagebox
2015-03-22 06:37:26 +01:00
twinaphex
6a15f8e540
Fix fullscreen toggle
2015-03-22 06:29:51 +01:00
twinaphex
67c8c3a5e7
Create menu_driver_toggle
2015-03-22 06:02:02 +01:00
twinaphex
b8a9800743
Create menu_driver_render
2015-03-22 05:35:46 +01:00
twinaphex
e8060a2423
Create more menu driver wrapper functions
2015-03-22 05:32:43 +01:00
twinaphex
a760d25384
Create menu_driver_frame
2015-03-22 05:27:19 +01:00
twinaphex
0fd8fb77e9
Create menu context wrapper functions
2015-03-22 05:21:14 +01:00
twinaphex
e661d980cf
Create menu_context_reset
2015-03-22 04:42:45 +01:00
twinaphex
508ade73f9
Rename menu_driver_resolve to menu_driver_get_ptr
2015-03-21 23:56:42 +01:00
twinaphex
7bc845006b
Start replacing more g_settings usages
2015-03-20 20:43:22 +01:00
twinaphex
3670ef2ac5
Go through driver_get_ptr to grab pointer to driver struct
2015-03-18 19:40:00 +01:00
twinaphex
6e62983cd5
(Menu) Implement 'null' menu driver
2015-03-09 14:39:39 +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
Jean-André Santoni
e330f03124
(Menu) init_lists was not used either
2015-02-10 15:02:38 +01:00
twinaphex
f3fed818ac
Update menu_driver.c
2015-01-30 07:51:48 +01:00
twinaphex
e431f8e8f0
(Lakka) Remove Lakka - XMB will become the replacement driver
2015-01-27 01:56:04 +01:00
twinaphex
26ab324727
(OSX 10.6) Fix declaration shadows global variable warnings
2015-01-15 21:10:36 +01:00
twinaphex
6cdaa4e282
(MSVC) Build fixes
2015-01-12 22:47:12 +01:00
twinaphex
cc1bbac89c
Move menu_driver.c to menu/
2015-01-12 20:02:39 +01:00