1.59: updated download link on the web
Fixed #4686 (Prefer prefix ++/-- operators for non-primitive types with template iterator)
Fixed #4656 (New check: Detect pure virtual function calls)
Set version to 1.60 dev
Use WiX 3.7
checkbufferoverrun.cpp: fix a /W4 MSVC warning
run astyle
update pack.css with the latest clean-css
Fixed MSVC warning in threadexecutor.h when compiling as x64
Small refactorization in threadexecutor.cpp: Use prefix increment; Reuse iterator.
Made WiX-Project independant from installed WiX version
Refactorized postfix operator check:
- Support class members
- Support references (removed wrong bailout)
- Removed wrong unit tests and wrong messages for std::cout << k-- << std::endl;
Fixed #4695: Infinite recursion inside isRecordTypeWithoutSideEffects()
Use global Settings instance in TestCmdlineParser, since most tests just need it to pass something to CmdlineParser class.
This change implies that we do not rely on any default state of the Settings class - as it should be, since CmdlineParser is tested, not Settings.
Improved test coverage: Ensure that passing multiple <id> to --enable works. Check settings.isEnabled("warning").
#3888 added a testcase
#3103 added testcases.
cleanup testcases: moved testcases from #3888 into allocfunc13 which contains similar testcases already.
Improved expression parsing in CheckNullPointer::isPointerDeRef() - fixed #4692
Replaced C function bsearch with std::binary_search
#4706 fix crash when a struct member is used as first argument. Replaced Token::nexArgument with %any% in Token::Match call. Added unittests in testing Token::nexArgument.