Commit Graph

392 Commits

Author SHA1 Message Date
twinaphex 44b7234756 Move cheat_manager and state_manager to root folder 2020-10-15 05:29:20 +02:00
twinaphex 01e5ec94bb Prefer to use string_split_noalloc 2020-08-26 12:41:57 +02:00
twinaphex a45b1a5e9c Start using string_split_noalloc 2020-08-26 03:43:09 +02:00
twinaphex 4ec216dc0b Get rid of file_path_str 2020-08-22 01:06:10 +02:00
jdgleaver 6d8f3cb182 Enhanced core downloader search functionality 2020-08-14 17:53:44 +01:00
jdgleaver 776301883c Enhanced playlist search functionality 2020-07-31 15:14:51 +01:00
Bernhard Schelling 667e8a558e Explore view - WIP1
A top content view that combines all playlists with database entries to browse by year, developer, system, etc.
Depends on the quality of the available metadata in the database (RDB) files.
2020-07-28 04:44:31 +02:00
jdgleaver 60407a84e6 Add input remap drop-down lists 2020-07-23 17:20:41 +01:00
jdgleaver 75b3b5350c Add 'Notification Visibility' menu 2020-07-16 16:32:01 +01:00
twinaphex 5479196a79 Get rid of setting_get_type 2020-06-30 05:21:47 +02:00
Autechre 10ddb274bc
Merge pull request #10866 from parport0/master
Add a bluetooth driver
2020-06-27 16:46:11 +02:00
twinaphex 1ae20ea17c Style nits - turn macro names into upper-case - some while style nits 2020-06-26 20:00:19 +02:00
twinaphex 601a73fa8b Use string_starts_with_size where possible - avoids the strlen 2020-06-25 12:51:04 +02:00
parport0 23c08ad9b0 Add bluetoothctl bluetooth driver 2020-06-24 12:53:27 +03:00
jdgleaver 42ad070a1d Add 'core management' menu 2020-06-11 14:12:20 +01:00
twinaphex 4990bebd8a Turn macro names into all-caps 2020-06-07 02:41:48 +02:00
jdgleaver 445921ac5d Core info search optimisations + improved core selection logic + clean-ups 2020-06-06 13:59:28 +01:00
jdgleaver 0a33e562f4 Add option to backup/restore installed cores 2020-06-04 12:20:58 +01:00
twinaphex 40a4b395d7 Localize string 2020-05-29 10:50:08 +02:00
twinaphex 8ddacead9f Cleanups 2020-05-29 10:37:01 +02:00
jdgleaver 044bd03a13 More core updater improvements 2020-05-28 17:48:18 +01:00
twinaphex 31674f9246 Use string_ends_with and string_starts_with 2020-05-22 20:57:48 +02:00
jdgleaver 223cae66c1 (Playlist Management) Add optional per-playlist alphabetical sorting 2020-04-10 17:07:49 +01:00
twinaphex 4fd3cac319 (Menu) remove ident 2020-03-28 01:59:15 +01:00
twinaphex d30d2abe10 Fix title regression with playlist entries 2020-03-27 16:41:10 +01:00
twinaphex 97ee822f35 Fix some titles 2020-03-26 17:47:31 +01:00
twinaphex 4646da6df8 Get rid of label hashes in menu_cbs_title.c 2020-03-26 17:36:05 +01:00
twinaphex 6f6a4e59df (Title) Cleanup more hashes 2020-03-26 17:22:36 +01:00
twinaphex efb0b87c1d (Menu cbs title) Take out more hash labels 2020-03-13 06:25:43 +01:00
twinaphex 32e4aea068 Start making the other code safe that is dependent on menu driver
ident checking
2020-03-04 20:47:39 +01:00
orbea def374c2b9 Fix the header paths with the system glslang. 2020-03-02 14:20:18 -08:00
twinaphex 3ee89a16ef (Menu) Settings cleanups 2020-02-22 07:21:35 +01:00
twinaphex a0ab7ab6fc (Menu) Cleanups 2020-02-13 18:13:21 +01:00
jdgleaver b5eba22aaf Disk control interface improvements 2020-01-14 12:30:08 +00:00
twinaphex a65396ba56 Add title for sideload core setting 2020-01-09 16:44:04 +01:00
jdgleaver edec9448c4 Fix manual core installation 2020-01-09 14:13:21 +00:00
twinaphex 3fe8806018 (Subsystem Settings) Create separate subsystem settings list - will
be selectively hidden later based on whether subsystems are implemented
for the core
2019-12-30 05:43:48 +01:00
twinaphex 2169a25b0a Create Netplay Hosting submenu 2019-12-30 03:01:52 +01:00
twinaphex 8d63faa74d C89_BUILD fix 2019-12-24 16:53:13 +01:00
twinaphex 4e34611d1d (Menu) Add title for Remap Binds Port 2019-12-24 08:10:20 +01:00
twinaphex 9988bae6f4 (Shader) Implement shader parameter action OK callbacks 2019-12-23 05:39:10 +01:00
twinaphex d057d2a202 (Menu) Implement action OK callback for Quick Menu -> Shaders -> Passes 2019-12-22 07:14:20 +01:00
twinaphex de1e66f7a9 (Menu) Add Input -> Haptic Feedback submenu 2019-12-20 20:49:30 +01:00
twinaphex 13793885f3 (Menu) Add Input -> Menu Controls settings submenu 2019-12-20 19:24:35 +01:00
twinaphex 23ce202d38 (Menu) Add Audio -> Resampler settings 2019-12-20 02:16:31 +01:00
twinaphex 94907678eb (Menu) Add Audio -> output and Audio -> Synchronization 2019-12-20 01:18:28 +01:00
twinaphex aa537310ad (Menu) Create Video -> Synchronization 2019-12-19 19:39:02 +01:00
twinaphex 39ebd6e8d1 (Settings) Add Video -> Output 2019-12-19 19:15:57 +01:00
twinaphex faf8c83f54 (Menu) Set video submenu titles 2019-12-19 19:01:32 +01:00
jdgleaver 76bb0031cb Fix database entry display 2019-12-17 14:07:35 +00:00
twinaphex cab8663713 (Accessibility) Start adding Accessibility settings - empty for now 2019-12-04 08:25:24 +01:00
twinaphex c9a97d255c (menu_cbs_title) Cleanups 2019-12-02 22:20:36 +01:00
twinaphex d0bce8bc9f Refactor menu_cbs_title 2019-12-02 05:50:32 +01:00
twinaphex c80d18c446 Refactor DEFERRED_RECORDING_SETTINGS_LIST 2019-12-02 02:33:09 +01:00
jdgleaver 170397456c Add manual content scanner 2019-11-29 17:14:46 +00:00
twinaphex a46027bed7 Remove MENU_LABEL_ONLINE_UPDATER 2019-11-18 07:51:57 +01:00
jdgleaver bba454207e (GLUI) Add dual thumbnail support 2019-11-08 16:45:46 +00:00
twinaphex 8e2be92c72 Fix crash when setting thumbnail directory 2019-10-17 01:07:19 +02:00
Tomas Kelemen (vudiq) 7b4c4efd11 Wi-Fi Access Point in RetroArch Settings
Adds an option to start wireless access point directly from RetroArch
settings menu (Services submenu). This wireless access point can be then
used for local netplay. If not defined in a specific config file
(LAKKA_LOCALAP_PATH), the arbitrary values for SSID/PassKey of the
created access point are LakkaAccessPoint/RetroArch. The menu/option is
added only in case when compiling with HAVE_LAKKA.
2019-10-05 13:18:15 +02:00
Twinaphex 419eb5a6c0 Remove unused variables 2019-10-04 16:06:34 +02:00
jdgleaver 58ad81f063 Menu drop-down lists: Add proper titles, and remember last postion when navigating core options 2019-09-24 17:41:06 +01:00
twinaphex b94b9e2adb Go back to plain strlcpy/strlcat - probably best to look at
opportunities to reduce these calls vs. replacing them with
unsafe macros
2019-09-23 00:19:01 +02:00
twinaphex 3b057d9605 Start using STRLCAT_CONST_INCR and STRLCPY_CONST 2019-09-20 23:33:17 +02:00
twinaphex db624a7c99 Start cleaning up the rather messy manual assignment 2019-09-20 02:03:26 +02:00
twinaphex ab515daa0c Try to get rid of file_path_str 2019-09-18 18:12:57 +02:00
twinaphex 8fa6230426 Cleanups 2019-09-18 02:16:47 +02:00
twinaphex b6a6127509 Replace more snprintf usage 2019-09-17 07:30:29 +02:00
twinaphex d01ae6929d Don't use strlcat for basic concatenation of characters
except when absolutely necessary
2019-09-17 02:00:04 +02:00
twinaphex fd0232ba71 Add titles for shader preset save/remove 2019-08-24 19:40:24 +02:00
twinaphex 94e2d646be Add Frame Time Counter settings 2019-08-24 18:18:24 +02:00
twinaphex b66c5581db Add Shader Preset Save / Remove 2019-08-24 01:44:50 +02:00
twinaphex fea7694027 Add AI Service settings 2019-08-21 20:43:32 +02:00
twinaphex 7bce5783aa Add User Interface -> Views -> Settings 2019-08-21 00:04:34 +02:00
jdgleaver 3da96deec3 Enable per-playlist thumbnail selection 2019-08-15 18:05:31 +01:00
jdgleaver ad11e7cc63 Add history/favourites to 'Playlist Management' menu 2019-08-06 16:53:52 +01:00
Tim Van den Langenbergh 55f4c04ff2 Add label_display_mode to playlist.
Add label_display_mode to JSON format.
Add label_display_mode to old playlist format.
Add label_display_mode to configuration.
Add label sanitization functions to libretro common.
2019-07-28 01:22:46 +02:00
twinaphex b2bf822f13 Add HAVE_AUDIOMIXER switch 2019-07-11 11:51:06 +02:00
twinaphex cb467c8656 Add titles and sublabels 2019-07-11 06:04:42 +02:00
jdgleaver 1c4769d96f Fix 'Playlists' menu title 2019-07-08 15:20:48 +01:00
jdgleaver 027324815e Quick Menu: Add 'Set Core Association' option 2019-07-03 16:33:23 +01:00
jdgleaver 0be44e57ad Overhaul default playlist core association 2019-06-26 17:42:26 +01:00
twinaphex 127bf556c7 Merge audio_driver.c into retroarch.c 2019-06-17 12:49:21 +02:00
jdgleaver 97aaf42446 Overhaul content 'Information' menu display 2019-06-06 17:37:32 +01:00
twinaphex bb6a42f8f0 (menu_entries) Create action_title_cache 2019-05-18 08:21:14 +02:00
twinaphex ce191672f1 (menu_cbs_title.c) Cleanups 2019-05-18 04:07:37 +02:00
jdgleaver 154957505c Add playlist-based thumbnail downloader 2019-05-14 16:26:16 +01:00
Huw Pascoe 078cdd269f video_layout menus 2019-05-11 09:58:47 +01:00
twinaphex 74388d8490 Remove string_concat 2019-05-10 18:05:58 +02:00
twinaphex 39eadbab6f Use string_concat in more performance critical areas 2019-04-30 21:17:51 +02:00
Mark W. Kidd 8771e5b958 use PLAYLISTS_TAB enum instead of COLLECTION_LIST 2019-03-22 08:17:31 -04:00
jdgleaver 93506a0d18 Log to file improvements 2019-03-21 16:57:54 +00:00
jdgleaver c05548e2ab Enable configuration of runtime log directory 2019-03-11 12:52:13 +00:00
jdgleaver e76fc2d487 Improve menu titles (collections, playlists, database info) 2019-02-19 17:08:12 +00:00
orbea 28ff4b391a Clean up white space. 2019-02-03 16:00:50 -08:00
Brad Parker 90db5e7e27 Implement in-menu sound effects 2019-01-27 11:22:16 -05:00
radius bfd23150b5 add core sideloading option 2018-12-16 12:42:09 -05:00
M4xw 8764d7be28 [LIBNX] Implement Over-/Downclocking and minor fixes 2018-11-29 18:42:44 +01:00
twinaphex 7730828560 Start implementing dropdown list for resolution - Win32 right now at first - now need to make OK button do something 2018-11-24 10:31:41 +01:00
twinaphex c9cccfbd30 Fix title for dropdown box list special 2018-11-06 09:24:27 +01:00
natinusala 8250007b8e Added Lakka Switch menu entries 2018-10-06 15:44:37 +02:00
twinaphex bb0059c721 Add Twitch list/Youtube list 2018-09-26 23:00:20 +02:00
twinaphex f00f73c5ed Add 'dropdown list' when pressing the OK/Confirm button on Video -> Aspect Ratio 2018-09-23 10:59:49 +02:00
twinaphex 004a2e335f (CRT SwitchRes) Step 1- https://github.com/libretro/RetroArch/issues/6988 2018-09-16 08:06:06 +02:00
Sven 5f35249216 Implement robust cheat searching interface with rumble features 2018-07-25 19:19:14 -04:00
twinaphex c1f16e156e Add Power Management submenu 2018-06-19 06:23:38 +02:00
Zoran Vuckovic b487c3cace Add MIDI support 2018-06-16 21:17:32 +02:00
twinaphex 7b1d61da3d (QuickMenu) Added Configuration Override submenu 2018-05-03 00:04:19 +02:00
twinaphex 51374fd2d1 Add better title for stream 2018-05-02 20:21:20 +02:00
twinaphex 6ba2e72a3b Add title for mixer stream settings 2018-04-30 18:12:22 +02:00
twinaphex 965859ddcb Start adding mixer controls - ability to stop and remove loaded tracks 2018-04-30 14:34:25 +02:00
Ryunam 2cf76a192f Add Latency list under Settings and move relevant functions 2018-04-16 23:21:14 +02:00
twinaphex 9dc597cf6c Undo all menu hash related changes - was causing more harm
than good - apologies to radius since we now have to recode
his shader changes PR
2018-02-09 01:51:37 +01:00
twinaphex 1ca2a617f9 Update 2018-02-07 22:59:34 +01:00
twinaphex 2cfe34ce3f Get rid of another label 2018-02-07 22:22:04 +01:00
twinaphex 755d1ee17b Remove more hashes 2018-02-07 05:22:28 +01:00
twinaphex a42b400ee9 Get rid of more hashes 2018-02-07 05:05:03 +01:00
twinaphex b90e0750c3 Update 2018-02-07 05:01:02 +01:00
twinaphex 17dc8e9fb2 Remove more hashes 2018-02-07 04:44:36 +01:00
twinaphex 1d05861969 Get rid of more hashes 2018-02-07 04:40:18 +01:00
twinaphex f30f597499 Get rid of more hashes 2018-02-06 22:04:17 +01:00
twinaphex 5202afb173 Get rid of more hashes 2018-02-06 21:55:49 +01:00
twinaphex e6bf322737 Remove hashes 2018-02-06 21:38:25 +01:00
twinaphex 23ae113bfb Get rid of another hash 2018-02-06 17:25:19 +01:00
twinaphex 83aa0842ca Remove another hash 2018-02-06 17:21:19 +01:00
twinaphex 5d0c4a0237 Get rid of more hashes 2018-02-06 14:45:04 +01:00
twinaphex 84e253becc Remove more hashes 2018-02-06 14:25:25 +01:00
twinaphex 962e1f710e Updates 2018-02-06 13:56:49 +01:00
twinaphex 409c541494 Cleanups 2018-02-06 13:52:23 +01:00
twinaphex a2f2a726bb Get rid of more hashes 2018-02-06 13:47:34 +01:00
twinaphex 11ff498f3d Get rid of hash 2018-02-06 13:14:46 +01:00
twinaphex 1523976d2c Updates 2018-02-06 00:26:00 +01:00
twinaphex 76267cf05f Remove hashes 2018-02-06 00:00:55 +01:00
twinaphex 942c61cb58 Remove hashes 2018-02-05 23:58:10 +01:00
twinaphex b726959297 Get rid of hashes 2018-02-05 23:49:46 +01:00
twinaphex 754c9d4db9 Cleanup more hashes 2018-02-05 23:37:27 +01:00
twinaphex fb1c44c900 Get rid of more hashes 2018-02-05 21:41:34 +01:00
twinaphex 18c708d29a Get rid of more hashes 2018-02-05 21:22:57 +01:00
twinaphex 6fa5822bb2 Cleanup hashes 2018-02-05 21:14:49 +01:00
twinaphex da070061b0 Cleanups 2018-02-05 21:09:59 +01:00
twinaphex 0adba21410 Cleanup hashes 2018-02-05 16:18:32 +01:00
twinaphex fb94ccbfd2 Remove some hashes 2018-02-05 15:55:58 +01:00
twinaphex 7e67a1bf36 Get rid of more hashes 2018-02-05 15:50:16 +01:00
twinaphex a43d2b627a (Menu) Cleanups 2018-02-05 13:33:34 +01:00
twinaphex 2d9727f499 Simplify sanitize_to_string further 2018-01-18 06:32:50 +01:00
twinaphex 1679124361 Cleanup sanitize_to_string function 2018-01-18 06:29:14 +01:00
twinaphex bd7a8a0479 Show Quick Menu title correctly 2017-12-18 01:55:35 +01:00
gblues 6904101c44 Clean up trailing whitespace
== DETAILS

Really simple code cleanup, because my editor flags trailing whitespaces
and it's pretty annoying.
2017-12-12 00:24:18 -08:00
radius 9b19d334c7 use a single list for achievements 2017-11-23 22:49:11 -05:00
Andrés 3744108790
Revert "use a single list for achievements" 2017-11-23 20:49:42 -05:00
radius 64f927292f use a single list for achievements 2017-11-23 20:35:54 -05:00