Commit Graph

  • 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