| Commit message (Collapse) | Author | Files | Lines |
|
|
|
Several MPD subsystems can now read gzipped files; for example, the
database file can be gzipped.
|
|
|
|
|
|
|
|
|
|
The new class is pluggable, to prepare for gzipped database files.
For now, the TextFile class remains, and will be refactored away
later.
|
|
|
|
|
|
Support operating systems that don't have O_CLOEXEC.
|
|
|
|
|
|
Eliminate the std::string overhead.
|
|
|
|
|
|
The XDG cache directory is part of the "base directories" spec like
$XDG_CONFIG_HOME, not "user directories".
|
|
Move code from CreateConfiguredDatabase() and add XDG support. This
implements an automatic Linux fallback for the setting "db_file" if
none was specified.
|
|
|
|
Environment.getExternalStoragePublicDirectory()
|
|
The upper-case name seems to be the canonical one.
|
|
|
|
|
|
|
|
Move code from Path::RelativeFS() and make it generic.
|
|
|
|
Reduce overhead, don't duplicate the string.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
There is no GetLengthUTF8() because strlen or std::string::size()
could be used instead.
|