summaryrefslogtreecommitdiff
path: root/src/queue
AgeCommit message (Expand)Author
2017-10-18Merge tag 'v0.20.11'Max Kellermann
2017-10-18queue/Playlist: call MoveOrderToCurrent() in SeekSongOrder() on song changeMax Kellermann
2017-10-18queue/PlaylistControl: keep order list consistency in MoveOrderToCurrent()Max Kellermann
2017-10-18queue/Playlist: move code to MoveOrderToCurrent()Max Kellermann
2017-10-18queue/Queue: add methods MoveOrderBefore() and MoveOrderAfter()Max Kellermann
2017-10-18queue/Queue: MoveOrder() returns to_orderMax Kellermann
2017-06-04Merge tag 'v0.20.9'Max Kellermann
2017-06-04*: add lost of "noexcept" specificationsMax Kellermann
2017-05-15Merge tag 'v0.20.7'Max Kellermann
2017-05-08*: add "noexcept" to many, many function prototypesMax Kellermann
2017-02-24SongPrint: remove Storage::MapToRelativeUTF8() callMax Kellermann
2017-02-08SongLoader: return instance, not pointerMax Kellermann
2017-02-08queue/PlaylistUpdate: assert Database::GetSong()!=nullptrMax Kellermann
2017-02-08tag/Tag*: rename several source filesMax Kellermann
2017-01-04Fix for priority order bug if reordering in SetRandom()Eugene Baklanov
2017-01-03update copyright yearMax Kellermann
2016-12-09Merge tag 'v0.19.20'Max Kellermann
2016-12-09Queue: "setprio" re-enqueues old song if priority has been raisedMax Kellermann
2016-11-10util/Error: remove obsolete classMax Kellermann
2016-10-29db/simple/Save: migrate from class Error to C++ exceptionsMax Kellermann
2016-10-27queue/PlaylistUpdate: include cleanupMax Kellermann
2016-10-27LocateUri: migrate from class Error to C++ exceptionsMax Kellermann
2016-09-08player/Control: use class Error as C++ exception, throw itMax Kellermann
2016-09-05queue/PlaylistControl: use PlaylistError::NotPlaying()Max Kellermann
2016-09-05queue/PlaylistControl: fix return value in PlayNext(), PlayPrevious()Max Kellermann
2016-03-19db/Interface: GetSong() throws exception on errorMax Kellermann
2016-03-19queue/PlaylistUpdate: extend catch clauseMax Kellermann
2016-03-18queue/PlaylistUpdate: catch and ignore DatabaseErrorMax Kellermann
2016-03-18queue/Playlist: don't let StaleSong() interrupt playbackMax Kellermann
2016-03-18queue/Playlist: rename DeleteSong() to StaleSong()Max Kellermann
2016-03-18queue/Playlist: pass unsigned to PlayOrder()Max Kellermann
2016-03-18queue/Playlist: document that current/queued are "order number"Max Kellermann
2016-03-10queue/Playlist: add interface QueueListener, replacing calls to idle_add()Max Kellermann
2016-03-10queue/Playlist: remove redundant "struct" keywordMax Kellermann
2016-03-10queue/Playlist: call OnModified(), eliminate duplicate codeMax Kellermann
2016-03-01*: include cleanup (using iwyu)Max Kellermann
2016-02-28player/Control: Play*() returns Error informationMax Kellermann
2016-02-28queue/PlaylistControl: clear "queued" before calling LockSeek()Max Kellermann
2016-02-28queue/PlaylistControl: throw PlaylistError on errorMax Kellermann
2016-02-28queue/PlaylistEdit: throw PlaylistError on errorMax Kellermann
2016-02-28playlist/edit: use std::unique_ptrMax Kellermann
2016-02-28queue/PlaylistTag: throw PlaylistError on errorMax Kellermann
2016-02-28PlaylistError: add NotPlaying()Max Kellermann
2016-02-26update copyright year to 2016Max Kellermann
2016-02-23Merge tag 'v0.19.13'Max Kellermann
2016-02-23queue/Playlist: move only the tag items in TagModified()Max Kellermann
2015-12-18PlaylistError: add exception class wrapping enum PlaylistResultMax Kellermann
2015-11-13queue/Save: fix "Malformed playlist line in state file"Max Kellermann
2015-11-11player/Control: Seek*() returns Error informationMax Kellermann
2015-11-11queue/Playlist: seek methods return bool/Error instead of PlaylistResultMax Kellermann