aboutsummaryrefslogtreecommitdiffstats
path: root/src/db/update (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-02-04db/update/Service: use EventLoop::IsInside()Max Kellermann1-2/+6
Don't use the global variable "main_thread".
2014-02-04db/update/Service: initialize "progress" and "update_task_id"Max Kellermann1-1/+3
Database update was randomly broken due to these uninitialized variables.
2014-02-04db/update/Service: add SimpleDatabase referenceMax Kellermann2-8/+11
Don't use the global variables from the DatabaseSimple library.
2014-02-04db/update/Walk: add Directory reference parameterMax Kellermann3-14/+14
Remove dependency on the DatabaseSimple library.
2014-01-31db/update/Archive: delete archive from database on errorMax Kellermann1-0/+2
2014-01-31db/update/Editor: add locking method variantsMax Kellermann5-27/+36
2014-01-31db/update: convert runtime check to assertionMax Kellermann1-4/+1
2014-01-30update/Walk: declare std::string at assignmentMax Kellermann1-4/+2
Reduce overhead.
2014-01-30db/update: convert to OO APIMax Kellermann23-494/+468
Move global variables into the new classes. That may allow multiple update threads for multiple databases one day.
2014-01-30ExcludeList: move to db/update/Max Kellermann2-0/+163
2014-01-29InotifyUpdate: pass EventLoop to mpd_inotify_init()Max Kellermann2-6/+8
2014-01-29db/Directory: move isRootDirectory() to Uri.hxxMax Kellermann1-0/+1
Decouple command/OtherCommands.cxx from the "simple" database plugin.
2014-01-27Playlist{Info,Vector}: move to db/Max Kellermann2-2/+2
2014-01-24Database*: move to db/Max Kellermann29-0/+2660