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
41b2b2257d
kwin: exclude some source files from the unity build
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 01:18:53 +03:00
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
6d5dc0fb4c
kwin: minor KWin::EffectsHandlerImpl::reconfigure() optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 01:10:07 +03:00
Ivailo Monev
8a49d1e8cc
kwin: replace KWin::X11Cursor::createCursor() with its body
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 01:00:53 +03:00
Ivailo Monev
885dec0ded
kwin: remove menu pixmap hack
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-16 20:16:40 +03:00
Ivailo Monev
ec2d106e5c
kwin: remove unused KWin::MockTabBoxHandler::outlineWindowIds() method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-16 18:49:54 +03:00
Ivailo Monev
ca562dc52d
kwin: compiler warning fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-16 18:46:01 +03:00
Ivailo Monev
da9ab00ac4
kwin: remove redundant QString constructs
...
KCmdLineArgs::getOption() returns QString
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-12 00:22:13 +03:00
Ivailo Monev
4523c3f7bd
kwin: remove unused XCB and X11 header inclusions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-12 00:17:35 +03:00
Ivailo Monev
09ffee0462
generic: exclude some source files from the unity build
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-11 23:21:43 +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
a20df131ed
kwin: compiler warning fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-11 22:14:07 +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
d16f960eaa
kwin: remove declaration of non-existing KWin::Workspace::modalActionsSwitch() method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 21:12:37 +03:00
Ivailo Monev
eefc1d9735
kwin: remove irrelevant TODO
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 21:11:29 +03:00
Ivailo Monev
3bac58560b
kwin: initialize variable in KWin::TabBox::reconfigure()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 21:11:15 +03:00
Ivailo Monev
f4bc370f3e
kwin: correct indentation in KWin::TabBox::modalActionsSwitch()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 21:08:38 +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
0414d8cfe6
kwin: correct KWin::WindowQuadList and KWin::PaintClipper indentation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 21:02:42 +03:00
Ivailo Monev
d95c55253b
kwin: correct indendation in KWin::Client::handleMoveResize()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 20:49:39 +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
be89c3a277
generic: remove irrelevant TODO files
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 03:15:13 +03:00
Ivailo Monev
a6ad508741
kwin: uncomment code for debug type build
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 11:47:41 +03:00
Ivailo Monev
3598df111b
kwin: compiler warning fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 11:46:51 +03:00
Ivailo Monev
19656fc81a
generic: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-24 23:36:11 +03:00
Ivailo Monev
34f57d6abb
kwin: remove declaration of non-existing KWin::XRenderPicture::fromImage() method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-24 15:14:02 +02: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
cf8c8af824
kwin: log debug message when starting xkill
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 11:10:18 +02:00
Ivailo Monev
71ca696077
kwin: correct metadata type
...
note that the getter (KWin::AnimationEffect::metaData()) used to return
signed integer while the setter (KWin::AnimationEffect::setMetaData())
takes unsigned integer as argument, i.e. looks like someone messed up
somewhere
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-12 09:40:52 +02:00
Ivailo Monev
c6b3223495
kwin: someone's typo
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-12 09:33:26 +02:00
Ivailo Monev
3f67bb50c5
kwin: remove unused KWin::AniData::customCurve member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-12 09:31:29 +02:00
Ivailo Monev
72b18e0232
kwin: remove unused static KWin::AnimationEffect::qecGaussian() method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-12 09:28:41 +02:00
Ivailo Monev
d6a5d43221
kwin: remove unused KWin::AniData to QString/QList<AniData> conversion methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-12 09:26:54 +02:00
Ivailo Monev
c8991662be
kwin: check only the exit code of xkill
...
its state is already tracked by QProcess too
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-12 06:56:03 +02:00
Ivailo Monev
30ebc8458c
kwin: correct breaks indendation in KWin::Client::performMouseCommand()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-12 08:30:50 +02:00
Ivailo Monev
ad34b3c654
kwin: convert KWin::PaintRedirector decoration pixmap getters to non-template methods
...
there is only one paint redirector implementation and it always returns
xcb_render_picture_t
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-12 05:25:20 +02:00
Ivailo Monev
14389df81f
remove unused KWin::PaintRedirector::preparePaint() method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-12 05:13:42 +02:00
Ivailo Monev
fc54556ca7
kwin: window killer rewrite
...
easy kill, doubles as performance optimzation by removing the events
handling used by the previous implementation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-12 04:20:51 +02: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
0748256390
kwin: correct cases indendation in Oxygen::Factory::supports()
...
the oxygen style source and header files format is wonky
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 06:23:17 +02:00
Ivailo Monev
063a7132e8
kwin: do not insert the kwin_art_clients catalog when loading plugin
...
the translations from that catalog were for v2.x things (styles,
decorations, etc.)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-10 07:32:04 +02:00
Ivailo Monev
cdae932788
kwin: remove unused KWin::EffectsHandler members
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-10 07:28:55 +02:00
Ivailo Monev
4ffb216b5f
kwin: do not start the kwin_killer_helper program as detached process
...
simplifies the process checks, the process is terminated from the
KWin::Client destructor anyway
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-10 08:13:04 +02:00
Ivailo Monev
4e74fe086e
kwin: minor Client::killProcess() optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-10 07:39:27 +02:00
Ivailo Monev
94bed6baf5
kwin: drop support for effect plugins, fix crash
...
completing what I started when I made the effects builtin, the
configuration modules for the effects are (and will probably remain)
plugins tho
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-10 05:01:15 +02:00
Ivailo Monev
ec6d40c9ba
kwin: disable auto-restart when the selection is claimed
...
one if the things that were not be done by the previous crash handler
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-09 09:51:26 +02:00
Ivailo Monev
9e3d5fd979
kwin: remove irrelevant TODO
...
there is C++11 now but what is it needed for?
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-09 06:11:26 +02:00