Commit Graph

  • 33146ac353 lib/dbus/Watch: adjust parameter name Max Kellermann 2020-10-15 16:06:18 +02:00
  • 1406144210 lib/dbus/Watch: add missing include for assert() Max Kellermann 2020-10-15 16:05:04 +02:00
  • bb6ab67175 output/osx: fix several -Wdouble-promotion warnings Max Kellermann 2020-10-14 15:53:15 +02:00
  • ed3d8222d6 net/SocketAddress: include cleanup Max Kellermann 2020-10-14 20:48:41 +02:00
  • bb20af8f20 util/StringStrip: use std::strlen() Max Kellermann 2020-10-15 12:53:43 +02:00
  • 9355ec44e0 util/StringStrip: use std::size_t Max Kellermann 2020-10-15 12:52:44 +02:00
  • c63bd323ce util/StringCompare: use std::memcmp() Max Kellermann 2020-10-15 12:48:06 +02:00
  • 55db7105c5 event/SocketEvent: check/clear scheduled_flags in Close() Max Kellermann 2020-10-14 21:08:09 +02:00
  • 1c079e554b io/UniqueFileDescriptor: add method Release() Max Kellermann 2020-10-14 20:37:29 +02:00
  • 48afb68f3a event/SocketEvent: remove assert() from GetScheduledFlags() Max Kellermann 2020-10-14 20:49:34 +02:00
  • 21f409d5e2 event/SocketEvent: fix grammar Max Kellermann 2020-10-14 16:30:37 +02:00
  • 521e573be9 event/SocketEvent: use EventLoop::AbandonFD() in Close() Max Kellermann 2020-10-14 16:29:24 +02:00
  • abf9ae2dd9 event/Loop: rename Abandon() to AbandonFD() Max Kellermann 2020-10-14 16:24:55 +02:00
  • 9f013f7de4 event/SocketEvent: allow Close() without socket Max Kellermann 2020-10-14 16:23:13 +02:00
  • 7fc04fd5cd event/SocketEvent: move Dispatch() down Max Kellermann 2020-10-14 16:21:33 +02:00
  • 7901b04c78 event/SocketEvent: allow Cancel() without socket Max Kellermann 2020-10-14 16:19:08 +02:00
  • 653eea5840 event/SocketEvent: remove unnecessary initializer Max Kellermann 2020-10-14 16:18:38 +02:00
  • 5a4055fb08 event/SocketMonitor: refactor to SocketEvent Max Kellermann 2020-10-14 14:24:16 +02:00
  • 4d68a12f03 event/Loop: split the AtScopeExit() Max Kellermann 2020-10-14 14:47:51 +02:00
  • 0e951da64b event/Loop: add missing #ifdef Max Kellermann 2020-10-14 14:37:28 +02:00
  • 38dab040b3 event/Loop: add compile-time option to disable multithreading Max Kellermann 2020-10-13 15:50:12 +02:00
  • e9f6af61f9 event/Loop: forward-declare class {Idle,Defer}Event Max Kellermann 2020-10-14 14:04:57 +02:00
  • b06c4e2711 event/{Idle,Defer}Event: use base_hook instead of member_hook Max Kellermann 2020-10-14 14:02:11 +02:00
  • 1686f4e857 event/IdleMonitor: refactor to IdleEvent Max Kellermann 2020-10-14 13:34:15 +02:00
  • 9f57732af2 meson.build: increment version to 0.23~git Max Kellermann 2020-10-14 12:08:47 +02:00
  • 329382c1da event/SignalMonitor: add noexcept Max Kellermann 2020-10-13 17:25:53 +02:00
  • fadc03df21 meson.build: move macros to event/Features.h Max Kellermann 2020-10-13 16:11:57 +02:00
  • 54ee0e28ab event/PollGroup: check _WIN32 instead of USE_WINSELECT Max Kellermann 2020-10-12 12:50:05 +02:00
  • 92fc53ebef event/PollGroupWinSelect: use range-based for Max Kellermann 2020-10-12 12:42:11 +02:00
  • 7e7a1613cf event/PollGroupWinSelect: use std::copy_n() Max Kellermann 2020-10-12 12:39:52 +02:00
  • f73c4643ef event/PollGroupWinSelect: move IsEmpty() check to GetPtr() Max Kellermann 2020-10-12 12:38:46 +02:00
  • 8b94e8f260 event/PollGroupWinSelect: use SOCKET instead of int Max Kellermann 2020-10-12 12:12:48 +02:00
  • 41bc17a27f event/SocketMonitor: add ready_flags Max Kellermann 2020-10-08 20:53:43 +02:00
  • 41c0bbab13 event/SocketMonitor: don't filter out ERROR/HANGUP Max Kellermann 2020-10-08 21:14:42 +02:00
  • eeb96eb367 event/TimerEvent: add type alias for std::chrono::steady_clock::duration Max Kellermann 2020-10-08 19:35:36 +02:00
  • ce93e58944 event/TimerEvent: use using instead of typedef Max Kellermann 2020-10-08 19:34:26 +02:00
  • 263b0ffdbb event/TimerEvent: use auto_unlink hook Max Kellermann 2020-10-08 17:27:15 +02:00
  • 22bea5c97e event/Loop: reorder includes Max Kellermann 2020-10-08 19:38:26 +02:00
  • 75802ebcc6 StateFileConfig, ...: drop obsolete out-of-class definition Max Kellermann 2020-10-08 19:49:00 +02:00
  • 27cc7b352d config/Data: cast to std::chrono::steady_clock::duration properly Max Kellermann 2020-10-08 19:57:00 +02:00
  • d64729065e config/Parser: use std::size_t Max Kellermann 2020-10-08 20:25:54 +02:00
  • ab318200db config/{Data,Block}: use With() in GetUnsigned(), GetPositive() Max Kellermann 2020-10-08 20:13:57 +02:00
  • 947856ca8e event/Loop: forward-declare class TimerEvent Max Kellermann 2020-10-08 17:23:03 +02:00
  • cd9ff9d9b0 event/TimerEvent: use base_hook instead of member_hook Max Kellermann 2020-10-08 16:57:32 +02:00
  • 4cd0f661d6 event/Loop: use using instead of typedef Max Kellermann 2020-10-08 16:58:34 +02:00
  • bf270a5663 doc/user.rst: document io_uring Max Kellermann 2020-10-06 18:57:43 +02:00
  • 6e893f40e3 doc/user.rst: common startup problems Max Kellermann 2020-10-06 19:07:38 +02:00
  • 7690905503 doc/user.rst: remove "Question" prefix from "Common Problems" Max Kellermann 2020-10-06 18:59:27 +02:00
  • 6f822a6f19 doc/user.rst: remove numbers from section headers Max Kellermann 2020-10-06 18:56:12 +02:00
  • ca0179b2a9 event/Loop: set the uring_initialized flag Max Kellermann 2020-10-06 18:58:42 +02:00
  • 6682cf749f playlist/cue/parser: use lambda to fix ambiguous overload Max Kellermann 2020-10-05 21:13:56 +02:00
  • 492607ecbe playlist/cue/parser: use StringView internally Max Kellermann 2020-10-05 20:32:08 +02:00
  • e0c75da266 playlist/cue/parser: pass StringView to Feed() Max Kellermann 2020-10-05 20:27:31 +02:00
  • 34bb53a29f playlist/cue/parser: add noexcept Max Kellermann 2020-10-05 19:43:10 +02:00
  • cb4fdac469 playlist/cue/parser: fix nullptr dereference Max Kellermann 2020-10-05 20:18:04 +02:00
  • ac46a84391 playlist/cue/parser: fix off-by-one buffer overflow Max Kellermann 2020-10-05 20:10:26 +02:00
  • dffd5831f8 test/fuzzer: a simple fuzzer using libFuzzer Max Kellermann 2020-10-05 19:46:18 +02:00
  • 8358b34efa meson_options.txt: move "test" to a new section Max Kellermann 2020-10-05 19:44:48 +02:00
  • 4484d7a5c2 output/jack: implement Interrupt() Max Kellermann 2020-10-02 10:55:49 +02:00
  • b80a135cf3 output/pulse: implement Interrupt() Max Kellermann 2020-10-02 10:39:55 +02:00
  • 4ad525d939 output/alsa: implement Interrupt() Max Kellermann 2020-10-01 15:24:52 +02:00
  • 4cb5e69811 output/Interface: add virtual method Interrupt() Max Kellermann 2020-10-01 15:29:13 +02:00
  • b0596291a8 output/Thread: simplify the main loop switch Max Kellermann 2020-10-02 10:09:11 +02:00
  • 8f0a1a5d82 output/Interface: add noexcept Max Kellermann 2020-10-01 20:43:08 +02:00
  • c0775d328c output/Filtered: move try/catch from IteratePause() to caller Max Kellermann 2020-10-01 20:35:21 +02:00
  • 4ca2c33181 doc/meson.build: check both html_manual and manpages Max Kellermann 2020-09-30 12:10:24 +02:00
  • 362f391b76 Merge remote-tracking branches 'neheb/defa', 'neheb/auto' and 'neheb/clocale' into master Max Kellermann 2020-09-30 11:48:05 +02:00
  • 980e32f69c remove clocale test Rosen Penev 2020-09-29 14:51:17 -07:00
  • dd639e18b8 clang-tidy: remove pointless std::move Rosen Penev 2020-09-25 22:16:37 -07:00
  • c883f178b8 clang-tidy: use auto Rosen Penev 2020-09-25 22:05:43 -07:00
  • 65d257675f increment version number to 0.22.1 Max Kellermann 2020-09-23 16:15:00 +02:00
  • 56fa7368e8 release v0.22 v0.22 Max Kellermann 2020-09-23 15:26:26 +02:00
  • e9df4116fd db/upnp: store UPnPDirContent in local variable Max Kellermann 2020-09-23 15:25:25 +02:00
  • 5492304254 meson.build: drop obsolete warning flag -Wno-noexcept-type Max Kellermann 2020-09-23 15:13:10 +02:00
  • 416d4e4433 NEWS: update recommended compilers Max Kellermann 2020-09-23 15:12:16 +02:00
  • eae2863286 doc/user.rst: add GitHub link Max Kellermann 2020-09-23 15:10:59 +02:00
  • 39bc196f64 doc/user.rst: move download link to downloads page Max Kellermann 2020-09-23 15:07:49 +02:00
  • 157dfa320f doc: improve manpage markup Max Kellermann 2020-09-23 14:59:10 +02:00
  • 9b4f2ac79b doc/meson.build: kludge to fix manpage installation directory Max Kellermann 2020-09-23 14:47:21 +02:00
  • c843bce9f5 LogLevel: rename DEFAULT to NOTICE Max Kellermann 2020-09-23 12:54:15 +02:00
  • e3106a019d LogInit: provide mappings for LogLevel::{ERROR,WARNING} Max Kellermann 2020-09-23 13:49:55 +02:00
  • 3e0ceb12d5 LogInit: rename "secure" to "info" Max Kellermann 2020-09-23 14:00:24 +02:00
  • 050adf6640 doc: rewrite the log_level documentation Max Kellermann 2020-09-23 13:57:02 +02:00
  • 60bbc9f626 LogInit: use StringIsEqual() Max Kellermann 2020-09-23 13:25:26 +02:00
  • 065926d6a4 decoder/ffmpeg: support album art Max Kellermann 2020-09-23 12:50:25 +02:00
  • 85bab67083 input/uring: safe cancellation Max Kellermann 2020-09-23 10:01:16 +02:00
  • 4001379663 io/uring/Operation: add method ReplaceUring() Max Kellermann 2020-09-10 15:32:56 +02:00
  • 382273abc5 io/uring/Operation: add API documentation Max Kellermann 2020-09-10 15:20:21 +02:00
  • 85af4d6916 meson.build: add -Wdouble-promotion Max Kellermann 2020-09-22 20:24:23 +02:00
  • 6825e1144e net/SocketError: work around -Wvla by defining a constexpr variable Max Kellermann 2020-09-22 20:40:18 +02:00
  • 45f8449c72 doc/user.rst: change C++14 to C++17 Max Kellermann 2020-09-22 20:36:35 +02:00
  • 71bf1a8a3d doc/protocol.rst: improve "pause" documentation Max Kellermann 2020-09-22 20:05:06 +02:00
  • bc47a16943 Merge tag 'v0.21.26' into master Max Kellermann 2020-09-21 15:19:49 +02:00
  • 566787f041 release v0.21.26 v0.21.26 Max Kellermann 2020-09-21 15:14:43 +02:00
  • 79b2366387 archive/iso9660: fix odd seeking bug (assertion failure) Max Kellermann 2020-09-21 14:24:50 +02:00
  • 5acea014b0 archive/iso9660: remove unused macro CEILING() Max Kellermann 2020-09-21 15:11:13 +02:00
  • 5130acf3ea decoder/ffmpeg: implement protocols() and uri_decode() (for RTSP) Max Kellermann 2020-09-21 13:13:38 +02:00
  • a22d1c88d7 decoder/ffmpeg: pass InputStream by pointer Max Kellermann 2020-09-21 14:04:35 +02:00
  • 85849c9396 decoder/plugin: add method protocols() Max Kellermann 2020-09-21 13:01:51 +02:00
  • d3c257d97d CommandLine: reindent lambdas Max Kellermann 2020-09-21 14:52:33 +02:00