Age | Commit message (Expand) | Author |
2018-08-19 | db/update/Service: Enqueue() throws on error | Max Kellermann |
2018-08-09 | decoder/Thread, ...: log all exceptions | Max Kellermann |
2018-08-02 | DetachedSong, db/LightSong, SongFilter: move to src/song/ | Max Kellermann |
2018-07-05 | tag/Handler: convert to class with virtual methods | Max Kellermann |
2017-11-10 | util/{Const,Writable}Buffer, ...: rename IsEmpty() to empty(), imitating STL | Max Kellermann |
2017-08-11 | db/PlaylistInfo: use std::chrono::system_clock::time_point | Max Kellermann |
2017-02-25 | Client: add method GetPartition(), make partition private | Max Kellermann |
2017-02-25 | Client: add method GetInstance() | Max Kellermann |
2017-02-24 | SongPrint: remove Storage::MapToRelativeUTF8() call | Max Kellermann |
2017-02-10 | IOThread: move EventThread instance into struct Instance | Max Kellermann |
2017-02-08 | client: add tag_mask attribute | Max Kellermann |
2017-02-08 | command/Other: move some functions to ClientCommands.cxx | Max Kellermann |
2017-02-08 | tag/Tag*: rename several source files | Max Kellermann |
2017-01-03 | update copyright year | Max Kellermann |
2016-10-29 | db/Interface: migrate Update() from class Error to C++ exceptions | Max Kellermann |
2016-10-27 | LocateUri: migrate from class Error to C++ exceptions | Max Kellermann |
2016-03-01 | *: include cleanup (using iwyu) | Max Kellermann |
2016-02-26 | update copyright year to 2016 | Max Kellermann |
2016-02-22 | tag/handler: use CamelCase | Max Kellermann |
2015-12-29 | fs/DirectoryReader: use C++ exceptions instead of class Error | Max Kellermann |
2015-12-18 | protocol/Ack: add exception class wrapping enum ack | Max Kellermann |
2015-11-13 | command/other: re-allow "lsinfo /" | Max Kellermann |
2015-10-22 | LocateUri: new library to classify URIs in a standard way | Max Kellermann |
2015-10-20 | PlaylistPrint: fix -Wunused #ifndef ENABLE_DATABASE | Max Kellermann |
2015-10-20 | DetachedSong: move code from Update() to LoadFile() | Max Kellermann |
2015-10-20 | command/DatabaseCommands: pass URI to handle_lsinfo2() | Max Kellermann |
2015-08-14 | client, command: use StringIsEqual() | Max Kellermann |
2015-08-13 | command: pass Response object to command callbacks | Max Kellermann |
2015-08-12 | client/Response: new Client wrapper class for writing responses | Max Kellermann |
2015-08-11 | command/Request: add parser methods | Max Kellermann |
2015-08-11 | protocol/ArgParser: add overload with max_value parameter | Max Kellermann |
2015-08-11 | protocol/ArgParser: overload as ParseCommandArg(), pass references | Max Kellermann |
2015-08-11 | command/Request: new struct wrapping ConstBuffer<const char *> | Max Kellermann |
2015-08-11 | command/{Queue,Other}: eliminate local "bool" variable | Max Kellermann |
2015-01-01 | Copyright year 2015 | Max Kellermann |
2014-12-08 | command: use ConstBuffer<const char *> for argument list | Max Kellermann |
2014-07-29 | db/Interface: add virtual method Update() | Max Kellermann |
2014-07-29 | OtherCommands: split handle_update() | Max Kellermann |
2014-06-16 | command: make argc unsigned | Max Kellermann |
2014-03-01 | command: add command "listfiles" | Max Kellermann |
2014-02-28 | {Other,Database}Commands: contract declaration and assignment | Max Kellermann |
2014-02-09 | Idle: error out when unrecognized idle event was specified | Max Kellermann |
2014-02-09 | OtherCommands: remove unnecessary nullptr check | Max Kellermann |
2014-02-07 | OtherCommands: use Storage::MapUTF8() instead of Mapper.cxx | Max Kellermann |
2014-02-02 | ClientFile: move client_allow_file() into the Client class | Max Kellermann |
2014-01-30 | db: add compile-time option to disable database | Max Kellermann |
2014-01-30 | OtherCommands: merge duplicate code from handle_update(), handle_rescan() | Max Kellermann |
2014-01-30 | db/update: convert to OO API | Max Kellermann |
2014-01-29 | db/Directory: move isRootDirectory() to Uri.hxx | Max Kellermann |
2014-01-28 | OutputAll: convert to class, move instance to class Partition | Max Kellermann |