aboutsummaryrefslogtreecommitdiffstats
path: root/src/ConfigData.cxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* ConfigData: use strtoul() in GetUnsignedValue()Max Kellermann2013-10-191-4/+1
| | | | | Lifts the artificial 31 bit limit in i386 where sizeof(long)==sizeof(int).
* ConfigData: Add support for signed integersSebastian Thorarensen2013-10-191-0/+21
| | | | | Now config_param::GetBlockValue() can be used to get signed integers from the configuration.
* fs/Path: rename to AllocatedPathMax Kellermann2013-10-171-5/+5
| | | | | | | 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.
* ConfigData: remove unused method DupBlockString()Max Kellermann2013-10-151-8/+0
|
* ConfigData: use std::string for config_param::valueMax Kellermann2013-10-151-2/+1
|
* ConfigData: handle default_value==nullptrMax Kellermann2013-10-021-1/+5
| | | | Return Path::Null() instead of dying from assertion failure.
* mpd_error.h: remove obsolete headerMax Kellermann2013-09-051-1/+0
| | | | Migrate the remaining callers to FatalError().
* util/Error: new error passing libraryMax Kellermann2013-09-041-9/+8
| | | | Replaces GLib's GError.
* ConfigData: overload GetBlockPath() with default valueMax Kellermann2013-08-101-5/+18
|
* ConfigData: use FatalError() instead of MPD_ERROR()Max Kellermann2013-08-101-5/+6
|
* ConfigPath: return a Path objectMax Kellermann2013-08-071-5/+7
| | | | | Migrate all callers to use Path directly, instead of doing the conversion in each caller.
* ConfigData: remove obsolete functionsMax Kellermann2013-08-041-50/+0
|
* ConfigData: move code to block_param, config_param methodsMax Kellermann2013-08-041-42/+86
|
* utils: convert to C++Max Kellermann2013-04-091-4/+1
|
* ConfigData: use simple linked list instead of GSListMax Kellermann2013-01-301-1/+2
|
* ConfigData: move functions into the classMax Kellermann2013-01-301-22/+19
|
* ConfigData: add constructors/destructorsMax Kellermann2013-01-301-28/+5
|
* ConfigData: use std::string in block_paramMax Kellermann2013-01-301-12/+7
|
* ConfigData: use std::vector for the block_param listMax Kellermann2013-01-301-23/+9
|
* ConfigData: use new/delete instead of GLibMax Kellermann2013-01-301-2/+2
|
* conf: move struct definitions to ConfigData.hxxMax Kellermann2013-01-301-0/+186