aboutsummaryrefslogtreecommitdiffstats
path: root/src/Queue.hxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Queue*: move to queue/Max Kellermann2014-01-241-378/+0
|
* Merge branch 'v0.18.x'Max Kellermann2014-01-201-5/+5
|\
| * Queue: rename struct queue to QueueMax Kellermann2014-01-201-5/+5
| | | | | | | | | | Works around a build failure on Solaris because annoyingly, Solaris reserves the name "queue". This rename was pending anyway.
| * Queue: make the constructor "explicit"Max Kellermann2014-01-201-1/+1
| |
* | copyright year 2014Max Kellermann2014-01-131-1/+1
| |
* | DetachedSong: fork of struct SongMax Kellermann2014-01-091-5/+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.
* Playlist: refresh new tags after database updateMax Kellermann2013-10-221-5/+0
| | | | Fixes regression from commit e96779d.
* Queue: add method ModifyAtPosition()Max Kellermann2013-10-221-0/+11
|
* Queue: ModifyAtOrder() does not increment versionMax Kellermann2013-10-221-1/+2
| | | | | Leave that to the caller, allowing it to modify multiple items at a time.
* *: use references instead of pointersMax Kellermann2013-10-191-3/+3
|
* gcc.h: rename to Compiler.hMax Kellermann2013-10-151-1/+1
|
* song: convert header to C++Max Kellermann2013-07-281-5/+8
|
* Queue: move code to new class IdTableMax Kellermann2013-01-081-11/+4
|
* Queue: rename internal typesMax Kellermann2013-01-081-6/+6
|
* Queue: move HASH_MULT and Item into the Queue classMax Kellermann2013-01-081-29/+27
|
* Queue: move GenerateId() and others into the classMax Kellermann2013-01-081-0/+38
|
* Queue: don't include glib.hMax Kellermann2013-01-071-3/+1
|
* Queue: use C++ random instead of GLib's GRandMax Kellermann2013-01-071-1/+2
|
* Queue: move queue_shuffle_order_first() into the classMax Kellermann2013-01-071-0/+2
|
* Queue: move queue_shuffle_order_range() into the classMax Kellermann2013-01-071-0/+6
|
* Queue: use std::swapMax Kellermann2013-01-061-3/+3
|
* queue: convert all functions to methodsMax Kellermann2013-01-061-231/+186
|
* Queue: add constructor and destructorMax Kellermann2013-01-061-13/+11
|
* playlist: convert to C++Max Kellermann2013-01-041-0/+379