Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2015-02-10 | net/SocketAddress: light wrapper for struct sockaddr | Max Kellermann | 1 | -3/+3 | |
2015-02-10 | Listen: add "override" | Max Kellermann | 1 | -2/+2 | |
2015-01-21 | config/Option: convert to strictly-typed enum | Max Kellermann | 1 | -2/+2 | |
2015-01-21 | ConfigData: move struct config_param to Param.hxx | Max Kellermann | 1 | -1/+1 | |
2015-01-01 | Copyright year 2015 | Max Kellermann | 1 | -1/+1 | |
2014-02-20 | ConfigGlobal: eliminate function config_get_next_param() | Max Kellermann | 1 | -5/+2 | |
2014-02-19 | Listen: eliminate local variable | Max Kellermann | 1 | -3/+1 | |
2014-02-19 | Listen: reduce overhead for builds without systemd | Max Kellermann | 1 | -5/+6 | |
2014-02-19 | Listen: add Partition reference | Max Kellermann | 1 | -6/+7 | |
2014-01-29 | Listen: pass EventLoop to listen_global_init() | Max Kellermann | 1 | -6/+4 | |
Don't use global variables. | |||||
2014-01-24 | Client*: move to client/ | Max Kellermann | 1 | -1/+1 | |
2014-01-24 | Config*: move to config/ | Max Kellermann | 1 | -3/+3 | |
2014-01-13 | copyright year 2014 | Max Kellermann | 1 | -1/+1 | |
2013-10-19 | *: use nullptr instead of NULL | Max Kellermann | 1 | -5/+5 | |
2013-10-19 | event/ServerSocket: pass AllocatedPath to AddPath() | Max Kellermann | 1 | -2/+3 | |
2013-10-17 | fs/Path: rename to AllocatedPath | Max Kellermann | 1 | -2/+2 | |
The new class Path only holds a string pointer without being responsible for allocation/deallocation. The FileSystem.hxx library accepts Path arguments instead of AllocatedPath, to avoid forcing callers to allocate another string object. | |||||
2013-10-15 | Client, ...: remove unnecessary glib.h include | Max Kellermann | 1 | -2/+0 | |
2013-10-15 | ConfigData: use std::string for config_param::value | Max Kellermann | 1 | -3/+5 | |
2013-10-02 | Log: new logging library API | Max Kellermann | 1 | -5/+6 | |
Prepare to migrate away from GLib. Currently, we're still using GLib as a backend. | |||||
2013-10-02 | Listen, ...: add missing includes | Max Kellermann | 1 | -0/+2 | |
2013-09-12 | Listen: Allow tilde paths for socket. | Maarten de Vries | 1 | -2/+4 | |
2013-09-05 | conf.h: remove obsolete header | Max Kellermann | 1 | -1/+3 | |
Use only ConfigData.hxx in plugin sources to reduce header dependencies. | |||||
2013-09-04 | util/Error: new error passing library | Max Kellermann | 1 | -18/+12 | |
Replaces GLib's GError. | |||||
2013-04-17 | Main: move global variables to struct Instance | Max Kellermann | 1 | -1/+2 | |
More preparations for multi-player support. | |||||
2013-01-30 | ServerSocket: replace callback with virtual method | Max Kellermann | 1 | -10/+14 | |
2013-01-30 | ServerSocket: expose the class | Max Kellermann | 1 | -11/+13 | |
Eliminate the C wrappers. | |||||
2013-01-30 | ServerSocket: move to libevent.a | Max Kellermann | 1 | -1/+1 | |
2013-01-15 | ServerSocket: use the SocketMonitor class | Max Kellermann | 1 | -1/+3 | |
2013-01-15 | server_socket: convert to C++ | Max Kellermann | 1 | -4/+1 | |
2013-01-15 | Client: rebase on the new BufferedSocket class | Max Kellermann | 1 | -1/+1 | |
2013-01-07 | Client: add Partition reference attribute | Max Kellermann | 1 | -2/+1 | |
playlist and player_control are deprecated. | |||||
2013-01-07 | decoder_api.h, ...: add "extern C" | Max Kellermann | 1 | -1/+1 | |
2013-01-05 | Partition: new class, container for Playlist and PlayerControl | Max Kellermann | 1 | -2/+2 | |
This is the beginning of multi-player support. There will be support for multiple Partition objects in one MPD process. | |||||
2013-01-04 | Client: add "playlist" attribute | Max Kellermann | 1 | -1/+3 | |
Reduce access to the global variable "g_playlist". | |||||
2013-01-03 | client: convert to C++ | Max Kellermann | 1 | -1/+1 | |
2013-01-03 | listen: convert to C++ | Max Kellermann | 1 | -3/+6 | |
2012-09-28 | main: use C++ compiler | Max Kellermann | 1 | -1/+1 | |
2012-07-10 | require GLib 2.16 | Max Kellermann | 1 | -1/+0 | |
GLib 2.16 was released more than 4 years ago. Let's remove some cruft from the glib_compat.h header, and avoid new cruft to it. | |||||
2012-02-13 | listen: implement systemd socket activation | Max Kellermann | 1 | -0/+36 | |
2011-03-23 | listen: suppress "unused variable" warning | Max Kellermann | 1 | -0/+2 | |
2011-01-29 | copyright year 2011 | Max Kellermann | 1 | -1/+1 | |
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. | |||||
2010-10-05 | listen: move generic code to server_socket.c | Max Kellermann | 1 | -354/+20 | |
2010-09-23 | listen: fix "unused parameter" warning on WIN32 | Max Kellermann | 1 | -0/+2 | |
2010-06-30 | Make get_remote_uid() work on BSD | Andreas Vögele | 1 | -1/+7 | |
I've attached a patch that will make file URIs work on operating systems that provide the getpeereid() function call to check the user ID of the peer connected to a UNIX domain socket. | |||||
2010-06-19 | Make get_remote_uid() work on BSD | Andreas Vögele | 1 | -1/+7 | |
I've attached a patch that will make file URIs work on operating systems that provide the getpeereid() function call to check the user ID of the peer connected to a UNIX domain socket. | |||||
2010-03-21 | Define winnt or greater on mingw32 to take advantage of get*info(). | Avuton Olrich | 1 | -0/+1 | |
2009-12-31 | Update copyright notices. | Avuton Olrich | 1 | -1/+1 | |
2009-11-12 | include config.h in all sources | Max Kellermann | 1 | -1/+1 | |
After we've been hit by Large File Support problems several times in the past week (which only occur on 32 bit platforms, which I don't have), this is yet another attempt to fix the issue. | |||||
2009-11-10 | configure.ac: require GLib 2.12 | Max Kellermann | 1 | -0/+1 | |
Drop the required GLib version from 2.16 to 2.12, because many current systems still don't have GLib 2.16. This requires several new compatibility functions in glib_compat.h. |