Commit graph

47 commits

Author SHA1 Message Date
Ivailo Monev
57201e863c kglobalaccel: correct check for invalid key sequences in keysFromString() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-27 23:15:27 +03:00
Ivailo Monev
c2f70506a8 kglobalaccel: do not deep-copy the KdeDGlobalAccel::GlobalShortcut::setKeys() argument
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-27 20:35:43 +03:00
Ivailo Monev
dc02d88fe4 kglobalaccel: keysFromString() and stringFromKeys() functions optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-27 20:15:32 +03:00
Ivailo Monev
e176878135 kglobalaccel: KdeDGlobalAccel::Component::getShortcutByName() optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-27 20:14:27 +03:00
Ivailo Monev
e6445e89f7 kglobalaccel: log messages to special area
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-27 05:09:43 +03:00
Ivailo Monev
f47177f876 generic: adjust to KNotification changes
some notification files, such as the style KCM one, were not even used

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-25 08:07:58 +03:00
Ivailo Monev
5530bc18f3 kglobalaccel: remove unused variable
no idea what those bits were supposed to do

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-24 17:52:39 +03:00
Ivailo Monev
f00420a34a generic: preperations for kdelibs changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-19 19:47:34 +03:00
Ivailo Monev
f1f6ae7a3e generic: replace X-KDE-StartupNotify with StartupNotify
X-KDE-StartupNotify is for compatibility and used as fallback (in case
StartupNotify is not set)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-18 05:11:16 +03:00
Ivailo Monev
ce48bc0997 generic: preperations for kdelibs changes
automatically replaced via:
find -name CMakeLists.txt -exec sed -e 's|${KDE4_PLASMA_LIBS}|KDE4::plasma|g' -e 's|${KDE4_KIO_LIBS}|KDE4::kio|g' -e 's|${KDE4_SOLID_LIBS}|KDE4::solid|g' -e 's|${KDE4_KFILE_LIBS}|KDE4::kfile|g' -e 's|${KDE4_KDECORE_LIBS}|KDE4::kdecore|g' -e 's|${KDE4_KDEUI_LIBS}|KDE4::kdeui|g' -e 's|${KDE4_KCMUTILS_LIBS}|KDE4::kcmutils|g' -e 's|${KDE4_KDECLARATIVE_LIBS}|KDE4::kdeclarative|g' -e 's|${KDE4_KPTY_LIBS}|KDE4::kpty|g' -e 's|${KDE4_KEMAIL_LIBS}|KDE4::kemail|g' -e 's|${KDE4_KMEDIAPLAYER_LIBS}|KDE4::kmediaplayer|g' -e 's|${KDE4_KPARTS_LIBS}|KDE4::kparts|g' -e 's|${KDE4_KIDLETIME_LIBS}|KDE4::kidletime|g' -e 's|${KDE4_KTEXTEDITOR_LIBS}|KDE4::ktexteditor|g' -e 's|${KDE4_KPASSWDSTORE_LIBS}|KDE4::kpasswdstore|g' -e 's|${KDE4_KARCHIVE_LIBS}|KDE4::karchive|g' -e 's|${KDE4_KDNSSD_LIBS}|KDE4::kdnssd|g' -e 's|${KDE4_KNOTIFYCONFIG_LIBS}|KDE4::knotifyconfig|g' -e 's|${KDE4_KEXIV2_LIBS}|KDE4::kexiv2|g' -i {} +

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 23:27:11 +03:00
Ivailo Monev
1df5da15d3 generic: remove references to build variables that are no set
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 19:23:17 +03:00
Ivailo Monev
472f24878b generic: adjust to kdelibs changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 18:38:55 +03:00
Ivailo Monev
c6d63798cf generic: adjust to KApplication changes
KApplication::quitOnSignal() is now called from KApplication constructor

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-23 15:13:14 +02:00
Ivailo Monev
8b2eba7361 generic: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-13 01:41:49 +02:00
Ivailo Monev
c0410e5a4c kglobalaccel: deep-copy the actions before iterating over them
fixes crash

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 00:04:27 +03:00
Ivailo Monev
09c31e98dc kglobalaccel: use QMutableListIterator<T>() for iteration in Component::loadSettings()
fixes possbile crash

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 23:30:53 +03:00
Ivailo Monev
64b239e416 generic: use the new kde4_add_dbus_service() macro
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 15:04:27 +03:00
Ivailo Monev
cce85efe88 kglobalaccel: include MacroDBusAddActivationService file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 14:23:24 +03:00
Ivailo Monev
35716d82c2 generic: make use of the dbus_add_activation_service() macro
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 14:20:51 +03:00
Ivailo Monev
a768d3d7e0 kglobalaccel: remove deprecated KGlobalAccelD::unRegister() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-26 18:56:52 +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
fc19281f94 generic: set X-DBUS-ServiceName key for kglobalaccel and kuiserver in the desktop files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-24 16:09:22 +03:00
Ivailo Monev
8059a78c57 kglobalaccel: create KApplication instance before D-Bus connection
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-24 10:58:58 +03:00
Ivailo Monev
5fd013b48d kglobalaccel: use KApplication instead of KUniqueApplication
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-24 06:37:13 +03:00
Ivailo Monev
f6c5c370c8 kglobalaccel: install D-Bus service file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-23 21:39:32 +03:00
Ivailo Monev
15bdd54527 kglobalaccel: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-09 15:14:55 +03:00
Ivailo Monev
524ca13310 generic: drop support for operating systems Katie does not support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-26 16:45:13 +02: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
a825be67e9 generic: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-05 01:02:17 +00:00
Ivailo Monev
77538485b1 generic: make good use of the X11 CMake module
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-13 14:26:06 +00:00
Ivailo Monev
63b00960a9 generic: build system cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-09 09:45:53 +02:00
Ivailo Monev
2baf4467d1 generic: major build system cleanup 2015-09-01 04:37:19 +03:00
Ivailo Monev
eb88b9aeb2 generic: misc cleanups 2015-08-28 05:29:36 +03:00
Ivailo Monev
840c8a25cc generic: make changes required for building against katie 2015-08-12 13:11:16 +03:00
Ivailo Monev
173a779c09 generic: normalize include guards 2015-07-11 18:46:07 +03:00
Ivailo Monev
1a547a0d05 generic: remove KDE prefix from header inclusions 2015-05-20 13:39:58 +00:00
Ivailo Monev
3ef94d4d1a generic: stop using kdeinit for main applications 2015-05-09 16:39:54 +00:00
Ivailo Monev
c433e4502a generic: adjust for use with CMake moc 2015-02-27 09:28:46 +00:00
Ivailo Monev
1685cda436 fixup after last commit 2014-11-27 22:02:11 +00:00
Ivailo Monev
a017a98f9f make use of xkb and avoid use of deprecated API for keysyms 2014-11-27 19:00:40 +00:00
Ivailo Monev
5910c30b80 removed mac cruft 2014-11-19 23:00:36 +00:00
Ivailo Monev
0a82433c59 removed win and mac code 2014-11-19 17:57:24 +00:00
Ivailo Monev
93a4a9263b a shot lots of changes 2014-11-15 19:24:08 +00:00
Ivailo Monev
24b6d92809 changed bash scripts shebangs 2014-11-15 05:48:13 +02:00
Ivailo Monev
1e70ec3391 removed windows stuff (dirty) 2014-11-15 05:21:19 +02:00
Ivailo Monev
fdeee7c849 imported everything from kde-runtime 2014-11-15 04:16:00 +02:00