mpd/src
Max Kellermann 6b1d264b35 command/queue: better error message for open-ended range with "move"
The "move" command doesn't allow open-ended ranges because they don't
make a lot of sense; moving an open-ended range is only possible if
the destination index is before the range, and in that case, the
client should be well aware how many songs there are.

Closes https://github.com/MusicPlayerDaemon/MPD/pull/1057
2021-02-15 20:57:22 +01:00
..
android copyright year 2021 2021-01-01 19:54:28 +01:00
apple apple/AudioUnit: add AudioUnitSetPropertyT() 2020-07-02 14:59:40 +02:00
archive archive/iso9660: another fix for unaligned reads 2021-02-07 21:41:51 +01:00
AudioCompress
client protocol: add command "binarylimit" 2021-01-21 17:17:10 +01:00
command command/queue: better error message for open-ended range with "move" 2021-02-15 20:57:22 +01:00
config copyright year 2021 2021-01-01 19:54:28 +01:00
db db/simple: fix dangling LightSong::tag reference in moved ExportedSong 2021-02-15 17:38:37 +01:00
decoder copyright year 2021 2021-01-01 19:54:28 +01:00
encoder copyright year 2021 2021-01-01 19:54:28 +01:00
event net/SocketError: add syscall specific check functions 2021-01-21 22:05:21 +01:00
filter copyright year 2021 2021-01-01 19:54:28 +01:00
fs copyright year 2021 2021-01-01 19:54:28 +01:00
haiku Haiku: add version info to the resources like win32 does 2019-03-29 14:33:27 +01:00
input input/curl: disable verify_peer on Android by default 2021-01-21 14:55:09 +01:00
io clang-tidy: use auto 2020-09-26 21:33:35 -07:00
java java/Object: rename class Object to GlobalObject 2020-03-25 20:07:15 +01:00
lib lib/pcre/RegexPointer: work around bogus -Wmaybe-uninitialized with GCC 11 2021-01-19 19:58:04 +01:00
mixer copyright year 2021 2021-01-01 19:54:28 +01:00
neighbor copyright year 2021 2021-01-01 19:54:28 +01:00
net net/SocketError: add syscall specific check functions 2021-01-21 22:05:21 +01:00
output src/output: Set thread name for Wasapi output thread 2021-02-15 17:51:49 +01:00
pcm copyright year 2021 2021-01-01 19:54:28 +01:00
player copyright year 2021 2021-01-01 19:54:28 +01:00
playlist copyright year 2021 2021-01-01 19:54:28 +01:00
protocol protocol/ArgParser: check for invalid ranges 2021-02-15 20:55:30 +01:00
queue copyright year 2021 2021-01-01 19:54:28 +01:00
song db/simple: fix dangling LightSong::tag reference in moved ExportedSong 2021-02-15 17:38:37 +01:00
sticker copyright year 2021 2021-01-01 19:54:28 +01:00
storage Remove relative path handling which was not needed 2021-01-08 16:50:27 +01:00
system copyright year 2021 2021-01-01 19:54:28 +01:00
tag Fix: Separate Conductor from Performer 2021-02-07 20:45:01 +01:00
thread copyright year 2021 2021-01-01 19:54:28 +01:00
time time/ISO8601: use <cstdlib> 2020-07-23 16:26:18 +02:00
unix copyright year 2021 2021-01-01 19:54:28 +01:00
util util/PeakBuffer: add method max_size() 2021-01-21 16:45:56 +01:00
win32 src/win32: run clang-format 2021-02-15 17:50:51 +01:00
zeroconf copyright year 2021 2021-01-01 19:54:28 +01:00
BulkEdit.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
Chrono.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
CommandLine.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
CommandLine.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
GitVersion.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
GitVersion.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
IcyMetaDataParser.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
IcyMetaDataParser.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
Idle.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
Idle.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
IdleFlags.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
IdleFlags.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
Instance.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
Instance.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
Listen.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
Listen.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
LocateUri.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
LocateUri.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
Log.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
Log.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
LogBackend.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
LogBackend.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
LogInit.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
LogInit.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
LogLevel.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
LogV.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
ls.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
ls.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
Main.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
Main.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
Mapper.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
Mapper.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
MixRampInfo.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
MusicBuffer.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
MusicBuffer.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
MusicChunk.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
MusicChunk.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
MusicChunkPtr.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
MusicChunkPtr.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
MusicPipe.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
MusicPipe.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
open.h copyright year 2021 2021-01-01 19:54:28 +01:00
Partition.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
Partition.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
Permission.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
Permission.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
PlaylistDatabase.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
PlaylistDatabase.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
PlaylistError.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
PlaylistError.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
PlaylistFile.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
PlaylistFile.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
PlaylistPrint.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
PlaylistPrint.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
PlaylistSave.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
PlaylistSave.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
PluginUnavailable.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
RemoteTagCache.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
RemoteTagCache.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
RemoteTagCacheHandler.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
ReplayGainConfig.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
ReplayGainGlobal.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
ReplayGainGlobal.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
ReplayGainInfo.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
ReplayGainInfo.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
ReplayGainMode.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
ReplayGainMode.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
SingleMode.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
SingleMode.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
SongLoader.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
SongLoader.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
SongPrint.cxx SongPrint: use LightSong::GetDuration() 2021-01-21 13:52:00 +01:00
SongPrint.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
SongSave.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
SongSave.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
SongUpdate.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
StateFile.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
StateFile.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
StateFileConfig.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
StateFileConfig.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
Stats.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
Stats.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
TagAny.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
TagAny.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
TagArchive.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
TagArchive.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
TagFile.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
TagFile.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
TagPrint.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
TagPrint.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
TagSave.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
TagSave.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
TagStream.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
TagStream.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
TimePrint.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
TimePrint.hxx copyright year 2021 2021-01-01 19:54:28 +01:00