[vfs] [win32] Win32File: really support "test" Read() and Write() with zero buffer size
[vfs] [win32] Win32File: better handle partially read/written buffer in Read()/Write()
[vfs] CFile: workaround in Read() and Write() for VFSes that do not support null buffer pointer
[emufnc] dll_read(): set errno if read() failed
[emufnc] dll_write(): set errno if write() failed
[emufnc] Fix: "-1" is incorrect return value for dll_fwrite() and dll_fread() (return type is size_t)
[emufnc] Fix: return zero for dll_fread()/dll_fwrite() if size or count is zero
[emufnc] Fix: always read all data in dll_fread()
[emufnc] Fix: always read all data in dll_fwrite()
[emufnc] Fix: return correct value in dll_fclose()
[emufnc] Fixes: correctly emulate on bigendian platforms, use cast to _unsigned_ char in dll_fputc()
[emufnc] Use proper macro instead of hardcoded value in dll_ungetc()
[emufnc] Fix: use correct return value on error in dll_filbuf, try to restore proper file pointer
[emufnc] Fix: use correct return value on error in dll_flsbuf, flush file buffers, properly write data
[release] bump to 14.0 beta3
fix queuing of songs starting playback if something is already playing (fixes #15545)
[pvr] persist channel group after updated from client
[pvr] fix update of groups and overriding group properties we only store locally
Merge pull request #5729 from Montellese/fix_music_queuing_15545

fix queuing of songs starting playback if something is already playing
show correct dialog header text for master lock code. fixes #15543