Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | config/Global: allow calling config_get_string() with one argument | Max Kellermann | 2015-06-26 | 2 | -2/+2 |
| | | | | default_value defaults to nullptr. | ||||
* | config/Templates: mark http_proxy_* deprecated | Max Kellermann | 2015-06-26 | 1 | -4/+4 |
| | |||||
* | TagId3: remove the "id3v1_encoding" setting | Max Kellermann | 2015-06-26 | 1 | -1/+1 |
| | | | | | Drop support for misencoded tags. People should not be using ID3v1 anyway. | ||||
* | config/Templates: add attribute "deprecated" | Max Kellermann | 2015-06-26 | 2 | -5/+10 |
| | |||||
* | config/Templates: add constructor with defaulted "repeat" parameter | Max Kellermann | 2015-06-26 | 2 | -49/+53 |
| | |||||
* | *: change C-style prototypes, drop "(void)" | Max Kellermann | 2015-03-03 | 1 | -3/+7 |
| | |||||
* | ConfigFile: fix typo (parser breakage) | Max Kellermann | 2015-01-22 | 1 | -2/+2 |
| | |||||
* | Config: add section "resampler" | Max Kellermann | 2015-01-22 | 2 | -0/+2 |
| | |||||
* | config/Block: add method IsEmpty() | Max Kellermann | 2015-01-22 | 1 | -0/+5 |
| | |||||
* | config/Param: split block-specific attributes to new struct ConfigBlock | Max Kellermann | 2015-01-21 | 12 | -270/+406 |
| | | | | The old struct config_param remains only for top-level string options. | ||||
* | config/File: move code to ReadConfigParam() | Max Kellermann | 2015-01-21 | 1 | -73/+82 |
| | |||||
* | fs/io/BufferedReader: count line numbers | Max Kellermann | 2015-01-21 | 1 | -24/+26 |
| | | | | Replaces the dirty code in config/ConfigFile.cxx. | ||||
* | config/File: use FileReader/BufferedReader instead of stdio | Max Kellermann | 2015-01-21 | 1 | -28/+21 |
| | |||||
* | config/Data: assign nullptr during iteration | Max Kellermann | 2015-01-21 | 1 | -2/+3 |
| | |||||
* | config/Option: convert to strictly-typed enum | Max Kellermann | 2015-01-21 | 5 | -64/+74 |
| | |||||
* | config/Param: make "line" signed | Max Kellermann | 2015-01-21 | 1 | -2/+2 |
| | |||||
* | ConfigFile: convert macros to constexpr | Max Kellermann | 2015-01-21 | 1 | -2/+2 |
| | |||||
* | config/Data: add method Clear() | Max Kellermann | 2015-01-21 | 3 | -3/+33 |
| | | | | Move code from config_global_finish(). | ||||
* | ConfigData: rename header file | Max Kellermann | 2015-01-21 | 3 | -2/+2 |
| | |||||
* | config/Param: make constructor "explicit" | Max Kellermann | 2015-01-21 | 1 | -1/+1 |
| | |||||
* | ConfigData: move struct config_param to Param.hxx | Max Kellermann | 2015-01-21 | 5 | -79/+108 |
| | |||||
* | ConfigData: rename struct block_param to BlockParam | Max Kellermann | 2015-01-21 | 5 | -14/+14 |
| | |||||
* | ConfigData: move struct block_param to Block.?xx | Max Kellermann | 2015-01-21 | 4 | -61/+113 |
| | |||||
* | Copyright year 2015 | Max Kellermann | 2015-01-01 | 16 | -16/+16 |
| | |||||
* | ConfigData: use nullptr instead of NULL | Max Kellermann | 2014-12-30 | 1 | -2/+2 |
| | |||||
* | ConfigTemplates: use ARRAY_SIZE() | Max Kellermann | 2014-12-09 | 1 | -2/+2 |
| | |||||
* | ConfigParser: make the static arrays "const" | Max Kellermann | 2014-12-09 | 1 | -2/+2 |
| | |||||
* | ConfigGlobal: fix params not fully cleaned | Thomas Guillem | 2014-12-08 | 1 | -0/+1 |
| | |||||
* | ConfigData: update API documentation | Max Kellermann | 2014-12-04 | 1 | -1/+1 |
| | |||||
* | StateFile: configurable interval | Max Kellermann | 2014-08-24 | 2 | -0/+2 |
| | |||||
* | util/StringUtil: rename strchug_fast() to StripLeft() | Max Kellermann | 2014-08-07 | 1 | -4/+4 |
| | |||||
* | ConfigGlobal: eliminate function config_get_next_param() | Max Kellermann | 2014-02-20 | 2 | -19/+8 |
| | |||||
* | ConfigTemplates: rename "AudioOutput" back to "audio_output" | Max Kellermann | 2014-01-28 | 1 | -1/+1 |
| | | | | sed gone horribly wrong. D'oh! | ||||
* | output: rename struct audio_output to AudioOutput | Max Kellermann | 2014-01-28 | 1 | -1/+1 |
| | |||||
* | neighbor: new subsystem to detect file servers on the local network | Max Kellermann | 2014-01-26 | 2 | -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. | ||||
* | ConfigGlobal: add config_find_block() | Max Kellermann | 2014-01-24 | 2 | -0/+28 |
| | | | Merge duplicate code. | ||||
* | Config*: move to config/ | Max Kellermann | 2014-01-24 | 16 | -0/+1379 |