| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Update copyright headers. | 2023-07-15 | 1 | -1/+1 | |
| | | |||||
| * | Fix parsing end-of-file comments that don't end with a newline. | 2023-07-12 | 1 | -1/+7 | |
| | | |||||
| * | Fix some minor config parser error messages. | 2022-12-31 | 1 | -5/+12 | |
| | | | | | | | | | | - Fix starting the column count for the first line on one instead of zero. This is incremented when reading the first character so starting at 1 causes an off by one error. - Fix showing "last tag was on line ..." message when there is an error before any tags. | ||||
| * | Update copyright headers. | 2022-12-30 | 1 | -1/+0 | |
| | | |||||
| * | Fix the previous commit on Windows. | 2022-11-09 | 1 | -2/+4 | |
| | | |||||
| * | Log when the uid/gid of config files might be wrong. | 2022-11-08 | 1 | -2/+29 | |
| | | |||||
| * | Also add hex colour escapes to the formatting entity list. | 2022-06-20 | 1 | -0/+2 | |
| | | |||||
| * | Fix some compiler warnings on i386. | 2022-05-25 | 1 | -1/+1 | |
| | | |||||
| * | Update copyright headers. | 2022-04-28 | 1 | -1/+1 | |
| | | |||||
| * | Add a method to ConfigTag to help with retrieving a single character. | 2022-04-10 | 1 | -0/+10 | |
| | | |||||
| * | Move the ParseStack constructor out of the header. | 2021-09-30 | 1 | -0/+35 | |
| | | |||||
| * | Update copyright headers. | 2021-05-14 | 1 | -1/+1 | |
| | | |||||
| * | Fix a bunch of weird indentation and spacing issues. | 2021-04-27 | 1 | -1/+1 | |
| | | |||||
| * | Add an <include> option to allow certain config files to not exist. | 2021-03-19 | 1 | -1/+16 | |
| | | | | | | This is useful when using modules that generate a config file such as the filter and permchannels modules. | ||||
| * | Treat an empty bool/duration/int/uint config field as undefined. | 2021-03-14 | 1 | -4/+4 | |
| | | |||||
| * | Add a way to disable using environment variables in included files. | 2020-04-07 | 1 | -1/+14 | |
| | | |||||
| * | Fix various documentation and formatting issues. | 2020-03-30 | 1 | -1/+1 | |
| | | |||||
| * | Standardise the characters allowed in config identifiers. | 2020-03-05 | 1 | -2/+10 | |
| | | |||||
| * | Add support for using environment variables in the config. | 2020-02-20 | 1 | -1/+8 | |
| | | |||||
| * | Update copyright headers. | 2020-01-31 | 1 | -1/+1 | |
| | | |||||
| * | Use case insensitive comparisons in getBool. | 2020-01-18 | 1 | -2/+3 | |
| | | |||||
| * | Update copyright headers. | 2020-01-11 | 1 | -0/+6 | |
| | | |||||
| * | Add support for including directories containing .conf files. | 2019-06-10 | 1 | -0/+22 | |
| | | |||||
| * | Only parse valid durations, don't treat invalid multipliers as seconds (#1538) | 2018-12-21 | 1 | -2/+2 | |
| | | |||||
| * | Move some config parser-internal types out of the public header. | 2018-12-09 | 1 | -5/+79 | |
| | | |||||
| * | Use the default if an invalid duration is found in getDuration. | 2018-11-24 | 1 | -0/+7 | |
| | | |||||
| * | Fix a bunch of harmless compiler warnings on recent GCC releases. | 2018-10-26 | 1 | -1/+2 | |
| | | |||||
| * | Make more config stuff case insensitive. | 2018-07-24 | 1 | -7/+7 | |
| | | |||||
| * | Add a ConfigTag::getString overload that calls a validation method. | 2018-07-10 | 1 | -0/+15 | |
| | | |||||
| * | Add range checking to ConfigTag::getFloat. | 2018-04-16 | 1 | -2/+5 | |
| | | |||||
| * | Add ConfigTag::getUInt for reading unsigned config values. | 2018-04-16 | 1 | -0/+17 | |
| | | |||||
| * | Convert ConfigTag::getDuration to return an unsigned long. | 2018-04-16 | 1 | -2/+2 | |
| | | |||||
| * | Extract ConfigTag::getInt magnitude logic to a function template. | 2018-04-16 | 1 | -12/+39 | |
| | | |||||
| * | Convert ConfigTag::CheckRange to a function template. | 2018-04-16 | 1 | -12/+26 | |
| | | |||||
| * | Add a constructor to OperInfo and use it to set the type name. | 2017-10-18 | 1 | -0/+5 | |
| | | |||||
| * | Add support for length arguments in getString. | 2017-09-03 | 1 | -3/+11 | |
| | | |||||
| * | Store config values in a map instead of a unique vector of pairs. | 2016-12-08 | 1 | -10/+9 | |
| | | |||||
| * | Strip carriage returns in the config parser. | 2016-09-20 | 1 | -1/+1 | |
| | | | | | | This prevents problems when configuration files have been edited on a Windows machine. | ||||
| * | Change type of some associative containers to their flat versions, including ↵ | 2014-12-15 | 1 | -1/+1 | |
| | | | | | Extensible storage | ||||
| * | Add stdalgo::isin() and use it to simplify code | 2014-11-01 | 1 | -1/+1 | |
| | | |||||
| * | Remove if (!this) check from ConfigTag::readString() | 2014-10-27 | 1 | -11/+0 | |
| | | |||||
| * | Merge insp20 | 2014-10-27 | 1 | -0/+9 | |
| |\ | |||||
| | * | Fix various warnings when building with LLVM 3.5. | 2014-10-13 | 1 | -0/+9 | |
| | | | | | | | | | | | - warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] - warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] | ||||
| * | | Use std::find() in ParseStack::ParseFile() | 2014-06-09 | 1 | -7/+2 | |
| | | | |||||
| * | | Deduplicate ParseStack::ParseFile() and ParseExec() | 2014-06-09 | 1 | -29/+5 | |
| | | | |||||
| * | | Implement support for numeric character references. | 2014-04-11 | 1 | -5/+25 | |
| | | | |||||
| * | | Merge insp20 | 2014-01-21 | 1 | -2/+2 | |
| |\| | |||||
| | * | Fix a shadow warning created by ConfigTag::create | 2013-09-13 | 1 | -2/+2 | |
| | | | |||||
| * | | Fix some Windows-related problems. | 2014-01-04 | 1 | -4/+3 | |
| | | | | | | | | | | | | | | | - Fix an error relating to the unavailability of std::back_inserter. - Fix loading configuration files when using relative paths. - Fix two methods in hashcomp being exported twice. - Remove some unimportant error messages. | ||||
| * | | Fix Windows build and a few more problems | 2013-08-27 | 1 | -2/+2 | |
| | | | |||||
