Max Kellermann
|
f6d73555a6
|
python/build/libs: update OpenSSL toi 3.1.3
|
2023-09-26 14:21:43 +02:00 |
Max Kellermann
|
a56a709406
|
python/build/download: relative imports
|
2023-09-26 14:15:01 +02:00 |
Max Kellermann
|
5f253e66f6
|
python/build/toolchain.py: add AnyToolchain for type hints
|
2023-09-26 12:54:58 +02:00 |
Max Kellermann
|
4669f7e2b9
|
{android,win32}/build.py: move Toolchain classes to python/build/toolchain.py
|
2023-09-26 12:47:02 +02:00 |
Max Kellermann
|
4c90f88704
|
win32: rename CrossGccToolchain to MingwToolchain
|
2023-09-26 12:46:10 +02:00 |
Max Kellermann
|
a7213b78d6
|
win32/build.py: move code to class CrossGccToolchain
|
2023-09-26 12:20:53 +02:00 |
Max Kellermann
|
719333e16e
|
android/build.py: move code to class AndroidNdkToolchain
|
2023-09-26 12:18:18 +02:00 |
Max Kellermann
|
100e471b49
|
android/build.py: remove duplicate import
|
2023-09-26 12:12:00 +02:00 |
Max Kellermann
|
3f2016e552
|
python: add type hints
|
2023-09-26 12:04:08 +02:00 |
Max Kellermann
|
dd89ea4505
|
android/AndroidManifest.xml: raise minSdkVersion to 24
This is needed to build libFLAC which uses ftello().
|
2023-09-26 12:04:05 +02:00 |
Max Kellermann
|
5cea03bb4f
|
Merge branch 'v0.23.x'
|
2023-09-26 11:49:30 +02:00 |
Max Kellermann
|
101e12cf9a
|
modplug: add patch to remove the deprecated `register` keyword
|
2023-09-26 11:48:44 +02:00 |
Max Kellermann
|
f382808450
|
python/build/libs.py: update CURL to 8.2.1
|
2023-09-26 11:48:16 +02:00 |
Max Kellermann
|
0cbe3c2a93
|
python/build/libs.py: update OpenSSL to 3.1.2
|
2023-09-26 11:48:13 +02:00 |
Max Kellermann
|
4f0ae28359
|
python/build/libs.py: update zlib to 1.3
|
2023-09-26 11:48:09 +02:00 |
Max Kellermann
|
6a4250f485
|
python/build/libs.py: update Opus to 1.4
|
2023-09-26 11:48:06 +02:00 |
Max Kellermann
|
3322b29e6a
|
python/build/libs.py: update FLAC to 1.4.3
|
2023-09-26 11:48:02 +02:00 |
Max Kellermann
|
26467e61a3
|
Merge branch 'consume_single_oneshot-restore' of https://github.com/jcorporation/MPD
|
2023-09-26 11:43:27 +02:00 |
naglis
|
33ac472601
|
doc/plugins.rst: change command to list PipeWire targets
The `dump` command was dropped[1] in favor of other tools.
[1]: 50bdebe4e8
|
2023-09-26 11:41:37 +02:00 |
Max Kellermann
|
2bb4c7cfa7
|
test/meson.build: add missing libfmt dependency
Should have been part of 64647edbe1
|
2023-09-26 10:47:52 +02:00 |
Max Kellermann
|
fbdd2324a5
|
sticker/Database: add method Reopen()
|
2023-09-26 10:14:05 +02:00 |
Max Kellermann
|
dc31aa6a61
|
decoder/Plugin: remove unused and broken wrapper method ContainerScan()
|
2023-09-26 10:13:42 +02:00 |
Max Kellermann
|
5b28a987e5
|
util/IntrusiveForwardList: add method remove_and_dispose_if()
|
2023-09-22 11:32:40 +02:00 |
Max Kellermann
|
78d28063c4
|
util/IntrusiveForwardList: push_{front,back}() returns iterator
|
2023-09-22 11:32:33 +02:00 |
Max Kellermann
|
64647edbe1
|
lib/fmt/SocketAddressFormatter: new library
|
2023-09-19 11:22:39 +02:00 |
Max Kellermann
|
b36f5f1ec4
|
net/ToString: use #pragma once
|
2023-09-18 22:01:40 +02:00 |
Max Kellermann
|
592649d3f2
|
net/ToString: check family==AF_INET6 instead of looking for colons
|
2023-09-18 21:59:27 +02:00 |
Max Kellermann
|
9398599816
|
net/ToString: use libfmt
|
2023-09-18 21:58:55 +02:00 |
Max Kellermann
|
61c29473d3
|
net/ToString: append port only if it is non-zero
|
2023-09-18 11:11:00 +02:00 |
Max Kellermann
|
5fd2fc77f3
|
net/ToString: add null check
|
2023-09-18 11:08:16 +02:00 |
Max Kellermann
|
3eb0681e3d
|
net/ToString: use SocketAddress::GetLocalRaw()
|
2023-09-18 10:54:52 +02:00 |
Max Kellermann
|
e831af35fd
|
input/curl: move code to CreateEasy()
|
2023-09-17 14:26:47 +02:00 |
Max Kellermann
|
fb2e0f734e
|
lib/fmt/ToBuffer: add overload with StringBuffer parameter
|
2023-09-16 23:05:48 +02:00 |
Max Kellermann
|
3d69f43cff
|
event/Loop: include SocketEvent.hxx only if HAVE_THREADED_EVENT_LOOP
|
2023-09-16 22:55:04 +02:00 |
Max Kellermann
|
41b1931d91
|
event/Loop: move the poll_backend to the top
This is where all sockets are registered, so it should be initialized
first and destructed last.
|
2023-09-16 22:45:45 +02:00 |
Max Kellermann
|
f086444e4a
|
lib/curl/Easy: add method SetRequestBody(std::string_view)
|
2023-09-16 22:39:03 +02:00 |
Max Kellermann
|
b8210bbc45
|
lib/avahi/Poll: fix copyright header
|
2023-09-16 22:39:03 +02:00 |
Max Kellermann
|
ce2965b5bc
|
io/uring/meson.build: disable io_uring on Android
On Android, the feature is forbidden by a seccomp filter, see
https://security.googleblog.com/2023/06/learnings-from-kctf-vrps-42-linux.html
|
2023-09-16 22:39:03 +02:00 |
Max Kellermann
|
18000ff499
|
io/uring/Handler: remove unused header
|
2023-09-16 22:39:03 +02:00 |
Max Kellermann
|
64e91d6eb7
|
test/util/TestIntrusiveForwardList: add constant_time_size test
|
2023-09-16 22:39:03 +02:00 |
Max Kellermann
|
6f7dce6dca
|
test/util/TestIntrusiveForwardList: implement size() only if `options.constant_time_size` is set
|
2023-09-16 22:39:03 +02:00 |
Max Kellermann
|
175524ad02
|
util/IntrusiveForwardList: make end() non-static
So we can have a `const` overload which is important for some
algorithm templates.
|
2023-09-16 22:39:03 +02:00 |
Max Kellermann
|
bfbde72676
|
util/Intrusive*: insertion methods return an iterator
|
2023-09-16 22:39:03 +02:00 |
Max Kellermann
|
f76583a08a
|
util/IntrusiveList: document the erase() return value
|
2023-09-16 22:39:03 +02:00 |
Max Kellermann
|
6d39b401b5
|
util/IntrusiveForwardList: add method iterator_to()
|
2023-09-16 22:39:03 +02:00 |
Max Kellermann
|
f448bfd3f3
|
util/IntrusiveForwardList: add option `cache_last`
|
2023-09-16 22:39:03 +02:00 |
Max Kellermann
|
64b0587e78
|
util/OptionalField: new library
|
2023-09-16 22:39:03 +02:00 |
Max Kellermann
|
9fe813e572
|
util/IntrusiveForwardList: add pop_front_and_dispose()
|
2023-09-16 22:39:03 +02:00 |
Max Kellermann
|
b0da0bbf8b
|
util/IntrusiveForwardList: pop_front() returns reference
|
2023-09-16 22:39:03 +02:00 |
Max Kellermann
|
5c44082b77
|
util/IntrusiveForwardList: add non-static insert_after() implementation
|
2023-09-16 22:39:03 +02:00 |