kwin/autotests
Vlad Zahorodnii 0213661a7c wayland: Rework Xcursor theme loading
Xcursor loading code has hardcoded search paths, in order to take into
account distros installing app data in a different location,
libwayland-cursor sets the ICONDIR to the icon directory computed based
on the install prefix.

However, that won't work with gitlab CI because it relocates binaries. A
more robust way to find cursors would be to use QStandardPaths to find
all the icon directories on the system.

Another advantage of using own cursor loading code is that it allows us
to reuse cursor images that are symlinks. For example, with
breeze_cursors, almost half of the files in the cursors directory are
symlinks.

The main disadvantage of this approach is that we would have to keep the
search paths up to date. However, on the hand, there are not that many
of them, e.g. ~/.icons, ~/.local/share/icons, /usr/share/icons,
/usr/local/share/icons. The last three are implicitly handled by the
QStandardPaths.
2022-02-18 09:59:39 +00:00
..
integration wayland: Rework Xcursor theme loading 2022-02-18 09:59:39 +00:00
libinput [libinput] Add support for display mapping 2021-12-13 18:53:23 +00:00
libkwineffects autotests: Fix kwinglplatformtest 2021-06-18 17:31:32 +03:00
libxrenderutils Make source code more relocatable 2021-02-10 15:31:42 +00:00
tabbox Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
CMakeLists.txt Move opengl context attribute builders to utils directory 2022-01-25 16:56:33 +00:00
onscreennotificationtest.cpp Make source code more relocatable 2021-02-10 15:31:42 +00:00
onscreennotificationtest.h Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
opengl_context_attribute_builder_test.cpp Move opengl context attribute builders to utils directory 2022-01-25 16:56:33 +00:00
test_client_machine.cpp Move xcbutils to utils directory 2022-01-25 16:56:33 +00:00
test_ftrace.cpp Add ftrace markers 2021-01-14 09:31:59 +00:00
test_gestures.cpp tests: fix GestureTest 2021-08-31 01:45:27 +00:00
test_screen_paint_data.cpp libkwineffects: Introduce EffectScreen 2021-03-09 08:58:22 +00:00
test_virtual_desktops.cpp tests: fix TestVirtualDesktops 2021-08-31 01:45:27 +00:00
test_window_paint_data.cpp support kdecoration2 blurregion 2022-02-09 21:00:07 +00:00
test_x11_timestamp_update.cpp Move utils.h file to utils directory 2022-01-25 16:56:33 +00:00
test_xcb_size_hints.cpp Move xcbutils to utils directory 2022-01-25 16:56:33 +00:00
test_xcb_window.cpp Move xcbutils to utils directory 2022-01-25 16:56:33 +00:00
test_xcb_wrapper.cpp Move xcbutils to utils directory 2022-01-25 16:56:33 +00:00
test_xkb.cpp fix global shortcuts for non-Latin symbols 2021-04-05 19:39:06 +00:00
testutils.h Prettify license headers 2020-08-07 19:57:56 +00:00