aboutsummaryrefslogtreecommitdiffstats
path: root/src/command (follow)
Commit message (Expand)AuthorAgeFilesLines
* {Message,Neighbor}Commands: use Client::partition instead of Main.hxxMax Kellermann2014-02-044-13/+17
* Instance: add Database attributeMax Kellermann2014-02-043-4/+6
* db/Simple: remove unused function db_get_directory()Max Kellermann2014-02-041-1/+0
* SongSticker: add Database reference parameterMax Kellermann2014-02-041-1/+1
* db/DatabasePlaylist: pass Database reference aroundMax Kellermann2014-02-042-2/+12
* PlaylistFile: use class SongLoaderMax Kellermann2014-02-031-7/+2
* PlaylistFile: switch spl_append_uri() argumentsMax Kellermann2014-02-031-1/+1
* SongLoader: new class that merges duplicate codeMax Kellermann2014-02-032-56/+33
* FileCommands: use PathTraitsUTF8::IsAbsolute()Max Kellermann2014-02-031-1/+1
* ClientFile: move client_allow_file() into the Client classMax Kellermann2014-02-023-7/+4
* db: add compile-time option to disable databaseMax Kellermann2014-01-307-4/+56
* OtherCommands: merge duplicate code from handle_update(), handle_rescan()Max Kellermann2014-01-301-31/+10
* db/update: convert to OO APIMax Kellermann2014-01-302-8/+23
* db/Directory: move isRootDirectory() to Uri.hxxMax Kellermann2014-01-291-1/+1
* sticker: don't use classes Directory and SongMax Kellermann2014-01-291-11/+4
* OutputAll: convert to class, move instance to class PartitionMax Kellermann2014-01-283-18/+14
* Playlist{Info,Vector}: move to db/Max Kellermann2014-01-272-2/+2
* NeighborCommands: convert assertion to runtime checkMax Kellermann2014-01-261-1/+5
* neighbor: new subsystem to detect file servers on the local networkMax Kellermann2014-01-263-0/+98
* Mixer*: move to mixer/Max Kellermann2014-01-242-2/+2
* Database*: move to db/Max Kellermann2014-01-247-15/+15
* Sticker*: move to sticker/Max Kellermann2014-01-242-4/+4
* Client*: move to client/Max Kellermann2014-01-2410-14/+14
* Update*: move to update/Max Kellermann2014-01-242-2/+2
* decoder/*: move to decoder/plugins/Max Kellermann2014-01-241-1/+1
* output/*: move to output/plugins/Max Kellermann2014-01-232-3/+3
* playlist/*: move to playlist/plugins/Max Kellermann2014-01-231-1/+2
* LightDirectory: new struct replacing Directory in the DB APIMax Kellermann2014-01-221-0/+1
* LightSong: new class to be used by DatabasePlugin callbacksMax Kellermann2014-01-191-5/+5
* DetachedSong: add method Update()Max Kellermann2014-01-151-5/+4
* copyright year 2014Max Kellermann2014-01-1327-27/+27
* SongUpdate: move code to handle_lsinfo()Max Kellermann2014-01-081-5/+17
* SongSticker: use Song referencesMax Kellermann2014-01-081-5/+5
* command: "lsinfo" and "readcomments" allowed for remote filesMax Kellermann2013-12-292-0/+44
* TagFile: pass reference instead of pointerMax Kellermann2013-12-291-1/+1
* system/SocketError, ...: use strerror() instead of g_strerror()Max Kellermann2013-12-151-4/+3
* command: add commands "addtagid", "cleartagid"Max Kellermann2013-12-023-0/+114
* include cleanup using iwyuMax Kellermann2013-11-286-16/+0
* ClientRead: "close" flushes the output bufferMax Kellermann2013-11-062-1/+7
* *: update copyright year to 2013Max Kellermann2013-10-3015-15/+15
* PlayerCommands: show CrossFade/MixRamp only if enabledMax Kellermann2013-10-301-4/+10
* Revert "command: new commands "findin", "searchin" with base URI"Max Kellermann2013-10-293-25/+4
* *: use nullptr instead of NULLMax Kellermann2013-10-282-3/+3
* command: new commands "findin", "searchin" with base URIMax Kellermann2013-10-263-4/+25
* FileCommands: "readcomments" understands APE and ID3v2 tagsMax Kellermann2013-10-261-0/+5
* FileCommands: fix wrong control character check in IsValidValue()Max Kellermann2013-10-261-1/+1
* TagFile: use Path instead of const char *Max Kellermann2013-10-261-1/+1
* command: new command "readcomments" lists arbitrary file tagsMax Kellermann2013-10-253-0/+154
* OtherCommands: re-add the "volume" commandMax Kellermann2013-10-253-0/+37
* Util/ASCII: add function StringEqualsCaseASCII()Max Kellermann2013-10-201-3/+2