Daniel Marjamäki
|
48241c81f8
|
dmake: add include path '../externals' to lib.pri in case the pcre.h is placed there.
|
2010-12-12 17:26:13 +01:00 |
Daniel Marjamäki
|
2d3865a671
|
Add support for user defined rules
|
2010-12-12 11:56:22 +01:00 |
Daniel Marjamäki
|
b90e514b32
|
1.46: updated version information
|
2010-12-12 08:33:05 +01:00 |
Daniel Marjamäki
|
1cfd3309bc
|
XML2: Added severity 'portability' for future use. Ticket: #2106
|
2010-12-11 21:54:06 +01:00 |
Daniel Marjamäki
|
9de016b96d
|
Obsolete functions: added better verbose messages
|
2010-12-09 19:49:33 +01:00 |
Daniel Marjamäki
|
69bacde479
|
Tokenizer: Cleanup redundant statement '; x = x + 0;'. Ticket: #2283
|
2010-12-09 19:35:52 +01:00 |
Daniel Marjamäki
|
ee083cd7a0
|
Fixed #2284 (False positive: Possible null pointer reference)
|
2010-12-09 18:17:56 +01:00 |
Robert Reif
|
4d2c210f2a
|
Symbol database: use in checkmemoryleaks.cpp. ticket: #2219
|
2010-12-09 06:15:01 +01:00 |
Daniel Marjamäki
|
cad9c5f232
|
Fixed #2285 (False Positive: memory leak)
|
2010-12-08 21:02:02 +01:00 |
Robert Reif
|
c6e67d4aad
|
Symbol database: use symbol database in the memory leaks function checking. Ticket: #2219
|
2010-12-08 07:49:01 +01:00 |
Robert Reif
|
980a90071c
|
Fixed #2282 (Improve check: Function can be const)
|
2010-12-07 19:42:30 +01:00 |
Robert Reif
|
b6acfa809b
|
Symbol database: creates a single symbol database within Tokenizer on demand and changes all checks to use it
|
2010-12-07 07:08:49 +01:00 |
Robert Reif
|
271d8988aa
|
Symbol database: fixed a TODO test where class variables were qualified with the class name
|
2010-12-07 07:07:36 +01:00 |
Robert Reif
|
6c719c5806
|
Symbol database: removed unnecessary null pointer checks
|
2010-12-07 07:07:07 +01:00 |
Daniel Marjamäki
|
26864dd011
|
Memory leaks: Removed the experimental checking using ExecutionPath.
|
2010-12-06 21:46:18 +01:00 |
Daniel Marjamäki
|
0b696b7079
|
Fixed #2280 (Tokenizer::setVarId : variable id not set for inner iterator)
|
2010-12-06 17:52:44 +01:00 |
Robert Reif
|
626a814241
|
Symbol database: better handling of inline functions. Ticket: #2219
|
2010-12-05 20:26:52 +01:00 |
Daniel Marjamäki
|
b25e6ff24c
|
Fixed #2279 ((style) struct of union member is never used)
|
2010-12-05 18:33:53 +01:00 |
Robert Reif
|
c20b8831ee
|
Fixed #2275 (False Positive: Member variable not initialized in the constructor)
|
2010-12-04 20:24:13 +01:00 |
Robert Reif
|
04b811b74f
|
Fixed #2273 (False Positive: Member variable not initialized in the constructor)
|
2010-12-04 17:47:00 +01:00 |
Daniel Marjamäki
|
ab336b9088
|
Tokenizer: Added a few comments
|
2010-12-04 15:49:25 +01:00 |
Daniel Marjamäki
|
11a0ac4e07
|
xml2: rename '--xmlver' to '--xml-version'. bugfix in settings, change the type of _xml_version from bool to int.
|
2010-12-04 14:20:51 +01:00 |
Daniel Marjamäki
|
1f1df0645b
|
Merge branch 'xml2' of github.com:danmar/cppcheck
|
2010-12-04 14:06:57 +01:00 |
Kimmo Varis
|
d14b5039ce
|
Improve 'Use x.empty() instead of x.size() for emptiness' warning.
Improve the performance warning message as discussed at dev-forum:
https://sourceforge.net/apps/phpbb/cppcheck/viewtopic.php?f=3&t=192#p926
|
2010-12-04 10:15:48 +02:00 |
Kimmo Varis
|
8369d0ddd6
|
Improving 'Wrong assignment of auto variable' error message.
Improving the error message as discussed at dev-forum:
https://sourceforge.net/apps/phpbb/cppcheck/viewtopic.php?f=3&t=192&start=0
|
2010-12-04 09:55:20 +02:00 |
Robert Reif
|
758fc85a12
|
Memory leaks: Determine that some classes are not auto-deallocated. Reduce false negatives. Ticket: #2219 and #1618
|
2010-12-04 07:29:12 +01:00 |
Daniel Marjamäki
|
93ebdca313
|
Fixed #2264 (False positive: variable assigned value that is never used)
|
2010-12-03 18:45:49 +01:00 |
Robert Reif
|
b29568c81d
|
Fixed #2271 (Tokenizer: simplify Qt signals and slots)
|
2010-12-03 08:14:09 +01:00 |
Robert Reif
|
2cd8bc74cc
|
Symbol database: The symbol database has a bug where it can find an out of line constructor when looking for a destructor. Ticket: #2272
|
2010-12-03 07:35:06 +01:00 |
Daniel Marjamäki
|
8118e4755a
|
Fixed #2263 (False positive: variable assigned value that is never used)
|
2010-12-02 20:08:05 +01:00 |
Daniel Marjamäki
|
66f0948395
|
Preprocessor: Don't include system headers twice.
|
2010-12-02 18:07:32 +01:00 |
Robert Reif
|
eda4bcae29
|
Fixed #2271 (Tokenizer: simplify Qt signals and slots)
|
2010-12-02 17:41:49 +01:00 |
Daniel Marjamäki
|
af80384ae7
|
xml2: replace --xml2 with --xmlver=2. Ticket: #2106
|
2010-12-02 17:32:51 +01:00 |
Robert Reif
|
1bc8a2b6ba
|
Fixed #2172 (False positive: struct is not initialized in constructor)
|
2010-12-02 07:35:01 +01:00 |
Daniel Marjamäki
|
12c8eeff2c
|
xml2: Added experimental --xml2 result format. Ticket: #2106
|
2010-12-01 21:24:17 +01:00 |
Daniel Marjamäki
|
b4be71aa4e
|
checkuninitvar: fixed possible null-pointer dereference. thanks orbitcowboy for spotting it.
|
2010-12-01 18:05:57 +01:00 |
Robert Reif
|
f12c0c7ada
|
Tokenizer: add assert(_settings) to Tokenizer to insure the tokenizer always has settings. Ticket: #2219
|
2010-12-01 18:00:55 +01:00 |
Kimmo Varis
|
1a3175741f
|
Fixed #2268 ([GUI] Generic class name is shown for 'Message' while correct one for 'Summary')
|
2010-12-01 17:55:22 +02:00 |
Robert Reif
|
43dcc51752
|
Fixed #2252 (segmentation fault with enable=all)
|
2010-11-30 19:52:42 +01:00 |
Robert Reif
|
f90236a183
|
Fixed #2252 (segmentation fault with enable=all)
|
2010-11-30 19:40:32 +01:00 |
Daniel Marjamäki
|
0081800a20
|
Fixed #2261 (False positive: memory leak)
|
2010-11-30 19:36:04 +01:00 |
Daniel Marjamäki
|
6761765a70
|
Fixed #2262 (False positive: Resource leak: fd)
|
2010-11-30 19:14:31 +01:00 |
Daniel Marjamäki
|
234b1e0098
|
Fixed #2265 (False positive: Uninitialized variable: path)
|
2010-11-30 18:40:36 +01:00 |
Daniel Marjamäki
|
065af5c444
|
Fixed #2251 (False positive: Possible null pointer reference)
|
2010-11-29 20:30:23 +01:00 |
Daniel Marjamäki
|
cdb685c83c
|
Fixed #2245 (False positive: Possible null pointer dereference)
|
2010-11-29 20:19:31 +01:00 |
Daniel Marjamäki
|
4de64209fb
|
Fixed #2248 (memory leak : pointer inserted in an object)
|
2010-11-29 19:53:34 +01:00 |
Kimmo Varis
|
6bf0e7eb08
|
Remove extra space char from begin of verbose message.
|
2010-11-29 20:27:31 +02:00 |
Kimmo Varis
|
f467e3120e
|
Improve redundant STL container condition -message.
Have separate summary and verbose messages. Se discusion at forum:
https://sourceforge.net/apps/phpbb/cppcheck/viewtopic.php?f=3&t=192
|
2010-11-29 20:24:08 +02:00 |
Kimmo Varis
|
8d8945ac57
|
Improve "Assert statement 'varname' -message.
Modifying the message so that we have short message and verbose
message. As discussed in dev-forum:
https://sourceforge.net/apps/phpbb/cppcheck/viewtopic.php?f=3&t=192
|
2010-11-29 20:12:21 +02:00 |
Daniel Marjamäki
|
add8584612
|
Fixed #2232 (segmentation fault of cppcheck)
|
2010-11-29 17:46:10 +01:00 |