Ivailo Monev
ca434f34d8
generic: remove unused QPL license
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-15 08:49:46 +02:00
Ivailo Monev
4216cc4e26
includes: remove headers for kdbgstream and kndbgstream
...
they have not been a thing for a long time
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-15 08:22:34 +02:00
Ivailo Monev
589c3ca009
kutils: change the slider position before load() in KMediaWidget::open()
...
fixes rare runtime warning about seek command failure. the proper thing
to do is close, wait for close to happen, set slider position, load and
continue the event cycle but that's too complicated when buffering is not
expected to happen on seek (i.e. when a file from the hard-disk is
currently loaded)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-14 22:09:23 +02:00
Ivailo Monev
b38a3f8b41
kutils: fake seek to start when re-opening path from KMediaWidget::open()
...
the event for the position update may be in queue and received after
load()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-14 21:46:41 +02:00
Ivailo Monev
6ab1b28de5
Merge branch 'master' of https://scm.osdn.net/gitroot/kde/kdelibs
2022-12-14 19:42:34 +02:00
Ivailo Monev
06c1b9dda8
kutils: correct disconnection in KAudioPlayerModule::_removeFinished()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-14 19:42:18 +02:00
Ivailo Monev
873013b7f2
kio: remove redundant Q_OS_UNIX definition checks
...
if Q_OS_UNIX is not defined (which always is now, it's just compat
definition) then kdelibs itself will not build because it is not checked
if it defined in the kautomount source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-14 14:48:22 +02:00
Ivailo Monev
de4c9f1d6a
kioslave: add disabled curl_easy_setopt() to http KIO slave
...
for debugging connection issues
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-14 14:26:50 +02:00
Ivailo Monev
6adc4fcaea
kutils: increase the KDecompressor buffer size increment to 1MB
...
speeds up loading of large gzip-compressed files for example
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-14 09:54:10 +02:00
Ivailo Monev
a9c334844d
kutils: reserve space for the metadata items from KExiv2::metadata()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-14 01:11:33 +02:00
Ivailo Monev
c5862fa60f
kparts: replace custom class with QBitArray
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 14:47:54 +02:00
Ivailo Monev
e596f9a5d6
kdeui: unreserve KMessageBox::DialogType::SSLMessageBox
...
KIO SSL support was dropped some time ago (the certificates related code
that was used by konqueror)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 14:36:47 +02:00
Ivailo Monev
a934004638
kio: use 125 as default for the preview icon alpha
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 14:27:57 +02:00
Ivailo Monev
af901f454d
kio: replace KUriFilter::loadPlugins() with its body
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 13:58:37 +02:00
Ivailo Monev
350056d016
kio: pass the matches list directly to KUrlCompletionPrivate::addMatches()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 13:43:42 +02:00
Ivailo Monev
db387cd314
kio: someone's typo
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 13:32:36 +02:00
Ivailo Monev
45853cb67c
kdecore: add debug area for kemu
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 11:24:29 +02:00
Ivailo Monev
fa5db6c506
kio: debug message correction
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 07:03:51 +02:00
Ivailo Monev
777e9d8024
kio: new djvulibre metadata extractor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 06:45:19 +02:00
Ivailo Monev
cdebf644b6
kdecore: KAuthorization documentation correction
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-12 14:09:10 +02:00
Ivailo Monev
ec2e04c3d8
plasma: remove duplicate header inclusions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-12 13:30:11 +02:00
Ivailo Monev
f5f04c74ac
kdeclarative: remove unused macros and wrappers in backportglobal header
...
note that there are three more copies of that file (some with minor
additions):
kde-workspace/libs/plasmagenericshell/scripting/backportglobal.h
kde-workspace/plasma/kpart/scripting/backportglobal.h
kde-workspace/plasma/scriptengine/simplebindings/backportglobal.h
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-12 13:25:01 +02:00
Ivailo Monev
f0a1b5fb6b
plasma: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-12 11:12:26 +02:00
Ivailo Monev
3ce0161856
plasma: remove unused and private Plasma::Animator member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-12 10:16:01 +02:00
Ivailo Monev
f6dba585d7
plasma: remove declaration of non-existing Plasma::Animator signals
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-12 10:12:01 +02:00
Ivailo Monev
716152020d
plasma: remove unused Plasma::Animator::Movement enum
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-12 10:11:38 +02:00
Ivailo Monev
6fec902232
plasma: remove declaration of non-existing SlideAnimationPrivate class
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-12 10:04:55 +02:00
Ivailo Monev
5933638f18
plasma: remove unused Plasma::AnimatorPrivate member and methods, also the custom easing type
...
the animations use either QEasingCurve or JS code (which will eventually
be converted to sub-class of QEasingCurve for performance reasons)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-12 10:00:51 +02:00
Ivailo Monev
0ec4349446
kdecore: process events while the helper method is executed
...
that way the UI will not freeze while the method is executed, beware
signals and slots if you connect it to one (or even more) tho
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-12 08:44:32 +02:00
Ivailo Monev
3a7b898045
kdecore: KAuthorization documentation update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-12 08:31:20 +02:00
Ivailo Monev
90c57ada83
kdecore: unregister the helper service and object from KAuthorization destructor
...
I should (ab)use the object name for more things
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-12 08:19:15 +02:00
Ivailo Monev
f9171a653f
kdecore: cache the debug area devices as KDebugConfig member
...
reducing the global statics used by KDebug to two - one for the null device
and one for the configuration and internal cache
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-12 07:42:40 +02:00
Ivailo Monev
ad01edf194
solid: do not assume properties contain latin1 characters only
...
the SYMLINK property for example is documented to (maybe) contain UTF-8
encoded characters, for reference:
https://man7.org/linux/man-pages/man7/udev.7.html
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 17:46:32 +02:00
Ivailo Monev
dd24df3950
solid: UdevQt::Device::sysfsNumber() optimization
...
QByteArray::toInt() does not convert to integer based on the default locale
and is much faster
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 17:33:54 +02:00
Ivailo Monev
7b2329149c
solid: assume the enumerated udev devices use the already created udev pointer
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 17:27:24 +02:00
Ivailo Monev
0f329f3f5a
kdecore: remove redundant KMimeTypeRepository::findFromContent() argument
...
always an empty QByteArray object is passed
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 16:21:21 +02:00
Ivailo Monev
860137350d
kdecore: typo
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 12:23:37 +02:00
Ivailo Monev
fcdcbe612e
kdecore: KAuthorization optimization
...
calling the stop() adaptor method instead of ping() and then stop() saves a
lot of D-Bus round-trips
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 11:34:53 +02:00
Ivailo Monev
0a67ba2ddd
kdecore: partially revert 1bd459a073
...
dead-lock may happen if QStandardPaths (which KStandardDirs uses and
thus KDebug indirectly) warns about something
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 10:18:46 +01:00
Ivailo Monev
1bd459a073
kdecore: log KAuthorization messages to specialized area
...
that includes Katie messages
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 10:09:33 +02:00
Ivailo Monev
89177c0614
kdecore: KCharsets optimizations
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 09:49:04 +02:00
Ivailo Monev
39f0466cac
kdecore: convert the QString to QByteArray only once in KGlobalPrivate::initFakeComponent()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 09:40:37 +02:00
Ivailo Monev
65164ccd12
kdecore: KMimeTypeFactory::allMimeTypes() optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 09:14:02 +02:00
Ivailo Monev
755337cd6b
kdecore: remove unused and private KMimeTypeTrader member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 08:45:54 +02:00
Ivailo Monev
c22292b849
kdecore: disable copying of KServiceTypeTrader via Q_DISABLE_COPY() macro
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 08:08:06 +02:00
Ivailo Monev
b43da6504e
kdecore: remove unused and private KServiceTypeTrader member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 08:06:53 +02:00
Ivailo Monev
110e53a48e
plasma: remove unused X-Plasma-Args property
...
according to the chanages log (see kde-workspace/plasma/design/CHANGELOG-4.4)
it was used by the mediawiki runner which is no longer supported
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 07:32:35 +02:00
Ivailo Monev
34d87abfd8
kinit: new method for dumping the system environment
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-10 09:01:48 +02:00
Ivailo Monev
f82af797c3
kinit: require phase argument to be passed to autoStart method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-10 08:53:45 +02:00
Ivailo Monev
c8223bd24b
kinit: store and reuse the converted environment in KLauncherAdaptor::exec_blind()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-10 01:47:45 +02:00