summaryrefslogtreecommitdiff
path: root/src/SongFilter.cxx
AgeCommit message (Expand)Author
2017-12-19Main, ...: catch any exception, not just std::runtime_errorMax Kellermann
2017-09-20Merge branch 'v0.20.x'Max Kellermann
2017-09-20SongFilter: use class IcuCompareMax Kellermann
2017-09-20lib/icu/Collate: move IcuCaseFold() to CaseFold.cxxMax Kellermann
2017-08-18SongFilter: use std::chrono::system_clock::time_point instead of time_tMax Kellermann
2017-08-18DetachedSong, db/LightSong, db/simple/Song: use std::chrono::system_clock::ti...Max Kellermann
2017-05-15Merge tag 'v0.20.7'Max Kellermann
2017-05-08*: remove "pure" and "const" attributes from throwing functionsMax Kellermann
2017-05-08*: add "noexcept" to many, many function prototypesMax Kellermann
2017-02-08tag/Tag: move tag_name_parse() to ParseName.cxxMax Kellermann
2017-01-07util/TimeParser: wrapper for strptime()Max Kellermann
2017-01-03update copyright yearMax Kellermann
2016-02-26update copyright year to 2016Max Kellermann
2015-06-25lib/icu/{Converter,Collate}: return AllocatedStringMax Kellermann
2015-06-25SongFilter: add assertion to StringMatch()Max Kellermann
2015-06-25SongFilter: return "const char *" instead of std::stringMax Kellermann
2015-01-01Copyright year 2015Max Kellermann
2014-12-26Merge branch 'v0.18.x' into v0.19.xMax Kellermann
2014-12-26util/{ASCII,UriUtil}, ...: work around -Wtautological-pointer-compareMax Kellermann
2014-08-11SongFilter: new filter "modified-since"Max Kellermann
2014-07-12Tag: add class const_iterator and methods begin(), end()Max Kellermann
2014-06-23Merge branch 'v0.18.x'Max Kellermann
2014-06-23db/proxy: fall back to recursive walk on old libmpdclient/MPDMax Kellermann
2014-04-24SongFilter: convert argv to ConstBufferMax Kellermann
2014-02-26db/simple: create dedicated directoryMax Kellermann
2014-02-24SongSort, ...: use libicu instead of GLib's g_utf8_*()Max Kellermann
2014-02-18SongFilter: disable g_utf8_casefold() without GLibMax Kellermann
2014-01-24Database*: move to db/Max Kellermann
2014-01-19LightSong: new class to be used by DatabasePlugin callbacksMax Kellermann
2014-01-19Song: embed the Tag object statically into class SongMax Kellermann
2014-01-15SongFilter, TagConfig: cast TAG_NUM_OF_ITEM_TYPES to integerMax Kellermann
2014-01-14SongFilter, TagConfig: cast TAG_NUM_OF_ITEM_TYPES to integerMax Kellermann
2014-01-13copyright year 2014Max Kellermann
2014-01-09DetachedSong: fork of struct SongMax Kellermann
2013-10-30*: update copyright year to 2013Max Kellermann
2013-10-29SongFilter: add special keyword "base"Max Kellermann
2013-10-29SongFilter: "any" does not match file nameMax Kellermann
2013-10-29SongFilter: use std::stringMax Kellermann
2013-10-20Util/ASCII: add function StringEqualsCaseASCII()Max Kellermann
2013-10-17Song: GetURI() returns std::stringMax Kellermann
2013-09-26SongFilter: search for album artist falls back to the artist tagMax Kellermann
2013-09-26IdTable, SongFilter: use std::fill_n() instead of std::fill()Max Kellermann
2013-09-05Tag, ...: move to libtag.aMax Kellermann
2013-07-30tag: convert to C++Max Kellermann
2013-07-28song: convert header to C++Max Kellermann
2013-01-17path: convert to C++Max Kellermann
2013-01-07decoder_api.h, ...: add "extern C"Max Kellermann
2012-08-29SongFilter: convert to a C++ classMax Kellermann
2012-08-29locate: rename to SongFilter.cxxMax Kellermann