d5909b6d5d
subprojects: update expat to 2.5.0-3
2023-11-25 20:47:43 +01:00
67a00ee541
subprojects: update fmt to 10.1.1-1
2023-11-25 20:47:11 +01:00
d0eea87b1a
song/*SongFilter: use libfmt
2023-11-25 20:42:50 +01:00
273fc329e0
Merge branch 'added-since' of https://github.com/jcorporation/MPD
2023-11-25 20:36:38 +01:00
d85be95c30
Merge branch 'doc-mention-song-id-lifetime' of https://github.com/naglis/MPD
2023-11-25 20:34:40 +01:00
ff60cf8a4c
Document new added attribute introduced in 7bf43a97
2023-11-25 14:40:03 +01:00
b9daeef524
event/FineTimerEvent: add SetDue(), ScheduleCurrent()
2023-11-21 20:47:29 +01:00
9383ceac30
event/{Coarse,Fine}TimerEvent: add API docs
2023-11-21 20:47:25 +01:00
3d2bd08132
test/meson.build: eliminate variable gtest_main_dep
2023-11-21 20:46:10 +01:00
1259fdc2e3
test/meson.build: re-enable various compiler warnings with GTest
2023-11-21 20:46:10 +01:00
a564b7eedb
test/test_translate_song: remove unused Log() symbol
2023-11-21 20:46:10 +01:00
ebf1fc7ca4
util/IntrusiveList: convert static_assert to concept check
2023-11-21 20:42:01 +01:00
73708e7be7
event/TimerEvent: remove transitional header
2023-11-21 20:41:55 +01:00
0c409aa290
input/LastInputStream: use CoarseTimerEvent
2023-11-21 20:41:47 +01:00
edfa329e64
util/DereferenceIterator: use *declval() to guess the default value type
...
This allows the iterator to point to another iterator.
2023-11-21 20:40:47 +01:00
5ab2c31500
Merge branch 'v0.23.x'
2023-11-21 20:37:46 +01:00
50c1e3738a
decoder/ffmpeg: Fix build error with ffmpeg 6.1
...
Closes https://github.com/MusicPlayerDaemon/MPD/issues/1898
2023-11-21 20:36:37 +01:00
7a939746ae
increment version number to 0.23.15
2023-11-21 20:32:45 +01:00
ce178c7e1f
doc/protocol.rst: mention song id lifetime
2023-11-16 22:58:07 +02:00
1615fbc30e
Add "added-since" filter expression
2023-11-04 17:25:24 +01:00
68b19ae087
util/SpanCast: add ReferenceAsWritableBytes()
2023-11-02 10:50:24 +01:00
a073db1e52
util/SpanCast: add ReferenceAsBytes()
2023-11-02 10:50:00 +01:00
10940da381
util/Intrusive{List,HashSet}: add "tag" for base hooks
2023-11-02 10:48:46 +01:00
57d9cffc42
event/PipeEvent: expose the EventPollBackendEvents constants
2023-11-02 10:48:21 +01:00
65a3062f45
Merge branch 'configure-systemd-units-based-on-build-options' of https://github.com/naglis/MPD
2023-11-02 10:43:02 +01:00
ac25f3456a
Merge branch 'added_time' of https://github.com/jcorporation/MPD
2023-11-02 10:42:31 +01:00
f4f79a3d5f
New command "stickernames" lists uniq and sorted sticker names
2023-10-21 18:21:03 +02:00
7bf43a9712
Add "added" timestamp to song database
...
- added is set to current time, if a new song is added to the database.
- GetAdded falls back to mtime.
Code for proxy plugin is missing, this needs a patch for libmpdclient.
closes #378
2023-10-20 17:29:31 +02:00
97da29cc90
Stickers: fix documentation typos
2023-10-16 14:25:58 +01:00
de1da485ab
LICENSES: add all licenses referred to by SPDX headers
...
Closes https://github.com/MusicPlayerDaemon/MPD/issues/1877
2023-10-15 11:39:08 +02:00
2b10cf3c15
pcm/Normalizer: change license identifier to LGPL-2.1-only
...
"LGPL-2.1" doesn't exist, and the old copyright header did not specify
the "or later" clause, so I must assume it's 2.1 only.
2023-10-15 11:37:21 +02:00
432675d4c2
Stickers: added support for stickers on playlists and some tag types
2023-10-15 11:25:16 +02:00
70ac638d93
tag/Mask: make everything constexpr
2023-10-15 11:03:56 +02:00
ccbacb369b
io/linux/ProcPath: new library
2023-10-15 10:55:32 +02:00
7c0b561a16
event/InotifyEvent: add method TryAddWatch()
2023-10-15 10:51:06 +02:00
db5f270f42
util/AllocatedString: fix string_view specialization in TotalSize()
2023-10-09 14:54:40 +02:00
3a86956257
Merge tag 'v0.23.14'
...
release v0.23.14
2023-10-08 10:12:34 +02:00
feac1a3f56
release v0.23.14
v0.23.14
2023-10-08 10:11:05 +02:00
f49d4ef4ad
tag/Mask: switch to 64 bit because have we 34 tags now and 32 bits are not enough
2023-10-08 10:02:50 +02:00
2859845567
Merge branch 'v0.23.x'
2023-10-08 10:02:19 +02:00
f3c37e484e
tag/Mask: add static_assert on the size of the mask
2023-10-08 10:01:00 +02:00
e521b58b01
io/PeekReader: fix offset/size mixup
...
Regression by commit 7ccc4ddf0d
2023-10-08 09:55:59 +02:00
34182990ef
fs/FileInfo: add fstat() wrapper
2023-10-07 12:49:07 +02:00
1ca5d6baa6
io/FileReader: do not copy the path
2023-10-07 12:48:03 +02:00
9365f68454
io/FileReader: use GetFileInfoByHandle()
2023-10-07 12:47:57 +02:00
7b5f107341
fs/FileInfo: add GetFileInformationByHandleEx() wrapper
2023-10-07 12:37:49 +02:00
e9ec03f769
PlaylistFile: use uint_least64_t
2023-10-07 12:29:14 +02:00
579a6ee299
fs/FileInfo: un-inline the constructor to reduce header dependencies
2023-10-07 12:28:31 +02:00
7d31659137
PlaylistFile: add missing include
2023-10-07 12:28:31 +02:00
f549c611ab
fs/FileInfo: make constructor explicit
2023-10-07 12:24:05 +02:00