Commit Graph

121 Commits

Author SHA1 Message Date
Gunnar Beutner 6c0a6a2207 Removed assert()s in ConfigItemBuilder::Compile. 2013-02-01 14:45:55 +01:00
Gunnar Beutner 768fd50703 Config: Changing a template ConfigItem must cause child ConfigObjects to be updated.
Fixes #2791
2013-01-31 15:26:54 +01:00
Gunnar Beutner a4451abad3 Fixed indentation bug in Expression::DumpValue(). 2013-01-30 23:15:37 +01:00
Gunnar Beutner eab6411892 Config: Implement dumping the config in text form
Fixes #2754
2013-01-30 23:02:46 +01:00
Gunnar Beutner 3dcd94896d Allow T_STRING for dictionary keys.
Fixes #3581
2013-01-29 12:40:00 +01:00
Gunnar Beutner 1bbdfa2413 Config: Implement true/false as aliases for 1/0
Fixes #3551
2013-01-24 10:08:03 +01:00
Gunnar Beutner 99e58f7031 Windows fix for ConfigCompiler::ReadInput. 2013-01-23 21:58:19 +01:00
Gunnar Beutner c99d4b19a9 Throw exception for missing types. 2013-01-23 10:41:38 +01:00
Gunnar Beutner 153ab33074 Properly deal with I/O errors when parsing config files.
Fixes #3152
2013-01-23 09:57:06 +01:00
Gunnar Beutner 70c66fa542 Implemented the #library directive and fixed loading icinga.dll on Windows. 2013-01-17 15:05:34 +01:00
Gunnar Beutner 83772d4386 Implemented DynamicType support.
Fixes #3477
2012-12-04 08:42:24 +01:00
Gunnar Beutner cfb07e9e2c Ignore Windows new-lines.
Fixes #3292
2012-10-15 08:27:07 +02:00
Gunnar Beutner a4fa8950c4 Implemented lexer rules for time durations.
Fixes #3073
2012-09-25 11:17:04 +02:00
Gunnar Beutner b9b009b6da Build fix for Windows. 2012-09-21 16:28:14 +02:00
Gunnar Beutner bb8935fe9b Added Win64 build support. 2012-09-21 16:15:36 +02:00
Gunnar Beutner c9d6728869 Build fix. 2012-09-19 13:03:17 +02:00
Gunnar Beutner 8e2801e062 Updated documentation. 2012-09-19 12:32:39 +02:00
Gunnar Beutner ff0af9d65e Fixed more doxygen warnings. 2012-09-17 14:47:43 +02:00
Gunnar Beutner fee4246f55 Updated doxygen documentation. 2012-09-17 13:35:55 +02:00
Gunnar Beutner c7b29c6b46 Build fix for Windows. 2012-09-07 11:46:38 +02:00
Gunnar Beutner 9bc93ce4a9 Renamed 'doc' to 'docs'.
Moved Doxygen files to docs/.
Removed cJSON directory.
Moved libraries into lib/.
Renamed 'config' to 'm4'.
Renamed 'dyn' library to 'config'.
2012-09-07 10:27:31 +02:00