Daniel Marjamäki
7f4a4c4b52
lupdate gui.pro
2021-07-03 15:38:07 +02:00
Daniel Marjamäki
08626b9815
GUI: Set Settings::libraries properly before analysis
2021-06-13 19:48:45 +02:00
Georgiy Komarov
b74618d989
gui: Handle errors in creating build directory ( #3295 )
...
If user doesn't create a build directory, it is not possible to run the
addons, because addons are trying to check dump files in non-existent
build directory.
2021-06-09 11:21:23 +02:00
Georgiy Komarov
fc6558c22b
gui: Set the correct names for coding standards in UI elements. NFC. ( #3294 )
...
Names of MISRA and CERT should be written is uppercase, because they are
abbrevations.
2021-06-09 11:20:51 +02:00
Armin Müller
c70b8793a3
Typos found by running "codespell" ( #3251 )
2021-05-19 11:49:19 +02:00
Maksim Derbasov
14ea8d7e68
Align keywords with c++20 standard for CodeEditor ( #3247 )
2021-05-05 07:35:13 +02:00
Maksim Derbasov
f0005665a8
Scratchpad using CodeEditor class ( #3246 )
2021-05-04 19:17:03 +02:00
Daniel Marjamäki
d2d2124238
Revert "Clang import; This experimental feature didn't "take off" much. After a lot of work we are still far fram the goal. I remove it now but don't rule out completely that it could ever be added again."
...
This reverts commit 207361b174
.
2021-04-30 16:47:02 +02:00
Daniel Marjamäki
207361b174
Clang import; This experimental feature didn't "take off" much. After a lot of work we are still far fram the goal. I remove it now but don't rule out completely that it could ever be added again.
2021-04-21 18:59:48 +02:00
Paul Fultz II
563c9dd9cc
Fix issue 10208: FP: knownConditionTrueFalse in for loop with function that assigns by ref ( #3198 )
2021-04-18 21:42:27 +02:00
Daniel Marjamäki
161ea81fd8
XML: Ensure file0 info is kept in multithreaded analysis. Write file0 attribute in top <error> element instead of in the <location> elements.
2021-04-05 12:03:39 +02:00
Oliver Stöneberg
6397e29f84
cleaned up includes based on include-what-you-use ( #3141 )
2021-04-03 21:30:50 +02:00
fu7mu4
e6e0cb773f
Add Japanese translation for 2.4.1 ( #3182 )
2021-03-23 18:13:47 +01:00
Daniel Marjamäki
42437277dc
Update Copyright year
2021-03-21 20:58:32 +01:00
Daniel Marjamäki
bb8d044d5b
GUI: Updated translations
2021-03-21 20:56:27 +01:00
PKEuS
141d2ac215
Refactorization: Improved internal implementation of severity and certainty levels
...
Backported from LCppC.
2021-02-24 22:00:06 +01:00
Daniel Marjamäki
fbf63b932e
astyle formatting
...
[ci skip]
2021-02-10 11:42:00 +01:00
Mathias Schmid
25fa7c55d8
Fix library data markup ( #3118 )
2021-02-09 13:53:32 +01:00
Daniel Marjamäki
b07b464c80
astyle formatting
...
[ci skip]
2021-02-03 19:14:46 +01:00
Mathias Schmid
7658aa86bd
Fix library data reflection ( #3107 )
2021-02-03 12:52:52 +01:00
Daniel Marjamäki
b2fbab18fd
astyle formatting
...
[ci skip]
2021-01-30 17:52:41 +01:00
Mathias Schmid
f17d5b719a
Fix library data platform type ( #3084 )
2021-01-29 14:54:19 +01:00
Mathias Schmid
fa30464a96
Fix scratchpad translation on language change. ( #3078 )
2021-01-23 17:56:16 +01:00
orbitcowboy
bb451ca289
Running astlye [ci skip]
2021-01-22 21:47:24 +01:00
Oliver Stöneberg
491f4874c5
fixed/aligned some compiler warnings ( #3065 )
2021-01-21 18:13:32 +01:00
Mathias Schmid
ab7d728831
Add missing support for "type-checks" and "smart-pointer" configuration. ( #3039 )
2021-01-18 19:10:53 +01:00
Mathias Schmid
583ee7b70e
Fix update of some translations after application language switch. ( #3049 )
2021-01-15 18:19:51 +01:00
Mathias Schmid
348b2d4832
Check for mandatory "name" attribute in "podtype". ( #3040 )
2021-01-11 18:48:56 +01:00
Daniel Marjamäki
f493ce16b3
astyle formatting
...
[ci skip]
2021-01-10 14:46:19 +01:00
Mathias Schmid
cdc0ba32e4
Check if XML reader stopped because of an error. ( #3034 )
2021-01-10 12:10:30 +01:00
Mathias Schmid
b74aa707d1
Add optional attribute "stdtype" of element "podtype" to avoid loss during library configuration save. ( #3033 )
2021-01-09 21:30:29 +01:00
Rikard Falkeborn
bedf3118ef
library: Refactor to use enum class ( #3026 )
2021-01-08 10:29:01 +01:00
Oliver Stöneberg
d59abfd977
fixed clang-tidy warnings ( #3006 )
...
* clang_tidy.cmake: added clang-tidy-11 to list of executables to look for
* .clang-tidy: disabled warnings we are (currently) not interested in
* fixed clang-tidy warnings
2021-01-02 23:10:27 +01:00
Oliver Stöneberg
fbf5858f76
fixed and enabled several clang-tidy warnings ( #2816 )
2021-01-02 19:10:25 +01:00
orbitcowboy
dfa98c8f17
Running astyle [ci skip]
2020-12-25 20:13:29 +01:00
Mathias Schmid
9a51fc5ba0
Add fix to support "dealloc" element in memory or resource section of library configuration. Add missing attributes to avoid loss during library configuration save. ( #2978 )
2020-12-25 20:08:33 +01:00
Daniel Marjamäki
a493e17a6a
Tweaks to use summaries in GUI
2020-12-19 20:46:00 +01:00
fu7mu4
492cba7d2f
Add Japanese Translation only ( #2934 )
...
- Add 1 new Japanese translation for newly added section
- Remove unfinished tag from Japanese translation
2020-12-05 15:25:00 +01:00
Daniel Marjamäki
d7bf2213f7
GUI: Updated translations
2020-12-04 21:39:50 +01:00
Daniel Marjamäki
2530b36d9d
Fixed Cppcheck warning; different argument names
2020-12-04 18:53:17 +01:00
Daniel Marjamäki
aa28f3fe8c
Removed Cppcheck::terminate()
2020-12-04 18:47:43 +01:00
Daniel Marjamäki
1fcc5c233d
GUI: Tweak 'check unused templates' option text a bit
2020-11-23 20:25:19 +01:00
Daniel Marjamäki
4a2e082d85
Revert "GUI: restore default tab in ProjectFileDialog"
...
This reverts commit 39564c9e6c
.
2020-11-23 20:18:06 +01:00
Daniel Marjamäki
39564c9e6c
GUI: restore default tab in ProjectFileDialog
2020-11-23 19:27:14 +01:00
Daniel Marjamäki
208a4a4548
Check unused templates by default
2020-11-23 18:29:08 +01:00
Wolfgang Stöggl
8ac55a8534
Add find_package(tinyxml2) to CMake builds ( #2691 )
...
So far, the cmake files of Cppcheck needed to be patched in order to
use installed tinyxml2 instead of the bundled version of tinyxml2.
- Introduce the CMake option USE_BUNDLED_TINYXML2 with a default value
of ON. This preserves the behavior as in the past and uses the
bundled version under externals/tinyxml2 by default.
- Usage of the installed tinyxml2 version of a system can be enabled
now using -DUSE_BUNDLED_TINYXML2=OFF as a cmake parameter.
- Some Linux distros do not install tinyxml2*.cmake files, which are
required to find tinyxml2 using find_package().
Try first using find_package(tinyxml2 QUIET) and if this fails, try
again using find_library(tinyxml2_LIBRARY tinyxml2)
2020-11-22 08:57:07 +01:00
Daniel Marjamäki
c7cbe7f2d3
rename externals/tinyxml to externals/tinyxml2
2020-11-16 09:11:53 +01:00
Wolfgang Stöggl
4a057c1813
Set _q_readonly property for online-help ( #2890 )
...
- Setting _q_readonly disables the timestamp check of the registered
online-help.qch file
- This enables displaying of Contents and Index of the online help,
even if the timestamp of online-help.qch is slightly different.
Differences in the timestamp can result from packing online-help.qch
in a cab file, when building the installer (1 or 2 seconds) or from
installing the file under a different timezone under Linux etc.
- Remark: Qt 5.14 or newer is required to display Contents or Index,
when the help files are readonly
2020-11-08 15:06:14 +01:00
Bernd Buschinski
db3d9a79b5
Fix addons for installed cppcheck ( #2873 )
...
- getAddonFilePath is used with getDataDir, this works fine
for a local build cppcheck, but not for a system installed one.
As getDataDir reports the location relative to the executable (/usr/bin/)
and the addons are localed in FILESDIR (/usr/share/cppcheck).
Extend the search path by FILESDIR/addons to also make it work for
the installed cppcheck version.
2020-11-01 15:11:28 +01:00
Wolfgang Stöggl
1f6cb7a54b
Remove ./ from relative paths in online-help.qhp ( #2860 )
...
- Fixes the following errors, when opening online-help.qhc using Qt
assistant: QTextBrowser: No document for
qthelp://cppcheck.sourceforge.net/doc/./preferences.html
etc.
- Furthermore, ./ is not used anymore in Qt documentation:
https://doc.qt.io/qt-5/qtassistant-simpletextviewer-example.html
It was used previously:
https://doc.qt.io/archives/qt-4.8/qt-help-simpletextviewer-example.html
Example:
<section title="Find File" ref="./findfile.html">
->
<section title="Find File" ref="findfile.html">
2020-10-26 10:07:47 +01:00