aboutsummaryrefslogtreecommitdiffstats
path: root/src/PlaylistFile.cxx (follow)
Commit message (Expand)AuthorAgeFilesLines
* PlaylistFile: don't allow empty playlist nameMax Kellermann2014-10-311-0/+4
* fs/io/BufferedReader: new class to replace class TextFileMax Kellermann2014-08-071-2/+25
* fs/output, fs/TextFile: move to fs/io/Max Kellermann2014-08-071-1/+1
* util/StringUtil: add StringEndsWith()Max Kellermann2014-02-181-3/+2
* PlaylistFile: use class SongLoaderMax Kellermann2014-02-031-17/+10
* PlaylistFile: switch spl_append_uri() argumentsMax Kellermann2014-02-031-1/+1
* PlaylistFile: narrow LoadPlaylistFileInfo() API to accept PathMax Kellermann2014-01-301-2/+2
* db: add compile-time option to disable databaseMax Kellermann2014-01-301-0/+8
* Playlist{Info,Vector}: move to db/Max Kellermann2014-01-271-2/+2
* Database*: move to db/Max Kellermann2014-01-241-1/+1
* Config*: move to config/Max Kellermann2014-01-241-3/+3
* DatabaseSong: new library merging duplicate codeMax Kellermann2014-01-171-12/+6
* copyright year 2014Max Kellermann2014-01-131-1/+1
* DetachedSong: fork of struct SongMax Kellermann2014-01-091-11/+10
* TextFile: move to fs subsystemDenis Krjuchkov2013-12-081-1/+1
* fs/Traits: split PathTraits type into PathTraitsFS and PathTraitsUTF8Denis Krjuchkov2013-12-051-1/+1
* PlaylistFile: use std::string for temporary string allocationMax Kellermann2013-12-041-4/+3
* include cleanup using iwyuMax Kellermann2013-11-281-3/+0
* *: update copyright year to 2013Max Kellermann2013-10-301-1/+1
* PlaylistError: convert playlist_result to a strictly-typed enumMax Kellermann2013-10-201-9/+9
* *: use references instead of pointersMax Kellermann2013-10-191-3/+3
* fs/Path: rename to AllocatedPathMax Kellermann2013-10-171-18/+19
* fs/Path: move definitions to struct PathTraitsMax Kellermann2013-10-171-1/+2
* fs/Path: move configuration code to Config.cxxMax Kellermann2013-10-171-3/+4
* fs/Limits: convert macro to "constexpr"Max Kellermann2013-10-171-1/+1
* fs/Path: move MPD_PATH_MAX to Limits.hxxMax Kellermann2013-10-171-0/+1
* fs/Path: add method IsAbsolute()Max Kellermann2013-10-141-1/+1
* PlaylistFile: always check for absolute paths within music_directoryMax Kellermann2013-10-141-9/+11
* PlaylistFile: fix memory leakMax Kellermann2013-10-141-12/+10
* Mapper: map_fs_to_utf8() returns std::stringMax Kellermann2013-10-141-5/+3
* Merge tag 'release-0.17.6'Max Kellermann2013-10-141-3/+14
* Playlist*: use nullptr instead of NULLMax Kellermann2013-10-021-10/+10
* Listen, ...: add missing includesMax Kellermann2013-10-021-0/+2
* conf.h: remove obsolete headerMax Kellermann2013-09-051-1/+2
* conf.h: move constants to ConfigDefaults.hxxMax Kellermann2013-09-051-0/+1
* util/Error: new error passing libraryMax Kellermann2013-09-041-83/+68
* song: convert header to C++Max Kellermann2013-07-281-5/+5
* PlaylistFile: use DirectoryReader and file system APIDenis Krjuchkov2013-05-061-27/+24
* uri: convert to C++Max Kellermann2013-04-081-4/+1
* PlaylistFile.cxx: use file system APIDenis Krjuchkov2013-02-021-6/+5
* require GLib 2.24Max Kellermann2013-01-291-2/+0
* ConfigFile, CommandLine: use the Path classMax Kellermann2013-01-291-2/+3
* Path: convert fs_charset_to_utf8() to static method Path::ToUTF8()Denis Krjuchkov2013-01-281-4/+3
* Mapper: improve usage of Path classDenis Krjuchkov2013-01-261-3/+3
* Path: move to fs subdirectoryDenis Krjuchkov2013-01-221-1/+1
* Path: new class "Path" wraps filesystem path stringsMax Kellermann2013-01-181-42/+27
* path: convert to C++Max Kellermann2013-01-171-1/+1
* idle: convert to C++Max Kellermann2013-01-091-1/+1
* decoder_api.h, ...: add "extern C"Max Kellermann2013-01-071-1/+1
* PlaylistFile: reuse classes PlaylistInfo and PlaylistVectorMax Kellermann2013-01-041-4/+6