twinaphex
02b29e08ad
Move menu_do_refresh to rarch_main_data_iterate
2015-05-16 17:27:16 +02:00
Twinaphex
10e2949ad8
(CocoaTouch) 'Back button' works now
2015-05-15 22:31:16 +02:00
Twinaphex
a67d000734
(CocoaTouch) Updates list now - 'Back' button not yet working
2015-05-15 22:25:28 +02:00
twinaphex
324e55f66d
Create menu_do_refresh
2015-05-15 22:22:23 +02:00
Twinaphex
a4b200abd8
Remove unused variable
2015-05-15 22:09:50 +02:00
twinaphex
e1eb7505a1
Cleanup implicit declaration warning
2015-05-15 22:08:37 +02:00
twinaphex
8dfbc1b54e
Wrap menu->need_refresh
2015-05-15 22:06:42 +02:00
twinaphex
f525899e0e
Create menu_set_refresh/menu_unset_refresh
2015-05-15 21:39:13 +02:00
twinaphex
1b4ce6d25e
Cleanup menu_iterate
2015-05-15 21:26:37 +02:00
twinaphex
dd7d1493a6
Revert "Create menu_refresh"
...
This reverts commit 7baa41422d
.
2015-05-15 18:05:52 +02:00
twinaphex
7baa41422d
Create menu_refresh
2015-05-15 17:58:09 +02:00
Twinaphex
8f0b03d920
Remove unused variable
2015-05-15 16:59:01 +02:00
twinaphex
f23962ff3b
Change how MENU_ACTION_REFRESH gets invoked
2015-05-15 16:57:45 +02:00
twinaphex
0e467f99ed
(Menu) Refactor
2015-05-15 14:42:55 +02:00
twinaphex
ffaca6b377
Log 'notify list pushed'
2015-05-15 13:43:38 +02:00
Twinaphex
679f1345fd
(iOS) Start handling MENU_ACTION_REFRESH
2015-05-15 13:39:14 +02:00
Twinaphex
e735cc93c2
Refactor menu_entry_select
2015-05-15 13:25:14 +02:00
Twinaphex
e75c061bce
Change signature of menu_entry_action
2015-05-15 04:41:57 +02:00
Twinaphex
83f3847b30
Change menu_entry_select's signature
2015-05-15 04:38:58 +02:00
Twinaphex
6cedc39ded
Merge pull request #1695 from heuripedes/master
...
(menu) Tell the user about the directory listing error
2015-05-15 01:58:59 +02:00
twinaphex
f92f976022
cleanups
2015-05-15 01:57:32 +02:00
Higor Eurípedes
fab2b1055f
(menu) Tell the user about the directory listing error
2015-05-14 20:55:37 -03:00
twinaphex
67ffac265b
Show 'No Items' when there are no entries in menu_displaylist_parse
2015-05-15 01:24:51 +02:00
twinaphex
e874e1c409
Add 'no Cores available' messages when no cores are installed
2015-05-15 01:16:18 +02:00
twinaphex
abc2c52043
parse_historylist - push 'no history available' if no history items
2015-05-15 01:12:06 +02:00
twinaphex
7f49cf3f59
menu_entries_get_end - cleanup
2015-05-15 01:02:58 +02:00
twinaphex
1d5499c0d9
(menu_entry.c) Cleanups
2015-05-15 01:01:27 +02:00
twinaphex
1f94fb08ce
Reimplement menu_entry_reset
2015-05-15 00:58:06 +02:00
twinaphex
29e3c47c2d
Simplify action_iterate_switch
2015-05-15 00:44:44 +02:00
twinaphex
29a10e5cb3
Create menu_setting_apply_deferred
2015-05-15 00:22:26 +02:00
twinaphex
3fea013c96
Use menu_entries_select_back
2015-05-15 00:19:36 +02:00
twinaphex
14aa1a5bda
Use menu_entries_show_back
2015-05-15 00:16:39 +02:00
Twinaphex
aad6f622a2
Remove unused variables
2015-05-15 00:08:39 +02:00
twinaphex
47a9f2c405
Start using menu_entries_get_title
2015-05-15 00:07:07 +02:00
twinaphex
3426dbca7f
Start using menu_entries_get_end
2015-05-15 00:03:06 +02:00
twinaphex
4d98dc90fd
(menu_entry.c) Nits
2015-05-14 23:53:28 +02:00
twinaphex
883af7dd82
Refactor menu_list_populate_generic
2015-05-14 23:19:30 +02:00
Jay McCarthy
cc9684eb8b
adding comments
2015-05-14 16:34:10 -04:00
Jay McCarthy
bd66d9796f
change menu_entries to my wish list of functionality
2015-05-14 16:18:32 -04:00
twinaphex
e975658a5e
Fix mouse toggle
2015-05-14 13:09:06 +02:00
twinaphex
c34717c794
Make menu_displaylist_deferred_push into static function
2015-05-13 16:56:23 +02:00
twinaphex
b48b2b81f4
Remove menu_list_sort_on_alt
2015-05-13 16:49:11 +02:00
twinaphex
718c53a094
Rename menu_entries_ to menu_displaylist_
2015-05-13 16:44:32 +02:00
twinaphex
adc17fdf2b
Refactor action_deferred_push
2015-05-13 16:18:54 +02:00
Twinaphex
3a0a73a5cb
(menu_displaylist.c) Cleanup some unused variables
2015-05-13 15:15:52 +02:00
twinaphex
67d3223d07
Call notify_list from menu_displaylist_push_list
2015-05-13 15:08:11 +02:00
twinaphex
8f3f0a3dc8
(menu_displaylist.h) Kill some header dependencies
2015-05-13 15:05:20 +02:00
twinaphex
711da4e2cd
Properly refactor Main Menu list call
2015-05-13 15:01:12 +02:00
twinaphex
dcce29eb07
Refactor DISPLAYLIST_HORIZONTAL
2015-05-13 14:55:20 +02:00
twinaphex
0d9e4315a7
Kill off one more menu_list_clear function call
2015-05-13 14:52:01 +02:00
twinaphex
98d9509d70
menu_displaylist_push_list - call menu_list_clear just once at top of function
2015-05-13 14:50:32 +02:00
twinaphex
b93fafe96a
Be more careful with this bit
2015-05-13 14:30:33 +02:00
twinaphex
46c5cc0689
Cleanup
2015-05-13 14:14:08 +02:00
twinaphex
bd99323585
DISPLAYLIST_MAIN_MENU - cleanup
2015-05-13 14:12:24 +02:00
twinaphex
d4b291a1e4
Add need_clear boolean variable
2015-05-13 14:10:57 +02:00
twinaphex
791f60dba8
Cleanup
2015-05-13 14:09:43 +02:00
twinaphex
26f5a1d26a
Don't do fall-through anymore
2015-05-13 14:09:14 +02:00
twinaphex
8b6e3d6c6f
Fix System Information list
2015-05-13 14:08:15 +02:00
twinaphex
110b44465b
Simplify menu_entries_push_list somewhat
2015-05-13 14:07:15 +02:00
twinaphex
47c6792cb9
Update menu_displaylist_deferred_push
2015-05-13 13:54:14 +02:00
Twinaphex
27c0a098a8
Fix typo
2015-05-13 13:48:55 +02:00
twinaphex
41f7a78eed
menu_displaylist_deferred_push - cleanup
2015-05-13 13:47:58 +02:00
twinaphex
26d7ce2049
Create DISPLAYLIST_DATABASE_ENTRY
2015-05-13 13:45:53 +02:00
twinaphex
4311fc3e5c
Create DISPLAYLIST_CORE_INFO
2015-05-13 13:31:34 +02:00
twinaphex
1c903ad7cd
Start creating retroarch_info.c
2015-05-13 13:21:43 +02:00
twinaphex
9775080d67
(Menu) Cleanups
2015-05-13 13:07:57 +02:00
twinaphex
8abb8d3c8f
Create menu_database_build_query
2015-05-13 13:06:37 +02:00
twinaphex
37fbbd3eb1
Create DISPLAYLIST_OPTIONS_REMAPPINGS
2015-05-13 12:58:42 +02:00
twinaphex
a86d56dbd8
Create DISPLAYLIST_OPTIONS_CHEATS
2015-05-13 12:55:41 +02:00
twinaphex
eb06fdc819
Create DISPLAYLIST_SETTINGS_SUBGROUP
2015-05-13 12:52:29 +02:00
Toad King
ecfb0b14e3
silence compiler warning
2015-05-12 20:35:07 -05:00
twinaphex
b5c0e4060d
(Wii) Buildfix
2015-05-13 02:36:42 +02:00
twinaphex
b8bd20216b
Create DISPLAYLIST_OPTIONS_MANAGEMENT
2015-05-13 02:14:06 +02:00
twinaphex
7126920b29
Create DISPLAYLIST_OPTIONS
2015-05-13 02:10:12 +02:00
twinaphex
d32f51a413
Add DISPLAYLIST_OPTIONS_DISK
2015-05-13 02:05:29 +02:00
twinaphex
401bccac31
Create DISPLAYLIST_OPTIONS_SHADERS
2015-05-13 01:58:05 +02:00
twinaphex
6a851ab291
Create DISPLAYLIST_OPTIONS_VIDEO
2015-05-13 01:53:32 +02:00
twinaphex
504b3222ef
Create DISPLAYLIST_CORE_INFO
2015-05-13 01:31:58 +02:00
twinaphex
654f1e0868
Create DISPLAYLIST_SHADER_PARAMETERS and DISPLAYLIST_SHADER_PARAMETERS_PRESET
2015-05-13 01:19:06 +02:00
twinaphex
20c4bf49a3
Only call sort function at one place
2015-05-12 16:36:41 +02:00
twinaphex
04c0ab70a7
(menu_displaylist.c) Cleanups
2015-05-12 16:33:44 +02:00
twinaphex
70c1f86341
Cleanup menu_displaylist_parse
2015-05-12 16:30:43 +02:00
twinaphex
5364ff24a9
Create DISPLAYLIST_CORE_OPTIONS
2015-05-12 16:24:10 +02:00
twinaphex
fb6c7d24fa
(menu_displaylist.c) Cleanups
2015-05-12 16:12:50 +02:00
twinaphex
40017315d3
Create DISPLAYLIST_HORIZONTAL_CONTENT_ACTIONS
2015-05-12 16:01:54 +02:00
twinaphex
9cf3dceb9d
Create DISPLAYLIST_CORES_UPDATER
2015-05-12 15:56:49 +02:00
twinaphex
f76c43fc66
Move core parsing code to menu_displaylist.c
2015-05-12 15:47:05 +02:00
twinaphex
b55ae6aa08
Move history list parsing to menu_displaylist.c
2015-05-12 15:41:38 +02:00
twinaphex
ec1e6ee06b
deferred_push_content_list - cleanup
2015-05-12 15:30:50 +02:00
twinaphex
a75c3b6154
(menu_displaylist.c) Cleanups
2015-05-12 15:23:41 +02:00
twinaphex
258b335130
(menu_displaylist.c) Cleanups
2015-05-12 15:17:09 +02:00
twinaphex
8a8d45866f
Create DISPLAYLIST_DATABASE_QUERY
2015-05-12 15:04:20 +02:00
twinaphex
8633d0439e
(RMenu) Build fixes
2015-05-12 14:43:54 +02:00
twinaphex
1e981cc31b
Some functions don't need a menu_handle_t * argument
2015-05-12 14:41:20 +02:00
twinaphex
630dd35979
Move menu_navigation_t struct to menu_navigation.h
2015-05-12 14:35:07 +02:00
twinaphex
7b1ccde140
Get rid of some unnecessary casts
2015-05-12 14:10:05 +02:00
Twinaphex
98b12a63e2
Cleanups
2015-05-12 13:25:35 +02:00
twinaphex
42ee2606a1
Remove menu_entries.c
2015-05-12 13:14:04 +02:00
twinaphex
372a4e2d6d
Move menu_entries_cbs_init_bind_toggle to menu_entries_cbs.h
2015-05-12 13:03:29 +02:00
twinaphex
168f681fa5
Rename menu_entries_init to menu_displaylist_init
2015-05-12 13:02:10 +02:00
twinaphex
fa6db7d8f2
Move functions to menu_displaylist.c and make them static
2015-05-12 12:58:23 +02:00
twinaphex
7eb92dbc9a
Make menu_entries_push_list into static function
2015-05-12 12:55:48 +02:00
twinaphex
437db49d3e
Cleanups
2015-05-12 12:54:40 +02:00
twinaphex
16e49a9d5b
Create DISPLAYLIST_HORIZONTAL
2015-05-12 12:51:41 +02:00
twinaphex
ecb0168f63
(menu_entries.c) Cleanups
2015-05-12 12:49:43 +02:00
twinaphex
f7de1a18d6
Move and rename - menu_database_push_query
2015-05-12 12:43:08 +02:00
twinaphex
84d739d8e6
Rename parse_entries and make it static, move it to menu_displaylist.c
2015-05-12 12:40:49 +02:00
twinaphex
35a55f97ae
More refactors pt. 2
2015-05-12 12:37:42 +02:00
twinaphex
e2d7139c71
Refactor more code
2015-05-12 12:32:24 +02:00
twinaphex
5d9b8e4789
More refactors
2015-05-12 12:26:51 +02:00
twinaphex
65ebef37d5
Add DISPLAYLIST_VIDEO_FILTER and DISPLAYLIST_IMAGES
2015-05-12 12:23:27 +02:00
twinaphex
951d7f035e
Add DISPLAYLIST_DATABASES and DISPLAYLIST_DATABASE_CURSORS
2015-05-12 12:19:58 +02:00
twinaphex
386c72f6be
Add DISPLAYLIST_SHADER_PASS and DISPLAYLIST_SHADER_PRESET
2015-05-12 12:14:58 +02:00
twinaphex
177e12820b
Create DISPLAYLIST_CORES_DETECTED
2015-05-12 12:07:41 +02:00
twinaphex
33c9afda17
Forgot a break;
2015-05-12 12:02:58 +02:00
twinaphex
acf332dce4
Add DISPLAYLIST_PERFCOUNTERS_*
2015-05-12 11:39:20 +02:00
twinaphex
592bf74d05
Create DISPLAYLIST_PERFCOUNTER_SELECTION
2015-05-12 11:31:20 +02:00
twinaphex
7177a17b67
Add DISPLAYLIST_CORES
2015-05-12 11:06:04 +02:00
twinaphex
9bec899fcb
Add DISPLAYLIST_SETTINGS to menu_displaylist_push_list
2015-05-12 10:57:00 +02:00
twinaphex
23135e3c92
Create menu_displaylist_push
2015-05-12 10:45:37 +02:00
twinaphex
a35c26b7a5
Create menu_displaylist_push_list
2015-05-12 10:35:37 +02:00
twinaphex
cd25f8874a
Rename menu_entries_deferred_push to menu_displaylist_deferred_push
2015-05-12 10:28:29 +02:00
twinaphex
7927b7f770
Create menu_displaylist_info_t
2015-05-12 10:20:46 +02:00
twinaphex
79612b2d8c
Fix MOUSE_ACTION_BUTTON_L_TOGGLE
2015-05-11 23:12:54 +02:00
twinaphex
509f2267c7
(Menu) Can now exit 'Info' message by pressing right mouse button
2015-05-11 23:03:49 +02:00
twinaphex
fdcef6cfc2
Can now escape 'Help' message with the mouse by pressing right mouse
...
button
2015-05-11 23:02:31 +02:00
twinaphex
76407c9ef2
Start updating menu->input.joypad and menu->input.mouse per-frame
2015-05-11 22:43:16 +02:00
twinaphex
92c4e5ce66
Improve menu_input_mouse_post_iterate
2015-05-11 22:36:12 +02:00
Twinaphex
5ebecc0db1
Merge pull request #1687 from heuripedes/glui-font-fix
...
Fix blocky text issues during context reset
2015-05-11 18:55:17 +02:00
Higor Eurípedes
d1c192ece7
(GLUI) Reset texture names
2015-05-11 13:49:46 -03:00
Twinaphex
014c1b343d
Get rid of unused variables
2015-05-11 18:47:08 +02:00
twinaphex
a014f2db88
Move framebuffer is dirty and other menu-related state flags
...
to menu_handle_t
2015-05-11 18:46:06 +02:00
twinaphex
1a152677a3
Get rid of entry_iterate callback in menu driver
2015-05-11 18:31:44 +02:00
Twinaphex
1235450c69
(menu_entry.c) remove unused variable
2015-05-11 18:11:54 +02:00
twinaphex
07e5ce86b5
menu_entry_iterate - use menu_list_get_last_stack_actiondata
2015-05-11 18:11:11 +02:00
twinaphex
079b9f10ff
Create menu_entry_iterate
2015-05-11 17:53:33 +02:00
twinaphex
f161883cf5
(RMenu) Cleanup
2015-05-11 17:46:23 +02:00
twinaphex
9eacc255ea
(menu_input.c) More cleanups
2015-05-11 12:03:02 +02:00
twinaphex
6cfbc88a1b
Simplify pointer_tap
2015-05-11 11:53:30 +02:00
Twinaphex
ed63625613
(menu_input.c) remove unused variable
2015-05-11 11:51:44 +02:00
twinaphex
9f4cd46dce
Simplify menu_input_mouse_post_iterate/menu_input_pointer_post_iterate
2015-05-11 11:50:55 +02:00
twinaphex
4229d97e73
Simplify menu_input_post_iterate
2015-05-11 11:48:43 +02:00
twinaphex
dd214a7a4b
Start simplifying menu_input_mouse_post_iterate
2015-05-11 11:36:15 +02:00
twinaphex
722f46721f
(menu_input.c) Cleanups
2015-05-11 11:21:23 +02:00
twinaphex
78c55c55c5
Create menu_displaylist.c
2015-05-11 11:11:23 +02:00
Twinaphex
297fc772c0
(UI Companion) Create notify_list_loaded
2015-05-11 09:56:45 +02:00
twinaphex
bb11745b5e
Create menu_entry_action
2015-05-11 01:27:00 +02:00
Higor Eurípedes
d2d1eaa4f9
(GLUI) Quick fix for menu not rendering during info screen
2015-05-10 16:18:09 -03:00
twinaphex
238fe7ecc5
Some cleanups to glui_context_bg_destroy
2015-05-10 20:21:34 +02:00
twinaphex
4b0435ff42
Change menu_entry_pathdir_get_value and menu_entry_pathdir_get_extensions
2015-05-10 18:18:46 +02:00
twinaphex
8d5cb71fca
(Menu) Set "Load Shader Preset" to type MENU_FILE_PATH
2015-05-10 18:08:28 +02:00
twinaphex
50cc590d98
(menu_entry.c) Fixed representation of core list
2015-05-10 16:42:49 +02:00
Twinaphex
fb5838c8ba
Implement menu_entry_get_value
2015-05-10 12:58:46 +02:00
Twinaphex
ed7e2bbcfe
Fix menu_entry_get_label
2015-05-10 12:52:07 +02:00
twinaphex
c8e79c4ef2
menu_entry_get_label - fix typo
2015-05-10 12:45:53 +02:00
twinaphex
d500efb454
Change menu_entry_get_label
2015-05-10 12:44:32 +02:00
twinaphex
cdfd5406fe
(RGUI) Remove unused variable
2015-05-10 12:33:48 +02:00
twinaphex
53866fe029
(Menu) Code duplication cleanup - use get_core_title
2015-05-10 12:10:06 +02:00
twinaphex
7914946d19
Move code from menu_list.c to menu_entry.c
2015-05-10 11:23:00 +02:00
twinaphex
2996f389a2
Buildfix
2015-05-10 11:13:46 +02:00
twinaphex
040ffe8136
(menu_entry.c) Change names of functions
2015-05-10 11:06:58 +02:00
Twinaphex
39281f1655
(CocoaTouch) Build fix
2015-05-10 11:02:10 +02:00
twinaphex
1f603085c7
Move enum type to menu_entry.h too
2015-05-10 11:01:17 +02:00
twinaphex
3a0aab31f6
Create menu_entry.h
2015-05-10 11:00:05 +02:00
twinaphex
0333cb5eb6
Refactor cocoatouch_support.c as menu/menu_entry.c
2015-05-10 10:55:20 +02:00
twinaphex
3c5b83cf08
(360) Build fixes
2015-05-09 18:12:15 +02:00
twinaphex
303fcfa6bb
(RMenu XUI) Buildfix
2015-05-09 17:54:19 +02:00
twinaphex
73d5e8a41b
(PS3) Build fix and fix warnings
2015-05-09 17:53:03 +02:00
Twinaphex
f08db710ac
Kill unused variables
2015-05-09 16:06:05 +02:00
twinaphex
9b9e65abf3
Start using video_driver_get_frame_count
2015-05-09 16:04:12 +02:00
twinaphex
5b1455070f
(GLUI) Translucent selection bar looks a bit more correct now
2015-05-09 14:01:50 +02:00
twinaphex
9c32375861
Create xmb_context_bg_destroy
2015-05-09 13:29:48 +02:00
twinaphex
62975e1990
Reupload white texture when uploading a wallpaper
2015-05-09 13:21:32 +02:00
twinaphex
6f96b32df4
(GLUI) White texture should be properly uploaded to GPU
...
in threaded video mode now too
2015-05-09 13:12:43 +02:00
twinaphex
dbdffb91c0
(GLES/GLUI) Scrollbars, rectangle top/bottom show up now in GLES - currently
...
selected bar currently has wrong color
2015-05-09 12:24:24 +02:00
twinaphex
88d069c3f7
Start wrapping access to menu->list_settings
2015-05-08 20:41:15 +02:00
twinaphex
cbaf5cdd05
Create menu_setting_get_ptr
2015-05-08 20:36:08 +02:00
twinaphex
f270f3a9e0
Cleanup
2015-05-08 20:03:36 +02:00
twinaphex
4f4b0bc537
Cleanups
2015-05-08 20:01:38 +02:00
twinaphex
41de3fe1f1
Rename some other static functions
2015-05-08 19:45:55 +02:00
twinaphex
d50c9236f4
Rename some static functions
2015-05-08 19:44:46 +02:00
twinaphex
ab4ca635be
Remove menu_list_push_stack
2015-05-08 19:28:52 +02:00
twinaphex
bbe6b5c809
Remove unused menu_list_push_refresh
2015-05-08 19:22:08 +02:00
twinaphex
09d6294dc2
menu_list_get_entry - fix bug
2015-05-08 17:58:17 +02:00
twinaphex
cb22a3feb9
Use menu_setting_find
2015-05-08 17:19:43 +02:00
twinaphex
08c0a59e40
(menu_entries.c) Small cleanup
2015-05-08 16:02:21 +02:00
twinaphex
50944bb1e1
Use menu_list_get_entry
2015-05-08 11:45:30 +02:00
twinaphex
a57cfde1cd
Use menu_list_get_entry for menu_entries_cbs_iterate.c
2015-05-08 11:41:41 +02:00
Twinaphex
4ac4aae81a
Remove unused variables
2015-05-08 11:17:45 +02:00
twinaphex
25749f7fdd
(menu_entries_cbs_iterate.c) More cleanups
2015-05-08 11:16:31 +02:00
twinaphex
cb3245b690
Create action_iterate_switch
2015-05-08 11:11:18 +02:00
twinaphex
45ffc24653
Simplify get_title
2015-05-08 09:28:50 +02:00
twinaphex
5ca48cd13b
Cleanups
2015-05-08 09:25:16 +02:00
twinaphex
f2d481f421
(menu_navigation.c) Use menu_list_get_ptr
2015-05-07 11:05:28 +02:00
Twinaphex
07dfbf6878
Remove unused variable
2015-05-07 10:59:17 +02:00
twinaphex
65bf2fc7b8
(menu_entries_cbs_toggle.c) Use menu_list_get_ptr
2015-05-07 10:58:27 +02:00
twinaphex
4e1821123f
(menu_entries_cbs_iterate.c) Use menu_list_get_ptr
2015-05-07 10:55:57 +02:00
twinaphex
5bb482d61c
action_iterate_main - use menu_list_get_ptr
2015-05-07 10:50:29 +02:00
twinaphex
98a4fb0827
Start using menu_navigation_get_current_selection
2015-05-07 10:48:57 +02:00
twinaphex
6e20548340
(Menu) Cleanups
2015-05-07 10:47:22 +02:00
twinaphex
c8011632f9
Create menu_navigation_get_current_selection
2015-05-07 10:45:11 +02:00
twinaphex
64495ea0e5
Simplify action_cancel_pop_default
2015-05-07 10:25:13 +02:00
Twinaphex
c0749b119d
(Menu) Cleanup
2015-05-07 10:16:50 +02:00
twinaphex
fa5ef2e750
Simplify menu_list_get_entry
2015-05-07 10:15:33 +02:00
twinaphex
290bff0097
Create menu_list_get_current_entry_id
2015-05-07 10:10:08 +02:00
twinaphex
f9713ab764
Create menu_list_entry_is_currently_selected
2015-05-07 09:56:11 +02:00
twinaphex
ed3f7ccf7c
(RMenu XUI) Update to use menu_list_get_entry
2015-05-07 09:44:29 +02:00
twinaphex
d1c2f51911
(RMenu) Start using menu_list_get_entry for RMenu
2015-05-07 09:42:08 +02:00
twinaphex
f171be5fb6
Use menu_list_get_entry directly
2015-05-07 09:39:04 +02:00
twinaphex
b40b01b162
Prevent unused variable warning
2015-05-07 09:29:38 +02:00
twinaphex
aca04bed0b
(Menu) Cleanups
2015-05-07 05:31:25 +02:00
twinaphex
b95ceeb406
Cleanups
2015-05-07 05:11:37 +02:00
twinaphex
058b1dfdf0
Start using menu_list_get_ptr and menu_navigation_get_ptr
2015-05-07 05:08:34 +02:00
twinaphex
a8e5d98b0c
Start using menu_navigation_get_ptr
2015-05-07 05:04:58 +02:00
twinaphex
9441ba5a5d
Create menu_navigation_get_ptr
2015-05-07 05:01:55 +02:00
twinaphex
b28a45e7da
(menu_setting.c) Simplifications
2015-05-07 04:57:49 +02:00
twinaphex
0b49fe0f22
(menu_list.c) Cleanups
2015-05-07 04:54:49 +02:00
twinaphex
7004451e54
Create menu_list_get_entry
2015-05-07 04:47:32 +02:00
twinaphex
a13442625b
Cleanups
2015-05-07 04:37:46 +02:00
twinaphex
ce9d025207
menu_display_setting_label - add logging
2015-05-07 04:33:31 +02:00
twinaphex
bcab96bb77
(Menu) Simplify menu_display_setting_label
2015-05-07 04:28:57 +02:00
twinaphex
dcd203b44d
Make menu actions configurable
2015-05-07 03:55:15 +02:00
Twinaphex
f3a7252ea8
(Menu) Update function
2015-05-05 22:21:38 +02:00
twinaphex
db60ee629d
menu_display_setting_label - Return callback
2015-05-05 21:37:33 +02:00
twinaphex
e494165513
Change menu_display_setting_label
2015-05-05 21:35:25 +02:00
twinaphex
89b313da0c
(GLUI/XMB) Use menu_display_setting_label too
2015-05-05 20:09:29 +02:00
twinaphex
06aa0126ab
(GLUI) Use menu_display_setting_label
2015-05-05 19:52:38 +02:00
twinaphex
caaf6a8aa9
Create menu_display_setting_label
2015-05-05 19:50:39 +02:00
twinaphex
ad0440a343
(GLUI) Use menu_display_update_pending (why are we flagging
...
framebuffer dirty here BTW? GLUI doesn't use the framebuffer)
2015-05-04 09:22:29 +02:00
twinaphex
dbd0da41a2
(RGUI) Use menu_display_update_pending
2015-05-04 09:16:43 +02:00
Higor Eurípedes
b85dfec4d4
Fix sigsegv and improve font fallback logic
2015-05-02 22:24:35 -03:00
Higor Eurípedes
04bb18e24d
(GLUI) Use default font when video.font_enable is false
2015-05-02 21:59:51 -03:00
Twinaphex
d6a713bb8d
Fix some warnings
2015-05-02 19:09:23 +02:00
twinaphex
af9e74bad9
(XMB) Remove unused variables
2015-05-01 17:26:24 +02:00
twinaphex
5e5453488f
(Android) Move thread state to android_app
2015-05-01 17:25:26 +02:00
Twinaphex
7845e9b2fb
Merge pull request #1665 from heuripedes/build-fixes
...
Fix build when OpenGL and GLES are disabled
2015-05-01 16:36:23 +02:00
Higor Eurípedes
c554f58dfd
Fix build when OpenGL and GLES are disabled
2015-05-01 11:28:53 -03:00
Higor Eurípedes
0bccda75fa
(GLUI) Cleanups
2015-05-01 09:38:04 -03:00
Higor Eurípedes
e669d3a512
(XMB) Use the new font functions
2015-05-01 09:05:49 -03:00
Higor Eurípedes
9eefa4eaca
(GLUI) Use the new main font functions
2015-05-01 09:02:03 -03:00
Higor Eurípedes
63c9b6e562
(Menu) Add some functions to handle the main menu font
2015-05-01 09:00:03 -03:00
twinaphex
f6586f7cde
Implement Core Settings and implement 'Core Supports No Content Enable'
2015-04-28 03:22:04 +02:00
twinaphex
560d28b188
menu_display_update_pending - cleanup
2015-04-27 19:13:09 +02:00
twinaphex
489dc651b5
Cleanups - get_title
2015-04-27 18:57:09 +02:00
twinaphex
0731e8c1fa
MOve menu_update_libretro_info to driver.c and make it a static function
2015-04-27 05:38:27 +02:00
twinaphex
5aa422885f
(GLUI) Remove dependency on gl_common.h
2015-04-27 05:07:11 +02:00
twinaphex
5a5dc01f8e
(menu_display.c) Remove dependency on gl_common.h
2015-04-27 05:05:38 +02:00
twinaphex
015ce797f9
(Menu) Cleanups
2015-04-27 05:00:07 +02:00
twinaphex
5d0da65f91
(XMB) xmb_draw_icon_begin - call shader->use once
2015-04-27 04:55:27 +02:00
twinaphex
6be4345aa1
gl_menu_frame_background - cleanups
2015-04-27 04:44:57 +02:00
twinaphex
b97e880c01
(Menu) Create gl_menu_frame_background
2015-04-27 04:37:45 +02:00
twinaphex
42fc1fb9a8
(XMB) Cleanup
2015-04-27 04:21:39 +02:00
twinaphex
5e75d59894
(XMB) Shows XMB categories again
2015-04-27 04:03:44 +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
d0b3aa24c4
(Windows) Buildfix
2015-04-26 23:47:24 +02:00
twinaphex
a9dee4877e
Create set_viewport wrapper function - threaded video mode's
...
set_viewport function does not work yet
2015-04-26 19:46:59 +02:00
twinaphex
b980f5c4de
(XMB) Create xmb_draw_frame
2015-04-26 18:17:18 +02:00
twinaphex
17515d66ed
Create menu_display_unset_viewport
2015-04-26 18:08:17 +02:00
twinaphex
d3dba0edc2
Create menu_display_set_viewport
2015-04-26 16:46:56 +02:00
twinaphex
15dd8e71ac
(XMB) Cleanup
2015-04-26 16:33:35 +02:00
twinaphex
f0d9506a17
(GLUI) Get rid of unneeded gl_t usage
2015-04-26 06:18:58 +02:00
twinaphex
941f0bdcb4
(XMB) Cleanups
2015-04-26 06:14:59 +02:00
twinaphex
e52eb7bcf2
(360) Build fixes
2015-04-26 05:44:30 +02:00
Twinaphex
0353d596df
(GLUI) Get rid of unused variable
2015-04-26 05:22:57 +02:00
twinaphex
b6fbf5a335
(Menu) Start getting rid of gl->win_width/gl->win_height and start
...
creating global->video_data.width and global->video_data.height
which should be used instead in menu drivers
2015-04-26 05:21:43 +02:00
Higor Eurípedes
1532ab3a58
(Menu) Actually free menu in menu_free()
2015-04-25 20:42:12 -03: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
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
e1b1cdfeb6
(GLUI) Restore background when doing context reset
2015-04-25 06:03:26 +02:00
twinaphex
a2806aeba0
(GLUI) Only call gl->shader->use once per glui_frame call
2015-04-25 02:40:51 +02:00
Twinaphex
642c5d4557
Merge pull request #1657 from heuripedes/master
...
(GLUI) Flush list_block earlier
2015-04-25 01:10:14 +02:00
twinaphex
4907d55160
(GLUI) Cleanup
2015-04-25 00:54:17 +02:00
Higor Eurípedes
ee0ad2c165
(GLUI) Flush list_block earlier
2015-04-24 19:45:25 -03:00
twinaphex
44a8b8bcd3
Move font_handle and font_driver ot the driver struct
2015-04-25 00:32:01 +02:00
twinaphex
a79511e27f
Simplify menu_display_font_flush_block
2015-04-24 23:28:25 +02:00
twinaphex
86958c4117
(menu_display.c) Wrap bind_block and flush_block calls
2015-04-24 23:22:47 +02:00
twinaphex
b10ce11ad3
Move font variables to menu_handle_t
2015-04-24 23:06:04 +02:00
twinaphex
fa30933b87
(GLUI) Fixes OSD fonts not showing up - next problem - the top
...
and bottom 'bars' are 'transparent' - they should instead be solid
color filled
2015-04-24 22:49:05 +02:00
twinaphex
d9bf8a35ec
(GLUI) Cleanups
2015-04-24 22:46:19 +02:00
twinaphex
c5c4f736bd
(GLUI) Cleanups
2015-04-24 22:17:08 +02:00
twinaphex
f2c0874521
(Menu) Create menu_display_font_init_first
2015-04-24 22:01:33 +02:00
twinaphex
e2bea7ad9b
(GLUI) Fix corrupt fonts on init with Windows, just pass
...
NULL for fontpath
2015-04-24 19:17:02 +02:00
twinaphex
e69f40b319
(menu_display.c) Cleanup
2015-04-24 16:42:27 +02:00
twinaphex
69bef77d6d
Add DPI override options
2015-04-24 16:37:09 +02:00
twinaphex
943ecee554
(Menu) Update menu_update_libretro_info
2015-04-23 02:11:57 +02:00
twinaphex
62899fc046
(Menu) Change void * arguments in signatures
2015-04-23 01:27:43 +02:00
twinaphex
71b83aec7c
Get rid of some void * arguments in menu_display.c
2015-04-23 01:21:43 +02:00
twinaphex
bd63de9b3a
Replace gl_font_init_first and d3d_font_init_first with common function
2015-04-21 17:33:00 +02:00
twinaphex
c21963e686
(GLUI) Style nits / cleanups
2015-04-21 16:59:02 +02:00
twinaphex
b924d57838
(XMB) Style nit - 80-char limit
2015-04-21 16:45:27 +02:00
twinaphex
c78c8c839f
Create menu_display_get_dpi
2015-04-21 15:45:03 +02:00
twinaphex
a104517168
(Menu) Create menu_display.c/menu_display.h
2015-04-21 14:44:26 +02:00
twinaphex
17a11463b9
(GLUI) Set default DPI at 128 if DPI metric not implemented
2015-04-21 13:48:45 +02:00
Twinaphex
1c200dcbd3
(GLUI) Remove unused variables
2015-04-21 10:37:38 +02:00
Jean-André Santoni
ede94ef66c
(GLUI) Use a font size adapted to the dpi
2015-04-21 14:20:18 +07:00
Jean-André Santoni
5e96ea7727
(GLUI) Fix a bug when going backward on a long list
2015-04-21 11:43:52 +07:00
Jean-André Santoni
8ef70debcb
(GLUI) Scrollbar
2015-04-21 09:50:57 +07:00
Jean-André Santoni
1f31033394
(GLUI) Use render_quad instead of render_background to darken the screen
2015-04-21 09:50:57 +07:00
Jean-André Santoni
b6337d2734
(GLUI) Use DPI, reduce header size to line height, center font verticaly for every font size
2015-04-21 09:50:57 +07:00
twinaphex
9ef656dc61
(MSVC) Build fixes
2015-04-20 20:00:39 +02:00
twinaphex
aa54f7fb41
Move apple_rarch_exited to UI companion drivers
2015-04-20 17:10:28 +02:00
Jean-André Santoni
c8af545fd9
(GLUI) Don't animate navigation clear, it's ugly in some cases
2015-04-20 21:35:41 +07:00
Jean-André Santoni
d9409e071f
(GLUI) Animate keyboard navigation
2015-04-20 21:22:55 +07:00
Jean-André Santoni
d6ab5fb574
(Menu) Support back button with mouse
2015-04-20 20:15:55 +07:00
twinaphex
1739259dde
Remove shader_manager_get_current_shader - no longer used
2015-04-19 18:46:53 +02:00
twinaphex
1cb9f651ab
zlib_extract_core_callback - compile it in only when HAVE_ZLIB
...
is defined
2015-04-19 18:45:29 +02:00
twinaphex
ee7ce9659b
Create more features
2015-04-19 18:30:49 +02:00
Jean-André Santoni
6b3421b971
(RGUI) Center the title, and display a BACK button
2015-04-19 18:48:05 +07:00
twinaphex
ed593b5b1d
Improve menu_input_pointer_post_iterate early return
2015-04-19 12:58:36 +02:00
twinaphex
aaf89ce598
Cut down on some more code
2015-04-19 12:24:35 +02:00
twinaphex
304ac04e1d
(shared.h) Some more cleanups
2015-04-19 12:17:18 +02:00
twinaphex
51920f9e5f
Simplify 'get_title'
2015-04-19 12:14:20 +02:00
twinaphex
33254862a6
Change 'Using Power' to 'Discharging'
2015-04-18 22:04:22 +02:00
twinaphex
7e0395970e
Add Power Source to System Information
2015-04-18 15:17:27 +02:00
twinaphex
4468f768a6
Cleanups
2015-04-16 23:22:29 +02:00
twinaphex
182c4e5e37
Add _opengles_supp to config.features.h
2015-04-16 22:13:16 +02:00
twinaphex
d9f5f7c457
Add more entries to System Information
2015-04-16 21:58:19 +02:00
twinaphex
3c498eb505
Add HAVE_GLSL/HAVE_HLSL to config.features.h
2015-04-16 20:59:55 +02:00
twinaphex
aded842d4f
Start adding config.features to system information
2015-04-16 20:56:06 +02:00
twinaphex
686c453681
(System Information) Add CPU features information
2015-04-16 20:37:21 +02:00
Twinaphex
cb03dcc58f
Cleanups
2015-04-16 20:19:53 +02:00
twinaphex
6c8fb89773
Refactor print_compiler
2015-04-16 20:17:05 +02:00
twinaphex
83e3231fdd
(System Information) Add frontend->get_os
2015-04-16 20:07:54 +02:00
twinaphex
cd76c3f975
Add gfx_ctx_get_ident
2015-04-16 20:00:10 +02:00
twinaphex
7bfca05272
System Information - show Display Metrics
2015-04-16 19:41:07 +02:00
twinaphex
7f50f44ddb
Start adding 'System Information'
2015-04-16 19:36:34 +02:00
Jean-André Santoni
ba99edb847
(XMB) Basic touch support, no drag yet
2015-04-16 17:40:17 +02:00
Jean-André Santoni
625d38a6dd
(Menu) Fix new glui design compatibility with block text rendering
2015-04-16 15:32:49 +02:00
Jean-André Santoni
0a56e3dcaa
(Menu) Fix touch compatibility with the framebuf.dirty optimization
2015-04-16 15:32:49 +02:00
Jean-André Santoni
128cf327a3
(Menu) Drag to scroll with touch
2015-04-16 15:32:49 +02:00
Twinaphex
8dd265bbad
Remove unused variable
2015-04-15 20:06:48 +02:00
twinaphex
23b9a3ee47
Add 'use_output_directory'
2015-04-15 12:42:36 +02:00
twinaphex
3717414e2e
Setting recordings from the menu works now
2015-04-15 10:55:23 +02:00
twinaphex
ee3442b962
Fix crash when toggling menu switch when we're in 'Core Updater' screen
2015-04-15 09:55:23 +02:00
twinaphex
5b6030c2c7
(Core Updater) Cleanup global variables
2015-04-15 09:48:13 +02:00
twinaphex
7f17f340c0
(Menu) Cleanup
2015-04-15 09:35:48 +02:00
twinaphex
c2f659fb68
Add 'Recording Settings' to menu_entries_common_is_settings_entry
2015-04-15 09:25:09 +02:00
twinaphex
9c2193f915
Start adding record_config setting
2015-04-15 09:18:43 +02:00
twinaphex
efc78f0ee1
Turn off logging spam
2015-04-15 07:25:25 +02:00
twinaphex
6bf30bb714
(PS3) Buildfixes
2015-04-14 21:58:39 +02:00
twinaphex
63b104204b
Create separate 'Recording Settings'
2015-04-14 18:28:15 +02:00
Twinaphex
69e7c978c5
Merge pull request #1627 from aliaspider/master
...
(CTR/3DS) fix build.
2015-04-14 16:39:28 +02:00
twinaphex
8c6cce3945
Rename rarch_joypad_driver_t to input_device_driver_t
2015-04-14 16:37:59 +02:00
aliaspider
b965a07c32
(CTR) fix build.
2015-04-14 15:35:14 +01:00
twinaphex
baaed5a241
Refactor set_bind functions
2015-04-14 14:04:24 +02:00
twinaphex
62a5d5338a
Create menu_input_set_input_device_bind_mode
2015-04-14 13:43:24 +02:00
twinaphex
fc7f9894b8
Create menu_input_set_keyboard_bind_mode
2015-04-14 13:40:20 +02:00
Twinaphex
44e8f920ad
Get rid of unused variables
2015-04-14 13:02:24 +02:00
twinaphex
2cf13d3e0b
Go through menu_driver_get_ptr
2015-04-14 13:01:33 +02:00
Twinaphex
a3e9a5c8f9
Get rid of unused variables
2015-04-14 12:57:41 +02:00
twinaphex
930913ee8b
(Menu) Cleanups
2015-04-14 12:56:37 +02:00
twinaphex
f5005cac96
Revert "Revert "Revert "(Input) Add timeout for gamepad binds"""
...
This reverts commit 50dcaf66c6
.
2015-04-14 12:40:23 +02:00
twinaphex
50dcaf66c6
Revert "Revert "(Input) Add timeout for gamepad binds""
...
This reverts commit 6166e45095
.
2015-04-14 12:34:03 +02:00
twinaphex
6166e45095
Revert "(Input) Add timeout for gamepad binds"
...
This reverts commit 54c41564c8
.
2015-04-14 12:33:08 +02:00
twinaphex
54c41564c8
(Input) Add timeout for gamepad binds
2015-04-14 12:29:54 +02:00
twinaphex
75fcf2175a
Rename 'Joypad' references to 'Input Device'
2015-04-14 12:11:03 +02:00
twinaphex
bb6331874a
Refactor database runloop code
2015-04-14 09:27:55 +02:00
twinaphex
8e3b63e2e9
menu_input_frame - early return if driver is NULL
2015-04-14 08:12:34 +02:00
twinaphex
19a3104cdc
(RARCH_CONSOLE) Buildfix
2015-04-14 08:12:06 +02:00
twinaphex
b7321df63c
(Database) Fix database runloop on data runloop
2015-04-14 08:10:12 +02:00
twinaphex
f5470d37b2
Move input post iterate functions to menu_input.c
2015-04-14 07:38:04 +02:00
twinaphex
730698bd24
(XMB) Replace texture_image_load call
2015-04-13 18:59:39 +02:00
twinaphex
9805e9a918
(GLUI) Don't have to implement context_reset function anymore
2015-04-13 18:55:33 +02:00
twinaphex
706da9e1f0
More guards for disabling pointer support when overlay is active
2015-04-13 17:59:43 +02:00
twinaphex
b02ada8deb
(Help message) Split up long line
2015-04-13 17:29:21 +02:00
twinaphex
6be10cd04d
Improve menu_input_mouse
2015-04-13 16:53:01 +02:00
twinaphex
eaea065199
Move some functions around to command_event.c - make some functions static
2015-04-13 11:37:38 +02:00
twinaphex
0818b178f9
Rename rarch_main_command to event_command
2015-04-13 11:26:02 +02:00
Twinaphex
de2eb5f972
Rename RARCH_CMD_* to EVENT_CMD_*
2015-04-13 10:29:15 +02:00
twinaphex
31376b4a65
Start moving cpp files to griffin_cpp.cpp
2015-04-12 19:13:21 +02:00
Twinaphex
3e35593f59
(iOS) Implement UI companion driver for iOS CocoaTouch
2015-04-12 03:18:37 +02:00
twinaphex
867ee391dd
(GX) Start using sthread wrapper functions for device notification thread
2015-04-11 23:37:00 +02:00
Twinaphex
93c3838b70
Remove unused variables
2015-04-11 05:31:03 +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
494dd6200e
(Menu) Cleanups
2015-04-11 05:09:10 +02:00
radius
56391da5c2
Include analogs here too
2015-04-09 18:16:25 -05:00
radius
54035aa758
make the settings correct
2015-04-09 17:49:40 -05:00
radius
828d125ed3
should fix the labels at least, gotta test saving/loading
2015-04-09 17:20:46 -05:00
radius
eef29b0355
try to include analogs in input remapping
2015-04-09 17:06:41 -05: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
4b01483482
Merge pull request #1603 from fr500/master
...
Override and remap improvements #2
2015-04-08 05:55:58 +02:00
radius
a8a6057055
add OSD message for remap load
2015-04-07 22:51:31 -05:00
radius
dd8b1faac4
add OSD message for remap saving too
2015-04-07 22:40:42 -05:00
twinaphex
2fbc79e9f3
Cleanup some header includes
2015-04-07 22:21:08 +02:00
Twinaphex
ed859fa619
Merge pull request #1596 from Monroe88/audio_dsp_fix
...
Fix Audio DSP menu option
2015-04-07 06:03:03 +02:00
Monroe88
0c7da8b685
Fix Audio DSP menu option
2015-04-06 22:55:49 -05:00
radius
f060811ae8
Add options to save remap files according to the autoload convention
2015-04-06 18:47:58 -05:00
Jean-André Santoni
2cc5ad1476
(Menu) Prevent calling context reset twice, fixes the white screen on RPi 1
2015-04-05 15:52:19 +02:00
radius
d45593d578
Prevent mouse/touch if overlays are enabled to avoid conflicting inputs.
...
Users can still get locked out if they purposelly disable mouse/pointer and overlays and don't use a controller
2015-04-04 11:15:27 -05:00
Twinaphex
632dfe3a82
Merge pull request #1578 from lioncash/printf
...
Fix some printf format specifiers
2015-04-03 22:30:04 +02:00
Lioncash
b68048e6db
Fix some printf format specifiers
...
Gets rid of warnings on higher warning levels
2015-04-03 15:09:17 -04:00
twinaphex
532d112ff8
(Font) Combine font_d3d_driver and font_gl_driver
2015-04-03 20:36:19 +02:00
twinaphex
d84b08ab08
(PS3) Buildfix
2015-04-03 03:23:02 +02:00
twinaphex
2b6986baff
(360) Build fixes
2015-04-03 02:41:37 +02:00
Twinaphex
359715c667
Merge pull request #1575 from lioncash/dup
...
menu_entries_cbs_ok: Remove duplicate conditions
2015-04-03 01:43:31 +02:00
Lioncash
6c66c1ff93
menu_entries_cbs_ok: Remove duplicate conditions
2015-04-02 19:26:14 -04: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
a69bd00a0c
menu_entries_cbs_deferred_push: Fix potental memory leaks
2015-04-02 08:50:19 -04:00
Lioncash
9dfb1a0f65
xmb: Be explicit with text alignment
...
Also fixes building on VS 2013
2015-04-01 22:22:33 -04:00
Higor Eurípedes
7ad9e989cf
(menu_entries.c) Don't ignore empty result sets for ST_DIR
2015-04-01 19:13:38 -03:00
Higor Eurípedes
aafc24ac32
(shared.h) Initialize local variables
2015-04-01 19:13:38 -03:00
Twinaphex
db2dd5010b
Merge pull request #1559 from aliaspider/master
...
preliminary 3DS port.
2015-04-01 23:18:12 +02:00
aliaspider
2045cee432
preliminary 3DS port.
2015-04-01 22:14:13 +01:00
twinaphex
43bb5c81cc
Start creating input HID driver interface, etc.
2015-04-01 22:31:43 +02:00
twinaphex
dd30be4da4
(menu_entries_cbs.c) Use write_file wrapper
2015-04-01 18:40:49 +02:00
twinaphex
5bf21de960
Move pointer_iterate and mouse_iterate to menu_input_frame
2015-03-31 14:38:05 +02: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
aliaspider
9ab4026bfe
(menu) improve touch controls:
...
- two finger presses now behave the same as pressing the back button.
- glui is now supported.
2015-03-30 05:22:06 +01:00
aliaspider
18d67aefc7
(menu) improve mouse navigation a bit.
2015-03-30 02:09:25 +01:00
aliaspider
ddfbea107d
(menu) add a seperate setting to enable/disable touch input inside the
...
menu.
2015-03-30 00:50:44 +01:00
twinaphex
2c555082ee
D3D and GL now use the same font driver interface
2015-03-30 00:55:39 +02:00
twinaphex
ed5891b8e8
Rename gl_coord_array_release to gl_coord_array_free
2015-03-29 19:25:48 +02:00
twinaphex
d374fb863c
Use retro_inline.h for remaining 'inline' instances
2015-03-29 16:43:02 +02:00
twinaphex
7d8f9a3498
(menu_entries.c) Fix potential crash
2015-03-29 00:33:38 +01:00
Twinaphex
3a3653b3b7
Merge pull request #1552 from aliaspider/master
...
(menu) add experimental touch controls.
2015-03-28 22:59:19 +01:00
aliaspider
2cfb1e4c8f
(menu) use menu.mouse.enable for enabling/disabling touch controls.
2015-03-28 22:53:05 +01:00
aliaspider
7959111d2a
(menu) forgot to revert this.
2015-03-28 22:45:20 +01:00
aliaspider
560c98f3cb
(menu) add pointer support (active only for rgui for now)
2015-03-28 22:35:18 +01:00
Higor Eurípedes
3edc3b6c36
(XMB) Fix memory corruption
2015-03-28 17:54:09 -03:00
twinaphex
6cdc66e6cf
Remove weird header file
2015-03-28 21:34:25 +01:00
twinaphex
ab284b82f9
(win32) Buildfix
2015-03-28 21:32:38 +01:00
twinaphex
0af92454bb
(menu_entries.c) Cleanup
2015-03-28 21:14:54 +01:00
twinaphex
caf4d457d6
(Menu) Use zlib_perform_mode
2015-03-28 21:13:10 +01:00
twinaphex
3da7197538
(font_driver) Get rid of warnings
2015-03-28 20:51:03 +01:00
twinaphex
c26804335b
(libretro-common) Move file_extract.c to libretro-common
2015-03-28 20:14:19 +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
twinaphex
a532742b96
Refactor zlib_inflate_data_to_file so that it is nonblocking
2015-03-28 19:18:42 +01:00
Higor Eurípedes
3d33d934cb
(GLUI) Fix mouse rendering
2015-03-27 16:17:11 -03:00
Higor Eurípedes
b9f40fc1c9
(XMB) Fix raster block usage
2015-03-27 16:15:54 -03:00
Jean-André Santoni
af3bbce0b6
(XMB) Group options in the contextual menu
2015-03-27 00:00:49 +01:00
Higor Eurípedes
15b7d69f3b
(GLUI) Fix mouse/OSK rendering
2015-03-26 17:45:46 -03:00
Higor Eurípedes
2115e806a7
(GLUI) Fix fullscreen rendering
2015-03-26 14:07:39 -03:00
Twinaphex
b671d96e20
Remove some unused variables
2015-03-25 18:26:11 +01:00
Higor Eurípedes
8fc5818130
(GLUI,XMB) Fix OSD
2015-03-25 13:42:34 -03:00
Higor Eurípedes
d3d976c92b
(GLUI) Only update text vertices when needed
2015-03-25 13:04:54 -03:00
Higor Eurípedes
8b7bbc7975
(gl_font_renderer_t) Implement swappable blocks and remove end_block pointer
2015-03-25 13:04:53 -03:00
Higor Eurípedes
ed6f1cfdd3
(gl_raster_font) Make use of gl_coord_array_t
2015-03-25 13:04:53 -03:00
Higor Eurípedes
7d1bffc350
(gl_font_renderer_t) Implement block flushing
2015-03-25 13:04:53 -03:00
Higor Eurípedes
8f0302c519
(gl_font_renderer_t) Implement basic text block rendering
2015-03-25 13:04:53 -03:00
Higor Eurípedes
d2f5a29030
(Menu) Fix memleak in get_title
2015-03-24 20:21:59 -03:00
twinaphex
ca8e38fa18
Add 'Unload Core' option
2015-03-24 14:32:42 +01:00
twinaphex
c7e78d48d5
Create runloop_data.h
2015-03-24 13:45:53 +01:00
twinaphex
015367b741
(PS3) Buildfix
2015-03-23 07:44:20 +01:00
twinaphex
d9ba52e018
Create input_driver_get_joypad_driver
2015-03-23 03:40:09 +01:00
Twinaphex
47fae5542d
Cleanups
2015-03-23 03:09:30 +01:00
twinaphex
db1087ad33
Create input_driver_state
2015-03-23 03:04:05 +01:00
Twinaphex
96a39ec234
Remove unused variable
2015-03-23 00:52:08 +01:00
twinaphex
2392a433d8
Create video_driver_get_video_output_next/video_driver_get_video_output_prev
2015-03-23 00:50:33 +01:00
Twinaphex
efdbd03433
Remove unused variables
2015-03-23 00:43:38 +01:00
Higor Eurípedes
2008667640
(Menu) Fix core loading from history
2015-03-22 19:17:40 -03:00
twinaphex
77db458ce5
Should now be able to enter Core Disk Options
2015-03-22 22:29:32 +01:00
twinaphex
4c9ac9d6e4
Use video_driver_set_shader
2015-03-22 22:17:52 +01:00
twinaphex
e3eb9fe9f0
Create video_driver_viewport_info
2015-03-22 21:28:50 +01:00
twinaphex
56943ccb40
Create video_driver_set_texture_frame
2015-03-22 19:15:34 +01:00
Twinaphex
e7ba750641
Cleanup unused variables
2015-03-22 19:08:28 +01:00
twinaphex
636fd426f6
Create set_texture_enable wrapper function
2015-03-22 18:59:16 +01:00
twinaphex
6e91eed664
Create more wrapper functions
2015-03-22 18:48:24 +01:00
twinaphex
71dcc021a7
Create wrapper functions for video driver functions
2015-03-22 18:38:11 +01:00
Twinaphex
242bfaba78
Remove unused variables
2015-03-22 09:36:32 +01:00
twinaphex
ce4da9c573
(XMB) Cleanups/style nits
2015-03-22 08:09:00 +01:00
twinaphex
6f59cf8c7d
(menu_navigation.c) Cleanups
2015-03-22 07:07:52 +01: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
81cef83f54
Cleanup previous commit
2015-03-22 06:31:31 +01:00
twinaphex
6a15f8e540
Fix fullscreen toggle
2015-03-22 06:29:51 +01:00
twinaphex
b3aad881ee
Go through menu_driver_render wrapper function
2015-03-22 06:03:55 +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
a635c8c80d
(menu_setting.c) Cleanups
2015-03-22 04:56:13 +01:00
twinaphex
c0ab69f67f
(menu.c) Cleanups
2015-03-22 04:48:50 +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
5d0815a7b7
Rename video_driver_resolve to video_driver_get_ptr
2015-03-21 23:46:49 +01:00
twinaphex
f3fefa2ceb
(QNX) Build fixes
2015-03-21 22:55:50 +01:00
twinaphex
4bc9514197
(RMenu) Fixes
2015-03-21 22:51:25 +01:00
twinaphex
84f9f64f47
(360 MSVC) Fixes
2015-03-21 22:48:27 +01:00
twinaphex
1a08caaedb
(PS3) Buildfixes
2015-03-21 06:57:13 +01:00
twinaphex
3676917265
Silence unused variable warnings
2015-03-21 06:55:34 +01:00
Twinaphex
e1fa004fcd
Fix some unused variable warnings
2015-03-21 06:23:00 +01:00
twinaphex
5a443d229a
global_get_ptr update pt. 2
2015-03-21 05:42:49 +01:00
twinaphex
e6f0d366cb
Go through global_get_ptr
2015-03-21 04:43:18 +01:00
twinaphex
4c9bfa6192
Cleanup some header includes
2015-03-21 01:03:00 +01:00
twinaphex
73e3460675
Change settings_data_ namespace to settings_
2015-03-21 00:56:26 +01:00
twinaphex
14ac2d9791
Rename settings_data.h to settings.h
2015-03-21 00:49:55 +01:00
twinaphex
5d8ce54a9f
Updates pt. 4
2015-03-20 22:22:06 +01:00
twinaphex
e996d5d51f
Updates
2015-03-20 21:22:38 +01:00
twinaphex
7bc845006b
Start replacing more g_settings usages
2015-03-20 20:43:22 +01:00
twinaphex
d2c97de070
Move net_compat/net_http to libretro-common
2015-03-20 17:56:00 +01:00
twinaphex
a086e8f60b
Rename/move menu_texture to gfx/video_texture
2015-03-20 02:19:19 +01:00
twinaphex
aa8e5bc8cf
(GX) Buildfix/warning fix
2015-03-18 20:31:01 +01:00
twinaphex
5976da19c4
(Win32) buildfix
2015-03-18 20:23:18 +01:00
Twinaphex
0782cb5168
(Apple) Build fixes
2015-03-18 20:15:40 +01:00
twinaphex
3670ef2ac5
Go through driver_get_ptr to grab pointer to driver struct
2015-03-18 19:40:00 +01:00
twinaphex
7378299282
Create rarch_main_get_ptr
2015-03-18 06:47:22 +01:00
twinaphex
0d563f1b28
Revert "(XMB) Use menu_content_directory since content_directory is gone"
...
This reverts commit e13cad8aa0
.
2015-03-18 03:28:38 +01:00
Jean-André Santoni
e13cad8aa0
(XMB) Use menu_content_directory since content_directory is gone
2015-03-17 23:20:20 +01:00
twinaphex
9347010599
(Menu) Fix warnings
2015-03-17 06:19:08 +01:00
twinaphex
fe2ccb5bfe
(Menu) Silence warning
2015-03-17 06:18:00 +01:00
twinaphex
4df5267ffa
(Mouse) When mouse is disabled, set all internal menu mouse state
...
to 0
2015-03-17 04:42:29 +01:00
twinaphex
569ab60e43
Use g_settings.menu.mouse.enable directly
2015-03-17 04:01:58 +01:00
twinaphex
221b27546b
(menu_setting.c) Make it more robust
2015-03-17 03:28:06 +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
Higor Eurípedes
814777d16b
(menu_entries_cbs) Propagate extern C attribute in CXX builds
2015-03-16 14:01:23 -03:00
Jean-André Santoni
d5bafd590b
(Menu) Fix warnings on C++ build
2015-03-16 17:53:08 +01:00
Jean-André Santoni
ecd33a3852
(XMB) Fix warnings on C++ build
2015-03-16 17:40:05 +01:00
twinaphex
80a6673004
Fix some CXX_BUILD errors
2015-03-16 16:57:27 +01:00
twinaphex
4f25b67baa
Rename 'content_directory' to 'core_assets_directory' so it's more
...
understandable. NOTE: Nobody ever used GET_CONTENT_DIRECTORY so it's
permissible to change it since nobody will be affected by the change
to GET_CORE_ASSETS_DIRECTORY
2015-03-16 02:59:30 +01:00
Higor Eurípedes
4f1635e762
(Menu) Fix ST_HEX input
2015-03-15 13:07:23 -03:00
Higor Eurípedes
5d1ca03bd2
(RGUI, GLUI) Convert font color to the proper format before using it
2015-03-15 13:07:22 -03:00
twinaphex
61df1917db
(Menu) deferred_push_core_information - guard against one possible crash occurring
2015-03-15 06:48:21 +01:00
twinaphex
27367a733b
(runloop_data.c) Create rarch_main_data_msg_queue_push
2015-03-15 06:41:04 +01:00
twinaphex
84e9f2fa7d
Use retro_inline throughout
2015-03-15 04:52:46 +01:00
twinaphex
6e48f3d2d2
Take general.h header dependency out of menu_animation.c
2015-03-15 03:26:09 +01:00
twinaphex
80d9785f46
Update msg_queue_pull instances to go through new interface too
2015-03-15 03:02:49 +01:00
twinaphex
761177a885
Update more old code to go through the new wrapper function
2015-03-15 02:59:38 +01:00
twinaphex
00239a30d6
Create wrapper functions for passing a message to the runloop's
...
message queue
2015-03-15 02:47:23 +01:00
twinaphex
96ae2e9882
Move code over to runloop.h
2015-03-15 02:00:11 +01:00
Higor Eurípedes
0a8a5c9efc
(RGUI) Fix color conversion
2015-03-14 20:08:23 -03:00
Higor Eurípedes
6f7fa1ab91
(RGUI, GLUI) Use custom title_color
2015-03-14 19:44:27 -03:00
Higor Eurípedes
fec88a5cb4
(Menu) Add font color settings
2015-03-14 19:22:06 -03:00
twinaphex
27c50f9dbe
Start using convenience function msg_queue_push_string_list
2015-03-14 16:12:20 +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
6694d813e3
Change menu_animation_update returntype to bool
2015-03-12 19:29:43 +01:00
Twinaphex
a4d9d59d2b
Merge pull request #1493 from lakkatv/xmb
...
(XMB) Fix the icon bug
2015-03-12 18:07:40 +01:00
Jean-André Santoni
2728873a95
(XMB) Fix the icon bug
2015-03-12 18:06:28 +01:00
Twinaphex
1d79546612
(XMB) Get rid of unused variable
2015-03-12 17:55:01 +01:00
twinaphex
bb216ecedb
(XMB) Only allocate userdata members of core info list in xmb_context_reset
2015-03-12 17:32:20 +01:00
twinaphex
961cfc4f8a
(XMB) Remove another tertiary conditional
2015-03-12 17:19:51 +01:00
twinaphex
ea6fdff932
(XMB) Do away with tertiary conditional to make code a bit more understandable
2015-03-12 17:14:06 +01:00
twinaphex
eab7f7096f
(XMB) xmb_get_userdata_from_core - more cleanups
2015-03-12 17:10:39 +01:00
twinaphex
e6e59c6017
(XMB) xmb_get_userdata_from_core - more refactors
2015-03-12 17:09:03 +01:00
twinaphex
7a4213c0d6
(XMB) Change singature of xmb_get_userdata_from_core
2015-03-12 16:57:21 +01:00
twinaphex
0cf88d5a00
Revert "(XMB) Fix two"
...
This reverts commit 11fcc951f1
.
2015-03-12 16:08:14 +01:00
twinaphex
11fcc951f1
(XMB) Fix two
2015-03-12 16:06:57 +01:00
twinaphex
b4ef0402fc
(XMB) Some potential fixes
2015-03-12 16:04:12 +01:00
twinaphex
44eb6d8c5e
(XMB) xmb_get_userdata_from_core - if i is bigger than or equal
...
to the 'size' of the info list, then return NULL as well
2015-03-12 15:39:41 +01:00
twinaphex
58e81410fb
(XMB) Split xmb_get_userdata_from_core up into two functions
2015-03-12 15:32:50 +01:00
twinaphex
e6588a84a6
(XMB) Fix xmb_list_cache
2015-03-12 14:53:14 +01:00
twinaphex
8970ca7460
(Menu) Turn menu_list_destroy into static function
2015-03-12 14:10:55 +01:00
twinaphex
42690f334f
(Menu) Don't run 'file_list_free' if handle is NULL
2015-03-12 13:45:23 +01:00
twinaphex
e366a6eaa2
(Mouse) Start adding preliminary horizontal mouse wheel up/down
2015-03-12 05:38:37 +01:00
twinaphex
a2d82612ad
(Menu) Get rid of wrongly implemented menu.action.active
2015-03-11 17:59:01 +01:00
twinaphex
72ba8abefa
(Menu) Don't call draw_frame if g_runloop.is_idle is true
2015-03-11 17:02:46 +01:00
twinaphex
9ad2484734
(RGUI) rgui_render - do early return if g_runloop.is_idle is true
2015-03-11 16:59:46 +01:00
twinaphex
eca5431c7e
(Menu) Take menu.action.active check outside of 'display update pending' function
...
- menu.action.active should be properly implemented regardless
2015-03-11 16:52:21 +01:00
twinaphex
23fde82836
Create menu_display_update_pending
2015-03-11 16:35:12 +01:00
Jean-André Santoni
a26a46d4de
(Apple) Fix mouse movements
2015-03-10 18:44:55 +01:00
Twinaphex
6db3998590
(Menu) remove unused variables
2015-03-10 15:41:26 +01:00
Jean-André Santoni
9d8817d687
(Menu) Better mouse scrolling
2015-03-10 15:22:46 +01:00
Jean-André Santoni
d0ee5a0a84
(Menu) Basic mouse scrolling
2015-03-10 14:48:54 +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
74332fbd14
(GLX) Implement mouse wheel up/down for GLX context driver
2015-03-09 17:44:19 +01:00
twinaphex
0ab0fdf709
(Menu) Implement wheel up/down - will need kivutar to implement this
...
better
2015-03-09 16:36:49 +01:00
twinaphex
6e62983cd5
(Menu) Implement 'null' menu driver
2015-03-09 14:39:39 +01:00
twinaphex
9b442f9711
Start implementing wraparound for changing drivers
2015-03-09 14:32:58 +01:00
twinaphex
eb63e78cf6
Update action toggle handler
2015-03-09 04:18:47 +01:00
twinaphex
2c607ed5d2
(Menu) Start adding wraparound parameter to action_toggle
2015-03-09 04:10:57 +01:00
twinaphex
342d4fb1f9
(XMB) Kill off unused variable (was generating a warning)
2015-03-09 02:00:16 +01:00
twinaphex
f4c57d11d9
mouse_post_iterate - Deharcode type magic numbers
2015-03-09 01:58:03 +01:00
twinaphex
1d39902e3c
(Mouse) mouse_post_iterate - prevent segfault
2015-03-09 01:33:42 +01:00
twinaphex
fc2aab3050
(Menu/Mouse) Start adding mouse button presses
2015-03-09 01:30:10 +01:00
Jean-André Santoni
a04ea6ed90
(XMB) Display cursor texture
2015-03-09 00:14:55 +01:00
Jean-André Santoni
9d4be26dc2
(XMB) Basic vertical mouse support
2015-03-08 23:36:12 +01:00
Jean-André Santoni
855e84923b
(GLUI) Minor mouse support fixes
2015-03-08 23:35:48 +01:00
Jean-André Santoni
db48ff6c40
(RGUI) Selects on mouse click, opens on click over selected
2015-03-08 23:01:31 +01:00
Jean-André Santoni
c3f15be0f1
(RGUI) Fix mouse hovering
2015-03-08 22:44:39 +01:00
Jean-André Santoni
3e6688529a
(RGUI) Fix mouse movement
2015-03-08 22:35:40 +01:00
Higor Eurípedes
e4de8eda8b
(Menu) Fix clock update
2015-03-08 18:25:00 -03: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
9d5921705c
(Menu) Add label_is_updated to performance counters string representation
...
functions
2015-03-08 20:50:20 +01:00
Higor Eurípedes
2216f60046
(RGUI) Fix Video Settings page
2015-03-08 16:39:21 -03:00
Higor Eurípedes
f74f44d8d1
(Menu) Move set_texture to after draw_frames()
2015-03-08 16:37:53 -03:00
Higor Eurípedes
50ff11fdec
(RGUI) Call set_texture_frame only when the framebuffer is dirty
2015-03-08 16:14:35 -03:00
twinaphex
770f5e3449
(RMenu/RMenu XUI) Implement same here
2015-03-08 19:51:25 +01:00
twinaphex
8829cfebbf
(GLUI/XMB) Let other menu drivers clear the dirty bits
2015-03-08 19:50:12 +01:00
Higor Eurípedes
50b09109d9
(Menu) Let the menu driver clear the dirty bits
2015-03-08 15:18:50 -03:00
twinaphex
98502d0b31
Move menu_animation_update outside to xmb_render
2015-03-08 19:15:24 +01:00
twinaphex
981d012b4b
(Menu) Simplify draw_frame calls
2015-03-08 18:35:55 +01:00
Higor Eurípedes
7d41e01e93
(RGUI) Only render when needed
2015-03-08 14:12:13 -03:00
Higor Eurípedes
de883704e4
(Menu) Set framebuf.dirty = true in menu_init
2015-03-08 13:36:34 -03:00
twinaphex
f773853908
(Menu) Hook up menu.framebuf.dirty too
2015-03-08 17:27:58 +01:00
Twinaphex
4eb2c8f4a7
(Menu) Only call rarch_render_cached_frame when a state change has
...
occurred that requires the video state to be flushed
2015-03-08 17:26:19 +01:00
twinaphex
001540d25d
action_refresh_default - trigger action video state change too
2015-03-08 17:20:44 +01:00
twinaphex
795b5c405f
(Menu) Instrument 'start' actions like this too
2015-03-08 17:19:46 +01:00
twinaphex
581bc22e19
(Menu) Toggle functions should trigger video state change since
...
a label is likely to be updated because of it
2015-03-08 17:16:21 +01:00
twinaphex
b5b59608dd
Add three ways to indicate that the menu should update video -
...
(1) an animation is active, (2) a label has its contents updated (can be a message ticker or say an FPS monitor label being constantly updated, and (3) the menu framebuffer is 'dirty' (meaning its contents has changed and therefore we need to upload it again to the GPU.
2015-03-08 16:55:25 +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
Higor Eurípedes
1d7bddaef3
(rgui) Cache and tile checked background
2015-03-08 09:18:45 -03:00
twinaphex
3f4264b93d
(XMB) Cleanups
2015-03-08 13:17:07 +01:00
Toad King
aada549c42
fix resolution setting label
2015-03-07 22:48:29 -06:00
twinaphex
e37a4aa46e
(Menu) Shader Options shouldn't appear on paltforms that don't support it
2015-03-07 23:31:16 +01:00
twinaphex
e86efd320c
Create g_runloop.frame.video.current.menu.is_animated and
...
g_runloop.frame.video.current.menu.framebuf_dirty - will be used
to inform processes or runloops outside of RA's runloop that video update
needs to happen because of animations or video state changes
occurring.
2015-03-07 17:16:41 +01:00
twinaphex
817c4d3d91
Add RARCH_CMD_LOAD_CORE_PERSIST
2015-03-07 14:45:16 +01:00
twinaphex
f7fa179301
Turn menu_update_libretro_info static
2015-03-07 14:41:43 +01:00
twinaphex
e4abe6f0bf
Simplify menu_update_libretro_info
2015-03-07 14:38:05 +01:00
twinaphex
c45d3f60a1
(runloop) Move data sources to struct
2015-03-07 14:12:41 +01:00
twinaphex
d11006e041
Move frame_count to g_runloop
2015-03-07 13:14:04 +01:00
twinaphex
795ef467ac
Move msg_queue and nbio/http to runloop struct
2015-03-07 13:01:41 +01:00
twinaphex
a74cb0574b
Create g_runloop and start moving variables there
2015-03-07 12:36:50 +01:00
Higor Eurípedes
5d1b6b4202
(menu) Add ADVANCED flags to some settings
2015-03-06 13:09:48 -03:00
Twinaphex
7310950341
Merge pull request #1468 from lakkatv/xmb
...
(Menu) Delta timing
2015-03-06 16:02:15 +01:00
Jean-André Santoni
ab84c14b66
(Menu) Delta timing
2015-03-06 16:00:46 +01:00
twinaphex
10b0423da4
(PS3) Move PS3 ifdef
2015-03-03 21:57:09 +01:00
twinaphex
3aaf7b8368
(PS3) Bootup regressions fixed
2015-03-02 23:40:53 +01:00
Jean-André Santoni
fc2ddc87bd
(GLUI) Fix rotation
2015-03-01 17:50:40 +01:00
Jean-André Santoni
45d48b46e8
(XMB) Fix rotation
2015-03-01 17:46:08 +01:00
twinaphex
7ca67d3873
Ifdef out core updater code if HAVE_NETWORKING is not defined
2015-03-01 04:40:36 +01:00
twinaphex
fedf5f1a6b
Implement core_updater_list more conventionally so that iOS menu
...
(hopefully) will start rendering it correctly
2015-02-27 09:25:09 +01:00
twinaphex
e7fe92748b
Implement nonblocking_refresh
2015-02-27 08:52:44 +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
622321f3fc
Get rid of some header dependencies
2015-02-27 05:04:50 +01:00
twinaphex
ab05a6af5b
Split up contentlist_switch into new file
2015-02-27 03:28:50 +01:00
twinaphex
85c6bb503d
Seperate fiel for cbs_refresh
2015-02-27 03:25:28 +01:00
twinaphex
ee0253fbad
Split up up_or_down code to new file
2015-02-27 03:21:49 +01:00
twinaphex
e678abdd75
Take out duplicate inline function
2015-02-27 03:15:20 +01:00
twinaphex
1df54e4410
Split up cbs_select code to new file
2015-02-27 03:08:30 +01:00
twinaphex
33d5b4f779
Split up cbs_iterate to new file
2015-02-27 03:05:19 +01:00
twinaphex
37306bcdc6
Split up representation cbs into separate file
2015-02-27 02:50:19 +01:00
twinaphex
51071a3e46
(Menu) Split up cbs_toggle to new file
2015-02-27 02:44:10 +01:00
twinaphex
4d9eb3f8d8
(Menu) Split off cbs start to separate file
2015-02-26 18:28:48 +01:00
twinaphex
5a0f41c338
Create menu_entries_cbs_deferred_push.c
2015-02-26 17:33:00 +01:00
twinaphex
b4a8ee4006
Split up action cancel callbacks to new file
2015-02-26 17:22:00 +01:00
twinaphex
12efaa0631
Get rid of some header dependencies
2015-02-26 17:18:57 +01:00
twinaphex
39b318c5ab
Start splitting up menu_entries_cbs.c across several files
2015-02-26 16:50:30 +01:00
twinaphex
66d89c5b13
(MSVC) Fix signed/unsigned mismatch warning
2015-02-24 22:26:08 +01:00
twinaphex
f80e3740aa
Implement set_video_mode in video poke interface
2015-02-24 21:57:51 +01:00
twinaphex
88137521c4
Reimplement action_ok_video_resolution
2015-02-24 21:37:58 +01:00
twinaphex
d46f240679
Ifdef two functions with HAVE_LIBRETRODB
2015-02-24 20:23:35 +01:00
twinaphex
7e9aeee05d
(GX) Implement get_video_output_size for Wii/Gamecube
2015-02-24 20:22:45 +01:00
twinaphex
55a2209e8e
(PS3) Go through get_video_output_size interface now - build fixes
2015-02-24 20:16:03 +01:00
twinaphex
c5c9fbfbd8
Cleanup deferred_push_rdb_entry_detail
2015-02-24 19:08:53 +01:00
twinaphex
234c24c3b3
Move struct image to nbio
2015-02-24 08:40:20 +01:00
Toad King
f4a40c5218
[GX] more build fixes
2015-02-23 22:15:36 -06: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
58a25ef419
Implement nonblocking wallpaper image loading
2015-02-24 03:01:59 +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
e795e01f7a
Add menu message queue
2015-02-24 00:01:45 +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
1a1d6a0889
Change returntype of file_cb for zlib_parse_file
2015-02-23 01:23:21 +01:00
twinaphex
41403fb3d6
Rename libretrodb to libretro-db
2015-02-19 00:47:19 +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
37a541e8a0
Restructure some settings in g_extern
2015-02-16 17:52:58 +01:00
twinaphex
41d3657b5d
Start creating directory content scanning - nonblocking I/O not
...
yet implemented
2015-02-16 07:53:27 +01:00
twinaphex
939b78753a
Get rid of messy 'pending cb' code - instead use
...
string lists
2015-02-16 05:44:43 +01:00
twinaphex
01359b14c6
Add label representation for video filter
2015-02-15 20:37:15 +01:00
twinaphex
a68886cf5d
Add 'action_start' for video filter
2015-02-15 18:41:58 +01:00
twinaphex
be5f3254ba
Start implementing video softfilters - move it to Video Options
2015-02-15 18:26:59 +01:00
twinaphex
3ce7ada790
Update get_title
2015-02-15 17:50:38 +01:00
twinaphex
5fca7c5e9d
Create 'Video Options'
2015-02-15 17:40:25 +01:00
twinaphex
3a2336275d
Take out 'Default Filter' option
2015-02-15 17:32:23 +01:00
twinaphex
20b87ad3d5
Reimplement get_string_representation for ST_ACTION
2015-02-15 04:49:57 +01:00
twinaphex
f271b05712
MENU_SETTING_ACTION gets '...' label
2015-02-15 04:43:26 +01:00
twinaphex
7232a6a56b
Add edge_magazine_review entry
2015-02-15 00:10:32 +01:00
twinaphex
5c6571e714
(Menu/Database) Ability to sort on Famitsu rating
2015-02-14 06:47:21 +01:00
twinaphex
64446ef497
Rename and move rarch_viewport
2015-02-14 05:52:05 +01:00
twinaphex
b777f019bf
Create video_shader_driver_get_current_shader
2015-02-14 05:24:20 +01:00
twinaphex
94e1a339df
Rename menu_action.c to menu_setting.c
2015-02-14 01:51:28 +01:00
twinaphex
7d32b27024
(RMenu) Build fixes
2015-02-14 00:51:17 +01:00
twinaphex
df35e9fb75
Refactor menu_navigation.c
2015-02-14 00:47:42 +01:00
twinaphex
fbff296638
(RMenu) Fixes
2015-02-13 20:30:06 +01:00
twinaphex
778f67dcad
(PS3) Silence warnings
2015-02-13 20:28:49 +01:00
twinaphex
31b272f25a
Don't pass menu_handle_t * state around
2015-02-13 20:19:20 +01:00
twinaphex
55844f06d7
Cleanups - start using menu_driver_resolve everywhere in menu
...
code for safety reasons
2015-02-13 20:04:50 +01:00
twinaphex
8568732234
(menu_entries_cbs.c) Avoid passing 'menu' handle around
2015-02-13 19:49:32 +01:00
twinaphex
6a68b56e71
Don't pass driver.menu to menu_database_realloc
2015-02-13 19:46:07 +01:00
twinaphex
4bc117222b
Cleanup menu_entries_cbs.c - don't use driver.menu directly -
...
always go through menu_driver_resolve
2015-02-13 19:44:08 +01:00
twinaphex
d1483d1530
(GX) Buildfix
2015-02-13 19:11:53 +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
ea6b36fe2a
Merge pull request #1415 from lioncash/prototype
...
Apply static to some local-only functions
2015-02-13 16:02:21 +01:00
Lioncash
55e9c2b593
Apply static to some local-only functions
2015-02-13 09:54:45 -05:00
Lioncash
9ef984d525
menu_entries_cbs: Remove unused variables
2015-02-13 09:48:07 -05:00
twinaphex
56cce66121
Add button description to 'Help'
2015-02-13 04:54:42 +01:00
twinaphex
3feb89a8b2
(XMB) Rename 'Core Informations'
2015-02-13 04:03:52 +01:00
twinaphex
481570d822
(Menu) Fix labels
2015-02-13 03:38:28 +01:00
twinaphex
650ce81d74
Move Database Manager/Cursor Manager to 'Management'
2015-02-13 03:20:25 +01:00
twinaphex
d8294c8dc0
Move Options to new category
2015-02-13 02:59:13 +01:00
twinaphex
f3315c256e
(GLUI) Hookup load_wallpaper - and also free background image
...
at exit
2015-02-13 00:20:39 +01:00
twinaphex
e58c1491a2
Selecting wallpaper now directly changes background image -
...
implemented only for XMB so far, GLUI coming up next
2015-02-13 00:12:15 +01:00
twinaphex
025cb112d3
Move spacing to 'icon'
2015-02-12 23:38:44 +01:00
twinaphex
c7d5b82cce
(XMB) Refactor vspacing/hspacing
2015-02-12 20:26:04 +01:00
twinaphex
073e683846
Organize variables in struct some more
2015-02-12 20:23:14 +01:00
twinaphex
41f1ffe0bb
Have a clear distinction between 'settings' and 'options'
2015-02-12 19:52:57 +01:00
Twinaphex
8b439f3e6b
Merge pull request #1412 from lakkatv/xmb
...
(XMB) Move the savestate and loadstate entries on top of the contextual ...
2015-02-12 19:40:10 +01:00
twinaphex
50c89847f0
Backport new element display settings to GLUI/RGUI
2015-02-12 19:35:24 +01:00
Jean-André Santoni
2107273898
(XMB) Move the savestate and loadstate entries on top of the contextual menu
2015-02-12 19:34:28 +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
Alcaro
2ec829ebc1
Fix releaseyear queries giving empty result sets.
2015-02-12 19:17:31 +01:00
twinaphex
3f46f97abd
Prevent some memory leaks in menu_init
2015-02-12 19:14:10 +01:00
Twinaphex
2e651c6ffc
Merge pull request #1409 from lakkatv/xmb
...
(XMB) Fix a crash in xmb_get_userdata_from_core. Fixes #1408
2015-02-12 18:54:21 +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
4acb177e37
Can now scroll on shader presets in browser
2015-02-12 18:47:37 +01:00
twinaphex
12825086b9
(XMB) Move active_category variables to 'category' struct
2015-02-12 18:38:27 +01:00
twinaphex
ecbd841289
Move 'offset' variables to structs
2015-02-12 18:34:36 +01:00
twinaphex
7fb3b7e4a0
(XMB) Move icon variables to struct
2015-02-12 18:32:03 +01:00
Alcaro
7938e05b9c
Shut up some more Valgrind errors. (Why is r600_dri.so branching on the frame buffer?)
2015-02-12 18:31:01 +01:00
twinaphex
852842beaf
(XMB) Move font variables to struct
2015-02-12 18:25:48 +01:00
twinaphex
b2c9a34fc1
(XMB) Cleanup this stuff some more
2015-02-12 18:24:01 +01:00
Alcaro
5c2d5edff0
Shut up some Valgrind errors.
2015-02-12 18:21:52 +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
e9c42cf038
(menu_entries_cbs.c) Shader cleanups
2015-02-11 23:40:34 +01:00
twinaphex
0c64543eb8
(menu_entries_cbs.c) Cleanups
2015-02-11 23:30:29 +01:00
twinaphex
1d3ce967b4
(PS3/RMenu) Buildfixes
2015-02-11 22:38:05 +01:00
twinaphex
23c56cc998
(RMenu XUI) Buildfix
2015-02-11 22:34:07 +01:00
twinaphex
8d050f23aa
Remove more header dependencies (menu.h)
2015-02-11 22:15:13 +01:00
twinaphex
728210bdf7
Remove bunch of header dependencies in menu.h
2015-02-11 22:10:21 +01:00
twinaphex
6654d2eb6c
(menu_input.c) Cleanups
2015-02-11 22:05:56 +01:00
twinaphex
6c6850a671
(menu_entries_cbs.c) Start refactoring away driver.menu
2015-02-11 21:56:32 +01:00
twinaphex
5bb11314d5
(Menu) Move width and height to frame_buf struct - mouse code needs
...
to be entirely rewritten
2015-02-11 21:52:21 +01:00
twinaphex
6ded569b87
(Menu) Create struct for delay timer
2015-02-11 21:48:20 +01:00
twinaphex
fe1ac4b8b9
(Menu) Create struct for categories
2015-02-11 21:43:16 +01:00
twinaphex
eb7a68a182
(Menu) Put scroll indices into struct
2015-02-11 21:36:07 +01:00
twinaphex
b1c775849a
(RGUI) Cleanups
2015-02-11 21:30:57 +01:00
twinaphex
8f77b7d52a
(Menu) Cleanups pt. 2
2015-02-11 21:29:14 +01:00
twinaphex
10fdaff1b6
(Menu) Cleanups
2015-02-11 21:27:01 +01:00
twinaphex
7ce598c891
(Wii) Fix warnings - unused values
2015-02-11 21:21:03 +01:00
twinaphex
c3fdd42fb0
Refactor menu
2015-02-11 21:15:39 +01:00
twinaphex
7ade44cbc3
(360) Build fixes
2015-02-11 21:06:50 +01:00
twinaphex
fb31227585
(Menu) Refactors
2015-02-11 21:00:34 +01:00
twinaphex
0c170ab56e
(Menu) Get rid of void * pt. 2
2015-02-11 20:40:48 +01:00
twinaphex
4d478434c7
(Menu) Start getting rid of void * pointer
2015-02-11 20:28:54 +01:00
twinaphex
6b8aece1f7
(Menu) Cleanups
2015-02-11 19:28:06 +01:00
twinaphex
b0bd9fdd9d
(menu.c) menu_iterate - cleanups
2015-02-11 19:17:30 +01:00
twinaphex
8e42857488
(Menu) Move set_texture call to higher-level iterate function
2015-02-11 19:16:06 +01:00
twinaphex
00cd281a1f
Move menu_ticker_line to menu_animation.c
2015-02-11 18:52:59 +01:00
twinaphex
915c97b76f
Refactor menu_driver.h
2015-02-11 18:36:37 +01:00
twinaphex
97564dd1be
(menu_entries_cbs.c) Cut down on code duplication pt. 2
2015-02-11 18:17:02 +01:00
twinaphex
3ca18c14d4
(menu_entries_cbs.c) Cut down code duplication
2015-02-11 18:14:53 +01:00
twinaphex
5ee4e6da73
Guard against entering video filter or audio filter directory
...
if path is not correct
2015-02-11 17:53:38 +01:00
twinaphex
821a3283dc
Refactor gl_set_texture_frame
2015-02-11 16:05:11 +01:00
twinaphex
118ce66dec
Refactor gl_load_texture_data
2015-02-11 15:53:37 +01:00
twinaphex
77f6b98aa9
Reuse gl_load_texture_data some more
2015-02-11 15:46:55 +01:00
twinaphex
f19339eb38
Have menu_texture.c reuse gl_common.c's gl_load_texture_data
2015-02-11 15:19:21 +01:00
twinaphex
b64584672f
(GLUI) Cleanups
2015-02-11 14:32:09 +01:00
twinaphex
bcfd2f7667
(Windows) Build fixes
2015-02-11 14:25:06 +01:00
twinaphex
3d83c1fa75
Free menu->frame_buf in menu_free
2015-02-11 07:02:12 +01:00
twinaphex
cf57120fdd
(RMenu) Cleanups
2015-02-11 06:59:19 +01:00
twinaphex
37d9661846
(XMB/GLUI) Cleanups
2015-02-11 06:34:30 +01:00
twinaphex
a687907bde
Cleanup xmb_render_messagebox
2015-02-11 06:27:28 +01:00
twinaphex
b20ab24fa2
(XMB) Cleanups pt. 5
2015-02-11 06:22:00 +01:00
twinaphex
1c4d628498
(XMB) Cleanups pt. 4
2015-02-11 06:21:03 +01:00
twinaphex
cc9d5dae28
(XMB) Cleanups pt. 3
2015-02-11 06:15:15 +01:00
twinaphex
d85a8d5452
(XMB) Cleanups pt. 2
2015-02-11 06:11:25 +01:00
twinaphex
d8a0126203
(XMB) Cleanups to xmb_draw_items
2015-02-11 06:05:27 +01:00
twinaphex
56aa3ddb5c
(GLUI) Cleanups
2015-02-11 05:55:36 +01:00
twinaphex
44d540eb3e
(GLUI) Cleanups
2015-02-11 05:50:37 +01:00
twinaphex
ed4d8d5acf
(XMB) Cleanups pt. 3
2015-02-11 05:43:42 +01:00
twinaphex
5eccada700
(XMB) Cleanups pt. 2
2015-02-11 05:39:56 +01:00
twinaphex
e8d21942b4
(XMB) cleanups
2015-02-11 05:33:53 +01:00
twinaphex
b658d47c70
(RGUI) Cleanups
2015-02-11 05:23:02 +01:00
twinaphex
4d1cc8c2a9
(RGUI) Cleanups
2015-02-11 05:16:19 +01:00
twinaphex
e8ad0d183b
Cleanup color_rect
2015-02-11 05:09:31 +01:00
twinaphex
da004daa8a
Move frame_buf/frame_buf_pitch to menu_driver struct
2015-02-11 05:08:07 +01:00
twinaphex
1b4519ec97
(Menu) rmenu_set_texture - make it static
2015-02-11 03:55:25 +01:00
twinaphex
04022926bc
Have XMB and GLUI reuse same menu_texture code
2015-02-11 03:52:35 +01:00
twinaphex
4186d97281
Start creating menu_texture.c - have GLUI use it
2015-02-11 03:40:29 +01:00
twinaphex
f71c00112a
Add early return in case database/cursor directory has not been set or is
...
inaccessible
2015-02-11 01:43:16 +01:00
twinaphex
6d5939063c
Add early return in case cheat directory or remap file doesn't exist
2015-02-11 01:41:30 +01:00
Twinaphex
6cbb3ba3c8
action_ok_core_list - add early return if directory cannot be
...
accessed
2015-02-11 01:36:42 +01:00
twinaphex
436fe5150d
(menu_animation.c) subject does not need to be freed
2015-02-11 01:26:33 +01:00
twinaphex
37a8e0ef85
Improve menu_animation_free
2015-02-11 01:22:15 +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
13a87d48fe
Refactor tweens_push
2015-02-10 23:59:16 +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
9a6e99e12c
Cleanup add_tween
2015-02-10 23:40:58 +01:00
twinaphex
e6ab59bce2
Refactor update_tweens
2015-02-10 23:35:22 +01:00
twinaphex
8b5699d2d5
Cleanups
2015-02-10 23:26:21 +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
Alcaro
28405f547b
Cleanup conditional mess
2015-02-10 22:36:39 +01:00
twinaphex
bdaace4da7
Cleanup action_ok_core_download
2015-02-10 22:36:20 +01:00
twinaphex
3f7adb2903
Cleanup conditional mess
2015-02-10 22:34:49 +01:00
twinaphex
1f36d47556
Fix another crash - don't reuse str_list
2015-02-10 22:31:59 +01:00
Alcaro
28e2ca74e7
Double semicolons aren't useful.
2015-02-10 22:29:26 +01:00
Alcaro
111d4d4bd5
Remove some pointless casts.
2015-02-10 22:19:33 +01:00
twinaphex
3b165ba254
Create menu_list_insert
2015-02-10 21:52:31 +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
Twinaphex
db64c41ae7
Silence some warnings
2015-02-09 01:46:58 +01:00
Twinaphex
fe279c5c4b
Merge pull request #1393 from SuperrSonic/master
...
(GX) Enable custom viewports in 240p
2015-02-07 05:31:32 +01:00
Jean-André Santoni
ef7e210719
(XMB)(GLUI) Better fix for the GL texture format bug
2015-02-07 00:05:40 +01:00
SuperrSonic
2a79810b05
(GX) Added 608x240 for handheld cores with square pixels
2015-02-05 16:25:32 -04:00
twinaphex
72ac1bd407
menu_animation.c - some cleanups
2015-02-05 18:27:25 +01:00
Jean-André Santoni
8b1d4ea84e
(Menu) Forgot to apply those changes to rmenu and rmenu_xui
2015-02-05 01:19:24 +01:00
Jean-André Santoni
2473778bac
(XMB) Fix a regression
2015-02-05 00:52:30 +01:00
Jean-André Santoni
f24bdb1cbf
(Menu) No more core_info manipulation on the menu driver side. Instead, we ensure that core_info is inited before menu init, and call context reset after core info update.
2015-02-05 00:39:59 +01:00
Jean-André Santoni
f005d5f7e5
(XMB) Display a clock icon
2015-02-04 22:44:33 +01:00
twinaphex
e8183bb0e1
Add stub MENU_ACTION_TEST
2015-02-03 07:43:44 +01:00
twinaphex
8c38ccc4a9
Add MENU_ACTION_TEST
2015-02-03 07:43:20 +01:00
Jean-André Santoni
490cffc645
(XMB) Fix a small display regression
2015-02-03 05:41:35 +01:00
Jean-André Santoni
1852a36cc2
Merge branch 'master' of https://github.com/libretro/RetroArch
2015-02-03 05:14:06 +01:00
Toad King
75b02236d5
throttle menu better when libretro_pause is off
2015-02-02 21:55:30 -06:00
Jean-André Santoni
47c0dabc40
(XMB) Fix display issue in settings
2015-02-03 04:24:34 +01:00
Toad King
002fba476d
add menu throttle for 120+Hz displays
2015-02-02 20:25:29 -06:00
twinaphex
2197a7b5c0
Add 'force' parameter to menu_database_realloc
2015-02-03 02:54:48 +01:00
twinaphex
adbcab3912
Don't continually free and reload db playlist if it is already
...
cached
2015-02-03 02:01:00 +01:00
twinaphex
295c8a29a8
Move 'Start Content' to the bottom for now
2015-02-03 01:10:34 +01:00
twinaphex
d9094506c7
Rough implementation of game loading from database
2015-02-03 00:59:16 +01:00
Jean-André Santoni
a5f4693d49
(XMB) Display cursor and rdb icons
2015-02-03 00:27:18 +01:00
twinaphex
dbd70237f5
(XMB) Cleanups
2015-02-02 20:48:26 +01:00
twinaphex
6b09ac87f1
(XMB) Cleanups
2015-02-02 20:40:29 +01:00
twinaphex
47ee96b531
(XMB) Cleanups
2015-02-02 20:28:17 +01:00
twinaphex
6f78669cdc
(Menu/iOS) Cleanups
2015-02-02 19:03:56 +01:00
twinaphex
d7fd935049
(RGUI) Cleanups
2015-02-02 19:02:34 +01:00
twinaphex
26dead5902
(RGUI) Cleanups
2015-02-02 18:56:58 +01:00
twinaphex
135fc60ec2
(GLUI) Cleanups
2015-02-02 18:51:48 +01:00
twinaphex
a0177e7bd7
(XMB) Prevent memory leaks in xmb_init
2015-02-02 18:44:56 +01:00
twinaphex
bf07771be9
Further cleanups
2015-02-02 18:33:39 +01:00
twinaphex
87cc4f2fc1
Refactor menu_entries_push_horizontal_menu_list
2015-02-02 18:31:25 +01:00
twinaphex
3a6a128fde
menu_entries_push_horizontal_list_menu - cleanups
2015-02-02 18:20:45 +01:00
twinaphex
f84662a39d
menu_entries_content_list_push - cleanups
2015-02-02 18:14:49 +01:00
twinaphex
84d71330c8
Add famitsu entries
2015-02-02 04:41:31 +01:00
twinaphex
298fdbea8a
(Database) Add MD5 and SHA1 entries
2015-02-02 04:03:46 +01:00
twinaphex
24d36c8d03
Rename Name description
2015-02-02 03:41:12 +01:00
twinaphex
d2a5dd32c2
Add crc32 to database_info
2015-02-02 02:09:26 +01:00
twinaphex
2b0cefee0d
(Menu) RetroPad: Bind X to 'Search'
2015-02-02 00:55:10 +01:00
twinaphex
ff8fec64ad
Cleanups
2015-02-02 00:53:06 +01:00
twinaphex
486a5801c0
Cleanups
2015-02-02 00:46:00 +01:00
Twinaphex
b692e6ee9d
Merge pull request #1382 from lakkatv/xmb
...
(XMB) Possible performance improvement in draw_items
2015-02-02 00:05:25 +01:00
Jean-André Santoni
44a3aad8e2
(XMB) Possible performance improvement in draw_items
2015-02-02 00:02:16 +01:00
twinaphex
17edfbd019
(RGUI) Similar speed hack
2015-02-01 23:55:13 +01:00
twinaphex
16c7c7fbb9
(XMB) Only try to render about 100 items or so that are conceivably visible
...
at the same time - should significantly optimize displaying of the MAME
database
2015-02-01 23:29:12 +01:00
twinaphex
a1cf3c1eae
(menu_animation.c) Cleanups
2015-02-01 23:05:16 +01:00
twinaphex
48032486f4
Move static variables to menu handle struct
2015-02-01 22:52:06 +01:00
twinaphex
6e0d769fec
(menu_animation.c) Cleanups
2015-02-01 22:45:56 +01:00
twinaphex
e3066d43c9
Rename core_manager to core_updater
2015-02-01 15:57:25 +01:00
twinaphex
d84b6ee5ea
(XMB) Cleanups
2015-02-01 15:25:37 +01:00
twinaphex
6bfbe1dc6d
Get rid of unused variables
2015-02-01 14:58:33 +01:00
twinaphex
7e3c57b0cf
Get rid of now unused menu_action function
2015-02-01 13:53:22 +01:00
twinaphex
92ca6d8982
Cleanups
2015-02-01 13:32:24 +01:00
twinaphex
e67a8391a1
Cleanups
2015-02-01 13:30:01 +01:00
twinaphex
492b2569a6
Cleanups
2015-02-01 13:28:41 +01:00
twinaphex
d63589001c
Cleanups
2015-02-01 13:15:41 +01:00
twinaphex
6f6e8ae9cd
Cleanups
2015-02-01 13:14:07 +01:00
twinaphex
93118a560f
Cleanups
2015-02-01 13:06:04 +01:00
twinaphex
1f3acec93a
Cleanups
2015-02-01 13:01:06 +01:00
twinaphex
a495cff6ab
Cleanups
2015-02-01 12:34:24 +01:00
twinaphex
ad301b92cc
Prevent MENU_ACTION_RIGHT from crashing the application if there
...
are no entries in the list
2015-02-01 10:30:41 +01:00
twinaphex
7521b9fcda
rgui_entry_iterate - some more safety checks
2015-02-01 10:23:40 +01:00
twinaphex
5b2c2343c0
Cleanups
2015-02-01 10:15:56 +01:00
twinaphex
8199411acb
Cleanups
2015-02-01 10:08:14 +01:00
twinaphex
3eb2699751
Refactor get_label code
2015-02-01 09:58:23 +01:00
twinaphex
405abc4823
Cleanups
2015-02-01 09:19:33 +01:00
twinaphex
beeb8dbd7d
Implement disk index as representation callback
2015-02-01 09:16:01 +01:00
twinaphex
e58d1dec21
Move some more label representation code from settings_data.c to
...
menu_entries_cbs.c
2015-02-01 08:48:52 +01:00
twinaphex
3a9bbff1be
(RGUI) Cleanups
2015-02-01 08:18:33 +01:00
twinaphex
435f4140b9
(RMenu) Cleanups
2015-02-01 08:15:46 +01:00
twinaphex
6060849910
(Rmenu XUI) Cleanups
2015-02-01 08:13:09 +01:00
twinaphex
1f3ff10246
Core Updater Options - fix label
2015-02-01 08:05:29 +01:00
twinaphex
f281baf284
Implement label for subgroup
2015-02-01 07:56:12 +01:00
twinaphex
cddaf17c95
Ability to 'scroll' (left/right) in cheat file selection browser
...
now
2015-02-01 07:41:59 +01:00
twinaphex
f3688547db
Add string representation label for cheatfiles
2015-02-01 07:41:01 +01:00
twinaphex
bf02055971
Add more string representations
2015-02-01 07:39:20 +01:00
twinaphex
ca73887f8c
Fix crash in menu_action_setting_disp_set_label_menu_file_core
2015-02-01 07:24:58 +01:00
twinaphex
efb548df4f
get_string_representation - updates
2015-02-01 07:20:20 +01:00
twinaphex
7785017100
Refactor disp_set_label
2015-01-31 17:59:45 +01:00
twinaphex
fc5fe960a5
Refactor cbs->action_get_representation
2015-01-31 17:46:14 +01:00
twinaphex
4d27d888f5
Refactor disp_set_label
2015-01-31 17:33:30 +01:00
twinaphex
04d54be8df
(Menu drivers) Start setting up setting pointers
2015-01-31 17:19:12 +01:00
twinaphex
124145505a
Add option for auto-extracting downloaded archive
2015-01-31 12:45:20 +01:00
twinaphex
5e39a9abe6
(Core Updater) Now extracts the ZIP file after downloading to
...
the core directory
2015-01-31 12:03:38 +01:00
twinaphex
b3e24c7410
Rename Core Manager to Core Updater
2015-01-31 06:06:21 +01:00
twinaphex
0f232a69a2
Can now scroll on collapsed subgroups
2015-01-31 05:43:16 +01:00
twinaphex
42479986ff
Create two static helper functions
2015-01-31 05:28:14 +01:00
twinaphex
c4a6562ce1
action_ok_database_manager_list - prevent crash when label and
...
path are NULL
2015-01-31 05:09:56 +01:00
twinaphex
cc56ca7c42
menu_list_push - early return if label is NULL
2015-01-31 05:00:35 +01:00
twinaphex
92ad93ea5d
Prevent crash on pressing up/down when list size is 0 or lower
2015-01-31 04:53:10 +01:00
twinaphex
2bc0b2d3ac
Implement menu_common_list_clear
2015-01-31 04:25:28 +01:00
twinaphex
37cf4a3002
Get rid of bind_ok_first and merge into main function
2015-01-31 04:01:27 +01:00
Jean-André Santoni
096d1b09f3
(XMB) Fix two display bugs
2015-01-31 03:25:22 +01:00
Jean-André Santoni
85e29125de
(XMB) Prevent selection_prt to be reseted after messagebox
2015-01-31 03:24:39 +01:00
Jean-André Santoni
bba772fd4c
(XMB) Reset selection_ptr on horizontal switches, prevents a segfault
2015-01-31 03:24:21 +01:00
Jean-André Santoni
d0a75a3441
(XMB) Fix duplicate icon after messagebox
2015-01-31 03:24:01 +01:00
twinaphex
356e026efb
Bind UINT settings
2015-01-30 10:35:06 +01:00
twinaphex
b1df7d3944
Create get representation callback
2015-01-30 10:24:07 +01:00
twinaphex
96f106d992
Add HAVE_LIBRETRODB
2015-01-30 09:24:48 +01:00
twinaphex
7cb18cbdab
Small bandaid fix that doesn't address the real problem
2015-01-30 08:27:10 +01:00
twinaphex
aac3143e38
Remove unused variables
2015-01-30 07:59:35 +01:00
twinaphex
f3fed818ac
Update menu_driver.c
2015-01-30 07:51:48 +01:00
twinaphex
c6ab7f713a
Update get_label for non-collapsed mode
2015-01-30 07:09:09 +01:00
twinaphex
42beedb098
Fix OSK overlay options group setting in non-collapsed mode
2015-01-30 06:06:08 +01:00
twinaphex
a038b72ecb
Add 'Collapse Subgroups Enable' - should make navigating
...
menu a bit easier
2015-01-30 05:58:57 +01:00
twinaphex
dfaf63786a
Add some (commented out for now) code for displaying subgroups -
...
to be improved on later
2015-01-30 02:18:32 +01:00
twinaphex
1b89c23a42
(menu_entries_cbs.c) Fix unreachable warning
2015-01-30 00:29:34 +01:00
twinaphex
ed7da3f632
Get rid of last param to keyboard_input_event
2015-01-29 23:12:42 +01:00
twinaphex
fc373630ce
Start to approach OSK driver in a different way
2015-01-29 20:33:27 +01:00
twinaphex
f258950bcf
Keyboard input overlays can now be used as input device
...
for keyboard line events
2015-01-29 07:03:20 +01:00
twinaphex
5a5ae4f9a5
(Database) List entries by name instead of description
2015-01-29 01:32:35 +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
d603c24fb2
(XMB) Add input remapping options to the contextual menu
2015-01-28 19:43:41 +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
Lioncash
9c10672646
menu_entries_cbs: Fix a few potential memory leaks
2015-01-28 09:38:09 -05:00
twinaphex
774b350e9e
Updates
2015-01-28 11:08:44 +01:00
twinaphex
685b270ae0
(Menu) Add max users to filters
2015-01-28 09:51:03 +01:00
twinaphex
524f754ec3
Core Update Manager works again when HAVE_NETWORKING is defined -
...
enygmata jumped the gun with refactoring the HAVE_NETPLAY define
2015-01-28 08:55:02 +01:00
twinaphex
bb5d2877cf
Make string_list code more robust
2015-01-28 08:00:19 +01:00
twinaphex
c7c1526529
Add prettified labels for database cursor screens
2015-01-28 07:55:08 +01:00
twinaphex
16e070cb75
Create string_list_rdb_entry_int
2015-01-28 06:19:12 +01:00
twinaphex
42e0d77a07
(Menu) Cut down on code duplication
2015-01-28 06:04:07 +01:00
twinaphex
9ee7a3303f
Hook up edge_issue query
2015-01-28 05:54:22 +01:00
twinaphex
a3e316d64f
Hook up edge_magazine_review query
2015-01-28 05:51:03 +01:00
twinaphex
950f021d27
Fix query problems
2015-01-28 05:38:04 +01:00
twinaphex
6292ae16f5
deferred_push_rdb_entry_detail - cleanups
2015-01-28 05:32:27 +01:00
twinaphex
b1f2db5954
Additions
2015-01-28 05:22:03 +01:00
twinaphex
b2119c2945
Add more
2015-01-28 05:17:49 +01:00
twinaphex
625445ddb3
Cleanups
2015-01-28 04:59:58 +01:00
Twinaphex
edf83f85a7
(Menu) Cleanup unused variables
2015-01-28 04:46:06 +01:00
twinaphex
15ae2a55e0
(Menu database) Add searching for all publishers for given format
2015-01-28 04:40:22 +01:00
Twinaphex
cef42b9356
(XMB) Cleanup unused variables
2015-01-27 23:36:20 +01:00
twinaphex
ec10129470
Can now scroll in rdb entry details page
2015-01-27 23:16:34 +01:00
twinaphex
dfaa6c3d4a
Fix bug that happens when a game entry has a ' character in its
...
title/description
2015-01-27 21:16:00 +01:00
twinaphex
2e7c29f853
Show "N/A" when rumble/analog not specified in db entry
2015-01-27 21:05:40 +01:00
twinaphex
a2774bb9a3
Add working rdb entry detail page
2015-01-27 20:58:16 +01:00
twinaphex
47427d656b
Add entries
2015-01-27 19:41:35 +01:00
twinaphex
5bb55b9ce9
Add new entries to database_info.c
2015-01-27 19:20:39 +01:00
twinaphex
30dea5e4ff
Fix regular custom binds
2015-01-27 18:47:57 +01:00
twinaphex
e87c3efaee
Fix Bind All and Custom Viewport
2015-01-27 18:37:54 +01:00
twinaphex
6799cebc71
Add database_info.c
2015-01-27 18:09:19 +01:00
twinaphex
ae573dcdb8
Backport Lioncash' memory leak fixes
2015-01-27 15:35:31 +01:00
twinaphex
abe3bf4626
(LibretroDB) Move function to menu_entries.c
2015-01-27 04:50:00 +01:00
twinaphex
47344b8c3e
Add stub rdb entry detail - total stub - improvements coming
2015-01-27 04:44:10 +01:00
twinaphex
eb0863cb39
(Menu/database) Set label of MENU_FILE_RDB_ENTRY to rdb file so that we know
...
which database to perform query on again
2015-01-27 04:16:05 +01:00
twinaphex
8971f4538a
(XMB) Some cleanups
2015-01-27 02:52:19 +01:00
twinaphex
ac40105929
Cleanups in menu_action.c
2015-01-27 01:58:48 +01:00
twinaphex
e431f8e8f0
(Lakka) Remove Lakka - XMB will become the replacement driver
2015-01-27 01:56:04 +01:00
twinaphex
49a2bce941
Cleanups - move input code to menu_input.c
2015-01-27 01:29:33 +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
5c08e9dea4
(XMB) Add core options and infos to the contextual action menu
2015-01-26 22:50:38 +01:00
Jean-André Santoni
89b582c99a
(XMB) Fix a setting values display bug by using a more precise context
2015-01-26 22:01:06 +01:00
Jean-André Santoni
9a261d36c0
(XMB) Split xmb_populate_entries in two functions
2015-01-26 22:01:06 +01:00
Jean-André Santoni
ef1b06d800
(XMB) Fix label alpha bug
2015-01-26 22:01:06 +01:00
twinaphex
fc8f2662a1
(MSVC) Build fixes
2015-01-26 11:31:20 +01:00
Twinaphex
e8528d83e0
(Apple) Build fixes
2015-01-26 11:17:38 +01:00
twinaphex
a2db0bfdfa
Cleanups in menu_entries_cbs_init
2015-01-26 10:58:47 +01:00
twinaphex
04062497de
There is only one menu driver now
2015-01-26 10:54:13 +01:00
twinaphex
1cc5d31f1d
Cleanup menu_common_backend.c
2015-01-26 10:30:26 +01:00
twinaphex
7d76ba64bd
(Lakka) Fixup Lakka
2015-01-26 10:29:45 +01:00
twinaphex
0816c0f0bc
Implement action_iterate callback
2015-01-26 10:18:13 +01:00
twinaphex
9122576870
Add action select callback
2015-01-26 08:45:36 +01:00
twinaphex
b317c1a8fb
(Menu) Implement function pointer for action_refresh
2015-01-26 08:10:05 +01:00
twinaphex
c19d37ae1a
(XMB) Cleanups
2015-01-26 06:51:46 +01:00
twinaphex
7f0ac2565a
Refactor deferred_push_content_actions
2015-01-26 06:08:18 +01:00
twinaphex
e1d20b3b12
menu_list.c - cleanups
2015-01-26 05:56:21 +01:00
twinaphex
a849928252
(menu_entries_cbs.c) Cut down on some code duplication
2015-01-26 00:11:08 +01:00
twinaphex
1bb2f88af8
Cut down on some code duplication - menu_entries_cbs.c
2015-01-26 00:02:40 +01:00
Twinaphex
fd03054615
Get rid of unused variable
2015-01-25 10:37:30 +01:00
twinaphex
27b54f504e
Add first implementation of 'Cursor Manager'
2015-01-25 10:25:56 +01:00
twinaphex
cbe33955e1
Add Cursor Directory
2015-01-25 09:50:09 +01:00
twinaphex
e54d1f615d
Finally XMB starts becoming a bit more useful - hook up database
...
support to Horizontal Menu
2015-01-25 08:40:05 +01:00
twinaphex
8b086d0cc5
Cleanup print_buff_lines
2015-01-25 07:40:36 +01:00
twinaphex
4e8020bf90
Refactor code/cut down on code duplication
2015-01-25 07:38:22 +01:00
twinaphex
1c849270a0
Cleanups
2015-01-25 07:23:17 +01:00
twinaphex
6739616be2
(Menu entries cbs) Cleanups
2015-01-25 07:17:03 +01:00
twinaphex
87aacca60d
Use menu_list_push_stack_refresh directly in menu_entries_cbs.c
2015-01-25 07:10:27 +01:00
twinaphex
30e35cf92e
Cleanups
2015-01-25 06:30:51 +01:00
twinaphex
93d51f428f
Cleanups
2015-01-25 06:17:55 +01:00
twinaphex
5b3865d687
menu_entries_init - use SL_LIST_ALL
2015-01-25 06:11:57 +01:00
twinaphex
d080c74464
Implement Navigation Wrap-Around Vertical
2015-01-25 06:01:30 +01:00
twinaphex
30b8fd3ac3
(menu_entries_cbs.c) Style nits
2015-01-25 05:55:44 +01:00
twinaphex
14b5a6beea
Cleanups
2015-01-25 05:49:39 +01:00
twinaphex
7e24fdfdc7
Cleanup unnecessary list_mainmenu
2015-01-25 05:39:08 +01:00
twinaphex
8e95e87b2f
Revert "Part 1 of menu input remapping"
...
This reverts commit 5b2d950034
.
2015-01-25 04:52:26 +01:00
twinaphex
85441f34a7
Revert "Part 2 of menu input remapping"
...
This reverts commit 19d090d3ae
.
2015-01-25 04:52:16 +01:00
twinaphex
19d090d3ae
Part 2 of menu input remapping
2015-01-25 03:32:03 +01:00
twinaphex
5b2d950034
Part 1 of menu input remapping
2015-01-25 02:14:04 +01:00
twinaphex
5a48d593d3
Cleanups
2015-01-25 01:48:58 +01:00
twinaphex
724e748254
Implement action_start callback for remap_file_load
2015-01-24 23:49:35 +01:00
twinaphex
9e9c109bd4
Make some functions static and move them to menu_list
2015-01-24 20:49:18 +01:00
twinaphex
48bb07c314
Get rid of more code duplication
2015-01-24 20:46:24 +01:00
twinaphex
3ca29e8cea
More refactoring / getting rid of code duplication
2015-01-24 20:44:28 +01:00
twinaphex
bcca74e266
Move list_populate_generic to menu_list.c
2015-01-24 20:33:54 +01:00
twinaphex
a4bc83a48c
Cut down on code duplication - create list_populate_generic
2015-01-24 20:23:32 +01:00
twinaphex
55c53da2fe
Better fix
2015-01-24 20:03:53 +01:00
twinaphex
cb5ec75a96
(Menu entries cbs) Fix regression - if setting already has an action toggle bound,
...
use that instead
2015-01-24 19:54:27 +01:00
Twinaphex
f7e45f7753
Remove duplicate function menu_database_populate_list
2015-01-24 08:37:03 +01:00
Twinaphex
a7a5cb6a94
(menu_database.c) refactor some more
2015-01-24 08:33:50 +01:00
Twinaphex
75d9bdecbb
(menu_database.c) Cleanups
2015-01-24 08:26:54 +01:00
Twinaphex
6c8b19f4fa
(Menu database) Refactor code in menu_database.c and add 'query'
...
function
2015-01-24 08:17:04 +01:00
Twinaphex
dabdd8d1ec
(Menu database) Cleanup unused header include
2015-01-24 08:04:41 +01:00
Twinaphex
b9a1e2517b
Cleanup variable in menu_database_populate_list
2015-01-24 08:02:23 +01:00
Twinaphex
6554c082c2
Cleanup unused variable
2015-01-24 07:58:56 +01:00
twinaphex
978248daa9
Put headers outside of extern "C"
2015-01-24 05:18:25 +01:00
twinaphex
caa7336911
Split up database code to menu_database.c
2015-01-24 04:55:35 +01:00
twinaphex
c89e499c97
(menu_action.c) Indenting style nits
2015-01-24 04:26:08 +01:00
twinaphex
82a80e36a6
Add 'Starting Download/Download Finished' messages
2015-01-24 03:20:54 +01:00
twinaphex
07684fff1c
(Wii) Build fixes
2015-01-24 01:31:17 +01:00
twinaphex
a268feb1b3
Add MENU_FILE_DOWNLOAD_CORE to toggle_action_scroll
2015-01-24 01:17:43 +01:00
twinaphex
ce2732fef4
Put rarch_main_command(RARCH_CMD_NETWORK_INIT) earlier so that
...
WSA has a chance to be intialized before we do the HTTP initialization
2015-01-24 00:17:06 +01:00
twinaphex
9df772f4f7
Change duration to 1 frame
2015-01-23 23:56:32 +01:00
twinaphex
e0807bc440
Cleanup deferred_push_core_manager_list somewhat
2015-01-23 23:08:50 +01:00
twinaphex
15b4acf989
Get rid of core_manager_list_data nastiness
2015-01-23 23:04:19 +01:00
twinaphex
aeab1a831c
(MSVC) Build fixes
2015-01-23 22:48:31 +01:00
twinaphex
1a9f449362
Remove old http code
2015-01-23 22:37:29 +01:00
twinaphex
5ff7bd53be
Start implementing new http code
2015-01-23 22:00:11 +01:00
twinaphex
aa6452b8ca
Cleanup menu_input_bind_iterate
2015-01-23 09:14:07 +01:00
twinaphex
dc21d84270
Stub out some stuff that is preventing build from succeeeding on
...
PS3. This should be made more portable and less hacky (isagain)
2015-01-23 07:31:34 +01:00
twinaphex
345c9bf6f8
(GX) Silence warnings
2015-01-23 06:34:30 +01:00
twinaphex
fc82bd4d9d
(LibretroDB) Update
2015-01-23 05:59:47 +01:00
Jean-André Santoni
f130a59ab2
(XMB) Align datetime to the right
2015-01-23 01:54:31 +01:00
twinaphex
8dafb7c110
Create action up or down callback function for menu
2015-01-22 23:52:02 +01:00
twinaphex
8e8e73e927
menu_entries_cbs.c - some cleanups
2015-01-22 23:28:08 +01:00
twinaphex
34d65594b3
Simplify some action_ok callback functions
2015-01-22 23:20:29 +01:00
twinaphex
f4d0b12288
(menu_entries_cbs.c) Cut down on code duplication
2015-01-22 23:17:17 +01:00
twinaphex
9a2b520854
Cleanup menu_action_setting_set
2015-01-22 23:09:58 +01:00
twinaphex
05baa82fe3
Refactor action_ok_load_state/action_ok_save_state
2015-01-22 22:57:15 +01:00
twinaphex
c293d7db57
(LibretroDB) Close cursor and db when done
2015-01-22 04:57:33 +01:00
twinaphex
36224f029b
Left/right scrolling for MENU_FILE_RDB / MENU_FILE_RDB_ENTRY
2015-01-22 04:48:15 +01:00
twinaphex
9e7bfb7520
(LibretroDB) Start being able to list database entries
2015-01-22 04:41:34 +01:00
twinaphex
058ba4ceaa
Get rid of debug log
2015-01-22 04:06:26 +01:00
twinaphex
9bb2c00c1c
Add 'Core Manager Options'
2015-01-22 04:05:10 +01:00
twinaphex
dfd8d55f7a
Start adding Database Manager (stub for now). Also add some more
...
libretrodb documentation
2015-01-22 03:45:48 +01:00
twinaphex
f790216a41
Add RARCH_CMD_NETWORK_INIT and RARCH_CMD_NETWORK_DEINIT.
...
Run RARCH_CMD_NETWORK_INIT before entering Core Manager option.
Needed on Windows where we need to call WSAStartup to initialize Winsocks
first before we can do any network stuff
2015-01-21 20:44:40 +01:00
Twinaphex
f011924355
(OSX) Fix some warnings
2015-01-21 06:36:39 +01:00
twinaphex
b2c8254c06
(Wii) Fix some warnings
2015-01-21 06:34:37 +01:00
twinaphex
bcdbde05f1
Cleanup 'Buildbot not Configured' usecase
2015-01-21 06:32:28 +01:00
twinaphex
c056428694
Set up default fallback message for when buildbot URL is
...
not configured.
2015-01-21 06:20:36 +01:00
twinaphex
f916bef5f0
Add rudimentary Core Manager - pulls index listing from the buildbot
...
and lets you download cores to the core directory.
Current limitations and what still needs to be addressed:
* Core is downloaded to core directory still packaged in a zip
file. Will need manual unzipping by the user. We should have
a setting for automating this.
* We should have some sane defaults for the buildbot URL on
specific platforms. For instance, Android, Windows, etc.
* We should present a fancier name listing than what we have
now eventually where it gets the names from the core info files
* Should we do comparisons between the currently installed core
and the one we're about to download now? A CRC check or some
different means? Problem I can see is that there's right now
no good way to determine if a core actually needs to be updated
without first downloading it.
2015-01-21 05:47:52 +01:00
twinaphex
8d6e5811f2
Refactors
2015-01-21 01:56:59 +01:00
twinaphex
68a0f98096
Cleanups
2015-01-21 01:42:06 +01:00
twinaphex
181d0849c1
Add function http_file_download
2015-01-21 01:12:26 +01:00
twinaphex
6afd5684ec
menu_entries_cbs.c - cleanups
2015-01-20 23:39:13 +01:00
twinaphex
a3093919c7
menu_entries_cbs.c - Code deduplication
2015-01-20 23:30:59 +01:00
Jean-André Santoni
7c0d1b6e74
Add background support in lakka, like it's already the case in xmb
2015-01-20 22:46:37 +01:00
twinaphex
9efbd021af
menu_entries_cbs.c - code deduplication
2015-01-20 09:07:46 +01:00
twinaphex
497891b22f
menu_entries_cbs.c - Refactor function
2015-01-20 09:03:15 +01:00
twinaphex
d5573aa2f7
menu_entries_cbs.c - Code deduplication
2015-01-20 08:57:32 +01:00
twinaphex
120375dfe6
Code deduplication in menu_entries_cbs.c
2015-01-20 08:53:16 +01:00
twinaphex
32391a4b3e
(RMenu) Build fix
2015-01-20 01:13:16 +01:00
twinaphex
b9259598cd
Switch to libretrodb
2015-01-19 22:47:09 +01:00
twinaphex
da88bcdd91
Rename gfx_shader* to video_shader*
2015-01-19 21:24:08 +01:00
Twinaphex
77a7b39e88
(OSX) Cleanups
2015-01-19 21:11:08 +01:00
twinaphex
b0548e1329
Properly namespace video_shader_parse.c functions
2015-01-19 21:09:39 +01:00
twinaphex
38066b6ec7
Add Cheat File Save As
2015-01-19 19:00:26 +01:00
twinaphex
d81e7b9fc7
menu_input.c - Get rid of some header includes
2015-01-19 18:36:36 +01:00
twinaphex
068943445f
(Input) Add input remapping files
2015-01-19 18:16:34 +01:00
twinaphex
6bbc7196a3
Add Input Remapping Save As option
2015-01-19 08:37:11 +01:00
twinaphex
019d24102d
Implement action_ok_remap_file
2015-01-19 08:11:24 +01:00
twinaphex
85482945bf
Add label for Remap File Load
2015-01-19 07:38:55 +01:00
twinaphex
57d2c4f39f
Start preliminary hookup of 'Remapping Load' option - needs
...
more work
2015-01-19 07:37:24 +01:00
twinaphex
7d3cbd58c6
menu_entries_cbs.c - Cut down on code duplication
2015-01-19 06:58:41 +01:00
twinaphex
60b4e7c30b
menu_entries_cbs.c - Cut down on code duplication
2015-01-19 06:52:42 +01:00
twinaphex
0fb02bc109
(menu_entries_cbs.c) Killoff some code duplication
2015-01-19 06:46:47 +01:00
twinaphex
7a794b2ef1
(drivers_display) Cleanups
2015-01-19 06:44:46 +01:00
twinaphex
3ee307e743
menu_entries_cbs_init_toggle - specialized entries go after
...
generic ones
2015-01-19 06:34:11 +01:00
twinaphex
ff52570878
Cleanup menu_entries_cbs.c
2015-01-19 06:15:45 +01:00
twinaphex
2dfc1883f0
Rename driver_video_resolve
2015-01-19 04:22:49 +01:00
twinaphex
80d4de7c3f
Add gfx/video_viewport.c/viewport.h
2015-01-18 23:59:57 +01:00
twinaphex
de76884bb8
Rename gfx_get_fps to video_monitor_get_fps
2015-01-18 20:03:33 +01:00
twinaphex
d145834672
(GLUI) Use wallpaper setting for GLUI
2015-01-17 18:45:32 +01:00
twinaphex
5f23cda6cb
Add menu wallpaper setting
2015-01-17 18:15:22 +01:00
twinaphex
0cedae2b15
(360) Cleanups
2015-01-17 06:48:06 +01:00
twinaphex
46402deb04
Use PATH_MAX_LENGTH instead of PATH_MAX.
...
Refactor OSX settings menu code somewhat
2015-01-17 05:47:52 +01:00
Twinaphex
3404f7a495
Cleanup unused variable warning
2015-01-17 04:52:31 +01:00
twinaphex
4ccfc1af02
Add date/time in menu
2015-01-17 04:50:46 +01:00
twinaphex
4b8f6ce6fa
(Menu) Add labels for some categories
2015-01-16 16:17:58 +01:00
Jean-André Santoni
a907484925
(XMB) Improve mali bug workaround, now seem to cover all case
2015-01-16 10:54:14 +01:00
twinaphex
c864677b12
Move compressed_file_list_new to file_extract.h
2015-01-16 01:37:34 +01:00
twinaphex
f974df6854
(XMB) Build fix
2015-01-16 01:35:27 +01:00
Jean-André Santoni
1035cdd132
(XMB) Another workaround for the same bug
2015-01-16 00:59:06 +01:00
Jean-André Santoni
75bd53967d
(XMB) Fix an anoying display bug with mali_fbdev behaving weirdly when drawing out of screen
2015-01-16 00:15:47 +01:00
twinaphex
26ab324727
(OSX 10.6) Fix declaration shadows global variable warnings
2015-01-15 21:10:36 +01:00
twinaphex
0959fd2243
(Win32) Add Mouse Grab to menubar
2015-01-15 07:44:01 +01:00
twinaphex
657401b033
Remove MENU_TEXTURE_FULLSCREEN - was always set to false when HAVE_RGUI
...
is defined so not sure what the purpose here was
2015-01-15 02:08:39 +01:00
twinaphex
4fb2f5f0d1
menu_start_screen_iterate - move declaration of variables to top
2015-01-14 00:37:51 +01:00
Swizzy
122888fa80
Merge branch 'master' of https://github.com/libretro/RetroArch
2015-01-13 01:01:10 +01:00
Swizzy
ecf655d165
(XDK360) XUI Background and fixes
2015-01-13 00:48:26 +01:00
twinaphex
e82c439d81
Rename menu/disp to menu/drivers_display and menu/backend to
...
menu/drivers_backend
2015-01-12 23:52:45 +01:00
twinaphex
ba5a31e33b
Build fixes
2015-01-12 23:38:21 +01:00
twinaphex
8111567d3e
Move some files around
2015-01-12 23:34:10 +01:00
twinaphex
6cdaa4e282
(MSVC) Build fixes
2015-01-12 22:47:12 +01:00
twinaphex
25d7fae24d
Silence one warning
2015-01-12 22:35:34 +01:00
twinaphex
64411558eb
Rename gfx/shader/ to gfx/drivers_shader
2015-01-12 22:23:48 +01:00
twinaphex
0b2d518531
Rename video_context.c to video_context_driver.c
2015-01-12 21:53:04 +01:00
twinaphex
cec3af8e4a
Rename shader_context.c to video_shader_driver.c
2015-01-12 21:41:27 +01:00
twinaphex
f21f7e17b5
Cleanups
2015-01-12 21:22:50 +01:00
twinaphex
cc1bbac89c
Move menu_driver.c to menu/
2015-01-12 20:02:39 +01:00
twinaphex
6b2fced631
Split up menu code into separate file menu_driver.c
2015-01-12 20:00:43 +01:00
twinaphex
f1196733b1
Move definitions to menu_driver.h
2015-01-12 19:13:45 +01:00
twinaphex
0d9ba863dc
Remove menu/disp/menu_display.h and menu/backend/menu_backend.h
...
and merge into menu/menu_driver.h
2015-01-12 19:11:51 +01:00
twinaphex
bd0f0c3f63
Rename gfx_context.c to video_context.c
2015-01-12 18:47:39 +01:00
twinaphex
a17788a1f8
Enable LEFT/RIGHT on Load Content (History).
2015-01-12 03:31:02 +01:00
twinaphex
cef086988d
Documents descend_alphabet/ascend_alphabet
2015-01-12 03:20:21 +01:00
twinaphex
1980fa065f
Move menu_action_t enum to menu_input.h
2015-01-11 18:51:28 +01:00
twinaphex
7168f99569
menu_entries.c - cleanups
2015-01-11 18:47:56 +01:00
twinaphex
45814696a6
menu_entries.c - some cleanups and documentation
2015-01-11 18:43:18 +01:00
twinaphex
0747591af6
Some more cleanups in menu_shader.c
2015-01-11 18:32:16 +01:00
twinaphex
3419a1846c
menu_shader.c - cleanups
2015-01-11 18:30:56 +01:00
twinaphex
9a39abfbf0
Rename menu_input.c functions so that they are all in menu_input_*
...
namespace
2015-01-11 06:42:53 +01:00
twinaphex
5dea7263e5
(menu_input.c) Cleanups
2015-01-11 06:34:32 +01:00
twinaphex
7f0ccae0d7
Rename menu_input_line_cb.c to menu_input.c
2015-01-11 06:24:44 +01:00
twinaphex
22ccfc7db7
(menu.c) Cleanups
2015-01-11 06:14:13 +01:00
twinaphex
1463d5e7dc
Move message queue to libretro-sdk
2015-01-11 05:35:47 +01:00
twinaphex
adf3623944
Move some enums to retroarch.h
2015-01-11 01:34:08 +01:00
twinaphex
9afaaa0ccc
(menu/disp) Declare variables at top of functions
2015-01-10 23:45:14 +01:00
twinaphex
73d4622b54
Create pre_state_checks
2015-01-10 22:51:03 +01:00
twinaphex
b4b81bd740
Split up input_common.c into two files - input_joypad.c and
...
input_common.c
2015-01-10 20:10:45 +01:00
Swizzy
16dd8a9a44
(XDK360) Code Cleanup
2015-01-10 13:00:47 +01:00
twinaphex
5bacd9ed1b
Rename apply_deferred_settings
2015-01-10 06:37:27 +01:00
twinaphex
d32e9ed4c5
Move input_frame to menu_input_line_cb.c and rename it menu_input_frame
2015-01-10 06:33:05 +01:00
twinaphex
c1e6a955dd
Rename setting_handler to menu_action_setting_handler
2015-01-10 06:26:34 +01:00
twinaphex
6c58456ba0
Rename some functions in menu_entries.c
2015-01-10 06:24:04 +01:00
twinaphex
fbac91cd79
Document menu_init_list/menu_free_list
2015-01-10 06:13:12 +01:00
twinaphex
62b430e6eb
Rename function to menu_load_content
2015-01-10 06:09:30 +01:00
twinaphex
b2c03ccbfb
Document and refactor menu_shader.c
2015-01-10 05:53:41 +01:00
twinaphex
ef720d3815
Remove menu_type_is - now obsolete
2015-01-10 05:25:37 +01:00
twinaphex
16697eb632
(Menu) Kill off some header dependencies
2015-01-10 04:59:55 +01:00
twinaphex
b95cdd2215
Rename menu_common.c to menu.c
2015-01-10 04:53:37 +01:00
twinaphex
4974e6848e
Rename menu_common_type_is
2015-01-10 04:47:33 +01:00
twinaphex
f1ede10717
Split up menu_common_list functions into separate functions
2015-01-10 04:44:18 +01:00
twinaphex
1eb844ca53
(menu_navigation.c) Start documenting menu_navigation.c
2015-01-10 04:32:10 +01:00
twinaphex
aa0b6c0f10
(Menu) Some cleanups
2015-01-10 04:06:56 +01:00
twinaphex
a4d0ab0607
Start documenting menu_common.c
2015-01-09 21:54:08 +01:00
twinaphex
99c9afa5cd
Update PATH_MAX to PATH_MAX_LENGTH
2015-01-09 18:04:29 +01:00
twinaphex
8fc4db23dc
(360) Silence some warnings
2015-01-09 17:48:20 +01:00
Twinaphex
9274a6a1ae
Merge pull request #1331 from Swizzy/master
...
Some XDK360 fixes
2015-01-09 17:41:11 +01:00
twinaphex
ec22bada36
Add retroarch.h header
2015-01-09 17:40:47 +01:00
Swizzy
82f94d1567
(XDK360) Disable XUI User Input
2015-01-09 17:38:33 +01:00
Swizzy
935a6c5a8f
(XDK360) Dynamic XUI Text Width/Position
...
Dynamically change the width of the left and right text
Dynamically change the position of the right text
2015-01-09 12:36:44 +01:00
twinaphex
3aca3bceb9
(Menu) Implement action_cancel
2015-01-09 04:43:24 +01:00
twinaphex
82025586fe
Add action_cancel to callbacks
2015-01-09 03:49:14 +01:00
twinaphex
8ae9f9daf3
Cleanups
2015-01-09 03:45:18 +01:00
twinaphex
f9cd1ba788
Rename .hpp files
2015-01-07 22:23:45 +01:00
Swizzy
d60b5783a2
(XDK360) New XUI Code
...
Signed-off-by: Swizzy <swizzy@xeupd.com>
2015-01-07 21:51:10 +01:00
twinaphex
cbfd7ad881
Nit in menu_start_screen_iterate
2015-01-07 20:47:07 +01:00
twinaphex
90076c5fad
Start using MAX_PATH_LENGTH - relying on MAX_PATH for 360 can cause
...
problems because it's defined at '260' and thus too small for some
strings
2015-01-07 20:42:36 +01:00
twinaphex
ecf499c588
Update headers
2015-01-07 18:24:13 +01:00
twinaphex
453321c50b
Start updating headers
2015-01-07 17:46:50 +01:00
Swizzy
320f8ce2bd
Removed pointless ifdef
2015-01-06 15:43:02 +01:00
Swizzy
bd3d2b870f
(XDK360) Updated Messagebox text
2015-01-06 15:35:49 +01:00
Swizzy
cbb00d3839
(XDK360) Fixed "MessageBox" output
2015-01-06 15:19:43 +01:00
Swizzy
3c9e888e4c
(XDK360) Fix XUI Output
2015-01-06 14:17:40 +01:00
twinaphex
6fb51eb360
Initial implementation of remap binds feature
2015-01-05 22:53:21 +01:00
twinaphex
12c7147f8f
Start adding Core Input Remapping options (stub for now)
2015-01-05 19:49:11 +01:00
twinaphex
7a456c6c3a
Rename MAX_PLAYERS to MAX_USERS
2015-01-05 01:58:00 +01:00
twinaphex
45cdb15de4
Add setting 'Max Users'
2015-01-05 01:45:57 +01:00
twinaphex
9bc4ffb69b
Fix Shader Preset Save As...
2015-01-05 01:25:42 +01:00
Jean-André Santoni
1d531c22a0
(RGUI) Fix backward navigation index bug
2015-01-04 15:52:46 +01:00
twinaphex
d3fb2c07d0
(menu/disp/rgui.c) Declare some variables at the top
2015-01-04 15:22:49 +01:00
twinaphex
ef947b3bf8
action_ok_directory_push - no longer crashes on pressing 'A' on an
...
empty entry
2015-01-01 19:04:12 +01:00
Twinaphex
343f0c40dd
(iOS) Fix crash in fill_rect upon closing RetroArch iOS
2015-01-01 18:53:04 +01:00
Twinaphex
a3f4c07078
(iOS) Extensions list argument for dir_list_new should only be passed
...
when extension filtering is enabled
2015-01-01 18:47:39 +01:00
twinaphex
6ca7e0561e
Add menu_navigation_browser_filter_supported_extensions_enable option
2015-01-01 16:40:47 +01:00
Twinaphex
8e00408516
Merge pull request #1303 from jeapostrophe/master
...
Fix a variety of iOS issues:
2014-12-31 22:29:28 +01:00
Jay McCarthy
c7cc2827a0
Go from load content directly into game
2014-12-31 15:24:50 -05:00
twinaphex
3ee3e5a1a5
menu_list_destroy - check if 'list' is non-NULL before calling file_list_free
2014-12-31 20:07:42 +01:00
twinaphex
8aaa13dc6c
(iOS) Add /var/mobile/Documents to default browser screen
2014-12-31 13:32:09 +01:00
twinaphex
a9438452a1
Add Content Database Directory Path option
2014-12-30 22:58:08 +01:00
twinaphex
1500302e13
(XUI) Build fixes
2014-12-23 21:25:02 +01:00
twinaphex
94f5884a45
(XDK) Some stub build fixes
2014-12-23 21:21:49 +01:00
twinaphex
048181e4af
(Windows) Fix build
2014-12-23 03:01:23 +01:00
twinaphex
344ae2575a
Fix 'load content' - upon loading ZIP files, should no longer show
...
'deferred core list'
2014-12-22 18:56:58 +01:00
twinaphex
03aa4dd20c
Cleanup menu_entries_parse_list
2014-12-21 23:44:33 +01:00
twinaphex
77bc9b5e0d
Add stub Core Manager
2014-12-21 23:41:17 +01:00
twinaphex
4114e74d35
Change Netplay Options to Network Options
2014-12-20 22:44:06 +01:00
twinaphex
d1f0f50900
(rmenu.c) Fix up struct
2014-12-20 21:47:16 +01:00
twinaphex
bd40703fa3
Modify cheat_manager_update - pass in correct cheat index
2014-12-16 05:14:22 +01:00
twinaphex
21b99c3ac5
Press left/right on a cheat entry now to turn it ON/OFF
2014-12-16 02:20:06 +01:00
twinaphex
03f2421154
Add description to cheat code if available
2014-12-16 00:08:50 +01:00
twinaphex
fdc1cf5422
Can now load cht files from 'Load Cheat File'
2014-12-16 00:02:46 +01:00
twinaphex
be5a76cb91
Start using g_extern.cheat instead of having a separate cheat
...
manager in the menu struct
2014-12-15 23:57:14 +01:00
twinaphex
61c98d8893
Start adding stub 'Cheat File Load'
2014-12-15 23:51:11 +01:00
twinaphex
cf66692b21
Start adding cheat_manager_load function
2014-12-15 22:40:23 +01:00
twinaphex
db304a7e2f
Get rid of some useless casts pt. 2
2014-12-15 19:31:17 +01:00
twinaphex
2003d2ec12
menu_entries_cbs.c - some cleanups
2014-12-15 19:26:24 +01:00
twinaphex
205dd9d71f
(GLUI/RGUI display drivers) Implement ascend_alphabet/descend_alphabet
2014-12-15 19:03:47 +01:00
twinaphex
c06648b47f
(RGUI) Implement navigation_set_last in display driver
2014-12-15 18:56:49 +01:00
twinaphex
d6e9ac31f4
menu/menu_list.c - Cleanups
2014-12-15 18:52:46 +01:00
Twinaphex
e98749e2a0
Get rid of 'declaration shadows local variable' warning in Xcode/Clang
2014-12-15 17:15:22 +01:00
twinaphex
6c338352d2
We're not going to use 'cheat database' from bsnes XML cheats,
...
but for our more general-purpose cheats in cores
2014-12-15 06:42:24 +01:00
twinaphex
969fc38c42
Core Information - add Core Name / System Manufacturer
2014-12-15 01:59:32 +01:00
twinaphex
f2dd126948
Add Categories and System info to 'Core Information'
2014-12-14 20:51:53 +01:00
Twinaphex
551ad28fca
Clean up unused variable
2014-12-08 12:17:34 +01:00
twinaphex
fe0ece3124
Add preliminary Core Cheat Options support - should work with
...
cores like SNES9x/bSNES right now
2014-12-06 15:47:25 +01:00
twinaphex
181d163b36
Rename 'player' to 'user'
2014-12-05 13:48:54 +01:00
Lioncash
a716ea0849
rmenu_xui: Fix indentation
2014-12-03 16:26:35 -05:00
Jay McCarthy
e306260302
Fix typo
2014-12-01 10:09:29 -05:00
twinaphex
9b71273e72
Bind action OK callback for shader parameters to NULL
2014-11-30 02:35:08 +01:00
twinaphex
3c9e97842e
[PATCH 1/2] Fix RGUI shader parameters.
2014-11-29 21:03:31 +01:00
Jean-André Santoni
01838efaa8
(XMB) Move all file_list caching variables to the xmb display driver
2014-11-27 23:03:27 +07:00
Jean-André Santoni
9fe3f9409e
(XMB) Move all file_list caching actions inside the xmb display driver
2014-11-27 22:28:45 +07:00
Jean-André Santoni
5fd2a852ca
(XMB) Fix another display bug
2014-11-27 17:07:52 +07:00
Lioncash
39e0903f62
menu_entries_cb: Remove unused variable
2014-11-26 08:05:43 -05:00
Jean-André Santoni
8df89718a3
(XMB) Display subsetting icons
2014-11-26 10:36:25 +07:00
Jean-André Santoni
5cd6b80a73
(XMB) Bugfix
2014-11-25 22:30:52 +07:00
Jean-André Santoni
886a5a4bba
(XMB) Make some actions working
2014-11-25 12:34:37 +07:00
Jean-André Santoni
eeee8e74a4
(XMB) Display appropriate icons for actions
2014-11-25 11:37:39 +07:00
Jean-André Santoni
c0d80a4e25
(XMB) Add more file types for actions
2014-11-25 11:20:15 +07:00
Jean-André Santoni
68b144e6ce
(XMB) Push more action subitems
2014-11-25 11:15:19 +07:00
twinaphex
c89b91b174
Add update_core_info function callback to menu display layer
2014-11-25 03:49:26 +01:00
Jean-André Santoni
802b7951fb
(XMB) Revert cd3e0b02f5
, let's find a better way to do this
2014-11-24 21:59:11 +07:00
Jean-André Santoni
7c62faa0e0
(XMB) Start displaying a list of action for each content in content lists
2014-11-24 21:14:01 +07:00
Jean-André Santoni
33edefb154
(XMB) Use MENU_FILE_CONTENTLIST_ENTRY
2014-11-24 21:14:01 +07:00
Jean-André Santoni
3c55ea7f43
(XMB) Display appropriate content icons
2014-11-21 16:40:47 +07:00
twinaphex
ba36b2e684
(menu_common_backend.c) Remove ifdef GEKKO lines
2014-11-20 02:53:18 +01:00
twinaphex
d66d698d7e
(Menu) Simplify action_start_setting
2014-11-20 02:49:44 +01:00
twinaphex
2cc70005b9
Move more code to settings_data.c
2014-11-20 02:44:30 +01:00
twinaphex
e9d0803ddc
Remove code duplication action_ok_file_path
2014-11-20 00:26:15 +01:00
twinaphex
821e27b11e
Add fallback action_ok_lookup_setting - fixes 'Bind All' and
...
'Bind Reset Defaults' actions
2014-11-20 00:24:40 +01:00
twinaphex
f6cb62be6d
(Settings) Bind action_ok for video_refresh_rate_auto
2014-11-18 20:35:56 +01:00
twinaphex
d87470c597
(Menu) Add stub Navigation Wrap-Around options
2014-11-17 16:16:52 +01:00
Twinaphex
23a9d43b08
(XMB) Get rid of unused variables
2014-11-17 14:56:25 +01:00
twinaphex
0276037a6c
(menu_common_backend.c) Cleanup headers
2014-11-17 14:52:38 +01:00
Jean-André Santoni
cd3e0b02f5
(XMB) Fix category icons not showing up
2014-11-17 16:17:24 +07:00
twinaphex
a79000a03d
Add action_toggle_scroll callback for MENU_FILE_USE_DIRECTORY
2014-11-17 02:25:54 +01:00
twinaphex
97c7860cf2
Add action_ok callback for FILE_PATH
2014-11-17 02:19:36 +01:00
twinaphex
985d378261
Cleanup menu_common_type_is
2014-11-17 01:29:02 +01:00
twinaphex
ceee48fc39
(Menu) Make left/right work too for history list playlist entries
2014-11-16 22:47:10 +01:00
twinaphex
c7ed85dadf
(Menu) Small cleanup of unused variable
2014-11-16 21:25:13 +01:00
twinaphex
9b2f6edf18
(Menu) Reimplement left/right scrolling
2014-11-16 21:24:04 +01:00
Twinaphex
d568b1f2d2
(menu/menu_entries_cbs.c) Cleanup unused variables
2014-11-16 04:24:01 +01:00
twinaphex
0d03bf04d2
Cleanup code in menu_common_backend.c
2014-11-16 03:43:46 +01:00
twinaphex
f2ad282ee0
Reimplement menu actions toggle/OK/start - get rid of fall-through
2014-11-16 03:42:44 +01:00
twinaphex
d0bf0f6f4e
Fixup comment
2014-11-15 20:01:22 +01:00
twinaphex
249f2b9eff
Add missing cast to node assignment
2014-11-15 13:33:58 +01:00
Twinaphex
ec93f315e0
Merge pull request #1251 from lioncash/cond
...
Remove redundant conditions
2014-11-15 12:37:15 +01:00
Lioncash
ee80a34974
Add/fix some trivial null checks
2014-11-14 23:06:34 -05:00
Lioncash
5d65c73be3
Remove redundant conditions
2014-11-14 22:50:33 -05:00
Jean-André Santoni
54d0489c41
(XMB) Display core title
2014-11-15 00:35:45 +01:00
Jean-André Santoni
c66222bd0c
(XMB) Fix switch fall-through
2014-11-15 00:10:41 +01:00
Twinaphex
5130646630
Merge pull request #1248 from lakkatv/xmb
...
(XMB) Prevent horizontal navigation out of bounds
2014-11-14 23:55:56 +01:00
Jean-André Santoni
9edb44834a
(XMB) Prevent horizontal navigation out of bounds
2014-11-14 23:54:48 +01:00
Twinaphex
57cc1d8884
Merge pull request #1247 from lakkatv/xmb
...
(XMB) Improve list switch animation
2014-11-14 23:42:56 +01:00
Jean-André Santoni
9c2617bcf8
(XMB) Improve list switch animation
2014-11-14 23:39:24 +01:00
Twinaphex
0575f338a4
Merge pull request #1246 from lakkatv/xmb
...
(XMB) List appropriate content under each core icon
2014-11-14 23:37:55 +01:00
Jean-André Santoni
5cd7e44455
(XMB) List appropriate content under each core icon
2014-11-14 23:33:37 +01:00
Twinaphex
4a431ad7c8
Merge pull request #1245 from lakkatv/xmb
...
(XMB) Horizontal navigation
2014-11-14 22:45:44 +01:00
Jean-André Santoni
662c7e51dc
(XMB) Horizontal navigation
2014-11-14 21:56:21 +01:00
twinaphex
188265fbd2
(Menu) Archive mode options now get used for 'Load Content' option too
2014-11-14 16:34:22 +01:00
twinaphex
746529671c
Implement archive_mode - 0 is 'Ask', '1' is 'Load archive', '2'
...
is 'Open Archive'
2014-11-14 15:58:49 +01:00
twinaphex
68798ede0a
Split up archive extract/load code into separate functions
2014-11-14 15:38:11 +01:00
twinaphex
f921d2e2d4
Add Archive Options
2014-11-14 14:54:20 +01:00
Jean-André Santoni
faae673beb
(XMB) Draw the setting icon like a regular node, so all categories icons can be animated in an uniform way
2014-11-13 21:32:45 +01:00
Jean-André Santoni
29bf7e962b
(XMB) Code refactoring
2014-11-13 21:05:16 +01:00
Jean-André Santoni
ec517b824d
(XMB) Fade out core icons depending on depth
2014-11-11 18:15:00 +01:00
Jean-André Santoni
9bbab80248
(XMB) Display core icons
2014-11-11 16:28:40 +01:00
twinaphex
50e21d7432
(iOS) Don't use UIInterfaceOrientationUnknown since it creates a dependency
...
on iOS 8 SDK
2014-11-09 17:38:26 +01:00
twinaphex
7f1fb3e0cd
(iOS) Style nits - menu/disp/ios.c
2014-11-09 14:43:10 +01:00
twinaphex
47b014d3cd
(PS3/360) Build fixes
2014-11-08 19:31:11 +01:00
twinaphex
20df9d5524
(Lakka/XMB) Build fixes
2014-11-08 14:42:08 +01:00
Twinaphex
f8a73398c4
(XMB/Lakka) Prevent variable shadowing
2014-11-08 03:02:58 +01:00
Jean-André Santoni
90548d572b
(XMB) Use theme font + responsive font size
2014-11-07 17:08:44 +01:00
Jean-André Santoni
60c4ba8987
(Lakka) Code cleaning
2014-11-07 17:08:11 +01:00
Jean-André Santoni
82e67e7605
(Lakka) Use theme font + responsive font size
2014-11-07 15:05:59 +01:00
Jay McCarthy
6cbbf834e0
Menu navigation works correctly, just need settings
2014-11-05 11:19:41 -05:00
Jay McCarthy
f2f96bcac8
First draft of ios_menu
2014-11-04 22:01:01 -05:00
twinaphex
ab6d6f53c1
Refactor menu_action.c
2014-10-28 22:32:00 +01:00
twinaphex
b1e41518ac
(menu_action.c) Cleanup
2014-10-28 21:53:26 +01:00
twinaphex
17dde1c5cc
Refactor away menu_action_setting_set_current_string_based_on_label
2014-10-28 21:49:50 +01:00
twinaphex
576a362032
Move menu_action_setting_set_current_string to menu_entries_cbs.c
2014-10-28 21:47:30 +01:00
twinaphex
7f3c1a9f33
Refactor setting_set_flags
2014-10-28 21:17:01 +01:00
twinaphex
2436352af1
Move function from menu_action.c to menu_entries_cbs.c and make
...
static
2014-10-28 20:15:38 +01:00
twinaphex
7248e45f81
Refactor menu_action_handle_setting
2014-10-28 20:12:21 +01:00
twinaphex
34b95bbf31
(menu_entries_cbs.c) Cleanups
2014-10-28 20:03:25 +01:00
twinaphex
4f40c14d69
Move menu code up one root dir
2014-10-28 19:54:23 +01:00