kdelibs/kdecore/tests
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
..
CMakeLists.txt kdecore: fix and adjust tests 2023-07-27 03:32:39 +03:00
cplusplustest.cpp fix some kdeui and kdecore tests warnings 2014-12-23 22:30:14 +00:00
globalcleanuptest.cpp initial import 2014-11-13 01:04:59 +02:00
kaboutdatatest.cpp kdeui: KCrash rewrite 2023-08-03 11:21:41 +03:00
kaboutdatatest.h initial import 2014-11-13 01:04:59 +02:00
kautostarttest.cpp generic: use CMake moc instead of automoc4 by default 2015-02-27 07:40:26 +00:00
kautostarttest.h initial import 2014-11-13 01:04:59 +02:00
kcharsetstest.cpp kdecore: rework KCharsetsTest test 2020-02-02 01:48:40 +00:00
kcompositejobtest.cpp generic: use CMake moc instead of automoc4 by default 2015-02-27 07:40:26 +00:00
kcompositejobtest.h initial import 2014-11-13 01:04:59 +02:00
kconfigafterkglobaltest1.cpp kdecore: KDebug rewrite 2022-10-22 19:17:52 +03:00
kconfigafterkglobaltest2.cpp initial import 2014-11-13 01:04:59 +02:00
kconfigtest.cpp kdecore: remove unused qtextstream header inclusion in qtest_kde header 2023-07-06 09:06:18 +03:00
kconfigtest.h initial import 2014-11-13 01:04:59 +02:00
kdebugtest.cpp kdecore: cache KDebug devices based on area and output type 2022-10-24 00:59:46 +03:00
kdesktopfiletest.cpp kdecore: remove unused qtextstream header inclusion in qtest_kde header 2023-07-06 09:06:18 +03:00
kdesktopfiletest.h initial import 2014-11-13 01:04:59 +02:00
kdevicedatabasetest.cpp kdecore: extend the upstream PCI and USB databases 2022-04-29 18:16:11 +03:00
kdevicedatabasetest.h kdecore: extend the upstream PCI and USB databases 2022-04-29 18:16:11 +03:00
kentrymaptest.cpp generic: use CMake moc instead of automoc4 by default 2015-02-27 07:40:26 +00:00
kentrymaptest.h initial import 2014-11-13 01:04:59 +02:00
kglobalstatictest.cpp initial import 2014-11-13 01:04:59 +02:00
kglobaltest.cpp kdecore: fix and adjust tests 2023-07-27 03:32:39 +03:00
kjobtest.cpp kdecore: fix KJob test 2022-04-13 18:45:27 +03:00
kjobtest.h initial import 2014-11-13 01:04:59 +02:00
klibloadertest4_module.cpp initial import 2014-11-13 01:04:59 +02:00
klibloadertest4_module.h initial import 2014-11-13 01:04:59 +02:00
klocaletest.cpp kdecore: reimplement KLocale 2023-07-26 23:50:18 +03:00
klocaletest.h kdecore: reimplement KLocale 2023-07-26 23:50:18 +03:00
klocalizedstringtest.cpp kdecore: fix regression since 0b9281b360 2023-07-28 06:02:28 +03:00
klocalizedstringtest.h initial import 2014-11-13 01:04:59 +02:00
klockfile_testlock.cpp initial import 2014-11-13 01:04:59 +02:00
klockfiletest.cpp kdecore: remove unused qtextstream header inclusion in qtest_kde header 2023-07-06 09:06:18 +03:00
klockfiletest.h kdecore: KLockFile rewrite 2022-10-08 03:28:20 +03:00
kmacroexpandertest.cpp more windows code remove 2014-11-19 15:19:19 +00:00
kmimeglobsfileparsertest.cpp kdecore: shrink the size of globs stored by KMimeTypeRepository 2022-12-20 12:46:50 +02:00
kmimetypetest.cpp kdecore: deal with KMimeType TODO 2023-06-29 19:51:10 +03:00
kmimetypetest.h kdecore: deal with KMimeType TODO 2023-06-29 19:51:10 +03:00
kmountpointtest.cpp generic: prepare for Katie changes 2022-11-13 00:46:32 +02:00
kmountpointtest.h initial import 2014-11-13 01:04:59 +02:00
kprocesstest.cpp kdecore: testing build fix 2023-06-16 20:31:44 +03:00
ksavefiletest.cpp kdecore: remove all KSaveFile backup modes except simple 2021-06-14 11:49:13 +03:00
ksavefiletest.h kdecore: remove all KSaveFile backup modes except simple 2021-06-14 11:49:13 +03:00
kservicetest.cpp kdecore: adjust the KService test to KLocale changes 2023-07-28 05:29:28 +03:00
kservicetest.h kdecore: workaround for QSignalSpy not including the received signals in KServiceTest 2022-05-19 01:44:16 +03:00
ksharedptrtest.cpp kdecore: remove deprecated kshared typedef 2015-10-30 15:04:08 +02:00
ksharedptrtest.h initial import 2014-11-13 01:04:59 +02:00
kshelltest.cpp kdecore: check if the dollar sign is used for command in KShellTest::envExpand() 2022-10-16 19:54:51 +03:00
ksortablelisttest.cpp initial import 2014-11-13 01:04:59 +02:00
kstandarddirstest.cpp kdecore: reimplement KTimeZone 2023-07-22 03:53:20 +03:00
kstandarddirstest.h kdecore: drop standard directories KIOSK support 2022-06-05 14:46:22 +03:00
kstringhandlertest.cpp kdecore: remove now unused KStringHandler::obscure() function 2022-10-16 19:30:36 +03:00
kstringhandlertest.h kdecore: remove now unused KStringHandler::obscure() function 2022-10-16 19:30:36 +03:00
ksycocadicttest.cpp generic: fix and adjust some tests 2022-04-11 00:12:13 +03:00
ksycocathreadtest.cpp kdecore: testing build fix 2021-06-16 04:05:54 +03:00
ktempdirtest.cpp kdecore: do not prepend the temporary directory and main component name if template is absolute path from KTemporaryFile::filePath() 2022-10-23 18:05:15 +03:00
ktempdirtest.h kdecore: oops, fix build of KTempDir test 2022-10-23 20:09:23 +03:00
ktemporaryfiletest.cpp kdecore: search backwards for the template and stop at directory separator in KTemporaryFile::filePath() 2022-11-01 00:51:55 +02:00
ktemporaryfiletest.h kdecore: do not prepend the temporary directory and main component name if template is absolute path from KTemporaryFile::filePath() 2022-10-23 18:05:15 +03:00
ktimezonestest.cpp kdecore: test KTimeZone from and to UTC conversion 2023-07-24 01:24:08 +03:00
ktimezonestest.h kdecore: test KTimeZone from and to UTC conversion 2023-07-24 01:24:08 +03:00
kunitconversiontest.cpp kdecore: implement Foot (ft) unit conversion 2023-05-21 02:55:49 +03:00
kunitconversiontest.h kdecore: length conversion tests 2021-07-17 15:08:40 +03:00
kurlmimetest.cpp kdecore: remove unused KUrl metadata 2023-06-25 21:13:59 +03:00
kurlmimetest.h initial import 2014-11-13 01:04:59 +02:00
kurltest.cpp kdecore: strip the trailing slash when passing the URL path to kPathDirectory() from KUrl::upUrl() 2023-07-10 06:52:30 +03:00
kurltest.h kdecore: safety-net for KUrl::upUrl(), also append trailing slash from KUrl::directory() 2023-07-03 20:39:14 +03:00
qcoreapptest.cpp initial import 2014-11-13 01:04:59 +02:00