Hello community,

here is the log from the commit of package cppcheck for openSUSE:Factory 
checked in at 2015-09-17 09:21:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cppcheck (Old)
 and      /work/SRC/openSUSE:Factory/.cppcheck.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cppcheck"

Changes:
--------
--- /work/SRC/openSUSE:Factory/cppcheck/cppcheck.changes        2015-08-07 
00:24:00.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.cppcheck.new/cppcheck.changes   2015-09-17 
09:21:35.000000000 +0200
@@ -1,0 +2,51 @@
+Tue Sep 15 13:00:50 UTC 2015 - Adam Mizerski <[email protected]>
+
+- update to 1.70
+  * General changes:
+    - New version of .cfg file format, adding support for
+      namespaces and declaring several functions at once
+    - Support building x64 installer for Windows; Both x64 and x86
+      builds are now provided
+    - Warn about deprecated options --suppressions and
+      --exitcode-suppressions. They will be removed in future
+    - Added debugging option --debug-normal, which prints out debug
+      output before second stage simplification
+  * New checks:
+    - Warn about modifying string literals
+    - Detect declaration of variable length arrays with negative
+      size
+    - Warn about implicit type conversion from int to long
+    - Warn about redundant code in conditions like (y || (!y && z))
+    - Detect conditions with known result
+    - Race condition: non-interlocked access after
+      InterlockedDecrement()
+    - Detect unused 'goto' labels
+  * Removed checks:
+    - Do no longer warn about a bug in scanf implementation of
+      ancient glibc versions
+    - Multifile analysis (added in 1.69) has been removed because
+      it did not work
+    - Removed ExecutionPath checker, which has been superseeded by
+      ValueFlow analysis
+  * Improvements:
+    - Support hexadecimal floating point numbers (C99)
+    - Support [[deprecated]] (C++14)
+    - Improved handling of sizeof()
+    - Improved handling of reserved keywords
+    - Better handling of C declaration specifiers; support
+      complex/_Complex (C99)
+    - Better handling of ternary operator in ValueFlow analysis
+    - Lots of improvements to .cfg files, especially std.cfg, which
+      now supports namespace std
+    - Improved performance and memory usage of Preprocessor
+    - Improved performance of matchcompiler
+    - Reduced Disk IO when ignoring paths
+    - Removed several obsolete simplifications
+    - Added python addons: naming.py, threadsafety.py and cert.py
+  * GUI:
+    - Support printing
+    - Added item "Open containing folder" to context menu
+  * Additionally, lots of false positives and bugs have been fixed
+    and several existing checks have been improved.
+
+-------------------------------------------------------------------

Old:
----
  cppcheck-1.69.tar.bz2

New:
----
  cppcheck-1.70.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ cppcheck.spec ++++++
--- /var/tmp/diff_new_pack.xTUY1x/_old  2015-09-17 09:21:35.000000000 +0200
+++ /var/tmp/diff_new_pack.xTUY1x/_new  2015-09-17 09:21:35.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package cppcheck
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,13 +15,14 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:           cppcheck
-Version:        1.69
+Version:        1.70
 Release:        0
-License:        GPL-3.0+
 Summary:        A tool for static C/C++ code analysis
-Url:            http://cppcheck.sourceforge.net/
+License:        GPL-3.0+
 Group:          Development/Languages/C and C++
+Url:            http://cppcheck.sourceforge.net/
 Source:         
http://downloads.sourceforge.net/cppcheck/cppcheck-%{version}.tar.bz2
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  docbook-xsl-stylesheets

++++++ cppcheck-1.69.tar.bz2 -> cppcheck-1.70.tar.bz2 ++++++
++++ 70745 lines of diff (skipped)


Reply via email to