aboutsummaryrefslogtreecommitdiffstats
path: root/src/config (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-06-26config/Global: allow calling config_get_string() with one argumentMax Kellermann2-2/+2
default_value defaults to nullptr.
2015-06-26config/Templates: mark http_proxy_* deprecatedMax Kellermann1-4/+4
2015-06-26TagId3: remove the "id3v1_encoding" settingMax Kellermann1-1/+1
Drop support for misencoded tags. People should not be using ID3v1 anyway.
2015-06-26config/Templates: add attribute "deprecated"Max Kellermann2-5/+10
2015-06-26config/Templates: add constructor with defaulted "repeat" parameterMax Kellermann2-49/+53
2015-03-03*: change C-style prototypes, drop "(void)"Max Kellermann1-3/+7
2015-01-22ConfigFile: fix typo (parser breakage)Max Kellermann1-2/+2
2015-01-22Config: add section "resampler"Max Kellermann2-0/+2
2015-01-22config/Block: add method IsEmpty()Max Kellermann1-0/+5
2015-01-21config/Param: split block-specific attributes to new struct ConfigBlockMax Kellermann12-270/+406
The old struct config_param remains only for top-level string options.
2015-01-21config/File: move code to ReadConfigParam()Max Kellermann1-73/+82
2015-01-21fs/io/BufferedReader: count line numbersMax Kellermann1-24/+26
Replaces the dirty code in config/ConfigFile.cxx.
2015-01-21config/File: use FileReader/BufferedReader instead of stdioMax Kellermann1-28/+21
2015-01-21config/Data: assign nullptr during iterationMax Kellermann1-2/+3
2015-01-21config/Option: convert to strictly-typed enumMax Kellermann5-64/+74
2015-01-21config/Param: make "line" signedMax Kellermann1-2/+2
2015-01-21ConfigFile: convert macros to constexprMax Kellermann1-2/+2
2015-01-21config/Data: add method Clear()Max Kellermann3-3/+33
Move code from config_global_finish().
2015-01-21ConfigData: rename header fileMax Kellermann3-2/+2
2015-01-21config/Param: make constructor "explicit"Max Kellermann1-1/+1
2015-01-21ConfigData: move struct config_param to Param.hxxMax Kellermann5-79/+108
2015-01-21ConfigData: rename struct block_param to BlockParamMax Kellermann5-14/+14
2015-01-21ConfigData: move struct block_param to Block.?xxMax Kellermann4-61/+113
2015-01-01Copyright year 2015Max Kellermann16-16/+16
2014-12-30ConfigData: use nullptr instead of NULLMax Kellermann1-2/+2
2014-12-09ConfigTemplates: use ARRAY_SIZE()Max Kellermann1-2/+2
2014-12-09ConfigParser: make the static arrays "const"Max Kellermann1-2/+2
2014-12-08ConfigGlobal: fix params not fully cleanedThomas Guillem1-0/+1
2014-12-04ConfigData: update API documentationMax Kellermann1-1/+1
2014-08-24StateFile: configurable intervalMax Kellermann2-0/+2
2014-08-07util/StringUtil: rename strchug_fast() to StripLeft()Max Kellermann1-4/+4
2014-02-20ConfigGlobal: eliminate function config_get_next_param()Max Kellermann2-19/+8
2014-01-28ConfigTemplates: rename "AudioOutput" back to "audio_output"Max Kellermann1-1/+1
sed gone horribly wrong. D'oh!
2014-01-28output: rename struct audio_output to AudioOutputMax Kellermann1-1/+1
2014-01-26neighbor: new subsystem to detect file servers on the local networkMax Kellermann2-0/+2
This commit adds the NeighborPlugin API which can be used to detect nearby file servers that can be used by input plugins. This list of servers is exported using the new "listneighbors" command. The idle even "neighbor" notifies interested clients when a new neighbor is found or an existing one is lost. There's a lot missing currently: protocol&user documentation, and a way to "mount" remote servers into the music database. Obviously, some code from the UPnP database plugin can be moved to a neighbor plugin.
2014-01-24ConfigGlobal: add config_find_block()Max Kellermann2-0/+28
Merge duplicate code.
2014-01-24Config*: move to config/Max Kellermann16-0/+1379