aboutsummaryrefslogtreecommitdiffstats
path: root/src/Main.cxx (unfollow)
Commit message (Expand)AuthorFilesLines
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
2013-01-09EventPipe: rename to GlobalEventsMax Kellermann1-7/+7
2013-01-09event_pipe.h: convert to C++Max Kellermann1-1/+1
2013-01-09sig_handlers, log: convert to C++Max Kellermann1-2/+2
2013-01-09Playlist.hxx: move prototype to PlaylistGlobal.hxxMax Kellermann1-0/+1
2013-01-09idle: convert to C++Max Kellermann1-1/+1
2013-01-07decoder_api.h, ...: add "extern C"Max Kellermann1-3/+3
2013-01-07mixer_all: convert to C++Max Kellermann1-1/+1
2013-01-07volume: convert to C++Max Kellermann1-1/+1
2013-01-05Partition: new class, container for Playlist and PlayerControlMax Kellermann1-16/+18
2013-01-05filter/ReplayGain: add method _set_mode()Max Kellermann1-0/+2
2013-01-04Playlist: pass max_length to playlist_init()Max Kellermann1-1/+2
2013-01-04PlayerControl: add constructor and destructorMax Kellermann1-2/+3
2013-01-04player_control.h: convert header to C++Max Kellermann1-1/+1
2013-01-04playlist: convert to C++Max Kellermann1-1/+1
2013-01-04buffer, pipe: convert to C++Max Kellermann1-1/+1
2013-01-03cmdline: convert to C++Max Kellermann1-1/+1
2013-01-03client: convert to C++Max Kellermann1-3/+3
2013-01-03listen: convert to C++Max Kellermann1-1/+1
2013-01-03Permission: use std::map instead of GHashTableMax Kellermann1-1/+0
2013-01-03permission: convert to C++Max Kellermann1-1/+1