5183 Commits

Author SHA1 Message Date
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
3918aa4953 memory leaks: fixed test that I broke in my last commit 2010-12-09 06:13:59 +01:00
Daniel Marjamäki
cad9c5f232 Fixed #2285 (False Positive: memory leak) 2010-12-08 21:02:02 +01:00
Kimmo Varis
bc30c7d23b GUI: Small cleanup - use const reference. 2010-12-08 15:08:27 +02:00
Kimmo Varis
27936a9968 GUI: Small cleanup - use const reference. 2010-12-08 14:55:56 +02:00
Kimmo Varis
fab16c4cbf GUI: Fix typo in Japanese translation name.
The typo was visible in the Language-menu.
2010-12-08 11:52:49 +02:00
Kimmo Varis
ec842782e4 GUI: Update language files. 2010-12-08 11:22:08 +02:00
Kimmo Varis
675cb5b5a2 GUI Add Japanese translation.
The translation was contributed by cjohnk7@sourceforge.net.
Ticket #2276.
2010-12-08 11:16:48 +02:00
Kimmo Varis
383df58e7e Fix EOL style for stats.ui.
I accidentally committed stats.ui with Windows EOL style.
2010-12-08 10:59:06 +02: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
Kimmo Varis
3527c04cfb GUI: Update translation files. 2010-12-07 18:24:45 +02:00
Kimmo Varis
abc5ec9009 GUI: Don't translate placeholder texts in stats dialog. 2010-12-07 18:22:32 +02: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
399cc63d2d Symbol database: adds new tests that verify that namespaces work for the class check 2010-12-07 07:08:05 +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
b705a9cbdd Writing rules: converting the docbook to pdf with buildman.sh 2010-12-06 20:39:38 +01:00
Daniel Marjamäki
964852f14e Writing rules: More simplifications 2010-12-06 19:36:51 +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
Kimmo Varis
9667d97949 Update GUI executable name to .gitignore. 2010-12-05 23:11:37 +02:00
Kimmo Varis
d977e1b2bd Update Makefile. 2010-12-05 23:06:36 +02:00
Daniel Marjamäki
55e12659ff Writing rules: minor tweaks 2010-12-05 21:50:17 +01:00
Kimmo Varis
cdcd3c4a8f Merge branch 'master' of github.com:danmar/cppcheck 2010-12-05 22:25:45 +02:00
Kimmo Varis
3ab725fa04 Add few tests for ErrorLogger. 2010-12-05 22:23:36 +02: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
Daniel Marjamäki
ac60a41a7e Writing rules: use 'cppcheck --rule=.+' instead of 'cppcheck --debug' to see simplified code 2010-12-05 14:08:49 +01:00
Daniel Marjamäki
68f2c47c5c Writing rules: Minor updates. Trying to make it easier. 2010-12-05 13:19:30 +01:00
Daniel Marjamäki
eaea572683 Writing rules: rewrote the chapter about writing rule files 2010-12-05 09:39:06 +01:00
Robert Reif
c20b8831ee Fixed #2275 (False Positive: Member variable not initialized in the constructor) 2010-12-04 20:24:13 +01:00
Daniel Marjamäki
80b2c0594b Writing rules: Target this guide for beginners. Skip C++ and only describe how rules are created with regular expressions. 2010-12-04 20:01:55 +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
a29f54c122 Writing rules: Removed the C++ information. I'll focus on regular expressions to begin with. 2010-12-04 15:52:22 +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
c6c5fc6a1c Add tests for remaining CLI options. 2010-12-04 14:13:44 +02:00
Daniel Marjamäki
df56b31143 Writing rules: Start writing document. A beginners guide to writing rules. 2010-12-04 09:18: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
ca8f5015b8 Manual: updated the manual 2010-12-03 20:00:59 +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