OSDN Git Service

kde/kde-workspace.git
2 years agogeneric: prepare for KStandardDirs changes
Ivailo Monev [Wed, 25 May 2022 07:38:05 +0000 (10:38 +0300)]
generic: prepare for KStandardDirs changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agostartkde: start ksmserver without kwrapper4
Ivailo Monev [Wed, 25 May 2022 05:56:33 +0000 (08:56 +0300)]
startkde: start ksmserver without kwrapper4

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agostartkde: adjust to kdelibs changes
Ivailo Monev [Wed, 25 May 2022 05:22:05 +0000 (08:22 +0300)]
startkde: adjust to kdelibs changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agostartkde: update comments
Ivailo Monev [Wed, 25 May 2022 02:49:06 +0000 (05:49 +0300)]
startkde: update comments

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agostartkde: remove check for now always empty dl variable
Ivailo Monev [Wed, 25 May 2022 02:17:34 +0000 (05:17 +0300)]
startkde: remove check for now always empty dl variable

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: adjust to special resources directories changes
Ivailo Monev [Wed, 25 May 2022 01:29:13 +0000 (04:29 +0300)]
generic: adjust to special resources directories changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agostartkde: export variables early and check PATH later
Ivailo Monev [Wed, 25 May 2022 00:23:46 +0000 (03:23 +0300)]
startkde: export variables early and check PATH later

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agostartkde: remove check for DESKTOP_LOCKED
Ivailo Monev [Wed, 25 May 2022 00:16:24 +0000 (03:16 +0300)]
startkde: remove check for DESKTOP_LOCKED

was set by KDM

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: set X-DBUS-ServiceName key for kglobalaccel and kuiserver in the desktop...
Ivailo Monev [Tue, 24 May 2022 13:09:22 +0000 (16:09 +0300)]
generic: set X-DBUS-ServiceName key for kglobalaccel and kuiserver in the desktop files

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokgreeter: implement option to change the cursor theme
Ivailo Monev [Tue, 24 May 2022 12:20:56 +0000 (15:20 +0300)]
kgreeter: implement option to change the cursor theme

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokcontrol: remove unused system service file for org.kde.fontinst
Ivailo Monev [Tue, 24 May 2022 11:28:39 +0000 (14:28 +0300)]
kcontrol: remove unused system service file for org.kde.fontinst

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolibs: do not elevate privileges to send signals to processes
Ivailo Monev [Tue, 24 May 2022 10:00:41 +0000 (13:00 +0300)]
libs: do not elevate privileges to send signals to processes

the privilege elevation should ask for the password of the user that owns
the process to begin with not the other way around - `sudo` is asking me if
I know my password to kill `kwin` process of Bob? Yes, I do!

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolibs: comment correction
Ivailo Monev [Tue, 24 May 2022 09:44:33 +0000 (12:44 +0300)]
libs: comment correction

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokwin: do not use ksysguard helper for killing processes
Ivailo Monev [Tue, 24 May 2022 09:39:19 +0000 (12:39 +0300)]
kwin: do not use ksysguard helper for killing processes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoplasma: do not use ksysguard helper for killing processes and pop an error when the...
Ivailo Monev [Tue, 24 May 2022 09:38:08 +0000 (12:38 +0300)]
plasma: do not use ksysguard helper for killing processes and pop an error when the runner action fails

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoknotify: use KApplication instead of KUniqueApplication
Ivailo Monev [Tue, 24 May 2022 08:33:42 +0000 (11:33 +0300)]
knotify: use KApplication instead of KUniqueApplication

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokuiserver: use KApplication instead of KUniqueApplication
Ivailo Monev [Tue, 24 May 2022 08:04:00 +0000 (11:04 +0300)]
kuiserver: use KApplication instead of KUniqueApplication

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokglobalaccel: create KApplication instance before D-Bus connection
Ivailo Monev [Tue, 24 May 2022 07:58:58 +0000 (10:58 +0300)]
kglobalaccel: create KApplication instance before D-Bus connection

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolibs: manually delete favicons module jobs
Ivailo Monev [Tue, 24 May 2022 07:22:02 +0000 (10:22 +0300)]
libs: manually delete favicons module jobs

fixes possible crash in case the job is automatically deleted and
KJob::errorString() is called to get the error

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolibs: workaround for QSignalSpy in favicon test
Ivailo Monev [Tue, 24 May 2022 06:39:49 +0000 (09:39 +0300)]
libs: workaround for QSignalSpy in favicon test

TODO: reimplement QSignalSpy to use connections or just write a new class

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolibs: convert FavIconsModule::isIconOld() to static function
Ivailo Monev [Tue, 24 May 2022 06:32:44 +0000 (09:32 +0300)]
libs: convert FavIconsModule::isIconOld() to static function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolibs: declare download info struct as primitive and rename it
Ivailo Monev [Tue, 24 May 2022 06:19:23 +0000 (09:19 +0300)]
libs: declare download info struct as primitive and rename it

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolibs: connect to all favicons module signals in its test
Ivailo Monev [Tue, 24 May 2022 05:39:43 +0000 (08:39 +0300)]
libs: connect to all favicons module signals in its test

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolibs: test favicons module with IP addresses
Ivailo Monev [Tue, 24 May 2022 05:06:19 +0000 (08:06 +0300)]
libs: test favicons module with IP addresses

requires:
https://github.com/fluxer/kdelibs/commit/38079e572cf1e40f6d5d2ec0b5d28e96f242b309

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokglobalaccel: use KApplication instead of KUniqueApplication
Ivailo Monev [Tue, 24 May 2022 03:37:13 +0000 (06:37 +0300)]
kglobalaccel: use KApplication instead of KUniqueApplication

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoksmserver: format and indent kcheckrunning source file
Ivailo Monev [Tue, 24 May 2022 03:31:01 +0000 (06:31 +0300)]
ksmserver: format and indent kcheckrunning source file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokglobalaccel: install D-Bus service file
Ivailo Monev [Mon, 23 May 2022 18:39:32 +0000 (21:39 +0300)]
kglobalaccel: install D-Bus service file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolibs: remove redundant favicons memory cache
Ivailo Monev [Mon, 23 May 2022 06:04:20 +0000 (09:04 +0300)]
libs: remove redundant favicons memory cache

the cache is supposed to speed-up non-host icon lookups but it does so only
for the life-time of the module, it becomes cache miss as soon as the
module is unloaded since the cache is not restored by the module from the
FavIconsModule constructor

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolibs: favicons KDED module test re-write
Ivailo Monev [Mon, 23 May 2022 03:54:52 +0000 (06:54 +0300)]
libs: favicons KDED module test re-write

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolibs: do not store the favicons cache directory
Ivailo Monev [Mon, 23 May 2022 02:25:14 +0000 (05:25 +0300)]
libs: do not store the favicons cache directory

KStandardDirs::saveLocation() will re-create it if it is deleted

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolibs: warn when the image reader claims the data is readable but returns null image...
Ivailo Monev [Mon, 23 May 2022 01:35:12 +0000 (04:35 +0300)]
libs: warn when the image reader claims the data is readable but returns null image from favicon KDED module

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolibs: warn when the image reader cannot read the favicon data
Ivailo Monev [Mon, 23 May 2022 01:32:23 +0000 (04:32 +0300)]
libs: warn when the image reader cannot read the favicon data

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolibs: fix possible favicons KDED module race-conditions
Ivailo Monev [Mon, 23 May 2022 01:04:45 +0000 (04:04 +0300)]
libs: fix possible favicons KDED module race-conditions

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolibs: kill the job immediately if the favicon is too big and remove it from the downl...
Ivailo Monev [Mon, 23 May 2022 00:58:22 +0000 (03:58 +0300)]
libs: kill the job immediately if the favicon is too big and remove it from the downloads queue

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokwin: do not test canonical name if getaddrinfo() fails
Ivailo Monev [Sun, 22 May 2022 23:46:55 +0000 (02:46 +0300)]
kwin: do not test canonical name if getaddrinfo() fails

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokwin: use QHostInfo::localHostName() to get the local host name
Ivailo Monev [Sun, 22 May 2022 23:42:46 +0000 (02:42 +0300)]
kwin: use QHostInfo::localHostName() to get the local host name

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokwin: fix crash in case of getaddrinfo() failure in client machine test
Ivailo Monev [Sun, 22 May 2022 23:21:39 +0000 (02:21 +0300)]
kwin: fix crash in case of getaddrinfo() failure in client machine test

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokioslave: skip trash slave tests that are not to be run as root
Ivailo Monev [Sun, 22 May 2022 23:15:17 +0000 (02:15 +0300)]
kioslave: skip trash slave tests that are not to be run as root

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolibs: double the wait time for favicon signals
Ivailo Monev [Sun, 22 May 2022 22:35:46 +0000 (01:35 +0300)]
libs: double the wait time for favicon signals

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolibs: convert FavIconsModulePrivate::makeIconName() to static function
Ivailo Monev [Sun, 22 May 2022 22:16:42 +0000 (01:16 +0300)]
libs: convert FavIconsModulePrivate::makeIconName() to static function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolibs: de-virtualize FavIconsModulePrivate destructor
Ivailo Monev [Sun, 22 May 2022 22:14:45 +0000 (01:14 +0300)]
libs: de-virtualize FavIconsModulePrivate destructor

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolibs: attach the signal spy after D-Bus initialization stuff happens in favicon test
Ivailo Monev [Sun, 22 May 2022 21:09:32 +0000 (00:09 +0300)]
libs: attach the signal spy after D-Bus initialization stuff happens in favicon test

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolibs: remove unused system ctime header inclusion
Ivailo Monev [Sun, 22 May 2022 21:08:32 +0000 (00:08 +0300)]
libs: remove unused system ctime header inclusion

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolibs: if the favicon modification time is not valid consider it as old
Ivailo Monev [Sun, 22 May 2022 20:43:16 +0000 (23:43 +0300)]
libs: if the favicon modification time is not valid consider it as old

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolibs: mark ksysguard processes test case as flaky
Ivailo Monev [Sun, 22 May 2022 19:46:20 +0000 (22:46 +0300)]
libs: mark ksysguard processes test case as flaky

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolibs: skip only the tests relying on permissions when they are unexpected
Ivailo Monev [Sun, 22 May 2022 19:38:08 +0000 (22:38 +0300)]
libs: skip only the tests relying on permissions when they are unexpected

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokate: increase completion started/aborted verification timeout to 3sec in tests
Ivailo Monev [Sun, 22 May 2022 19:16:09 +0000 (22:16 +0300)]
kate: increase completion started/aborted verification timeout to 3sec in tests

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokate: completion tests do not require ksycoca
Ivailo Monev [Sun, 22 May 2022 19:08:05 +0000 (22:08 +0300)]
kate: completion tests do not require ksycoca

tests do not install or remove services

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolibs: skip some tests when the permissions do not match the expectations
Ivailo Monev [Sun, 22 May 2022 17:46:29 +0000 (20:46 +0300)]
libs: skip some tests when the permissions do not match the expectations

this is the case when the tests are run as root

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoplasma: replace number with enum in systemtray applet
Ivailo Monev [Sun, 22 May 2022 07:18:11 +0000 (10:18 +0300)]
plasma: replace number with enum in systemtray applet

for reference:
https://github.com/fluxer/qt/blob/4.8/src/corelib/global/qnamespace.h#L542

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokde-menu: do not use KToolInvocation/KLauncher to execute kbuildsycoca4
Ivailo Monev [Sun, 22 May 2022 07:01:01 +0000 (10:01 +0300)]
kde-menu: do not use KToolInvocation/KLauncher to execute kbuildsycoca4

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolibs: quit event loops if signals are not emitted after 10sec in favicons test case
Ivailo Monev [Sun, 22 May 2022 05:28:43 +0000 (08:28 +0300)]
libs: quit event loops if signals are not emitted after 10sec in favicons test case

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: launch a session bus in AppVeyor environment
Ivailo Monev [Sun, 22 May 2022 04:42:45 +0000 (07:42 +0300)]
generic: launch a session bus in AppVeyor environment

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: bump minimum Katie version requirement to 4.12.0
Ivailo Monev [Sun, 22 May 2022 00:59:41 +0000 (03:59 +0300)]
generic: bump minimum Katie version requirement to 4.12.0

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: do not use ctest to run tests
Ivailo Monev [Fri, 20 May 2022 23:05:10 +0000 (02:05 +0300)]
generic: do not use ctest to run tests

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: install ariya-icons in AppVeyor environment for the tests
Ivailo Monev [Fri, 20 May 2022 20:56:12 +0000 (23:56 +0300)]
generic: install ariya-icons in AppVeyor environment for the tests

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: install in AppVeyor environment for the tests
Ivailo Monev [Fri, 20 May 2022 20:00:08 +0000 (23:00 +0300)]
generic: install in AppVeyor environment for the tests

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: install dbus-x11 in AppVeyor environment for dbus-run-session
Ivailo Monev [Fri, 20 May 2022 19:09:28 +0000 (22:09 +0300)]
generic: install dbus-x11 in AppVeyor environment for dbus-run-session

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolibs: bootstrap testing build fix
Ivailo Monev [Fri, 20 May 2022 18:39:26 +0000 (21:39 +0300)]
libs: bootstrap testing build fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrkonqi: not my typo
Ivailo Monev [Fri, 20 May 2022 18:25:28 +0000 (21:25 +0300)]
drkonqi: not my typo

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrkonqi: reimplement crash test via QRunnable and QThreadPool
Ivailo Monev [Fri, 20 May 2022 18:20:53 +0000 (21:20 +0300)]
drkonqi: reimplement crash test via QRunnable and QThreadPool

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: enable testing in AppVeyor
Ivailo Monev [Fri, 20 May 2022 17:55:58 +0000 (20:55 +0300)]
generic: enable testing in AppVeyor

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokwin: synchronously reload compositing settings, reparse configuration and check...
Ivailo Monev [Wed, 18 May 2022 01:28:17 +0000 (04:28 +0300)]
kwin: synchronously reload compositing settings, reparse configuration and check for screen locker service

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokwin: synchronously reconfigure
Ivailo Monev [Wed, 18 May 2022 00:51:11 +0000 (03:51 +0300)]
kwin: synchronously reconfigure

the thread spawned is waited for immediately after anyway

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokcontrol: replace use of QtConcurrent::blockingFilter() with QMutableListIterator...
Ivailo Monev [Tue, 17 May 2022 23:15:17 +0000 (02:15 +0300)]
kcontrol: replace use of QtConcurrent::blockingFilter() with QMutableListIterator<T>()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoknotify: always create new KAudioPlayer instance
Ivailo Monev [Tue, 17 May 2022 20:45:43 +0000 (23:45 +0300)]
knotify: always create new KAudioPlayer instance

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agosoliduiserver: implement network share unmounting
Ivailo Monev [Tue, 17 May 2022 19:36:56 +0000 (22:36 +0300)]
soliduiserver: implement network share unmounting

2 years agolibs: always enable share action for local directories
Ivailo Monev [Mon, 16 May 2022 20:51:50 +0000 (23:51 +0300)]
libs: always enable share action for local directories

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdirshare: clamp the title aswell
Ivailo Monev [Mon, 16 May 2022 20:32:50 +0000 (23:32 +0300)]
kdirshare: clamp the title aswell

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoplasma: optimize kill runner
Ivailo Monev [Mon, 16 May 2022 09:15:48 +0000 (12:15 +0300)]
plasma: optimize kill runner

attempting to cleanup every 50ms or create KSysGuard::Processes pointer
and suspend matching before the term length is checked is sub-optimal

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdirshare: the Avahi limit for service names is 64
Ivailo Monev [Mon, 16 May 2022 02:36:10 +0000 (05:36 +0300)]
kdirshare: the Avahi limit for service names is 64

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: AppVeyor dependencies update
Ivailo Monev [Sat, 14 May 2022 20:27:46 +0000 (23:27 +0300)]
generic: AppVeyor dependencies update

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokonsole: bootstrap build fix
Ivailo Monev [Sat, 14 May 2022 21:27:14 +0000 (21:27 +0000)]
konsole: bootstrap build fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: move sub-projects from kde-baseapps [ci reset]
Ivailo Monev [Sat, 14 May 2022 18:28:45 +0000 (21:28 +0300)]
generic: move sub-projects from kde-baseapps [ci reset]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: adjust to org.kde.JobView/org.kde.JobViewV2 interface changes
Ivailo Monev [Sat, 14 May 2022 17:05:52 +0000 (20:05 +0300)]
generic: adjust to org.kde.JobView/org.kde.JobViewV2 interface changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdirshare: manually emit KDirNotify signals when directory is shared/unshared
Ivailo Monev [Sat, 14 May 2022 02:41:18 +0000 (05:41 +0300)]
kdirshare: manually emit KDirNotify signals when directory is shared/unshared

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokcontrol: use tree widget for metadata plugins in kmetainfoconfig module
Ivailo Monev [Fri, 13 May 2022 22:26:52 +0000 (01:26 +0300)]
kcontrol: use tree widget for metadata plugins in kmetainfoconfig module

to make it look and feel like the service manager control module

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokcontrol: use table widget for metadata plugins in kmetainfoconfig module
Ivailo Monev [Fri, 13 May 2022 15:37:25 +0000 (18:37 +0300)]
kcontrol: use table widget for metadata plugins in kmetainfoconfig module

requires:
https://github.com/fluxer/kdelibs/commit/7271414eed7e87461062441948901ab945fa2098

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdirshare: authentication tooltip
Ivailo Monev [Fri, 13 May 2022 03:17:28 +0000 (06:17 +0300)]
kdirshare: authentication tooltip

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdirshare: remove now unused implementation class members
Ivailo Monev [Fri, 13 May 2022 00:57:51 +0000 (03:57 +0300)]
kdirshare: remove now unused implementation class members

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdirshare: stretch the user and password input widgets in properties plugin
Ivailo Monev [Thu, 12 May 2022 22:45:39 +0000 (01:45 +0300)]
kdirshare: stretch the user and password input widgets in properties plugin

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agosolid-networkstatus: map "ready" ConnMan state to Solid::Networking::Connected
Ivailo Monev [Thu, 12 May 2022 17:19:20 +0000 (20:19 +0300)]
solid-networkstatus: map "ready" ConnMan state to Solid::Networking::Connected

fixes network status in some cases such as when the online check is
disabled or fails, for reference:
https://wiki.archlinux.org/title/ConnMan#Troubleshooting
https://www.antixforum.com/forums/topic/connman-status-ready-or-online/

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: version bump
Ivailo Monev [Thu, 12 May 2022 13:35:39 +0000 (16:35 +0300)]
generic: version bump

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdirshare: do not attempt to get password if user is not specified for the share
Ivailo Monev [Thu, 12 May 2022 02:02:24 +0000 (05:02 +0300)]
kdirshare: do not attempt to get password if user is not specified for the share

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: not so generic KDED modules descriptions
Ivailo Monev [Wed, 11 May 2022 22:27:01 +0000 (01:27 +0300)]
generic: not so generic KDED modules descriptions

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdirshare: abort applying changes when user or password is empty
Ivailo Monev [Wed, 11 May 2022 20:55:41 +0000 (23:55 +0300)]
kdirshare: abort applying changes when user or password is empty

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdirshare: do not set password widget text if user is empty in properties plugin
Ivailo Monev [Wed, 11 May 2022 20:45:02 +0000 (23:45 +0300)]
kdirshare: do not set password widget text if user is empty in properties plugin

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdirshare: implement authentication
Ivailo Monev [Wed, 11 May 2022 19:30:27 +0000 (22:30 +0300)]
kdirshare: implement authentication

requires:
https://github.com/fluxer/kdelibs/commit/a48d4cbb28d301194a247b10f0b3214e537ec082

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdirshare: move code for determening port number to server thread class
Ivailo Monev [Wed, 11 May 2022 17:16:45 +0000 (20:16 +0300)]
kdirshare: move code for determening port number to server thread class

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoplasma: implement Mozilla Location Service provider for geolocation data engine
Ivailo Monev [Wed, 11 May 2022 13:48:42 +0000 (16:48 +0300)]
plasma: implement Mozilla Location Service provider for geolocation data engine

for reference:
https://github.com/fluxer/katana/issues/26

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdirshare: run each directory share server in its own thread
Ivailo Monev [Wed, 11 May 2022 12:59:26 +0000 (15:59 +0300)]
kdirshare: run each directory share server in its own thread

that way kded4 process will not be affected by server poll

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdirshare: minor review
Ivailo Monev [Wed, 11 May 2022 11:47:12 +0000 (14:47 +0300)]
kdirshare: minor review

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdirshare: convert QString objects to UTF-8 when appending them to the content data
Ivailo Monev [Wed, 11 May 2022 11:40:21 +0000 (14:40 +0300)]
kdirshare: convert QString objects to UTF-8 when appending them to the content data

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdirshare: output formatted HTML and title
Ivailo Monev [Wed, 11 May 2022 02:46:21 +0000 (05:46 +0300)]
kdirshare: output formatted HTML and title

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdirshare: fix pointer derefence on serve or publish error
Ivailo Monev [Wed, 11 May 2022 03:17:02 +0000 (03:17 +0000)]
kdirshare: fix pointer derefence on serve or publish error

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdirshare: fix possible crash in case of null KMimeType pointer
Ivailo Monev [Wed, 11 May 2022 01:03:49 +0000 (04:03 +0300)]
kdirshare: fix possible crash in case of null KMimeType pointer

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agosoliduiserver: de-duplicate code
Ivailo Monev [Wed, 11 May 2022 00:31:02 +0000 (03:31 +0300)]
soliduiserver: de-duplicate code

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokioslave: set the service MIME type to "inode/vnd.kde.service.unknown" when it is...
Ivailo Monev [Tue, 10 May 2022 17:15:22 +0000 (17:15 +0000)]
kioslave: set the service MIME type to "inode/vnd.kde.service.unknown" when it is unknown from network slave

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdirshare: convert port numbers to uint when saving shares for KConfig cannot handle...
Ivailo Monev [Tue, 10 May 2022 13:12:46 +0000 (16:12 +0300)]
kdirshare: convert port numbers to uint when saving shares for KConfig cannot handle ushort/quint16

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokdirshare: better content MIME type detection and fix for possible crash
Ivailo Monev [Tue, 10 May 2022 12:24:10 +0000 (15:24 +0300)]
kdirshare: better content MIME type detection and fix for possible crash

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>