[Bug 640655] Re: Sync cppcheck 1.44-1 (universe) from Debian unstable (main)
tetsuo55
640655 at bugs.launchpad.net
Thu Sep 16 18:35:28 BST 2010
Im pasting the real changelog here, as you can see most commits fix
bugs.
2010-07-10 Daniel MarjamÀki <danielm77 at spray.se>
* cli/cppcheck.rc, cli/main.cpp, lib/cppcheck.cpp,
win_installer/productInfo.wxi: 1.44: updated version information
2010-07-10 Daniel MarjamÀki <danielm77 at spray.se>
* man/manual.docbook: Manual: Better description of -D. As suggested
by kwin. Ticket #1212
2010-07-09 Daniel MarjamÀki <danielm77 at spray.se>
* Makefile, lib/settings.cpp, lib/settings.h, test/testsettings.cpp:
Unit Testing: Test that suppressions work
2010-07-09 Daniel MarjamÀki <danielm77 at spray.se>
* lib/settings.cpp: Fixed #1836 (--suppresions file.txt fails due to
wrong line edings)
2010-07-09 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkstl.cpp, test/teststl.cpp: Fixed #1834 (False positive:
invalid iterator when erase() is used in if-else)
2010-07-09 Daniel MarjamÀki <danielm77 at spray.se>
* lib/settings.cpp: Settings: added '#include <cctype>'
2010-07-08 Reijo Tomperi <aggro80 at users.sourceforge.net>
* man/cppcheck.1.xml: Update man page
2010-07-08 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkunusedfunctions.cpp, lib/checkunusedfunctions.h,
lib/cppcheck.cpp, lib/errorlogger.h, test/testunusedfunctions.cpp:
Unused functions: Refactoring
2010-07-08 Daniel MarjamÀki <danielm77 at spray.se>
* lib/settings.cpp: Suppressions: Validate given id
2010-07-08 Daniel MarjamÀki <danielm77 at spray.se>
* lib/executionpath.cpp, test/testother.cpp: Fixed #1835 (false
positive: uninitialized variable when using ?)
2010-07-08 Kimmo Varis <kimmov at kimmolaptop.(none)>
* gui/gui.pro: GUI: Remove custom lrelease target. Remove the custom lrelease target since it fails to work in Fedora
13. In Fedora 13 there is no 'lrelease' binary but 'lrelease-qt4'.
2010-07-08 Robert Reif <reif at earthlink.net>
* lib/checkother.cpp, test/testunusedvar.cpp: Variable usage: fixed
false positive reported in #1729
2010-07-08 Robert Reif <reif at earthlink.net>
* lib/checkother.cpp, test/testunusedvar.cpp: Variable usage: Better
aliasing support (Ticket #1729)
2010-07-07 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkmemoryleak.cpp, test/testmemleak.cpp: Realloc: changed
the error message. I think it's better to mention realloc in the
message.
2010-07-07 Reijo Tomperi <aggro80 at users.sourceforge.net>
* cli/threadexecutor.cpp, cli/threadexecutor.h,
test/testthreadexecutor.cpp: Fixed #1650 (Cppcheck deadlock)
http://sourceforge.net/apps/trac/cppcheck/ticket/1650
2010-07-07 Reijo Tomperi <aggro80 at users.sourceforge.net>
* test/testthreadexecutor.cpp: Add more unit tests
2010-07-07 Kimmo Varis <kimmov at gmail.com>
* gui/mainwindow.cpp, gui/threadhandler.cpp, gui/threadhandler.h:
Fixed #1831 (GUI: no progress bar when rechecking files) Need to initialize the checking also when rechecking.
2010-07-07 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkother.cpp, test/testother.cpp: Fixed #1825 (*log(0)
error)
2010-07-07 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkother.cpp, test/testunusedvar.cpp: Variable usage: only
warn about variables that have variable id > 0
2010-07-07 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkother.cpp, test/testunusedvar.cpp: Fixed #1803 (False
positive: unused variable: this)
2010-07-07 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkother.cpp, test/testunusedvar.cpp: Fixed #1729 (False
positive: variable is assigned a value that is never used (pointer
aliasing))
2010-07-07 Robert Reif <reif at earthlink.net>
* lib/tokenize.cpp, test/testsimplifytokens.cpp: Fixed #1829 (###
Internal error in Cppcheck. Please report it.)
2010-07-06 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkmemoryleak.cpp, test/testmemleak.cpp: Fixed #1789 (false
positive: memory leak (reallocation in subfunction through
parameter))
2010-07-06 Daniel MarjamÀki <danielm77 at spray.se>
* lib/executionpath.cpp, test/testother.cpp: Fixed #1824 (false
positive: unitialised variable)
2010-07-06 Robert Reif <reif at earthlink.net>
* lib/tokenize.cpp, test/testsimplifytokens.cpp: Fixed #1827 (###
Internal error in Cppcheck. Please report it.)
2010-07-05 Robert Reif <reif at earthlink.net>
* lib/tokenize.cpp, test/testsimplifytokens.cpp: Fixed #1821
(simplifyTypedef: better typedef support)
2010-07-05 Daniel MarjamÀki <danielm77 at spray.se>
* lib/tokenize.cpp, test/testtokenize.cpp: Fixed #1823 (tokenize &&
wrong)
2010-07-05 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkbufferoverrun.cpp, test/testbufferoverrun.cpp: Buffer
Overrun: Fixed false positive when variable is reassigned in called
function
2010-07-05 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkmemoryleak.cpp, test/testmemleak.cpp: Fixed #1820 (False
positive: memory leak (auto deallocated class))
2010-07-05 Daniel MarjamÀki <danielm77 at spray.se>
* gui/cppcheck_se.ts: GUI: updated swedish translation
2010-07-05 Daniel MarjamÀki <danielm77 at spray.se>
* gui/cppcheck_se.ts: GUI: updated swedish translation
2010-07-05 Daniel MarjamÀki <danielm77 at spray.se>
* lib/tokenize.cpp, test/testtokenize.cpp: Fixed #1817 (False
positive: Resource leak (casting))
2010-07-05 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkother.cpp, test/testother.cpp: Fixed #1818 (False
positive: Dangerous usage of strncpy (copying a constant string))
2010-07-04 Kimmo Varis <kimmov at gmail.com>
* gui/mainwindow.cpp, gui/resultsview.cpp, gui/resultsview.h,
gui/threadhandler.cpp, gui/threadresult.cpp, gui/threadresult.h:
GUI: Refactoring progress/finished handling. Progress signal had also item count with it and then the handler
determined that check is ready when max count of progress was done.
Also progressbar was practically reset in every progress signal.
This was simply fragile code. After this patch progress signal has only the current progress
count. Total count of items is given when initializing the checking.
And there is separate function for handling check finishing. This also fixes the bug that progressbar was not hidden after
checking or when interrupting the checking.
2010-07-04 Kimmo Varis <kimmov at gmail.com>
* gui/cppcheck_de.ts, gui/cppcheck_en.ts, gui/cppcheck_fi.ts,
gui/cppcheck_nl.ts, gui/cppcheck_pl.ts, gui/cppcheck_ru.ts,
gui/cppcheck_se.ts: GUI: Fixup TS translation files after they got
messed up earlier. The lupdate got confused of removing "Show security errors" and
there being existing string "Show style errors". lupdate thought the
"Show style errors" was a new version ("similar enough") of "Show
security errors" string instead of new string to translate. Or
actually existing translated string. So many translations got "Show
style errors" translated by earlier translation of "Show security
errors". This commit fixes the mess by manually removing "Show security
errors" references and restoring correct translations of "Show style
errors" from earlier file versions. Good lesson to learn about lupdate behavior.
2010-07-04 Kimmo Varis <kimmov at gmail.com>
* gui/gui.cppcheck, gui/mainwindow.cpp, gui/projectfile.cpp,
gui/projectfile.h: GUI: Remove code for automatic deallocated
classes. Project file code still read the list of automatically deallocated
classes from project file. That feature hasn't been supported in few
last releases.
2010-07-03 Kimmo Varis <kimmov at gmail.com>
* gui/main.ui: GUI: Change UI file to LF EOLs. In previous commit I accidentally committed the UI file with CRLF
EOLs.
2010-07-03 Kimmo Varis <kimmov at gmail.com>
* gui/common.h, gui/main.ui, gui/mainwindow.cpp, gui/mainwindow.h:
GUI: Refactoring toolbar member names to be more consistent.
2010-07-03 Kimmo Varis <kimmov at gmail.com>
* gui/cppcheck_de.ts, gui/cppcheck_en.ts, gui/cppcheck_fi.ts,
gui/cppcheck_nl.ts, gui/cppcheck_pl.ts, gui/cppcheck_ru.ts,
gui/cppcheck_se.ts: GUI: Update translation files.
2010-07-03 Kimmo Varis <kimmov at gmail.com>
* gui/common.h, gui/main.ui, gui/mainwindow.cpp, gui/mainwindow.h:
GUI: Add View-menu item for showing/hiding Categories-toolbar.
2010-07-03 Kimmo Varis <kimmov at gmail.com>
* gui/cppcheck_de.ts, gui/cppcheck_en.ts, gui/cppcheck_fi.ts,
gui/cppcheck_nl.ts, gui/cppcheck_pl.ts, gui/cppcheck_ru.ts,
gui/cppcheck_se.ts, gui/main.ui: GUI: Move menuitem to hide/show
main toolbar to own submenu.
2010-07-03 Kimmo Varis <kimmov at gmail.com>
* gui/cppcheck_de.ts, gui/cppcheck_en.ts, gui/cppcheck_fi.ts,
gui/cppcheck_nl.ts, gui/cppcheck_pl.ts, gui/cppcheck_ru.ts,
gui/cppcheck_se.ts, gui/gui.qrc, gui/main.ui: GUI: Add new toolbar
for error/warning categories. This commit adds new toolbar to the GUI for fast and easy switching
of different warning//error categories. The icons are currently just
placeholders until more descriptive icons are created.
2010-07-03 Kimmo Varis <kimmov at gmail.com>
* gui/main.ui, gui/mainwindow.cpp: GUI: Rename main toolbar in
code.
2010-07-03 Kimmo Varis <kimmov at gmail.com>
* gui/common.h, gui/cppcheck_de.ts, gui/cppcheck_en.ts,
gui/cppcheck_fi.ts, gui/cppcheck_nl.ts, gui/cppcheck_pl.ts,
gui/cppcheck_ru.ts, gui/cppcheck_se.ts, gui/main.ui,
gui/mainwindow.cpp, gui/mainwindow.h, gui/resultstree.cpp: GUI:
Remove remains of "possible error".
2010-07-03 Kimmo Varis <kimmov at gmail.com>
* gui/cppcheck_de.ts, gui/cppcheck_en.ts, gui/cppcheck_fi.ts,
gui/cppcheck_nl.ts, gui/cppcheck_pl.ts, gui/cppcheck_ru.ts,
gui/cppcheck_se.ts, gui/main.ui: GUI: Remove "Show security errors"
action. There was no code using this, just GUI action for it.
2010-07-03 Kimmo Varis <kimmov at gmail.com>
* gui/common.h, gui/cppcheck_de.ts, gui/cppcheck_en.ts,
gui/cppcheck_fi.ts, gui/cppcheck_nl.ts, gui/cppcheck_pl.ts,
gui/cppcheck_ru.ts, gui/cppcheck_se.ts, gui/main.ui,
gui/mainwindow.cpp, gui/mainwindow.h, gui/resultstree.cpp: GUI:
Remove remains of "all style". Earlier "all style" was just removed as menu item but all the code
related was left in place. This commit actually removes the now
unneeded code.
2010-07-02 Robert Reif <reif at earthlink.net>
* lib/tokenize.cpp, test/testsimplifytokens.cpp: Fixed #1821
(simplifyTypedef: better typedef support)
2010-06-30 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkmemoryleak.cpp, test/testmemleak.cpp: Fixed #1790
(mismatching allocation/deallocation false positive)
2010-06-30 Zachary Blair <zack_blair at hotmail.com>
* lib/checkother.cpp, lib/checkother.h, test/testother.cpp: Fixed
#157 (Forgetting to put a break in a switch statement)
2010-06-30 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkother.cpp, test/testother.cpp: Fixed #1815 (False
positive: uninitialized variable when using ? operator)
2010-06-30 Robert Reif <reif at earthlink.net>
* lib/tokenize.cpp, lib/tokenize.h, test/testsimplifytokens.cpp:
Fixed #1816 (Tokenizer: remove restrict keyword)
2010-06-29 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkclass.cpp, test/testclass.cpp: Class checking: Fixed FP
for static arrays (not initialized in constructor)
2010-06-29 Robert Reif <reif at earthlink.net>
* lib/checkother.cpp, test/testunusedvar.cpp: Fixed #1808 (false
positive: uninitialized variable with multiple assignment)
2010-06-28 Kimmo Varis <kimmov at gmail.com>
* win_installer/cppcheck.wxs: MSI Installer: Fix description
text.
2010-06-28 Kimmo Varis <kimmov at gmail.com>
* : commit 914891f247dee27826b9ad0ca65c3ece364a8f8f Author: Kimmo
Varis <kimmov at gmail.com> Date: Mon Jun 28 20:47:00 2010 +0300
2010-06-28 Daniel MarjamÀki <danielm77 at spray.se>
* lib/tokenize.cpp, test/testsimplifytokens.cpp: --author=Robert
Reif <reif at earthlink.net> Fixed #1814 (false positive: Variable hides typedef with same name)
2010-06-28 Kimmo Varis <kimmov at gmail.com>
* win_installer/modpath.iss, win_installer/readme_InnoSetup.txt:
Remove remaining Innosetup installer files. Innosetup installer was removed earlier but some files related to it
were not removed.
2010-06-26 Daniel MarjamÀki <danielm77 at spray.se>
* lib/tokenize.cpp, test/testtokenize.cpp: Fixed #1809 (false
positive: uninitialized variable with nested if)
2010-06-26 Robert Reif <reif at earthlink.net>
* lib/tokenize.cpp, test/testtokenize.cpp: Fixed #1811 (false
positive: Uninitialized variable)
2010-06-25 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkother.cpp, test/testother.cpp: Fixed #1808 (false
positive: uninitialized variable with multiple assignment)
2010-06-25 Robert Reif <reif at earthlink.net>
* test/testclass.cpp: Unit Testing: Added TODO test case for
uninitialized member variable in operator=. Ticket: #1813
2010-06-25 Robert Reif <reif at earthlink.net>
* lib/tokenize.cpp, test/testunusedvar.cpp: Fixed #1813 (false
negative: Member variable not assigned a value in operator=)
2010-06-24 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkclass.cpp, test/testclass.cpp: Fixed #1495 (False -s
positive: Member variable not assigned a value in operator=)
2010-06-24 Robert Reif <reif at earthlink.net>
* lib/checkother.cpp, test/testunusedvar.cpp: Fixed #1812 (false
negative: functionVariableUsage doesn't support static variables)
2010-06-24 firewave <oliverst at online.de>
* lib/checkclass.cpp: Avoid Visual Studio warnings about constant
expressions
2010-06-23 Robert Reif <reif at earthlink.net>
* lib/checkother.cpp, test/testunusedvar.cpp: Fixed #1732 (False
positive: Variable not assigned a value (pointer to pointer))
2010-06-22 Robert Reif <reif at earthlink.net>
* lib/tokenize.cpp, test/testtokenize.cpp: Fixed #1810 (False
positive: Variable 'separator' is assigned a value that is never
used)
2010-06-22 Robert Reif <reif at earthlink.net>
* lib/checkother.cpp, test/testunusedvar.cpp: Fixed #1807 (false
positive: Variable is not assigned a value (casting function
parameters))
2010-06-21 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkmemoryleak.cpp, test/testmemleak.cpp: Fixed #1800 (false
positive: memory leak when ptr used as map key)
2010-06-21 Robert Reif <reif at earthlink.net>
* lib/checkother.cpp, test/testunusedvar.cpp: Fixed #1799 (false
positive: Variable is assigned a value that is never used)
2010-06-20 Daniel MarjamÀki <danielm77 at spray.se>
* lib/tokenize.cpp: Refactoring: Removed redundant checks
2010-06-20 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkother.cpp: Refactoring: Reduced copy/pasted code
2010-06-20 Daniel MarjamÀki <danielm77 at spray.se>
* lib/preprocessor.cpp: Preprocessor: Reduce copy/pasted code
2010-06-20 Martin Ettl <martin at martin.(none)>
* test/testdangerousfunctions.cpp: added testcases for testing
dangerous functions: mktemp
2010-06-19 Nicolás Alvarez <nicolas.alvarez at gmail.com>
* lib/preprocessor.cpp: Change size-t to std::string::size_type.
2010-06-19 Nicolás Alvarez <nicolas.alvarez at gmail.com>
* lib/preprocessor.cpp: Fix build error on 64-bit systems.
2010-06-11 Nicolás Alvarez <nicolas.alvarez at gmail.com>
* lib/checkother.cpp, test/testother.cpp: Fix typos in sizeofsizeof
error message.
2010-06-19 Daniel MarjamÀki <danielm77 at spray.se>
* lib/tokenize.cpp, test/testtokenize.cpp: Fixed #1795 (false
positive: nullpointer dereference (needs to improve
Tokenizer::simplifyKnownVariables))
2010-06-19 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkother.cpp, lib/tokenize.cpp, test/testother.cpp,
test/testtokenize.cpp: Fixed #1633 (tokenizer:
simplifyKnownVariable: improved handling of arithmetic)
2010-06-19 Daniel MarjamÀki <danielm77 at spray.se>
* lib/preprocessor.cpp, test/testpreprocessor.cpp: Fixed #1802
(Preprocessor: macros are expanded wrong)
2010-06-19 Daniel MarjamÀki <danielm77 at spray.se>
* lib/preprocessor.cpp: Preprocessor: Refactoring. Broke out code
that parses out the parameters from code.
2010-06-19 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkbufferoverrun.cpp: Borland C++: Fixed compiler errors.
When using 'a?b:c', Borland requires that b and c are the same type
2010-06-19 Daniel MarjamÀki <danielm77 at spray.se>
* cppcheck.cbproj, testrunner.cbproj: Borland C++: Updated project
files
2010-06-18 Robert Reif <reif at earthlink.net>
* test/testunusedvar.cpp: Refactoring testunusedvariables. This
fixes #1804.
2010-06-18 Robert Reif <reif at earthlink.net>
* lib/tokenize.cpp, test/testsimplifytokens.cpp: Fixed #1801
(simplifyTypedef: duplicate typedefs not handled properly)
2010-06-18 Reijo Tomperi <aggro80 at users.sourceforge.net>
* Makefile, test/testthreadexecutor.cpp, tools/dmake.cpp: Added test
case deadlock_with_many_errors() for ticket #1650
http://sourceforge.net/apps/trac/cppcheck/ticket/1650 The test case
is currently commented out, because it would cause tests to hang
also.
2010-06-17 firewave <oliverst at online.de>
* cli/cppcheck.vcproj, cli/cppcheck.vcxproj,
cli/cppcheck.vcxproj.filters, lib/lib.vcproj, lib/lib.vcxproj,
lib/lib.vcxproj.filters, test/test.vcproj, test/test.vcxproj,
test/test.vcxproj.filters: Removed obsolete checkheaders from Visual
Studio projects
2010-06-17 Robert Reif <reif at earthlink.net>
* lib/tokenize.cpp, test/testsimplifytokens.cpp: Fixed #1801
(Segmentation fault while scanning Qt's qcups.cpp)
2010-06-16 Leandro Lisboa Penz <llpenz at gmail.com>
* test/testmemleak.cpp: Ticket #1789 is not really fixed; added
TODO.
2010-06-16 Leandro Lisboa Penz <llpenz at gmail.com>
* test/testmemleak.cpp: Improved test of pointer argument
realloc.
2010-06-16 Leandro Lisboa Penz <llpenz at gmail.com>
* lib/checkmemoryleak.cpp, lib/checkmemoryleak.h,
test/testmemleak.cpp: Fixed #1789 (false positive: memory leak
(reallocation in subfunction through parameter)) Detecting reallocations in the other function.
2010-06-16 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkmemoryleak.cpp, test/testmemleak.cpp: Fixed #853 (False
positive: memory leak for member variable with unknown function)
2010-06-16 Robert Reif <reif at earthlink.net>
* lib/token.cpp, lib/tokenize.cpp, test/testunusedvar.cpp: variable
usage: fix false positives when __attribute__ is used. Ticket: #1792
2010-06-16 Robert Reif <reif at earthlink.net>
* lib/checkother.cpp, test/testunusedvar.cpp: simplify the alias
handling in the checking of variable usage. Ticket: #1729
2010-06-16 Robert Reif <reif at earthlink.net>
* lib/tokenize.cpp, test/testsimplifytokens.cpp: Fixed #1798
(structure templates)
2010-06-15 Zachary Blair <zack_blair at hotmail.com>
* lib/checkother.cpp: Applied review suggestions for Ticket #920
2010-06-15 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkstl.cpp, test/teststl.cpp: Fixed #1545 (new check: usage
of iterator pointing to invalid memory after reserve)
2010-06-15 Daniel MarjamÀki <danielm77 at spray.se>
* lib/tokenize.cpp, test/testtokenize.cpp: Fixed #887 (Tokenizer:
Simplify variable value after loop)
2010-06-15 Daniel MarjamÀki <danielm77 at spray.se>
* Makefile, lib/checkheaders.cpp, lib/checkheaders.h, lib/lib.pri:
removed the deprecated checkheaders
2010-06-14 Zachary Blair <zack_blair at hotmail.com>
* lib/checkother.cpp, lib/checkother.h, test/testother.cpp: Fixed
#920 (new style check: find empty catch blocks)
2010-06-14 Reijo Tomperi <aggro80 at users.sourceforge.net>
* Makefile, cli/threadexecutor.cpp, cli/threadexecutor.h,
cppcheck.cbp, test/testthreadexecutor.cpp: Add
testthreadexecutor.cpp
2010-06-14 Robert Reif <reif at earthlink.net>
* lib/checkother.cpp, lib/token.cpp, lib/token.h, lib/tokenize.cpp,
test/testunusedvar.cpp: Fixed #1792 (false positive: Variable 'test'
is assigned a value that is never used)
2010-06-14 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkother.cpp, lib/tokenize.cpp, test/testother.cpp,
test/testtokenize.cpp: Fixed #1776 (False Negative: Unitialized
array)
2010-06-14 Daniel MarjamÀki <danielm77 at spray.se>
* lib/check.h, lib/checkbufferoverrun.cpp, lib/checkother.h,
lib/executionpath.h, lib/token.h: doxygen: fixed error messages
given by doxygen
2010-06-13 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkmemoryleak.cpp, test/testmemleak.cpp: Memory leaks: more
specific bailouts to reduce false negatives
2010-06-13 Daniel MarjamÀki <danielm77 at spray.se>
* test/testmemleak.cpp: Added testcase for #1557 (false positive:
memory leak)
2010-06-13 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkclass.cpp, test/testclass.cpp: Fixed #1783 (false
positive: uninitalized variable in constructor/operator=, when
calling overloaded functions)
2010-06-13 Daniel MarjamÀki <danielm77 at spray.se>
* lib/tokenize.cpp, test/testtokenize.cpp: Fixed #1718 (Tokenizer
add close braces to for loop at wrong place when if-else presents
inside)
2010-06-13 Robert Reif <reif at earthlink.net>
* lib/checkbufferoverrun.cpp, lib/checkclass.cpp, lib/tokenize.cpp,
test/testbufferoverrun.cpp: Fixed #1787 (false negative: out of
bounds in derived class)
2010-06-12 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkmemoryleak.cpp, test/testmemleak.cpp: Fixed #1510 (false
positive '(possible error) Memory leak' when 'a = b = new ...;
delete a' (but not b))
2010-06-12 Daniel MarjamÀki <danielm77 at spray.se>
* test/testmemleak.cpp: reverted 'added a todo testcase for ticket
#1788'
2010-06-12 Daniel MarjamÀki <danielm77 at spray.se>
* lib/tokenize.cpp, test/testsimplifytokens.cpp: Fixed #1788
(Tokenizer: template destructor is lost)
2010-06-11 Martin Ettl <martin at martin.(none)>
* test/testmemleak.cpp: added a few testcases for checking memory
leaks in classes
2010-06-11 Martin Ettl <martin at martin.(none)>
* test/testmemleak.cpp: added a todo testcase for ticket #1788
2010-06-10 Martin Ettl <martin at martin.(none)>
* test/testmemleak.cpp: added todo-testcase for ticket #1401
2010-06-10 Robert Reif <reif at earthlink.net>
* lib/checkother.cpp, test/testunusedvar.cpp: Fixed #1784 (false
positive: Variable is not assigned a value)
2010-06-10 Robert Reif <reif at earthlink.net>
* lib/tokenize.cpp, test/testsimplifytokens.cpp: Fixed #1782
((error) ### Internal error in Cppcheck. Please report it.)
2010-06-09 Daniel MarjamÀki <danielm77 at spray.se>
* lib/tokenize.cpp, test/testtokenize.cpp: Fixed #1781 (false
positive: uninitialized variable when using asm statement in macro)
2010-06-09 Martin Ettl <martin at martin.(none)>
* test/testother.cpp: added a todo testcase for ticket 1778
2010-06-08 Robert Reif <reif at earthlink.net>
* lib/checkother.cpp, test/testunusedvar.cpp: Variable usage: read
variable when using syntax '..=*(p);'
2010-06-07 Martin Ettl <martin at martin.(none)>
* AUTHORS: added Martin Ettl to authors list
2010-06-06 Robert Reif <reif at earthlink.net>
* test/testunusedvar.cpp: Variable usage: Added TODO testcases for
handling pointer alias. Ticket: #1729
2010-06-06 Martin Ettl <martin at martin.(none)>
* test/testbufferoverrun.cpp: added TODO_TESTCASE for ticket 1734:
Array index out of bounds
2010-06-06 Martin Ettl <martin at martin.(none)>
* test/testclass.cpp: added a TODO testcase for ticket 1724
2010-06-06 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkother.cpp, test/testother.cpp: Fixed #1726 (False
negative: null pointer dereference in switch block)
2010-06-06 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkmemoryleak.cpp, test/testmemleak.cpp: Memory leaks:
skipping function call inside allocation
2010-06-06 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkmemoryleak.cpp, test/testmemleak.cpp: Memory leaks: Added
allocation function 'g_strdup_printf'
2010-06-06 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkclass.cpp, test/testclass.cpp: Fixed #1722 (Member
variable initialized in call to base class constructor)
2010-06-05 Martin Ettl <martin at martin.(none)>
* lib/checkclass.cpp, test/testclass.cpp: applied patch from
php-coder from ticket 1724; removed TODO_TESTCASES;
2010-06-05 Daniel MarjamÀki <danielm77 at spray.se>
* man/cppcheck.1.xml: man: updated the cppcheck.1.xml file.
2010-06-05 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkmemoryleak.cpp: Code coverage: Removed unused code
2010-06-05 Daniel MarjamÀki <danielm77 at spray.se>
* lib/executionpath.cpp, test/testother.cpp: Fixed #1725 (segfault
in ExecutionPath::bailOutVar (probably caused by #1721 fix))
2010-06-04 Leandro Lisboa Penz <llpenz at gmail.com>
* lib/checkmemoryleak.cpp, lib/checkmemoryleak.h,
test/testmemleak.cpp: Fixed #73 (memory leaks not found when calling
a function that returns allocated memory through a parameter)
2010-06-03 Zachary Blair <zack_blair at hotmail.com>
* AUTHORS: Added Zachary Blair to the AUTHORS file
2010-06-03 Zachary Blair <zack_blair at hotmail.com>
* lib/checkbufferoverrun.cpp: Applied review suggestions for Ticket
#568
2010-06-04 Guillaume Miossec <guillaume.miossec at gmail.com>
* gui/cppcheck_fr.ts: Added french translation
2010-06-03 Daniel MarjamÀki <danielm77 at spray.se>
* lib/executionpath.cpp, test/testother.cpp: Fixed #1721 (False
negative: uninitialized variable in switch block)
2010-06-03 Martin Ettl <martin at martin.(none)>
* test/testclass.cpp: run astyle
2010-06-03 Martin Ettl <martin at martin.(none)>
* test/testclass.cpp: removed a wrong const declaration
2010-06-03 Martin Ettl <martin at martin.(none)>
* test/testclass.cpp: added a testcase and todo testcases for ticket
#1724
2010-06-03 Robert Reif <reif at earthlink.net>
* lib/checkother.cpp, lib/tokenize.cpp, test/testtokenize.cpp,
test/testunusedvar.cpp: Fixed #1723 (Variable assigned value which
is never used but is thrown)
2010-06-02 Daniel MarjamÀki <danielm77 at spray.se>
* lib/cppcheck.cpp: updated --help output. The --enable is used to
enable additional checks.
2010-06-02 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkother.cpp, test/testunusedvar.cpp: Fixed #1720
(segmentation fault of cppcheck)
2010-06-02 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkbufferoverrun.cpp, lib/checkbufferoverrun.h,
test/testbufferoverrun.cpp: astyle formatting
2010-06-02 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkother.cpp: CheckOther::nullConstantDereference: Fixed
cppcheck warning message - tok may become null
2010-06-02 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkother.cpp: Refactoring of
CheckOther::nullConstantDereference
2010-06-01 Zachary Blair <zack_blair at hotmail.com>
* lib/checkbufferoverrun.cpp, lib/checkbufferoverrun.h,
test/testbufferoverrun.cpp: Fixed #568 (string functions with
command line arguments may overflow buffer)
2010-06-01 Nicolás Alvarez <nicolas.alvarez at gmail.com>
* generate_coverage_report: coverage report script: Extract only
relevant data from the .info file. Only files in the current directory are kept. This gets rid of
standard C++ library headers from the coverage report.
2010-06-01 Nicolás Alvarez <nicolas.alvarez at gmail.com>
* generate_coverage_report: coverage report script: Quit immediately
on errors, but don't consider missing coverage_report dir when
deleting it as an error
2010-06-01 Daniel MarjamÀki <danielm77 at spray.se>
* test/testunusedvar.cpp: Added unit test for ticket #1720
2010-05-31 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkmemoryleak.cpp, test/testmemleak.cpp: Fixed #1719 (False
negative: memory leak (fgets in condition))
2010-05-30 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkmemoryleak.cpp, test/testmemleak.cpp: Memory leaks: Fixed
bug in CheckMemoryLeak::functionReturnType
2010-05-30 Daniel MarjamÀki <danielm77 at spray.se>
* lib/tokenize.cpp, test/testsimplifytokens.cpp: Fixed #1717 (False
positive: Resource leak with while)
2010-05-30 Daniel MarjamÀki <danielm77 at spray.se>
* lib/tokenize.cpp, lib/tokenize.h, test/testsimplifytokens.cpp:
Tokenizer: simplify loops that continue while errno is EINTR
2010-05-30 firewave <oliverst at online.de>
* lib/checkother.h: Fixed Visual Studio 2010 warning
2010-05-30 firewave <oliverst at online.de>
* .gitignore: Added *.opensdf to ignore list
2010-05-30 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkother.cpp, test/testother.cpp: Uninitialized variables:
fixed false negative when using uninitialized variable inside malloc
call
2010-05-30 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkother.cpp, test/testother.cpp: Uninitialized variables:
better handling when uninitialized variables are used in function
calls
2010-05-30 Daniel MarjamÀki <danielm77 at spray.se>
* lib/executionpath.cpp, test/testother.cpp: ExecutionPath: Better
handling of 'FOREACH (..) {}'
2010-05-30 Daniel MarjamÀki <danielm77 at spray.se>
* lib/executionpath.cpp, test/testother.cpp: ExecutionPath: better
handling of 'FOREACH(..){..}'
2010-05-30 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkother.cpp: Refactoring uninitialized variables (checking
variable declarations)
2010-05-30 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkother.cpp, test/testother.cpp: Uninitialized variables:
better handling of struct variables
2010-05-29 Daniel MarjamÀki <danielm77 at spray.se>
* lib/tokenize.cpp, test/testsimplifytokens.cpp: Fixed #1716 (Wrong
reporting of leak with close() in a while loop condition)
2010-05-29 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkmemoryleak.cpp, test/testmemleak.cpp: Memory leaks: small
fixes. add checking of 'g_fopen'. don't let 'fclose' calls be
interpreted as 'callfunc'
2010-05-29 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkmemoryleak.cpp, test/testmemleak.cpp: Fixed #1716 (Wrong
reporting of leak with close() in a while loop condition)
2010-05-29 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkmemoryleak.cpp, test/testmemleak.cpp: Fixed #1715 (switch
with fallthrough and 'return' confuses cppcheck)
2010-05-29 Daniel MarjamÀki <danielm77 at spray.se>
* lib/tokenize.cpp, test/testsimplifytokens.cpp: Fixed #1714 (Wrong
precedence for shift operators when simplifying calculations?)
2010-05-29 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkmemoryleak.cpp, test/testmemleak.cpp: Memory leaks:
enabled the leaks checking when members are not deallocated in the
destructor. This checking was previously an --all check so there
could be false positives.
2010-05-29 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkbufferoverrun.cpp, test/testbufferoverrun.cpp: astyle
formatting
2010-05-29 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkclass.cpp, test/testclass.cpp: the virtual destructor
error message needs to be restricted. marked the checking as
inconclusive for now.
2010-05-28 Zachary Blair <zack_blair at hotmail.com>
* : commit 1a25183e8fb5c47c24c6c507e7fad3a0e63fbc28 Author: Robert
Reif <reif at earthlink.net> Date: Sat May 29 07:52:06 2010 +0200
2010-05-28 Zachary Blair <zack_blair at hotmail.com>
* lib/checkbufferoverrun.cpp, test/testbufferoverrun.cpp: Fixed #818
(Detect sprintf buffer overrun with struct members)
2010-05-29 Robert Reif <reif at earthlink.net>
* lib/tokenize.cpp, test/testsimplifytokens.cpp: Fixed #1713 (remove
Microsoft variants of inline)
2010-05-28 Robert Reif <reif at earthlink.net>
* lib/tokenize.cpp, test/testsimplifytokens.cpp: Fixed #1671
(simplifyTypedef: support for more typedefs)
2010-05-27 Daniel MarjamÀki <danielm77 at spray.se>
* lib/executionpath.cpp, test/testother.cpp: Fixed #1712 (False
negative: dereferencing uninitialized pointer)
2010-05-27 Robert Reif <reif at earthlink.net>
* lib/tokenize.cpp, lib/tokenize.h, test/testtokenize.cpp: Fixed
#1711 (Wrong typedef name shown when struct declared with
__attribute__)
2010-05-27 Robert Reif <reif at earthlink.net>
* lib/tokenize.cpp, test/testsimplifytokens.cpp: Fixed #1671
(simplifyTypedef: support for more typedefs)
2010-05-26 Robert Reif <reif at earthlink.net>
* lib/checkother.cpp, test/testunusedvar.cpp: Fixed #1709 (char
buffer that is only accessed with pointers is marker not assigned)
2010-05-26 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkbufferoverrun.cpp, test/testbufferoverrun.cpp: astyle
formatting
2010-05-26 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkother.cpp, lib/checkother.h, test/testother.cpp: Fixed
#1704 (false negative: null pointer dereference)
2010-05-26 Zachary Blair <zack_blair at hotmail.com>
* lib/checkbufferoverrun.cpp, lib/checkbufferoverrun.h,
test/testbufferoverrun.cpp: Fixed #168 (buffer overflow: not enough
room for the null terminator)
2010-05-25 Robert Reif <reif at earthlink.net>
* lib/tokenize.cpp, test/testsimplifytokens.cpp: Fixed #1671
(simplifyTypedef: support for more typedefs)
2010-05-25 Robert Reif <reif at earthlink.net>
* lib/checkclass.cpp, test/testclass.cpp: Fixed #1708 (False
positive for const)
2010-05-24 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkmemoryleak.cpp, test/testmemleak.cpp: Fixed #1707 (false
positive: Memory leak)
2010-05-24 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkbufferoverrun.cpp: Removed TODO
2010-05-23 Daniel MarjamÀki <danielm77 at spray.se>
* test/testclass.cpp: Unit Testing: Added a few more test cases
related to ticket #1700
2010-05-23 Daniel MarjamÀki <danielm77 at spray.se>
* test/testclass.cpp: Unit Testing: Added test case for ticket
1700
2010-05-23 Daniel MarjamÀki <danielm77 at spray.se>
* lib/tokenize.cpp, lib/tokenize.h, test/testsimplifytokens.cpp:
Tokenizer: Removed the Tokenizer::simplifyNamespaces. Ticket: #1700
2010-05-23 Robert Reif <reif at earthlink.net>
* lib/tokenize.cpp, test/testsimplifytokens.cpp: Fixed #1671
(simplifyTypedef: support for more typedefs)
2010-05-23 Robert Reif <reif at earthlink.net>
* lib/checkother.cpp, test/testunusedvar.cpp: false positive:
Variable is assigned a value that is never used
2010-05-21 Daniel MarjamÀki <danielm77 at spray.se>
* lib/cppcheck.cpp, lib/cppcheck.h: 2 pass checking: broke out
Cppcheck::analyseFile. To be used for tests
2010-05-21 Daniel MarjamÀki <danielm77 at spray.se>
* lib/check.h, lib/checkother.cpp, lib/checkother.h,
lib/cppcheck.cpp, lib/settings.cpp, lib/settings.h,
test/testother.cpp: Added some multipass checking for the
uninitialized variables. It is still experimental. You can activate
it with the '--test-2-pass' switch. Some more refactorings are
needed to make it truly usable, the main thing is to make it thread
safe.
2010-05-21 Daniel MarjamÀki <danielm77 at spray.se>
* lib/tokenize.cpp: fixed gcc compiler warnings (comparing float
values)
2010-05-21 Daniel MarjamÀki <danielm77 at spray.se>
* lib/tokenize.cpp: Fixed gcc compiler warning
2010-05-21 Robert Reif <reif at earthlink.net>
* lib/preprocessor.cpp: Fixed #1698 (Add define support to GUI)
2010-05-21 Daniel MarjamÀki <danielm77 at spray.se>
* lib/tokenize.cpp: Tokenizer: give dead pointer a value
2010-05-20 Robert Reif <reif at earthlink.net>
* lib/checkclass.cpp, test/testclass.cpp: Fixed #1699 (False
positive: The function '...' can be const)
2010-05-20 Robert Reif <reif at earthlink.net>
* gui/mainwindow.cpp, gui/projectfile.cpp, gui/projectfile.h,
gui/projectfile.txt: Fixed #1698 (Add define support to GUI)
2010-05-20 Robert Reif <reif at earthlink.net>
* lib/checkclass.cpp, test/testclass.cpp: #1697 (false positive: The
function can be const)
2010-05-19 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkbufferoverrun.cpp, test/testbufferoverrun.cpp: Fixed
#1695 (Ticket #1614 is broken using latest from git)
2010-05-18 Daniel MarjamÀki <danielm77 at spray.se>
* lib/executionpath.cpp: printchecks: better explanation of its
purpose. I call it from gdb when I debug ExecutionPaths.
2010-05-18 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkmemoryleak.cpp: astyle formatting
2010-05-18 Daniel MarjamÀki <danielm77 at spray.se>
* lib/tokenize.cpp, test/testtokenize.cpp: Fixed #1646 (False
positive: array access after return cannot have default loop value)
2010-05-18 firewave <oliverst at online.de>
* lib/checkother.cpp, lib/executionpath.cpp: Avoid some Visual
Studio warnings
2010-05-18 firewave <oliverst at online.de>
* .gitignore: Added ipch output folder to ignore list
2010-05-18 Robert Reif <reif at earthlink.net>
* lib/tokenize.cpp, test/testsimplifytokens.cpp: Fixed #1691 (False
positive: Function parameter 'x' is passed by value. It could be
passed by reference instead.)
2010-05-17 Zachary Blair <zack_blair at hotmail.com>
* lib/checkmemoryleak.cpp, lib/checkmemoryleak.h, lib/tokenize.cpp,
test/testmemleak.cpp: Fixed #1649 (add a warning for potential
memory leaks when using realloc)
2010-05-18 Robert Reif <reif at earthlink.net>
* lib/tokenize.cpp, test/testsimplifytokens.cpp: Fixed #1685
(segmentation fault of cppcheck)
2010-05-17 Daniel MarjamÀki <danielm77 at spray.se>
* gui/mainwindow.cpp: Fixed #1689 (failed to build gui)
2010-05-17 Robert Reif <reif at earthlink.net>
* lib/tokenize.cpp, test/testsimplifytokens.cpp: Fixed #1673
(Tokenizer::simplifyTypedef causes segfault for boost library)
2010-05-17 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkbufferoverrun.cpp, test/testbufferoverrun.cpp: astyle
formatting
2010-05-17 Daniel MarjamÀki <danielm77 at spray.se>
* lib/tokenize.cpp: Tokenizer: it is bad to do:
'tok->previous()->deleteThis()'
2010-05-17 Daniel MarjamÀki <danielm77 at spray.se>
* test/test.vcproj: Visual Studio 2008: Updated test project
2010-05-17 Daniel MarjamÀki <danielm77 at spray.se>
* test/testcppcheck.cpp: asd
2010-05-16 Monika Lukow <mlukow at jpembedded.eu>
* lib/checkbufferoverrun.cpp, test/testbufferoverrun.cpp: Fixed
#1418 (false negative: buffer access out of bounds)
2010-05-16 Erik Lax <erik at datahack.se>
* lib/checkclass.cpp, test/testclass.cpp: Fixed #1683 (false
positive: The function can be const)
2010-05-16 Daniel MarjamÀki <danielm77 at spray.se>
* lib/tokenize.cpp, test/testtokenize.cpp: Fixed #1684 (false
positive: buffer access out of bounds when using extern variable
declaration)
2010-05-16 Daniel MarjamÀki <danielm77 at spray.se>
* lib/check.h, lib/errorlogger.h: Refactoring: Removed
'possibleError'
2010-05-16 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkmemoryleak.cpp, lib/checkmemoryleak.h,
test/testmemleak.cpp: Refactoring: Removed possibleError messages
from CheckMemoryLeaks
2010-05-16 Erik Lax <erik at datahack.se>
* lib/tokenize.cpp, test/testsimplifytokens.cpp: Fixed #1688
(Tokenizer::simplifyKnownVariables and pointer assignments)
2010-05-16 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkbufferoverrun.cpp, lib/checkbufferoverrun.h,
test/testbufferoverrun.cpp: Refactoring: Removed 'possible error'
message about cin
2010-05-16 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkbufferoverrun.cpp, lib/checkbufferoverrun.h,
test/testbufferoverrun.cpp: Refactoring: Removed some inconclusive
checking in CheckBufferOverrun
2010-05-16 Daniel MarjamÀki <danielm77 at spray.se>
* lib/check.h, lib/checkclass.cpp, lib/checkclass.h,
lib/checkother.cpp, lib/checkother.h, lib/checkstl.cpp,
lib/errorlogger.h, test/testclass.cpp, test/testdivision.cpp,
test/testother.cpp, test/teststl.cpp: Refactoring: Removed
Severity::possibleStyle
2010-05-16 Daniel Marjamäki <danielm77 at spray.se>
* lib/cppcheck.cpp, man/manual.docbook: doc: updated docs about -D
command line flag
2010-05-16 Daniel Marjamäki <danielm77 at spray.se>
* lib/cppcheck.cpp, lib/settings.h, test/testcppcheck.cpp: Fixed
#1212 (Allow giving used defines in command line)
2010-05-16 Daniel Marjamäki <danielm77 at spray.se>
* lib/checkexceptionsafety.cpp, lib/checkmemoryleak.cpp,
lib/cppcheck.cpp, lib/settings.cpp, lib/settings.h,
test/testexceptionsafety.cpp, test/testmemleak.cpp: Code cleanup:
Removed autodealloc handling
2010-05-15 Daniel Marjamäki <danielm77 at spray.se>
* lib/checkclass.cpp, test/testclass.cpp: Fixed #1678 (false
positive: Member variable not initialized in the constructor, for
arrays of undefined type)
2010-05-15 Erik Lax <erik at datahack.se>
* lib/checkstl.cpp, test/teststl.cpp: Fixed #1679 (Bad iterators
checks fails to detect bugs with indent levels)
2010-05-15 Erik Lax <erik at datahack.se>
* lib/checkstl.cpp, lib/checkstl.h, test/teststl.cpp: Fixed #1680
(Bad iterators checks fail to detect invalidation of iterator for
deletion by value)
2010-05-15 Daniel Marjamäki <danielm77 at spray.se>
* lib/checkmemoryleak.cpp, lib/checkmemoryleak.h,
test/testmemleak.cpp: Fixed #1681 (false negative: memory leak in
operator =)
2010-05-15 Daniel Marjamäki <danielm77 at spray.se>
* lib/checkother.cpp, lib/checkother.h, test/testother.cpp: Added
test CheckOther::sizeofsizeof. Inspired by #1682
2010-05-14 Daniel Marjamäki <danielm77 at spray.se>
* lib/mathlib.cpp, test/testsuite.cpp: astyle formatting
2010-05-14 Daniel Marjamäki <danielm77 at spray.se>
* lib/tokenize.cpp, test/testsimplifytokens.cpp: Fixed #1682
(Internal error)
2010-05-13 Konrad Windszus <konrad_w at gmx.de>
* Makefile, lib/checkstl.cpp, lib/cppcheck.cpp,
test/testcppcheck.cpp, test/testsuite.cpp, test/testsuite.h,
test/tinyxml/changes.txt, test/tinyxml/tinystr.cpp,
test/tinyxml/tinystr.h, test/tinyxml/tinyxml.cpp,
test/tinyxml/tinyxml.h, test/tinyxml/tinyxmlerror.cpp,
test/tinyxml/tinyxmlparser.cpp: Ticket #1318: Make sure error ids
are unique
2010-05-13 Robert Reif <reif at earthlink.net>
* lib/tokenize.cpp, lib/tokenize.h, test/testsimplifytokens.cpp:
Fixed #1677 (False positive: (style) Variable 'xxx' is assigned a
value that is never used)
2010-05-12 Martin Ettl <martin at martin.(none)>
* lib/mathlib.cpp, test/testmathlib.cpp: mathlib:isInt() now handles
calles of 'u' and 'l' correctly; testcases added
2010-05-11 Robert Reif <reif at earthlink.net>
* lib/tokenize.cpp, test/testsimplifytokens.cpp: Fixed #1671
(simplifyTypedef: support for more typedefs)
2010-05-10 Reijo Tomperi <aggro80 at users.sourceforge.net>
* man/cppcheck.1.xml: Update man page
2010-05-10 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkclass.cpp, test/testclass.cpp, test/testconstructors.cpp:
Fixed #1669 (Still seeing 'possible style' warnings in 1.43)
2010-05-10 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkmemoryleak.cpp, test/testmemleak.cpp: Fixed #1665 ('If
you see this, there is a bug': Token::Match('%var% ( %varid% [,)]',
0))
2010-05-10 Robert Reif <reif at earthlink.net>
* lib/tokenize.cpp, test/testsimplifytokens.cpp: Better handling of
function pointer typedef
2010-05-10 Robert Reif <reif at earthlink.net>
* lib/tokenize.cpp, test/testsimplifytokens.cpp: Fixed #1666
(simplifyTypedef: add support for typedefs of functions)
2010-05-09 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkmemoryleak.cpp, test/testmemleak.cpp: Fixed #1648
(mismatch allocate and deallocate calls.)
2010-05-09 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkother.cpp, test/testother.cpp: Fixed #1662 (false
positive: Data is allocated but not initialized, when using sprintf)
2010-05-09 Robert Reif <reif at earthlink.net>
* lib/checkother.cpp, test/testunusedvar.cpp: Fixed #1660 (false
positive: Variable is assigned a value that is never used, when
using cast)
2010-05-09 Robert Reif <reif at earthlink.net>
* test/testunusedvar.cpp: Added unit test for #5
2010-05-08 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkstl.cpp, test/teststl.cpp: Fixed #1656 (dangerous usage
of erase not detected: for (; it != it2; ++it) ints.erase(it);)
2010-05-08 Daniel MarjamÀki <danielm77 at spray.se>
* lib/checkother.cpp, test/testother.cpp: Fixed #1658 (false
negative: uninitialized pointer usage)
2010-05-08 Daniel MarjamÀki <danielm77 at spray.se>
* createrelease: createrelease: more details about dmake
2010-05-08 Daniel MarjamÀki <danielm77 at spray.se>
* Makefile: Makefile: Set debug mode
2010-05-08 Daniel MarjamÀki <danielm77 at spray.se>
* Makefile: Makefile: Set release mode
2010-05-08 Daniel MarjamÀki <danielm77 at spray.se>
* Changelog, createrelease: Changelog: Updated for release
2010-05-08 Daniel MarjamÀki <danielm77 at spray.se>
* tools/dmake.cpp: dmake: updated compiler flags in release mode.
only -Wall.
2010-05-08 Daniel MarjamÀki <danielm77 at spray.se>
* createrelease: createrelease: mention that the Makefile should be
updated
2010-05-08 Daniel MarjamÀki <danielm77 at spray.se>
* lib/cppcheck.cpp: cli help: show the flags in alphabetical
order
** Bug watch added: sourceforge.net/apps/trac/cppcheck/ #1650
http://sourceforge.net/apps/trac/cppcheck/ticket/1650
--
Sync cppcheck 1.44-1 (universe) from Debian unstable (main)
https://bugs.launchpad.net/bugs/640655
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is a direct subscriber.
Status in “cppcheck” package in Ubuntu: New
Bug description:
Please sync cppcheck 1.44-1 (universe) from Debian unstable (main)
Changelog entries since current maverick version 1.43-3:
cppcheck (1.44-1) unstable; urgency=low
* New upstream release
* Zachary Blair and Martin Ettl added to copyright file
* control: Standars-version changed 3.8.4 -> 3.9.0
* Remove patch debian-changes-1.43-3, because applied to upstream
-- Reijo Tomperi <aggro80 at users.sourceforge.net> Tue, 13 Jul 2010 16:24:55 +0300
More information about the Ubuntu-sponsors
mailing list