Edoardo Prezioso
|
64b4960acc
|
Tokenizer: simplify GCC '({ %var%|%num% ; })' to '%var%|%num%'.
Remove useless brace around condition in simplifyFlowControl.
|
2012-10-13 13:24:41 +02:00 |
Robert Reif
|
0f8db28d30
|
speed up checks by caching commonly looked up stuff in the symbol database (CheckBufferOverrun, CheckBoost)
|
2012-10-13 11:16:48 +02:00 |
Daniel Marjamäki
|
d7c7f8c9af
|
astyle: Added --convert-tabs option
|
2012-10-13 08:18:11 +02:00 |
Edoardo Prezioso
|
1951d1cdc5
|
Tokenizer: improve the new 'skipTernaryOp' function by supporting GCC '{(var|num;)}' statement expression extension; improve 'Tokenizer::simplifyQuestionMark' by supporting simplification with 'case' before ternary operation, using skipTernaryOp to get colon and, most importantly, supporting indented '?:' operations.
|
2012-10-13 02:32:43 +02:00 |
Edoardo Prezioso
|
d4a3c1617a
|
Fixed: Tokenizer::simplifyLabelCaseDefault was careless with '?:' operator near 'case' adding the semicolon after the ternary colon.
|
2012-10-12 20:51:13 +02:00 |
PKEuS
|
e1e154721a
|
Fixed detection of multiple editors on non-Windows systems
Don't look for Windows editors on Linux and vice-versa
|
2012-10-12 20:28:31 +02:00 |
PKEuS
|
a2548d1319
|
Partially fixed detection of multiple editors on Windows (setting default is still broken)
|
2012-10-12 20:06:40 +02:00 |
XhmikosR
|
01716264c2
|
merge htmlreport/.gitignore in .gitignore
|
2012-10-12 17:46:57 +02:00 |
XhmikosR
|
857ea9fb0d
|
remove unneeded spaces and empty lines
|
2012-10-12 17:46:57 +02:00 |
XhmikosR
|
8d08c3b58b
|
pro and pri files: remove unneeded empty lines, use spaces for consistency
|
2012-10-12 17:46:57 +02:00 |
XhmikosR
|
85f75179ff
|
gui: tabs to spaces and remove extra empty lines at the end of files
|
2012-10-12 17:46:57 +02:00 |
Edoardo Prezioso
|
c42facae1f
|
Tokenizer::simplifyLabelsCaseDefault: jump '(' and '[' parenthesis.
TestTokenizer: add simple test cases with some correct and wrong syntax concerning 'case'.
|
2012-10-12 17:08:21 +02:00 |
PKEuS
|
3c4c547fcf
|
Encoded .rc files as UTF16 LE. (#4279)
|
2012-10-12 13:13:06 +02:00 |
Robert Reif
|
5a7aae31f3
|
speed up checkautovariables by caching commonly looked up stuff in the symbol database (#4266)
|
2012-10-12 06:15:46 +02:00 |
Daniel Marjamäki
|
dd906a86a6
|
astyle formatting
|
2012-10-12 06:12:52 +02:00 |
Robert Reif
|
0c731cfa9b
|
speed up check64bit by caching commonly looked up stuff in the symbol database (#4266)
|
2012-10-12 06:12:21 +02:00 |
Edoardo Prezioso
|
1e4b080737
|
Fixed #4278 (syntax error).
|
2012-10-11 13:35:20 +02:00 |
Robert Reif
|
c7961b147d
|
speed up checks by caching commonly looked up stuff in the symbol database
|
2012-10-11 06:12:24 +02:00 |
Robert Reif
|
bbfd676b4e
|
speed up checks by caching commonly looked up stuff in the symbol database
|
2012-10-10 20:42:07 +02:00 |
Edoardo Prezioso
|
e62e03ab31
|
Fixed #4267 (segmentation fault of cppcheck (invalid code)).
|
2012-10-09 20:44:30 +02:00 |
Edoardo Prezioso
|
3703e71f82
|
Related to previous commit: if the '{}' parenthesis are found after 'case', don't skip them after continuing to the main loop or it will cause indentlevel mismatching.
|
2012-10-09 18:24:21 +02:00 |
Edoardo Prezioso
|
9668508b32
|
Tokenizer::simplifyLabelsCaseDefault:
use more efficient check for 'const' token;
remove redundant NULL checks thanks to commit e3bbcf501f .
|
2012-10-09 17:52:20 +02:00 |
Ettl Martin
|
2cf75d5339
|
astyle run
|
2012-10-08 21:50:21 +02:00 |
Ettl Martin
|
0879bb5825
|
#4245: Segmentation fault (invalid code); Applied patch from amai.
|
2012-10-08 21:49:25 +02:00 |
Daniel Marjamäki
|
f74c30e116
|
Fixed #4231 (False positive: (error) Returning/dereferencing 'ptr' after it is deallocated / released (ignoring goto))
|
2012-10-08 17:23:47 +02:00 |
Daniel Marjamäki
|
61183e7896
|
astyle formatting
|
2012-10-08 16:23:05 +02:00 |
Robert Reif
|
8ccbde117a
|
Fixed #4261 (CheckOther::checkComparisonOfFuncReturningBool using wrong function scope test)
|
2012-10-08 16:15:07 +02:00 |
Edoardo Prezioso
|
74d735247f
|
run 'lupdate gui.pro ; lrelease gui.pro'.
|
2012-10-07 23:53:42 +02:00 |
Daniel Marjamäki
|
fefd8529c6
|
Fixed #4007 (False positive: 'Possible null pointer dereference' when using short-circuit evaluation)
|
2012-10-07 19:06:49 +02:00 |
Daniel Marjamäki
|
6a37942431
|
Fixed #3935 (False report for accessing array out of bounds after casting to short)
|
2012-10-07 18:38:05 +02:00 |
Alexander Mai
|
3656366c7e
|
Fixed #4257 (False Positive: String literal compared with variable - for non-pointer variable)
|
2012-10-07 16:26:03 +02:00 |
Daniel Marjamäki
|
0115bb8d24
|
Fixed #4102 (False positive: 'find('=') + 1U' can't be replaced with compare)
|
2012-10-07 12:43:14 +02:00 |
PKEuS
|
b1a768e5ec
|
Cleanup of includes in GUI (Removed redundant includes, use forward declarations) - Build speedup by 3% in VS10 (LINKCORE=yes, Qt 4.8.3)
|
2012-10-07 12:25:34 +02:00 |
PKEuS
|
5d796a5936
|
Updated readme_gui.txt according to suggestions of XhmikosR and my experience when trying building GUI today.
|
2012-10-06 21:27:39 +02:00 |
PKEuS
|
fa5c8fb90b
|
Added support to link cppcheck-core dynamically into GUI (use LINKCORE=yes when calling qmake)
|
2012-10-06 21:23:52 +02:00 |
Daniel Marjamäki
|
4c1abde48e
|
Reverted 107b3b44 . Write syntax error for 'if MACRO()'. We can't know if MACRO() is supposed to be used in the condition or if it is some annotation that should be removed. Ticket #4171
|
2012-10-06 19:12:39 +02:00 |
Edoardo Prezioso
|
e3bbcf501f
|
Fixed #4234 (segmentation fault of cppcheck in Tokenizer::simplifyFlowControl() (invalid code))
|
2012-10-06 13:37:44 +02:00 |
Daniel Marjamäki
|
c2b61030a8
|
Fixed #4254 (Tokenizer::simplifyIfAssign: varids not preserved)
|
2012-10-06 12:49:24 +02:00 |
PKEuS
|
47ca73c00a
|
Hide recently added include by preprocessor configuration (as "suggested" by comment)
|
2012-10-06 12:19:01 +02:00 |
Daniel Marjamäki
|
cebe4d98b4
|
runastyle: extra conversion of tabs to spaces in test folder
|
2012-10-03 20:14:23 +02:00 |
Daniel Marjamäki
|
10c11ec9dd
|
more java/c# cleanup
|
2012-10-03 19:51:09 +02:00 |
Daniel Marjamäki
|
dbddbe75bf
|
Path: Removed java/c# handling. Thanks amai.
|
2012-10-03 19:47:14 +02:00 |
Daniel Marjamäki
|
1e024a9abc
|
cleanup more java/c# code. Thanks amai for telling me about this.
|
2012-10-03 19:19:49 +02:00 |
Daniel Marjamäki
|
2f069f550f
|
Removed Java/C# handling
|
2012-10-02 18:44:36 +02:00 |
Edoardo Prezioso
|
72666e10d1
|
Related to previous commit: reduce scope level, remove the now redundant check.
|
2012-10-02 15:19:29 +02:00 |
Edoardo Prezioso
|
60de3e75af
|
CheckOther::checkComparisonOfBoolWithBool,checkComparisonOfFuncReturningBool: use symbolDatabase to check only tokens in executable code.
|
2012-10-01 15:38:31 +02:00 |
Daniel Marjamäki
|
9a462d8a0a
|
Fixed #4225 (False positive: uninitialized variable (assignemnt in ternary expression with cast))
|
2012-09-30 18:49:25 +02:00 |
Daniel Marjamäki
|
a64669b1ec
|
Fixed #4203 (Don't warn about setting NULL value for pointers and not using that value)
|
2012-09-30 17:22:35 +02:00 |
Daniel Marjamäki
|
9b093b404c
|
Revert "installer: remove useless define"
This reverts commit 88c55621af .
|
2012-09-30 09:38:03 +02:00 |
Daniel Marjamäki
|
c65ac603e9
|
Fixed #3837 (False positive: national locale inline asm comments are reported as unsupported)
|
2012-09-30 09:35:32 +02:00 |