aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* event/BufferedSocket: move output buffer to FullyBufferedSocketMax Kellermann2013-01-307-119/+209
| | | | | BufferedSocket has just an input buffer, and FullyBufferedSocket adds the output buffer.
* event/SocketMonitor: OnSocketReady() returns boolMax Kellermann2013-01-306-10/+18
|
* event/SocketMonitor: add methods Read(), Write()Max Kellermann2013-01-304-27/+43
|
* page: convert to C++Max Kellermann2013-01-308-142/+125
|
* icy_server: convert to C++Max Kellermann2013-01-304-16/+9
|
* icy_server: pass pointer to _metadata_page()Max Kellermann2013-01-303-21/+10
| | | | Don't use va_list.
* ArchiveFile: convert to a classMax Kellermann2013-01-298-83/+62
|
* refcount: convert to C++Max Kellermann2013-01-295-42/+30
|
* ArchivePlugin: replace scan_reset(), scan_next() with visit()Max Kellermann2013-01-297-125/+82
| | | | Add the interface ArchiveVisitor.
* ArchivePlugin: scan_next() returns const stringMax Kellermann2013-01-296-16/+18
|
* playlist/despotify: various code simplificationsMax Kellermann2013-01-291-55/+31
|
* playlist/memory: use std::forward_list instead of GSListMax Kellermann2013-01-299-112/+108
|
* playlist/{asx,rss,soundcloud,xspf}: merge code to MemoryPlaylistProviderMax Kellermann2013-01-298-257/+162
|
* ClientSubscribe: remove obsolete typedefMax Kellermann2013-01-291-1/+0
|
* require GLib 2.24Max Kellermann2013-01-299-20/+1
|
* ConfigFile, CommandLine: use the Path classMax Kellermann2013-01-296-62/+70
|
* test/{read_conf,run_filter}: convert to C++Max Kellermann2013-01-293-1/+17
|
* output/osx: convert to C++Max Kellermann2013-01-293-48/+47
|
* decoder/faad: use the newer NeAAC* APIMax Kellermann2013-01-291-41/+26
| | | | Drop support for the old faacDec* API.
* output/{alsa,oss}: convert to C++Max Kellermann2013-01-297-117/+137
|
* InputStream: use std::stringMax Kellermann2013-01-287-33/+25
|
* InputStream: store references instead of pointersMax Kellermann2013-01-288-97/+67
|
* InputStream: add constructor/destructorMax Kellermann2013-01-2814-91/+40
| | | | Eliminate input_stream_init() and input_stream_deinit().
* input/despotify: add constructor/destructorMax Kellermann2013-01-281-26/+33
|
* input/despotify: rename classMax Kellermann2013-01-281-10/+9
|
* input/iso9660: add constructor/destructorMax Kellermann2013-01-281-58/+61
|
* input/iso9660: rename the classesMax Kellermann2013-01-281-18/+18
|
* input/zzip: add constructor/destructorMax Kellermann2013-01-281-22/+31
|
* input/zzip: rename the classesMax Kellermann2013-01-281-15/+14
|
* input/bzip2: add constructor/destructorMax Kellermann2013-01-281-37/+39
|
* archive/bzip2: rename the classesMax Kellermann2013-01-281-16/+16
|
* DatabaseLock, input/bzip2: remove obsolete Glib/gcc workaroundMax Kellermann2013-01-282-10/+0
|
* input/Soup: move code into the classMax Kellermann2013-01-281-92/+109
|
* input/soup: rename the classMax Kellermann2013-01-281-15/+15
|
* input/ffmpeg: add constructor/destructorMax Kellermann2013-01-281-23/+26
|
* input/ffmpeg: rename the classMax Kellermann2013-01-281-7/+7
|
* decoder/ffmpeg: require ffmpeg/libav 0.7.6Max Kellermann2013-01-284-113/+3
| | | | | | | | This is the version present in Ubuntu Oneiric, the oldest distribution with gcc 4.6. Debian Squeeze is off target, because it has gcc 4.4, which is unable to compile MPD anyway. This commit drops all API compatibility hacks for older versions.
* decoder/mp4ff: delete obsolete pluginMax Kellermann2013-01-282-452/+0
| | | | The underlying library has been obsolete for many years.
* db/Proxy: explicitly request first element of arrayMax Kellermann2013-01-281-2/+2
| | | | Works around gcc 4.6 bug.
* audio_config: include cleanupMax Kellermann2013-01-282-9/+2
|
* output/httpd: move functions into the HttpdOutput classMax Kellermann2013-01-273-171/+210
|
* output/httpd: rename struct httpd_outputMax Kellermann2013-01-274-33/+33
|
* ZeroconfAvahi: pass GMainContext to avahi_glib_poll_new()Max Kellermann2013-01-273-5/+9
|
* ZeroconfBonjour: use SocketMonitor instead of GIOChannelMax Kellermann2013-01-275-32/+40
|
* zeroconf: convert to C++Max Kellermann2013-01-278-38/+106
|
* event/SocketMonitor: add method Steal()Max Kellermann2013-01-272-3/+17
|
* PlayerControl: work around std::nanf() not being available on MacPortsMax Kellermann2013-01-271-0/+6
|
* string_util: add fallback for strnlen()Max Kellermann2013-01-272-0/+23
| | | | | Usually, when strndup() is not available, strndup() isn't either, because both are POSIX 2008.
* Path::FromUTF8() returns nulled instance on error, add error handling where ↵Denis Krjuchkov2013-01-288-23/+69
| | | | required
* Path: convert remaining funcs to methods, keep fs_charset as std::stringDenis Krjuchkov2013-01-284-30/+28
|