Ivailo Monev
76ffb428ee
kio: add timeout timer to the KDirLister test
...
fixes possible test hang
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-24 17:20:51 +03:00
Ivailo Monev
c392733865
kutils: compiler warnings fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-24 16:54:31 +03:00
Ivailo Monev
0ef6ec5e26
kdecore: verify that there are no multiple occurrences of X character in KTemporaryFile test case
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-24 16:43:37 +03:00
Ivailo Monev
9c3d435eab
kdecore: compiler warning fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-24 16:41:31 +03:00
Ivailo Monev
6bee91f902
kdecore: compiler warning fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-24 16:35:29 +03:00
Ivailo Monev
78b1c9af08
kdecore: minor KDebug documentation review
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-24 05:53:46 +03:00
Ivailo Monev
d33ed63e8f
kdecore: cache debug area preferences on demand
...
most programs use 5-15 areas and if kdebugrc contains preferences for many
areas the initial caching process would take a lot of time
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-24 05:34:21 +03:00
Ivailo Monev
054f2fc7e7
kdecore: deal with TODO related to KDebug
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-24 03:28:52 +03:00
Ivailo Monev
a1a03f11a0
kdecore: do not add timestamp to header when the output type is syslog
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-24 02:54:54 +03:00
Ivailo Monev
70b7bb978d
kdecore: use red color for both critical and fatal message type but make the fatal blink
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-24 05:23:42 +03:00
Ivailo Monev
612b956ada
kdecore: KDebug documentation review
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-24 04:28:25 +03:00
Ivailo Monev
2e69366e51
kdecore: KTemporaryFile documentation correction
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-24 04:05:13 +03:00
Ivailo Monev
f433324deb
kdecore: KDebug review
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-24 04:04:57 +03:00
Ivailo Monev
6d54fcbe94
kdecore: simplify and unexport KDebug internals
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-24 00:33:05 +03:00
Ivailo Monev
b45b5344b2
kdecore: cache KDebug devices based on area and output type
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-24 00:59:46 +03:00
Ivailo Monev
d1217860f4
kdecore: PCI IDs database update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-23 23:43:49 +03:00
Ivailo Monev
0a13898dad
kdecore: kdebugrc documentation update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-23 20:23:50 +03:00
Ivailo Monev
22463b6895
kdecore: cache KDebug area preferences
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-23 20:11:28 +03:00
Ivailo Monev
a2ed707470
kdecore: oops, fix build of KTempDir test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-23 20:09:23 +03:00
Ivailo Monev
65e8d1dfe3
kdecore: open and close the system log for each message
...
sub-optimal but recommended in glibc/manual/syslog.texi for shared
libraries, there is also the case of multiple KDebugSyslogDevice opening
the system log more than once per-program
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-23 19:29:58 +03:00
Ivailo Monev
b287467137
kdecore: do not prepend the temporary directory and main component name if template is absolute path from KTemporaryFile::filePath()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-23 18:05:15 +03:00
Ivailo Monev
8224768f2a
kdecore: print debug messages of shell type to stderr too
...
for program that outputs something to stdout and other program reads it,
don't want programs to read debug messages
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-23 07:10:52 +03:00
Ivailo Monev
e67ecffaac
kdecore: log important classes warning, error and fatal messages in the system log
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-23 07:06:43 +03:00
Ivailo Monev
d834ef9e19
kdecore: fix writing of warning messages to file and test case it
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-23 06:44:30 +03:00
Ivailo Monev
35fa149bc0
kdecore: copyrighting KDebug to me
...
if I rewrite kBacktrace() there is nothing left not coded by me there, I
wrote backtrace printer for Katie with symbols demangling btw
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-23 05:51:54 +03:00
Ivailo Monev
6403e15075
kdecore: minor KDebug review
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-23 05:46:59 +03:00
Ivailo Monev
271b1a0588
kdecore: print colorized messages that are not of debug type to stderr
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-23 03:39:26 +03:00
Ivailo Monev
960461d7ce
kdecore: destroy devices and reset environment variable caches from kClearDebugConfig()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-23 03:36:59 +03:00
Ivailo Monev
04c84dfbc1
kdecore: implement KDE_DEBUG_COLOR for KDebug
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-23 02:53:46 +03:00
Ivailo Monev
f3905e1760
kdecore: implement KDE_DEBUG_METHODNAME for KDebug
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-23 02:04:33 +03:00
Ivailo Monev
db036cd4ee
kdecore: adjust KLockFile test to KDebug changes
...
KDebug no longer proxies messages designated for the shell to the Katie
message handler because the Katie message handler has its own abort logic,
e.g. if QT_FATAL_WARNINGS is not empty or the message type is fatal abort()
would be called
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-23 01:28:37 +03:00
Ivailo Monev
8a224de2f4
kdecore: test kWarning(), kError() and kFatal() in KDebug test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-23 01:20:44 +03:00
Ivailo Monev
04a111969a
kdecore: flush the file stream after printing to it from KDebugShellDevice
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-23 01:20:15 +03:00
Ivailo Monev
930c5af97c
kdecore: unexport internal kDebugDevNull() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-23 00:17:22 +03:00
Ivailo Monev
e9a1dfb0bc
kdecore: update kdebug.areas
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-23 00:11:23 +03:00
Ivailo Monev
d9ccab2651
generic: remove reference to default debug area
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-23 00:10:46 +03:00
Ivailo Monev
ebdee75650
kio: correct area in KDirModel::flags()
...
7007 is for kio (KIOJob)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 23:48:10 +03:00
Ivailo Monev
8ece51a7ca
generic: correct reference to kbuildsycoca4 debug area
...
7012 is not reserved for anything
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 23:40:03 +03:00
Ivailo Monev
2c53b75153
kio: correct error message areas in KIO::chmod()
...
250 is reserved for kfile (kdelibs)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 23:23:17 +03:00
Ivailo Monev
c2d6368ce1
kdecore: correct kError() usage in KConfigGroup::writeEntry()
...
there used to be kError() function that had a boolean as argument, now
there is only one taking integer (debug area code)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 23:19:11 +03:00
Ivailo Monev
be9020b3e4
kdecore: log fatal messages to the kdecore (KPluginInfo) area
...
703 is not reserved for anything
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 23:13:01 +03:00
Ivailo Monev
d364540e04
kdecore: log fatal message to the default area from dbuscalltest program
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 23:10:04 +03:00
Ivailo Monev
eccb19edf8
kparts: log BrowserExtension debug messages to the kparts area
...
1202 is not reserved for anything
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 21:01:07 +03:00
Ivailo Monev
0b998b4881
kio: log FileUndoManager messages to the kio area
...
1203 is reserved for libkonq
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 20:52:09 +03:00
Ivailo Monev
49c15a69a8
kfile: log KNewFileMenu messages to the kfile area
...
1203 is reserved for libkonq
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 20:44:49 +03:00
Ivailo Monev
a9715c2594
kdeui: log KActionSelector debug messages to the kdeui area
...
13001 is reserved for Kate (App)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 20:36:42 +03:00
Ivailo Monev
b15e935e7c
kdeui: indent switch cases in KActionSelector
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 20:32:56 +03:00
Ivailo Monev
442a016f0a
kdeui: correct debug messages area code
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 20:25:57 +03:00
Ivailo Monev
692ca38cef
kded: correct debug message area code
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 20:18:48 +03:00
Ivailo Monev
5f750fa3a8
kdecore: log KHTTP warning, error and fatal messages in syslog
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 19:56:17 +03:00