aboutsummaryrefslogtreecommitdiffstats
path: root/src/QueueSave.cxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* TextFile: move to fs subsystemDenis Krjuchkov2013-12-081-1/+1
|
* fs/Traits: split PathTraits type into PathTraitsFS and PathTraitsUTF8Denis Krjuchkov2013-12-051-1/+1
|
* Util/StringUtil: add StringStartsWith()Max Kellermann2013-11-281-4/+3
| | | | Replaces GLib's g_str_has_prefix().
* Playlist*, Queue: use GetDatabase() overload without ErrorMax Kellermann2013-10-221-1/+1
| | | | | Don't use IgnoreError() when there's an overload that does not try to give us one.
* *: use references instead of pointersMax Kellermann2013-10-191-12/+12
|
* *: use nullptr instead of NULLMax Kellermann2013-10-191-4/+4
|
* PlaylistEdit, QueueSave: free the Song object after Append()Max Kellermann2013-10-181-0/+2
| | | | Fix for a major memory leak.
* fs/Path: move definitions to struct PathTraitsMax Kellermann2013-10-171-2/+2
|
* Song: GetURI() returns std::stringMax Kellermann2013-10-171-4/+2
|
* fs/Path: add method IsAbsolute()Max Kellermann2013-10-141-1/+2
|
* Log: new logging library APIMax Kellermann2013-10-021-3/+6
| | | | | Prepare to migrate away from GLib. Currently, we're still using GLib as a backend.
* Listen, ...: add missing includesMax Kellermann2013-10-021-0/+2
|
* util/Error: new error passing libraryMax Kellermann2013-09-041-6/+6
| | | | Replaces GLib's GError.
* song: convert header to C++Max Kellermann2013-07-281-8/+8
|
* uri: convert to C++Max Kellermann2013-04-081-4/+1
|
* queue: convert all functions to methodsMax Kellermann2013-01-061-5/+5
|
* playlist: convert to C++Max Kellermann2013-01-041-1/+1
|
* TextFile: convert to a classMax Kellermann2013-01-031-4/+3
|
* text_file: convert to C++Max Kellermann2013-01-031-1/+1
|
* database.h: eliminate db_*_song()Max Kellermann2013-01-031-17/+19
| | | | Use the C++ API.
* db_save, state_file: convert to C++Max Kellermann2013-01-021-0/+129