Daniel Marjamäki
|
84a6fe6b54
|
Fixed #1034 (change --enable to --enable=all)
|
2009-12-04 19:35:58 +01:00 |
Reijo Tomperi
|
54629ff221
|
Fix #1037 (tokenizing a nested do while, while loop fails)
http://sourceforge.net/apps/trac/cppcheck/ticket/1037
|
2009-12-04 00:06:03 +02:00 |
Reijo Tomperi
|
2b980f9abe
|
astyle fix
|
2009-12-03 22:48:52 +02:00 |
Daniel Marjamäki
|
48bb1fdc83
|
Eric Sesterhenn: Fixed #1032 (False positive resource leak with exit at end of function)
|
2009-12-03 19:19:20 +01:00 |
Daniel Marjamäki
|
96268b4caf
|
Fixed #1030 (wrong line number with goto)
|
2009-12-02 19:47:35 +01:00 |
Reijo Tomperi
|
f5c81429cb
|
Refactoring: Parse --enable values in Settings class
|
2009-11-30 23:48:58 +02:00 |
Reijo Tomperi
|
79c8f3dc16
|
Add --unused-functions back to help, but mention that it is deprecated.
|
2009-11-30 22:45:05 +02:00 |
Reijo Tomperi
|
839cee45a6
|
Update man page
|
2009-11-30 22:42:24 +02:00 |
Daniel Marjamäki
|
153a13272c
|
ericsesterhenn: Fix #1028 (False positive resource leak)
|
2009-11-30 16:45:19 +01:00 |
Daniel Marjamäki
|
ded2e68c2e
|
Fix #1022 (False positive: uninitialized variable when using local struct)
|
2009-11-29 19:23:31 +01:00 |
Reijo Tomperi
|
f1ae932f18
|
Fix #986 (Move --all and --style to --enable)
http://sourceforge.net/apps/trac/cppcheck/ticket/986
|
2009-11-29 18:59:12 +02:00 |
Daniel Marjamäki
|
e6b5fe99f6
|
Fixed #1027 (Internal error: sizeof a++)
|
2009-11-29 17:25:35 +01:00 |
Daniel Marjamäki
|
f4943b8b9c
|
changed error message when there an internal error in Cppcheck is found
|
2009-11-29 16:13:14 +01:00 |
Daniel Marjamäki
|
e7d7507c65
|
Fixed #1020 (lib/tokenize.cpp:4615: bool Tokenizer::validate() const: Assertion 0 failed)
|
2009-11-29 12:14:42 +01:00 |
Reijo Tomperi
|
57aac9270a
|
validator bugs are now printed using the errorlogger
|
2009-11-28 23:08:43 +02:00 |
Daniel Marjamäki
|
f927375b7e
|
DJGPP: fix runtime errors because list is destroyed before objects
|
2009-11-28 19:43:13 +01:00 |
Daniel Marjamäki
|
a57af3b3e9
|
use checked STL in debugmode
|
2009-11-28 18:29:32 +01:00 |
Daniel Marjamäki
|
6084a5a061
|
cli: in release use the NDEBUG to avoid assertions
|
2009-11-28 17:50:53 +01:00 |
Daniel Marjamäki
|
348c663ce0
|
gui: with the define NDEBUG the assertions are disabled
|
2009-11-28 17:34:49 +01:00 |
Reijo Tomperi
|
ee7b09fb8d
|
Use sizeOfType() instead of sizeof(void*)
|
2009-11-28 18:24:16 +02:00 |
Martin Ettl
|
03e7914c98
|
partial fix of ticket #997; added check for write() two testcases
|
2009-11-28 13:41:24 +01:00 |
Daniel Marjamäki
|
b0470d649a
|
mode change from 755 to 644
|
2009-11-28 12:56:34 +01:00 |
Daniel Marjamäki
|
f75c9619d1
|
Fixed #1021 (Out-of-bounds access false positive)
|
2009-11-28 12:51:23 +01:00 |
Daniel Marjamäki
|
6e175053c1
|
minor fixes
|
2009-11-28 11:47:44 +01:00 |
Daniel Marjamäki
|
3db49aee71
|
fixed buffer overrun and removed redundant function Token::str
|
2009-11-28 09:48:43 +01:00 |
Daniel Marjamäki
|
67f5d666c7
|
Borland C++: updated the testrunner project
|
2009-11-28 09:18:04 +01:00 |
Daniel Marjamäki
|
5ab8967632
|
Borland C++: Fixed compiler error
|
2009-11-28 08:55:51 +01:00 |
Reijo Tomperi
|
0bdf63d864
|
Token debug function printOut() can now print out filename instead of index
|
2009-11-28 00:04:04 +02:00 |
Reijo Tomperi
|
2c51542cf1
|
Fix #1018 (strcat(strcat()) causes assertion in Tokenizer::validate)
Test case provided by povaddict
http://sourceforge.net/apps/trac/cppcheck/ticket/1018
|
2009-11-27 23:21:13 +02:00 |
Daniel Marjamäki
|
c94ecfe1a3
|
Fixed #1015 (SIGABRT: Tokenizer::validate for openttd/src/ai/ai_config.cpp)
|
2009-11-27 17:32:53 +01:00 |
Daniel Marjamäki
|
7616246597
|
Fixed #1014 (Preprocessor: Invalid preprocessing of '#define some_delete(x) delete x;')
|
2009-11-26 17:32:18 +01:00 |
Reijo Tomperi
|
12a87fa3a4
|
Fix #1007 (False positive array index out of bounds concerning a switch statement in a for loop)
Bailout if switch is found in for loop.
http://sourceforge.net/apps/trac/cppcheck/ticket/1007
|
2009-11-25 22:40:51 +02:00 |
Daniel Marjamäki
|
4e340d556d
|
Robert Reif: initialize array (#366)
|
2009-11-24 17:25:27 +01:00 |
Daniel Marjamäki
|
65128b1331
|
windows installer: non-advertised shortcut for manual. Seems to work better
|
2009-11-23 19:42:35 +01:00 |
Daniel Marjamäki
|
128b2b8c59
|
Fixed #989 (CppCheck crashes on Win XP when scanning large directories/subdirectories)
|
2009-11-23 18:59:50 +01:00 |
Reijo Tomperi
|
7596e76a79
|
Added 'make man' to Makefile
|
2009-11-22 16:43:55 +02:00 |
Reijo Tomperi
|
2ff6ac9768
|
Fix #1003 (Compiler warning: is there a reason for Tokenizer::getErrorMessages to be virtual?)
Destructor is now virtual.
http://sourceforge.net/apps/trac/cppcheck/ticket/1003
|
2009-11-22 16:06:33 +02:00 |
Daniel Marjamäki
|
9b397afeca
|
Temporary fix for #994 (cppcheck cannot check my sources with segfaulting)
|
2009-11-22 13:38:45 +01:00 |
Daniel Marjamäki
|
7f6f41fd53
|
Fixed #993 (Latest Git drop aborts at 63% of wine tree)
|
2009-11-22 09:06:39 +01:00 |
Daniel Marjamäki
|
ebdd74c43e
|
Installer: minor fix in build script
|
2009-11-21 21:31:48 +01:00 |
Slava Semushin
|
334eaa35ef
|
lib/preprocessor.cpp: clean up code.
Improvements for: 092f64b77a
No functional change.
|
2009-11-22 01:14:29 +06:00 |
Daniel Marjamäki
|
092f64b77a
|
Fixed #982 (Preprocessor: detects and remove conditions which always true)
|
2009-11-21 19:53:07 +01:00 |
Slava Semushin
|
38a6c41730
|
Fixed #988 (Tokenizer::simplifyDoWhileAddBraces(): don't add braces after "do" when it not a loop)
FIXME: test cases needed.
http://sourceforge.net/apps/trac/cppcheck/ticket/988
|
2009-11-21 20:46:17 +06:00 |
Daniel Marjamäki
|
d7c708cbf4
|
Windows Installer: added manual.pdf, renamed cppcheck.msi => cli.msi, renamed gui.msi => cppcheck.msi, fixes for upgrading
|
2009-11-21 15:24:21 +01:00 |
Reijo Tomperi
|
9bdf4502ed
|
Fix #995 (false positive: buffer access out of bounds when using fgets)
http://sourceforge.net/apps/trac/cppcheck/ticket/995
|
2009-11-21 15:45:52 +02:00 |
Reijo Tomperi
|
6417704577
|
Fix #985 (Detect buffer overrun with read())
http://sourceforge.net/apps/trac/cppcheck/ticket/985
|
2009-11-20 23:47:06 +02:00 |
Daniel Marjamäki
|
531d0fa685
|
Fixed #965 (Division by zero false positive with nested macros)
|
2009-11-20 20:42:28 +01:00 |
Slava Semushin
|
41b2a52915
|
Fixed #990 (Tokenizer::simplifyIfAddBraces() handle case where statement after if doesn't end by semicolon)
http://sourceforge.net/apps/trac/cppcheck/ticket/990
|
2009-11-21 01:40:46 +06:00 |
Daniel Marjamäki
|
91f7c15c24
|
Fixed #960 (Tokenizer::validate() assertion failure with mismatched brackets)
|
2009-11-20 20:10:42 +01:00 |
Daniel Marjamäki
|
7890589693
|
Fixed #912 (### Unlogged error at Tokenizer::syntaxError: Invalid number of character (())
|
2009-11-20 19:18:57 +01:00 |