Max Kellermann
|
c42b206292
|
DatabaseCommands: allow empty criteria for "list"
Fixes regression.
|
2012-08-08 01:16:47 +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
|
8d2725234e
|
DatabaseCommands: merge duplicate search/find code
|
2012-08-08 00:49:07 +02:00 |
|
Max Kellermann
|
0823711106
|
locate: add a per-item "fold_case" flag
Merge locate_song_search() and locate_song_match().
|
2012-08-08 00:47:45 +02:00 |
|
Max Kellermann
|
3d2092ee23
|
locate: make the structs opaque
|
2012-08-07 23:52:11 +02:00 |
|
Max Kellermann
|
8855efebc0
|
locate: don't allow empty list
|
2012-08-07 23:45:00 +02:00 |
|
Max Kellermann
|
9e51733c71
|
DatabaseCommands: remove stray locate_item_list_parse() call
|
2012-08-07 23:41:35 +02:00 |
|
Max Kellermann
|
6b39a5621d
|
locate: add "casefold" flag to parser
Fold the case during construction, without having to create another
copy.
|
2012-08-07 23:27:23 +02:00 |
|
Max Kellermann
|
ff58207034
|
db_selection: rename to DatabaseSelection
|
2012-08-07 23:12:26 +02:00 |
|
Max Kellermann
|
b3d76b7e5c
|
db_print.h: rename to DatabasePrint.hxx
|
2012-08-07 23:10:34 +02:00 |
|
Max Kellermann
|
4d6c816abb
|
dbUtils.h: move to DatabaseQueue.hxx, DatabasePlaylist.hxx
|
2012-08-07 22:57:18 +02:00 |
|
Max Kellermann
|
f35ceaee0a
|
command: move code to DatabaseCommands.cxx
Prepare to use the DatabasePlugin C++ API directly.
|
2012-08-07 22:36:18 +02:00 |
|