summaryrefslogtreecommitdiff
path: root/src/queue
AgeCommit message (Expand)Author
2017-11-26queue/IdTable: add "noexcept"Max Kellermann
2017-11-26Queue: make configuration attributes constMax Kellermann
2017-11-26Queue: use C++11 initializerMax Kellermann
2017-11-26SongSave: wrap DetachedSong* in std::unique_ptrMax Kellermann
2017-11-26player/Control: wrap DetachedSong* in std::unique_ptrMax Kellermann
2017-11-26queue/Playlist: cast next_song to bool, because that is all we need in SyncWi...Max Kellermann
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