Commit graph

15 commits

Author SHA1 Message Date
Ivailo Monev
28952ca264 generic: adjust to KToolInvocation changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-12 15:12:41 +03:00
Ivailo Monev
957da2bb43 generic: adjust to KRun changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-12 03:22:02 +03:00
Ivailo Monev
fb686dc3c1 plasma: implement session manager
comes along with plenty of other changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-09 08:33:28 +03:00
Ivailo Monev
14223a1863 kcrash: scratch the details dialog
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-19 18:06:54 +03:00
Ivailo Monev
6692330c26 kcrash: show human-readable description, the bug address and homepage in the dialog
the icon requires the following commit from kdelibs:
7ed5ec71eb5b3670d01b5751741b67375f4bdc53

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-08 18:50:42 +03:00
Ivailo Monev
efc37e8962 kcrash: do not use KDialog::makeStandardCaption() for creating the KCrashDialog window title
with no flags KDialog::makeStandardCaption() returns the original string

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-07 23:46:06 +03:00
Ivailo Monev
32fa5497c1 kcrash: delete the details dialog even if not accepted
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-02 03:56:40 +03:00
Ivailo Monev
ac66784b79 kcrash: implement dialog to show backtrace
also open the program bug report address, unless it is official Katana
application in which case the default bug report URL will be opened
(defined as KDE_BUG_REPORT_URL)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-02 03:33:54 +03:00
Ivailo Monev
3136e1d92d kcrash: load KDED module during phase 1 and in any session
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-01 00:27:29 +03:00
Ivailo Monev
f47177f876 generic: adjust to KNotification changes
some notification files, such as the style KCM one, were not even used

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-25 08:07:58 +03:00
Ivailo Monev
16d1437b10 kcrash: initialize kcrashsignal variable
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-05 06:09:27 +03:00
Ivailo Monev
e16e97bb10 generic: adjust to KCrash changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-04 10:04:29 +03:00
Ivailo Monev
b9d801db49 generic: adjust to kBacktrace() function changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-04 08:25:12 +03:00
Ivailo Monev
686f99c9c3 kcrash: use persistent notifications
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-04 00:42:34 +03:00
Ivailo Monev
1aa221bd26 generic: adjust to KCrash changes
on a side note generating backtrace via drkonqi was not working on some
systems where traces are disabled by default (for security reasons) and
it required not only to install debug packages or build for debugging
purposes but also to setup the system so that backtrace can be generated
to get something out of it

where that is no the case on Linux there is usually a core dump in the
system log anyway thus the only thing a program related to crashes has
to do is to notify about it and (when possible) automatically file some
information (with the option to disable that)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-03 11:38:19 +03:00