Commit Graph

  • 01af2778ab time/ISO8601: throw std::invalid_argument on error Max Kellermann 2021-02-02 15:36:58 +01:00
  • ad03c70753 event/TimerWheel: workaround for GCC9 bug Max Kellermann 2021-02-12 18:28:52 +01:00
  • 7fe0095fa7 util/IntrusiveList: add noexcept to defaulted constructor Max Kellermann 2021-02-11 21:22:14 +01:00
  • a4b236348f Merge branch 'v0.22.x' Max Kellermann 2021-02-07 22:04:07 +01:00
  • da5ff779c6 python/build/libs.py: enable CURL/schannel support on Windows Max Kellermann 2021-02-07 21:56:18 +01:00
  • e7da5b104d archive/iso9660: another fix for unaligned reads Max Kellermann 2021-02-07 21:24:19 +01:00
  • aa40aae5bd doc/user.rst: add section about profiling MPD Max Kellermann 2021-02-07 21:38:24 +01:00
  • 4be76f3c8f archive/iso9660: check "skip==0" before doing optimized large read Max Kellermann 2021-02-07 21:24:47 +01:00
  • c58c53293c test/run_input: add option --seek Max Kellermann 2021-02-07 21:17:24 +01:00
  • 8695a2806a test/run_input: document more options Max Kellermann 2021-02-07 21:16:55 +01:00
  • a59f1b21a6 Fix: Separate Conductor from Performer vkostas 2021-02-07 20:39:33 +01:00
  • 5a16e3ffa3 event/TimerWheel: optimized container for CoarseTimerEvent Max Kellermann 2021-02-04 23:01:17 +01:00
  • d1957b83c8 event/Chrono: add type alias TimePoint Max Kellermann 2021-02-05 13:05:00 +01:00
  • 1b4fd74575 event/TimerEvent: rename to FineTimerEvent Max Kellermann 2021-02-04 22:45:11 +01:00
  • def962b6cb event/{Coarse,Fine,Far}TimerEvent: aliases for TimerEvent Max Kellermann 2021-02-04 20:45:43 +01:00
  • e802f1f61a event/Loop: move TimerSet to separate class Max Kellermann 2021-02-04 21:25:57 +01:00
  • 271b287356 event/TimerEvent: assign due in Schedule() Max Kellermann 2021-02-04 21:48:27 +01:00
  • 2a30acd99c event/Loop: use [[gnu::pure]] Max Kellermann 2021-02-04 21:26:48 +01:00
  • a8e70f18fd event/*: use using instead of typedef Max Kellermann 2021-02-05 17:53:11 +01:00
  • ddd9f20a0b fs/io/GunzipReader: document that the constructor throws Max Kellermann 2021-02-04 17:28:59 +01:00
  • f4a5d671fe util/{Const,Writable}Buffer: include cleanup Max Kellermann 2021-02-04 17:27:18 +01:00
  • c72006dbcc zeroconf/ZeroconfBonjour: Cleanup formatting from previous commit Richard Backhouse 2021-01-23 06:13:05 -05:00
  • 06fe30e2bd zeroconf/ZeroconfBonjour: Fix compile errors resulting from "refactor to SocketEvent" and reenable bonjour for darwin build Richard Backhouse 2021-01-23 06:06:49 -05:00
  • 08e76815ba io/FileDescriptor: use std::byte Max Kellermann 2021-01-22 12:50:04 +01:00
  • 33ac3eb551 lib/curl/Easy: add methods SetVerify{Host,Peer}() Max Kellermann 2021-01-22 12:33:27 +01:00
  • d56a51cb5e Merge branch 'v0.22.x' Max Kellermann 2021-01-21 22:28:11 +01:00
  • 9e2d09dabc net/SocketError: add syscall specific check functions Max Kellermann 2021-01-21 22:04:14 +01:00
  • 2719f62feb net/SocketError: relicense to BSD-2 Max Kellermann 2021-01-11 22:29:39 +01:00
  • 065a0c09f8 fs/io/StdioOutputStream: include cleanup Max Kellermann 2021-01-21 21:13:39 +01:00
  • 04731fb7cc util/StringPointer: add operator==(std::nullptr_t) Max Kellermann 2021-01-21 21:08:50 +01:00
  • 12ff5a547f fs/io/FileOutputStream: add noexcept Max Kellermann 2021-01-21 21:04:15 +01:00
  • 9b2eb74f95 util/AllocatedString: fix operator= parameter type Max Kellermann 2021-01-21 20:44:07 +01:00
  • 84084baa65 util/AllocatedString: remove wrong std:: prefix Max Kellermann 2021-01-21 20:16:32 +01:00
  • 3bc45fbf68 util/AllocatedString: remove Null(), IsNull() Max Kellermann 2021-01-21 20:07:14 +01:00
  • 36168a24f5 util/AllocatedString: support casting a nulled instance to string_view Max Kellermann 2021-01-18 22:32:29 +01:00
  • 5e67443a1a util/{Const,Writable}Buffer: always enable assertions Max Kellermann 2021-01-15 15:26:03 +01:00
  • 17858143b3 util/{Const,Writable}Buffer: enable constexpr on more methods Max Kellermann 2021-01-15 15:19:06 +01:00
  • c44a7b2705 util/AllocatedArray: add operator=(nullptr) Max Kellermann 2021-01-14 16:12:07 +01:00
  • 0ded23591b util/AllocatedString: add operator=() Max Kellermann 2021-01-14 13:35:24 +01:00
  • c1a7aa652d util/AllocatedString: replace Clone() with copy constructor Max Kellermann 2021-01-14 13:43:42 +01:00
  • 8d47f51399 util/AllocatedString: add const_pointer constructor Max Kellermann 2021-01-14 13:34:43 +01:00
  • a81c9bfb81 util/AllocatedString: add string_view constructor Max Kellermann 2021-01-14 13:16:52 +01:00
  • 1caf57644f util/AllocatedString: add default constructor Max Kellermann 2021-01-14 13:02:30 +01:00
  • c70b63c183 util/AllocatedString: rename to BasicAllocatedString Max Kellermann 2021-01-14 12:39:45 +01:00
  • 1b89b4ef83 Merge branch 'v0.22.x' Max Kellermann 2021-01-21 17:45:15 +01:00
  • 234cedd6c6 increment version number to 0.22.5 Max Kellermann 2021-01-21 17:43:15 +01:00
  • 8279cafd6d Merge tag 'v0.22.4' Max Kellermann 2021-01-21 17:42:26 +01:00
  • 5b946e9d95 android/AndroidManifest.xml: android release 0.22.4 Max Kellermann 2021-01-21 17:33:21 +01:00
  • b46ca50dcc android/AndroidManifest.xml: raise targetSdkVersion to 29 Max Kellermann 2021-01-21 17:35:23 +01:00
  • a0d76c3be9 release v0.22.4 v0.22.4 Max Kellermann 2021-01-21 17:21:20 +01:00
  • 995aafe9cc protocol: add command "binarylimit" Max Kellermann 2021-01-21 16:27:52 +01:00
  • 6e33566cee client/FileCommands: validate the given offset Max Kellermann 2021-01-21 16:55:47 +01:00
  • 3b3c1d466d event/FullyBufferedSocket: add method GetOutputMaxSize() Max Kellermann 2021-01-21 16:49:37 +01:00
  • 056ab199ab util/PeakBuffer: add method max_size() Max Kellermann 2021-01-21 16:44:11 +01:00
  • eea0e084af util/PeakBuffer: use std::byte instead of std::uint8_t Max Kellermann 2021-01-21 16:43:20 +01:00
  • fa82f558be util/PeakBuffer: add noexcept Max Kellermann 2021-01-21 16:41:57 +01:00
  • 6b555b7017 util/PeakBuffer: use std::size_t Max Kellermann 2021-01-21 16:37:14 +01:00
  • dafba203e7 util/ForeignFifoBuffer: use auto Max Kellermann 2021-01-21 16:37:50 +01:00
  • a5d382348e command/Request: ParseUnsigned() returns unsigned Max Kellermann 2021-01-21 16:33:10 +01:00
  • 74396448df input/curl: disable verify_peer on Android by default Max Kellermann 2021-01-21 14:53:38 +01:00
  • 168d6257b4 python/build/libs.py: build CURL with OpenSSL support Max Kellermann 2021-01-21 14:13:59 +01:00
  • 014c2a82bd event/SignalMonitor: fix non-Linux build failure Max Kellermann 2021-01-21 14:04:30 +01:00
  • 1afa33c3c7 db/simple/Song: Export() merges tags with "target" Max Kellermann 2021-01-21 13:14:27 +01:00
  • 3a7c9c7c84 db/simple/ExportedSong: add option to own a Tag Max Kellermann 2021-01-20 21:03:58 +01:00
  • 6d08e761c8 db/simple/ExportedSong: new class Max Kellermann 2021-01-20 20:55:39 +01:00
  • fee282f49c SongPrint: use LightSong::GetDuration() Max Kellermann 2021-01-21 13:47:13 +01:00
  • 07d2bc6898 util/StringView: add method SplitLast() Max Kellermann 2020-11-30 22:29:32 +01:00
  • 9551166f27 command/file: use %zu to format a size_t Max Kellermann 2021-01-20 20:41:51 +01:00
  • 2a8c420cff client/Response: add printf attribute Max Kellermann 2021-01-20 20:43:14 +01:00
  • ec1e04a65d Merge branch 'bugfix/1043/remove-basepath-handling' of git://github.com/PVince81/MPD into v0.22.x Max Kellermann 2021-01-20 20:02:31 +01:00
  • 97a2122f41 doc/mpd.conf.5.rst: updated ReplayGain website links Max Kellermann 2021-01-20 14:58:15 +01:00
  • 3825175bfc python/build/ffmpeg.py: remove obsolete -no-integrated-as workaround Max Kellermann 2021-01-19 20:11:41 +01:00
  • 68f4be323c doc/user.rst: require Android NDK r22 Max Kellermann 2021-01-19 20:14:07 +01:00
  • 4949cd98f3 output/sles: add missing include for assert() Max Kellermann 2021-01-19 20:17:08 +01:00
  • a14ce4c7cb lib/pcre/RegexPointer: work around bogus -Wmaybe-uninitialized with GCC 11 Max Kellermann 2021-01-19 19:57:37 +01:00
  • 85a5b7dec4 python/build/libs.py: update CURL to 7.74.0 Max Kellermann 2021-01-19 18:08:12 +01:00
  • 153d464ce8 python/build/libs.py: update Boost to 1.75.0 Max Kellermann 2021-01-19 18:05:16 +01:00
  • 83391e2bd9 doc/protocol.rst: fix playlist(find|search) Itai Y. Efrat 2021-01-15 20:40:05 +02:00
  • 594dfe572b clang-tidy: mark a bunch of variables constexpr Rosen Penev 2021-01-16 18:35:31 -08:00
  • 906e82f600 event/Loop: fix assertion failure due to wrong "busy" value Max Kellermann 2021-01-12 17:26:28 +01:00
  • bcb7e954e9 net/Resolver: add simple getaddrinfo() wrapper Max Kellermann 2021-01-12 14:47:33 +01:00
  • 866c87c65e net/ToString: include cleanup Max Kellermann 2021-01-12 12:22:30 +01:00
  • 4ba36d7cb9 net/SocketError: relicense to BSD-2 Max Kellermann 2021-01-11 22:29:39 +01:00
  • 13f8a912e3 event/Loop: simplify wake_event initializer Max Kellermann 2021-01-11 20:14:18 +01:00
  • 51f110a990 system/EventPipe: use class Unique{Socket,File}Descriptor Max Kellermann 2021-01-11 17:37:30 +01:00
  • 17eae74c1c system/EventFD: Get() returns FileDescriptor Max Kellermann 2021-01-11 17:38:01 +01:00
  • cd4b673b6c event/WakeFD: convert macro to class with a GetSocket() method Max Kellermann 2021-01-11 17:00:54 +01:00
  • 0d606c743b add additional opus encoder options Ethan Halsall 2021-01-09 22:04:00 -06:00
  • ec0d3ac95d Remove relative path handling which was not needed Vincent Petry 2021-01-08 16:50:27 +01:00
  • 81ea749248 Merge branch 'v0.22.x' Max Kellermann 2021-01-05 13:11:29 +01:00
  • e99f6b5b38 Merge branch 'bugfix/1039/fix-webdav' of git://github.com/PVince81/MPD into v0.22.x Max Kellermann 2021-01-05 13:08:39 +01:00
  • 74b2fc7fdc Use uri_has_scheme for Webdav response href Vincent Petry 2021-01-05 12:04:08 +01:00
  • 216f62ea14 Webdav href in response can be relative Vincent Petry 2021-01-04 21:50:03 +01:00
  • b7d0001390 Fix parsing propstat blocks Vincent Petry 2021-01-04 15:21:53 +01:00
  • 687788e4d3 Fix Webdav storage PROPFIND request Vincent Petry 2021-01-04 14:22:19 +01:00
  • e009ad1a72 thread/Id: relicense to BSD-2 Max Kellermann 2021-01-03 19:25:18 +01:00
  • abbd980671 Merge branch 'v0.22.x' Max Kellermann 2021-01-01 19:59:15 +01:00
  • 5348f8c9c8 copyright year 2021 Max Kellermann 2021-01-01 19:54:25 +01:00
  • 5a4ebf8291 doc/protocol.rst: document that tag changed trigger "player" idle event Max Kellermann 2020-12-18 20:41:43 +01:00
  • 7ae3664c91 doc/protocol.rst: fix MPD version on oneshot Itai Y. Efrat 2020-12-16 19:35:13 +02:00