Commit Graph

  • 1caed3e390 doc/protocol.rst: fix mistake in footnotes Itai Y. Efrat 2020-12-16 19:04:46 +02:00
  • 937da63ba6 util/StringView: add {Starts,Ends}With(char) Max Kellermann 2020-12-07 12:06:41 +01:00
  • 1f312b2e42 curl/Handler: disallow OnData() to throw Max Kellermann 2020-12-11 14:13:53 +01:00
  • 1e3089ffb7 curl/Request: move struct Pause to class CurlResponseHandler Max Kellermann 2020-12-11 14:04:16 +01:00
  • 5d7ff150dd curl/Request: add more wrapper methods Max Kellermann 2020-12-04 10:12:30 +01:00
  • c767501c12 Merge branch 'v0.22.x' Max Kellermann 2020-12-15 14:11:06 +01:00
  • 7adb907a55 doc/protocol.rst: ensure all commands have targets EdJoPaTo 2020-12-15 13:49:57 +01:00
  • 00602d28a4 doc/protocol.rst: ensure all commands have targets EdJoPaTo 2020-12-15 13:49:57 +01:00
  • 7a56837141 odbus/Watch: support DBUS_WATCH_{ERROR,HANGUP} Max Kellermann 2020-12-14 09:00:41 +01:00
  • ed1caffc79 odbus/Watch: use SocketEvent::ReleaseSocket() to allow another Open() Max Kellermann 2020-12-04 11:25:07 +01:00
  • 65473b5113 lib/dbus/FilterHelper: new class Max Kellermann 2020-12-14 14:52:36 +01:00
  • 178d115ccb lib/dbus/Glue: add noexcept Max Kellermann 2020-12-14 13:19:29 +01:00
  • af2896547a doc/protocol.rst: Add missing "originaldate" to the list of supported tags kaliko 2020-12-12 14:42:49 +01:00
  • 10e5b0759c lib/dbus/Glue: relicense to BSD-2 Max Kellermann 2020-12-14 13:02:01 +01:00
  • 0a81e462db event/SocketEvent: remove FD before closing socket arcnmx 2020-11-09 10:50:54 -08:00
  • 5cbbe8ae2e event/TimerEvent: update API documentation Max Kellermann 2020-12-04 09:57:19 +01:00
  • 00fafa16c7 event/SocketEvent: remove assert(), reduce header dependencies Max Kellermann 2020-12-04 09:55:36 +01:00
  • cea8db7eaa event/SocketEvent: add comment Max Kellermann 2020-12-04 09:55:01 +01:00
  • b56c0e69e4 event/SocketEvent: add another assert() to Open() Max Kellermann 2020-12-04 09:23:56 +01:00
  • b27e82e4a9 event/SocketEvent: allow Schedule() with IMPLICIT_FLAGS Max Kellermann 2020-12-04 09:14:59 +01:00
  • ad48834469 Revert "event/SocketEvent: add assert()" Max Kellermann 2020-12-02 20:43:29 +01:00
  • 9d6b5e2ba1 event/TimerEvent: rename IsActive() to IsPending() Max Kellermann 2020-12-02 15:40:28 +01:00
  • 33ba190bec event/TimerEvent: add ScheduleEarlier() Max Kellermann 2018-11-12 22:01:47 +01:00
  • 3783350d25 event/SocketEvent: document Dispatch() Max Kellermann 2020-12-02 15:24:22 +01:00
  • 173405a343 event/SocketEvent: make Dispatch() private Max Kellermann 2020-12-02 15:14:36 +01:00
  • 7bc1c9925b event/SocketEvent: add assert() Max Kellermann 2020-12-02 15:12:29 +01:00
  • ce4c69dd95 test/util/TestException: new unit test Max Kellermann 2020-12-02 15:09:45 +01:00
  • 8eea825462 test/util/TestTemplateString: new unit test Max Kellermann 2020-12-02 15:03:28 +01:00
  • 49e1ce7c43 test/TestUtil: move to test/util/ Max Kellermann 2020-12-02 15:01:21 +01:00
  • 618f94f589 util/TemplateString: add StringView cast operator Max Kellermann 2020-10-23 13:11:16 +02:00
  • ad2c22844c util/TemplateString: add FromLiteral() Max Kellermann 2020-10-23 13:00:44 +02:00
  • b8df851414 io/FileDescriptor: use std::size_t Max Kellermann 2020-12-02 14:56:00 +01:00
  • a584141cae io/Open: add flags parameter to OpenReadOnly() Max Kellermann 2020-04-30 21:30:57 +02:00
  • 4e88f95f94 event/Loop: move the "again" check out of the mutex scope Max Kellermann 2020-12-01 20:29:00 +01:00
  • 790e540c19 event/Loop: use ClockCache Max Kellermann 2020-12-01 20:22:52 +01:00
  • 16074c565f time/ClockCache: new library Max Kellermann 2020-12-01 20:22:24 +01:00
  • 2a1dd55b11 event/Loop: include cleanup Max Kellermann 2020-12-01 20:19:39 +01:00
  • be20f760ab event/Loop: disallow copying Max Kellermann 2020-12-01 20:18:20 +01:00
  • 8050394003 event/Loop: add noexcept Max Kellermann 2020-12-01 20:10:52 +01:00
  • ff8b5bc61b event/Loop: reorder methods Max Kellermann 2020-12-01 20:09:24 +01:00
  • ef8797821f event/Loop: inline field initializers Max Kellermann 2020-12-01 20:07:04 +01:00
  • 5f2797e7cc event/Loop: add more assertions to dtor Max Kellermann 2020-12-01 20:05:54 +01:00
  • e286702f4c event/Loop: rename AddDeferred() to AddDefer() Max Kellermann 2020-12-01 17:26:39 +01:00
  • c58aaf545f event/IdleEvent: make a special case of DeferEvent Max Kellermann 2020-12-01 17:04:14 +01:00
  • 990f2dc1cf event/DeferEvent: use class IntrusiveList instead of boost::intrusive::list Max Kellermann 2020-12-01 16:56:58 +01:00
  • 774b4313f2 event/DeferEvent: split the thread-safe version into new class InjectEvent Max Kellermann 2020-12-01 16:25:11 +01:00
  • 1ecbc2ff0f event/DeferEvent: explicitly forbid copying Max Kellermann 2020-12-01 16:26:30 +01:00
  • fd8e38f8cd event/DeferEvent: use using instead of typedef Max Kellermann 2020-12-01 16:25:54 +01:00
  • e86d4db55c Merge branch 'v0.22.x' Max Kellermann 2020-12-01 17:14:21 +01:00
  • d9583faf06 input/{tidal,qobus}: add missing includes for assert() Max Kellermann 2020-12-01 17:14:11 +01:00
  • 2788cf9330 input/tidal: add missing include for assert() Max Kellermann 2020-12-01 17:13:13 +01:00
  • 9420c74101 util/AllocatedArray: add nullptr constructor Max Kellermann 2020-11-19 19:05:17 +01:00
  • b1bef9c21d util/AllocatedArray: add method data() Max Kellermann 2020-11-17 21:12:22 +01:00
  • 5b0ef7ea98 util/AllocatedArray: add types pointer, const_pointer Max Kellermann 2020-11-17 21:12:59 +01:00
  • ab53c414bc util/StringView: add method SplitLast() Max Kellermann 2020-11-30 22:29:32 +01:00
  • d547ace749 io/FileDescriptor: use std::size_t Max Kellermann 2020-11-30 22:26:56 +01:00
  • b47e0cffdd util/TemplateString: rename CharAsString() to FromChar() Max Kellermann 2020-11-30 22:23:27 +01:00
  • 3af35aee9e util/TemplateString: add cast operators Max Kellermann 2020-10-23 12:56:49 +02:00
  • 02314ac7dd util/TemplateString: rewrite as constexpr functions Max Kellermann 2020-10-23 12:06:39 +02:00
  • e7c4e87ac4 util/TemplateString: remove unnecessary implementation for static variable Max Kellermann 2020-10-23 11:59:15 +02:00
  • de58bfbb7f util/TemplateString: use std::size_t Max Kellermann 2020-10-23 11:23:55 +02:00
  • 0dda4c06b1 util/TemplateString: no indent after namespace Max Kellermann 2020-10-23 11:23:50 +02:00
  • 79fd6143ec lib/dbus/Values: use T::Traits, not T Max Kellermann 2020-10-23 12:41:23 +02:00
  • 8f89e3f7f4 lib/dbus/Values: use using instead of typedef Max Kellermann 2020-10-23 12:38:46 +02:00
  • fc01d11b8d odbus/Types: use using instead of typedef Max Kellermann 2020-10-23 11:46:26 +02:00
  • 0c28d8dcbe time/ISO8601: support YYYY-MM (without day of month) Max Kellermann 2020-11-23 19:36:07 +01:00
  • 764eaadd25 time/Math: new library Max Kellermann 2020-11-30 21:54:24 +01:00
  • 273771ffec net/SocketAddress: add CastTo() Max Kellermann 2020-11-30 21:35:43 +01:00
  • 32ce9ce919 net/IPv[46]Address: pass SocketAddress by value to Cast() Max Kellermann 2020-11-30 21:30:39 +01:00
  • 34a070f5a6 net/IPv[46]Address: add Cast(const sockaddr_in&) Max Kellermann 2020-11-30 21:33:10 +01:00
  • 92bfdffa42 lib/ffmpeg/Filter: Add define required for avutil Danilo Spinella 2020-11-29 13:09:51 +01:00
  • ac4975cd7a util/MimeType: relicense to BSD-2 Max Kellermann 2020-11-18 15:27:40 +01:00
  • fbbbfb9668 Merge branch 'v0.22.x' Max Kellermann 2020-11-16 09:41:20 +01:00
  • 38b41fc3fd filter/ffmpeg: detect the output sample format Max Kellermann 2020-11-16 09:08:27 +01:00
  • 394f69bee1 output/Control: allow copy elision (fix -Wpessimizing-move) Max Kellermann 2020-11-15 19:55:10 +01:00
  • ba5531f9dd Fixes #994 - moveoutput: new AudioOutputControl created from copyMoving an output to a partition is now done via MultipleOutputs::AddCopy(),using a new AudioOutputControl constructor. Tags and always_on settings willpersist when moving outputs between partitions. Stapper 2020-11-13 17:35:36 +01:00
  • eb9f5339b6 Merge branch 'v0.22.x' into master Max Kellermann 2020-11-11 12:43:50 +01:00
  • 60d19b2380 doc/plugins.rst: add missing list-table declaration Max Kellermann 2020-11-11 12:28:14 +01:00
  • a9714e73c8 Merge branch 'bind' of git://github.com/neheb/MPD into master Max Kellermann 2020-11-10 16:02:34 +01:00
  • 004d6a3b66 doc/mpd.1.rst: Update config file documentation. kaliko 2020-11-07 16:53:10 +01:00
  • 3e79e62c17 doc/mpd.conf.5.rst: Update mpd.conf manual kaliko 2020-11-07 16:50:16 +01:00
  • 27b69330f4 doc/mpdconf.example: add database exemples kaliko 2020-11-07 16:18:46 +01:00
  • 6b50b67339 doc/mpdconf.example: add available log levels kaliko 2020-11-07 16:17:54 +01:00
  • 51ca775a1c doc/mpdconf.example: Strip trailing space, fixed typo. kaliko 2020-11-07 11:20:04 +01:00
  • 1092882f38 decoder/dsdiff: apply padding to odd-sized chunks Max Kellermann 2020-11-10 15:39:18 +01:00
  • 8a7986c3bf doc/plugins.rst: add DSD spec links Max Kellermann 2020-11-10 15:48:47 +01:00
  • a99bc91eb0 Merge tag 'v0.22.3' into master Max Kellermann 2020-11-06 16:14:46 +01:00
  • c7bd8c663d increment version number to 0.22.4 Max Kellermann 2020-11-06 16:14:23 +01:00
  • f6c65cba58 release v0.22.3 v0.22.3 Max Kellermann 2020-11-06 16:12:54 +01:00
  • f849b07766 storage/curl: fix nullptr dereference Max Kellermann 2020-11-06 15:33:46 +01:00
  • 071d3c71d8 clang-tidy: replace std::bind with lambdas Rosen Penev 2020-11-05 17:11:33 -08:00
  • afbcac9fb1 util/MimeType: use IterableSplitString() in ParseMimeTypeParameters() Max Kellermann 2020-11-04 21:24:53 +01:00
  • 51e5b56b3a playlist/registry: remove duplicate function ExtractMimeTypeMainPart() Max Kellermann 2020-11-04 21:20:15 +01:00
  • bb07fd42ce util/MimeType: migrate GetMimeTypeBase() to std::string_view Max Kellermann 2020-11-04 20:27:28 +01:00
  • bab626c325 util/UriExtract: remove the query string at the beginning of uri_get_suffix() Max Kellermann 2020-11-04 21:14:34 +01:00
  • 2a9131498f util/UriExtract: pass std::string_view to uri_get_suffix() Max Kellermann 2020-11-04 21:10:58 +01:00
  • 35a232105e util/UriExtract: uri_get_suffix() returns std::string_view Max Kellermann 2020-11-04 20:39:06 +01:00
  • 19dd1a25d7 {decoder,archive,playlist}/plugin: pass std::string_view to SupportsMimeType() Max Kellermann 2020-11-04 20:29:25 +01:00
  • 53396c0e50 Merge branch 'v0.22.x' into master Max Kellermann 2020-11-04 20:37:25 +01:00
  • 0b8208fe7f Merge branch 'clng11' of git://github.com/neheb/MPD into master Max Kellermann 2020-11-04 20:34:55 +01:00