Age | Commit message (Expand) | Author |
2018-07-16 | config/Config*: rename files, drop "Config" prefix | Max Kellermann |
2018-07-06 | db/LightSong: make Tag a reference | Max Kellermann |
2018-02-25 | playlist/Queue: add one-shot to single mode | Patryk HachuĊa |
2018-02-11 | Merge tag 'v0.20.17' | Max Kellermann |
2018-02-09 | SongSave, queue/PlaylistState, tag/ReplayGain: use portable atof() wrappers | Max Kellermann |
2018-01-30 | RemoteTagCache: new glue class for integrating RemoteTagScanner | Max Kellermann |
2018-01-05 | Merge branch 'v0.20.x' | Max Kellermann |
2018-01-05 | queue/PlaylistControl: fix crash after seek failure | Max Kellermann |
2017-12-20 | player/Control, ...: remove API documentation references to the obsolete Erro... | Max Kellermann |
2017-12-19 | Main, ...: catch any exception, not just std::runtime_error | Max Kellermann |
2017-12-03 | Merge branch 'v0.20.x' | Max Kellermann |
2017-12-02 | queue/PlaylistEdit: shuffle appended songs only within its priority group | Max Kellermann |
2017-12-02 | queue/PlaylistControl: don't skip highest priority song on "play" | Max Kellermann |
2017-11-27 | queue/Save: fix inverted check | Max Kellermann |
2017-11-26 | Queue: add "noexcept" | Max Kellermann |
2017-11-26 | queue/IdTable: make non-copyable | Max Kellermann |
2017-11-26 | queue/IdTable: make "data" pointer const | Max Kellermann |
2017-11-26 | queue/IdTable: add "noexcept" | Max Kellermann |
2017-11-26 | Queue: make configuration attributes const | Max Kellermann |
2017-11-26 | Queue: use C++11 initializer | Max Kellermann |
2017-11-26 | SongSave: wrap DetachedSong* in std::unique_ptr | Max Kellermann |
2017-11-26 | player/Control: wrap DetachedSong* in std::unique_ptr | Max Kellermann |
2017-11-26 | queue/Playlist: cast next_song to bool, because that is all we need in SyncWi... | Max Kellermann |
2017-10-18 | Merge tag 'v0.20.11' | Max Kellermann |
2017-10-18 | queue/Playlist: call MoveOrderToCurrent() in SeekSongOrder() on song change | Max Kellermann |
2017-10-18 | queue/PlaylistControl: keep order list consistency in MoveOrderToCurrent() | Max Kellermann |
2017-10-18 | queue/Playlist: move code to MoveOrderToCurrent() | Max Kellermann |
2017-10-18 | queue/Queue: add methods MoveOrderBefore() and MoveOrderAfter() | Max Kellermann |
2017-10-18 | queue/Queue: MoveOrder() returns to_order | Max Kellermann |
2017-06-04 | Merge tag 'v0.20.9' | Max Kellermann |
2017-06-04 | *: add lost of "noexcept" specifications | Max Kellermann |
2017-05-15 | Merge tag 'v0.20.7' | Max Kellermann |
2017-05-08 | *: add "noexcept" to many, many function prototypes | Max Kellermann |
2017-02-24 | SongPrint: remove Storage::MapToRelativeUTF8() call | Max Kellermann |
2017-02-08 | SongLoader: return instance, not pointer | Max Kellermann |
2017-02-08 | queue/PlaylistUpdate: assert Database::GetSong()!=nullptr | Max Kellermann |
2017-02-08 | tag/Tag*: rename several source files | Max Kellermann |
2017-01-04 | Fix for priority order bug if reordering in SetRandom() | Eugene Baklanov |
2017-01-03 | update copyright year | Max Kellermann |
2016-12-09 | Merge tag 'v0.19.20' | Max Kellermann |
2016-12-09 | Queue: "setprio" re-enqueues old song if priority has been raised | Max Kellermann |
2016-11-10 | util/Error: remove obsolete class | Max Kellermann |
2016-10-29 | db/simple/Save: migrate from class Error to C++ exceptions | Max Kellermann |
2016-10-27 | queue/PlaylistUpdate: include cleanup | Max Kellermann |
2016-10-27 | LocateUri: migrate from class Error to C++ exceptions | Max Kellermann |
2016-09-08 | player/Control: use class Error as C++ exception, throw it | Max Kellermann |
2016-09-05 | queue/PlaylistControl: use PlaylistError::NotPlaying() | Max Kellermann |
2016-09-05 | queue/PlaylistControl: fix return value in PlayNext(), PlayPrevious() | Max Kellermann |
2016-03-19 | db/Interface: GetSong() throws exception on error | Max Kellermann |
2016-03-19 | queue/PlaylistUpdate: extend catch clause | Max Kellermann |