"Fossies" - the Fresh Open Source Software Archive  

Source code changes report for "cppcheck" between the packages
cppcheck-1.88.tar.gz and cppcheck-1.89.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 6.7% and now consists of 702 regular files (+12) and 71 directories (+1).

Related Informations:

None found by Fossies.

Changes In Files (According File Type):

File TypeTotalAddedRemovedChanged
Header file 112 2 1 54
C program 72 12 8 7
C++ program 196 1 1 92
Python program 43 4 2 13
Shell program 26 0 1 3
C# program 1 0 0 0
Automake file 1 0 0 0
CMake file 17 0 0 7
Configuration file 30 3 0 14
Initialization file 1 0 0 0
JSON file 3 1 0 0
Makefile 3 0 0 1
XML document 31 0 0 0
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 0 0 0
MS Visual Studio file 14 0 0 6
Qt Help file 2 0 0 0
Qt Project file 15 0 1 2
Qt Resource file 1 0 0 0
Qt Translation or MS TypeScript file 12 0 0 11
Qt UI file 14 0 0 2
Resource file 3 0 0 0
RNG file 3 0 0 2
WiX Installer file 3 0 0 3
Xcode file 1 0 0 0
YAML file 4 0 0 2
Icon 1 0 0 0
Image file 35 1 0 0
Vector Image file 2 0 0 0
Directory 74 4 3 0
Information file 1 0 0 1
License 3 0 0 0
Readme file 14 1 1 3
Text file 44 10 8 11
Total Files7993926236



Header Files (57 of 112):

NameStatusDeltaVisual Diff
addons/test/misra/misra-test.h added
addons/y2038/test/y2038-inc.h moved 0.0%
addons/test/y2038/y2038-inc.h
cli/cppcheckexecutor.h changed 5.6% diff
cli/threadexecutor.h changed 21.5% diff
gui/aboutdialog.h changed 15.0% diff
gui/applicationdialog.h changed 9.7% diff
gui/applicationlist.h changed 3.0% diff
gui/checkstatistics.h changed 5.3% diff
gui/checkthread.h changed 3.0% diff
gui/codeeditorstyle.h changed 3.7% diff
gui/codeeditstylecontrols.h changed 7.7% diff
gui/codeeditstyledialog.h changed 29.5% diff
gui/erroritem.h changed 2.6% diff
gui/fileviewdialog.h changed 5.9% diff
gui/libraryaddfunctiondialog.h changed 7.7% diff
gui/librarydialog.h changed 5.5% diff
gui/newsuppressiondialog.h changed 6.8% diff
gui/platforms.h changed 6.2% diff
gui/projectfile.h changed 17.4% diff
gui/projectfiledialog.h changed 1.2% diff
gui/resultstree.h changed 0.4% diff
gui/resultsview.h changed 0.6% diff
gui/settingsdialog.h changed 0.9% diff
gui/statsdialog.h changed 4.6% diff
gui/test/projectfile/testprojectfile.h changed 3.2% diff
gui/threadhandler.h changed 1.6% diff
gui/translationhandler.h changed 2.8% diff
lib/astutils.h changed 39.3% diff
lib/check.h changed 1.2% diff
lib/checkautovariables.h changed 5.1% diff
lib/checkclass.h changed 3.8% diff
lib/checkcondition.h changed 4.0% diff
lib/checkfunctions.h changed 3.4% diff
lib/checkio.h changed 19.4% diff
lib/checkleakautovar.h changed 8.2% diff
lib/checkmemoryleak.h changed 7.7% diff
lib/checkother.h changed 4.7% diff
lib/checkstl.h changed 6.5% diff
lib/checktype.h changed 8.5% diff
lib/checkuninitvar.h changed 9.7% diff
lib/ctu.h changed 13.3% diff
lib/errorlogger.h changed 19.9% diff
lib/importproject.h changed 53.9% diff
lib/library.h changed 7.1% diff
lib/platform.h changed 14.7% diff
lib/settings.h changed 16.0% diff
lib/symboldatabase.h changed 11.5% diff
lib/templatesimplifier.h changed 24.2% diff
lib/timer.h changed 7.4% diff
lib/token.h changed 11.0% diff
lib/tokenize.h changed 6.6% diff
lib/tokenlist.h changed 8.0% diff
lib/utils.h changed 32.0% diff
lib/valueflow.h changed 25.6% diff
lib/version.h changed 10.3% diff
test/testutils.h changed 27.7% diff

C Programs (27 of 72):

NameStatusDeltaVisual Diff
addons/test/cert-test.c changed 84.5% diff
addons/test/misra-suppressions1-test.c moved 0.0%
addons/test/misra/misra-suppressions1-test.c
addons/test/misra-suppressions2-test.c moved 0.0%
addons/test/misra/misra-suppressions2-test.c
addons/test/misra-test.c moved 20.1% diff
addons/test/misra/misra-test.c
addons/y2038/test/y2038-test-1-bad-time-bits.c moved 0.0%
addons/test/y2038/y2038-test-1-bad-time-bits.c
addons/y2038/test/y2038-test-2-no-time-bits.c moved 0.0%
addons/test/y2038/y2038-test-2-no-time-bits.c
addons/y2038/test/y2038-test-3-no-use-time-bits.c moved 0.0%
addons/test/y2038/y2038-test-3-no-use-time-bits.c
addons/y2038/test/y2038-test-4-good.c moved 0.0%
addons/test/y2038/y2038-test-4-good.c
man/manual.md changed 0.1% diff
man/reference-cfg-format.md changed 3.4% diff
test/cfg/gnu.c changed 26.1% diff
test/cfg/gtk.c changed 100.0% diff
test/cfg/libcurl.c added
test/cfg/lua.c added
test/cfg/openmp.c added
test/cfg/posix.c changed 1.4% diff
test/cfg/python.c added
test/cfg/std.c changed 1.5% diff
test/cfg/unmatchedSuppressionTest.c removed
test/cli/proj-inline-suppress/2.c added

C++ Programs (94 of 196):

NameStatusDeltaVisual Diff
addons/test/misra-test.cpp moved 0.0%
addons/test/misra/misra-test.cpp
cli/cmdlineparser.cpp changed 2.9% diff
cli/cppcheckexecutor.cpp changed 7.2% diff
cli/main.cpp changed 0.5% diff
cli/threadexecutor.cpp changed 30.0% diff
externals/simplecpp/simplecpp.cpp changed 2.0% diff
gui/checkthread.cpp changed 5.3% diff
gui/codeeditorstyle.cpp changed 4.6% diff
gui/codeeditstyledialog.cpp changed 27.0% diff
gui/erroritem.cpp changed 15.3% diff
gui/librarydialog.cpp changed 3.0% diff
gui/mainwindow.cpp changed 2.4% diff
gui/newsuppressiondialog.cpp changed 3.1% diff
gui/projectfile.cpp changed 31.8% diff
gui/projectfiledialog.cpp changed 7.5% diff
gui/resultstree.cpp changed 0.8% diff
gui/resultsview.cpp changed 0.4% diff
gui/settingsdialog.cpp changed 10.8% diff
gui/statsdialog.cpp changed 0.9% diff
gui/test/projectfile/testprojectfile.cpp changed 14.0% diff
gui/threadresult.cpp changed 2.4% diff
gui/translationhandler.cpp changed 24.9% diff
gui/xmlreportv2.cpp changed 4.5% diff
lib/astutils.cpp changed 36.9% diff
lib/check.cpp changed 14.6% diff
lib/checkautovariables.cpp changed 14.4% diff
lib/checkbufferoverrun.cpp changed 2.8% diff
lib/checkclass.cpp changed 6.0% diff
lib/checkcondition.cpp changed 2.3% diff
lib/checkfunctions.cpp changed 1.3% diff
lib/checkio.cpp changed 2.8% diff
lib/checkleakautovar.cpp changed 22.7% diff
lib/checkmemoryleak.cpp changed 15.4% diff
lib/checkother.cpp changed 6.5% diff
lib/checkstl.cpp changed 12.1% diff
lib/checkstring.cpp changed 0.8% diff
lib/checktype.cpp changed 26.9% diff
lib/checkuninitvar.cpp changed 9.9% diff
lib/checkunusedvar.cpp changed 5.0% diff
lib/cppcheck.cpp changed 3.4% diff
lib/ctu.cpp changed 3.2% diff
lib/errorlogger.cpp changed 22.7% diff
lib/importproject.cpp changed 9.8% diff
lib/library.cpp changed 8.0% diff
lib/mathlib.cpp changed 3.8% diff
lib/platform.cpp changed 4.1% diff
lib/preprocessor.cpp changed 0.4% diff
lib/settings.cpp changed 9.6% diff
lib/symboldatabase.cpp changed 10.9% diff
lib/templatesimplifier.cpp changed 21.3% diff
lib/timer.cpp changed 13.7% diff
lib/token.cpp changed 19.8% diff
lib/tokenize.cpp changed 6.7% diff
lib/tokenlist.cpp changed 7.4% diff
lib/valueflow.cpp changed 14.1% diff
test/cfg/qt.cpp changed 100.0% diff
test/cfg/std.cpp changed 0.5% diff
test/cfg/windows.cpp changed 0.1% diff
test/cfg/wxwidgets.cpp changed 9.9% diff
test/testastutils.cpp changed 2.8% diff
test/testautovariables.cpp changed 3.2% diff
test/testbool.cpp changed 0.7% diff
test/testbufferoverrun.cpp changed 0.6% diff
test/testclass.cpp changed 1.3% diff
test/testcmdlineparser.cpp changed 0.4% diff
test/testcondition.cpp changed 10.0% diff
test/testconstructors.cpp changed 0.03% diff
test/testcppcheck.cpp changed 1.0% diff
test/testerrorlogger.cpp changed 11.8% diff
test/testgarbage.cpp changed 3.4% diff
test/testimportproject.cpp changed 3.7% diff
test/testleakautovar.cpp changed 17.3% diff
test/testlibrary.cpp changed 5.2% diff
test/testmemleak.cpp changed 15.5% diff
test/testnullpointer.cpp changed 2.9% diff
test/testother.cpp changed 5.0% diff
test/testpreprocessor.cpp changed 1.2% diff
test/testsimplifytemplate.cpp changed 17.1% diff
test/testsimplifytokens.cpp changed 0.6% diff
test/testsimplifytypedef.cpp changed 0.6% diff
test/testsimplifyusing.cpp changed 7.4% diff
test/teststl.cpp changed 5.9% diff
test/teststring.cpp changed 5.5% diff
test/testsymboldatabase.cpp changed 3.6% diff
test/testtoken.cpp changed 2.2% diff
test/testtokenize.cpp changed 0.6% diff
test/testtype.cpp changed 9.3% diff
test/testuninitvar.cpp changed 10.9% diff
test/testunusedprivfunc.cpp changed 0.2% diff
test/testunusedvar.cpp changed 1.5% diff
test/testvalueflow.cpp changed 8.5% diff
tools/dmake.cpp changed 18.6% diff
tools/triage/mainwindow.cpp changed 0.7% diff

Python Programs (19 of 43):

NameStatusDeltaVisual Diff
addons/cert.py changed 48.1% diff
addons/cppcheckdata.py changed 3.3% diff
addons/misra.py changed 8.4% diff
addons/test/test-cert.py added
addons/test/test-misra.py changed 65.6% diff
addons/test/test-y2038.py added
addons/test/util.py added
addons/y2038/y2038.py moved 39.6% diff
addons/y2038.py
test/cli/test-helloworld.py changed 20.8% diff
test/cli/test-inline-suppress.py changed 67.0% diff
test/cli/test-proj2.py changed 5.4% diff
test/cli/testutils.py changed 9.2% diff
tools/daca2-download.py changed 1.1% diff
tools/daca2-report.py removed
tools/donate-cpu-server.py changed 10.9% diff
tools/donate-cpu.py changed 32.0% diff
tools/matchcompiler.py changed 1.5% diff
tools/pr.py changed 7.0% diff

Shell Programs (4 of 26):

NameStatusDeltaVisual Diff
createrelease changed 49.5% diff
test/cfg/runtests.sh changed 39.9% diff
tools/daca-test-patch.sh removed
tools/run_more_tests.sh changed 46.1% diff

CMake Files (7 of 17):

NameStatusDeltaVisual Diff
cli/CMakeLists.txt changed 20.7% diff
cmake/compilerDefinitions.cmake changed 19.5% diff
cmake/compileroptions.cmake changed 4.5% diff
cmake/options.cmake changed 4.4% diff
cmake/versions.cmake changed 6.5% diff
CMakeLists.txt changed 9.0% diff
test/CMakeLists.txt changed 9.0% diff

Configuration Files (17 of 30):

NameStatusDeltaVisual Diff
cfg/boost.cfg changed 4.4% diff
cfg/cppcheck-lib.cfg changed 100.0% diff
cfg/gnu.cfg changed 9.4% diff
cfg/gtk.cfg changed 6.1% diff
cfg/libcurl.cfg added
cfg/lua.cfg added
cfg/microsoft_sal.cfg changed 0.3% diff
cfg/opengl.cfg changed 100.0% diff
cfg/openmp.cfg added
cfg/posix.cfg changed 0.9% diff
cfg/python.cfg changed 55.4% diff
cfg/qt.cfg changed 100.0% diff
cfg/sdl.cfg changed 100.0% diff
cfg/sqlite3.cfg changed 48.5% diff
cfg/std.cfg changed 1.8% diff
cfg/windows.cfg changed 1.3% diff
cfg/wxwidgets.cfg changed 5.9% diff

JSON Files (1 of 3):

NameStatusDeltaVisual Diff
naming.json added

Makefiles (1 of 3):

NameStatusDeltaVisual Diff
Makefile changed 38.9% diff

DocBook Documents (2 of 6):

NameStatusDeltaVisual Diff
man/cppcheck-design.docbook changed 1.3% diff
man/manual.docbook changed 1.1% diff

MS Visual Studio Files (6 of 14):

NameStatusDeltaVisual Diff
cli/cli.vcxproj changed 3.2%
cppcheck.sln changed 0.2%
lib/cppcheck.vcxproj changed 2.5%
test/testrunner.vcxproj changed 2.3%
test/testrunner.vcxproj.filters changed 1.3%
win_installer/cppcheck.sln changed 10.3%

Qt Project Files (3 of 15):

NameStatusDeltaVisual Diff
gui/gui.pro changed 2.9% diff
lib/lib.pri changed 2.9% diff
test/testfiles.pri removed

Qt Translation Or MS TypeScript Files (11 of 12):

NameStatusDeltaVisual Diff
gui/cppcheck_de.ts changed 7.4% diff
gui/cppcheck_es.ts changed 6.9% diff
gui/cppcheck_fi.ts changed 7.4% diff
gui/cppcheck_fr.ts changed 2.2% diff
gui/cppcheck_it.ts changed 6.9% diff
gui/cppcheck_ja.ts changed 8.6% diff
gui/cppcheck_nl.ts changed 7.0% diff
gui/cppcheck_ru.ts changed 6.6% diff
gui/cppcheck_sr.ts changed 7.3% diff
gui/cppcheck_sv.ts changed 6.5% diff
gui/cppcheck_zh_CN.ts changed 7.0% diff

Qt UI Files (2 of 14):

NameStatusDeltaVisual Diff
gui/projectfiledialog.ui changed 0.2% diff
gui/settings.ui changed 2.7% diff

RNG Files (2 of 3):

NameStatusDeltaVisual Diff
cfg/cppcheck-cfg.rng changed 7.9% diff
cppcheck-errors.rng changed 20.5% diff

WiX Installer Files (all 3):

NameStatusDeltaVisual Diff
win_installer/config.wxi changed 28.5% diff
win_installer/cppcheck.wxs changed 1.6% diff
win_installer/productInfo.wxi changed 7.9% diff

YAML Files (2 of 4):

NameStatusDeltaVisual Diff
.travis.yml changed 41.2% diff
appveyor.yml changed 52.5% diff

Image Files (1 of 35):

NameStatusDeltaVisual Diff
addons/doc/img/cppcheck-gui-addons.png added

Directories (7 of 74):

NameStatus
addons/doc added
addons/doc/img added
addons/test/assets removed
addons/test/misra added
addons/y2038 moved
addons/test/y2038
addons/y2038/test removed

Information Files (all 1):

NameStatusDeltaVisual Diff
AUTHORS changed 1.6% diff

Readme Files (5 of 14):

NameStatusDeltaVisual Diff
addons/README.md added
addons/y2038/README removed
readme.md changed 17.7% diff
readme.txt changed 15.8% diff
tools/readme.md changed 19.1% diff

Text Files (29 of 44):

NameStatusDeltaVisual Diff
addons/doc/y2038.txt added
addons/test/assets/misra_rules_dummy.txt moved 0.0%
addons/test/misra/misra_rules_dummy.txt
addons/test/assets/misra_rules_empty_lines.txt moved 0.0%
addons/test/misra/misra_rules_empty_lines.txt
addons/test/assets/misra_rules_multiple_lines.txt moved 0.0%
addons/test/misra/misra_rules_multiple_lines.txt
addons/test/assets/misra_rules_structure.txt moved 0.0%
addons/test/misra/misra_rules_structure.txt
addons/test/misra2012_rules_dummy_ascii.txt moved 0.0%
addons/test/misra/misra2012_rules_dummy_ascii.txt
addons/test/misra2012_rules_dummy_utf8.txt moved 0.0%
addons/test/misra/misra2012_rules_dummy_utf8.txt
addons/test/misra2012_rules_dummy_windows1250.txt moved 0.0%
addons/test/misra/misra2012_rules_dummy_windows1250.txt
addons/test/suppressions.txt moved 0.0%
addons/test/misra/suppressions.txt
pylintrc_travis added
readmeja.md changed 32.2% diff
requirements.txt changed 100.0% diff
samples/arrayIndexOutOfBounds/out.txt changed 100.0% diff
samples/AssignmentAddressToInteger/out.txt changed 100.0% diff
samples/autoVariables/out.txt changed 100.0% diff
samples/bufferAccessOutOfBounds/out.txt changed 100.0% diff
samples/erase/out.txt changed 100.0% diff
samples/memleak/out.txt changed 100.0% diff
samples/outOfBounds/out.txt changed 100.0% diff
samples/resourceLeak/out.txt changed 100.0% diff
samples/syntaxError/out.txt changed 100.0% diff

Packages Compared:

cppcheck-1.88.tar.gz
cppcheck-1.89.tar.gz


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