summaryrefslogtreecommitdiff
path: root/src/db/update
AgeCommit message (Expand)Author
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
2017-08-10event/SocketMonitor: use class SocketDescriptorMax Kellermann
2017-07-05util/StringUtil: move strip functions to StringStrip.cxxMax Kellermann
2017-06-04Merge tag 'v0.20.9'Max Kellermann
2017-06-04*: add lost of "noexcept" specificationsMax Kellermann
2017-05-15Merge tag 'v0.20.7'Max Kellermann
2017-05-08*: add "noexcept" to many, many function prototypesMax Kellermann
2017-02-11storage/FileInfo: convert mtime to std::chrono::system_clock::time_pointMax Kellermann
2017-02-10thread/Thread: use BoundMethodMax Kellermann
2017-01-03update copyright yearMax Kellermann
2017-01-03thread/Mutex: remove ScopeLock, use std::lock_guard directlyMax Kellermann
2016-12-28event/Loop: use std::chronoMax Kellermann
2016-11-22decoder/DecoderPlugin: container_scan() returns forward_list<DetachedSong>Max Kellermann
2016-11-22db/update/Container: catch C++ exceptionsMax Kellermann
2016-11-22decoder/DecoderPlugin: container_scan() returns forward_list<string>Max Kellermann
2016-10-28db/update/InotifySource: migrate from class Error to C++ exceptionsMax Kellermann
2016-10-28db/update/UpdateIO: include cleanupMax Kellermann
2016-10-27storage: migrate from class Error to C++ exceptionsMax Kellermann
2016-09-16db/update: catch exceptions from Storage pluginsMax Kellermann
2016-09-09archive/Plugin: migrate open() from class Error to C++ exceptionsMax Kellermann
2016-06-17thread/Thread: throw std::system_error on errorMax Kellermann
2016-04-21db/update/Walk: use AllocatedPath methods instead of PathTraitsFSMax Kellermann
2016-04-21lib/icu/Win32: throw exception on errorMax Kellermann
2016-04-13decoder/Plugin: container_scan() returns AllocatedStringMax Kellermann