improved check: checkCastIntToCharAndBack. The check now handles (cin.get() != EOF) patterns.
Merge branch 'master' of github.com:danmar/cppcheck
fixed gcc warning about missing braces
Fixed #4628 (False positive: Variable is assigned a value that is never used)
fixed gcc warning
Added support for different containers, while-loops and if to CheckStl::stlOutOfBounds()
Fixed some small formatting issues in test suite
Partially reverted 657e5d7ea2e13014c6807e71d03acc9c804ad202 because of trigraph issue.
Implement initial support for Types in Symboldatabase:
- For each class/struct/union, a Type instance is added to SymbolDatabase::typeList.
- A scope is no longer created for declared but not defined types

Fixed name detection for classes when they are declared like this: "class ::Foo::Sub {..."
- Moved more functionality from Scope to Type: BaseInfo and FriendInfo
- Replaced Scope->findQualifiedScope by SymbolDatabase::findScope
- Improved SymbolDatabase::findType
Adapted testsymboldatabase.cpp to recent changes
Refactorized CheckOther::checkRedundantCopy():
- Iterate over variable list instead of token list
- Don't stop whole checking after bailing out (continue; instead of break;)
- Support types with qualified names
Avoided unnecessary usage of symbolDatabase->isClassOrStruct()
Fixed some gcc and cppcheck messages
Don't assign a varid to a variadic function
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
astyle.ini: use --lineend=windows since when having autocrlf=true using --lineend=linux messes up the line endings