aboutsummaryrefslogtreecommitdiffstats
path: root/src/command (unfollow)
Commit message (Expand)AuthorFilesLines
2014-04-24DatabaseCommands: "list" allows groupingMax Kellermann1-1/+20
2014-04-24DatabaseCommands: simplify the handle_list() argument parserMax Kellermann1-9/+12
2014-04-24SongFilter: convert argv to ConstBufferMax Kellermann2-7/+20
2014-04-24DatabaseCommands: fix crash on "list base"Max Kellermann1-7/+2
2014-04-24DatabaseCommands: clarify compatibility commentMax Kellermann1-1/+1
2014-03-14command/{storage,file}: suppress bogus format warnings on WIN32Max Kellermann2-0/+22
2014-03-01command: add command "listfiles"Max Kellermann9-2/+237
2014-02-28{Other,Database}Commands: contract declaration and assignmentMax Kellermann2-12/+6
2014-02-27AllCommands: "findadd" requires the "add" permissionMax Kellermann1-1/+1
2014-02-27db/simple: mount pointsMax Kellermann2-0/+51
2014-02-27Playlist: use the Error library to return errorsMax Kellermann2-17/+17
2014-02-27Playlist*: move to queue/Max Kellermann3-3/+3
2014-02-19DatabasePlugin: split headerMax Kellermann1-1/+1
2014-02-19StickerCommands: include cleanupMax Kellermann1-1/+0
2014-02-12StorageCommands: add command "unmount"Max Kellermann3-0/+33
2014-02-12StorageCommands: emit IDLE_MOUNT on successful "mount"Max Kellermann1-0/+2
2014-02-12StorageCommands: add command "listmounts"Max Kellermann3-0/+54
2014-02-09StorageCommands: expose the "mount" commandMax Kellermann3-0/+97
2014-02-09Idle: error out when unrecognized idle event was specifiedMax Kellermann1-8/+9
2014-02-09OtherCommands: remove unnecessary nullptr checkMax Kellermann1-3/+0
2014-02-07OtherCommands: use Storage::MapUTF8() instead of Mapper.cxxMax Kellermann1-4/+6
2014-02-07FileCommands: support remove database filesMax Kellermann1-6/+13
2014-02-07FileCommands: use Storage::MapFS() instead of map_uri_fs()Max Kellermann1-5/+11
2014-02-07FileCommands: move code to read_file_comments()Max Kellermann1-15/+22
2014-02-07Mapper: move map_song_detach() to db/DatabaseSong.cxxMax Kellermann2-2/+4
2014-02-04{Message,Neighbor}Commands: use Client::partition instead of Main.hxxMax Kellermann4-13/+17
2014-02-04Instance: add Database attributeMax Kellermann3-4/+6
2014-02-04db/Simple: remove unused function db_get_directory()Max Kellermann1-1/+0
2014-02-04SongSticker: add Database reference parameterMax Kellermann1-1/+1
2014-02-04db/DatabasePlaylist: pass Database reference aroundMax Kellermann2-2/+12
2014-02-03PlaylistFile: use class SongLoaderMax Kellermann1-7/+2
2014-02-03PlaylistFile: switch spl_append_uri() argumentsMax Kellermann1-1/+1
2014-02-03SongLoader: new class that merges duplicate codeMax Kellermann2-56/+33
2014-02-03FileCommands: use PathTraitsUTF8::IsAbsolute()Max Kellermann1-1/+1
2014-02-02ClientFile: move client_allow_file() into the Client classMax Kellermann3-7/+4
2014-01-30db: add compile-time option to disable databaseMax Kellermann7-4/+56
2014-01-30OtherCommands: merge duplicate code from handle_update(), handle_rescan()Max Kellermann1-31/+10
2014-01-30db/update: convert to OO APIMax Kellermann2-8/+23
2014-01-29db/Directory: move isRootDirectory() to Uri.hxxMax Kellermann1-1/+1
2014-01-29sticker: don't use classes Directory and SongMax Kellermann1-11/+4
2014-01-28OutputAll: convert to class, move instance to class PartitionMax Kellermann3-18/+14
2014-01-27Playlist{Info,Vector}: move to db/Max Kellermann2-2/+2
2014-01-26NeighborCommands: convert assertion to runtime checkMax Kellermann1-1/+5
2014-01-26neighbor: new subsystem to detect file servers on the local networkMax Kellermann3-0/+98
2014-01-24Mixer*: move to mixer/Max Kellermann2-2/+2
2014-01-24Database*: move to db/Max Kellermann7-15/+15
2014-01-24Sticker*: move to sticker/Max Kellermann2-4/+4
2014-01-24Client*: move to client/Max Kellermann10-14/+14
2014-01-24Update*: move to update/Max Kellermann2-2/+2
2014-01-24decoder/*: move to decoder/plugins/Max Kellermann1-1/+1