Max Kellermann
|
86ae45108c
|
output/Finish: fold into Filtered.cxx
|
2023-03-07 11:54:46 +01:00 |
|
Max Kellermann
|
5ef29c424d
|
output/meson.build: add liboutput_registry.a
|
2023-03-07 11:53:16 +01:00 |
|
Max Kellermann
|
c8dfb57408
|
output/meson.build: move OutputPlugin.cxx to liboutput_api.a
|
2023-03-07 11:52:32 +01:00 |
|
Max Kellermann
|
b773ef3f0f
|
win32/HResult: use libfmt
|
2023-03-06 20:10:06 +01:00 |
|
Max Kellermann
|
c8f54b3509
|
lib/pcre/UniqueRegex: use libfmt
|
2023-03-06 20:10:06 +01:00 |
|
Max Kellermann
|
00d5e6e9c7
|
lib/avahi/Publisher: use libfmt
|
2023-03-06 20:10:06 +01:00 |
|
Max Kellermann
|
1132a1c9a7
|
protocol/ArgParser: use libfmt
|
2023-03-06 20:10:06 +01:00 |
|
Max Kellermann
|
149d1a2f47
|
output/shout: use libfmt
|
2023-03-06 20:10:06 +01:00 |
|
Max Kellermann
|
17f2c0ae88
|
output/httpd: use libfmt
|
2023-03-06 20:10:06 +01:00 |
|
Max Kellermann
|
ce0b4d5c19
|
system/Error: remove unused function FormatSystemError()
|
2023-03-06 20:10:06 +01:00 |
|
Max Kellermann
|
0c102a8f2f
|
meson.build: add missing libfmt dependencies
|
2023-03-06 20:10:06 +01:00 |
|
Max Kellermann
|
415de497d3
|
use more libfmt instead of sprintf()
|
2023-03-06 19:50:53 +01:00 |
|
Max Kellermann
|
02d108774c
|
test/meson.build: add missing dependencies on libio.a
|
2023-03-06 19:50:52 +01:00 |
|
Max Kellermann
|
2c66d90626
|
fs/io: move to separate library
To eliminate the libio.a dependency.
|
2023-03-06 19:47:29 +01:00 |
|
Max Kellermann
|
e4cdf29951
|
fs/meson.build: make several dependencies internal
|
2023-03-06 19:44:34 +01:00 |
|
Max Kellermann
|
b5d224ce22
|
fs/{StandardDirectory,CheckFile}: move to fs/glue/
Distangle library dependencies.
|
2023-03-06 19:43:09 +01:00 |
|
Max Kellermann
|
c937a299f7
|
fs/Charset: assign fs_charset
This got lost 8 years ago in commit 87c88fcb27
D'oh!
|
2023-03-06 19:25:44 +01:00 |
|
Max Kellermann
|
6d4ec8b46f
|
fs/Charset: remove useless log message
|
2023-03-06 19:20:22 +01:00 |
|
Max Kellermann
|
941f2ca60d
|
pcm/{Traits,Dsd*}: use std::byte
|
2023-03-06 18:44:20 +01:00 |
|
Max Kellermann
|
7a1b996da9
|
pcm/Dsd2Pcm: use SampleTraits<SampleFormat::DSD>::SILENCE
|
2023-03-06 18:30:16 +01:00 |
|
Max Kellermann
|
302a571367
|
pcm/Buffer: use std::byte
|
2023-03-06 18:22:12 +01:00 |
|
Max Kellermann
|
ec195acf4f
|
pcm/Interleave: use std::byte
|
2023-03-06 18:22:10 +01:00 |
|
Max Kellermann
|
8f41e05a39
|
db/upnp/ContentDirectoryService: use fmt::format_int
|
2023-03-06 16:45:59 +01:00 |
|
Max Kellermann
|
35b6d65f27
|
util/Compiler.h: remove unused compiler version check macros
|
2023-03-06 16:37:46 +01:00 |
|
Max Kellermann
|
e602bcf41e
|
pcm/ReplayGainAnalyzer: remove GCC version checks, assume proper C++17 support
|
2023-03-06 16:37:45 +01:00 |
|
Max Kellermann
|
8c5ba50840
|
command/{file,storage}: remove stray "#pragma GCC diagnostic pop"
|
2023-03-06 16:37:45 +01:00 |
|
Max Kellermann
|
ff239fff4f
|
util/ByteOrder: check only __GNUC__
Assume GCC/clang is recent enough.
|
2023-03-06 16:37:45 +01:00 |
|
Max Kellermann
|
abdbaf605e
|
player/Thread, ...: assume [[fallthrough]] is supported
|
2023-03-06 16:29:55 +01:00 |
|
Max Kellermann
|
47b3577d6b
|
util/Compiler.h: remove unused macro gcc_printf
|
2023-03-06 16:27:47 +01:00 |
|
Max Kellermann
|
2ffc7c2088
|
io/BufferedOutputStream: remove unused method Format()
|
2023-03-06 16:27:28 +01:00 |
|
Max Kellermann
|
1f56960c44
|
util/FormatString: remove unused library
|
2023-03-06 16:24:51 +01:00 |
|
Max Kellermann
|
dfc5b4972b
|
output/httpd/IcyMetaDataServer: use libfmt
|
2023-03-06 16:23:43 +01:00 |
|
Max Kellermann
|
18c3c2118d
|
util/Compiler.h: remove unused macros
|
2023-03-06 16:14:30 +01:00 |
|
Max Kellermann
|
42f6a0441c
|
use [[gnu::...]] attributes
|
2023-03-06 16:14:15 +01:00 |
|
Max Kellermann
|
3b9aab0684
|
util/UTF8: fix indent
|
2023-03-06 16:12:09 +01:00 |
|
Max Kellermann
|
7a46c57ef3
|
tag/Type: require C++
|
2023-03-06 15:28:44 +01:00 |
|
Max Kellermann
|
118b76a8f1
|
db/Interface, ...: forward-declare TagType
|
2023-03-06 15:25:30 +01:00 |
|
Max Kellermann
|
a302d34f6d
|
tag/Names: convert to C++
|
2023-03-06 15:16:33 +01:00 |
|
Max Kellermann
|
148aca23be
|
use SPDX IDs, replacing the long copyright headers
|
2023-03-06 14:59:48 +01:00 |
|
Max Kellermann
|
8ab2722300
|
python/build/meson.py: keep Meson from executing Android-x86 test binaries
|
2023-03-06 14:21:37 +01:00 |
|
Max Kellermann
|
bd25528ca3
|
python/build/meson.py: remove unused import
|
2023-03-06 14:17:44 +01:00 |
|
Max Kellermann
|
9f02d8978b
|
build/python/cmake: set CMAKE_C_FLAGS_INIT, not CMAKE_C_FLAGS
According to
https://cmake.org/cmake/help/latest/variable/CMAKE_LANG_FLAGS_INIT.html
the _INIT variables should be set in the toolchain file.
|
2023-03-06 14:15:57 +01:00 |
|
Max Kellermann
|
7e51d1dba0
|
build/python/cmake: set CMAKE_OSX_SYSROOT on macOS
|
2023-03-06 14:15:23 +01:00 |
|
Max Kellermann
|
4d4755352d
|
build/python/cmake: add "env" parameter
|
2023-03-06 14:13:08 +01:00 |
|
Max Kellermann
|
0360f79e6f
|
build/python/build/project.py: add "lazy" parameter to make_build_path()
|
2023-03-06 14:10:10 +01:00 |
|
Max Kellermann
|
6d8f92c185
|
build/python/build/project.py: raise exception on regex mismatch
|
2023-03-06 14:07:59 +01:00 |
|
Max Kellermann
|
c989327eb0
|
python/build/zlib.py: use autotools to be more portable
Right now, zlib is only built for Windows, but we may eventually
changed that, so don't hard-code `win32/Makefile.gcc`.
|
2023-03-06 13:48:40 +01:00 |
|
Max Kellermann
|
22eccaa64f
|
python/build/autotools.py: use toolchain.arflags
|
2023-03-06 13:33:11 +01:00 |
|
Max Kellermann
|
740cc8ce49
|
python/{cmake,autotools}: build in verbose mode
Make sure all the gory details are visible in CI logs.
|
2023-03-06 13:32:48 +01:00 |
|
Max Kellermann
|
70eafba0d4
|
python/build/autotools.py: dump config.log on configure error
For better error logs on CI.
|
2023-03-06 13:32:42 +01:00 |
|