Commit graph

30 commits

Author SHA1 Message Date
Ivailo Monev
718725941c generic: get rid of the effects watcher specific to Plasma
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-08-29 19:39:11 +00:00
Ivailo Monev
728e5f7061 generic: get rid of KXUtils
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-08-15 15:08:04 +00:00
Ivailo Monev
412fd65b4f kdeu: get rid of KXUtils::createPixmapFromHandle()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-08-15 14:53:16 +00:00
Ivailo Monev
6eab6c564d kdeui: replace some tabs with space
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-08-15 13:23:59 +00:00
Ivailo Monev
293c931e22 Revert "generic: port some functionality to XCB" 2016-08-12 00:52:46 +00:00
Ivailo Monev
8024c8cbec generic: fix indentation compiler warnings
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-11 19:34:32 +00:00
Ivailo Monev
457ce43ad1 kdeui: use non-deprecated methods of QRect/QRectF
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-28 23:14:26 +00:00
Ivailo Monev
d5dc1bd28c kdeui: remove support for obsolete StaysOnTop
it was never in the EWMH specs as far as I can tell, and it certainly is
not in the latest one from:
https://specifications.freedesktop.org/wm-spec/wm-spec-latest.html

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-16 13:47:17 +00:00
Ivailo Monev
aa427fbc74 generic: get rid of TopMenu window mask
I think the last use of it went away with KMenuBar, other parts Katana
mostly check for it so that they can ignore it

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-26 17:19:15 +00:00
Ivailo Monev
28f41fa146 generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-23 05:13:07 +02:00
Ivailo Monev
2eceb5f064 generic: misc cleanups 2015-09-27 01:19:30 +00:00
Ivailo Monev
57b3aa692c generic: misc cleanups 2015-08-24 23:45:12 +03:00
Ivailo Monev
aac869a637 kdeui: apply some code style to window management files
the changes are incomplete, still a lot to be done
2015-08-20 20:51:57 +03:00
Ivailo Monev
332bb23e15 generic: port some functionality to XCB
the module for finding the library is simple and kdeui now has to
link to both X11 and XCB libraries but this allows clients that
make use of the KDE window management API to not use Xlib API.
2015-08-20 06:06:40 +03:00
Ivailo Monev
928843400c kdeui: merge NETWinInfo2 and NETWinInfo classes 2015-08-20 04:38:55 +03:00
Ivailo Monev
21ad0df488 generic: make changes required for building against katie 2015-08-11 05:56:07 +03:00
Ivailo Monev
610f06586e kdeui: make use of ret in compositingActive() 2015-07-14 22:36:33 +00:00
Ivailo Monev
d17cfcde10 kdeui: prevent segmentation fault due to failed XOpenDisplay() 2015-07-14 22:33:55 +00:00
Ivailo Monev
e05886723a generic: normalize include guards 2015-07-11 18:20:46 +03:00
Ivailo Monev
bf501e6429 generic: remove redudant virtual_hook definitions 2015-04-23 14:50:12 +00:00
Ivailo Monev
b7025d7a97 kdeui: remove support for override/unmanaged window type 2015-04-20 07:23:30 +00:00
Ivailo Monev
82fc15f54b generic: use CMake moc instead of automoc4 by default
for compatibilty reasons automoc4 support is not removed but it
shall be in the future. automoc4 has not been maintained for a
while (last commit is from 2011) and the stable release is from
2009.

CMake version >= 2.8.6 provides the functionality for mocking so
I see no reason to not make use of it.
2015-02-27 07:40:26 +00:00
Ivailo Monev
588759ff7c kdeui: drop support for _KDE_NET_WM_ACTIVITIES
previous changed that were supposed to do this were almost right,
the only exception to make it right is to change netAtomCount
accordingly preventing out-of-bounds actions
2015-01-25 05:14:00 +00:00
Ivailo Monev
187981587b partitially revert 92c0cae and remove some activities related cruft 2015-01-16 02:17:28 +00:00
Ivailo Monev
908c9b4b78 remove custom Window Manager activities definitions 2015-01-15 20:17:54 +00:00
Ivailo Monev
2a54c40b4d fix class <-> struct warning in kwindowinfo 2014-12-07 21:13:31 +00:00
Ivailo Monev
4f94d74af8 mac cruft remove 2014-11-19 22:55:36 +00:00
Ivailo Monev
6aaebc720d windows cruft remove 2014-11-19 22:48:45 +00:00
Ivailo Monev
c7a2a17692 yet more windows and mac code remove 2014-11-19 15:30:39 +00:00
Ivailo Monev
814163a8dc initial import 2014-11-13 01:04:59 +02:00