jdgleaver
c37f540b72
Core Info Cache Improvements
...
- Core info cache can now be enabled/disabled on all platforms via a new `Settings > Core > Cache Core Info Files` option
- Core info cache file has been renamed from `.cache` to `core_info.cache` (i.e. it is no longer a 'hidden' file on Unix platforms, so can be deleted easily)
- The core info cache file is now compressed (rzip) to further reduce disk IO
- The presence of a `core_info.refresh` file in the core info directory will force a one-time refresh of the info cache. This file is generated automatically when toggling on the `Cache Core Info Files` option, and we will also add it to core info file packaging such that updating info files (either manually or via the online updater) will force a refresh
- The core info cache no longer contains 'core is locked' and 'firmware missing' data fields; these are 'dynamic' properties that must be determined at runtime
- The 'core is locked' status is now determined on core info intialisation by parsing the core directory listing, rather than by performing indivdual 'lock file exists' checks. This minimises file IO, and greatly improves performance on devices with slow storage
- While parsing the core info cache file, we now avoid unnecessary `strdup()`s when adding entries to the resultant cache list
- Memory leaks (potential and real) have been fixed, and safety checks added
- Build errors have been fixed
2021-05-06 15:00:55 +01:00
Ryunam
4b0502b896
Enable configuration of directory for Favorites, History, Images, Music and Video playlists
2021-01-21 21:28:10 +01:00
jdgleaver
0f0ccbadc0
(RGUI) Add support for CJK fonts
2020-12-10 15:17:26 +00:00
jdgleaver
2155438794
(Mobile) Fix default overlay assignemnt
2020-09-25 11:15:33 +01:00
jdgleaver
eda2753cb3
(Mobile) Set default overlay to 'neo-retropad'
2020-09-11 18:08:48 +01:00
jdgleaver
a39d6240a6
(Salamander/static builds) Move 'libretro_path' value from 'retroarch.cfg' to independent config file
2020-09-05 13:23:20 +01:00
jdgleaver
bd80f02f11
(Android/Play Store Builds) Add option to switch all installed cores to Play Store versions
2020-09-02 17:13:03 +01:00
twinaphex
17cf1ae58f
Dehardcode some strings
2020-09-01 21:51:11 +02:00
twinaphex
ab6a896c64
Cleanup some hardcoded strings
2020-09-01 01:18:30 +02:00
twinaphex
960039b6da
(playlist.c) Cleanups
2020-08-23 21:36:09 +02:00
twinaphex
07ebd50153
Fix some of the URLs
2020-08-22 12:51:34 +02:00
twinaphex
4ec216dc0b
Get rid of file_path_str
2020-08-22 01:06:10 +02:00
Bernhard Schelling
948e2f9f8e
Support for glui showing system icons in explore view
2020-08-04 03:32:49 +09:00
Bernhard Schelling
5229b255b5
Show system icons in explore view
2020-08-04 02:37:34 +09:00
jdgleaver
80f36e16d0
Add option to selectively 'lock' (prevent modification of) installed cores
2020-06-18 17:36:33 +01:00
jdgleaver
0a33e562f4
Add option to backup/restore installed cores
2020-06-04 12:20:58 +01:00
Guo Yunhe
b6561ee9ca
Fix Arabic, Chinese and Korean font rendering
2020-05-24 17:39:22 +03:00
twinaphex
9088137051
Remove unused function
2020-05-12 14:20:12 +02:00
jdgleaver
00397a33f0
(Disk Control Interface) Add support for saving/restoring last used disk in playlists + code overhaul
2020-01-22 17:09:12 +00:00
jdgleaver
170397456c
Add manual content scanner
2019-11-29 17:14:46 +00:00
twinaphex
75754c54e3
verbosity.c - cleanups - no longer need file_path_str
2019-08-20 05:25:22 +02:00
Brad Parker
08cd3a90f2
initial cdrom reading work
2019-06-30 18:33:59 -04:00
jdgleaver
154957505c
Add playlist-based thumbnail downloader
2019-05-14 16:26:16 +01:00
jdgleaver
93506a0d18
Log to file improvements
2019-03-21 16:57:54 +00:00
jdgleaver
33c27606d3
Finalise integration of per-content runtime logs (runtime sublabels on all playlists, 'last played' timestamp added to playlist sublablels,
...
content_runtime.lpl retired)
2019-03-01 14:06:40 +00:00
jdgleaver
38c54eaebe
Add persistent content runtime logging
2019-02-27 16:20:59 +00:00
Brad Parker
44c4be1863
add option to track how long content has been running over time
2019-02-12 00:32:01 -05:00
orbea
98f6aecec2
Remove the zarch menu driver.
2019-02-02 22:15:10 -08:00
Brad Parker
90db5e7e27
Implement in-menu sound effects
2019-01-27 11:22:16 -05:00
radius
a6e6ccc244
[discord] **not-working** download the connecting user avatar seems something special needs to be done for https transfers on windows at least
...
see: https://github.com/libretro/RetroArch/issues/7451
2018-12-28 17:16:14 -05:00
twinaphex
e7272ddefa
(Audio mixer) Add MP3 support as well
2018-04-28 14:18:04 +02:00
twinaphex
3f7c318e3f
(Audio mixer) Add FLAC support to audio mixer
2018-04-28 11:17:37 +02:00
Rob Loach
26b9cb3c78
libretro-common: Clean up dependencies of file_path
...
This moves a few functions that were defined in file_path_special to libretro-common to clean up the dependency tree.
2018-01-13 00:27:49 -05:00
twinaphex
481a140c9c
Buildfixes
2017-12-30 13:45:29 +01:00
twinaphex
292d506ed8
Fix more MSVC Griffin build errors
2017-12-30 13:35:47 +01:00
GameDragon2k
cfe59bcf2a
Cheevos badges
2017-11-23 08:04:54 -05:00
Jean-André Santoni
d037546a13
(XMB) Display favorites tab, part 2
2017-08-12 17:10:14 +02:00
Romain Tisserand
cbe2d9a941
Preliminary MOD/S3M/XM support through ibmx library (part of micromod repository)
2017-08-04 15:05:29 +02:00
twinaphex
c485b5b292
Add ogg and wav to file_path_str.c
2017-05-14 01:40:52 +02:00
radius
7c833074bb
parsing now works
2017-01-19 00:52:53 -05:00
twinaphex
96ffd8e025
Revert "Remove HAVE_COMPRESSION ifdefs in file_path.c"
...
This reverts commit 4103b70833
.
2016-12-17 12:55:38 +01:00
twinaphex
4103b70833
Remove HAVE_COMPRESSION ifdefs in file_path.c
2016-12-17 12:20:49 +01:00
twinaphex
5364b0b837
Move compression-related code outside of libretro-common file_path.c
...
and move it into RetroArch's file_path_special.c file instead
2016-12-17 11:54:46 +01:00
radius
48ac6330ed
fix a couple of nits
2016-09-05 22:49:31 -05:00
twinaphex
f391c1b65d
Add new path settings for music/image/video history paths
2016-07-30 22:32:52 +02:00
twinaphex
3a10dff94f
task_image.c - go through file_path_str
2016-07-23 11:28:24 +02:00
twinaphex
3945b79161
This should hide the 'black square' bug
2016-07-23 09:48:29 +02:00
twinaphex
d4a3d90fff
(xmb.c) use fill_pathname_join_delim
2016-07-23 04:36:22 +02:00
twinaphex
37f64d39a3
Use FILE_PATH_PNG_EXTENSION
2016-07-01 17:04:11 +02:00
twinaphex
474430b043
Expand file_path_str
2016-07-01 11:16:56 +02:00