Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2014-08-11 | SongFilter: new filter "modified-since" | Max Kellermann | 1 | -0/+8 | |
2014-06-23 | db/proxy: fall back to recursive walk on old libmpdclient/MPD | Max Kellermann | 1 | -0/+11 | |
Error message was 'too few arguments for "find"' because the "base" constraint was not supported, and no other constraints remained. | |||||
2014-04-24 | SongFilter: convert argv to ConstBuffer | Max Kellermann | 1 | -2/+2 | |
2014-01-19 | LightSong: new class to be used by DatabasePlugin callbacks | Max Kellermann | 1 | -4/+5 | |
Detach the Song class completely from the public API, only to be used by SimpleDatabase and the update thread. | |||||
2014-01-13 | copyright year 2014 | Max Kellermann | 1 | -1/+1 | |
2014-01-09 | DetachedSong: fork of struct Song | Max Kellermann | 1 | -0/+7 | |
From now on, struct Song will be used by the database only, and DetachedSong will be used by everybody else. DetachedSong is easier to use, but Song has lower overhead. | |||||
2013-10-30 | *: update copyright year to 2013 | Max Kellermann | 1 | -1/+1 | |
2013-10-30 | db/proxy: pass search/find to remote MPD | Max Kellermann | 1 | -0/+16 | |
2013-10-29 | SongFilter: add special keyword "base" | Max Kellermann | 1 | -0/+12 | |
Restores the features from the previous draft commands "findin" / "searchin". | |||||
2013-10-29 | SongFilter: make SongFilter::Item class definition public | Jean-Francois Dockes | 1 | -0/+10 | |
2013-10-29 | SongFilter: use std::string | Max Kellermann | 1 | -9/+3 | |
2013-10-15 | gcc.h: rename to Compiler.h | Max Kellermann | 1 | -1/+1 | |
2013-07-30 | tag: convert to C++ | Max Kellermann | 1 | -5/+5 | |
2013-07-28 | song: convert header to C++ | Max Kellermann | 1 | -3/+3 | |
2013-01-02 | don't include stdbool.h in C++ sources | Max Kellermann | 1 | -1/+0 | |
The "bool" type is built-in. | |||||
2012-08-29 | SongFilter: convert to a C++ class | Max Kellermann | 1 | -20/+68 | |
2012-08-29 | locate: rename to SongFilter.cxx | Max Kellermann | 1 | -3/+3 | |
2012-08-08 | locate: add a per-item "fold_case" flag | Max Kellermann | 1 | -8/+2 | |
Merge locate_song_search() and locate_song_match(). | |||||
2012-08-08 | locate: make "tag" unsigned | Max Kellermann | 1 | -1/+4 | |
2012-08-07 | locate: make the structs opaque | Max Kellermann | 1 | -23/+3 | |
2012-08-07 | locate: pass unsigned integer to _parse() | Max Kellermann | 1 | -1/+1 | |
2012-08-07 | locate: add "pure" attributes | Max Kellermann | 1 | -0/+3 | |
2012-08-07 | locate: add "casefold" flag to parser | Max Kellermann | 1 | -9/+1 | |
Fold the case during construction, without having to create another copy. | |||||
2012-08-07 | locate: remove unused function locate_item_free() | Max Kellermann | 1 | -4/+0 | |
2011-09-13 | database: don't allow uri==NULL | Max Kellermann | 1 | -0/+8 | |
Add nonnull attributes and fix all callers. | |||||
2011-09-13 | locate: remove unused function locate_item_new() | Max Kellermann | 1 | -4/+0 | |
2011-01-29 | copyright year 2011 | Max Kellermann | 1 | -1/+1 | |
2009-12-31 | Update copyright notices. | Avuton Olrich | 1 | -1/+1 | |
2009-03-13 | all: Update copyright header. | Avuton Olrich | 1 | -6/+7 | |
This updates the copyright header to all be the same, which is pretty much an update of where to mail request for a copy of the GPL and the years of the MPD project. This also puts all committers under 'The Music Player Project' umbrella. These entries should go individually in the AUTHORS file, for consistancy. | |||||
2009-01-24 | locate: added locate_item_list_casefold() | Max Kellermann | 1 | -0/+7 | |
Merged casefolding code from two locations into this one library function. | |||||
2009-01-24 | queue_print, dbUtils: use struct locate_item_list | Max Kellermann | 1 | -4/+4 | |
Changed the function prototypes to get locate_item_list objects instead of num_items/items. | |||||
2009-01-24 | locate: added struct locate_item_list | Max Kellermann | 1 | -3/+21 | |
Instead of passing two parameters around (number of items, array of items), combine both in a variable size struct. | |||||
2009-01-24 | locate: use bool instead of int | Max Kellermann | 1 | -2/+3 | |
Use the C99 bool type instead of integer values (1/0 or 0/-1). | |||||
2009-01-24 | locate: no CamelCase | Max Kellermann | 1 | -11/+13 | |
Renamed functions and variables. | |||||
2009-01-24 | locate: renamed LocateTagItem to "struct locate_item" | Max Kellermann | 1 | -9/+11 | |
No CamelCase and no typedefs. | |||||
2009-01-22 | locate: use const pointers | Max Kellermann | 1 | -3/+4 | |
Pass const pointers where no writes are performed. | |||||
2008-10-31 | added prefix to header macros | Max Kellermann | 1 | -2/+2 | |
"LOG_H" is a macro which is also used by ffmpeg/log.h. This is ffmpeg's fault, because short macros should be reserved for applications, but since it's always a good idea to choose prefixed macro names, even for applications, we are going to do that in MPD. | |||||
2008-10-08 | song: converted typedef Song to struct song | Max Kellermann | 1 | -3/+8 | |
Again, a data type which can be forward-declared. | |||||
2008-09-29 | Switch to C99 types (retaining compat with old compilers) | Eric Wong | 1 | -1/+1 | |
Seeing the "mpd_" prefix _everywhere_ is mind-numbing as the mind needs to retrain itself to skip over the first 4 tokens of a type to get to its meaning. So avoid having extra characters on my terminal to make it easier to follow code at 2:30 am in the morning. Please report any new issues you may come across on Free toolchains. I realize how difficult it can be to build/maintain cross-compiling toolchains and I have no intention of forcing people to upgrade their toolchains to build mpd. Tested with gcc 2.95.4 and and gcc 4.3.1 on x86-32. | |||||
2008-08-28 | protect locate.h from double inclusion | Max Kellermann | 1 | -0/+5 | |
2008-02-05 | fix -Wconst warnings | Max Kellermann | 1 | -2/+2 | |
[ew: cleaned up the dirty union hack a bit] Signed-off-by: Eric Wong <normalperson@yhbt.net> git-svn-id: https://svn.musicpd.org/mpd/trunk@7180 09075e82-0dd4-0310-85a5-a0d7c8717e4f | |||||
2007-02-24 | Adding copyright headers to locate.[ch]. | J. Alexander Treuman | 1 | -0/+18 | |
git-svn-id: https://svn.musicpd.org/mpd/trunk@5422 09075e82-0dd4-0310-85a5-a0d7c8717e4f | |||||
2007-02-24 | Moving a bunch of the LocateTagItem code to locate.[ch] so that it can | J. Alexander Treuman | 1 | -0/+28 | |
later be used for playlist searching. git-svn-id: https://svn.musicpd.org/mpd/trunk@5419 09075e82-0dd4-0310-85a5-a0d7c8717e4f |