Kimmo Varis
|
618076a65f
|
Better fix for #1371.
Now handles also system includes. And have couple of tests.
|
2010-07-21 14:16:42 +03:00 |
Kimmo Varis
|
9d29ee6edd
|
Use enum for header file types
|
2010-07-21 12:58:30 +03:00 |
Daniel Marjamäki
|
a402b6bb98
|
Fixed #1802 (Preprocessor: macros are expanded wrong)
|
2010-06-19 12:03:39 +02:00 |
Daniel Marjamäki
|
c0e9a546f7
|
Refactoring: Refactoring the Settings class
|
2010-04-17 09:23:54 +02:00 |
Reijo Tomperi
|
15e4b8dbd5
|
Fix #1595 (case marks improperly tokenized with macro)
http://sourceforge.net/apps/trac/cppcheck/ticket/1595
|
2010-04-15 23:21:00 +03:00 |
Zachary Blair
|
2e276576a4
|
Fixed #1526 (Cppcheck checks redundant configurations)
|
2010-04-15 18:37:51 +02:00 |
Reijo Tomperi
|
9c5e907b5c
|
Fix compiler warning: cast truncates constant value
|
2010-04-13 23:39:41 +03:00 |
Reijo Tomperi
|
35d2a27b9c
|
Update copyright year in all source files
|
2010-04-13 22:23:17 +03:00 |
Reijo Tomperi
|
a562430f3f
|
Add a few test cases for CppCheck::parseFromArgs
|
2010-04-06 22:13:23 +03:00 |
Reijo Tomperi
|
417f14fccf
|
Fix #1534 (False positive with #elif (defined NAME))
http://sourceforge.net/apps/trac/cppcheck/ticket/1534
|
2010-03-28 15:15:25 +03:00 |
Reijo Tomperi
|
0cc84bd2be
|
Partial fix for #1475 (False positive: Not enough parameters for macro: #define A(a, b...))
http://sourceforge.net/apps/trac/cppcheck/ticket/1475
|
2010-03-26 22:11:49 +02:00 |
Daniel Marjamäki
|
80edb4d8f4
|
Tokenizer: Simplify 'false ==' to '!'
|
2010-03-24 19:55:02 +01:00 |
Daniel Marjamäki
|
bef1857221
|
Preprocessor: Added TODO testcase when using variadic macros
|
2010-03-24 19:24:53 +01:00 |
Raphael Geissert
|
d11004fa3d
|
Fixed #1512 (incorrect handling of ndefs in the preprocessor)
|
2010-03-19 16:13:45 +01:00 |
Daniel Marjamäki
|
4bb5272760
|
Fixed #1466 (false positive: Invalid number of character ({) when these macros are defined: '')
|
2010-03-04 18:51:25 +01:00 |
Reijo Tomperi
|
9b6336013b
|
Fix #1455 (Preprocessor: Wrong line number in "No pair for character" error)
http://sourceforge.net/apps/trac/cppcheck/ticket/1455
|
2010-02-26 23:11:23 +02:00 |
Daniel Marjamäki
|
669fe1b23d
|
Fixed #1382 (False positive: uninitialized variable when using assembly to initialize variable)
|
2010-02-12 18:15:15 +01:00 |
Daniel Marjamäki
|
cbc853fdba
|
Partial fix for #322 (get configurations from headers that don't start at the beginning of the file)
|
2010-02-06 09:30:48 +01:00 |
Daniel Marjamäki
|
0908728601
|
Fixed #1231 (Preprocessor: Fail to evaluate '#if ! defined _ABCD_')
|
2010-01-09 21:54:20 +01:00 |
Daniel Marjamäki
|
38b480a4b5
|
Fixed #1203 (Preprocessor: Doesn't handle macros usage that contain ';')
|
2010-01-02 20:54:52 +01:00 |
Daniel Marjamäki
|
c05aebbc0a
|
Fixed #1112 (cppcheck fails because of accented characters in comments)
|
2009-12-22 20:38:12 +01:00 |
Reijo Tomperi
|
df0d2ca83c
|
Fix #1124 (Invalid number of character ((). Can't process file.)
http://sourceforge.net/apps/trac/cppcheck/ticket/1124
|
2009-12-20 23:50:57 +02:00 |
Daniel Marjamäki
|
1680d1fb42
|
Fixed #1086 (segmentation fault of cppcheck '#if define(A)+define(B)+define(C)!=1')
|
2009-12-15 20:18:32 +01:00 |
Reijo Tomperi
|
30f789a168
|
Fix #1076 (Invalid number of character ({). Can't process file.)
http://sourceforge.net/apps/trac/cppcheck/ticket/1076
|
2009-12-15 00:06:05 +02:00 |
Reijo Tomperi
|
42c2437f78
|
Test case for #1076 (Invalid number of character ({). Can't process file.)
|
2009-12-13 22:36:42 +02:00 |
Daniel Marjamäki
|
829a4f8453
|
Fixed #1084 (define configuration lost)
|
2009-12-13 17:18:27 +01:00 |
Daniel Marjamäki
|
b4a454fc47
|
Fixed #1058 (Preprocessor: extracting configuration for '#if DEF == 1')
|
2009-12-13 15:23:44 +01:00 |
Daniel Marjamäki
|
c6f913ac3e
|
Preprocessor: Fixed TODO_ASSERT_EQUALS
|
2009-12-11 22:32:44 +01:00 |
Daniel Marjamäki
|
e52fb36c5c
|
Fixed #1060 (Preprocessor: wrong define handling)
|
2009-12-11 19:28:37 +01:00 |
Daniel Marjamäki
|
e2473314b5
|
Fixed #1024 (Preprocessor: doesn't expand macro in macro)
|
2009-12-09 19:14:07 +01:00 |
Daniel Marjamäki
|
418d93eafb
|
Preprocessor: Refactoring the Preprocessor::expandMacros
|
2009-12-09 17:13:48 +01:00 |
Daniel Marjamäki
|
3c063bfdb8
|
Preprocessor: Reverted refactoring
|
2009-12-06 20:10:10 +01:00 |
Daniel Marjamäki
|
046db9b2bb
|
Preprocessor: Fix so the unit tests work again
|
2009-12-06 19:53:17 +01:00 |
Daniel Marjamäki
|
46b19e0184
|
Preprocessor: Refactoring to make it simpler
|
2009-12-06 19:17:59 +01:00 |
Daniel Marjamäki
|
7616246597
|
Fixed #1014 (Preprocessor: Invalid preprocessing of '#define some_delete(x) delete x;')
|
2009-11-26 17:32:18 +01:00 |
Daniel Marjamäki
|
092f64b77a
|
Fixed #982 (Preprocessor: detects and remove conditions which always true)
|
2009-11-21 19:53:07 +01:00 |
Daniel Marjamäki
|
7890589693
|
Fixed #912 (### Unlogged error at Tokenizer::syntaxError: Invalid number of character (())
|
2009-11-20 19:18:57 +01:00 |
Reijo Tomperi
|
7ddc4f4e02
|
Fix #971 (Preprocessor: Handle partial macro in macro)
http://sourceforge.net/apps/trac/cppcheck/ticket/971
|
2009-11-19 00:34:00 +02:00 |
Reijo Tomperi
|
8f07e2711c
|
Added a few TODO test cases for #971 (Invalid number of characters (())
http://sourceforge.net/apps/trac/cppcheck/ticket/971
|
2009-11-18 00:21:21 +02:00 |
Daniel Marjamäki
|
a36c410d45
|
Preprocessor: When #error is encountered the result is an empty string => don't check configuration
|
2009-11-13 22:12:29 +01:00 |
Daniel Marjamäki
|
169bcfcff2
|
Fixed #882 (false positive: uninitialized variable)
|
2009-11-02 18:31:22 +01:00 |
Daniel Marjamäki
|
09859c1019
|
refactoring the folder structure
|
2009-10-25 12:49:06 +01:00 |
Daniel Marjamäki
|
91de8f399b
|
Fixed #821 (Preprocessor: Wrong stringification in macros)
|
2009-10-14 20:40:17 +02:00 |
Reijo Tomperi
|
ea36632ca3
|
Fix #808 (Segfault in Preprocessor)
http://sourceforge.net/apps/trac/cppcheck/ticket/808
|
2009-10-10 23:23:48 +03:00 |
Reijo Tomperi
|
272f0d3be5
|
Fix #795 (Preprocessor: Incorrect handling of #if (A) || (B))
http://sourceforge.net/apps/trac/cppcheck/ticket/795
|
2009-10-06 11:47:36 +03:00 |
Daniel Marjamäki
|
ab18f1bd3c
|
Preprocessor: Minor fixes (#772)
|
2009-10-04 15:41:50 +02:00 |
Daniel Marjamäki
|
1a48f869c8
|
Fixed #772 (Preprocessor: #if(A) is not seen equal to #if A)
|
2009-10-04 07:25:30 +02:00 |
Reijo Tomperi
|
fdde2182b9
|
Fix GPL comments in all files. ">." was missing from the end.
|
2009-09-27 18:08:31 +03:00 |
Reijo Tomperi
|
4d2a8608a8
|
Fix #706 (false positive: invalid number of character ((), can't process file)
http://sourceforge.net/apps/trac/cppcheck/ticket/706
|
2009-09-21 23:27:06 +03:00 |
Reijo Tomperi
|
003e27c10e
|
Fix #667 (Preprocessor does not handle macro inside macro correctly)
http://sourceforge.net/apps/trac/cppcheck/ticket/667
|
2009-09-20 00:09:05 +03:00 |