aboutsummaryrefslogtreecommitdiffstats
path: root/src/Queue.cxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* DetachedSong: fork of struct SongMax Kellermann2014-01-091-11/+5
| | | | | | From now on, struct Song will be used by the database only, and DetachedSong will be used by everybody else. DetachedSong is easier to use, but Song has lower overhead.
* include cleanup using iwyuMax Kellermann2013-11-281-2/+0
|
* Playlist: refresh new tags after database updateMax Kellermann2013-10-221-9/+0
| | | | Fixes regression from commit e96779d.
* Queue: add method ModifyAtPosition()Max Kellermann2013-10-221-1/+1
|
* Queue: ModifyAtOrder() does not increment versionMax Kellermann2013-10-221-2/+0
| | | | | Leave that to the caller, allowing it to modify multiple items at a time.
* *: use references instead of pointersMax Kellermann2013-10-191-3/+5
|
* *: use nullptr instead of NULLMax Kellermann2013-10-191-1/+1
|
* song: convert header to C++Max Kellermann2013-07-281-9/+9
|
* Queue: use std::stable_sort() instead of g_qsort_with_data()Max Kellermann2013-01-081-26/+8
|
* song: don't use GLibMax Kellermann2013-01-081-0/+2
|
* Queue: allocate memory with new/deleteMax Kellermann2013-01-081-5/+5
|
* Queue: use signed integer instead of G_MAXUINTMax Kellermann2013-01-081-1/+1
| | | | The check for unsigned underflow is fragile and unreliable.
* Queue: move code to new class IdTableMax Kellermann2013-01-081-36/+12
|
* Queue: rename internal typesMax Kellermann2013-01-081-13/+13
|
* Queue: move GenerateId() and others into the classMax Kellermann2013-01-081-82/+43
|
* Queue: use C++ random instead of GLib's GRandMax Kellermann2013-01-071-9/+16
|
* Queue: move queue_shuffle_order_first() into the classMax Kellermann2013-01-071-5/+4
|
* Queue: move queue_shuffle_order_range() into the classMax Kellermann2013-01-071-12/+7
|
* Queue: use std::swapMax Kellermann2013-01-061-4/+1
|
* queue: convert all functions to methodsMax Kellermann2013-01-061-179/+163
|
* Queue: add constructor and destructorMax Kellermann2013-01-061-27/+19
|
* playlist: convert to C++Max Kellermann2013-01-041-0/+604