summaryrefslogtreecommitdiff
path: root/src/db
AgeCommit message (Expand)Author
2019-10-16Merge tag 'v0.21.16'Max Kellermann
2019-10-07db/update/Walk: fix crash when music_directory is not a directoryMax Kellermann
2019-09-08db/update: scan CUE playlist contentsMax Kellermann
2019-09-08db/simple/Song: add attribute "target"Max Kellermann
2019-09-08db/Song: translate relative "real_uri" pathsMax Kellermann
2019-09-05db/simple/Directory: RemoveSong() returns SongPtrMax Kellermann
2019-09-05SongSave: return DetachedSong, not a std::unique_ptr<>Max Kellermann
2019-09-04db/simple/Song: rename "uri" to "filename"Max Kellermann
2019-09-04db/simple/Song: remove StringView constructorMax Kellermann
2019-09-04db/simple/Song: convert NewFrom() to constructorMax Kellermann
2019-09-04db/simple/Song: remove static method NewFile()Max Kellermann
2019-09-04db/simple/Song: add template constructorMax Kellermann
2019-09-04db/simple/Song: use PathTraitsUTF8::Build()Max Kellermann
2019-09-04db/simple/Song: make "parent" a reference, not a pointerMax Kellermann
2019-09-03db/simple/Song: simplify Export()Max Kellermann
2019-09-03db/simple/Song: convert "uri" to a std::stringMax Kellermann
2019-09-03db/simple/Song: pass StringView to constructorMax Kellermann
2019-09-03db/update/Archive: convert pointer to referenceMax Kellermann
2019-09-03db/update/Archive: use MakeDirectoryIfModified()Max Kellermann
2019-09-03db/update/VirtualDirectory: add LockMakeVirtualDirectoryIfModified()Max Kellermann
2019-09-03db/update/VirtualDirectory: pass device_id to MakeVirtualDirectoryIfModified()Max Kellermann
2019-09-03db/update/VirtualDirectory: rename MakeDirectoryIfModified()Max Kellermann
2019-09-03db/update/Container: move MakeDirectoryIfModified() to VirtualDirectory.cxxMax Kellermann
2019-09-03db/update/Container: move SupportsContainerSuffix() to struct DecoderPluginMax Kellermann
2019-09-03db/update/Walk: move UpdatePlaylistFile() to Playlist.cxxMax Kellermann
2019-09-02db/simple/Directory: add method IsReallyAFile()Max Kellermann
2019-09-02db/simple/DirectorySave: use StringIsEqual()Max Kellermann
2019-09-01db/DatabaseSong: add `noexcept`Max Kellermann
2019-09-01db/UniqueTags: add API documentationMax Kellermann
2019-09-01db/update/ExcludeList: add `noexcept`Max Kellermann
2019-09-01db/update/InotifySource: add `noexcept`Max Kellermann
2019-09-01db/update/InotifyQueue: add `noexcept`Max Kellermann
2019-09-01db/update/Queue: add `noexcept`Max Kellermann
2019-09-01db/update/Service: add `noexcept`Max Kellermann
2019-09-01TagArchive, db/update/Service: catch all exceptionsMax Kellermann
2019-08-09util/UriUtil: splitMax Kellermann
2019-08-02Partition, ...: add `noexcept` to callback methodsMax Kellermann
2019-07-05include cleanups (powered by iwyu)Max Kellermann
2019-06-17Merge branch 'v0.21.x'Max Kellermann
2019-06-17Copyright year 2019Max Kellermann
2019-06-16db/Interface: CollectUniqueTags() allows multiple "groups"Max Kellermann
2019-05-22db/simple/Song: allow LoadFile(), UpdateFile() to throwMax Kellermann
2019-05-22db/update/Archive: fix inverted nullptr checkMax Kellermann
2019-05-21db/simple/Song: wrap in std::unique_ptr<>Max Kellermann
2019-05-21db/simple/Song: move struct Disposer to separate headerMax Kellermann
2019-05-21db/simple/Song: add `noexcept`Max Kellermann
2019-05-21db/simple/Song: include cleanupMax Kellermann
2019-05-08util/Time*: move to time/Max Kellermann
2019-04-26db/update/Service: wrap UpdateWalk in std::unique_ptr<>Max Kellermann
2019-04-24db/DatabaseListener: add `noexcept`Max Kellermann