aboutsummaryrefslogtreecommitdiffstats
path: root/src/command/PlayerCommands.cxx (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-08-13command: pass Response object to command callbacksMax Kellermann1-53/+24
2015-08-12client/Response: new Client wrapper class for writing responsesMax Kellermann1-85/+102
2015-08-11command/Request: add parser methodsMax Kellermann1-15/+14
Wrapper for protocol/ArgParser.cxx.
2015-08-11protocol/ArgParser: overload as ParseCommandArg(), pass referencesMax Kellermann1-20/+16
2015-08-11command/Request: new struct wrapping ConstBuffer<const char *>Max Kellermann1-21/+22
2015-01-01Copyright year 2015Max Kellermann1-1/+1
2014-12-08command: use ConstBuffer<const char *> for argument listMax Kellermann1-47/+39
2014-11-25{Tag,Song}Print, PlayerCommands: report song duration with milliseconds ↵Max Kellermann1-0/+4
precision
2014-08-29PlayerThread: use SongTime for elapsed_timeMax Kellermann1-2/+2
2014-08-29PlayerControl: use SignedSongTime for the song durationMax Kellermann1-1/+3
2014-08-28Playlist: use std::chrono::duration for Seek*()Max Kellermann1-6/+8
2014-06-16command: make argc unsignedMax Kellermann1-21/+21
2014-02-27Playlist*: move to queue/Max Kellermann1-1/+1
2014-01-30db: add compile-time option to disable databaseMax Kellermann1-1/+6
2014-01-30db/update: convert to OO APIMax Kellermann1-3/+7
Move global variables into the new classes. That may allow multiple update threads for multiple databases one day.
2014-01-28OutputAll: convert to class, move instance to class PartitionMax Kellermann1-5/+3
Another big chunk of code for multi-player support.
2014-01-24Mixer*: move to mixer/Max Kellermann1-1/+1
2014-01-24Database*: move to db/Max Kellermann1-1/+1
2014-01-24Client*: move to client/Max Kellermann1-1/+1
2014-01-24Update*: move to update/Max Kellermann1-1/+1
2014-01-23output/*: move to output/plugins/Max Kellermann1-1/+1
2014-01-13copyright year 2014Max Kellermann1-1/+1
2013-10-30PlayerCommands: show CrossFade/MixRamp only if enabledMax Kellermann1-4/+10
2013-10-28*: use nullptr instead of NULLMax Kellermann1-1/+1
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-53/+53
2013-10-20PlaylistError: convert playlist_result to a strictly-typed enumMax Kellermann1-5/+5
2013-10-19ClientInternal: move class Client to Client.hxxMax Kellermann1-1/+1
Publish the Client API, preparing to move more code into the Client class.
2013-10-19*: use references instead of pointersMax Kellermann1-49/+49
2013-10-17PlayerControl: GetError() returns an Error, not a char*Max Kellermann1-7/+3
2013-10-17Thread/Thread: replacement library for GThreadMax Kellermann1-0/+2
2013-10-02replay_gain_*.h: rename to *.hxxMax Kellermann1-7/+1
2013-09-27PlayerControl: use strictly typed enumsMax Kellermann1-4/+4
2013-08-04*: use gcc.h macros instead of GLibMax Kellermann1-19/+19
2013-08-03audio_format: convert to C++Max Kellermann1-3/+3
2013-01-20PlayerControl: move functions into the classMax Kellermann1-13/+11
2013-01-07Playlist: convert functions to methodsMax Kellermann1-35/+26
2013-01-07decoder_api.h, ...: add "extern C"Max Kellermann1-1/+1
2013-01-07mixer_all: convert to C++Max Kellermann1-1/+1
2013-01-07volume: convert to C++Max Kellermann1-1/+1
2013-01-05filter/ReplayGain: add method _set_mode()Max Kellermann1-0/+4
Push the new mode to the filter instead of accessing global variables through replay_gain_get_real_mode().
2013-01-04Client: add "playlist" attributeMax Kellermann1-29/+36
Reduce access to the global variable "g_playlist".
2013-01-04player_control.h: convert header to C++Max Kellermann1-1/+3
2013-01-04playlist: convert to C++Max Kellermann1-1/+1
2013-01-03Client: rename the struct client to class ClientMax Kellermann1-21/+21
2013-01-03client: convert to C++Max Kellermann1-5/+4
2013-01-02update: convert to C++Max Kellermann1-1/+1
2012-09-25rename CommandError.h to CommandError.hxxMax Kellermann1-1/+1
2012-08-29playlist_print: rename to PlaylistPrint.cxxMax Kellermann1-1/+1
2012-08-29command: move code to *Commands.cxxMax Kellermann1-0/+391