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-27 | db/update/Service: allocate UpdateWalk dynamically | Max Kellermann | 1 | -1/+1 | |
2014-02-26 | db/simple: create dedicated directory | Max Kellermann | 1 | -2/+2 | |
2014-02-06 | SongUpdate: use the Storage interface, support remote files | Max Kellermann | 1 | -2/+2 | |
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 | LocalStorage: new API abstracting filesystem walk | Max Kellermann | 1 | -7/+8 | |
Prepare to make this a new plugin API, for example to use a SMB share for the music_directory. | |||||
2014-01-31 | db/update/Editor: add locking method variants | Max Kellermann | 1 | -13/+5 | |
2014-01-30 | db/update: convert to OO API | Max Kellermann | 1 | -16/+13 | |
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 | decoder/*: move to decoder/plugins/ | Max Kellermann | 1 | -1/+1 | |
2014-01-19 | Song: make the "parent" attribute mandatory | Max Kellermann | 1 | -1/+1 | |
The Song class is only used for database songs now. A Song without a Directory is not possible anymore. | |||||
2014-01-13 | copyright year 2014 | Max Kellermann | 1 | -1/+1 | |
2013-12-29 | DecoderList: add function decoder_plugins_supports_suffix() | Max Kellermann | 1 | -3/+1 | |
Replaces decoder_plugin_from_suffix(). | |||||
2013-12-29 | UpdateContainer: pass suffix instead of DecoderPlugin | Max Kellermann | 1 | -3/+3 | |
Instead of using the first DecoderPlugin that supports the suffix, use the first one that actually implements the "container_scan" method. | |||||
2013-11-28 | include cleanup using iwyu | Max Kellermann | 1 | -1/+0 | |
2013-11-04 | Log: add level "DEFAULT" | Max Kellermann | 1 | -4/+4 | |
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-30 | *: update copyright year to 2013 | Max Kellermann | 1 | -1/+1 | |
2013-10-21 | decoder_plugin: rename struct to DecoderPlugin | Max Kellermann | 1 | -2/+2 | |
2013-10-19 | *: use references instead of pointers | Max Kellermann | 1 | -13/+13 | |
2013-10-19 | *: use nullptr instead of NULL | Max Kellermann | 1 | -6/+6 | |
2013-10-02 | Log: new logging library API | Max Kellermann | 1 | -13/+17 | |
Prepare to migrate away from GLib. Currently, we're still using GLib as a backend. | |||||
2013-07-28 | song: convert header to C++ | Max Kellermann | 1 | -4/+4 | |
2013-07-28 | decoder_api: convert to C++ | Max Kellermann | 1 | -1/+1 | |
2013-01-30 | decoder_list: convert to C++ | Max Kellermann | 1 | -4/+1 | |
2013-01-03 | Directory: rename struct directory to Directory | Max Kellermann | 1 | -2/+2 | |
2013-01-02 | Directory: turn functions to methods | Max Kellermann | 1 | -9/+8 | |
2013-01-02 | Directory: make the header C++ only | 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 | -7/+10 | |
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_song.c | Max Kellermann | 1 | -0/+114 | |