aboutsummaryrefslogtreecommitdiffstats
path: root/src/command/DatabaseCommands.cxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* command/DatabaseCommands: pass URI to handle_lsinfo2()Max Kellermann2015-10-201-4/+1
|
* db/UniqueTags, tag/Set, ...: use typedef tag_mask_tMax Kellermann2015-08-241-3/+3
|
* client, command: use StringIsEqual()Max Kellermann2015-08-141-3/+4
|
* command: pass Response object to command callbacksMax Kellermann2015-08-131-34/+17
|
* client/Response: new Client wrapper class for writing responsesMax Kellermann2015-08-121-30/+52
|
* command/Request: add parser methodsMax Kellermann2015-08-111-5/+4
| | | | Wrapper for protocol/ArgParser.cxx.
* command/Request: new struct wrapping ConstBuffer<const char *>Max Kellermann2015-08-111-12/+13
|
* protocol/ArgParser: add struct RangeArgMax Kellermann2015-08-111-5/+5
|
* Copyright year 2015Max Kellermann2015-01-011-1/+1
|
* command: use ConstBuffer<const char *> for argument listMax Kellermann2014-12-081-38/+24
|
* DatabaseCommands: add "window" parameter to "search"/"find"Max Kellermann2014-11-181-1/+13
|
* Merge branch 'v0.18.x'Max Kellermann2014-07-111-0/+3
|\
| * PlaylistEdit: postpone UpdateQueuedSong() when adding multiple songsMax Kellermann2014-07-111-0/+3
| | | | | | | | | | | | | | | | | | | | Implement a "bulk" edit mode that postpones both UpdateQueuedSong() and OnModified(). This way, the playlist version gets incremented only once. More importantly: when adding multiple songs to a queue that consists of only one song, the first song that got added will always be played next. By postponing this choice, all newly added songs get a chance to become the next song. Fixes the second (and last) part of Mantis ticket 0004005.
* | command: make argc unsignedMax Kellermann2014-06-161-12/+12
| |
* | db/Count: implement groupingMax Kellermann2014-04-271-2/+16
| |
* | DatabasePrint: move PrintSongCount() to Count.cxxMax Kellermann2014-04-261-0/+1
| |
* | DatabasePrint: refactor variable/function namesMax Kellermann2014-04-251-2/+2
| |
* | DatabaseCommands: disallow "grouping" by the selected tagMax Kellermann2014-04-251-0/+7
| | | | | | | | Fixes assertion failure.
* | DatabasePrint: eliminate printAllIn(), printInfoForAllIn()Max Kellermann2014-04-241-2/+4
| |
* | DatabaseCommands: "list" allows groupingMax Kellermann2014-04-241-1/+20
| |
* | DatabaseCommands: simplify the handle_list() argument parserMax Kellermann2014-04-241-9/+12
| |
* | SongFilter: convert argv to ConstBufferMax Kellermann2014-04-241-6/+16
| |
* | DatabaseCommands: fix crash on "list base"Max Kellermann2014-04-241-7/+2
| | | | | | | | | | | | The string "base" is understood by locate_parse_type(), but not by listAllUniqueTags(). The special tag type LOCATE_TAG_BASE_TYPE causes a crash in PrintUniqueTag().
* | DatabaseCommands: clarify compatibility commentMax Kellermann2014-04-241-1/+1
| |
* | command: add command "listfiles"Max Kellermann2014-03-011-2/+14
| | | | | | | | Lists files and directories. Supports storage plugins.
* | {Other,Database}Commands: contract declaration and assignmentMax Kellermann2014-02-281-6/+3
| |
* | Mapper: move map_song_detach() to db/DatabaseSong.cxxMax Kellermann2014-02-071-1/+2
| | | | | | | | Use Storage::MapUTF8() internally, don't use global variables.
* | Instance: add Database attributeMax Kellermann2014-02-041-1/+1
| | | | | | | | Move from db/DatabaseGlue.cxx, eliminating global variable.
* | db/DatabasePlaylist: pass Database reference aroundMax Kellermann2014-02-041-1/+6
| | | | | | | | Reduce global variable usage, move to frontend code.
* | Database*: move to db/Max Kellermann2014-01-241-4/+4
| |
* | Client*: move to client/Max Kellermann2014-01-241-1/+1
| |
* | copyright year 2014Max Kellermann2014-01-131-1/+1
| |
* | include cleanup using iwyuMax Kellermann2013-11-281-4/+0
|/
* Revert "command: new commands "findin", "searchin" with base URI"Max Kellermann2013-10-291-17/+4
| | | | | | | This reverts commit a577944ab5a1f4d688e5901fa3efaf7cd1673588. Will be replaced by new options for the old commands "search" and "find".
* command: new commands "findin", "searchin" with base URIMax Kellermann2013-10-261-4/+17
|
* *Commands: move to src/command/Max Kellermann2013-10-201-0/+221