"Fossies" - the Fresh Open Source Software Archive  

Source code changes report for "cppcheck" between the packages
cppcheck-1.90.tar.gz and cppcheck-2.0.tar.bz2

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 17.7% and now consists of 814 regular files (+82) and 99 directories (+26).

Related Informations:

None found by Fossies.

Changes In Files (According File Type):

File TypeTotalAddedRemovedChanged
Header file 129 15 0 51
C program 78 11 0 6
C++ program 227 17 0 109
Python program 46 3 2 17
Shell program 25 0 0 5
C# program 1 0 0 0
Automake file 1 0 0 0
CMake file 19 2 0 15
Configuration file 37 0 0 10
Initialization file 1 0 0 0
JSON file 3 0 0 0
Makefile 3 0 0 2
XML document 31 0 1 0
Desktop file 2 0 0 0
DocBook document 5 0 0 0
DOS Batch file 4 0 0 0
Doxygen file 2 0 0 0
Git file 2 0 0 1
HTML page 2 0 0 0
MS Visual Studio file 14 0 0 5
Qt Help file 2 0 0 0
Qt Project file 14 0 0 2
Qt Resource file 1 0 0 1
Qt Translation or MS TypeScript file 12 0 0 12
Qt UI file 15 1 0 2
Resource file 3 0 0 0
RNG file 3 0 0 2
WiX Installer file 3 0 0 1
Xcode file 1 0 0 0
YAML file 8 4 0 2
Icon 1 0 0 0
Image file 35 0 0 0
Vector Image file 3 1 0 0
Directory 100 27 1 0
Information file 1 0 0 1
License 3 0 0 0
Readme file 19 6 0 2
Text file 61 25 0 2
Total Files9171124248



Header Files (66 of 129):

NameStatusDeltaVisual Diff
cli/cmdlineparser.h changed 2.3% diff
cli/cppcheckexecutor.h changed 3.2% diff
cli/threadexecutor.h changed 6.0% diff
gui/applicationlist.h changed 4.5% diff
gui/checkthread.h changed 1.7% diff
gui/codeeditor.h changed 1.9% diff
gui/codeeditstyledialog.h changed 3.5% diff
gui/erroritem.h changed 3.9% diff
gui/functioncontractdialog.h added
gui/librarydialog.h changed 4.8% diff
gui/mainwindow.h changed 1.9% diff
gui/projectfile.h changed 11.0% diff
gui/projectfiledialog.h changed 4.1% diff
gui/report.h changed 3.2% diff
gui/resultstree.h changed 3.1% diff
gui/resultsview.h changed 5.6% diff
gui/threadhandler.h changed 2.3% diff
gui/threadresult.h changed 5.7% diff
gui/xmlreport.h changed 3.7% diff
lib/astutils.h changed 9.4% diff
lib/check.h changed 25.0% diff
lib/checkautovariables.h changed 1.4% diff
lib/checkbufferoverrun.h changed 2.9% diff
lib/checkclass.h changed 4.7% diff
lib/checkcondition.h changed 0.8% diff
lib/checkexceptionsafety.h changed 0.9% diff
lib/checkinternal.h changed 1.3% diff
lib/checkmemoryleak.h changed 0.5% diff
lib/checkother.h changed 1.8% diff
lib/checkstl.h changed 7.7% diff
lib/checkuninitvar.h changed 3.0% diff
lib/checkunusedvar.h changed 2.1% diff
lib/clangimport.h added
lib/config.h changed 74.6% diff
lib/cppcheck.h changed 3.1% diff
lib/errorlogger.h changed 5.0% diff
lib/exprengine.h changed 31.7% diff
lib/forwardanalyzer.h added
lib/importproject.h changed 11.2% diff
lib/library.h changed 2.6% diff
lib/pathanalysis.h changed 15.3% diff
lib/platform.h changed 11.4% diff
lib/programmemory.h changed 49.0% diff
lib/settings.h changed 26.2% diff
lib/suppressions.h changed 7.4% diff
lib/symboldatabase.h changed 2.9% diff
lib/token.h changed 2.4% diff
lib/tokenize.h changed 0.5% diff
lib/tokenlist.h changed 3.2% diff
lib/utils.h changed 65.1% diff
lib/valueflow.h changed 2.0% diff
lib/valueptr.h added
lib/version.h changed 26.6% diff
test/bug-hunting/cve/CVE-2019-10018/Function.h added
test/bug-hunting/cve/CVE-2019-10019/PSOutputDev.h added
test/bug-hunting/cve/CVE-2019-10020/Splash.h added
test/bug-hunting/cve/CVE-2019-10021/Stream.h added
test/bug-hunting/cve/CVE-2019-10023/Function.h added
test/bug-hunting/cve/CVE-2019-10024/Splash.h added
test/bug-hunting/cve/CVE-2019-10025/Stream.h added
test/bug-hunting/cve/CVE-2019-10026/Function.h added
test/bug-hunting/cve/CVE-2019-14494/SplashOutputDev.h added
test/bug-hunting/cve/CVE-2019-15939/opencv2/objdetect.hpp added
test/bug-hunting/cve/CVE-2019-15939/precomp.hpp added
test/redirect.h changed 3.8% diff
test/testsuite.h changed 24.1% diff

C Programs (17 of 78):

NameStatusDeltaVisual Diff
addons/test/misra/misra-test.c changed 5.4% diff
man/manual.md changed 24.0% diff
man/reference-cfg-format.md changed 5.0% diff
test/bug-hunting/cve/CVE-2018-20845/pi.c added
test/bug-hunting/cve/CVE-2019-1010315/dsdiff.c added
test/bug-hunting/cve/CVE-2019-13390/libavformat_rawenc.c added
test/bug-hunting/cve/CVE-2019-13454/layer.c added
test/bug-hunting/cve/CVE-2019-14249/dwarf_elf_load_headers.c added
test/bug-hunting/cve/CVE-2019-14284/floppy.c added
test/bug-hunting/cve/CVE-2019-14981/feature.c added
test/bug-hunting/cve/CVE-2019-16168/where.c added
test/bug-hunting/cve/CVE-2019-19888/jfif.c added
test/bug-hunting/cve/CVE-2019-7156/ole.c added
test/cfg/gtk.c changed 5.7% diff
test/cfg/posix.c changed 1.8% diff
test/cfg/std.c changed 3.6% diff
test/testsuites/danmar/uninit.c added

C++ Programs (126 of 227):

NameStatusDeltaVisual Diff
cli/cmdlineparser.cpp changed 42.4% diff
cli/cppcheckexecutor.cpp changed 5.1% diff
cli/main.cpp changed 0.5% diff
cli/threadexecutor.cpp changed 2.9% diff
externals/simplecpp/simplecpp.cpp changed 0.3% diff
gui/applicationlist.cpp changed 1.8% diff
gui/checkthread.cpp changed 0.4% diff
gui/codeeditor.cpp changed 0.3% diff
gui/codeeditstyledialog.cpp changed 0.8% diff
gui/common.cpp changed 3.8% diff
gui/csvreport.cpp changed 16.7% diff
gui/erroritem.cpp changed 8.4% diff
gui/functioncontractdialog.cpp added
gui/librarydialog.cpp changed 0.9% diff
gui/mainwindow.cpp changed 3.9% diff
gui/newsuppressiondialog.cpp changed 10.9% diff
gui/printablereport.cpp changed 4.2% diff
gui/projectfile.cpp changed 16.6% diff
gui/projectfiledialog.cpp changed 8.9% diff
gui/resultstree.cpp changed 3.3% diff
gui/resultsview.cpp changed 13.0% diff
gui/threadhandler.cpp changed 3.7% diff
gui/threadresult.cpp changed 8.9% diff
gui/txtreport.cpp changed 3.3% diff
lib/analyzerinfo.cpp changed 3.6% diff
lib/astutils.cpp changed 15.7% diff
lib/check.cpp changed 32.0% diff
lib/checkassert.cpp changed 7.5% diff
lib/checkautovariables.cpp changed 10.8% diff
lib/checkbool.cpp changed 0.4% diff
lib/checkbufferoverrun.cpp changed 3.5% diff
lib/checkclass.cpp changed 5.1% diff
lib/checkcondition.cpp changed 3.7% diff
lib/checkfunctions.cpp changed 0.8% diff
lib/checkinternal.cpp changed 0.6% diff
lib/checkio.cpp changed 0.1% diff
lib/checkleakautovar.cpp changed 3.9% diff
lib/checkmemoryleak.cpp changed 0.3% diff
lib/checknullpointer.cpp changed 6.3% diff
lib/checkother.cpp changed 1.0% diff
lib/checkstl.cpp changed 9.1% diff
lib/checkuninitvar.cpp changed 3.6% diff
lib/checkunusedfunctions.cpp changed 1.1% diff
lib/checkunusedvar.cpp changed 1.8% diff
lib/checkvaarg.cpp changed 1.1% diff
lib/clangimport.cpp added
lib/cppcheck.cpp changed 23.3% diff
lib/ctu.cpp changed 0.3% diff
lib/errorlogger.cpp changed 2.1% diff
lib/exprengine.cpp changed 75.5% diff
lib/forwardanalyzer.cpp added
lib/importproject.cpp changed 6.3% diff
lib/library.cpp changed 4.6% diff
lib/mathlib.cpp changed 1.2% diff
lib/pathanalysis.cpp changed 18.6% diff
lib/preprocessor.cpp changed 6.5% diff
lib/programmemory.cpp changed 27.8% diff
lib/settings.cpp changed 6.6% diff
lib/suppressions.cpp changed 18.2% diff
lib/symboldatabase.cpp changed 5.4% diff
lib/templatesimplifier.cpp changed 1.1% diff
lib/token.cpp changed 2.4% diff
lib/tokenize.cpp changed 2.1% diff
lib/tokenlist.cpp changed 10.1% diff
lib/valueflow.cpp changed 17.4% diff
oss-fuzz/main.cpp changed 38.7% diff
oss-fuzz/translate.cpp changed 17.3% diff
oss-fuzz/type2.cpp changed 7.8% diff
test/bug-hunting/cve/CVE-2018-19872/qppmhandler.cpp added
test/bug-hunting/cve/CVE-2019-10018/Function.cc added
test/bug-hunting/cve/CVE-2019-10019/PSOutputDev.cc added
test/bug-hunting/cve/CVE-2019-10020/Splash.cc added
test/bug-hunting/cve/CVE-2019-10021/Stream.cc added
test/bug-hunting/cve/CVE-2019-10023/Function.cc added
test/bug-hunting/cve/CVE-2019-10024/Splash.cc added
test/bug-hunting/cve/CVE-2019-10025/Stream.cc added
test/bug-hunting/cve/CVE-2019-10026/Function.cc added
test/bug-hunting/cve/CVE-2019-14494/SplashOutputDev.cc added
test/bug-hunting/cve/CVE-2019-15939/hog.cpp added
test/cfg/googletest.cpp changed 29.6% diff
test/cfg/qt.cpp changed 6.3% diff
test/cfg/wxwidgets.cpp changed 14.0% diff
test/testassert.cpp changed 4.4% diff
test/testastutils.cpp changed 28.0% diff
test/testautovariables.cpp changed 2.8% diff
test/testboost.cpp changed 2.7% diff
test/testbufferoverrun.cpp changed 1.1% diff
test/testclangimport.cpp added
test/testclass.cpp changed 3.0% diff
test/testcmdlineparser.cpp changed 0.2% diff
test/testcondition.cpp changed 5.5% diff
test/testcppcheck.cpp changed 5.3% diff
test/testexprengine.cpp changed 77.5% diff
test/testfunctions.cpp changed 0.4% diff
test/testgarbage.cpp changed 1.1% diff
test/testimportproject.cpp changed 8.7% diff
test/testinternal.cpp changed 1.7% diff
test/testio.cpp changed 0.3% diff
test/testleakautovar.cpp changed 2.4% diff
test/testmathlib.cpp changed 5.7% diff
test/testmemleak.cpp changed 0.4% diff
test/testnullpointer.cpp changed 4.3% diff
test/testother.cpp changed 2.9% diff
test/testpathmatch.cpp changed 8.1% diff
test/testplatform.cpp changed 0.5% diff
test/testpreprocessor.cpp changed 0.5% diff
test/testsamples.cpp changed 1.4% diff
test/testsimplifytemplate.cpp changed 1.0% diff
test/testsimplifytokens.cpp changed 3.5% diff
test/testsimplifytypedef.cpp changed 3.8% diff
test/testsimplifyusing.cpp changed 1.1% diff
test/testsizeof.cpp changed 4.0% diff
test/teststl.cpp changed 6.9% diff
test/testsuites/danmar/divbyzero.cpp added
test/testsuppressions.cpp changed 24.0% diff
test/testsymboldatabase.cpp changed 3.3% diff
test/testtoken.cpp changed 2.2% diff
test/testtokenize.cpp changed 3.7% diff
test/testtokenlist.cpp changed 24.1% diff
test/testtype.cpp changed 1.7% diff
test/testuninitvar.cpp changed 1.4% diff
test/testunusedvar.cpp changed 2.3% diff
test/testutils.cpp added
test/testvalueflow.cpp changed 6.9% diff
test/testvarid.cpp changed 2.7% diff
tools/triage/mainwindow.cpp changed 3.0% diff

Python Programs (22 of 46):

NameStatusDeltaVisual Diff
addons/cert.py changed 1.3% diff
addons/cppcheckdata.py changed 27.9% diff
addons/findcasts.py changed 19.1% diff
addons/misc.py changed 9.7% diff
addons/misra.py changed 22.7% diff
addons/naming.py changed 5.5% diff
addons/namingng.py changed 1.5% diff
addons/threadsafety.py changed 19.2% diff
addons/y2038.py changed 2.2% diff
htmlreport/cppcheck-htmlreport changed 24.2% diff
test/bug-hunting/cve.py added
test/cli/test-proj2.py changed 6.3% diff
test/verify/itc.py moved 72.2% diff
test/bug-hunting/itc.py
test/verify/juliet.py moved 40.5% diff
test/bug-hunting/juliet.py
tools/daca2-download.py changed 6.0% diff
tools/daca2-getpackages.py changed 6.9% diff
tools/donate-cpu-server.py changed 7.1% diff
tools/donate-cpu.py changed 7.1% diff
tools/donate_cpu_lib.py changed 22.6% diff
tools/test-my-pr.py changed 18.5% diff

Shell Programs (5 of 25):

NameStatusDeltaVisual Diff
createrelease changed 9.4% diff
tools/test/run_donate_cpu_client_tests.sh changed 2.2% diff
tools/test/start_donate_cpu_client_productive.sh changed 18.5% diff
tools/test/start_donate_cpu_client_test_local.sh changed 56.7% diff
tools/test/start_donate_cpu_server_test_local.sh changed 11.4% diff

CMake Files (17 of 19):

NameStatusDeltaVisual Diff
cmake/clang_tidy.cmake added
cmake/compilerDefinitions.cmake changed 46.8% diff
cmake/compileroptions.cmake changed 99.6% diff
cmake/cxx11.cmake changed 24.1% diff
cmake/dynamic_analyzer_options.cmake changed 100.0% diff
cmake/findDependencies.cmake changed 6.8% diff
cmake/options.cmake changed 13.6% diff
cmake/printInfo.cmake changed 20.5% diff
cmake/versions.cmake changed 6.5% diff
CMakeLists.txt changed 49.4% diff
externals/simplecpp/CMakeLists.txt changed 100.0% diff
externals/tinyxml/CMakeLists.txt changed 100.0% diff
gui/CMakeLists.txt changed 18.4% diff
lib/CMakeLists.txt changed 23.0% diff
oss-fuzz/CMakeLists.txt added
test/CMakeLists.txt changed 20.9% diff
tools/triage/CMakeLists.txt changed 38.6% diff

Configuration Files (10 of 37):

NameStatusDeltaVisual Diff
cfg/boost.cfg changed 0.9% diff
cfg/gnu.cfg changed 3.3% diff
cfg/googletest.cfg changed 4.5% diff
cfg/gtk.cfg changed 1.0% diff
cfg/posix.cfg changed 2.1% diff
cfg/python.cfg changed 20.3% diff
cfg/qt.cfg changed 0.5% diff
cfg/std.cfg changed 0.4% diff
cfg/windows.cfg changed 1.9% diff
cfg/wxwidgets.cfg changed 10.6% diff

Makefiles (2 of 3):

NameStatusDeltaVisual Diff
Makefile changed 11.0% diff
oss-fuzz/Makefile changed 30.4% diff

XML Documents (1 of 31):

NameStatusDeltaVisual Diff
cppcheck.cbp removed

Git Files (1 of 2):

NameStatusDeltaVisual Diff
.gitignore changed 0.7% diff

MS Visual Studio Files (5 of 14):

NameStatusDeltaVisual Diff
cli/cli.vcxproj changed 0.004%
lib/cppcheck.vcxproj changed 0.4%
lib/cppcheck.vcxproj.filters changed 1.8%
test/testrunner.vcxproj changed 0.2%
test/testrunner.vcxproj.filters changed 1.1%

Qt Project Files (2 of 14):

NameStatusDeltaVisual Diff
gui/gui.pro changed 6.4% diff
lib/lib.pri changed 4.1% diff

Qt Resource Files (all 1):

NameStatusDeltaVisual Diff
gui/gui.qrc changed 3.0% diff

Qt Translation Or MS TypeScript Files (all 12):

NameStatusDeltaVisual Diff
gui/cppcheck_de.ts changed 15.4% diff
gui/cppcheck_es.ts changed 14.3% diff
gui/cppcheck_fi.ts changed 15.6% diff
gui/cppcheck_fr.ts changed 14.9% diff
gui/cppcheck_it.ts changed 14.3% diff
gui/cppcheck_ja.ts changed 13.4% diff
gui/cppcheck_ko.ts changed 14.6% diff
gui/cppcheck_nl.ts changed 14.4% diff
gui/cppcheck_ru.ts changed 12.7% diff
gui/cppcheck_sr.ts changed 15.4% diff
gui/cppcheck_sv.ts changed 13.5% diff
gui/cppcheck_zh_CN.ts changed 14.5% diff

Qt UI Files (3 of 15):

NameStatusDeltaVisual Diff
gui/functioncontractdialog.ui added
gui/projectfiledialog.ui changed 29.7% diff
gui/resultsview.ui changed 36.9% diff

RNG Files (2 of 3):

NameStatusDeltaVisual Diff
cfg/cppcheck-cfg.rng changed 3.0% diff
cppcheck-errors.rng changed 22.5% diff

WiX Installer Files (1 of 3):

NameStatusDeltaVisual Diff
win_installer/productInfo.wxi changed 7.9% diff

YAML Files (6 of 8):

NameStatusDeltaVisual Diff
.github/workflows/CI-unixish.yml added
.github/workflows/CI-windows.yml added
.github/workflows/coverage.yml added
.github/workflows/irc.yml added
.travis.yml changed 30.5% diff
appveyor.yml changed 12.2% diff

Vector Image Files (1 of 3):

NameStatusDeltaVisual Diff
gui/images/verify.svg added

Directories (28 of 100):

NameStatus
.github added
.github/workflows added
test/bug-hunting added
test/bug-hunting/cve added
test/bug-hunting/cve/CVE-2018-19872 added
test/bug-hunting/cve/CVE-2018-20845 added
test/bug-hunting/cve/CVE-2019-10018 added
test/bug-hunting/cve/CVE-2019-10019 added
test/bug-hunting/cve/CVE-2019-10020 added
test/bug-hunting/cve/CVE-2019-10021 added
test/bug-hunting/cve/CVE-2019-10023 added
test/bug-hunting/cve/CVE-2019-10024 added
test/bug-hunting/cve/CVE-2019-10025 added
test/bug-hunting/cve/CVE-2019-10026 added
test/bug-hunting/cve/CVE-2019-1010315 added
test/bug-hunting/cve/CVE-2019-13390 added
test/bug-hunting/cve/CVE-2019-13454 added
test/bug-hunting/cve/CVE-2019-14249 added
test/bug-hunting/cve/CVE-2019-14284 added
test/bug-hunting/cve/CVE-2019-14494 added
test/bug-hunting/cve/CVE-2019-14981 added
test/bug-hunting/cve/CVE-2019-15939 added
test/bug-hunting/cve/CVE-2019-15939/opencv2 added
test/bug-hunting/cve/CVE-2019-16168 added
test/bug-hunting/cve/CVE-2019-19888 added
test/bug-hunting/cve/CVE-2019-7156 added
test/testsuites/danmar added
test/verify removed

Information Files (all 1):

NameStatusDeltaVisual Diff
AUTHORS changed 2.8% diff

Readme Files (8 of 19):

NameStatusDeltaVisual Diff
readme.md changed 20.2% diff
readme.txt changed 11.9% diff
test/bug-hunting/cve/CVE-2018-19872/README added
test/bug-hunting/cve/CVE-2019-10026/README added
test/bug-hunting/cve/CVE-2019-13390/README added
test/bug-hunting/cve/CVE-2019-14249/README added
test/bug-hunting/cve/CVE-2019-14284/README added
test/bug-hunting/cve/CVE-2019-14494/README added

Text Files (27 of 61):

NameStatusDeltaVisual Diff
.clang-tidy added
.travis_suppressions changed 3.3% diff
philosophy.md changed 71.3% diff
test/bug-hunting/cve/CVE-2018-19872/expected.txt added
test/bug-hunting/cve/CVE-2018-20845/expected.txt added
test/bug-hunting/cve/CVE-2019-10018/expected.txt added
test/bug-hunting/cve/CVE-2019-10019/cmd.txt added
test/bug-hunting/cve/CVE-2019-10019/expected.txt added
test/bug-hunting/cve/CVE-2019-10020/expected.txt added
test/bug-hunting/cve/CVE-2019-10021/expected.txt added
test/bug-hunting/cve/CVE-2019-10023/expected.txt added
test/bug-hunting/cve/CVE-2019-10024/expected.txt added
test/bug-hunting/cve/CVE-2019-10025/expected.txt added
test/bug-hunting/cve/CVE-2019-10026/expected.txt added
test/bug-hunting/cve/CVE-2019-1010315/expected.txt added
test/bug-hunting/cve/CVE-2019-13390/cmd.txt added
test/bug-hunting/cve/CVE-2019-13390/expected.txt added
test/bug-hunting/cve/CVE-2019-13454/expected.txt added
test/bug-hunting/cve/CVE-2019-14249/expected.txt added
test/bug-hunting/cve/CVE-2019-14284/expected.txt added
test/bug-hunting/cve/CVE-2019-14494/expected.txt added
test/bug-hunting/cve/CVE-2019-14981/expected.txt added
test/bug-hunting/cve/CVE-2019-15939/cmd.txt added
test/bug-hunting/cve/CVE-2019-15939/expected.txt added
test/bug-hunting/cve/CVE-2019-16168/expected.txt added
test/bug-hunting/cve/CVE-2019-19888/expected.txt added
test/bug-hunting/cve/CVE-2019-7156/expected.txt added

Packages Compared:

cppcheck-1.90.tar.gz
cppcheck-2.0.tar.bz2


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