summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2014-01-06event/SocketMonitor: don't close the socket automaticallyMax Kellermann
2014-01-06util/Cast: new utility libraryMax Kellermann
2014-01-06event/IdleMonitor: cancel in destructor only if activeMax Kellermann
2014-01-06event/MultiSocketMonitor: API documentationMax Kellermann
2014-01-05event/Loop: try to avoid the WakeFD when adding DeferredMonitorMax Kellermann
2014-01-05event/Loop: combine multiple WakeFD::Write() callsMax Kellermann
2014-01-05event/Loop: add attribute "again"Max Kellermann
2014-01-05event/Loop: add thread-safety assertionsMax Kellermann
2014-01-05output/httpd: move the clients.clear() call to the IOThreadMax Kellermann
2014-01-05output/httpd: import GetEventLoop()Max Kellermann
2014-01-05ClientList: use "delete" instead of Client::Close()Max Kellermann
2014-01-05event/Loop: remove obsolete assertionMax Kellermann
2014-01-05event/Loop: move code to HandleDeferred()Max Kellermann
2014-01-05event/MultiSocketMonitor: add missing <algorithm> includeMax Kellermann
2014-01-05event/MultiSocketMonitor: add method ReplaceSocketList()Max Kellermann
2014-01-05event/MultiSocketMonitor: include cleanupMax Kellermann
2014-01-04event/Loop: remove the GLib implementationMax Kellermann
2014-01-04output/httpd: move Bind()/Unbind() to the IOThreadMax Kellermann
2014-01-04event/poll: eliminate one vector::size() callMax Kellermann
2014-01-04output/httpd: move all broadcast operations to the IOThreadMax Kellermann
2014-01-04output/httpd: use the IOThreadMax Kellermann
2014-01-04output/httpd: move queue size check to HttpdClient::PushPage()Max Kellermann
2014-01-04output/httpd: wrap the std::list in std::queueMax Kellermann
2014-01-04output/httpd: merge duplicate code to ClearQueue()Max Kellermann
2014-01-04output/httpd: keep track of queue sizeMax Kellermann
2014-01-04event/Loop: remove bogus "!quit" assertionMax Kellermann
2014-01-04event/Loop: remove unused method AddCall()Max Kellermann
2014-01-04event/Loop: non-recursive Break() implementationMax Kellermann
2014-01-04mixer/alsa: use DeferredMonitor to update file descriptorsMax Kellermann
2014-01-04event/BlockingCall: always use DeferredMonitor internallyMax Kellermann
2014-01-04event/DeferredMonitor: make fully thread-safeMax Kellermann
2014-01-04Added application key for soundcloud pluginJames McGlashan (DarkFox)
2014-01-04Added soundcloud documentationJames McGlashan (DarkFox)
2014-01-04Added user and search paramaters for SoundCloud pluginJames McGlashan (DarkFox)
2014-01-02http -> https for SoundCloud pluginJames McGlashan (DarkFox)
2013-12-31output/httpd: change "struct" to "class"Max Kellermann
2013-12-31output/httpd: move code to methods Delay(), Play(), Cancel()Max Kellermann
2013-12-31output/httpd: move Cast() into the classMax Kellermann
2013-12-31output/httpd: add methods Init(), Finish()Max Kellermann
2013-12-31output/httpd: use reference instead of pointerMax Kellermann
2013-12-31output/httpd: make the HttpdClient base class "private"Max Kellermann
2013-12-31event/*Monitor: document as not being thread-safeMax Kellermann
2013-12-31event/Loop: document that AddCall() is thread-safeMax Kellermann
2013-12-29command: "lsinfo" and "readcomments" allowed for remote filesMax Kellermann
2013-12-29SongUpdate: read tags from songs in an archiveMax Kellermann
2013-12-29InputStream: add static method OpenReady()Max Kellermann
2013-12-29TagFile: rewind the stream before trying the next pluginMax Kellermann
2013-12-29DecoderList: add "pure" attributeMax Kellermann
2013-12-29DecoderList: add function decoder_plugins_supports_suffix()Max Kellermann
2013-12-29DecoderThread: use decoder_plugins_try()Max Kellermann