Commit graph

93 commits

Author SHA1 Message Date
Ivailo Monev
96f645afe4 generic: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 09:05:41 +02:00
Ivailo Monev
1cad595824 generic: drop scripting support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-21 08:14:30 +03:00
Ivailo Monev
f4acd2164c generic: adjust to KLocalizedString changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-17 22:21:32 +03:00
Ivailo Monev
963b430924 libs: link widget plugins to KtUiTools component
for the reference to QCustomWidget, fixes loading of the plugins

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-29 22:54:28 +03:00
Ivailo Monev
66b45e8852 libs: adjust expected data in KSignalPlotter tests
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-28 15:45:52 +03:00
Ivailo Monev
aa44e3eef0 generic: adjust to kde4_install_auth_helper_files() macro changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-10 02:56:17 +03:00
Ivailo Monev
bb2652ab2a libs: iterate over a copy of children in Processes::deleteProcess()
fixes possible crash

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-05 07:50:06 +03:00
Ivailo Monev
2009336890 libs: use QMutableListIterator<T> for the iteration in ProcessModelPrivate::timerEvent()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 08:29:44 +03:00
Ivailo Monev
6f1c138b12 generic: simplify KDE4WorkspaceConfig
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-18 04:01:26 +03:00
Ivailo Monev
ce48bc0997 generic: preperations for kdelibs changes
automatically replaced via:
find -name CMakeLists.txt -exec sed -e 's|${KDE4_PLASMA_LIBS}|KDE4::plasma|g' -e 's|${KDE4_KIO_LIBS}|KDE4::kio|g' -e 's|${KDE4_SOLID_LIBS}|KDE4::solid|g' -e 's|${KDE4_KFILE_LIBS}|KDE4::kfile|g' -e 's|${KDE4_KDECORE_LIBS}|KDE4::kdecore|g' -e 's|${KDE4_KDEUI_LIBS}|KDE4::kdeui|g' -e 's|${KDE4_KCMUTILS_LIBS}|KDE4::kcmutils|g' -e 's|${KDE4_KDECLARATIVE_LIBS}|KDE4::kdeclarative|g' -e 's|${KDE4_KPTY_LIBS}|KDE4::kpty|g' -e 's|${KDE4_KEMAIL_LIBS}|KDE4::kemail|g' -e 's|${KDE4_KMEDIAPLAYER_LIBS}|KDE4::kmediaplayer|g' -e 's|${KDE4_KPARTS_LIBS}|KDE4::kparts|g' -e 's|${KDE4_KIDLETIME_LIBS}|KDE4::kidletime|g' -e 's|${KDE4_KTEXTEDITOR_LIBS}|KDE4::ktexteditor|g' -e 's|${KDE4_KPASSWDSTORE_LIBS}|KDE4::kpasswdstore|g' -e 's|${KDE4_KARCHIVE_LIBS}|KDE4::karchive|g' -e 's|${KDE4_KDNSSD_LIBS}|KDE4::kdnssd|g' -e 's|${KDE4_KNOTIFYCONFIG_LIBS}|KDE4::knotifyconfig|g' -e 's|${KDE4_KEXIV2_LIBS}|KDE4::kexiv2|g' -i {} +

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 23:27:11 +03:00
Ivailo Monev
472f24878b generic: adjust to kdelibs changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 18:38:55 +03:00
Ivailo Monev
97c5d84c3e generic: adjust to KUser changes
also corrected the logic in ProcessModelPrivate::getTooltipForUser()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-14 05:19:16 +03:00
Ivailo Monev
a2ebec5be6 libs: remove unused atop_p header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-12 02:49:33 +03:00
Ivailo Monev
dc981005d9 libs: remove unused variable
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-12 02:27:49 +03:00
Ivailo Monev
d459ee20a8 libs: initialize variable in ProcessModelPrivate::queryForAndUpdateAllXWindows()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-11 23:47:19 +03:00
Ivailo Monev
60ede0ddb7 libs: remove unused KGraphicsSignalPlotter class
note: plasma already has a signal plotter

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-11 20:43:32 +03:00
Ivailo Monev
47d5901d7e libs: plug tests memory leaks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 14:57:04 +03:00
Ivailo Monev
1cbda72fad generic: replace use of QTime as timer with QElapsedTimer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-07 12:57:37 +03:00
Ivailo Monev
1e2511421c generic: adjust to KAuthorization changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-12 08:27:34 +02:00
Ivailo Monev
5e6ea65ed8 libs: typo
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-07 01:57:39 +02:00
Ivailo Monev
887f7c3079 libs: remove bogus extern reference
there is no such thing as Kapp, is not used either

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-25 01:02:30 +02:00
Ivailo Monev
8b2eba7361 generic: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-13 01:41:49 +02:00
Ivailo Monev
a36e118fa8 libs: paint KSignalPlotter on backing store
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-09 17:32:34 +02:00
Ivailo Monev
edf69d20e9 generic: const-ify iterator values where possible
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-30 04:46:13 +02:00
Ivailo Monev
fae31d848d libs: make KLsofWidget::pid() and KLsofWidget::setPid() public slots
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 04:19:33 +03:00
Ivailo Monev
e72cd26f84 libs: clear the line buffer on each iteration in KLsofWidget::finished()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 04:08:43 +03:00
Ivailo Monev
d134684c96 libs: format and indent losofui library source files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 04:07:36 +03:00
Ivailo Monev
783ce4c022 libs: format and indent losofui library source files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 04:02:34 +03:00
Ivailo Monev
557fcc0878 libs: remove unused KTextEditVT class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 03:55:50 +03:00
Ivailo Monev
4a7c54a13b libs: remove unused ksysguard history feature
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-17 02:35:07 +03:00
Ivailo Monev
936c69c827 generic: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-14 16:19:24 +03:00
Ivailo Monev
06a7d81327 generic: make use of KUser and KUserGroup
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-10 22:17:43 +03:00
Ivailo Monev
a961fadacd generic: adjust to the module directory change
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-10 15:06:27 +03:00
Ivailo Monev
a3bc9cf437 generic: make use of the new KRandom::randomMax() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-26 11:55:36 +03:00
Ivailo Monev
1212fc79f7 generic: adjust to authorization changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-25 19:12:57 +03:00
Ivailo Monev
780dc422b1 libs: do not elevate privileges to send signals to processes
the privilege elevation should ask for the password of the user that owns
the process to begin with not the other way around - `sudo` is asking me if
I know my password to kill `kwin` process of Bob? Yes, I do!

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-24 13:00:41 +03:00
Ivailo Monev
4afd6b308f libs: mark ksysguard processes test case as flaky
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-22 22:46:20 +03:00
Ivailo Monev
d826ae2691 kfirewall: build and install only on Linux
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-07 01:07:56 +03:00
Ivailo Monev
24e340ac0f libs: remove unused configuration checks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-27 23:53:31 +03:00
Ivailo Monev
4385f0be53 generic: remove redundant executables output path override
kde4_add_manual_test() macro already does it

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-22 00:30:51 +03:00
Ivailo Monev
eaf84b185c libs: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-01-10 07:11:22 +02:00
Ivailo Monev
edb7f10100 libs: add missing defined expression
fixes build on OpenIndiana

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-18 16:45:20 +03:00
Ivailo Monev
494c5fac69 libs: use correct format for long long integer in ProcessesLocal::Private::readProcStatus()
fixes uid and gid scanning on systems using musl libc

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-26 03:27:37 +03:00
Ivailo Monev
3408f0c695 libs: remove unused KSysGuard scripts
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-01 00:46:12 +03:00
Ivailo Monev
0bee712d44 libs: do not compile process list helper for debugging
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-21 02:57:55 +03:00
Ivailo Monev
231aa4195d libs: always use objects for authorization actions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-11 14:56:07 +03:00
Ivailo Monev
66ad2f1213 libs: set error code to non-zero on failure in KSysGuardProcessListHelper::sendsignal()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-11 14:27:07 +03:00
Ivailo Monev
f3ab3dfefb libs: convert QVariant to correct type in GET_PID() macro
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-11 14:26:11 +03:00
Ivailo Monev
9606d683ae generic: make use of QHostInfo::localHostName() and QHostInfo::localDomainName()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-11 13:39:10 +03:00
Ivailo Monev
52585f1358 libs: indent and format
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-11 13:27:55 +03:00