Daniel Marjamäki
|
f4b6c822d3
|
Fixed #375 (new check: Detect when using 'this-x')
|
2009-09-12 15:25:02 +02:00 |
Reijo Tomperi
|
7408674017
|
Fix #601 (Poor var initialization assumption when can't find function definition)
http://sourceforge.net/apps/trac/cppcheck/ticket/601
Fix #641 ((style) Member variable not initialized in the constructor: False Positive)
http://sourceforge.net/apps/trac/cppcheck/ticket/641
This fix will also cause us not to detect several potential issues, but as there are so many
false positives, any unknown function call should stop the error for now. New
ticket is created to handle regression caused by this:
http://sourceforge.net/apps/trac/cppcheck/ticket/643
|
2009-09-03 23:28:00 +03:00 |
Reijo Tomperi
|
686ff425f9
|
Fix ticket #637 (False positive, Using 'memset' on struct that contains a 'std::string')
http://sourceforge.net/apps/trac/cppcheck/ticket/637
|
2009-09-02 23:51:07 +03:00 |
Daniel Marjamäki
|
03d7573208
|
Borland C++: Don't warn about uninitialized variables that are declared in the __published section. These are auto-initialized
|
2009-08-31 19:40:49 +02:00 |
Reijo Tomperi
|
929dbe92e4
|
Fix the last test case from ticket #613 (array members variables are not checked in constructor)
http://sourceforge.net/apps/trac/cppcheck/ticket/613
|
2009-08-26 23:33:23 +03:00 |
Slava Semushin
|
bb15efb928
|
src/checkclass.cpp: propagate Token::strAt().
No functional change.
|
2009-08-26 02:04:48 +07:00 |
Reijo Tomperi
|
c581753040
|
Fix ticket #613 (array members variables are not checked in constructor)
http://sourceforge.net/apps/trac/cppcheck/ticket/613
Patch from micres
|
2009-08-23 22:54:41 +03:00 |
Reijo Tomperi
|
93604dd344
|
Fixed ticket #578 (missing virtual destructor not detected)
http://sourceforge.net/apps/trac/cppcheck/ticket/578
|
2009-08-10 17:58:13 +03:00 |
Daniel Marjamäki
|
3331cb834f
|
Hoangtuansu: Fixed #537 (false positive::operator= should return something)
|
2009-08-09 19:57:48 +02:00 |
Reijo Tomperi
|
975e7778ab
|
Fix ticket #531 (false positive about missing virtual destructor)
http://sourceforge.net/apps/trac/cppcheck/ticket/531
|
2009-08-04 22:23:22 +03:00 |
Slava Semushin
|
65d6bce165
|
Replace Match() to operator==() from std::string.
No functional change.
|
2009-07-28 00:13:44 +07:00 |
Slava Semushin
|
5ce151983e
|
Replace simpleMatch() to operator==() from std::string.
No functional change.
|
2009-07-28 00:13:11 +07: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 |
Daniel Marjamäki
|
4f2520bef3
|
doxygen: made the todos visible in the doxygen output
|
2009-07-14 08:17:12 +02:00 |
Daniel Marjamäki
|
7d35447d80
|
refactoring: renamed the severity "all" to "possible error"
|
2009-07-13 10:16:31 +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
|
bd68837866
|
refactoring: minor refactorings and added some doxygen comments
|
2009-07-08 17:14:34 +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 |
Reijo Tomperi
|
8b0e481d46
|
Refactoring: Rename member functions to follow naming guidelines.
|
2009-07-05 23:16:43 +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
|
ac6e7b40e5
|
Fix ticket #426 (Problem with include)
http://sourceforge.net/apps/trac/cppcheck/ticket/426
|
2009-06-20 23:13:19 +03:00 |
Reijo Tomperi
|
f8b3a57682
|
Fix ticket #309 (false positive::is not assigned a value in 'A::operator=')
http://sourceforge.net/apps/trac/cppcheck/ticket/309
|
2009-06-17 00:58:16 +03:00 |
Slava Semushin
|
6745d9b8ef
|
Fixed ticket #358 (Local typedef flagged as uninitialized member)
http://apps.sourceforge.net/trac/cppcheck/ticket/358
|
2009-06-05 07:34:12 +07:00 |
Reijo Tomperi
|
58eda6e978
|
Fix ticket #325 (Replace developer names in source files with AUTHORS file)
http://apps.sourceforge.net/trac/cppcheck/ticket/325
|
2009-05-30 08:48:12 +03:00 |
Daniel Marjamäki
|
f182365bd2
|
Applied patch 0001-Use-Token-simpleMatch-instead-of-Token-Match-w
Author: php-coder
Ticket: http://apps.sourceforge.net/trac/cppcheck/ticket/323
|
2009-05-21 17:55:52 +02:00 |
Reijo Tomperi
|
927918f9b0
|
astyle fix
|
2009-05-18 23:30:43 +03:00 |
Daniel Marjamäki
|
bad464ae9b
|
Classes: Static variables don't need to be initialized or assigned in constructors etc
http://apps.sourceforge.net/trac/cppcheck/ticket/307
|
2009-05-17 19:27:16 +02:00 |
Reijo Tomperi
|
a12fd4ff5e
|
Fix ticket #282 (protected destructor - false positive)
http://apps.sourceforge.net/trac/cppcheck/ticket/282
|
2009-05-06 23:22:26 +03:00 |
Reijo Tomperi
|
cb209bbd41
|
Fix #279 (Refactoring: replace and remove Token::aaaa , Token::aaaa0 and Token::aaaa1)
http://apps.sourceforge.net/trac/cppcheck/ticket/279
|
2009-05-03 21:10:59 +03:00 |
Daniel Marjamäki
|
6d53343d32
|
class checking: only check class assignments if the --all has been given
|
2009-05-01 07:36:35 +02:00 |
Daniel Marjamäki
|
534d0e9939
|
class checking: Checking that vectors/lists/strings etc are modified in the assignment function
|
2009-05-01 07:28:58 +02:00 |
Daniel Marjamäki
|
3c3a56bfca
|
private functions: don't report false positives when using initialization lists (#254)
|
2009-04-14 21:46:13 +02:00 |
Daniel Marjamäki
|
ebee7928e2
|
operator=: changed error message when variable is not assigned
|
2009-03-31 19:00:56 +02:00 |
Daniel Marjamäki
|
6c1af7e5e6
|
register CheckClass
|
2009-03-24 20:47:43 +01:00 |
Daniel Marjamäki
|
468ed653e2
|
refactoring error messages
|
2009-03-21 17:58:13 +01:00 |
Daniel Marjamäki
|
5914af4481
|
refactoring CheckClass
|
2009-03-20 17:30:24 +01:00 |
Daniel Marjamäki
|
daa911daeb
|
refactoring: moved 'FindClassFunction' from CheckClass to Tokenizer
|
2009-03-13 22:28:44 +01:00 |
Daniel Marjamäki
|
f96e2deb1a
|
uninitialized const pointer member variables
|
2009-03-12 21:33:10 +01:00 |
Daniel Marjamäki
|
37c889ab30
|
unused private function: better handling of initialization lists in constructors
|
2009-03-02 20:40:24 +00:00 |
Daniel Marjamäki
|
86050cccdb
|
unused private function: fixed false positive (ticket: 129)
|
2009-03-02 17:16:02 +00:00 |
Reijo Tomperi
|
fc8f47145a
|
Copyrights updated
|
2009-03-01 19:52:33 +00:00 |
Daniel Marjamäki
|
dac1e91013
|
unused private function: Handle 'embedded' function implementations better
|
2009-02-25 18:03:17 +00:00 |
Daniel Marjamäki
|
4849aaa7ee
|
checkclass: refactoring
|
2009-02-24 17:50:51 +00:00 |
Daniel Marjamäki
|
66c13c7173
|
reverted [1282] because some changes were committed by mistake
|
2009-02-24 17:49:43 +00:00 |
Daniel Marjamäki
|
8c3e3faa07
|
checkclass: refactoring
|
2009-02-24 17:48:11 +00:00 |
Daniel Marjamäki
|
d8927e720d
|
constructors: don't warn about missing constructor if class only has static variable members
|
2009-02-21 13:35:55 +00:00 |
Daniel Marjamäki
|
a9009ebf7d
|
TestClass: Added test for uninitialized "mutable int i"
|
2009-02-21 08:24:57 +00:00 |
Daniel Marjamäki
|
574db37a6f
|
uninitialized variables: added testcases and made a fix
|
2009-02-09 07:47:41 +00:00 |
Reijo Tomperi
|
fb3c81dcd9
|
Fix ticket #80 (refactoring: classes ErrorMessage and ErrorLogger), note that errormessage and errorlogger were merged, errormessage.* is no more.
|
2009-02-08 21:20:35 +00:00 |