Max Kellermann
|
d44880dfa9
|
UpdateGlue: handle update id management
Add UpdateQueueItem::id to keep track of the id in every item.
Replaces thhe hack in update_queue_push().
|
2013-10-17 21:45:53 +02:00 |
|
Max Kellermann
|
0c63632cc2
|
UpdateGlue: pass UpdateQueueItem around
Fixes a few kludges and avoids GLib allocation.
|
2013-10-17 21:45:42 +02:00 |
|
Max Kellermann
|
7ef40de98b
|
UpdateQueue: use std::string and std::queue
|
2013-10-17 21:13:40 +02:00 |
|
Max Kellermann
|
8e676db633
|
Thread/Thread: replacement library for GThread
|
2013-10-17 19:29:47 +02:00 |
|
Max Kellermann
|
32dfc11c23
|
Main: use ThreadId instead of GThread*
|
2013-10-17 19:28:34 +02:00 |
|
Max Kellermann
|
ec883e1901
|
Stats: rename stats.h to Stats.hxx
|
2013-10-02 12:14:07 +02:00 |
|
Max Kellermann
|
060814daa8
|
Log: new logging library API
Prepare to migrate away from GLib. Currently, we're still using GLib
as a backend.
|
2013-10-02 08:57:55 +02:00 |
|
Max Kellermann
|
29030b54c9
|
util/Error: new error passing library
Replaces GLib's GError.
|
2013-09-04 18:14:22 +02:00 |
|
Max Kellermann
|
b70d38dc10
|
Makefile.am: move sources to libsystem.a
|
2013-08-07 10:31:31 +02:00 |
|
Max Kellermann
|
a27d105dcd
|
FatalError: new library to replace mpd_error.h
|
2013-08-07 10:08:36 +02:00 |
|
Max Kellermann
|
b2d3d15e97
|
Main: move global variables to struct Instance
More preparations for multi-player support.
|
2013-04-17 23:52:58 +02:00 |
|
Max Kellermann
|
a4a13a3825
|
use g_thread_new() if GLib is recent enough
Fixes deprecation warnings.
|
2013-04-17 01:49:43 +02:00 |
|
Max Kellermann
|
3928c4e9ae
|
UpdateRemove: Mutex/Cond instead of GMutex/GCond
|
2013-01-21 10:42:47 +01:00 |
|
Max Kellermann
|
26ebfc04b0
|
EventPipe: rename to GlobalEvents
|
2013-01-09 23:31:43 +01:00 |
|
Max Kellermann
|
5faf443038
|
event_pipe.h: convert to C++
|
2013-01-09 22:37:47 +01:00 |
|
Max Kellermann
|
4bef0a1e62
|
Playlist: move playlist_increment_version_all() into the class
|
2013-01-09 22:21:16 +01:00 |
|
Max Kellermann
|
e86e77ad67
|
idle: convert to C++
|
2013-01-09 13:01:38 +01:00 |
|
Max Kellermann
|
d536944beb
|
Partition: new class, container for Playlist and PlayerControl
This is the beginning of multi-player support. There will be support
for multiple Partition objects in one MPD process.
|
2013-01-05 02:43:00 +01:00 |
|
Max Kellermann
|
05c91082e3
|
playlist: convert to C++
|
2013-01-04 22:12:33 +01:00 |
|
Max Kellermann
|
440ac51cf0
|
database.h: rename to DatabaseSimple.hxx
|
2013-01-03 01:06:11 +01:00 |
|
Max Kellermann
|
d65ad1bf15
|
mapper: convert to C++
|
2013-01-02 22:43:56 +01:00 |
|
Max Kellermann
|
a654f146d1
|
update: convert to C++
|
2013-01-02 19:22:15 +01:00 |
|