mpd/src/song
Max Kellermann 3bf521d5ca song/TagSongFilter: apply negation properly to multiple tag values
The old implementation didn't make a lot of sense; the "!=" operator
was not actually the opposite of "==".

Closes https://github.com/MusicPlayerDaemon/MPD/issues/505
2019-03-16 13:23:02 +01:00
..
AndSongFilter.cxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
AndSongFilter.hxx Compiler.h: move to util/ 2018-08-20 16:19:17 +02:00
AudioFormatSongFilter.cxx song/AudioFormatFilter: add mask support 2018-08-02 21:34:29 +02:00
AudioFormatSongFilter.hxx song/AudioFormatSongFilter: new filter type 2018-08-02 17:28:17 +02:00
BaseSongFilter.cxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
BaseSongFilter.hxx Compiler.h: move to util/ 2018-08-20 16:19:17 +02:00
DetachedSong.cxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
DetachedSong.hxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
Escape.cxx song/Filter: allow escaping quotes in filter expressions 2018-11-02 19:15:08 +01:00
Escape.hxx song/Filter: allow escaping quotes in filter expressions 2018-11-02 19:15:08 +01:00
Filter.cxx song/Filter: add operator "contains" 2018-11-12 12:49:01 +01:00
Filter.hxx Compiler.h: move to util/ 2018-08-20 16:19:17 +02:00
ISongFilter.hxx Compiler.h: move to util/ 2018-08-20 16:19:17 +02:00
LightSong.cxx *: copyright year 2018 2018-10-31 17:54:59 +01:00
LightSong.hxx *: copyright year 2018 2018-10-31 17:54:59 +01:00
meson.build Add missing pcre_dep in src/song/meson.build 2018-12-09 17:21:38 +01:00
ModifiedSinceSongFilter.cxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
ModifiedSinceSongFilter.hxx
NotSongFilter.hxx song/OptimizeFilter: optimization stage for filters 2018-08-02 19:42:53 +02:00
OptimizeFilter.cxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
OptimizeFilter.hxx song/OptimizeFilter: optimization stage for filters 2018-08-02 19:42:53 +02:00
StringFilter.cxx song/StringFilter: remove obsolete #if 2019-03-16 13:23:02 +01:00
StringFilter.hxx song/StringFilter: make MatchWithoutNegation() public 2019-03-16 13:23:02 +01:00
TagSongFilter.cxx song/TagSongFilter: apply negation properly to multiple tag values 2019-03-16 13:23:02 +01:00
TagSongFilter.hxx song/TagSongFilter: eliminate Match(TagItem) 2019-03-15 20:28:27 +01:00
UriSongFilter.cxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
UriSongFilter.hxx song/{Tag,Uri}SongFilter: pass StringFilter&& to constructor 2018-11-07 23:57:42 +01:00