summaryrefslogtreecommitdiff
path: root/src/db/update
AgeCommit message (Expand)Author
2019-02-20db/Plugin: use std::unique_ptr<> to manage Database pointersMax Kellermann
2018-12-28db/update/InotifyQueue: check for ACK_ERROR_UPDATE_ALREADYMax Kellermann
2018-12-28db/update/InotifyQueue: catch UpdateService::Enqueue() exceptionsMax Kellermann
2018-12-28db/update/InotifyQueue: add `noexcept`Max Kellermann
2018-12-28db/update/InotifyQueue: update code commentMax Kellermann
2018-11-19db/Interface: remove IsPlugin(), use `dynamic_cast` insteadMax Kellermann
2018-11-19check.h: remove obsolete headerMax Kellermann
2018-10-31*: copyright year 2018Max Kellermann
2018-10-01db/update/ExcludeList: fix variable name in #else blockMax Kellermann
2018-10-01db/update/ExcludeList: add missing #ifdefMax Kellermann
2018-08-20Compiler.h: move to util/Max Kellermann
2018-08-19db/update/Service: Enqueue() throws on errorMax Kellermann
2018-08-09decoder/Thread, ...: log all exceptionsMax Kellermann
2018-08-02DetachedSong, db/LightSong, SongFilter: move to src/song/Max Kellermann
2018-07-17db/update/Config: use struct ConfigDataMax Kellermann
2018-07-17db/update/Walk: move UpdateConfig initialization to class UpdateServiceMax Kellermann
2018-07-17db/update/Walk: move configuration to struct UpdateConfigMax Kellermann
2018-07-17fs/Path: add operator/(Path,Path)Max Kellermann
2018-07-16config/Config*: rename files, drop "Config" prefixMax Kellermann
2018-07-06Merge branch 'v0.20.x'Max Kellermann
2018-07-06db/update/{Walk,ExcludeList}: use InputStream to read .mpdignoreMax Kellermann
2018-07-06db/update/ExcludeList: allow comments only at start of lineMax Kellermann
2018-07-06db/update/ExcludeList: move code to ParseLine()Max Kellermann
2018-02-11Merge tag 'v0.20.17'Max Kellermann
2018-02-09db/update/Service: set the update thread nameMax Kellermann
2018-02-03Merge tag 'v0.20.16'Max Kellermann
2018-02-01db/update/Queue: work around GCC7 -WuninitializedMax Kellermann
2018-01-21db/update/Walk: add "noexcept"Max Kellermann
2018-01-21storage/Interface: wrap StorageDirectoryReader in std::unique_ptrMax Kellermann
2018-01-20db/update/Container: include cleanupMax Kellermann
2018-01-17fs/AllocatedPath: make the nullptr_t constructor publicMax Kellermann
2018-01-07thread/Thread: use BoundMethodMax Kellermann
2017-12-27archive/Plugin: return std::unique_ptr<ArchiveFile>Max Kellermann
2017-12-22archive/File: eliminate Close(), make destructor virtual insteadMax Kellermann
2017-12-22db/update/Walk: use std::atomic_bool for the "quit" variableMax Kellermann
2017-12-19Main, ...: catch any exception, not just std::runtime_errorMax Kellermann
2017-12-16Merge branch 'v0.20.x'Max Kellermann
2017-12-12*: check defined(_WIN32) instead of defined(WIN32)Max Kellermann
2017-12-03Merge branch 'v0.20.x'Max Kellermann
2017-11-27Fix for "Mount-Points are purged from database on update/rescan."FlashSystems
2017-11-10db/update/Service: migrate from DeferredMonitor to DeferEventMax Kellermann
2017-11-10db/update/Remove: migrate from DeferredMonitor to DeferEventMax Kellermann
2017-11-10event/SocketMonitor: rename Get() to GetSocket()Max Kellermann
2017-11-10event/SocketMonitor: add "noexcept"Max Kellermann
2017-09-09db/update/Service: use C++11 initializersMax Kellermann
2017-08-29db/update/InotifyQueue: migrate from TimeoutMonitor to TimerEventMax Kellermann
2017-08-18event/Loop: set thread to current thread by defaultMax Kellermann
2017-08-18DetachedSong, db/LightSong, db/simple/Song: use std::chrono::system_clock::ti...Max Kellermann
2017-08-18db/LightDirectory: use std::chrono::system_clock::time_pointMax Kellermann
2017-08-11db/PlaylistInfo: use std::chrono::system_clock::time_pointMax Kellermann