Commit Graph

1410 Commits

Author SHA1 Message Date
twinaphex 0d2962afef Add HAVE_LIBRETRODB ifdefs around it 2016-07-15 21:51:18 +02:00
twinaphex a3c2cbda55 Change 'No items' label in playlists tab to 'No playlists 2016-07-15 21:50:01 +02:00
twinaphex aad8e3581c (MaterialUI) Add Scan Directory setting to playlist tab 2016-07-15 21:47:49 +02:00
twinaphex 6d277de62b Simplifications 2016-07-15 21:45:07 +02:00
twinaphex 66e54f86bb Remove Menu File Browser settings - now a part of the file browser
itself
2016-07-15 02:16:05 +02:00
twinaphex 5d678a626f (Privacy screen)Only show 'no settings available' when one of the two entries
fails
2016-07-15 00:22:18 +02:00
twinaphex 67c0bc25f4 Hide away Retropad remote core for now 2016-07-14 23:29:15 +02:00
twinaphex 4df71207ff reset filebrowser to avoid stray entries being left in when we
go from one filebrowser entry to the next
2016-07-14 22:36:18 +02:00
twinaphex 194eaf3053 Use menu_displaylist_reset_filebrowser 2016-07-14 22:18:36 +02:00
twinaphex 010fe1bb1b Add Filter by Supported Extension setting entry to file browser 2016-07-14 22:10:56 +02:00
twinaphex 1035029a89 if this returns -1, add an empty entry anyway 2016-07-14 21:18:40 +02:00
twinaphex 5c55c098f6 Privacy Settings - should push an empty entry in case nothing
was found
2016-07-14 21:14:59 +02:00
twinaphex d6ac759e97 Should add an 'go immediately to core updater' if no cores were found 2016-07-14 20:48:03 +02:00
twinaphex ce36860be2 DISPLAYLIST_CORE_CONTENT_DIRS_SUBDIR - Fix potential crash here 2016-07-13 04:38:29 +02:00
twinaphex 22ad4e98b6 Subdirs in URL listings now get correctly prepended to the top
- still some minuscule display bug with XMB, but not with MaterialUI/RGUI
2016-07-13 01:23:59 +02:00
twinaphex ea175fd26f Rename menu_entries_add_enum to menu_entries_append_enum 2016-07-13 01:17:09 +02:00
twinaphex 6d870129c6 Rename menu_entries_add to menu_entries_append 2016-07-13 01:13:20 +02:00
twinaphex b03e3791b5 Merge print_buf_lines and print_buf_lines_extended into one 2016-07-13 01:03:06 +02:00
Jean-André Santoni 16df630035 (Menu) Prevent adding a NO_ITEM entry in the horizontal menu 2016-07-12 23:19:19 +02:00
twinaphex d903ad2b97 First working implementation of subdirs for URL lists 2016-07-12 18:29:31 +02:00
twinaphex 60d3b22bb6 Create Menu Header Opacity setting 2016-07-11 17:41:06 +02:00
twinaphex b4dbc16024 Add Menu Footer Opacity setting 2016-07-11 17:27:36 +02:00
twinaphex 346e3af66c Cleanup warnings 2016-07-10 21:06:29 +02:00
twinaphex 840ff59dd0 Remove SL_FLAG_ALLOW_EMPTY_LIST 2016-07-10 19:35:01 +02:00
twinaphex 9f4c08caee Cleanups 2016-07-10 15:20:21 +02:00
twinaphex fbd3b4898f Use enums for hotkey binds list 2016-07-10 14:49:41 +02:00
twinaphex c938f86235 Get rid of one of the last remaining hash dependencies in menu_displaylist.c 2016-07-10 03:08:18 +02:00
twinaphex 4237590bfc Cleanups 2016-07-10 02:21:26 +02:00
twinaphex 44800c1205 Cleanups 2016-07-10 00:46:47 +02:00
twinaphex 976d52e7c9 Cleanups 2016-07-10 00:45:12 +02:00
twinaphex b9f0cb1116 Cleanups 2016-07-10 00:39:25 +02:00
twinaphex 19c93cb58e Cleanups 2016-07-10 00:38:14 +02:00
twinaphex 9d10c3ff16 Fix Overlays setting 2016-07-10 00:32:19 +02:00
twinaphex b211f8b76a Fix Database Manager 2016-07-10 00:27:52 +02:00
Twinaphex 20d7987d27 Cleanup unused variables 2016-07-10 00:08:54 +02:00
twinaphex 01541d3108 Fix menu wallpaper setting 2016-07-09 17:23:34 +02:00
twinaphex 5e665045e4 hash_label only used for one instance now 2016-07-09 17:17:55 +02:00
twinaphex 5be5409431 - Create menu_display_shader_pipeline_active ; don't make menu wallpaper
opacity active when shader pipeline is activated in xMB
- reduce dependency on hash_label
2016-07-09 16:33:55 +02:00
twinaphex 2fce2f4045 Add menu wallpaper opacity setting 2016-07-09 15:13:06 +02:00
twinaphex 6c2856926c Don't need hash_label for wallpaper instance anymore 2016-07-09 13:54:07 +02:00
twinaphex df5d46594b Pass type to 'parse_generic' 2016-07-09 13:52:46 +02:00
twinaphex a8d4d3cc35 Remove unused hash_label 2016-07-09 13:51:57 +02:00
twinaphex c8415e9194 Horizontal Playlists tab now shows playlist names without '.lpl'
extension
2016-07-09 13:49:31 +02:00
twinaphex 180c0c87c1 Add MaterialUI menu color theme setting 2016-07-09 13:17:29 +02:00
twinaphex 499c531d08 Cleanups 2016-07-09 12:32:47 +02:00
twinaphex d203ec2244 (GLUI/MaterialUI) Fix horizontal playlist 2016-07-09 12:26:39 +02:00
twinaphex d0dd77ae42 Split up horizontal playlists code 2016-07-09 12:20:22 +02:00
twinaphex fffd104c0d Can now scroll left/right on playlists tab 2016-07-09 02:22:25 +02:00
twinaphex 2dac910964 Add DISPLAYLIST_FILE_BROWSER_SELECT_COLLECTION 2016-07-08 23:20:48 +02:00
twinaphex 6cb11da46b Move variables around 2016-07-08 23:16:03 +02:00
twinaphex 0b3f45a58a Refactor 'Load Core' code to no longer need hash 2016-07-08 23:14:22 +02:00
twinaphex 0cda65967d Use BIT32_CLEAR_ALL 2016-07-08 22:54:16 +02:00
twinaphex 60eb15bf0b Fix 'Use this directory' for directory settings 2016-07-08 22:51:47 +02:00
twinaphex 5cefbbfc57 Add DISPLAYLIST_FILE_BROWSER_SELECT_DIR/SELECT_FILE 2016-07-08 22:26:28 +02:00
twinaphex a1e517470c Start adding new values 2016-07-08 16:42:40 +02:00
twinaphex 07c34accf5 Use MENU_ENUM_LABEL_URL_ENTRY 2016-07-07 03:02:55 +02:00
twinaphex 76b4828105 Add MENU_ENUM_LABEL_FILEBROWSER_ENTRY 2016-07-07 02:58:57 +02:00
twinaphex 035e7889d1 Remove more instances of MSG_UNKNOWN 2016-07-07 02:51:29 +02:00
twinaphex 4511b1c09c Dehardcode more MSG_UNKNOWN instances 2016-07-07 02:21:33 +02:00
twinaphex 3113f51102 Add 'User remote Enable' settings back 2016-07-07 01:52:10 +02:00
twinaphex 170f8da759 Create MENU_ENUM_LABEL_PLAYLIST_ENTRY 2016-07-04 17:35:59 +02:00
twinaphex 58c6590dca Don't use MSG_UNKNOWN for system information entries 2016-07-04 17:07:34 +02:00
twinaphex 1ecdc1e8b7 Create MENU_ENUM_LABEL_NETWORK_INFO_ENTRY 2016-07-04 16:59:29 +02:00
twinaphex 39c50094da Create MENU_ENUM_LABEL_DEBUG_INFO_ENTRY 2016-07-04 16:57:24 +02:00
twinaphex c6d4dce410 Add MENU_ENUM_LABEL_CORE_INFO_ENTRY 2016-07-04 16:50:58 +02:00
twinaphex cdc7c1283b Fix Onscreen Overlay settings 2016-07-03 19:41:55 +02:00
twinaphex 0775687008 Cleanups 2016-07-02 21:37:22 +02:00
twinaphex 97de8a35ec Cleanups 2016-07-02 20:49:38 +02:00
twinaphex 3c81b2597d Refactor remaining setting screens 2016-07-02 20:40:27 +02:00
twinaphex abe2a14b16 Refactor 'Onscreen Display'/'Onscreen Overlay' settings 2016-07-02 13:49:05 +02:00
twinaphex 84d9a58ec8 Refactor "Frame Throttle" and "Rewind" settings lists 2016-07-02 13:17:24 +02:00
twinaphex f011c4c9d6 Refactor 'Saving settings' and 'Logging settings' lists 2016-07-02 12:03:50 +02:00
twinaphex 662497d897 Refactor Configuration Settings 2016-07-02 10:17:09 +02:00
twinaphex 129a3463f5 Don't use MSG_UNKNOWN for this 2016-07-01 19:06:33 +02:00
twinaphex 79761446c8 Cut down on label hash dependencies 2016-07-01 19:01:25 +02:00
twinaphex 56ef899946 Move code to menu_content.c 2016-07-01 15:55:36 +02:00
twinaphex cddb0a3b48 Hide 'Start Core' if we cannot directly start the core 2016-07-01 12:18:38 +02:00
twinaphex 20fa4499d2 Cleanup 2016-07-01 12:12:06 +02:00
twinaphex 45e3c60d22 Cleanups 2016-07-01 12:10:59 +02:00
twinaphex a38675a562 Style nits 2016-07-01 05:51:27 +02:00
Alcaro e321d34d08 That should be the last of the new Coverity issues... 2016-06-30 16:10:58 +02:00
twinaphex 9ee55cf7cc Fix performance counter representation 2016-06-30 16:05:41 +02:00
twinaphex e4be1f53a3 Add more translatable strings 2016-06-30 05:35:45 +02:00
twinaphex 52db4d226a Cleanups 2016-06-30 05:28:41 +02:00
twinaphex e61593d80c Cleanups 2016-06-30 05:16:28 +02:00
twinaphex 668b4b5d26 Remove duplicate fill_string_concat 2016-06-29 18:14:42 +02:00
twinaphex f4ef5e82c2 Create and use fill_string_concat 2016-06-29 17:41:32 +02:00
twinaphex 2a9bf91e0d Use MENU_ENUM_LABEL_VALUE_NOT_AVAILABLE 2016-06-29 02:40:05 +02:00
twinaphex ca3eecf5c0 Create fill_pathname_join_noext 2016-06-28 13:05:46 +02:00
twinaphex c03e566eba Create filL_short_pathname_representation_noext 2016-06-28 12:49:37 +02:00
twinaphex d94098cca1 Rename menu_file_type to msg_file_type 2016-06-28 12:19:18 +02:00
twinaphex 0a0f9cdec3 Add more translatable strings 2016-06-28 11:30:17 +02:00
twinaphex e03a6284d1 Add FILE_PATH_RDB_EXTENSIOn 2016-06-28 11:22:44 +02:00
twinaphex 218c9b4487 Add more msg enums 2016-06-28 00:51:47 +02:00
twinaphex 7eefeddea9 Fix preliminary 'Download Core' option when no cores are found 2016-06-28 00:30:20 +02:00
Alcaro 996f9a59b7 Whoops, apparently this one is shared the ugly way... 2016-06-27 21:36:59 +02:00
twinaphex 36c235556a Fix some coverity warnings 2016-06-27 20:54:05 +02:00
twinaphex d6975325d9 Create more menu message string translations 2016-06-27 07:28:07 +02:00
twinaphex f017c64220 Add FILE_PATH_CORE_INFO_EXTENSION 2016-06-27 07:18:02 +02:00
twinaphex 2dddc3fc88 Add FILE_PATH_LPL_EXTENSION 2016-06-26 10:12:28 +02:00
twinaphex f9b535ea91 Create Input Bind Timeout setting 2016-06-26 08:22:40 +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
twinaphex 8a8fadc5b2 Implement max swapchain images setting, implement it first for DRM/KMS context 2016-06-21 21:36:58 +02:00
twinaphex 982330ef86 Use new 'Download Content' option 2016-06-21 04:21:18 +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 a585017208 Rename MENU_FILE_ to FILE_TYPE_ 2016-06-20 15:50:37 +02:00
twinaphex 450e1f4746 Rename menu_hash_to_file_type 2016-06-20 15:33:22 +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 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 442ebf2acf Create separate 'Core settings' 2016-06-18 22:17:50 +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 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 ff36aa94e5 (Android) Buildfixes 2016-06-17 22:12:06 +02:00
twinaphex 4700ff55a1 Start getting rid of MENU_LABEL_ dependencies 2016-06-17 20:58:38 +02:00
twinaphex 41c7d76017 Reduce dependence on MENU_VALUE_ 2016-06-17 20:43:42 +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 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
radius b0932af025 fix internal storage messages 2016-06-17 09:27:39 -05:00
twinaphex 3b3e822d78 Expand menu_entries_get_last_stack so we can grab enum_idx 2016-06-17 16:08:47 +02:00
twinaphex 4ec1a9e337 Update menu_entries_prepend 2016-06-17 14:54:29 +02:00
twinaphex 0305770f4b Create separate video / audio menu code 2016-06-17 04:02:26 +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 7a1705c4e0 Cleanups 2016-06-17 00:11:16 +02:00
twinaphex 9222aa3cd2 Add more strings 2016-06-16 23:21:51 +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 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
twinaphex 395c601159 Change more menu_entries_add calls into menu_entries_add_enum 2016-06-16 20:43:02 +02:00
twinaphex 697a753ecc Convert more to menu_entries_add_enum 2016-06-16 20:29:44 +02:00
twinaphex 0ab069d9fd Use menu_entries_add_enum 2016-06-16 20:22:53 +02:00
twinaphex 4a552b66ff Use menu_entries_add_enum 2016-06-16 15:43:05 +02:00
twinaphex f19d96d3c4 DOn't use MENU_VALUE_DETECT 2016-06-16 13:30:56 +02:00
twinaphex 707c56dab3 Start using menu_entries_add_enum 2016-06-16 13:09:35 +02:00
twinaphex 9b75ec2a77 Use menu_hash_to_str 2016-06-16 12:50:25 +02:00
twinaphex 4feaeae2a3 Cleanup - use menu_hash_to_str_enum 2016-06-16 02:12:46 +02:00
twinaphex d5c2d85fbb Use menu_hash_to_str_enum 2016-06-16 00:10:10 +02:00
twinaphex 064aa8f9fa (More) use menu_hash_to_str_enum 2016-06-15 23:50:39 +02:00
twinaphex 6cc02cd400 Use menu_hash_to_str_enum 2016-06-15 23:46:18 +02:00
twinaphex 9aece7b695 Replace more menu_hash_to_str usage 2016-06-15 23:31:05 +02:00
twinaphex f8448dc7f3 Bugfix - should pass exact enum type 2016-06-15 17:04:22 +02:00
twinaphex 3864574541 Remove DISPLAYLIST_SETTING 2016-06-15 14:55:13 +02:00
twinaphex 34d9daf7e3 Start using menu_entries_add_enum for most entries 2016-06-15 14:23:13 +02:00
twinaphex ef808b6591 Add DISPLAYLIST_SETTING_ENUM 2016-06-15 01:44:30 +02:00
twinaphex 2071f8eaaf Refactor menu_displaylist_parse_settings 2016-06-15 01:41:31 +02:00
twinaphex 3625158e63 Revert "Create menu_displaylist_parse_settings_enum"
This reverts commit aeffde9b3e.
2016-06-15 01:36:47 +02:00
twinaphex aeffde9b3e Create menu_displaylist_parse_settings_enum 2016-06-15 01:33:43 +02:00
twinaphex 1159ca17ff Start using menu_entries_add_enum 2016-06-15 01:15:37 +02:00
twinaphex fcda911a10 Revert "Start breaking up menu_displaylist_push_internal into separate"
This reverts commit 244b147b0c.
2016-06-14 19:09:47 +02:00
twinaphex 244b147b0c Start breaking up menu_displaylist_push_internal into separate
functions
2016-06-14 18:51:16 +02:00
twinaphex dae55553b7 Rename memory_free to memory_used 2016-06-12 20:50:03 +02:00
twinaphex 6283cb5eef Get rid of warnings 2016-06-12 13:50:29 +02:00
Twinaphex ae894fb015 Implement frontend_darwin_get_mem_total 2016-06-12 13:49:00 +02:00
twinaphex d7c2201385 Show memory information in System Information 2016-06-12 13:20:54 +02:00
Twinaphex 86b35c8ff2 Merge pull request #3069 from fr500/undo
Undo savestate/loadstate
2016-06-05 01:19:35 +02:00
radius 20540a8f42 add menu entry for undo save state 2016-06-04 14:34:06 -05:00
radius a86cf6b99d initial implementation of undo save state 2016-06-02 23:33:52 -05:00
twinaphex 63b3f30112 Cleanups 2016-06-03 05:32:18 +02:00
twinaphex ddc3c2adcc Cleanup print_buf_lines 2016-06-03 05:30:06 +02:00
Twinaphex 75ad88e171 Cleanups 2016-06-03 05:09:54 +02:00
twinaphex 21bc56aa04 Fix uninitialized scalar variable warnings 2016-06-03 04:02:27 +02:00
twinaphex 79c94513ec Fix 'dereference before null check' 2016-06-02 20:56:13 +02:00
twinaphex ccd5b2f73d Add 'Start Remote Gamepad' entry 2016-05-27 19:18:46 +02:00
twinaphex 0d271b0ca7 Cleanups 2016-05-27 04:18:27 +02:00
twinaphex bfa6f49ae6 Fix logically dead code warnings 2016-05-24 22:12:51 +02:00
twinaphex 974d3245d2 Fix logically dead code warnings 2016-05-23 22:04:00 +02:00
twinaphex faef7b498d (Coverity) Fix some resource leaks 2016-05-23 21:28:43 +02:00
twinaphex 0a3224180b (Coverity) Fix uninitialized variables; fix some resource leaks 2016-05-23 21:19:28 +02:00
twinaphex 257d8a8cf0 Silence some warnings by valgrind memcheck - label value was
uninitialized and passed to strtok
2016-05-19 00:24:39 +02:00
twinaphex 091496f74d Add ARMv7 entry too 2016-05-18 22:09:01 +02:00
twinaphex 5050ccf519 Move entry up 2016-05-18 15:43:20 +02:00
twinaphex b5b3d699bf (System Information) Show CPU Architecture 2016-05-18 15:42:16 +02:00
twinaphex 64a9cd29d3 (System Information) Add CPU Cores 2016-05-18 14:39:44 +02:00
twinaphex 5488806108 Add entries to system information 2016-05-18 14:36:23 +02:00
twinaphex 9bc11731fb Start reimplementing TGA image load support 2016-05-18 10:52:23 +02:00
twinaphex 492dd59164 Hook up BMP image loading - color channels swapped - RGBA to ARGB
conversion won't work here
2016-05-17 21:38:51 +02:00
twinaphex 50c176310c Add jpeg extension too 2016-05-17 13:55:14 +02:00
twinaphex ee90ce4b54 Ability to select JPEG wallpapers now too 2016-05-17 13:45:47 +02:00
twinaphex 449c7483cd Rename content_playlist_ to playlist_ 2016-05-16 09:07:44 +02:00
twinaphex 73cc9c4b15 Rename RUNLOOP_CTL_COREOPTS_GET 2016-05-15 10:09:41 +02:00
twinaphex df3b090d7a Revert "Create runloop_get_system_info/runloop_free_system_info/runloop_init_system_info"
This reverts commit 35bf38e05c.
2016-05-12 09:37:21 +02:00
twinaphex 35bf38e05c Create runloop_get_system_info/runloop_free_system_info/runloop_init_system_info 2016-05-12 09:25:52 +02:00
twinaphex 0e972b9804 Rename rarch_git_version to retroarch_git_version 2016-05-11 20:44:24 +02:00
twinaphex b79b2dca13 Create performance_counters 2016-05-10 08:53:14 +02:00
twinaphex af2a33a8cb Move core_option_manager to managers/ 2016-05-10 01:25:47 +02:00
twinaphex 2c6d6a223c Rename core_option functions 2016-05-10 01:21:55 +02:00
twinaphex 2691ab0c7d Rename command_event enums 2016-05-09 20:51:53 +02:00
twinaphex a98ef36d36 Rename event_cmd_ctl to command_event 2016-05-09 20:20:50 +02:00
twinaphex 6ae20f2016 Create managers/ dir - move cheats.c and state_manager.c to it 2016-05-09 18:20:52 +02:00
twinaphex 7ba97e8703 Remove core_info_ctl 2016-05-09 18:11:17 +02:00
twinaphex f8a7154557 Rename rarch_ functions 2016-05-09 07:09:26 +02:00
twinaphex 1b8e8ac22a Remove video_shader_driver_ctl 2016-05-08 21:11:27 +02:00
twinaphex b20d550cc4 Rename video context driver functions 2016-05-08 20:32:56 +02:00
twinaphex e165954395 Rename libretro_version_1 to core_impl 2016-05-08 05:29:10 +02:00
twinaphex 6544772fb8 De-ioctl ify core_ctl 2016-05-08 01:33:57 +02:00
twinaphex 42019bd02f People don't like ioctl functions - so here goes 2016-05-08 00:15:21 +02:00
Jean-André Santoni d757889b19 (Lakka) Disable buildbot updaters
Keeping two concurrent update systems causes a lot of bugs. Especially in our case where the buildbot stuff overrides the system stuff. Users don't get how to use both updaters properly. They end up using outdated cores or joyconfigs, or even assets. Using the Lakka updater in our case is a better solution, because it ensures version compatibility between all the components. I will do an additional effort to keep all the libretro packages up to date in Lakka.
2016-05-06 15:08:53 +07:00
Jean-André Santoni c7067356b5 (XMB) Prevent showing 'Directory not found' as a playlist. Fixes the black square bug. 2016-05-03 08:10:04 +07:00
twinaphex 0badc3ffd2 Cleanup 2016-05-02 17:48:17 +02:00
twinaphex e0c7bd2e57 (menu_displaylist.c) Cleanups 2016-05-02 17:33:29 +02:00
twinaphex ff5190ac76 menu_displaylist_ctl - cleanups 2016-05-02 17:28:20 +02:00
Twinaphex eeeec23c66 (OSX) Static code analyzer cleanups 2016-05-02 16:57:53 +02:00
twinaphex 07e1f6e748 Only show 'Download Core' so far when no core is yet added 2016-05-01 17:43:37 +02:00
Twinaphex 1b9d9647b0 Add 'Download Core' entry in 'Load Core' list 2016-05-01 17:36:40 +02:00
twinaphex 895783d854 Move some variables 2016-04-28 20:49:13 +02:00
twinaphex 65dec874a8 Move some path settings 2016-04-28 19:52:25 +02:00
twinaphex 7dffc6286b Internally change directory settings 2016-04-28 19:26:02 +02:00
twinaphex 15a30dae70 CLeanups 2016-04-27 14:29:28 +02:00
twinaphex 0264863520 (menu_displaylist.c) Cleanup 2016-04-27 14:26:45 +02:00
twinaphex 060478184b Cleanups 2016-04-27 14:20:09 +02:00
twinaphex dd4f24ecde Add need_entries_refresh and need_navigation_clear to
menu_displaylist_info strruct
2016-04-27 13:45:13 +02:00
twinaphex a5dc73dfde (menu_displaylist) Cleanup 2016-04-27 13:36:44 +02:00
Jean-André Santoni 9a356d85a0 (Menu) Fix the animation bug when downloading index
The menu was forcing a navigation selection clear on OK pressed without letting the menu driver perform it's animations. This patch separate the two events, OK is pressed, the index is downloaded, the menu driver animates the transition to the new list, and finally the navigation selection is cleared. In the right order. DISPLAYLIST_GENERIC should progressively disapear in profit of DISPLAYLIST_PENDING_CLEAR for more flexibility in the menus.
2016-04-24 07:23:07 +07:00
twinaphex dcd5391a75 (Thumbnails Updater) Added Thumbnails Updater 2016-04-23 22:31:39 +02:00
twinaphex dfe08c7148 Use menu_entries_prepend 2016-04-13 17:03:13 +02:00
twinaphex 08632c89b6 Comment this out again now that the test works 2016-04-12 03:19:17 +02:00
Jean-André Santoni 01c82a09f0 Rename menu_entries_push to menu_entries_prepend 2016-04-11 23:18:16 +07:00
twinaphex a58c77113f Change text 2016-04-11 18:04:24 +02:00
twinaphex a430c7f543 Add experimental menu_entries_push/file_list_push 2016-04-11 18:02:50 +02:00
twinaphex 7e7a1fa5f9 Rename menu_entries_push to menu_entries_add 2016-04-11 05:49:39 +02:00
twinaphex f25581e88d Add print_buf_lines_extended and have core updater use it 2016-04-11 03:09:17 +02:00
twinaphex dba04c73e4 Move core options variable 2016-04-06 02:30:20 +02:00
twinaphex c7a9182d59 Create CORE_CTL_{INPUT_DESCRIPTORS} 2016-04-06 01:57:02 +02:00
Twinaphex a3007b1604 Merge pull request #2810 from lakkatv/master
Lakka Services
2016-03-22 20:08:24 +01:00
Jean-André Santoni d5816cb298 (Menu) More ifdef for Lakka Services, and create files with w mode. 2016-03-22 17:10:06 +07:00
twinaphex 2e14d0979b Header include cleanups 2016-03-22 03:13:33 +01:00
Jean-André Santoni 1cb8faf6c9 (Menu) Add a setting group for Lakka Services 2016-03-22 03:31:34 +07:00
twinaphex b961a2b2b2 menu_displaylist_info - add hash for label 2016-03-21 20:50:06 +01:00
twinaphex 4d30df7a64 Header cleanup 2016-03-21 19:23:45 +01:00
twinaphex ac6362cae4 Combine list_special files 2016-03-20 17:28:24 +01:00
twinaphex c7e13e2bcd (libretro-common) Rename file_archive to archive_file 2016-03-20 16:14:40 +01:00
twinaphex 93b7dc1bdd (libretro-common) move 'lists' files to lists/ 2016-03-20 14:53:54 +01:00
Jean-André Santoni 1d69f55b37 (Lakka) If HAVE_LAKKA is defined, display Shutdown and Reboot entries in RGUI 2016-03-10 00:52:17 +07:00
twinaphex c717ebdfda Rename callbacks 2016-03-04 20:00:49 +01:00
twinaphex e9a0aba85b Silence bunch of warnings and fix an error 2016-03-04 19:42:30 +01:00
twinaphex 95314700f9 Turn menu_displaylist_parse_settings into static function 2016-03-04 07:42:38 +01:00
twinaphex 0c517434f3 Add DISPLAYLIST_SETTING 2016-03-04 07:29:17 +01:00
twinaphex 3d8e1e0f6c Revert "Change signature of menu_displaylist_parse_settings"
This reverts commit 280431114e.
2016-03-04 07:23:07 +01:00
twinaphex 280431114e Change signature of menu_displaylist_parse_settings 2016-03-04 07:20:37 +01:00
twinaphex 5b4ba2a449 Add Network Information now 2016-03-03 03:06:54 +01:00
twinaphex 7de6a0f005 (menu_displaylist.c) Turn this into enum with name 2016-03-03 00:37:32 +01:00
twinaphex f15effe68b (menu_displaylist.c) 80-char width limit 2016-02-25 20:32:46 +01:00
twinaphex 0eb3feff64 Cleanups 2016-02-25 19:48:07 +01:00
twinaphex 2c18bf12f5 Add DISPLAYLIST_PUSH_ONTO_STACK 2016-02-24 23:31:51 +01:00
twinaphex 77c583ae47 Create DISPLAYLIST_PROCESS 2016-02-24 23:19:53 +01:00
twinaphex e8eaa54218 Refactor menu_displaylist_ctl 2016-02-24 23:05:54 +01:00
twinaphex 7968914453 Refactor menu_displaylist_push_list to menu_displaylist_ctl 2016-02-24 22:56:41 +01:00
twinaphex e8a5f6194e Create MENU_ENTRIES_CTL_CLEAR 2016-02-24 22:45:21 +01:00
twinaphex cedc6506b5 Show display metric height label 2016-02-21 22:09:38 +01:00
twinaphex 263efc965b Add Vulkan string to system information 2016-02-17 02:01:51 +01:00
Hans-Kristian Arntzen adbf9fed16 Vulkan implementation. 2016-02-16 20:42:02 +01:00
twinaphex debb5dd0ce Add SHADER_CTL_GET_CURRENT_SHADER 2016-02-14 22:13:21 +01:00
twinaphex 637ee33ab6 Add GFX_CTL_IDENT_GET 2016-02-14 02:05:20 +01:00
twinaphex 3140e5f980 Implement GFX_CTL_GET_METRICS 2016-02-13 22:14:33 +01:00
twinaphex 3fab9843fd Create CHEEVOS_CTL_POPULATE_MENU 2016-02-13 06:15:38 +01:00
twinaphex 36b420ec17 Revert "Remove core_info_list_num_info_files"
This reverts commit 9d96e9e452.
2016-02-11 07:20:04 +01:00
twinaphex 4364ce92c3 Create RARCH_MENU_CTL_LIST_GET_ENTRY 2016-02-11 01:12:19 +01:00
twinaphex b3944a21d5 Create RARCH_MENU_CTL_LIST_GET_SIZE 2016-02-11 01:07:30 +01:00
twinaphex 48e67d5546 Create RARCH_MENU_CT_LIST_GET_SELECTION 2016-02-11 00:59:55 +01:00
twinaphex 84d64c4042 Add RARCH_MENU_CTL_DRIVER_DATA_GET 2016-02-10 21:15:23 +01:00
twinaphex 859a04e6ee Create RARCH_MENU_CTL_LIST_PUSH 2016-02-10 20:36:13 +01:00
fr500 2f787604e5 Sort list like on the Load Core section 2016-02-10 12:14:19 -05:00
twinaphex b48c900129 Add RARCH_MENU_CTL_LIST_CACHE 2016-02-10 06:15:40 +01:00
twinaphex b647e8186d Create CORE_INFO_CTL_LIST_UPDATE_MISSING_FIRMWARE 2016-02-07 16:19:02 +01:00
twinaphex 9d96e9e452 Remove core_info_list_num_info_files 2016-02-07 16:03:53 +01:00
twinaphex 490c023fe3 Add core_info_ctl actions 2016-02-07 02:37:57 +01:00
twinaphex 7e8ea3f6fb Add better fallback for 'no items found' 2016-02-06 21:34:54 +01:00
twinaphex 05d9827830 Revert "Get rid of SL_FLAG_ALLOW_EMPTY_LIST"
This reverts commit bb0b8764c5.
2016-02-06 21:33:45 +01:00
twinaphex 788ded0138 Revert "Add better fallback for 'no items found'"
This reverts commit b208ce443c.
2016-02-06 21:33:38 +01:00
twinaphex b208ce443c Add better fallback for 'no items found' 2016-02-06 21:31:22 +01:00
twinaphex bb0b8764c5 Get rid of SL_FLAG_ALLOW_EMPTY_LIST 2016-02-06 21:29:44 +01:00
twinaphex 050cf545bf NIts 2016-02-04 21:24:51 +01:00
twinaphex 03199b564f Create MENU_ENTRIES_CTL_REFRESH 2016-02-04 21:13:38 +01:00
Twinaphex 05dd8eb6b4 Merge pull request #2693 from lakkatv/master
Display genre from tgdb
2016-02-04 15:24:34 +01:00
Jean-André Santoni b1f22127b2 Display genre from tgdb 2016-02-04 21:20:56 +07:00
twinaphex cad629a36b (Load Core) Show 'No Items' when no core could be found inside the list. 2016-02-04 13:40:07 +01:00
Jean-André Santoni ab413672a9 Add support for TGDB Rating 2016-02-04 17:55:08 +07:00
Twinaphex f080cfe74f Merge pull request #2690 from lakkatv/master
Display Co-op in the database informations
2016-02-03 14:37:09 +01:00
twinaphex 321690b416 Refactors to do with set_fork method 2016-02-03 14:36:34 +01:00
Jean-André Santoni 18cf2f3f88 Display Co-op in the database informations 2016-02-03 19:36:13 +07:00
twinaphex 0e7729c660 Create frontend_driver_get_salamander_basename 2016-02-03 13:36:00 +01:00
twinaphex 9a5ce5fdb3 Make HAVE_LIBRETRO_MANAGEMENT define obsolete 2016-02-03 12:31:29 +01:00
Monroe88 2ce3ed1319 Keep Quick Menu at the top of the Main Menu 2016-01-31 14:36:41 -06:00
twinaphex 326d5d319a Add Poll Type Behavior setting to Input Settings 2016-01-27 01:51:09 +01:00
twinaphex d4d6788381 Use sizeof(variable) instead of hardcoded PATH_MAX_LENGTH 2016-01-26 04:58:40 +01:00
twinaphex 6596d15d81 Remove some RARCH_CONSOLE ifdefs 2016-01-25 06:55:15 +01:00
twinaphex 37acfe06ee System Information - add dynamic support 2016-01-25 06:49:37 +01:00
twinaphex 552e78c9bc Rename file_extract to file_archive 2016-01-24 07:29:11 +01:00
twinaphex 1745e71088 Add 'Start Core' option 2016-01-24 01:51:05 +01:00
twinaphex 372d673a26 Rename event_command to event_cmd_ctl - add second parameter 2016-01-22 15:34:43 +01:00
twinaphex 63e2d13b8f Create string_is_equal_noncase - try not to use strcasecmp so much 2016-01-20 17:34:19 +01:00
twinaphex 528a03f6f4 Use string_is_equal more 2016-01-20 04:54:17 +01:00
twinaphex 2b8520f7ab Remove alot of unused variables 2016-01-19 23:46:09 +01:00
twinaphex 1eac61e9a0 Create RARCH_CTL_IS_DUMMY_CORE 2016-01-19 23:44:32 +01:00
twinaphex 01d58f8681 Create RARCH_CTL_IS_INITED, RARCH_CTL_SET_INITED, RARCH_CTL_UNSET_INITED 2016-01-19 23:26:47 +01:00
twinaphex b9b1f16d0f Only show 'OPEN_ARCHIVE' if HAVE_COMPRESSION is defined 2016-01-18 23:17:25 +01:00
twinaphex 7a55ae3765 Start updating headers for 2016 2016-01-10 04:06:50 +01:00
sergiobenrocha2 1dd57f6e86 Let's show rumble and analog support info only if the game supports it. 2016-01-03 16:40:37 -02:00
twinaphex 66449802e4 (menu) Start going through string_is_empty 2015-12-26 07:37:44 +01:00
twinaphex e4fe757457 Fix up Lakka bug 2015-12-25 15:16:32 +01:00
Jean-André Santoni 5496eb5f68 (Lakka) Allow firmware upgrades from the menu. Step 1. 2015-12-25 02:13:50 +07:00
radius 788fd17031 fix some code formatting and include the label value too 2015-12-17 17:43:10 -05:00
radius 4024c9a8c6 Change the label when per-game options are in use 2015-12-17 17:26:11 -05:00
Higor Eurípedes 21cd17f987 (menu_displaylist) Fix leak while loading the history 2015-12-12 23:13:46 -03:00
Higor Eurípedes 9f3884a33e (menu_displaylist.c) Fix uninitialized value usage
opts did not get assigned when RUNLOOP_CTL_GET_CORE_OPTION_SIZE failed.
2015-12-12 22:40:39 -03:00
twinaphex 1004537e8d Create MENU_ENTRIES_CTL_SET_REFRESH/MENU_ENTRIES_CTL_UNSET_REFRESH 2015-12-12 02:14:50 +01:00
twinaphex fa9f0a32e8 Create RARCH_MENU_CTL_POPULATE_ENTRIES 2015-12-11 14:34:47 +01:00
twinaphex 4836fb06ba Cleanup unused variables 2015-12-11 13:57:26 +01:00
twinaphex a8590e656e Take out header include core_info.h from runloop.h 2015-12-11 13:56:00 +01:00
twinaphex 159fe58926 Move core info list to runloop_ctl 2015-12-11 13:51:17 +01:00
twinaphex 23f1bf63c0 Turn core_info_current into static local variable 2015-12-11 13:28:23 +01:00
twinaphex 22b06f2d38 Don't reference menu->playlist outside menu_driver.c anymore 2015-12-11 13:06:24 +01:00
twinaphex 7b49964d39 Create RARCH_MENU_CTL_PLAYLIST_FREE 2015-12-11 13:01:39 +01:00
twinaphex 3c28350b56 Replace menu->playlist references 2015-12-11 12:57:48 +01:00
Jean-André Santoni 339082c153 (Menu) Use the alternative quickmenu for the history list. Step 1. 2015-12-11 16:13:18 +07:00
twinaphex fc6505e408 Get rid of rarch_system_info_get_ptr 2015-12-10 22:30:25 +01:00
twinaphex 201f3e780a Cleanup 2015-12-10 20:07:10 +01:00
twinaphex 94248be657 Pass userdata variable to populate_entries 2015-12-10 16:45:38 +01:00
twinaphex f0e11659c7 Header include changes 2015-12-09 09:53:43 +01:00
twinaphex 3c765e30d3 Add RUNLOOP_CTL_GET_CORE_OPTION_SIZE 2015-12-09 09:37:54 +01:00
twinaphex fee5d2a880 Add RUNLOOP_CTL_HAS_CORE_OPTIONS 2015-12-09 09:34:19 +01:00
twinaphex 91cf0508fe core_info.c - Refactor 2015-12-06 20:44:21 +01:00
twinaphex c6359d6dbc Divorce g_system_menu from global state 2015-12-06 19:31:47 +01:00
twinaphex 883c2a172a Exclude performance.h from runloop.h 2015-12-06 19:10:58 +01:00
twinaphex 1cfb39a9d1 merge menu.c and menu_driver.c 2015-12-06 17:55:27 +01:00
twinaphex 63c12b0083 Don't include ui_companion_driver.h inside driver.h 2015-12-05 10:04:06 +01:00
twinaphex 29dcf06a2e Move ui_companion_driver code all to ui_companion_driver.c 2015-12-05 09:55:13 +01:00
twinaphex f72b69e8d1 Don't include frontend_driver.h as part of driver.h 2015-12-05 09:09:31 +01:00
Higor Eurípedes f63468d783 Fix some potential null derefs 2015-12-03 21:22:29 -03:00
Jean-André Santoni a6d4e596bb (Menu) Fix a regression in menu_displaylist_parse_settings 2015-12-04 07:01:52 +07:00
Jean-André Santoni 5874805fe4 (Menu) Fix the empty setting list edge case. Prevents being stuck in an empty menu. Fixes #2509 2015-12-04 05:16:05 +07:00
twinaphex b056e809c3 Attempt to fix dispmanx issue for joolswills 2015-12-01 04:28:53 +01:00
twinaphex c5df156f23 Cleanups 2015-12-01 03:33:50 +01:00
twinaphex 2c2aaec107 Don't use global->cheat outside cheats.c 2015-12-01 03:07:16 +01:00
twinaphex 39b8971fae Reduce references to global->cheat 2015-12-01 02:55:07 +01:00
twinaphex 04605f085c Create RUNLOOP_CTL_{PERFCNT} 2015-11-30 21:56:35 +01:00
twinaphex 9824eb7ea9 Rename rarch_main_ctl to runloop_ctl 2015-11-30 21:42:59 +01:00
twinaphex 4e333302ae Rename RARCH_MAIN_CTL* to RUNLOOP_CTL* 2015-11-30 21:35:50 +01:00
twinaphex 6c4b6310aa (playlist.c) Go through wrapper functions 2015-11-29 00:46:47 +01:00
radius 35b36ce2c7 fix label 2015-11-27 20:59:10 -05:00
twinaphex a6ccc188a8 Rename input_common.c to input_config.c 2015-11-28 02:22:58 +01:00
twinaphex 70d782b94a Rename functions to fit input_config_ naming convention 2015-11-28 02:13:27 +01:00
twinaphex 0ca0bd182b Don't expose input_bind_map outside anymore 2015-11-28 00:51:33 +01:00
twinaphex 1f5b121505 Create input_get_bind_map_base 2015-11-28 00:44:34 +01:00
radius 07291710ef fix nit 2015-11-27 18:08:43 -05:00
radius 1296768d47 add stub driver for network gamepad 2015-11-27 18:08:39 -05:00
Higor Eurípedes 2dd87e9ea2 (menu) Don't lock the user inside the content/core downloader menu 2015-11-27 13:45:20 -03:00
radius 3ac80f6864 add a hint so the user can tell between devices with the same name 2015-11-24 22:30:51 -05:00
twinaphex de44911092 (PS3/Wii) Reimplement video resolution code 2015-11-21 08:39:46 +01:00
Jean-André Santoni 632408c70d Prevent loosing core assignations for playlists that doesn't exist yet, or doesn't exist more 2015-11-20 03:23:20 +07:00
twinaphex 27152a4486 Create menu_displaylist_parse_playlist_associations 2015-11-19 18:46:29 +01:00
Jean-André Santoni 839d539b38 (Menu) Let sort the playlist entries before pushing them. Fixes the playlist bug on GLUI. 2015-11-19 16:16:12 +07:00
Jean-André Santoni bc44bf4d82 (Menu) Hide achievement list if cheevos is disabled 2015-11-19 15:18:28 +07:00
twinaphex a4ae655ff4 Start going through rarch_main_ctl for grabbing fullpath 2015-11-18 11:43:25 +01:00
Jean-André Santoni 764b20234d Restaure Lakka services
Also use HAVE_LAKKA instead of HAVE_SYSTEMD to prevent this menu to appear in the regular RetroArch linux build for users that have systemd. It wouldn't work in all cases.
2016-08-10 01:46:47 +02:00
radius 9f99bef9f2 allow saving of per-game core options 2015-11-15 22:09:39 -05:00
radius 5ef592b59a use the setting instead of always trying to use per-game options 2015-11-15 22:08:08 -05:00
twinaphex 2b143af4dc Remove 'Save Remap As' 2015-11-15 06:08:12 +01:00
twinaphex 07785ed640 Add Keyboard Gamepad Mapping Type and Keyboard Gamepad Mapping Enable 2015-11-13 22:11:39 +01:00
Twinaphex cc0035e613 Revert "(iOS) Another buildfix"
This reverts commit 91d1dcf078.
2015-11-13 01:50:14 +01:00
Twinaphex 91d1dcf078 (iOS) Another buildfix 2015-11-13 01:40:52 +01:00
twinaphex d4a9221deb (iOS) Show options 2015-11-12 22:08:05 +01:00
twinaphex e2e0f302c1 Add Save Current Config to main menu list 2015-11-11 02:59:24 +01:00
twinaphex d1553e4032 Double turbo period entry 2015-11-10 02:25:31 +01:00
Andre Leiradella c007298494 fixed the achievements list menu 2015-11-08 13:51:14 -02:00
Andre Leiradella 8700450410 list cheevos in the frontend menu 2015-11-08 13:19:54 -02:00
radius f980e424b6 disable the entry until it's properly implemented 2015-11-07 22:11:16 -05:00
radius b8ae27625b implement an example function to print the achievements 2015-11-07 22:11:15 -05:00
radius f2b951accf add Achievement List to the quick menu 2015-11-07 22:11:14 -05:00
twinaphex 9bb87f276c Use just one label descriptor setting 2015-11-07 16:11:30 +01:00
twinaphex d132cfac7c Make Android hack tinto generic hack for detecting the correct
core info file with the right core name
2015-11-02 17:38:44 +01:00
Twinaphex fcb0c434ff Merge pull request #2330 from fr500/master
Add new icon alternatives, add extra info to debug panel
2015-11-02 08:24:28 +01:00
radius 93583dc334 update information panel 2015-11-01 22:09:46 -05:00
radius b1d66e86ea fix trailing spaces 2015-11-01 21:20:55 -05:00
twinaphex f4f76d9dda Create separate setting for State Slot in Quick Menu 2015-11-01 10:59:01 +01:00
twinaphex 3a7799f132 Remove some unused variables 2015-10-31 18:13:03 +01:00
twinaphex 6edc7aa73e Fix menu_playlist_find_associated_core 2015-10-31 17:24:28 +01:00
twinaphex a509fc50b1 Create menu_playlist_find_associated_core 2015-10-31 16:27:48 +01:00
twinaphex 0480ba4bd2 Fills in settings->playlist_cores now too 2015-10-31 16:07:52 +01:00
twinaphex d42bbbf35d Remove frivolous log 2015-10-31 13:33:57 +01:00
twinaphex 990ee7a105 Start adding playlist_names and playlist_cores to config file 2015-10-31 13:29:27 +01:00
twinaphex 958346de78 (GLUI) Hide 'Select From Collection' (except on RARCH_MOBILE) -
now handled by tab
2015-10-30 18:32:17 +01:00
twinaphex 5b0132c16e Add back Bind Mode setting 2015-10-30 14:36:04 +01:00
Jean-André Santoni ae79d70438 (GLUI) Fix left tab switching when navigation wraparound is false. Also dehardcode some values representing the number of tabs in the menu system. 2015-10-30 16:28:27 +07:00
Twinaphex d4f037f6d7 Add default left/right callbacks for 'No Items' 2015-10-29 15:00:29 +01:00
twinaphex d796ac592a Set type of 'No Items' and attempt to implement a left callback
by default
2015-10-29 14:48:55 +01:00
twinaphex ed1d8583f4 (GLUI) Playlist tab works now 2015-10-28 21:30:30 +01:00
Jean-André Santoni 37312fe922 (GLUI) Display playlists in the second tab 2015-10-29 02:15:01 +07:00
Twinaphex c02f0c5342 Remove some unused variables 2015-10-26 22:45:12 +01:00
twinaphex 9e2dc0745e Add param to dir_list_new_special 2015-10-26 21:30:58 +01:00
twinaphex 071f828b5e Check if collections list size is greater than 0 first 2015-10-26 21:06:14 +01:00
twinaphex 30296ff81e Refactor menu_displaylist.c's iteration of cores - use string_list_new_special 2015-10-26 21:03:28 +01:00
twinaphex 1b51882b8a Start implementing playlist association callbacks 2015-10-26 07:16:37 +01:00
twinaphex ba88e3a515 Add MENU_FILE_PLAYLIST_ASSOCIATION type 2015-10-26 07:09:14 +01:00
twinaphex 826079d58f Start listing all playlists inside playlist settings 2015-10-26 06:55:42 +01:00
twinaphex 6b630a5d92 Show 'No Items' correctly' in Accounts 2015-10-26 03:29:08 +01:00
twinaphex 7ac917afe6 Don't show 'Parent Directory' entry for core list 2015-10-25 23:26:57 +01:00
twinaphex 640de49c1a Move Input Hotkey Binds to 'Input Settings' 2015-10-25 10:41:53 +01:00
twinaphex e997171d3c Reimplement Playlist Settings 2015-10-25 10:25:07 +01:00
twinaphex 443bf73c8c Add DISPLAYLIST_PLAYLIST_SETTINGS_LIST 2015-10-25 09:38:53 +01:00
twinaphex b5768cb94c Exclude parent dir entry for horizontal menu 2015-10-25 08:47:17 +01:00
twinaphex 056199c574 Add 'back' to file browser 2015-10-25 08:31:55 +01:00
Jean-André Santoni 403e00a936 (XMB) Implement another tab to launch a directory scan 2015-10-25 00:37:59 +07:00
twinaphex b57d8ee1fb (Android) Buildfix 2015-10-24 10:53:29 +02:00
twinaphex 7861972f3d (menu_displaylist.c) Don't add entries if they are hidden away
behind 'Advanced settings'
2015-10-24 10:52:12 +02:00
twinaphex 135edc289b (Menu) Build up Input Settings dynamically 2015-10-24 10:31:11 +02:00
twinaphex bc3f9953a0 (Zarch) Start implementing menu entries 2015-10-24 06:36:13 +02:00
twinaphex c4a66acbb6 Collapse User Binds into bigger 'Input Options' category 2015-10-23 06:54:33 +02:00
twinaphex ad4dfd787c Add Analog To Digital options too 2015-10-23 03:02:31 +02:00
twinaphex 177c4a0fc4 Move Device Types to top 2015-10-23 03:00:59 +02:00
Jean-André Santoni 52c8040589 Add a type for empty message entries, fixes a bug in XMB 2015-10-23 03:43:25 +07:00
Twinaphex 5f67c041b0 Merge pull request #2273 from lakkatv/xmb
(XMB) History tab
2015-10-22 20:20:49 +02:00
Jean-André Santoni 6945489d96 (XMB) History tab 2015-10-23 01:05:51 +07:00
twinaphex 1a20e19c51 We will now be able to know from which input device type the input
event comes from - i.e. keyboard or gamepad
2015-10-22 19:17:47 +02:00
twinaphex ce2fa6c0d2 Line up Input Device Type options next to each other 2015-10-22 08:40:08 +02:00
twinaphex d80289c39a Add Device Type controls to Core Input Options 2015-10-22 08:38:29 +02:00
twinaphex ed7024408f Quick Menu will dynamically show again 2015-10-22 06:11:59 +02:00
twinaphex 7ea16f622e (XMB) Create custom Main Menu list 2015-10-22 04:46:05 +02:00
twinaphex 0443b2af8d Refactor menu_displaylist_parse_settings 2015-10-22 04:29:40 +02:00
twinaphex 14bf640bf6 Create list_push callback - allows us to override lists 2015-10-22 04:12:32 +02:00
twinaphex f48830cfc0 Revert "Simplify menu_entries_set_refresh"
This reverts commit 6ca0962f9e.
2015-10-22 03:54:34 +02:00
twinaphex 6ca0962f9e Simplify menu_entries_set_refresh 2015-10-22 03:45:14 +02:00
twinaphex a3d8152cab Create local copy of menu_generic function for XMB 2015-10-22 02:54:25 +02:00
twinaphex 413aa2489e Create menu_displaylist_push_list_process 2015-10-22 01:38:41 +02:00
twinaphex 463df9e526 Add need_sort/need_push/need_{variable} to menu_displaylist_info 2015-10-22 01:23:22 +02:00
twinaphex 3197142e8b menu_displaylist_parse_settings - turn into a public function 2015-10-22 01:17:28 +02:00
Jean-André Santoni 755bd961d3 (XMB) Settings tab 2015-10-20 19:11:43 +07:00
twinaphex 3602d703cc Cleanups 2015-10-20 01:54:04 +02:00
twinaphex e89708a082 Reorder settings 2015-10-20 01:50:21 +02:00
twinaphex 90fae3e2d0 Refactor 'Accounts' code - moved to menu_setting.c 2015-10-20 01:47:32 +02:00
twinaphex 8cc27e581b (Menu) Dehardcode string 2015-10-20 01:40:33 +02:00
twinaphex e357f6b320 (Menu) Improvements 2015-10-20 01:35:08 +02:00
twinaphex 2d8abce80f Rename menu_list_set_alt_at_offset 2015-10-19 17:12:03 +02:00
twinaphex c4f04051e2 (XMB) Exclude directories from horizontal list 2015-10-19 17:10:35 +02:00
twinaphex a6bec4f10b Revert "Refactor code"
This reverts commit eba8af61dd.
2015-10-19 06:38:36 +02:00
twinaphex eba8af61dd Refactor code 2015-10-19 06:36:44 +02:00
twinaphex 0feca47ec5 Cleanup 2015-10-19 06:07:44 +02:00
twinaphex 22943d2891 Cleanups 2015-10-19 06:05:52 +02:00
twinaphex 93b8ba07b7 Cleanups 2015-10-19 06:01:29 +02:00
Twinaphex 1de58fe69f Remove unused variables 2015-10-19 03:57:27 +02:00
twinaphex 55fe18c8f7 Cleanup 2015-10-19 03:39:28 +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 913e80a59c (menu_displaylist.c) We can now iteratively build up a list 2015-10-19 01:43:03 +02:00
twinaphex 91f384c4f2 Refactor code - cut down on duplication of code 2015-10-19 01:17:44 +02:00
twinaphex 8d024790ca Start passing info label 2015-10-19 01:00:47 +02:00
twinaphex fffa650d77 Create fall-through for DISPLAYLIST_MAIN_MENU 2015-10-19 00:44:28 +02:00
twinaphex 8ac72b21b9 Remove DISPLAYLIST_SETTINGS_SUBGROUPh 2015-10-19 00:37:38 +02:00
twinaphex 47f63ad6f4 Rename some menu_list_ functions to menu_entries_ 2015-10-18 21:58:13 +02:00
twinaphex 14e46e0048 Remove menu_list_get_alt_at_offset 2015-10-18 21:54:20 +02:00
twinaphex b2a4e92c28 rename menu_list_clear 2015-10-18 21:44:44 +02:00
twinaphex b2b78125fa Collapse subgroups automatically enabled now 2015-10-18 21:32:41 +02:00
twinaphex 57edd31fdf Start refactoring list building 2015-10-18 21:05:33 +02:00
twinaphex 94a65e087d Refactor 2015-10-17 19:24:58 +02:00
twinaphex 5663f6d60f Create menu_entries_get_last_stack_actiondata 2015-10-17 18:57:47 +02:00
twinaphex 5d036f70d1 (menu_displaylist.c) Use menu_entries_get_last_stack 2015-10-17 18:45:14 +02:00
twinaphex 71a5e8eab5 Move menu_list_ functions to menu_list.c 2015-10-17 17:38:17 +02:00
twinaphex 92b7fd582e Create menu_entries_push 2015-10-17 17:10:29 +02:00
twinaphex a3d306becc Move menu_setting_set_flags to menu_setting.c 2015-10-17 17:05:50 +02:00
twinaphex 8dfc5f698d Add Cheevos username/password 2015-10-17 15:58:59 +02:00
twinaphex 13f8c2fa51 (Accounts subentry) Handles refresh now properly 2015-10-17 15:34:38 +02:00
twinaphex 1b59823972 Start adding preliminary Account Settings 2015-10-17 15:28:16 +02:00
twinaphex 765c4a1d85 (Content Collection) should now correctly deal with directories 2015-10-11 21:32:14 +02:00
twinaphex a0e4776277 (performance.c) Refactor performance counter code 2015-10-11 18:21:07 +02:00
twinaphex 260f98d227 Create menu_settings_list_increment 2015-10-11 14:46:47 +02:00
twinaphex 16f89fcd10 (menu_setting.c) Wrap browser_selection_type 2015-10-11 13:16:38 +02:00
twinaphex c5f74061f8 Don't use C++ comments anymore 2015-10-04 02:29:51 +02:00
twinaphex 167cd269ae Add init_list to menu driver callbacks 2015-10-03 03:15:47 +02:00
twinaphex fbc4ce4cd9 (menu_displaylist.c) Add retro_stat.h include 2015-10-03 02:50:19 +02:00
radius 1f09cee7d2 simplify debug panel 2015-10-02 19:45:40 -05:00
twinaphex e986b9e42a Static code analysis cleanups 2015-09-29 17:35:28 +02:00
twinaphex 02a5d738fe Static code analysis cleanups 2015-09-28 23:00:22 +02:00
twinaphex 0cc56e2a1a More static code analysis nits 2015-09-28 18:44:28 +02:00
twinaphex ea3e06f2d3 Remove unused variable 2015-09-28 02:48:46 +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 041f470d94 (Menu) setting refactors 2015-09-28 02:16:07 +02:00
twinaphex cc46ad496f Remove unused variables 2015-09-26 22:41:41 +02:00
twinaphex a7893dca89 (menu_displaylist.c) Cleanup 2015-09-26 20:36:37 +02:00
twinaphex 7a0f6c5653 (menu_displaylist.c) Cleanups 2015-09-26 20:18:08 +02:00
twinaphex 064b025399 Remove more implicit memsets 2015-09-26 02:47:17 +02:00
twinaphex d909984e1c (menu) Remove some implicit memsets 2015-09-26 02:39:28 +02:00
twinaphex 2f2a843d77 Create menu_setting_get_type 2015-09-26 02:22:01 +02:00
twinaphex cbefb0394f Refactor scroll indices code for menu_navigation_ctl 2015-09-25 18:12:00 +02:00
twinaphex 2a719d2a9c Cleanup 2015-09-25 16:36:47 +02:00
twinaphex f0e406e7fe menu_list_build_scroll_indices - cleanups 2015-09-25 16:35:47 +02:00
twinaphex 2a1e5e0305 Add MENU_NAVIGATION_CTL_SET_SCROLL_INDICES 2015-09-25 16:20:41 +02:00
twinaphex 8b569e0443 Refactor away menu_navigation_set 2015-09-25 15:42:31 +02:00
twinaphex 6b79c937d9 Refactor away menu_navigation_clear 2015-09-25 15:15:31 +02:00
twinaphex eab10e7929 Remove some unused variables 2015-09-24 14:21:07 +02:00
twinaphex 7982674685 Revert "Remove unused variables"
This reverts commit 8b0a952c59.
2015-09-24 14:16:51 +02:00
twinaphex 8b0a952c59 Remove unused variables 2015-09-24 13:39:47 +02:00
radius 4345320c85 add a debug information panel, disabled by default 2015-09-23 20:51:31 -05:00
twinaphex 51d3738a00 Revert "Add type to populate_entries"
This reverts commit 5a7de50bd3.
2015-09-21 21:32:31 +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 5a7de50bd3 Add type to populate_entries 2015-09-21 20:48:26 +02:00
twinaphex 010d75f700 Database entry now shows serial 2015-09-20 23:58:02 +02:00
twinaphex c11b08ed91 (Android) Buildfix 2015-09-16 05:46:03 +02:00
twinaphex 8f9daf9f6e Be able to parse historylist in horizontal list too 2015-09-08 19:44:50 +02:00
twinaphex 4eff29c13b DISPLAYLIST_PLAYLIST_COLLECTION - make it possible to interpret
history list
2015-09-08 19:33:31 +02:00
twinaphex 110cbc795a Skip content_history entry if playlist dir is set in a directory
where content_history.lpl is located
2015-09-08 19:24:23 +02:00
twinaphex bbe210f7eb C89_BUILD fixes 2015-09-06 23:43:27 +02:00
twinaphex ac12c5a744 Cleanups 2015-09-06 19:49:51 +02:00
twinaphex 7df7d76131 Cleanups 2015-09-06 19:31:43 +02:00
twinaphex 821abdb471 Cleanups 2015-09-06 19:29:04 +02:00
Twinaphex 98812a1165 Cleanups 2015-09-06 13:07:12 +02:00
twinaphex 0ba87ae378 Some CXX_BUILD fixes 2015-09-06 04:18:26 +02:00
twinaphex 8fc96b52a3 refactor cheats.c 2015-09-06 03:51:08 +02:00
twinaphex f091cb455e Refactor menu_entries 2015-09-06 02:56:57 +02:00
twinaphex 3522c45067 Avoid some warnings - 'array subscript has type char' 2015-09-05 14:25:42 +02:00
twinaphex d3da036a4e Header cleanups 2015-09-04 21:43:08 +02:00
twinaphex 0077304833 Cleanups 2015-09-04 21:27:14 +02:00
Monroe88 e5c6618c20 (menu_displaylist.c) Fix Preview Shader Parameters 2015-08-30 17:52:42 -05:00
CautiousAlbino 173dcd3e4c Retry implementation of include_compressed to dir_list_new.
Problem was that if ext_list wasn't used, an empty list would be
created.
2015-08-30 20:19:41 +02:00
Twinaphex aa382a5c7c Revert "Add include_compressed param to dir_list_new." 2015-08-30 18:36:25 +02:00
CautiousAlbino c4691b2668 Add include_compressed param to dir_list_new.
Do not try to load in compressed archives unless we expect them.
Fixes hang in input autodetect where it tried to parse a zip file as an
archive.
2015-08-30 16:57:34 +02:00
twinaphex a3cedc05d7 Cleanups 2015-08-21 21:19:29 +02:00
twinaphex 5479bae312 Refactor set_refresh functions somewhat 2015-08-21 18:44:14 +02:00
twinaphex 9fd17a196f Buildfixes 2015-08-20 00:49:44 +02:00
twinaphex 2f3746a431 Make some more functions static 2015-08-18 02:54:42 +02:00
twinaphex 6cc37dd9ca Cleanup 2015-08-18 02:45:36 +02:00
twinaphex f951f12f9d Move menu_list_refresh to menu_displaylist.c 2015-08-18 02:02:56 +02:00
twinaphex 5839abd44a Cleanup 2015-08-17 22:32:42 +02:00
twinaphex f32ed00f49 Remove some implicit memsets 2015-08-17 18:27:30 +02:00
twinaphex 3fb234acbd Reduce menu_list_clear calls to one 2015-08-17 18:23:53 +02:00
twinaphex 323a06f41f (menu_setting.c) Cleanups 2015-08-17 17:55:44 +02:00
twinaphex a70f09a90d Rearrange structs 2015-07-27 17:18:10 +02:00
radius 9aff87f4b4 add controller info on system information 2015-07-26 15:41:30 -05:00
twinaphex 9185d37710 Bump up collection limit 2015-07-26 00:40:24 +02:00
twinaphex d73f227727 Get rid of some redundant wrapper functions 2015-07-24 02:24:47 +02:00
Twinaphex 7157ff69d5 remove unused variables 2015-07-24 00:25:46 +02:00
Jean-André Santoni e8885dbbec (Menu) Integrate the quick menu in the playlists. Allow launching contents manually added the playlists. 2015-07-23 19:44:59 +02:00
Toad King 866970fb1c small changes to hotplugging support 2015-07-20 21:01:11 -05:00
twinaphex a86e4304b4 Add 'Scanning For Content' help 2015-07-18 14:57:20 +02:00
twinaphex a919c26b81 Add 'Change Virtual Gamepad' help 2015-07-18 14:01:37 +02:00
twinaphex ef1b066b64 Add 'What Is A Core?' to Help 2015-07-18 11:29:37 +02:00
twinaphex 6636fbaf15 (Help) Add 'Loading Content' 2015-07-17 22:11:24 +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
fr500 22b3bc3243 add internal sd status to system info 2015-07-12 20:55:44 -04:00
twinaphex 8d04b1fbda Get rid of unnecessary update autoconfig profiles HID option 2015-07-12 21:53:41 +02:00
Higor Eurípedes a014591dfe (menu_displaylist.c) Add null check to sorting function 2015-07-09 19:43:55 -03:00
twinaphex bfb996dbcd Start refactoring action_iterate_help 2015-07-08 05:45:43 +02:00
Jean-André Santoni 142941d950 (XMB) Refresh horizontal menu 2015-07-07 17:04:03 +07:00
twinaphex 2654f81cf6 (Android) Fix pretty names in Core Updater 2015-07-04 23:58:29 +02:00
twinaphex c52c45ba3a Prevent warning 2015-07-04 21:47:26 +02:00
twinaphex c7d9f2f7e8 Show prettified core info display names in Core Updater 2015-07-04 18:57:04 +02:00
twinaphex d42f01ad35 If playlist directory is not set, make it possible in XMB mode to
still escape to the left and/or right when there are no playlist entries
found.
2015-07-04 17:20:49 +02:00
twinaphex 67117975dd Fix "Menu Wallpaper" setting 2015-07-04 15:23:28 +02:00
twinaphex 3ec0edd686 Add "Select Downloaded File And Detect Core" 2015-07-04 07:09:54 +02:00
twinaphex 431169d86b Add 'Update Core Info Files' 2015-07-04 06:18:02 +02:00
twinaphex 38839dc8eb Make 'Download Core Content 'work 2015-07-04 04:01:35 +02:00
twinaphex d20f110a2f Start adding 'Content Downloader' options 2015-07-04 03:37:43 +02:00
twinaphex 7634ffb4ac Correctly filter out non-directory entries for 'Scan Directory' 2015-07-04 02:15:34 +02:00
twinaphex 26b55ed2d2 Make 'Scan File' work 2015-07-04 02:07:18 +02:00
twinaphex 6f268d7dff Add "Scan Content" options 2015-07-04 01:51:41 +02:00
twinaphex a452af6cc5 Change autoconfig profiles 2015-07-03 16:19:30 +02:00
Higor Eurípedes c2904e5b3f (menu_displaylist) Fix leak in menu_displaylist_parse_database_entry() 2015-06-28 18:56:51 -03: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 9b997b4e70 Handle usecase where a core has no core options 2015-06-28 17:22:53 +02:00
twinaphex 57ae359e62 Builtin image viewer should now work 2015-06-28 17:21:32 +02:00
twinaphex 8882f762c4 Start hooking up imageviewer, pt. 1 2015-06-28 17:02:01 +02:00
twinaphex 59148b6799 Rename 'Load Recent' and move it to Main Menu 2015-06-28 16:24:21 +02:00
twinaphex 1a448e3054 Fix one warning 2015-06-26 16:13:36 +02:00
twinaphex d61ad058b4 Some CXX_BUILD fixes 2015-06-26 12:38:33 +02:00
twinaphex 21b26b2baa (Menu) Some more translation work 2015-06-25 16:53:58 +02:00
twinaphex f82286ca06 (Menu) Add more translated strings 2015-06-25 16:50:34 +02:00
twinaphex cbf520b6a3 Get rid of some unused variables 2015-06-25 13:22:50 +02:00
twinaphex ffa632008d (menu_displaylist.c) Start using rarch_system_info_get_ptr 2015-06-25 12:50:45 +02:00
twinaphex 706638bb89 Fix 'Core Disk Options' 2015-06-25 09:15:34 +02:00
twinaphex f9e92439ef Add HAVE_LIBRETRODB ifdef 2015-06-25 08:24:03 +02:00
Jean-André Santoni f698a0923b (XMB) Dislay a close icon for the close entry of the quick menu 2015-06-25 11:14:22 +07:00
Jan Holthuis 69f8b0077b (menu/menu_displaylist) Make "true"/"false" in system information menu translatable 2015-06-24 20:15:13 +02:00
Jan Holthuis 4a08a3462c (menu/menu_displaylist) Fix ommited space in power source info 2015-06-24 20:05:40 +02:00
Jan Holthuis 06698a4e6f (menu/menu_displaylist) Make more string translateable
This concerns strings in the "Core Information" and "System Information"
section of the Menu.
2015-06-24 19:37:55 +02:00
twinaphex 13a2336231 (Core Updater) Start adding the other update options - stub 2015-06-24 15:12:30 +02:00
twinaphex 44a44b2266 Rename MENU_LABEL_OPTIONS to MENU_LABEL_ONLINE_UPDATER 2015-06-24 13:36:58 +02:00
Twinaphex 3942023446 (Menu) Get rid of some unused variables 2015-06-24 12:35:11 +02:00
twinaphex 3d54e77cea Move Shader Options to Content Settings 2015-06-24 07:38:45 +02:00