aboutsummaryrefslogtreecommitdiffstats
path: root/src/Main.cxx (follow)
Commit message (Expand)AuthorAgeFilesLines
* DatabasePlugin: add FLAG_REQUIRE_STORAGEMax Kellermann2014-02-191-9/+17
* db/Interface: add attribute "plugin"Max Kellermann2014-02-191-3/+2
* Mixer: add class MixerListenerMax Kellermann2014-02-191-2/+0
* Main: disable inotify check without databaseMax Kellermann2014-02-181-5/+6
* Main: initialize Database before StorageMax Kellermann2014-02-171-5/+12
* Main: move code to InitDatabaseAndStorage()Max Kellermann2014-02-171-6/+12
* Main: move code to db/Configured.cxxMax Kellermann2014-02-171-39/+11
* Main: check if database exists before attempting to close itMax Kellermann2014-02-171-2/+5
* db/DatabaseSimple: remove obsolete headerMax Kellermann2014-02-171-1/+0
* Main: wrap the Storage instance in CompositeStorageMax Kellermann2014-02-091-2/+11
* Main: move code to storage/Configured.cxxMax Kellermann2014-02-091-29/+3
* Main: support arbitrary storage pluginsMax Kellermann2014-02-081-0/+12
* storage/local: remove utf8 path from constructorMax Kellermann2014-02-071-4/+1
* Main: move storage initialization to InitStorage()Max Kellermann2014-02-071-20/+27
* Mapper: obtain music directory from StorageMax Kellermann2014-02-071-1/+1
* Main: check the music directoryMax Kellermann2014-02-071-1/+4
* Main: chop separators from music directoryMax Kellermann2014-02-071-0/+3
* Main: create Storage instance in glue_mapper_init()Max Kellermann2014-02-071-5/+12
* Main: allow playlist directory without music directoryMax Kellermann2014-02-071-4/+1
* InotifyUpdate: use class Storage instead of Mapper.cxxMax Kellermann2014-02-071-1/+4
* storage/local: hide the class declarationsMax Kellermann2014-02-071-2/+2
* storage/local: move to src/storage/plugins/Max Kellermann2014-02-051-1/+1
* db/UpdateWalk: move LocalStorage to InstanceMax Kellermann2014-02-051-0/+4
* Main: remove unused global variable "main_thread"Max Kellermann2014-02-051-4/+0
* Instance: add attribute "event_loop"Max Kellermann2014-02-051-14/+16
* MixerPlugin: add EventLoop& init() parameterMax Kellermann2014-02-051-1/+2
* event/Loop: remove the dummy constructor argumentMax Kellermann2014-02-051-1/+1
* db/update/Service: use DatabaseListener instead of InstanceMax Kellermann2014-02-041-1/+1
* Instance: add Database attributeMax Kellermann2014-02-041-7/+11
* Main: create UpdateService instance in glue_db_init_and_load()Max Kellermann2014-02-041-5/+6
* db/update/Service: add SimpleDatabase referenceMax Kellermann2014-02-041-1/+2
* Main: don't measure DatabaseGlobalDeinit() timeMax Kellermann2014-02-011-4/+0
* db: add compile-time option to disable databaseMax Kellermann2014-01-301-3/+20
* db/update: convert to OO APIMax Kellermann2014-01-301-6/+11
* Main, OutputThread: increase kernel timer slack (Linux)Max Kellermann2014-01-301-0/+5
* InotifyUpdate: pass EventLoop to mpd_inotify_init()Max Kellermann2014-01-291-1/+2
* Listen: pass EventLoop to listen_global_init()Max Kellermann2014-01-291-1/+1
* OutputAll: convert to class, move instance to class PartitionMax Kellermann2014-01-281-4/+2
* neighbor: new subsystem to detect file servers on the local networkMax Kellermann2014-01-261-0/+30
* Mixer*: move to mixer/Max Kellermann2014-01-241-1/+1
* Database*: move to db/Max Kellermann2014-01-241-4/+4
* Sticker*: move to sticker/Max Kellermann2014-01-241-1/+1
* move daemonization code to unix/Max Kellermann2014-01-241-2/+2
* Input*: move to input/Max Kellermann2014-01-241-1/+1
* Client*: move to client/Max Kellermann2014-01-241-2/+2
* Update*: move to update/Max Kellermann2014-01-241-2/+2
* Config*: move to config/Max Kellermann2014-01-241-4/+4
* Zeroconf*: move to zeroconf/Max Kellermann2014-01-241-1/+1
* archive/*: move to archive/plugins/Max Kellermann2014-01-241-1/+1
* decoder/*: move to decoder/plugins/Max Kellermann2014-01-241-1/+1