289 Commits

Author SHA1 Message Date
twinaphex
de36ff20fb Create string_ends_with_size 2020-06-25 14:38:06 +02:00
twinaphex
601a73fa8b Use string_starts_with_size where possible - avoids the strlen 2020-06-25 12:51:04 +02:00
jdgleaver
80f36e16d0 Add option to selectively 'lock' (prevent modification of) installed cores 2020-06-18 17:36:33 +01:00
twinaphex
66602f4ff8 Refactor left/right callbacks for tabs - just look for '_tab'
at the end of a string
2020-06-08 15:44:36 +02:00
jdgleaver
445921ac5d Core info search optimisations + improved core selection logic + clean-ups 2020-06-06 13:59:28 +01:00
twinaphex
8c7e785661 Convert more strstrs 2020-05-23 02:46:58 +02:00
twinaphex
44a254264b Replace more strstrs 2020-05-23 02:29:13 +02:00
jdgleaver
eff8c31ffd (XMB/GLUI) Limit tab switch rate when input repeat is active 2020-05-14 11:24:32 +01:00
twinaphex
39dbfd1db4 Remove unused menu_content.h 2020-05-11 02:32:45 +02:00
jdgleaver
fa9290cf1e Add optional playlist compression 2020-04-21 16:44:26 +01:00
jdgleaver
223cae66c1 (Playlist Management) Add optional per-playlist alphabetical sorting 2020-04-10 17:07:49 +01:00
jdgleaver
ad8a1174f7 Improve handling of 'broken' playlists 2020-04-07 12:00:16 +01:00
twinaphex
4fd3cac319 (Menu) remove ident 2020-03-28 01:59:15 +01:00
twinaphex
1f553ac1c4 Get rid of menu_shader_set_modified - instead, add a single
'modified' variable to video_shader struct
2020-03-06 17:05:20 +01:00
twinaphex
d5985c35ae Settings cleanups 2020-03-06 03:39:33 +01:00
twinaphex
2f25db03ba (Menu) Fix bug - if you were in XMB and you would set menu driver to
RGUI, you could no longer go to the left or right tab
2020-03-04 19:51:36 +01:00
twinaphex
4f5b16b245 Fix some TODO/FIXME notes 2020-03-02 20:52:29 +01:00
jdgleaver
4d3507097a (GLUI) Add option to remove navigation bar 2020-03-02 16:13:53 +00:00
twinaphex
65d2c53bfe (Menu) Start getting rid of label hashes 2020-02-23 08:06:42 +01:00
twinaphex
369348ebaf (Managers) Get rid of settings_t dependencies 2020-02-14 14:24:38 +01:00
twinaphex
e5674b146d (PSP) Buildfix 2020-02-14 13:33:27 +01:00
twinaphex
de604a79ab dir_list_new_special - no more dependency on settings_t 2020-02-14 12:12:59 +01:00
jdgleaver
b5eba22aaf Disk control interface improvements 2020-01-14 12:30:08 +00:00
twinaphex
9c6c10da22 (Playlist) Get rid of settings_t dependency 2020-01-04 12:04:00 +01:00
twinaphex
758a6c76ae Reduce dependence on settings_t struct 2020-01-02 17:52:37 +01:00
twinaphex
ef149605cd (Menu) Reimplement Quick Menu - > Shaders -> Watch shader files for
changes - can now be turned on/off through touch
2019-12-24 17:19:23 +01:00
twinaphex
f47b07e35a (Menu) Quick Menu - Cheats - Delete All no longer requires five
right button presses - this should fix this functionality for mobile
touch users too
2019-12-24 05:13:24 +01:00
twinaphex
18f2b9c63e Reimplement shader preset parameter functions 2019-12-22 22:45:08 +01:00
jdgleaver
170397456c Add manual content scanner 2019-11-29 17:14:46 +00:00
twinaphex
ab515daa0c Try to get rid of file_path_str 2019-09-18 18:12:57 +02:00
LazyBumHorse
a882901e39 save unmodified auto-shaders as a reference instead of a copy, see:
- implement #reference directive for auto-shaders
 - replace usual preset saving and loading functions with video_shader_read_preset() and video_shader_write_preset()
 - apply saved presets automatically for console menus
 - move auto-shader saving logic from menus into menu_shader.c menu_shader_manager_save_auto_preset()
 - refactor menu_shader_manager_save_preset() into menu_shader_manager_save_preset_internal()
2019-08-22 16:57:28 +02:00
jdgleaver
3da96deec3 Enable per-playlist thumbnail selection 2019-08-15 18:05:31 +01:00
Tim Van den Langenbergh
771134eb52 More C89 compatibility fixes 2019-07-28 15:52:48 +02:00
Tim Van den Langenbergh
8bbfd52a5e Implement changes for Android, Xcode, C89 & CXX.
Fix bad match in removal of parens and brackets.
Use libretro string comparison features instead of a long char-wise
comparison.
2019-07-28 12:39:00 +02: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
jdgleaver
14767265ba Achievements menu fixes 2019-07-25 11:49:49 +01:00
twinaphex
b6b22a9a32 More shader refactors - make sure we can compile entirely
without shader support if HAVE_CG, HAVE_GLSL, HAVE_SLANG
and HAVE_HLSL are all not defined
2019-07-21 00:34:07 +02:00
twinaphex
b2bf822f13 Add HAVE_AUDIOMIXER switch 2019-07-11 11:51:06 +02:00
jdgleaver
0be44e57ad Overhaul default playlist core association 2019-06-26 17:42:26 +01:00
twinaphex
0b92573fd1 Avoid some warnings 2019-06-26 14:35:25 +02:00
twinaphex
48eeb15d2c Silence warnings 2019-06-20 01:16:05 +02:00
twinaphex
897a9a7c1a (MSVC 2017 UWP) Silence warnings 2019-06-19 21:20:31 +02:00
Brad Parker
d01f04c146 d3d10/11/12: add GPU selection 2019-06-18 16:35:50 -04:00
twinaphex
127bf556c7 Merge audio_driver.c into retroarch.c 2019-06-17 12:49:21 +02:00
Brad Parker
c962da0ddb add video setting to select gpu (currently implemented for vulkan) 2019-06-13 12:47:08 -04:00
jdgleaver
e2a79daa44 Increase size of playlist core association arrays 2019-06-12 12:01:31 +01:00
jdgleaver
97aaf42446 Overhaul content 'Information' menu display 2019-06-06 17:37:32 +01:00
twinaphex
ea6f818784 (file_list) Directly access member variables instead of going through small
functions
2019-05-13 04:27:03 +02:00
Huw Pascoe
078cdd269f video_layout menus 2019-05-11 09:58:47 +01:00
twinaphex
a7abd77141 (menu_shader) Remove some unnecessary functions 2019-04-13 06:40:21 +02:00