Timeline
03/10/09:
- 19:51 Ticket #134 (memory leak not detected) closed by
- fixed: Fixed by …
- 18:34 Ticket #151 (Handling of namespaces) created by
- This leak is currently not detected, because of the namespace. […]
- 16:50 Ticket #150 (Template functions) created by
- A function should be added to the tokenizer that expands template …
03/09/09:
- 19:32 Ticket #147 (Invalid line number for error message) closed by
- fixed: Fixed by …
- 19:13 Ticket #149 (checked the source of cppchek with itself) closed by
- fixed: I close this. The false positive about the "Tokenizer::_tokens" is a known …
- 18:58 Ticket #143 (False positive, return (char *)memcpy ...) closed by
- fixed: Fixed by …
03/08/09:
- 20:32 Milestone 1.30 completed
- Quick release to fix severe bugs that were soon found from previous …
- 20:02 Ticket #149 (checked the source of cppchek with itself) created by
- $ cppcheck --all -q --style -f src/ [src/checksecurity.h:51]: (style) …
- 20:01 WikiStart edited by
- full speed development (diff)
- 19:40 Ticket #142 (Add support to *.C file extension) closed by
- worksforme
- 18:53 Ticket #148 (unable to compile with g++-3.3) closed by
- fixed: Fixed by …
- 18:12 Ticket #148 (unable to compile with g++-3.3) created by
- i tried to compile the project with g++ version 3.3 on an ubuntu linux …
- 15:30 Ticket #146 (1.29 reports 1.28 in help) closed by
- fixed: I think the versions are now correct
- 13:54 Ticket #147 (Invalid line number for error message) created by
- If macro call is splitted into several lines and definition is only a …
- 12:41 Ticket #146 (1.29 reports 1.28 in help) created by
- "cppcheck -h" yields: Cppcheck 1.28 …
- 09:24 Ticket #144 (checked the sourcede of cppcheck with another static code analyis tool ...) closed by
- wontfix: I believe all the error reports were false positives. We are using atoi …
- 07:59 Ticket #145 (Line numbers are invalid if file is included inside #ifdef) closed by
- fixed: Fixed by …
- 00:28 Ticket #145 (Line numbers are invalid if file is included inside #ifdef) created by
- If file is included inside #ifdefs, preprocessor will remove the …
03/07/09:
- 22:42 Ticket #144 (checked the sourcede of cppcheck with another static code analyis tool ...) created by
- Hi friends, i have checked the sources with another static code analyis …
- 21:28 Ticket #143 (False positive, return (char *)memcpy ...) created by
- False positive, if casting is removed between the return and memcpy, there …
- 14:04 Ticket #142 (Add support to *.C file extension) created by
- In recursive mode, the extension *.C is not supported. In file …
- 07:58 Ticket #140 (New command line option --auto-dealloc) closed by
- fixed: Fixed by …
03/06/09:
- 23:50 Ticket #141 (changed the makefile) closed by
- fixed: Thanks for the suggestion. FYI the makefile is generated by …
- 22:18 Ticket #141 (changed the makefile) created by
- 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
- --auto-dealloc needs to be added to help texts and man page
- 21:21 Ticket #137 (--version would be nice) closed by
- fixed: Fixed by …
- 21:06 WikiStart edited by
- 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
- fixed: Thank you for your report. Fixed by: …
- 17:16 Ticket #120 (Suppress false positives for classes that are automaticly deallocated) closed by
- 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
- 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
- fixed: Fixed by …
03/05/09:
- 19:37 Ticket #133 (Segmentation fault when static_cast is in for loop) closed by
- fixed: Fixed by …
- 18:51 WikiStart edited by
- link to gitgub (diff)
- 18:48 WikiStart edited by
- svn -> git (diff)
- 17:38 Ticket #138 ("Token::Match() - varid was 0" error with MESS source) closed by
- fixed: fixed in latest revision
- 00:31 Ticket #138 ("Token::Match() - varid was 0" error with MESS source) created by
- 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
- fixed: Fixed by [1330]
- 19:15 Ticket #136 (false positive against ncurses) closed by
- 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
- fixed: Fixed by [1328]
- 12:24 Ticket #137 (--version would be nice) created by
- It would be nice if I could do the following from the command line: # …
- 12:22 Ticket #136 (false positive against ncurses) created by
- 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
- When cppcheck is used in makefiles, a typical makefile aborts if a target …
- 23:06 Ticket #134 (memory leak not detected) created by
- […] 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
- Segmentation fault when static_cast is in for loop […] Actual crash …
- 20:40 Ticket #132 (False positive returning memcpy()) closed by
- fixed: Thank you for the report. Fixed in svn [1327]
- 20:18 Ticket #125 (the printout of the token list is wrong) closed by
- fixed
- 19:15 Ticket #132 (False positive returning memcpy()) created by
- 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
- 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
- fixed: fixed by [1322]
- 19:48 Milestone 1.29 completed
- More checks, improved XML output, refactorings, etc
- 19:46 WikiStart edited by
- full speed development again (diff)
- 18:55 Ticket #129 ("Unused private function" false positive) closed by
- fixed: [1318]
- 17:45 Ticket #130 ("Unused private function" false positive) created by
- […] [c:\temp\cppcheck_tests\test52.cpp:9]: (style) Unused private …
- 15:05 Ticket #129 ("Unused private function" false positive) created by
- […] [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
- fixed: fixed by [1301]
- 13:54 Ticket #128 (__asm stops the tokenzing of a function) created by
- […] 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
- fixed: fixed by [1298]
- 13:25 Ticket #127 (macro replaced with incorrect value instead of variable name) created by
- […] will be tokenized to […] If you use this macro: […] it …
- 13:16 Ticket #126 (arrays in unconditional scope not recognised as variables) created by
- […] 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
- fixed: fixed in [1299]
- 20:26 Ticket #125 (the printout of the token list is wrong) created by
- The Token::printOut generates wrong output. The "#file" and "#endfile" …
- 20:22 Ticket #123 (existing variable handled as new one) closed by
- fixed: fixed by [1298]
- 11:47 Ticket #124 (reserved keywords will be handled as variables in return statements) created by
- Here are two examples I have seen so far: […] […]
- 11:44 Ticket #123 (existing variable handled as new one) created by
- […] will be tokenized to […] The variable in the return statement …
- 11:35 Ticket #122 (Wrong tokens created for assignment in array declaration) created by
- […] will be tokenized to […]
- 09:02 WikiStart edited by
- (diff)
- 08:40 Ticket #108 (Simplify int a; sizeof(a)) closed by
- fixed: fixed by [1295]
02/27/09:
- 18:26 Ticket #121 ("Found a statement that begins with numeric constant" false positive) closed by
- fixed: fixed by [1293]
- 17:13 Ticket #119 (False positive: unused function) closed by
- fixed: fixed by [1292]
- 16:11 Ticket #121 ("Found a statement that begins with numeric constant" false positive) created by
- 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
- Qt classes have automatic deallocation. Resulting in false positives. …
- 08:16 Ticket #119 (False positive: unused function) created by
- This was reported by Pere Constans […] This is the shell output.. …
- 07:52 Ticket #118 (array index out of bounds false positive) closed by
- 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
- 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
- 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
- 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
- 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
- worksforme: I can't reproduce this
- 18:04 Ticket #115 ("Unused private function" false positive) closed by
- fixed: fixed by: [1285]
02/24/09:
- 17:26 Ticket #117 (False positive: (error) The given size 100 is mismatching) closed by
- fixed: fixed by [1281]
- 07:17 Ticket #116 (False positive: memory leak when using strcpy) closed by
- fixed: fixed by [1279]
02/23/09:
- 20:51 Ticket #117 (False positive: (error) The given size 100 is mismatching) created by
- […] When sizeof fails, the other check fails also. This problem …
- 19:45 Ticket #116 (False positive: memory leak when using strcpy) created by
- There is a false positive for this code.. […]
02/22/09:
- 07:06 WikiStart edited by
- svn example put inside code tags (diff)
- 07:05 WikiStart edited by
- source code added (diff)
02/21/09:
- 15:35 KnownFalsePositives edited by
- (diff)
- 15:34 KnownFalsePositives edited by
- (diff)
- 15:32 KnownFalsePositives edited by
- (diff)
- 15:31 KnownFalsePositives created by
- wrote initial content. It's just about the bounds checking yet.
- 15:15 WikiStart edited by
- A KnownFalsePositives page will be created (diff)
- 14:20 Ticket #115 ("Unused private function" false positive) created by
- Checking c:\temp\cppcheck_tests\test48.cpp... …
- 14:03 Ticket #114 (memory leaks in array are not detected) created by
- […] 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
- 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
- 10:17 Ticket #112 (XML generated by --results-xml is invalid) closed by
- 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
- 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
- fixed: [1257]
02/18/09:
- 22:42 Ticket #111 (false positive with linked lists (with all flag)) created by
- I ran cppcheck on the tintin++ sourcecode …
- 20:31 Ticket #110 (validating input data: no validation when reading from file) created by
- Create a new check that can detect if reading from file without …
- 20:07 Ticket #97 (STL: dangerous usage of push_back) closed by
- fixed: [1253]
02/17/09:
- 20:04 Ticket #76 (simplify token list: else if) closed by
- fixed: [1252]
- 09:49 Ticket #109 (crash with #error directive) created by
- 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
- fixed: [1246]
- 11:42 Ticket #106 (message for headerfiles lack a slash in the path) closed by
- fixed: [1245]
- 07:58 Ticket #99 (Invalid Windows path in output) closed by
- fixed: [1243]
02/14/09:
- 21:48 Ticket #108 (Simplify int a; sizeof(a)) created by
- test case: TestTokenizer::sizeof5 Should be implemented in …
- 20:57 Ticket #107 (Convert + + into + and + - into -) closed by
- fixed: Fixed by [1238]
- 20:54 Ticket #107 (Convert + + into + and + - into -) created by
- Convert + + into + and + - into -
- 14:20 Ticket #106 (message for headerfiles lack a slash in the path) created by
- The messages for header files are lacking the last slash between the …
- 14:17 Ticket #38 (variable lists not properly handled) closed by
- worksforme: Ths example was bogus and this actually works. May bad.
- 14:13 Ticket #38 (variable lists not properly handled) reopened by
- 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
- 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
- fixed: [1235]
- 10:14 Ticket #103 (Tokenizer: Handling ">>" and "> >") closed by
- fixed: [1235]
- 08:52 Ticket #104 (Change (error) Uninitialized member variable -> (style) Member variable ...) closed by
- fixed: Fixed by [1234]
- 08:29 Ticket #104 (Change (error) Uninitialized member variable -> (style) Member variable ...) created by
- Change […] into […]
- 06:55 Ticket #102 (false memory leak with parethesis in destructor) closed by
- fixed: [1232]
02/13/09:
- 18:03 Ticket #103 (Tokenizer: Handling ">>" and "> >") created by
- Related ticket: #101 The code ">>" should translate into one token but …
- 17:04 Ticket #102 (false memory leak with parethesis in destructor) created by
- 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
- Test case: TestSimplifyTokens::double_plus
- 19:27 Ticket #100 (Simplify constants simplifies leaks out from variable scope and simplifies ...) closed by
- fixed: Fixed by [1222]
02/11/09:
- 22:19 Ticket #100 (Simplify constants simplifies leaks out from variable scope and simplifies ...) created by
- Test case TestTokenizer::simplify_constants added. Simplify constants …
- 21:21 Ticket #98 (False positive: Incomplete statement) closed by
- fixed
- 15:18 Ticket #99 (Invalid Windows path in output) created by
- When I run cppcheck for current WinMerge? SVN sources, in Src-folder, I …
- 06:21 Ticket #96 (STL: dangerous usage of erase) closed by
- fixed: [1212]
02/10/09:
- 20:57 Ticket #98 (False positive: Incomplete statement) created by
- The test case TestIncompleteStatement::intarray highlights a false …
- 20:22 Ticket #97 (STL: dangerous usage of push_back) created by
- 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
- This is bad usage of erase.. […]
- 20:02 Ticket #95 (STL container overrun) closed by
- fixed: [1205]
- 19:58 Ticket #94 (STL container overrun) closed by
- fixed: In [1208] the check is now part of default checks.
02/09/09:
- 21:04 Ticket #95 (STL container overrun) created by
- Maybe a new check can be able to detect the following common typo, which …
- 21:01 Ticket #94 (STL container overrun) created by
- 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
- fixed: Fixed in [1202]
- 20:48 Ticket #93 (Write xml results into error stream instead of results.xml file.) created by
- 07:58 Ticket #90 (Uninitialized member variable not found because of enum) closed by
- fixed: Fixed this problem in [1198] Added unit test: […]
- 07:57 Ticket #87 (uninitialized variables: classes with inlined implementation) closed by
- fixed: Unit test added in [1198] TestClass::uninitVarHeader2
02/08/09:
- 21:21 Ticket #80 (refactoring: classes ErrorMessage and ErrorLogger) closed by
- fixed: Fixed by [1196] and [1197]
- 19:17 Ticket #91 (False positive, (style) struct or union member 'x::b' is never used) closed by
- invalid: Had a typo in the example, no bug here.
- 19:14 Ticket #81 (getting rid of compiler warnings) closed by
- 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
- This message was submitted by ylucki... I am not sure if I use it …
- 12:58 WikiStart edited by
- How to submit a patch (diff)
- 12:23 WikiStart edited by
- Patches - text added (diff)
- 12:00 Ticket #86 (False positive, Deallocating a deallocated pointer) closed by
- fixed: [1191]
- 11:02 Ticket #91 (False positive, (style) struct or union member 'x::b' is never used) created by
- […] […]
- 10:40 Ticket #89 (False positive, (style) Redundant code - begins with numeric constant ...) closed by
- fixed: Fixed by [1189]
- 10:39 Ticket #90 (Uninitialized member variable not found because of enum) created by
- Thank you Jim Xochellis for spotting this: …
- 10:13 Ticket #89 (False positive, (style) Redundant code - begins with numeric constant ...) created by
- […] […]
- 09:52 Ticket #88 (False positive, (style) Redundant code - begins with numeric constant) closed by
- fixed: Fixed in [1187]
- 09:20 Ticket #88 (False positive, (style) Redundant code - begins with numeric constant) created by
- […] […]
- 08:52 Ticket #85 (False positive (style) Redundant code, begins with string) closed by
- fixed: Fixed in [1186]
- 07:13 Ticket #87 (uninitialized variables: classes with inlined implementation) created by
- The check for uninitialized variables doesn't work for classes that are …
- 00:46 Ticket #86 (False positive, Deallocating a deallocated pointer) created by
- (error) Deallocating a deallocated pointer: a ThrowFatalException?() could …
- 00:12 Ticket #85 (False positive (style) Redundant code, begins with string) created by
- […] […]
Note: See TracTimeline
for information about the timeline view.