Fixed #4539 (False positive: Possible null pointer dereference)
Fixed #4624 (Wrong error for instances of std::unique_lock (variable is never used))
Changed behaviour of Token::is*Op() functions:
- Rename Token::isOp() to Token::isConstOp() (indicating that the operator does _not_ modify the input variables)
- Create new Token::isOp(), returning true also for ++, -- and assignment operators
- Make Token::isExtendedOp() returning also true for all assignment and ++/-- operators
Fixed MSVC warning - removed unused variable/function declaration.
Changed behaviour of %op% pattern accordingly to changes to Token::isOp(). Added %cop% as replacement for old %op%
Fixed mistake in documentation
Updated matchcompiler to support %cop%
Simplified several Token::Match/simpleMatch calls when match string consists of a single pattern
Fixed two CheckInternal error messages
Fixed possible nullptr dereference warning
Added unit test for #4619
New check: Warn about using malloc() for classes containing virtual methods, std::-objects or constructors
Updated translations:
- ran lupdate gui.pro
- Updated german translation
- Removed obsolete translations for file dialog
Fixed #4608 (false positive: (style) struct or union member is never used.)
Implement -v and --version for GUI
Fixed #4612 (Adding file extensions to Cppcheck analysis)
Improved GUI translation:
- Allow translating texts before before Window is created
-> Translate help text
- Use AboutDialog instead of message box on Windows when starting GUI with -v
Partial Fix for #3647: Provide translations for standard Qt buttons
Use standard Qt buttons in LogView. Recreate LogView when changing language (#3647)
add VS2012 projects for my personal use (using /LTCG, /MP, /RELEASE, /MT)
move astyle options to astyle.ini and use it in runastyle and runastyle.bat