326 Commits

Author SHA1 Message Date
twinaphex
459e4fa0d2 Move more settings callbacks over to settings_data.c 2014-10-15 06:46:00 +02:00
twinaphex
9ade7b5245 Add action OK fraction callbacks 2014-10-15 00:56:20 +02:00
twinaphex
88aa5e62e3 Implement action OK for ST_UINT settings 2014-10-15 00:47:38 +02:00
Twinaphex
860c9c5750 (settings_data.c) Silence some warnings 2014-10-14 22:38:05 +02:00
twinaphex
5506674c69 settings_list.c - Add action OK callback 2014-10-14 22:02:42 +02:00
Twinaphex
60ccfbd749 settings_data.c - Make all of the 'append list' leaf functions static functions 2014-10-14 18:52:31 +02:00
twinaphex
056bc62d23 Get rid of setting 'Libretro Path' 2014-10-14 06:58:48 +02:00
twinaphex
907baa7c11 Fix RGUI issue with 'w' getting set to 0 for settings labels 2014-10-13 04:12:30 +02:00
Toad King
0af2abed74 fix resolution changes not appearing until applied in GX 2014-10-12 21:10:17 -05:00
twinaphex
d4022cce34 Should show disk index label now 2014-10-13 03:49:34 +02:00
twinaphex
481c5ce9d4 Start hooking up Disk Options -> Disk Index again 2014-10-13 03:26:44 +02:00
twinaphex
67fe4f38d4 Clean up obsolete comment in setting_data_new 2014-10-11 05:08:04 +02:00
twinaphex
77f43c78e5 Rename setting_data_get_list to setting_data_new 2014-10-11 04:59:03 +02:00
twinaphex
6ebcbc7f7c Fix 'transfer of control bypasses initialization of terminator variable' warning 2014-10-10 19:03:37 +02:00
Alcaro
adcc92955b (settings_data) Might as well mark the last one. 2014-10-10 00:48:01 +02:00
Alcaro
4c856a2d7f (settings_data) Fix the leaks at 3758 and 3759; better one leak than three. 2014-10-10 00:46:28 +02:00
Alcaro
bf4648ac12 Clean out a few leaks. Still leaks at lines 3758, 3759 and 3864, though, and those seem far nastier to fix... 2014-10-10 00:40:21 +02:00
Mike Robinson
b67c86de28 Add support for deferred settings changes, defer audio latency 2014-10-09 11:09:36 +01:00
Mike Robinson
c8b452e5ac Update audio latency without restart using RARCH_CMD_AUDIO_REINIT 2014-10-09 05:16:00 +01:00
twinaphex
7053b97163 setting_data_get_list - make list pointer being returned no longer static 2014-10-09 00:53:13 +02:00
twinaphex
e5ab079298 Maintain two rarch_setting_t * lists in driver.menu - one
for main menu and the other for settings menu - regenerate these
when needed
2014-10-09 00:50:35 +02:00
twinaphex
7babf3c65f (iOS) Hide Quit RetroArch option for iOS 2014-10-08 02:46:46 +02:00
twinaphex
da3734e8c7 Add mask parameter to setting_data_get_list 2014-10-08 02:13:07 +02:00
twinaphex
fd50638b8f Combine some flags and reduce calls to 'add_flags' function 2014-10-08 01:52:56 +02:00
twinaphex
92fdae904d Cleanup settings_data.c 2014-10-08 01:18:31 +02:00
twinaphex
4063f4adb1 (Menu/Settings) Represent input setting options with 'player' index prefix 2014-10-07 23:50:09 +02:00
twinaphex
9b149721dd (Settings_data) Iterate over all Player Index settings 2014-10-07 23:44:04 +02:00
twinaphex
79350540ec Refine some command in setting_data_append_list_input_options 2014-10-07 23:38:32 +02:00
twinaphex
0e31f60ad1 Dehardcode some code in menu_entries.c 2014-10-07 22:48:57 +02:00
twinaphex
08c6b6e311 Split up settings list code into settings_list.c file 2014-10-07 16:48:24 +02:00
twinaphex
0f41867b78 (settings_data.c) More indenting nits 2014-10-07 16:28:25 +02:00
twinaphex
6ea32d0a10 settings_data.c - indenting nits 2014-10-07 16:05:13 +02:00
twinaphex
19977d3504 (settings_data.c) Indenting nits 2014-10-07 15:37:29 +02:00
twinaphex
9216ca3fd1 (settings data) Rename get_list_ functions to append_list 2014-10-07 02:58:28 +02:00
twinaphex
ab630cc2d6 settings_data.c - cleanups 2014-10-07 02:53:41 +02:00
twinaphex
8dbe11613d Add need_refresh parameter to setting_data_get_list 2014-10-07 02:49:04 +02:00
twinaphex
0aa4465aa4 Add helper functions for creating/freeing setting lists 2014-10-07 02:23:42 +02:00
twinaphex
94c4a4a5d4 Split up building of settings list into separate functions -
going to later refactor this settings_data_get_list function
so that you can specify which lists you want to use
2014-10-07 01:53:14 +02:00
twinaphex
af1aae5025 Turn name variable from rarch_setting_group_info_t into const char * 2014-10-07 01:17:18 +02:00
twinaphex
c2ac98bc18 settings_data.c - indenting nits 2014-10-06 22:15:10 +02:00
twinaphex
8fe70d26de Revert "Reimplement START_GROUP/START_SUB_GROUP macros"
This reverts commit 5e5dcd9c8ba694a4e6dc9adeb7b81e2c2e58b26d.
2014-10-06 22:13:19 +02:00
twinaphex
5e5dcd9c8b Reimplement START_GROUP/START_SUB_GROUP macros 2014-10-06 22:03:53 +02:00
twinaphex
70d8fe634e (settings_data.c) WITH_CMD and WITH_VALUES are now static functions 2014-10-06 21:45:50 +02:00
twinaphex
4241ab17f4 (Settings_data.c) Macro cleanups and de-macrofy two functions 2014-10-06 21:29:39 +02:00
Alcaro
48b8c74968 Fix segfault. 2014-10-06 20:04:02 +02:00
Alcaro
51cfb3f886 Move this assignment outside the two-line conditional. 2014-10-06 20:01:05 +02:00
Alcaro
00c8ba1814 (settings) Fix use-after-free. 2014-10-06 19:59:45 +02:00
twinaphex
8a3a66a2de Refactor APPEND macro into static function 2014-10-06 19:51:55 +02:00
twinaphex
1c439c7f2a (settings_data.c) Simplify APPEND macro 2014-10-06 19:35:37 +02:00
twinaphex
3a16afc226 (Settings data) Refine macros 2014-10-06 19:29:45 +02:00