summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2017-08-24db/DatabasePlugin: pass EventThread's EventLoop to create()Max Kellermann
2017-08-24db/DatabasePlugin: add #EventLoop parameter documentationMax Kellermann
2017-08-24Merge tag 'v0.20.10'Max Kellermann
2017-08-24release v0.20.10v0.20.10Max Kellermann
2017-08-24python/build/libs: upgrade CURL to 7.55.1Max Kellermann
2017-08-24python/libs: upgrade Opus to 1.2.1Max Kellermann
2017-08-24python/build/libs: upgrade FFmpeg to 3.3.3Max Kellermann
2017-08-23python/libs: upgrade Boost to 1.65Max Kellermann
2017-08-23player/Thread: initialize play_audio_format, fixes assertionMax Kellermann
2017-08-22Merge branch 'v0.20.x' into masterMatthew Leon
2017-08-21OSX mixerMatthew Leon
2017-08-18lib/upnp/Discovery: use strncmp() instead of memcmp()Max Kellermann
2017-08-18event/Loop: set thread to current thread by defaultMax Kellermann
2017-08-18IOThread: remove obsolete libraryMax Kellermann
2017-08-18event/Loop: schedule and cancel the WakeFD in Run()Max Kellermann
2017-08-18test/DumpDatabase: start an EventThreadMax Kellermann
2017-08-18test/{DumpDatabase,run_neighbor_explorer}: add class GlobalInitMax Kellermann
2017-08-18lib/curl/Init: share a CurlGlobal instance between input and storageMax Kellermann
2017-08-18SongFilter: use std::chrono::system_clock::time_point instead of time_tMax Kellermann
2017-08-18DetachedSong, db/LightSong, db/simple/Song: use std::chrono::system_clock::ti...Max Kellermann
2017-08-18db/LightDirectory: use std::chrono::system_clock::time_pointMax Kellermann
2017-08-17Fix std::string read after free in read_stream_artRyan Walklin
2017-08-17Fix EventPipe file descriptorsRyan Walklin
2017-08-15Add albumart commandRyan Walklin
2017-08-11db/PlaylistInfo: use std::chrono::system_clock::time_pointMax Kellermann
2017-08-11output/Jack: add "noexcept"Max Kellermann
2017-08-11output/Jack: reorder methodsMax Kellermann
2017-08-11system/EPollFD: throw exception instead of raising fatal errorMax Kellermann
2017-08-11zeroconf/Avahi: throw exception instead of raising fatal errorMax Kellermann
2017-08-11unix/Signalhandlers: throw exception instead of raising fatal errorMax Kellermann
2017-08-11event/SignalMonitor: throw exception instead of raising fatal errorMax Kellermann
2017-08-11Permission: throw exception instead of raising fatal errorMax Kellermann
2017-08-11tag/Config: throw exception instead of raising fatal errorMax Kellermann
2017-08-11client: make GREETING constexprMax Kellermann
2017-08-11client: use C++11 initializersMax Kellermann
2017-08-11system/fd_util: remove unused libraryMax Kellermann
2017-08-11system/EventPipe: use FileDescriptor::CreatePipeNonBlock()Max Kellermann
2017-08-11system/FileDescriptor: add method CreatePipeNonBlock()Max Kellermann
2017-08-11system/EventPipe: use class UniqueSocketDescriptor in PoorSocketPair()Max Kellermann
2017-08-11system/EventPipe: throw exception instead of raising fatal errorMax Kellermann
2017-08-11net/IPv4Address: new classMax Kellermann
2017-08-11net/SocketDescriptor: add AcceptNonBlock() overload without addressMax Kellermann
2017-08-11net/SocketDescriptor: AcceptNonBlock() enables non-blocking even if SOCK_NONB...Max Kellermann
2017-08-11net/SocketDescriptor: check HAVE_ACCEPT4Max Kellermann
2017-08-11system/EventPipe: use AtScopeExit() in PoorSocketPair()Max Kellermann
2017-08-11zeroconf/Bonjour: pass SocketDescriptor to constructorMax Kellermann
2017-08-11system/FileDescriptor: implement CreatePipe() on WindowsMax Kellermann
2017-08-10system/fd_util: remove unused function close_socket()Max Kellermann
2017-08-10system/fd_util: remove unused function accept_cloexec_nonblock()Max Kellermann
2017-08-10system/fd_util: remove unused function open_cloexec()Max Kellermann