| Commit message (Expand) | Author | Files | Lines |
2013-01-18 | Path: new class "Path" wraps filesystem path strings | Max Kellermann | 2 | -4/+8 |
2013-01-07 | decoder_api.h, ...: add "extern C" | Max Kellermann | 2 | -5/+1 |
2013-01-03 | TextFile: convert to a class | Max Kellermann | 1 | -7/+4 |
2013-01-03 | Directory: rename struct directory to Directory | Max Kellermann | 3 | -12/+11 |
2013-01-02 | Directory: turn functions to methods | Max Kellermann | 2 | -16/+14 |
2013-01-02 | Directory: make the header C++ only | Max Kellermann | 2 | -4/+2 |
2013-01-02 | PlaylistInfo: rename class, use std::string | Max Kellermann | 1 | -7/+3 |
2013-01-02 | db_lock: convert to C++ | Max Kellermann | 1 | -2/+2 |
2013-01-02 | don't include stdbool.h in C++ sources | Max Kellermann | 1 | -1/+0 |
2013-01-02 | playlist_vector: convert to C++ | Max Kellermann | 1 | -1/+1 |
2013-01-02 | db_save, state_file: convert to C++ | Max Kellermann | 1 | -1/+1 |
2012-09-05 | db/SimpleDatabasePlugin: fix memory leak in Visit() | Max Kellermann | 1 | -7/+11 |
2012-09-05 | db_lock: add C++ helper class ScopeDatabaseLock | Max Kellermann | 1 | -11/+6 |
2012-08-29 | SongFilter: convert to a C++ class | Max Kellermann | 1 | -1/+1 |
2012-08-29 | DatabaseSelection: add method Match() | Max Kellermann | 1 | -2/+1 |
2012-08-29 | locate: rename to SongFilter.cxx | Max Kellermann | 1 | -1/+1 |
2012-08-16 | ProxyDatabase: implement GetSong() | Max Kellermann | 1 | -3/+26 |
2012-08-16 | ProxyDatabase: clear libmpdclient errors in CheckError() | Max Kellermann | 1 | -1/+2 |
2012-08-16 | DatabasePlugin: add method ReturnSong() | Max Kellermann | 3 | -0/+38 |
2012-08-15 | ProxyDatabase: pass "detached" objects to visitors | Max Kellermann | 1 | -39/+34 |
2012-08-15 | DatabasePlugin: add method GetStats() | Max Kellermann | 3 | -0/+37 |
2012-08-15 | DatabasePlugin: add method VisitUniqueTags() | Max Kellermann | 3 | -0/+68 |
2012-08-15 | ProxyDatabase: obey visitor return values | Max Kellermann | 1 | -8/+11 |
2012-08-15 | ProxyDatabasePlugin: add OO wrapper for mpd_entity | Max Kellermann | 1 | -11/+32 |
2012-08-15 | ProxyDatabasePlugin: move tag table to the global name space | Max Kellermann | 1 | -25/+25 |
2012-08-15 | db_visitor: delete obsolete header | Max Kellermann | 2 | -4/+0 |
2012-08-08 | ProxyDatabasePlugin: obey the "recursive" flag | Max Kellermann | 1 | -2/+3 |
2012-08-08 | ProxyDatabasePlugin: use an artificial "root" directory | Max Kellermann | 1 | -2/+9 |
2012-08-08 | ProxyDatabasePlugin: new database plugin using libmpdclient | Max Kellermann | 2 | -0/+372 |
2012-08-08 | DatabaseSelection: add "match" attribute | Max Kellermann | 1 | -2/+5 |
2012-08-07 | db_selection: rename to DatabaseSelection | Max Kellermann | 2 | -3/+3 |
2012-08-07 | Database{Plugin,Visitor}: pass references | Max Kellermann | 2 | -8/+8 |
2012-08-02 | DatabasePlugin: make Visit() const | Max Kellermann | 2 | -4/+4 |
2012-08-02 | gcc.h: re-add gcc_const and gcc_pure | Max Kellermann | 1 | -5/+4 |
2012-08-01 | db_plugin: convert to C++ | Max Kellermann | 3 | -184/+184 |
2012-07-10 | require GLib 2.16 | Max Kellermann | 1 | -1/+0 |
2012-02-02 | directory: require the caller to lock the db_mutex | Max Kellermann | 1 | -2/+11 |
2012-01-24 | directory: replace dirvec with doubly linked list | Max Kellermann | 1 | -2/+6 |
2012-01-24 | directory: simplify constructors and clarify API documentation | Max Kellermann | 1 | -2/+2 |
2012-01-12 | db/simple: pass the correct GError pointer | Max Kellermann | 1 | -1/+1 |
2011-09-13 | db_plugin: add method visit() | Max Kellermann | 1 | -0/+41 |
2011-09-13 | db_plugin: add method get_song() | Max Kellermann | 1 | -0/+17 |
2011-09-10 | db_plugin: introducing a plugin API for the song database | Max Kellermann | 2 | -0/+329 |