Hello community, here is the log from the commit of package cppcheck for openSUSE:Factory checked in at 2020-03-05 23:20:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cppcheck (Old) and /work/SRC/openSUSE:Factory/.cppcheck.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cppcheck" Thu Mar 5 23:20:50 2020 rev:11 rq:781477 version:1.90 Changes: -------- --- /work/SRC/openSUSE:Factory/cppcheck/cppcheck.changes 2019-07-11 13:13:49.738862896 +0200 +++ /work/SRC/openSUSE:Factory/.cppcheck.new.26092/cppcheck.changes 2020-03-05 23:20:52.197264317 +0100 @@ -1,0 +2,34 @@ +Wed Mar 4 12:17:56 UTC 2020 - Martin Pluskal <[email protected]> + +- Use cmake macros + +------------------------------------------------------------------- +Wed Mar 4 11:32:52 UTC 2020 - Danny Al-Gaaf <[email protected]> + +- 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 + +------------------------------------------------------------------- Old: ---- cppcheck-1.88.tar.bz2 New: ---- cppcheck-1.90.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cppcheck.spec ++++++ --- /var/tmp/diff_new_pack.0OTaPY/_old 2020-03-05 23:20:54.857265780 +0100 +++ /var/tmp/diff_new_pack.0OTaPY/_new 2020-03-05 23:20:54.861265783 +0100 @@ -1,7 +1,7 @@ # # spec file for package cppcheck # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: cppcheck -Version: 1.88 +Version: 1.90 Release: 0 Summary: A tool for static C/C++ code analysis License: GPL-3.0-or-later @@ -78,11 +78,11 @@ -DBUILD_GUI=ON \ -DBUILD_TESTS=ON \ -DHAVE_RULES=yes -%make_jobs +%cmake_build # does not work with CMake, directly call provided Makefile from source directory cd .. -make man \ +%make_build man \ DB2MAN=%{_datadir}/xml/docbook/stylesheet/nwalsh/current/manpages/docbook.xsl # use python3 as interpreter @@ -90,7 +90,7 @@ %check export CXXFLAGS="%{optflags}" -%make_jobs check +%ctest %install install -Dpm 0755 build/bin/cppcheck \ ++++++ cppcheck-1.88.tar.bz2 -> cppcheck-1.90.tar.bz2 ++++++ ++++ 95386 lines of diff (skipped)
