aboutsummaryrefslogtreecommitdiffstats
path: root/src/PlaylistPrint.cxx (follow)
Commit message (Expand)AuthorAgeFilesLines
* Instance: add Database attributeMax Kellermann2014-02-041-2/+3
* db: add compile-time option to disable databaseMax Kellermann2014-01-301-0/+10
* Database*: move to db/Max Kellermann2014-01-241-2/+2
* Input*: move to input/Max Kellermann2014-01-241-1/+1
* Client*: move to client/Max Kellermann2014-01-241-1/+1
* Queue*: move to queue/Max Kellermann2014-01-241-1/+1
* playlist/*: move to playlist/plugins/Max Kellermann2014-01-231-45/+0
* PlaylistSong: modify the given song object in-placeMax Kellermann2014-01-211-9/+7
* Merge branch 'v0.18.x'Max Kellermann2014-01-201-2/+2
|\
| * Queue: rename struct queue to QueueMax Kellermann2014-01-201-2/+2
* | LightSong: new class to be used by DatabasePlugin callbacksMax Kellermann2014-01-191-2/+4
* | copyright year 2014Max Kellermann2014-01-131-1/+1
* | DetachedSong: fork of struct SongMax Kellermann2014-01-091-2/+3
* | fs/Traits: split PathTraits type into PathTraitsFS and PathTraitsUTF8Denis Krjuchkov2013-12-051-1/+1
* | include cleanup using iwyuMax Kellermann2013-11-281-2/+0
|/
* input_stream: rename struct to InputStreamMax Kellermann2013-10-231-1/+1
* Playlist*, Queue: use GetDatabase() overload without ErrorMax Kellermann2013-10-221-1/+1
* GetBaseUTF8Max Kellermann2013-10-211-7/+7
* *: use references instead of pointersMax Kellermann2013-10-191-28/+27
* InputStream: use int64_t instead of goffsetMax Kellermann2013-10-171-0/+2
* thread/{Cond,Mutex}: use "class" instead of "typedef"Max Kellermann2013-10-171-0/+1
* Playlist*: use nullptr instead of NULLMax Kellermann2013-10-021-4/+4
* PlaylistPlugin: add interface SongEnumeratorMax Kellermann2013-09-051-6/+6
* InputLegacy: move functions to the input_stream classMax Kellermann2013-09-051-2/+2
* util/Error: new error passing libraryMax Kellermann2013-09-041-8/+6
* input_stream.h: rename to InputLegacy.hxxMax Kellermann2013-09-031-1/+1
* song: convert header to C++Max Kellermann2013-07-281-7/+4
* DecoderControl, InputStream: use Mutex/Cond instead of GMutex/GCondMax Kellermann2013-01-271-9/+3
* playlist/*: convert to C++Max Kellermann2013-01-271-1/+1
* playlist/*: convert to C++Max Kellermann2013-01-261-1/+1
* Playlist: convert functions to methodsMax Kellermann2013-01-071-2/+1
* decoder_api.h, ...: add "extern C"Max Kellermann2013-01-071-1/+1
* queue: convert all functions to methodsMax Kellermann2013-01-061-4/+4
* playlist: convert to C++Max Kellermann2013-01-041-1/+1
* Client: rename the struct client to class ClientMax Kellermann2013-01-031-11/+11
* client: convert to C++Max Kellermann2013-01-031-1/+1
* database.h: eliminate db_*_song()Max Kellermann2013-01-031-14/+19
* *_print: convert to C++Max Kellermann2013-01-021-1/+1
* playlist_{any,song,queue}: convert to C++Max Kellermann2013-01-021-3/+3
* main: use C++ compilerMax Kellermann2012-09-281-1/+1
* PlaylistFile: use std::list instead of GPtrArrayMax Kellermann2012-09-281-9/+9
* stored_playlist, playlist_save: use C++ compilerMax Kellermann2012-09-281-1/+1
* SongFilter: convert to a C++ classMax Kellermann2012-08-291-3/+3
* playlist_print: rename to PlaylistPrint.cxxMax Kellermann2012-08-291-0/+195