aboutsummaryrefslogtreecommitdiffstats
path: root/test/DumpDatabase.cxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* db/DatabaseListener: add method OnDatabaseSongRemoved()Max Kellermann2014-02-041-0/+4
| | | | Decouples db/update/Remove.cpp from global variables.
* Playlist{Info,Vector}: move to db/Max Kellermann2014-01-271-1/+1
|
* Database*: move to db/Max Kellermann2014-01-241-6/+6
|
* Input*: move to input/Max Kellermann2014-01-241-1/+1
|
* Config*: move to config/Max Kellermann2014-01-241-2/+2
|
* LightDirectory: new struct replacing Directory in the DB APIMax Kellermann2014-01-221-5/+6
|
* LightSong: new class to be used by DatabasePlugin callbacksMax Kellermann2014-01-191-4/+4
| | | | | Detach the Song class completely from the public API, only to be used by SimpleDatabase and the update thread.
* copyright year 2014Max Kellermann2014-01-131-1/+1
|
* DatabasePlugin: add interface DatabaseListenerMax Kellermann2014-01-111-1/+14
| | | | Allow database plugins to announce that they have been modified.
* UPnP database pluginJean-Francois Dockes2014-01-091-0/+9
| | | | | | [mk: renamed source files, applied coding style, reduced bloat, using MPD's threading library, using MPD's error reporting and logging library and refactoring, fixed lots of bugs]
* DetachedSong: fork of struct SongMax Kellermann2014-01-091-1/+4
| | | | | | From now on, struct Song will be used by the database only, and DetachedSong will be used by everybody else. DetachedSong is easier to use, but Song has lower overhead.
* test/DumpDatabase: fix nullptr dereferenceMax Kellermann2014-01-091-1/+1
|
* test/*: remove GLib logging setupMax Kellermann2013-12-241-12/+0
| | | | Obsolete, our logging library doesn't ues GLib anymore.
* ConfigData: use std::string for config_param::valueMax Kellermann2013-10-151-1/+1
|
* Listen, ...: add missing includesMax Kellermann2013-10-021-0/+2
|
* Tag: compile-time initialisation of ignore_tag_itemsMax Kellermann2013-09-051-2/+0
| | | | Move to TagSettings.c and use C99 initializers.
* Tag: move configuration code to TagConfig.cxxMax Kellermann2013-09-051-0/+2
| | | | Allow using the Tag.cxx library without the Config library.
* Tag, ...: move to libtag.aMax Kellermann2013-09-051-1/+1
|
* conf.h: remove obsolete headerMax Kellermann2013-09-051-1/+2
| | | | | Use only ConfigData.hxx in plugin sources to reduce header dependencies.
* util/Error: new error passing libraryMax Kellermann2013-09-041-17/+13
| | | | Replaces GLib's GError.
* *: use gcc.h macros instead of GLibMax Kellermann2013-08-041-2/+2
|
* DatabasePlugin: pass config_param referenceMax Kellermann2013-08-041-1/+1
|
* tag: convert to C++Max Kellermann2013-07-301-1/+1
|
* song: convert header to C++Max Kellermann2013-07-281-2/+2
|
* don't use g_thread_init() with GLib 2.32Max Kellermann2013-04-171-0/+3
| | | | Deprecated.
* ConfigData: move functions into the classMax Kellermann2013-01-301-2/+1
|
* ConfigData: add constructors/destructorsMax Kellermann2013-01-301-5/+4
|
* ConfigFile, CommandLine: use the Path classMax Kellermann2013-01-291-2/+3
|
* decoder_api.h, ...: add "extern C"Max Kellermann2013-01-071-3/+0
|
* Directory: rename struct directory to DirectoryMax Kellermann2013-01-031-2/+2
|
* Directory: make the header C++ onlyMax Kellermann2013-01-021-1/+1
|
* PlaylistInfo: rename class, use std::stringMax Kellermann2013-01-021-2/+2
|
* playlist_vector: convert to C++Max Kellermann2013-01-021-1/+1
|
* tag_pool: use GStaticMutexMax Kellermann2012-08-081-3/+1
| | | | Eliminates explicit global initialisation.
* db_selection: rename to DatabaseSelectionMax Kellermann2012-08-071-3/+2
|
* Database{Plugin,Visitor}: pass referencesMax Kellermann2012-08-071-8/+8
|
* test/DumpDatabase: new debug programMax Kellermann2012-08-071-0/+154