summaryrefslogtreecommitdiff
path: root/src/queue
AgeCommit message (Expand)Author
2018-07-16config/Config*: rename files, drop "Config" prefixMax Kellermann
2018-07-06db/LightSong: make Tag a referenceMax Kellermann
2018-02-25playlist/Queue: add one-shot to single modePatryk HachuĊ‚a
2018-02-11Merge tag 'v0.20.17'Max Kellermann
2018-02-09SongSave, queue/PlaylistState, tag/ReplayGain: use portable atof() wrappersMax Kellermann
2018-01-30RemoteTagCache: new glue class for integrating RemoteTagScannerMax Kellermann
2018-01-05Merge branch 'v0.20.x'Max Kellermann
2018-01-05queue/PlaylistControl: fix crash after seek failureMax Kellermann
2017-12-20player/Control, ...: remove API documentation references to the obsolete Erro...Max Kellermann
2017-12-19Main, ...: catch any exception, not just std::runtime_errorMax Kellermann
2017-12-03Merge branch 'v0.20.x'Max Kellermann
2017-12-02queue/PlaylistEdit: shuffle appended songs only within its priority groupMax Kellermann
2017-12-02queue/PlaylistControl: don't skip highest priority song on "play"Max Kellermann
2017-11-27queue/Save: fix inverted checkMax Kellermann
2017-11-26Queue: add "noexcept"Max Kellermann
2017-11-26queue/IdTable: make non-copyableMax Kellermann
2017-11-26queue/IdTable: make "data" pointer constMax Kellermann
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