Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2015-01-01 | Copyright year 2015 | Max Kellermann | 1 | -1/+1 | |
2014-11-18 | DatabaseCommands: add "window" parameter to "search"/"find" | Max Kellermann | 1 | -0/+6 | |
2014-04-26 | DatabasePrint: move PrintSongCount() to Count.cxx | Max Kellermann | 1 | -6/+0 | |
2014-04-25 | DatabasePrint: refactor variable/function names | Max Kellermann | 1 | -6/+6 | |
2014-04-24 | DatabasePrint: eliminate printAllIn(), printInfoForAllIn() | Max Kellermann | 1 | -9/+0 | |
2014-04-24 | DatabaseCommands: "list" allows grouping | Max Kellermann | 1 | -1/+3 | |
2014-04-24 | DatabasePrint: convert "type" to unsigned | Max Kellermann | 1 | -1/+1 | |
2014-03-01 | command: add command "listfiles" | Max Kellermann | 1 | -1/+2 | |
Lists files and directories. Supports storage plugins. | |||||
2014-02-28 | DatabasePrint: add API documentation | Max Kellermann | 1 | -0/+3 | |
2014-01-24 | Database*: move to db/ | Max Kellermann | 1 | -0/+0 | |
2014-01-13 | copyright year 2014 | Max Kellermann | 1 | -1/+1 | |
2013-11-28 | include cleanup using iwyu | Max Kellermann | 1 | -1/+0 | |
2013-10-30 | *: update copyright year to 2013 | Max Kellermann | 1 | -1/+1 | |
2013-10-19 | *: use references instead of pointers | Max Kellermann | 1 | -10/+8 | |
2013-10-15 | gcc.h: rename to Compiler.h | Max Kellermann | 1 | -1/+1 | |
2013-09-04 | util/Error: new error passing library | Max Kellermann | 1 | -6/+6 | |
Replaces GLib's GError. | |||||
2013-01-03 | Client: rename the struct client to class Client | Max Kellermann | 1 | -6/+6 | |
2013-01-02 | don't include stdbool.h in C++ sources | Max Kellermann | 1 | -2/+0 | |
The "bool" type is built-in. | |||||
2012-08-29 | SongFilter: convert to a C++ class | Max Kellermann | 1 | -3/+3 | |
2012-08-15 | DatabasePrint: remove bogus "nonnull" attributes | Max Kellermann | 1 | -2/+2 | |
2012-08-08 | DatabaseSelection: add "match" attribute | Max Kellermann | 1 | -6/+0 | |
Let the database plugin do the match. | |||||
2012-08-08 | locate: add a per-item "fold_case" flag | Max Kellermann | 1 | -6/+0 | |
Merge locate_song_search() and locate_song_match(). | |||||
2012-08-07 | db_selection: rename to DatabaseSelection | Max Kellermann | 1 | -2/+2 | |
2012-08-07 | db_print.h: rename to DatabasePrint.hxx | Max Kellermann | 1 | -2/+2 | |
2012-08-02 | DatabaseVisitor, ...: use GError forward declaration | Max Kellermann | 1 | -1/+1 | |
2011-09-13 | db_print: move code to function db_selection_print() | Max Kellermann | 1 | -0/+6 | |
Use it in handle_lsinfo(), and eliminate some duplicate code. | |||||
2011-09-13 | database: don't allow uri==NULL | Max Kellermann | 1 | -0/+8 | |
Add nonnull attributes and fix all callers. | |||||
2011-09-13 | database: add struct db_visitor | Max Kellermann | 1 | -10/+21 | |
Use this struct for db_walk(). | |||||
2011-09-06 | dbUtils: move code to db_print.c | Max Kellermann | 1 | -14/+2 | |
2011-09-05 | dbUtils: pass player_control to findAddIn() | Max Kellermann | 1 | -1/+1 | |
Allow calling findAddIn() without a client object. | |||||
2011-01-29 | copyright year 2011 | Max Kellermann | 1 | -1/+1 | |
2011-01-10 | player_control: removed the global variable "pc" | Max Kellermann | 1 | -1/+3 | |
Allocate a player_control object where needed, and pass it around. Each "client" object is associated with a "player_control" instance. This prepares multi-player support. | |||||
2009-12-31 | Update copyright notices. | Avuton Olrich | 1 | -1/+1 | |
2009-08-25 | command: add "findadd" command. | Anton Khirnov | 1 | -0/+4 | |
2009-03-15 | dbUtils: removed printSavedMemoryFromFilenames() | Max Kellermann | 1 | -2/+0 | |
The function is unused. | |||||
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 | queue_print, dbUtils: use struct locate_item_list | Max Kellermann | 1 | -6/+6 | |
Changed the function prototypes to get locate_item_list objects instead of num_items/items. | |||||
2009-01-24 | locate: renamed LocateTagItem to "struct locate_item" | Max Kellermann | 1 | -10/+13 | |
No CamelCase and no typedefs. | |||||
2009-01-22 | locate: use const pointers | Max Kellermann | 1 | -4/+4 | |
Pass const pointers where no writes are performed. | |||||
2009-01-18 | stats: use one db_walk() to obtain stats | Max Kellermann | 1 | -2/+0 | |
Don't use dbUtils.h functions. This reduces 4 full database walks to just one. | |||||
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-09-07 | pass "struct client" to dbUtils.c, song.c, tag_print.c | Max Kellermann | 1 | -8/+11 | |
Don't pass the raw file descriptor around. This migration patch is rather large, because all of the sources have inter dependencies - we have to change all of them at the same time. | |||||
2008-09-07 | directory: don't pass fd to traverseAllIn() | Max Kellermann | 1 | -4/+4 | |
This patch continues the work of the previous patch: don't pass a file descriptor at all to traverseAllIn(). Since this fd was only used to report "directory not found" errors, we can easily move that check to the caller. This is a great relief, since it removes the dependency on a client connection from a lot of enumeration functions. | |||||
2008-09-06 | dbUtils, playlist, directory: pass constant pointers | Max Kellermann | 1 | -9/+9 | |
The usual bunch of const pointer conversions. | |||||
2008-04-12 | clean up CPP includes | Max Kellermann | 1 | -2/+0 | |
Try to only include headers which are really needed. We should particularly check all "headers including other headers". The long-term goal is to have a manageable, small API for plugins (decoders, output) without so many mpd internals cluttering the namespace. git-svn-id: https://svn.musicpd.org/mpd/trunk@7319 09075e82-0dd4-0310-85a5-a0d7c8717e4f | |||||
2008-01-03 | Cleanup #includes of standard system headers and put them in one place | Eric Wong | 1 | -1/+1 | |
This will make refactoring features easier, especially now that pthreads support and larger refactorings are on the horizon. Hopefully, this will make porting to other platforms (even non-UNIX-like ones for masochists) easier, too. os_compat.h will house all the #includes for system headers considered to be the "core" of MPD. Headers for optional features will be left to individual source files. git-svn-id: https://svn.musicpd.org/mpd/trunk@7130 09075e82-0dd4-0310-85a5-a0d7c8717e4f | |||||
2007-04-25 | Adding count command. It's usage is identical to find, but instead of | J. Alexander Treuman | 1 | -1/+4 | |
returning a list of matching songs, the number of results and total play time of the results are returned. git-svn-id: https://svn.musicpd.org/mpd/trunk@5950 09075e82-0dd4-0310-85a5-a0d7c8717e4f | |||||
2007-04-05 | The massive copyright update | Avuton Olrich | 1 | -1/+1 | |
git-svn-id: https://svn.musicpd.org/mpd/trunk@5834 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 | -24/+1 | |
later be used for playlist searching. git-svn-id: https://svn.musicpd.org/mpd/trunk@5419 09075e82-0dd4-0310-85a5-a0d7c8717e4f | |||||
2006-12-11 | Moving LOCATE_TAG_{FILE,ANY}_TYPE defines to dbUtils.h, so that we can | J. Alexander Treuman | 1 | -0/+3 | |
compare the return value of getLocateTagItemType() to them. git-svn-id: https://svn.musicpd.org/mpd/trunk@5138 09075e82-0dd4-0310-85a5-a0d7c8717e4f |