summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2017-01-04Makefile.am: update header filesMax Kellermann
2017-01-04Fix for priority order bug if reordering in SetRandom()Eugene Baklanov
2017-01-04Makefile.am: updated web server documentation pathMax Kellermann
2017-01-04doc/user: add brief "troubleshooting" chapterMax Kellermann
2017-01-03update copyright yearMax Kellermann
2017-01-03doc/user: tilde expansionMax Kellermann
2017-01-03doc/user: new section about stored playlistsMax Kellermann
2017-01-03doc/user: new section about external mixerMax Kellermann
2017-01-03doc/user: audio_output/enabled is stored in state_fileMax Kellermann
2017-01-03doc/user: mention that more than one audio_output is possibleMax Kellermann
2017-01-03doc/user: mention more pluginsMax Kellermann
2017-01-03doc/user: more general documentation about the configuration fileMax Kellermann
2017-01-03python/libs: upgrade FLAC to 1.3.2Max Kellermann
2017-01-03Main: invoke UpdateEffectiveReplayGainMode() after output initMax Kellermann
2017-01-03input/curl, ...: use strncmp() instead of memcmp() to avoid crashMax Kellermann
2017-01-03input/curl: move code to class CurlRequestMax Kellermann
2017-01-03test/run_input, ...: RAII-style global initializationMax Kellermann
2017-01-03input/curl: fold input_curl_easy_add_indirect() into the only callerMax Kellermann
2017-01-03input/curl: move code to SeekInternal(), simplify DoSeek()Max Kellermann
2017-01-03input/curl: move class CurlGlobal to separate source fileMax Kellermann
2017-01-03output/Source: clear current_chunk in Close()Max Kellermann
2017-01-03thread/Mutex: remove ScopeLock, use std::lock_guard directlyMax Kellermann
2017-01-03thread/Cond: make the integer-based timed_wait() overload privateMax Kellermann
2017-01-03thread/Mutex: use std::lock_guard instead of std::unique_lockMax Kellermann
2016-12-29output/Internal: add various trivial getter methodsMax Kellermann
2016-12-29output/State: add missing mutex lockMax Kellermann
2016-12-29output/Multiple: add missing mutex lockMax Kellermann
2016-12-29output/Internal: make the Mutex mutableMax Kellermann
2016-12-29output/Control: pass "force" flag to LockUpdate()Max Kellermann
2016-12-29output/Init: convert audio_output_setup() to methodMax Kellermann
2016-12-29python/libs: upgrade Boost to 1.63Max Kellermann
2016-12-29python/build/libs: upgrade CURL to 7.52.1Max Kellermann
2016-12-29python/build/libs: upgrade FFmpeg to 3.2.2Max Kellermann
2016-12-29python/build/verify: support SHA-1 and SHA-256Max Kellermann
2016-12-29python/build/verify: prepare SHA supportMax Kellermann
2016-12-29python/build/verify: add verify_file_digest()Max Kellermann
2016-12-29python/build/verify: move code to file_digest()Max Kellermann
2016-12-29python/build/verify: move code to feed_file()Max Kellermann
2016-12-29python/build/download: move file_md5() to verify.pyMax Kellermann
2016-12-29python/build/download: raise RuntimeErrorMax Kellermann
2016-12-29command/{Player,Error}: extract messages from nested exceptionsMax Kellermann
2016-12-29output/Multiple: obtain detailed error information in Open()Max Kellermann
2016-12-29output/Internal: remember the most recent errorMax Kellermann
2016-12-29output/Thread: unify exception handlingMax Kellermann
2016-12-29thread/Mutex: make ScopeLock an alias for std::unique_lockMax Kellermann
2016-12-29thread/Mutex: use std::unique_lock to implement ScopeLockMax Kellermann
2016-12-29notify: use C++11 initializerMax Kellermann
2016-12-29lib/nfs/Blocking, neighbor/smbclient: pass std::chrono::duration to Cond::tim...Max Kellermann
2016-12-28system/Clock: remove obsolete MonotonicClock*() functionsMax Kellermann
2016-12-28system/PeriodClock: use std::chrono::steady_clockMax Kellermann