summaryrefslogtreecommitdiff
path: root/src/command/QueueCommands.cxx
AgeCommit message (Expand)Author
2018-10-31*: copyright year 2018Max Kellermann
2018-09-02protocol/ArgParser: move struct RangeArg to separate headerMax Kellermann
2018-08-02song/OptimizeFilter: optimization stage for filtersMax Kellermann
2018-08-02DetachedSong, db/LightSong, SongFilter: move to src/song/Max Kellermann
2018-07-21SongFilter: Parse() throws exception on errorMax Kellermann
2018-01-30RemoteTagCache: new glue class for integrating RemoteTagScannerMax Kellermann
2017-11-10util/{Const,Writable}Buffer, ...: rename IsEmpty() to empty(), imitating STLMax Kellermann
2017-02-25Client: add method GetPartition(), make partition privateMax Kellermann
2017-02-25Client: replace playlist and player_control with getter methodsMax Kellermann
2017-02-24SongPrint: remove Storage::MapToRelativeUTF8() callMax Kellermann
2017-02-08SongLoader: return instance, not pointerMax Kellermann
2017-01-03update copyright yearMax Kellermann
2016-11-07SongLoader, ...: include cleanupMax Kellermann
2016-10-29db/Interface: migrate visitor methods from class Error to C++ exceptionsMax Kellermann
2016-10-27LocateUri: migrate from class Error to C++ exceptionsMax Kellermann
2016-06-13command/QueueCommands: eliminate duplicate code in handle_addid()Max Kellermann
2016-06-13return id for "addid" with positionEric Wollesen
2016-03-19db/Interface: GetSong() throws exception on errorMax Kellermann
2016-03-01*: include cleanup (using iwyu)Max Kellermann
2016-02-28PlaylistPrint: throw PlaylistError on errorMax Kellermann
2016-02-28queue/PlaylistEdit: throw PlaylistError on errorMax Kellermann
2016-02-28queue/QueueCommands: use std::unique_ptrMax Kellermann
2016-02-26update copyright year to 2016Max Kellermann
2015-12-18protocol/Ack: add exception class wrapping enum ackMax Kellermann
2015-12-18PlaylistError: add exception class wrapping enum PlaylistResultMax Kellermann
2015-11-13command/queue: use StringIsEqual() instead of memcmp()Max Kellermann
2015-10-27command/queue: add range parameter to plchanges and plchangesposidMax Kellermann
2015-10-22LocateUri: new library to classify URIs in a standard wayMax Kellermann
2015-08-13command: pass Response object to command callbacksMax Kellermann
2015-08-12client/Response: new Client wrapper class for writing responsesMax Kellermann
2015-08-11command/Request: add parser methodsMax Kellermann
2015-08-11protocol/ArgParser: add overload with max_value parameterMax Kellermann
2015-08-11protocol/ArgParser: overload as ParseCommandArg(), pass referencesMax Kellermann
2015-08-11command/Request: new struct wrapping ConstBuffer<const char *>Max Kellermann
2015-08-11protocol/ArgParser: add struct RangeArgMax Kellermann
2015-08-11command/{Queue,Other}: eliminate local "bool" variableMax Kellermann
2015-02-09command/{Queue,File}Commands: drop "file:///" prefix for absolute pathsMax Kellermann
2015-01-01Copyright year 2015Max Kellermann
2014-12-08command: use ConstBuffer<const char *> for argument listMax Kellermann
2014-11-18QueueCommands: workaround for buggy clients that send "add /"Max Kellermann
2014-08-28PlaylistEdit: pass std::chrono::duration to SetSongIdRange()Max Kellermann
2014-07-12QueueCommands: new command "rangeid"Max Kellermann
2014-07-11Merge branch 'v0.18.x'Max Kellermann
2014-07-11PlaylistEdit: postpone UpdateQueuedSong() when adding multiple songsMax Kellermann
2014-07-11QueueCommands: make "result" more localMax Kellermann
2014-06-16command: make argc unsignedMax Kellermann
2014-04-24SongFilter: convert argv to ConstBufferMax Kellermann
2014-02-27Playlist: use the Error library to return errorsMax Kellermann
2014-02-27Playlist*: move to queue/Max Kellermann
2014-02-03SongLoader: new class that merges duplicate codeMax Kellermann