aboutsummaryrefslogtreecommitdiffstats
path: root/src/PlaylistDatabase.cxx (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-07-30*Save, *State: use the OutputStream API instead of FILE*Max Kellermann1-5/+6
2014-01-27Playlist{Info,Vector}: move to db/Max Kellermann1-1/+1
2014-01-13copyright year 2014Max Kellermann1-1/+1
2013-12-08TextFile: move to fs subsystemDenis Krjuchkov1-1/+1
2013-10-18util/StringUtil: rename strchug_fast_c() to strchug_fast()Max Kellermann1-1/+1
Overload the name.
2013-10-02Playlist*: use nullptr instead of NULLMax Kellermann1-3/+3
2013-09-04util/Error: new error passing libraryMax Kellermann1-10/+8
Replaces GLib's GError.
2013-04-09string_util: convert to C++Max Kellermann1-4/+1
2013-01-03TextFile: convert to a classMax Kellermann1-3/+3
2013-01-03text_file: convert to C++Max Kellermann1-1/+1
2013-01-03PlaylistVector: use std::listMax Kellermann1-6/+5
2013-01-02PlaylistInfo: rename class, use std::stringMax Kellermann1-5/+4
2013-01-02playlist_vector: convert to C++Max Kellermann1-1/+1
2013-01-02db_save, state_file: convert to C++Max Kellermann1-5/+8
2012-02-12playlist_vector: use the list_head libraryMax Kellermann1-4/+4
2011-01-29copyright year 2011Max Kellermann1-1/+1
2010-12-23string_util: add function strchug_fast()Max Kellermann1-1/+2
Replace g_strchug() calls with a cheaper implementation.
2010-09-23playlist_database: initialize pm.mtimeMax Kellermann1-1/+3
2010-07-21update: store playlist files in databaseMax Kellermann1-0/+76
Don't open the music directory for each "lsinfo" call. Get the list of playlist files from the memory database.