Max Kellermann
|
10f62db9fd
|
output/osx: use std::unique_ptr
Eliminate all those "goto"s and make the function exception-safe.
|
2016-11-09 11:50:14 +01:00 |
|
Max Kellermann
|
5c075210d6
|
output/osx: use AtScopeExit() to call CFRelease()
|
2016-11-09 11:49:21 +01:00 |
|
Max Kellermann
|
0cf85b0771
|
output/haiku: eliminate DoClose()
|
2016-11-09 11:42:00 +01:00 |
|
Max Kellermann
|
fa90047e52
|
output/haiku: migrate from class Error to C++ exceptions
Beware, this commit was not tested. I don't have Haiku, but I want to
prepare an API change.
|
2016-11-09 11:39:11 +01:00 |
|
Max Kellermann
|
b9f64fe19b
|
output/haiku: embed "format" into the HaikuOutput class
Avoid one level of dynamic allocation.
|
2016-11-09 11:36:38 +01:00 |
|
Max Kellermann
|
dd072912e8
|
output/solaris: migrate from class Error to C++ exceptions
|
2016-11-09 11:18:19 +01:00 |
|
Max Kellermann
|
9dbdc75689
|
output/httpd: migrate from class Error to C++ exceptions
|
2016-11-09 08:40:10 +01:00 |
|
Max Kellermann
|
dce211dbba
|
output/sles: migrate from class Error to C++ exceptions
|
2016-11-09 08:35:35 +01:00 |
|
Max Kellermann
|
b4e5fa5c1b
|
output/roar: migrate from class Error to C++ exceptions
|
2016-11-09 08:29:44 +01:00 |
|
Max Kellermann
|
f12fa7e20a
|
output/shout: migrate from class Error to C++ exceptions
|
2016-11-08 15:40:19 +01:00 |
|
Max Kellermann
|
96f8f1da0c
|
output/OpenAL: migrate from class Error to C++ exceptions
|
2016-11-08 15:19:30 +01:00 |
|
Max Kellermann
|
db7eec042e
|
output/sndio: migrate from class Error to C++ exceptions
|
2016-11-08 15:15:16 +01:00 |
|
Max Kellermann
|
52aed3f8a1
|
output/jack: migrate from class Error to C++ exceptions
|
2016-11-08 15:11:21 +01:00 |
|
Max Kellermann
|
cadd186f1b
|
output/jack: use AtScopeExit()
|
2016-11-08 15:10:38 +01:00 |
|
Max Kellermann
|
dd9ab16d67
|
output/recorder: migrate from class Error to C++ exceptions
|
2016-11-07 09:48:10 +01:00 |
|
Max Kellermann
|
d8b6aff23a
|
encoder: migrate from class Error to C++ exceptions
|
2016-11-07 09:25:51 +01:00 |
|
Max Kellermann
|
b8aac3f8fc
|
output/Thread: catch and log send_tag() exceptions
|
2016-11-07 09:25:47 +01:00 |
|
Max Kellermann
|
4aab97ccb1
|
config/Path: throw std::runtime_error on error
|
2016-11-07 09:07:50 +01:00 |
|
Max Kellermann
|
4cd21f1e07
|
decoder/Control: throw exception on Seek() error
|
2016-11-07 09:05:28 +01:00 |
|
Max Kellermann
|
403f0f8c64
|
SongLoader, ...: include cleanup
|
2016-11-07 09:01:57 +01:00 |
|
Max Kellermann
|
8c4246f2ad
|
net/SocketError: remove obsolete Error functions
|
2016-11-07 08:58:26 +01:00 |
|
Max Kellermann
|
54d5184255
|
output/winmm: use std::array
|
2016-11-07 08:50:58 +01:00 |
|
Max Kellermann
|
0c5b986fc4
|
output/winmm: use range-based "for"
|
2016-11-07 08:28:41 +01:00 |
|
Max Kellermann
|
7b2cdd618e
|
output/winmm: use AudioOutputWrapper
|
2016-11-07 08:08:42 +01:00 |
|
Max Kellermann
|
30bb3f1fcb
|
output/winmm: migrate from class Error to C++ exceptions
|
2016-11-07 07:42:18 +01:00 |
|
Max Kellermann
|
b45ea66175
|
output/pipe: migrate from class Error to C++ exceptions
|
2016-11-05 15:24:10 +01:00 |
|
Max Kellermann
|
543c5034af
|
output/fifo: migrate from class Error to C++ exceptions
|
2016-11-05 15:13:14 +01:00 |
|
Max Kellermann
|
c8aa7afdc6
|
output/oss: migrate from class Error to C++ exceptions
|
2016-11-05 13:18:45 +01:00 |
|
Max Kellermann
|
b35bb1b50c
|
output/alsa: use C++ initializers
|
2016-11-04 11:31:23 +01:00 |
|
Max Kellermann
|
6341be9cdf
|
output/alsa: migrate from class Error to C++ exceptions
|
2016-11-04 11:31:23 +01:00 |
|
Max Kellermann
|
93a14a93f9
|
output/alsa: use Error::FormatPrefix()
|
2016-11-04 11:31:23 +01:00 |
|
Max Kellermann
|
d6559e2ac9
|
output/Thread: fix wrong error reference in catch clause
|
2016-11-04 11:31:23 +01:00 |
|
Max Kellermann
|
65e6755b8b
|
output/ao: migrate from class Error to C++ exceptions
|
2016-11-02 12:36:13 +01:00 |
|
Max Kellermann
|
6ead9750f4
|
output/pulse: migrate from class Error to C++ exceptions
|
2016-11-02 11:01:22 +01:00 |
|
Max Kellermann
|
6532c7e089
|
output/pulse: use C++11 initializers
|
2016-11-02 11:01:07 +01:00 |
|
Max Kellermann
|
8b3d934230
|
output/Thread: catch Pause() exceptions
|
2016-11-02 10:53:43 +01:00 |
|
Max Kellermann
|
e2b7c30811
|
event/BufferedSocket: pass std::exception_ptr to OnSocketError()
|
2016-11-02 10:38:05 +01:00 |
|
Max Kellermann
|
c8bb3c0b71
|
CommandLine: migrate from class Error to C++ exceptions
|
2016-11-02 10:30:46 +01:00 |
|
Max Kellermann
|
9990e8473c
|
LogInit: migrate from class Error to C++ exceptions
|
2016-11-02 10:11:17 +01:00 |
|
Max Kellermann
|
d765182bbb
|
config/Global: _get_path() throws exception on error
|
2016-11-02 10:07:57 +01:00 |
|
Max Kellermann
|
5a63d1d5a4
|
LogInit: use ConfigParam::GetPath()
|
2016-11-02 10:07:50 +01:00 |
|
Max Kellermann
|
6d409d27ca
|
lib/icu: migrate from class Error to C++ exceptions
|
2016-11-02 09:54:13 +01:00 |
|
Max Kellermann
|
e9c2885f34
|
lib/ffmpeg/Error: remove SetFfmpegError(); it's unused now
|
2016-10-31 13:18:47 +01:00 |
|
Max Kellermann
|
ecb8f7362b
|
decoder/ffmpeg: copy_interleave_frame() throws exception on error
|
2016-10-31 13:03:02 +01:00 |
|
Max Kellermann
|
17ccfec358
|
lib/expat/Parser: remove unused method SetError()
|
2016-10-29 11:06:28 +02:00 |
|
Max Kellermann
|
a55bb28069
|
decoder: include cleanup
|
2016-10-29 11:04:49 +02:00 |
|
Max Kellermann
|
a2e3dc0592
|
db/Interface: migrate Update() from class Error to C++ exceptions
|
2016-10-29 10:59:18 +02:00 |
|
Max Kellermann
|
df142d4f61
|
db/simple: migrate Mount() from class Error to C++ exceptions
|
2016-10-29 10:56:31 +02:00 |
|
Max Kellermann
|
fac8edd47a
|
db/Interface: migrate visitor methods from class Error to C++ exceptions
|
2016-10-29 10:42:56 +02:00 |
|
Max Kellermann
|
9a9da7b077
|
command/Database: use std::unique_ptr
|
2016-10-29 10:42:56 +02:00 |
|