aboutsummaryrefslogtreecommitdiffstats
path: root/test/DumpDatabase.cxx (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-12-05configure.ac: require GLib 2.32 (if enabled)Max Kellermann1-12/+0
Since version 2.32, g_thread_init() is deprecated and a no-op. Let's upgrade that (optional) dependency so we can remove all those g_thread_init() calls.
2014-11-21configure.ac: add macro MPD_ENABLE_AUTO_PKGMax Kellermann1-1/+1
Simplify the definition of many build options.
2014-10-24test/DumpDatabase, ...: no g_thread_init() calls when GLib is disabledMax Kellermann1-0/+4
2014-02-19DatabasePlugin: split headerMax Kellermann1-0/+1
2014-02-04db/DatabaseListener: add method OnDatabaseSongRemoved()Max Kellermann1-0/+4
Decouples db/update/Remove.cpp from global variables.
2014-01-27Playlist{Info,Vector}: move to db/Max Kellermann1-1/+1
2014-01-24Database*: move to db/Max Kellermann1-6/+6
2014-01-24Input*: move to input/Max Kellermann1-1/+1
2014-01-24Config*: move to config/Max Kellermann1-2/+2
2014-01-22LightDirectory: new struct replacing Directory in the DB APIMax Kellermann1-5/+6
2014-01-19LightSong: new class to be used by DatabasePlugin callbacksMax Kellermann1-4/+4
Detach the Song class completely from the public API, only to be used by SimpleDatabase and the update thread.
2014-01-13copyright year 2014Max Kellermann1-1/+1
2014-01-11DatabasePlugin: add interface DatabaseListenerMax Kellermann1-1/+14
Allow database plugins to announce that they have been modified.
2014-01-09UPnP database pluginJean-Francois Dockes1-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]
2014-01-09DetachedSong: fork of struct SongMax Kellermann1-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.
2014-01-09test/DumpDatabase: fix nullptr dereferenceMax Kellermann1-1/+1
2013-12-24test/*: remove GLib logging setupMax Kellermann1-12/+0
Obsolete, our logging library doesn't ues GLib anymore.
2013-10-15ConfigData: use std::string for config_param::valueMax Kellermann1-1/+1
2013-10-02Listen, ...: add missing includesMax Kellermann1-0/+2
2013-09-05Tag: compile-time initialisation of ignore_tag_itemsMax Kellermann1-2/+0
Move to TagSettings.c and use C99 initializers.
2013-09-05Tag: move configuration code to TagConfig.cxxMax Kellermann1-0/+2
Allow using the Tag.cxx library without the Config library.
2013-09-05Tag, ...: move to libtag.aMax Kellermann1-1/+1
2013-09-05conf.h: remove obsolete headerMax Kellermann1-1/+2
Use only ConfigData.hxx in plugin sources to reduce header dependencies.
2013-09-04util/Error: new error passing libraryMax Kellermann1-17/+13
Replaces GLib's GError.
2013-08-04*: use gcc.h macros instead of GLibMax Kellermann1-2/+2
2013-08-04DatabasePlugin: pass config_param referenceMax Kellermann1-1/+1
2013-07-30tag: convert to C++Max Kellermann1-1/+1
2013-07-28song: convert header to C++Max Kellermann1-2/+2
2013-04-17don't use g_thread_init() with GLib 2.32Max Kellermann1-0/+3
Deprecated.
2013-01-30ConfigData: move functions into the classMax Kellermann1-2/+1
2013-01-30ConfigData: add constructors/destructorsMax Kellermann1-5/+4
2013-01-29ConfigFile, CommandLine: use the Path classMax Kellermann1-2/+3
2013-01-07decoder_api.h, ...: add "extern C"Max Kellermann1-3/+0
2013-01-03Directory: rename struct directory to DirectoryMax Kellermann1-2/+2
2013-01-02Directory: make the header C++ onlyMax Kellermann1-1/+1
2013-01-02PlaylistInfo: rename class, use std::stringMax Kellermann1-2/+2
2013-01-02playlist_vector: convert to C++Max Kellermann1-1/+1
2012-08-08tag_pool: use GStaticMutexMax Kellermann1-3/+1
Eliminates explicit global initialisation.
2012-08-07db_selection: rename to DatabaseSelectionMax Kellermann1-3/+2
2012-08-07Database{Plugin,Visitor}: pass referencesMax Kellermann1-8/+8
2012-08-07test/DumpDatabase: new debug programMax Kellermann1-0/+154