summaryrefslogtreecommitdiff
path: root/devel/cppcheck
AgeCommit message (Collapse)AuthorFilesLines
2013-06-06Bump PKGREVISION for libXft changes for NetBSD native X support onwiz1-2/+2
NetBSD 6, requested by tron.
2013-06-04Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:tron1-2/+2
Recursively bump package revisions again after the "freetype2" and "fontconfig" handling was fixed.
2013-06-03Bump freetype2 and fontconfig dependencies to current pkgsrc versions,wiz1-1/+2
to address issues with NetBSD-6(and earlier)'s fontconfig not being new enough for pango. While doing that, also bump freetype2 dependency to current pkgsrc version. Suggested by tron in PR 47882
2013-04-05Changes 1.59:adam5-15/+14
Commandline/Settings changes: * New option to enable warnings but not style messages: --enable=warning * Cppcheck used to skip includes where the header filename is enclosed in <>. You can now include these headers also by using -I. It is still not required to include these headers so feel free to try it and then include the headers that give you the best results. The biggest problem with including many headers is that analysis gets slow. New checks: * New POSIX checks: pipe() buffer size, redundant calls of set/get user id, too big value passed to usleep(), buffer overflow when using write() * Storing getc() return value in char variable and comparing to EOF. * Detect redundant bitand operations * Find suspicious equality comparisons like: if(a == 0) a == 1; * Warn about using malloc() for classes containing virtual methods, std::-objects or constructors * Portability check that warns when using NULL as argument to variadic function. It has undefined behaviour on some implementations. Improvements: * Improved lookup for functions and types * Switched to TinyXml2 as XML library * Improved checking for uninitialized struct members, variable scopes that can be reduced and unused functions GUI: * Remember last path in open file dialog * Added command line parameter to open a results file * Bug in statistic calculation fixed Additionally, lots of false positives and bugs have been fixed and several existing checks have been improved.
2013-02-16Recursive bump for png-1.6.wiz1-2/+2
2013-02-06PKGREVISION bumps for the security/openssl 1.0.1d update.jperkin1-2/+2
2013-01-26Revbump after graphics/jpeg and textproc/icuadam1-1/+2
2012-11-29Update to 1.57ryoon3-35/+25
* Drop cmake support (upstream does not cmake anymore) * To build GUI, qmake is needed Changelog: * Bug fixes * Many improvements * Improve translations
2012-10-31Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-2/+1
2012-10-08Revbump after updating graphics/pangoadam1-2/+2
2012-10-02Mass recursive bump after the dependence fix of the "cairo" packagetron1-2/+2
requested by Thomas Klausner.
2012-09-15recursive bump from libffi shlib major bumpobache1-2/+2
(additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update)
2012-09-07Revbump after updating graphics/cairoadam1-2/+2
2012-03-03Recursive bump for pcre-8.30* (shlib major change)wiz1-2/+2
2012-02-06Revbump forwiz1-2/+2
a) tiff update to 4.0 (shlib major change) b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk) Enjoy.
2012-01-13Recursive bump from audio/libaudiofile, x11/qt4-libs and x11/qt4-tools ABI bump.obache1-2/+2
2011-11-01Recursive bump for graphics/freetype2 buildlink addition.sbd1-1/+2
2011-05-29Update to 1.48. Ok reed except for the cmake dependency :)wiz4-44/+17
Release notes for 1.48 There are no major new features in 1.48. There are more and better checks. New check: Wrong usage of ! operator in conditions. Example: if (!x == 0) { New check: Use "throw" without arguments to rethrow exceptions. New check: Comparison of substring with string literal will always/never match because size doesn't match. New check: Postfix increment of boolean New check: Clarify condition with parantheses (when there are assignment + comparison) Example: if (a = b > 0) { Release notes for 1.47 It is now possible to exclude files and folders from the analysis. Use -i on the command line (i=ignore). Custom rules can now be created using regular expressions. To read more about creating custom rules, see http://sourceforge.net/projects/cppcheck/files/Articles/ A new XML format is launched. To use this format, the --xml-version=2 is used. The new xml format is incompatible with the xml format used in previous versions. The old XML format will still be used unless --xml-version=2 is given, so your existing scripts, tools and plugins should still work. New check: sizeof used on array variable that is a function parameter. The expected bahaviour is most likely that the sizeof result is the size of the array, but the actual sizeof result is the size of the pointer. New check: catching exception by value. It is better to catch by reference for various reasons. New check: memset calls filling 0 bytes. The given size might be wrong.
2011-04-22recursive bump from gettext-lib shlib bump.obache1-2/+2
2011-01-13png shlib name changed for png>=1.5.0, so bump PKGREVISIONs.wiz1-1/+2
2010-12-15Update to 1.46.1:wiz2-7/+7
Release notes for 1.46 This release has improvements and bug fixes. We fixed 153 tickets, and that is a somewhat "usual" number for a Cppcheck release. The report has been improved. New severities were added to make the messages more informational. The possible severities are now: * error * warning * style * performance This has no effect on the command line flags nor the xml report. The command line flags and the xml report is fully compatible with previous versions. These are the new checks that were added: * detect dangerous usage of string::c_str() * warn for unused variable when only doing malloc/free * warn when assert has side effects * warn for mutual exclusion over ||. The condition is always false. Example: 'if (x != 1 || x != 4)' More details about all the fixed tickets can be found here: http://sourceforge.net/apps/trac/cppcheck/milestone/1.46 Release notes for 1.46.1 Fix segmentation fault.
2010-11-15PKGREVISION bumps for changes to gtk2, librsvg, libbonobo and libgnomeabs1-2/+2
2010-09-14More PKGREVISION bumps for pixman update.wiz1-1/+2
2010-05-02Update to 1.42:wiz2-7/+8
This release fixes a crash with the --errorlist option.
2010-02-03pkglint cleanup.wiz2-4/+8
2010-02-03Create and install manual page.wiz4-7/+74
Add "qt" option for the qt4 GUI, default off. Improve COMMENT. Set LICENSE. Bump PKGREVISION for additionally installed man page.
2010-02-02new package: cppcheckreed4-0/+33
cppcheck is a tool for static C/C++ code analysis intended to complement the checking of the compiler. It checks for memory leaks, mismatching allocation-deallocation, buffer overrun, unused functions, coding style, and much more.