kwin/autotests/integration/effects
Vlad Zahorodnii 8f21d444c6 Make Workspace::allClientList() return all windows
Currently windows are scattered in a few separate lists. If you need to
go through the windows, you have to do it piece by piece. On the other
hand, with the overhaul of window types, we've started converging
towards one universal type: Window. Keeping windows in the separate
buckets goes against this design.

Workspace::stackingOrder() already contains all windows. This change
repurposes Workspace::allClientList() from a list of "normal" windows to
all windows, i.e. Workspace::windows(), to be consistent.

There's one API change though. Scripting API will expose other window
types too. This is an intentional change so scripted effects could
operate with all windows. It also matches the current behavior observed
in libkwineffects, which exposes all windows as well.
2023-03-15 11:52:01 +00:00
..
scripts effects: Drop legacy EffectsHandler::desktopChanged overloads 2023-02-07 18:10:52 +02:00
CMakeLists.txt Drop geometry tip 2022-01-04 07:36:42 +00:00
desktop_switching_animation_test.cpp autotests: Port away from OutputBackend::setInitialWindowSize() 2022-11-17 14:20:44 +00:00
maximize_animation_test.cpp Rename Window::clientMaximizeStateChanged signal 2023-02-23 09:17:47 +00:00
minimize_animation_test.cpp Merge Window::minimize and Window::unminimize 2023-03-07 12:20:07 +00:00
popup_open_close_animation_test.cpp Make Workspace::allClientList() return all windows 2023-03-15 11:52:01 +00:00
scripted_effects_test.cpp Replace Deleted with Window where possible 2023-03-13 14:41:44 +02:00
slidingpopups_test.cpp Tidy Window::windowClosed() signal 2023-03-14 07:15:56 +00:00
toplevel_open_close_animation_test.cpp Tidy Window::windowClosed() signal 2023-03-14 07:15:56 +00:00
translucency_test.cpp Tidy Window::windowClosed() signal 2023-03-14 07:15:56 +00:00
wobbly_shade_test.cpp Autotests: Use a helper method to create X11 connection 2023-02-06 16:02:50 +00:00