summaryrefslogtreecommitdiff
path: root/src/db
AgeCommit message (Expand)Author
2016-02-26update copyright year to 2016Max Kellermann
2016-02-26util/Error: use std::exception_ptr instead of std::exceptionMax Kellermann
2016-02-26SongUpdate: remove obsolete overload UpdateFileInArchive(Storage)Max Kellermann
2016-02-26db/update/Archive: rescan tags on existing songs in archiveMax Kellermann
2016-02-26db/update/Archive: pass ArchiveFile to Song constructorMax Kellermann
2016-02-26SongUpdate: add UpdateFileInArchive(ArchiveFile&)Max Kellermann
2016-02-07lib/expat: use C++ exceptions instead of class ErrorMax Kellermann
2016-02-07upnp/ContentDirectoryService: use AtScopeExit() for ixmlDocument_free()Max Kellermann
2016-02-07lib/upnp: use C++ exceptions instead of class ErrorMax Kellermann
2016-02-07db/DatabaseError: add exception class DatabaseErrorMax Kellermann
2016-02-07db/DatabaseError: rename enum db_error and make strictly-typedMax Kellermann
2015-12-29fs/DirectoryReader: use C++ exceptions instead of class ErrorMax Kellermann
2015-12-28PlaylistFile: throw exception on spl_map_to_fs() failureMax Kellermann
2015-12-18db/Configured: allocate ConfigBlock on the stackMax Kellermann
2015-12-18fs/io/Reader: use C++ exceptions instead of class ErrorMax Kellermann
2015-12-16fs/io/OutputStream: use C++ exceptions in Write()Max Kellermann
2015-12-16fs/io/GzipOutputStream: use C++ exceptions in constructorMax Kellermann
2015-12-16fs/io/FileOutputStream: use C++ exceptions in Commit()Max Kellermann
2015-12-16fs/io/FileOutputStream: use C++ exceptions in constructorMax Kellermann
2015-12-16db/simple: use std::unique_ptr<GzipOutputStream>Max Kellermann
2015-12-16db/DatabaseLock: add class ScopeDatabaseUnlockMax Kellermann
2015-12-16db/simple: use class ScopeDatabaseLockMax Kellermann
2015-12-16db/DatabaseLock: add ScopeDatabaseLock::unlock()Max Kellermann
2015-11-11db/simple: use StringAfterPrefix() instead of StringStartsWith()Max Kellermann
2015-11-06db/update/InotifyQueue: use StringAfterPrefix()Max Kellermann
2015-11-06util/StringCompare: add StringIsEmpty()Max Kellermann
2015-11-06util/StringUtil: move comparison functions to StringCompare.cxxMax Kellermann
2015-10-19util/DeleteDisposer: new utility classMax Kellermann
2015-09-30util/StringView: new utility classMax Kellermann
2015-09-30update: apply .mpdignore matches to subdirectoriesAnthony DeRossi
2015-08-24db/UniqueTags, tag/Set, ...: use typedef tag_mask_tMax Kellermann
2015-08-24tag/Settings: convert to C++Max Kellermann
2015-08-24tag/Settings: add function IsTagEnabled() wrapping access to ignore_tag_items[]Max Kellermann
2015-08-12client/Response: new Client wrapper class for writing responsesMax Kellermann
2015-06-25SongFilter: return "const char *" instead of std::stringMax Kellermann
2015-06-22db/update/ExcludeList: remove obsolete TODO commentsMax Kellermann
2015-06-22db/update/ExcludeList: move class Pattern to fs/Glob.hxxMax Kellermann
2015-03-25db/update/ExcludeList: use the NarrowPath classMax Kellermann
2015-03-17*: doxygen fixupsMax Kellermann
2015-03-05fs/Traits: add macro PATH_LITERAL()Max Kellermann
2015-03-05db/Configured: convert path to UTF-8 before injecting into configurationMax Kellermann
2015-03-03*: change C-style prototypes, drop "(void)"Max Kellermann
2015-03-03system/FileDescriptor: new wrapper class for a file descriptorMax Kellermann
2015-03-03db/update/Container: convert vtrack name to FS charsetMax Kellermann
2015-03-03storage/local: convert mangled URI to FS charsetMax Kellermann
2015-03-01db/simple: eliminate UpdateFileInArchive() if archive API is disabledMax Kellermann
2015-02-28fs/FileInfo: new library providing GetFileInfo()Max Kellermann
2015-02-28storage/FileInfo: rename to StorageFileInfoMax Kellermann
2015-02-27fs/FileSystem: merge CheckAccess() into PathExists()Max Kellermann
2015-02-25db/ExcludeList: use the TextFile class instead of stdio.hMax Kellermann