Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2015-02-28 | storage/FileInfo: rename to StorageFileInfo | Max Kellermann | 1 | -2/+2 | |
2015-01-01 | Copyright year 2015 | Max Kellermann | 1 | -1/+1 | |
2014-02-26 | db/simple: create dedicated directory | Max Kellermann | 1 | -2/+2 | |
2014-02-08 | ArchivePlugin: pass Path to open() | Max Kellermann | 1 | -1/+1 | |
2014-02-08 | ArchivePlugin: rename struct archive_plugin to ArchivePlugin | Max Kellermann | 1 | -3/+2 | |
2014-02-06 | SongUpdate: use the Storage interface, support remote files | Max Kellermann | 1 | -1/+1 | |
This commit finally allows the database update to scan remote files, e.g. using the smbclient storage plugin. However, it is not yet possible to configure that, therefore the feature is not accessible yet. | |||||
2014-02-05 | db/update: include StorageInterface.hxx instead of LocalStorage.hxx | Max Kellermann | 1 | -1/+1 | |
2014-02-05 | db/UpdateWalk: move LocalStorage to Instance | Max Kellermann | 1 | -0/+1 | |
Keep only a reference. | |||||
2014-02-05 | LocalStorage: new API abstracting filesystem walk | Max Kellermann | 1 | -7/+11 | |
Prepare to make this a new plugin API, for example to use a SMB share for the music_directory. | |||||
2014-01-31 | db/update/Archive: delete archive from database on error | Max Kellermann | 1 | -0/+2 | |
2014-01-30 | db/update: convert to OO API | Max Kellermann | 1 | -38/+30 | |
Move global variables into the new classes. That may allow multiple update threads for multiple databases one day. | |||||
2014-01-24 | Database*: move to db/ | Max Kellermann | 1 | -3/+3 | |
2014-01-24 | Update*: move to update/ | Max Kellermann | 1 | -0/+0 | |
2014-01-24 | archive/*: move to archive/plugins/ | Max Kellermann | 1 | -4/+4 | |
2014-01-13 | copyright year 2014 | Max Kellermann | 1 | -1/+1 | |
2013-11-04 | Log: add level "DEFAULT" | Max Kellermann | 1 | -2/+2 | |
Map LogLevel::INFO to G_LOG_LEVEL_INFO, and LogLevel::DEFAULT to G_LOG_LEVEL_MESSAGE. Now client connect/disconnect message are only logged on log_level "secure". | |||||
2013-10-19 | *: use references instead of pointers | Max Kellermann | 1 | -11/+11 | |
2013-10-19 | *: use nullptr instead of NULL | Max Kellermann | 1 | -6/+6 | |
2013-10-17 | fs/Path: rename to AllocatedPath | Max Kellermann | 1 | -2/+2 | |
The new class Path only holds a string pointer without being responsible for allocation/deallocation. The FileSystem.hxx library accepts Path arguments instead of AllocatedPath, to avoid forcing callers to allocate another string object. | |||||
2013-10-15 | UpdateArchive: use std::string for temporary string | Max Kellermann | 1 | -4/+3 | |
2013-10-02 | Log: new logging library API | Max Kellermann | 1 | -7/+12 | |
Prepare to migrate away from GLib. Currently, we're still using GLib as a backend. | |||||
2013-09-04 | util/Error: new error passing library | Max Kellermann | 1 | -4/+4 | |
Replaces GLib's GError. | |||||
2013-07-28 | song: convert header to C++ | Max Kellermann | 1 | -3/+3 | |
2013-01-30 | ArchivePlugin: move instance methods to class ArchiveFile | Max Kellermann | 1 | -3/+3 | |
2013-01-29 | ArchiveFile: convert to a class | Max Kellermann | 1 | -2/+1 | |
2013-01-29 | ArchivePlugin: replace scan_reset(), scan_next() with visit() | Max Kellermann | 1 | -7/+15 | |
Add the interface ArchiveVisitor. | |||||
2013-01-29 | ArchivePlugin: scan_next() returns const string | Max Kellermann | 1 | -5/+7 | |
2013-01-24 | archive/*: convert to C++ | Max Kellermann | 1 | -5/+2 | |
2013-01-22 | Path: move to fs subdirectory | Denis Krjuchkov | 1 | -1/+1 | |
2013-01-18 | Path: new class "Path" wraps filesystem path strings | Max Kellermann | 1 | -5/+5 | |
2013-01-03 | Directory: rename struct directory to Directory | Max Kellermann | 1 | -5/+5 | |
2013-01-02 | Directory: turn functions to methods | Max Kellermann | 1 | -6/+6 | |
2013-01-02 | Directory: make the header C++ only | Max Kellermann | 1 | -1/+1 | |
2013-01-02 | mapper: convert to C++ | Max Kellermann | 1 | -1/+1 | |
2013-01-02 | db_lock: convert to C++ | Max Kellermann | 1 | -1/+1 | |
2013-01-02 | update: convert to C++ | Max Kellermann | 1 | -3/+6 | |
2012-07-10 | require GLib 2.16 | Max Kellermann | 1 | -1/+0 | |
GLib 2.16 was released more than 4 years ago. Let's remove some cruft from the glib_compat.h header, and avoid new cruft to it. | |||||
2012-06-13 | update_walk: move code to update_archive.c | Max Kellermann | 1 | -0/+157 | |