Commit graph

91 commits

Author SHA1 Message Date
Ivailo Monev
c380602abf generic: adjust to KLocale changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-26 23:35:19 +03:00
Ivailo Monev
9df76bf051 drkonqi: replace KProcess with QProcess
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-21 02:59:30 +03:00
Ivailo Monev
0ba740c6c5 generic: purge most manual tests
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-03 07:41:07 +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
70e8b11159 generic: remove QT_KATIE definition checks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 14:44:29 +03:00
Ivailo Monev
b301dbc302 drkonqi: error message correction
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-14 16:49:02 +02:00
Ivailo Monev
4dc0be1da4 drkonqi: stop the attached process immediately, fix some races
sending SIGCONT on debug manager (DebuggerManager) start means the process
can exit before backtrace is generated, connecting to the
debuggerFinished() signal after starting the backtrace generator was also
racy

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-14 16:13:53 +02:00
Ivailo Monev
6eef42e3b5 drkonqi: assume apppath is the full path to the program executable
KCrash passes QCoreApplication::applicationFilePath() as apppath for
example

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-14 15:37:15 +02:00
Ivailo Monev
594e39a043 generic: adjust to KCrash and klauncher interface changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-04 22:44:00 +02: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
235530a6cb drkonqi: invoke browser if the app report address is the default mail address, mailer otherwise
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-08 16:49:10 +03:00
Ivailo Monev
91abf9d329 drkonqi: open the crashed application bug report address as is
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-06 23:18:13 +03:00
Ivailo Monev
dfe84e14c9 drkonqi: make use of the new KDE_HELP_URL definition
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-03 16:24:14 +03:00
Ivailo Monev
a347a122e4 generic: remove workflow and CI files, new home
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-24 05:57:33 +03:00
Ivailo Monev
e1c102d439 generic: remove checks for system headers that should be present
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-23 16:21:57 +03:00
Ivailo Monev
e532e0e77c generic: fix regressions since f1cfe7bdba
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-22 07:17:56 +03:00
Ivailo Monev
0ea55ef07b drkonqi: minor optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-22 07:15:14 +03:00
Ivailo Monev
2aa6d6464d drkonqi: initialize CrashedApplication members
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-22 05:53:39 +03:00
Ivailo Monev
4bb2da3e6a drkonqi: update external debuggers data files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 13:33:07 +03:00
Ivailo Monev
6eff036db8 drkonqi: not my typo
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-20 21:25:28 +03:00
Ivailo Monev
21ec1cc2bf drkonqi: reimplement crash test via QRunnable and QThreadPool
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-20 21:20:53 +03:00
Ivailo Monev
55fb8b4ba9 drkonqi: Qt is no longer supported
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-07 02:13:35 +03:00
Ivailo Monev
7ec85cdb69 drkonqi: rate unnamed symbols from LLDB output as missing function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-18 05:13:49 +03:00
Ivailo Monev
f9176520aa drkonqi: reverse the order of line rating in LLDB parser
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-16 22:16:16 +03:00
Ivailo Monev
e6cc9ac90e drkonqi: trim the line only once in LLDB parser
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-16 18:16:55 +03:00
Ivailo Monev
3e7494d931 drkonqi: parse function, library and source for more accurate rating from LLDB output
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-16 18:11:07 +03:00
Ivailo Monev
81838c02f6 drkonqi: remove unused parsers methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-16 06:50:11 +03:00
Ivailo Monev
d33efb938b drkonqi: rate all parsed lines from LLDB output
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-16 06:23:03 +03:00
Ivailo Monev
053074f3ac drkonqi: do not scan for thread and frame number from LLDB parser
not used for any purpose

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-16 05:38:23 +03:00
Ivailo Monev
a7f8741548 drkonqi: better highlighting for functions from LLDB output
this will do:
https://ibb.co/RN7kxBY

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-16 03:34:33 +03:00
Ivailo Monev
422237177c drkonqi: highlight signals from LLDB output
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-15 20:46:22 +03:00
Ivailo Monev
6877554745 drkonqi: semi-working highlighting for functions from LLDB output
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-15 20:31:16 +03:00
Ivailo Monev
97be6c731b drkonqi: suffix techbase URL definition
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-15 20:24:36 +03:00
Ivailo Monev
d3913790a1 drkonqi: typo
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-15 12:01:14 +03:00
Ivailo Monev
921b290995 drkonqi: fix library highlighting edge case
so far so good:
https://ibb.co/TTtC9p9

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-15 11:12:02 +03:00
Ivailo Monev
3fca45b9a3 drkonqi: better LLDB source part detection
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-15 10:51:21 +03:00
Ivailo Monev
9708761ba7 drkonqi: implement LLDB parser and highlighter
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-15 10:32:29 +03:00
Ivailo Monev
bb7e0e8b0d drkonqi: stub LLDB parser and highlighter
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-15 09:19:50 +03:00
Ivailo Monev
123da5de1f drkonqi: move "about bug reporting" to drkonqi_globals header and use definition for it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-15 07:06:20 +03:00
Ivailo Monev
255e812d50 drkonqi: add LLDB data files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-15 04:38:57 +03:00
Ivailo Monev
b55109f49d drkonqi: link "about bug reporting" to GitHub issues documentation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-09 23:03:48 +03:00
Ivailo Monev
831d900e2b drkonqi: remove win support leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-27 21:42:45 +03:00
Ivailo Monev
4dc8fbbe32 drkonqi: adjust to KDebug changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-08 22:01:11 +03:00
Ivailo Monev
49d6d22951 generic: generate export headers via generate_export_header()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-10 18:42:58 +02:00
Ivailo Monev
0ca8b78635 drkonqi: remove unused SystemInformation::fetchOSBasicInformation()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-07 18:40:30 +02:00
Ivailo Monev
ee420cab23 drkonqi: remove mac leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-07 18:29:49 +02:00
Ivailo Monev
8e74da840e drkonqi: remove debug package installer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-07 18:27:16 +02:00
Ivailo Monev
bf46e06f75 drkonqi: remove unused SystemInformation methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-16 23:31:25 +02:00
Ivailo Monev
4b3e79a19f drkonqi: implement SystemInformation::fetchOSBasicInformation() for Hurd
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-01 23:31:54 +02:00
Ivailo Monev
18254ddaef generic: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-25 01:19:19 +00:00