Commit Graph

  • 965daabe60 preprocessor: Make sure that "#define ABC (a+b+c)" is expanded correctly Daniel Marjamäki 2009-01-18 16:56:12 +0000
  • 8785483878 preprocessor: Reactivated the expandMacros. This time it's done after the #if #else #endif has been processed Daniel Marjamäki 2009-01-18 16:42:15 +0000
  • ea686a1da9 preprocessor: fixed so the TestPreprocessor::preprocessor_undef succeeds Daniel Marjamäki 2009-01-18 16:37:40 +0000
  • 9ac05af78a Improve the Windows installer readme text. Kimmo Varis 2009-01-18 13:53:48 +0000
  • 73630c4640 style updated Daniel Marjamäki 2009-01-18 12:19:48 +0000
  • 6cb6e163cd preprocessor: Refactoring. Broke out some functionality of expandMacros into a class Macro Daniel Marjamäki 2009-01-18 12:17:26 +0000
  • d31e0ae8a1 Fix compile warning signed-unsigned Reijo Tomperi 2009-01-18 11:14:35 +0000
  • 8155b9272f Refactoring: Style applied Reijo Tomperi 2009-01-18 11:13:25 +0000
  • 4ee4645858 Preprocessor: Reverted [1008] - The old expandMacros was readded Daniel Marjamäki 2009-01-18 10:54:07 +0000
  • 9bf6383c4e Fix VS build broken due to tripled version resource info. Kimmo Varis 2009-01-18 09:38:42 +0000
  • e315595c36 Tokenizer: Added unit test to check that define is tokenized correctly Daniel Marjamäki 2009-01-18 08:52:20 +0000
  • a269cfc8d9 tokenizer: The tokenizer shouldn't handle comments nor preprocessor directives. The preprocessor will take care of that Daniel Marjamäki 2009-01-18 08:38:25 +0000
  • 86c95c27d2 Preprocessor: Removed "Preprocessor::expandMacros" and commented all its tests Daniel Marjamäki 2009-01-18 07:32:06 +0000
  • 0a027a55ef preprocessor: Don't use the "expandMacros" from cppcheck Daniel Marjamäki 2009-01-18 07:22:17 +0000
  • 58b398a4a8 Fix Ticket #32 False positive with --style: Uninitialized member variable (when stream is used) Reijo Tomperi 2009-01-17 20:17:57 +0000
  • bfc82f29eb Does not understand . as current folder (Trac #4) Kimmo Varis 2009-01-17 19:34:11 +0000
  • f6452e3613 Test case for Ticket #32 Reijo Tomperi 2009-01-17 19:26:58 +0000
  • b9b250f4cc unused var: fixed false positives when using shift operator Daniel Marjamäki 2009-01-17 14:32:02 +0000
  • 673fb25e4d Removed tasks.txt, most of it is moved to Track, some general issues were not Reijo Tomperi 2009-01-17 13:27:57 +0000
  • 8780fbf8bb bounds checking: Added error message "snprintf size is out of bounds" Daniel Marjamäki 2009-01-17 13:09:02 +0000
  • 9298caa809 Patch [ 2508549 ] Add Windows version resource Reijo Tomperi 2009-01-17 12:08:20 +0000
  • 046222ba57 patch [ 2508523 ] Windows installer (with readme.txt based on patch comments) Reijo Tomperi 2009-01-17 11:49:12 +0000
  • a5e2787f72 errmsg: added varname to the message "deallocating a deallocated pointer" Daniel Marjamäki 2009-01-17 11:15:46 +0000
  • 121c0ee58f unused variable: reading the value of variable in a for loop.. "for(;a;)" see ticket #18 Daniel Marjamäki 2009-01-17 11:12:15 +0000
  • f562f588fb memory leak: detect memory leak (#6) Daniel Marjamäki 2009-01-17 07:55:40 +0000
  • afe19dd0a2 Added .c++ to help texts also. Reijo Tomperi 2009-01-16 22:42:08 +0000
  • c279f83664 preprocessor: bail out code in expandMacros Daniel Marjamäki 2009-01-16 21:30:06 +0000
  • 449dcc2a60 Add support for .c++ files ( Debian Bug#512060: cppcheck: refuses to check .c++ files ) Reijo Tomperi 2009-01-16 20:46:41 +0000
  • a39eaec1cc preprocessor: Fixed a null pointer dereference Daniel Marjamäki 2009-01-16 19:50:39 +0000
  • 666fc82011 Memory leak: Fixed false positives about deallocating pointer that has already been deallocated Daniel Marjamäki 2009-01-16 16:29:41 +0000
  • f663d1da84 function usage: don't report "main" and "if" as unused Daniel Marjamäki 2009-01-16 16:20:35 +0000
  • 1db6c010e3 memory leak: don't show debug info Daniel Marjamäki 2009-01-16 16:19:50 +0000
  • ddb3e2c7de Visual Studio: fix testrunner project file by adding subfolders to paths. Disable 'warnings as errors' as there are lots of warnings. Kimmo Varis 2009-01-16 15:13:37 +0000
  • 4cfb8ad1cb memory leaks: Added checking of deallocate to see that the pointer isn't deallocated already Daniel Marjamäki 2009-01-15 20:34:39 +0000
  • 218c107b6f code style Daniel Marjamäki 2009-01-15 17:12:55 +0000
  • 66e93b24e2 str plus char: added simple variable handling Daniel Marjamäki 2009-01-15 17:12:33 +0000
  • ad9aba6e1b code style fixing Daniel Marjamäki 2009-01-15 17:00:15 +0000
  • 8bbd4b9401 str plus char: Added check and error message for str + ch Daniel Marjamäki 2009-01-15 16:57:51 +0000
  • a01c5a6099 preprocessor: Bail out the expandMacros if it finds "#undef". The previous handling can cause cppcheck to hang Daniel Marjamäki 2009-01-14 19:50:17 +0000
  • 03cfe18c9b errmsg: Added 'condition is always true/false' Daniel Marjamäki 2009-01-14 19:43:28 +0000
  • 22583269c1 Uninitialized member variables: Checking enum variables Daniel Marjamäki 2009-01-14 19:34:10 +0000
  • b9460ca6f8 preprocessor: a segmentation fault fix. Check if tokens is null. Daniel Marjamäki 2009-01-14 17:22:11 +0000
  • a196ea1c2c dos2unix fixing Daniel Marjamäki 2009-01-14 17:17:28 +0000
  • 97a7bc383d memory leak: Added test case Daniel Marjamäki 2009-01-14 16:40:07 +0000
  • 2d58b2b9ee memory leak: fixed false positive about using variable after it is released Daniel Marjamäki 2009-01-14 16:21:54 +0000
  • 9e91f75386 cppcheck: added function call to the variable scope check. Daniel Marjamäki 2009-01-14 07:43:46 +0000
  • f53e66a4b1 Visual C++: Added "src/errormessage.*" to the project file Daniel Marjamäki 2009-01-14 07:41:44 +0000
  • a604f56f19 buffer overruns: added sprintf checking Daniel Marjamäki 2009-01-14 06:29:35 +0000
  • 12b248aa66 doxygen: Added comments in checkbufferoverrun.h Daniel Marjamäki 2009-01-14 06:13:54 +0000
  • f7e4f13ecd Memory leak: Readded some checking to classes Daniel Marjamäki 2009-01-14 05:58:20 +0000
  • f33153e086 unreachableCode: avoid SIGSEGV when there is no "}" after return. Leandro Penz 2009-01-14 01:29:33 +0000
  • 1a14cd527c functionVariableUsage: support for nested struct/union declaration. Leandro Penz 2009-01-14 00:45:44 +0000
  • e664f255a4 Memory leak: Fixed a false positive Daniel Marjamäki 2009-01-13 18:30:39 +0000
  • c8a5bd16a1 errmsg: Added 'assignment in if-condition' Daniel Marjamäki 2009-01-13 17:56:45 +0000
  • aa592387e6 errmsg: refactoring Daniel Marjamäki 2009-01-13 06:25:36 +0000
  • c1a4e9b000 testpreprocessor: commented the "undef" test that doesn't work Daniel Marjamäki 2009-01-12 19:23:01 +0000
  • cc65242626 errmsg: added message about bad usage of char variable Daniel Marjamäki 2009-01-12 18:52:43 +0000
  • ee54d4da91 Added test case which currently fails, #undef is not handled Reijo Tomperi 2009-01-12 18:23:53 +0000
  • fdf5b215f9 errmsg: Added message for 'incomplete statement' Daniel Marjamäki 2009-01-12 17:46:24 +0000
  • a5eb8894d4 errmsg: Added messages for 'variable is not used / not read / not assigned' Daniel Marjamäki 2009-01-12 17:40:20 +0000
  • 13e2396345 errmsg: Added message 'function parameter is passed by value' Daniel Marjamäki 2009-01-12 17:32:53 +0000
  • df689b454c errmsg: added message 'unreachable code below return' Daniel Marjamäki 2009-01-12 17:28:04 +0000
  • a0ef840138 errmsg: Added 'unused struct member' Daniel Marjamäki 2009-01-12 17:21:25 +0000
  • 15a32103e2 testdivision: The 'unsigned division' is a style check Daniel Marjamäki 2009-01-12 17:20:32 +0000
  • 03888046d8 errmsg: Made the 'unsigned division' a style error Daniel Marjamäki 2009-01-12 17:14:03 +0000
  • 980b10bfc9 errmsg: Added 'unsigned division' Daniel Marjamäki 2009-01-12 17:12:14 +0000
  • e70f68f266 refactoring: cleanup old code Daniel Marjamäki 2009-01-12 16:53:14 +0000
  • 17d4c2b980 errmsg: Added message 'Overlapping data buffer' Daniel Marjamäki 2009-01-12 06:52:50 +0000
  • ae861852e2 errmsg: Added "found redundant if - 'if (condition);' Daniel Marjamäki 2009-01-12 06:44:47 +0000
  • 153487d504 preprocessor: Style updates Daniel Marjamäki 2009-01-12 06:43:56 +0000
  • eb8675ab76 preprocessor: Handle newlines better Daniel Marjamäki 2009-01-12 06:33:06 +0000
  • ea6c48b2bd preprocessor: fixed a small bug when expanding macro without parameter Daniel Marjamäki 2009-01-11 16:06:37 +0000
  • da881fdd0a preprocessor: Fixed bug when expanding macros without parameters Daniel Marjamäki 2009-01-11 15:51:46 +0000
  • ecdfee850d preprocessor: expand macro without parameters Daniel Marjamäki 2009-01-11 15:07:13 +0000
  • da46e4bd96 struct member usage: bail out the check if the struct contain any functions Daniel Marjamäki 2009-01-11 14:39:52 +0000
  • 2e77f3bf04 setVarId: Fixed bug (variable id for struct member not correctly set) Daniel Marjamäki 2009-01-11 10:03:21 +0000
  • e42953bd3b preprocessor: Added a test to see that "<backslash><newline>" is handled correctly inside strings Daniel Marjamäki 2009-01-11 08:16:15 +0000
  • 9d8af10583 errmsg: the "unused function" message shall not take any Tokenizer nor Token parameters Daniel Marjamäki 2009-01-11 08:10:51 +0000
  • 94667320e8 preprocessor: Handle "<backslash><newline>" better Daniel Marjamäki 2009-01-11 07:19:28 +0000
  • 3d8791eebd errmsg: added "unused function" Daniel Marjamäki 2009-01-11 06:44:32 +0000
  • 631e202027 dmake: Minor updates. Moved target "all" a little. Handle the change 937 where "make test" also executes testrunner Daniel Marjamäki 2009-01-11 06:17:54 +0000
  • 2907708af8 make test now builds everything and runs all tests. Leandro Penz 2009-01-10 21:13:26 +0000
  • 764e44790f match: skip initial !! patterns if on first token. Leandro Penz 2009-01-10 21:13:10 +0000
  • 12a7d1df4b match: optimisation Leandro Penz 2009-01-10 20:40:05 +0000
  • 1e6b54b2c5 errmsg: added "mismatching allocation and deallocation" Daniel Marjamäki 2009-01-10 19:30:41 +0000
  • 327d09502a cppcheck: Minor bug fix Daniel Marjamäki 2009-01-10 19:24:23 +0000
  • 47a7c915fa errmsg: Added error messages for "Array index out of bounds" and "Buffer overrun" Daniel Marjamäki 2009-01-10 19:23:21 +0000
  • 897c02e3ed errmsg: added error message about virtual destructors Daniel Marjamäki 2009-01-10 18:03:56 +0000
  • 6acb123f1d errmsg: Added "operator= should return something Daniel Marjamäki 2009-01-10 17:57:31 +0000
  • 1fc5f5485f errmsg: Added "Using 'memset' on class" Daniel Marjamäki 2009-01-10 17:51:03 +0000
  • 7b10b0ff4d errmsg: Added "Unused private function ..." Daniel Marjamäki 2009-01-10 17:35:41 +0000
  • dc6317878e errmsg: Added "uninitialized member variable" Daniel Marjamäki 2009-01-10 17:11:47 +0000
  • 5570f06075 checkmemoryleak: no longer flag "dealloc ; alloc ; if continue ;" as a leak, even with --all Leandro Penz 2009-01-10 16:28:04 +0000
  • 1a4cfc6c4f unused struct member: fixed false positive for member "const int a;" Daniel Marjamäki 2009-01-10 14:39:20 +0000
  • a2a8378749 astyle: updated the code style Daniel Marjamäki 2009-01-10 14:29:59 +0000
  • 8c4260519c sprintf: fixed bug "false positive when variable is used again after snprintf" Daniel Marjamäki 2009-01-10 14:27:31 +0000
  • 0c3c00daec errmsg: Added errormessage for 'the class 'classname' doesn't have a constructor' Daniel Marjamäki 2009-01-10 13:08:44 +0000
  • 41a73e3b1e errmsg: bug fix Daniel Marjamäki 2009-01-10 12:03:18 +0000
  • 985b8fa05f sprintf: fixed false positives with "sprintf(buf, "%i", sizeof(buf)); Daniel Marjamäki 2009-01-10 11:19:17 +0000
  • 8842172821 errmsg: reformatted with astyle Daniel Marjamäki 2009-01-10 11:17:00 +0000