- Remove KWindowSystem related code as ckb-next does not use it
- Revert commit 294970fd3ad1 ("[kstatusnotifieritem] Replace
setAssociatedWidget with setAssociatedWindow") as show/hide does not
work with a QOpenGLWidget parent
- Disable standard actions (Quit, Restore) as ckb-next provides its own
This also includes a vendored libdbusmenu-qt which will be used with Qt6
This is needed because xcb_connect returns a valid value even if it fails.
Therefore we need to use xcb_connection_has_error() to check for failure.
Resolves#1000
This fixes a bug in the macro functionality when using a backslash
on ISO keyboards. Prior to this the string parser would think keys with
an underscore were invalid.
Resolves: #905