Max Kellermann
|
9b3470eabd
|
lib/xiph/OggStream: use C++11 initializer
|
2016-05-03 23:46:56 +02:00 |
|
Max Kellermann
|
86a505b4f3
|
lib/xiph/OggSyncState: disallow copying
|
2016-05-03 23:45:32 +02:00 |
|
Max Kellermann
|
ed6c6296eb
|
{de,en}coder/{vorbis,flac,opus}: move several libraries to lib/xiph/
|
2016-05-03 23:40:29 +02:00 |
|
Max Kellermann
|
7adbd00811
|
decoder/{vorbis,flac,opus}: move OggCodec.cxx to libxiph.a
|
2016-05-03 12:54:47 +02:00 |
|
Max Kellermann
|
bec6fa4ad7
|
lib/icu/Converter: throw exception on error
|
2016-04-21 14:03:27 +02:00 |
|
Max Kellermann
|
21f17270a1
|
lib/icu/Util: UCharFromUTF8() throws on error
|
2016-04-21 11:20:41 +02:00 |
|
Max Kellermann
|
423cd5900e
|
lib/icu/Util: fold UCharToUTF8Throw() into UCharToUTF8()
|
2016-04-21 10:58:21 +02:00 |
|
Max Kellermann
|
b9f535cd49
|
lib/icu/Win32: throw exception on error
|
2016-04-21 10:15:40 +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
|
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
|
dce36d3e55
|
lib/icu/Util: remove obsolete documentation
|
2016-04-12 21:32:56 +02:00 |
|
Max Kellermann
|
1aee89f5ea
|
*: include cleanup (using iwyu)
|
2016-03-01 22:08:13 +01:00 |
|
Max Kellermann
|
1d67aa7bf2
|
update copyright year to 2016
|
2016-02-26 17:54:05 +01:00 |
|
Max Kellermann
|
6c5bc9b4a3
|
lib/expat: use C++ exceptions instead of class Error
|
2016-02-07 12:58:20 +01:00 |
|
Max Kellermann
|
3ee5093b03
|
lib/upnp: use C++ exceptions instead of class Error
|
2016-02-07 12:53:21 +01:00 |
|
Max Kellermann
|
6e2ad6860f
|
lib/upnp/ClientInit: use class ScopeLock
|
2016-02-07 12:53:21 +01:00 |
|
Max Kellermann
|
f097952b42
|
lib/upnp: use std::unique_ptr
|
2016-02-06 23:57:29 +01:00 |
|
Max Kellermann
|
224d511616
|
upnp/Discovery: use std::unique_ptr in WorkQueue
|
2016-02-06 22:26:14 +01:00 |
|
Max Kellermann
|
050c6cc4b0
|
upnp/Discovery: use AtScopeExit() for exception-safety
|
2016-02-06 22:06:43 +01:00 |
|
Max Kellermann
|
36d6ead65c
|
fs/io/GzipOutputStream: use C++ exceptions in constructor
|
2015-12-16 10:14:56 +01:00 |
|
Max Kellermann
|
733989a284
|
util/StringUtil: move comparison functions to StringCompare.cxx
|
2015-11-06 09:20:18 +01:00 |
|
Max Kellermann
|
8d23706354
|
util/DeleteDisposer: new utility class
|
2015-10-19 15:57:30 +02:00 |
|
Max Kellermann
|
c7b0e9b05b
|
lib/expat/Parser: delete the copy constructor/operator
|
2015-10-02 18:06:32 +02:00 |
|
Max Kellermann
|
6f7bfa71a9
|
lib/icu/Collate: remove GLib implementation
There is not much use in GLib: on Windows, we have a native API for
string collation, and the rest uses either libicu or the standard C
library calls.
|
2015-06-27 16:05:54 +02:00 |
|
Max Kellermann
|
fb3564fbe7
|
lib/icu/Collate: use LCMapStringEx() on Windows
|
2015-06-27 15:52:37 +02:00 |
|
Max Kellermann
|
3fa4dad418
|
lib/icu/Converter: remove GLib implementation
We don't need this anymore: Win32 doesn't use this library at all, and
everything else has either iconv() or libicu.
|
2015-06-26 16:51:18 +02:00 |
|
Max Kellermann
|
0756607e32
|
lib/icu/Converter: add iconv() implementation
|
2015-06-26 16:49:25 +02:00 |
|
Max Kellermann
|
a03be5a8a6
|
lib/icu/Converter: add missing <>
|
2015-06-26 16:49:25 +02:00 |
|
Max Kellermann
|
8d11577ff2
|
lib/icu/{Converter,Collate}: return AllocatedString
|
2015-06-25 23:44:16 +02:00 |
|
Max Kellermann
|
c7712e2ef0
|
lib/icu/Collate: fall back to strxfrm()
|
2015-06-25 23:01:29 +02:00 |
|
Max Kellermann
|
61fa770644
|
lib/icu/Collate: fix indent
|
2015-06-25 22:55:57 +02:00 |
|
Max Kellermann
|
334bd73792
|
lib/icu/Collate: fall back to strcoll() instead of strcasecmp()
|
2015-06-23 13:26:45 +02:00 |
|
Max Kellermann
|
090ce262c4
|
lib/icu/Collate: use CompareStringEx() on Windows
|
2015-06-23 13:20:41 +02:00 |
|
Max Kellermann
|
aecfcaa8a2
|
lib/icu/Win32: wrappers for WideCharToMultiByte(), MultiByteToWideChar()
|
2015-06-23 13:20:11 +02:00 |
|
Max Kellermann
|
2e98324486
|
lib/ffmpeg/Buffer: add "malloc" attribute
|
2015-06-22 09:11:22 +02:00 |
|
Max Kellermann
|
b31d171ae8
|
*: doxygen fixups
|
2015-03-17 11:21:43 +01:00 |
|
Max Kellermann
|
833ec3d3cd
|
lib/upnp/Discovery: remove locking from ExpireDevices()
|
2015-02-03 23:48:11 +01:00 |
|
Max Kellermann
|
3d446d3266
|
lib/upnp/Discovery: apply naming convention
|
2015-02-02 21:12:19 +00:00 |
|
Max Kellermann
|
ae7e1a22cb
|
Merge branch 'v0.19.x'
|
2015-01-26 20:57:29 +01:00 |
|
Max Kellermann
|
a289dcb9ee
|
Merge branch 'v0.18.x' into v0.19.x
|
2015-01-26 20:48:19 +01:00 |
|
Max Kellermann
|
1c3f5517fa
|
config/Option: convert to strictly-typed enum
|
2015-01-21 23:30:00 +01:00 |
|
Max Kellermann
|
712ed555e6
|
Copyright year 2015
|
2015-01-01 19:48:13 +01:00 |
|
Max Kellermann
|
99e6409a67
|
{mixer,output}/pulse: move code to LogPulseError()
|
2014-12-29 22:42:52 +01:00 |
|
Max Kellermann
|
6a0a5f9693
|
output/pulse: move SetError() to lib/pulse/Error.cxx
|
2014-12-29 22:34:32 +01:00 |
|
Max Kellermann
|
fe9db8b369
|
{mixer,output}/pulse: use a common Domain instance
|
2014-12-29 22:25:14 +01:00 |
|