Timeline


and .

02/19/11:

22:54 Ticket #2594 (Support inline suppressions in C-style comments) created by ghewgill
Currently the --inline-suppr option only looks inside C++ style "//" …
21:35 Ticket #2593 (### Internal error in Cppcheck. Please report it.) created by ettlmartin
checking the following not compilable code : […] gives: […]
20:44 Ticket #2589 (segmentation fault of cppcheck (struct B : A)) closed by robertreif
fixed: fixed by: …
19:21 Ticket #2231 (uninitialized variable: undetected when initialization in for loop) closed by hyd_danmar
fixed: Fixed by: …
19:20 Ticket #2587 (Spurious warning about struct hiding typedef) closed by robertreif
fixed: Fixed by: …
18:03 WikiStart edited by hyd_danmar
Investigating false negatives.. (diff)
17:10 TokenizerKnownVariables edited by hyd_danmar
minor tweaks. no cases changed. (diff)
15:51 TokenizerKnownVariables edited by hyd_danmar
simple tweaks. nothing new (diff)
15:06 WikiStart edited by hyd_danmar
(diff)
15:04 TokenizerKnownVariables created by hyd_danmar
Start
14:45 ArrayIndexFalseNegatives edited by hyd_danmar
(diff)
14:44 ArrayIndexFalseNegatives edited by hyd_danmar
added unhandled case, using same variable for allocation and usage (diff)
13:11 WikiStart edited by hyd_danmar
Public investigation about false negatives (diff)
13:10 ArrayIndexFalseNegatives created by hyd_danmar
Start
08:59 Ticket #2590 (segmentation fault of cppcheck ( {}int )) closed by hyd_danmar
fixed: Fixed by: …

02/18/11:

23:28 Ticket #2592 (False positive: 'operator=' should return reference to self) created by zacblair
I think that cppcheck shouldn't complain about 'operator=' not returning a …
22:42 Ticket #2591 (cppcheck hangs with 100% cpu load ( class A : )) created by ettlmartin
following not compilable piece of code makes cppcheck hang with 100% …
21:52 Ticket #2590 (segmentation fault of cppcheck ( {}int )) created by ettlmartin
this little piece of not compilable code lets cppcheck crash: […] …
19:06 Ticket #2582 (segmentation fault of cppcheck ( if() )) closed by hyd_danmar
fixed: Fixed by: …

02/17/11:

21:02 Ticket #2589 (segmentation fault of cppcheck (struct B : A)) created by ettlmartin
cppcheck crashes on piece of not compilable code: […] […]
20:31 Ticket #2585 (segmentation fault of cppcheck (CheckOther::clarifyCalculation)) closed by hyd_danmar
fixed: Fixed by: …
20:18 Ticket #2586 (segmentation fault of cppcheck (template<>)) closed by hyd_danmar
fixed: Fixed by: …
16:23 Ticket #2588 (fail to report uninitialized variable when used as function parameter) created by phi001
[…] […] Maybe be related to #2408. VC2008 complains with […]
10:22 Ticket #2587 (Spurious warning about struct hiding typedef) created by ghewgill
The following code generates a style warning: typedef struct s { }; void …
09:59 Ticket #2586 (segmentation fault of cppcheck (template<>)) created by ettlmartin
this statement lets cppcheck crash: […] […] This code is not …
09:56 Ticket #2585 (segmentation fault of cppcheck (CheckOther::clarifyCalculation)) created by ettlmartin
from gcc/gcc/testsuite/gcc.dg/cpp/Wtrigraphs.c […] […] It only …

02/16/11:

19:34 Ticket #2584 (false positive 'variable n is never used') closed by hyd_danmar
fixed: Fixed by: …
18:19 Ticket #2583 (add new unmatchedSuppression information message) closed by ghewgill
fixed: Branch "unmatched-suppressions" merged.
16:34 Ticket #2584 (false positive 'variable n is never used') created by mpinchon
[…] Variable 'n' is assigned a value that is never used
10:11 Ticket #2583 (add new unmatchedSuppression information message) created by ghewgill
The attached code adds new unmatchedSuppression information messages when …

02/15/11:

21:26 Ticket #2582 (segmentation fault of cppcheck ( if() )) created by ettlmartin
checking this not compilable code leads to a segault […] […]
15:54 Ticket #2581 (### Internal error in Cppcheck. Please report it.) created by ettlmartin
checking file ginac-1.4.4/ginac/ex.cpp from http://www.ginac.de/ gives an …
00:51 Ticket #2580 (false postive with "Unused private function") closed by robertreif
fixed: fixed by …

02/14/11:

17:53 Ticket #2580 (false postive with "Unused private function") created by gast128
We ran cppcheck over our code and we got above false postive in 2 …

02/13/11:

19:13 Ticket #2579 (segmentation fault of cppcheck) closed by robertreif
fixed: Fixed by: …
15:11 Ticket #2579 (segmentation fault of cppcheck) created by ettlmartin
This source snipped makes cppcheck crash. This is no valid code. It should …
07:50 Ticket #2578 (Preprocessor does not correctly handle #define A 0 / #if A) created by ghewgill
The following code does not behave properly: #define A 0 #if A foo(); …

02/12/11:

20:37 Ticket #2577 (segmentation fault of cppcheck) closed by robertreif
fixed: Fixed by: …
19:51 Ticket #2577 (segmentation fault of cppcheck) created by ettlmartin
[…] […]
17:35 Ticket #2576 (False positive: (error) Buffer access out-of-bounds) closed by hyd_danmar
fixed: Fixed by: …
16:22 Ticket #2576 (False positive: (error) Buffer access out-of-bounds) created by lotodore
This code: -- cut here -- class ClientPlayer? : public PlayerInterface? { …
15:53 Ticket #2549 (segmentation fault of cppcheck) closed by hyd_danmar
fixed: Fixed by: …
14:40 Ticket #2558 (false positive: (error) Returning reference to auto variable) closed by hyd_danmar
fixed: Fixed by: …
14:16 Ticket #2562 (False positive: variable not assigned with parameters passed by reference) closed by hyd_danmar
duplicate: I don't see this. Probably a duplicate of #2535
13:31 Ticket #2502 (False positive: redundant assingment of object to itself) closed by hyd_danmar
fixed: Fixed by: …
10:31 Ticket #2561 (False positive on array index when using conditional operator) closed by hyd_danmar
fixed: Fixed by: …
00:46 Ticket #2575 (false positive: Preprocessor does not ignore #include within #if 0 block) created by robertreif
The following code: […] produces this: […]
00:10 Ticket #2568 (False positive: (style) Union 'A_t' hides typedef with same name (forward ...) closed by robertreif
fixed: Fixed by: …

02/11/11:

22:35 Ticket #2569 (postfix increment on boolean) closed by seb777
fixed
22:20 Ticket #2574 (cppcheck 1.47 segfaults on OpenBSD 4.9-beta) closed by aggro80
duplicate: I can confirm the segfault with 1.47, but not with latest trunk in Ubuntu. …
22:13 Ticket #2574 (cppcheck 1.47 segfaults on OpenBSD 4.9-beta) created by zinovik
# gdb -q /usr/local/bin/cppcheck ... (gdb) r …
20:22 Ticket #2573 (GUI: Use Qt statemachine) created by kimmov
Qt's statemachine
19:14 Ticket #2572 (GUI: Disable all UI actions on Recheck) closed by kimmov
fixed: Committed the patch to Dan's master: …
19:13 Ticket #2460 (GUI: Errors are sorted by line number alphabetically instead of ...) closed by kimmov
fixed
18:30 Ticket #2572 (GUI: Disable all UI actions on Recheck) created by eriklax
While running a Check/Recheck, different UI items are disabled. See …
18:00 Ticket #2548 (replaces 2+ spaces in strings with only one) closed by hyd_danmar
fixed: I applied ticket_2548.diff with: …
17:54 Ticket #2571 (Preprocessor does not ignore #undef within #if 0 block) closed by hyd_danmar
fixed: I applied trac-2571.patch with: …
17:03 Ticket #2570 (Preprocessor incorrectly handles #define FOO"foo" (with no space)) closed by hyd_danmar
fixed: I applied trac-2570.patch with: …
13:05 Ticket #2567 (Unused private) closed by robertreif
fixed: This is now fixed by: …
06:52 Ticket #2571 (Preprocessor does not ignore #undef within #if 0 block) created by ghewgill
This test and patch fixes a problem where the #undef is considered even in …
06:49 Ticket #2570 (Preprocessor incorrectly handles #define FOO"foo" (with no space)) created by ghewgill
This test and patch fixes a problem with #define parsing when there is no …
05:32 Ticket #2559 (Refactoring Preprocessor::read) closed by hyd_danmar
fixed: I applied refactor-preprocessor.diff with: …

02/10/11:

20:00 Ticket #2569 (postfix increment on boolean) created by seb777
The operand of a postfix increment operator may be of type bool but it is …
17:52 Ticket #2556 (Version 1.47 fails to compile) reopened by php-coderrr
I'm faced with this just during building new version for ALT Linux distro. …
14:44 Ticket #2568 (False positive: (style) Union 'A_t' hides typedef with same name (forward ...) created by lotodore
Checking the code -- cut here -- typedef struct A A_t; // forward …
12:44 Ticket #2567 (Unused private) created by serval2412
Hello, From LibreOffice? sources, here is a false positive : …
12:39 Ticket #2560 (False positive: The class 'Altren' does not have a constructor, because ...) closed by robertreif
fixed: Fixed by: …
11:23 Ticket #2566 (GUI: Make translation loading dynamic) created by kimmov
It has already happened couple of times somebody added the new translation …
10:15 Ticket #2565 (New check: condition can be broken out from loop) created by ettlmartin
[…] cppcheck does not detect the memory leak […]
09:29 Ticket #2564 (Add wildcards to suppression list file) created by ghewgill
This patch enhances the suppression-list file so it can support wildcards …
09:15 Ticket #2563 (#if equality testing does not ignore parentheses) created by ghewgill
The following code does not correctly resolve the #if as true: #define A …
08:57 Ticket #2562 (False positive: variable not assigned with parameters passed by reference) created by mbaessler
Test case: […] You get a warning: "d is not assigned a value" in …
08:06 Ticket #2561 (False positive on array index when using conditional operator) created by ghewgill
The following code has a false positive for array out of bounds: void f() …
07:54 Ticket #2560 (False positive: The class 'Altren' does not have a constructor, because ...) created by altren
[…] Initializing base class with "Nsp::B()" cause this: […]

02/09/11:

22:58 Ticket #2559 (Refactoring Preprocessor::read) created by eriklax
So, while trying to figure out the best way to fix bug #2548 I got started …
21:31 Ticket #2558 (false positive: (error) Returning reference to auto variable) created by ettlmartin
[…] […]
18:23 Ticket #2557 (False positive: (style) Variable 'key' is not assigned a value) closed by hyd_danmar
duplicate: it's fixed now.. so I think it is a duplicate of #2535
18:21 Ticket #2535 (false positive: (style) Variable 'A' is not assigned a value) closed by hyd_danmar
fixed: Fixed by: …
15:32 Ticket #2557 (False positive: (style) Variable 'key' is not assigned a value) created by lotodore
The following code: -- cut here -- #include <cstring> using namespace …
00:49 Ticket #2554 (simplifyTypedef: wrong simplification for sizeof(array)) closed by robertreif
fixed: Fixed by: …

02/08/11:

21:33 Ticket #2556 (Version 1.47 fails to compile) closed by aggro80
fixed: I don't see any other old instructions so closing this again.
21:25 Ticket #2556 (Version 1.47 fails to compile) reopened by aggro80
I'm reopening this as there seem to be some instruction files with old …
21:21 Ticket #2556 (Version 1.47 fails to compile) closed by lanurmi
invalid
21:17 Ticket #2556 (Version 1.47 fails to compile) created by richardn26
Header file pcre.h is missing - g++ -O2 -DNDEBUG -Wall -Ilib -c -o …
19:20 Ticket #2555 (Cppcheck 1.47 - Crash on WinMerge-Trunk (Win7 x64)) closed by hyd_danmar
fixed: Fixed by: …
18:54 Ticket #2550 (Bad substr/strncmp comparison) closed by hyd_danmar
fixed
18:53 Ticket #2550 (Bad substr/strncmp comparison) reopened by hyd_danmar
18:50 Ticket #2550 (Bad substr/strncmp comparison) closed by hyd_danmar
fixed: I applied stringcompare.diff with: …
13:38 Ticket #2555 (Cppcheck 1.47 - Crash on WinMerge-Trunk (Win7 x64)) created by gerundt
I tried with the new Cppcheck 1.47 to check the "Src" directory from …
12:42 Ticket #2554 (simplifyTypedef: wrong simplification for sizeof(array)) created by robertreif
This code: […] produces this output: […] which is wrong.
00:32 Ticket #2551 (checkautovariables: refactor to use the symbol database) closed by robertreif
fixed: Fixed by commit: …

02/07/11:

19:28 Ticket #2552 (preprocessor check XX is already guaranteed to be defined -- too eager?) closed by hyd_danmar
fixed: Fixed by: …
13:59 Ticket #2289 ([GUI] Sort available languages by name) closed by thevbm
fixed
13:58 Ticket #2289 ([GUI] Sort available languages by name) reopened by thevbm
11:03 Ticket #2446 (GUI: Don't use index number for language selection) closed by kimmov
fixed: Fixed by commit: …

02/06/11:

19:28 Ticket #2512 (Classes for handling of preprocessor configurations) closed by hyd_danmar
invalid: I am not interested in any more theoretical discussions. If I see how I …
18:18 Ticket #2512 (Classes for handling of preprocessor configurations) reopened by elfring
Replying to hyd_danmar: Papers like …
18:01 Ticket #2553 (new check: out of bounds using scanf and wrong %[width] - Value) created by ettlmartin
Hello i have an idea for a new check. Consider the following code: […] …
17:48 Ticket #2512 (Classes for handling of preprocessor configurations) closed by hyd_danmar
invalid: I am not interested in starting yet another theories discussion.
15:17 Ticket #2552 (preprocessor check XX is already guaranteed to be defined -- too eager?) created by epajarre
Feel free to downgrade this report, but I think that the new check for …
14:39 Ticket #2551 (checkautovariables: refactor to use the symbol database) created by robertreif
This patch refactors the auto variable checks to use the symbol database. …
12:28 Milestone 1.47 completed
Release notes for 1.47 It is now possible to exclude files and folders …
12:25 Ticket #2468 (symbol database: code cleanups) closed by hyd_danmar
fixed: I assume this can be closed now.
11:41 WikiStart edited by hyd_danmar
Version 1.48 is planned to be released on April 9th (diff)
10:07 Ticket #2388 (Use throw without argument to rethrow exceptions) closed by zacblair
fixed: Thanks for the tips. Sorry about the unnecessary merge. I made a silly …

02/05/11:

21:51 Ticket #2371 (MSI installer: paths needs to be updated) closed by kimmov
fixed: Only CLI build directory needed to be updated. Done in commit: …
16:08 Ticket #2550 (Bad substr/strncmp comparison) created by eriklax
This suggested new check could detect problems when comparing a substring …
14:19 Ticket #2543 (GUI: Xml report does not quote special characters) closed by kimmov
fixed: Fixed by commit: …
14:18 Ticket #2521 (GUI: Add XML format 2 support) closed by kimmov
fixed: Implemented in several commits, merge commit to Dan's master being: …
09:31 Ticket #2549 (segmentation fault of cppcheck) created by ettlmartin
[…] […] This is -std=c++0x code and can be compiled with: […] The …
08:05 Ticket #2547 (segmentation fault of cppcheck) closed by hyd_danmar
fixed: I applied 2547.diff with: …
02:59 Ticket #2548 (replaces 2+ spaces in strings with only one) created by atomo64
The following code should trigger an OOB error, but it doesn't: […] …

02/04/11:

21:53 Ticket #2547 (segmentation fault of cppcheck) created by ettlmartin
[…] […]
20:10 Ticket #2498 (False positive: redundant assignment) closed by hyd_danmar
fixed: Fixed by: …
19:57 Ticket #2531 (False positive: Redudant assignment to itself) closed by hyd_danmar
fixed: Fixed by: …
19:42 Ticket #2503 (false positive: memory leak (struct member, address is taken)) closed by hyd_danmar
fixed: Fixed by: …
19:23 Ticket #2539 (segmentation fault of cppcheck) closed by hyd_danmar
fixed: I applied 2539.diff with: …
19:18 Ticket #2546 (make CheckMemoryLeakInClass also check structures) closed by hyd_danmar
fixed: I applied struct.diff with: …
19:15 Ticket #2544 (XML output does not specify encoding used) closed by hyd_danmar
fixed: Fixed by: …
15:03 Ticket #2546 (make CheckMemoryLeakInClass also check structures) created by robertreif
This patch actually makes the code work the way the comment says it should …
14:35 Ticket #2545 (cppcheck translated in spanish language) created by qcondor
Hi I would like to send you the spanish translation of cppcheck. If you …
09:56 Ticket #2544 (XML output does not specify encoding used) created by kimmov
Using current git HEAD and creating XML ouput. The produced XML does not …
09:48 Ticket #2543 (GUI: Xml report does not quote special characters) created by kimmov
With current git HEAD, when saving results to XML file the special …
07:23 Ticket #2542 (false negative: no warning about overriding variable value without using ...) created by kimmov
This code doesn't produce warning: […] […]

02/03/11:

21:31 Ticket #2533 (false positive: (error) Uninitialized variable: cBuffer) closed by hyd_danmar
fixed: Fixed by: …
21:09 Ticket #2501 (Improve message: redundant assignment in switch) closed by hyd_danmar
wontfix: ok I close this.
12:52 Ticket #2538 (Allow excluding files from the checking) closed by kimmov
fixed: Implemented in commit: …
12:33 Ticket #2541 (memory leak not found when using strcmp) created by hyd_danmar
The leak is not found in this code: […]
12:27 Ticket #2540 (Memory leak not found when strtok is used) created by hyd_danmar
The memory leak is not found for: […]
09:02 Ticket #2539 (segmentation fault of cppcheck) created by ettlmartin
cppcheck segaults on following code: […] […] This code is not …
06:59 Ticket #2536 (cppcheck hangs with 100% cpu load) closed by hyd_danmar
fixed: I applied 2536.diff with: …
06:57 Ticket #2537 (segmentation fault of cppcheck) closed by hyd_danmar
fixed: I applied 2537.diff with: …
06:32 Ticket #2538 (Allow excluding files from the checking) created by kimmov
In ticket #1690 I added support for ignoring directories. I felt that is …

02/02/11:

23:39 Ticket #2537 (segmentation fault of cppcheck) created by ettlmartin
this code fragment leads to a segfault […] […]
23:29 Ticket #2536 (cppcheck hangs with 100% cpu load) created by ettlmartin
cppcheck hangs with 100% cpu load with -std=c++0x code […] […]
20:40 Ticket #2535 (false positive: (style) Variable 'A' is not assigned a value) created by ettlmartin
[…] […]
19:14 Ticket #1690 (Ability to exclude files and directories from checks) closed by kimmov
fixed: Ok, merged my branch to Dan's master: …
13:47 Ticket #2534 (false negative: buffer access out of bound using strcpy) created by ettlmartin
[…] […]
06:42 Ticket #2530 (Tokenizer: Remove redundant "MyClass::" inside MyClass class declaration) closed by hyd_danmar
fixed: I applied 2530.diff with: …

02/01/11:

21:49 Ticket #2533 (false positive: (error) Uninitialized variable: cBuffer) created by ettlmartin
[…] […]
20:54 Ticket #2529 (False positive: array 'req[3]' index 4 out of bounds) closed by hyd_danmar
fixed: Fixed by: …
18:27 Ticket #2532 (improve check: uninitialized variable (strncpy in else)) created by hyd_danmar
No error is reported for this: […]
15:57 Ticket #2527 (Make "too many configurations" message an error message) closed by kimmov
fixed: I applied the patch as commit: …
10:59 Ticket #2531 (False positive: Redudant assignment to itself) created by phi001
The following code […] gives this messages […] This might not be …

01/31/11:

20:43 Ticket #2530 (Tokenizer: Remove redundant "MyClass::" inside MyClass class declaration) created by stweil
cppcheck fails to detect uninitialized class variables if there is any …
20:19 Ticket #2522 (update project files to fix missing include messages) closed by kimmov
fixed: Thanks! Applied as commit: …
18:38 Ticket #2529 (False positive: array 'req[3]' index 4 out of bounds) reopened by hyd_danmar
I see. in my humble opinion, a missing configuration should not cause …
17:42 Ticket #2529 (False positive: array 'req[3]' index 4 out of bounds) closed by pkot
invalid: OK. Seems to be my fault. #define was in a different file and somehow …
16:32 Ticket #2525 (False positive: Possible null pointer dereference (sizeof)) closed by hyd_danmar
fixed: Fixed by: …
16:30 Ticket #2529 (False positive: array 'req[3]' index 4 out of bounds) created by pkot
The following code (or to be run on gnokii …
10:23 Ticket #2528 (false negative: buffer access out of bounds) created by ettlmartin
[…] gives: […] If the code is compiled with -DX4, no buffer access …
10:14 Ticket #2527 (Make "too many configurations" message an error message) created by kimmov
If there are too many #ifdef configurations Cppcheck bails out checking …
09:27 Ticket #2520 (GUI: 'Enable all #ifdef configurations' -option is confusing) closed by kimmov
fixed: Changed the wording to start with word 'Force' as the CLI option does. Not …
08:41 Ticket #2402 ([GUI] Summary is not shown for loaded .xml file) closed by kimmov
fixed: Actually thought one way to make summary shorter - finding first full stop …

01/30/11:

20:26 Ticket #2525 (False positive: Possible null pointer dereference (sizeof)) reopened by lotodore
Sorry again, I need to reopen it. With the new version 1.46.1, there is …
19:48 Ticket #2525 (False positive: Possible null pointer dereference (sizeof)) closed by lotodore
invalid: While I had the latest version of cppcheck locally, I was testing using …
17:55 Ticket #2438 (__restrict is not handled (and a related bug)) closed by atomo64
fixed: https://github.com/danmar/cppcheck/commit/da998fec68106d1f7245a906fe5ab9055
17:51 Ticket #1468 (Preprocessor: Wrong configuration extracted 'Checking a.cpp: ...) closed by atomo64
fixed: https://github.com/danmar/cppcheck/commit/49848fd752fd242c37338f82cbed453e4
17:51 Ticket #1415 (check for calling f{eof,read,close,...} with NULL) closed by atomo64
fixed: https://github.com/danmar/cppcheck/commit/5137f5fb7f7b2605f5b16cd33e657df3e
14:15 Ticket #2523 (false positive: syntax error) closed by hyd_danmar
fixed: Fixed by: …
14:14 Ticket #2517 (false negative: Memory leak in a class declaration?) closed by hyd_danmar
fixed: I applied 2517.diff and 2517.test.diff with: …
12:25 Ticket #2526 (Make TODO_ASSERT_EQUALS take three arguments (value, to_be, as_is)? This ...) closed by johnsyweb
fixed: Fixed in 098f0bf.
09:16 Ticket #2526 (Make TODO_ASSERT_EQUALS take three arguments (value, to_be, as_is)? This ...) created by johnsyweb
Example here: https://github.com/danmar/cppcheck/commit/c041071

01/29/11:

21:24 Ticket #2525 (False positive: Possible null pointer dereference (sizeof)) created by lotodore
This code: -- cut here -- #include <cstdlib> using namespace std; int …
17:21 Ticket #1837 (--suppresions file.txt inconsistent) closed by kimmov
fixed: Fixed the --exitcode-suppressions in commit: …
14:45 Ticket #2524 (Addition of CMake build files) created by elfring
I hope that software development can still be continued on an improved …
12:11 Ticket #2523 (false positive: syntax error) created by ettlmartin
checking the following code from gmp-libary gives a syntax error on valid …
11:29 Ticket #1092 (Add simple CMake build files) closed by kimmov
invalid: Your project management practices don't apply to open source projects (and …
00:02 Ticket #2517 (false negative: Memory leak in a class declaration?) reopened by robertreif
Here is a patch that fixes the false negative. This patch caused no test …

01/28/11:

17:21 Ticket #2522 (update project files to fix missing include messages) created by robertreif
This patch updates the project files to fix most of the missing includes …
13:07 Ticket #2521 (GUI: Add XML format 2 support) created by kimmov
GUI needs to support the new XML format 2. I think GUI should default to …
12:54 Ticket #2520 (GUI: 'Enable all #ifdef configurations' -option is confusing) created by kimmov
Current Enable all #ifdef configurations-option in GUI preferences …
11:45 Ticket #2509 (How to stop analysis when an include file can not be found?) closed by kimmov
invalid: You can search for the (system) include file related tickets yourself. …
08:20 Ticket #2505 (Check processing of a preprocessor macro "FREE") closed by hyd_danmar
fixed: Fixed by: …
06:57 Ticket #2253 (Make CLI error listing documented and public switch) closed by kimmov
fixed: Added --errorlist to CLI help in commit: …
06:52 Ticket #2517 (false negative: Memory leak in a class declaration?) closed by hyd_danmar
invalid: I believe the false negatives are covered by #1618. So.. if the reported …

01/27/11:

20:25 Ticket #2517 (false negative: Memory leak in a class declaration?) reopened by elfring
Replying to hyd_danmar: Did you try it also with the original …
20:24 Ticket #2516 ("Scope of variable could be reduced" in C code) closed by hyd_danmar
wontfix: > If everyone agrees, then just leave it as it is. Thank you. I prefer if …
20:20 Ticket #2505 (Check processing of a preprocessor macro "FREE") reopened by elfring
Replying to kimmov: > Apparently reproducing it requires more …
20:17 Ticket #2518 (Crash when checking rockbox's firmwire) closed by hyd_danmar
fixed: Fixed by: …
20:01 Ticket #2517 (false negative: Memory leak in a class declaration?) closed by hyd_danmar
invalid: I fail to reproduce. And I don't think you are interested in investigating …
19:59 Ticket #2505 (Check processing of a preprocessor macro "FREE") closed by hyd_danmar
invalid: I fail to reproduce and I don't think you are interested in investigating …
17:46 Ticket #2519 (Collapse operator function names into a single token) closed by hyd_danmar
fixed: I applied operator.diff with: …
15:18 Ticket #2519 (Collapse operator function names into a single token) created by robertreif
We have discussed the possibility of collapsing operator function names …
14:38 Ticket #2518 (Crash when checking rockbox's firmwire) created by thevbm
I've managed to find file that crashes. I'm using …
13:45 Ticket #2517 (false negative: Memory leak in a class declaration?) created by elfring
I have tried a static analysis out on the source files from the tool …
12:05 Ticket #2516 ("Scope of variable could be reduced" in C code) created by o_barthelemy
It seems that CPPCheck suggests to reduce the scope of variables even in C …
09:22 Ticket #2441 (Parsing of command line arguments breaks after --errorlist) closed by kimmov
fixed: Fixed by the commit: …
08:38 Ticket #2496 (Is error reporting for an unneeded parameter wrong?) closed by kimmov
fixed: Fixed by the commit: …
08:24 Ticket #2515 (Print warning for deprecated command line options) created by kimmov
There are some deprecated command line options, like --all that …
06:54 Ticket #2513 (GUI: Garbage printed to log after missing include warning) closed by kimmov
fixed: The line number was not properly converted to string. Causing garbage …

01/26/11:

22:54 Ticket #2514 (GUI: Showing missing header file warnings) created by kimmov
Current HEAD code (001d38261484b043b32cbbfa23dd36a00c5efa75) show missing …
22:49 Ticket #2513 (GUI: Garbage printed to log after missing include warning) created by kimmov
Using current HEAD (001d38261484b043b32cbbfa23dd36a00c5efa75) and debug …
19:56 Ticket #2512 (Classes for handling of preprocessor configurations) created by elfring
The tool "Cppcheck" can handle preprocessor configurations to some degree. …
19:31 Ticket #2511 (Missing indication for (in)active severity filters in the tool bar) closed by kimmov
wontfix: There is no point in Tooltip to indicate that. Feel free to submit new …
19:21 Ticket #2511 (Missing indication for (in)active severity filters in the tool bar) created by elfring
The graphical user interface for the tool "Cppcheck" has got six buttons …
19:10 Ticket #2510 (Better check regarding the use of 'sizeof') closed by seb777
fixed: Fixed with: …
18:59 Ticket #2510 (Better check regarding the use of 'sizeof') created by seb777
The following examples should provide a warning regarding the use of …
18:50 Ticket #2509 (How to stop analysis when an include file can not be found?) created by elfring
I have tried an analysis with your command line tool in verbose mode. I …
16:15 Ticket #2508 (Switching between sort orders for the result view) created by elfring
The graphical user interface for the tool "Cppcheck" contains a …
13:14 Ticket #2507 (Add configuration name to the error messages where applicable) created by elfring
I have tried a static analysis out on the source files from the tool …
10:05 Ticket #2506 (GUI: Copy selected rows to the clipboard) created by elfring
The graphical user interface for the tool "Cppcheck" contains a …
09:06 Ticket #2505 (Check processing of a preprocessor macro "FREE") created by elfring
I have tried a static analysis out on the source files from the tool …
08:10 Ticket #2504 (false positive: (error) Possible null pointer dereference: pcTmp) closed by hyd_danmar
duplicate: First of all.. the check assumes that conditions are not redundant. In my …

01/25/11:

22:02 Ticket #2504 (false positive: (error) Possible null pointer dereference: pcTmp) created by ettlmartin
this is a reduced version of real life code: […] […] pcTmp has …
21:56 Ticket #2503 (false positive: memory leak (struct member, address is taken)) created by elfring
I have tried a static analysis out on the source files from the tool …
12:00 Ticket #2502 (False positive: redundant assingment of object to itself) created by kimmov
With current git HEAD Cppcheck, this code: […] prints warning: […] …
11:54 Ticket #2497 (Wrong bufferAccessOutOfBounds error for strcat on fixed size char buffer) closed by chrta
invalid: Thanks for the fast feedback, i made an error not setting the include …
11:28 Ticket #2501 (Improve message: redundant assignment in switch) created by kimmov
With current HEAD Cppcheck this reduced code: […] prints warning: …
10:51 Ticket #2500 (GUI: Allow formatting saved messages) created by kimmov
GUI should allow formatting messages saved to file as CLI does with …
10:48 Ticket #2499 (GUI: Allow configuring copied message formatting) created by kimmov
GUI should allow similar message formatting than CLI does with templates. …
10:11 Ticket #2498 (False positive: redundant assignment) created by kimmov
With current HEAD this (reduced) code: […] causes this warning: […]
09:12 Ticket #2495 (false positive: incorrect sizeof error message) closed by seb777
fixed: Fix with: …
09:12 Ticket #155 (check size of a variable whose type is a sized array) closed by seb777
fixed: Fix with: …
07:40 Ticket #2497 (Wrong bufferAccessOutOfBounds error for strcat on fixed size char buffer) created by chrta
The code block produces this error: type: bufferAccessOutOfBounds …

01/24/11:

23:28 Ticket #155 (check size of a variable whose type is a sized array) reopened by eriklax
In this false-positive, f1() generates an error, while f2() does not, but …
20:42 Ticket #2494 (New check: clarify calculation when using ?: operator) closed by hyd_danmar
fixed: Fixed by: …
18:57 Ticket #2139 (Please allow disabling "The code contains characters that are unhandled. ...) closed by hyd_danmar
wontfix: no response.
18:07 Ticket #155 (check size of a variable whose type is a sized array) closed by seb777
fixed: Apply patch with: …
15:21 Ticket #2496 (Is error reporting for an unneeded parameter wrong?) created by elfring
I do not like the following error message from the command line version of …
00:24 Ticket #155 (check size of a variable whose type is a sized array) reopened by seb777
[…] The last patch fix this case.

01/23/11:

13:31 Ticket #2495 (false positive: incorrect sizeof error message) created by epajarre
$cat foo.cpp static float col[][3]={ {1,0,0}, {0,0,1}, {0,1,0}, …
08:05 Ticket #2376 (simplifyTypedef: upx-ucl) closed by hyd_danmar
fixed: Fixed by: …
07:48 Ticket #2177 (### internal error on function typedef within struct) closed by hyd_danmar
worksforme: I don't see this internal error anymore.
07:40 Ticket #2493 (false positive: (error) Possible null pointer dereference: pExpr) closed by hyd_danmar
fixed: Fixed by: …
06:51 Ticket #474 (New check: STL loop optimization (taking value of end() etc before loop ...) closed by hyd_danmar
wontfix: This would produce lots of messages for my code. If the loop is a hotspot …
01:32 Ticket #2494 (New check: clarify calculation when using ?: operator) created by ettlmartin
this is related to ticket #1952 […] […] With stronger …
00:35 Ticket #2493 (false positive: (error) Possible null pointer dereference: pExpr) created by ettlmartin
reduced and compilable version from …

01/22/11:

20:32 Ticket #1952 (false negative: buffer acces out of bounds with memcpy) closed by hyd_danmar
fixed: Fixed by: …
18:23 Ticket #155 (check size of a variable whose type is a sized array) closed by hyd_danmar
fixed
16:49 Ticket #2484 (false positive because template is not instantiated properly) closed by hyd_danmar
fixed: I applied 2484.diff with: …
16:38 Ticket #2459 (False positive with unused private function and friend) closed by hyd_danmar
fixed: I applied 2459.diff with: …
14:42 Ticket #2459 (False positive with unused private function and friend) reopened by robertreif
14:00 Ticket #2492 (False positive: memory leak 'return &self->foo;') closed by hyd_danmar
fixed: Fixed by: …
12:33 Ticket #2492 (False positive: memory leak 'return &self->foo;') created by hyd_danmar
Example code: […]
12:01 Ticket #2484 (false positive because template is not instantiated properly) reopened by ettlmartin
Sorry for beeing so eager on this, but checking the original file causes …
12:00 Ticket #2459 (False positive with unused private function and friend) closed by hyd_danmar
fixed: Fixed by: …
11:46 Ticket #2169 (Inline suppression does not work unless filename is given) closed by hyd_danmar
worksforme: > Where ist no error message, but the inline suppression does not work in …
11:44 Ticket #2484 (false positive because template is not instantiated properly) closed by hyd_danmar
fixed: Fixed by: …
08:28 Ticket #2491 (Tokenizer::setVarId : wrong handling of function call: 'a(b * c, 1);') closed by hyd_danmar
fixed: Fixed by: …
00:01 Ticket #2491 (Tokenizer::setVarId : wrong handling of function call: 'a(b * c, 1);') created by tehuser
cppcheck --enable=all test.cpp Checking test.cpp... [test.cpp:0]: (debug) …

01/21/11:

18:55 Ticket #2478 (Crash when trying to analyze files (CheckClass::checkReturnPtrThis)) closed by hyd_danmar
fixed: I applied 2478.diff with: …
14:04 Ticket #2490 (operator= errors (accidental = vs == usage) not detected) created by renhoek54
Add check for detecting probable misuse of "=" instead of "==". Although …

01/20/11:

23:42 Ticket #2489 (false positive:Variable 'bFlag' is not assigned a value) closed by lanurmi
invalid: It is not initialized false; it is uninitialized an happens to be false. …
23:27 Ticket #2489 (false positive:Variable 'bFlag' is not assigned a value) created by ettlmartin
[…] […] I think this is a false positive, because a boolian variable …
19:50 Ticket #2488 (false positive with updating iterator in a for loop) closed by hyd_danmar
fixed: Fixed by: …
19:16 Ticket #1042 (new style check: do not overload virtual functions) closed by hyd_danmar
wontfix: I close this ticket because gcc detects it. If anybody is interested in …
18:48 Ticket #1042 (new style check: do not overload virtual functions) reopened by altren
Oops, changed resolution
18:47 Ticket #1042 (new style check: do not overload virtual functions) closed by altren
fixed: gcc can handle this: […]
18:27 Ticket #2481 (false positive with break: After insert, the iterator '*' may be invalid) closed by hyd_danmar
fixed: Fixed by: …
17:57 Ticket #2488 (false positive with updating iterator in a for loop) created by gast128
This is another false postive (although the example is somewhat strange). …
13:59 Ticket #2487 (False negative: Memory leak if loop condition can be false) created by hyd_danmar
No leak is reported for this code: […] If it is possible that the loop …
10:43 Ticket #2486 (should check pointer / integer conversion size) created by youpi_486
Hello, A quite common code is the following: […] i.e. using an int to …
07:05 Ticket #2485 (False positive: Member variable not initialized (class instance)) closed by hyd_danmar
invalid: Yes. I'll close this as invalid for now.
Note: See TracTimeline for information about the timeline view.