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