Oliver Stöneberg
|
c4fc1bf1c9
|
fixed memory leak in `cppcheck-gui` (#4248)
* settingsdialog.cpp: fixed memory leak
Direct leak of 200 byte(s) in 1 object(s) allocated from:
#0 0xa15a2d in operator new(unsigned long) (/mnt/s/GitHub/cppcheck-fw/cmake-build-debug-wsl-kali-clang-asan-ubsan/bin/cppcheck-gui+0xa15a2d)
#1 0xe639af in SettingsDialog::SettingsDialog(ApplicationList*, TranslationHandler*, QWidget*) /mnt/s/GitHub/cppcheck-fw/gui/settingsdialog.cpp:75:21
#2 0xc67807 in MainWindow::programSettings() /mnt/s/GitHub/cppcheck-fw/gui/mainwindow.cpp:1064:20
#3 0xd1deb8 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (MainWindow::*)()>::call(void (MainWindow::*)(), MainWindow*, void**) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:152:13
#4 0xd1db5c in void QtPrivate::FunctionPointer<void (MainWindow::*)()>::call<QtPrivate::List<>, void>(void (MainWindow::*)(), MainWindow*, void**) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:185:13
#5 0xd1d675 in QtPrivate::QSlotObject<void (MainWindow::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:418:17
#6 0x7f9687f26132 (/usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x2e6132)
#7 0x7f96889ccdc1 in QAction::triggered(bool) (/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x15cdc1)
* resultstree.cpp: adjusted TODO about memory leaks
|
2022-07-09 22:32:48 +02:00 |
Maksim Derbasov
|
a65f6952dc
|
Codeeditor: multiline comment fix (#4253)
|
2022-07-08 12:37:05 +02:00 |
Mathias Schmid
|
c897c0474b
|
Library Data: Add support for optional smart pointer element 'unique' (#4132)
|
2022-07-04 22:23:20 +02:00 |
chrchr-github
|
1d677c57a8
|
Fix #11126 FN: noExplicitConstructor with single default parameter (#4174)
|
2022-06-07 21:15:13 +02:00 |
Oliver Stöneberg
|
d36e05af28
|
enabled and fixed `modernize-use-emplace` clang-tidy warnings (#4165)
* enabled and fixed `modernize-use-emplace` clang-tidy warnings
* avoid unnecessary creation of temporaries in `emplace_back()` calls
|
2022-06-03 15:09:29 +02:00 |
Daniel Marjamäki
|
1f6554e2e8
|
Update copyright year
|
2022-05-21 12:18:27 +02:00 |
Daniel Marjamäki
|
c91dc87577
|
GUI: lupdate gui.pro
|
2022-05-21 12:17:16 +02:00 |
Oliver Stöneberg
|
14421ae627
|
fail `run-clang-tidy` in case of compiler warnings / fixed Clang warnings / cleanups (#4036)
|
2022-05-15 12:42:29 +02:00 |
Oliver Stöneberg
|
c71033548f
|
fixed some clang-tidy warnings (#3080)
|
2022-05-08 20:42:06 +02:00 |
Maksim Derbasov
|
3ca2eb984e
|
Codeeditor class improvements (#4057)
|
2022-04-29 18:10:37 +02:00 |
Oliver Stöneberg
|
36ef4dc5b8
|
added support for Qt6 (#3930)
|
2022-04-15 18:49:24 +02:00 |
Oliver Stöneberg
|
8f728cb4b6
|
added (partial) support for specifying C++23 and support more "-std" options (#3212)
|
2022-04-15 16:17:36 +02:00 |
Daniel Marjamäki
|
5825ab75db
|
GUI: allow that misra addon is executed without rule texts file
|
2022-04-14 09:09:58 +02:00 |
Oliver Stöneberg
|
45158ec064
|
cleaned up includes based on include-what-you-use (#4007)
* cleaned up includes based on include-what-you-use
* updated translations
|
2022-04-13 12:24:00 +02:00 |
Oliver Stöneberg
|
902f46bae5
|
some minor QRegularExpression usage optimizations and cleanups (#3999)
|
2022-04-11 19:15:42 +02:00 |
fu7mu4
|
375df3a6af
|
Add Japanese Translation for v2.7 (#4000)
|
2022-04-11 16:01:01 +02:00 |
Oliver Stöneberg
|
2d9ec39a2d
|
make sure we remove obsolete entries from translations (#3995)
|
2022-04-11 11:25:08 +02:00 |
Daniel Marjamäki
|
8f386e15fd
|
Remove bug hunting. This feature will be provided in Cppcheck premium.
|
2022-04-11 07:31:33 +02:00 |
Daniel Marjamäki
|
4365704f14
|
cppcheck.cfg: support custom productname and about message
|
2022-03-24 22:44:47 +01:00 |
Daniel Marjamäki
|
92316b07c8
|
Remove CERT addon from open source Cppcheck. The plan is to provide complete CERT C checking in Cppcheck Premium during this year.
|
2022-03-23 20:30:43 +01:00 |
Oliver Stöneberg
|
a0bab85bf9
|
ported GUI code from QRegExp to QRegularExpression (#3785)
|
2022-03-23 18:16:22 +01:00 |
Oliver Stöneberg
|
e48b5fc920
|
avoid usage of deprecated Qt APIs (#3923)
|
2022-03-22 21:44:41 +01:00 |
Daniel Marjamäki
|
1fe7cd348a
|
exename: Set proper exename when cppcheck is executed from PATH and argv[0] does not contain path information
|
2022-03-21 18:35:53 +01:00 |
Oliver Stöneberg
|
2b3fc5ed1a
|
replaced Qt `foreach()` with standard `for` range loop / some related cleanups (#3915)
* replaced Qt foreach() with standard for range loop / some related cleanups
* updated translations
|
2022-03-21 17:14:26 +01:00 |
Oliver Stöneberg
|
9d524616b3
|
use forward declarations for Ui:: objects / renamed *.ui files to mat… (#3796)
|
2022-03-19 19:54:20 +01:00 |
Georgi D. Sotirov
|
33315b0ae5
|
Replace tinyxml2_LIBRARY with tinyxml2_LIBRARIES (#3897)
|
2022-03-15 21:17:03 +01:00 |
Oliver Stöneberg
|
0d336b868c
|
avoid some Clang compiler warnings (#3896)
|
2022-03-13 20:07:58 +01:00 |
Oliver Stöneberg
|
12c1c081dc
|
run dmake and update Qt translation files on CMake build (#3820)
|
2022-02-16 07:06:59 +01:00 |
Oliver Stöneberg
|
06d10b7474
|
fixed and enabled performance-for-range-copy clang-tidy warning (#3682)
|
2022-02-12 08:20:45 +01:00 |
Oliver Stöneberg
|
d528555002
|
some preparations for Qt6 support (#3777)
* findDependencies.cmake: cleaned up find_package() call for Qt
* some CMake preparations for Qt6 support
* some Qt6 compilation fixes
|
2022-02-07 17:35:25 +01:00 |
Oliver Stöneberg
|
047930fd17
|
removed some unused/unread member variables (and related code) found by CLion "Unused global declaration" inspection (#3808)
|
2022-02-07 15:34:34 +01:00 |
Oliver Stöneberg
|
974dd5d49f
|
only use bundled tinyxml2 in CMake when configured to do so (#3806)
|
2022-02-06 13:02:52 +01:00 |
Daniel Marjamäki
|
3989408738
|
Update copyright year
|
2022-02-05 11:45:17 +01:00 |
Daniel Marjamäki
|
e9be84d81a
|
GUI: lupdate gui.pro
|
2022-02-05 11:43:36 +01:00 |
Daniel Marjamäki
|
0c66453c21
|
GUI: use range for instead of foreach
|
2022-02-05 11:33:28 +01:00 |
Oliver Stöneberg
|
58f9672ff4
|
cleaned up GUI includes based on include-what-you-use (#3792)
|
2022-02-02 22:31:51 +01:00 |
Oliver Stöneberg
|
9d36dd56a8
|
reordered includes in GUI code (#3790)
|
2022-02-02 16:17:28 +01:00 |
Oliver Stöneberg
|
d6ae089ca5
|
fixed most of the Qt deprecation warnings (#3779)
|
2022-02-01 17:26:16 +01:00 |
Oliver Stöneberg
|
a03d754d19
|
more copyright fixes (#3771)
|
2022-01-28 18:30:12 +01:00 |
Oliver Stöneberg
|
38420c8ecf
|
added some more missing copyright headers (#3766)
|
2022-01-28 15:56:11 +01:00 |
Oliver Stöneberg
|
a2a9c90142
|
added some missing copyright headers (#3758)
|
2022-01-26 19:02:20 +01:00 |
Oliver Stöneberg
|
7d26cb68d9
|
CI-unixish.yml: Use Qt version provided by the distro (#3729)
|
2022-01-24 21:55:48 +01:00 |
Oliver Stöneberg
|
55ff684f34
|
added unusedFunction self check to CI / cleanups (#3526)
|
2022-01-18 22:02:25 +01:00 |
chrchr-github
|
cb5a50c6a7
|
Fix #10710 FN passedByValue with QString (#3696)
|
2022-01-18 20:17:05 +01:00 |
Kuletco
|
bd2c4bb0a6
|
Update zh_CN translation (#3692)
|
2022-01-12 22:10:05 +01:00 |
chrchr-github
|
df3da38483
|
Fix #10682 Unused QString / #10686 unused std::array / #10005 unused variable with c++11 braced initializer not detected (#3684)
|
2022-01-10 07:36:49 +01:00 |
Oliver Stöneberg
|
0ba9cb4e64
|
fixed some unusedFunction warnings (#3618)
|
2022-01-04 15:48:08 +01:00 |
Oliver Stöneberg
|
6739995e79
|
removed or annotated some code which is only used in test code (#3656)
|
2022-01-03 12:40:20 +01:00 |
orbitcowboy
|
efd3aa47c5
|
Code formatting
|
2021-12-19 17:45:04 +01:00 |
Oliver Stöneberg
|
cc24d6fcef
|
Fix #9162 (Invalid --project files do not give any error) (#3177)
|
2021-12-19 12:36:11 +01:00 |