cppcheck-1.45

GUI:

* project file

Command line:

* report: use system dependent path separator
* --enable: the except* is not available anymore
* --enable: the "unusedFunctions" was renamed to "unusedFunction"

Improvements:

* New check: Initialization of a variable by itself
* New check: dangerous usage of scanf
* More checking for obsolete and dangerous functions
* Optimisations
* C++0x updates: enums, strings

Disabled checks:

* check that base classes have virtual destructors. Too many false positives currently.
* redundant condition before free. Will be possible to enable in the future.
* the optional 'exception safety' checks. too many false positives

Fixes:

* fixed internal errors, segmentation faults, etc
* fixed false positives
* improved handling when there are internal errors

Posted by Daniel Marjamäki 2010-10-03