- 01 Jul, 2022 1 commit
-
-
Max Kellermann authored
-
- 19 May, 2022 1 commit
-
-
Max Kellermann authored
-
- 26 Apr, 2022 2 commits
-
-
Max Kellermann authored
-
Rosen Penev authored
libupnp 1.14 removes the non 2 function. Fixes compilation there. Signed-off-by:
Rosen Penev <rosenp@gmail.com> Closes https://github.com/MusicPlayerDaemon/MPD/issues/1499
-
- 30 Nov, 2021 1 commit
-
-
Max Kellermann authored
Fixes regression by commit 774b4313
-
- 23 Nov, 2021 1 commit
-
-
Rosen Penev authored
Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- 12 Nov, 2021 1 commit
-
-
Rosen Penev authored
SonarLint reports the latter to be better: std::scoped_lock basically provides the same feature as std::lock_guard, but is more generic: It can lock several mutexes at the same time, with a deadlock prevention mechanism (see {rule:cpp:S5524}). The equivalent code to perform simultaneous locking with std::lock_guard is significantly more complex. Therefore, it is simpler to use std::scoped_lock all the time, even when locking only one mutex (there will be no performance impact). Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- 08 Nov, 2021 1 commit
-
-
Max Audron authored
Adds the Interface Name as an argument to the *Init functions to make it possible to select which interface is used by upnp to detect servers. Currently "nullptr" is passed in to let the upnp library select an interface, as before.
-
- 15 Oct, 2021 1 commit
-
-
Max Kellermann authored
Fixes https://github.com/MusicPlayerDaemon/MPD/discussions/1281 The problem occurred when there was libfmt-dev installed, but it was too old (e.g. on Debian Buster), and Meson used the wrap fallback. Those internal MPD libraries where the libfmt dependency was not declared were still using the old system libfmt headers, which are not ABI-compatible with MPD's own libfmt build.
-
- 13 Oct, 2021 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 19 May, 2021 1 commit
-
-
Max Kellermann authored
-
- 26 Mar, 2021 1 commit
-
-
Jean-Francois Dockes authored
libnpupnp is a C++ modification of libupnp. Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- 24 Feb, 2021 1 commit
-
-
Max Kellermann authored
-
- 01 Jan, 2021 1 commit
-
-
Max Kellermann authored
-
- 17 Sep, 2020 1 commit
-
-
Rosen Penev authored
GCC5 cannot build mpd. Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- 07 Sep, 2020 1 commit
-
-
Max Kellermann authored
-
- 27 May, 2020 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Rosen Penev authored
Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- 08 Apr, 2020 1 commit
-
-
Max Kellermann authored
Eliminates lots of overhead.
-
- 26 Mar, 2020 1 commit
-
-
Max Kellermann authored
-
- 16 Mar, 2020 2 commits
-
-
Rosen Penev authored
Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
Rosen Penev authored
[[maybe_unused]] (introduced in C++17) is standard C++. https://clang.llvm.org/docs/AttributeReference.html#maybe-unused-unused says that this is equivalent to the GNU unused attribute. Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- 13 Mar, 2020 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 12 Mar, 2020 1 commit
-
-
Rosen Penev authored
The former was deprecated with C++14. According to the C++11 and C++17 standards, both files are identical. Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- 17 Feb, 2020 2 commits
-
-
Rosen Penev authored
Found with modernize-use-equals-default Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
Rosen Penev authored
Found with llvm-namespace-comment Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- 03 Feb, 2020 1 commit
-
-
Rosen Penev authored
Found with readability-string-compare Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- 01 Feb, 2020 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Rosen Penev authored
Found with modernize-use-override Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- 18 Jan, 2020 1 commit
-
-
Max Kellermann authored
-
- 09 Aug, 2019 1 commit
-
-
Max Kellermann authored
-
- 05 Jul, 2019 1 commit
-
-
Max Kellermann authored
-
- 17 Jun, 2019 1 commit
-
-
Max Kellermann authored
-
- 04 Apr, 2019 1 commit
-
-
Max Kellermann authored
-
- 12 Mar, 2019 1 commit
-
-
Max Kellermann authored
-
- 19 Nov, 2018 1 commit
-
-
Max Kellermann authored
Since we switched from autotools to Meson in commit 94592c14, we don't need to include `config.h` early to properly enable large file support. Meson passes the required macros on the compiler command line instead of defining them in `config.h`. This means we can include `config.h` at any time, whenever we want to check its macros, and there are no ordering constraints.
-