Age | Commit message (Expand) | Author |
2018-07-16 | config/Config*: rename files, drop "Config" prefix | Max Kellermann |
2018-07-06 | tag/Handler: implement FullTagHandler::OnAudioFormat() | Max Kellermann |
2018-07-06 | tag/Handler: add method OnAudioFormat() | Max Kellermann |
2018-07-06 | tag/Handler: add FullTagHandler constructor with want_mask | Max Kellermann |
2018-07-06 | tag/Handler: move WANT_DURATION|WANT_TAG to protected AddTagHandler() | Max Kellermann |
2018-07-05 | tag/Handler: convert to class with virtual methods | Max Kellermann |
2018-06-22 | input/Stream: remove attribute "cond", replace with handler interface | Max Kellermann |
2018-02-11 | Merge tag 'v0.20.17' | Max Kellermann |
2018-02-09 | SongSave, queue/PlaylistState, tag/ReplayGain: use portable atof() wrappers | Max Kellermann |
2018-01-24 | util/StringFormat: new utility library | Max Kellermann |
2018-01-20 | tag/{Tag,Builder}: use std::lock_guard | Max Kellermann |
2018-01-20 | tag/Pool: add "noexcept" | Max Kellermann |
2018-01-20 | tag/Pool: use C++11 initializers | Max Kellermann |
2018-01-20 | tag/Pool: use uint8_t instead of unsigned char | Max Kellermann |
2018-01-20 | tag/Handler: add "noexcept" | Max Kellermann |
2018-01-20 | tag/Builder: add "noexcept" | Max Kellermann |
2018-01-20 | tag/Builder: use C++11 initializers | Max Kellermann |
2018-01-20 | tag/Tag: add "noexcept" | Max Kellermann |
2018-01-20 | tag/Tag: use C++11 initializers | Max Kellermann |
2017-12-30 | Add basic support for MUSICBRAINZ_WORKID tag | loujine |
2017-12-20 | tag/Id3Scan: return std::unique_ptr<Tag> | Max Kellermann |
2017-12-20 | MusicChunk, player/Thread: use std::unique_ptr<Tag> | Max Kellermann |
2017-12-20 | tag/Tag: Merge() returns std::unique_ptr<Tag> | Max Kellermann |
2017-12-20 | tag/Builder: CommitNew() returns std::unique_ptr<Tag> | Max Kellermann |
2017-12-19 | Main, ...: catch any exception, not just std::runtime_error | Max Kellermann |
2017-12-18 | Compiler.h: add gcc_returns_nonnull, gcc_returns_twice | Max Kellermann |
2017-12-16 | Merge branch 'v0.20.x' | Max Kellermann |
2017-12-12 | *: check defined(_WIN32) instead of defined(WIN32) | Max Kellermann |
2017-11-10 | util/{Const,Writable}Buffer, ...: rename IsEmpty() to empty(), imitating STL | Max Kellermann |
2017-09-12 | util/StringView: remove methods SetEmpty(), Empty() | Max Kellermann |
2017-08-11 | tag/Config: throw exception instead of raising fatal error | Max Kellermann |
2017-07-31 | Merge branch 'v0.20.x' | Max Kellermann |
2017-07-31 | tag/Aiff: the FORM chunk size is big-endian | Max Kellermann |
2017-07-20 | move MusicBrainz id3v2 tags to separate file | Matthew Leon |
2017-07-05 | util/StringUtil: move strip functions to StringStrip.cxx | Max Kellermann |
2017-07-05 | util/TruncateString: rename CopyString() to CopyTruncateString() | Max Kellermann |
2017-07-05 | util/StringUtil: move CopyString() to TruncateString.cxx | Max Kellermann |
2017-06-04 | *: add lots of "noexcept" specifications | Max Kellermann |
2017-06-04 | Merge tag 'v0.20.9' | Max Kellermann |
2017-06-04 | *: add lost of "noexcept" specifications | Max Kellermann |
2017-05-16 | *: remove lots of GCC 4.8 fallback code | 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-21 | Add support for the OriginalDate tag | Bart Nagel |
2017-02-19 | Merge branch 'v0.20.x' | Max Kellermann |
2017-02-19 | tag/Handler: improve snprintf() return value check | Max Kellermann |
2017-02-08 | command/Database: add "sort" parameter to "find" and "search" | 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 |