Ivailo Monev
f8a872e6b5
kdecore: .sl libraries are not supported
...
for reference:
ebe43fe053
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-30 18:23:45 +03:00
Ivailo Monev
98263c361d
kdecore: mark the case of no message string as unlikely in KMsgCtx
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-30 18:10:21 +03:00
Ivailo Monev
0db8655f1e
kdecore: disable copying of KMsgCtx class
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-30 18:01:15 +03:00
Ivailo Monev
0967b2cba6
kdecore: optimize messages translation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-30 17:59:10 +03:00
Ivailo Monev
3bee5ef4a1
kdecore: bind text domain once from KCatalog constructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-30 17:15:25 +03:00
Ivailo Monev
92f1429bb8
kdecore: fix translation of messages with context
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-30 16:50:14 +03:00
Ivailo Monev
d6d9273029
kded: replace Kded::readDirectory() with its body
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-30 14:02:29 +03:00
Ivailo Monev
4213d1a06e
kded: update resource list before directory watch
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-30 13:55:42 +03:00
Ivailo Monev
f6635a1150
kdecore: plug KLocale memory leak
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-30 09:03:51 +03:00
Ivailo Monev
7a6ac93ded
mimetypes: remove most MIME types for projects that are not maintained as part of Katana
...
that leaves only zstd MIME types as backported
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-29 22:39:41 +03:00
Ivailo Monev
5b8b2af7c4
kdeui: remove code for images with depth equal to 8
...
indexed, Katie does not support such anymore
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-29 22:22:04 +03:00
Ivailo Monev
984ea61543
kfile: KTar does not support application/x-tzo
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-29 21:35:08 +03:00
Ivailo Monev
69a08c3f2a
plasma: correct switch cases indentation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-29 18:47:13 +03:00
Ivailo Monev
2bf6c7b236
kio: do not use resource files for KACLEditWidget images
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-29 15:34:01 +03:00
Ivailo Monev
b6af68c97d
generic: trim the lines when reading files
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-29 14:09:07 +03:00
Ivailo Monev
2eb69197c9
kdeui: use icons from the system icon theme in KFontComboBox
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-29 13:48:02 +03:00
Ivailo Monev
8a0c8cc6c4
kdewidgets: do not use resource files for widget icons
2022-05-29 13:15:31 +03:00
Ivailo Monev
f7e9fe3b03
kdecore: remove non-existing debug areas references
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-29 12:22:09 +03:00
Ivailo Monev
6f34ee6809
generic: optimize reading from files
...
QTextStream uses internal buffer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-29 10:54:57 +03:00
Ivailo Monev
48a9346c3f
kdecore: no KMimeTypeRepository members are modified from const methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-29 10:26:40 +03:00
Ivailo Monev
676fc025b7
kioslave: http slave no longer needs QObject
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-29 07:19:34 +03:00
Ivailo Monev
0f9d407bb8
kio: elide metadata values
...
TODO from 6197c25884
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-29 05:38:19 +03:00
Ivailo Monev
e742262399
kio: remove unused headers inclusions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-28 19:48:22 +03:00
Ivailo Monev
ede7d4d831
kio: do not transition the preview image
...
fixes image not showing sometimes due to race-conditions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-28 19:46:14 +03:00
Ivailo Monev
05ab33ea75
kio: show disabled inode-directory image when the item is directory and preview fails
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-28 14:57:28 +03:00
Ivailo Monev
eb3ea2e4b0
kdeui: remove duplicate QPixmap header inclusion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-28 14:45:13 +03:00
Ivailo Monev
463adcca11
interfaces: remove implicit conversion operators
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-28 09:57:50 +03:00
Ivailo Monev
58f74694c7
kimgio: documentation correction
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-28 09:57:02 +03:00
Ivailo Monev
2aca2619c3
kio: KFileMetaDataConfigurationWidget optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-28 07:24:19 +03:00
Ivailo Monev
25a9fae7e9
kimgio: check for ICO header last and set actual format to ico when it is detected
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-28 05:51:34 +03:00
Ivailo Monev
2193402c44
generic: require shared-mime-info v0.91+
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-27 18:47:54 +03:00
Ivailo Monev
d1ab8476eb
kdecore: remove bugs fast patterns optimization
...
fixes text/x-ssa MIME type detection
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-27 17:46:10 +03:00
Ivailo Monev
34f0c59d46
kio: sort metadata by name
...
better everyday (even on sundays):
https://ibb.co/MnGq4dx
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-27 15:32:32 +03:00
Ivailo Monev
01ebf503a2
kio: remove unused kfilemetainfoitem header inclusion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-27 14:37:33 +03:00
Ivailo Monev
c5ae3ee607
kio: KFileMetaInfoItem::isValid() shall return false if key and value are empty
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-27 14:36:16 +03:00
Ivailo Monev
fa7414c709
kio: remove redundant KFileMetaInfoItem forward declaration in kmetaprops header
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-27 14:35:32 +03:00
Ivailo Monev
cd2fd94c99
kdeui: KImageIO optimizations
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-27 05:04:51 +03:00
Ivailo Monev
e4a9f1c9e1
cmake: replace only variables surrounded by at sign from dbus_add_activation_service() macro
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-27 04:37:16 +03:00
Ivailo Monev
aac8a3f480
kded: README update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-27 04:32:08 +03:00
Ivailo Monev
8696681c5c
generic: process all events and use KJob::exec() instead of QEventLoop
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-26 15:56:30 +03:00
Ivailo Monev
5275fdc8a4
kdecore: create the last directory of the special resource if it does not exist
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-26 14:16:35 +03:00
Ivailo Monev
3ab0e01817
kdecore: keep references to QByteArray objects in KStandardDirs
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-26 14:08:02 +03:00
Ivailo Monev
5968bc3c46
kded: check if timer is active instead of using member as re-creation guard
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-26 13:21:05 +03:00
Ivailo Monev
84afe0c4a9
generic: run kbuildsycoca4 directly when checking database and start kded4 only to monitor resources
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-26 12:20:02 +03:00
Ivailo Monev
3596ccd22e
kdeui: fallback to kcheckrunning as check for full session in KGlobalSettings constructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-26 09:04:59 +03:00
Ivailo Monev
8cbb665395
kded: remove now redundant KDE_FULL_SESSION X11 atom check
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-26 09:02:53 +03:00
Ivailo Monev
f910886e6b
kdeui: override application style like palette
...
this is done so that all application use the style set in the config
regardless if the platform plugin environment variable (QT_PLATFORM_PLUGIN)
is set in the current environment as the application may be a D-Bus service
and as such is not started by kdeinit4 for example
more changes are required to not rely on KDE_FULL_SESSION and perhaps even
more environment variables (kcheckrunning should be used instead) but that
is for another commit
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-26 08:49:51 +03:00
Ivailo Monev
f53dc16596
kdecore: process all events while waiting for job to finish in KJob::exec()
...
fixes hang in case the job progress is not hidden and UI events have to be processed
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-26 07:39:45 +03:00
Ivailo Monev
738b4caea0
kded: disable session manager via SESSION_MANAGER environment variable unset too
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-26 06:36:20 +03:00
Ivailo Monev
75e3708603
kinit: remove unused header inclusions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-26 06:24:47 +03:00