summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2018-08-02Merge branch 'v0.20.x'Max Kellermann
2018-08-02case-insensitive URI scheme comparisonMax Kellermann
2018-08-02util/ASCII: add StringStartsWithCaseASCII()Max Kellermann
2018-08-02lib/icu/Init: add class ScopeIcuInitMax Kellermann
2018-08-02lib/icu/Init: add "noexcept"Max Kellermann
2018-08-02config/Path: simplify expressionMax Kellermann
2018-08-02config/Path: remove unnecessary IsNull() checkMax Kellermann
2018-08-01unix/PidFile: add "noexcept"Max Kellermann
2018-08-01unix/{Daemon,PidFile}: throw exception on errorMax Kellermann
2018-08-01Main: add "noexcept"Max Kellermann
2018-08-01Main: remove exception handler from mpd_main_after_fork()Max Kellermann
2018-08-01Main: move log_deinit() call to mpd_main()Max Kellermann
2018-08-01Main: move code to MainOrThrow(), leaving exception handler in mpd_main()Max Kellermann
2018-08-01Main: move libdbus cleanup to class ODBus::ScopeInitMax Kellermann
2018-07-30SongFilter: implement the AND operatorMax Kellermann
2018-07-30Songfilter: move code to ExpectWord()Max Kellermann
2018-07-30Songfilter: allow redundant paranthesesMax Kellermann
2018-07-30SongFilter: make ParseExpression() staticMax Kellermann
2018-07-29SongFilter: move code from SongFilter to AndSongFilterMax Kellermann
2018-07-28[OSXOutputPlugin] Fix a bug that the stream sample rate is missingYue Wang
2018-07-26input/qobuz: initialize the libgcrypt libraryMax Kellermann
2018-07-26lib/gcrypt/MD5: move code to util/HexFormat.cxxMax Kellermann
2018-07-26lib/gcrypt/MD5: return a StringBufferMax Kellermann
2018-07-26lib/gcrypt/MD5: move code to Hash.hxxMax Kellermann
2018-07-26lib/gcrypt/MD5: relicense to BSD-2Max Kellermann
2018-07-25SongFilter: make several macros internalMax Kellermann
2018-07-25SongFilter: make locate_parse_type() staticMax Kellermann
2018-07-25command/Database: don't use locate_parse_type()Max Kellermann
2018-07-25command/Database: move code to handle_list_file()Max Kellermann
2018-07-25db/Print: pass TagType to PrintUniqueTags()Max Kellermann
2018-07-25db/Print: move code to PrintSongUris()Max Kellermann
2018-07-25SongFilter: make Item an interfaceMax Kellermann
2018-07-25SongFilter: move code to class StringFilterMax Kellermann
2018-07-25SongFilter: allow dash in tag nameMax Kellermann
2018-07-25util/TimeISO8601: new utility libraryMax Kellermann
2018-07-25util/TimeConvert: new utility libraryMax Kellermann
2018-07-25TimePrint: remove unused time_t overloadMax Kellermann
2018-07-25SongFilter: remove DetachedSong overloadsMax Kellermann
2018-07-25decoder/ffmpeg: skip the av_probe_input_format() callMax Kellermann
2018-07-25input/buffered: fix bogus offset after Seek()Max Kellermann
2018-07-24SongFilter: implement operator "!="Max Kellermann
2018-07-24SongFilter: new extensible filter syntaxMax Kellermann
2018-07-24SongFilter: add ToExpression()Max Kellermann
2018-07-24SongFilter: pass std::string&& to Item constructorMax Kellermann
2018-07-24SongFilter: use std::list::emplace_back()Max Kellermann
2018-07-21SongFilter: basic support for negated itemsMax Kellermann
2018-07-21SongFilter: simplify Parse() loopMax Kellermann
2018-07-21SongFilter: Parse() throws exception on errorMax Kellermann
2018-07-21SongFilter: make internal Parse() overload privateMax Kellermann
2018-07-21SongFilter: remove obsolete prototypeMax Kellermann