Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2013-11-28 | include cleanup using iwyu | Max Kellermann | 1 | -1/+0 | |
2013-11-24 | CommandLine: new command line parser | Denis Krjuchkov | 1 | -81/+139 | |
This implementation behaves mostly identical to old parser. Few observable differences: - There are no option groups (single group is used for all options) - Option --stdout is hidden (it has been obsolete for a long time) - MPD executable name (mpd) is hardcoded for simplicity | |||||
2013-10-31 | CommandLine: simplified program name line | Max Kellermann | 1 | -1/+1 | |
2013-10-30 | *: update copyright year to 2013 | Max Kellermann | 1 | -1/+1 | |
2013-10-21 | DecoderList: reimplement _for_each() with function object | Max Kellermann | 1 | -8/+8 | |
2013-10-19 | *: use nullptr instead of NULL | Max Kellermann | 1 | -12/+12 | |
2013-10-17 | fs/Path: rename to AllocatedPath | Max Kellermann | 1 | -12/+12 | |
The new class Path only holds a string pointer without being responsible for allocation/deallocation. The FileSystem.hxx library accepts Path arguments instead of AllocatedPath, to avoid forcing callers to allocate another string object. | |||||
2013-10-17 | fs/Path: move definitions to struct PathTraits | Max Kellermann | 1 | -1/+2 | |
2013-10-15 | *: use WIN32 instead of G_OS_WIN32 | Max Kellermann | 1 | -2/+2 | |
2013-10-02 | Log: new logging library API | Max Kellermann | 1 | -1/+3 | |
Prepare to migrate away from GLib. Currently, we're still using GLib as a backend. | |||||
2013-09-05 | mpd_error.h: remove obsolete header | Max Kellermann | 1 | -2/+2 | |
Migrate the remaining callers to FatalError(). | |||||
2013-09-05 | conf.h: remove obsolete header | Max Kellermann | 1 | -1/+1 | |
Use only ConfigData.hxx in plugin sources to reduce header dependencies. | |||||
2013-09-04 | util/Error: new error passing library | Max Kellermann | 1 | -20/+16 | |
Replaces GLib's GError. | |||||
2013-08-07 | CommandLine.cxx: look for config file in XDG_CONFIG_HOME too | Alexander Gehrke | 1 | -1/+7 | |
Look for "$XDG_CONFIG_HOME/mpd/mpd.conf", similar to where mpd looks for the file under Windows. | |||||
2013-08-04 | *: use gcc.h macros instead of GLib | Max Kellermann | 1 | -3/+3 | |
2013-07-30 | encoder_api: convert to C++ | Max Kellermann | 1 | -1/+1 | |
2013-07-28 | decoder_api: convert to C++ | Max Kellermann | 1 | -1/+1 | |
2013-04-17 | encoder_list: convert to C++ | Max Kellermann | 1 | -1/+1 | |
2013-04-17 | output: convert to C++ | Max Kellermann | 1 | -1/+1 | |
2013-01-30 | decoder_list: convert to C++ | Max Kellermann | 1 | -1/+1 | |
2013-01-29 | ConfigFile, CommandLine: use the Path class | Max Kellermann | 1 | -46/+42 | |
2013-01-27 | playlist/*: convert to C++ | Max Kellermann | 1 | -1/+1 | |
2013-01-26 | playlist/*: convert to C++ | Max Kellermann | 1 | -1/+1 | |
2013-01-25 | input_{internal,plugin}: convert to C++ | Max Kellermann | 1 | -1/+1 | |
2013-01-24 | archive/*: convert to C++ | Max Kellermann | 1 | -2/+2 | |
2013-01-17 | path: convert to C++ | Max Kellermann | 1 | -1/+0 | |
2013-01-10 | input_stream: convert to C++ (internally) | Max Kellermann | 1 | -1/+1 | |
2013-01-09 | sig_handlers, log: convert to C++ | Max Kellermann | 1 | -5/+1 | |
2013-01-07 | decoder_api.h, ...: add "extern C" | Max Kellermann | 1 | -1/+1 | |
2013-01-04 | output_*: convert to C++ | Max Kellermann | 1 | -1/+1 | |
2013-01-03 | ls.h: rename to ls.hxx | Max Kellermann | 1 | -1/+1 | |
2013-01-03 | cmdline: convert to C++ | Max Kellermann | 1 | -4/+8 | |
2012-06-12 | cmdline: consistent plugin listings | Max Kellermann | 1 | -28/+34 | |
2012-06-12 | cmdline: dump list of input plugins | Max Kellermann | 1 | -0/+7 | |
2012-06-12 | cmdline: dump list of playlist plugins | Max Kellermann | 1 | -0/+7 | |
2012-06-12 | cmdline: change --version formatting | Max Kellermann | 1 | -5/+5 | |
2012-06-12 | decoder_list: add _for_each() macros | Max Kellermann | 1 | -2/+1 | |
2012-06-12 | cmdline: don't initalise archive plugins for --version | Max Kellermann | 1 | -1/+0 | |
Dump all archive plugins, even those that fail to initialise. | |||||
2012-06-12 | cmdline: update copyright year | Max Kellermann | 1 | -1/+1 | |
2012-06-12 | Work around incorrect g_file_test() behavior on Win32 | Denis Krjuchkov | 1 | -0/+1 | |
g_file_test is redefined to be g_file_test_utf8 and thus can't handle non-ASCII characters. This fix adds simple wrapper (taken from glib) that fixes encoding and calls g_file_test_utf8. All required inclusions of glib_compat.h are added as well. | |||||
2011-12-12 | cmdline: Remove duplicate g_free()s | Avuton Olrich | 1 | -2/+0 | |
2011-01-29 | copyright year 2011 | Max Kellermann | 1 | -2/+2 | |
2010-09-25 | eliminate g_error() usage | Thomas Jansen | 1 | -4/+3 | |
Replaced all occurrences of g_error() with MPD_ERROR() located in a new header file 'mpd_error.h'. This macro uses g_critical() to print the error message and then exits gracefully in contrast to g_error() which would internally call abort() to produce a core dump. The macro name is distinctive and allows to find all places with dubious error handling. The long-term goal is to get rid of MPD_ERROR() altogether. To facilitate the eventual removal of this macro it was added in a new header file rather than to an existing header file. This fixes #2995 and #3007. | |||||
2010-05-20 | cmdline: Add default config paths for win32. | Avuton Olrich | 1 | -1/+38 | |
2009-12-31 | Update copyright notices. | Avuton Olrich | 1 | -2/+2 | |
2009-11-17 | cmdline: print out list of encoders in --version info | Viliam Mateicka | 1 | -0/+11 | |
2009-11-12 | include config.h in all sources | Max Kellermann | 1 | -1/+1 | |
After we've been hit by Large File Support problems several times in the past week (which only occur on 32 bit platforms, which I don't have), this is yet another attempt to fix the issue. | |||||
2009-11-07 | decoder_list: moved print_all_decoders() to cmdline.c | Max Kellermann | 1 | -2/+21 | |
Export the decoder_plugins array. The function decoder_plugin_print_all_decoders() it is UI specific and should not live in this backend library. | |||||
2009-10-13 | configure.ac: require GLib 2.16 | Max Kellermann | 1 | -4/+0 | |
Accidently, MPD has been using several GLib 2.16 functions for a while, and nobody noticed yet. To simplify the code base, let's bump the minimum GLib version for MPD to 2.16. That version is old enough, and it's reasonable to expect users to have it. | |||||
2009-09-24 | conf: handle fatal errors with GError | Max Kellermann | 1 | -7/+6 | |
Don't call g_error(), which will abort the process and dump core. This patch does not affect all the config_get_X() functions. These need some more refactoring. |