4052 Commits

Author SHA1 Message Date
Robert Reif
e86e8449f8 Variable usage: better handling of pointer aliasing. Ticket: #1729 2010-07-12 09:50:18 +02:00
Kimmo Varis
75f6ca5b66 GUI: Disable opening XML report file when checking files. 2010-07-12 02:18:26 +03:00
Kimmo Varis
801afae88b GUI: Refactor linenumber in ErrorLine to unsigned int. 2010-07-12 01:51:36 +03:00
Kimmo Varis
4a2446d235 GUI: Ignore errors with "debug" severity.
GUI doesn't know about "debug" severity. And it is not worth the
trouble to add new category everywhere (icons etc) just for
internal debug messages.
2010-07-12 01:18:16 +03:00
Kimmo Varis
c9215e9e44 Change the "information" error to "debug" error.
There was one debugging error sent with "information" severity. That
confused the GUI that didn't know such severity. Change the severity
to "debug" so the meaning of the error is more clear.
2010-07-12 00:56:52 +03:00
Kimmo Varis
1504747030 Merge branch 'master' into projfile-gui
Conflicts:
	gui/cppcheck_de.ts
	gui/cppcheck_en.ts
	gui/cppcheck_fi.ts
	gui/cppcheck_nl.ts
	gui/cppcheck_pl.ts
	gui/cppcheck_ru.ts
	gui/cppcheck_se.ts
	gui/gui.pro
	gui/main.ui
2010-07-11 19:43:31 +03:00
Kimmo Varis
8a24435db2 GUI: Update translation files. 2010-07-11 16:33:49 +03:00
Kimmo Varis
d5946a8359 Merge branch 'gui-load-xml' 2010-07-11 16:30:22 +03:00
Kimmo Varis
c9d63fa454 GUI: Remember user-selected base path.
Remember the base path user selects when opening files from loaded
XML report.
2010-07-11 16:20:19 +03:00
Kimmo Varis
b8793b1529 GUI: Ask file location from user if not found.
When loading report from XML there is no full paths so the file's real
path is not known and cppcheck cannot open it. So if the file has no
absolute path then we ask where the file is located from the user.
2010-07-11 14:22:55 +03:00
Kimmo Varis
f894b19209 GUI: Add errors read from XML report to GUI. 2010-07-11 02:02:08 +03:00
Kimmo Varis
9a5166075f GUI: Fix line numbers and filenames in errors.
When converting to use new ErrorItem and ErrorLine I made few mistakes
in how I handled the data. And for some reason there was not even
warnings about converting integers to QStrings.
2010-07-11 01:07:40 +03:00
Kimmo Varis
352941f5df GUI: Fix transporting errors.
Need to register integer list as new metatype so that Qt's type
system knows how to use it. Adding also additional constructors
for the ErrorItem.
2010-07-11 01:04:53 +03:00
Kimmo Varis
faa483b8d0 GUI: Use integer list instead of variant list for line numbers. 2010-07-10 20:54:33 +03:00
Kimmo Varis
2f0202d105 GUI: More refactoring to use ErrorItem and ErrorLine. 2010-07-10 20:30:31 +03:00
Kimmo Varis
0e9d0e9bde GUI: Refactor error data passing to use own class. 2010-07-10 18:20:45 +03:00
Kimmo Varis
5e14abf735 GUI: Read errors from report XML file.
This commits adds new "Open XML" item to File-menu. Selecting this
menuitem allows user to select report file to open. When the file is
read the error data is printed to debug output. Later patches will
implement adding error data back to the GUI.
2010-07-10 16:37:36 +03:00
Kimmo Varis
81449a823a GUI: Refactoring xmlreport to use pointer to stream writing class. 2010-07-10 13:53:44 +03:00
Daniel Marjamäki
78b8acfc88 Makefile: debug mode 2010-07-10 11:35:37 +02:00
Daniel Marjamäki
3b391398c1 1.44: updated Makefile for release 1.44 2010-07-10 11:31:07 +02:00
Daniel Marjamäki
72263d64b0 Changelog: updated for release 2010-07-10 11:30:03 +02:00
Daniel Marjamäki
94a8eba989 1.44: updated version information 2010-07-10 11:29:07 +02:00
Daniel Marjamäki
2e03e60218 Manual: Better description of -D. As suggested by kwin. Ticket #1212 2010-07-10 08:12:23 +02:00
Daniel Marjamäki
4b0e3edfa4 Unit Testing: Test that suppressions work 2010-07-09 13:27:15 +02:00
Daniel Marjamäki
abbd557761 Fixed #1836 (--suppresions file.txt fails due to wrong line edings) 2010-07-09 12:42:08 +02:00
Daniel Marjamäki
2531bb73d7 Fixed #1834 (False positive: invalid iterator when erase() is used in if-else) 2010-07-09 10:50:24 +02:00
Daniel Marjamäki
a60047227d Settings: added '#include <cctype>' 2010-07-09 10:18:35 +02:00
Kimmo Varis
c76d288ad9 GUI: Update translation files. 2010-07-08 20:15:03 +03:00
Kimmo Varis
d98d840e98 GUI: Set buddies in Project file -dialog. 2010-07-08 20:13:19 +03:00
Kimmo Varis
d2e6e3b49b GUI: Don't write empty elements to project file. 2010-07-08 20:06:03 +03:00
Kimmo Varis
941c1a8eb8 GUI: Improve error handling for reading/writing project file. 2010-07-08 19:49:04 +03:00
Kimmo Varis
25a9c75287 GUI: Allow creating new project file.
Add new "New project file" item to File-menu and rename existing
"Project File" item to "Open Project File". Selecting new file
opens empty project file dialog. When the dialog is then closed
the user is asked to select a filename for the new project file.
2010-07-08 18:59:06 +03:00
Reijo Tomperi
b5d81d0a19 Update man page 2010-07-08 17:51:28 +03:00
Kimmo Varis
4958424adc GUI: Fix giving filename to project file saving function. 2010-07-08 16:16:25 +03:00
Kimmo Varis
7407b2d861 GUI: Revert testing changes from project file. 2010-07-08 16:15:39 +03:00
Daniel Marjamäki
c34c3ee742 Unused functions: Refactoring 2010-07-08 13:01:53 +02:00
Daniel Marjamäki
1876cd482b Suppressions: Validate given id 2010-07-08 12:06:27 +02:00
Daniel Marjamäki
11a72461f3 Fixed #1835 (false positive: uninitialized variable when using ?) 2010-07-08 11:16:49 +02:00
Kimmo Varis
ee2f785529 GUI: Remove custom lrelease target.
Remove the custom lrelease target since it fails to work in
Fedora 13. In Fedora 13 there is no 'lrelease' binary but
'lrelease-qt4'.
2010-07-08 10:50:46 +03:00
Robert Reif
566b4b4beb Variable usage: fixed false positive reported in #1729 2010-07-08 08:42:34 +02:00
Robert Reif
2d6dfa57e1 Variable usage: Better aliasing support (Ticket #1729) 2010-07-08 08:00:50 +02:00
Kimmo Varis
eda97528dd GUI: Update project file spec.
Remove autoalloc list from example and remove mentioning that there is
no GUI for project files.
2010-07-08 02:12:54 +03:00
Kimmo Varis
9d0c080697 GUI: Implement writing project file data to disk from dialog.
This commit implements writing data in the project file dialog back to
project file.
2010-07-08 00:59:02 +03:00
Daniel Marjamäki
49626e427e Realloc: changed the error message. I think it's better to mention realloc in the message. 2010-07-07 20:28:15 +02:00
Kimmo Varis
34d0ff73d8 GUI: Add dialog for editing project file.
This commit adds the dialog and code that reads the project file data
to the dialog. The changed data is not yet saved back to the file.
2010-07-07 21:18:42 +03:00
Reijo Tomperi
b5da0b8ed2 Fixed #1650 (Cppcheck deadlock)
http://sourceforge.net/apps/trac/cppcheck/ticket/1650
2010-07-07 15:42:39 +03:00
Reijo Tomperi
f5d3042635 Add more unit tests 2010-07-07 14:59:42 +03:00
Kimmo Varis
f60a469932 Fixed #1831 (GUI: no progress bar when rechecking files)
Need to initialize the checking also when rechecking.
2010-07-07 12:25:47 +03:00
Daniel Marjamäki
a1793edabe Fixed #1825 (*log(0) error) 2010-07-07 09:03:40 +02:00
Daniel Marjamäki
4ebf4caf66 Variable usage: only warn about variables that have variable id > 0 2010-07-07 08:50:34 +02:00