Commit Graph

  • 028693c380 lib/nfs/Manager: forward-declare class ManagedConnection Max Kellermann 2024-05-06 16:56:58 +0200
  • 63920be17e lib/nfs/Connection: make `server` and `export_name` const Max Kellermann 2024-05-06 16:55:53 +0200
  • 96888cce9c storage/nfs: pass std::string_view to the NfsStorage ctor Max Kellermann 2024-05-06 15:26:30 +0200
  • bcc39be784 lib/nfs/Base: use std::string_view Max Kellermann 2024-05-06 15:21:24 +0200
  • b6314b4c4b lib/nfs/Base: use std::array Max Kellermann 2024-05-06 15:21:42 +0200
  • 23d895415a lib/nfs/meson.build: require libnfs 4.0 Max Kellermann 2024-05-06 14:53:41 +0200
  • 518ce0187a remove macOS support Max Kellermann 2024-05-06 13:47:04 +0200
  • 1c69498c58 .github/workflows/build.yml: do not install yajl on macOS Max Kellermann 2024-05-06 13:38:12 +0200
  • 615f6f50ce lib/yajl: drop "yajl/" prefix from #include paths Max Kellermann 2024-05-06 13:29:29 +0200
  • 79df6a646b Merge branch 'mpdlib' of https://github.com/DDRBoxman/MPD Max Kellermann 2024-05-06 13:03:50 +0200
  • 89d68fb2af Merge branch 'debian-build-doc' of https://github.com/mxjeff/MPD Max Kellermann 2024-05-06 13:03:05 +0200
  • 03b674ce73 net/meson.build: compile IPv[46]Address.cxx only if TCP is enabled Max Kellermann 2024-05-06 12:57:25 +0200
  • 9c421997bf net/SocketDescriptor: WriteNoWait() uses MSG_NOSIGNAL Max Kellermann 2024-05-03 13:56:19 +0200
  • 3813433e02 test/net/TestLocalSocketAddress: add unit tests for GetLocalRaw() Max Kellermann 2024-05-03 13:32:06 +0200
  • 73509fc189 net/LocalSocketAddress: new class wrapping struct sockaddr_un Max Kellermann 2024-04-29 16:46:31 +0200
  • 7c9b7fa311 net/SocketAddress: use std::string_view::find() instead of std::memchr() Max Kellermann 2024-04-29 16:58:04 +0200
  • cbba22c947 net/SocketAddress: include IPv[46]Address.hxx only ifdef HAVE_TCP Max Kellermann 2024-04-29 16:45:22 +0200
  • f8529d4fe6 net/{Allocated,Static}SocketAddress: inline GetLocalRaw() Max Kellermann 2024-04-29 16:41:45 +0200
  • 2a206ef309 net/StaticSocketAddress: add method GetLocalPath() Max Kellermann 2024-04-29 16:33:48 +0200
  • 6200c0dc46 net/StaticSocketAddress: include <string_view> only ifdef HAVE_UN Max Kellermann 2024-04-29 16:36:08 +0200
  • 1760310123 Revert "util/IntrusiveList: allow the last disposer to destroy the IntrusiveList" Max Kellermann 2024-04-23 15:00:24 +0200
  • c8ed28e9c6 test/util/TestIntrusiveList: add test for clear_and_dispose() with modifying disposer Max Kellermann 2024-04-23 20:33:10 +0200
  • 56d4784b11 util/IntrusiveList: add API documentation Max Kellermann 2024-04-23 19:55:12 +0200
  • 4d3adaa557 event/SocketEvent: erase IMPLICIT_FLAGS in Cancel{Read,Write}() Max Kellermann 2024-04-17 14:45:46 +0200
  • 6830cf9dcf net/AllocatedSocketAddress: add SetLocal() overload with std::string_view Max Kellermann 2024-04-16 20:49:06 +0200
  • 4ba288501d .github/workflows/build.yml: install ccache manually Max Kellermann 2024-05-06 12:46:01 +0200
  • 9dcd0604f2 android: Install the libmpd.so output on android Colin Edwards 2024-01-18 12:33:16 -0600
  • 5a9b0c7142 doc: debian build, add pkconf build dep. kaliko 2024-04-28 15:06:27 +0200
  • 823d6c9c0f Merge branch 'android_deps' of https://github.com/DDRBoxman/MPD Max Kellermann 2024-04-24 14:52:31 +0200
  • 57e26eb832 android: Always force wrap deps Colin Edwards 2024-04-23 17:24:54 -0500
  • f9c2c2b558 Remove deprecation flag for volume command jcorporation 2024-04-23 20:26:22 +0200
  • a0e9dfbec2 android: null check intent in onStartCommand Colin Edwards 2024-04-23 00:22:09 -0500
  • cb6f61cf37 android: Update to NDK 27 Colin Edwards 2024-04-20 20:43:17 -0500
  • 964e18ab49 doc: debian build, add libpipewire kaliko 2024-04-16 19:51:46 +0200
  • 709acd8920 doc: debian build, add libsystemd kaliko 2024-04-16 19:18:57 +0200
  • 6f0aecbfb3 doc: debian build, fixed libexpat-dev kaliko 2024-04-16 19:05:23 +0200
  • 7ebe56fdd9 util/SpanCast: allow ToStringView() only with integral char types Max Kellermann 2024-04-16 12:36:47 +0200
  • fae235197f util/SpanCast: allow ReferenceAsBytes() only with trivially-copyable Max Kellermann 2024-04-16 12:31:44 +0200
  • 141f518bdd .github/workflows/build.yml: add missing backslashes Max Kellermann 2024-04-16 12:10:16 +0200
  • d9fefbbc5a .github/workflows/build.yml: run Meson manually without BSFishy/meson-build Max Kellermann 2024-04-16 12:01:50 +0200
  • 122d71a05d .github/workflows/build.yml: build only on Ubuntu 22.04 Max Kellermann 2024-04-16 11:59:49 +0200
  • 3b4825dd29 .github/workflows/build.yml: do not install outdated libfmt-dev Max Kellermann 2024-04-16 11:51:18 +0200
  • 0c1ecc96a8 *: let libfmt quote strings Max Kellermann 2024-04-16 11:06:34 +0200
  • 39c9e92f42 lib/fmt: require libfmt 9 Max Kellermann 2024-04-16 11:31:07 +0200
  • 08810991c2 .github/workflows/build.yml: install ccache manually Max Kellermann 2024-04-16 11:39:22 +0200
  • f8581c4d6a doc/user.rst: switch to Debian Bookworm Max Kellermann 2024-04-16 11:32:54 +0200
  • 0d8498f1d1 lib/fmt/SocketAddressFormatter: simpler template syntax Max Kellermann 2024-04-16 11:02:25 +0200
  • 7198db758d lib/fmt/PathFormatter: eliminate AllocatedPath specialization with std::convertible_to<Path> Max Kellermann 2024-04-16 10:59:45 +0200
  • 7a4743d00e config/File: add missing include Max Kellermann 2024-04-16 11:00:19 +0200
  • ae85c2a979 db/Configured: log debug message when there is no cache directory Max Kellermann 2024-04-16 10:54:50 +0200
  • de4bdfcd1f python/build/libs.py: disable the FFmpeg "LEAD MCMP" decoder Max Kellermann 2024-04-15 22:27:38 +0200
  • 9c7b930f8f Merge branch 'alsa-drain-recovery' of https://github.com/borine/MPD Max Kellermann 2024-04-15 22:21:53 +0200
  • 9e8bca4879 python/build/libs.py: update FFmpeg to 7.0 Max Kellermann 2024-04-15 21:54:09 +0200
  • 5bd3934c00 python/build/libs.py: update WildMidi to 0.4.6 Max Kellermann 2024-04-15 21:52:20 +0200
  • 57212d5a35 player/Thread: remove unnecessary StartDecoder() call Max Kellermann 2024-04-15 21:47:48 +0200
  • 7236f83999 player/Thread: do not start the decoder twice Max Kellermann 2024-04-15 21:32:19 +0200
  • c8ece786dd player/Thread: add assert() to StartDecoder() Max Kellermann 2024-04-15 21:35:43 +0200
  • 60fae87e59 doc/mpdconf.example: move "replaygain_limit" to user.rst Max Kellermann 2024-04-15 18:53:16 +0200
  • 3145b10f51 doc/mpdconf.example: remove advanced replay gain settings Max Kellermann 2024-04-15 18:53:55 +0200
  • 75047a26f8 doc/mpdconf.example: fix replaygain_limit description Max Kellermann 2024-04-15 18:51:02 +0200
  • 1e4bf90c60 io, net, evnet: quote file names in error messages Max Kellermann 2024-04-05 14:21:24 +0200
  • b3a31b69ee util/RedBlackTree: fix lost "right" child while swapping with successor Max Kellermann 2024-04-10 12:28:48 +0200
  • 88475f2e2b util/RedBlackTree: swap colors when swapping with successor Max Kellermann 2024-04-10 12:15:22 +0200
  • 3cf0896998 test/util/TestIntrusiveTreeSet: add test with large randomized tree, erasing random elements Max Kellermann 2024-04-10 09:35:33 +0200
  • e0a53d4747 util/IntrusiveTreeSet: add debug method Check() Max Kellermann 2024-04-10 09:39:36 +0200
  • 669cbcd25a util/IntrusiveList: allow the last disposer to destroy the IntrusiveList Max Kellermann 2023-02-17 12:40:04 +0100
  • 2f7c19f139 util/SpanCast: rewrite ToStringView(std::span<std::byte>) to avoid cast ambiguities Max Kellermann 2024-04-08 21:07:34 +0200
  • e131f22642 util/SpanCast: merge two ToStringView() using std::remove_const_t Max Kellermann 2024-04-08 21:01:54 +0200
  • a09e33bf8e Merge branch 'RoboSchmied-AGfixT118' of https://github.com/RoboSchmied/MusicPlayerDaemon-MPD Max Kellermann 2024-04-08 08:23:48 +0200
  • cd3c34e7b9 Merge branch 'intents' of https://github.com/DDRBoxman/MPD Max Kellermann 2024-04-08 08:23:25 +0200
  • b3733ef32a Merge branch 'sticker_filters' of https://github.com/jcorporation/MPD Max Kellermann 2024-04-08 08:20:28 +0200
  • f3b9674fed Fix: 1 typo RoboSchmied 2024-04-07 18:59:40 +0200
  • b0cd456753 android: Button to jump to bottom of log view Colin Edwards 2024-04-06 20:11:01 -0500
  • c613d25f29 Add operators contains and starts_with to sticker find jcorporation 2024-04-06 20:08:59 +0200
  • fff9ceccc2 android: Add intents for service start and stop Colin Edwards 2024-04-05 23:46:14 -0500
  • 4bcbeae1e0 android: Move service client into it's own file Colin Edwards 2024-04-05 23:27:41 -0500
  • 4c56e87e36 lib/curl/Global: remove empty line Max Kellermann 2024-04-04 09:18:34 +0200
  • 011b96ff98 net/UniqueSocketDescriptor: add method MoveToFileDescriptor() Max Kellermann 2024-03-20 09:30:29 +0100
  • d563f5fc87 decoder/mpg123: use mpg123_ssize_t only on MPG123_API_VERSION >= 47 Max Kellermann 2024-04-03 23:20:51 +0200
  • 9c2df5ce19 decoder/mpg123: implement stream_decode Max Kellermann 2024-04-03 22:31:39 +0200
  • 1745c485f3 decoder/mpg123: move code to Scan() Max Kellermann 2024-04-03 22:50:15 +0200
  • a53db82ae4 decoder/mpg123: move code to Decode() Max Kellermann 2024-04-03 22:45:41 +0200
  • a20a83eb76 decoder/mpg123: move code to GetAudioFormat() Max Kellermann 2024-04-03 22:34:37 +0200
  • 65e5a43e46 decoder/List: prefer "mpg123" over "mad" Max Kellermann 2024-04-03 22:24:28 +0200
  • b6afdf1201 util/UriUtil: disable path segment stripping Max Kellermann 2024-04-03 21:59:16 +0200
  • 08a00ee21b config/PartitionConfig: clip the max_playlist_length setting Max Kellermann 2024-04-03 21:43:31 +0200
  • 41a1e98cb9 subprojects: update sqlite3 to 3.45.2-1 Max Kellermann 2024-04-03 21:34:37 +0200
  • 99da022775 util/IntrusiveSortedList: remove unused class Max Kellermann 2024-04-03 18:14:01 +0200
  • 1ee25b4234 event/TimerList: remove option NO_BOOST Max Kellermann 2024-04-02 20:32:55 +0200
  • c5e607a310 event/TimerList: use IntrusiveTreeSet instead of boost::intrusive::multiset Max Kellermann 2024-04-02 20:27:12 +0200
  • 5a0bad3b2f util/IntrusiveTreeSet: new class Max Kellermann 2024-04-02 11:37:50 +0200
  • 6a99f20828 util/IntrusiveHashSet: add concept checks to *Operators Max Kellermann 2024-04-02 17:37:31 +0200
  • 91ca502e10 output/httpd/Client: pass std::string_view to HandleLine() Max Kellermann 2024-04-03 20:33:51 +0200
  • 1e5c37ee78 util/SpanCast: add ToStringView() with non-const std::byte Max Kellermann 2024-04-03 20:57:46 +0200
  • ef2cdc0c6a output/httpd/Client: remove duplicate API docs Max Kellermann 2024-04-03 20:50:19 +0200
  • c94c08c6b4 event/BufferedSocket: pass std::span to OnSocketInput() Max Kellermann 2024-04-03 20:40:43 +0200
  • 5de8edced6 output/httpd/HttpdClient: convert `metaint` to a compile-time constant Max Kellermann 2024-04-03 20:30:17 +0200
  • 8906ce07de output/httpd/IcyMetaDataServer: pass metaint as std::size_t Max Kellermann 2024-04-03 20:29:46 +0200
  • 9d66fc491c output/httpd/Client: fix API doc syntax Max Kellermann 2024-04-03 20:21:17 +0200
  • f8a838db5d output/httpd/Client: convert variable to std::string_view Max Kellermann 2024-04-03 20:19:52 +0200