Commit graph

1341 commits

Author SHA1 Message Date
Ivailo Monev
55b00d0c37 kgreeter: implement option to change the font
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-13 22:37:30 +03:00
Ivailo Monev
d0aa1f0c30 solid-networkstatus: correct connman signal connection
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-13 16:01:52 +03:00
Ivailo Monev
43445d0986 kscreensaver: better inhibitions counter
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-13 04:03:56 +03:00
Ivailo Monev
93bf9bbd11 kscreensaver: start and stop the active time timer from the state tracker
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-13 03:43:05 +03:00
Ivailo Monev
a09ebffbf3 kscreensaver: register the inhibition cookie
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-13 03:34:43 +03:00
Ivailo Monev
7d4d3cc3d4 kscreensaver: do not emit ActiveChanged() signal manually
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-13 03:18:14 +03:00
Ivailo Monev
5e42019ac2 kscreensaver: watch the xscreensaver state and emit ActiveChanged() signal
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-13 03:10:54 +03:00
Ivailo Monev
fcbc69b222 generic: reimplement screen saver interface via xscreensaver
my monitor is not the latest stock but it has its own screen saver
feature

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-13 01:27:15 +03:00
Ivailo Monev
1fb801c1e1 kgreeter: use QFrame instead of QGroupBox
just because Oxygen style does its own alignment of QGroupBox title when
it is flat moving the title to the left and making it use bold font

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-12 19:18:26 +03:00
Ivailo Monev
52e71baa35 libs: remove unused winbind greeter
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-12 18:30:09 +03:00
Ivailo Monev
95c6564018 generic: remove KDM references
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-12 18:16:32 +03:00
Ivailo Monev
dfd75ed467 kcheckpass: remove unused header inclusion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-12 15:24:32 +03:00
Ivailo Monev
0cced335a8 ksmserver: handle authentication error and abort status from kcheckpass as failure
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-12 00:46:44 +03:00
Ivailo Monev
3085d7d921 ksmserver: zero-initialize the file-descriptor buffer passed to kcheckpass
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-12 00:45:18 +03:00
Ivailo Monev
a3fe458e03 kcheckpass: abort authentication if getpwnam() returns null
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-12 00:02:48 +03:00
Ivailo Monev
45b4ae891f generic: update PAM documentation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 23:44:52 +03:00
Ivailo Monev
a1f1a23b7f kcheckpass: implement fallback to other methods if authentication via one fails
as a bonus - asking for password will be done before setting UID

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 23:20:34 +03:00
Ivailo Monev
1f38a70391 generic: fix some tests
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 19:21:42 +03:00
Ivailo Monev
fc5e538787 kinfocenter: opengl module does not require OpenGLES
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-10 20:21:51 +03:00
Ivailo Monev
614540e7e0 klipper: implement QR Code image saving
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-10 19:49:06 +03:00
Ivailo Monev
5c45f3a118 klipper: use qrencode for barcode feature
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-10 18:37:27 +03:00
Ivailo Monev
e8fa01ad0d generic: AppVeyor dependencies update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-10 00:55:08 +03:00
Ivailo Monev
b55109f49d drkonqi: link "about bug reporting" to GitHub issues documentation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-09 23:03:48 +03:00
Ivailo Monev
563401f616 kgreeter: disable test button on color scheme changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-09 20:22:36 +03:00
Ivailo Monev
d94357f98c kgreeter: kill lightdm process at exit and before starting it again from KCM
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-09 20:00:56 +03:00
Ivailo Monev
23a76279ee kgreeter: disable test button when config options change until they are saved
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-09 19:52:31 +03:00
Ivailo Monev
1769ca72aa kcontrol: remove invalid category in password store desktop file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-09 18:39:09 +03:00
Ivailo Monev
16744d36ab kcontrol: new moduke to control password stores
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-09 18:20:52 +03:00
Ivailo Monev
0ea8b9f187 solid-networkstatus: add missing break
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-09 15:28:24 +03:00
Ivailo Monev
319b9d0807 solid-networkstatus: do not require NetworkManager to build the status interface for it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-08 21:57:10 +03:00
Ivailo Monev
19c97adbf6 Merge branch 'master' of ssh://github.com/fluxer/kde-workspace 2022-04-08 02:00:59 +03:00
Ivailo Monev
8ddda9a0b8 generic: deal with TODO related to CMP0005
requires:
f5fe6558ca

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-08 02:00:36 +03:00
Ivailo Monev
8a4220dfc2 kinfocenter: do not link opengl module to dl library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-08 01:53:35 +03:00
Ivailo Monev
a5416e433a generic: AppVeyor dependencies update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-07 20:55:01 +00:00
Ivailo Monev
7ffba50a9b plasma: typo
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-07 20:21:34 +03:00
Ivailo Monev
6f12c84059 plasma: implement GeoClue provider for geolocation data engine
requires:
d4a4386d9f

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

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-07 20:17:14 +03:00
Ivailo Monev
89b4558edc kgreeter: copyright
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-07 16:03:49 +03:00
Ivailo Monev
cf58455fd5 kioslave: prepare for KIO::AuthInfo changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-06 23:29:48 +03:00
Ivailo Monev
71e8bb3f86 kstyles: remove oxygen style hack
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-06 23:10:30 +03:00
Ivailo Monev
d03d16c94b kioslave: create GUI application for sftp and smb slaves
fixes crash when authorization is required

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-06 01:19:04 +03:00
Ivailo Monev
1febe6b76d kgreeter: login when return key is pressed and password field has focus
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-05 21:46:17 +03:00
Ivailo Monev
a88e93c48e generic: drop kwallet and kpasswdserver
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-04 23:37:23 +03:00
Ivailo Monev
3395ea5c29 klipper: typo
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-03 21:44:05 +03:00
Ivailo Monev
7c2828b5cf klipper: use Katie's hash algorithm for hashing
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-03 21:40:00 +03:00
Ivailo Monev
d7838b9434 ksmserver: drop boot options support 2022-04-03 20:23:35 +03:00
Ivailo Monev
a460d4afa4 kgreeter: if authentication or session fails clear password and reset focus
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-03 19:43:04 +03:00
Ivailo Monev
c4550ea0b2 kgreeter: fix crash in case of null glib error pointer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-03 19:37:28 +03:00
Ivailo Monev
161d331948 kgreeter: poll for glib events instead of blocking from login until authentication
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-03 19:22:28 +03:00
Ivailo Monev
9f7eb66616 libs: remove KDM leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-03 15:02:25 +03:00
Ivailo Monev
304b5398ce plasma: do not store the position of tracked desktop/screen
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-03 05:34:03 +03:00