-
f0b58c6f24
db/UniqueTags, tag/Set, ...: use typedef tag_mask_t
Max Kellermann
2015-08-24 11:53:30 +02:00
-
f3661b19c0
tag/Settings: move typedef tag_mask_t to Mask.hxx
Max Kellermann
2015-08-24 11:40:25 +02:00
-
2f5106c97f
tag/Settings: convert to C++
Max Kellermann
2015-08-24 11:19:19 +02:00
-
0c19418e84
tag/Settings: convert to bit mask
Max Kellermann
2015-08-24 11:10:15 +02:00
-
60c077c790
tag/Settings: add function IsTagEnabled() wrapping access to ignore_tag_items[]
Max Kellermann
2015-08-24 10:52:08 +02:00
-
7aaa4dda22
TagPrint: use unsigned integer
Max Kellermann
2015-08-24 10:54:53 +02:00
-
109b3700b5
Tag: include cleanup
Max Kellermann
2015-08-24 11:20:40 +02:00
-
71fecf4d1f
unix/PidFile: add missing include stdlib.h for strtoul()
Max Kellermann
2015-08-24 10:39:51 +02:00
-
0f75c79665
CueParser.cxx: ignore INDEX after first per track
Will Tiffany
2015-08-22 22:19:55 -04:00
-
9bcb01a75e
doc/protocol: clarify "playlistmove" parameters
Max Kellermann
2015-08-23 15:20:14 +02:00
-
4f29034f11
unix/PidFile: use raw file descriptor instead of stdio
Max Kellermann
2015-08-15 16:42:07 +02:00
-
567bf445bf
unix/Daemon: move code to ReadPidFile()
Max Kellermann
2015-08-15 16:39:52 +02:00
-
28a0c46ca7
unix/Daemon: eliminate local variable "ret"
Max Kellermann
2015-08-15 16:41:21 +02:00
-
7cc33d0f27
test/stdbin.h: remove obsolete header
Max Kellermann
2015-08-15 16:37:58 +02:00
-
5fba8d773c
PlayerThread, ...: move to src/player/
Max Kellermann
2015-08-15 15:55:46 +02:00
-
36cd73df51
client, command: use StringIsEqual()
Max Kellermann
2015-08-14 19:48:30 +02:00
-
6f20889f00
command/CommandListBuilder: postpone "size" initialization
Max Kellermann
2015-08-14 19:42:11 +02:00
-
8e408725e9
protocol/Result: move current_command to class Response
Max Kellermann
2015-08-14 19:02:08 +02:00
-
d053797340
protocol/Result: move command_list_num to class Response
Max Kellermann
2015-08-14 19:00:02 +02:00
-
c8d0f947d2
protocol/Result: move error code to class Response
Max Kellermann
2015-08-14 18:57:44 +02:00
-
86e036c393
command: pass Response object to command callbacks
Max Kellermann
2015-08-13 12:48:31 +02:00
-
7652a2986b
client/Response: new Client wrapper class for writing responses
Max Kellermann
2015-08-06 22:10:25 +02:00
-
b1480167be
command/Request: add parser methods
Max Kellermann
2015-08-11 22:18:40 +02:00
-
e118e958f7
protocol/ArgParser: add overload with max_value parameter
Max Kellermann
2015-08-11 22:57:06 +02:00
-
ee61dfe087
protocol/ArgParser: use std::numeric_limits
Max Kellermann
2015-08-11 22:57:47 +02:00
-
9231f420c1
protocol/ArgParser: overload as ParseCommandArg(), pass references
Max Kellermann
2015-08-11 22:34:22 +02:00
-
0f92d021a1
command/Request: new struct wrapping ConstBuffer<const char *>
Max Kellermann
2015-08-11 22:11:28 +02:00
-
cbdc3194cc
protocol/ArgParser: add struct RangeArg
Max Kellermann
2015-08-11 21:35:52 +02:00
-
993df0fd28
command/{Queue,Other}: eliminate local "bool" variable
Max Kellermann
2015-08-11 21:54:29 +02:00
-
4294fdb0b2
doc/mpdconf.example: document that socket activation voids bind_to_address setting
Florian Schlichting
2015-08-11 19:02:26 +02:00
-
082523bcea
doc/user: document effect of http_proxy envvar on curl plugin
Florian Schlichting
2015-08-11 19:01:08 +02:00
-
5d13c13821
systemd: protect /usr when running under systemd
Florian Schlichting
2015-08-11 19:00:21 +02:00
-
21ef656e24
systemd: also disable mpd.socket when disabling mpd.service
Clément B
2015-08-11 18:58:34 +02:00
-
3c4fe8cc04
doc/user: fix typo
Florian Schlichting
2015-08-11 18:57:50 +02:00
-
95ebd57b25
mpd.service: Set the Documentation option
Wieland Hoffmann
2015-07-17 19:55:23 +02:00
-
84e09aa8dd
Partition: add method GetDatabase()
Max Kellermann
2015-08-06 12:45:22 +02:00
-
6cce3d2996
ClientWrite: merge client_write() into Client::Write()
Max Kellermann
2015-08-06 10:31:53 +02:00
-
77b34fa961
Client: include cleanup
Max Kellermann
2015-08-06 10:32:18 +02:00
-
024d978ae5
output/fifo: smaller Cancel() buffer
Max Kellermann
2015-08-06 10:15:19 +02:00
-
e0f55b9295
output/fifo: move the buffer into the loop
Max Kellermann
2015-08-06 10:14:53 +02:00
-
ccd83748f7
output/fifo: use ssize_t for the read() result
Max Kellermann
2015-08-06 10:14:35 +02:00
-
291ee9f86a
output/fifo: simplify the Cancel() loop
Max Kellermann
2015-08-06 10:13:21 +02:00
-
59e4d7f0f5
output/fifo: convert struct to class
Max Kellermann
2015-01-17 19:16:18 +01:00
-
4647448399
output/fifo: use AudioOutputWrapper::Open(),Close()
Max Kellermann
2015-08-06 09:50:02 +02:00
-
7dfe841876
output/fifo: rename Open(), Close() to OpenFifo(), CloseFifo()
Max Kellermann
2015-08-06 09:49:00 +02:00
-
34db35c36d
playlist/embcue: fix last track
xent
2015-08-05 23:37:57 +02:00
-
3e9738dc66
decoder/mpcdec: read the bit rate
Max Kellermann
2015-08-05 23:33:11 +02:00
-
2ecf57cdd9
decoder/mpcdec: use SampleTraits<SampleFormat::S24_P32>
Max Kellermann
2015-08-05 23:18:21 +02:00
-
c8b602038e
decoder/mpcdec: use Clamp()
Max Kellermann
2015-08-05 23:19:22 +02:00
-
e384fa226e
decoder/mpcdec: make buffer more local
Max Kellermann
2015-08-05 23:10:39 +02:00
-
cbb595ba83
event/ServerSocket: use AllocatedSocketAddress to build local socket address
Max Kellermann
2015-07-22 11:01:44 +02:00
-
fdeec0307e
event/ServerSocket: use AllocatedSocketAddress for OneServerSocket::address
Max Kellermann
2015-07-22 11:05:08 +02:00
-
f084bbbf35
net/AllocatedSocketAddress: new sockaddr wrapper class
Max Kellermann
2015-07-22 10:52:43 +02:00
-
20d69b957f
Net/StaticSocketAddress: add equality operator with SocketAddress
Max Kellermann
2015-07-22 10:54:17 +02:00
-
7de0a621e3
net/StaticSocketAddress: replace cast operator with GetAddress()
Max Kellermann
2015-07-22 10:55:35 +02:00
-
3441ea9844
net/ToString: relicense to BSD-2
Max Kellermann
2015-07-22 10:23:47 +02:00
-
83752e9349
net/ToString: rename sockaddr_to_string() to ToString()
Max Kellermann
2015-07-22 10:20:57 +02:00
-
8fdfe85b5f
net/ToString: move V4 mapping code to functions
Max Kellermann
2015-07-22 10:13:48 +02:00
-
d4d9a85ad8
net/ToString: make variables more local
Max Kellermann
2015-07-22 10:13:54 +02:00
-
6f22452b54
net/Resolver: move sockaddr_to_string() to ToString.cxx
Max Kellermann
2015-07-22 10:03:36 +02:00
-
a4a37d7a19
net/StaticSocketAddress: remove unused method SetLocal()
Max Kellermann
2015-07-21 14:42:46 +02:00
-
d1b1a8e490
net/StaticSocketAddress: include cleanup
Max Kellermann
2015-07-21 13:56:21 +02:00
-
104fe124df
net/StaticSocketAddress: disable SetLocal() on Android
Max Kellermann
2015-07-21 12:08:25 +02:00
-
5bdbd74d59
net: add header Features.hxx
Max Kellermann
2015-07-21 11:02:33 +02:00
-
e621c24270
net/StaticSocketAddress: include config.h
Max Kellermann
2015-07-21 11:57:49 +02:00
-
554888318a
net/StaticSocketAddress: use SocketAddress::size_type
Max Kellermann
2015-07-21 10:39:50 +02:00
-
49aaf98a7f
net/StaticSocketAddress: include cleanup
Max Kellermann
2015-07-21 10:38:58 +02:00
-
ccdb94b06c
configure.ac: remove GLib option
Max Kellermann
2015-06-27 16:06:28 +02:00
-
6f7bfa71a9
lib/icu/Collate: remove GLib implementation
Max Kellermann
2015-06-27 16:05:30 +02:00
-
fb3564fbe7
lib/icu/Collate: use LCMapStringEx() on Windows
Max Kellermann
2015-06-27 15:52:37 +02:00
-
e1e365e16e
configure.ac: add option to disable iconv()
Max Kellermann
2015-06-27 15:32:26 +02:00
-
5b5a18db2a
configure.ac: make libicu "auto" by default
Max Kellermann
2015-06-27 15:13:00 +02:00
-
3fa4dad418
lib/icu/Converter: remove GLib implementation
Max Kellermann
2015-06-26 16:51:18 +02:00
-
0756607e32
lib/icu/Converter: add iconv() implementation
Max Kellermann
2015-06-26 16:43:27 +02:00
-
a03be5a8a6
lib/icu/Converter: add missing <>
Max Kellermann
2015-06-26 16:49:21 +02:00
-
39c5bb95d2
CommandLine: show more compile-time features in --version
Max Kellermann
2015-06-26 16:42:06 +02:00
-
4d33b089da
CommandLine: update copyright year
Max Kellermann
2015-06-26 16:32:52 +02:00
-
58996b841a
config/Global: allow calling config_get_string() with one argument
Max Kellermann
2015-06-26 08:05:20 +02:00
-
df03a7b3f8
config/Templates: mark http_proxy_* deprecated
Max Kellermann
2015-06-26 08:06:35 +02:00
-
ac03871174
Main: remove g_set_application_name() call
Max Kellermann
2015-06-26 07:59:58 +02:00
-
2a086d20c6
fs/Glob: remove GLib implementation
Max Kellermann
2015-06-26 07:56:34 +02:00
-
d5cfa6d4dc
TagId3: remove the "id3v1_encoding" setting
Max Kellermann
2015-06-26 00:08:29 +02:00
-
f415167e59
config/Templates: add attribute "deprecated"
Max Kellermann
2015-06-26 00:10:18 +02:00
-
9477db2363
config/Templates: add constructor with defaulted "repeat" parameter
Max Kellermann
2015-06-26 00:11:23 +02:00
-
8d11577ff2
lib/icu/{Converter,Collate}: return AllocatedString
Max Kellermann
2015-06-25 22:43:55 +02:00
-
037d1d9ad1
util/AllocatedString: add methods Duplicate(), Clone()
Max Kellermann
2015-06-25 22:43:04 +02:00
-
619ef2b341
util/AllocatedString: add method empty()
Max Kellermann
2015-06-25 23:43:58 +02:00
-
f06fe76d35
SongFilter: add assertion to StringMatch()
Max Kellermann
2015-06-25 23:29:07 +02:00
-
eb86fdfbea
SongFilter: return "const char *" instead of std::string
Max Kellermann
2015-06-25 23:14:40 +02:00
-
c7712e2ef0
lib/icu/Collate: fall back to strxfrm()
Max Kellermann
2015-06-25 23:01:29 +02:00
-
61fa770644
lib/icu/Collate: fix indent
Max Kellermann
2015-06-25 22:55:54 +02:00
-
334bd73792
lib/icu/Collate: fall back to strcoll() instead of strcasecmp()
Max Kellermann
2015-06-23 13:26:45 +02:00
-
090ce262c4
lib/icu/Collate: use CompareStringEx() on Windows
Max Kellermann
2015-06-23 11:37:25 +02:00
-
d551d40886
fs/NarrowPath: use the WideCharToMultiByte() wrapper
Max Kellermann
2015-06-23 13:09:36 +02:00
-
aecfcaa8a2
lib/icu/Win32: wrappers for WideCharToMultiByte(), MultiByteToWideChar()
Max Kellermann
2015-06-23 12:47:35 +02:00
-
61a3028788
util/AllocatedString: remove bogus code from operator=
Max Kellermann
2015-06-23 13:19:52 +02:00
-
11d048b8e3
util/AllocatedString: new utility class
Max Kellermann
2015-06-23 12:48:00 +02:00
-
d814a01f2a
fs/Path: include cleanup
Max Kellermann
2015-06-23 12:35:13 +02:00
-
4c0916df79
fs/Path: use base class StringPointer
Max Kellermann
2015-06-23 12:34:02 +02:00
-
e4844b9936
util/StringPointer: new utility class
Max Kellermann
2015-06-23 12:33:45 +02:00