aboutsummaryrefslogtreecommitdiffstats
path: root/src/DatabaseCommands.cxx (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-08-04*: use gcc.h macros instead of GLibMax Kellermann1-2/+2
2013-07-30tag: convert to C++Max Kellermann1-1/+1
2013-04-08uri: convert to C++Max Kellermann1-1/+1
2013-01-07DatabaseQueue: pass DatabaseSelection to Add...()Max Kellermann1-2/+2
2013-01-07Client: add Partition reference attributeMax Kellermann1-2/+2
playlist and player_control are deprecated.
2013-01-04DatabaseQueue: pass playlist objectMax Kellermann1-1/+2
Don't use the global variable "g_playlist".
2013-01-03Client: rename the struct client to class ClientMax Kellermann1-12/+12
2013-01-03client: convert to C++Max Kellermann1-6/+3
2012-09-25rename CommandError.h to CommandError.hxxMax Kellermann1-1/+1
2012-08-29SongFilter: convert to a C++ classMax Kellermann1-51/+21
2012-08-29locate: rename to SongFilter.cxxMax Kellermann1-1/+1
2012-08-08DatabaseCommands: allow empty criteria for "list"Max Kellermann1-3/+5
Fixes regression.
2012-08-08DatabaseSelection: add "match" attributeMax Kellermann1-1/+4
Let the database plugin do the match.
2012-08-08DatabaseCommands: merge duplicate search/find codeMax Kellermann1-40/+21
2012-08-08locate: add a per-item "fold_case" flagMax Kellermann1-5/+5
Merge locate_song_search() and locate_song_match().
2012-08-07locate: make the structs opaqueMax Kellermann1-3/+3
2012-08-07locate: don't allow empty listMax Kellermann1-24/+6
2012-08-07DatabaseCommands: remove stray locate_item_list_parse() callMax Kellermann1-2/+0
2012-08-07locate: add "casefold" flag to parserMax Kellermann1-8/+8
Fold the case during construction, without having to create another copy.
2012-08-07db_selection: rename to DatabaseSelectionMax Kellermann1-3/+2
2012-08-07db_print.h: rename to DatabasePrint.hxxMax Kellermann1-2/+2
2012-08-07dbUtils.h: move to DatabaseQueue.hxx, DatabasePlaylist.hxxMax Kellermann1-1/+2
2012-08-07command: move code to DatabaseCommands.cxxMax Kellermann1-0/+286
Prepare to use the DatabasePlugin C++ API directly.