Ivailo Monev
ad4753db4a
ksmserver: start kded service in autostart zero phase
...
org.kde.kded service is now not started by kdeinit4 (the program that owns
org.kde.klauncher) nor by KDateTime (indirectly by KSystemTimeZones) and
that was the assumption in KSMServer. note that there is no emission for
kded phase done from ksmserver which ksplash checks for
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-25 01:46:10 +03:00
Ivailo Monev
936c69c827
generic: prepare for Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-14 16:19:24 +03:00
Ivailo Monev
06a7d81327
generic: make use of KUser and KUserGroup
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-10 22:17:43 +03:00
Ivailo Monev
9309e637bf
ksmserver: use qt4_generate_dbus_interface() macro to generate D-Bus interface
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-02 19:22:05 +03:00
Ivailo Monev
b0718761f3
ksmserver: set shutdown dialog window role after it has been constructed
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-28 11:17:33 +03:00
Ivailo Monev
1212fc79f7
generic: adjust to authorization changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-25 19:12:57 +03:00
Ivailo Monev
27b1b53595
ksmserver: zero-initialize the gethostname() buffers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-24 19:32:05 +00:00
Ivailo Monev
e1c102d439
generic: remove checks for system headers that should be present
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-23 16:21:57 +03:00
Ivailo Monev
eb69384380
ksmserver: indent switch cases in KSMServer::resumeStartupInternal()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-03 17:05:42 +03:00
Ivailo Monev
072fabffb9
ksmserver: plug kcheckrunning leaks
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-26 09:02:01 +03:00
Ivailo Monev
5c6ef488fe
ksmserver: check for KDE_FULL_SESSION X11 atom from kcheckrunning
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-26 09:00:13 +03:00
Ivailo Monev
83ba4f993c
ksmserver: oops, put back SIGPIPE to the ignored signals
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-26 07:37:34 +03:00
Ivailo Monev
cb5f63cc72
generic: disable session manager via SESSION_MANAGER environment variable unset too
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-26 06:40:25 +03:00
Ivailo Monev
5927adc8c7
generic: use KApplication::quitOnSignal() in kglobaaccel, knotify4 and kuiserver to setup signals for application quit
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-26 02:56:49 +03:00
Ivailo Monev
232b0c4af3
generic: prepare for KStandardDirs changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-25 10:38:05 +03:00
Ivailo Monev
a506292cd5
ksmserver: format and indent kcheckrunning source file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-24 06:31:32 +03:00
Ivailo Monev
87ec7d5735
libs: reimplement KDisplayManager
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-27 22:28:07 +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
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
d7838b9434
ksmserver: drop boot options support
2022-04-03 20:23:35 +03:00
Ivailo Monev
4abe1ff384
generic: remove unused and fix some configuration checks
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-01 18:44:39 +03:00
Ivailo Monev
3146b08a8a
ksmsrver: do not specify method when starting kcheckpass
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-30 16:14:20 +00:00
Ivailo Monev
a4241a817b
ksmserver: remove bogus copyright file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-01-26 16:40:21 +02:00
Ivailo Monev
6e5ad73320
generic: prepare for Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-01-10 00:52:48 +02:00
Ivailo Monev
f993f16a4f
generic: prepare for Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-12-29 02:52:04 +02:00
Ivailo Monev
5d176120e6
generic: link kscreenlocker_greet and plasma-overlay targets to socket libraries if found
...
fixes build on OpenIndiana
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-18 18:54:05 +03:00
Ivailo Monev
945ade0f19
generic: replace internal with Katie definition checks or remove them completely
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-10 02:29:23 +03:00
Ivailo Monev
be7d2cf633
generic: avoid global static KStandardDirs instance access
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-15 05:30:54 +03:00
Ivailo Monev
08bd97aff5
generic: compiler warning fixes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-13 17:59:56 +03:00
Ivailo Monev
8c314d5092
ksmserver: replace use of internal __uint16_t with public uint16_t type
...
fixes build on host with musl C library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-05 20:03:06 +03:00
Ivailo Monev
9cb8e7a937
generic: move find_package() calls to top-level build file
...
reference:
https://github.com/fluxer/katana/issues/7
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-26 21:40:56 +02:00
Ivailo Monev
49d6d22951
generic: generate export headers via generate_export_header()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-10 18:42:58 +02:00
Ivailo Monev
8fad6767f1
generic: consistent installation variables usage
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-27 08:56:06 +02:00
Ivailo Monev
388dc56870
generic: consistent library variables usage
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-26 20:14:30 +02:00
Ivailo Monev
0bc73060d7
generic: remove some redundant environment variable queries
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-22 12:00:29 +02:00
Ivailo Monev
8d9670176a
ksmserver: remove commented out code
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-17 17:55:37 +02:00
Ivailo Monev
e6303d29f3
generic: compiler warnings fixes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-15 15:46:27 +02:00
Ivailo Monev
17705541df
generic: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-09 22:29:33 +02:00
Ivailo Monev
c23a92371c
ksmserver: explicitly include LockWindow MOC file
...
fixes undefined reference and overlay issues
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-24 21:40:21 +02:00
Ivailo Monev
81495d9fa9
generic: include the correct dbus_add_activation_service() macro CMake module
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-18 14:05:33 +00:00
Ivailo Monev
c547dd7a57
generic: fix most of the overlinking issues
...
see commit in kdelibs repository
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-10 00:23:28 +00:00
Ivailo Monev
591b538337
generic: replace installation paths with KDE4_ prefixed
...
see commit in kdelibs repository
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-08 20:13:13 +00:00
Ivailo Monev
1a61092a69
generic: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-17 18:06:38 +00:00
Ivailo Monev
af45159765
generic: replace forward declarations with headers inclusions
...
this was done with namefsck script from Katie, solves namespace issues
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-05 02:36:36 +00:00
Ivailo Monev
b4e5cd519d
generic: adjust to KApplication changes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-05 02:34:45 +00:00
Ivailo Monev
952244d637
generic: get rid of kdefakes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-02 13:37:23 +00:00
Ivailo Monev
86873898d3
generic: misc cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-01 22:02:06 +00:00
Ivailo Monev
25b4403a26
generic: get rid of the QStringBuilder requirement
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-29 18:03:12 +00:00
Ivailo Monev
70d1df06ee
ksmserver: remove useless workaround
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-18 00:26:33 +00:00