Kimmo Varis
|
ad89a84796
|
Improve error message about overlapping buffers for s[n]printf().
See forum thread:
https://sourceforge.net/apps/phpbb/cppcheck/viewtopic.php?f=3&t=192&start=0
|
2010-12-26 23:44:01 +02:00 |
Daniel Marjamäki
|
6aa400fd80
|
Buffer overrun: UB when pointer arithmetic result points out of bounds. Ticket #1774
|
2010-12-26 21:23:28 +01:00 |
Daniel Marjamäki
|
6178459c15
|
Fixed #2304 (Tokenizer::simplifyKnownVariables: known strcpy parameter)
|
2010-12-26 20:34:07 +01:00 |
Daniel Marjamäki
|
5f3d2a7e35
|
Fixed #2090 (False negative: null pointer dereference 's=0; strcpy(s,p);')
|
2010-12-26 19:29:58 +01:00 |
Kimmo Varis
|
dd13a98fd9
|
GUI: Improve Preferences-dialog layout.
Make threads-textfield smaller as it can contain only three numbers.
Also set the input mask so that three numbers at max are accepted.
|
2010-12-26 20:18:49 +02:00 |
Peter Pentchev
|
121cb043a7
|
Makefile: honor the C preprocessor flags in CPPFLAGS. Ticket: #2254
|
2010-12-26 18:12:14 +01:00 |
Kimmo Varis
|
991318d0de
|
GUI: zero is not valid value for bool type.
|
2010-12-26 18:37:11 +02:00 |
Kimmo Varis
|
436bd68ece
|
GUI: Reorder settings-constants in common.h
It is easier to manage those constants when there is even some basic
ordering and organization.
|
2010-12-26 18:35:51 +02:00 |
Kimmo Varis
|
d367243039
|
GUI: Allow enabling inline suppressions from the GUI.
Ticket #2342 (inline suppressions not available from the GUI)
|
2010-12-26 18:29:43 +02:00 |
Daniel Marjamäki
|
f4581d833d
|
Tokenizer: Bailout if @ is encountered in the code
|
2010-12-26 15:07:14 +01:00 |
Kimmo Varis
|
3020e77570
|
GUI: Show information messages count in stats dialog.
|
2010-12-26 15:23:56 +02:00 |
Kimmo Varis
|
a73970483d
|
GUI: Add "Information" errors items to menu and toolbar.
|
2010-12-26 15:23:55 +02:00 |
Kimmo Varis
|
84180e4fcd
|
GUI: Change Style-warnings icon.
I want to use the current Style-warning icon for Information
messages. So change the Style-warning icon first to new
icon.
|
2010-12-26 15:23:54 +02:00 |
Kimmo Varis
|
31c974c954
|
GUI: Add Information-severity support.
|
2010-12-26 15:23:54 +02:00 |
Daniel Marjamäki
|
243a524909
|
Fixed #2350 (false positive: possible null pointer dereference)
|
2010-12-26 13:38:16 +01:00 |
Daniel Marjamäki
|
f7a83b4d90
|
astyle formatting
|
2010-12-26 13:18:23 +01:00 |
Pete Johns
|
59acbb3da0
|
Fixed Linux build.
OSX built without limits.h
|
2010-12-26 23:08:51 +11:00 |
Pete Johns
|
64e2c8668c
|
Fixed #2358 (Compilation fail on Mac)
Added test case to prove it works. Not a true unit-test as it accesses the file-system.
|
2010-12-26 23:04:07 +11:00 |
Daniel Marjamäki
|
4fd8d2e056
|
Fixed #2326 (Preprocessor: inline-suppr does not work for id=missingInclude)
|
2010-12-26 11:14:57 +01:00 |
Pete Johns
|
7943d8ce53
|
canonicalize_file_name() is a GNU-extension.
Replaced with call to realpath() to build on non-Linux systems, such as Mac OSX.
|
2010-12-26 14:15:42 +11:00 |
Daniel Marjamäki
|
ecad249ae2
|
Fixed #2346 (False positive: pointer is assigned value that is never used. used here: 'pCol = pCol->GetNext()')
|
2010-12-25 19:17:53 +01:00 |
Daniel Marjamäki
|
10ee43790d
|
Fixed #2339 (Tokenizer::setVarId : Wrong handling of 'int gr = id - (TLFPressProperties::OIL_FLUID * nb);')
|
2010-12-25 12:40:44 +01:00 |
Daniel Marjamäki
|
6f8f0e1aa1
|
Fixed #2353 (Tokenizer::simplifyKnownVariables: wrong simplification after return)
|
2010-12-25 10:07:57 +01:00 |
Daniel Marjamäki
|
81c5576eb4
|
Misused scope objects: Don't use this check if the checked file is a pure C file. Ticket: #2352
|
2010-12-25 08:43:52 +01:00 |
Daniel Marjamäki
|
65041cf0ff
|
Fixed #2349 (Empty 'msg' in output when using '-j')
|
2010-12-24 11:13:57 +01:00 |
Daniel Marjamäki
|
335d164cdf
|
Fixed #2356 (False positive reported with iterator deletion)
|
2010-12-24 10:33:48 +01:00 |
Daniel Marjamäki
|
18fd12006a
|
Tokenizer::simplifyGoto: Don't simplify 'goto' inside unhandled macro calls. Ticket: #2348
|
2010-12-23 22:03:58 +01:00 |
Daniel Marjamäki
|
472ecd8805
|
Tokenizer: Fixed calculation simplification of '0*(*p)'. Ticket: #2348
|
2010-12-23 18:59:18 +01:00 |
Daniel Marjamäki
|
aff3623fec
|
Fixed #2345 (False positive: uninitialized variable (in sub-condition in if inside a loop))
|
2010-12-23 09:16:29 +01:00 |
Daniel Marjamäki
|
b89f486d0d
|
Fixed #2344 (FileLister Unix: Don't convert to absolute paths)
|
2010-12-22 21:01:51 +01:00 |
Daniel Marjamäki
|
be46d453c4
|
Information: Added new severity
|
2010-12-22 19:53:17 +01:00 |
Daniel Marjamäki
|
22a1f3332f
|
xml2: changed the format of the cppcheck-version info
|
2010-12-22 18:45:09 +01:00 |
Robert Reif
|
fc7e2d1ac1
|
Fixed #2341 (false positive for function pointer returning typedef)
|
2010-12-22 18:37:23 +01:00 |
Daniel Marjamäki
|
00e9822cb3
|
Fixed #2337 (False Positive: memory leak)
|
2010-12-22 18:32:00 +01:00 |
Daniel Marjamäki
|
3a612d7cd8
|
xml2: Added cppcheck-version
|
2010-12-22 10:29:23 +01:00 |
Daniel Marjamäki
|
f392dbef95
|
Fixed #2338 (False positive: Deallocating a deallocated pointer)
|
2010-12-22 08:24:50 +01:00 |
Daniel Marjamäki
|
6951c32683
|
Fixed #2336 (False positive: memory leak (passing pointer to subfunction))
|
2010-12-21 21:12:45 +01:00 |
Daniel Marjamäki
|
0f9415a5fb
|
Fixed #2330 (unreadVariable error for a fstream object when only extraction operator (>>) is used)
|
2010-12-21 19:02:00 +01:00 |
Robert Reif
|
244974a61a
|
unused variables: fixed false negatives with the help of the symbol database. ticket: #2317
|
2010-12-21 08:13:40 +01:00 |
Daniel Marjamäki
|
f73cce9eca
|
Fixed #2317 ((style) Variable is allocated memory that is never used)
|
2010-12-20 18:31:16 +01:00 |
Daniel Marjamäki
|
cdc8801be0
|
Fixed #2334 (Internal class index function (no need to 'strchr'))
|
2010-12-20 18:13:26 +01:00 |
Daniel Marjamäki
|
c0bedb5036
|
Fixed #2331 (Token::Match is called with varid 0)
|
2010-12-19 21:27:28 +01:00 |
Daniel Marjamäki
|
02892499d2
|
Fixed #2286 (Variable 'ownKilled' is assigned a value that is never used)
|
2010-12-19 18:27:31 +01:00 |
Daniel Marjamäki
|
1cd6f16ecf
|
Fixed #2322 (cppcheck follows recursive symlinks)
|
2010-12-19 11:22:27 +01:00 |
Daniel Marjamäki
|
8247270f35
|
Fixed #2328 (false positive: buffer overrun (for loop with a break => the end value is not reached))
|
2010-12-19 10:39:43 +01:00 |
Daniel Marjamäki
|
afbf5a8ef3
|
Visual Studio: updated project files with qmake
|
2010-12-19 07:51:34 +01:00 |
Daniel Marjamäki
|
41ac2c252f
|
Fixed #2325 (Tokenizer: Remove for-loop if condition is false)
|
2010-12-18 21:43:12 +01:00 |
Robert Reif
|
a2aa601899
|
CheckOther: Use SymbolDatabase. Ticket: #2318
|
2010-12-18 20:35:40 +01:00 |
Kimmo Varis
|
1d349bf4cf
|
Update Makefile.
|
2010-12-18 17:12:27 +02:00 |
Kimmo Varis
|
4ebdbec621
|
Update dmake to use basepath in lib.pri.
|
2010-12-18 17:11:19 +02:00 |