summaryrefslogtreecommitdiff
path: root/src/tag
AgeCommit message (Expand)Author
2020-05-30use std chr functionsRosen Penev
2020-04-27tag/FixString: use IsNonPrintableASCII()Max Kellermann
2020-04-24tag/GenParseName: include stdlib.h for EXIT_SUCCESSMax Kellermann
2020-04-24tag/ParseName: generate an optimized tag_name_parse() at build timeMax Kellermann
2020-04-24tag/Pool: use strncmp() without strlen() to compare stringsMax Kellermann
2020-04-24tag/Builder: reserve room in std::vector in default constructorMax Kellermann
2020-04-24tag/Tag: use class DereferenceIteratorMax Kellermann
2020-04-24tag/FixString: add optimistic quick checkMax Kellermann
2020-04-24tag/FixString: use IsPrintableASCII()Max Kellermann
2020-04-23Merge tag 'v0.21.23'Max Kellermann
2020-04-22tag/Fallback: add tag fallback for AlbumSortgeneticdrift
2020-04-08util/SplitString: convert return value to std::string_viewMax Kellermann
2020-04-08Merge branch 'stl' of git://github.com/neheb/MPDMax Kellermann
2020-04-08[cppcheck] convert several functions to use std::all_ofRosen Penev
2020-04-02Merge tag 'v0.21.22'Max Kellermann
2020-04-02tag/Pool: enlarge hash tableMax Kellermann
2020-03-19[clang-tidy] use default member initRosen Penev
2020-03-16remove gcc_unusedRosen Penev
2020-03-13util/ASCII: migrate to std::string_viewMax Kellermann
2020-03-12replace stdint.h with cstdintRosen Penev
2020-03-12replace stddef.h with cstddefRosen Penev
2020-03-12replace assert.h with cassertRosen Penev
2020-03-12Merge branch 'v0.21.x'Max Kellermann
2020-03-11tag/Mask: fix yet another typo, this time in Unset()Max Kellermann
2020-02-04Merge remote-tracking branches 'neheb/bind', 'neheb/move' and 'neheb/str'Max Kellermann
2020-02-04tag/ApeTag: don't take reference of IterableSplitString() elementsMax Kellermann
2020-02-02[clang-tidy] convert several functions to const &Rosen Penev
2020-01-18AudioFormat: move to pcm/Max Kellermann
2020-01-18tag/ApeLoader: remove exception handler, let caller catchMax Kellermann
2020-01-18tag/Id3Scan: remove exception handler, let caller catchMax Kellermann
2020-01-18copyright year 2020Max Kellermann
2019-12-16util/Time*: move to time/Max Kellermann
2019-11-05tag/Mask: add `noexcept`Max Kellermann
2019-10-25add tag "Conductor"smutbert
2019-08-14tag/MixRamp: pass StringView to ParseMixRampVorbis()Max Kellermann
2019-08-14tag/MixRamp: add `noexcept`Max Kellermann
2019-08-14decoder/{opus,vorbis}: support embedded pictures (METADATA_BLOCK_PICTURE)Max Kellermann
2019-08-14tag/VorbisComment: use struct StringViewMax Kellermann
2019-08-14tag/MixRamp: use StringView in ParseMixRampTagTemplate()Max Kellermann
2019-08-12tag/Id3Scan: support embedded pictures (the "APIC" tag)Max Kellermann
2019-08-12tag/Handler: add virtual method OnPicture()Max Kellermann
2019-07-05include cleanups (powered by iwyu)Max Kellermann
2019-06-17tag/Type: add tag "Work"Max Kellermann
2019-06-17Copyright year 2019Max Kellermann
2019-06-06tag/Id3Scan: eliminate a string copy in UFID importerMax Kellermann
2019-06-06tag/ApeTag: use IterableSplitStringMax Kellermann
2019-06-06tag/Table: add StringView overloadsMax Kellermann
2019-06-06tag/ParseName: add StringView overloadsMax Kellermann
2019-06-06tag/Handler: pass StringView to OnTag() and OnPair()Max Kellermann
2019-05-31tag/Generic: fail if InputStream is not seekableMax Kellermann