Commit Graph

  • 21590e60e6 event/FullyBufferedSocket: pass std::span to DirectWrite() Max Kellermann 2023-09-27 10:36:05 +02:00
  • fe69ad0861 event/BufferedSocket: pass std::span to DirectRead() Max Kellermann 2023-09-27 10:28:26 +02:00
  • 9daf8f6de5 event/BufferedSocket: use std::byte Max Kellermann 2023-09-27 10:29:40 +02:00
  • 8ca6606323 net/SocketDescriptor: move code to Receive(), Send() Max Kellermann 2023-09-27 09:52:49 +02:00
  • 09a2da89a2 io/FileDescriptor: pass std::span to Full{Read,Write}() Max Kellermann 2023-09-26 20:40:05 +02:00
  • 9a0b3775d8 encoder/ToOutputStream: add API docs Max Kellermann 2023-09-26 15:48:26 +02:00
  • 2075a9a999 encoder/ToOutputStream: remove unnecessary cast Max Kellermann 2023-09-26 15:48:20 +02:00
  • 1090cc964a event/Loop: relicense to BSD-2 Max Kellermann 2023-09-16 22:48:48 +02:00
  • 39476bed85 Merge branch 'v0.23.x' Max Kellermann 2023-09-26 15:36:12 +02:00
  • 49130c2018 python/build/openssl: remove obsolete variable Max Kellermann 2023-09-26 15:32:40 +02:00
  • 94af199c49 python/build/openssl: add --cross-compile-prefix=... Max Kellermann 2023-09-26 15:31:20 +02:00
  • 2d25f6f57f python/build/openssl: pass arch only if cross-compiling Max Kellermann 2023-09-26 15:31:00 +02:00
  • cf179ec294 python/build/openssl: pass --libdir=lib to Configure Max Kellermann 2023-09-26 15:30:22 +02:00
  • 4d6f220a2f python/build/cmake: write toolchain file only if cross-compiling Max Kellermann 2023-09-26 15:27:37 +02:00
  • 0ffbe5b5ea python/build/autotools: add --host=... only if cross-compiling Max Kellermann 2023-09-26 15:26:41 +02:00
  • 5b83c834ac python/build/meson: write cross-file only if cross-compiling Max Kellermann 2023-09-26 15:26:16 +02:00
  • da7f32bddb python/build/toolchain: rename arch to host_triplet Max Kellermann 2023-09-26 15:19:39 +02:00
  • 9a5eac4ea9 python/build/toolchain: set arch=llvm_triple Max Kellermann 2023-09-26 15:09:38 +02:00
  • 6571b5d118 python/build/openssl: add option "no-makedepend" Max Kellermann 2023-09-26 15:05:04 +02:00
  • 12dff8e382 python/build/openssl: use no-asm only on Windows Max Kellermann 2023-09-26 15:03:43 +02:00
  • c4da87a0cb python/build/openssl: add configure variable Max Kellermann 2023-09-26 15:02:46 +02:00
  • 446f8f29d3 python/build/openssl: add Darwin archs Max Kellermann 2023-09-26 15:02:01 +02:00
  • 48cc76f114 python/build/toolchain: add is_android, is_darwin Max Kellermann 2023-09-26 14:46:59 +02:00
  • a0892b852e build/python/autotools: add option per_arch_cflags Max Kellermann 2023-09-22 20:11:57 +02:00
  • 485c7805eb python/build/autotools: use list.extend() to append configure_args Max Kellermann 2023-09-26 14:30:38 +02:00
  • 23802f4489 python/build/tarball: Python type hints Max Kellermann 2023-09-26 14:28:22 +02:00
  • 3fedd978a2 python/build/meson: disable ccache because Meson detects it automatically Max Kellermann 2023-09-26 14:27:42 +02:00
  • a9f1bed922 build/python/cmake: add cast to fix mypy warning Max Kellermann 2023-09-26 14:12:51 +02:00
  • eb23788fec python/build: add support for fallback download URLs Max Kellermann 2023-09-26 14:14:33 +02:00
  • f6d73555a6 python/build/libs: update OpenSSL toi 3.1.3 Max Kellermann 2023-09-26 14:21:25 +02:00
  • a56a709406 python/build/download: relative imports Max Kellermann 2023-09-26 14:14:50 +02:00
  • 5f253e66f6 python/build/toolchain.py: add AnyToolchain for type hints Max Kellermann 2023-09-26 12:47:44 +02:00
  • 4669f7e2b9 {android,win32}/build.py: move Toolchain classes to python/build/toolchain.py Max Kellermann 2023-09-26 12:07:48 +02:00
  • 4c90f88704 win32: rename CrossGccToolchain to MingwToolchain Max Kellermann 2023-09-26 12:46:04 +02:00
  • a7213b78d6 win32/build.py: move code to class CrossGccToolchain Max Kellermann 2023-09-26 12:19:10 +02:00
  • 719333e16e android/build.py: move code to class AndroidNdkToolchain Max Kellermann 2023-09-26 12:09:21 +02:00
  • 100e471b49 android/build.py: remove duplicate import Max Kellermann 2023-09-26 12:11:49 +02:00
  • 3f2016e552 python: add type hints Max Kellermann 2023-09-16 23:23:18 +02:00
  • dd89ea4505 android/AndroidManifest.xml: raise minSdkVersion to 24 Max Kellermann 2023-09-11 22:12:23 +02:00
  • 5cea03bb4f Merge branch 'v0.23.x' Max Kellermann 2023-09-26 11:49:30 +02:00
  • 101e12cf9a modplug: add patch to remove the deprecated register keyword Max Kellermann 2023-09-11 22:17:42 +02:00
  • f382808450 python/build/libs.py: update CURL to 8.2.1 Max Kellermann 2023-09-11 22:24:26 +02:00
  • 0cbe3c2a93 python/build/libs.py: update OpenSSL to 3.1.2 Max Kellermann 2023-09-11 22:23:58 +02:00
  • 4f0ae28359 python/build/libs.py: update zlib to 1.3 Max Kellermann 2023-09-11 22:21:59 +02:00
  • 6a4250f485 python/build/libs.py: update Opus to 1.4 Max Kellermann 2023-09-11 22:20:14 +02:00
  • 3322b29e6a python/build/libs.py: update FLAC to 1.4.3 Max Kellermann 2023-09-11 22:19:39 +02:00
  • 26467e61a3 Merge branch 'consume_single_oneshot-restore' of https://github.com/jcorporation/MPD Max Kellermann 2023-09-26 11:43:27 +02:00
  • 33ac472601 doc/plugins.rst: change command to list PipeWire targets naglis 2023-09-17 22:43:10 +03:00
  • 2bb4c7cfa7 test/meson.build: add missing libfmt dependency Max Kellermann 2023-09-26 10:47:10 +02:00
  • fbdd2324a5 sticker/Database: add method Reopen() Max Kellermann 2023-07-23 09:32:52 +02:00
  • dc31aa6a61 decoder/Plugin: remove unused and broken wrapper method ContainerScan() Max Kellermann 2023-09-26 10:13:38 +02:00
  • 5b28a987e5 util/IntrusiveForwardList: add method remove_and_dispose_if() Max Kellermann 2023-09-21 13:19:02 +02:00
  • 78d28063c4 util/IntrusiveForwardList: push_{front,back}() returns iterator Max Kellermann 2023-09-21 13:14:16 +02:00
  • 64647edbe1 lib/fmt/SocketAddressFormatter: new library Max Kellermann 2023-09-19 11:17:48 +02:00
  • b36f5f1ec4 net/ToString: use #pragma once Max Kellermann 2023-09-18 22:01:39 +02:00
  • 592649d3f2 net/ToString: check family==AF_INET6 instead of looking for colons Max Kellermann 2023-09-18 21:59:24 +02:00
  • 9398599816 net/ToString: use libfmt Max Kellermann 2023-09-18 21:58:37 +02:00
  • 61c29473d3 net/ToString: append port only if it is non-zero Max Kellermann 2023-09-18 11:10:20 +02:00
  • 5fd2fc77f3 net/ToString: add null check Max Kellermann 2023-09-18 11:07:56 +02:00
  • 3eb0681e3d net/ToString: use SocketAddress::GetLocalRaw() Max Kellermann 2023-09-18 10:53:07 +02:00
  • e831af35fd input/curl: move code to CreateEasy() Max Kellermann 2023-09-17 14:13:03 +02:00
  • fb2e0f734e lib/fmt/ToBuffer: add overload with StringBuffer parameter Max Kellermann 2023-02-23 18:13:01 +01:00
  • 3d69f43cff event/Loop: include SocketEvent.hxx only if HAVE_THREADED_EVENT_LOOP Max Kellermann 2023-09-16 22:55:03 +02:00
  • 41b1931d91 event/Loop: move the poll_backend to the top Max Kellermann 2023-09-16 22:45:23 +02:00
  • f086444e4a lib/curl/Easy: add method SetRequestBody(std::string_view) Max Kellermann 2023-09-16 22:36:11 +02:00
  • b8210bbc45 lib/avahi/Poll: fix copyright header Max Kellermann 2023-09-16 22:32:17 +02:00
  • ce2965b5bc io/uring/meson.build: disable io_uring on Android Max Kellermann 2023-09-16 22:22:18 +02:00
  • 18000ff499 io/uring/Handler: remove unused header Max Kellermann 2023-09-16 22:19:45 +02:00
  • 64e91d6eb7 test/util/TestIntrusiveForwardList: add constant_time_size test Max Kellermann 2023-09-16 22:16:01 +02:00
  • 6f7dce6dca test/util/TestIntrusiveForwardList: implement size() only if options.constant_time_size is set Max Kellermann 2023-09-13 09:26:02 +02:00
  • 175524ad02 util/IntrusiveForwardList: make end() non-static Max Kellermann 2023-09-16 20:47:58 +02:00
  • bfbde72676 util/Intrusive*: insertion methods return an iterator Max Kellermann 2023-09-13 19:47:41 +02:00
  • f76583a08a util/IntrusiveList: document the erase() return value Max Kellermann 2023-09-13 19:48:12 +02:00
  • 6d39b401b5 util/IntrusiveForwardList: add method iterator_to() Max Kellermann 2023-09-13 13:49:34 +02:00
  • f448bfd3f3 util/IntrusiveForwardList: add option cache_last Max Kellermann 2023-09-12 20:13:00 +02:00
  • 64b0587e78 util/OptionalField: new library Max Kellermann 2023-09-12 20:32:13 +02:00
  • 9fe813e572 util/IntrusiveForwardList: add pop_front_and_dispose() Max Kellermann 2023-09-13 13:41:38 +02:00
  • b0da0bbf8b util/IntrusiveForwardList: pop_front() returns reference Max Kellermann 2023-09-13 13:40:33 +02:00
  • 5c44082b77 util/IntrusiveForwardList: add non-static insert_after() implementation Max Kellermann 2023-09-13 08:54:48 +02:00
  • df7ed27b78 util/IntrusiveForwardList: fix move operator, really swap counter Max Kellermann 2023-09-12 20:36:53 +02:00
  • bef7ce37d9 RemoteTagCache: use the pop_front() return value Max Kellermann 2023-09-16 22:10:10 +02:00
  • c74cf79e0f Merge pull request #1865 from MusicPlayerDaemon/dependabot/github_actions/actions/checkout-4 Max Kellermann 2023-09-16 21:58:20 +02:00
  • 992488c6c6 doc/plugins.rst: document missing httpd settings naglis 2023-09-16 00:12:50 +03:00
  • bdfe5e97cd systemd: base "RestrictAddressFamilies" on build options naglis 2023-09-15 22:27:19 +03:00
  • df069bc456 systemd: base "ListenStream" on build options naglis 2023-09-15 22:04:38 +03:00
  • 9bb67ae7f0 subprojects: update sqlite to 3.43.0-1 Max Kellermann 2023-09-12 10:21:26 +02:00
  • c994fe4879 io/uring/meson.build: detect liburing with include_type=system Max Kellermann 2023-09-12 10:20:24 +02:00
  • 32421fed89 subprojects: update liburing to 2.3-3 Max Kellermann 2023-09-12 10:17:02 +02:00
  • 077add79cd subprojects: update fmt to 9.1.0-2 Max Kellermann 2023-09-12 10:16:17 +02:00
  • 50f0163f5f time/SystemClock: pass by value Max Kellermann 2023-09-12 09:56:05 +02:00
  • 481c1b6f2e lib/dbus/ReadIter: add method GetBool() Max Kellermann 2023-09-12 09:53:57 +02:00
  • 474b6610fa lib/dbus/Error: add method GetName() Max Kellermann 2023-09-12 09:53:13 +02:00
  • 11c49da871 io/FileReader: remove unused method Close() Max Kellermann 2023-09-12 09:47:56 +02:00
  • 678828b56f io/FileOutputStream: remove obsolete maybe_unused Max Kellermann 2023-09-12 09:42:37 +02:00
  • 9e802ad721 util/StringCompare: add pure attribute Max Kellermann 2023-09-12 09:34:50 +02:00
  • 859ffddea3 io/BufferedReader: fix ReadFullT() after std::span migration Max Kellermann 2023-09-12 09:32:09 +02:00
  • daf935d310 util/HexFormat: add non-const overload Max Kellermann 2023-08-07 12:31:24 +02:00
  • 6953800628 python/build/libs.py: update CURL to 8.2.1 Max Kellermann 2023-09-11 22:24:26 +02:00
  • 7c65c4f485 python/build/libs.py: update OpenSSL to 3.1.2 Max Kellermann 2023-09-11 22:23:58 +02:00
  • 8950fb9393 python/build/libs.py: update zlib to 1.3 Max Kellermann 2023-09-11 22:21:59 +02:00