Revisions of cppcheck

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 963325 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 22)
- update to 2.7.1:
  * Add support for container views. The view attribute has been added to the
    <container> library tag to specify the class is a view. The lifetime
    analysis has been updated to use this new attribute to find dangling
    lifetime containers.
  * Various checker improvements.
  * Fixed false positives.
- drop fix-i586.patch (obsolete)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 906819 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 18)
- update to 2.5:
  * checked that all features in c++11, c++14, c++17 are supported
  * c++20 support is improved but not complete yet
  * improved library files, better knowledge about APIs
  * improved checks to detect more bugs
  * fixed checks to avoid unwanted warnings
  * suspicious container/iterator assignment in condition
  * rethrow without current handled exception
- drop 0002-Another-gcc11-fix-3179.patch, 0001-Fix-gcc11-build-errors.patch: upstream
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 781477 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 11)
- Use cmake macros

- Update to version 1.90
  * alias to vector element invalid after vector is changed
  * improved value flow analysis for struct members
  * improved value flow analysis for pointer alias
  * CERT: Added ENV33-C: Do not call system()
  * MISRA: added rules 2.7, 3.2, 4.2, 14.2, 21.1, 21.12
- update to version 1.89
  * The default warning message format was changed. The new format
    is similar to GCC. If you want to get warnings in the old 
    format, add --template=cppcheck1 to the command line.
  * improved value flow analysis for pointer aliases
  * improved checking for uninitialized variables/structs
  * better checking of smart pointers
  * better checking of global variables
  * Added Cppcheck annotations cppcheck_low(VALUE) and 
    cppcheck_high(VALUE)
  * shadow variables; warn when argument is shadowed
  * warn if local reference variable can be const
  * Added API01-C: Avoid laying out strings in memory directly 
    before sensitive data
  * Added MSC24-C: Do not use deprecated or obsolescent functions
  * Added STR11-C: Do not specify the bound of a character array
    initialized with a string literal
  * MISRA: added rules 17.2, 18.4, 18.7
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 661573 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 8)
- Small packaging enhancements

- Use Python 3 instad of Python 2
- Switch to CMake as the used build system, otherwise Python 3
  could not be detected by plain make
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 481721 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 4)
- Update to version 1.77:
- Always build Qt5 GUI
Displaying revisions 21 - 40 of 42
openSUSE Build Service is sponsored by