aboutsummaryrefslogtreecommitdiffstats
path: root/src/command/AllCommands.cxx (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-01-13copyright year 2014Max Kellermann1-1/+1
2013-12-02command: add commands "addtagid", "cleartagid"Max Kellermann1-0/+3
2013-10-30*: update copyright year to 2013Max Kellermann1-1/+1
2013-10-29Revert "command: new commands "findin", "searchin" with base URI"Max Kellermann1-2/+0
This reverts commit a577944ab5a1f4d688e5901fa3efaf7cd1673588. Will be replaced by new options for the old commands "search" and "find".
2013-10-26command: new commands "findin", "searchin" with base URIMax Kellermann1-0/+2
2013-10-25command: new command "readcomments" lists arbitrary file tagsMax Kellermann1-0/+2
2013-10-25OtherCommands: re-add the "volume" commandMax Kellermann1-0/+1
This command was removed by commit 206392ad (MPD 0.16), even though it was been proven useful for some very simple clients. On request, I add it to the protocol again.
2013-10-20*Commands: move to src/command/Max Kellermann1-0/+0
2013-10-20command: convert command_return to to a strictly-typed enumMax Kellermann1-13/+12
2013-10-19Client: move trivial functions into the Client classMax Kellermann1-3/+3
2013-10-19*: use references instead of pointersMax Kellermann1-25/+20
2013-10-19*: use nullptr instead of NULLMax Kellermann1-17/+17
2013-09-05Tag, ...: move to libtag.aMax Kellermann1-1/+1
2013-09-04util/Error: new error passing libraryMax Kellermann1-10/+8
Replaces GLib's GError.
2013-08-04*: use gcc.h macros instead of GLibMax Kellermann1-11/+8
2013-08-04Commands: new command "toggleoutput"Max Kellermann1-0/+1
2013-07-30tag: convert to C++Max Kellermann1-1/+1
2013-04-08tokenizer: convert to C++Max Kellermann1-8/+6
2013-01-03Client: rename the struct client to class ClientMax Kellermann1-8/+8
2013-01-03client: convert to C++Max Kellermann1-7/+3
2013-01-03permission: convert to C++Max Kellermann1-1/+1
2013-01-02sticker: convert to C++Max Kellermann1-3/+3
2012-09-25command.h: move function prototypes to AllCommands.hMax Kellermann1-0/+5
2012-09-25rename CommandError.h to CommandError.hxxMax Kellermann1-1/+0
2012-09-25command: rename to AllCommands.cxxMax Kellermann1-3/+5
2012-09-25command: move remaining handlers to OtherCommands.cxxMax Kellermann1-277/+1
2012-08-29command: move code to *Commands.cxxMax Kellermann1-1289/+8
2012-08-29Stats: stats_print() returns voidMax Kellermann1-1/+2
2012-08-21command: make "single" a boolMax Kellermann1-1/+1
2012-08-16DatabasePlugin: add method ReturnSong()Max Kellermann1-0/+4
Allow the plugin to allocate the GetSong() return value.
2012-08-14mapper: fix non-UTF8 music directory nameMax Kellermann1-1/+1
Duplicate the music_dir variable: one encoded in UTF-8, and another one using the configured filesystem character set. This fixes an ancient MPD bug.
2012-08-08DatabasePrint: don't print Last-Modified if unknownMax Kellermann1-1/+2
2012-08-08time_print: new library, function time_print()Max Kellermann1-16/+2
Implements error checking for the gmtime_r() call, which was missing in two code locations.
2012-08-08DatabaseCommands: merge duplicate search/find codeMax Kellermann1-15/+10
2012-08-08locate: add a per-item "fold_case" flagMax Kellermann1-1/+1
Merge locate_song_search() and locate_song_match().
2012-08-07locate: don't allow empty listMax Kellermann1-8/+2
2012-08-07locate: add "casefold" flag to parserMax Kellermann1-2/+2
Fold the case during construction, without having to create another copy.
2012-08-07command: move code to DatabaseCommands.cxxMax Kellermann1-238/+4
Prepare to use the DatabasePlugin C++ API directly.
2012-08-07command: move print_error() to CommandError.cxxMax Kellermann1-104/+1
Prepare for splitting command.c.
2012-07-10command: require appropriate permissions for searchadd{,pl}Jonathan Neuschäfer1-2/+2
2012-06-27New command searchaddplgeneticdrift1-0/+28
Search and add search result to a stored playlist.
2012-06-27New command searchadd similar to command findadd.geneticdrift1-0/+26
2012-03-06command: read arbitrary local files with "lsinfo"Max Kellermann1-1/+22
Requires UNIX domain socket connection.
2012-03-06playlist_edit: move UID check to client_allow_file()Max Kellermann1-11/+15
2012-03-06command, ack: add ack_quark()Max Kellermann1-0/+4
To pass ack values around.
2012-03-06use g_strerror() instead of strerror()Max Kellermann1-1/+2
Make sure we get a UTF-8 encoded string.
2012-03-06command: fix the "DENIED" ACK codeMax Kellermann1-1/+1
Use ACK_ERROR_PERMISSION instead of ACK_ERROR_NO_EXIST.
2012-02-14command: move code to protocol/argparser.cMax Kellermann1-166/+1
2012-02-14command: use standard error messages in check_int()Max Kellermann1-49/+27
2012-02-14command: check for empty string after strtol()Max Kellermann1-7/+7
An empty string is obviously not a valid integer.