Max Kellermann
|
6fcd1c734b
|
util/BindMethod: eliminate struct BindMethodWrapperGenerator2
|
2021-12-03 13:51:55 +01:00 |
Max Kellermann
|
eca097dbfb
|
util/BindMethod: simplify more templates using "auto" template arguments
|
2021-12-03 13:51:55 +01:00 |
Max Kellermann
|
51ffafa011
|
util/BindMethod: use std::remove_reference_t
|
2021-12-03 13:51:25 +01:00 |
Max Kellermann
|
8dca602346
|
util/BindMethod: simplify BindMethod()
|
2021-12-03 13:51:18 +01:00 |
Max Kellermann
|
0ed24f3a05
|
util/IntrusiveList: disallow copying IntrusiveListHook
|
2021-12-03 13:50:05 +01:00 |
Max Kellermann
|
e25e0030e7
|
increment version number to 0.23.6
|
2021-12-01 20:01:22 +01:00 |
Max Kellermann
|
df4b6b92f2
|
release v0.23.5
|
2021-12-01 20:00:00 +01:00 |
Max Kellermann
|
1c69913eca
|
decoder/flac: submit MixRamp only if there is actual data
|
2021-12-01 17:58:51 +01:00 |
Max Kellermann
|
cb5c6259fd
|
decoder/mad: submit MixRamp only if there is actual data
Fixes MixRamp failures when a MP3 file has two ID3 tags, one of them
without MixRamp.
|
2021-12-01 17:19:53 +01:00 |
Max Kellermann
|
bf287fefb5
|
decoder/mad: move parse_id3_mixramp() to tag/Id3MixRamp.cxx
|
2021-12-01 17:11:36 +01:00 |
Max Kellermann
|
20bf1d68e6
|
MixRampInfo: move to tag/
|
2021-12-01 17:09:02 +01:00 |
Max Kellermann
|
9bc4c168fd
|
tag/MixRamp: rename to MixRampParser.cxx
|
2021-12-01 17:07:53 +01:00 |
Max Kellermann
|
3415049d1c
|
test/tag/TestMixRampParser: include the header, not the .cxx file
|
2021-12-01 17:07:39 +01:00 |
Max Kellermann
|
a45949b597
|
tag/MixRamp: [[gnu::...]] attributes
|
2021-12-01 15:48:33 +01:00 |
Max Kellermann
|
6009d4abab
|
tag/MixRamp: use std::string_view
|
2021-12-01 15:47:54 +01:00 |
Max Kellermann
|
16fb843c9b
|
tag/MixRamp: fix typo which broken MixRamp
Fixes regression by commit 8e0d810968 which is 2 years old, and nobody
noticed. D'oh, how embarassing!
|
2021-12-01 15:46:31 +01:00 |
Max Kellermann
|
36b333459b
|
test/tag/TestMixRampParser: new unit test
|
2021-12-01 15:46:01 +01:00 |
Max Kellermann
|
4d3320233e
|
test/test_mixramp: move to test/tag/
|
2021-12-01 15:33:17 +01:00 |
Max Kellermann
|
933a1a41e6
|
lib/upnp/Discovery: use InjectEvent instead of DeferEvent
Fixes regression by commit 774b4313f2
|
2021-11-30 18:03:27 +01:00 |
August2111
|
1ff8626716
|
MSVC util/StringAPI.hxx add usage of MSVC compiler
|
2021-11-26 17:30:17 +01:00 |
Max Kellermann
|
c30466b84a
|
net/IPv4Address: add method GetPortBE()
|
2021-11-26 16:25:43 +01:00 |
Max Kellermann
|
868f1a4431
|
net/UniqueSocketDescriptor, ...: include <utility> instead of <algorithm>
Since C++11, std::swap() lives in <utility>.
|
2021-11-26 16:25:29 +01:00 |
Max Kellermann
|
05f529fffd
|
util/StringStrip: use [[gnu::...]] attributes
|
2021-11-26 16:24:55 +01:00 |
Max Kellermann
|
f01388559f
|
.github/workflows/build.yml: fix the ccache.key
|
2021-11-26 13:32:48 +01:00 |
Max Kellermann
|
27edd4a610
|
.github/workflows: merge build-{linux,macos}.yml into one
|
2021-11-26 13:32:08 +01:00 |
Max Kellermann
|
cc421b04cd
|
test/meson.build: add "protocol:gtest" where appropriate
|
2021-11-26 08:47:06 +01:00 |
Max Kellermann
|
3f2bc325a1
|
test/meson.build: fix test() indent
|
2021-11-26 08:40:40 +01:00 |
Max Kellermann
|
54686dfd79
|
test/meson.build: add dependencies on run_input
Fixes spurious unit test failures because run_input has not yet been
built.
|
2021-11-26 08:35:49 +01:00 |
Rosen Penev
|
f22cf02ed8
|
fix wrong namespace name
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2021-11-26 08:08:45 +01:00 |
Rosen Penev
|
5b51d0f733
|
use some auto
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2021-11-26 08:08:45 +01:00 |
Rosen Penev
|
e03f82636a
|
const reference conversion
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2021-11-23 12:33:03 -08:00 |
Rosen Penev
|
d53d85bd79
|
remove unused includes
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2021-11-23 12:33:03 -08:00 |
Max Kellermann
|
4682ae0898
|
command/database: support relative offsets for "searchadd"
Closes https://github.com/MusicPlayerDaemon/MPD/issues/1337
|
2021-11-23 12:17:32 +01:00 |
Max Kellermann
|
fd5b195879
|
.github/workflows/build-macos.yml: use actions/setup-python@v1
Without it, BSFishy/meson-build defaults to /usr/local/bin/python,
which is Python 2.
|
2021-11-23 12:17:32 +01:00 |
Max Kellermann
|
bb5df9839d
|
.github/workflows/build-macos.yml: install Meson, ninja and Boost
|
2021-11-23 12:17:32 +01:00 |
Max Kellermann
|
be34d55291
|
.github/workflows: add macOS build
|
2021-11-23 11:41:40 +01:00 |
Max Kellermann
|
c13911b171
|
.github/workflows: auto-build with GitHub Actions
|
2021-11-23 10:45:14 +01:00 |
Max Kellermann
|
6f83bdd6f3
|
Merge branch '1' of git://github.com/neheb/MPD
|
2021-11-23 10:39:07 +01:00 |
Rosen Penev
|
9bcd425a85
|
array conversions
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2021-11-23 01:38:10 -08:00 |
Max Kellermann
|
ec917f70d2
|
Merge remote-tracking branches 'neheb/2' and 'neheb/3'
|
2021-11-23 09:23:43 +01:00 |
Rosen Penev
|
40ce4eeb43
|
use cinttypes header
stdint.h is deprecated.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2021-11-22 23:30:36 -08:00 |
Rosen Penev
|
29ae84e199
|
manual braced init
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2021-11-22 23:30:04 -08:00 |
Rosen Penev
|
250011f016
|
return by braced init list
shorter
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2021-11-22 23:28:08 -08:00 |
Max Kellermann
|
e08c85ae2d
|
doc/mpd.conf.5.rst: move ReplayGain documentation to user.rst
|
2021-11-22 22:25:04 +01:00 |
Max Kellermann
|
dcb5ca203c
|
db/DatabasePlaylist: increment only one variable
Fixes "searchaddpl" bug emitting bogus error "Bad position".
Closes https://github.com/MusicPlayerDaemon/MPD/issues/1338
|
2021-11-22 20:47:34 +01:00 |
Max Kellermann
|
77df5a8f24
|
lib/pcre: migrate to PCRE2
Closes https://github.com/MusicPlayerDaemon/MPD/issues/1352
|
2021-11-22 19:32:45 +01:00 |
kaliko
|
d6bebd2507
|
doc/conf.py: Set sidebar width to 300px to limit wrapping
This enhances readability in sidebar, especially for "User’s Manual" and
"Protocol" pages
|
2021-11-20 10:49:15 +01:00 |
Max Kellermann
|
f74996c02f
|
Merge remote-tracking branches 'neheb/1', 'neheb/2', 'neheb/3', 'neheb/4' and 'neheb/5'
|
2021-11-20 07:55:24 +01:00 |
Max Kellermann
|
eea2d35d3a
|
util/AllocatedString, ...: add missing include for std::exchange()
Fixes building with GCC 12.
|
2021-11-19 16:06:20 +01:00 |
Max Kellermann
|
d94e8bd82d
|
queue/IdTable: include cleanup
|
2021-11-19 16:03:09 +01:00 |