Ivailo Monev
b5844bda01
kdeui: KColorDialog::KColorDialogPrivate::setHtmlEdit() optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-17 05:45:54 +03:00
Ivailo Monev
a7654dc3db
kdeui: remove redundant _KDE_NET_WM_FRAME_STRUT atom and checks for it
...
see the following commit in kde-workspace:
0417ee37990d43a20d1c1ce05aeb213d2c1866f6
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-16 21:18:18 +03:00
Ivailo Monev
15135b5385
kpty: prefix getsid() in KPty::login()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-16 20:06:36 +03:00
Ivailo Monev
8ead339f6d
kdecore: call QBuffer constructor in KSycocaBufferDevice
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-16 19:55:11 +03:00
Ivailo Monev
63ae1f5ade
kdecore: re-parse MIME data files on ksycoca database change
...
was not done before (was done once lazily), is now
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-16 19:05:24 +03:00
Ivailo Monev
6bd6633da5
kdecore: remove redundant lookup in KMimeTypeRepository::defaultMimeTypePtr()
...
if KMimeTypeRepository::findMimeTypeByName() did not find the default MIME
then another lookup that does the same as
KMimeTypeRepository::findMimeTypeByName() will not find it either
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-16 18:30:51 +03:00
Ivailo Monev
bccf27bfe0
kio: compare the items via KFileItem::cmp() too in KDirListerPrivate::_k_slotUpdateResult()
...
contrary to common sense the KFileItem comparison operator does not compare
the item attributes, only the URL
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-16 08:11:12 +03:00
Ivailo Monev
a99e23a194
Merge branch 'master' of https://scm.osdn.net/gitroot/kde/kdelibs
2023-07-15 02:18:57 +03:00
Ivailo Monev
702d9b67aa
cmake: remove LibMms module
...
both the protocol and the libmms library seem abandoned..
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-15 02:17:07 +03:00
Ivailo Monev
fe91990c20
cmake: check for ddjvuapi quietly from DjVuLibre module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-15 01:16:31 +03:00
Ivailo Monev
888f1bec7c
generic: drop support for sequenced thumbnails
...
unused
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-15 00:24:33 +03:00
Ivailo Monev
2c647b3eee
kio: initialize the KIO::PreviewJob members from already created config instance
...
no point to delay it and re-open config
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-15 00:07:17 +03:00
Ivailo Monev
16950e124e
kio: remove unused KIO::PreviewJobPrivate member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-15 00:04:33 +03:00
Ivailo Monev
084a03fb5e
kio: iterate over a copy of the watched URLs list in KDirLister::openUrl()
...
because KDirListerPrivate::unwatchUrl() modifies the list, fixes possible
crash (if the watched URLs list was not empty)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-14 08:09:28 +03:00
Ivailo Monev
8cf2ae7bc2
generic: drop floppy support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-14 06:30:29 +03:00
Ivailo Monev
82a26a1197
kfile: set the remote protocol category to places
...
because it is part of the places (see KFilePlacesModel)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-14 06:04:02 +03:00
Ivailo Monev
7c2e6741b6
kdeui: remove redundant Q_WS_X11 guard
...
KStartupInfo is not declared only when Q_WS_X11 is defined, altough it
works only on X11
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-13 19:14:02 +03:00
Ivailo Monev
abbf3f3930
kdeui: call KUniqueApplication::newInstance() on the interface when already running
...
so it was not called when "nofork" option was passed? hmm..
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-13 19:10:45 +03:00
Ivailo Monev
e3f4e41c44
kfile: add mtp protocol to KUrlNavigatorProtocolCombo categories, remove reference to non-existing protocols
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-13 18:22:59 +03:00
Ivailo Monev
1bd5eb7d08
kdeui: remove duplicate header inclusion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-13 18:18:35 +03:00
Ivailo Monev
e583beafbf
kdeui: format and indent
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-13 18:10:23 +03:00
Ivailo Monev
cd8ab8d93e
kdeui: do not fork from KUniqueApplication
...
simplifies startup notification for example, external applications that
pass the "nofork" argument may fail (not uncommon to be passed to
konsole)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-13 17:32:37 +03:00
Ivailo Monev
0220b5bd85
kded: consistent headers inclusions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-13 17:17:42 +03:00
Ivailo Monev
0e56bc6115
kdeui: remove unused KApplicationPrivate member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-13 16:48:12 +03:00
Ivailo Monev
f8871a44ff
kio: remove reference to non-existing drag-n-drop format
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-13 07:05:27 +03:00
Ivailo Monev
982f2446bb
kdeui: remove unused clipboard synchronizer
...
disabled by default, the KGlobaSettings signal is not emitted by
anything either
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-13 06:44:40 +03:00
Ivailo Monev
4b134fbb77
kdeui: remove krichtexteditor application
...
manual test..
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-13 06:32:20 +03:00
Ivailo Monev
94199903d9
kdeui: remove unused KBreadcrumbSelectionModel, KCheckableProxyModel and KIdentityProxyModel classes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-13 06:11:22 +03:00
Ivailo Monev
3b14da4dd0
kdecore: unlock KMimeTypeRepository
...
it is singleton and essentially the parsing of aliases, subclasses and
magic files has to be done only once during the entire program lifetime so
rathern then locking and blocking from getters do it in a fire and forget
fashion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-12 23:50:23 +03:00
Ivailo Monev
d12475f5ba
plasma: consistent headers inclusions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-12 21:06:16 +03:00
Ivailo Monev
4ed10bdd76
kdeui: do not change the KDialog size on details widget visibility change
...
because the details widget may be shown, the dialog manually resized and
when the details widget is hidden the manually set size gets overriden -
the dialog size should remain the same after manual resize!
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-12 20:47:47 +03:00
Ivailo Monev
b4fc8cf48b
kdeui: remove unused KVBox member and update its documentation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-10 19:39:19 +03:00
Ivailo Monev
0f7f80b2cd
cmake: new LibGit2 module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-10 07:38:20 +03:00
Ivailo Monev
f90c94dae7
kdecore: strip the trailing slash when passing the URL path to kPathDirectory() from KUrl::upUrl()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-10 06:52:30 +03:00
Ivailo Monev
c4d7fcfaa8
kdecore: drop reliance on wheel group for KAuthorization helpers
...
groups are obsolete thing (e.g. disk, optical, power, etc.)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-10 02:54:21 +03:00
Ivailo Monev
f3b9c12f45
kutils: remove unused KCModuleInfo::Private member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-10 00:17:37 +03:00
Ivailo Monev
f6e2452250
kutils: remove unused QMap header inclusion in kded_knetworkmanager header
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-10 00:08:14 +03:00
Ivailo Monev
71bfaa374e
kio: always create KDirNotify isntance for KDirLister
...
for emblem icon on shared directories for example (file property change)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-09 20:53:39 +03:00
Ivailo Monev
c12c142ccc
kutils: better Exif orientation detection
...
Exiv2::orientation() checks for 12 keys in total returning the first found
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-09 19:23:08 +03:00
Ivailo Monev
4900d60892
solid: new Solid::PowerManagement::supportedSleepStatesChanged() signal
...
to be used by the powerdevil runner
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-09 18:33:12 +03:00
Ivailo Monev
1807acdaf1
solid: remove unused Solid::PowerManagement::requestSleep() arguments
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-09 18:08:55 +03:00
Ivailo Monev
ca3641818e
kdecore: remove kcfg resource reference in kde-config
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-09 06:00:13 +03:00
Ivailo Monev
ee1aa40904
kdecore: drop support for KStandardDirs kcfg resource
...
kcfg files are resources much like .ui files - not ment to be installed,
used only to generate .cpp and .h files from them. they are not used at
runtime altough Plasma::ConfigLoader does use its format to load files
for configuration purposes (files named main.xml shipped by plasmoids)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-09 05:48:31 +03:00
Ivailo Monev
268b2cc053
kdecore: remove redundant locks in KMimeTypeRepository
...
once the globs and magic rules are parsed locking is redundant
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-09 05:05:00 +03:00
Ivailo Monev
32445250ef
includes: add KPowerManager header
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-09 04:36:35 +03:00
Ivailo Monev
bd20c9f4e1
kutils: mark KPowerManager as stable
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-09 04:34:43 +03:00
Ivailo Monev
5b9fcbf444
kutils: mark KNetworkManager as stable
...
works like a charm, tested with all backends
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-09 04:32:02 +03:00
Ivailo Monev
0e4eaac7f3
kutils: new knetworkmanager KDED module method
...
here is how to use it:
```
qdbus-katie org.kde.kded /modules/knetworkmanager enable false
qdbus-katie org.kde.kded /modules/knetworkmanager enable true
```
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-09 03:39:44 +03:00
Ivailo Monev
40e0c3f167
kutils: rework KNetworkManager connections management to enable/disable all
...
use case? what will happen if network status changes while plasma
folderview applet is showing a folder
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-09 03:36:13 +03:00
Ivailo Monev
91368392ee
kutils: experimental connection management via KNetworkManager
...
working but the internal service path has to be stored in
KNetworkConnection for reverse lookup by name, hmm..
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-09 02:55:17 +03:00