Max Kellermann
|
cd041f8574
|
decoder/Plugin: container_scan() returns AllocatedString
|
2016-04-13 12:23:10 +02:00 |
|
Max Kellermann
|
8ba3378096
|
util/AllocatedString: add operator==(nullptr)
|
2016-04-13 12:23:10 +02:00 |
|
Max Kellermann
|
225984822d
|
lib/icu/Win32: use std::unique_ptr
|
2016-04-13 11:53:35 +02:00 |
|
Max Kellermann
|
01b68db30e
|
lib/icu/Converter: Create() throws exception on error
|
2016-04-13 10:04:19 +02:00 |
|
Max Kellermann
|
33fdaa5b6d
|
Merge branch 'v0.19.x'
|
2016-04-13 10:03:40 +02:00 |
|
Max Kellermann
|
70495aada1
|
decoder/ffmpeg: don't copy the AVPacket in ffmpeg_send_packet()
Reduce some overhead. It is not necessary to copy the object.
|
2016-04-13 09:04:51 +02:00 |
|
Max Kellermann
|
f243f615ef
|
decoder/ffmpeg: convert pointers to references
|
2016-04-13 09:01:54 +02:00 |
|
Max Kellermann
|
6a1f5667f9
|
util/FormatString: return AllocatedString
|
2016-04-12 22:59:23 +02:00 |
|
Max Kellermann
|
fab5f58ee0
|
util/AllocatedString: add operator[]
|
2016-04-12 22:57:13 +02:00 |
|
Max Kellermann
|
55be8e6f52
|
util/AllocatedString: add typedef size_type
|
2016-04-12 22:56:57 +02:00 |
|
Max Kellermann
|
c75b9b0d12
|
util/StringPointer: add typedef reference_type
|
2016-04-12 22:55:12 +02:00 |
|
Max Kellermann
|
9b85446808
|
util/StringPointer: rename typedef pointer to pointer_type
|
2016-04-12 22:53:06 +02:00 |
|
Max Kellermann
|
fd5d42836f
|
Client: add WriteString()
|
2016-04-12 22:32:38 +02:00 |
|
Max Kellermann
|
4eaa82fd22
|
lib/icu/Util: add overload which throws exception
|
2016-04-12 22:08:48 +02:00 |
|
Max Kellermann
|
a497cc46f9
|
lib/icu/Util: use std::unique_ptr
|
2016-04-12 22:07:23 +02:00 |
|
Max Kellermann
|
178f737971
|
lib/icu/Collate: use std::unique_ptr
|
2016-04-12 21:55:14 +02:00 |
|
Max Kellermann
|
74963bce9d
|
lib/icu/Collate: use class AllocatedArray
|
2016-04-12 21:55:14 +02:00 |
|
Max Kellermann
|
33a4dbe1e5
|
lib/icu/Util: use class AllocatedArray
|
2016-04-12 21:42:14 +02:00 |
|
Max Kellermann
|
60f32d0bce
|
util/AllocatedArray: new utility class
|
2016-04-12 21:32:56 +02:00 |
|
Max Kellermann
|
dce36d3e55
|
lib/icu/Util: remove obsolete documentation
|
2016-04-12 21:32:56 +02:00 |
|
Max Kellermann
|
807c72b2f1
|
decoder/ffmpeg: use av_packet_unref() instead of av_free_packet()
av_free_packet() was deprecated in FFmpeg 3.0.
|
2016-04-12 21:15:05 +02:00 |
|
Max Kellermann
|
4f393553f4
|
playlist/Song: catch SongLoader exceptions
Fixes aborted "load" commands due to SongLoader failure.
|
2016-04-12 21:09:53 +02:00 |
|
Max Kellermann
|
91afc7b23c
|
python/libs: upgrade CURL to 7.48.0
|
2016-04-04 08:43:20 +02:00 |
|
Max Kellermann
|
36d158e13e
|
python/libs: upgrade FFmpeg to 3.0.1
|
2016-04-04 08:42:56 +02:00 |
|
Max Kellermann
|
02a97b5985
|
python/libs: upgrade opus to 1.1.2
|
2016-04-04 08:35:06 +02:00 |
|
Max Kellermann
|
b980545012
|
doc/doxygen.conf: enable HAVE_DOT and INTERACTIVE_SVG
|
2016-03-30 13:47:53 +02:00 |
|
Max Kellermann
|
8aad152b23
|
doc/doxygen.conf: "doxygen -u" with 1.8.11
|
2016-03-30 13:44:55 +02:00 |
|
Max Kellermann
|
74dbaade6f
|
decoder/Thread: use "ffmpeg" as fallback instead of "mad"
Adds support for stream codecs which havn't been explicitly listed in
ffmpeg_mime_types.
|
2016-03-30 00:58:48 +02:00 |
|
Max Kellermann
|
2deb5b7fec
|
sticker/SongSticker: add missing <stdexcept> include
For std::runtime_error. See http://bugs.musicpd.org/view.php?id=4509
|
2016-03-30 00:35:25 +02:00 |
|
Max Kellermann
|
53677172f2
|
notify: use "constexpr" only with glibc
The Mutex and Cond constructors are only "constexpr" with glibc, and
this is what this #ifdef is about.
Backport of commit 459a812a
See http://bugs.musicpd.org/view.php?id=4511
|
2016-03-30 00:31:01 +02:00 |
|
Max Kellermann
|
bef0ccf42a
|
configure.ac: prepare for 0.19.15
|
2016-03-30 00:30:39 +02:00 |
|
Max Kellermann
|
2fd5182608
|
db/Interface: GetSong() throws exception on error
|
2016-03-19 00:19:50 +01:00 |
|
Max Kellermann
|
7ad7caa2ae
|
queue/PlaylistUpdate: extend catch clause
|
2016-03-19 00:19:47 +01:00 |
|
Max Kellermann
|
6d1710c74f
|
PlaylistPrint: catch Database::GetSong() exceptions
|
2016-03-19 00:16:01 +01:00 |
|
Max Kellermann
|
233b8d0129
|
sticker/Song: catch Database::GetSong() exceptions
|
2016-03-19 00:14:40 +01:00 |
|
Max Kellermann
|
f55bdf07d3
|
db/Interface: Open() throws exception on error
|
2016-03-19 00:05:11 +01:00 |
|
Max Kellermann
|
6c2b532ae3
|
db/proxy: throw exception on error
|
2016-03-19 00:02:50 +01:00 |
|
Max Kellermann
|
2539f294e4
|
db/proxy: move code to MakeError()
Use this function instead of CheckError() when we already know an
error has occurred.
|
2016-03-18 23:43:28 +01:00 |
|
Max Kellermann
|
b6a3ce9305
|
db/proxy: fix inconsistent error handling in VisitUniqueTags()
|
2016-03-18 23:42:04 +01:00 |
|
Max Kellermann
|
b07495aae9
|
db/proxy: remove superfluous CheckError() call
|
2016-03-18 23:41:24 +01:00 |
|
Max Kellermann
|
686a53215d
|
db/proxy: use AtScopeExit()
|
2016-03-18 23:10:42 +01:00 |
|
Max Kellermann
|
6190da1300
|
test/DumpDatabase: use AtScopeExit()
|
2016-03-18 22:53:16 +01:00 |
|
Max Kellermann
|
6fd7d8191e
|
db/simple: refactor Check() to throw exception
|
2016-03-18 22:21:09 +01:00 |
|
Max Kellermann
|
2ccd1cc9f0
|
db/simple: remove misplaced "pure" attribute
|
2016-03-18 22:18:09 +01:00 |
|
Max Kellermann
|
8167bdd978
|
db/simple: handle Database::Open() exceptions in Mount()
|
2016-03-18 18:55:54 +01:00 |
|
Max Kellermann
|
dfb3e34f7b
|
db/lazy: remove obsolete class
Obsoleted by commit d4d4d621
|
2016-03-18 18:48:27 +01:00 |
|
Max Kellermann
|
45ee75055e
|
db/upnp: remove obsolete code comment
|
2016-03-18 18:48:00 +01:00 |
|
Max Kellermann
|
5da4e321c0
|
Stats: catch exceptions
|
2016-03-18 18:46:43 +01:00 |
|
Max Kellermann
|
e8519fecb4
|
release v0.19.14
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAABCAAGBQJW7DpiAAoJECNuiljG20USwwkP/1z3HeJjzzrwySH9MVeFpVtR
fr9XL2pO6zTcaVAIk/fNWtrcT6G5IuK079GKVa2jADN8KRMfCvGDEgHfGevjRNmc
USXkUm2pij67S3Ic74WhDISt32gYzBOCo/nFIFncLyjXXPW4WRq/3rb8tMwffZen
d/wqZmzHGEom8z0BTLASY/QM2KTBXOHgAhTb4M8lowxlesK8O/6Mx14UxgcIKIDf
1lqRhaF6NRS56uwjt8GwkaH9Td8wJG/inVLQo08z26ycJNaPrkxSNrWsSzQdBr8Q
DanbH4nefj8L33PVCV9nNPSjGe5s3R3D9WVEvt+cJ71UqBUQJkYgXaYRLQVEs1Mk
80a9MlFECF1UiS9FwmnUXRAY0Zzb19NLjm+v3CeMANqoFQ/OQaIe3/iaM0hT0yto
akHWhgEE4SuwcHPpUXQlKlbYHW6DaHBULwpzcKxFUeQkzx5m4FshBSL73TEEyv8+
bRc4tGIqA2Pep/Ptg3R9mJZ5wr/crtJby9FxNUkXiGZeiHEya+mRdGVyogMnce/K
BTg1bhiaE7Ofdxd4NuUIOZ6OkjpFnnQajJwnR1dJrZG+avOrGjcBPH5QGHWEYfs7
hVQhea2ehbcqQPq5celaZkL30SCxZmuN/0Lbmc8y7tpshLkdSUxmBoPSjvUD/UUz
JyZf+npL5nmtF0Pqz7W8
=McwP
-----END PGP SIGNATURE-----
Merge tag 'v0.19.14'
release v0.19.14
|
2016-03-18 18:41:14 +01:00 |
|
Max Kellermann
|
ff35aa07dc
|
release v0.19.14
|
2016-03-18 18:26:58 +01:00 |
|