Commit Graph

471 Commits

Author SHA1 Message Date
twinaphex 7b12c57497 Remove unused variables 2015-10-23 07:05:57 +02:00
twinaphex c4a66acbb6 Collapse User Binds into bigger 'Input Options' category 2015-10-23 06:54:33 +02:00
twinaphex 05e853c0f2 Remove unused variables 2015-10-22 22:39:58 +02:00
twinaphex e6541cb699 Bind Mode is no longer needed - will detect if we are pressing
on a gamepad or keyboard
2015-10-22 20:22:05 +02:00
twinaphex 7ea16f622e (XMB) Create custom Main Menu list 2015-10-22 04:46:05 +02:00
twinaphex 413aa2489e Create menu_displaylist_push_list_process 2015-10-22 01:38:41 +02:00
twinaphex 6fff789376 Move 'Suspend Screensaver' to Video Settings 2015-10-20 17:51:03 +02:00
twinaphex 0bdf1bb10c Remove unused variables 2015-10-20 03:07:28 +02:00
twinaphex 90fae3e2d0 Refactor 'Accounts' code - moved to menu_setting.c 2015-10-20 01:47:32 +02:00
twinaphex e357f6b320 (Menu) Improvements 2015-10-20 01:35:08 +02:00
twinaphex b7625289f7 Rename some functions 2015-10-19 16:32:51 +02:00
twinaphex 490ca4731b Improve HAVE_CHEEVOS ifdef 2015-10-19 03:59:14 +02:00
Twinaphex 1de58fe69f Remove unused variables 2015-10-19 03:57:27 +02:00
twinaphex 0cc83fe8fe Cleanups 2015-10-19 03:38:35 +02:00
twinaphex 992266ab12 Don't keep reallocating settings all the time 2015-10-19 03:28:00 +02:00
twinaphex 182d691cf1 Can now iteratively push a submenu onto the menu entries stack 2015-10-19 01:46:33 +02:00
twinaphex f8225f975f Add HAVE_CHEEVOS ifdef 2015-10-18 23:21:57 +02:00
twinaphex 7f843fe21e Start splitting up accounts options 2015-10-18 22:08:17 +02:00
twinaphex 57edd31fdf Start refactoring list building 2015-10-18 21:05:33 +02:00
twinaphex ea6b883f2d Add Settings -> Retro Achievements -> Enable 2015-10-18 19:21:57 +02:00
twinaphex 04ae499e89 Add Cheevos Test Unofficial setting 2015-10-18 07:09:49 +02:00
twinaphex 4126e7b989 Start adding Retro Achievements list 2015-10-18 07:05:15 +02:00
twinaphex 9cb806298e Use menu_list_get_ptr less 2015-10-17 17:58:59 +02:00
twinaphex a3d306becc Move menu_setting_set_flags to menu_setting.c 2015-10-17 17:05:50 +02:00
twinaphex 1b59823972 Start adding preliminary Account Settings 2015-10-17 15:28:16 +02:00
twinaphex 68836bad99 (menu_setting.c) Get rid of some unused and commented out code 2015-10-12 16:47:34 +02:00
twinaphex 070afba5d4 (menu_input.c) Namespace another function 2015-10-12 15:46:21 +02:00
twinaphex 9cf699b9c8 Namespace another function 2015-10-12 15:44:36 +02:00
twinaphex bd289b32ea (menu_input.c) Better namespacing 2015-10-12 15:41:14 +02:00
twinaphex f7f7b798ee Get rid of unused variable warning 2015-10-12 14:31:46 +02:00
twinaphex e085747e02 Create ST_STRING_OPTIONS 2015-10-11 23:07:43 +02:00
twinaphex caa168bd7a (menu_setting.c) Cleanups 2015-10-11 22:56:01 +02:00
twinaphex ec4289e7ad Prefix all functions with menu_setting_ 2015-10-11 17:25:49 +02:00
twinaphex 750c134b86 CXX_BUILD fixes 2015-10-11 17:17:05 +02:00
twinaphex a0e9dff077 (menu_setting.c) Fix conflicting types for declaration of function 2015-10-11 15:49:58 +02:00
twinaphex 348f28b382 Cleanups 2015-10-11 15:46:55 +02:00
twinaphex 7b95e25f08 (menu_setting.c) Move all internal struct definitions inside .c file 2015-10-11 14:49:34 +02:00
twinaphex 260f98d227 Create menu_settings_list_increment 2015-10-11 14:46:47 +02:00
twinaphex b13ccb6009 Create menu_setting_action_right 2015-10-11 14:26:30 +02:00
twinaphex 2f12ddde32 (menu_setting.c) Go through more wrapper functions 2015-10-11 14:23:32 +02:00
twinaphex 16f89fcd10 (menu_setting.c) Wrap browser_selection_type 2015-10-11 13:16:38 +02:00
twinaphex 83dd151579 Start wrapping more settings code 2015-10-11 13:10:46 +02:00
twinaphex c6bdeba819 Add Debug Panel Enable setting 2015-10-08 06:47:45 +02:00
Andre Leiradella 5fce3f4138 grouped core functions inside a retro_core_t structure; swapped core function globals by one retro_core_t variable 2015-10-06 14:34:09 -03:00
twinaphex ba1ef9c3c2 (MSVC) Buildfixes 2015-10-02 17:57:37 +02:00
twinaphex e986b9e42a Static code analysis cleanups 2015-09-29 17:35:28 +02:00
twinaphex 0cc56e2a1a More static code analysis nits 2015-09-28 18:44:28 +02:00
twinaphex f11d54df75 (menu_setting.c) Cleanups 2015-09-28 02:32:19 +02:00
twinaphex 4d2bf926fd (Menu) Add menu_setting_get_name and menu_setting_get_short_description 2015-09-28 02:28:34 +02:00
twinaphex 9cb4c897b6 (menu_setting.c) Refactors 2015-09-28 02:10:44 +02:00
twinaphex 639fd4fe7e (menu_entry.c) Refactors 2015-09-28 02:02:54 +02:00
twinaphex bca4b67080 Remove old custom aspect ratio setting 2015-09-27 20:02:28 +02:00
twinaphex 797bea5756 Add EVENT_CMD_VIDEO_APPLY_STATE_CHANGES to integer scale toggle too 2015-09-27 19:57:15 +02:00
twinaphex 12e3031178 Set min limit of 1 for both viewport width/height 2015-09-27 19:45:42 +02:00
twinaphex 05a91a8e47 aspectratio_lut value needs to be changed too 2015-09-27 19:19:06 +02:00
twinaphex c380b290d4 Duplicate variable 2015-09-27 19:15:52 +02:00
twinaphex 9028c3f278 Add callback for integer scale 2015-09-27 19:14:56 +02:00
twinaphex c272a42f21 Revert "Attempt to correct integer scaling left/right"
This reverts commit bf8fa06911.
2015-09-27 19:10:32 +02:00
twinaphex bf8fa06911 Attempt to correct integer scaling left/right 2015-09-27 19:07:54 +02:00
twinaphex f5baef3815 Add integer scale behavior for custom viewport width/height 2015-09-27 18:14:55 +02:00
twinaphex 37437e586d Add limits for signed integer settings 'Custom Viewport X/Y' 2015-09-27 17:51:25 +02:00
twinaphex f426777bc1 Add Custom Viewport X/Y/Width/Height settings 2015-09-27 17:49:27 +02:00
twinaphex 6ce4b96d12 Header include cleanups 2015-09-27 01:10:15 +02:00
twinaphex cdf597aa89 Add settings->overlay_directory 2015-09-26 19:21:32 +02:00
twinaphex 2f2a843d77 Create menu_setting_get_type 2015-09-26 02:22:01 +02:00
twinaphex 9ee3954423 Refactor menu_animation_set_active 2015-09-25 23:42:00 +02:00
twinaphex 541c9a2066 Refactor menu_animation.c 2015-09-25 22:24:07 +02:00
twinaphex bb34a54530 (menu_setting.c) Go through menu_navigation_ctl 2015-09-25 15:55:58 +02:00
twinaphex 115c8cdf12 Create menu_input_set_binds_minmax 2015-09-24 20:56:54 +02:00
twinaphex 172e75c758 Revert "Refactor menu_input.c"
This reverts commit 3ddbf2d5cc.
2015-09-24 14:17:03 +02:00
twinaphex 3ddbf2d5cc Refactor menu_input.c 2015-09-24 13:22:46 +02:00
twinaphex 0730af5919 Change more calls to menu_display_msg_queue_push 2015-09-22 22:14:03 +02:00
twinaphex 1fc97df819 Revert "Add action_type to menu_displaylist_push_list"
This reverts commit b7d0f45109.
2015-09-21 21:32:23 +02:00
twinaphex b7d0f45109 Add action_type to menu_displaylist_push_list 2015-09-21 21:11:37 +02:00
twinaphex 6ddb0e418f You can set audio latency to 16 now 2015-09-17 03:30:21 +02:00
twinaphex 73d599dc83 Should compile now with MISSING_DECLS = 1 2015-09-06 15:13:12 +02:00
twinaphex 875023468a Some more MISSING_DECLS buildfixes 2015-09-06 14:59:20 +02:00
Twinaphex 3b3fa56309 Cleanup menu_animation_t 2015-09-06 05:00:08 +02:00
twinaphex 8405f76ff3 Refactor menu_animation.c 2015-09-06 02:41:36 +02:00
twinaphex 3c6d0dd77c Some PSP1 build fixes and start adding PSP1 support to
Makefile.griffin
2015-08-30 23:19:45 +02:00
twinaphex 1ec90df165 Refactor fastforward ratio 2015-08-27 14:39:42 +02:00
twinaphex 805e2ffde3 Add EVENT_CMD_SET_FRAME_LIMIT callback to limit maximum run speed too 2015-08-27 14:27:57 +02:00
twinaphex fc763f5e25 Add EVENT_CMD_SET_FRAME_LIMIT 2015-08-27 14:25:57 +02:00
twinaphex a3cedc05d7 Cleanups 2015-08-21 21:19:29 +02:00
twinaphex 9fd17a196f Buildfixes 2015-08-20 00:49:44 +02:00
twinaphex acfa43dfe9 Make iterate no longer a function pointer 2015-08-17 22:46:27 +02:00
twinaphex 7738b7e2f4 Simplify action_iterate_info 2015-08-17 21:58:05 +02:00
twinaphex a6e524219f Don't use expensive menu_setting_find function anymore for
menu_setting_set
2015-08-17 19:30:11 +02:00
twinaphex 323a06f41f (menu_setting.c) Cleanups 2015-08-17 17:55:44 +02:00
twinaphex 97ec360eb3 Cleanups 2015-08-17 17:46:31 +02:00
twinaphex 7bd2372d09 setting_bool_action_toggle_default - use setting_with_string_representation 2015-08-17 16:47:32 +02:00
twinaphex 06d1b033e9 Stop overcomplicating menu code - deferred handler never used so
take it out
2015-08-17 16:34:38 +02:00
twinaphex a186a5c683 Turn menu_setting_apply_deferred into static function 2015-08-17 16:31:37 +02:00
twinaphex efdb2ecd4b Don't use menu_settings_apply_deferred anymore 2015-08-17 16:24:46 +02:00
twinaphex c9a7dcce4f Remove unused value_hash 2015-08-17 16:14:46 +02:00
twinaphex 707e3e91d2 Update setting_set_with_string_representation for ST_BOOL 2015-08-17 16:12:18 +02:00
twinaphex e10b8ae6f2 (menu_setting.c) No idea why this code was still here 2015-08-17 15:58:15 +02:00
twinaphex fcc9ffb4a1 Call menu_setting_apply_deferred after toggling setting 2015-08-17 15:57:15 +02:00
twinaphex 0218a2755d Create menu_settings_apply_deferred 2015-08-17 15:54:23 +02:00
twinaphex a70f09a90d Rearrange structs 2015-07-27 17:18:10 +02:00
radius 5e6784ff7f make sure only the selected device is polled on the bind all function 2015-07-26 18:01:32 -05:00
Twinaphex d06bd1870e Move Quick Menu to the top 2015-07-18 22:11:59 +02:00
twinaphex ac9d54032f Start creating Menu Help list 2015-07-17 20:33:09 +02:00
twinaphex 1f01d62386 (Menu) Refactor zip file handling to be list-based 2015-07-14 12:49:54 +02:00
twinaphex e8d1970789 move positioning of system/bios dir 2015-07-12 21:17:42 +02:00
twinaphex 9fbaf0ad28 Hide SRGB Force-disable setting if video driver not set to GL 2015-07-12 18:44:48 +02:00
twinaphex fd56d5c1b8 (Android) Fix 'Back as Menu Toggle Enable' 2015-07-12 06:28:57 +02:00
radius 88c4b2415d print osd messages on save 2015-07-10 23:13:37 -05:00
twinaphex d21e9c002d (Menu) 'save autoconfig' - label should be distinct from other label 2015-07-11 05:11:35 +02:00
twinaphex 0ad4df7308 Implement 'User # Save Autoconfig' menu settings 2015-07-11 05:06:14 +02:00
twinaphex 77fd0ef994 (RARCH_MOBILE) Make it not possible to turn off touch support
for the menu
2015-07-11 03:28:50 +02:00
twinaphex 6f99b4d381 (Android) Implement 'Back As Menu Toggle Enable' setting 2015-07-11 03:13:38 +02:00
twinaphex c09cc19cfe Add Menu Toggle Joypad Combo 2015-07-09 06:27:17 +02:00
twinaphex 4cb5d57ede Add 'Hide Overlay In Menu' option 2015-07-09 04:05:59 +02:00
twinaphex 0c11148273 Hide windowed modes based on video_driver_has_windowed true or false 2015-07-09 02:45:37 +02:00
twinaphex 21ea7c74e9 Make audio latency go up in steps of 16 2015-07-08 17:04:59 +02:00
twinaphex 39772de535 Add Polish (ISO-8859-2) 2015-07-07 02:56:27 +02:00
radius af916ccab7 change it so it can be changed at runtime instead of a compile time option 2015-07-05 14:13:22 -05:00
radius 671c49d970 hide ffmpeg directory settings if ffmpeg support is not compiled in 2015-07-05 00:08:09 -05:00
radius 4e0b93f445 hide recording settings if ffmpeg support is not compiled in 2015-07-05 00:05:01 -05:00
twinaphex 9b1f6152fd Got define wrong 2015-07-04 23:13:55 +02:00
twinaphex 45dc25c96c Hide 'Add Content' when both HAVE_NETWORKING and HAVE_LIBRETRODB
are not defined
2015-07-04 22:48:18 +02:00
twinaphex e438dd3263 Do wraparound of settings 2015-07-04 19:58:43 +02:00
twinaphex 6f268d7dff Add "Scan Content" options 2015-07-04 01:51:41 +02:00
twinaphex 8dfc9241c6 (Android) Remove a bunch of dead code in Android Java menu - this
should just be a (very dumb) launcher from now on
2015-07-03 19:27:16 +02:00
twinaphex 24236455c2 Backport MisterTea's 'IOS menu settings don't respect enforce_(minlmax)range
patch
2015-07-03 00:35:56 +02:00
twinaphex 80546dd326 Fix some warnings 2015-06-30 15:45:10 +02:00
Twinaphex d9c150fc46 (Menu) Cleanups 2015-06-28 18:57:06 +02:00
twinaphex 84c18a353d Create HAVE_IMAGEVIEWER ifdef 2015-06-28 18:55:00 +02:00
twinaphex 57ae359e62 Builtin image viewer should now work 2015-06-28 17:21:32 +02:00
twinaphex 0d568f4c65 Rename 'Media Player Settings' to 'Multimedia Settings' 2015-06-28 16:52:11 +02:00
twinaphex 59148b6799 Rename 'Load Recent' and move it to Main Menu 2015-06-28 16:24:21 +02:00
twinaphex 3cd8184fca Media player options - no longer hide this behind HAVE_FFMPEG 2015-06-28 16:12:04 +02:00
twinaphex d7a0a929ca (Menu) Add some more translatable strings 2015-06-27 13:25:14 +02:00
Alcaro 4ca6c2398c More C89 cleanups, part 3 2015-06-26 18:35:52 +02:00
twinaphex d0806b9d6b Make Left Analog/Right Analog translatable too 2015-06-26 11:45:59 +02:00
twinaphex f500ef15ff (Menu) Make language labels translatable too 2015-06-26 11:43:24 +02:00
twinaphex cfe4a913ba (Menu) Add language entry for Esperanto too 2015-06-26 11:29:23 +02:00
Jan Holthuis 470d093b27 (menu/menu_setting) Increase string size for "User %u" buffer"
Currently, the string gets cut off in german, because "Benutzer %u" doesn't fit in.
2015-06-26 03:59:37 +02:00
Jan Holthuis 5657e50dd1 Make "Input User %u Binds" translateable 2015-06-26 03:48:21 +02:00
twinaphex 544a23af0d (Menu) Rewrite some hashes 2015-06-25 20:08:59 +02:00
twinaphex eb3099b0a8 More translatable strings 2015-06-25 20:06:11 +02:00
twinaphex ce35bdef46 Set default 'max users' variable to 4 for RARCH_MOBILE 2015-06-25 18:43:01 +02:00
twinaphex 957ee7324f Rename 'UI Settings' 2015-06-25 17:04:13 +02:00
twinaphex e0d0e574cb Add more translatable strings 2015-06-25 17:00:58 +02:00
twinaphex 03978321cf (menu_setting.c) Use rarch_system_info_get_ptr 2015-06-25 13:27:21 +02:00
twinaphex 7d85936e2b Move 'No Information is Available' string to menu_hash_us.c 2015-06-25 08:04:34 +02:00
twinaphex cbc269bb0c (menu_settings.c) Cleanup dead code 2015-06-25 08:00:59 +02:00
twinaphex 610402c303 (menu_setting.c) Create MENU_VALUE_NONE 2015-06-25 08:00:12 +02:00
twinaphex 9649ffeedc Allow help messages to be translated too 2015-06-25 07:55:54 +02:00