mpd/src/output
Max Kellermann 518ce0187a remove macOS support
There were a few macOS related bug reports on the bug tracker which
have been open for years without a volunteer caring for them.  The
GitHub actions build has also been broken for a long time due to bugs
in the ancient LLVM toolchain shipped with macOS, making macOS an
unsuitable non-Linux target for testing MPD's portability.

All of this makes macOS support an annoying liability for me.  To
avoid more frustration, I'm hereby dropping macOS support completely
from MPD.  Maybe this causes enough pain for a new maintainer to
spawn, but maybe nobody cares, so... let's see.
2024-05-06 14:11:50 +02:00
..
plugins remove macOS support 2024-05-06 14:11:50 +02:00
Client.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Control.cxx *: let libfmt quote strings 2024-04-16 11:50:18 +02:00
Control.hxx output/Control: Support always_off outputs that are never used for playback 2023-04-21 20:54:37 +01:00
Defaults.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Defaults.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Domain.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Domain.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Error.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Filtered.cxx *: use transparent comparison for std::{map,set} with std::string keys 2023-03-12 09:12:02 +01:00
Filtered.hxx *: use transparent comparison for std::{map,set} with std::string keys 2023-03-12 09:12:02 +01:00
Init.cxx *: let libfmt quote strings 2024-04-16 11:50:18 +02:00
Interface.cxx use [[gnu::...]] attributes 2023-03-06 16:14:15 +01:00
Interface.hxx *: use transparent comparison for std::{map,set} with std::string keys 2023-03-12 09:12:02 +01:00
meson.build output/Finish: fold into Filtered.cxx 2023-03-07 11:54:46 +01:00
MultipleOutputs.cxx output/Control: Support always_off outputs that are never used for playback 2023-04-21 20:54:37 +01:00
MultipleOutputs.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
OutputAPI.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
OutputCommand.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
OutputCommand.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
OutputPlugin.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
OutputPlugin.hxx use [[gnu::...]] attributes 2023-03-06 16:14:15 +01:00
Print.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Print.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Registry.cxx remove macOS support 2024-05-06 14:11:50 +02:00
Registry.hxx output/Registry: add noexcept 2023-03-07 11:57:55 +01:00
SharedPipeConsumer.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
SharedPipeConsumer.hxx output/SharedPipeConsumer: add noexcept 2023-11-26 08:48:45 +01:00
Source.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Source.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
State.cxx *: let libfmt quote strings 2024-04-16 11:50:18 +02:00
State.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Thread.cxx use more libfmt instead of sprintf() 2023-03-06 19:50:53 +01:00
Timer.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Timer.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00