Max Kellermann
|
ab9c9068d4
|
Queue: rename struct queue to Queue
Works around a build failure on Solaris because annoyingly, Solaris
reserves the name "queue". This rename was pending anyway.
|
2014-01-20 08:57:46 +01:00 |
Max Kellermann
|
d110131ad6
|
Playlist: refresh new tags after database update
Fixes regression from commit e96779d .
|
2013-10-22 01:05:29 +02:00 |
Max Kellermann
|
fc05768374
|
Queue: add method ModifyAtPosition()
|
2013-10-22 00:59:56 +02:00 |
Max Kellermann
|
03b57df630
|
Queue: ModifyAtOrder() does not increment version
Leave that to the caller, allowing it to modify multiple items at a
time.
|
2013-10-22 00:59:56 +02:00 |
Max Kellermann
|
ff626ac763
|
*: use references instead of pointers
|
2013-10-19 18:48:38 +02:00 |
Max Kellermann
|
59f8144c50
|
*: use nullptr instead of NULL
|
2013-10-19 18:19:03 +02:00 |
Max Kellermann
|
ba161ec572
|
song: convert header to C++
|
2013-07-28 13:25:12 +02:00 |
Max Kellermann
|
affc446690
|
Queue: use std::stable_sort() instead of g_qsort_with_data()
|
2013-01-08 16:51:21 +01:00 |
Max Kellermann
|
255ee646c2
|
song: don't use GLib
|
2013-01-08 16:47:12 +01:00 |
Max Kellermann
|
6cafec8ae6
|
Queue: allocate memory with new/delete
|
2013-01-08 16:35:09 +01:00 |
Max Kellermann
|
8ef87be482
|
Queue: use signed integer instead of G_MAXUINT
The check for unsigned underflow is fragile and unreliable.
|
2013-01-08 16:33:33 +01:00 |
Max Kellermann
|
6c57047362
|
Queue: move code to new class IdTable
|
2013-01-08 16:11:25 +01:00 |
Max Kellermann
|
e29bc6912b
|
Queue: rename internal types
|
2013-01-08 16:05:10 +01:00 |
Max Kellermann
|
d81a9029db
|
Queue: move GenerateId() and others into the class
|
2013-01-08 15:38:10 +01:00 |
Max Kellermann
|
c6281b2680
|
Queue: use C++ random instead of GLib's GRand
|
2013-01-07 22:00:57 +01:00 |
Max Kellermann
|
53e5139b99
|
Queue: move queue_shuffle_order_first() into the class
|
2013-01-07 21:26:22 +01:00 |
Max Kellermann
|
2b8ce83c9b
|
Queue: move queue_shuffle_order_range() into the class
|
2013-01-07 21:17:01 +01:00 |
Max Kellermann
|
6936c0e2ab
|
Queue: use std::swap
|
2013-01-06 23:48:34 +01:00 |
Max Kellermann
|
108242042e
|
queue: convert all functions to methods
|
2013-01-06 21:33:58 +01:00 |
Max Kellermann
|
70652abf97
|
Queue: add constructor and destructor
|
2013-01-06 18:59:39 +01:00 |
Max Kellermann
|
05c91082e3
|
playlist: convert to C++
|
2013-01-04 22:12:33 +01:00 |