Daniel Marjamäki
|
2ccc01f5ed
|
tokenizer: improved the Tokenizer::simplifyIfNot
|
2009-07-18 10:18:46 +02:00 |
Slava Semushin
|
5dea30519c
|
Fixed ticket #459 (false positive::Member variable not initialized in constructor)
http://sourceforge.net/apps/trac/cppcheck/ticket/459
|
2009-07-17 23:50:49 +07:00 |
Kimmo Varis
|
40ccd4d1ac
|
Add QMake project files for core and tests.
Ticket #472 (QMake project file to build cppcheck core).
|
2009-07-14 14:36:05 +03:00 |
Daniel Marjamäki
|
456c20b705
|
fixed todo test case - detect iterator usage after push_front|push_back
|
2009-07-14 12:40:47 +02:00 |
Daniel Marjamäki
|
69b1df3bb8
|
tokenizer: simplify the '?:' operator
|
2009-07-14 12:06:38 +02:00 |
Daniel Marjamäki
|
f4de77cefc
|
simplify tokens: simplify test cases
|
2009-07-14 11:37:26 +02:00 |
Daniel Marjamäki
|
17008879ac
|
minor refactoring: header cleanup. use forward declarations instead of includes
|
2009-07-13 19:11:31 +02:00 |
Daniel Marjamäki
|
18f9e05f5a
|
refactoring: Renamed checking classes
|
2009-07-13 16:00:15 +02:00 |
Kimmo Varis
|
6393498966
|
Astyle fixes.
|
2009-07-13 16:51:35 +03:00 |
Daniel Marjamäki
|
7d35447d80
|
refactoring: renamed the severity "all" to "possible error"
|
2009-07-13 10:16:31 +02:00 |
Daniel Marjamäki
|
03f3ee62a0
|
cleanup: removed deprecated files. security checking and errmsg
|
2009-07-12 19:18:38 +02:00 |
Daniel Marjamäki
|
b86b07827a
|
unused private functions: don't check classes declared in header files unless it is known that their whole implementation is seen
|
2009-07-12 14:23:01 +02:00 |
Daniel Marjamäki
|
36896e1ca0
|
better description for the message with id strncatUsage
|
2009-07-11 12:16:38 +02:00 |
Daniel Marjamäki
|
59372199e3
|
Revert "cppcheck: Now it's possible to change the output format, for example to a visual studio compliant format"
This reverts commit 91a8dbd7b9 .
|
2009-07-10 22:38:26 +02:00 |
Daniel Marjamäki
|
91a8dbd7b9
|
cppcheck: Now it's possible to change the output format, for example to a visual studio compliant format
|
2009-07-08 14:38:13 +02:00 |
Daniel Marjamäki
|
0ea09b1cb6
|
templates: simplified a todo test case by removing a redundant function from the code
|
2009-07-08 09:38:59 +02:00 |
Daniel Marjamäki
|
2a02041fd8
|
memleak: fixed todo test case
|
2009-07-07 15:22:37 +02:00 |
Daniel Marjamäki
|
ddc1ad7d4d
|
Fixed #431 (Unused private function, wrong line when two functions with same name)
|
2009-07-07 08:55:14 +02:00 |
Daniel Marjamäki
|
9d1d7ebf8d
|
Fixed #382 (False positive: public function flagged as 'Unused private function')
|
2009-07-07 08:30:23 +02:00 |
Daniel Marjamäki
|
7b2f6b6173
|
addon to previous commit - changed ASSERT_EQUALS to TODO_ASSERT_EQUALS for the todo test case
|
2009-07-06 12:38:04 +02:00 |
Daniel Marjamäki
|
5efb834f36
|
Memory leaks: Added a simple todo test case
|
2009-07-06 12:33:31 +02:00 |
Daniel Marjamäki
|
9beb73824b
|
Fixed #446 (memory leak false positive when variable is static)
|
2009-07-06 12:20:13 +02:00 |
Daniel Marjamäki
|
a6ac747830
|
tokenizer: Don't simplify declarations of static variables
|
2009-07-06 11:45:14 +02:00 |
Reijo Tomperi
|
8b0e481d46
|
Refactoring: Rename member functions to follow naming guidelines.
|
2009-07-05 23:16:43 +03:00 |
Reijo Tomperi
|
f676deb208
|
Test case improvement, unused function removed from tokenizer.
|
2009-07-05 22:37:53 +03:00 |
Reijo Tomperi
|
e858ab2f0d
|
Fix ticket #457 (False positive: Member variable not assigned a value in copy constructor)
http://sourceforge.net/apps/trac/cppcheck/ticket/457
Simplify "a = 0, b = 0;" into "a = 0; b = 0;"
|
2009-07-05 21:29:09 +03:00 |
Reijo Tomperi
|
290aefaa3d
|
TODO Test case TestSimplifyTokens::remove_comma added
|
2009-07-04 18:06:25 +03:00 |
Reijo Tomperi
|
26358debcf
|
Fix ticket #448 (false positive:: resource leak)
http://sourceforge.net/apps/trac/cppcheck/ticket/448
Tokenizer improved to simplify "if( (p)==-1 )"
|
2009-07-03 21:57:44 +03:00 |
Reijo Tomperi
|
b2474fd980
|
Fix ticket #452 (Failure to detect "member var not initialized in constructor" if class inherits)
http://sourceforge.net/apps/trac/cppcheck/ticket/452
|
2009-07-03 21:22:14 +03:00 |
Reijo Tomperi
|
751a31ed91
|
Fix ticket #445 (simple to avoid false positive for buffer overflow)
http://sourceforge.net/apps/trac/cppcheck/ticket/445
Simple bailout in case "if" is found inside the for-loop.
|
2009-06-30 00:42:46 +03:00 |
Daniel Marjamäki
|
7ec8e2396f
|
Fix ticket #267 (Glued define and define name in output text)
The handling of ifdef configurations where rewritten. Either a
configuration is handled properly or it is not handled at all.
|
2009-06-26 13:19:55 +02:00 |
Daniel Marjamäki
|
13ca5f89be
|
added test case
|
2009-06-23 18:29:43 +02:00 |
Reijo Tomperi
|
bdf1987cc4
|
Fix ticket #435 (False positive: Invalid number of character when ({}) is used in code)
http://sourceforge.net/apps/trac/cppcheck/ticket/435
|
2009-06-22 23:54:11 +03:00 |
Slava Semushin
|
13e805f332
|
Fixed ticket #399 (Add detection for resource leaks after open() usage)
http://sourceforge.net/apps/trac/cppcheck/ticket/399
|
2009-06-21 22:01:43 +07:00 |
Daniel Marjamäki
|
8715ba1458
|
CheckMemoryLeakInFunction: More sensitive checking when the code calls an unknown function
|
2009-06-21 14:12:59 +02:00 |
Daniel Marjamäki
|
f28dec1f5a
|
detect memory leak when all is given when calling an unknown function
|
2009-06-21 13:48:39 +02:00 |
Daniel Marjamäki
|
a0ba52ccf1
|
Preprocessor: Replace "#if !defined(A)" with "#ifndef A"
|
2009-06-21 08:03:42 +02:00 |
Reijo Tomperi
|
ac6e7b40e5
|
Fix ticket #426 (Problem with include)
http://sourceforge.net/apps/trac/cppcheck/ticket/426
|
2009-06-20 23:13:19 +03:00 |
Daniel Marjamäki
|
8a3ec4549b
|
Fixed #425 (False positive: usage of char variable.. c = c & 0x03)
Using char variables in bit operations are ok if:
* the result is stored in a char
* the variable is and'ed with a number that is less than 0x100
|
2009-06-20 19:24:58 +02:00 |
Daniel Marjamäki
|
453a5cdd47
|
Fixed ticket #411 (false positive: resource leak in while loop)
|
2009-06-20 13:58:30 +02:00 |
Daniel Marjamäki
|
13b8f10906
|
refactoring testcases for Tokenizer::simplifyAddBraces
|
2009-06-20 13:20:51 +02:00 |
Daniel Marjamäki
|
03944f1b96
|
Tokenizer: Fixed problem when simplifying casts
|
2009-06-19 19:25:56 +02:00 |
Reijo Tomperi
|
5f7d88b36c
|
Fix ticket #416 (False positive: Redundant code)
http://sourceforge.net/apps/trac/cppcheck/ticket/416
|
2009-06-19 19:03:09 +03:00 |
Daniel Marjamäki
|
6e1281ec34
|
Preprocessor: Better handling of macros that has parantheses but not parameters such as "#define AAA( ) aaa"
|
2009-06-19 16:42:47 +02:00 |
Daniel Marjamäki
|
58c7414ce0
|
Fixed ticket #417 (Crashes in windows because of invalid char value)
negative char values are allowed in strings and comments. but not in other code.
|
2009-06-19 15:43:46 +02:00 |
Daniel Marjamäki
|
12c9f09780
|
Fixed #420 (WarningOldStylePointerCast() needs a test case)
|
2009-06-19 12:01:27 +02:00 |
Kimmo Varis
|
3da3c74f6f
|
Revert "Fix ticket #417 (Crashes in Windows because of invalid char value)"
This reverts commit 70db2562f4 .
See the ticket - the fix was not correct fix.
|
2009-06-19 10:20:15 +03:00 |
Kimmo Varis
|
1619b6cb0f
|
Merge branch 'master' of git@github.com:danmar/cppcheck
|
2009-06-19 00:11:17 +03:00 |
Daniel Marjamäki
|
d5d96d2535
|
Merge branch 'master' of git@github.com:danmar/cppcheck
|
2009-06-18 23:10:16 +02:00 |
Kimmo Varis
|
48ac595ae0
|
Merge branch 'master' of git@github.com:danmar/cppcheck
|
2009-06-19 00:09:37 +03:00 |