aboutsummaryrefslogtreecommitdiffstats
path: root/src/queue/QueuePrint.cxx (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-08-12client/Response: new Client wrapper class for writing responsesMax Kellermann1-18/+18
2015-01-01Copyright year 2015Max Kellermann1-1/+1
2014-01-24Client*: move to client/Max Kellermann1-1/+1
2014-01-24Queue*: move to queue/Max Kellermann1-0/+0
2014-01-20Queue: rename struct queue to QueueMax Kellermann1-6/+6
Works around a build failure on Solaris because annoyingly, Solaris reserves the name "queue". This rename was pending anyway.
2014-01-13copyright year 2014Max Kellermann1-1/+1
2014-01-09DetachedSong: fork of struct SongMax Kellermann1-1/+1
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-11-28include cleanup using iwyuMax Kellermann1-5/+0
2013-10-19*: use references instead of pointersMax Kellermann1-20/+20
2013-07-28song: convert header to C++Max Kellermann1-2/+2
2013-01-06queue: convert all functions to methodsMax Kellermann1-13/+13
2013-01-04playlist: convert to C++Max Kellermann1-2/+2
2013-01-03Client: rename the struct client to class ClientMax Kellermann1-6/+6
2013-01-03client: convert to C++Max Kellermann1-1/+1
2013-01-02mapper: convert to C++Max Kellermann1-1/+1
2013-01-02*_print: convert to C++Max Kellermann1-1/+1
2012-08-29SongFilter: convert to a C++ classMax Kellermann1-3/+3
2012-08-29locate: rename to SongFilter.cxxMax Kellermann1-1/+1
2012-08-29queue_print: rename to QueuePrint.cxxMax Kellermann1-1/+4
2012-08-08locate: add a per-item "fold_case" flagMax Kellermann1-13/+1
Merge locate_song_search() and locate_song_match().
2012-08-07locate: add "casefold" flag to parserMax Kellermann1-8/+2
Fold the case during construction, without having to create another copy.
2011-07-19queue: implement song "priorities"Max Kellermann1-0/+4
Sorts remaining songs by priority. This can be used for the much-demanded "queue feature".
2011-01-29copyright year 2011Max Kellermann1-1/+1
2010-07-25{queue,song}_print: print relative paths if possibleMax Kellermann1-0/+1
If a song with an absolute path points inside the music directory, print only the relative part. This happens when partial songs from a playlist file were loaded.
2010-07-25queue_print: hide HTTP password in the "playlist" commandMax Kellermann1-5/+2
I've already changed the "playlistinfo" command to hide HTTP passwords, but forgot to do the same for the simpler "playlist" command. This patch changes queue_print_uris() to use the code from song_print_uri().
2009-12-31Update copyright notices.Avuton Olrich1-1/+1
2009-11-12include config.h in all sourcesMax Kellermann1-0/+1
After we've been hit by Large File Support problems several times in the past week (which only occur on 32 bit platforms, which I don't have), this is yet another attempt to fix the issue.
2009-03-30queue_print: queue_print_song_info() is not necessry for export.Avuton Olrich1-1/+9
2009-03-13all: Update copyright header.Avuton Olrich1-3/+4
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-24locate: added locate_item_list_casefold()Max Kellermann1-5/+1
Merged casefolding code from two locations into this one library function.
2009-01-24queue_print, dbUtils: use struct locate_item_listMax Kellermann1-7/+8
Changed the function prototypes to get locate_item_list objects instead of num_items/items.
2009-01-24locate: added struct locate_item_listMax Kellermann1-5/+5
Instead of passing two parameters around (number of items, array of items), combine both in a variable size struct.
2009-01-24locate: no CamelCaseMax Kellermann1-3/+3
Renamed functions and variables.
2009-01-24queue_print: use new_items instead of itemsMax Kellermann1-1/+1
Fix a typo in one of the previous patches.
2009-01-24playlist: removed locate functions to queue_print.cMax Kellermann1-0/+34
Now playlist.c does not contain any protocol specific code anymore.
2009-01-23playlist: moved some printing code to queue_print.cMax Kellermann1-0/+79
Moved protocol printing functions which operate on the queue to queue_print.c.