Max Kellermann
|
333d226ed0
|
SongFilter: convert to a C++ class
|
2012-08-29 20:19:02 +02:00 |
|
Max Kellermann
|
6ee76b7154
|
DatabaseSelection: add method Match()
|
2012-08-29 20:03:37 +02:00 |
|
Max Kellermann
|
36b1c08ad7
|
locate: rename to SongFilter.cxx
|
2012-08-29 19:12:26 +02:00 |
|
Max Kellermann
|
3b8532f3fb
|
DatabasePlugin: add method ReturnSong()
Allow the plugin to allocate the GetSong() return value.
|
2012-08-16 00:04:14 +02:00 |
|
Max Kellermann
|
3c0dea811d
|
DatabasePlugin: add method GetStats()
Optimize the ProxyDatabase by invoking "stats" on the peer, instead of
visiting all songs.
|
2012-08-15 23:05:08 +02:00 |
|
Max Kellermann
|
a6ac0f8965
|
DatabasePlugin: add method VisitUniqueTags()
Optimize the ProxyDatabase by invoking "list" on the peer, instead of
visiting all songs.
|
2012-08-15 23:02:27 +02:00 |
|
Max Kellermann
|
affe21f7c1
|
db_visitor: delete obsolete header
|
2012-08-15 22:57:20 +02:00 |
|
Max Kellermann
|
733d6a6b16
|
DatabaseSelection: add "match" attribute
Let the database plugin do the match.
|
2012-08-08 00:55:02 +02:00 |
|
Max Kellermann
|
ff58207034
|
db_selection: rename to DatabaseSelection
|
2012-08-07 23:12:26 +02:00 |
|
Max Kellermann
|
1a75abffa5
|
Database{Plugin,Visitor}: pass references
|
2012-08-07 21:32:08 +02:00 |
|
Max Kellermann
|
af1c497759
|
DatabasePlugin: make Visit() const
|
2012-08-02 19:12:27 +02:00 |
|
Max Kellermann
|
9dc9459f3a
|
db_plugin: convert to C++
|
2012-08-01 09:59:12 +02:00 |
|