kdelibs/kdecore/kernel
Ivailo Monev 2647be1ab2 kdeui: KCrash rewrite
a crashed program trying to restart itself is very unreliable,
especially program that uses KUniqueApplication instance. so, instead
all the information about the crash shall be written to a file on the
disk (in the temporary directory) and read by external kcrash KDED
module that will report the crash (possibily even upload the crash
details somewhere) and restart the program as necessarry.

this also opens up possibility for per-application configuration for
things such as the automatic restart feature but that shall be done by the
kcrash KDED module instead (parsing a config from a crashed program is
not a good idea)

KCrash::NoRestart will be unused but kept for future expansion

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-03 11:21:41 +03:00
..
kaboutdata.cpp kdeui: KCrash rewrite 2023-08-03 11:21:41 +03:00
kaboutdata.h kdeui: KCrash rewrite 2023-08-03 11:21:41 +03:00
kauthorization.cpp kio: log KRecentDirs and KRecentDocument actions 2023-07-03 11:28:00 +03:00
kauthorization.h kdecore: KAuthorization documentation correction 2022-12-12 14:09:10 +02:00
kcmdlineargs.cpp kdeclarative: log script engine exceptions as debug messages 2023-05-19 06:19:51 +03:00
kcmdlineargs.h kdeui: do not fork from KUniqueApplication 2023-07-13 17:32:37 +03:00
kcomponentdata.cpp generic: call QCoreApplication::applicationName() as static method 2023-06-19 01:19:01 +03:00
kcomponentdata.h generic: misc cleanups 2017-06-24 08:06:43 +00:00
kcomponentdata_p.h generic: call QCoreApplication::applicationName() as static method 2023-06-19 01:19:01 +03:00
kdbusconnectionpool.cpp generic: do not initialize QAtomicInt and QAtomicPointer<T> via assignment 2022-05-30 22:07:52 +03:00
kdbusconnectionpool.h generic: misc cleanups 2015-09-04 13:06:11 +00:00
kglobal.cpp kdeui: KCrash rewrite 2023-08-03 11:21:41 +03:00
kglobal.h kdecore: remove redundant internal K_GLOBAL_STATIC_STRUCT_NAME definition 2022-09-26 16:31:39 +03:00
kglobal_p.h kdecore: return the value of KGlobal::hasLocale() from KDETranslator::isEmpty() and check it from KDETranslator::translate() 2022-11-06 10:10:46 +02:00
kstandarddirs.cpp kdecore: fix KStandardDirs thread-safety issues 2023-07-19 09:06:47 +03:00
kstandarddirs.h kdecore: drop support for KStandardDirs kcfg resource 2023-07-09 05:48:31 +03:00
kstandarddirs_unix.cpp kdecore: drop support for KStandardDirs kcfg resource 2023-07-09 05:48:31 +03:00