ac0852b4e3
The protocol documentation says that the difference between `find` and `search` is that `search` is case insensitive, but that's only half the truth: `search` also searches for sub strings instead of matching the whole string. This part is undocumented and unfortunate, but at this point, we can't change it. However leaking this surprising behavior to the new filter expressions was a bad idea; the "==" operator should never match substrings. For people who need that, we should add a new operator. |
||
---|---|---|
.. | ||
AndSongFilter.cxx | ||
AndSongFilter.hxx | ||
AudioFormatSongFilter.cxx | ||
AudioFormatSongFilter.hxx | ||
BaseSongFilter.cxx | ||
BaseSongFilter.hxx | ||
DetachedSong.cxx | ||
DetachedSong.hxx | ||
Escape.cxx | ||
Escape.hxx | ||
Filter.cxx | ||
Filter.hxx | ||
ISongFilter.hxx | ||
LightSong.cxx | ||
LightSong.hxx | ||
meson.build | ||
ModifiedSinceSongFilter.cxx | ||
ModifiedSinceSongFilter.hxx | ||
NotSongFilter.hxx | ||
OptimizeFilter.cxx | ||
OptimizeFilter.hxx | ||
StringFilter.cxx | ||
StringFilter.hxx | ||
TagSongFilter.cxx | ||
TagSongFilter.hxx | ||
UriSongFilter.cxx | ||
UriSongFilter.hxx |