Do expand the macro arguments before expanding the macro body. Just reactivate
a code line (which has caused problems before and doesnt anymore)
WIP on master: 4354581 Merge remote-tracking branch 'upstream/master'
add null empty value case, when empty properties are defined in web ui
add some more test cases:
- function like macros
- macro arguments
- variadic macros
- undef
- redefining macro
- self referential macros
- stringification test
- concatenation test
- test for #58 and #47

@todo: test cases which are not working with current implementation
Dont set tests to zero if there are not reports. This causes problems in multi-language scenarios.
Cleanup (whitespace, comments)
Merge pull request #194 from wenns/prescan_macro_arguments

Do expand the macro arguments before expanding the macro body. Fixes #58
Merge pull request #197 from jmecosta/enhancement/external-sensor-multi-property-definition

Enhancement/external sensor multi property definition
Add issue counting
- refactoring
- add rule cache
- tried to optimize with StringBuilder: is slower, keep .. + .. +
handle rule == null
Parse issue related to the the evaluation of the hashhash-operator (##)
- fix #47 test
- fix typo in test case
Merge pull request #206 from guwirth/enhancement/CxxReportSensor-optimize

Optimize CxxReportSensor
Merge pull request #207 from guwirth/bug/preprocessor-concatenation

Fix  testcases: add newlines.
Support CppCheck 1.65 messages
Support PC-lint 9.0k1 messages

http://gimpel.com/html/90beta/
refactoring: methods starting lowercase now
Merge pull request #209 from guwirth/enhancement/CxxReportSensor-optimize

refactoring: methods starting lowercase now
smoketest: Better handling of site configuration, improved documentation

Sitedefs should be shipped as a sample and copied and held as an unversioned sitedefs.py on each site.
Added a Readme which explains how to use the tests suite.
Settings UI cleanup.

Improved/completed numerous names and descriptions of settings
Categorized the settings by topic and put them on different tabs
Converted the syntax to the new and not deprecated PropertyDefinitions based ones.