-
52d00f7e30
subprojects: update fmt to 9.1.0
Max Kellermann
2022-11-11 19:22:36 +01:00
-
309491a6d8
subprojects: update expat to 2.5.0
Max Kellermann
2022-11-11 19:22:15 +01:00
-
29143dec87
util/SortList: kludge for Android NDK compatibility
Max Kellermann
2022-11-11 19:17:11 +01:00
-
0fd4c14043
db/simple/Directory: re-add Song.hxx to fix clang build failure
Max Kellermann
2022-11-11 19:13:00 +01:00
-
81e1f87e8c
db/simple/{Directory,Song}: use IntrusiveList instead of boost::intrusive::list
Max Kellermann
2021-02-24 20:41:35 +01:00
-
a448d04d46
util/SortList: library which sorts linked lists
Max Kellermann
2022-11-10 11:31:19 +01:00
-
60e640af5a
util/IntrusiveList: add single-item splice() overload
Max Kellermann
2022-11-11 17:37:31 +01:00
-
df15c418c7
util/IntrusiveList: fix swap() implementation if second list is empty
Max Kellermann
2022-11-11 18:29:44 +01:00
-
04ab8ae27b
util/IntrusiveList: add type aliases value_type, pointer, reference
Max Kellermann
2022-11-11 16:51:49 +01:00
-
b4a64af15e
util/IntrusiveList: constant_time_size is a template argument, not a variable
Max Kellermann
2022-11-11 17:15:15 +01:00
-
1ccfd1fb67
test/util/TestIntrusiveList: simplify tests
Max Kellermann
2022-11-11 16:16:11 +01:00
-
838c057231
util/IntrusiveList: use
auto
Max Kellermann
2022-11-11 16:32:54 +01:00
-
af544bb16f
util/IntrusiveList: fix typos
Max Kellermann
2022-11-11 10:11:41 +01:00
-
84fd401d21
util/IntrusiveList: add method splice()
Max Kellermann
2022-11-10 15:57:12 +01:00
-
b78d6c9dd7
test/util/TestIntrusiveList: add tests for reverse iterators
Max Kellermann
2022-11-11 09:52:58 +01:00
-
b5d224496f
util/IntrusiveList: iterators are bidirectional
Max Kellermann
2022-11-11 09:18:15 +01:00
-
78d8b5f73c
util/OptionalCounter: add operator+= and operator-=
Max Kellermann
2022-11-10 15:57:51 +01:00
-
5670d98c54
util/IntrusiveList: move code to IntrusiveListNode::Connect()
Max Kellermann
2022-11-10 16:46:19 +01:00
-
440c676be2
EventLoop: added assert(IsInside()) in Insert(CoarseTimerEvent &) and AddIdle(DeferEvent &)
gd
2022-11-10 11:09:44 +02:00
-
e820222c5b
lib/nfs/Manager: use IntrusiveForwardList instead of boost::intrusive::slist
Max Kellermann
2022-11-10 12:06:53 +01:00
-
1786eef8e6
util/IntrusiveForwardList: new class
Max Kellermann
2022-11-10 12:07:08 +01:00
-
5f2fa1dbe3
RemoteTagCache: use IntrusiveList instead of boost::intrusive::list
Max Kellermann
2022-11-10 12:05:33 +01:00
-
77d257de27
input/cache: use IntrusiveList instead of boost::intrusive::list
Max Kellermann
2022-11-10 12:03:41 +01:00
-
89d950e9a7
output/httpd: use IntrusiveList instead of boost::intrusive::list
Max Kellermann
2022-11-10 12:02:08 +01:00
-
4041d87c34
lib/nfs/Cancellable: use IntrusiveList instead of boost::intrusive::list
Max Kellermann
2022-11-10 11:59:59 +01:00
-
b3c5e6a3cc
event/Loop: use IntrusiveList instead of boost::intrusive::list
Max Kellermann
2022-11-10 11:56:27 +01:00
-
1da8faa285
client/List: use IntrusiveList instead of boost::intrusive::list
Max Kellermann
2022-09-20 22:10:19 +02:00
-
988f5d1b5d
util/StringSplit: add SplitWhile()
Max Kellermann
2022-07-06 11:45:03 +02:00
-
3ab3d5555e
util/StringSplit: reimplement without std::distance()
Max Kellermann
2022-07-06 06:24:00 +02:00
-
2e5d46c399
util/StringSplit: add
constexpr
Max Kellermann
2022-07-05 14:34:29 +02:00
-
7600ad7cac
util/StringSplit: add Partition()
Max Kellermann
2022-07-05 14:33:32 +02:00
-
485ad583a0
util/CharUtil: add IsLowerAlphaNumericASCII()
Max Kellermann
2022-09-08 11:12:23 +02:00
-
bbc82a9892
io/FileDescriptor, net/SocketDescriptor: make lots of methods "const"
Max Kellermann
2022-10-24 15:07:52 +02:00
-
69596106d3
io/FileDescriptor: add pread() wrapper
Max Kellermann
2022-08-31 16:05:37 +02:00
-
6913148d99
Docs: changed sphinx theme from classic to sphinx_rtd_theme
gd
2022-11-09 09:35:59 +02:00
-
14460c6b6d
Docs: added custom.css to override default hyphenation and text align styles
gd
2022-11-08 17:30:06 +02:00
-
a0a11be79b
Merge branch 'v0.23.x'
Max Kellermann
2022-11-08 14:36:09 +01:00
-
-
4fa5bd9d5c
doc/plugins.rst: changed 'More information' links to unnamed to suppress warning: Duplicate explicit target name
gd
2022-10-25 20:18:25 +03:00
-
e7bfd32ccc
doc/index.rst: added man pages links to suppress warnings: document isn't included in any toctree
gd
2022-10-25 20:04:33 +03:00
-
6f283b52ab
doc/conf.py: set language = 'en' to suppress warning: Invalid configuration value found
gd
2022-10-25 20:00:24 +03:00
-
714bb991aa
systemd: use PrivateUsers= in user unit
Luca Boccassi
2022-11-03 23:11:13 +00:00
-
32bddfabea
archive/plugins/meson.build: do not generate empty library
Max Kellermann
2022-11-03 20:34:35 +01:00
-
1944c826bc
doc/conf.py: fix version regular expression
Max Kellermann
2022-11-03 20:32:52 +01:00
-
619bb60b26
python/build/libs.py: update FLAC to 1.4.2
Max Kellermann
2022-11-03 10:26:25 +01:00
-
c549e16ed1
python/build/libs.py: update CURL to 7.86.0
Max Kellermann
2022-11-03 10:23:20 +01:00
-
01c9c4507f
python/build/libs.py: update OpenSSL to 3.0.7
Max Kellermann
2022-11-03 10:22:15 +01:00
-
a1359f2388
TagBuilder: skip unnecessary preperation if there are no items to add
gd
2022-11-01 17:53:22 +02:00
-
ab687481cc
Tag: skip tag pool lock if there are no items
gd
2022-11-01 15:37:54 +02:00
-
-
-
0efbd4df8b
lib/gcrypt: use std::size_t
Max Kellermann
2022-10-29 07:31:13 +02:00
-
caaa050e60
curl input plugin - added config options: verbose, low_speed_limit, low_speed_time, tcp_keepalive, tcp_keepidle, tcp_keepintvl
gd
2022-10-22 13:42:40 +03:00
-
8c9d7bf07e
increment version number to 0.23.11
Max Kellermann
2022-10-20 19:08:50 +02:00
-
44ef34db88
doc/conf.py: read version number from meson.build
Max Kellermann
2022-10-20 19:08:26 +02:00
-
5781f223f6
Document curl plugin .netrc and .curlrc behavior
jcorporation
2022-10-18 22:39:01 +02:00
-
b4e3891912
Merge branch 'config_curl_conn_timeout' of https://github.com/geneticdrift/MPD
Max Kellermann
2022-10-16 11:44:43 +02:00
-
-
160f793e2a
Added connect_timeout configuration to curl input plugin
gd
2022-10-14 11:30:44 +03:00
-
-
1429d6bfb9
playlist/cue/Parser: use Split()
Max Kellermann
2022-10-15 08:33:47 +02:00
-
ced6a5ae07
playlist/cue/Parser: remove always-failing assert()
Max Kellermann
2022-10-15 08:31:58 +02:00
-
d6d0f78e93
Merge tag 'v0.23.10'
Max Kellermann
2022-10-14 23:56:33 +02:00
-
-
-
-
e4c8ebe056
release v0.23.10
v0.23.10
Max Kellermann
2022-10-14 23:51:41 +02:00
-
76b25a1377
output/alsa: add nullptr check for snd_pcm_name() return value
Max Kellermann
2022-10-14 23:14:08 +02:00
-
ccc3ee663b
java/File: remove assertions to work around -Wtautological-pointer-compare
Max Kellermann
2022-10-14 23:00:11 +02:00
-
0626661764
android/Context: fix typo in assert() variable name
Max Kellermann
2022-10-14 22:57:08 +02:00
-
31db04a3ca
meson.build: suppress bogus clang 14 warning on libfmt headers
Max Kellermann
2022-10-14 22:54:33 +02:00
-
0c7163b9db
subprojects: update expat
Max Kellermann
2022-10-14 22:46:16 +02:00
-
7d78cad8af
doc/user.rst: update Android NDK requirement to 25b
Max Kellermann
2022-10-14 22:41:00 +02:00
-
912530ed20
test/meson.build: remove obsolete CURL workaround
Max Kellermann
2022-10-14 22:38:50 +02:00
-
d3f37199b9
python/build/libs.py: update libnfs to 5.0.2
Max Kellermann
2022-10-14 22:00:12 +02:00
-
a4748d84b0
python/build/libs.py: update CURL to 7.85.0
Max Kellermann
2022-10-14 21:59:21 +02:00
-
8f847ec381
python/build/libs.py: update FFmpeg to 5.1.2
Max Kellermann
2022-10-14 21:58:30 +02:00
-
3a70f09dd3
python/build/libs.py: update libopenmpt to 0.6.6
Max Kellermann
2022-10-14 21:55:30 +02:00
-
568f63100b
python/build/libs.py: update zlib to 1.2.13
Max Kellermann
2022-10-14 21:53:05 +02:00
-
2937a55582
add precondition for mount/unmount in commands response
jcorporation
2022-10-07 13:49:29 +02:00
-
209e4e940e
Merge branch 'queue_save_with_append' of https://github.com/geneticdrift/MPD
Max Kellermann
2022-10-02 11:40:45 +02:00
-
-
cd093a6014
Added new optional argument MODE to command 'save' to be able to append or replace an existing playlist
gd
2022-10-02 11:19:26 +03:00
-
-
3e25916b37
time/Parser: remove unused library
Max Kellermann
2022-09-30 18:16:40 +02:00
-
5f9438dae6
storage/curl: include cleanup
Max Kellermann
2022-09-30 18:16:22 +02:00
-
99e65c58ce
storage/curl: make timestamp parsing more robust
BurroCargado
2022-09-29 19:48:27 +09:00
-
df71b07e9d
storage/curl: fix can't get timestamp of remote file
BurroCargado
2022-09-29 19:47:56 +09:00
-
2694195215
storage/curl: add
noexcept and [[gnu::pure]]
Max Kellermann
2022-09-29 18:17:29 +02:00
-
b0d6c0e7cb
Merge branch 'v0.23.x'
Max Kellermann
2022-09-28 13:08:34 +02:00
-
-
66450d1f3c
subprojects: update expat, fmt, sqlite3, vorbis
Max Kellermann
2022-09-28 10:40:42 +02:00
-
76efea3aa7
decoder/ffmpeg: add libfmt formatter for AVSampleFormat
Max Kellermann
2022-09-28 11:15:07 +02:00
-
ac7bf12743
event/Loop: move call to FlushClockCaches()
Max Kellermann
2022-09-28 10:02:59 +02:00
-
db21e20c99
event/Loop: improve API doc wording
Max Kellermann
2022-09-28 09:55:34 +02:00
-
56adb27b44
event/Loop: push new idle events to the back of the list
Max Kellermann
2022-09-28 09:47:34 +02:00
-
520e96b6e8
event/Loop: rename parameter
Max Kellermann
2022-09-28 09:45:56 +02:00
-
45599e7840
Merge branch 'v0.23.x'
Max Kellermann
2022-09-27 20:40:41 +02:00
-
-
8d9b0c42cb
Merge branch 'reflection' of https://github.com/jcorporation/MPD
Max Kellermann
2022-09-27 20:34:34 +02:00
-
-
7ab0dfc8ce
Sets the curl proxy ssl verify options to the values of the host configuration options
jcorporation
2022-09-27 20:05:29 +02:00
-
2c11095eed
lib/icu/Compare: use StringStartsWith() for improved code clarity
Max Kellermann
2022-09-27 20:08:03 +02:00
-
07a0369b74
Add pcre status to config response
jcorporation
2022-09-27 17:47:01 +02:00
-
cd253e470a
Merge branch 'starts_with' of https://github.com/jcorporation/MPD
Max Kellermann
2022-09-27 20:05:14 +02:00
-
-
-
-
868a06eaf9
Add starts_with to filter expressions
jcorporation
2022-09-27 19:45:15 +02:00
-
-
512cd7b0de
Merge branch 'ConsumeMode' of https://github.com/jcorporation/MPD
Max Kellermann
2022-09-21 11:36:25 +02:00
-
-
352c598916
command/other: use if-with-initializer
Max Kellermann
2022-09-20 22:05:42 +02:00
-
661aee29da
Merge branch 'reflection' of https://github.com/jcorporation/MPD
Max Kellermann
2022-09-20 21:07:06 +02:00
-
-
0439df05cc
Add playlist_directory to config command response
jcorporation
2022-08-28 20:41:09 +02:00
-
4333854293
Add documentation for consume oneshot mode
jcorporation
2022-09-20 20:32:32 +02:00
-
eb3baf7e99
Cast enum to unsigned
jcorporation
2022-09-20 20:27:25 +02:00
-
48a936ef5b
Add ConsumeMode oneshot, closes #925
jcorporation
2022-08-28 19:07:34 +02:00
-