1. Summary
  2. Files
  3. Support
  4. Report Spam
  5. Create account
  6. Log in

Timeline


and .

03/06/09:

23:50 Ticket #141 (changed the makefile) closed by aggro80
fixed: Thanks for the suggestion. FYI the makefile is generated by …
22:18 Ticket #141 (changed the makefile) created by ettlmartin
Hi friends, i have changed the makefile, so it is now possible to compile …
21:39 Ticket #140 (New command line option --auto-dealloc) created by aggro80
--auto-dealloc needs to be added to help texts and man page
21:21 Ticket #137 (--version would be nice) closed by aggro80
fixed: Fixed by …
21:06 WikiStart edited by hyd_danmar
Version 1.30 will be released in a few days. It contains bug fixes that we … (diff)
20:53 Ticket #139 (Compilation error on building cppcheck version 1.29 with gcc-4.3.2 on ...) closed by aggro80
fixed: Thank you for your report. Fixed by: …
17:16 Ticket #120 (Suppress false positives for classes that are automaticly deallocated) closed by hyd_danmar
fixed: This has been fixed. It's now possible to specify which classes are …
13:26 Ticket #139 (Compilation error on building cppcheck version 1.29 with gcc-4.3.2 on ...) created by ettlmartin
Hey friends, i was not able to compile the cppcheck version (from …
00:08 Ticket #135 (Add option to control main() exit value) closed by aggro80
fixed: Fixed by …

03/05/09:

19:37 Ticket #133 (Segmentation fault when static_cast is in for loop) closed by aggro80
fixed: Fixed by …
18:51 WikiStart edited by aggro80
link to gitgub (diff)
18:48 WikiStart edited by aggro80
svn -> git (diff)
17:38 Ticket #138 ("Token::Match() - varid was 0" error with MESS source) closed by hyd_danmar
fixed: fixed in latest revision
00:31 Ticket #138 ("Token::Match() - varid was 0" error with MESS source) created by kidkat
Two files in the MESS source throw a lot of these errors. I attached the …

03/04/09:

19:29 Ticket #128 (__asm stops the tokenzing of a function) closed by hyd_danmar
fixed: Fixed by [1330]
19:15 Ticket #136 (false positive against ncurses) closed by aggro80
invalid: Looks like a real memory leak in case the realloc() fails, like kidkat …
15:27 Ticket #127 (macro replaced with incorrect value instead of variable name) closed by hyd_danmar
fixed: Fixed by [1328]
12:24 Ticket #137 (--version would be nice) created by boogachamp
It would be nice if I could do the following from the command line: # …
12:22 Ticket #136 (false positive against ncurses) created by boogachamp
Using cppcheck-1.29 against ncurses-5.7. ncurses located: …

03/03/09:

23:49 Ticket #135 (Add option to control main() exit value) created by skukkonen
When cppcheck is used in makefiles, a typical makefile aborts if a target …
23:06 Ticket #134 (memory leak not detected) created by kidkat
[…] If you comment any of the two lines, that don't do the allocation, …
22:45 Ticket #133 (Segmentation fault when static_cast is in for loop) created by aggro80
Segmentation fault when static_cast is in for loop […] Actual crash …
20:40 Ticket #132 (False positive returning memcpy()) closed by aggro80
fixed: Thank you for the report. Fixed in svn [1327]
20:18 Ticket #125 (the printout of the token list is wrong) closed by aggro80
fixed
19:15 Ticket #132 (False positive returning memcpy()) created by boogachamp
Tested glibc-2.9 with cppcheck-1.29 A couple places returned what I think …
17:44 Ticket #131 (Regression: leak reported by 1.27 is not reported by 1.29) created by skukkonen
This leak was reported by 1.27 but it is not reported any more by 1.29. …

03/02/09:

20:41 Ticket #130 ("Unused private function" false positive) closed by hyd_danmar
fixed: fixed by [1322]
19:48 Milestone 1.29 completed
More checks, improved XML output, refactorings, etc
19:46 WikiStart edited by hyd_danmar
full speed development again (diff)
18:55 Ticket #129 ("Unused private function" false positive) closed by hyd_danmar
fixed: [1318]
17:45 Ticket #130 ("Unused private function" false positive) created by kidkat
[…] [c:\temp\cppcheck_tests\test52.cpp:9]: (style) Unused private …
15:05 Ticket #129 ("Unused private function" false positive) created by kidkat
[…] [c:\temp\cppcheck_tests\test51.cpp:8]: (style) Unused private …

03/01/09:

16:37 Ticket #126 (arrays in unconditional scope not recognised as variables) closed by hyd_danmar
fixed: fixed by [1301]
13:54 Ticket #128 (__asm stops the tokenzing of a function) created by kidkat
[…] will be tokenzied to […] If you change it to "_asm" or "asm" …
13:49 Ticket #124 (reserved keywords will be handled as variables in return statements) closed by hyd_danmar
fixed: fixed by [1298]
13:25 Ticket #127 (macro replaced with incorrect value instead of variable name) created by kidkat
[…] will be tokenized to […] If you use this macro: […] it …
13:16 Ticket #126 (arrays in unconditional scope not recognised as variables) created by kidkat
[…] will be tokenized to […] If you add an if-condition in front …

02/28/09:

20:41 Ticket #122 (Wrong tokens created for assignment in array declaration) closed by hyd_danmar
fixed: fixed in [1299]
20:26 Ticket #125 (the printout of the token list is wrong) created by hyd_danmar
The Token::printOut generates wrong output. The "#file" and "#endfile" …
20:22 Ticket #123 (existing variable handled as new one) closed by hyd_danmar
fixed: fixed by [1298]
11:47 Ticket #124 (reserved keywords will be handled as variables in return statements) created by kidkat
Here are two examples I have seen so far: […] […]
11:44 Ticket #123 (existing variable handled as new one) created by kidkat
[…] will be tokenized to […] The variable in the return statement …
11:35 Ticket #122 (Wrong tokens created for assignment in array declaration) created by kidkat
[…] will be tokenized to […]
09:02 WikiStart edited by hyd_danmar
(diff)
08:40 Ticket #108 (Simplify int a; sizeof(a)) closed by hyd_danmar
fixed: fixed by [1295]

02/27/09:

18:26 Ticket #121 ("Found a statement that begins with numeric constant" false positive) closed by hyd_danmar
fixed: fixed by [1293]
17:13 Ticket #119 (False positive: unused function) closed by hyd_danmar
fixed: fixed by [1292]
16:11 Ticket #121 ("Found a statement that begins with numeric constant" false positive) created by kidkat
This is a reduced sample of the original code: […] Checking …
08:32 Ticket #120 (Suppress false positives for classes that are automaticly deallocated) created by hyd_danmar
Qt classes have automatic deallocation. Resulting in false positives. …
08:16 Ticket #119 (False positive: unused function) created by hyd_danmar
This was reported by Pere Constans […] This is the shell output.. …
07:52 Ticket #118 (array index out of bounds false positive) closed by hyd_danmar
fixed: fixed by [1290] The problem was that "(U8)data[2];" was simplified to …

02/26/09:

19:40 Ticket #118 (array index out of bounds false positive) created by hyd_danmar
I get a false positive when checking this code: […] I have to use the …

02/25/09:

20:00 Ticket #111 (false positive with linked lists (with all flag)) closed by hyd_danmar
fixed: fixed by [1287] This was fixed by improving the functionality for …
19:31 Ticket #111 (false positive with linked lists (with all flag)) reopened by hyd_danmar
I was wrong. There are still positives. The (always) has been renamed to …
19:29 Ticket #111 (false positive with linked lists (with all flag)) closed by hyd_danmar
fixed: I think this is solved. I don't see any (all) positives. The fix [1286]
18:49 Ticket #109 (crash with #error directive) closed by hyd_danmar
worksforme: I can't reproduce this
18:04 Ticket #115 ("Unused private function" false positive) closed by hyd_danmar
fixed: fixed by: [1285]

02/24/09:

17:26 Ticket #117 (False positive: (error) The given size 100 is mismatching) closed by hyd_danmar
fixed: fixed by [1281]
07:17 Ticket #116 (False positive: memory leak when using strcpy) closed by hyd_danmar
fixed: fixed by [1279]

02/23/09:

20:51 Ticket #117 (False positive: (error) The given size 100 is mismatching) created by aggro80
[…] When sizeof fails, the other check fails also. This problem …
19:45 Ticket #116 (False positive: memory leak when using strcpy) created by hyd_danmar
There is a false positive for this code.. […]

02/22/09:

07:06 WikiStart edited by aggro80
svn example put inside code tags (diff)
07:05 WikiStart edited by aggro80
source code added (diff)

02/21/09:

15:35 KnownFalsePositives edited by hyd_danmar
(diff)
15:34 KnownFalsePositives edited by hyd_danmar
(diff)
15:32 KnownFalsePositives edited by hyd_danmar
(diff)
15:31 KnownFalsePositives created by hyd_danmar
wrote initial content. It's just about the bounds checking yet.
15:15 WikiStart edited by hyd_danmar
A KnownFalsePositives page will be created (diff)
14:20 Ticket #115 ("Unused private function" false positive) created by kidkat
Checking c:\temp\cppcheck_tests\test48.cpp... …
14:03 Ticket #114 (memory leaks in array are not detected) created by kidkat
[…] Checking c:\temp\cppcheck_tests\test49.c... 49/49 files checked …

02/20/09:

19:41 Ticket #113 (Add support for multi core CPUs and -w parameter to specifify amount of ...) closed by aggro80
fixed: Fixed by [1262] (for Linux at least)
19:39 Ticket #113 (Add support for multi core CPUs and -w parameter to specifify amount of ...) created by aggro80
10:17 Ticket #112 (XML generated by --results-xml is invalid) closed by hyd_danmar
invalid: After we released 1.28, we rewrote the XML output. Sample xml output …
03:31 Ticket #112 (XML generated by --results-xml is invalid) created by donald_shepherd
The results.xml generated by --xml-results is invalid, as the initial …

02/19/09:

08:04 Ticket #110 (validating input data: no validation when reading from file) closed by hyd_danmar
fixed: [1257]

02/18/09:

22:42 Ticket #111 (false positive with linked lists (with all flag)) created by scandum
I ran cppcheck on the tintin++ sourcecode …
20:31 Ticket #110 (validating input data: no validation when reading from file) created by hyd_danmar
Create a new check that can detect if reading from file without …
20:07 Ticket #97 (STL: dangerous usage of push_back) closed by hyd_danmar
fixed: [1253]

02/17/09:

20:04 Ticket #76 (simplify token list: else if) closed by hyd_danmar
fixed: [1252]
09:49 Ticket #109 (crash with #error directive) created by cbucher
hi, if the token-string contains an odd number of " or ', cppcheck stop …

02/15/09:

13:29 Ticket #105 (simplify tokens: Remove redundant parantheses around variable/number) closed by hyd_danmar
fixed: [1246]
11:42 Ticket #106 (message for headerfiles lack a slash in the path) closed by hyd_danmar
fixed: [1245]
07:58 Ticket #99 (Invalid Windows path in output) closed by hyd_danmar
fixed: [1243]

02/14/09:

21:48 Ticket #108 (Simplify int a; sizeof(a)) created by aggro80
test case: TestTokenizer::sizeof5 Should be implemented in …
20:57 Ticket #107 (Convert + + into + and + - into -) closed by aggro80
fixed: Fixed by [1238]
20:54 Ticket #107 (Convert + + into + and + - into -) created by aggro80
Convert + + into + and + - into -
14:20 Ticket #106 (message for headerfiles lack a slash in the path) created by kidkat
The messages for header files are lacking the last slash between the …
14:17 Ticket #38 (variable lists not properly handled) closed by kidkat
worksforme: Ths example was bogus and this actually works. May bad.
14:13 Ticket #38 (variable lists not properly handled) reopened by kidkat
This appears to be a tokenizer issue ans also affects other checks: …
10:23 Ticket #105 (simplify tokens: Remove redundant parantheses around variable/number) created by hyd_danmar
Redundant parantheses around a variable/number should be removed. For …
10:16 Ticket #101 ("++" is changed into two tokens by tokenizer, while it should be only a ...) closed by hyd_danmar
fixed: [1235]
10:14 Ticket #103 (Tokenizer: Handling ">>" and "> >") closed by hyd_danmar
fixed: [1235]
08:52 Ticket #104 (Change (error) Uninitialized member variable -> (style) Member variable ...) closed by aggro80
fixed: Fixed by [1234]
08:29 Ticket #104 (Change (error) Uninitialized member variable -> (style) Member variable ...) created by aggro80
Change […] into […]
06:55 Ticket #102 (false memory leak with parethesis in destructor) closed by hyd_danmar
fixed: [1232]

02/13/09:

18:03 Ticket #103 (Tokenizer: Handling ">>" and "> >") created by hyd_danmar
Related ticket: #101 The code ">>" should translate into one token but …
17:04 Ticket #102 (false memory leak with parethesis in destructor) created by cbucher
hi the code […] returns […] best regards

02/12/09:

20:34 Ticket #101 ("++" is changed into two tokens by tokenizer, while it should be only a ...) created by aggro80
Test case: TestSimplifyTokens::double_plus
19:27 Ticket #100 (Simplify constants simplifies leaks out from variable scope and simplifies ...) closed by aggro80
fixed: Fixed by [1222]

02/11/09:

22:19 Ticket #100 (Simplify constants simplifies leaks out from variable scope and simplifies ...) created by aggro80
Test case TestTokenizer::simplify_constants added. Simplify constants …
21:21 Ticket #98 (False positive: Incomplete statement) closed by aggro80
fixed
15:18 Ticket #99 (Invalid Windows path in output) created by kimmov
When I run cppcheck for current WinMerge? SVN sources, in Src-folder, I …
06:21 Ticket #96 (STL: dangerous usage of erase) closed by hyd_danmar
fixed: [1212]

02/10/09:

20:57 Ticket #98 (False positive: Incomplete statement) created by hyd_danmar
The test case TestIncompleteStatement::intarray highlights a false …
20:22 Ticket #97 (STL: dangerous usage of push_back) created by hyd_danmar
upon a push_back on a vector, all iterators for it can become invalid. …
20:15 Ticket #96 (STL: dangerous usage of erase) created by hyd_danmar
This is bad usage of erase.. […]
20:02 Ticket #95 (STL container overrun) closed by hyd_danmar
fixed: [1205]
19:58 Ticket #94 (STL container overrun) closed by aggro80
fixed: In [1208] the check is now part of default checks.

02/09/09:

21:04 Ticket #95 (STL container overrun) created by dxoch
Maybe a new check can be able to detect the following common typo, which …
21:01 Ticket #94 (STL container overrun) created by dxoch
Maybe a new check can be able to detect the following typical (in my …
20:52 Ticket #93 (Write xml results into error stream instead of results.xml file.) closed by aggro80
fixed: Fixed in [1202]
20:48 Ticket #93 (Write xml results into error stream instead of results.xml file.) created by aggro80
07:58 Ticket #90 (Uninitialized member variable not found because of enum) closed by hyd_danmar
fixed: Fixed this problem in [1198] Added unit test: […]
07:57 Ticket #87 (uninitialized variables: classes with inlined implementation) closed by hyd_danmar
fixed: Unit test added in [1198] TestClass::uninitVarHeader2

02/08/09:

21:21 Ticket #80 (refactoring: classes ErrorMessage and ErrorLogger) closed by aggro80
fixed: Fixed by [1196] and [1197]
19:17 Ticket #91 (False positive, (style) struct or union member 'x::b' is never used) closed by aggro80
invalid: Had a typo in the example, no bug here.
19:14 Ticket #81 (getting rid of compiler warnings) closed by aggro80
fixed: Only Borland warnings left, and those are not worth fixing. Closing.
14:22 Ticket #92 (Memory leaks not detected when using assignment) created by hyd_danmar
This message was submitted by ylucki... I am not sure if I use it …
12:58 WikiStart edited by hyd_danmar
How to submit a patch (diff)
12:23 WikiStart edited by aggro80
Patches - text added (diff)
12:00 Ticket #86 (False positive, Deallocating a deallocated pointer) closed by hyd_danmar
fixed: [1191]
11:02 Ticket #91 (False positive, (style) struct or union member 'x::b' is never used) created by aggro80
[…] […]
10:40 Ticket #89 (False positive, (style) Redundant code - begins with numeric constant ...) closed by aggro80
fixed: Fixed by [1189]
10:39 Ticket #90 (Uninitialized member variable not found because of enum) created by hyd_danmar
Thank you Jim Xochellis for spotting this: …
10:13 Ticket #89 (False positive, (style) Redundant code - begins with numeric constant ...) created by aggro80
[…] […]
09:52 Ticket #88 (False positive, (style) Redundant code - begins with numeric constant) closed by aggro80
fixed: Fixed in [1187]
09:20 Ticket #88 (False positive, (style) Redundant code - begins with numeric constant) created by aggro80
[…] […]
08:52 Ticket #85 (False positive (style) Redundant code, begins with string) closed by aggro80
fixed: Fixed in [1186]
07:13 Ticket #87 (uninitialized variables: classes with inlined implementation) created by hyd_danmar
The check for uninitialized variables doesn't work for classes that are …
00:46 Ticket #86 (False positive, Deallocating a deallocated pointer) created by aggro80
(error) Deallocating a deallocated pointer: a ThrowFatalException?() could …
00:12 Ticket #85 (False positive (style) Redundant code, begins with string) created by aggro80
[…] […]

02/07/09:

20:06 Ticket #84 (unit testing: use "protected" instead of preprocessor) closed by aggro80
fixed: Fixed by [1182]
19:30 Ticket #84 (unit testing: use "protected" instead of preprocessor) created by hyd_danmar
I believe we should use "protected" in the unit tests instead of the …
19:16 Ticket #83 (cppcheck hangs) closed by aggro80
fixed
18:41 Ticket #83 (cppcheck hangs) created by hyd_danmar
Test case added: simplify_numeric_condition And fixed by [1181]
18:22 Ticket #82 (new check: buffer overrun with dynamic memory) created by hyd_danmar
A new check can be created that tries to detect buffer overruns in …
10:55 Ticket #50 (Check for incorrect memory allocation size) closed by hyd_danmar
fixed: [1178]
09:46 Ticket #79 (wrong line number when reporting memory leak) closed by hyd_danmar
fixed: [1179]
07:46 Ticket #81 (getting rid of compiler warnings) created by hyd_danmar
I'd like to get rid of as many compiler warnings as possible. I got the …

02/06/09:

18:36 Ticket #72 (Move allocation/deallocation check from --all back to normal checks) closed by hyd_danmar
fixed: [1173]
18:34 Ticket #80 (refactoring: classes ErrorMessage and ErrorLogger) created by hyd_danmar
I think the ErrorMessage? and ErrorLogger? could be refactored. The check …

02/05/09:

21:07 Ticket #78 (Change (always) into (error) in error messages) closed by aggro80
fixed: Fixed by [1170]
20:28 Ticket #79 (wrong line number when reporting memory leak) created by hyd_danmar
This code has a memory leak: […] The error report says it is on line 7 …
20:17 Ticket #77 (Incorrect line number with using after deallocation) closed by hyd_danmar
fixed: [1168]
19:37 Ticket #78 (Change (always) into (error) in error messages) created by aggro80
(always) can be misleading, it should be changed to (error)
19:23 Ticket #77 (Incorrect line number with using after deallocation) created by aggro80
Line number […] Prints out: […] Should be: […]
19:05 Ticket #76 (simplify token list: else if) created by hyd_danmar
It would be simpler to analyse some code if "else if" were converted into …
13:45 Ticket #75 (Add cppcheck to Windows Shell context menu) created by kimmov
Installer can add cppcheck to the Windows Shell context menu. Then user …

02/04/09:

19:41 Ticket #74 (method is recognized as a variable) closed by hyd_danmar
fixed: [1164] This was a problem when casts were simplified
18:51 Ticket #51 (Check against returning local stack variable) closed by hyd_danmar
fixed: [1162]
16:38 Ticket #74 (method is recognized as a variable) created by cbucher
hi whith this code : […] the result is […] best regards
08:42 Ticket #73 (memory leaks not found when calling a function that returns allocated ...) created by ylucki
#include <stdio.h> #include <string.h> #include <malloc.h> void …
07:28 Ticket #9 (memory leak not detected) closed by hyd_danmar
fixed: [1159]
Note: See TracTimeline for information about the timeline view.