Robert Reif
272eb445fb
fix #2865 (segmentation fault of cppcheck ( char a[1] ))
2011-06-27 07:31:10 -04:00
Robert Reif
1713eeb532
fix #2859 (Extra qualification not detected)
2011-06-26 21:13:29 -04:00
Reijo Tomperi
918b4d859f
Fixed #2860 , False positive: Returning value of strncat() reported as memory leak
...
http://sourceforge.net/apps/trac/cppcheck/ticket/2860
2011-06-26 23:53:16 +03:00
Reijo Tomperi
382520ee9f
Fix #2840 , False positive: Null pointer dereference
...
http://sourceforge.net/apps/trac/cppcheck/ticket/2840
2011-06-26 22:46:33 +03:00
Tim Gerundt
ece3c7fa83
Merge pull request #25 from kimmov/web
...
Web: Couple of front page improvements
2011-06-25 05:12:30 -07:00
Kimmo Varis
d35d66bc4a
Web: Small clarification for the front page.
2011-06-25 00:37:44 +03:00
Kimmo Varis
873dbc5d78
Web: Add link to Wikipedia's static analysis tool article.
...
People looking at our front page may not be familiar with what the
static analysis even means. Add a link which explains it for them.
2011-06-24 23:18:02 +03:00
Kimmo Varis
42f1ea0ad2
Web: Improve front page language.
...
Improve language in few places at the home page. And try to make
couple of things more clear for people not familiar with this kind
of tools.
2011-06-24 23:08:41 +03:00
Tim Gerundt
4ab390e4ee
Web: Show active forum topics at dev info page
2011-06-24 18:34:48 +02:00
Robert Reif
93495613dd
replace some pattern matching with variable lookup in checkGlobalAndLocalVariable
2011-06-24 08:02:41 -04:00
Robert Reif
4656eba34c
set symbol database array variable dimensions specified by a variable to the maximum size that variable can hold
2011-06-23 22:35:15 -04:00
Robert Reif
65ecbfd4ff
fix an off by 1 error introduced in 48e6ea271a
that prevented checking all variables
2011-06-23 22:31:16 -04:00
Kimmo Varis
387fd35ff3
GUITESTS: Improve the running script.
...
Don't use recursion in the script. The Python's os.walk() already
lists all files in subdirectories and using recursion only caused
tests to be found twice. Also handle the case the project file
defines binary path with DESTDIR define.
2011-06-23 23:02:49 +03:00
Daniel Marjamäki
40a14736b7
Added TODO test case for the simplifyKnownVariables to better simplify local variables
2011-06-23 17:03:14 +02:00
Daniel Marjamäki
2d1b7285d2
Fixed #2815 (FP: Null pointer dereference error about a member)
2011-06-23 16:58:01 +02:00
Tim Gerundt
07507a4e1d
Merge branch 'master' of https://github.com/danmar/cppcheck
2011-06-23 12:08:21 +02:00
Tim Gerundt
dcaf7be9b5
Web: Download only the chars we really need from Orbitron font - Dev info page too
2011-06-23 12:06:04 +02:00
Tim Gerundt
84121ea370
Web: Download only the chars we really need from Orbitron font
2011-06-23 11:10:42 +02:00
Tim Gerundt
af8c8393fe
Web: Update download to version 1.49
2011-06-23 11:05:06 +02:00
Robert Reif
a87fb388e3
use symbol database to lookup variable type for buffer overrun checks
2011-06-22 23:11:17 -04:00
Robert Reif
48e6ea271a
start using symbol database array info for buffer overrun checks
2011-06-22 22:44:11 -04:00
Robert Reif
0c46f44e3d
add array information to symbol database
2011-06-22 22:41:11 -04:00
Robert Reif
dac826d0ac
use a more conventional technique for accessing ArrayInfo private variables
2011-06-22 20:35:58 -04:00
Robert Reif
f05ff9b4dc
run astyle
2011-06-22 20:30:41 -04:00
Kimmo Varis
88f31403d7
GUITESTS: Run only existing tests with the script.
...
Improve the runner script to run only tests whose binary file
exists. Tests with inexistant binary file are not counted into
test counts in the summary.
Add the MIT license header. I'm now maintaining this script in
external repository with MIT license. So I can use the script
in other projects too.
2011-06-22 23:58:25 +03:00
Kimmo Varis
d5157519a0
BENCHMARKS: Add simple benchmark.
2011-06-22 22:24:49 +03:00
Reijo Tomperi
b13bd7ad06
Fix #2843 , Astyle script does not recognize Astyle 2.02
...
http://sourceforge.net/apps/trac/cppcheck/ticket/2843
2011-06-22 21:41:14 +03:00
Reijo Tomperi
8b8ea6fcbf
Add some comments to runastyle script
2011-06-22 14:20:36 +03:00
Reijo Tomperi
5a72bed064
Fix #2847 , cppcheck hangs with 100% cpu load
...
http://sourceforge.net/apps/trac/cppcheck/ticket/2847
2011-06-22 14:09:42 +03:00
Daniel Marjamäki
e4f6d4c987
Fixed #2808 (False positive 'Possible null pointer dereference')
2011-06-21 18:45:30 +02:00
Daniel Marjamäki
be27b35fc4
createrelease: updated upload command
2011-06-21 17:46:16 +02:00
Kimmo Varis
ea6f6bb1aa
GUITESTS: Print summary from the test script.
2011-06-21 15:38:18 +03:00
Kimmo Varis
0cd8282b2e
GUITESTS: Add Python script for running all tests.
2011-06-21 15:38:18 +03:00
Robert Reif
db39f4364e
fix #2845 (segmentation fault of cppcheck)
2011-06-21 07:31:55 -04:00
seb777
f1782799cb
run astyle
2011-06-20 23:06:18 +02:00
seb777
172903cde4
fix 2846 (false positive for auto_ptr check with container element)
2011-06-20 23:02:05 +02:00
Daniel Marjamäki
47a15b6486
Fixed #2830 (false positive: resource leak when using fdopen)
2011-06-20 18:42:13 +02:00
Robert Reif
d80a55267c
fix #2844 fix to generate correct output
2011-06-19 20:19:16 -04:00
Robert Reif
0bd26a73c4
fix #2844 (typedef causes 'syntax error')
2011-06-19 17:57:01 -04:00
Felix Geyer
e49763b14f
Ticket: #2823 (cppcheck fails to build with system tinymxl and -Wl,--as-needed)
2011-06-19 20:56:12 +03:00
Kimmo Varis
82f436c367
GUITESTS: Add short mention of tests to gui readme.
2011-06-18 13:11:05 +03:00
Kimmo Varis
6bae7b0f0f
GUITESTS: Add FileList filtering tests.
2011-06-18 12:54:48 +03:00
Kimmo Varis
a6c35cb828
Fix tools/Makefile permissions.
2011-06-18 11:08:40 +03:00
Daniel Marjamäki
033cde9ca5
createrelease: added scp command for uploading files
2011-06-18 08:35:47 +02:00
seb777
20de3f90ef
fix 2838 (Token::Match called with varid 0 on auto_ptr check) cleanup code and better check varid
2011-06-17 21:09:27 +02:00
Kimmo Varis
8b70046a42
GUITESTS: Add tests for adding directory.
2011-06-17 14:54:04 +03:00
Kimmo Varis
d5652ee3cc
GUITESTS: Move testdata to data-subdirectory.
2011-06-17 13:56:32 +03:00
Kimmo Varis
82e8e1a737
GUITESTS: Add simple test for FileList.
...
These tests check that FileList only accepts existing files with
accepted filename extensions.
2011-06-17 13:46:40 +03:00
Kimmo Varis
5ec241ee0e
GUITESTS: Few compares in tests were wrong way around.
2011-06-17 13:18:42 +03:00
seb777
5b940c0c7f
fix #747 and #748 (incorrect use of auto_ptr - new check)
2011-06-16 20:26:00 +02:00