Commit Graph

296 Commits

Author SHA1 Message Date
twinaphex
909513e7ca (Menu) More menu hashes 2015-06-19 04:19:10 +02:00
twinaphex
1c5fd3008f (Menu) Menu hashes 2015-06-19 04:06:59 +02:00
twinaphex
5f0ca7d921 (Menu) More hashes 2015-06-19 02:13:27 +02:00
twinaphex
2f2b225b62 (Menu) More hashes 2015-06-19 01:20:41 +02:00
twinaphex
641e7bcb89 Use more hashes 2015-06-19 01:03:24 +02:00
Jean-André Santoni
a7c0a49610 (XMB) Add boxarts support 2015-06-18 09:32:56 +07:00
twinaphex
897361b9d4 Create menu_hash_calculate 2015-06-17 19:55:35 +02:00
twinaphex
3fe0b3c4d9 Create menu_entries.h 2015-06-16 02:15:32 +02:00
twinaphex
56952f14f3 Add more menu hashes 2015-06-16 01:14:44 +02:00
twinaphex
0782af571e Hide some settings unless 'Show Advanced Settings' is enabled 2015-06-16 01:00:30 +02:00
twinaphex
e7768c379c Merge 'Onscreen Overlay Settings' and 'Onscreen Keyboard Overlay Settings' 2015-06-16 00:58:13 +02:00
twinaphex
d782c33ae7 Move Core Information up 2015-06-16 00:52:00 +02:00
twinaphex
a2aab77abe Add more references to menu_hash_to_str 2015-06-15 23:22:28 +02:00
twinaphex
198dc25a37 Use menu_hash_to_str 2015-06-15 23:20:19 +02:00
twinaphex
bbd1b92aa0 Start going through menu_hash_to_str 2015-06-15 23:16:47 +02:00
twinaphex
6891ca7479 (menu_input.c) Cleanups 2015-06-15 19:20:48 +02:00
twinaphex
6f71440c98 Use menu_hash_to_str at more places 2015-06-15 16:48:02 +02:00
twinaphex
995159dd32 Start creating menu_hash.c 2015-06-15 06:25:41 +02:00
twinaphex
91a3d522d9 (Menu) Move settings around 2015-06-15 06:15:02 +02:00
twinaphex
60ae1d0dc0 Hide Playlist Settings if 'Show Advanced Settings' not enabled 2015-06-15 05:03:14 +02:00
twinaphex
6d6cb1c023 Hide 'Core Settings' and 'Logging Settings' entirely when
'Show Advanced Settings' is OFF
2015-06-15 03:57:01 +02:00
twinaphex
58d7c0fd3b Move some more variables to menu_animation_t 2015-06-15 01:50:57 +02:00
Higor Eurípedes
cbeee0ca1d (menu_setting) Test needle before checking setting type 2015-06-14 17:22:41 -03:00
twinaphex
bfe4067b83 Flag 'Threaded Data Runloop Enable' as advanced setting 2015-06-14 20:12:18 +02:00
twinaphex
ecdee11056 (menu_setting.c) Correct 'Unload Core' being shown 2015-06-14 17:43:03 +02:00
twinaphex
6f657ccdeb (menu_setting.c) Refactor away some strcmp usage 2015-06-14 16:11:46 +02:00
twinaphex
167ddb75ef Create SL_FLAG_MAIN_MENU_SETTINGS 2015-06-14 04:35:27 +02:00
twinaphex
84a1885786 Create menu_input_get_ptr 2015-06-13 22:57:55 +02:00
Twinaphex
a7ad10f884 Merge pull request #1786 from heuripedes/master
(menu_setting.c) Speed up setting lookup using hashes
2015-06-13 19:32:07 +02:00
twinaphex
098c8a6063 Move some header includes around 2015-06-13 19:12:10 +02:00
Higor Eurípedes
619710eea6 (menu_setting.c) Speed up setting lookup using hashes 2015-06-13 14:11:18 -03:00
twinaphex
0f739f7e98 (Menu) Take out some header dependencies 2015-06-13 17:13:10 +02:00
twinaphex
d4cbc7695a Go through menu_navigation_t pointer 2015-06-13 16:22:05 +02:00
twinaphex
a926434c4f Initialize with ST_NONE 2015-06-13 04:37:40 +02:00
twinaphex
6183a124ad (menu_setting.c) directly initialize 'result' 2015-06-13 04:03:01 +02:00
twinaphex
f5455c9479 Rename 'Management' to 'Advanced Management' 2015-06-13 03:16:38 +02:00
Higor Eurípedes
f670bc9f7b (menu_setting.c) Free ST_BIND names and short descriptions 2015-06-12 16:23:24 -03:00
Higor Eurípedes
1f5b81db74 (menu_setting.c) Free driver setting values 2015-06-12 16:05:32 -03:00
twinaphex
cdd2edb608 Rename menu_settings_list_free to menu_setting_free 2015-06-12 17:55:11 +02:00
Twinaphex
7b0d29b5fc remove unused variables 2015-06-08 14:37:39 +02:00
twinaphex
263fc0d4af (menu_setting.c) Remove unused 'Aspect Ratio' 2015-06-08 14:17:37 +02:00
twinaphex
483cd94463 (Menu Settings) Remove unusable 'custom viewport width/height/fullscreen width/height' settings 2015-06-08 14:13:28 +02:00
twinaphex
229c19225f Get rid of hardcoded menu_entries_common_is_settings_entry 2015-06-08 02:03:50 +02:00
twinaphex
2a8704d2d2 (menu_setting.c) Add 'parent group' 2015-06-08 01:40:25 +02:00
twinaphex
eeaa83998c Initialize rarch_setting_t with memset 2015-06-08 00:21:20 +02:00
twinaphex
d947236dd5 Cleanup menu_entry_get_type 2015-06-06 21:36:58 +02:00
twinaphex
7dac8d1981 Bind action_select for 'Load Content' 2015-06-06 19:37:35 +02:00
twinaphex
c47636066f (menu_setting.c) Cleanup 2015-06-06 19:35:35 +02:00
twinaphex
cfeef5c367 Simplify menu_setting_find 2015-06-06 19:34:23 +02:00
twinaphex
dff082cd67 Simplify setting_find_setting 2015-06-06 19:32:51 +02:00
twinaphex
ccc19dd691 Simplify setting_get_label 2015-06-06 19:31:39 +02:00
twinaphex
f1373abf2d Add 'action_select' to menu_setting 2015-06-06 16:26:55 +02:00
Twinaphex
24af3818e1 Rename 'Input Hotkey Settings' to 'Input Hotkey Binds' 2015-06-06 16:02:22 +02:00
twinaphex
33a40727a3 Rename 'Overlay Settings' 2015-06-06 15:02:08 +02:00
twinaphex
ea9a8cbed5 (menu_setting.c) Get rid of 'unsigned action' parameter 2015-06-06 14:41:21 +02:00
twinaphex
2da7ef978f (menu_setting.c) CLeanups 2015-06-06 14:30:46 +02:00
twinaphex
27fd7ef2a2 (menu_setting.c) Cleanups 2015-06-06 10:44:19 +02:00
twinaphex
3195ccc201 Initialize group_info/subgroup_info 2015-06-06 10:35:14 +02:00
twinaphex
dcedc49b21 Split up action_toggle into action_left/action_right 2015-06-05 20:04:19 +02:00
twinaphex
26650e5d56 Split up action_up_or_down_handler into two 2015-06-05 18:43:04 +02:00
twinaphex
b6cfa4a892 (menu_setting.c) Cut down on strcmps 2015-06-05 17:05:11 +02:00
Twinaphex
439de844b4 (menu_setting.c) Cleanups 2015-06-05 16:33:49 +02:00
twinaphex
a8f027ba9b (menu_setting.c) Cleanups 2015-06-05 16:11:36 +02:00
twinaphex
9956353096 (menu_setting.c) Reduce strcmps 2015-06-05 15:47:47 +02:00
twinaphex
c54ecf9bec (menu_setting.c) More cleanups 2015-06-05 15:35:56 +02:00
twinaphex
9833654498 Get rid of more strcmps 2015-06-05 15:21:57 +02:00
twinaphex
7682a0d082 Get rid of more strcmps 2015-06-05 15:14:26 +02:00
twinaphex
0a056da584 (menu_setting.c) Cleanup 2015-06-05 14:35:20 +02:00
twinaphex
b0ea1daf71 (menu_setting.c) Cleanups 2015-06-05 14:33:05 +02:00
twinaphex
f5a4f6ae91 (menu_setting.c) Cleanups 2015-06-05 14:14:20 +02:00
twinaphex
e5eda16912 (menu_setting.c) More 2015-06-05 13:49:30 +02:00
twinaphex
53efe785fd (menu_setting.c) Start refactoring, create menu_hash.h 2015-06-05 13:47:17 +02:00
Twinaphex
a94829c1e8 Cleanup unused variable 2015-06-04 17:42:25 +02:00
twinaphex
74a39147cb Split up User Input Binds into separate groups 2015-06-04 17:41:07 +02:00
twinaphex
a8719faf70 (Menu) Move setting categories around 2015-06-04 17:20:47 +02:00
Twinaphex
69b4aae25b Rename 'Font Settings' to 'Onscreen Display Settings' 2015-06-04 15:49:21 +02:00
Twinaphex
ecf9532d28 (Menu) Improve help description message for 'System Directory' 2015-06-04 15:44:12 +02:00
Twinaphex
ab7de31954 Change SRAM Periodic Autosave to SRAM Autosave Interval 2015-06-04 15:04:34 +02:00
Twinaphex
ce0a1ceaca (Menu) Change 'flushes' to 'saves' 2015-06-04 15:03:03 +02:00
Twinaphex
a27a48003b (Menu) Change Volume Level label 2015-06-04 15:00:44 +02:00
Twinaphex
598ad7a0a9 Change 'Estimated Monitor FPS' label 2015-06-04 14:49:51 +02:00
Twinaphex
f560ea7e8f Change 'Libretro Logging Level' label 2015-06-04 14:45:19 +02:00
Twinaphex
59e977dbdf Create 'Input Hotkey Settings' 2015-06-04 14:39:40 +02:00
Twinaphex
f00f3f5634 Rename 'SRAM Autosave' to 'SRAM Periodic Autosave' 2015-06-04 14:28:54 +02:00
Twinaphex
c66c4443cf Change some setting labels 2015-06-04 14:18:58 +02:00
Twinaphex
13ba77fd06 (Menu) Specify units of measurement for audio latency and audio output
rate
2015-06-04 14:14:30 +02:00
twinaphex
b35c407bec (Menu) Rename 'Show Framerate' 2015-06-04 13:28:05 +02:00
twinaphex
6b5b091075 Rename 'Pause on Focus Loss' 2015-06-04 13:24:58 +02:00
twinaphex
058193b472 (Menu) Rename 'Pause Libretro' 2015-06-04 13:24:06 +02:00
Jean-André Santoni
6da346f456 (XMB) Dynamic wallpapers 2015-06-04 17:17:23 +07:00
twinaphex
0550280150 (menu_setting.c) Simplifications 2015-06-04 00:12:47 +02:00
twinaphex
854aa928dd (menu_setting.c) Cleanup 2015-06-04 00:09:07 +02:00
twinaphex
9c6f8eed40 Put menu settings functions into namespace 2015-06-03 21:27:47 +02:00
twinaphex
4cfe960bf3 network_cmd_port - buildfix 2015-06-03 18:07:29 +02:00
Twinaphex
515c684606 (Menu) change some menu setting's visibility 2015-06-03 17:56:16 +02:00
Twinaphex
f5b87b51eb (Menu) Expose network cmd port too if HAVE_NETWORK_CMD is defined 2015-06-03 17:47:21 +02:00
twinaphex
aebd914210 (menu_setting.c) Cleanup 2015-06-03 17:00:52 +02:00
twinaphex
b18efe5096 (menu_setting.c) Turn more functions static 2015-06-03 16:51:02 +02:00
twinaphex
f42d0a7f7c Turn setting_find_setting static 2015-06-03 11:59:14 +02:00
twinaphex
501786416d Turn settings_list_ functions static 2015-06-03 11:32:48 +02:00
twinaphex
b44a28dd1f Turn some functions static 2015-06-03 11:29:12 +02:00
twinaphex
93295638da Remove menu_settings_list.c 2015-06-03 11:24:53 +02:00
twinaphex
4c6f5b6a93 Cleanups 2015-06-03 11:19:26 +02:00
twinaphex
f488242a8e (menu_setting.c) Get rid of memsets 2015-06-03 10:58:40 +02:00
twinaphex
18aec77c10 Cleanups 2015-06-03 10:55:46 +02:00
twinaphex
6ec91b64dc Don't bind default callbacks when they are already bound 2015-06-03 10:52:57 +02:00
twinaphex
8397e66026 (menu_setting.c) Cut down on code duplication 2015-06-03 10:49:56 +02:00
twinaphex
84424f0bdc Cleanups 2015-06-03 10:44:34 +02:00
twinaphex
9c6eb2c691 Remove unused setting_reset 2015-06-03 10:41:05 +02:00
twinaphex
da63376c8a Simplifications 2015-06-03 10:33:41 +02:00
twinaphex
4aa2953852 setting_handler - cleanups 2015-06-03 10:25:13 +02:00
twinaphex
bfcf1a7288 Revert "Make some functions static"
This reverts commit 6b04db075d.
2015-06-03 10:13:25 +02:00
twinaphex
6b04db075d Make some functions static 2015-06-03 10:13:03 +02:00
twinaphex
58a8004d38 Cleanup 2015-06-03 09:44:41 +02:00
twinaphex
d56ccd2014 setting_bool_action_ok_exit - cleanup 2015-06-03 09:38:06 +02:00
twinaphex
4169f066fc (menu_setting.c) Simplifications 2015-06-03 09:33:08 +02:00
twinaphex
1f28ebae9a Simplifications 2015-06-03 09:29:18 +02:00
twinaphex
7ec64e804e Create setting_get_string_representation_default 2015-06-03 09:07:20 +02:00
twinaphex
f02bd33f1e (menu_setting.c) Cleanups 2015-06-03 09:03:57 +02:00
twinaphex
ecedbce8a5 Get rid of some more code duplication 2015-06-02 21:34:27 +02:00
twinaphex
b8c4b08d81 Start using setting_set_with_string_representation more 2015-06-02 21:31:49 +02:00
twinaphex
bfdd2dcaaf Cut down on some code duplication 2015-06-02 21:20:58 +02:00
twinaphex
d844f1eb7d Make setting_reset_setting static 2015-06-02 21:17:30 +02:00
twinaphex
99960089ec Use setting_reset_setting 2015-06-02 21:15:49 +02:00
twinaphex
4ea8caa78c Turn menu_setting_get_ptr static 2015-06-02 21:09:32 +02:00
twinaphex
27eec6e639 Get rid of superfluous HAVE_MENU ifdefs 2015-06-02 20:39:33 +02:00
twinaphex
bc953d3a1b Move settings code entirely to menu 2015-06-02 20:26:27 +02:00
twinaphex
cb486c300d Refactor away menu_list_push_stack_refresh 2015-05-17 15:00:03 +02:00
twinaphex
29a10e5cb3 Create menu_setting_apply_deferred 2015-05-15 00:22:26 +02:00
twinaphex
42ee2606a1 Remove menu_entries.c 2015-05-12 13:14:04 +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
cb22a3feb9 Use menu_setting_find 2015-05-08 17:19:43 +02:00
twinaphex
b28a45e7da (menu_setting.c) Simplifications 2015-05-07 04:57:49 +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
de2eb5f972 Rename RARCH_CMD_* to EVENT_CMD_* 2015-04-13 10:29:15 +02:00
twinaphex
a635c8c80d (menu_setting.c) Cleanups 2015-03-22 04:56:13 +01:00
twinaphex
73e3460675 Change settings_data_ namespace to settings_ 2015-03-21 00:56:26 +01:00
twinaphex
3670ef2ac5 Go through driver_get_ptr to grab pointer to driver struct 2015-03-18 19:40:00 +01:00
twinaphex
221b27546b (menu_setting.c) Make it more robust 2015-03-17 03:28:06 +01:00
Higor Eurípedes
4f1635e762 (Menu) Fix ST_HEX input 2015-03-15 13:07:23 -03: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
94e1a339df Rename menu_action.c to menu_setting.c 2015-02-14 01:51:28 +01:00