| Commit message (Expand) | Author | Files | Lines |
2013-01-15 | fifo_buffer: add extern "C" | Max Kellermann | 4 | -8/+9 |
2013-01-15 | socket_error: new library for errno / WSAGetLastError() | Max Kellermann | 1 | -0/+146 |
2013-01-15 | io_error: add function new_error_errno() | Max Kellermann | 1 | -1/+8 |
2013-01-14 | Client*: include check.h / config.h | Max Kellermann | 3 | -0/+3 |
2013-01-14 | ClientList: allow deleting clients in client_list_foreach() callback | Dark Raven | 1 | -2/+2 |
2013-01-14 | Revert "ClientList.cxx: copy client list before iterating" | Max Kellermann | 1 | -2/+1 |
2013-01-14 | event/TimeoutMonitor: wrapper for g_timeout_source_new() | Max Kellermann | 8 | -60/+152 |
2013-01-14 | StateFile: convert to a class | Max Kellermann | 3 | -75/+80 |
2013-01-14 | gcc.h: add C++11 "final" fallback macro | Max Kellermann | 1 | -0/+1 |
2013-01-14 | InotifyQueue: convert to a class | Max Kellermann | 3 | -41/+45 |
2013-01-14 | InotifySource: convert to a class | Max Kellermann | 3 | -98/+96 |
2013-01-14 | Main, IOThread: move GMainLoop setup code to class EventLoop | Max Kellermann | 11 | -76/+131 |
2013-01-14 | IOThread: use gcc.h | Max Kellermann | 1 | -4/+6 |
2013-01-13 | ClientList.cxx: copy client list before iterating | Denis Krjuchkov | 1 | -1/+2 |
2013-01-13 | WakeFD.cxx: use two sockets instead of pipe on Win32 | Denis Krjuchkov | 2 | -5/+128 |
2013-01-13 | Win32Main.cxx: more clean shutdown | Denis Krjuchkov | 1 | -5/+22 |
2013-01-11 | thread/{Mutex,Cond}: new backend for WIN32 | Max Kellermann | 4 | -4/+135 |
2013-01-11 | GlobalEvents: #undef DELETE on Windows | Max Kellermann | 1 | -0/+8 |
2013-01-11 | configure.ac: enable WIN32_LEAN_AND_MEAN on Windows | Max Kellermann | 3 | -1/+3 |
2013-01-11 | string_util.c: provide fallback strndup() implementation | Denis Krjuchkov | 3 | -0/+48 |
2013-01-10 | input/curl: use std::list instead of GQueue | Max Kellermann | 1 | -93/+80 |
2013-01-10 | icy_metadata: convert to C++ | Max Kellermann | 4 | -163/+136 |
2013-01-10 | input/Curl: add constructor to input_curl class | Max Kellermann | 1 | -32/+30 |
2013-01-10 | input/Curl: remove unused source/source_id attributes | Max Kellermann | 1 | -7/+0 |
2013-01-10 | input/Curl: remove redundant attribute "url" | Max Kellermann | 1 | -4/+2 |
2013-01-10 | input/Curl: use std::forward_list instead of GSList | Max Kellermann | 1 | -27/+21 |
2013-01-10 | input/Curl: remove unused attribute "fds" | Max Kellermann | 1 | -3/+1 |
2013-01-10 | input/Curl: require libcurl 7.18 | Max Kellermann | 1 | -24/+4 |
2013-01-10 | output/shout: refactor check_block_param() to a function | Max Kellermann | 1 | -18/+15 |
2013-01-10 | Log, ...: include cleanup | Max Kellermann | 3 | -3/+0 |
2013-01-10 | decoder/wavpack: convert to C++ | Max Kellermann | 4 | -36/+58 |
2013-01-10 | decoder/wavpack: include cleanup | Max Kellermann | 1 | -3/+0 |
2013-01-10 | conf: convert to C++ | Max Kellermann | 1 | -63/+73 |
2013-01-10 | path: move code to IsSupportedCharset() | Max Kellermann | 1 | -6/+15 |
2013-01-10 | path: make the "win_charset" buffer static | Max Kellermann | 1 | -1/+1 |
2013-01-10 | notify: convert to C++ | Max Kellermann | 6 | -99/+79 |
2013-01-10 | io_thread: convert to C++ | Max Kellermann | 5 | -30/+27 |
2013-01-10 | input/{curl,soup}: convert to C++ | Max Kellermann | 5 | -67/+86 |
2013-01-10 | input_stream: convert to C++ (internally) | Max Kellermann | 7 | -19/+18 |
2013-01-10 | PlayerControl: switch to the Mutex/Cond classes | Max Kellermann | 3 | -13/+10 |
2013-01-10 | thread/Cond: new wrapper for pthread_cond_t or GCond | Max Kellermann | 5 | -0/+189 |
2013-01-10 | thread/GLibMutex: new Mutex implementation | Max Kellermann | 2 | -19/+44 |
2013-01-10 | PlayerThread: use pc.cond instead of main_cond | Max Kellermann | 4 | -8/+2 |
2013-01-10 | DecoderControl: take ownership of client_cond | Max Kellermann | 4 | -7/+8 |
2013-01-10 | DecoderThread: signal the client after decoder finishes | Max Kellermann | 1 | -0/+2 |
2013-01-10 | thread/PosixMutex: fix indent | Max Kellermann | 1 | -13/+13 |
2013-01-10 | GlobalEvents: lock-less operation using std::atomic | Max Kellermann | 3 | -39/+9 |
2013-01-10 | event/WakeFD: use eventfd() if available | Max Kellermann | 2 | -1/+46 |
2013-01-10 | fd_util: support eventfd() | Max Kellermann | 2 | -0/+25 |
2013-01-09 | GlobalEvents: move code to class WakeFD | Max Kellermann | 3 | -27/+148 |