-
c34a1e29de
util/UriRelative: fix variable mixup
Max Kellermann
2021-10-07 14:44:37 +02:00
-
41a69027c2
test/util/TestUriRelative: add failing test for "./" prefix
Max Kellermann
2021-10-07 14:44:27 +02:00
-
711c614528
python/build/libs.py: update WildMidi to 0.4.4
Max Kellermann
2021-10-07 13:33:10 +02:00
-
6acb240f69
python/build/libs.py: update CURL to 7.79.1
Max Kellermann
2021-10-07 13:30:57 +02:00
-
45f3dd8b7a
Revert "python/build/libs.py: remove flac, switch to Meson wrap"
Max Kellermann
2021-10-07 13:26:39 +02:00
-
acc1bd6297
playlist/PlaylistSong: Remove dots from playlist file paths.
James D. Smith
2020-06-27 18:14:23 -06:00
-
49ed9dae34
util/UriUtil: New uri_squash_dot_segments.
James D. Smith
2020-06-27 18:14:07 -06:00
-
cf554d306d
LocateUri: implement UriPluginKind::STORAGE properly
Max Kellermann
2021-10-06 20:15:20 +02:00
-
ef24cfa523
storage/Plugin: add "prefixes"
Max Kellermann
2021-10-06 19:38:46 +02:00
-
5d35983298
decoder/openmpt: catch libopenmpt exceptions in scan_stream()
Max Kellermann
2021-10-06 20:13:03 +02:00
-
2dacb36789
LocateUri: throw std::invalid_argument instead of std::runtime_error
Max Kellermann
2021-10-06 19:26:09 +02:00
-
57a1403f08
output/pipewire: implement Delay(), fix busy loop while paused
Max Kellermann
2021-09-24 11:26:07 +02:00
-
bad3283182
output/pipewire: add flag "active", replaces some uses of "paused"
Max Kellermann
2021-09-24 11:33:09 +02:00
-
6ed4aff4d3
python/build/libs.py: remove flac, switch to Meson wrap
Max Kellermann
2021-09-21 16:39:36 +02:00
-
e525465592
python/build/verify.py: support SHA256
Max Kellermann
2021-09-21 16:22:15 +02:00
-
10782f4c84
{android,win32}/build.py: use makedirs(exist_ok)
Max Kellermann
2021-09-21 16:04:26 +02:00
-
2a02576d6d
python/build/meson.py: move c_args, ... to [built-in options]
Max Kellermann
2021-09-21 14:56:50 +02:00
-
9ea1578a97
lib/expat/meson.build: propagate the libexpat dependency
Max Kellermann
2021-09-21 14:37:43 +02:00
-
520028dcfc
python/build/libs.py: remove libexpat, switch to Meson wrap
Max Kellermann
2021-09-21 14:02:45 +02:00
-
e98cef06c7
python/build/meson.py: remove --libdir=lib MultiArch workaround
Max Kellermann
2021-09-21 13:58:24 +02:00
-
aef0535c55
python/build/libs.py: remove libvorbis, switch to Meson wrap
Max Kellermann
2021-09-21 13:01:32 +02:00
-
6b1d0cb01d
meson.build: disable compiler warnings for subprojects
Max Kellermann
2021-09-21 13:44:22 +02:00
-
f23ecf00da
meson.build: set per-subproject "default_library"
Max Kellermann
2021-09-21 13:37:20 +02:00
-
a1c1e26875
meson.build: require Meson 0.56.0
Max Kellermann
2021-09-21 13:38:50 +02:00
-
410b8711f2
lib/curl/meson.build: add -DCURL_STATICLIB on Windows
Max Kellermann
2021-09-21 13:24:15 +02:00
-
6acf81d5ae
python/build/libs.py: build CURL with cmake
Max Kellermann
2021-09-20 22:59:33 +02:00
-
4eb56d844e
python/build/libs.py: update Boost to 1.77.0
Max Kellermann
2021-09-21 12:14:08 +02:00
-
5faf6d061f
python/build/libs.py: build expat with cmake
Max Kellermann
2021-09-20 23:22:56 +02:00
-
d5a9f6d79d
python/build/libs.py: build libogg, libvorbis with cmake
Max Kellermann
2021-09-20 23:12:50 +02:00
-
2699889342
python/build/cmake.py: use CMAKE_TOOLCHAIN_FILE
Max Kellermann
2021-09-20 22:54:54 +02:00
-
e4f933361e
python/build/libs.py: update OpenSSL to 3.0.0
Max Kellermann
2021-09-20 22:53:11 +02:00
-
6f278977e9
build/python/project: add build(), calls _build()
Max Kellermann
2021-08-28 22:41:31 +02:00
-
4f2f705dca
build/python/make: rename build() to build_make()
Max Kellermann
2021-08-28 22:38:02 +02:00
-
f31e38145d
python/build/cmake.py: some ccache support
Max Kellermann
2021-07-29 09:32:21 +02:00
-
0231622169
build/python/cmake: add "windows_configure_args"
Max Kellermann
2021-03-12 21:56:32 +01:00
-
937423dbcf
event/Loop: check the
quit flag after RunDeferred()
Max Kellermann
2021-08-02 20:21:50 +02:00
-
40483d8478
fix wrong emplace usage
Rosen Penev
2021-09-07 20:51:41 -07:00
-
6ec5089cc9
remove std::make_pair
Rosen Penev
2021-09-07 20:58:23 -07:00
-
15f419e1cb
Update user.rst
iconoclasthero
2021-09-06 12:41:41 -04:00
-
bdd8c34c67
Merge branch 'move' of git://github.com/neheb/MPD
Max Kellermann
2021-08-29 06:47:05 +02:00
-
-
c9a9248c9f
java/Class: use Java::LocalObject
Max Kellermann
2021-07-23 18:00:33 +02:00
-
31f7fede30
java/GlobalRef: remove method Set(), always require initialization
Max Kellermann
2021-07-23 18:19:53 +02:00
-
917fe549b0
java/Object: use type aliases
Max Kellermann
2021-07-23 18:02:46 +02:00
-
8e430e55af
Java/GlobalRef: add LocalRef cast constructor
Max Kellermann
2021-07-23 18:01:48 +02:00
-
9e61bda592
java/String: add class StringUTFChars()
Max Kellermann
2021-07-22 21:05:48 +02:00
-
56997290d7
io/BufferedOutputStream: add method Discard()
Max Kellermann
2020-09-07 12:52:29 +02:00
-
d2f84f3df8
io/BufferedOutputStream: allow specifying the buffer size
Max Kellermann
2020-09-07 12:51:00 +02:00
-
9da28e5c73
io/BufferedOutputStream: more API documentation
Max Kellermann
2020-09-07 12:44:18 +02:00
-
d1f9b06f84
io/BufferedOutputStream: add WriteT()
Max Kellermann
2021-07-29 17:15:40 +02:00
-
f9f3306db9
io/BufferedOutputStream: use std::size_t
Max Kellermann
2021-07-29 17:14:03 +02:00
-
19d19cd737
fs/io/BufferedOutputStream: avoid including windows.h
Max Kellermann
2021-05-19 17:24:02 +02:00
-
b1175acb59
util/StringView: hard-code C++17
Max Kellermann
2021-07-22 13:37:35 +02:00
-
672278e5fd
util/StringView: use [[gnu::]] attributes
Max Kellermann
2021-07-22 13:36:53 +02:00
-
da155f8822
util/StringCompare: use [[gnu::]] attributes
Max Kellermann
2021-07-22 13:35:36 +02:00
-
4026ef63b6
util/StringAPI: use [[gnu::]] attributes
Max Kellermann
2021-07-22 13:16:02 +02:00
-
b282682ba5
use
using instead of typedef
Max Kellermann
2020-03-16 21:01:46 +01:00
-
ad00926e1b
util/AllocatedArray: add method release()
Max Kellermann
2021-06-28 12:55:01 +02:00
-
0b774df375
prevent use after move
Rosen Penev
2021-08-26 13:31:53 -07:00
-
53ffcf455c
make several member functions const
Rosen Penev
2021-08-26 13:06:52 -07:00
-
-
9ca64d5fb3
filter/Chain: eliminate, just use a chain of TwoFilters instead
Max Kellermann
2021-08-26 17:15:48 +02:00
-
bd79354f32
filter/TwoFilters: add ChainFilters()
Max Kellermann
2021-08-26 17:24:14 +02:00
-
49dcac5c21
filter/TwoFilters: add class PreparedTwoFilters
Max Kellermann
2021-08-26 17:17:55 +02:00
-
38a4b0d8d5
filter/TwoFilters: fix include guard
Max Kellermann
2021-08-26 14:36:44 +02:00
-
a224225e48
pcm/AudioFormat: use std::size_t
Max Kellermann
2021-08-26 13:40:04 +02:00
-
7d7fe756b3
pcm/AudioFormat: use [[gnu::pure]]
Max Kellermann
2021-08-26 13:39:12 +02:00
-
1cb7fe12ff
pcm/AudioFormat: add
noexcept
Max Kellermann
2021-08-26 13:36:25 +02:00
-
8a29805767
Merge tag 'v0.22.11'
Max Kellermann
2021-08-24 22:19:38 +02:00
-
-
94c196108d
release v0.22.11
v0.22.11
Max Kellermann
2021-08-24 22:15:22 +02:00
-
263d1ba002
Main: playlist_directory defaults to "/sdcard/Android/data/org.musicpd/files/playlists"
Max Kellermann
2021-08-24 22:11:54 +02:00
-
2dba06dc34
android/Context: add GetExternalFilesDir()
Max Kellermann
2021-08-24 21:58:09 +02:00
-
811860c3b4
android/Context: use [[gnu::pure]]
Max Kellermann
2021-08-24 21:54:06 +02:00
-
8439119e24
filter/ffmpeg: support double-precision samples
Max Kellermann
2021-08-24 13:42:00 +02:00
-
b5b40d8235
filter/ffmpeg: automatically retry with "aformat"
Max Kellermann
2021-08-24 12:09:08 +02:00
-
b904f8af03
lib/ffmpeg/Filter: add FilterContext::MakeAformat()
Max Kellermann
2021-08-24 11:45:28 +02:00
-
ebfbb74f9e
lib/ffmpeg/DetectFilterFormat: return AudioFormat::Undefined() on EAGAIN
Max Kellermann
2021-08-24 11:05:06 +02:00
-
7b4225aa1f
lib/ffmpeg/Filter: add ParseSingleInOut()
Max Kellermann
2021-08-24 13:26:28 +02:00
-
71a5311b06
lib/ffmpeg/Filter: eliminate class FilterContext
Max Kellermann
2021-08-24 12:57:55 +02:00
-
a62a35e1db
lib/ffmpeg/Filter: remove FilterContext destructor
Max Kellermann
2021-08-24 12:32:44 +02:00
-
ca2439f595
filter/ffmpeg: pass "channel_layout" instead of "channels" to buffersrc
Max Kellermann
2021-08-23 21:36:57 +02:00
-
f9a0db716a
android: build with NDK r23
Max Kellermann
2021-08-23 20:39:23 +02:00
-
-
-
-
-
-
-
-
-
34aa67ea87
Merge remote-tracking branches 'neheb/6', 'neheb/5', 'neheb/3', 'neheb/2' and 'neheb/1'
Max Kellermann
2021-08-23 20:36:26 +02:00
-
-
18be8c3318
Fix compile error on macOS 11.15.2 (introduced by commit
30e3ef4)
Dave Hocker
2021-08-21 11:16:22 -05:00
-
1d7a8f992f
clang-tidy: use auto
Rosen Penev
2021-08-17 20:00:02 -07:00
-
-
da1783cdff
clang-tidy: remove pointless const
Rosen Penev
2021-08-17 20:16:58 -07:00
-
-
20d74bb07e
clang-tidy: replace loop with std::all_of
Rosen Penev
2021-08-17 20:13:40 -07:00
-
-
0f7a0b04ca
replace loop with find_if
Rosen Penev
2021-08-20 16:08:58 -07:00
-
-
40c6a214e3
unique_ptr/new to make_unique
Rosen Penev
2021-08-20 23:03:22 -07:00
-
-
cfe024ea13
command/file: return directory_uri if real_uri is unset
Samir Benmendil
2021-08-15 12:46:22 +01:00
-
993d85125e
increment version number to 0.22.11
Max Kellermann
2021-08-17 10:54:42 +02:00
-
bedcf1cce5
Merge branch 'exp2' of git://github.com/neheb/MPD
Max Kellermann
2021-08-17 10:53:36 +02:00
-
-
30e3ef4c8e
constexpr/std::array conversions
Rosen Penev
2020-09-26 21:24:41 -07:00
-
4c5fea96e4
constexpr global variable conversion
Rosen Penev
2021-05-31 14:30:20 -07:00
-
46600931e4
clang-tidy: use default
Rosen Penev
2020-09-25 22:06:10 -07:00
-
-
a2387210bf
time/FileTime: move code to SystemClock.hxx
Max Kellermann
2021-08-10 19:44:52 +02:00
-
d7e7adb496
time/FileTime: add ChronoToFileTime()
Max Kellermann
2021-08-10 16:09:03 +02:00
-
45354a421c
time/FileTime: preserve the FILETIME resolution
Max Kellermann
2021-08-10 14:07:15 +02:00
-
9fc3c60910
time/FileTime: add FileTimeToChronoDuration()
Max Kellermann
2021-08-10 14:18:57 +02:00
-
1976003e91
time/FileTime: allow negative times
Max Kellermann
2021-08-10 14:15:53 +02:00
-
488afc47d4
time/FileTime: use uint_least64_t
Max Kellermann
2021-08-10 14:10:06 +02:00
-
017814adc7
test/time/TestFileTime: new unit test
Max Kellermann
2021-08-10 14:30:21 +02:00