Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-16 | increment version number to 0.22.10 | Max Kellermann | |
2021-05-25 | meson.build: disable -Wsuggest-override with GCC 8 | Max Kellermann | |
2021-05-25 | meson.build: add more C++ warning flags | Max Kellermann | |
2021-05-25 | meson.build: sort warning options | Max Kellermann | |
2021-05-25 | meson.build: add comment for -Wno-non-virtual-dtor | Max Kellermann | |
2021-05-25 | meson.build: add comment for clang-only warning options | Max Kellermann | |
2021-05-25 | meson.build: remove warning options implied by -Wall -Wextra | Max Kellermann | |
2021-05-25 | meson.build: use add_project_arguments() instead of add_global_arguments() | Max Kellermann | |
Don't propagate MPD-specific compiler flags to subprojects. | |||
2021-05-25 | meson.build: remove unused variables common_cflags, common_cxxflags | Max Kellermann | |
2021-05-25 | meson.build: require clang 7 (remove bug workaround) | Max Kellermann | |
2021-05-25 | meson.build: remove "-pedantic", implied by Meson | Max Kellermann | |
Meson adds "-Wpedantic" in warning_level 3 (which is MPD's default). | |||
2021-05-24 | meson: set only sanitizers for fuzzer when unspecified | Philippe Antoine | |
That is when meson option b_sanitize is not used | |||
2021-05-24 | increment version number to 0.22.9 | Max Kellermann | |
2021-05-22 | increment version number to 0.22.8 | Max Kellermann | |
2021-05-19 | meson.build: define NOUSER on Windows for lighter windows.h | Max Kellermann | |
A few exceptions are needed for sources which include COM header (directly or indirectly). This fixes lots of shadow warnings, see https://github.com/MusicPlayerDaemon/MPD/issues/1150 | |||
2021-05-19 | meson.build: disable Windows header features not needed by MPD | Max Kellermann | |
2021-05-19 | meson.build: document Windows definitions | Max Kellermann | |
2021-03-05 | win32: build static library | Max Kellermann | |
Fixes linker failure on test/run_output.exe | |||
2021-03-04 | win32: Add ComWorker to run all COM function on same thread | Shen-Ta Hsieh | |
2021-03-04 | meson.build: compile Win32Main.cxx only on Windows | Max Kellermann | |
2021-02-17 | increment version number to 0.22.7 | Max Kellermann | |
2021-02-16 | increment version number to 0.22.6 | Max Kellermann | |
2021-01-21 | increment version number to 0.22.5 | Max Kellermann | |
2021-01-21 | protocol: add command "binarylimit" | Max Kellermann | |
Increasing the protocol version to 0.22.4 to allow clients to detect this feature. Closes https://github.com/MusicPlayerDaemon/MPD/issues/1038 | |||
2020-11-06 | increment version number to 0.22.4 | Max Kellermann | |
2020-11-04 | increment version number to 0.22.3 | Max Kellermann | |
2020-11-04 | meson.build: switch to C11 | Max Kellermann | |
It's been 9 years already, and there's no point in insisting on the 21 year old C standard. MPD doesn't have a lot of C code left, but why not compile it with the latest language revision. | |||
2020-11-04 | meson.build: disable ld.so lazy binding and enable relro | Max Kellermann | |
Since MPD is a long-running daemon, it doesn't make sense to use dynamic binding. That allows the relocations to be read-only ("relro"), which a hardening feature. | |||
2020-10-28 | protocol/Ack: remove unused variable `ack_domain` | Max Kellermann | |
2020-10-27 | increment version number to 0.22.2 | Max Kellermann | |
2020-10-05 | test/fuzzer: a simple fuzzer using libFuzzer | Max Kellermann | |
This commit adds some basic infrastructure for fuzzers, and adds a fuzzer for the CUE sheet parser. | |||
2020-09-29 | remove clocale test | Rosen Penev | |
clocale is part of C++11. In practical terms, gcc's libstdc++ comes with its own locale defines when the libc does not have them. Also reworked to be dependent on !ANDROID. Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||
2020-09-23 | increment version number to 0.22.1 | Max Kellermann | |
2020-09-23 | release v0.22v0.22 | Max Kellermann | |
2020-09-23 | meson.build: drop obsolete warning flag -Wno-noexcept-type | Max Kellermann | |
We don't support GCC 7 anymore. | |||
2020-09-22 | meson.build: add -Wdouble-promotion | Max Kellermann | |
2020-08-14 | doc/meson.build: convert option "documentation" to Meson "feature" | Max Kellermann | |
This allows automatic optional detection of Sphinx. This will be useful when we start building the manpages with Sphinx, which many users may want to have. | |||
2020-07-02 | Merge branch 'v0.21.x' | Max Kellermann | |
2020-07-02 | apple: build static library | Max Kellermann | |
Move build rules from src/output/plugins/meson.build | |||
2020-07-01 | meson.build: defaults for "build.c_std" and "build.cpp_std" | Max Kellermann | |
Since Meson 0.51, there are special build options for "native:true" builds, prefixed with "build.". This change breaks cross builds because `GenParseName.cxx` is no longer built with `-std=c++17`. This patch adds defaults for "build.c_std" and "build.cpp_std". Closes https://github.com/MusicPlayerDaemon/MPD/issues/890 | |||
2020-06-11 | increment version number to 0.21.25 | Max Kellermann | |
2020-06-04 | meson.build: set default option default_library=static | Max Kellermann | |
For subprojects. | |||
2020-05-30 | Merge branch 'v0.21.x' | Max Kellermann | |
2020-05-28 | meson.build: remove `-Wall -Wextra`, to be set by Meson | Max Kellermann | |
2020-05-27 | meson.build: default to warning_level=3 | Max Kellermann | |
Enables `-Wpedantic`. | |||
2020-05-27 | Merge branch 'v0.21.x' | Max Kellermann | |
2020-05-27 | meson.build: default to warning_level=2 | Max Kellermann | |
This branch isn't yet ready for level 3 (`-Wpedantic`) due to several C++ violations (e.g. variable length arrays). These are already cleaned up in the master branch (0.22). | |||
2020-05-26 | meson.build: work around Meson bug detecting strndup() on Windows | Max Kellermann | |
Work around Meson bug https://github.com/mesonbuild/meson/issues/3672 | |||
2020-05-07 | meson.build: require GCC 8 or clang 5 | Max Kellermann | |
Commit 60f957ed648 broken the GCC 7 build, but instead of working around missing C++17 features in old compilers, let's update the compiler version requirements. This commit raises the clang requirement to version 5 because this is the first version to support `constexpr` lambdas, to be used to `Dsd2Pcm.cxx`. | |||
2020-05-05 | io/uring: basic Linux io_uring support | Max Kellermann | |