https://bugs.kde.org/show_bug.cgi?id=511524

Harald Sitter <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/drkonqi/-/commit/a4b4415
                   |                            |73c9fe60e640c65c612c6ecf567
                   |                            |8ebf74
             Status|CONFIRMED                   |RESOLVED

--- Comment #5 from Harald Sitter <[email protected]> ---
Git commit a4b441573c9fe60e640c65c612c6ecf5678ebf74 by Harald Sitter.
Committed on 06/11/2025 at 02:32.
Pushed by sitter into branch 'master'.

coredump-gui: implement reporting to KDE

this turned out a bit invasive but is mostly straight forward.

instead of manually tracking dependencies between members the Patient
now has a FaultContext that gets initialized at the same time with the
entire bundle of variables. for simplicity that includes some KDE
specific stuff instead of complicating live with subclasses and casting
and what not.

a whole bunch of stuff in the cpp got renamed.

m_faultContext initialization now uses the new drkonqi-core library to
check if the crash was KDE software and then creates a suitable context.

report() invokes drkonqi similar to drkonqi-coredump-launcher.

error strings and return types have been adjusted accordingly.

M  +1    -0    src/coredump/gui/CMakeLists.txt
M  +74   -44   src/coredump/gui/Patient.cpp
M  +15   -9    src/coredump/gui/Patient.h
M  +1    -0    src/coredump/gui/qml/DetailsPage.qml

https://invent.kde.org/plasma/drkonqi/-/commit/a4b441573c9fe60e640c65c612c6ecf5678ebf74

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to