aboutsummaryrefslogtreecommitdiffstats
path: root/src/Main.cxx (unfollow)
Commit message (Expand)AuthorFilesLines
2013-09-26Main: fix crash if no database was configuredMax Kellermann1-0/+3
2013-09-26Main: use nullptr instead of NULLMax Kellermann1-11/+11
2013-09-12Path: add FromUTF8() overload that returns an ErrorMax Kellermann1-2/+6
2013-09-05Tag: compile-time initialisation of ignore_tag_itemsMax Kellermann1-2/+0
2013-09-05Tag: move configuration code to TagConfig.cxxMax Kellermann1-0/+2
2013-09-05Tag, ...: move to libtag.aMax Kellermann1-1/+1
2013-09-05conf.h: remove obsolete headerMax Kellermann1-1/+3
2013-09-05conf.h: move constants to ConfigDefaults.hxxMax Kellermann1-0/+1
2013-09-04util/Error: new error passing libraryMax Kellermann1-70/+37
2013-09-03IOThread: use FatalError() on g_thread_create() errorMax Kellermann1-5/+1
2013-08-07ConfigPath: return a Path objectMax Kellermann1-30/+16
2013-08-07event/DeferredMonitor: use EventLoop::AddIdle()Max Kellermann1-1/+1
2013-08-07SignalHandlers: move code to new class SignalMonitorMax Kellermann1-1/+8
2013-08-07Makefile.am: move sources to libsystem.aMax Kellermann1-1/+1
2013-08-07FatalError: new library to replace mpd_error.hMax Kellermann1-21/+19
2013-08-07daemon: convert to C++Max Kellermann1-1/+1
2013-08-04DatabasePlugin: pass config_param referenceMax Kellermann1-1/+1
2013-07-30tag: convert to C++Max Kellermann1-1/+1
2013-07-30Main: fix crash without state fileMax Kellermann1-1/+2
2013-07-30pcm_resample: convert to C++Max Kellermann1-1/+1
2013-04-17Main: move global variables to struct InstanceMax Kellermann1-16/+19
2013-04-17don't use g_thread_init() with GLib 2.32Max Kellermann1-0/+2
2013-04-09pcm_*: move to src/pcm/Max Kellermann1-1/+1
2013-04-08StateFile: schedule timer only after a changeMax Kellermann1-0/+3
2013-02-02StateFile: use file system API, log in UTF-8Denis Krjuchkov1-3/+4
2013-01-30ConfigData: move functions into the classMax Kellermann1-2/+1
2013-01-30ConfigData: add constructors/destructorsMax Kellermann1-3/+2
2013-01-30audio_{parser,config}: convert to C++Max Kellermann1-1/+1
2013-01-30ConfigFile: add enum ConfigOptionMax Kellermann1-6/+5
2013-01-30decoder_list: convert to C++Max Kellermann1-1/+1
2013-01-30Main: delete the EventLoop after everything elseMax Kellermann1-2/+1
2013-01-27ZeroconfBonjour: use SocketMonitor instead of GIOChannelMax Kellermann1-1/+1
2013-01-27zeroconf: convert to C++Max Kellermann1-3/+3
2013-01-28Path::FromUTF8() returns nulled instance on error, add error handling where r...Denis Krjuchkov1-3/+20
2013-01-28Path: convert remaining funcs to methods, keep fs_charset as std::stringDenis Krjuchkov1-2/+1
2013-01-26playlist/*: convert to C++Max Kellermann1-1/+1
2013-01-24archive/*: convert to C++Max Kellermann1-3/+1
2013-01-22Path: move to fs subdirectoryDenis Krjuchkov1-1/+1
2013-01-20PlayerControl: move functions into the classMax Kellermann1-2/+2
2013-01-18Path: new class "Path" wraps filesystem path stringsMax Kellermann1-1/+2
2013-01-17path: convert to C++Max Kellermann1-1/+1
2013-01-16Idle: use std::atomic instead of GMutexMax Kellermann1-2/+0
2013-01-16Main: fix comment typoMax Kellermann1-1/+1
2013-01-16ClientList: convert to a classMax Kellermann1-3/+8
2013-01-15ServerSocket: use the SocketMonitor classMax Kellermann1-3/+3
2013-01-14StateFile: convert to a classMax Kellermann1-6/+16
2013-01-14Main, IOThread: move GMainLoop setup code to class EventLoopMax Kellermann1-5/+6
2013-01-10io_thread: convert to C++Max Kellermann1-1/+1
2013-01-10input_stream: convert to C++ (internally)Max Kellermann1-1/+1
2013-01-10PlayerThread: use pc.cond instead of main_condMax Kellermann1-4/+0