Ivailo Monev
dcd7d1a72b
kwin: compiler warning fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 01:18:27 +03:00
Ivailo Monev
ec58bdac02
kwin: compiler warnings fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-11 22:30:43 +03:00
Ivailo Monev
39644edba3
kwin: repalce abort() calls with kFatal()
...
kFatal() also aborts but logs a message (if configured to do so)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 21:30:15 +03:00
Ivailo Monev
0b0b9261e5
kwin: minor KWin::Client::setShortcut() optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 21:16:33 +03:00
Ivailo Monev
40c45f364a
kwin: correct indentation in KWin::ShowFpsEffect::paintWindow()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 21:03:26 +03:00
Ivailo Monev
1cbda72fad
generic: replace use of QTime as timer with QElapsedTimer
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-07 12:57:37 +03:00
Ivailo Monev
1bbca06982
kwin: copyrighting the startupfeedback effect to me
...
I rewrote the effect two times already, i.e. there is nothing left of the
code
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 08:48:25 +02:00
Ivailo Monev
d3a7c7571a
kwin: remove unused X-KDE-Ordering property
...
the effects have no dependencies and can be loaded and unloaded at any,
also none of the effects provide the same functionality (there used to be
such effects before but not anymore)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 08:41:29 +02:00
Ivailo Monev
614a644a6b
kwin: reconfigure the startupfeedback effect before connecting to ASN signals
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-05 23:08:54 +02:00
Ivailo Monev
dec75243e0
kwin: essentially startupfeedback effect rewrite
...
caching the QCursor object is crucial for performance, its handle is also
free-ed once there is only one reference for that cursor type and the
object is destroyed
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-05 20:17:50 +02:00
Ivailo Monev
3e08bd6134
kwin: stop the startupfeedback effect before updating the internal state
...
the cursor ungrabbing branch depends on the type (m_type member), if it
changes the cursor will not be ungrabbed
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-05 07:30:47 +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
ec794a537f
kwin: deal with TODO related to XRenderPicture
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-08 18:14:39 +02:00
Ivailo Monev
72f218342a
kwin: remove redundant selection owner in startupfeedback effect
...
was previously either krunner or the effect
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-04 14:53:06 +02:00
Ivailo Monev
9c6038450c
kwin: set active to false when pointer grab fails in startup feedback effect
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-04 04:31:58 +02:00
Ivailo Monev
ca6280368c
kwin: const-ify iterator values where possible
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 07:11:05 +03:00
Ivailo Monev
8e832c580c
generic: lower the busy cursor timeout to 10sec
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-26 08:16:41 +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
0bb374548b
kwin: deduplicate code for fixed to double and vice-versa conversion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-02 00:53:42 +03:00
Ivailo Monev
dd85d7b50e
kwin: zero-initialize the sprintf() buffer in LogoutEffect constructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 22:07:00 +03:00
Ivailo Monev
9db4775e46
generic: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-09 06:07:40 +03:00
Ivailo Monev
001ee0187a
kwin: remove unused QVector4D header inclusion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-03 16:22:33 +03:00
Ivailo Monev
33b71eafc8
kwin: remove unused QMatrix4x4 and QVector2D header inclusions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-03 16:18:54 +03:00
Ivailo Monev
fa3c709926
kwin: replace hardcoded Pi/2 with definition from system math header
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-03 16:18:35 +03:00
Ivailo Monev
2141012552
generic: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-01-30 14:31:17 +02:00
Ivailo Monev
7d2095df32
generic: replace QLinkedList<T> with QList<T>
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-01-29 18:04:30 +02:00
Ivailo Monev
75d4dc408a
generic: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-01-26 20:21:07 +02:00
Ivailo Monev
dd91c12cef
kwin: remove unused kscreen effect
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-16 04:28:58 +03:00
Ivailo Monev
5c6056952d
generic: remove dashboard support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-16 04:04:04 +03: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
e66878997a
generic: support startupfeedback kwin effect again
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-27 21:56:49 +00:00
Ivailo Monev
22bb32d80c
generic: replace obsolete Qt::MidButton with Qt::MiddleButton
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 17:23:33 +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
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
2baeda5fa5
kwin: get rid of Plasma cruft
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-08 19:49:32 +00:00
Ivailo Monev
07740336ad
kwin: make the builtin effects really builtin
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-08 00:51:09 +00:00
Ivailo Monev
0b328b7563
generic: mostly KWin auditing
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-01 16:17:20 +00:00
Ivailo Monev
78ee666dd2
generic: get rid of some OpenGL/OpenGLES requirements
2016-09-01 04:09:09 +00:00
Ivailo Monev
d6d2061bb5
generic: misc cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-16 16:05:41 +00:00
Ivailo Monev
dbced4bbd1
kwin: remove desktopgrid effect
...
it does the same thing as presentwindows except that it is much
more limited in terms of features and configuration
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-14 07:44:59 +00:00
Ivailo Monev
3be53bc265
generic: get rid of TopMenu window mask
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-26 17:28:08 +00:00
Ivailo Monev
c4fb1fdd39
generic: build system cleanups
2015-10-29 11:04:29 +02:00
Ivailo Monev
2baf4467d1
generic: major build system cleanup
2015-09-01 04:37:19 +03:00
Ivailo Monev
840c8a25cc
generic: make changes required for building against katie
2015-08-12 13:11:16 +03:00
Ivailo Monev
2fd8835404
generic: optimize png images with optipng
2015-07-20 17:51:27 +03:00
Ivailo Monev
0afe71f7e7
kwin: drop support for alternative name
2015-07-10 08:03:47 +03:00
Ivailo Monev
1a547a0d05
generic: remove KDE prefix from header inclusions
2015-05-20 13:39:58 +00:00
Ivailo Monev
c433e4502a
generic: adjust for use with CMake moc
2015-02-27 09:28:46 +00:00
Ivailo Monev
60e358817c
kwin: drop screenshot effect
...
ksnapshot provides better interface, there is no reason to have
this bundled with kwin IMO
2015-01-17 21:36:46 +02:00
Ivailo Monev
1649a620b7
kwin: drop flipswitch effect
2015-01-14 15:38:22 +00:00