Commit Graph

3230 Commits

Author SHA1 Message Date
Reijo Tomperi 4a61bd0432 Fix #870 (The CheckClass::getVarList method detects 'const' as a variable name.)
http://sourceforge.net/apps/trac/cppcheck/ticket/870
2009-10-29 21:54:51 +02:00
Reijo Tomperi 504ae8e22d Fix #868 (False positive - buffer access out of bounds in for loop)
http://sourceforge.net/apps/trac/cppcheck/ticket/868
2009-10-29 16:04:23 +02:00
Reijo Tomperi 38e1a0e03d Minor fix to previous commit 2009-10-28 22:49:46 +02:00
Reijo Tomperi 9db22d9b48 Modify CheckBufferOverrun::checkGlobalAndLocalVariable() to use varid only.
Also add some TODO test cases.
2009-10-28 22:42:54 +02:00
Daniel Marjamäki 46328ae01a Renamed top-level cppcheck.pro to all.pro 2009-10-28 20:50:11 +01:00
Daniel Marjamäki ffb5bbd4d1 Visual Studio: Manually edited the vcproj files. The absolute paths were replaced with relative paths 2009-10-28 20:15:56 +01:00
Daniel Marjamäki 9212e7500e Restructuring: updated the top cppcheck.pro file 2009-10-28 18:35:30 +01:00
Daniel Marjamäki cba94feded Restructuring: Updated the Visual Studio project files. They are now generated by qmake 2009-10-28 17:37:38 +01:00
Daniel Marjamäki 0682db47a7 Memory leaks: Detect simple leak 2009-10-27 23:08:11 +01:00
Kimmo Varis fad29ca205 Make switching QT version easier in build batch files. 2009-10-27 23:59:37 +02:00
Daniel Marjamäki 8e3123ec1c Fixed #854 (invalid XML generated for folders containing &) 2009-10-27 22:10:14 +01:00
Daniel Marjamäki 45b0758e71 Fixed #860 (Improve double delete detection) 2009-10-27 21:28:03 +01:00
Daniel Marjamäki 9a1eb5c9e5 Restructuring: Updated the Borland C++ project file 2009-10-27 20:44:49 +01:00
Daniel Marjamäki f2106f96ad Restructuring: updated win_installer scripts 2009-10-27 20:22:11 +01:00
Reijo Tomperi 0e695ea527 Test case for #863 (false positive memset array of pointers)
http://sourceforge.net/apps/trac/cppcheck/ticket/863
2009-10-27 20:54:35 +02:00
Reijo Tomperi 59acfbc4df Fix #863 (false positive memset array of pointers)
http://sourceforge.net/apps/trac/cppcheck/ticket/863
Also fix test cases for 64 bit systems.
2009-10-27 20:23:45 +02:00
Daniel Marjamäki aab1519ab0 simple optimisation 2009-10-27 17:55:27 +01:00
Reijo Tomperi 0fc86924c6 Apply patches from polygon7 to fix #857 (Compilation error after refactoring the folder structure)
http://sourceforge.net/apps/trac/cppcheck/ticket/857
2009-10-27 11:28:36 +02:00
Reijo Tomperi 3be9f2e6cc astyle fix 2009-10-27 11:10:59 +02:00
Daniel Marjamäki 27761a6edc Restructuring: Updated the dependency walker 2009-10-26 22:36:36 +01:00
Daniel Marjamäki 2525b0131a Restructuring: Updated test/test.pro 2009-10-26 22:20:25 +01:00
Daniel Marjamäki 599b04afbf Refactoring: Changed pointer to reference 2009-10-26 21:31:36 +01:00
Daniel Marjamäki 7c2c1445ed Restructuring: Doxyfile updated 2009-10-26 17:57:28 +01:00
Daniel Marjamäki cacfa694b0 Restructuring: Generate coverage report 2009-10-26 17:56:56 +01:00
Reijo Tomperi cf62e8ce64 codeblocks project file updated 2009-10-25 22:28:43 +02:00
Daniel Marjamäki fce0548725 Refactoring: Updated Makefile 2009-10-25 21:25:07 +01:00
Daniel Marjamäki 90e44bb3bb restructuring the folder structure 2009-10-25 21:20:42 +01:00
Reijo Tomperi 1ee28ba444 Refactoring: Make Cppcheck::version() static
Update codeblocks projectfile
2009-10-25 22:06:58 +02:00
Daniel Marjamäki d4f706e040 fixed qmake building with new folder structure 2009-10-25 19:29:10 +01:00
Reijo Tomperi 0581c4195f Fixed typo in man page 2009-10-25 15:54:13 +02:00
Daniel Marjamäki 09859c1019 refactoring the folder structure 2009-10-25 12:49:06 +01:00
Daniel Marjamäki 3ecb7ddf26 Makefile: Updated for the release 2009-10-25 08:48:06 +01:00
Daniel Marjamäki 7962c9461e Changelog: updated the Changelog 2009-10-25 08:45:24 +01:00
Daniel Marjamäki a6c363ff06 updated version to 1.38 2009-10-25 08:41:27 +01:00
Daniel Marjamäki 26a81e82cc Fixed #253 (MemoryLeakInClass: False positive when memory is released in function, which is called from destructor) 2009-10-24 15:07:14 +02:00
Daniel Marjamäki 39c9a2a4da don't report that the function WinMain is unused 2009-10-24 14:55:56 +02:00
Daniel Marjamäki 2c8a418c7e Memory leaks: Added and fixed testcase TestMemleakInClass::class13 2009-10-23 20:04:47 +02:00
Daniel Marjamäki 88070b044b Fixed #851 (Tokenizer: sizeof(*a) returns incorrect result) 2009-10-22 23:00:27 +02:00
Daniel Marjamäki 701d622ff0 Fixed #428 (Memory leak not detected with class) 2009-10-22 21:51:58 +02:00
Daniel b80a954f55 Fixed #844 (Tokenizer: Simplify 'sizeof *ptr' correctly) 2009-10-21 21:08:00 +02:00
Daniel eeb281daf6 Fixed #830 (id 'pushback' used twice) 2009-10-21 20:15:11 +02:00
Daniel bae5b565dd Removed toplevel qmake pro file that doesn't work 2009-10-21 20:04:12 +02:00
Daniel f49f22a0d3 removed geany project file 2009-10-21 19:06:03 +02:00
Reijo Tomperi 9d42194562 Fix #767 (Tokenizer: Known variable variable not simplified)
http://sourceforge.net/apps/trac/cppcheck/ticket/767
2009-10-20 23:58:46 +03:00
Daniel e5f13b4de2 Fixed #839 (False positive: possible null pointer dereference after new) 2009-10-20 20:57:38 +02:00
Reijo Tomperi 4f7df21851 Minor refactoring. 2009-10-20 00:55:20 +03:00
Reijo Tomperi 6fbf873d25 Improved countSprintfLength() to detect more errors with %d.
Fixed some errors from test cases.
Added more test cases.
2009-10-20 00:48:29 +03:00
Daniel Marjamäki a36c31628d Fixed by #828 (Exception Safety: No throwing in destructors) 2009-10-19 20:57:11 +02:00
Daniel Marjamäki 127c39e39b David Binderman: Remove dead variable 2009-10-19 17:40:16 +02:00
Daniel Marjamäki 857c95e7b5 Null pointers: Detect code where the assignment is conditional 2009-10-19 17:32:43 +02:00