Commit graph

1515 commits

Author SHA1 Message Date
Ivailo Monev
d75c15bd56 kde-menu: do not use KToolInvocation/KLauncher to execute kbuildsycoca4
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-22 10:01:01 +03:00
Ivailo Monev
61965cf96f libs: quit event loops if signals are not emitted after 10sec in favicons test case
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-22 08:28:43 +03:00
Ivailo Monev
1f10017e3c generic: launch a session bus in AppVeyor environment
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-22 07:42:45 +03:00
Ivailo Monev
efb984cfae generic: bump minimum Katie version requirement to 4.12.0
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-22 03:59:41 +03:00
Ivailo Monev
802ee5fffd generic: do not use ctest to run tests
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-21 02:05:10 +03:00
Ivailo Monev
3063eaf846 generic: install ariya-icons in AppVeyor environment for the tests
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-20 23:56:12 +03:00
Ivailo Monev
41dce0e420 generic: install in AppVeyor environment for the tests
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-20 23:00:08 +03:00
Ivailo Monev
f4ae64ce5b generic: install dbus-x11 in AppVeyor environment for dbus-run-session
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-20 22:09:28 +03:00
Ivailo Monev
6a5265b9da libs: bootstrap testing build fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-20 21:39:26 +03:00
Ivailo Monev
6eff036db8 drkonqi: not my typo
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-20 21:25:28 +03:00
Ivailo Monev
21ec1cc2bf drkonqi: reimplement crash test via QRunnable and QThreadPool
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-20 21:20:53 +03:00
Ivailo Monev
fcd90830be generic: enable testing in AppVeyor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-20 20:55:58 +03:00
Ivailo Monev
0a01124878 kwin: synchronously reload compositing settings, reparse configuration and check for screen locker service
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-18 04:50:31 +03:00
Ivailo Monev
3204a6f2c4 kwin: synchronously reconfigure
the thread spawned is waited for immediately after anyway

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-18 03:51:11 +03:00
Ivailo Monev
ca76c014aa kcontrol: replace use of QtConcurrent::blockingFilter() with QMutableListIterator<T>()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-18 02:15:17 +03:00
Ivailo Monev
5d535e9575 knotify: always create new KAudioPlayer instance
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-17 23:45:43 +03:00
Ivailo Monev
a827f81b4f soliduiserver: implement network share unmounting 2022-05-17 22:36:56 +03:00
Ivailo Monev
3892372c80 libs: always enable share action for local directories
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-16 23:51:50 +03:00
Ivailo Monev
aa96333e7c kdirshare: clamp the title aswell
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-16 23:33:16 +03:00
Ivailo Monev
541043d2b4 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>
2022-05-16 12:15:48 +03:00
Ivailo Monev
016d6d047b kdirshare: the Avahi limit for service names is 64
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-16 05:36:10 +03:00
Ivailo Monev
eafae6916d generic: AppVeyor dependencies update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-14 23:27:46 +03:00
Ivailo Monev
ecfda2236c konsole: bootstrap build fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-14 21:27:14 +00:00
Ivailo Monev
f68295ea28 generic: move sub-projects from kde-baseapps [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-14 21:56:54 +03:00
Ivailo Monev
00cf2c8af7 generic: adjust to org.kde.JobView/org.kde.JobViewV2 interface changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-14 20:05:52 +03:00
Ivailo Monev
a42d981176 kdirshare: manually emit KDirNotify signals when directory is shared/unshared
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-14 05:41:18 +03:00
Ivailo Monev
c91f87861d 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>
2022-05-14 01:26:52 +03:00
Ivailo Monev
fda21652d7 kcontrol: use table widget for metadata plugins in kmetainfoconfig module
requires:
7271414eed

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-13 18:37:25 +03:00
Ivailo Monev
01fed852cf kdirshare: authentication tooltip
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-13 06:17:28 +03:00
Ivailo Monev
81f6b83424 kdirshare: remove now unused implementation class members
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-13 03:57:51 +03:00
Ivailo Monev
08d0f44446 kdirshare: stretch the user and password input widgets in properties plugin
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-13 01:45:39 +03:00
Ivailo Monev
dad4d573cd 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>
2022-05-12 20:19:20 +03:00
Ivailo Monev
27246ae7bf generic: version bump
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-12 16:35:39 +03:00
Ivailo Monev
cd18fa33c6 kdirshare: do not attempt to get password if user is not specified for the share
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-12 05:02:24 +03:00
Ivailo Monev
9661a1dc6a generic: not so generic KDED modules descriptions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-12 01:27:01 +03:00
Ivailo Monev
524d78cff6 kdirshare: abort applying changes when user or password is empty
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-11 23:55:41 +03:00
Ivailo Monev
fb954a6a50 kdirshare: do not set password widget text if user is empty in properties plugin
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-11 23:45:02 +03:00
Ivailo Monev
0b0a9bdfe8 kdirshare: implement authentication
requires:
a48d4cbb28

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-11 23:08:24 +03:00
Ivailo Monev
19ed9f7462 kdirshare: move code for determening port number to server thread class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-11 20:16:45 +03:00
Ivailo Monev
269e1224e9 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>
2022-05-11 16:48:42 +03:00
Ivailo Monev
910a7588f9 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>
2022-05-11 16:00:55 +03:00
Ivailo Monev
28a359bc0f kdirshare: minor review
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-11 14:47:12 +03:00
Ivailo Monev
0a2d1f2193 kdirshare: convert QString objects to UTF-8 when appending them to the content data
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-11 14:40:21 +03:00
Ivailo Monev
edce5c20b3 kdirshare: output formatted HTML and title
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-11 05:46:21 +03:00
Ivailo Monev
6ce6615bd6 kdirshare: fix pointer derefence on serve or publish error
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-11 03:17:02 +00:00
Ivailo Monev
85e1e8a8ea kdirshare: fix possible crash in case of null KMimeType pointer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-11 04:03:49 +03:00
Ivailo Monev
3c9e044b03 soliduiserver: de-duplicate code
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-11 03:31:02 +03:00
Ivailo Monev
ecdddf515a 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>
2022-05-10 17:15:22 +00:00
Ivailo Monev
5d5350a6af kdirshare: convert port numbers to uint when saving shares for KConfig cannot handle ushort/quint16
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-10 16:12:46 +03:00
Ivailo Monev
0914a74956 kdirshare: better content MIME type detection and fix for possible crash
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-10 15:24:10 +03:00