Age | Commit message (Expand) | Author |
2019-02-20 | db/Plugin: use std::unique_ptr<> to manage Database pointers | Max Kellermann |
2018-12-28 | db/update/InotifyQueue: check for ACK_ERROR_UPDATE_ALREADY | Max Kellermann |
2018-12-28 | db/update/InotifyQueue: catch UpdateService::Enqueue() exceptions | Max Kellermann |
2018-12-28 | db/update/InotifyQueue: add `noexcept` | Max Kellermann |
2018-12-28 | db/update/InotifyQueue: update code comment | Max Kellermann |
2018-11-19 | db/Interface: remove IsPlugin(), use `dynamic_cast` instead | Max Kellermann |
2018-11-19 | check.h: remove obsolete header | Max Kellermann |
2018-10-31 | *: copyright year 2018 | Max Kellermann |
2018-10-01 | db/update/ExcludeList: fix variable name in #else block | Max Kellermann |
2018-10-01 | db/update/ExcludeList: add missing #ifdef | Max Kellermann |
2018-08-20 | Compiler.h: move to util/ | Max Kellermann |
2018-08-19 | db/update/Service: Enqueue() throws on error | Max Kellermann |
2018-08-09 | decoder/Thread, ...: log all exceptions | Max Kellermann |
2018-08-02 | DetachedSong, db/LightSong, SongFilter: move to src/song/ | Max Kellermann |
2018-07-17 | db/update/Config: use struct ConfigData | Max Kellermann |
2018-07-17 | db/update/Walk: move UpdateConfig initialization to class UpdateService | Max Kellermann |
2018-07-17 | db/update/Walk: move configuration to struct UpdateConfig | Max Kellermann |
2018-07-17 | fs/Path: add operator/(Path,Path) | Max Kellermann |
2018-07-16 | config/Config*: rename files, drop "Config" prefix | Max Kellermann |
2018-07-06 | Merge branch 'v0.20.x' | Max Kellermann |
2018-07-06 | db/update/{Walk,ExcludeList}: use InputStream to read .mpdignore | Max Kellermann |
2018-07-06 | db/update/ExcludeList: allow comments only at start of line | Max Kellermann |
2018-07-06 | db/update/ExcludeList: move code to ParseLine() | Max Kellermann |
2018-02-11 | Merge tag 'v0.20.17' | Max Kellermann |
2018-02-09 | db/update/Service: set the update thread name | Max Kellermann |
2018-02-03 | Merge tag 'v0.20.16' | Max Kellermann |
2018-02-01 | db/update/Queue: work around GCC7 -Wuninitialized | Max Kellermann |
2018-01-21 | db/update/Walk: add "noexcept" | Max Kellermann |
2018-01-21 | storage/Interface: wrap StorageDirectoryReader in std::unique_ptr | Max Kellermann |
2018-01-20 | db/update/Container: include cleanup | Max Kellermann |
2018-01-17 | fs/AllocatedPath: make the nullptr_t constructor public | Max Kellermann |
2018-01-07 | thread/Thread: use BoundMethod | Max Kellermann |
2017-12-27 | archive/Plugin: return std::unique_ptr<ArchiveFile> | Max Kellermann |
2017-12-22 | archive/File: eliminate Close(), make destructor virtual instead | Max Kellermann |
2017-12-22 | db/update/Walk: use std::atomic_bool for the "quit" variable | Max Kellermann |
2017-12-19 | Main, ...: catch any exception, not just std::runtime_error | Max Kellermann |
2017-12-16 | Merge branch 'v0.20.x' | Max Kellermann |
2017-12-12 | *: check defined(_WIN32) instead of defined(WIN32) | Max Kellermann |
2017-12-03 | Merge branch 'v0.20.x' | Max Kellermann |
2017-11-27 | Fix for "Mount-Points are purged from database on update/rescan." | FlashSystems |
2017-11-10 | db/update/Service: migrate from DeferredMonitor to DeferEvent | Max Kellermann |
2017-11-10 | db/update/Remove: migrate from DeferredMonitor to DeferEvent | Max Kellermann |
2017-11-10 | event/SocketMonitor: rename Get() to GetSocket() | Max Kellermann |
2017-11-10 | event/SocketMonitor: add "noexcept" | Max Kellermann |
2017-09-09 | db/update/Service: use C++11 initializers | Max Kellermann |
2017-08-29 | db/update/InotifyQueue: migrate from TimeoutMonitor to TimerEvent | Max Kellermann |
2017-08-18 | event/Loop: set thread to current thread by default | Max Kellermann |
2017-08-18 | DetachedSong, db/LightSong, db/simple/Song: use std::chrono::system_clock::ti... | Max Kellermann |
2017-08-18 | db/LightDirectory: use std::chrono::system_clock::time_point | Max Kellermann |
2017-08-11 | db/PlaylistInfo: use std::chrono::system_clock::time_point | Max Kellermann |