Robert Reif
|
c6263b51b5
|
Fixed #1324 (show number of tests that don't produce the desired results)
|
2010-01-29 18:49:07 +01:00 |
Robert Reif
|
94c5d92b2b
|
Fixed #1323 (segfault with style in CheckClass::operatorEqRetRefThis())
|
2010-01-29 16:04:27 +01:00 |
Robert Reif
|
19bb2940cc
|
Fixed #1325 (Segmentation fault in simplifyTypedef due to bad preprocessing)
|
2010-01-29 16:00:48 +01:00 |
Robert Reif
|
fc54ed1eef
|
Fixed #1326 (remove simplified enum definitions)
|
2010-01-29 15:57:26 +01:00 |
Daniel Marjamäki
|
9d11492845
|
Fixed #1286 (Memory leak not detected)
|
2010-01-27 22:05:04 +01:00 |
Daniel Marjamäki
|
15b4abd6d3
|
killerbot: Fixed #1314 (specify the files to check in 1 input file)
|
2010-01-27 21:43:01 +01:00 |
Daniel Marjamäki
|
e49f7bfa0e
|
Fixed #1315 (mismatched allocation and deallocaton not detected)
|
2010-01-27 21:02:13 +01:00 |
Daniel Marjamäki
|
7ec27cb43b
|
updated --doc output about new checks in 1.40
|
2010-01-27 19:25:48 +01:00 |
Daniel Marjamäki
|
1c84dc814c
|
Auto variables: Improved handling of temporaries
|
2010-01-27 19:16:32 +01:00 |
Robert Reif
|
45b6b9e5a1
|
Fixed #1316 (### Internal error in Cppcheck. Please report it.)
|
2010-01-27 19:03:24 +01:00 |
Daniel Marjamäki
|
32fcb8fe18
|
Auto variables: returning pointer to temporary .c_str() data
|
2010-01-26 22:11:34 +01:00 |
Daniel Marjamäki
|
fa305d70bc
|
Fixed #1302 (False positive: Confusion between POSIX open() and class member)
|
2010-01-26 20:10:52 +01:00 |
Daniel Marjamäki
|
db0466eb19
|
Fixed #1278 (Confusing style message formatting)
|
2010-01-26 19:37:22 +01:00 |
Kimmo Varis
|
40951e1618
|
CMake - Build GUI also in Cygwin if QT4 is found.
|
2010-01-26 00:19:02 +02:00 |
Daniel Marjamäki
|
e12d115e9a
|
Fixed #1312 (false positive: missing const message on functions returning references)
|
2010-01-25 21:40:57 +01:00 |
Robert Reif
|
8be8c266ac
|
Fixed #1313 (unnamed enums not simplified properly)
|
2010-01-25 07:45:16 +01:00 |
Robert Reif
|
989e8393e4
|
Fixed #1307 (Internal error with typedef in parameter list)
|
2010-01-24 22:40:35 +01:00 |
Daniel Marjamäki
|
724c55b32a
|
Memory leaks: some refactorings and minor improvements
|
2010-01-24 21:48:39 +01:00 |
Daniel Marjamäki
|
65881b9346
|
Fixed #1238 (False Negative : memory leak with template class)
|
2010-01-24 20:04:09 +01:00 |
Daniel Marjamäki
|
6d9740adea
|
Tokenizer: Fixed Tokenizer::simplifyKnownVariable bug when the variable is re-assigned in a loop
|
2010-01-24 19:27:39 +01:00 |
Daniel Marjamäki
|
7ce4825f95
|
Fixed #1308 (False positive: The function 'x' can be const for a static member function)
|
2010-01-24 18:26:39 +01:00 |
Daniel Marjamäki
|
019f775aa5
|
TestOther::uninitvar1: refactoring. splitting up this function into multiple functions
|
2010-01-24 15:23:21 +01:00 |
Daniel Marjamäki
|
25ba399a50
|
const class functions: refactorings
|
2010-01-24 13:45:56 +01:00 |
Daniel Marjamäki
|
b4b97e5706
|
const: fixed false positive when using increment/decrement
|
2010-01-24 13:33:30 +01:00 |
Reijo Tomperi
|
24052c16b4
|
Fix some style errors found from our own code.
|
2010-01-23 23:44:08 +02:00 |
Daniel Marjamäki
|
a0d8f44603
|
CheckClass: The operator< etc member functions can often be const
|
2010-01-23 22:36:04 +01:00 |
Reijo Tomperi
|
7817d5b142
|
Fix #1279 (Change error message: Invalid number of character ({). Can't process file.)
http://sourceforge.net/apps/trac/cppcheck/ticket/1279
|
2010-01-23 23:18:11 +02:00 |
Daniel Marjamäki
|
4d7ac2f82e
|
STL: fixed false positive when using erase
|
2010-01-23 22:03:38 +01:00 |
Daniel Marjamäki
|
43c8fe895c
|
Fixed #1301 (False positive: Data is allocated but not initialized)
|
2010-01-23 21:25:17 +01:00 |
Daniel Marjamäki
|
aab05524e5
|
Fixed #1305 (False positive: The function 'x' can be const when indirectly calling a non-const member)
|
2010-01-23 21:08:40 +01:00 |
Daniel Marjamäki
|
9a6b450501
|
Fixed #1304 (False positive: The function 'x' can be const when modifing a member)
|
2010-01-23 20:59:20 +01:00 |
Daniel Marjamäki
|
5b76be4935
|
Fixed #1303 (False positive: The function 'x' can be const for a constructor)
|
2010-01-23 20:47:29 +01:00 |
Daniel Marjamäki
|
f62466493b
|
New Check: Detect return of invalid reference
|
2010-01-23 20:39:12 +01:00 |
Duraffort
|
eda60f6483
|
Do not build the gui if Qt4 headers are not present.
|
2010-01-23 19:33:37 +01:00 |
Daniel Marjamäki
|
744c385097
|
Revert "removed tools/dmake and Makefile. Please use cmake from now on."
This reverts commit cfacd5fe10 .
|
2010-01-23 09:54:51 +01:00 |
Daniel Marjamäki
|
fb10396cb3
|
only run CheckClass::checkConst if style checking is on
|
2010-01-23 09:38:35 +01:00 |
Daniel Marjamäki
|
35c303943f
|
Partial fix for #13 - detect simple cases of member functions that can be const
|
2010-01-23 09:19:22 +01:00 |
Daniel Marjamäki
|
037ecffc34
|
detect when function pointer that is null is used
|
2010-01-23 09:15:30 +01:00 |
Daniel Marjamäki
|
7b986c831d
|
Report when using uninitialized function pointer
|
2010-01-23 07:57:57 +01:00 |
Daniel Marjamäki
|
8a9eba980b
|
Function pointers: re-enabled the simplifyFunctionPointers
|
2010-01-23 07:43:12 +01:00 |
Daniel Marjamäki
|
cfacd5fe10
|
removed tools/dmake and Makefile. Please use cmake from now on.
|
2010-01-22 20:57:30 +01:00 |
Robert Reif
|
13ca2510cc
|
Fixed #1298 ((error) ### Internal error in Cppcheck. Please report it. (typedef in fun proto))
|
2010-01-22 20:26:07 +01:00 |
Daniel Marjamäki
|
1552c0f7f2
|
Fixed #1276 (False Uninitialized variable when using goto)
|
2010-01-22 20:20:43 +01:00 |
Daniel Marjamäki
|
e9c8e1d8b1
|
doxygen and minor refactorings
|
2010-01-22 19:29:24 +01:00 |
Daniel Marjamäki
|
59de7934b7
|
Fixed #643 (Member variable not initialized not detected if any unknown function called)
|
2010-01-22 18:51:25 +01:00 |
Robert Reif
|
9f853cb164
|
Fixed #1297 (typedef causes internal error in vlc/modules/access/imem.c)
|
2010-01-22 17:27:40 +01:00 |
Daniel Marjamäki
|
d4b13eee9f
|
Fixed #1290 (1.40: Internal error)
|
2010-01-21 20:05:32 +01:00 |
Daniel Marjamäki
|
2e707974d0
|
Fixed #1273 (scope of variable limited not detected in latest versions)
|
2010-01-21 18:50:56 +01:00 |
Robert Reif
|
9f0b9551cf
|
This patch simplifies the function pointer return type code and allows more complex return types.
|
2010-01-21 18:01:09 +01:00 |
Robert Reif
|
e9e64033e7
|
Improved typedef simplification of function pointers
|
2010-01-21 07:51:08 +01:00 |