Age | Commit message (Expand) | Author |
2019-10-15 | queue/PlaylistEdit: fix relative destination offset when moving a range | Max Kellermann |
2018-11-19 | check.h: remove obsolete header | Max Kellermann |
2018-10-31 | *: copyright year 2018 | Max Kellermann |
2018-09-23 | player/Control: add LockGetSyncInfo() | Max Kellermann |
2018-09-22 | player/CrossFade: use std::chrono::duration | Max Kellermann |
2018-09-21 | player/Control: convert to class | Max Kellermann |
2018-08-20 | Compiler.h: move to util/ | Max Kellermann |
2018-08-02 | DetachedSong, db/LightSong, SongFilter: move to src/song/ | Max Kellermann |
2018-07-25 | SongFilter: remove DetachedSong overloads | Max Kellermann |
2018-07-17 | StateFileConfig: add attribute "restore_paused" | Max Kellermann |
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 |