From e70987f28d13787ccdc89b22a604125c0a5c9be67b78813f95d98833709731c2 Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Thu, 18 Oct 2018 10:38:02 +0000 Subject: [PATCH] Accepting request 642826 from home:jubalh:branches:devel:tools - Update to 1.85: Changes from 1.83: Command line: - fixes in parser - Improved loading of platform files. GUI: - few minor improvements in user interface - Code preview - Added MISRA addon integration - Platform can be selected in project settings - Fixed issue when loading xml results file Addons: - We are now officially releasing our MISRA addon. So far it supports MISRA C 2012. Changes from 1.85: General: - We are modernizing the Cppcheck code. Support for MSVC 2010 and GCC 4.4 is dropped. You now need a compiler that is at least as good as MSVC 2013 or GCC 4.6. Checking improvements: - New check: Suggest STL algorithms instead of hard-coded for loops - New check: Warn about ineffective algorithms (same iterator passed) - New check: Mismatching iterators used together in operators - Container (STL/Qt/WxWidgets/etc) access out of bounds - Improved the checkers that warns about same/opposite expressions, track variable values better. - Variable scope: warn about references also Graphical user interface: - You can specify undefines in the project file dialog - Fixed configuration of suppressions - Windows: Fixed issue of wrong/no theme being applied to UI elements Misra: - support per file excludes from cppcheck OBS-URL: https://build.opensuse.org/request/show/642826 OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=53 --- cppcheck-1.82.tar.bz2 | 3 --- cppcheck-1.85.tar.bz2 | 3 +++ cppcheck.changes | 37 +++++++++++++++++++++++++++++++++++++ cppcheck.spec | 4 ++-- 4 files changed, 42 insertions(+), 5 deletions(-) delete mode 100644 cppcheck-1.82.tar.bz2 create mode 100644 cppcheck-1.85.tar.bz2 diff --git a/cppcheck-1.82.tar.bz2 b/cppcheck-1.82.tar.bz2 deleted file mode 100644 index 21e223e..0000000 --- a/cppcheck-1.82.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e02b29d18eaa38bed19e80dcf59b06d450d5e20c30732d6bad64af9ea58d694e -size 1548635 diff --git a/cppcheck-1.85.tar.bz2 b/cppcheck-1.85.tar.bz2 new file mode 100644 index 0000000..73148cd --- /dev/null +++ b/cppcheck-1.85.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1ac6c9a2f1f3fc97ac3a8a9dfe82af22a65459e7f7e1fa96138c3a4ec034cf6 +size 1707302 diff --git a/cppcheck.changes b/cppcheck.changes index b98bc24..aa27e37 100644 --- a/cppcheck.changes +++ b/cppcheck.changes @@ -1,3 +1,40 @@ +------------------------------------------------------------------- +Thu Oct 18 08:43:15 UTC 2018 - mvetter@suse.com + +- Update to 1.85: + Changes from 1.83: + Command line: + - fixes in parser + - Improved loading of platform files. + GUI: + - few minor improvements in user interface + - Code preview + - Added MISRA addon integration + - Platform can be selected in project settings + - Fixed issue when loading xml results file + Addons: + - We are now officially releasing our MISRA addon. So far it supports MISRA C 2012. + Changes from 1.85: + General: + - We are modernizing the Cppcheck code. Support for MSVC 2010 and GCC 4.4 is dropped. + You now need a compiler that is at least as good as MSVC 2013 or GCC 4.6. + Checking improvements: + - New check: Suggest STL algorithms instead of hard-coded for loops + - New check: Warn about ineffective algorithms (same iterator passed) + - New check: Mismatching iterators used together in operators + - Container (STL/Qt/WxWidgets/etc) access out of bounds + - Improved the checkers that warns about same/opposite expressions, track variable values better. + - Variable scope: warn about references also + Graphical user interface: + - You can specify undefines in the project file dialog + - Fixed configuration of suppressions + - Windows: Fixed issue of wrong/no theme being applied to UI elements + Misra: + - support per file excludes from cppcheck + - support per file suppressions from cppcheck + - summary will now summarize results for all files again + - a few false positives were fixed + ------------------------------------------------------------------- Sun Feb 18 10:40:07 UTC 2018 - aloisio@gmx.com diff --git a/cppcheck.spec b/cppcheck.spec index fa61dcd..f734362 100644 --- a/cppcheck.spec +++ b/cppcheck.spec @@ -17,10 +17,10 @@ Name: cppcheck -Version: 1.82 +Version: 1.85 Release: 0 Summary: A tool for static C/C++ code analysis -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/C and C++ URL: http://cppcheck.sourceforge.net/ Source: https://downloads.sourceforge.net/cppcheck/cppcheck-%{version}.tar.bz2