Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | DatabasePlugin: add method VisitUniqueTags() | Max Kellermann | 2012-08-15 | 1 | -53/+19 |
| | | | | | Optimize the ProxyDatabase by invoking "list" on the peer, instead of visiting all songs. | ||||
* | DatabasePrint: don't print Last-Modified if unknown | Max Kellermann | 2012-08-08 | 1 | -1/+2 |
| | |||||
* | time_print: new library, function time_print() | Max Kellermann | 2012-08-08 | 1 | -15/+2 |
| | | | | | Implements error checking for the gmtime_r() call, which was missing in two code locations. | ||||
* | DatabaseSelection: add "match" attribute | Max Kellermann | 2012-08-08 | 1 | -38/+15 |
| | | | | Let the database plugin do the match. | ||||
* | locate: add a per-item "fold_case" flag | Max Kellermann | 2012-08-08 | 1 | -25/+3 |
| | | | | Merge locate_song_search() and locate_song_match(). | ||||
* | locate: add "casefold" flag to parser | Max Kellermann | 2012-08-07 | 1 | -9/+2 |
| | | | | | Fold the case during construction, without having to create another copy. | ||||
* | db_selection: rename to DatabaseSelection | Max Kellermann | 2012-08-07 | 1 | -14/+8 |
| | |||||
* | db_print.h: rename to DatabasePrint.hxx | Max Kellermann | 2012-08-07 | 1 | -5/+5 |
| | |||||
* | Database{Plugin,Visitor}: pass references | Max Kellermann | 2012-08-07 | 1 | -46/+43 |
| | |||||
* | db_print: convert to C++ | Max Kellermann | 2012-08-02 | 1 | -0/+330 |