Commit Graph

5629 Commits

Author SHA1 Message Date
twinaphex 0d3955196d Take out crappy hacks - if users want this they will just have to change
the default keybinds then
2016-06-26 07:50:16 +02:00
Twinaphex 6ab368811f Merge pull request #3152 from FIX94/master
some small code corrections for the video settings
2016-06-25 17:19:24 +02:00
FIX94 dc127f1555 fixed a typo in the video settings setup and added back display of the driver specific video settings
(GX) removed a compiler warning
2016-06-25 17:14:31 +02:00
Hans-Kristian Arntzen 3ee172c410 Fix memory leak with white texture. 2016-06-25 14:25:44 +02:00
twinaphex 3dff698644 Turn retro_input_t into struct 2016-06-25 09:04:00 +02:00
twinaphex 5b1347a788 Add block main input mechanism 2016-06-25 08:48:39 +02:00
FIX94 528b2b9b00 only remove core info on close content if the current platform is either dynamic or can fork to other cores, would get stuck on no core otherwise 2016-06-24 20:10:11 +02:00
twinaphex 02ad99048d Get rid of menu_entry_go_back 2016-06-22 06:55:11 +02:00
twinaphex ee9cb593c5 Fix mouse back button by calling into MENU_ACTION_CANCEL action 2016-06-22 06:51:46 +02:00
twinaphex f5fcd45a3f Fix touch back button code 2016-06-22 06:48:35 +02:00
twinaphex 735dc822ca Refactor some code - use menu_entry_go_back 2016-06-22 01:26:19 +02:00
twinaphex 8a8fadc5b2 Implement max swapchain images setting, implement it first for DRM/KMS context 2016-06-21 21:36:58 +02:00
Twinaphex 27070dcb57 Remove unused variables 2016-06-21 06:13:06 +02:00
twinaphex 0f813e1dea Dehardcode MENU_ENUM_LABEL_CB_CORE_CONTENT_DOWNLOAD 2016-06-21 05:21:19 +02:00
twinaphex 97b0211880 Dehardcode CB_CORE_CONTENT_LIST 2016-06-21 05:13:43 +02:00
twinaphex 982330ef86 Use new 'Download Content' option 2016-06-21 04:21:18 +02:00
twinaphex 4eaf718a6e Start preparing download URL code 2016-06-21 04:09:26 +02:00
twinaphex 2cb1636ea4 Start logging cancel callback 2016-06-21 02:36:56 +02:00
twinaphex ffdf6eae8e Start preparing new 'add content' option 2016-06-21 02:24:10 +02:00
twinaphex 4b91a6b121 More preparatory work 2016-06-21 01:40:55 +02:00
twinaphex c14e8ba6ca More work on DOWNLOAD_CORE_CONTENT_DIRS 2016-06-21 00:54:14 +02:00
twinaphex a302d78989 Start adding CORE_CONTENT_DIRS_LIST 2016-06-21 00:46:55 +02:00
twinaphex 36db065495 Reorder callbacks 2016-06-20 22:57:11 +02:00
twinaphex 974231ee72 move entries up 2016-06-20 22:51:48 +02:00
twinaphex c9f047edd3 Dehardcode more strings 2016-06-20 21:47:11 +02:00
twinaphex 10157c302b Dehardcode more strings 2016-06-20 21:29:27 +02:00
twinaphex d9651023c4 Fix action_get_title_input_binds_list 2016-06-20 21:17:28 +02:00
twinaphex 1bdf3d395d (menu_cbs_title.c) Dehardcode strings 2016-06-20 21:13:24 +02:00
twinaphex 6024eda7f9 Add more constant strings 2016-06-20 21:03:54 +02:00
Twinaphex 9bcf3fef44 Cleanup 2016-06-20 19:56:41 +02:00
twinaphex e7821f34ee Use generic_action_ok_file_load 2016-06-20 19:55:59 +02:00
twinaphex 67d98dbbea Use generic_action_ok_file_load 2016-06-20 19:54:04 +02:00
twinaphex 7e067aa000 Cleanups 2016-06-20 18:53:55 +02:00
twinaphex d2c9c280fe No longer use CB_ hashes 2016-06-20 16:14:59 +02:00
twinaphex a585017208 Rename MENU_FILE_ to FILE_TYPE_ 2016-06-20 15:50:37 +02:00
twinaphex f22755f31b Move enums around 2016-06-20 15:42:05 +02:00
twinaphex 450e1f4746 Rename menu_hash_to_file_type 2016-06-20 15:33:22 +02:00
twinaphex 7d93f63e6a Move menu_hash_to_file_type to msg_hash 2016-06-20 06:44:05 +02:00
twinaphex 2ebd6e6f49 Header cleanups 2016-06-20 06:34:30 +02:00
twinaphex b3188195a8 Create file_path_str 2016-06-20 05:11:01 +02:00
twinaphex 284f8cfd23 Remove menu_hash_ files 2016-06-20 03:35:09 +02:00
twinaphex 69c82da160 (menu_hash) Prevent dereferences when settings is NULL 2016-06-20 03:10:26 +02:00
twinaphex 1fa36689d8 Remove hashes 2016-06-20 02:07:56 +02:00
twinaphex dce009ae78 Remove more hashes 2016-06-20 02:01:03 +02:00
twinaphex f442d8235f Remove more hashes 2016-06-20 01:54:54 +02:00
twinaphex f69f57c566 Get rid of more hashes 2016-06-20 01:49:22 +02:00
Twinaphex ed75a83e6a Remove unused variable 2016-06-20 01:30:12 +02:00
twinaphex 5075712cac Get rid of menu_hash_calculate - use msg_hash_calculate instead 2016-06-20 00:37:38 +02:00
twinaphex 65dff0a03a menu_hash_to_str_enum has now become msg_hash_to_str 2016-06-20 00:31:13 +02:00
Alcaro 77d0745f38 Kill some warnings 2016-06-19 22:43:52 +02:00
twinaphex 462dda944c (menu_cbs_ok.c) Try to fix second memory leak 2016-06-19 22:30:57 +02:00
twinaphex 8644e8e26b (menu/cbs/menu_cbs_ok.c) Try to fix memory leak 2016-06-19 22:28:55 +02:00
twinaphex 096ca1851b Silence unitialized scalar variable 2016-06-19 22:24:16 +02:00
twinaphex 31c1f31299 Improve MENU_NAVIGATION_CTL_ASCEND_ALPHABET - can no longer
get out of bounds, will now properly scroll down to end of
list if it can not jump alphabetically to the next letter and
there is still space to go to the end of the list
2016-06-19 00:25:52 +02:00
twinaphex b510b2fe26 Add menu_setting_get_enum_idx 2016-06-18 22:45:32 +02:00
twinaphex 442ebf2acf Create separate 'Core settings' 2016-06-18 22:17:50 +02:00
twinaphex 761ddc6f9c Cleanup 2016-06-18 19:31:25 +02:00
twinaphex 3a031c3b48 Cleanup 2016-06-18 19:07:51 +02:00
twinaphex 01f5d854e3 Cleanups 2016-06-18 19:02:51 +02:00
twinaphex cb848b9711 Remove unused variable 2016-06-18 18:46:43 +02:00
twinaphex b55c17e7c5 Cleanups 2016-06-18 18:45:11 +02:00
twinaphex 3b0983cf97 Create MENU_ENUM_LABEL_CB_MENU_WALLPAPER 2016-06-18 18:41:18 +02:00
twinaphex 3573050d28 Cleanups 2016-06-18 18:38:46 +02:00
twinaphex de8d2f2417 Remove a ton of callback string hashes 2016-06-18 18:30:50 +02:00
twinaphex 94cbeb754e Rewrite online updater code to no longer use hashes 2016-06-18 18:29:55 +02:00
twinaphex 94325f9466 Refactor action_ok_download_generic 2016-06-18 18:23:09 +02:00
twinaphex 7841427848 Add cb enums 2016-06-18 17:37:52 +02:00
twinaphex 7ef67f5a0f move hashes to menu_hash.h 2016-06-18 17:29:36 +02:00
twinaphex 177d1852b8 Add labels 2016-06-18 17:27:34 +02:00
twinaphex db7258d682 Move enums around 2016-06-18 17:24:15 +02:00
twinaphex 89b0b62429 Cleanups 2016-06-18 17:19:30 +02:00
twinaphex f207b1be2b Cleanups 2016-06-18 17:16:14 +02:00
twinaphex 2de1857ca6 Cleanups 2016-06-18 17:14:01 +02:00
twinaphex a77a8e0200 Remove hashes 2016-06-18 17:05:53 +02:00
twinaphex ab57f4b400 Cleanups 2016-06-18 17:03:52 +02:00
twinaphex 86b54d66ac Remove hashes 2016-06-18 16:59:42 +02:00
twinaphex 1c2548062f Remove more hashes 2016-06-18 16:55:02 +02:00
twinaphex b9b4c09212 Remove hashes 2016-06-18 16:54:06 +02:00
twinaphex 381ff665cd Remove hashes 2016-06-18 16:52:11 +02:00
twinaphex 40a73b3265 Cleanups 2016-06-18 16:50:03 +02:00
twinaphex 3c755d7cff Remove hash 2016-06-18 16:45:48 +02:00
twinaphex bcaebd2b76 Backport lollo78 Italian translation updates 2016-06-18 16:43:18 +02:00
twinaphex 05b64b8081 Move enums around 2016-06-18 16:05:46 +02:00
twinaphex 5429d3874c Cleanups 2016-06-18 15:56:26 +02:00
twinaphex c6f1fdb552 Reorganize enums 2016-06-18 15:53:50 +02:00
twinaphex 10bdcbff17 Order enums and hashes around 2016-06-18 15:44:53 +02:00
twinaphex 66ed9f46f0 Move hashes around 2016-06-18 15:17:46 +02:00
twinaphex 2a01112406 Remove hashes 2016-06-18 15:13:02 +02:00
twinaphex 02f8ba9393 Remove hashes 2016-06-18 15:11:47 +02:00
twinaphex 8556a4c5f0 Remove hashes 2016-06-18 15:04:22 +02:00
twinaphex 0845852806 remove hash 2016-06-18 15:00:51 +02:00
twinaphex a6ececc063 Remove hashes 2016-06-18 14:59:27 +02:00
twinaphex 57fd346492 Get rid of hash #2 2016-06-18 14:57:51 +02:00
twinaphex 6d79f1bab9 Get rid of hash 2016-06-18 14:57:27 +02:00
twinaphex 40476efc59 Cleanups 2016-06-18 14:47:23 +02:00
twinaphex ab5b90d3cd Cleanups 2016-06-18 14:46:32 +02:00
twinaphex c82387c747 Cleanups 2016-06-18 14:45:47 +02:00
Jean-André Santoni 49c4f45dc4 (Menu) Better key binding for the arcade joypad typing 2016-06-18 14:30:34 +02:00
Jean-André Santoni 204f5cddfc (Menu) Update french translation 2016-06-18 11:55:43 +02:00
Jean-André Santoni f0ec4ea7de (Menu) arcade like joypad typing 2016-06-18 11:11:55 +02:00
twinaphex cb2d93b8fb Cleanup 2016-06-18 04:41:13 +02:00
twinaphex b5c63869ee CLeanups 2016-06-18 04:39:33 +02:00
twinaphex 8a06bd4104 Cleanups 2016-06-18 04:37:01 +02:00
twinaphex f28f364ec3 Cleanups 2016-06-18 04:35:31 +02:00
twinaphex 8ac995197a Cleanups 2016-06-18 04:33:44 +02:00
twinaphex 9c085512eb Remove dead hash 2016-06-18 04:23:26 +02:00
twinaphex ba94acc631 Cleanups 2016-06-18 04:22:03 +02:00
twinaphex 9feffb4f89 Remove dead hashes 2016-06-18 04:20:59 +02:00
twinaphex 1be6453450 Cleanups 2016-06-18 04:19:33 +02:00
twinaphex 766ad7fe3e Remove more dead code 2016-06-18 04:18:30 +02:00
twinaphex 1186cf645e Remove hashes 2016-06-18 04:17:30 +02:00
twinaphex 433186c2b0 Remove hashes 2016-06-18 04:15:21 +02:00
twinaphex 4b8ca83567 Remove hash 2016-06-18 04:15:01 +02:00
twinaphex 51356fb293 Cleanups 2016-06-18 04:12:56 +02:00
twinaphex 5b849a82b0 Remove hash 2016-06-18 04:11:08 +02:00
twinaphex 28538b95a7 Use MENU_ENUM_LABEL_CONTENT_ACTIONS 2016-06-18 04:09:07 +02:00
twinaphex 054781c3f3 Cleanups 2016-06-18 04:06:32 +02:00
twinaphex 7e675b4f8a Cleanups 2016-06-18 03:51:54 +02:00
twinaphex 3ee6a64b8c Remove hash 2016-06-18 03:28:26 +02:00
twinaphex 66c09aa7e8 Cleanup labels 2016-06-18 03:26:22 +02:00
twinaphex 87b9e1310d Remove MENU_LABEL_VALUE_* 2016-06-18 03:13:23 +02:00
twinaphex 04d46957cc Fix core updater list 2016-06-18 03:12:32 +02:00
twinaphex 63a4bea997 Remove hash 2016-06-18 03:06:53 +02:00
twinaphex 8e0ad1b1fd Add translatable strings 2016-06-18 03:05:44 +02:00
Twinaphex 69c148f9a3 Merge pull request #3119 from fr500/master
android platform driver improvements
2016-06-18 02:45:43 +02:00
twinaphex 6831b51649 Remove hashes 2016-06-18 02:40:02 +02:00
twinaphex 3328d88c68 Remove hashes 2016-06-18 02:30:12 +02:00
twinaphex 8c75bc7618 Cleanups 2016-06-18 02:20:13 +02:00
twinaphex 9456f05991 Move menu hashes to menu_hash.h 2016-06-18 02:13:28 +02:00
twinaphex 7297ced92a Set menu_displaylist_info_t's enum_idx 2016-06-17 23:47:23 +02:00
twinaphex f76e7549ce Move more code over to menu_hash_to_file_type 2016-06-17 23:27:17 +02:00
twinaphex 14b0b75fe9 Move more code over to menu_hash_to_file_type 2016-06-17 23:24:15 +02:00
twinaphex 99f1d6123e Create menu_hash_to_file_type 2016-06-17 23:16:59 +02:00
twinaphex e122fd95dd Fix savestate options 2016-06-17 22:36:13 +02:00
twinaphex c25eca9d10 Add another debug log for menu_cbs 2016-06-17 22:23:55 +02:00
twinaphex ff36aa94e5 (Android) Buildfixes 2016-06-17 22:12:06 +02:00
twinaphex 643557d9d6 (menu_cbs_start.c) Remove #if 0 2016-06-17 21:07:02 +02:00
twinaphex ca2c2feda5 Start using entry.enum_idx 2016-06-17 21:05:28 +02:00
twinaphex 60cfc95c1c menu_entry_get - add enum_idx to member struct 2016-06-17 21:03:00 +02:00
twinaphex 4700ff55a1 Start getting rid of MENU_LABEL_ dependencies 2016-06-17 20:58:38 +02:00
twinaphex b3d7a2cb6f Add enum_idx to menu_displaylist_info 2016-06-17 20:53:59 +02:00
twinaphex 79bd87e12a Reduce further dependence on MENU_VALUE_ 2016-06-17 20:50:36 +02:00
twinaphex 41c7d76017 Reduce dependence on MENU_VALUE_ 2016-06-17 20:43:42 +02:00
twinaphex 84e3a8c717 Kill dependence on MENU_VALUE_* values 2016-06-17 20:31:53 +02:00
twinaphex fd40636f76 Don't rely on MAIN_VALUE 2016-06-17 20:27:52 +02:00
twinaphex 7358b598ed Get rid of some dead code 2016-06-17 20:18:46 +02:00
twinaphex bc5194fe6f Remove obsolete code 2016-06-17 20:17:18 +02:00
twinaphex b606d47622 Don't rely on 'value' setting 2016-06-17 20:15:35 +02:00
twinaphex f7f56edffd Make 'Add tab' translatable 2016-06-17 20:11:47 +02:00
twinaphex c480e940ef Add ability to translate Playlists tab 2016-06-17 20:07:00 +02:00
twinaphex 4ef5b42cab Can now translate 'Settings tab' 2016-06-17 20:01:48 +02:00
twinaphex 1acc59b598 We can translate the History Tab label now 2016-06-17 19:57:48 +02:00
twinaphex e3954eda54 Fix titles when Settings / History tab are selected 2016-06-17 19:00:43 +02:00
twinaphex 07b655f03d Add new enum values 2016-06-17 18:26:13 +02:00
twinaphex 0eb847e9b1 We can translate 'Main Menu' now 2016-06-17 18:11:52 +02:00
twinaphex f190d2ebbc Start using MENU_ENUM_LABEL_VALUE_SETTINGS 2016-06-17 18:02:30 +02:00
twinaphex bc8cf99ddd Start using MENU_ENUM_LABEL_MAIN_MENU 2016-06-17 17:59:12 +02:00
twinaphex 8e9adba956 Start not using LABEL_VALUE_ for querying settings groups 2016-06-17 17:55:25 +02:00
twinaphex ee90fa3015 Remove entry 2016-06-17 17:45:42 +02:00
twinaphex a94b2a47f1 Remove #if 0 ifdefs 2016-06-17 17:43:53 +02:00
twinaphex ac26746106 Cleanup 2016-06-17 17:30:10 +02:00
radius b0932af025 fix internal storage messages 2016-06-17 09:27:39 -05:00
twinaphex 796c06e01e Cleanup 2016-06-17 16:19:48 +02:00
twinaphex 3b3e822d78 Expand menu_entries_get_last_stack so we can grab enum_idx 2016-06-17 16:08:47 +02:00
twinaphex 03b93b224c Fix setting directories/paths 2016-06-17 15:54:31 +02:00
twinaphex e94873727e generic_action_ok - cleanup 2016-06-17 15:36:06 +02:00
Twinaphex a48ea15497 Buildfix #1 2016-06-17 15:33:42 +02:00
twinaphex 13bbf9d18f Cleanups 2016-06-17 15:17:20 +02:00
twinaphex 8357467937 (menu_cbs.c) Turn off debug log 2016-06-17 15:13:50 +02:00
twinaphex 1000c08a7f Get rid of menu_entry_pathdir_set_value 2016-06-17 15:10:49 +02:00
twinaphex 4ec1a9e337 Update menu_entries_prepend 2016-06-17 14:54:29 +02:00
twinaphex b872260bf3 Update menu_entry_pathdir_set_value 2016-06-17 14:34:28 +02:00
twinaphex 3d784d41d3 Turn back to 0 2016-06-17 04:40:19 +02:00
twinaphex 0305770f4b Create separate video / audio menu code 2016-06-17 04:02:26 +02:00
twinaphex cd35bfaecb Cleanups 2016-06-17 02:52:08 +02:00
twinaphex e01668701f Add enum_idx for main menu 2016-06-17 02:46:17 +02:00
twinaphex 6f405da27d Use menu_hash_to_str_enum for code 2016-06-17 02:37:22 +02:00
twinaphex 59fd4b30d9 Cleanup 2016-06-17 02:34:22 +02:00
twinaphex 4676d16f8d CXX_BUILD linker fixes 2016-06-17 01:20:14 +02:00
twinaphex 6131dde4d8 Cleanup 2016-06-17 01:07:52 +02:00
twinaphex 795bdd351b Cleanups 2016-06-17 01:04:54 +02:00
twinaphex d88b6c9921 Cleanup 2016-06-17 00:57:35 +02:00
twinaphex 313e2f12b9 Cleanups 2016-06-17 00:55:39 +02:00
twinaphex 5a9daac855 Cleanups 2016-06-17 00:48:51 +02:00
twinaphex 9d1f35e901 Cleanup 2016-06-17 00:17:14 +02:00
twinaphex 7a1705c4e0 Cleanups 2016-06-17 00:11:16 +02:00
twinaphex 9222aa3cd2 Add more strings 2016-06-16 23:21:51 +02:00
twinaphex b3858c5173 Add extra labels 2016-06-16 22:49:41 +02:00
twinaphex b436200887 It should be possible now to select input settings when user
language is not English
2016-06-16 22:43:45 +02:00
twinaphex 8545a58c41 Refactor input user binds settings 2016-06-16 22:32:27 +02:00
twinaphex f80adc7eba Unroll lists 2016-06-16 22:20:26 +02:00
twinaphex a12ebdaf5b Add PARSE_ONLY_STRING 2016-06-16 22:14:31 +02:00
twinaphex ae2be8b53b Replace most menu_entries_add function calls 2016-06-16 22:03:12 +02:00
twinaphex 844656255c Use menu_entries_add_enum 2016-06-16 21:55:40 +02:00
twinaphex a9ccc00216 Use menu_entries_add_enum 2016-06-16 21:45:11 +02:00
twinaphex a7ced34810 Create title for separate driver settings list 2016-06-16 21:42:31 +02:00
twinaphex fef0d968cd Create DEFERRED_DRIVER_SETTINGS_LIST 2016-06-16 21:40:13 +02:00
twinaphex 8fb7285577 Change to parse_settings_enum 2016-06-16 21:11:38 +02:00
twinaphex 0f37ee5fef Start using enum function 2016-06-16 21:08:49 +02:00
twinaphex 18b5ab2265 Create menu_displaylist_parse_settings_internal_enum 2016-06-16 21:01:55 +02:00