Stefan Weil
|
cc41da1dc4
|
html report: better handling of non ASCII characters in C source code
|
2011-04-16 11:22:44 +02:00 |
Stefan Weil
|
882d4d95a4
|
CppcheckExecutor: Code cleanups and fixes
|
2011-04-16 11:19:56 +02:00 |
Robert Reif
|
3159df958d
|
fix #2720 (false positive: syntax error with c++0x code)
|
2011-04-14 19:50:17 -04:00 |
Daniel Marjamäki
|
58dbbb0cab
|
Inconclusive checking: Report inconclusive errors with reportInconclusiveError. It takes the same parameters as reportError.
|
2011-04-14 18:02:01 +02:00 |
Daniel Marjamäki
|
7021e3224b
|
Fixed #2714 (False positive: ternary operator and += style warning.)
|
2011-04-14 17:30:50 +02:00 |
Robert Reif
|
75e5353b6d
|
fix #2718 (Analysis failed. If the code is valid then please report this failure.)
|
2011-04-13 23:58:58 -04:00 |
Robert Reif
|
257197bdd1
|
fix #2717 (false positive: syntax error (typedef void f(int) const;))
|
2011-04-13 23:24:41 -04:00 |
Robert Reif
|
50a1f28d86
|
run astyle
|
2011-04-13 21:12:35 -04:00 |
Reijo Tomperi
|
485ff0b472
|
"#ifndef" can't be used in Makefile (it is considered a commented line). Replaced it with "ifndef".
|
2011-04-11 22:54:29 +03:00 |
Daniel Marjamäki
|
2b2f9f7a27
|
createrelease: minor updates
|
2011-04-11 06:35:21 +02:00 |
Daniel Marjamäki
|
7d6e923bd4
|
inconclusive: don't report such messages in xml version 1 format. until we decide how they will be reported in xml version 2 format I don't report it.
|
2011-04-10 21:51:27 +02:00 |
Daniel Marjamäki
|
11bd6bcd30
|
Fixed #2712 (false positive: Division by zero)
|
2011-04-10 21:27:09 +02:00 |
Tim Gerundt
|
3e528777bd
|
Web: Update download to version 1.48
|
2011-04-10 18:45:38 +02:00 |
Daniel Marjamäki
|
f6b23e1d90
|
ErrorLogger: Added severities for inconclusive error and inconclusive warning
|
2011-04-10 16:39:36 +02:00 |
Robert Reif
|
56212370d1
|
add check for same expression on both sides of an operator (part of #2700)
|
2011-04-10 10:25:02 -04:00 |
Robert Reif
|
434783530a
|
Merge branch 'master' of github.com:danmar/cppcheck
|
2011-04-10 09:57:34 -04:00 |
Robert Reif
|
4a50aca7b2
|
fix a bug in checkDuplicateBranch where removed type info like signed/unsigned was not checked for difference
|
2011-04-10 09:57:09 -04:00 |
Daniel Marjamäki
|
e5d43d4ed2
|
Renamed Settings::stupid to Settings::experimental
|
2011-04-10 15:55:08 +02:00 |
Daniel Marjamäki
|
30ee9ba6e4
|
Added Settings::stupid flag that can be used to hide checking that generates false positives.
|
2011-04-10 13:23:45 +02:00 |
Daniel Marjamäki
|
1178d47a9b
|
--inconclusive : Added command line flag that enable inconclusive checking. It is added for experimental purposes.
|
2011-04-10 12:52:59 +02:00 |
Daniel Marjamäki
|
1d86fb1738
|
Tokenizer: Code cleanup. Use %oror% to simplify code.
|
2011-04-10 11:55:15 +02:00 |
Daniel Marjamäki
|
f284c3a11f
|
CheckOther: Code cleanup. Use %oror%
|
2011-04-10 11:52:12 +02:00 |
Daniel Marjamäki
|
76679255a3
|
Preprocessor: Use %oror% in multiCompare pattern
|
2011-04-10 11:50:19 +02:00 |
Daniel Marjamäki
|
e94e3eca82
|
Preprocessor: Use %oror% in multiCompare pattern
|
2011-04-10 11:47:49 +02:00 |
Daniel Marjamäki
|
ec5ddb16b4
|
CheckOther: Use %op% in CheckUnsignedDivision
|
2011-04-10 11:31:04 +02:00 |
Daniel Marjamäki
|
ad8fb37fb0
|
CheckUninitVar: Use %op%
|
2011-04-10 11:28:18 +02:00 |
Daniel Marjamäki
|
0a1d6efe8c
|
Tokenizer: Use %op% in simplifyOperatorName
|
2011-04-10 11:24:57 +02:00 |
Daniel Marjamäki
|
f179df1f10
|
Tokenizer: Use %op% in simplifyCalculations
|
2011-04-10 11:22:00 +02:00 |
Daniel Marjamäki
|
af60f2c4ef
|
Token: Added testcase for matching of %op%
|
2011-04-10 11:15:57 +02:00 |
Daniel Marjamäki
|
57869e96e3
|
Tokenizer: Use %op% to clean up pattern
|
2011-04-10 11:09:49 +02:00 |
Daniel Marjamäki
|
970c989023
|
Tokenizer: Code cleanup. Removed redundant variable
|
2011-04-10 09:20:37 +02:00 |
Daniel Marjamäki
|
f4f8aeca03
|
Tokenizer: Fixed bug in last commit
|
2011-04-10 09:18:37 +02:00 |
Daniel Marjamäki
|
4c753ca5ac
|
Tokenizer: Use the %oror% in multiCompare patterns
|
2011-04-10 09:16:29 +02:00 |
Daniel Marjamäki
|
747a2331c6
|
Token::Match : Allow that %oror% and %or% is used in multiCompare patterns
|
2011-04-10 08:39:55 +02:00 |
Robert Reif
|
66de41b313
|
partial fix for #2700 (common logic or cut and paste errors)
|
2011-04-09 17:05:27 -04:00 |
Robert Reif
|
d22fcb8184
|
fix bug in previous commit: fix #311 (add detection of duplicated if else-cases)
|
2011-04-09 16:34:16 -04:00 |
Robert Reif
|
7e403ae210
|
fix #311 (add detection of duplicated if else-cases)
|
2011-04-09 15:14:01 -04:00 |
Robert Reif
|
77aebd357e
|
Refactoring: add Token::isAssignmentOp and use it in CheckClass::checkConstFunc
|
2011-04-09 14:36:05 -04:00 |
Daniel Marjamäki
|
7d93bfb42e
|
Refactoring: Use Token::isArithmeticalOp instead of hardcoded conditions
|
2011-04-09 18:50:05 +02:00 |
Daniel Marjamäki
|
f76eb5541c
|
Refactoring: Use %op% instead of Token::isOp
|
2011-04-09 18:47:01 +02:00 |
Daniel Marjamäki
|
7320bbd8fd
|
Refactoring: Use %op%
|
2011-04-09 18:44:07 +02:00 |
Daniel Marjamäki
|
bd93997e4f
|
Refactoring: Use %op% instead of Token::isOp in CheckBufferOverrun
|
2011-04-09 18:37:03 +02:00 |
Daniel Marjamäki
|
a4471bc150
|
Refactoring: Use %op%
|
2011-04-09 18:33:37 +02:00 |
Daniel Marjamäki
|
447f61e9c7
|
Refactoring: Use %op%
|
2011-04-09 18:30:47 +02:00 |
Daniel Marjamäki
|
0730fad778
|
Refactoring: Use %op%
|
2011-04-09 18:24:41 +02:00 |
Daniel Marjamäki
|
6c4f5fc496
|
Token::multiCompare : allow that %op% is used in multiCompare pattern
|
2011-04-09 18:09:13 +02:00 |
Daniel Marjamäki
|
575cb242c2
|
Refactoring: Use Token::isOp
|
2011-04-09 16:22:47 +02:00 |
Daniel Marjamäki
|
f6d910ab3d
|
Refactoring: Use Token::isOp
|
2011-04-09 15:54:36 +02:00 |
Daniel Marjamäki
|
8c6d61ede3
|
Makefile: Set debug mode
|
2011-04-09 12:56:32 +02:00 |
Daniel Marjamäki
|
e984e59ee2
|
Release: Updated Makefile for release
|
2011-04-09 12:41:50 +02:00 |