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 |
Reijo Tomperi
|
d5e7d688d2
|
Fix #864 (GUI fails to open second position for multi-line errors)
Apply patch from robertreif
http://sourceforge.net/apps/trac/cppcheck/ticket/864
|
2009-11-20 00:43:46 +02:00 |
Reijo Tomperi
|
74cefb7f3a
|
Fix #981 (GUI saves report with wrong extension)
Apply patch from robertreif
http://sourceforge.net/apps/trac/cppcheck/ticket/981
|
2009-11-20 00:19:44 +02:00 |
Slava Semushin
|
5369965e55
|
Fixed #983 (Tokenizer::simplifyTypedef() incorrectly substitute type inside namespace)
http://sourceforge.net/apps/trac/cppcheck/ticket/983
|
2009-11-20 00:02:16 +06:00 |
Reijo Tomperi
|
a5e4f957fa
|
Add execution parameters to codeblocks project file: p.cpp --debug
|
2009-11-19 00:49:26 +02:00 |
Reijo Tomperi
|
7ddc4f4e02
|
Fix #971 (Preprocessor: Handle partial macro in macro)
http://sourceforge.net/apps/trac/cppcheck/ticket/971
|
2009-11-19 00:34:00 +02:00 |
Daniel Marjamäki
|
42ffea4f16
|
Fixed #968 (False positive when TEMP_FAILURE_RETRY used)
|
2009-11-18 17:17:37 +01:00 |
Reijo Tomperi
|
8f07e2711c
|
Added a few TODO test cases for #971 (Invalid number of characters (())
http://sourceforge.net/apps/trac/cppcheck/ticket/971
|
2009-11-18 00:21:21 +02:00 |
Reijo Tomperi
|
bd2ca8babd
|
astyle fix
|
2009-11-17 22:15:25 +02:00 |
Daniel Marjamäki
|
a3a3ff4349
|
fixed testcase so it's valid syntax
|
2009-11-17 19:06:53 +01:00 |
Slava Semushin
|
42c5025000
|
Fixed #970 (Tokenizer: Incorrect comparison order simplification)
Revert changes from 11cb7b4710 commit
for lib/tokenize.cpp (fixed it by another way).
Teach unsignedint() to expand "unsigned" in casts.
http://sourceforge.net/apps/trac/cppcheck/ticket/970
|
2009-11-18 00:05:18 +06:00 |