Commit graph

3326 commits

Author SHA1 Message Date
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
Ivailo Monev
e4b1268804 kdecore: debug classes, functions and definitions review
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 19:55:23 +03:00
Ivailo Monev
028414cb07 kdecore: KDebug rewrite
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 19:17:52 +03:00
Ivailo Monev
5d3b9eff13 kdecore: remove redundant internal KDE4_CMAKE_TOPLEVEL_DIR_LENGTH definition
it has the same effect as -ffile-prefix-map="${CMAKE_SOURCE_DIR}=." which
would affect not only KDebug if reproducible builds are a must (Debian) or
references to the build directory are not desired (Arch Linux). Debian
sets -ffile-prefix-map automatically by default as for Arch there may be
more warnings from `makepkg` after this change about references to source
directory but that's not something I have to look into

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 02:48:04 +03:00
Ivailo Monev
bb183aa63d kimgio: use TJPF_ARGB as pixel format in jpg plugin when the host is big-endian
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-20 23:02:04 +03:00
Ivailo Monev
bb976aeff7 kimgio: theoretical big-endian support for ICO format
there is a lot of code that is not big-endian tested (not just in the
ico plugin)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-20 22:45:45 +03:00
Ivailo Monev
00fe546231 kutils: do not propagate to KDialog::slotButtonClicked() if the user declined the button action
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-20 04:07:36 +03:00
Ivailo Monev
9c701ec354 kdecore: correct fdatasync()/fsync() return value checks in KSaveFile::finalize()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-20 04:06:11 +03:00
Ivailo Monev
117e0dc301 kimgio: set the output image to default constructed if decoding fails in WebPHandler::read()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-20 05:52:51 +03:00
Ivailo Monev
46f8fe92c4 cmake: libdeflate now provides pkg-config file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-20 05:24:44 +03:00
Ivailo Monev
a740c59e2e kimgio: always use QImage::Format_ARGB32 as format when reading WebP image
QImage::Format_RGB32 has a (unused) alpha channel

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-20 01:43:33 +03:00
Ivailo Monev
407275beae kdeui: replace NETWinInfo::iconInternal() and NETWinInfo::setIconInternal() with their body
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-20 01:36:30 +03:00
Ivailo Monev
3f362d7467 kimgio: remove AUTHORS file
nothing left from the other guys

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-20 00:22:01 +03:00
Ivailo Monev
fe342fa103 kimgio: simplify WebP image writing
the last piece of code not written by me in the file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-20 00:17:31 +03:00
Ivailo Monev
1b0dcc4f10 kimgio: simplify data copying in ico plugin
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-19 23:54:28 +03:00
Ivailo Monev
2ded74ccc3 kimgio: decompress image directly into the QImage allocated memory from jpg plugin
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-19 23:39:54 +03:00
Ivailo Monev
112d08917f kutils: do not restore user and password from KEMail, do it from KEMailDialog
see the note in KEMailDialog::showEvent()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-19 23:21:54 +03:00
Ivailo Monev
8a307fc31b kutils: ask for confirmation when the close button is clicked too from KEMailDialog
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-20 00:55:21 +03:00
Ivailo Monev
aa4a3c8b1e kdecore: const-ify extraSync in KSaveFile::finalize()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-20 00:52:48 +03:00
Ivailo Monev
148a4833fe kimgio: better variable name in ico source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-20 00:35:26 +03:00
Ivailo Monev
aa8951e558 kdecore: correct fchown() return value check in KSaveFile::open()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-20 00:18:45 +03:00
Ivailo Monev
5a1ae4c3c2 kutils: reference KMimeType::findByPath and KMimeType::findByContent in KCompressor and KDecompressor documentation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-20 00:04:55 +03:00
Ivailo Monev
5c7fc1b17c kdecore: PCI IDs database update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-19 20:07:02 +03:00