Commit Graph

1269 Commits

Author SHA1 Message Date
Daniel Marjamäki ecc90c040e GUI: When creating a new project, set a default value for build dir 2017-09-25 09:19:22 +02:00
Daniel Marjamäki 1b93e2fad9 GUI: Make last results work better 2017-09-23 15:11:42 +02:00
Daniel Marjamäki bdac09c3af GUI: Fix compile error 2017-09-22 23:24:03 +02:00
Daniel Marjamäki 233a6d2fc6 GUI: Fix warning ids and severities for clang/clang-tidy warnings 2017-09-22 22:32:02 +02:00
Daniel Marjamäki 9f306cf3aa Added C++14 option 2017-09-22 22:00:00 +02:00
Daniel Marjamäki 791f6ecbec GUI: Add 'Clang Analyzer' option 2017-09-22 18:57:53 +02:00
Daniel Marjamäki 6ddcfc3d1c GUI: Updated handling of clang and clang-tidy 2017-09-22 15:41:27 +02:00
Rudolf Grauberger 6c2ed41e12 Remove theoretical qt4 support for gui projects (#963)
Update readme instruction to install and build with qt5 only. Remove version check for qt4.
2017-09-20 10:02:46 +02:00
Daniel Marjamäki 33664a88d1 Fixed CID 1378777, uncaught exception 2017-09-02 11:11:35 +02:00
Daniel Marjamäki 4311d4192a Fixed CID 1360385, we know conversion can be made so use static_cast instead of dynamic_cast 2017-09-02 10:34:20 +02:00
Alexander Mai 0cae823c5d Fix doxygen comments 2017-08-21 21:13:01 +02:00
Daniel Marjamäki 27fb430c1e GUI: Code cleanup 2017-08-20 15:08:53 +02:00
Daniel Marjamäki 520ab204e5 GUI: Fix time axis formatting 2017-08-20 14:54:41 +02:00
Daniel Marjamäki 34a96a56be GUI: Added buttons to show/hide clang/cppcheck results 2017-08-20 12:21:46 +02:00
Daniel Marjamäki f6184bba0d Fixed #8169 (GUI: Show checking log in mainwindow) 2017-08-19 22:55:13 +02:00
Daniel Marjamäki 330ceccdc9 GUI: Rework handling of tags. The allowed tags are now userdefined in the project file 2017-08-18 17:25:08 +02:00
Daniel Marjamäki 03b75b54ca GUI: Updated parsing of addon output 2017-08-15 22:09:55 +02:00
Daniel Marjamäki e5e0853dd3 GUI: Remove environment tweaks because it should not be needed 2017-08-15 11:27:26 +02:00
Matthias Krüger 2ea8754088 gui: MainWindow::reAnalyzeSelected(): remove unused parameter 'all'.
Was:
mainwindow.cpp:998:60: warning: unused parameter ‘all’ [-Wunused-parameter]
 void MainWindow::reAnalyzeSelected(QStringList files, bool all)
                                                            ^~~
.
2017-08-14 12:56:16 +02:00
Daniel Marjamäki 71f52b77a4 GUI: Configuration of python path for the addons 2017-08-14 00:23:21 +02:00
Daniel Marjamäki 663beb6fd2 GUI: Fix compile error 2017-08-13 17:38:47 +02:00
Daniel Marjamäki 928e053efc GUI: VS headers for clang-tidy 2017-08-13 17:13:24 +02:00
Daniel Marjamäki 83ae7ce270 GUI: Remove include paths from the preferences dialog 2017-08-13 16:56:37 +02:00
Rudolf Grauberger a007ba7d3c GUI: Refactor Qt Signal/Slots to the new syntax 2017-08-13 13:41:52 +02:00
Rudolf Grauberger 4bde6f77ed GUI: Remove support for Qt4 in gui.pro 2017-08-13 13:38:47 +02:00
Rudolf Grauberger 89cf19fdc1 GUI: Refactor Qt Signal/Slots to the new syntax 2017-08-13 13:35:19 +02:00
Daniel Marjamäki d95efc44c7 GUI: Remove xmlreport_v1.xml test file 2017-08-13 11:05:30 +02:00
Daniel Marjamäki 184e621364 GUI: fix tests 2017-08-13 11:04:37 +02:00
Daniel Marjamäki 649f7b4d73 GUI: Tweak ProjectFileDialog, use groupbox 2017-08-12 23:20:56 +02:00
Daniel Marjamäki 117892e5b2 GUI: Reorder ProjectFileDialog tabs 2017-08-12 20:33:49 +02:00
Daniel Marjamäki 32b63e3079 GUI: chmod 2017-08-12 15:45:14 +02:00
Daniel Marjamäki b62c145c36 GUI: Show separate statistics graphs for cppcheck and clang-tidy 2017-08-12 15:44:43 +02:00
Daniel Marjamäki 416cf641f3 GUI: Tweak ProjectFileDialog, use GroupBox 2017-08-12 13:02:15 +02:00
Daniel Marjamäki 5f324364bd GUI: chmod 2017-08-12 12:05:12 +02:00
Daniel Marjamäki f8c4d6cbc7 GUI: Clang settings 2017-08-12 12:04:42 +02:00
Daniel Marjamäki 2c837f2908 GUI: Show clang-tidy assertion errors in the results 2017-08-12 09:15:10 +02:00
Daniel Marjamäki c11bcdfb40 GUI: Remove Clang tool and Misra addon for now 2017-08-11 23:48:13 +02:00
Daniel Marjamäki 5414d09e03 GUI: minor tweaks in Settings dialog 2017-08-11 23:40:37 +02:00
Daniel Marjamäki c624fc2057 GUI: Fix statistics 2017-08-11 08:08:30 +02:00
Daniel Marjamäki ad82f49ae2 GUI: Suppressing results 2017-08-11 07:45:29 +02:00
Daniel Marjamäki 5de64d6755 GUI: Fixed locations for clang/clang-tidy warnings 2017-08-10 22:46:23 +02:00
Daniel Marjamäki e909d8fe0d GUI: Add missing include 2017-08-10 16:58:50 +02:00
Daniel Marjamäki 1afebfa96d improve the clang settings 2017-08-10 15:47:20 +02:00
Daniel Marjamäki c29536cfe1 GUI: trim given vs include paths 2017-08-10 15:17:41 +02:00
Daniel Marjamäki 4cc5a594da GUI: in Clang/clang-tidy analysis the configuration name must start with 'Debug' 2017-08-10 11:16:19 +02:00
Daniel Marjamäki 018d59b393 GUI: Fix bug when loading project file 2017-08-10 11:15:18 +02:00
Daniel Marjamäki 0561d59d28 GUI: Added checkbox 'Analyze all Visual Studio configurations' in the projectfile dialog 2017-08-10 00:18:04 +02:00
Daniel Marjamäki e675ede07d GUI: Separate tool statistics 2017-08-09 20:53:17 +02:00
Daniel Marjamäki c1b0a07ab3 GUI: Add a simple graph in the statistics dialog 2017-08-09 16:31:04 +02:00
Daniel Marjamäki 9e10c2fc78 GUI: Clear results when closing project 2017-08-09 11:23:47 +02:00
Daniel Marjamäki f42e7da295 GUI: Minor updates when checking with Clang 2017-08-08 20:12:03 +02:00
Daniel Marjamäki 5f1eecc02b GUI: Minor tweaks 2017-08-08 12:10:20 +02:00
Frank Zingsheim e182addcf6 CMake: Upgrade Qt4 to Qt5 (#935) 2017-08-07 23:49:47 +02:00
Daniel Marjamäki f6893c72d5 GUI: Fix ProjectFileDialog::updatePathsAndDefines() 2017-08-07 23:08:26 +02:00
Daniel Marjamäki ff8c5f7457 GUI: Added configuration for VS include paths 2017-08-07 23:00:24 +02:00
Daniel Marjamäki b250791a1e GUI: Use checksum for clang output to see if code is changed 2017-08-07 09:28:35 +02:00
Daniel Marjamäki e1a086f83a Restore mode 644 for gui/mainwindow.cpp 2017-08-06 21:37:15 +02:00
Daniel Marjamäki c0c7a0a877 GUI: ensure Settings::terminated is false when analysis is started 2017-08-06 21:28:49 +02:00
Daniel Marjamäki da255c35d3 GUI: Incremental analysis for clang/clang-tidy 2017-08-06 15:16:21 +02:00
Daniel Marjamäki 24027009e1 GUI: Updated handling of Clang 2017-08-06 12:14:15 +02:00
Daniel Marjamäki 7a19bddce4 Gui: Improve Clang in Windows. It must have standard headers so try to autodetect mingw headers. 2017-08-04 23:58:17 +02:00
Daniel Marjamäki 7f1db7b716 GUI: Working on Clang support on Windows 2017-08-04 20:08:01 +02:00
Daniel Marjamäki c2bb9890e9 GUI: add clang-tidy 2017-08-04 15:10:27 +02:00
Daniel Marjamäki 7468b40a5e GUI: Fix sinceDate handling 2017-08-03 23:27:18 +02:00
Matthias Krüger abce74ff56 gui: update doxygen comment missed in previous commit. 2017-08-03 22:56:10 +02:00
Daniel Marjamäki 5fa7a4edc4 GUI: save dumpfiles in buildDir if possible 2017-08-03 22:54:38 +02:00
Matthias Krüger 0e40a4cc39 gui: ThreadHandler::check() remove unused parameter "all".
Was:
threadhandler.cpp:78:58: warning: unused parameter ‘all’ [-Wunused-parameter]
 void ThreadHandler::check(const Settings &settings, bool all)
                                                          ^~~
2017-08-03 22:48:38 +02:00
Daniel Marjamäki 67043b3524 GUI: Add -isystem and proper standard when running Clang 2017-08-03 21:39:20 +02:00
Matthias Krüger ef80aba58f gui: fix compiler selection if CXX is empty 2017-08-03 21:23:02 +02:00
Daniel Marjamäki 1f3f8f6f20 GUI: Minor fixes in the Clang parser 2017-08-03 20:33:01 +02:00
Matthias Krüger 25a19b5ca7 gui: get QMAKE_CXX from CXX env var of system. 2017-08-03 18:16:39 +02:00
Daniel Marjamäki 5c9f010a61 GUI: Refactoring run-addons 2017-08-03 18:04:15 +02:00
Daniel Marjamäki 1be04346b3 GUI: Refactoring, split out getAddonPath() 2017-08-03 17:26:16 +02:00
Daniel Marjamäki 14efd2fdf5 GUI: Split up parsers for addons/clang 2017-08-03 17:20:29 +02:00
Daniel Marjamäki ac08e216a4 GUI: indicate that clang handling is experimental 2017-08-03 17:10:56 +02:00
PKEuS b4cf79f1b7 GUI: Refactorizations 2017-08-03 12:43:44 +02:00
Daniel Marjamäki dfc48be70e Fixed #2363 (GUI: Using addons in the checking) 2017-08-03 12:30:28 +02:00
Daniel Marjamäki 952c31638c Fixed #1862 (GUI: Allow user to tag errors) 2017-08-02 22:28:45 +02:00
Daniel Marjamäki 77d9a4d981 GUI: Remove unused method 2017-08-02 20:27:38 +02:00
Daniel Marjamäki 78e30e735e GUI: Better history. Prepare for tagging messages. 2017-08-02 20:24:23 +02:00
Daniel Marjamäki 3e2236ac73 GUI: Rename variables 2017-08-02 19:09:03 +02:00
orbitcowboy cc210679a5 gnu.cfg: Added returnValue-types. 2017-08-02 14:34:06 +02:00
Daniel Marjamäki 274bc179bf GUI: constness 2017-08-02 14:26:56 +02:00
Daniel Marjamäki f516c5696e GUI: small refactoring 2017-08-02 12:45:57 +02:00
Daniel Marjamäki 5c7591db9e Fix issues detected by Coverity, ResultsTree did not initialize all member variables 2017-08-02 08:57:44 +02:00
Daniel Marjamäki cde262fd02 Refactoring, use early return 2017-08-02 08:49:45 +02:00
Daniel Marjamäki ecc84ee027 Fix issue detected by Coverity, StatsDialog::mStatistics was not initialized in the constructor 2017-08-02 08:45:17 +02:00
orbitcowboy 7ab8d758c5 std.cfg: Added more returnValue-types. 2017-08-01 14:33:12 +02:00
Daniel Marjamäki c4ee9799bc GUI: load/save data automatically in the ProjectFileDialog 2017-07-31 16:14:01 +02:00
Daniel Marjamäki 17d9f88d9e GUI: modernize, replace NULL with nullptr 2017-07-31 15:19:51 +02:00
Daniel Marjamäki 373f33406b GUI: modernize connect in SettingsDialog 2017-07-31 15:13:16 +02:00
Daniel Marjamäki 9e234fa25c GUI: modernize connect in StatsDialog 2017-07-31 13:55:47 +02:00
Daniel Marjamäki ac13648d40 GUI: modernize connect in ThreadHandler 2017-07-31 13:52:03 +02:00
Daniel Marjamäki efbe7b76ee GUI: modernize connect in ThreadHandler 2017-07-31 13:46:23 +02:00
Daniel Marjamäki 037fc6e3a4 GUI: Remove Project class 2017-07-31 12:02:51 +02:00
Daniel Marjamäki 4986ffa2f1 GUI: modernize connect in ApplicationDialog 2017-07-31 10:18:02 +02:00
Daniel Marjamäki ea95398123 GUI: modernize connect in AboutDialog 2017-07-31 10:16:23 +02:00
Daniel Marjamäki 2f554e82ff GUI: modernize connect in ResultsTree 2017-07-31 08:18:34 +02:00
Daniel Marjamäki 9d93c01ba0 GUI: modernize connect in ResultsView 2017-07-31 08:17:13 +02:00
Daniel Marjamäki 5e189de956 GUI: modernize connect in ProjectFileDialog 2017-07-31 08:09:57 +02:00