"Fossies" - the Fresh Open Source Software Archive  

Source code changes report for "Cppcheck" between the packages
cppcheck-1.87.tar.gz and cppcheck-1.88.tar.gz

About: Cppcheck is a static analysis tool for C/C++ code. It checks for memory leaks, mismatching allocation-deallocation, buffer overrun, and many more.

Summary:

The "Cppcheck" source code changed by about 12.8% and now consists of 690 regular files (+67) and 70 directories (+11).

Related Informations:

None found by Fossies.

Changes In Files (According File Type):

File TypeTotalAddedRemovedChanged
Header file 111 5 1 60
C program 60 18 0 7
C++ program 197 14 2 112
Python program 39 10 0 14
Shell program 26 0 0 6
C# program 1 0 0 0
Automake file 1 0 0 0
CMake file 17 2 0 8
Configuration file 27 6 0 13
Initialization file 1 0 0 0
JSON file 2 0 0 0
Makefile 3 1 0 1
XML document 31 2 0 1
Desktop file 2 0 0 0
DocBook document 6 0 0 2
DOS Batch file 4 0 0 0
Doxygen file 2 0 0 0
Git file 1 0 0 0
HTML page 2 1 0 0
MS Visual Studio file 14 4 0 0
Qt Help file 2 0 0 0
Qt Project file 16 0 1 9
Qt Resource file 1 0 0 0
Qt Translation or MS TypeScript file 12 0 0 12
Qt UI file 14 0 0 5
Resource file 3 0 0 0
RNG file 3 0 0 1
WiX Installer file 3 0 0 2
Xcode file 1 0 0 0
YAML file 4 0 0 1
Icon 1 0 0 0
Image file 34 0 0 0
Vector Image file 2 0 0 0
Directory 71 12 1 0
Information file 1 0 0 1
License 3 0 0 0
Readme file 13 3 0 4
Text file 34 5 0 2
Total Files765835261



Header Files (66 of 111):

NameStatusDeltaVisual Diff
cli/threadexecutor.h changed 2.1% diff
externals/simplecpp/simplecpp.h changed 13.4% diff
gui/codeeditor.h changed 24.0% diff
gui/codeeditorstyle.h added
gui/codeeditstylecontrols.h added
gui/codeeditstyledialog.h added
gui/common.h changed 7.0% diff
gui/erroritem.h changed 2.4% diff
gui/projectfile.h changed 9.9% diff
gui/projectfiledialog.h changed 1.7% diff
gui/resultstree.h changed 0.7% diff
gui/resultsview.h changed 3.7% diff
gui/settingsdialog.h changed 7.8% diff
gui/test/benchmark/simple/benchmarksimple.h changed 5.6% diff
gui/test/filelist/testfilelist.h changed 6.3% diff
gui/test/projectfile/testprojectfile.h changed 10.3% diff
gui/test/translationhandler/testtranslationhandler.h changed 7.9% diff
gui/test/xmlreport/testxmlreport.h removed
gui/test/xmlreportv2/testxmlreportv2.h changed 7.9% diff
lib/astutils.h changed 1.3% diff
lib/check.h changed 3.7% diff
lib/check64bit.h changed 8.4% diff
lib/checkassert.h changed 10.7% diff
lib/checkautovariables.h changed 3.7% diff
lib/checkbool.h changed 4.3% diff
lib/checkboost.h changed 7.1% diff
lib/checkbufferoverrun.h changed 82.1% diff
lib/checkclass.h changed 2.5% diff
lib/checkcondition.h changed 3.6% diff
lib/checkexceptionsafety.h changed 2.4% diff
lib/checkfunctions.h changed 4.4% diff
lib/checkinternal.h changed 3.5% diff
lib/checkio.h changed 2.9% diff
lib/checkleakautovar.h changed 3.2% diff
lib/checkmemoryleak.h changed 3.9% diff
lib/checknullpointer.h changed 4.4% diff
lib/checkother.h changed 5.5% diff
lib/checkpostfixoperator.h changed 5.2% diff
lib/checksizeof.h changed 3.8% diff
lib/checkstl.h changed 14.1% diff
lib/checkstring.h changed 11.0% diff
lib/checktype.h changed 5.8% diff
lib/checkuninitvar.h changed 3.0% diff
lib/checkunusedfunctions.h changed 5.2% diff
lib/checkunusedvar.h changed 6.4% diff
lib/checkvaarg.h changed 4.0% diff
lib/config.h changed 13.7% diff
lib/cppcheck.h changed 2.2% diff
lib/ctu.h changed 11.0% diff
lib/importproject.h changed 5.1% diff
lib/library.h changed 7.7% diff
lib/settings.h changed 55.4% diff
lib/standards.h changed 40.6% diff
lib/suppressions.h changed 0.7% diff
lib/symboldatabase.h changed 4.8% diff
lib/templatesimplifier.h changed 19.4% diff
lib/token.h changed 6.0% diff
lib/tokenize.h changed 4.4% diff
lib/tokenlist.h changed 4.0% diff
lib/valueflow.h changed 9.9% diff
lib/version.h changed 10.3% diff
oss-fuzz/type2.h added
test/cli/proj-inline-suppress/1.h added
test/options.h changed 18.4% diff
test/testsuite.h changed 0.5% diff
tools/triage/mainwindow.h changed 22.7% diff

C Programs (25 of 60):

NameStatusDeltaVisual Diff
addons/test/cert-test.c changed 66.9% diff
addons/test/misra-test.c changed 11.3% diff
addons/test/naming_test.c added
man/manual.md added
man/reference-cfg-format.md added
test/cfg/bsd.c changed 5.0% diff
test/cfg/gnu.c changed 97.8% diff
test/cfg/gtk.c changed 100.0% diff
test/cfg/posix.c changed 42.2% diff
test/cfg/sqlite3.c added
test/cfg/std.c changed 6.5% diff
test/cli/helloworld/main.c added
test/cli/proj-inline-suppress/1.c added
test/cli/proj-suppress-syntaxError/1.c added
test/cli/proj-suppress-syntaxError/2.c added
test/cli/proj-suppress-syntaxError/3.c added
test/cli/proj2/a/a.c added
test/cli/proj2/b/b.c added
test/testsuites/clang/outofbound.c added
test/testsuites/duma/leak1.c added
test/testsuites/duma/leak2.c added
test/testsuites/duma/wrong1.c added
test/testsuites/duma/wrong3.c added
test/testsuites/duma/wrong6.c added
test/testsuites/duma/wrong7.c added

C++ Programs (128 of 197):

NameStatusDeltaVisual Diff
cli/cmdlineparser.cpp changed 3.9% diff
cli/cppcheckexecutor.cpp changed 4.0% diff
cli/main.cpp changed 0.5% diff
cli/threadexecutor.cpp changed 7.4% diff
democlient/democlient.cpp changed 2.2% diff
externals/simplecpp/simplecpp.cpp changed 9.0% diff
gui/checkthread.cpp changed 7.5% diff
gui/codeeditor.cpp changed 63.0% diff
gui/codeeditorstyle.cpp added
gui/codeeditstylecontrols.cpp added
gui/codeeditstyledialog.cpp added
gui/mainwindow.cpp changed 6.6% diff
gui/newsuppressiondialog.cpp changed 7.5% diff
gui/projectfile.cpp changed 11.2% diff
gui/projectfiledialog.cpp changed 10.9% diff
gui/resultstree.cpp changed 0.1% diff
gui/resultsview.cpp changed 3.2% diff
gui/settingsdialog.cpp changed 13.6% diff
gui/test/benchmark/simple/benchmarksimple.cpp changed 2.8% diff
gui/test/filelist/testfilelist.cpp changed 1.0% diff
gui/test/projectfile/testprojectfile.cpp changed 16.9% diff
gui/test/translationhandler/testtranslationhandler.cpp changed 5.7% diff
gui/test/xmlreport/testxmlreport.cpp removed
gui/test/xmlreportv2/testxmlreportv2.cpp changed 2.7% diff
lib/analyzerinfo.cpp changed 8.4% diff
lib/astutils.cpp changed 12.2% diff
lib/checkautovariables.cpp changed 7.2% diff
lib/checkbool.cpp changed 5.2% diff
lib/checkbufferoverrun.cpp changed 94.0% diff
lib/checkclass.cpp changed 2.1% diff
lib/checkcondition.cpp changed 4.7% diff
lib/checkfunctions.cpp changed 0.4% diff
lib/checkinternal.cpp changed 1.3% diff
lib/checkio.cpp changed 0.1% diff
lib/checkleakautovar.cpp changed 1.4% diff
lib/checkmemoryleak.cpp changed 0.9% diff
lib/checknullpointer.cpp changed 12.3% diff
lib/checkother.cpp changed 7.1% diff
lib/checksizeof.cpp changed 2.1% diff
lib/checkstl.cpp changed 9.8% diff
lib/checkstring.cpp changed 12.0% diff
lib/checktype.cpp changed 0.4% diff
lib/checkuninitvar.cpp changed 7.0% diff
lib/checkunusedfunctions.cpp changed 5.3% diff
lib/checkunusedvar.cpp changed 0.3% diff
lib/cppcheck.cpp changed 15.1% diff
lib/ctu.cpp changed 28.3% diff
lib/errorlogger.cpp changed 0.2% diff
lib/importproject.cpp changed 19.8% diff
lib/library.cpp changed 11.8% diff
lib/mathlib.cpp changed 0.3% diff
lib/path.cpp changed 1.6% diff
lib/preprocessor.cpp changed 2.0% diff
lib/settings.cpp changed 11.0% diff
lib/suppressions.cpp changed 0.4% diff
lib/symboldatabase.cpp changed 4.6% diff
lib/templatesimplifier.cpp changed 40.0% diff
lib/token.cpp changed 10.3% diff
lib/tokenize.cpp changed 9.1% diff
lib/tokenlist.cpp changed 13.6% diff
lib/valueflow.cpp changed 14.1% diff
oss-fuzz/main.cpp added
oss-fuzz/translate.cpp added
oss-fuzz/type2.cpp added
test/cfg/boost.cpp changed 100.0% diff
test/cfg/qt.cpp changed 55.5% diff
test/cfg/std.cpp changed 6.1% diff
test/cfg/windows.cpp changed 4.7% diff
test/cfg/wxwidgets.cpp changed 10.0% diff
test/options.cpp changed 68.8% diff
test/testassert.cpp changed 1.7% diff
test/testastutils.cpp changed 40.8% diff
test/testautovariables.cpp changed 17.2% diff
test/testbool.cpp changed 10.9% diff
test/testboost.cpp changed 3.0% diff
test/testbufferoverrun.cpp changed 17.4% diff
test/testcharvar.cpp changed 4.6% diff
test/testclass.cpp changed 1.3% diff
test/testcmdlineparser.cpp changed 0.8% diff
test/testcondition.cpp changed 2.4% diff
test/testconstructors.cpp changed 1.2% diff
test/testexceptionsafety.cpp changed 0.6% diff
test/testfunctions.cpp changed 1.1% diff
test/testgarbage.cpp changed 4.3% diff
test/testimportproject.cpp changed 15.7% diff
test/testincompletestatement.cpp changed 45.0% diff
test/testinternal.cpp changed 7.9% diff
test/testio.cpp changed 1.3% diff
test/testleakautovar.cpp changed 2.5% diff
test/testlibrary.cpp changed 4.7% diff
test/testmathlib.cpp changed 0.8% diff
test/testmemleak.cpp changed 0.5% diff
test/testnullpointer.cpp changed 4.0% diff
test/testoptions.cpp changed 59.0% diff
test/testother.cpp changed 4.1% diff
test/testpostfixoperator.cpp changed 2.6% diff
test/testpreprocessor.cpp changed 1.1% diff
test/testrunner.cpp changed 10.5% diff
test/testsimplifytemplate.cpp changed 45.6% diff
test/testsimplifytokens.cpp changed 52.1% diff
test/testsimplifytypedef.cpp changed 0.8% diff
test/testsimplifyusing.cpp changed 9.3% diff
test/testsizeof.cpp changed 0.7% diff
test/teststl.cpp changed 7.4% diff
test/teststring.cpp changed 18.5% diff
test/testsuite.cpp changed 12.0% diff
test/testsuites/duma/leak1.cc added
test/testsuites/duma/leak2.cc added
test/testsuites/duma/wrong1.cc added
test/testsuites/duma/wrong2.cc added
test/testsuites/duma/wrong3.cc added
test/testsuites/duma/wrong4.cc added
test/testsuites/duma/wrong5.cc added
test/testsuites/duma/wrong6.cc added
test/testsymboldatabase.cpp changed 2.8% diff
test/testtoken.cpp changed 4.6% diff
test/testtokenize.cpp changed 18.9% diff
test/testtype.cpp changed 7.4% diff
test/testuninitvar.cpp changed 2.6% diff
test/testunusedfunctions.cpp changed 2.8% diff
test/testunusedvar.cpp changed 0.3% diff
test/testvaarg.cpp changed 0.9% diff
test/testvalueflow.cpp changed 6.0% diff
test/testvarid.cpp changed 2.6% diff
tools/dmake.cpp changed 6.7% diff
tools/reduce.cpp removed
tools/triage/main.cpp changed 20.3% diff
tools/triage/mainwindow.cpp changed 28.9% diff

Python Programs (24 of 39):

NameStatusDeltaVisual Diff
addons/__init__.py added
addons/cert.py changed 34.9% diff
addons/cppcheckdata.py changed 9.8% diff
addons/findcasts.py changed 21.4% diff
addons/misc.py changed 2.8% diff
addons/misra.py changed 19.0% diff
addons/naming.py changed 42.9% diff
addons/namingng.py changed 1.7% diff
addons/test/__init__.py added
addons/test/test-misra.py added
addons/threadsafety.py changed 10.7% diff
htmlreport/cppcheck-htmlreport changed 4.6% diff
test/cli/test-helloworld.py added
test/cli/test-inline-suppress.py added
test/cli/test-proj2.py added
test/cli/test-suppress-syntaxError.py added
test/cli/testutils.py added
tools/astyle_client.py added
tools/astyle_server.py added
tools/daca2-getpackages.py changed 3.9% diff
tools/donate-cpu-server.py changed 20.8% diff
tools/donate-cpu.py changed 44.6% diff
tools/pr.py changed 34.4% diff
tools/reduce.py changed 6.7% diff

Shell Programs (6 of 26):

NameStatusDeltaVisual Diff
man/buildman.sh changed 100.0% diff
runastyle changed 3.4% diff
test/cfg/runtests.sh changed 16.2% diff
tools/test/run_donate_cpu_client_tests.sh changed 51.7% diff
tools/test/start_donate_cpu_client_productive.sh changed 59.1% diff
tools/times.sh changed 8.1% diff

CMake Files (10 of 17):

NameStatusDeltaVisual Diff
cmake/compileroptions.cmake changed 1.7% diff
cmake/cxx11.cmake added
cmake/findDependencies.cmake changed 36.0% diff
cmake/options.cmake changed 3.6% diff
cmake/printInfo.cmake changed 9.9% diff
cmake/versions.cmake changed 6.5% diff
CMakeLists.txt changed 13.8% diff
gui/CMakeLists.txt changed 10.6% diff
lib/CMakeLists.txt changed 5.1% diff
tools/triage/CMakeLists.txt added

Configuration Files (19 of 27):

NameStatusDeltaVisual Diff
cfg/boost.cfg changed 100.0% diff
cfg/cppunit.cfg added
cfg/daca.cfg added
cfg/gnu.cfg changed 88.1% diff
cfg/googletest.cfg changed 100.0% diff
cfg/gtk.cfg changed 5.2% diff
cfg/libcerror.cfg added
cfg/motif.cfg changed 3.4% diff
cfg/nspr.cfg added
cfg/opengl.cfg added
cfg/posix.cfg changed 44.3% diff
cfg/python.cfg changed 53.0% diff
cfg/qt.cfg changed 30.7% diff
cfg/ruby.cfg changed 29.6% diff
cfg/sqlite3.cfg added
cfg/std.cfg changed 32.6% diff
cfg/windows.cfg changed 12.4% diff
cfg/wxwidgets.cfg changed 38.7% diff
cfg/zlib.cfg changed 48.9% diff

Makefiles (2 of 3):

NameStatusDeltaVisual Diff
Makefile changed 40.9% diff
oss-fuzz/Makefile added

XML Documents (3 of 31):

NameStatusDeltaVisual Diff
man/cppcheck.1.xml changed 0.4% diff
test/cli/helloworld/helloworld.cppcheck added
test/cli/proj2/proj2.cppcheck added

DocBook Documents (2 of 6):

NameStatusDeltaVisual Diff
man/manual-ja.docbook changed 0.04% diff
man/manual.docbook changed 0.05% diff

HTML Pages (1 of 2):

NameStatusDeltaVisual Diff
test/testsuites/duma/memCheckers.html added

MS Visual Studio Files (4 of 14):

NameStatusDeltaVisual Diff
test/cli/helloworld/helloworld.sln added
test/cli/helloworld/helloworld.vcxproj added
test/cli/proj2/proj2.sln added
test/cli/proj2/proj2.vcxproj added

Qt Project Files (10 of 16):

NameStatusDeltaVisual Diff
externals/externals.pri changed 26.0% diff
gui/gui.pro changed 7.1% diff
gui/test/common.pri changed 86.6% diff
gui/test/filelist/filelist.pro changed 100.0% diff
gui/test/projectfile/projectfile.pro changed 100.0% diff
gui/test/test.pro changed 28.8% diff
gui/test/translationhandler/translationhandler.pro changed 6.5% diff
gui/test/xmlreport/xmlreport.pro removed
gui/test/xmlreportv2/xmlreportv2.pro changed 100.0% diff
tools/triage/triage.pro changed 7.1% diff

Qt Translation Or MS TypeScript Files (all 12):

NameStatusDeltaVisual Diff
gui/cppcheck_de.ts changed 22.3% diff
gui/cppcheck_es.ts changed 23.2% diff
gui/cppcheck_fi.ts changed 22.6% diff
gui/cppcheck_fr.ts changed 10.0% diff
gui/cppcheck_it.ts changed 22.8% diff
gui/cppcheck_ja.ts changed 22.4% diff
gui/cppcheck_ko.ts changed 10.5% diff
gui/cppcheck_nl.ts changed 22.7% diff
gui/cppcheck_ru.ts changed 22.0% diff
gui/cppcheck_sr.ts changed 22.6% diff
gui/cppcheck_sv.ts changed 23.0% diff
gui/cppcheck_zh_CN.ts changed 23.1% diff

Qt UI Files (5 of 14):

NameStatusDeltaVisual Diff
gui/about.ui changed 12.5% diff
gui/mainwindow.ui changed 2.4% diff
gui/projectfiledialog.ui changed 9.0% diff
gui/settings.ui changed 16.1% diff
tools/triage/mainwindow.ui changed 38.8% diff

RNG Files (1 of 3):

NameStatusDeltaVisual Diff
cfg/cppcheck-cfg.rng changed 24.3% diff

WiX Installer Files (2 of 3):

NameStatusDeltaVisual Diff
win_installer/cppcheck.wxs changed 6.0% diff
win_installer/productInfo.wxi changed 7.9% diff

YAML Files (1 of 4):

NameStatusDeltaVisual Diff
.travis.yml changed 38.5% diff

Directories (13 of 71):

NameStatus
addons/test/assets added
gui/test/xmlreport removed
oss-fuzz added
test/cli added
test/cli/helloworld added
test/cli/proj-inline-suppress added
test/cli/proj-suppress-syntaxError added
test/cli/proj2 added
test/cli/proj2/a added
test/cli/proj2/b added
test/testsuites added
test/testsuites/clang added
test/testsuites/duma added

Information Files (all 1):

NameStatusDeltaVisual Diff
AUTHORS changed 8.1% diff

Readme Files (7 of 13):

NameStatusDeltaVisual Diff
addons/y2038/README changed 0.6% diff
readme.md changed 24.8% diff
readme.txt changed 33.6% diff
test/cli/readme.txt added
test/testsuites/clang/readme.txt added
test/testsuites/readme.txt added
tools/readme.md changed 8.0% diff

Text Files (7 of 34):

NameStatusDeltaVisual Diff
.travis_suppressions changed 100.0% diff
addons/test/assets/misra_rules_dummy.txt added
addons/test/assets/misra_rules_empty_lines.txt added
addons/test/assets/misra_rules_multiple_lines.txt added
addons/test/assets/misra_rules_structure.txt added
benchmarks.txt changed 38.3% diff
readmeja.md added

Packages Compared:

cppcheck-1.87.tar.gz
cppcheck-1.88.tar.gz


Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)