-
9f0fb8f6a8
ArchivePlugin: replace scan_reset(), scan_next() with visit()
Max Kellermann
2013-01-29 21:21:07 +01:00
-
a42f9fd4e2
ArchivePlugin: scan_next() returns const string
Max Kellermann
2013-01-29 21:11:04 +01:00
-
e66005563e
playlist/despotify: various code simplifications
Max Kellermann
2013-01-29 20:36:28 +01:00
-
8cad20585d
playlist/memory: use std::forward_list instead of GSList
Max Kellermann
2013-01-29 18:51:40 +01:00
-
a8b75dc4df
playlist/{asx,rss,soundcloud,xspf}: merge code to MemoryPlaylistProvider
Max Kellermann
2013-01-29 18:56:35 +01:00
-
e4455962c6
ClientSubscribe: remove obsolete typedef
Max Kellermann
2013-01-29 18:37:40 +01:00
-
20f85745e7
require GLib 2.24
Max Kellermann
2013-01-29 18:33:37 +01:00
-
feb8d5b82f
ConfigFile, CommandLine: use the Path class
Max Kellermann
2013-01-29 17:23:35 +01:00
-
eb8922f346
test/{read_conf,run_filter}: convert to C++
Max Kellermann
2013-01-29 17:23:58 +01:00
-
84eb95466b
output/osx: convert to C++
Max Kellermann
2013-01-29 16:59:21 +01:00
-
3dd8beb380
decoder/faad: use the newer NeAAC* API
Max Kellermann
2013-01-29 16:17:15 +01:00
-
ae77406b8e
faad.m4: clear FAAD_LIBS if faad got auto-disabled
Max Kellermann
2013-01-29 15:52:43 +01:00
-
2d16069211
faad.m4: don't add -I. to temporary CFLAGS
Max Kellermann
2013-01-29 15:51:23 +01:00
-
d18314fa05
faad.m4: remove faad --with-* options
Max Kellermann
2013-01-29 15:40:44 +01:00
-
26a9ce7b29
output/{alsa,oss}: convert to C++
Max Kellermann
2013-01-29 14:32:32 +01:00
-
76417d4446
InputStream: use std::string
Max Kellermann
2013-01-28 23:41:45 +01:00
-
cffc78ad6a
InputStream: store references instead of pointers
Max Kellermann
2013-01-28 23:35:01 +01:00
-
dcf55c7e32
InputStream: add constructor/destructor
Max Kellermann
2013-01-28 20:32:23 +01:00
-
e565cd4404
input/despotify: add constructor/destructor
Max Kellermann
2013-01-28 23:13:19 +01:00
-
5934ccbb74
input/despotify: rename class
Max Kellermann
2013-01-28 23:12:10 +01:00
-
e39969a0d0
input/iso9660: add constructor/destructor
Max Kellermann
2013-01-28 22:54:07 +01:00
-
d68185aa28
input/iso9660: rename the classes
Max Kellermann
2013-01-28 22:52:40 +01:00
-
4cab151ed2
input/zzip: add constructor/destructor
Max Kellermann
2013-01-28 22:48:04 +01:00
-
8ac9b77e5c
input/zzip: rename the classes
Max Kellermann
2013-01-28 22:43:59 +01:00
-
1b9da5d978
input/bzip2: add constructor/destructor
Max Kellermann
2013-01-28 22:19:01 +01:00
-
ab2b7358cb
archive/bzip2: rename the classes
Max Kellermann
2013-01-28 22:15:14 +01:00
-
8ceea85813
DatabaseLock, input/bzip2: remove obsolete Glib/gcc workaround
Max Kellermann
2013-01-28 22:17:36 +01:00
-
d0a812d2df
input/Soup: move code into the class
Max Kellermann
2013-01-28 22:00:24 +01:00
-
3dad2e1c0f
input/soup: rename the class
Max Kellermann
2013-01-28 21:59:40 +01:00
-
70e4399334
input/ffmpeg: add constructor/destructor
Max Kellermann
2013-01-28 21:46:38 +01:00
-
00f8c2d46f
input/ffmpeg: rename the class
Max Kellermann
2013-01-28 21:45:44 +01:00
-
0dd4b52b63
decoder/ffmpeg: require ffmpeg/libav 0.7.6
Max Kellermann
2013-01-28 20:53:48 +01:00
-
88c17926e4
decoder/mp4ff: delete obsolete plugin
Max Kellermann
2013-01-28 20:43:01 +01:00
-
541192c941
db/Proxy: explicitly request first element of array
Max Kellermann
2013-01-28 21:32:01 +01:00
-
2e9f054ec0
audio_config: include cleanup
Max Kellermann
2013-01-28 20:30:47 +01:00
-
2aa34882b7
output/httpd: move functions into the HttpdOutput class
Max Kellermann
2013-01-27 23:23:46 +01:00
-
27f8ef2f33
output/httpd: rename struct httpd_output
Max Kellermann
2013-01-27 23:21:39 +01:00
-
2cbe21c791
ZeroconfAvahi: pass GMainContext to avahi_glib_poll_new()
Max Kellermann
2013-01-27 22:53:21 +01:00
-
0988056471
ZeroconfBonjour: use SocketMonitor instead of GIOChannel
Max Kellermann
2013-01-27 22:32:10 +01:00
-
95c3f57b30
zeroconf: convert to C++
Max Kellermann
2013-01-27 22:18:45 +01:00
-
068f191c0d
event/SocketMonitor: add method Steal()
Max Kellermann
2013-01-27 22:37:01 +01:00
-
6bf6c9215b
Makefile.cxx: fix test/run_input.cxx path
Max Kellermann
2013-01-27 22:17:47 +01:00
-
a65afa8090
PlayerControl: work around std::nanf() not being available on MacPorts
Max Kellermann
2013-01-27 21:58:35 +01:00
-
8155784990
string_util: add fallback for strnlen()
Max Kellermann
2013-01-27 20:26:07 +01:00
-
44725e485d
configure.ac: disable libwrap if not compatible with C++
Max Kellermann
2013-01-27 21:34:43 +01:00
-
e98e2a0b07
Path::FromUTF8() returns nulled instance on error, add error handling where required
Denis Krjuchkov
2013-01-27 13:26:17 +06:00
-
943064bb51
Path: convert remaining funcs to methods, keep fs_charset as std::string
Denis Krjuchkov
2013-01-28 00:07:31 +06:00
-
7149a8ae4f
Path: merge utf8_to_fs_charset() into Path::FromUTF8()
Denis Krjuchkov
2013-01-24 02:35:35 +06:00
-
3c7cf94643
Path: convert fs_charset_to_utf8() to static method Path::ToUTF8()
Denis Krjuchkov
2013-01-24 02:26:38 +06:00
-
3bd35d1883
Path: introduce MPD_PATH_MAX_UTF8
Denis Krjuchkov
2013-01-24 00:56:46 +06:00
-
6f3d70b5e2
DecoderControl, InputStream: use Mutex/Cond instead of GMutex/GCond
Max Kellermann
2013-01-27 17:20:50 +01:00
-
257a0dee75
playlist/*: convert to C++
Max Kellermann
2013-01-27 17:38:09 +01:00
-
e995cd928c
Path: define MPD_PATH_MAX to 260 on Windows
Denis Krjuchkov
2013-01-24 00:53:53 +06:00
-
292d7c3fdf
Path: ToUTF() returns std::string
Denis Krjuchkov
2013-01-24 00:48:14 +06:00
-
0273cd44b0
input_stream: forward-declare the struct
Max Kellermann
2013-01-24 19:14:40 +01:00
-
3203a7dd8c
tag_file: convert to C++
Max Kellermann
2013-01-26 01:18:12 +01:00
-
86b0adc82c
playlist/*: convert to C++
Max Kellermann
2013-01-26 01:04:02 +01:00
-
ba49f20f68
decoder/ffmpeg: convert to C++
Max Kellermann
2013-01-26 00:37:04 +01:00
-
a3ee26da64
Mapper: improve usage of Path class
Denis Krjuchkov
2013-01-24 00:38:09 +06:00
-
a9b62a2ece
PlayerControl: add second Cond object
Max Kellermann
2013-01-25 23:53:43 +01:00
-
49567f1f3e
input_{internal,plugin}: convert to C++
Max Kellermann
2013-01-25 22:43:01 +01:00
-
94fffb332b
archive/*: convert to C++
Max Kellermann
2013-01-24 19:18:58 +01:00
-
dc2e64c92b
DecoderControl: fix typo in assertion check
Max Kellermann
2013-01-23 18:02:40 +01:00
-
06fb7c671b
Makefile.am: introduce libfs
Denis Krjuchkov
2013-01-22 01:31:29 +06:00
-
ef93cdf4a8
Path: move to fs subdirectory
Denis Krjuchkov
2013-01-22 00:14:37 +06:00
-
4ad90e2d52
FileSystem: extract DirectoryReader, improve the rest
Denis Krjuchkov
2013-01-21 23:56:40 +06:00
-
7c0e4dfb56
input/archive: fix memory leak in error handler
Max Kellermann
2013-01-21 19:08:35 +01:00
-
9ec069104f
input,playlist/despotify: convert to C++
Max Kellermann
2013-01-21 18:24:26 +01:00
-
7d21d60dba
despotify_utils: fix indent
Max Kellermann
2013-01-21 19:00:50 +01:00
-
ed8562c300
despotify_utils: include cleanup
Max Kellermann
2013-01-21 19:00:01 +01:00
-
22ec1c3498
despotify_utils: add missing copyright header
Max Kellermann
2013-01-21 18:59:37 +01:00
-
9cc90b1fbe
input/cdio_paranoia: convert to C++
Max Kellermann
2013-01-21 17:58:30 +01:00
-
0c9f22507f
input/ffmpeg: convert to C++
Max Kellermann
2013-01-21 17:38:40 +01:00
-
9c870e4276
input/rewind: convert to C++
Max Kellermann
2013-01-21 17:36:19 +01:00
-
5cffe693b0
input/file,mms: convert to C++
Max Kellermann
2013-01-21 10:49:42 +01:00
-
e01615fd1e
input_internal.h: add extern "C"
Max Kellermann
2013-01-21 10:52:19 +01:00
-
c1daa857a5
test/run_tcp_connect: delete obsolete source file
Max Kellermann
2013-01-21 10:47:38 +01:00
-
3928c4e9ae
UpdateRemove: Mutex/Cond instead of GMutex/GCond
Max Kellermann
2013-01-21 10:42:47 +01:00
-
32799fef5c
DecoderControl: move functions into the class
Max Kellermann
2013-01-21 10:13:29 +01:00
-
e1b03b4a71
PlayerControl: move functions into the class
Max Kellermann
2013-01-20 17:48:23 +01:00
-
e6ed592b8a
FileSystem: new library for Path-friendly file system routines
Denis Krjuchkov
2013-01-20 16:19:53 +06:00
-
6f4560184c
dummy.cxx: remove unused file
Denis Krjuchkov
2013-01-19 12:45:50 +06:00
-
e5039c478a
Path: new class "Path" wraps filesystem path strings
Max Kellermann
2013-01-17 00:56:57 +01:00
-
8901514506
Playlist, Song: clarify parameter encoding
Max Kellermann
2013-01-18 15:33:34 +01:00
-
21fe376d1d
path: convert to C++
Max Kellermann
2013-01-17 00:43:27 +01:00
-
e22ef6c481
output/roar: convert to C++
Max Kellermann
2013-01-16 23:29:56 +01:00
-
2bb01093c0
Idle: don't wake up event loop on duplicate event
Max Kellermann
2013-01-16 23:24:58 +01:00
-
36c814d26e
Idle: use std::atomic instead of GMutex
Max Kellermann
2013-01-16 23:20:56 +01:00
-
d769b74d61
Main: fix comment typo
Max Kellermann
2013-01-16 23:23:30 +01:00
-
601495fa0f
ClientList: convert to a class
Max Kellermann
2013-01-16 22:55:33 +01:00
-
1998633739
ClientGlobal: move client_close_all() to ClientList.cxx
Max Kellermann
2013-01-16 22:56:52 +01:00
-
0194217f9d
Revert "ClientList: allow deleting clients in client_list_foreach() callback"
Max Kellermann
2013-01-16 22:49:51 +01:00
-
b0bbb8b693
Client: use TimeoutMonitor to track connection timeout
Max Kellermann
2013-01-16 21:39:40 +01:00
-
cab84af72e
Client: move "idle" functions into the class
Max Kellermann
2013-01-16 21:46:13 +01:00
-
74500eacca
Merge branch 'v0.17.x'
Max Kellermann
2013-01-16 20:05:26 +01:00
-
-
1105e61f29
decoder/ffmpeg: support float planar audio
Brice Jaglin
2013-01-16 18:02:58 +01:00
-
b7cf279d6d
zeroconf-avahi: eliminate "goto"
Max Kellermann
2013-01-16 00:23:00 +01:00
-
c614e550d9
valgrind.suppressions: more GLib suppressions
Max Kellermann
2013-01-15 23:44:21 +01:00
-
452a30d7af
input/Curl: break loop when remaining length becomes 0
Max Kellermann
2013-01-15 23:39:32 +01:00
-
49e79620fd
PlayerControl: initialise attribute "border_pause"
Max Kellermann
2013-01-15 23:21:14 +01:00