Commit graph

4534 commits

Author SHA1 Message Date
Ivailo Monev
3371f4866a kio: KFileMetaInfo::name() optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-18 03:16:12 +03:00
Ivailo Monev
7e01cd1bee kio: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-17 23:14:02 +03:00
Ivailo Monev
f35801d3ee kio: initialize KIO::FileCopyJobPrivate members
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-17 22:53:33 +03:00
Ivailo Monev
e94cf597a6 kio: use the QByteArray::append() method in KIO::StoredTransferJobPrivate::slotStoredData()
does the same really

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-17 22:08:06 +03:00
Ivailo Monev
31c3da4115 plasma: consistent headers inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-17 22:06:05 +03:00
Ivailo Monev
7452efccf4 kio: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-17 22:05:51 +03:00
Ivailo Monev
2186a064bb kio: replace KIO::SimpleJobPrivate::simpleJobInit() with its body
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-17 21:48:21 +03:00
Ivailo Monev
c20c6cc64f kio: remove unused KIO::JobPrivate::emitMounting() and KIO::JobPrivate::emitUnmounting() methods
mounting and unmounting is no longer done by kio

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-17 21:44:01 +03:00
Ivailo Monev
f987d060a2 kio: remove unused async data sending feature
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-17 21:37:09 +03:00
Ivailo Monev
bce5621ae2 kio: remove unused and private KIO::TransferJobPrivate members
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-17 21:19:25 +03:00
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