Max Kellermann
|
ffd16b55a6
|
StoragePlugin: add method MapToRelativeUTF8()
Replaces map_to_relative_path() from Mapper.cxx.
|
2014-02-07 19:09:28 +01:00 |
|
geneticdrift
|
0f1f509be7
|
fixed leaked LocalDirectoryReader *const reader in UpdateWalk::UpdateDirectory
|
2014-02-06 23:08:24 +01:00 |
|
Max Kellermann
|
0ba1b73395
|
storage: add abstract interface
Prepare for the plugin interface.
|
2014-02-05 18:53:51 +01:00 |
|
Max Kellermann
|
4c995eb498
|
db/UpdateWalk: move LocalStorage to Instance
Keep only a reference.
|
2014-02-05 17:58:13 +01:00 |
|
Max Kellermann
|
9ae7f186bc
|
LocalStorage: new API abstracting filesystem walk
Prepare to make this a new plugin API, for example to use a SMB share
for the music_directory.
|
2014-02-05 10:04:03 +01:00 |
|
Max Kellermann
|
ff665b37cb
|
db/DatabaseListener: add method OnDatabaseSongRemoved()
Decouples db/update/Remove.cpp from global variables.
|
2014-02-04 19:53:37 +01:00 |
|
Max Kellermann
|
f25ef8d682
|
db/update/Walk: add Directory reference parameter
Remove dependency on the DatabaseSimple library.
|
2014-02-04 09:05:32 +01:00 |
|
Max Kellermann
|
26970579b8
|
db/update/Editor: add locking method variants
|
2014-01-31 22:17:49 +01:00 |
|
Max Kellermann
|
a631200cca
|
update/Walk: declare std::string at assignment
Reduce overhead.
|
2014-01-30 22:19:56 +01:00 |
|
Max Kellermann
|
c6725884bc
|
db/update: convert to OO API
Move global variables into the new classes. That may allow multiple
update threads for multiple databases one day.
|
2014-01-30 18:47:05 +01:00 |
|