aboutsummaryrefslogtreecommitdiffstats
path: root/src/UpdateRemove.cxx (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-10-22UpdateRemove: include cleanupMax Kellermann1-2/+0
2013-10-19*: use nullptr instead of NULLMax Kellermann1-4/+4
2013-10-17Song: GetURI() returns std::stringMax Kellermann1-5/+4
2013-10-02Log: new logging library APIMax Kellermann1-2/+3
Prepare to migrate away from GLib. Currently, we're still using GLib as a backend.
2013-07-28song: convert header to C++Max Kellermann1-4/+4
2013-04-17Main: move global variables to struct InstanceMax Kellermann1-2/+2
More preparations for multi-player support.
2013-01-21UpdateRemove: Mutex/Cond instead of GMutex/GCondMax Kellermann1-18/+10
2013-01-09EventPipe: rename to GlobalEventsMax Kellermann1-3/+3
2013-01-09event_pipe.h: convert to C++Max Kellermann1-4/+1
2013-01-07Playlist: convert functions to methodsMax Kellermann1-3/+1
2013-01-05Partition: new class, container for Playlist and PlayerControlMax Kellermann1-1/+4
This is the beginning of multi-player support. There will be support for multiple Partition objects in one MPD process.
2013-01-04playlist: convert to C++Max Kellermann1-1/+1
2013-01-02sticker: convert to C++Max Kellermann1-4/+2
2013-01-02update: convert to C++Max Kellermann1-2/+8
2012-09-28main: use C++ compilerMax Kellermann1-1/+1
2012-03-26Use g_message and not g_debug when removing songDan McGee1-1/+1
When adding or updating a song, we get a log message even if debug is not enabled. It seems odd that removing a song shouldn't be done at the same log level; otherwise looking at the log leads you to believe songs are never removed from the library on update. Signed-off-by: Dan McGee <dan@archlinux.org>
2012-02-12update_remove: add header update_remove.hMax Kellermann1-1/+1
2011-01-29copyright year 2011Max Kellermann1-1/+1
2011-01-10update_remove: use plain GCond instead of notifyMax Kellermann1-9/+16
GMutex/GCond guarantee that the access to removed_song is protected.
2011-01-10player_control: removed the global variable "pc"Max Kellermann1-1/+2
Allocate a player_control object where needed, and pass it around. Each "client" object is associated with a "player_control" instance. This prepares multi-player support.
2009-12-31Update copyright notices.Avuton Olrich1-1/+1
2009-11-11update: added missing config.h includesMax Kellermann1-1/+2
This broke sticker and archive support.
2009-09-24update: splitted update.c into several sourcesMax Kellermann1-0/+93