Age | Commit message (Expand) | Author |
2017-08-17 | Fix std::string read after free in read_stream_art | Ryan Walklin |
2017-08-15 | Add albumart command | Ryan Walklin |
2017-08-11 | db/PlaylistInfo: use std::chrono::system_clock::time_point | Max Kellermann |
2017-07-05 | util/Exception: rename FullMessage() to GetFullMessage() | Max Kellermann |
2017-06-04 | *: add lots of "noexcept" specifications | Max Kellermann |
2017-06-04 | Merge tag 'v0.20.9' | Max Kellermann |
2017-06-03 | storage, db, mixer, command: remove more bogus "pure" attributes | Max Kellermann |
2017-05-15 | Merge tag 'v0.20.7' | Max Kellermann |
2017-05-08 | *: add "noexcept" to many, many function prototypes | Max Kellermann |
2017-04-28 | output/Output*: drop "Output" prefix from source file name | Max Kellermann |
2017-03-10 | Merge tag 'v0.20.6' | Max Kellermann |
2017-03-01 | command/Error: improve libstdc++ 4.9.x detection for std::rethrow_if_nested()... | Max Kellermann |
2017-02-25 | command/Partition: add command "partition" to switch to another partition | Max Kellermann |
2017-02-25 | Instance: add method FindPartition() | Max Kellermann |
2017-02-25 | Client: add method GetPartition(), make partition private | Max Kellermann |
2017-02-25 | command/storage: use Instance::EmitIdle() | Max Kellermann |
2017-02-25 | Client: add method GetInstance() | Max Kellermann |
2017-02-25 | Client: replace playlist and player_control with getter methods | Max Kellermann |
2017-02-24 | SongPrint: remove Storage::MapToRelativeUTF8() call | Max Kellermann |
2017-02-17 | IdleFlags: add a "partition" event | Max Kellermann |
2017-02-17 | command/Partition: add command "newpartition" | Max Kellermann |
2017-02-17 | Instance: make "partition" a std::list | Max Kellermann |
2017-02-17 | Partition: add "name" attribute | Max Kellermann |
2017-02-17 | command: add command "listpartitions" | Max Kellermann |
2017-02-11 | storage/FileInfo: convert mtime to std::chrono::system_clock::time_point | Max Kellermann |
2017-02-10 | IOThread: move EventThread instance into struct Instance | Max Kellermann |
2017-02-08 | command/Database: add "sort" parameter to "find" and "search" | Max Kellermann |
2017-02-08 | db/DatabaseSong: make the Storage optional | Max Kellermann |
2017-02-08 | SongLoader: return instance, not pointer | 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/Mask: wrap in class | Max Kellermann |
2017-02-08 | tag/Tag: move tag_name_parse() to ParseName.cxx | Max Kellermann |
2017-02-08 | tag/Tag*: rename several source files | Max Kellermann |
2017-01-17 | AudioFormat: replace struct audio_format_string with class StringBuffer, retu... | Max Kellermann |
2017-01-03 | update copyright year | Max Kellermann |
2016-12-29 | command/{Player,Error}: extract messages from nested exceptions | Max Kellermann |
2016-12-03 | ReplayGainGlobal: move replay_gain_mode to struct Partition | Max Kellermann |
2016-11-25 | ReplayGainConfig: add struct ReplayGainConfig, move globals to ReplayGainGlob... | Max Kellermann |
2016-11-24 | ReplayGainMode: add ToString(), FromString() | Max Kellermann |
2016-11-24 | command/Error: translate std::invalid_argument to ACK_ERROR_ARG | Max Kellermann |
2016-11-24 | Partition: add UpdateEffectiveReplayGainMode() | Max Kellermann |
2016-11-10 | command: remove the obsolete Error support code | Max Kellermann |
2016-11-07 | decoder/Control: throw exception on Seek() error | Max Kellermann |
2016-11-07 | SongLoader, ...: include cleanup | Max Kellermann |
2016-10-29 | db/Interface: migrate Update() from class Error to C++ exceptions | Max Kellermann |
2016-10-29 | db/simple: migrate Mount() from class Error to C++ exceptions | Max Kellermann |
2016-10-29 | db/Interface: migrate visitor methods from class Error to C++ exceptions | Max Kellermann |
2016-10-29 | command/Database: use std::unique_ptr | Max Kellermann |
2016-10-27 | LocateUri: migrate from class Error to C++ exceptions | Max Kellermann |