Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2014-02-26 | db/simple: create dedicated directory | Max Kellermann | 1 | -1/+1 | |
2014-02-04 | db/DatabaseListener: add method OnDatabaseSongRemoved() | Max Kellermann | 1 | -20/+2 | |
Decouples db/update/Remove.cpp from global variables. | |||||
2014-01-30 | db/update: convert to OO API | Max Kellermann | 1 | -16/+5 | |
Move global variables into the new classes. That may allow multiple update threads for multiple databases one day. | |||||
2014-01-24 | Database*: move to db/ | Max Kellermann | 1 | -2/+2 | |
2014-01-24 | Sticker*: move to sticker/ | Max Kellermann | 1 | -2/+2 | |
2014-01-24 | Update*: move to update/ | Max Kellermann | 1 | -0/+0 | |
2014-01-19 | LightSong: new class to be used by DatabasePlugin callbacks | Max Kellermann | 1 | -1/+2 | |
Detach the Song class completely from the public API, only to be used by SimpleDatabase and the update thread. | |||||
2014-01-13 | copyright year 2014 | Max Kellermann | 1 | -1/+1 | |
2014-01-09 | DetachedSong: fork of struct Song | Max Kellermann | 1 | -1/+4 | |
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. | |||||
2014-01-08 | SongSticker: use Song references | Max Kellermann | 1 | -1/+1 | |
2013-11-28 | include cleanup using iwyu | Max Kellermann | 1 | -1/+0 | |
2013-11-04 | Log: add level "DEFAULT" | Max Kellermann | 1 | -1/+1 | |
Map LogLevel::INFO to G_LOG_LEVEL_INFO, and LogLevel::DEFAULT to G_LOG_LEVEL_MESSAGE. Now client connect/disconnect message are only logged on log_level "secure". | |||||
2013-10-30 | *: update copyright year to 2013 | Max Kellermann | 1 | -1/+1 | |
2013-10-22 | UpdateRemove: include cleanup | Max Kellermann | 1 | -2/+0 | |
2013-10-19 | *: use nullptr instead of NULL | Max Kellermann | 1 | -4/+4 | |
2013-10-17 | Song: GetURI() returns std::string | Max Kellermann | 1 | -5/+4 | |
2013-10-02 | Log: new logging library API | Max Kellermann | 1 | -2/+3 | |
Prepare to migrate away from GLib. Currently, we're still using GLib as a backend. | |||||
2013-07-28 | song: convert header to C++ | Max Kellermann | 1 | -4/+4 | |
2013-04-17 | Main: move global variables to struct Instance | Max Kellermann | 1 | -2/+2 | |
More preparations for multi-player support. | |||||
2013-01-21 | UpdateRemove: Mutex/Cond instead of GMutex/GCond | Max Kellermann | 1 | -18/+10 | |
2013-01-09 | EventPipe: rename to GlobalEvents | Max Kellermann | 1 | -3/+3 | |
2013-01-09 | event_pipe.h: convert to C++ | Max Kellermann | 1 | -4/+1 | |
2013-01-07 | Playlist: convert functions to methods | Max Kellermann | 1 | -3/+1 | |
2013-01-05 | Partition: new class, container for Playlist and PlayerControl | Max Kellermann | 1 | -1/+4 | |
This is the beginning of multi-player support. There will be support for multiple Partition objects in one MPD process. | |||||
2013-01-04 | playlist: convert to C++ | Max Kellermann | 1 | -1/+1 | |
2013-01-02 | sticker: convert to C++ | Max Kellermann | 1 | -4/+2 | |
2013-01-02 | update: convert to C++ | Max Kellermann | 1 | -2/+8 | |
2012-09-28 | main: use C++ compiler | Max Kellermann | 1 | -1/+1 | |
2012-03-26 | Use g_message and not g_debug when removing song | Dan McGee | 1 | -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-12 | update_remove: add header update_remove.h | Max Kellermann | 1 | -1/+1 | |
2011-01-29 | copyright year 2011 | Max Kellermann | 1 | -1/+1 | |
2011-01-10 | update_remove: use plain GCond instead of notify | Max Kellermann | 1 | -9/+16 | |
GMutex/GCond guarantee that the access to removed_song is protected. | |||||
2011-01-10 | player_control: removed the global variable "pc" | Max Kellermann | 1 | -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-31 | Update copyright notices. | Avuton Olrich | 1 | -1/+1 | |
2009-11-11 | update: added missing config.h includes | Max Kellermann | 1 | -1/+2 | |
This broke sticker and archive support. | |||||
2009-09-24 | update: splitted update.c into several sources | Max Kellermann | 1 | -0/+93 | |