Commit Graph

  • aef2c5dc14 lib/avahi/Service: add field visible Max Kellermann 2024-01-18 16:04:40 +01:00
  • 8d02986b0e lib/avahi/Publisher: add missing defer_register_services.Cancel() calls Max Kellermann 2024-01-18 16:04:55 +01:00
  • 461da92064 lib/avahi/Publisher: make the service list dynamic Max Kellermann 2024-01-17 18:10:28 +01:00
  • b20b773189 zeroconf/avahi/Helper: embed the Avahi::Publisher without std::unique_ptr Max Kellermann 2024-01-18 18:43:46 +01:00
  • 74125c0922 test/meson.build: suppress compiler warnings in GTest headers Max Kellermann 2024-01-18 18:42:55 +01:00
  • 5023432802 lib/avahi/Publisher: use DeferEvent for RegisterServices() Max Kellermann 2024-01-17 18:45:11 +01:00
  • 4a14248004 lib/avahi/Publisher: move code to RegisterServices(AvahiEntryGroup) Max Kellermann 2024-01-17 18:51:47 +01:00
  • 1b241fc97a lib/avahi/Publisher: allow RegisterServices() to throw Max Kellermann 2024-01-17 18:52:07 +01:00
  • 09d1ab7abe lib/avahi/Publisher: move try/catch in GroupCallback() to the top level Max Kellermann 2024-01-17 18:52:55 +01:00
  • d28cb93835 lib/avahi/Client: add method IsConnected() Max Kellermann 2024-01-17 18:27:11 +01:00
  • 6b43338e06 lib/avahi/Client: add assert() Max Kellermann 2024-01-17 18:38:34 +01:00
  • 9a7a49350c lib/avahi/Client: free the AvahiClient on AVAHI_CLIENT_FAILURE Max Kellermann 2024-01-17 18:37:39 +01:00
  • f85629afa6 lib/avahi/Client: is if with initializer Max Kellermann 2024-01-17 18:27:18 +01:00
  • a39473a912 lib/avahi/Service: add API docs Max Kellermann 2024-01-17 18:10:52 +01:00
  • 05d0e9b8bb lib/avahi/Publisher: reuse the AvahiEntryGroup Max Kellermann 2024-01-17 11:57:07 +01:00
  • b68c3b7f55 net/SocketDescriptor: disable msghdr methods on Windows Max Kellermann 2024-01-18 15:33:57 +01:00
  • 0fbed6dec1 net/SocketDescriptor: remove misplaced [[nodiscard]] Max Kellermann 2024-01-18 15:31:57 +01:00
  • 16af2a2998 CommandLine: fix typo naglis 2024-01-18 14:20:02 +02:00
  • 7a40ac52a8 Merge branch 'bottombar' of https://github.com/DDRBoxman/MPD Max Kellermann 2024-01-18 09:59:48 +01:00
  • 6352d1b1ca Merge branch 'sdkcheck' of https://github.com/DDRBoxman/MPD Max Kellermann 2024-01-18 09:59:17 +01:00
  • c93fc161dc Merge branch 'next_prev_fix' of https://github.com/DDRBoxman/MPD Max Kellermann 2024-01-18 09:58:39 +01:00
  • 5b7de2bc2f android: Refactor settings UI into screens and add a bottom bar. Colin Edwards 2024-01-18 01:20:37 -06:00
  • 04ba7eb987 android: Use build tools and SDK 34 Colin Edwards 2024-01-17 23:55:01 -06:00
  • 5a2267bdb4 Android: Look for license to verify Android SDK folder Colin Edwards 2024-01-17 23:36:49 -06:00
  • 0075c57bd4 android: Check playlist state before changing track Colin Edwards 2024-01-13 23:19:31 -06:00
  • 87873c9a73 android: Support play / pause from media session Colin Edwards 2024-01-13 23:15:56 -06:00
  • 380e0abbe4 python/build/libs.py: fix libopenmpt source path Max Kellermann 2024-01-13 22:50:47 +01:00
  • e4cc89b2d9 Merge branch 'jg' of https://github.com/neheb/MPD Max Kellermann 2024-01-13 22:38:34 +01:00
  • 14dea04ee9 test/util: use unsigned integer literals for -Wsign-compare Max Kellermann 2024-01-11 20:55:15 +01:00
  • 6f6cbeba80 net/SocketDescriptor: add Send()/Receive() overloads with iovec Max Kellermann 2024-01-12 12:09:41 +01:00
  • 974ed0166c net/SocketDescriptor: add sendmsg(), recvmsg() wrappers Max Kellermann 2024-01-12 11:55:25 +01:00
  • a91920a8ff net/SocketDescriptor: pass span<byte> to Read()/Write() Max Kellermann 2024-01-11 17:06:57 +01:00
  • 7cd38dde09 net/SocketDescriptor: add [[nodiscard]] Max Kellermann 2024-01-11 17:04:44 +01:00
  • b63a794fbe io/FileDescriptor: add [[nodiscard]] Max Kellermann 2024-01-11 16:59:44 +01:00
  • 3e862b85d4 Merge branch 'mediasession' of https://github.com/DDRBoxman/MPD Max Kellermann 2024-01-13 22:26:34 +01:00
  • 85bca660d1 Merge branch 'update-failure-response-example' of https://github.com/naglis/MPD Max Kellermann 2024-01-13 22:25:00 +01:00
  • 87704f49c9 Merge branch 'NEWS-update' of https://github.com/mxjeff/MPD Max Kellermann 2024-01-13 22:24:31 +01:00
  • 9f9cbb8823 Merge branch 'logging' of https://github.com/DDRBoxman/MPD Max Kellermann 2024-01-13 22:24:22 +01:00
  • fa6ef6f1c7 Add NEWS entry about the switch to sphinx_rtd_theme kaliko 2024-01-13 11:32:55 +01:00
  • db354f5e53 doc/protocol.rst: update failure response example naglis 2024-01-10 21:01:31 +02:00
  • d3335f9947 db/simple: make more fields const Max Kellermann 2024-01-08 13:55:13 +01:00
  • 1a67062e1e db/simple: reorder fields to reduce padding Max Kellermann 2024-01-08 13:51:00 +01:00
  • fec1a4ac32 db/simple: pass hide_playlist_targets to sub-instance Max Kellermann 2024-01-08 13:53:20 +01:00
  • 7f439b01a3 net/SocketAddress: move code to IsInet() Max Kellermann 2024-01-05 22:46:45 +01:00
  • 0fd6f83766 net/StaticSocketAddress: add constexpr Max Kellermann 2024-01-05 22:52:05 +01:00
  • b15b2125e2 net/AddressInfo: add methods IsInet(), IsTCP() Max Kellermann 2024-01-05 22:44:16 +01:00
  • 3711bd0d24 android: Implement basic media session handling for next and previous track Colin Edwards 2024-01-05 18:17:54 -06:00
  • e086f09d48 android: add next and previous track to the jni bridge Colin Edwards 2023-12-28 22:46:59 -06:00
  • 324bd95c91 android: Move logging into it's own repository class. Colin Edwards 2024-01-04 17:41:26 -06:00
  • 5d122c3bc8 android: Add dependencies and new application class for dagger / hilt support Colin Edwards 2024-01-04 17:36:58 -06:00
  • 8e123e7fc9 test: archive: fix compilation with Windows Rosen Penev 2024-01-03 15:59:42 -08:00
  • e8163124e3 mpg123: fix compilation under Windows Rosen Penev 2024-01-03 14:38:31 -08:00
  • 0651be8366 fluidsynth: fix compilation on Windows Rosen Penev 2024-01-03 14:50:53 -08:00
  • 4957035be6 mikmod: fix compilation on Windows Rosen Penev 2024-01-03 14:50:53 -08:00
  • bcd55c0b75 sidplay: fix compilation under Windows Rosen Penev 2024-01-03 14:03:44 -08:00
  • 914ee92015 wavpack: fix compilation on Windows Rosen Penev 2024-01-03 13:32:50 -08:00
  • fb9194b537 tests: fix ChromaPrint test on Windows Rosen Penev 2024-01-03 12:28:08 -08:00
  • c04490bd52 storage/curl: eliminate std::strings, parse string_view directly Max Kellermann 2024-01-04 20:56:14 +01:00
  • b601f4dc15 util/CNumberParser: remove unused function ParseInt64() Max Kellermann 2024-01-04 21:07:34 +01:00
  • 4086190c80 decoder/OpusTags: use ParseInteger() Max Kellermann 2024-01-04 21:04:15 +01:00
  • e1eea9d98a util/NumberParser: new library based on std::from_chars() Max Kellermann 2024-01-04 21:03:25 +01:00
  • 393d57b387 util/NumberParser: rename to CNumberParser Max Kellermann 2024-01-04 20:59:16 +01:00
  • b283fe07af lib/expat/ExpatParser: pass std::string_view to CharacterData() Max Kellermann 2024-01-04 20:52:33 +01:00
  • feeb21577f lib/upnp/Device: use std::forward_list instead of std::vector Max Kellermann 2024-01-04 20:51:03 +01:00
  • 1fca16737d lib/upnp/Device: remove unnecessary ctors/dtors Max Kellermann 2024-01-04 20:49:26 +01:00
  • 4ec85a12e3 lib/upnp/Discovery: use std::map instead of std::list Max Kellermann 2024-01-04 20:35:44 +01:00
  • 3d2aebccad lib/upnp/Discovery: pass std::string_view to LockRemove() Max Kellermann 2024-01-04 20:40:23 +01:00
  • 22382f799c lib/upnp/Discovery: add noexcept Max Kellermann 2024-01-04 20:37:34 +01:00
  • 468eceabff lib/upnp/Discovery: remove unreachable exception handler Max Kellermann 2024-01-04 18:04:36 +01:00
  • 08e0eb79f5 lib/upnp/Discovery: remove unused default ctor Max Kellermann 2024-01-04 18:04:20 +01:00
  • 8b03ce562c input/curl: increase CURLOPT_BUFFERSIZE from 16 kB to 512 kB Max Kellermann 2024-01-04 17:56:29 +01:00
  • 997311ba14 lib/curl/Easy: add method TrySetOption() Max Kellermann 2024-01-04 17:50:41 +01:00
  • cbd031ca7f lib/upnp/Action: common UpnpSendAction() wrapper for pupnp and npupnp Max Kellermann 2024-01-04 16:44:12 +01:00
  • 95842e7984 db/upnp: eliminate the std::forward_list, use IterableSplitString() Max Kellermann 2024-01-04 16:09:03 +01:00
  • cc41e95806 db/upnp: add rootid_sv Max Kellermann 2024-01-04 16:20:42 +01:00
  • 2c77e088b4 db/upnp: eliminate temporary std::string from Visit() Max Kellermann 2024-01-04 16:03:08 +01:00
  • 4eefc2e47c test/DumpDatabase: add "URI" parameter Max Kellermann 2024-01-04 15:37:09 +01:00
  • 7c13666226 test/DumpDatabase: remove the "PLUGIN" parameter, load from config file Max Kellermann 2024-01-04 15:28:40 +01:00
  • 4ed8313954 test/DumpDatabase: use libfmt Max Kellermann 2024-01-04 15:29:36 +01:00
  • c8e2ab6781 db/upnp/Object: smaller enums Max Kellermann 2024-01-04 14:31:21 +01:00
  • b2ed29b8c0 lib/upnp/ContentDirectoryService: getFriendlyName() returns std::string reference Max Kellermann 2024-01-04 13:21:53 +01:00
  • 1789b56a85 db/upnp: pass std::string_view to songPath() Max Kellermann 2024-01-04 13:22:31 +01:00
  • 714dbc9294 lib/upnp/Discovery: forward-declare inner class ContentDirectoryDescriptor Max Kellermann 2024-01-04 13:18:57 +01:00
  • f40eb963fd lib/upnp/Discovery: forward-declare inner class Downloader Max Kellermann 2024-01-04 13:10:49 +01:00
  • ee4b49d12f lib/expat/ExpatParser: pass std::string_view to Parse() Max Kellermann 2024-01-04 12:58:20 +01:00
  • 4c9942534c lib/upnp/Device: pass url as std::string_view to Parse() Max Kellermann 2024-01-04 13:02:06 +01:00
  • d5f7db59a8 lib/upnp/Util: pass std::string_view to path_getfather() Max Kellermann 2024-01-04 13:03:31 +01:00
  • 8d1b73ae89 lib/upnp/Discovery: use string_view::starts_with() instead of strncmp() Max Kellermann 2024-01-04 12:53:57 +01:00
  • afa77099cf msys2 CI Rosen Penev 2023-12-25 14:32:55 -08:00
  • f68fab53a7 zzip: fix compilation on Windows Rosen Penev 2024-01-03 15:21:16 -08:00
  • 6a4dc281d1 bzip2: fix compilation on Windows Rosen Penev 2024-01-03 15:22:24 -08:00
  • 26831a417a subproject: update expat to 2.5.0-4 Max Kellermann 2024-01-03 20:37:56 +01:00
  • 6293818c35 subproject: update fmt to 10.2.0-1 Max Kellermann 2024-01-03 20:37:47 +01:00
  • a859de6806 sndfile: fix compilation with clang's libc++ Rosen Penev 2023-12-28 20:23:39 -08:00
  • 13202bfce4 test: neighbor_explorer: fix compilation on WIN32 Rosen Penev 2023-12-31 15:10:06 -08:00
  • f3d031b38a libnpupnp: update subproject Rosen Penev 2023-12-31 13:56:35 -08:00
  • f6dbf38e99 upnp: change interface variable name Rosen Penev 2023-12-27 12:50:47 -08:00
  • d0a4270449 lib/upnp/Compat: remove obsolete kludges Max Kellermann 2023-12-28 21:23:43 +01:00
  • b9a7a9981e lib/upnp/ContentDirectoryService: remove unused fields Max Kellermann 2023-12-28 21:20:57 +01:00
  • d9fb152b95 lib/upnp/ContentDirectoryService: include some headers only with libpupnp Max Kellermann 2023-12-28 21:12:32 +01:00