Daniel Marjamäki
e9f49cd30b
Merge branch 'master' into elfring-2679e
2011-04-06 21:35:31 +02:00
Kimmo Varis
1907590303
Installer: Add Spanish translation file.
2011-04-06 21:34:11 +03:00
Daniel Marjamaki
cb473a48b7
Preprocessor: Use Settings::debugwarnings instead of NDEBUG to determine if 'missing system include' should be reported or not
2011-04-06 19:49:04 +02:00
Markus Elfring
6cd0c2f1b3
Addition of Spanish translation in the GUI CMake script
...
A file name was added to the GUI CMake script for the Spanish translation.
Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
2011-04-06 17:06:23 +02:00
Markus Elfring
796761d582
Conditional inclusion of TinyXML source files in the CLI CMake script (bug #2679 , #2524 )
...
The source files for the class library "TinyXML" will only be included into
the build of the command line interface if the library "PCRE" was found before.
Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
2011-04-06 16:30:23 +02:00
Kimmo Varis
a5540e8548
GUI: Sort language files in project file.
2011-04-06 09:56:26 +03:00
Kimmo Varis
6aabc79d49
GUI: Update translation files.
...
Adding new Spanish translation added one new translatable string
and changed linenumbers in one file.
2011-04-06 09:53:15 +03:00
Lauri Nurmi
8a4507cc55
GUI: Add Spanish translation.
...
Patch to add loading Spanish translation to GUI.
Ticket #2545 (cppcheck translated in spanish language)
2011-04-06 09:49:17 +03:00
Kimmo Varis
c95ff88272
GUI: Add Spanish translation.
...
Add Spanish GUI translation contributed by
qcondor@users.sourceforge.net .
Ticket #2545 (cppcheck translated in spanish language)
2011-04-06 09:29:13 +03:00
Kimmo Varis
e006087a38
GUI: update translation files.
2011-04-06 09:12:09 +03:00
Daniel Marjamaki
aa96fdfeb3
gui: removed obsolete strings in the swedish translation
2011-04-05 21:29:48 +02:00
Daniel Marjamaki
0f13f4abe4
gui: updated swedish translations
2011-04-05 21:27:03 +02:00
Robert Reif
d985fc008a
run astyle
2011-04-04 22:25:56 -04:00
Robert Reif
23e4f020e9
fix #2706 (Analysis failed. If the code is valid then please report this failure.)
2011-04-04 22:18:12 -04:00
Ettl Martin
af632a6aa0
Added todo testcase for ticket #2705
2011-04-04 23:29:18 +02:00
Kimmo Varis
f498e53cd2
GUI: Improve the error message for language loading error.
2011-04-04 23:10:02 +03:00
Daniel Marjamäki
4ac3c7fe3b
clarify calculation: fixed false negative for 'int x = a - b ? 2 : 3'
2011-04-04 21:33:16 +02:00
Daniel Marjamäki
0d3874693a
Buffer overrun: broke out duplicate code
2011-04-04 17:33:43 +02:00
Kimmo Varis
eac3a8c86c
GUI: Project file cleanup.
2011-04-04 14:18:28 +03:00
Kimmo Varis
dcfc7aa3f0
GUI: Don't show error when no application added.
...
I earlier added a check for missing (editor) application command
line parameters. If parameters are missing at GUI startup an
message is shown to user to check the settings. Unfortunately
my check was incomplete and it also triggered when there was no
applications defined. Which happens when user starts GUI for a
first time.
Fix the check so that user is only informed in case the parameters
are missing and name + path are set.
2011-04-04 11:16:53 +03:00
Kimmo Varis
820e1697cc
GUI: Improve the Application dialog layoyt.
...
In GNOME the whole big text area was not shown without making the
dialog bigger. So improve the layout for better scaling and adjust
dialog size when it gets initialized.
2011-04-04 11:00:09 +03:00
Kimmo Varis
cfd570e1f3
GUI: Fix setting application path as name.
...
The application dialog initialized name field with path.
2011-04-04 10:23:43 +03:00
Daniel Marjamäki
63acd9bb3e
Clarify calculation: Added warnings for << and >>
2011-04-03 22:12:22 +02:00
Daniel Marjamäki
266d1cc4d3
Null pointer: cleanup the code. Ticket: #2642
2011-04-03 21:55:21 +02:00
Martin Exner
bc3507118d
Fixed #2696 (False positive nullpointer)
2011-04-03 21:06:42 +02:00
Daniel Marjamäki
ed8cdddcf5
Tokenizer: execute the simplifyIfNot and simplifyIfNotNull in the normal token list. ticket #2642
2011-04-02 21:21:05 +02:00
Kimmo Varis
9182b8be19
GUI: Fix gui.pro EOL style.
2011-04-02 20:16:18 +03:00
Daniel Marjamäki
29422b8552
clarify precedence: made the short message shorter
2011-04-02 17:27:36 +02:00
Kimmo Varis
33f743875b
GUI: Add new files to CMake build file.
2011-04-02 16:58:53 +03:00
Kimmo Varis
68a28ab9b9
GUI: Modify ApplicationDialog to get/return Application class.
2011-04-02 16:30:50 +03:00
Kimmo Varis
91345234e0
GUI: Refactoring application definition.
...
Using Application class as method parameters instead of separate
application attributes.
2011-04-02 16:30:47 +03:00
Kimmo Varis
f82021d643
GUI: Improving application handling code.
...
Only allow access to Application's attributes through accessor
methods.
2011-04-02 16:30:46 +03:00
Kimmo Varis
3cb3992043
GUI: Move application definition to own header file.
2011-04-02 16:30:46 +03:00
Daniel Marjamäki
88176051fe
cmake: reduced message a little
2011-04-02 14:29:27 +02:00
Daniel Marjamäki
8a28a63e68
Merge commit 'elfring/2679d'
2011-04-02 14:16:14 +02:00
Markus Elfring
8cde24597f
Determination of rule support in CMake scripts (bug #2679 , #2524 )
...
The support for check rules will be automatically included in the generated
software if build settings were accordingly selected for PCRE.
https://sourceforge.net/apps/trac/cppcheck/ticket/2679
Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
2011-04-02 13:25:18 +02:00
Daniel Marjamäki
ea57e10c7f
Tokenizer::simplifyCalculations: simplify division result if it's a whole number, even though it doesn't have precedence
2011-04-02 12:52:11 +02:00
Daniel Marjamäki
855b01cd5a
Clarify precedence 'a*b?c:d' : warn for addition, subtraction and division also. tried to clarify the message more
2011-04-02 11:43:20 +02:00
Kimmo Varis
b0dbb545c9
GUI: Update translation files.
2011-04-02 12:36:37 +03:00
Kimmo Varis
292984db39
GUI: Simplify handling applications with spaces in paths.
...
Earlier user had to add quotation marks around application executable
path in application dialog. Because we could not determine which part
is path and which part is parameters. As we now have separate
variables we can automatically add the quotation marks when needed
before starting the application. This reduces the confusion users
have had about the correct formatting of paths.
2011-04-02 12:30:21 +03:00
Kimmo Varis
95e38c2cd5
GUI: Update/fix application dialog texts.
...
I forgot to update the dialog texts when adding the parameters field.
2011-04-02 12:30:17 +03:00
Kimmo Varis
62cd07b52e
GUI: Add accel keys for application dialog and fix tab order.
2011-04-02 12:30:16 +03:00
Kimmo Varis
1f7d9145b0
GUI: Have separate setting for editor app path and params.
...
Currently combined editor application path + params is a bit
problematic (at least in Windows). We really don't know where the app
path ends and parameters start. So proper quoting is not always
possible.
And application path and command line parameters are clearly
different settings anyway. So make them separate settings. It has
bunch of other positive sides too. Like one can now browse new path
for the application without loosing the parameters.
When starting Cppcheck version with these new settings user is warned
that loading settings had problems and asked to check and fix the
settings.
2011-04-02 12:30:16 +03:00
Daniel Marjamäki
f34e9e6623
Tokenizer: better simplification of calculations in conditions
2011-04-02 11:08:58 +02:00
Robert Reif
64fa7bf8d4
symbol database: add support for anonymous struct and union
2011-03-31 20:54:23 -04:00
Robert Reif
a39444a40f
change CheckClass::operatorEqToSelf to make better use of the symbol database
2011-03-31 19:53:35 -04:00
Robert Reif
cf65a73c47
fix CheckClass::operatorEq to check return type more closely (to match check description)
2011-03-31 19:40:28 -04:00
Daniel Marjamäki
0dbf5c6151
fixed doxygen warnings about undocumented function parameters
2011-03-31 19:16:43 +02:00
Robert Reif
faaff942d2
symbol database: improve function argument count and default argument count
2011-03-30 21:59:43 -04:00
Robert Reif
d17a204096
symbol database: get function argument count using argument list size rather than counting commas
2011-03-30 21:14:24 -04:00