From 93e0265e4e4501cb5459423892e770029e43edfd Mon Sep 17 00:00:00 2001 From: Vlad Zahorodnii Date: Tue, 9 Feb 2021 21:31:40 +0200 Subject: [PATCH] Move source code to src/ directory Once in a while, we receive complaints from other fellow KDE developers about the file organization of kwin. This change addresses some of those complaints by moving all of source code in a separate directory, src/, thus making the project structure more traditional. Things such as tests are kept in their own toplevel directories. This change may wreak havoc on merge requests that add new files to kwin, but if a patch modifies an already existing file, git should be smart enough to figure out that the file has been relocated. We may potentially split the src/ directory further to make navigating the source code easier, but hopefully this is good enough already. --- CMakeLists.txt | 390 +----------------- autotests/CMakeLists.txt | 60 +-- autotests/drm/CMakeLists.txt | 10 +- autotests/drm/objecttest.cpp | 2 +- autotests/integration/CMakeLists.txt | 7 +- autotests/libinput/CMakeLists.txt | 12 +- autotests/libkwineffects/CMakeLists.txt | 2 +- .../opengl_context_attribute_builder_test.cpp | 2 +- autotests/tabbox/CMakeLists.txt | 30 +- autotests/test_gbm_surface.cpp | 2 +- .../backgroundcontrast.kdev4 | 3 - {3rdparty => src/3rdparty}/colortemperature.h | 0 {3rdparty => src/3rdparty}/xcursor.c | 0 {3rdparty => src/3rdparty}/xcursor.h | 0 src/CMakeLists.txt | 363 ++++++++++++++++ Messages.sh => src/Messages.sh | 0 .../abstract_client.cpp | 0 abstract_client.h => src/abstract_client.h | 0 ...tract_opengl_context_attribute_builder.cpp | 0 ...bstract_opengl_context_attribute_builder.h | 0 .../abstract_output.cpp | 0 abstract_output.h => src/abstract_output.h | 0 .../abstract_wayland_output.cpp | 0 .../abstract_wayland_output.h | 0 activation.cpp => src/activation.cpp | 0 activities.cpp => src/activities.cpp | 0 activities.h => src/activities.h | 0 appmenu.cpp => src/appmenu.cpp | 0 appmenu.h => src/appmenu.h | 0 atoms.cpp => src/atoms.cpp | 0 atoms.h => src/atoms.h | 0 client_machine.cpp => src/client_machine.cpp | 0 client_machine.h => src/client_machine.h | 0 colordevice.cpp => src/colordevice.cpp | 0 colordevice.h => src/colordevice.h | 0 colormanager.cpp => src/colormanager.cpp | 0 colormanager.h => src/colormanager.h | 0 composite.cpp => src/composite.cpp | 0 composite.h => src/composite.h | 0 .../config-kwin.h.cmake | 0 cursor.cpp => src/cursor.cpp | 0 cursor.h => src/cursor.h | 0 dbusinterface.cpp => src/dbusinterface.cpp | 0 dbusinterface.h => src/dbusinterface.h | 0 debug_console.cpp => src/debug_console.cpp | 0 debug_console.h => src/debug_console.h | 0 debug_console.ui => src/debug_console.ui | 0 .../decorations}/decoratedclient.cpp | 0 .../decorations}/decoratedclient.h | 0 .../decorations}/decorationbridge.cpp | 0 .../decorations}/decorationbridge.h | 0 .../decorations}/decorationpalette.cpp | 0 .../decorations}/decorationpalette.h | 0 .../decorations}/decorationrenderer.cpp | 0 .../decorations}/decorationrenderer.h | 0 .../decorations}/decorations_logging.cpp | 0 .../decorations}/decorations_logging.h | 0 {decorations => src/decorations}/settings.cpp | 0 {decorations => src/decorations}/settings.h | 0 deleted.cpp => src/deleted.cpp | 0 deleted.h => src/deleted.h | 0 dmabuftexture.cpp => src/dmabuftexture.cpp | 0 dmabuftexture.h => src/dmabuftexture.h | 0 effectloader.cpp => src/effectloader.cpp | 0 effectloader.h => src/effectloader.h | 0 effects.cpp => src/effects.cpp | 0 effects.h => src/effects.h | 0 {effects => src/effects}/CMakeLists.txt | 2 +- {effects => src/effects}/Messages.sh | 0 .../effects}/backgroundcontrast/.directory | 0 .../backgroundcontrast/CMakeLists.txt | 0 .../effects}/backgroundcontrast/contrast.cpp | 0 .../effects}/backgroundcontrast/contrast.h | 0 .../backgroundcontrast/contrastshader.cpp | 0 .../backgroundcontrast/contrastshader.h | 0 {effects => src/effects}/blur/CMakeLists.txt | 0 {effects => src/effects}/blur/blur.cpp | 0 {effects => src/effects}/blur/blur.h | 0 {effects => src/effects}/blur/blur.kcfg | 0 {effects => src/effects}/blur/blur_config.cpp | 0 .../effects}/blur/blur_config.desktop | 0 {effects => src/effects}/blur/blur_config.h | 0 {effects => src/effects}/blur/blur_config.ui | 0 .../effects}/blur/blurconfig.kcfgc | 0 {effects => src/effects}/blur/blurshader.cpp | 0 {effects => src/effects}/blur/blurshader.h | 0 .../effects}/colorpicker/colorpicker.cpp | 0 .../effects}/colorpicker/colorpicker.h | 0 .../effects}/coverswitch/CMakeLists.txt | 0 .../effects}/coverswitch/coverswitch.cpp | 0 .../effects}/coverswitch/coverswitch.h | 0 .../effects}/coverswitch/coverswitch.kcfg | 0 .../coverswitch/coverswitch_config.cpp | 0 .../coverswitch/coverswitch_config.desktop | 0 .../effects}/coverswitch/coverswitch_config.h | 0 .../coverswitch/coverswitch_config.ui | 0 .../coverswitch/coverswitchconfig.kcfgc | 0 .../shaders/1.10/coverswitch-reflection.glsl | 0 .../shaders/1.40/coverswitch-reflection.glsl | 0 {effects => src/effects}/cube/CMakeLists.txt | 0 {effects => src/effects}/cube/cube.cpp | 0 {effects => src/effects}/cube/cube.h | 0 {effects => src/effects}/cube/cube.kcfg | 0 {effects => src/effects}/cube/cube_config.cpp | 0 .../effects}/cube/cube_config.desktop | 0 {effects => src/effects}/cube/cube_config.h | 0 {effects => src/effects}/cube/cube_config.ui | 0 {effects => src/effects}/cube/cube_inside.h | 0 {effects => src/effects}/cube/cube_proxy.cpp | 0 {effects => src/effects}/cube/cube_proxy.h | 0 .../effects}/cube/cubeconfig.kcfgc | 0 .../effects}/cube/data/1.10/cube-cap.glsl | 0 .../cube/data/1.10/cube-reflection.glsl | 0 .../effects}/cube/data/1.10/cylinder.vert | 0 .../effects}/cube/data/1.10/sphere.vert | 0 .../effects}/cube/data/1.40/cube-cap.glsl | 0 .../cube/data/1.40/cube-reflection.glsl | 0 .../effects}/cube/data/1.40/cylinder.vert | 0 .../effects}/cube/data/1.40/sphere.vert | 0 .../effects}/cube/data/cubecap.png | Bin .../effects}/cubeslide/CMakeLists.txt | 0 .../effects}/cubeslide/cubeslide.cpp | 0 .../effects}/cubeslide/cubeslide.h | 0 .../effects}/cubeslide/cubeslide.kcfg | 0 .../effects}/cubeslide/cubeslide_config.cpp | 0 .../cubeslide/cubeslide_config.desktop | 0 .../effects}/cubeslide/cubeslide_config.h | 0 .../effects}/cubeslide/cubeslide_config.ui | 0 .../effects}/cubeslide/cubeslideconfig.kcfgc | 0 .../effects}/desktopgrid/CMakeLists.txt | 0 .../effects}/desktopgrid/desktopgrid.cpp | 0 .../effects}/desktopgrid/desktopgrid.h | 0 .../effects}/desktopgrid/desktopgrid.kcfg | 0 .../desktopgrid/desktopgrid_config.cpp | 0 .../desktopgrid/desktopgrid_config.desktop | 0 .../effects}/desktopgrid/desktopgrid_config.h | 0 .../desktopgrid/desktopgrid_config.ui | 0 .../desktopgrid/desktopgridconfig.kcfgc | 0 {effects => src/effects}/desktopgrid/main.qml | 0 .../package/contents/code/main.js | 0 .../dialogparent/package/metadata.desktop | 0 .../effects}/diminactive/CMakeLists.txt | 0 .../effects}/diminactive/diminactive.cpp | 0 .../effects}/diminactive/diminactive.h | 0 .../effects}/diminactive/diminactive.kcfg | 0 .../diminactive/diminactive_config.cpp | 0 .../diminactive/diminactive_config.desktop | 0 .../effects}/diminactive/diminactive_config.h | 0 .../diminactive/diminactive_config.ui | 0 .../diminactive/diminactiveconfig.kcfgc | 0 .../dimscreen/package/contents/code/main.js | 0 .../dimscreen/package/metadata.desktop | 0 {effects => src/effects}/effect_builtins.cpp | 0 {effects => src/effects}/effect_builtins.h | 0 .../eyeonscreen/package/contents/code/main.js | 0 .../eyeonscreen/package/metadata.desktop | 0 {effects => src/effects}/fade/CMakeLists.txt | 0 .../fade/package/contents/code/main.js | 0 .../fade/package/contents/config/main.xml | 0 .../effects}/fade/package/metadata.desktop | 0 .../effects}/fadedesktop/CMakeLists.txt | 0 .../fadedesktop/package/contents/code/main.js | 0 .../fadedesktop/package/metadata.desktop | 0 .../package/contents/code/main.js | 0 .../fadingpopups/package/metadata.desktop | 0 .../effects}/fallapart/CMakeLists.txt | 0 .../effects}/fallapart/fallapart.cpp | 0 .../effects}/fallapart/fallapart.h | 0 .../effects}/fallapart/fallapart.kcfg | 0 .../effects}/fallapart/fallapartconfig.kcfgc | 0 .../effects}/flipswitch/CMakeLists.txt | 0 .../effects}/flipswitch/flipswitch.cpp | 0 .../effects}/flipswitch/flipswitch.h | 0 .../effects}/flipswitch/flipswitch.kcfg | 0 .../effects}/flipswitch/flipswitch_config.cpp | 0 .../flipswitch/flipswitch_config.desktop | 0 .../effects}/flipswitch/flipswitch_config.h | 0 .../effects}/flipswitch/flipswitch_config.ui | 0 .../flipswitch/flipswitchconfig.kcfgc | 0 .../frozenapp/package/contents/code/main.js | 0 .../frozenapp/package/metadata.desktop | 0 .../package/contents/code/fullscreen.js | 0 .../fullscreen/package/metadata.desktop | 0 {effects => src/effects}/glide/CMakeLists.txt | 0 {effects => src/effects}/glide/glide.cpp | 0 {effects => src/effects}/glide/glide.h | 0 {effects => src/effects}/glide/glide.kcfg | 0 .../effects}/glide/glide_config.cpp | 0 .../effects}/glide/glide_config.desktop | 0 {effects => src/effects}/glide/glide_config.h | 0 .../effects}/glide/glide_config.ui | 0 .../effects}/glide/glideconfig.kcfgc | 0 .../effects}/highlightwindow/CMakeLists.txt | 0 .../highlightwindow/highlightwindow.cpp | 0 .../highlightwindow/highlightwindow.h | 0 .../effects}/invert/CMakeLists.txt | 0 .../effects}/invert/data/1.10/invert.frag | 0 .../effects}/invert/data/1.40/invert.frag | 0 {effects => src/effects}/invert/invert.cpp | 0 {effects => src/effects}/invert/invert.h | 0 .../effects}/invert/invert_config.cpp | 0 .../effects}/invert/invert_config.desktop | 0 .../effects}/invert/invert_config.h | 0 .../effects}/kscreen/CMakeLists.txt | 0 {effects => src/effects}/kscreen/kscreen.cpp | 0 {effects => src/effects}/kscreen/kscreen.h | 0 {effects => src/effects}/kscreen/kscreen.kcfg | 0 .../effects}/kscreen/kscreenconfig.kcfgc | 0 {effects => src/effects}/kwineffect.desktop | 0 {effects => src/effects}/logging.cpp | 0 .../login/package/contents/code/main.js | 0 .../login/package/contents/config/main.xml | 0 .../login/package/contents/ui/config.ui | 0 .../effects}/login/package/metadata.desktop | 0 .../logout/package/contents/code/main.js | 0 .../effects}/logout/package/metadata.desktop | 0 .../effects}/lookingglass/CMakeLists.txt | 0 .../lookingglass/data/1.10/lookingglass.frag | 0 .../lookingglass/data/1.40/lookingglass.frag | 0 .../effects}/lookingglass/lookingglass.cpp | 0 .../effects}/lookingglass/lookingglass.h | 0 .../effects}/lookingglass/lookingglass.kcfg | 0 .../lookingglass/lookingglass_config.cpp | 0 .../lookingglass/lookingglass_config.desktop | 0 .../lookingglass/lookingglass_config.h | 0 .../lookingglass/lookingglass_config.ui | 0 .../lookingglass/lookingglassconfig.kcfgc | 0 .../effects}/magiclamp/CMakeLists.txt | 0 .../effects}/magiclamp/magiclamp.cpp | 0 .../effects}/magiclamp/magiclamp.h | 0 .../effects}/magiclamp/magiclamp.kcfg | 0 .../effects}/magiclamp/magiclamp_config.cpp | 0 .../magiclamp/magiclamp_config.desktop | 0 .../effects}/magiclamp/magiclamp_config.h | 0 .../effects}/magiclamp/magiclamp_config.ui | 0 .../effects}/magiclamp/magiclampconfig.kcfgc | 0 .../effects}/magnifier/CMakeLists.txt | 0 .../effects}/magnifier/magnifier.cpp | 0 .../effects}/magnifier/magnifier.h | 0 .../effects}/magnifier/magnifier.kcfg | 0 .../effects}/magnifier/magnifier_config.cpp | 0 .../magnifier/magnifier_config.desktop | 0 .../effects}/magnifier/magnifier_config.h | 0 .../effects}/magnifier/magnifier_config.ui | 0 .../effects}/magnifier/magnifierconfig.kcfgc | 0 .../package/contents/code/maximize.js | 0 .../maximize/package/metadata.desktop | 0 .../package/contents/code/morphingpopups.js | 0 .../morphingpopups/package/metadata.desktop | 0 .../effects}/mouseclick/CMakeLists.txt | 0 .../effects}/mouseclick/mouseclick.cpp | 0 .../effects}/mouseclick/mouseclick.h | 0 .../effects}/mouseclick/mouseclick.kcfg | 0 .../effects}/mouseclick/mouseclick_config.cpp | 0 .../mouseclick/mouseclick_config.desktop | 0 .../effects}/mouseclick/mouseclick_config.h | 0 .../effects}/mouseclick/mouseclick_config.ui | 0 .../mouseclick/mouseclickconfig.kcfgc | 0 .../effects}/mousemark/CMakeLists.txt | 0 .../effects}/mousemark/mousemark.cpp | 0 .../effects}/mousemark/mousemark.h | 0 .../effects}/mousemark/mousemark.kcfg | 0 .../effects}/mousemark/mousemark_config.cpp | 0 .../mousemark/mousemark_config.desktop | 0 .../effects}/mousemark/mousemark_config.h | 0 .../effects}/mousemark/mousemark_config.ui | 0 .../effects}/mousemark/mousemarkconfig.kcfgc | 0 .../effects}/presentwindows/CMakeLists.txt | 0 .../effects}/presentwindows/main.qml | 0 .../presentwindows/presentwindows.cpp | 0 .../effects}/presentwindows/presentwindows.h | 0 .../presentwindows/presentwindows.kcfg | 0 .../presentwindows/presentwindows_config.cpp | 0 .../presentwindows_config.desktop | 0 .../presentwindows/presentwindows_config.h | 0 .../presentwindows/presentwindows_config.ui | 0 .../presentwindows/presentwindows_proxy.cpp | 0 .../presentwindows/presentwindows_proxy.h | 0 .../presentwindows/presentwindowsconfig.kcfgc | 0 .../effects}/resize/CMakeLists.txt | 0 {effects => src/effects}/resize/resize.cpp | 0 {effects => src/effects}/resize/resize.h | 0 {effects => src/effects}/resize/resize.kcfg | 0 .../effects}/resize/resize_config.cpp | 0 .../effects}/resize/resize_config.desktop | 0 .../effects}/resize/resize_config.h | 0 .../effects}/resize/resize_config.ui | 0 .../effects}/resize/resizeconfig.kcfgc | 0 .../scale/package/contents/code/main.js | 0 .../scale/package/contents/config/main.xml | 0 .../scale/package/contents/ui/config.ui | 0 .../effects}/scale/package/metadata.desktop | 0 .../effects}/screenedge/CMakeLists.txt | 0 .../effects}/screenedge/screenedgeeffect.cpp | 0 .../effects}/screenedge/screenedgeeffect.h | 0 .../effects}/screenshot/CMakeLists.txt | 0 .../effects}/screenshot/screenshot.cpp | 0 .../effects}/screenshot/screenshot.h | 0 .../sessionquit/package/contents/code/main.js | 0 .../sessionquit/package/metadata.desktop | 0 {effects => src/effects}/shaders.qrc | 0 {effects => src/effects}/sheet/CMakeLists.txt | 0 {effects => src/effects}/sheet/sheet.cpp | 0 {effects => src/effects}/sheet/sheet.h | 0 {effects => src/effects}/sheet/sheet.kcfg | 0 .../effects}/sheet/sheetconfig.kcfgc | 0 .../effects}/showfps/CMakeLists.txt | 0 {effects => src/effects}/showfps/showfps.cpp | 0 {effects => src/effects}/showfps/showfps.h | 0 {effects => src/effects}/showfps/showfps.kcfg | 0 .../effects}/showfps/showfps_config.cpp | 0 .../effects}/showfps/showfps_config.desktop | 0 .../effects}/showfps/showfps_config.h | 0 .../effects}/showfps/showfps_config.ui | 0 .../effects}/showfps/showfpsconfig.kcfgc | 0 .../effects}/showpaint/CMakeLists.txt | 0 .../effects}/showpaint/showpaint.cpp | 0 .../effects}/showpaint/showpaint.h | 0 .../effects}/showpaint/showpaint_config.cpp | 0 .../showpaint/showpaint_config.desktop | 0 .../effects}/showpaint/showpaint_config.h | 0 .../effects}/showpaint/showpaint_config.ui | 0 {effects => src/effects}/slide/CMakeLists.txt | 0 {effects => src/effects}/slide/slide.cpp | 0 {effects => src/effects}/slide/slide.h | 0 {effects => src/effects}/slide/slide.kcfg | 0 .../effects}/slide/slide_config.cpp | 0 .../effects}/slide/slide_config.desktop | 0 {effects => src/effects}/slide/slide_config.h | 0 .../effects}/slide/slide_config.ui | 0 .../effects}/slide/slideconfig.kcfgc | 0 .../effects}/slideback/CMakeLists.txt | 0 .../effects}/slideback/slideback.cpp | 0 .../effects}/slideback/slideback.h | 0 .../effects}/slidingpopups/CMakeLists.txt | 0 .../effects}/slidingpopups/slidingpopups.cpp | 0 .../effects}/slidingpopups/slidingpopups.h | 0 .../effects}/slidingpopups/slidingpopups.kcfg | 0 .../slidingpopups/slidingpopupsconfig.kcfgc | 0 .../effects}/snaphelper/CMakeLists.txt | 0 .../effects}/snaphelper/snaphelper.cpp | 0 .../effects}/snaphelper/snaphelper.h | 0 .../squash/package/contents/code/main.js | 0 .../effects}/squash/package/metadata.desktop | 0 .../effects}/startupfeedback/CMakeLists.txt | 0 .../data/1.10/blinking-startup-fragment.glsl | 0 .../data/1.40/blinking-startup-fragment.glsl | 0 .../startupfeedback/startupfeedback.cpp | 0 .../startupfeedback/startupfeedback.h | 0 .../effects}/thumbnailaside/CMakeLists.txt | 0 .../thumbnailaside/thumbnailaside.cpp | 0 .../effects}/thumbnailaside/thumbnailaside.h | 0 .../thumbnailaside/thumbnailaside.kcfg | 0 .../thumbnailaside/thumbnailaside_config.cpp | 0 .../thumbnailaside_config.desktop | 0 .../thumbnailaside/thumbnailaside_config.h | 0 .../thumbnailaside/thumbnailaside_config.ui | 0 .../thumbnailaside/thumbnailasideconfig.kcfgc | 0 .../effects}/touchpoints/touchpoints.cpp | 0 .../effects}/touchpoints/touchpoints.h | 0 .../effects}/trackmouse/CMakeLists.txt | 0 .../effects}/trackmouse/data/tm_inner.png | Bin .../effects}/trackmouse/data/tm_outer.png | Bin .../effects}/trackmouse/trackmouse.cpp | 0 .../effects}/trackmouse/trackmouse.h | 0 .../effects}/trackmouse/trackmouse.kcfg | 0 .../effects}/trackmouse/trackmouse_config.cpp | 0 .../trackmouse/trackmouse_config.desktop | 0 .../effects}/trackmouse/trackmouse_config.h | 0 .../effects}/trackmouse/trackmouse_config.ui | 0 .../trackmouse/trackmouseconfig.kcfgc | 0 .../package/contents/code/main.js | 0 .../package/contents/config/main.xml | 0 .../package/contents/ui/config.ui | 0 .../translucency/package/metadata.desktop | 0 .../package/contents/code/main.js | 0 .../windowaperture/package/metadata.desktop | 0 .../effects}/windowgeometry/CMakeLists.txt | 0 .../windowgeometry/windowgeometry.cpp | 0 .../effects}/windowgeometry/windowgeometry.h | 0 .../windowgeometry/windowgeometry.kcfg | 0 .../windowgeometry/windowgeometry_config.cpp | 0 .../windowgeometry_config.desktop | 0 .../windowgeometry/windowgeometry_config.h | 0 .../windowgeometry/windowgeometry_config.ui | 0 .../windowgeometry/windowgeometryconfig.kcfgc | 0 .../effects}/wobblywindows/CMakeLists.txt | 0 .../effects}/wobblywindows/wobblywindows.cpp | 0 .../effects}/wobblywindows/wobblywindows.h | 0 .../effects}/wobblywindows/wobblywindows.kcfg | 0 .../wobblywindows/wobblywindows_config.cpp | 0 .../wobblywindows_config.desktop | 0 .../wobblywindows/wobblywindows_config.h | 0 .../wobblywindows/wobblywindows_config.ui | 0 .../wobblywindows/wobblywindowsconfig.kcfgc | 0 {effects => src/effects}/zoom/CMakeLists.txt | 0 .../zoom/accessibilityintegration.cpp | 0 .../effects}/zoom/accessibilityintegration.h | 0 {effects => src/effects}/zoom/zoom.cpp | 0 {effects => src/effects}/zoom/zoom.h | 0 {effects => src/effects}/zoom/zoom.kcfg | 0 {effects => src/effects}/zoom/zoom_config.cpp | 0 .../effects}/zoom/zoom_config.desktop | 0 {effects => src/effects}/zoom/zoom_config.h | 0 {effects => src/effects}/zoom/zoom_config.ui | 0 .../effects}/zoom/zoomconfig.kcfgc | 0 .../egl_context_attribute_builder.cpp | 0 .../egl_context_attribute_builder.h | 0 events.cpp => src/events.cpp | 0 focuschain.cpp => src/focuschain.cpp | 0 focuschain.h => src/focuschain.h | 0 ftrace.cpp => src/ftrace.cpp | 0 ftrace.h => src/ftrace.h | 0 geometrytip.cpp => src/geometrytip.cpp | 0 geometrytip.h => src/geometrytip.h | 0 gestures.cpp => src/gestures.cpp | 0 gestures.h => src/gestures.h | 0 .../globalshortcuts.cpp | 0 globalshortcuts.h => src/globalshortcuts.h | 0 group.cpp => src/group.cpp | 0 group.h => src/group.h | 0 {helpers => src/helpers}/CMakeLists.txt | 0 .../helpers}/killer/CMakeLists.txt | 0 {helpers => src/helpers}/killer/killer.cpp | 0 .../helpers}/wayland_wrapper/CMakeLists.txt | 0 .../helpers}/wayland_wrapper/kwin_wrapper.c | 0 .../helpers}/wayland_wrapper/wl-socket.c | 0 .../helpers}/wayland_wrapper/wl-socket.h | 0 .../idle_inhibition.cpp | 0 idle_inhibition.h => src/idle_inhibition.h | 0 input.cpp => src/input.cpp | 0 input.h => src/input.h | 0 input_event.cpp => src/input_event.cpp | 0 input_event.h => src/input_event.h | 0 .../input_event_spy.cpp | 0 input_event_spy.h => src/input_event_spy.h | 0 inputmethod.cpp => src/inputmethod.cpp | 0 inputmethod.h => src/inputmethod.h | 0 .../inputpanelv1client.cpp | 0 .../inputpanelv1client.h | 0 .../inputpanelv1integration.cpp | 0 .../inputpanelv1integration.h | 0 .../internal_client.cpp | 0 internal_client.h => src/internal_client.h | 0 {kcmkwin => src/kcmkwin}/CMakeLists.txt | 0 .../kcmkwin}/common/CMakeLists.txt | 4 +- {kcmkwin => src/kcmkwin}/common/Messages.sh | 0 .../kcmkwin}/common/effectsmodel.cpp | 0 .../kcmkwin}/common/effectsmodel.h | 0 .../kcmkwin}/kwincompositing/CMakeLists.txt | 2 +- .../kcmkwin}/kwincompositing/Messages.sh | 0 .../kcmkwin}/kwincompositing/compositing.ui | 0 .../kwincompositing/kwincompositing.desktop | 0 .../kwincompositing_setting.kcfg | 0 .../kwincompositing_setting.kcfgc | 0 .../kwincompositing/kwincompositingdata.cpp | 0 .../kwincompositing/kwincompositingdata.h | 0 .../kcmkwin}/kwincompositing/main.cpp | 0 .../kcmkwin}/kwindecoration/CMakeLists.txt | 0 .../kcmkwin}/kwindecoration/Messages.sh | 0 .../declarative-plugin/CMakeLists.txt | 0 .../declarative-plugin/buttonsmodel.cpp | 0 .../declarative-plugin/buttonsmodel.h | 0 .../declarative-plugin/plugin.cpp | 0 .../declarative-plugin/plugin.h | 0 .../declarative-plugin/previewbridge.cpp | 0 .../declarative-plugin/previewbridge.h | 0 .../declarative-plugin/previewbutton.cpp | 0 .../declarative-plugin/previewbutton.h | 0 .../declarative-plugin/previewclient.cpp | 0 .../declarative-plugin/previewclient.h | 0 .../declarative-plugin/previewitem.cpp | 0 .../declarative-plugin/previewitem.h | 0 .../declarative-plugin/previewsettings.cpp | 0 .../declarative-plugin/previewsettings.h | 0 .../kwindecoration/declarative-plugin/qmldir | 0 .../kwindecoration/decorationmodel.cpp | 0 .../kcmkwin}/kwindecoration/decorationmodel.h | 0 .../kcmkwin}/kwindecoration/kcm.cpp | 0 {kcmkwin => src/kcmkwin}/kwindecoration/kcm.h | 0 .../kwindecoration/kwindecoration.desktop | 0 .../kwindecorationsettings.kcfg | 0 .../kwindecorationsettings.kcfgc | 0 .../package/contents/ui/ButtonGroup.qml | 0 .../package/contents/ui/Buttons.qml | 0 .../package/contents/ui/Themes.qml | 0 .../package/contents/ui/main.qml | 0 .../kwindecoration/package/metadata.desktop | 0 .../kcmkwin}/kwindecoration/utils.cpp | 0 .../kcmkwin}/kwindecoration/utils.h | 0 .../kwindecoration/window-decorations.knsrc | 0 .../kcmkwin}/kwindesktop/CMakeLists.txt | 0 .../kcmkwin}/kwindesktop/Messages.sh | 0 .../kcmkwin}/kwindesktop/animationsmodel.cpp | 0 .../kcmkwin}/kwindesktop/animationsmodel.h | 0 .../kcmkwin}/kwindesktop/desktopsmodel.cpp | 0 .../kcmkwin}/kwindesktop/desktopsmodel.h | 0 .../kcm_kwin_virtualdesktops.desktop | 0 .../kwindesktop/package/contents/ui/main.qml | 0 .../kwindesktop/package/metadata.desktop | 0 .../kcmkwin}/kwindesktop/virtualdesktops.cpp | 0 .../kcmkwin}/kwindesktop/virtualdesktops.h | 0 .../kwindesktop/virtualdesktopssettings.kcfg | 0 .../kwindesktop/virtualdesktopssettings.kcfgc | 0 .../kcmkwin}/kwineffects/CMakeLists.txt | 0 .../kcmkwin}/kwineffects/Messages.sh | 0 .../kwineffects/effectsfilterproxymodel.cpp | 0 .../kwineffects/effectsfilterproxymodel.h | 0 {kcmkwin => src/kcmkwin}/kwineffects/kcm.cpp | 0 {kcmkwin => src/kcmkwin}/kwineffects/kcm.h | 0 .../kwineffects/kcm_kwin_effects.desktop | 0 .../kcmkwin}/kwineffects/kwineffect.knsrc | 0 .../package/contents/ui/Effect.qml | 0 .../kwineffects/package/contents/ui/Video.qml | 0 .../kwineffects/package/contents/ui/main.qml | 0 .../kwineffects/package/metadata.desktop | 0 {kcmkwin => src/kcmkwin}/kwinoptions/AUTHORS | 0 .../kcmkwin}/kwinoptions/CMakeLists.txt | 4 +- .../kcmkwin}/kwinoptions/ChangeLog | 0 .../kcmkwin}/kwinoptions/Messages.sh | 0 .../kcmkwin}/kwinoptions/actions.ui | 0 .../kcmkwin}/kwinoptions/advanced.ui | 0 {kcmkwin => src/kcmkwin}/kwinoptions/focus.ui | 0 .../kcmkwin}/kwinoptions/kwinactions.desktop | 0 .../kcmkwin}/kwinoptions/kwinadvanced.desktop | 0 .../kcmkwin}/kwinoptions/kwinfocus.desktop | 0 .../kcmkwin}/kwinoptions/kwinmoving.desktop | 0 .../kcmkwin}/kwinoptions/kwinoptions.desktop | 0 .../kwinoptions_kdeglobals_settings.kcfg | 0 .../kwinoptions_kdeglobals_settings.kcfgc | 0 .../kwinoptions/kwinoptions_settings.kcfg | 0 .../kwinoptions/kwinoptions_settings.kcfgc | 0 {kcmkwin => src/kcmkwin}/kwinoptions/main.cpp | 0 {kcmkwin => src/kcmkwin}/kwinoptions/main.h | 0 .../kcmkwin}/kwinoptions/mouse.cpp | 0 {kcmkwin => src/kcmkwin}/kwinoptions/mouse.h | 0 {kcmkwin => src/kcmkwin}/kwinoptions/mouse.ui | 0 .../kcmkwin}/kwinoptions/moving.ui | 0 .../kcmkwin}/kwinoptions/windows.cpp | 0 .../kcmkwin}/kwinoptions/windows.h | 0 .../kcmkwin}/kwinrules/CMakeLists.txt | 0 .../kcmkwin}/kwinrules/Messages.sh | 0 .../kcmkwin}/kwinrules/kcm_kwinrules.desktop | 0 .../kcmkwin}/kwinrules/kcmrules.cpp | 0 {kcmkwin => src/kcmkwin}/kwinrules/kcmrules.h | 0 .../kcmkwin}/kwinrules/kwinsrc.cpp | 0 {kcmkwin => src/kcmkwin}/kwinrules/main.cpp | 0 .../kcmkwin}/kwinrules/optionsmodel.cpp | 0 .../kcmkwin}/kwinrules/optionsmodel.h | 0 .../package/contents/ui/FileDialogLoader.qml | 0 .../package/contents/ui/OptionsComboBox.qml | 0 .../package/contents/ui/RuleItemDelegate.qml | 0 .../package/contents/ui/RulesEditor.qml | 0 .../package/contents/ui/RulesList.qml | 0 .../package/contents/ui/ValueEditor.qml | 0 .../kwinrules/package/metadata.desktop | 0 .../kcmkwin}/kwinrules/rulebookmodel.cpp | 0 .../kcmkwin}/kwinrules/rulebookmodel.h | 0 .../kcmkwin}/kwinrules/ruleitem.cpp | 0 {kcmkwin => src/kcmkwin}/kwinrules/ruleitem.h | 0 .../kcmkwin}/kwinrules/rulesdialog.cpp | 0 .../kcmkwin}/kwinrules/rulesdialog.h | 0 .../kcmkwin}/kwinrules/rulesmodel.cpp | 0 .../kcmkwin}/kwinrules/rulesmodel.h | 0 .../kcmkwin}/kwinscreenedges/CMakeLists.txt | 4 +- .../kcmkwin}/kwinscreenedges/Messages.sh | 0 .../kwinscreenedges/kwinscreenedge.cpp | 0 .../kcmkwin}/kwinscreenedges/kwinscreenedge.h | 0 .../kwinscreenedgeconfigform.cpp | 0 .../kwinscreenedgeconfigform.h | 0 .../kwinscreenedges/kwinscreenedges.desktop | 0 .../kwinscreenedgescriptsettings.kcfg | 0 .../kwinscreenedgescriptsettings.kcfgc | 0 .../kwinscreenedgesettings.kcfg | 0 .../kwinscreenedgesettings.kcfgc | 0 .../kwinscreenedges/kwintouchscreen.desktop | 0 .../kwintouchscreenedgeconfigform.cpp | 0 .../kwintouchscreenedgeconfigform.h | 0 .../kwintouchscreenscriptsettings.kcfg | 0 .../kwintouchscreenscriptsettings.kcfgc | 0 .../kwintouchscreensettings.kcfg | 0 .../kwintouchscreensettings.kcfgc | 0 .../kcmkwin}/kwinscreenedges/main.cpp | 0 .../kcmkwin}/kwinscreenedges/main.h | 0 .../kcmkwin}/kwinscreenedges/main.ui | 0 .../kcmkwin}/kwinscreenedges/monitor.cpp | 0 .../kcmkwin}/kwinscreenedges/monitor.h | 0 .../kwinscreenedges/screenpreviewwidget.cpp | 0 .../kwinscreenedges/screenpreviewwidget.h | 0 .../kcmkwin}/kwinscreenedges/touch.cpp | 0 .../kcmkwin}/kwinscreenedges/touch.h | 0 .../kcmkwin}/kwinscreenedges/touch.ui | 0 .../kcmkwin}/kwinscripts/CMakeLists.txt | 0 .../kcmkwin}/kwinscripts/Messages.sh | 0 .../kcmkwin}/kwinscripts/kwinscripts.desktop | 0 .../kcmkwin}/kwinscripts/kwinscripts.knsrc | 0 .../kcmkwin}/kwinscripts/kwinscriptsdata.cpp | 0 .../kcmkwin}/kwinscripts/kwinscriptsdata.h | 0 {kcmkwin => src/kcmkwin}/kwinscripts/main.cpp | 0 .../kcmkwin}/kwinscripts/module.cpp | 0 {kcmkwin => src/kcmkwin}/kwinscripts/module.h | 0 .../kcmkwin}/kwinscripts/module.ui | 0 .../kcmkwin}/kwinscripts/version.h.cmake | 0 .../kcmkwin}/kwintabbox/CMakeLists.txt | 6 +- .../kcmkwin}/kwintabbox/Messages.sh | 0 .../kwintabbox/kwinpluginssettings.kcfg | 0 .../kwintabbox/kwinpluginssettings.kcfgc | 0 .../kwintabbox/kwinswitcheffectsettings.kcfg | 0 .../kwintabbox/kwinswitcheffectsettings.kcfgc | 0 .../kcmkwin}/kwintabbox/kwinswitcher.knsrc | 0 .../kcmkwin}/kwintabbox/kwintabbox.desktop | 0 .../kwintabbox/kwintabboxconfigform.cpp | 0 .../kwintabbox/kwintabboxconfigform.h | 0 .../kcmkwin}/kwintabbox/kwintabboxdata.cpp | 0 .../kcmkwin}/kwintabbox/kwintabboxdata.h | 0 .../kwintabbox/kwintabboxsettings.kcfg | 0 .../kwintabbox/kwintabboxsettings.kcfgc | 0 .../kcmkwin}/kwintabbox/layoutpreview.cpp | 0 .../kcmkwin}/kwintabbox/layoutpreview.h | 0 {kcmkwin => src/kcmkwin}/kwintabbox/main.cpp | 0 {kcmkwin => src/kcmkwin}/kwintabbox/main.h | 0 {kcmkwin => src/kcmkwin}/kwintabbox/main.ui | 0 .../kcmkwin}/kwintabbox/thumbnailitem.cpp | 0 .../kcmkwin}/kwintabbox/thumbnailitem.h | 0 .../kwintabbox/thumbnails/dolphin.png | Bin .../kcmkwin}/kwintabbox/thumbnails/kmail.png | Bin .../kwintabbox/thumbnails/konqueror.png | Bin .../kwintabbox/thumbnails/systemsettings.png | Bin keyboard_input.cpp => src/keyboard_input.cpp | 0 keyboard_input.h => src/keyboard_input.h | 0 .../keyboard_layout.cpp | 0 keyboard_layout.h => src/keyboard_layout.h | 0 .../keyboard_layout_switching.cpp | 0 .../keyboard_layout_switching.h | 0 .../keyboard_repeat.cpp | 0 keyboard_repeat.h => src/keyboard_repeat.h | 0 killwindow.cpp => src/killwindow.cpp | 0 killwindow.h => src/killwindow.h | 0 kwin.kcfg => src/kwin.kcfg | 0 kwin.notifyrc => src/kwin.notifyrc | 0 kwinbindings.cpp => src/kwinbindings.cpp | 0 layers.cpp => src/layers.cpp | 0 .../layershellv1client.cpp | 0 .../layershellv1client.h | 0 .../layershellv1integration.cpp | 0 .../layershellv1integration.h | 0 {libinput => src/libinput}/connection.cpp | 0 {libinput => src/libinput}/connection.h | 0 {libinput => src/libinput}/context.cpp | 0 {libinput => src/libinput}/context.h | 0 {libinput => src/libinput}/device.cpp | 0 {libinput => src/libinput}/device.h | 0 {libinput => src/libinput}/events.cpp | 0 {libinput => src/libinput}/events.h | 0 .../libinput}/libinput_logging.cpp | 0 {libinput => src/libinput}/libinput_logging.h | 0 .../libkwineffects}/CMakeLists.txt | 0 .../KWinEffectsConfig.cmake.in | 0 .../libkwineffects}/Mainpage.dox | 0 .../libkwineffects}/Messages.sh | 0 .../libkwineffects}/anidata.cpp | 0 .../libkwineffects}/anidata_p.h | 0 .../libkwineffects}/kwinanimationeffect.cpp | 0 .../libkwineffects}/kwinanimationeffect.h | 0 .../libkwineffects}/kwinconfig.h.cmake | 0 .../libkwineffects}/kwineffectquickview.cpp | 0 .../libkwineffects}/kwineffectquickview.h | 0 .../libkwineffects}/kwineffects.cpp | 0 .../libkwineffects}/kwineffects.h | 0 .../libkwineffects}/kwineglimagetexture.cpp | 0 .../libkwineffects}/kwineglimagetexture.h | 0 .../libkwineffects}/kwinglobals.h | 0 .../libkwineffects}/kwinglplatform.cpp | 0 .../libkwineffects}/kwinglplatform.h | 0 .../libkwineffects}/kwingltexture.cpp | 0 .../libkwineffects}/kwingltexture.h | 0 .../libkwineffects}/kwingltexture_p.h | 0 .../libkwineffects}/kwinglutils.cpp | 0 .../libkwineffects}/kwinglutils.h | 0 .../libkwineffects}/kwinglutils_funcs.cpp | 0 .../libkwineffects}/kwinglutils_funcs.h | 0 .../libkwineffects}/kwinxrenderutils.cpp | 0 .../libkwineffects}/kwinxrenderutils.h | 0 .../libkwineffects}/logging.cpp | 0 .../libkwineffects}/logging_p.h | 0 linux_dmabuf.cpp => src/linux_dmabuf.cpp | 0 linux_dmabuf.h => src/linux_dmabuf.h | 0 logind.cpp => src/logind.cpp | 0 logind.h => src/logind.h | 0 main.cpp => src/main.cpp | 0 main.h => src/main.h | 0 main_wayland.cpp => src/main_wayland.cpp | 0 main_wayland.h => src/main_wayland.h | 0 main_x11.cpp => src/main_x11.cpp | 0 main_x11.h => src/main_x11.h | 0 .../modifier_only_shortcuts.cpp | 0 .../modifier_only_shortcuts.h | 0 .../moving_client_x11_filter.cpp | 0 .../moving_client_x11_filter.h | 0 netinfo.cpp => src/netinfo.cpp | 0 netinfo.h => src/netinfo.h | 0 .../onscreennotification.cpp | 0 .../onscreennotification.h | 0 options.cpp => src/options.cpp | 0 options.h => src/options.h | 0 .../org.kde.KWin.Plugins.xml | 0 .../org.kde.KWin.Session.xml | 0 .../org.kde.KWin.VirtualDesktopManager.xml | 0 org.kde.KWin.xml => src/org.kde.KWin.xml | 0 .../org.kde.kappmenu.xml | 0 .../org.kde.kwin.Compositing.xml | 0 .../org.kde.kwin.Effects.xml | 0 osd.cpp => src/osd.cpp | 0 osd.h => src/osd.h | 0 outline.cpp => src/outline.cpp | 0 outline.h => src/outline.h | 0 overlaywindow.cpp => src/overlaywindow.cpp | 0 overlaywindow.h => src/overlaywindow.h | 0 placement.cpp => src/placement.cpp | 0 placement.h => src/placement.h | 0 platform.cpp => src/platform.cpp | 0 platform.h => src/platform.h | 0 .../platformsupport}/CMakeLists.txt | 0 .../platformsupport}/scenes/CMakeLists.txt | 0 .../scenes/opengl/CMakeLists.txt | 4 +- .../scenes/opengl/abstract_egl_backend.cpp | 0 .../scenes/opengl/abstract_egl_backend.h | 0 .../scenes/opengl/drm_fourcc.h | 0 .../scenes/opengl/egl_dmabuf.cpp | 0 .../scenes/opengl/egl_dmabuf.h | 0 .../scenes/opengl/kwineglext.h | 0 .../scenes/opengl/openglbackend.cpp | 0 .../scenes/opengl/openglbackend.h | 0 .../scenes/opengl/texture.cpp | 0 .../platformsupport}/scenes/opengl/texture.h | 0 .../scenes/qpainter/CMakeLists.txt | 0 .../scenes/qpainter/qpainterbackend.cpp | 0 .../scenes/qpainter/qpainterbackend.h | 0 .../scenes/xrender/CMakeLists.txt | 0 .../scenes/xrender/xrenderbackend.cpp | 0 .../scenes/xrender/xrenderbackend.h | 0 .../vsyncconvenience/CMakeLists.txt | 0 .../vsyncconvenience/softwarevsyncmonitor.cpp | 0 .../vsyncconvenience/softwarevsyncmonitor.h | 0 .../vsyncconvenience/vsyncmonitor.cpp | 0 .../vsyncconvenience/vsyncmonitor.h | 0 plugin.cpp => src/plugin.cpp | 0 plugin.h => src/plugin.h | 0 pluginmanager.cpp => src/pluginmanager.cpp | 0 pluginmanager.h => src/pluginmanager.h | 0 {plugins => src/plugins}/CMakeLists.txt | 0 .../colord-integration/CMakeLists.txt | 0 .../colord-integration/colorddevice.cpp | 0 .../colord-integration/colorddevice.h | 0 .../colord-integration/colordintegration.cpp | 0 .../colord-integration/colordintegration.h | 0 .../plugins}/colord-integration/colordtypes.h | 0 .../plugins}/colord-integration/main.cpp | 0 .../plugins}/colord-integration/metadata.json | 0 .../org.freedesktop.ColorManager.Device.xml | 0 .../org.freedesktop.ColorManager.Profile.xml | 0 .../org.freedesktop.ColorManager.xml | 0 .../plugins}/idletime/CMakeLists.txt | 0 {plugins => src/plugins}/idletime/kwin.json | 0 {plugins => src/plugins}/idletime/poller.cpp | 0 {plugins => src/plugins}/idletime/poller.h | 0 .../plugins}/kdecorations/CMakeLists.txt | 0 .../plugins}/kdecorations/Messages.sh | 0 .../plugins}/kdecorations/aurorae/AUTHORS | 0 .../kdecorations/aurorae/CMakeLists.txt | 0 .../plugins}/kdecorations/aurorae/README | 0 .../plugins}/kdecorations/aurorae/TODO | 0 .../kdecorations/aurorae/src/CMakeLists.txt | 0 .../kdecorations/aurorae/src/aurorae.cpp | 0 .../kdecorations/aurorae/src/aurorae.h | 0 .../kdecorations/aurorae/src/aurorae.json | 0 .../kdecorations/aurorae/src/aurorae.knsrc | 0 .../kdecorations/aurorae/src/colorhelper.cpp | 0 .../kdecorations/aurorae/src/colorhelper.h | 0 .../aurorae/src/decorationoptions.cpp | 0 .../aurorae/src/decorationoptions.h | 0 .../aurorae/src/decorationplugin.cpp | 0 .../aurorae/src/decorationplugin.h | 0 .../aurorae/src/kwindecoration.desktop | 0 .../aurorae/src/lib/auroraetheme.cpp | 0 .../aurorae/src/lib/auroraetheme.h | 0 .../aurorae/src/lib/themeconfig.cpp | 0 .../aurorae/src/lib/themeconfig.h | 0 .../aurorae/src/qml/AppMenuButton.qml | 0 .../aurorae/src/qml/AuroraeButton.qml | 0 .../aurorae/src/qml/AuroraeButtonGroup.qml | 0 .../aurorae/src/qml/AuroraeMaximizeButton.qml | 0 .../aurorae/src/qml/ButtonGroup.qml | 0 .../aurorae/src/qml/Decoration.qml | 0 .../aurorae/src/qml/DecorationButton.qml | 0 .../aurorae/src/qml/MenuButton.qml | 0 .../kdecorations/aurorae/src/qml/aurorae.qml | 0 .../kdecorations/aurorae/src/qml/qmldir | 0 .../kdecorations/aurorae/theme-description | 0 .../aurorae/themes/CMakeLists.txt | 0 .../aurorae/themes/plastik/CMakeLists.txt | 0 .../themes/plastik/code/CMakeLists.txt | 0 .../themes/plastik/code/plastikbutton.cpp | 0 .../themes/plastik/code/plastikbutton.h | 0 .../themes/plastik/code/plastikplugin.cpp | 0 .../themes/plastik/code/plastikplugin.h | 0 .../aurorae/themes/plastik/code/qmldir | 0 .../plastik/package/contents/config/main.xml | 0 .../package/contents/ui/PlastikButton.qml | 0 .../plastik/package/contents/ui/config.ui | 0 .../plastik/package/contents/ui/main.qml | 0 .../themes/plastik/package/metadata.desktop | 0 .../plugins}/kglobalaccel/CMakeLists.txt | 0 .../kglobalaccel/kglobalaccel_plugin.cpp | 0 .../kglobalaccel/kglobalaccel_plugin.h | 0 .../plugins}/kglobalaccel/kwin.json | 0 .../plugins}/kpackage/CMakeLists.txt | 0 .../plugins}/kpackage/aurorae/CMakeLists.txt | 0 .../plugins}/kpackage/aurorae/aurorae.cpp | 0 .../plugins}/kpackage/aurorae/aurorae.h | 0 .../kwin-packagestructure-aurorae.desktop | 0 .../kpackage/decoration/CMakeLists.txt | 0 .../kpackage/decoration/decoration.cpp | 0 .../plugins}/kpackage/decoration/decoration.h | 0 .../kwin-packagestructure-decoration.desktop | 0 .../plugins}/kpackage/effect/CMakeLists.txt | 0 .../plugins}/kpackage/effect/effect.cpp | 0 .../plugins}/kpackage/effect/effect.h | 0 .../kwin-packagestructure-effect.desktop | 0 .../plugins}/kpackage/scripts/CMakeLists.txt | 0 .../kwin-packagestructure-scripts.desktop | 0 .../plugins}/kpackage/scripts/scripts.cpp | 0 .../plugins}/kpackage/scripts/scripts.h | 0 .../kpackage/windowswitcher/CMakeLists.txt | 0 ...in-packagestructure-windowswitcher.desktop | 0 .../windowswitcher/windowswitcher.cpp | 0 .../kpackage/windowswitcher/windowswitcher.h | 0 .../krunner-integration/CMakeLists.txt | 0 .../krunner-integration/dbusutils_p.h | 0 .../kwin-runner-windows.desktop | 0 .../plugins}/krunner-integration/main.cpp | 0 .../krunner-integration/metadata.json | 0 .../krunner-integration/org.kde.krunner1.xml | 0 .../windowsrunnerinterface.cpp | 0 .../windowsrunnerinterface.h | 0 .../plugins}/nightcolor/CMakeLists.txt | 0 .../plugins}/nightcolor/clockskewnotifier.cpp | 0 .../plugins}/nightcolor/clockskewnotifier.h | 0 .../nightcolor/clockskewnotifierengine.cpp | 0 .../clockskewnotifierengine_linux.cpp | 0 .../clockskewnotifierengine_linux.h | 0 .../nightcolor/clockskewnotifierengine_p.h | 0 .../plugins}/nightcolor/constants.h | 0 {plugins => src/plugins}/nightcolor/main.cpp | 0 .../plugins}/nightcolor/metadata.json | 0 .../nightcolor/nightcolordbusinterface.cpp | 0 .../nightcolor/nightcolordbusinterface.h | 0 .../plugins}/nightcolor/nightcolormanager.cpp | 0 .../plugins}/nightcolor/nightcolormanager.h | 0 .../nightcolor/nightcolorsettings.kcfg | 0 .../nightcolor/nightcolorsettings.kcfgc | 0 .../nightcolor/org.kde.kwin.ColorCorrect.xml | 0 .../plugins}/nightcolor/suncalc.cpp | 0 {plugins => src/plugins}/nightcolor/suncalc.h | 0 .../plugins}/platforms/CMakeLists.txt | 0 .../plugins}/platforms/drm/CMakeLists.txt | 0 .../drm/abstract_egl_drm_backend.cpp | 0 .../platforms/drm/abstract_egl_drm_backend.h | 0 .../plugins}/platforms/drm/drm.json | 0 .../plugins}/platforms/drm/drm_backend.cpp | 0 .../plugins}/platforms/drm/drm_backend.h | 0 .../plugins}/platforms/drm/drm_buffer.cpp | 0 .../plugins}/platforms/drm/drm_buffer.h | 0 .../plugins}/platforms/drm/drm_buffer_gbm.cpp | 0 .../plugins}/platforms/drm/drm_buffer_gbm.h | 0 .../plugins}/platforms/drm/drm_gpu.cpp | 0 .../plugins}/platforms/drm/drm_gpu.h | 0 .../platforms/drm/drm_inputeventfilter.cpp | 0 .../platforms/drm/drm_inputeventfilter.h | 0 .../plugins}/platforms/drm/drm_object.cpp | 0 .../plugins}/platforms/drm/drm_object.h | 0 .../platforms/drm/drm_object_connector.cpp | 0 .../platforms/drm/drm_object_connector.h | 0 .../platforms/drm/drm_object_crtc.cpp | 0 .../plugins}/platforms/drm/drm_object_crtc.h | 0 .../platforms/drm/drm_object_plane.cpp | 0 .../plugins}/platforms/drm/drm_object_plane.h | 0 .../plugins}/platforms/drm/drm_output.cpp | 0 .../plugins}/platforms/drm/drm_output.h | 0 .../plugins}/platforms/drm/drm_pointer.h | 0 .../plugins}/platforms/drm/edid.cpp | 0 {plugins => src/plugins}/platforms/drm/edid.h | 0 .../platforms/drm/egl_gbm_backend.cpp | 0 .../plugins}/platforms/drm/egl_gbm_backend.h | 0 .../platforms/drm/egl_multi_backend.cpp | 0 .../platforms/drm/egl_multi_backend.h | 0 .../platforms/drm/egl_stream_backend.cpp | 0 .../platforms/drm/egl_stream_backend.h | 0 .../plugins}/platforms/drm/gbm_dmabuf.cpp | 0 .../plugins}/platforms/drm/gbm_dmabuf.h | 0 .../plugins}/platforms/drm/gbm_surface.cpp | 0 .../plugins}/platforms/drm/gbm_surface.h | 0 .../plugins}/platforms/drm/logging.cpp | 0 .../plugins}/platforms/drm/logging.h | 0 .../drm/scene_qpainter_drm_backend.cpp | 0 .../drm/scene_qpainter_drm_backend.h | 0 .../plugins}/platforms/fbdev/CMakeLists.txt | 0 .../plugins}/platforms/fbdev/fb_backend.cpp | 0 .../plugins}/platforms/fbdev/fb_backend.h | 0 .../plugins}/platforms/fbdev/fbdev.json | 0 .../platforms/fbdev/fbvsyncmonitor.cpp | 0 .../plugins}/platforms/fbdev/fbvsyncmonitor.h | 0 .../plugins}/platforms/fbdev/logging.cpp | 0 .../plugins}/platforms/fbdev/logging.h | 0 .../fbdev/scene_qpainter_fb_backend.cpp | 0 .../fbdev/scene_qpainter_fb_backend.h | 0 .../plugins}/platforms/virtual/CMakeLists.txt | 0 .../platforms/virtual/egl_gbm_backend.cpp | 0 .../platforms/virtual/egl_gbm_backend.h | 0 .../scene_qpainter_virtual_backend.cpp | 0 .../virtual/scene_qpainter_virtual_backend.h | 0 .../plugins}/platforms/virtual/virtual.json | 0 .../platforms/virtual/virtual_backend.cpp | 0 .../platforms/virtual/virtual_backend.h | 0 .../platforms/virtual/virtual_output.cpp | 0 .../platforms/virtual/virtual_output.h | 0 .../plugins}/platforms/wayland/CMakeLists.txt | 0 .../platforms/wayland/egl_wayland_backend.cpp | 0 .../platforms/wayland/egl_wayland_backend.h | 0 .../plugins}/platforms/wayland/logging.cpp | 0 .../plugins}/platforms/wayland/logging.h | 0 .../scene_qpainter_wayland_backend.cpp | 0 .../wayland/scene_qpainter_wayland_backend.h | 0 .../plugins}/platforms/wayland/wayland.json | 0 .../platforms/wayland/wayland_backend.cpp | 0 .../platforms/wayland/wayland_backend.h | 0 .../platforms/wayland/wayland_output.cpp | 0 .../platforms/wayland/wayland_output.h | 0 .../plugins}/platforms/x11/CMakeLists.txt | 0 .../platforms/x11/common/CMakeLists.txt | 0 .../platforms/x11/common/eglonxbackend.cpp | 0 .../platforms/x11/common/eglonxbackend.h | 0 .../platforms/x11/common/ge_event_mem_mover.h | 0 .../platforms/x11/standalone/CMakeLists.txt | 0 .../platforms/x11/standalone/edge.cpp | 0 .../plugins}/platforms/x11/standalone/edge.h | 0 .../effects_mouse_interception_x11_filter.cpp | 0 .../effects_mouse_interception_x11_filter.h | 0 .../platforms/x11/standalone/effects_x11.cpp | 0 .../platforms/x11/standalone/effects_x11.h | 0 .../platforms/x11/standalone/eglbackend.cpp | 0 .../platforms/x11/standalone/eglbackend.h | 0 .../glx_context_attribute_builder.cpp | 0 .../glx_context_attribute_builder.h | 0 .../platforms/x11/standalone/glxbackend.cpp | 0 .../platforms/x11/standalone/glxbackend.h | 0 .../x11/standalone/glxconvenience.cpp | 0 .../platforms/x11/standalone/glxconvenience.h | 0 .../platforms/x11/standalone/logging.cpp | 0 .../platforms/x11/standalone/logging.h | 0 .../x11/standalone/non_composited_outline.cpp | 0 .../x11/standalone/non_composited_outline.h | 0 .../standalone/omlsynccontrolvsyncmonitor.cpp | 0 .../standalone/omlsynccontrolvsyncmonitor.h | 0 .../x11/standalone/overlaywindow_x11.cpp | 0 .../x11/standalone/overlaywindow_x11.h | 0 .../x11/standalone/screenedges_filter.cpp | 0 .../x11/standalone/screenedges_filter.h | 0 .../standalone/sgivideosyncvsyncmonitor.cpp | 0 .../x11/standalone/sgivideosyncvsyncmonitor.h | 0 .../x11/standalone/windowselector.cpp | 0 .../platforms/x11/standalone/windowselector.h | 0 .../platforms/x11/standalone/x11.json | 0 .../standalone/x11_decoration_renderer.cpp | 0 .../x11/standalone/x11_decoration_renderer.h | 0 .../platforms/x11/standalone/x11_output.cpp | 0 .../platforms/x11/standalone/x11_output.h | 0 .../platforms/x11/standalone/x11_platform.cpp | 0 .../platforms/x11/standalone/x11_platform.h | 0 .../platforms/x11/standalone/x11cursor.cpp | 0 .../platforms/x11/standalone/x11cursor.h | 0 .../x11/standalone/x11placeholderoutput.cpp | 0 .../x11/standalone/x11placeholderoutput.h | 0 .../x11/standalone/x11xrenderbackend.cpp | 0 .../x11/standalone/x11xrenderbackend.h | 0 .../standalone/xfixes_cursor_event_filter.cpp | 0 .../standalone/xfixes_cursor_event_filter.h | 0 .../x11/standalone/xinputintegration.cpp | 0 .../x11/standalone/xinputintegration.h | 0 .../platforms/x11/windowed/CMakeLists.txt | 0 .../x11/windowed/egl_x11_backend.cpp | 0 .../platforms/x11/windowed/egl_x11_backend.h | 0 .../platforms/x11/windowed/logging.cpp | 0 .../plugins}/platforms/x11/windowed/logging.h | 0 .../windowed/scene_qpainter_x11_backend.cpp | 0 .../x11/windowed/scene_qpainter_x11_backend.h | 0 .../plugins}/platforms/x11/windowed/x11.json | 0 .../x11/windowed/x11windowed_backend.cpp | 0 .../x11/windowed/x11windowed_backend.h | 0 .../x11/windowed/x11windowed_output.cpp | 0 .../x11/windowed/x11windowed_output.h | 0 {plugins => src/plugins}/qpa/CMakeLists.txt | 0 {plugins => src/plugins}/qpa/backingstore.cpp | 0 {plugins => src/plugins}/qpa/backingstore.h | 0 {plugins => src/plugins}/qpa/eglhelpers.cpp | 0 {plugins => src/plugins}/qpa/eglhelpers.h | 0 .../plugins}/qpa/eglplatformcontext.cpp | 0 .../plugins}/qpa/eglplatformcontext.h | 0 {plugins => src/plugins}/qpa/integration.cpp | 0 {plugins => src/plugins}/qpa/integration.h | 0 {plugins => src/plugins}/qpa/kwin.json | 0 {plugins => src/plugins}/qpa/main.cpp | 0 .../plugins}/qpa/offscreensurface.cpp | 0 .../plugins}/qpa/offscreensurface.h | 0 .../plugins}/qpa/platformcursor.cpp | 0 {plugins => src/plugins}/qpa/platformcursor.h | 0 {plugins => src/plugins}/qpa/screen.cpp | 0 {plugins => src/plugins}/qpa/screen.h | 0 {plugins => src/plugins}/qpa/window.cpp | 0 {plugins => src/plugins}/qpa/window.h | 0 .../plugins}/scenes/CMakeLists.txt | 0 .../plugins}/scenes/opengl/CMakeLists.txt | 0 .../plugins}/scenes/opengl/lanczosfilter.cpp | 0 .../plugins}/scenes/opengl/lanczosfilter.h | 0 .../plugins}/scenes/opengl/opengl.json | 0 .../plugins}/scenes/opengl/resources.qrc | 0 .../plugins}/scenes/opengl/scene_opengl.cpp | 0 .../plugins}/scenes/opengl/scene_opengl.h | 0 .../opengl/shaders/1.10/lanczos-fragment.glsl | 0 .../opengl/shaders/1.40/lanczos-fragment.glsl | 0 .../plugins}/scenes/qpainter/CMakeLists.txt | 0 .../plugins}/scenes/qpainter/qpainter.json | 0 .../scenes/qpainter/scene_qpainter.cpp | 0 .../plugins}/scenes/qpainter/scene_qpainter.h | 0 .../plugins}/scenes/xrender/CMakeLists.txt | 0 .../plugins}/scenes/xrender/scene_xrender.cpp | 0 .../plugins}/scenes/xrender/scene_xrender.h | 0 .../plugins}/scenes/xrender/xrender.json | 0 .../plugins}/screencast/CMakeLists.txt | 0 .../plugins}/screencast/eglnativefence.cpp | 0 .../plugins}/screencast/eglnativefence.h | 0 {plugins => src/plugins}/screencast/main.cpp | 0 .../plugins}/screencast/metadata.json | 0 .../plugins}/screencast/pipewirecore.cpp | 0 .../plugins}/screencast/pipewirecore.h | 0 .../plugins}/screencast/pipewirestream.cpp | 0 .../plugins}/screencast/pipewirestream.h | 0 .../plugins}/screencast/screencastmanager.cpp | 0 .../plugins}/screencast/screencastmanager.h | 0 .../plugins}/windowsystem/CMakeLists.txt | 0 .../plugins}/windowsystem/kwindowsystem.json | 0 .../plugins}/windowsystem/plugin.cpp | 0 .../plugins}/windowsystem/plugin.h | 0 .../plugins}/windowsystem/windoweffects.cpp | 0 .../plugins}/windowsystem/windoweffects.h | 0 .../plugins}/windowsystem/windowshadow.cpp | 0 .../plugins}/windowsystem/windowshadow.h | 0 .../plugins}/windowsystem/windowsystem.cpp | 0 .../plugins}/windowsystem/windowsystem.h | 0 pointer_input.cpp => src/pointer_input.cpp | 0 pointer_input.h => src/pointer_input.h | 0 .../popup_input_filter.cpp | 0 .../popup_input_filter.h | 0 {qml => src/qml}/CMakeLists.txt | 0 .../plasma/dummydata/osd.qml | 0 .../qml}/onscreennotification/plasma/main.qml | 0 {qml => src/qml}/outline/plasma/outline.qml | 0 renderjournal.cpp => src/renderjournal.cpp | 0 renderjournal.h => src/renderjournal.h | 0 renderloop.cpp => src/renderloop.cpp | 0 renderloop.h => src/renderloop.h | 0 renderloop_p.h => src/renderloop_p.h | 0 .../rootinfo_filter.cpp | 0 rootinfo_filter.h => src/rootinfo_filter.h | 0 .../rulebooksettings.cpp | 0 rulebooksettings.h => src/rulebooksettings.h | 0 .../rulebooksettingsbase.kcfg | 0 .../rulebooksettingsbase.kcfgc | 0 rules.cpp => src/rules.cpp | 0 rules.h => src/rules.h | 0 rulesettings.kcfg => src/rulesettings.kcfg | 0 rulesettings.kcfgc => src/rulesettings.kcfgc | 0 scene.cpp => src/scene.cpp | 0 scene.h => src/scene.h | 0 screenedge.cpp => src/screenedge.cpp | 0 screenedge.h => src/screenedge.h | 0 .../screenlockerwatcher.cpp | 0 .../screenlockerwatcher.h | 0 screens.cpp => src/screens.cpp | 0 screens.h => src/screens.h | 0 {scripting => src/scripting}/CMakeLists.txt | 0 {scripting => src/scripting}/Messages.sh | 0 {scripting => src/scripting}/dbuscall.cpp | 0 {scripting => src/scripting}/dbuscall.h | 0 .../documentation-effect-global.xml | 0 .../scripting}/documentation-global.xml | 0 .../scripting}/genericscriptedconfig.cpp | 0 .../scripting}/genericscriptedconfig.h | 0 .../scripting}/genericscriptedconfig.json | 0 .../scripting}/kwinscript.desktop | 0 {scripting => src/scripting}/meta.cpp | 0 {scripting => src/scripting}/meta.h | 0 .../scripting}/screenedgeitem.cpp | 0 {scripting => src/scripting}/screenedgeitem.h | 0 .../scripting}/scriptedeffect.cpp | 0 {scripting => src/scripting}/scriptedeffect.h | 0 {scripting => src/scripting}/scripting.cpp | 0 {scripting => src/scripting}/scripting.h | 0 .../scripting}/scripting_logging.cpp | 0 .../scripting}/scripting_logging.h | 0 .../scripting}/scripting_model.cpp | 0 .../scripting}/scripting_model.h | 0 .../scripting}/scriptingutils.cpp | 0 {scripting => src/scripting}/scriptingutils.h | 0 {scripting => src/scripting}/timer.cpp | 0 .../scripting}/workspace_wrapper.cpp | 0 .../scripting}/workspace_wrapper.h | 0 {scripts => src/scripts}/CMakeLists.txt | 0 {scripts => src/scripts}/Messages.sh | 0 .../desktopchangeosd/contents/ui/main.qml | 0 .../desktopchangeosd/contents/ui/osd.qml | 0 .../desktopchangeosd/metadata.desktop | 0 .../minimizeall/contents/code/main.js | 0 .../scripts}/minimizeall/metadata.desktop | 0 .../contents/code/main.js | 0 .../synchronizeskipswitcher/metadata.desktop | 0 .../scripts}/videowall/contents/code/main.js | 0 .../videowall/contents/config/main.xml | 0 .../scripts}/videowall/contents/ui/config.ui | 0 .../scripts}/videowall/metadata.desktop | 0 service_utils.cpp => src/service_utils.cpp | 0 service_utils.h => src/service_utils.h | 0 settings.kcfgc => src/settings.kcfgc | 0 shadow.cpp => src/shadow.cpp | 0 shadow.h => src/shadow.h | 0 shortcutdialog.ui => src/shortcutdialog.ui | 0 sm.cpp => src/sm.cpp | 0 sm.h => src/sm.h | 0 .../subsurfacemonitor.cpp | 0 .../subsurfacemonitor.h | 0 .../syncalarmx11filter.cpp | 0 .../syncalarmx11filter.h | 0 {tabbox => src/tabbox}/CMakeLists.txt | 0 {tabbox => src/tabbox}/clientmodel.cpp | 0 {tabbox => src/tabbox}/clientmodel.h | 0 {tabbox => src/tabbox}/desktopchain.cpp | 0 {tabbox => src/tabbox}/desktopchain.h | 0 {tabbox => src/tabbox}/desktopmodel.cpp | 0 {tabbox => src/tabbox}/desktopmodel.h | 0 .../tabbox}/kwindesktopswitcher.desktop | 0 .../tabbox}/kwinwindowswitcher.desktop | 0 {tabbox => src/tabbox}/switcheritem.cpp | 0 {tabbox => src/tabbox}/switcheritem.h | 0 {tabbox => src/tabbox}/tabbox.cpp | 0 {tabbox => src/tabbox}/tabbox.h | 0 {tabbox => src/tabbox}/tabbox_logging.cpp | 0 {tabbox => src/tabbox}/tabbox_logging.h | 0 {tabbox => src/tabbox}/tabboxconfig.cpp | 0 {tabbox => src/tabbox}/tabboxconfig.h | 0 {tabbox => src/tabbox}/tabboxhandler.cpp | 0 {tabbox => src/tabbox}/tabboxhandler.h | 0 {tabbox => src/tabbox}/x11_filter.cpp | 0 {tabbox => src/tabbox}/x11_filter.h | 0 tablet_input.cpp => src/tablet_input.cpp | 0 tablet_input.h => src/tablet_input.h | 0 .../tabletmodemanager.cpp | 0 .../tabletmodemanager.h | 0 thumbnailitem.cpp => src/thumbnailitem.cpp | 0 thumbnailitem.h => src/thumbnailitem.h | 0 toplevel.cpp => src/toplevel.cpp | 0 toplevel.h => src/toplevel.h | 0 .../touch_hide_cursor_spy.cpp | 0 .../touch_hide_cursor_spy.h | 0 touch_input.cpp => src/touch_input.cpp | 0 touch_input.h => src/touch_input.h | 0 udev.cpp => src/udev.cpp | 0 udev.h => src/udev.h | 0 unmanaged.cpp => src/unmanaged.cpp | 0 unmanaged.h => src/unmanaged.h | 0 useractions.cpp => src/useractions.cpp | 0 useractions.h => src/useractions.h | 0 utils.cpp => src/utils.cpp | 0 utils.h => src/utils.h | 0 .../virtual_terminal.cpp | 0 virtual_terminal.h => src/virtual_terminal.h | 0 .../virtualdesktops.cpp | 0 virtualdesktops.h => src/virtualdesktops.h | 0 .../virtualdesktopsdbustypes.cpp | 0 .../virtualdesktopsdbustypes.h | 0 .../virtualkeyboard_dbus.cpp | 0 .../virtualkeyboard_dbus.h | 0 .../was_user_interaction_x11_filter.cpp | 0 .../was_user_interaction_x11_filter.h | 0 wayland_server.cpp => src/wayland_server.cpp | 0 wayland_server.h => src/wayland_server.h | 0 waylandclient.cpp => src/waylandclient.cpp | 0 waylandclient.h => src/waylandclient.h | 0 .../waylandshellintegration.cpp | 0 .../waylandshellintegration.h | 0 .../window_property_notify_x11_filter.cpp | 0 .../window_property_notify_x11_filter.h | 0 workspace.cpp => src/workspace.cpp | 0 workspace.h => src/workspace.h | 0 x11client.cpp => src/x11client.cpp | 0 x11client.h => src/x11client.h | 0 x11eventfilter.cpp => src/x11eventfilter.cpp | 0 x11eventfilter.h => src/x11eventfilter.h | 0 xcbutils.cpp => src/xcbutils.cpp | 0 xcbutils.h => src/xcbutils.h | 0 xcursortheme.cpp => src/xcursortheme.cpp | 0 xcursortheme.h => src/xcursortheme.h | 0 xdgshellclient.cpp => src/xdgshellclient.cpp | 0 xdgshellclient.h => src/xdgshellclient.h | 0 .../xdgshellintegration.cpp | 0 .../xdgshellintegration.h | 0 xkb.cpp => src/xkb.cpp | 0 xkb.h => src/xkb.h | 0 xkb_qt_mapping.h => src/xkb_qt_mapping.h | 0 xwaylandclient.cpp => src/xwaylandclient.cpp | 0 xwaylandclient.h => src/xwaylandclient.h | 0 {xwl => src/xwl}/clipboard.cpp | 0 {xwl => src/xwl}/clipboard.h | 0 {xwl => src/xwl}/databridge.cpp | 0 {xwl => src/xwl}/databridge.h | 0 {xwl => src/xwl}/dnd.cpp | 0 {xwl => src/xwl}/dnd.h | 0 {xwl => src/xwl}/drag.cpp | 0 {xwl => src/xwl}/drag.h | 0 {xwl => src/xwl}/drag_wl.cpp | 0 {xwl => src/xwl}/drag_wl.h | 0 {xwl => src/xwl}/drag_x.cpp | 0 {xwl => src/xwl}/drag_x.h | 0 {xwl => src/xwl}/selection.cpp | 0 {xwl => src/xwl}/selection.h | 0 {xwl => src/xwl}/selection_source.cpp | 0 {xwl => src/xwl}/selection_source.h | 0 {xwl => src/xwl}/transfer.cpp | 0 {xwl => src/xwl}/transfer.h | 0 {xwl => src/xwl}/xwayland.cpp | 0 {xwl => src/xwl}/xwayland.h | 0 {xwl => src/xwl}/xwayland_interface.cpp | 0 {xwl => src/xwl}/xwayland_interface.h | 0 tests/CMakeLists.txt | 20 +- 1243 files changed, 460 insertions(+), 469 deletions(-) delete mode 100644 effects/backgroundcontrast/backgroundcontrast.kdev4 rename {3rdparty => src/3rdparty}/colortemperature.h (100%) rename {3rdparty => src/3rdparty}/xcursor.c (100%) rename {3rdparty => src/3rdparty}/xcursor.h (100%) create mode 100644 src/CMakeLists.txt rename Messages.sh => src/Messages.sh (100%) rename abstract_client.cpp => src/abstract_client.cpp (100%) rename abstract_client.h => src/abstract_client.h (100%) rename abstract_opengl_context_attribute_builder.cpp => src/abstract_opengl_context_attribute_builder.cpp (100%) rename abstract_opengl_context_attribute_builder.h => src/abstract_opengl_context_attribute_builder.h (100%) rename abstract_output.cpp => src/abstract_output.cpp (100%) rename abstract_output.h => src/abstract_output.h (100%) rename abstract_wayland_output.cpp => src/abstract_wayland_output.cpp (100%) rename abstract_wayland_output.h => src/abstract_wayland_output.h (100%) rename activation.cpp => src/activation.cpp (100%) rename activities.cpp => src/activities.cpp (100%) rename activities.h => src/activities.h (100%) rename appmenu.cpp => src/appmenu.cpp (100%) rename appmenu.h => src/appmenu.h (100%) rename atoms.cpp => src/atoms.cpp (100%) rename atoms.h => src/atoms.h (100%) rename client_machine.cpp => src/client_machine.cpp (100%) rename client_machine.h => src/client_machine.h (100%) rename colordevice.cpp => src/colordevice.cpp (100%) rename colordevice.h => src/colordevice.h (100%) rename colormanager.cpp => src/colormanager.cpp (100%) rename colormanager.h => src/colormanager.h (100%) rename composite.cpp => src/composite.cpp (100%) rename composite.h => src/composite.h (100%) rename config-kwin.h.cmake => src/config-kwin.h.cmake (100%) rename cursor.cpp => src/cursor.cpp (100%) rename cursor.h => src/cursor.h (100%) rename dbusinterface.cpp => src/dbusinterface.cpp (100%) rename dbusinterface.h => src/dbusinterface.h (100%) rename debug_console.cpp => src/debug_console.cpp (100%) rename debug_console.h => src/debug_console.h (100%) rename debug_console.ui => src/debug_console.ui (100%) rename {decorations => src/decorations}/decoratedclient.cpp (100%) rename {decorations => src/decorations}/decoratedclient.h (100%) rename {decorations => src/decorations}/decorationbridge.cpp (100%) rename {decorations => src/decorations}/decorationbridge.h (100%) rename {decorations => src/decorations}/decorationpalette.cpp (100%) rename {decorations => src/decorations}/decorationpalette.h (100%) rename {decorations => src/decorations}/decorationrenderer.cpp (100%) rename {decorations => src/decorations}/decorationrenderer.h (100%) rename {decorations => src/decorations}/decorations_logging.cpp (100%) rename {decorations => src/decorations}/decorations_logging.h (100%) rename {decorations => src/decorations}/settings.cpp (100%) rename {decorations => src/decorations}/settings.h (100%) rename deleted.cpp => src/deleted.cpp (100%) rename deleted.h => src/deleted.h (100%) rename dmabuftexture.cpp => src/dmabuftexture.cpp (100%) rename dmabuftexture.h => src/dmabuftexture.h (100%) rename effectloader.cpp => src/effectloader.cpp (100%) rename effectloader.h => src/effectloader.h (100%) rename effects.cpp => src/effects.cpp (100%) rename effects.h => src/effects.h (100%) rename {effects => src/effects}/CMakeLists.txt (99%) rename {effects => src/effects}/Messages.sh (100%) rename {effects => src/effects}/backgroundcontrast/.directory (100%) rename {effects => src/effects}/backgroundcontrast/CMakeLists.txt (100%) rename {effects => src/effects}/backgroundcontrast/contrast.cpp (100%) rename {effects => src/effects}/backgroundcontrast/contrast.h (100%) rename {effects => src/effects}/backgroundcontrast/contrastshader.cpp (100%) rename {effects => src/effects}/backgroundcontrast/contrastshader.h (100%) rename {effects => src/effects}/blur/CMakeLists.txt (100%) rename {effects => src/effects}/blur/blur.cpp (100%) rename {effects => src/effects}/blur/blur.h (100%) rename {effects => src/effects}/blur/blur.kcfg (100%) rename {effects => src/effects}/blur/blur_config.cpp (100%) rename {effects => src/effects}/blur/blur_config.desktop (100%) rename {effects => src/effects}/blur/blur_config.h (100%) rename {effects => src/effects}/blur/blur_config.ui (100%) rename {effects => src/effects}/blur/blurconfig.kcfgc (100%) rename {effects => src/effects}/blur/blurshader.cpp (100%) rename {effects => src/effects}/blur/blurshader.h (100%) rename {effects => src/effects}/colorpicker/colorpicker.cpp (100%) rename {effects => src/effects}/colorpicker/colorpicker.h (100%) rename {effects => src/effects}/coverswitch/CMakeLists.txt (100%) rename {effects => src/effects}/coverswitch/coverswitch.cpp (100%) rename {effects => src/effects}/coverswitch/coverswitch.h (100%) rename {effects => src/effects}/coverswitch/coverswitch.kcfg (100%) rename {effects => src/effects}/coverswitch/coverswitch_config.cpp (100%) rename {effects => src/effects}/coverswitch/coverswitch_config.desktop (100%) rename {effects => src/effects}/coverswitch/coverswitch_config.h (100%) rename {effects => src/effects}/coverswitch/coverswitch_config.ui (100%) rename {effects => src/effects}/coverswitch/coverswitchconfig.kcfgc (100%) rename {effects => src/effects}/coverswitch/shaders/1.10/coverswitch-reflection.glsl (100%) rename {effects => src/effects}/coverswitch/shaders/1.40/coverswitch-reflection.glsl (100%) rename {effects => src/effects}/cube/CMakeLists.txt (100%) rename {effects => src/effects}/cube/cube.cpp (100%) rename {effects => src/effects}/cube/cube.h (100%) rename {effects => src/effects}/cube/cube.kcfg (100%) rename {effects => src/effects}/cube/cube_config.cpp (100%) rename {effects => src/effects}/cube/cube_config.desktop (100%) rename {effects => src/effects}/cube/cube_config.h (100%) rename {effects => src/effects}/cube/cube_config.ui (100%) rename {effects => src/effects}/cube/cube_inside.h (100%) rename {effects => src/effects}/cube/cube_proxy.cpp (100%) rename {effects => src/effects}/cube/cube_proxy.h (100%) rename {effects => src/effects}/cube/cubeconfig.kcfgc (100%) rename {effects => src/effects}/cube/data/1.10/cube-cap.glsl (100%) rename {effects => src/effects}/cube/data/1.10/cube-reflection.glsl (100%) rename {effects => src/effects}/cube/data/1.10/cylinder.vert (100%) rename {effects => src/effects}/cube/data/1.10/sphere.vert (100%) rename {effects => src/effects}/cube/data/1.40/cube-cap.glsl (100%) rename {effects => src/effects}/cube/data/1.40/cube-reflection.glsl (100%) rename {effects => src/effects}/cube/data/1.40/cylinder.vert (100%) rename {effects => src/effects}/cube/data/1.40/sphere.vert (100%) rename {effects => src/effects}/cube/data/cubecap.png (100%) rename {effects => src/effects}/cubeslide/CMakeLists.txt (100%) rename {effects => src/effects}/cubeslide/cubeslide.cpp (100%) rename {effects => src/effects}/cubeslide/cubeslide.h (100%) rename {effects => src/effects}/cubeslide/cubeslide.kcfg (100%) rename {effects => src/effects}/cubeslide/cubeslide_config.cpp (100%) rename {effects => src/effects}/cubeslide/cubeslide_config.desktop (100%) rename {effects => src/effects}/cubeslide/cubeslide_config.h (100%) rename {effects => src/effects}/cubeslide/cubeslide_config.ui (100%) rename {effects => src/effects}/cubeslide/cubeslideconfig.kcfgc (100%) rename {effects => src/effects}/desktopgrid/CMakeLists.txt (100%) rename {effects => src/effects}/desktopgrid/desktopgrid.cpp (100%) rename {effects => src/effects}/desktopgrid/desktopgrid.h (100%) rename {effects => src/effects}/desktopgrid/desktopgrid.kcfg (100%) rename {effects => src/effects}/desktopgrid/desktopgrid_config.cpp (100%) rename {effects => src/effects}/desktopgrid/desktopgrid_config.desktop (100%) rename {effects => src/effects}/desktopgrid/desktopgrid_config.h (100%) rename {effects => src/effects}/desktopgrid/desktopgrid_config.ui (100%) rename {effects => src/effects}/desktopgrid/desktopgridconfig.kcfgc (100%) rename {effects => src/effects}/desktopgrid/main.qml (100%) rename {effects => src/effects}/dialogparent/package/contents/code/main.js (100%) rename {effects => src/effects}/dialogparent/package/metadata.desktop (100%) rename {effects => src/effects}/diminactive/CMakeLists.txt (100%) rename {effects => src/effects}/diminactive/diminactive.cpp (100%) rename {effects => src/effects}/diminactive/diminactive.h (100%) rename {effects => src/effects}/diminactive/diminactive.kcfg (100%) rename {effects => src/effects}/diminactive/diminactive_config.cpp (100%) rename {effects => src/effects}/diminactive/diminactive_config.desktop (100%) rename {effects => src/effects}/diminactive/diminactive_config.h (100%) rename {effects => src/effects}/diminactive/diminactive_config.ui (100%) rename {effects => src/effects}/diminactive/diminactiveconfig.kcfgc (100%) rename {effects => src/effects}/dimscreen/package/contents/code/main.js (100%) rename {effects => src/effects}/dimscreen/package/metadata.desktop (100%) rename {effects => src/effects}/effect_builtins.cpp (100%) rename {effects => src/effects}/effect_builtins.h (100%) rename {effects => src/effects}/eyeonscreen/package/contents/code/main.js (100%) rename {effects => src/effects}/eyeonscreen/package/metadata.desktop (100%) rename {effects => src/effects}/fade/CMakeLists.txt (100%) rename {effects => src/effects}/fade/package/contents/code/main.js (100%) rename {effects => src/effects}/fade/package/contents/config/main.xml (100%) rename {effects => src/effects}/fade/package/metadata.desktop (100%) rename {effects => src/effects}/fadedesktop/CMakeLists.txt (100%) rename {effects => src/effects}/fadedesktop/package/contents/code/main.js (100%) rename {effects => src/effects}/fadedesktop/package/metadata.desktop (100%) rename {effects => src/effects}/fadingpopups/package/contents/code/main.js (100%) rename {effects => src/effects}/fadingpopups/package/metadata.desktop (100%) rename {effects => src/effects}/fallapart/CMakeLists.txt (100%) rename {effects => src/effects}/fallapart/fallapart.cpp (100%) rename {effects => src/effects}/fallapart/fallapart.h (100%) rename {effects => src/effects}/fallapart/fallapart.kcfg (100%) rename {effects => src/effects}/fallapart/fallapartconfig.kcfgc (100%) rename {effects => src/effects}/flipswitch/CMakeLists.txt (100%) rename {effects => src/effects}/flipswitch/flipswitch.cpp (100%) rename {effects => src/effects}/flipswitch/flipswitch.h (100%) rename {effects => src/effects}/flipswitch/flipswitch.kcfg (100%) rename {effects => src/effects}/flipswitch/flipswitch_config.cpp (100%) rename {effects => src/effects}/flipswitch/flipswitch_config.desktop (100%) rename {effects => src/effects}/flipswitch/flipswitch_config.h (100%) rename {effects => src/effects}/flipswitch/flipswitch_config.ui (100%) rename {effects => src/effects}/flipswitch/flipswitchconfig.kcfgc (100%) rename {effects => src/effects}/frozenapp/package/contents/code/main.js (100%) rename {effects => src/effects}/frozenapp/package/metadata.desktop (100%) rename {effects => src/effects}/fullscreen/package/contents/code/fullscreen.js (100%) rename {effects => src/effects}/fullscreen/package/metadata.desktop (100%) rename {effects => src/effects}/glide/CMakeLists.txt (100%) rename {effects => src/effects}/glide/glide.cpp (100%) rename {effects => src/effects}/glide/glide.h (100%) rename {effects => src/effects}/glide/glide.kcfg (100%) rename {effects => src/effects}/glide/glide_config.cpp (100%) rename {effects => src/effects}/glide/glide_config.desktop (100%) rename {effects => src/effects}/glide/glide_config.h (100%) rename {effects => src/effects}/glide/glide_config.ui (100%) rename {effects => src/effects}/glide/glideconfig.kcfgc (100%) rename {effects => src/effects}/highlightwindow/CMakeLists.txt (100%) rename {effects => src/effects}/highlightwindow/highlightwindow.cpp (100%) rename {effects => src/effects}/highlightwindow/highlightwindow.h (100%) rename {effects => src/effects}/invert/CMakeLists.txt (100%) rename {effects => src/effects}/invert/data/1.10/invert.frag (100%) rename {effects => src/effects}/invert/data/1.40/invert.frag (100%) rename {effects => src/effects}/invert/invert.cpp (100%) rename {effects => src/effects}/invert/invert.h (100%) rename {effects => src/effects}/invert/invert_config.cpp (100%) rename {effects => src/effects}/invert/invert_config.desktop (100%) rename {effects => src/effects}/invert/invert_config.h (100%) rename {effects => src/effects}/kscreen/CMakeLists.txt (100%) rename {effects => src/effects}/kscreen/kscreen.cpp (100%) rename {effects => src/effects}/kscreen/kscreen.h (100%) rename {effects => src/effects}/kscreen/kscreen.kcfg (100%) rename {effects => src/effects}/kscreen/kscreenconfig.kcfgc (100%) rename {effects => src/effects}/kwineffect.desktop (100%) rename {effects => src/effects}/logging.cpp (100%) rename {effects => src/effects}/login/package/contents/code/main.js (100%) rename {effects => src/effects}/login/package/contents/config/main.xml (100%) rename {effects => src/effects}/login/package/contents/ui/config.ui (100%) rename {effects => src/effects}/login/package/metadata.desktop (100%) rename {effects => src/effects}/logout/package/contents/code/main.js (100%) rename {effects => src/effects}/logout/package/metadata.desktop (100%) rename {effects => src/effects}/lookingglass/CMakeLists.txt (100%) rename {effects => src/effects}/lookingglass/data/1.10/lookingglass.frag (100%) rename {effects => src/effects}/lookingglass/data/1.40/lookingglass.frag (100%) rename {effects => src/effects}/lookingglass/lookingglass.cpp (100%) rename {effects => src/effects}/lookingglass/lookingglass.h (100%) rename {effects => src/effects}/lookingglass/lookingglass.kcfg (100%) rename {effects => src/effects}/lookingglass/lookingglass_config.cpp (100%) rename {effects => src/effects}/lookingglass/lookingglass_config.desktop (100%) rename {effects => src/effects}/lookingglass/lookingglass_config.h (100%) rename {effects => src/effects}/lookingglass/lookingglass_config.ui (100%) rename {effects => src/effects}/lookingglass/lookingglassconfig.kcfgc (100%) rename {effects => src/effects}/magiclamp/CMakeLists.txt (100%) rename {effects => src/effects}/magiclamp/magiclamp.cpp (100%) rename {effects => src/effects}/magiclamp/magiclamp.h (100%) rename {effects => src/effects}/magiclamp/magiclamp.kcfg (100%) rename {effects => src/effects}/magiclamp/magiclamp_config.cpp (100%) rename {effects => src/effects}/magiclamp/magiclamp_config.desktop (100%) rename {effects => src/effects}/magiclamp/magiclamp_config.h (100%) rename {effects => src/effects}/magiclamp/magiclamp_config.ui (100%) rename {effects => src/effects}/magiclamp/magiclampconfig.kcfgc (100%) rename {effects => src/effects}/magnifier/CMakeLists.txt (100%) rename {effects => src/effects}/magnifier/magnifier.cpp (100%) rename {effects => src/effects}/magnifier/magnifier.h (100%) rename {effects => src/effects}/magnifier/magnifier.kcfg (100%) rename {effects => src/effects}/magnifier/magnifier_config.cpp (100%) rename {effects => src/effects}/magnifier/magnifier_config.desktop (100%) rename {effects => src/effects}/magnifier/magnifier_config.h (100%) rename {effects => src/effects}/magnifier/magnifier_config.ui (100%) rename {effects => src/effects}/magnifier/magnifierconfig.kcfgc (100%) rename {effects => src/effects}/maximize/package/contents/code/maximize.js (100%) rename {effects => src/effects}/maximize/package/metadata.desktop (100%) rename {effects => src/effects}/morphingpopups/package/contents/code/morphingpopups.js (100%) rename {effects => src/effects}/morphingpopups/package/metadata.desktop (100%) rename {effects => src/effects}/mouseclick/CMakeLists.txt (100%) rename {effects => src/effects}/mouseclick/mouseclick.cpp (100%) rename {effects => src/effects}/mouseclick/mouseclick.h (100%) rename {effects => src/effects}/mouseclick/mouseclick.kcfg (100%) rename {effects => src/effects}/mouseclick/mouseclick_config.cpp (100%) rename {effects => src/effects}/mouseclick/mouseclick_config.desktop (100%) rename {effects => src/effects}/mouseclick/mouseclick_config.h (100%) rename {effects => src/effects}/mouseclick/mouseclick_config.ui (100%) rename {effects => src/effects}/mouseclick/mouseclickconfig.kcfgc (100%) rename {effects => src/effects}/mousemark/CMakeLists.txt (100%) rename {effects => src/effects}/mousemark/mousemark.cpp (100%) rename {effects => src/effects}/mousemark/mousemark.h (100%) rename {effects => src/effects}/mousemark/mousemark.kcfg (100%) rename {effects => src/effects}/mousemark/mousemark_config.cpp (100%) rename {effects => src/effects}/mousemark/mousemark_config.desktop (100%) rename {effects => src/effects}/mousemark/mousemark_config.h (100%) rename {effects => src/effects}/mousemark/mousemark_config.ui (100%) rename {effects => src/effects}/mousemark/mousemarkconfig.kcfgc (100%) rename {effects => src/effects}/presentwindows/CMakeLists.txt (100%) rename {effects => src/effects}/presentwindows/main.qml (100%) rename {effects => src/effects}/presentwindows/presentwindows.cpp (100%) rename {effects => src/effects}/presentwindows/presentwindows.h (100%) rename {effects => src/effects}/presentwindows/presentwindows.kcfg (100%) rename {effects => src/effects}/presentwindows/presentwindows_config.cpp (100%) rename {effects => src/effects}/presentwindows/presentwindows_config.desktop (100%) rename {effects => src/effects}/presentwindows/presentwindows_config.h (100%) rename {effects => src/effects}/presentwindows/presentwindows_config.ui (100%) rename {effects => src/effects}/presentwindows/presentwindows_proxy.cpp (100%) rename {effects => src/effects}/presentwindows/presentwindows_proxy.h (100%) rename {effects => src/effects}/presentwindows/presentwindowsconfig.kcfgc (100%) rename {effects => src/effects}/resize/CMakeLists.txt (100%) rename {effects => src/effects}/resize/resize.cpp (100%) rename {effects => src/effects}/resize/resize.h (100%) rename {effects => src/effects}/resize/resize.kcfg (100%) rename {effects => src/effects}/resize/resize_config.cpp (100%) rename {effects => src/effects}/resize/resize_config.desktop (100%) rename {effects => src/effects}/resize/resize_config.h (100%) rename {effects => src/effects}/resize/resize_config.ui (100%) rename {effects => src/effects}/resize/resizeconfig.kcfgc (100%) rename {effects => src/effects}/scale/package/contents/code/main.js (100%) rename {effects => src/effects}/scale/package/contents/config/main.xml (100%) rename {effects => src/effects}/scale/package/contents/ui/config.ui (100%) rename {effects => src/effects}/scale/package/metadata.desktop (100%) rename {effects => src/effects}/screenedge/CMakeLists.txt (100%) rename {effects => src/effects}/screenedge/screenedgeeffect.cpp (100%) rename {effects => src/effects}/screenedge/screenedgeeffect.h (100%) rename {effects => src/effects}/screenshot/CMakeLists.txt (100%) rename {effects => src/effects}/screenshot/screenshot.cpp (100%) rename {effects => src/effects}/screenshot/screenshot.h (100%) rename {effects => src/effects}/sessionquit/package/contents/code/main.js (100%) rename {effects => src/effects}/sessionquit/package/metadata.desktop (100%) rename {effects => src/effects}/shaders.qrc (100%) rename {effects => src/effects}/sheet/CMakeLists.txt (100%) rename {effects => src/effects}/sheet/sheet.cpp (100%) rename {effects => src/effects}/sheet/sheet.h (100%) rename {effects => src/effects}/sheet/sheet.kcfg (100%) rename {effects => src/effects}/sheet/sheetconfig.kcfgc (100%) rename {effects => src/effects}/showfps/CMakeLists.txt (100%) rename {effects => src/effects}/showfps/showfps.cpp (100%) rename {effects => src/effects}/showfps/showfps.h (100%) rename {effects => src/effects}/showfps/showfps.kcfg (100%) rename {effects => src/effects}/showfps/showfps_config.cpp (100%) rename {effects => src/effects}/showfps/showfps_config.desktop (100%) rename {effects => src/effects}/showfps/showfps_config.h (100%) rename {effects => src/effects}/showfps/showfps_config.ui (100%) rename {effects => src/effects}/showfps/showfpsconfig.kcfgc (100%) rename {effects => src/effects}/showpaint/CMakeLists.txt (100%) rename {effects => src/effects}/showpaint/showpaint.cpp (100%) rename {effects => src/effects}/showpaint/showpaint.h (100%) rename {effects => src/effects}/showpaint/showpaint_config.cpp (100%) rename {effects => src/effects}/showpaint/showpaint_config.desktop (100%) rename {effects => src/effects}/showpaint/showpaint_config.h (100%) rename {effects => src/effects}/showpaint/showpaint_config.ui (100%) rename {effects => src/effects}/slide/CMakeLists.txt (100%) rename {effects => src/effects}/slide/slide.cpp (100%) rename {effects => src/effects}/slide/slide.h (100%) rename {effects => src/effects}/slide/slide.kcfg (100%) rename {effects => src/effects}/slide/slide_config.cpp (100%) rename {effects => src/effects}/slide/slide_config.desktop (100%) rename {effects => src/effects}/slide/slide_config.h (100%) rename {effects => src/effects}/slide/slide_config.ui (100%) rename {effects => src/effects}/slide/slideconfig.kcfgc (100%) rename {effects => src/effects}/slideback/CMakeLists.txt (100%) rename {effects => src/effects}/slideback/slideback.cpp (100%) rename {effects => src/effects}/slideback/slideback.h (100%) rename {effects => src/effects}/slidingpopups/CMakeLists.txt (100%) rename {effects => src/effects}/slidingpopups/slidingpopups.cpp (100%) rename {effects => src/effects}/slidingpopups/slidingpopups.h (100%) rename {effects => src/effects}/slidingpopups/slidingpopups.kcfg (100%) rename {effects => src/effects}/slidingpopups/slidingpopupsconfig.kcfgc (100%) rename {effects => src/effects}/snaphelper/CMakeLists.txt (100%) rename {effects => src/effects}/snaphelper/snaphelper.cpp (100%) rename {effects => src/effects}/snaphelper/snaphelper.h (100%) rename {effects => src/effects}/squash/package/contents/code/main.js (100%) rename {effects => src/effects}/squash/package/metadata.desktop (100%) rename {effects => src/effects}/startupfeedback/CMakeLists.txt (100%) rename {effects => src/effects}/startupfeedback/data/1.10/blinking-startup-fragment.glsl (100%) rename {effects => src/effects}/startupfeedback/data/1.40/blinking-startup-fragment.glsl (100%) rename {effects => src/effects}/startupfeedback/startupfeedback.cpp (100%) rename {effects => src/effects}/startupfeedback/startupfeedback.h (100%) rename {effects => src/effects}/thumbnailaside/CMakeLists.txt (100%) rename {effects => src/effects}/thumbnailaside/thumbnailaside.cpp (100%) rename {effects => src/effects}/thumbnailaside/thumbnailaside.h (100%) rename {effects => src/effects}/thumbnailaside/thumbnailaside.kcfg (100%) rename {effects => src/effects}/thumbnailaside/thumbnailaside_config.cpp (100%) rename {effects => src/effects}/thumbnailaside/thumbnailaside_config.desktop (100%) rename {effects => src/effects}/thumbnailaside/thumbnailaside_config.h (100%) rename {effects => src/effects}/thumbnailaside/thumbnailaside_config.ui (100%) rename {effects => src/effects}/thumbnailaside/thumbnailasideconfig.kcfgc (100%) rename {effects => src/effects}/touchpoints/touchpoints.cpp (100%) rename {effects => src/effects}/touchpoints/touchpoints.h (100%) rename {effects => src/effects}/trackmouse/CMakeLists.txt (100%) rename {effects => src/effects}/trackmouse/data/tm_inner.png (100%) rename {effects => src/effects}/trackmouse/data/tm_outer.png (100%) rename {effects => src/effects}/trackmouse/trackmouse.cpp (100%) rename {effects => src/effects}/trackmouse/trackmouse.h (100%) rename {effects => src/effects}/trackmouse/trackmouse.kcfg (100%) rename {effects => src/effects}/trackmouse/trackmouse_config.cpp (100%) rename {effects => src/effects}/trackmouse/trackmouse_config.desktop (100%) rename {effects => src/effects}/trackmouse/trackmouse_config.h (100%) rename {effects => src/effects}/trackmouse/trackmouse_config.ui (100%) rename {effects => src/effects}/trackmouse/trackmouseconfig.kcfgc (100%) rename {effects => src/effects}/translucency/package/contents/code/main.js (100%) rename {effects => src/effects}/translucency/package/contents/config/main.xml (100%) rename {effects => src/effects}/translucency/package/contents/ui/config.ui (100%) rename {effects => src/effects}/translucency/package/metadata.desktop (100%) rename {effects => src/effects}/windowaperture/package/contents/code/main.js (100%) rename {effects => src/effects}/windowaperture/package/metadata.desktop (100%) rename {effects => src/effects}/windowgeometry/CMakeLists.txt (100%) rename {effects => src/effects}/windowgeometry/windowgeometry.cpp (100%) rename {effects => src/effects}/windowgeometry/windowgeometry.h (100%) rename {effects => src/effects}/windowgeometry/windowgeometry.kcfg (100%) rename {effects => src/effects}/windowgeometry/windowgeometry_config.cpp (100%) rename {effects => src/effects}/windowgeometry/windowgeometry_config.desktop (100%) rename {effects => src/effects}/windowgeometry/windowgeometry_config.h (100%) rename {effects => src/effects}/windowgeometry/windowgeometry_config.ui (100%) rename {effects => src/effects}/windowgeometry/windowgeometryconfig.kcfgc (100%) rename {effects => src/effects}/wobblywindows/CMakeLists.txt (100%) rename {effects => src/effects}/wobblywindows/wobblywindows.cpp (100%) rename {effects => src/effects}/wobblywindows/wobblywindows.h (100%) rename {effects => src/effects}/wobblywindows/wobblywindows.kcfg (100%) rename {effects => src/effects}/wobblywindows/wobblywindows_config.cpp (100%) rename {effects => src/effects}/wobblywindows/wobblywindows_config.desktop (100%) rename {effects => src/effects}/wobblywindows/wobblywindows_config.h (100%) rename {effects => src/effects}/wobblywindows/wobblywindows_config.ui (100%) rename {effects => src/effects}/wobblywindows/wobblywindowsconfig.kcfgc (100%) rename {effects => src/effects}/zoom/CMakeLists.txt (100%) rename {effects => src/effects}/zoom/accessibilityintegration.cpp (100%) rename {effects => src/effects}/zoom/accessibilityintegration.h (100%) rename {effects => src/effects}/zoom/zoom.cpp (100%) rename {effects => src/effects}/zoom/zoom.h (100%) rename {effects => src/effects}/zoom/zoom.kcfg (100%) rename {effects => src/effects}/zoom/zoom_config.cpp (100%) rename {effects => src/effects}/zoom/zoom_config.desktop (100%) rename {effects => src/effects}/zoom/zoom_config.h (100%) rename {effects => src/effects}/zoom/zoom_config.ui (100%) rename {effects => src/effects}/zoom/zoomconfig.kcfgc (100%) rename egl_context_attribute_builder.cpp => src/egl_context_attribute_builder.cpp (100%) rename egl_context_attribute_builder.h => src/egl_context_attribute_builder.h (100%) rename events.cpp => src/events.cpp (100%) rename focuschain.cpp => src/focuschain.cpp (100%) rename focuschain.h => src/focuschain.h (100%) rename ftrace.cpp => src/ftrace.cpp (100%) rename ftrace.h => src/ftrace.h (100%) rename geometrytip.cpp => src/geometrytip.cpp (100%) rename geometrytip.h => src/geometrytip.h (100%) rename gestures.cpp => src/gestures.cpp (100%) rename gestures.h => src/gestures.h (100%) rename globalshortcuts.cpp => src/globalshortcuts.cpp (100%) rename globalshortcuts.h => src/globalshortcuts.h (100%) rename group.cpp => src/group.cpp (100%) rename group.h => src/group.h (100%) rename {helpers => src/helpers}/CMakeLists.txt (100%) rename {helpers => src/helpers}/killer/CMakeLists.txt (100%) rename {helpers => src/helpers}/killer/killer.cpp (100%) rename {helpers => src/helpers}/wayland_wrapper/CMakeLists.txt (100%) rename {helpers => src/helpers}/wayland_wrapper/kwin_wrapper.c (100%) rename {helpers => src/helpers}/wayland_wrapper/wl-socket.c (100%) rename {helpers => src/helpers}/wayland_wrapper/wl-socket.h (100%) rename idle_inhibition.cpp => src/idle_inhibition.cpp (100%) rename idle_inhibition.h => src/idle_inhibition.h (100%) rename input.cpp => src/input.cpp (100%) rename input.h => src/input.h (100%) rename input_event.cpp => src/input_event.cpp (100%) rename input_event.h => src/input_event.h (100%) rename input_event_spy.cpp => src/input_event_spy.cpp (100%) rename input_event_spy.h => src/input_event_spy.h (100%) rename inputmethod.cpp => src/inputmethod.cpp (100%) rename inputmethod.h => src/inputmethod.h (100%) rename inputpanelv1client.cpp => src/inputpanelv1client.cpp (100%) rename inputpanelv1client.h => src/inputpanelv1client.h (100%) rename inputpanelv1integration.cpp => src/inputpanelv1integration.cpp (100%) rename inputpanelv1integration.h => src/inputpanelv1integration.h (100%) rename internal_client.cpp => src/internal_client.cpp (100%) rename internal_client.h => src/internal_client.h (100%) rename {kcmkwin => src/kcmkwin}/CMakeLists.txt (100%) rename {kcmkwin => src/kcmkwin}/common/CMakeLists.txt (83%) rename {kcmkwin => src/kcmkwin}/common/Messages.sh (100%) rename {kcmkwin => src/kcmkwin}/common/effectsmodel.cpp (100%) rename {kcmkwin => src/kcmkwin}/common/effectsmodel.h (100%) rename {kcmkwin => src/kcmkwin}/kwincompositing/CMakeLists.txt (91%) rename {kcmkwin => src/kcmkwin}/kwincompositing/Messages.sh (100%) rename {kcmkwin => src/kcmkwin}/kwincompositing/compositing.ui (100%) rename {kcmkwin => src/kcmkwin}/kwincompositing/kwincompositing.desktop (100%) rename {kcmkwin => src/kcmkwin}/kwincompositing/kwincompositing_setting.kcfg (100%) rename {kcmkwin => src/kcmkwin}/kwincompositing/kwincompositing_setting.kcfgc (100%) rename {kcmkwin => src/kcmkwin}/kwincompositing/kwincompositingdata.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwincompositing/kwincompositingdata.h (100%) rename {kcmkwin => src/kcmkwin}/kwincompositing/main.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwindecoration/CMakeLists.txt (100%) rename {kcmkwin => src/kcmkwin}/kwindecoration/Messages.sh (100%) rename {kcmkwin => src/kcmkwin}/kwindecoration/declarative-plugin/CMakeLists.txt (100%) rename {kcmkwin => src/kcmkwin}/kwindecoration/declarative-plugin/buttonsmodel.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwindecoration/declarative-plugin/buttonsmodel.h (100%) rename {kcmkwin => src/kcmkwin}/kwindecoration/declarative-plugin/plugin.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwindecoration/declarative-plugin/plugin.h (100%) rename {kcmkwin => src/kcmkwin}/kwindecoration/declarative-plugin/previewbridge.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwindecoration/declarative-plugin/previewbridge.h (100%) rename {kcmkwin => src/kcmkwin}/kwindecoration/declarative-plugin/previewbutton.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwindecoration/declarative-plugin/previewbutton.h (100%) rename {kcmkwin => src/kcmkwin}/kwindecoration/declarative-plugin/previewclient.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwindecoration/declarative-plugin/previewclient.h (100%) rename {kcmkwin => src/kcmkwin}/kwindecoration/declarative-plugin/previewitem.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwindecoration/declarative-plugin/previewitem.h (100%) rename {kcmkwin => src/kcmkwin}/kwindecoration/declarative-plugin/previewsettings.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwindecoration/declarative-plugin/previewsettings.h (100%) rename {kcmkwin => src/kcmkwin}/kwindecoration/declarative-plugin/qmldir (100%) rename {kcmkwin => src/kcmkwin}/kwindecoration/decorationmodel.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwindecoration/decorationmodel.h (100%) rename {kcmkwin => src/kcmkwin}/kwindecoration/kcm.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwindecoration/kcm.h (100%) rename {kcmkwin => src/kcmkwin}/kwindecoration/kwindecoration.desktop (100%) rename {kcmkwin => src/kcmkwin}/kwindecoration/kwindecorationsettings.kcfg (100%) rename {kcmkwin => src/kcmkwin}/kwindecoration/kwindecorationsettings.kcfgc (100%) rename {kcmkwin => src/kcmkwin}/kwindecoration/package/contents/ui/ButtonGroup.qml (100%) rename {kcmkwin => src/kcmkwin}/kwindecoration/package/contents/ui/Buttons.qml (100%) rename {kcmkwin => src/kcmkwin}/kwindecoration/package/contents/ui/Themes.qml (100%) rename {kcmkwin => src/kcmkwin}/kwindecoration/package/contents/ui/main.qml (100%) rename {kcmkwin => src/kcmkwin}/kwindecoration/package/metadata.desktop (100%) rename {kcmkwin => src/kcmkwin}/kwindecoration/utils.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwindecoration/utils.h (100%) rename {kcmkwin => src/kcmkwin}/kwindecoration/window-decorations.knsrc (100%) rename {kcmkwin => src/kcmkwin}/kwindesktop/CMakeLists.txt (100%) rename {kcmkwin => src/kcmkwin}/kwindesktop/Messages.sh (100%) rename {kcmkwin => src/kcmkwin}/kwindesktop/animationsmodel.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwindesktop/animationsmodel.h (100%) rename {kcmkwin => src/kcmkwin}/kwindesktop/desktopsmodel.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwindesktop/desktopsmodel.h (100%) rename {kcmkwin => src/kcmkwin}/kwindesktop/kcm_kwin_virtualdesktops.desktop (100%) rename {kcmkwin => src/kcmkwin}/kwindesktop/package/contents/ui/main.qml (100%) rename {kcmkwin => src/kcmkwin}/kwindesktop/package/metadata.desktop (100%) rename {kcmkwin => src/kcmkwin}/kwindesktop/virtualdesktops.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwindesktop/virtualdesktops.h (100%) rename {kcmkwin => src/kcmkwin}/kwindesktop/virtualdesktopssettings.kcfg (100%) rename {kcmkwin => src/kcmkwin}/kwindesktop/virtualdesktopssettings.kcfgc (100%) rename {kcmkwin => src/kcmkwin}/kwineffects/CMakeLists.txt (100%) rename {kcmkwin => src/kcmkwin}/kwineffects/Messages.sh (100%) rename {kcmkwin => src/kcmkwin}/kwineffects/effectsfilterproxymodel.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwineffects/effectsfilterproxymodel.h (100%) rename {kcmkwin => src/kcmkwin}/kwineffects/kcm.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwineffects/kcm.h (100%) rename {kcmkwin => src/kcmkwin}/kwineffects/kcm_kwin_effects.desktop (100%) rename {kcmkwin => src/kcmkwin}/kwineffects/kwineffect.knsrc (100%) rename {kcmkwin => src/kcmkwin}/kwineffects/package/contents/ui/Effect.qml (100%) rename {kcmkwin => src/kcmkwin}/kwineffects/package/contents/ui/Video.qml (100%) rename {kcmkwin => src/kcmkwin}/kwineffects/package/contents/ui/main.qml (100%) rename {kcmkwin => src/kcmkwin}/kwineffects/package/metadata.desktop (100%) rename {kcmkwin => src/kcmkwin}/kwinoptions/AUTHORS (100%) rename {kcmkwin => src/kcmkwin}/kwinoptions/CMakeLists.txt (90%) rename {kcmkwin => src/kcmkwin}/kwinoptions/ChangeLog (100%) rename {kcmkwin => src/kcmkwin}/kwinoptions/Messages.sh (100%) rename {kcmkwin => src/kcmkwin}/kwinoptions/actions.ui (100%) rename {kcmkwin => src/kcmkwin}/kwinoptions/advanced.ui (100%) rename {kcmkwin => src/kcmkwin}/kwinoptions/focus.ui (100%) rename {kcmkwin => src/kcmkwin}/kwinoptions/kwinactions.desktop (100%) rename {kcmkwin => src/kcmkwin}/kwinoptions/kwinadvanced.desktop (100%) rename {kcmkwin => src/kcmkwin}/kwinoptions/kwinfocus.desktop (100%) rename {kcmkwin => src/kcmkwin}/kwinoptions/kwinmoving.desktop (100%) rename {kcmkwin => src/kcmkwin}/kwinoptions/kwinoptions.desktop (100%) rename {kcmkwin => src/kcmkwin}/kwinoptions/kwinoptions_kdeglobals_settings.kcfg (100%) rename {kcmkwin => src/kcmkwin}/kwinoptions/kwinoptions_kdeglobals_settings.kcfgc (100%) rename {kcmkwin => src/kcmkwin}/kwinoptions/kwinoptions_settings.kcfg (100%) rename {kcmkwin => src/kcmkwin}/kwinoptions/kwinoptions_settings.kcfgc (100%) rename {kcmkwin => src/kcmkwin}/kwinoptions/main.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwinoptions/main.h (100%) rename {kcmkwin => src/kcmkwin}/kwinoptions/mouse.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwinoptions/mouse.h (100%) rename {kcmkwin => src/kcmkwin}/kwinoptions/mouse.ui (100%) rename {kcmkwin => src/kcmkwin}/kwinoptions/moving.ui (100%) rename {kcmkwin => src/kcmkwin}/kwinoptions/windows.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwinoptions/windows.h (100%) rename {kcmkwin => src/kcmkwin}/kwinrules/CMakeLists.txt (100%) rename {kcmkwin => src/kcmkwin}/kwinrules/Messages.sh (100%) rename {kcmkwin => src/kcmkwin}/kwinrules/kcm_kwinrules.desktop (100%) rename {kcmkwin => src/kcmkwin}/kwinrules/kcmrules.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwinrules/kcmrules.h (100%) rename {kcmkwin => src/kcmkwin}/kwinrules/kwinsrc.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwinrules/main.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwinrules/optionsmodel.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwinrules/optionsmodel.h (100%) rename {kcmkwin => src/kcmkwin}/kwinrules/package/contents/ui/FileDialogLoader.qml (100%) rename {kcmkwin => src/kcmkwin}/kwinrules/package/contents/ui/OptionsComboBox.qml (100%) rename {kcmkwin => src/kcmkwin}/kwinrules/package/contents/ui/RuleItemDelegate.qml (100%) rename {kcmkwin => src/kcmkwin}/kwinrules/package/contents/ui/RulesEditor.qml (100%) rename {kcmkwin => src/kcmkwin}/kwinrules/package/contents/ui/RulesList.qml (100%) rename {kcmkwin => src/kcmkwin}/kwinrules/package/contents/ui/ValueEditor.qml (100%) rename {kcmkwin => src/kcmkwin}/kwinrules/package/metadata.desktop (100%) rename {kcmkwin => src/kcmkwin}/kwinrules/rulebookmodel.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwinrules/rulebookmodel.h (100%) rename {kcmkwin => src/kcmkwin}/kwinrules/ruleitem.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwinrules/ruleitem.h (100%) rename {kcmkwin => src/kcmkwin}/kwinrules/rulesdialog.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwinrules/rulesdialog.h (100%) rename {kcmkwin => src/kcmkwin}/kwinrules/rulesmodel.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwinrules/rulesmodel.h (100%) rename {kcmkwin => src/kcmkwin}/kwinscreenedges/CMakeLists.txt (92%) rename {kcmkwin => src/kcmkwin}/kwinscreenedges/Messages.sh (100%) rename {kcmkwin => src/kcmkwin}/kwinscreenedges/kwinscreenedge.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwinscreenedges/kwinscreenedge.h (100%) rename {kcmkwin => src/kcmkwin}/kwinscreenedges/kwinscreenedgeconfigform.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwinscreenedges/kwinscreenedgeconfigform.h (100%) rename {kcmkwin => src/kcmkwin}/kwinscreenedges/kwinscreenedges.desktop (100%) rename {kcmkwin => src/kcmkwin}/kwinscreenedges/kwinscreenedgescriptsettings.kcfg (100%) rename {kcmkwin => src/kcmkwin}/kwinscreenedges/kwinscreenedgescriptsettings.kcfgc (100%) rename {kcmkwin => src/kcmkwin}/kwinscreenedges/kwinscreenedgesettings.kcfg (100%) rename {kcmkwin => src/kcmkwin}/kwinscreenedges/kwinscreenedgesettings.kcfgc (100%) rename {kcmkwin => src/kcmkwin}/kwinscreenedges/kwintouchscreen.desktop (100%) rename {kcmkwin => src/kcmkwin}/kwinscreenedges/kwintouchscreenedgeconfigform.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwinscreenedges/kwintouchscreenedgeconfigform.h (100%) rename {kcmkwin => src/kcmkwin}/kwinscreenedges/kwintouchscreenscriptsettings.kcfg (100%) rename {kcmkwin => src/kcmkwin}/kwinscreenedges/kwintouchscreenscriptsettings.kcfgc (100%) rename {kcmkwin => src/kcmkwin}/kwinscreenedges/kwintouchscreensettings.kcfg (100%) rename {kcmkwin => src/kcmkwin}/kwinscreenedges/kwintouchscreensettings.kcfgc (100%) rename {kcmkwin => src/kcmkwin}/kwinscreenedges/main.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwinscreenedges/main.h (100%) rename {kcmkwin => src/kcmkwin}/kwinscreenedges/main.ui (100%) rename {kcmkwin => src/kcmkwin}/kwinscreenedges/monitor.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwinscreenedges/monitor.h (100%) rename {kcmkwin => src/kcmkwin}/kwinscreenedges/screenpreviewwidget.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwinscreenedges/screenpreviewwidget.h (100%) rename {kcmkwin => src/kcmkwin}/kwinscreenedges/touch.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwinscreenedges/touch.h (100%) rename {kcmkwin => src/kcmkwin}/kwinscreenedges/touch.ui (100%) rename {kcmkwin => src/kcmkwin}/kwinscripts/CMakeLists.txt (100%) rename {kcmkwin => src/kcmkwin}/kwinscripts/Messages.sh (100%) rename {kcmkwin => src/kcmkwin}/kwinscripts/kwinscripts.desktop (100%) rename {kcmkwin => src/kcmkwin}/kwinscripts/kwinscripts.knsrc (100%) rename {kcmkwin => src/kcmkwin}/kwinscripts/kwinscriptsdata.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwinscripts/kwinscriptsdata.h (100%) rename {kcmkwin => src/kcmkwin}/kwinscripts/main.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwinscripts/module.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwinscripts/module.h (100%) rename {kcmkwin => src/kcmkwin}/kwinscripts/module.ui (100%) rename {kcmkwin => src/kcmkwin}/kwinscripts/version.h.cmake (100%) rename {kcmkwin => src/kcmkwin}/kwintabbox/CMakeLists.txt (85%) rename {kcmkwin => src/kcmkwin}/kwintabbox/Messages.sh (100%) rename {kcmkwin => src/kcmkwin}/kwintabbox/kwinpluginssettings.kcfg (100%) rename {kcmkwin => src/kcmkwin}/kwintabbox/kwinpluginssettings.kcfgc (100%) rename {kcmkwin => src/kcmkwin}/kwintabbox/kwinswitcheffectsettings.kcfg (100%) rename {kcmkwin => src/kcmkwin}/kwintabbox/kwinswitcheffectsettings.kcfgc (100%) rename {kcmkwin => src/kcmkwin}/kwintabbox/kwinswitcher.knsrc (100%) rename {kcmkwin => src/kcmkwin}/kwintabbox/kwintabbox.desktop (100%) rename {kcmkwin => src/kcmkwin}/kwintabbox/kwintabboxconfigform.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwintabbox/kwintabboxconfigform.h (100%) rename {kcmkwin => src/kcmkwin}/kwintabbox/kwintabboxdata.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwintabbox/kwintabboxdata.h (100%) rename {kcmkwin => src/kcmkwin}/kwintabbox/kwintabboxsettings.kcfg (100%) rename {kcmkwin => src/kcmkwin}/kwintabbox/kwintabboxsettings.kcfgc (100%) rename {kcmkwin => src/kcmkwin}/kwintabbox/layoutpreview.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwintabbox/layoutpreview.h (100%) rename {kcmkwin => src/kcmkwin}/kwintabbox/main.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwintabbox/main.h (100%) rename {kcmkwin => src/kcmkwin}/kwintabbox/main.ui (100%) rename {kcmkwin => src/kcmkwin}/kwintabbox/thumbnailitem.cpp (100%) rename {kcmkwin => src/kcmkwin}/kwintabbox/thumbnailitem.h (100%) rename {kcmkwin => src/kcmkwin}/kwintabbox/thumbnails/dolphin.png (100%) rename {kcmkwin => src/kcmkwin}/kwintabbox/thumbnails/kmail.png (100%) rename {kcmkwin => src/kcmkwin}/kwintabbox/thumbnails/konqueror.png (100%) rename {kcmkwin => src/kcmkwin}/kwintabbox/thumbnails/systemsettings.png (100%) rename keyboard_input.cpp => src/keyboard_input.cpp (100%) rename keyboard_input.h => src/keyboard_input.h (100%) rename keyboard_layout.cpp => src/keyboard_layout.cpp (100%) rename keyboard_layout.h => src/keyboard_layout.h (100%) rename keyboard_layout_switching.cpp => src/keyboard_layout_switching.cpp (100%) rename keyboard_layout_switching.h => src/keyboard_layout_switching.h (100%) rename keyboard_repeat.cpp => src/keyboard_repeat.cpp (100%) rename keyboard_repeat.h => src/keyboard_repeat.h (100%) rename killwindow.cpp => src/killwindow.cpp (100%) rename killwindow.h => src/killwindow.h (100%) rename kwin.kcfg => src/kwin.kcfg (100%) rename kwin.notifyrc => src/kwin.notifyrc (100%) rename kwinbindings.cpp => src/kwinbindings.cpp (100%) rename layers.cpp => src/layers.cpp (100%) rename layershellv1client.cpp => src/layershellv1client.cpp (100%) rename layershellv1client.h => src/layershellv1client.h (100%) rename layershellv1integration.cpp => src/layershellv1integration.cpp (100%) rename layershellv1integration.h => src/layershellv1integration.h (100%) rename {libinput => src/libinput}/connection.cpp (100%) rename {libinput => src/libinput}/connection.h (100%) rename {libinput => src/libinput}/context.cpp (100%) rename {libinput => src/libinput}/context.h (100%) rename {libinput => src/libinput}/device.cpp (100%) rename {libinput => src/libinput}/device.h (100%) rename {libinput => src/libinput}/events.cpp (100%) rename {libinput => src/libinput}/events.h (100%) rename {libinput => src/libinput}/libinput_logging.cpp (100%) rename {libinput => src/libinput}/libinput_logging.h (100%) rename {libkwineffects => src/libkwineffects}/CMakeLists.txt (100%) rename {libkwineffects => src/libkwineffects}/KWinEffectsConfig.cmake.in (100%) rename {libkwineffects => src/libkwineffects}/Mainpage.dox (100%) rename {libkwineffects => src/libkwineffects}/Messages.sh (100%) rename {libkwineffects => src/libkwineffects}/anidata.cpp (100%) rename {libkwineffects => src/libkwineffects}/anidata_p.h (100%) rename {libkwineffects => src/libkwineffects}/kwinanimationeffect.cpp (100%) rename {libkwineffects => src/libkwineffects}/kwinanimationeffect.h (100%) rename {libkwineffects => src/libkwineffects}/kwinconfig.h.cmake (100%) rename {libkwineffects => src/libkwineffects}/kwineffectquickview.cpp (100%) rename {libkwineffects => src/libkwineffects}/kwineffectquickview.h (100%) rename {libkwineffects => src/libkwineffects}/kwineffects.cpp (100%) rename {libkwineffects => src/libkwineffects}/kwineffects.h (100%) rename {libkwineffects => src/libkwineffects}/kwineglimagetexture.cpp (100%) rename {libkwineffects => src/libkwineffects}/kwineglimagetexture.h (100%) rename {libkwineffects => src/libkwineffects}/kwinglobals.h (100%) rename {libkwineffects => src/libkwineffects}/kwinglplatform.cpp (100%) rename {libkwineffects => src/libkwineffects}/kwinglplatform.h (100%) rename {libkwineffects => src/libkwineffects}/kwingltexture.cpp (100%) rename {libkwineffects => src/libkwineffects}/kwingltexture.h (100%) rename {libkwineffects => src/libkwineffects}/kwingltexture_p.h (100%) rename {libkwineffects => src/libkwineffects}/kwinglutils.cpp (100%) rename {libkwineffects => src/libkwineffects}/kwinglutils.h (100%) rename {libkwineffects => src/libkwineffects}/kwinglutils_funcs.cpp (100%) rename {libkwineffects => src/libkwineffects}/kwinglutils_funcs.h (100%) rename {libkwineffects => src/libkwineffects}/kwinxrenderutils.cpp (100%) rename {libkwineffects => src/libkwineffects}/kwinxrenderutils.h (100%) rename {libkwineffects => src/libkwineffects}/logging.cpp (100%) rename {libkwineffects => src/libkwineffects}/logging_p.h (100%) rename linux_dmabuf.cpp => src/linux_dmabuf.cpp (100%) rename linux_dmabuf.h => src/linux_dmabuf.h (100%) rename logind.cpp => src/logind.cpp (100%) rename logind.h => src/logind.h (100%) rename main.cpp => src/main.cpp (100%) rename main.h => src/main.h (100%) rename main_wayland.cpp => src/main_wayland.cpp (100%) rename main_wayland.h => src/main_wayland.h (100%) rename main_x11.cpp => src/main_x11.cpp (100%) rename main_x11.h => src/main_x11.h (100%) rename modifier_only_shortcuts.cpp => src/modifier_only_shortcuts.cpp (100%) rename modifier_only_shortcuts.h => src/modifier_only_shortcuts.h (100%) rename moving_client_x11_filter.cpp => src/moving_client_x11_filter.cpp (100%) rename moving_client_x11_filter.h => src/moving_client_x11_filter.h (100%) rename netinfo.cpp => src/netinfo.cpp (100%) rename netinfo.h => src/netinfo.h (100%) rename onscreennotification.cpp => src/onscreennotification.cpp (100%) rename onscreennotification.h => src/onscreennotification.h (100%) rename options.cpp => src/options.cpp (100%) rename options.h => src/options.h (100%) rename org.kde.KWin.Plugins.xml => src/org.kde.KWin.Plugins.xml (100%) rename org.kde.KWin.Session.xml => src/org.kde.KWin.Session.xml (100%) rename org.kde.KWin.VirtualDesktopManager.xml => src/org.kde.KWin.VirtualDesktopManager.xml (100%) rename org.kde.KWin.xml => src/org.kde.KWin.xml (100%) rename org.kde.kappmenu.xml => src/org.kde.kappmenu.xml (100%) rename org.kde.kwin.Compositing.xml => src/org.kde.kwin.Compositing.xml (100%) rename org.kde.kwin.Effects.xml => src/org.kde.kwin.Effects.xml (100%) rename osd.cpp => src/osd.cpp (100%) rename osd.h => src/osd.h (100%) rename outline.cpp => src/outline.cpp (100%) rename outline.h => src/outline.h (100%) rename overlaywindow.cpp => src/overlaywindow.cpp (100%) rename overlaywindow.h => src/overlaywindow.h (100%) rename placement.cpp => src/placement.cpp (100%) rename placement.h => src/placement.h (100%) rename platform.cpp => src/platform.cpp (100%) rename platform.h => src/platform.h (100%) rename {platformsupport => src/platformsupport}/CMakeLists.txt (100%) rename {platformsupport => src/platformsupport}/scenes/CMakeLists.txt (100%) rename {platformsupport => src/platformsupport}/scenes/opengl/CMakeLists.txt (91%) rename {platformsupport => src/platformsupport}/scenes/opengl/abstract_egl_backend.cpp (100%) rename {platformsupport => src/platformsupport}/scenes/opengl/abstract_egl_backend.h (100%) rename {platformsupport => src/platformsupport}/scenes/opengl/drm_fourcc.h (100%) rename {platformsupport => src/platformsupport}/scenes/opengl/egl_dmabuf.cpp (100%) rename {platformsupport => src/platformsupport}/scenes/opengl/egl_dmabuf.h (100%) rename {platformsupport => src/platformsupport}/scenes/opengl/kwineglext.h (100%) rename {platformsupport => src/platformsupport}/scenes/opengl/openglbackend.cpp (100%) rename {platformsupport => src/platformsupport}/scenes/opengl/openglbackend.h (100%) rename {platformsupport => src/platformsupport}/scenes/opengl/texture.cpp (100%) rename {platformsupport => src/platformsupport}/scenes/opengl/texture.h (100%) rename {platformsupport => src/platformsupport}/scenes/qpainter/CMakeLists.txt (100%) rename {platformsupport => src/platformsupport}/scenes/qpainter/qpainterbackend.cpp (100%) rename {platformsupport => src/platformsupport}/scenes/qpainter/qpainterbackend.h (100%) rename {platformsupport => src/platformsupport}/scenes/xrender/CMakeLists.txt (100%) rename {platformsupport => src/platformsupport}/scenes/xrender/xrenderbackend.cpp (100%) rename {platformsupport => src/platformsupport}/scenes/xrender/xrenderbackend.h (100%) rename {platformsupport => src/platformsupport}/vsyncconvenience/CMakeLists.txt (100%) rename {platformsupport => src/platformsupport}/vsyncconvenience/softwarevsyncmonitor.cpp (100%) rename {platformsupport => src/platformsupport}/vsyncconvenience/softwarevsyncmonitor.h (100%) rename {platformsupport => src/platformsupport}/vsyncconvenience/vsyncmonitor.cpp (100%) rename {platformsupport => src/platformsupport}/vsyncconvenience/vsyncmonitor.h (100%) rename plugin.cpp => src/plugin.cpp (100%) rename plugin.h => src/plugin.h (100%) rename pluginmanager.cpp => src/pluginmanager.cpp (100%) rename pluginmanager.h => src/pluginmanager.h (100%) rename {plugins => src/plugins}/CMakeLists.txt (100%) rename {plugins => src/plugins}/colord-integration/CMakeLists.txt (100%) rename {plugins => src/plugins}/colord-integration/colorddevice.cpp (100%) rename {plugins => src/plugins}/colord-integration/colorddevice.h (100%) rename {plugins => src/plugins}/colord-integration/colordintegration.cpp (100%) rename {plugins => src/plugins}/colord-integration/colordintegration.h (100%) rename {plugins => src/plugins}/colord-integration/colordtypes.h (100%) rename {plugins => src/plugins}/colord-integration/main.cpp (100%) rename {plugins => src/plugins}/colord-integration/metadata.json (100%) rename {plugins => src/plugins}/colord-integration/org.freedesktop.ColorManager.Device.xml (100%) rename {plugins => src/plugins}/colord-integration/org.freedesktop.ColorManager.Profile.xml (100%) rename {plugins => src/plugins}/colord-integration/org.freedesktop.ColorManager.xml (100%) rename {plugins => src/plugins}/idletime/CMakeLists.txt (100%) rename {plugins => src/plugins}/idletime/kwin.json (100%) rename {plugins => src/plugins}/idletime/poller.cpp (100%) rename {plugins => src/plugins}/idletime/poller.h (100%) rename {plugins => src/plugins}/kdecorations/CMakeLists.txt (100%) rename {plugins => src/plugins}/kdecorations/Messages.sh (100%) rename {plugins => src/plugins}/kdecorations/aurorae/AUTHORS (100%) rename {plugins => src/plugins}/kdecorations/aurorae/CMakeLists.txt (100%) rename {plugins => src/plugins}/kdecorations/aurorae/README (100%) rename {plugins => src/plugins}/kdecorations/aurorae/TODO (100%) rename {plugins => src/plugins}/kdecorations/aurorae/src/CMakeLists.txt (100%) rename {plugins => src/plugins}/kdecorations/aurorae/src/aurorae.cpp (100%) rename {plugins => src/plugins}/kdecorations/aurorae/src/aurorae.h (100%) rename {plugins => src/plugins}/kdecorations/aurorae/src/aurorae.json (100%) rename {plugins => src/plugins}/kdecorations/aurorae/src/aurorae.knsrc (100%) rename {plugins => src/plugins}/kdecorations/aurorae/src/colorhelper.cpp (100%) rename {plugins => src/plugins}/kdecorations/aurorae/src/colorhelper.h (100%) rename {plugins => src/plugins}/kdecorations/aurorae/src/decorationoptions.cpp (100%) rename {plugins => src/plugins}/kdecorations/aurorae/src/decorationoptions.h (100%) rename {plugins => src/plugins}/kdecorations/aurorae/src/decorationplugin.cpp (100%) rename {plugins => src/plugins}/kdecorations/aurorae/src/decorationplugin.h (100%) rename {plugins => src/plugins}/kdecorations/aurorae/src/kwindecoration.desktop (100%) rename {plugins => src/plugins}/kdecorations/aurorae/src/lib/auroraetheme.cpp (100%) rename {plugins => src/plugins}/kdecorations/aurorae/src/lib/auroraetheme.h (100%) rename {plugins => src/plugins}/kdecorations/aurorae/src/lib/themeconfig.cpp (100%) rename {plugins => src/plugins}/kdecorations/aurorae/src/lib/themeconfig.h (100%) rename {plugins => src/plugins}/kdecorations/aurorae/src/qml/AppMenuButton.qml (100%) rename {plugins => src/plugins}/kdecorations/aurorae/src/qml/AuroraeButton.qml (100%) rename {plugins => src/plugins}/kdecorations/aurorae/src/qml/AuroraeButtonGroup.qml (100%) rename {plugins => src/plugins}/kdecorations/aurorae/src/qml/AuroraeMaximizeButton.qml (100%) rename {plugins => src/plugins}/kdecorations/aurorae/src/qml/ButtonGroup.qml (100%) rename {plugins => src/plugins}/kdecorations/aurorae/src/qml/Decoration.qml (100%) rename {plugins => src/plugins}/kdecorations/aurorae/src/qml/DecorationButton.qml (100%) rename {plugins => src/plugins}/kdecorations/aurorae/src/qml/MenuButton.qml (100%) rename {plugins => src/plugins}/kdecorations/aurorae/src/qml/aurorae.qml (100%) rename {plugins => src/plugins}/kdecorations/aurorae/src/qml/qmldir (100%) rename {plugins => src/plugins}/kdecorations/aurorae/theme-description (100%) rename {plugins => src/plugins}/kdecorations/aurorae/themes/CMakeLists.txt (100%) rename {plugins => src/plugins}/kdecorations/aurorae/themes/plastik/CMakeLists.txt (100%) rename {plugins => src/plugins}/kdecorations/aurorae/themes/plastik/code/CMakeLists.txt (100%) rename {plugins => src/plugins}/kdecorations/aurorae/themes/plastik/code/plastikbutton.cpp (100%) rename {plugins => src/plugins}/kdecorations/aurorae/themes/plastik/code/plastikbutton.h (100%) rename {plugins => src/plugins}/kdecorations/aurorae/themes/plastik/code/plastikplugin.cpp (100%) rename {plugins => src/plugins}/kdecorations/aurorae/themes/plastik/code/plastikplugin.h (100%) rename {plugins => src/plugins}/kdecorations/aurorae/themes/plastik/code/qmldir (100%) rename {plugins => src/plugins}/kdecorations/aurorae/themes/plastik/package/contents/config/main.xml (100%) rename {plugins => src/plugins}/kdecorations/aurorae/themes/plastik/package/contents/ui/PlastikButton.qml (100%) rename {plugins => src/plugins}/kdecorations/aurorae/themes/plastik/package/contents/ui/config.ui (100%) rename {plugins => src/plugins}/kdecorations/aurorae/themes/plastik/package/contents/ui/main.qml (100%) rename {plugins => src/plugins}/kdecorations/aurorae/themes/plastik/package/metadata.desktop (100%) rename {plugins => src/plugins}/kglobalaccel/CMakeLists.txt (100%) rename {plugins => src/plugins}/kglobalaccel/kglobalaccel_plugin.cpp (100%) rename {plugins => src/plugins}/kglobalaccel/kglobalaccel_plugin.h (100%) rename {plugins => src/plugins}/kglobalaccel/kwin.json (100%) rename {plugins => src/plugins}/kpackage/CMakeLists.txt (100%) rename {plugins => src/plugins}/kpackage/aurorae/CMakeLists.txt (100%) rename {plugins => src/plugins}/kpackage/aurorae/aurorae.cpp (100%) rename {plugins => src/plugins}/kpackage/aurorae/aurorae.h (100%) rename {plugins => src/plugins}/kpackage/aurorae/kwin-packagestructure-aurorae.desktop (100%) rename {plugins => src/plugins}/kpackage/decoration/CMakeLists.txt (100%) rename {plugins => src/plugins}/kpackage/decoration/decoration.cpp (100%) rename {plugins => src/plugins}/kpackage/decoration/decoration.h (100%) rename {plugins => src/plugins}/kpackage/decoration/kwin-packagestructure-decoration.desktop (100%) rename {plugins => src/plugins}/kpackage/effect/CMakeLists.txt (100%) rename {plugins => src/plugins}/kpackage/effect/effect.cpp (100%) rename {plugins => src/plugins}/kpackage/effect/effect.h (100%) rename {plugins => src/plugins}/kpackage/effect/kwin-packagestructure-effect.desktop (100%) rename {plugins => src/plugins}/kpackage/scripts/CMakeLists.txt (100%) rename {plugins => src/plugins}/kpackage/scripts/kwin-packagestructure-scripts.desktop (100%) rename {plugins => src/plugins}/kpackage/scripts/scripts.cpp (100%) rename {plugins => src/plugins}/kpackage/scripts/scripts.h (100%) rename {plugins => src/plugins}/kpackage/windowswitcher/CMakeLists.txt (100%) rename {plugins => src/plugins}/kpackage/windowswitcher/kwin-packagestructure-windowswitcher.desktop (100%) rename {plugins => src/plugins}/kpackage/windowswitcher/windowswitcher.cpp (100%) rename {plugins => src/plugins}/kpackage/windowswitcher/windowswitcher.h (100%) rename {plugins => src/plugins}/krunner-integration/CMakeLists.txt (100%) rename {plugins => src/plugins}/krunner-integration/dbusutils_p.h (100%) rename {plugins => src/plugins}/krunner-integration/kwin-runner-windows.desktop (100%) rename {plugins => src/plugins}/krunner-integration/main.cpp (100%) rename {plugins => src/plugins}/krunner-integration/metadata.json (100%) rename {plugins => src/plugins}/krunner-integration/org.kde.krunner1.xml (100%) rename {plugins => src/plugins}/krunner-integration/windowsrunnerinterface.cpp (100%) rename {plugins => src/plugins}/krunner-integration/windowsrunnerinterface.h (100%) rename {plugins => src/plugins}/nightcolor/CMakeLists.txt (100%) rename {plugins => src/plugins}/nightcolor/clockskewnotifier.cpp (100%) rename {plugins => src/plugins}/nightcolor/clockskewnotifier.h (100%) rename {plugins => src/plugins}/nightcolor/clockskewnotifierengine.cpp (100%) rename {plugins => src/plugins}/nightcolor/clockskewnotifierengine_linux.cpp (100%) rename {plugins => src/plugins}/nightcolor/clockskewnotifierengine_linux.h (100%) rename {plugins => src/plugins}/nightcolor/clockskewnotifierengine_p.h (100%) rename {plugins => src/plugins}/nightcolor/constants.h (100%) rename {plugins => src/plugins}/nightcolor/main.cpp (100%) rename {plugins => src/plugins}/nightcolor/metadata.json (100%) rename {plugins => src/plugins}/nightcolor/nightcolordbusinterface.cpp (100%) rename {plugins => src/plugins}/nightcolor/nightcolordbusinterface.h (100%) rename {plugins => src/plugins}/nightcolor/nightcolormanager.cpp (100%) rename {plugins => src/plugins}/nightcolor/nightcolormanager.h (100%) rename {plugins => src/plugins}/nightcolor/nightcolorsettings.kcfg (100%) rename {plugins => src/plugins}/nightcolor/nightcolorsettings.kcfgc (100%) rename {plugins => src/plugins}/nightcolor/org.kde.kwin.ColorCorrect.xml (100%) rename {plugins => src/plugins}/nightcolor/suncalc.cpp (100%) rename {plugins => src/plugins}/nightcolor/suncalc.h (100%) rename {plugins => src/plugins}/platforms/CMakeLists.txt (100%) rename {plugins => src/plugins}/platforms/drm/CMakeLists.txt (100%) rename {plugins => src/plugins}/platforms/drm/abstract_egl_drm_backend.cpp (100%) rename {plugins => src/plugins}/platforms/drm/abstract_egl_drm_backend.h (100%) rename {plugins => src/plugins}/platforms/drm/drm.json (100%) rename {plugins => src/plugins}/platforms/drm/drm_backend.cpp (100%) rename {plugins => src/plugins}/platforms/drm/drm_backend.h (100%) rename {plugins => src/plugins}/platforms/drm/drm_buffer.cpp (100%) rename {plugins => src/plugins}/platforms/drm/drm_buffer.h (100%) rename {plugins => src/plugins}/platforms/drm/drm_buffer_gbm.cpp (100%) rename {plugins => src/plugins}/platforms/drm/drm_buffer_gbm.h (100%) rename {plugins => src/plugins}/platforms/drm/drm_gpu.cpp (100%) rename {plugins => src/plugins}/platforms/drm/drm_gpu.h (100%) rename {plugins => src/plugins}/platforms/drm/drm_inputeventfilter.cpp (100%) rename {plugins => src/plugins}/platforms/drm/drm_inputeventfilter.h (100%) rename {plugins => src/plugins}/platforms/drm/drm_object.cpp (100%) rename {plugins => src/plugins}/platforms/drm/drm_object.h (100%) rename {plugins => src/plugins}/platforms/drm/drm_object_connector.cpp (100%) rename {plugins => src/plugins}/platforms/drm/drm_object_connector.h (100%) rename {plugins => src/plugins}/platforms/drm/drm_object_crtc.cpp (100%) rename {plugins => src/plugins}/platforms/drm/drm_object_crtc.h (100%) rename {plugins => src/plugins}/platforms/drm/drm_object_plane.cpp (100%) rename {plugins => src/plugins}/platforms/drm/drm_object_plane.h (100%) rename {plugins => src/plugins}/platforms/drm/drm_output.cpp (100%) rename {plugins => src/plugins}/platforms/drm/drm_output.h (100%) rename {plugins => src/plugins}/platforms/drm/drm_pointer.h (100%) rename {plugins => src/plugins}/platforms/drm/edid.cpp (100%) rename {plugins => src/plugins}/platforms/drm/edid.h (100%) rename {plugins => src/plugins}/platforms/drm/egl_gbm_backend.cpp (100%) rename {plugins => src/plugins}/platforms/drm/egl_gbm_backend.h (100%) rename {plugins => src/plugins}/platforms/drm/egl_multi_backend.cpp (100%) rename {plugins => src/plugins}/platforms/drm/egl_multi_backend.h (100%) rename {plugins => src/plugins}/platforms/drm/egl_stream_backend.cpp (100%) rename {plugins => src/plugins}/platforms/drm/egl_stream_backend.h (100%) rename {plugins => src/plugins}/platforms/drm/gbm_dmabuf.cpp (100%) rename {plugins => src/plugins}/platforms/drm/gbm_dmabuf.h (100%) rename {plugins => src/plugins}/platforms/drm/gbm_surface.cpp (100%) rename {plugins => src/plugins}/platforms/drm/gbm_surface.h (100%) rename {plugins => src/plugins}/platforms/drm/logging.cpp (100%) rename {plugins => src/plugins}/platforms/drm/logging.h (100%) rename {plugins => src/plugins}/platforms/drm/scene_qpainter_drm_backend.cpp (100%) rename {plugins => src/plugins}/platforms/drm/scene_qpainter_drm_backend.h (100%) rename {plugins => src/plugins}/platforms/fbdev/CMakeLists.txt (100%) rename {plugins => src/plugins}/platforms/fbdev/fb_backend.cpp (100%) rename {plugins => src/plugins}/platforms/fbdev/fb_backend.h (100%) rename {plugins => src/plugins}/platforms/fbdev/fbdev.json (100%) rename {plugins => src/plugins}/platforms/fbdev/fbvsyncmonitor.cpp (100%) rename {plugins => src/plugins}/platforms/fbdev/fbvsyncmonitor.h (100%) rename {plugins => src/plugins}/platforms/fbdev/logging.cpp (100%) rename {plugins => src/plugins}/platforms/fbdev/logging.h (100%) rename {plugins => src/plugins}/platforms/fbdev/scene_qpainter_fb_backend.cpp (100%) rename {plugins => src/plugins}/platforms/fbdev/scene_qpainter_fb_backend.h (100%) rename {plugins => src/plugins}/platforms/virtual/CMakeLists.txt (100%) rename {plugins => src/plugins}/platforms/virtual/egl_gbm_backend.cpp (100%) rename {plugins => src/plugins}/platforms/virtual/egl_gbm_backend.h (100%) rename {plugins => src/plugins}/platforms/virtual/scene_qpainter_virtual_backend.cpp (100%) rename {plugins => src/plugins}/platforms/virtual/scene_qpainter_virtual_backend.h (100%) rename {plugins => src/plugins}/platforms/virtual/virtual.json (100%) rename {plugins => src/plugins}/platforms/virtual/virtual_backend.cpp (100%) rename {plugins => src/plugins}/platforms/virtual/virtual_backend.h (100%) rename {plugins => src/plugins}/platforms/virtual/virtual_output.cpp (100%) rename {plugins => src/plugins}/platforms/virtual/virtual_output.h (100%) rename {plugins => src/plugins}/platforms/wayland/CMakeLists.txt (100%) rename {plugins => src/plugins}/platforms/wayland/egl_wayland_backend.cpp (100%) rename {plugins => src/plugins}/platforms/wayland/egl_wayland_backend.h (100%) rename {plugins => src/plugins}/platforms/wayland/logging.cpp (100%) rename {plugins => src/plugins}/platforms/wayland/logging.h (100%) rename {plugins => src/plugins}/platforms/wayland/scene_qpainter_wayland_backend.cpp (100%) rename {plugins => src/plugins}/platforms/wayland/scene_qpainter_wayland_backend.h (100%) rename {plugins => src/plugins}/platforms/wayland/wayland.json (100%) rename {plugins => src/plugins}/platforms/wayland/wayland_backend.cpp (100%) rename {plugins => src/plugins}/platforms/wayland/wayland_backend.h (100%) rename {plugins => src/plugins}/platforms/wayland/wayland_output.cpp (100%) rename {plugins => src/plugins}/platforms/wayland/wayland_output.h (100%) rename {plugins => src/plugins}/platforms/x11/CMakeLists.txt (100%) rename {plugins => src/plugins}/platforms/x11/common/CMakeLists.txt (100%) rename {plugins => src/plugins}/platforms/x11/common/eglonxbackend.cpp (100%) rename {plugins => src/plugins}/platforms/x11/common/eglonxbackend.h (100%) rename {plugins => src/plugins}/platforms/x11/common/ge_event_mem_mover.h (100%) rename {plugins => src/plugins}/platforms/x11/standalone/CMakeLists.txt (100%) rename {plugins => src/plugins}/platforms/x11/standalone/edge.cpp (100%) rename {plugins => src/plugins}/platforms/x11/standalone/edge.h (100%) rename {plugins => src/plugins}/platforms/x11/standalone/effects_mouse_interception_x11_filter.cpp (100%) rename {plugins => src/plugins}/platforms/x11/standalone/effects_mouse_interception_x11_filter.h (100%) rename {plugins => src/plugins}/platforms/x11/standalone/effects_x11.cpp (100%) rename {plugins => src/plugins}/platforms/x11/standalone/effects_x11.h (100%) rename {plugins => src/plugins}/platforms/x11/standalone/eglbackend.cpp (100%) rename {plugins => src/plugins}/platforms/x11/standalone/eglbackend.h (100%) rename {plugins => src/plugins}/platforms/x11/standalone/glx_context_attribute_builder.cpp (100%) rename {plugins => src/plugins}/platforms/x11/standalone/glx_context_attribute_builder.h (100%) rename {plugins => src/plugins}/platforms/x11/standalone/glxbackend.cpp (100%) rename {plugins => src/plugins}/platforms/x11/standalone/glxbackend.h (100%) rename {plugins => src/plugins}/platforms/x11/standalone/glxconvenience.cpp (100%) rename {plugins => src/plugins}/platforms/x11/standalone/glxconvenience.h (100%) rename {plugins => src/plugins}/platforms/x11/standalone/logging.cpp (100%) rename {plugins => src/plugins}/platforms/x11/standalone/logging.h (100%) rename {plugins => src/plugins}/platforms/x11/standalone/non_composited_outline.cpp (100%) rename {plugins => src/plugins}/platforms/x11/standalone/non_composited_outline.h (100%) rename {plugins => src/plugins}/platforms/x11/standalone/omlsynccontrolvsyncmonitor.cpp (100%) rename {plugins => src/plugins}/platforms/x11/standalone/omlsynccontrolvsyncmonitor.h (100%) rename {plugins => src/plugins}/platforms/x11/standalone/overlaywindow_x11.cpp (100%) rename {plugins => src/plugins}/platforms/x11/standalone/overlaywindow_x11.h (100%) rename {plugins => src/plugins}/platforms/x11/standalone/screenedges_filter.cpp (100%) rename {plugins => src/plugins}/platforms/x11/standalone/screenedges_filter.h (100%) rename {plugins => src/plugins}/platforms/x11/standalone/sgivideosyncvsyncmonitor.cpp (100%) rename {plugins => src/plugins}/platforms/x11/standalone/sgivideosyncvsyncmonitor.h (100%) rename {plugins => src/plugins}/platforms/x11/standalone/windowselector.cpp (100%) rename {plugins => src/plugins}/platforms/x11/standalone/windowselector.h (100%) rename {plugins => src/plugins}/platforms/x11/standalone/x11.json (100%) rename {plugins => src/plugins}/platforms/x11/standalone/x11_decoration_renderer.cpp (100%) rename {plugins => src/plugins}/platforms/x11/standalone/x11_decoration_renderer.h (100%) rename {plugins => src/plugins}/platforms/x11/standalone/x11_output.cpp (100%) rename {plugins => src/plugins}/platforms/x11/standalone/x11_output.h (100%) rename {plugins => src/plugins}/platforms/x11/standalone/x11_platform.cpp (100%) rename {plugins => src/plugins}/platforms/x11/standalone/x11_platform.h (100%) rename {plugins => src/plugins}/platforms/x11/standalone/x11cursor.cpp (100%) rename {plugins => src/plugins}/platforms/x11/standalone/x11cursor.h (100%) rename {plugins => src/plugins}/platforms/x11/standalone/x11placeholderoutput.cpp (100%) rename {plugins => src/plugins}/platforms/x11/standalone/x11placeholderoutput.h (100%) rename {plugins => src/plugins}/platforms/x11/standalone/x11xrenderbackend.cpp (100%) rename {plugins => src/plugins}/platforms/x11/standalone/x11xrenderbackend.h (100%) rename {plugins => src/plugins}/platforms/x11/standalone/xfixes_cursor_event_filter.cpp (100%) rename {plugins => src/plugins}/platforms/x11/standalone/xfixes_cursor_event_filter.h (100%) rename {plugins => src/plugins}/platforms/x11/standalone/xinputintegration.cpp (100%) rename {plugins => src/plugins}/platforms/x11/standalone/xinputintegration.h (100%) rename {plugins => src/plugins}/platforms/x11/windowed/CMakeLists.txt (100%) rename {plugins => src/plugins}/platforms/x11/windowed/egl_x11_backend.cpp (100%) rename {plugins => src/plugins}/platforms/x11/windowed/egl_x11_backend.h (100%) rename {plugins => src/plugins}/platforms/x11/windowed/logging.cpp (100%) rename {plugins => src/plugins}/platforms/x11/windowed/logging.h (100%) rename {plugins => src/plugins}/platforms/x11/windowed/scene_qpainter_x11_backend.cpp (100%) rename {plugins => src/plugins}/platforms/x11/windowed/scene_qpainter_x11_backend.h (100%) rename {plugins => src/plugins}/platforms/x11/windowed/x11.json (100%) rename {plugins => src/plugins}/platforms/x11/windowed/x11windowed_backend.cpp (100%) rename {plugins => src/plugins}/platforms/x11/windowed/x11windowed_backend.h (100%) rename {plugins => src/plugins}/platforms/x11/windowed/x11windowed_output.cpp (100%) rename {plugins => src/plugins}/platforms/x11/windowed/x11windowed_output.h (100%) rename {plugins => src/plugins}/qpa/CMakeLists.txt (100%) rename {plugins => src/plugins}/qpa/backingstore.cpp (100%) rename {plugins => src/plugins}/qpa/backingstore.h (100%) rename {plugins => src/plugins}/qpa/eglhelpers.cpp (100%) rename {plugins => src/plugins}/qpa/eglhelpers.h (100%) rename {plugins => src/plugins}/qpa/eglplatformcontext.cpp (100%) rename {plugins => src/plugins}/qpa/eglplatformcontext.h (100%) rename {plugins => src/plugins}/qpa/integration.cpp (100%) rename {plugins => src/plugins}/qpa/integration.h (100%) rename {plugins => src/plugins}/qpa/kwin.json (100%) rename {plugins => src/plugins}/qpa/main.cpp (100%) rename {plugins => src/plugins}/qpa/offscreensurface.cpp (100%) rename {plugins => src/plugins}/qpa/offscreensurface.h (100%) rename {plugins => src/plugins}/qpa/platformcursor.cpp (100%) rename {plugins => src/plugins}/qpa/platformcursor.h (100%) rename {plugins => src/plugins}/qpa/screen.cpp (100%) rename {plugins => src/plugins}/qpa/screen.h (100%) rename {plugins => src/plugins}/qpa/window.cpp (100%) rename {plugins => src/plugins}/qpa/window.h (100%) rename {plugins => src/plugins}/scenes/CMakeLists.txt (100%) rename {plugins => src/plugins}/scenes/opengl/CMakeLists.txt (100%) rename {plugins => src/plugins}/scenes/opengl/lanczosfilter.cpp (100%) rename {plugins => src/plugins}/scenes/opengl/lanczosfilter.h (100%) rename {plugins => src/plugins}/scenes/opengl/opengl.json (100%) rename {plugins => src/plugins}/scenes/opengl/resources.qrc (100%) rename {plugins => src/plugins}/scenes/opengl/scene_opengl.cpp (100%) rename {plugins => src/plugins}/scenes/opengl/scene_opengl.h (100%) rename {plugins => src/plugins}/scenes/opengl/shaders/1.10/lanczos-fragment.glsl (100%) rename {plugins => src/plugins}/scenes/opengl/shaders/1.40/lanczos-fragment.glsl (100%) rename {plugins => src/plugins}/scenes/qpainter/CMakeLists.txt (100%) rename {plugins => src/plugins}/scenes/qpainter/qpainter.json (100%) rename {plugins => src/plugins}/scenes/qpainter/scene_qpainter.cpp (100%) rename {plugins => src/plugins}/scenes/qpainter/scene_qpainter.h (100%) rename {plugins => src/plugins}/scenes/xrender/CMakeLists.txt (100%) rename {plugins => src/plugins}/scenes/xrender/scene_xrender.cpp (100%) rename {plugins => src/plugins}/scenes/xrender/scene_xrender.h (100%) rename {plugins => src/plugins}/scenes/xrender/xrender.json (100%) rename {plugins => src/plugins}/screencast/CMakeLists.txt (100%) rename {plugins => src/plugins}/screencast/eglnativefence.cpp (100%) rename {plugins => src/plugins}/screencast/eglnativefence.h (100%) rename {plugins => src/plugins}/screencast/main.cpp (100%) rename {plugins => src/plugins}/screencast/metadata.json (100%) rename {plugins => src/plugins}/screencast/pipewirecore.cpp (100%) rename {plugins => src/plugins}/screencast/pipewirecore.h (100%) rename {plugins => src/plugins}/screencast/pipewirestream.cpp (100%) rename {plugins => src/plugins}/screencast/pipewirestream.h (100%) rename {plugins => src/plugins}/screencast/screencastmanager.cpp (100%) rename {plugins => src/plugins}/screencast/screencastmanager.h (100%) rename {plugins => src/plugins}/windowsystem/CMakeLists.txt (100%) rename {plugins => src/plugins}/windowsystem/kwindowsystem.json (100%) rename {plugins => src/plugins}/windowsystem/plugin.cpp (100%) rename {plugins => src/plugins}/windowsystem/plugin.h (100%) rename {plugins => src/plugins}/windowsystem/windoweffects.cpp (100%) rename {plugins => src/plugins}/windowsystem/windoweffects.h (100%) rename {plugins => src/plugins}/windowsystem/windowshadow.cpp (100%) rename {plugins => src/plugins}/windowsystem/windowshadow.h (100%) rename {plugins => src/plugins}/windowsystem/windowsystem.cpp (100%) rename {plugins => src/plugins}/windowsystem/windowsystem.h (100%) rename pointer_input.cpp => src/pointer_input.cpp (100%) rename pointer_input.h => src/pointer_input.h (100%) rename popup_input_filter.cpp => src/popup_input_filter.cpp (100%) rename popup_input_filter.h => src/popup_input_filter.h (100%) rename {qml => src/qml}/CMakeLists.txt (100%) rename {qml => src/qml}/onscreennotification/plasma/dummydata/osd.qml (100%) rename {qml => src/qml}/onscreennotification/plasma/main.qml (100%) rename {qml => src/qml}/outline/plasma/outline.qml (100%) rename renderjournal.cpp => src/renderjournal.cpp (100%) rename renderjournal.h => src/renderjournal.h (100%) rename renderloop.cpp => src/renderloop.cpp (100%) rename renderloop.h => src/renderloop.h (100%) rename renderloop_p.h => src/renderloop_p.h (100%) rename rootinfo_filter.cpp => src/rootinfo_filter.cpp (100%) rename rootinfo_filter.h => src/rootinfo_filter.h (100%) rename rulebooksettings.cpp => src/rulebooksettings.cpp (100%) rename rulebooksettings.h => src/rulebooksettings.h (100%) rename rulebooksettingsbase.kcfg => src/rulebooksettingsbase.kcfg (100%) rename rulebooksettingsbase.kcfgc => src/rulebooksettingsbase.kcfgc (100%) rename rules.cpp => src/rules.cpp (100%) rename rules.h => src/rules.h (100%) rename rulesettings.kcfg => src/rulesettings.kcfg (100%) rename rulesettings.kcfgc => src/rulesettings.kcfgc (100%) rename scene.cpp => src/scene.cpp (100%) rename scene.h => src/scene.h (100%) rename screenedge.cpp => src/screenedge.cpp (100%) rename screenedge.h => src/screenedge.h (100%) rename screenlockerwatcher.cpp => src/screenlockerwatcher.cpp (100%) rename screenlockerwatcher.h => src/screenlockerwatcher.h (100%) rename screens.cpp => src/screens.cpp (100%) rename screens.h => src/screens.h (100%) rename {scripting => src/scripting}/CMakeLists.txt (100%) rename {scripting => src/scripting}/Messages.sh (100%) rename {scripting => src/scripting}/dbuscall.cpp (100%) rename {scripting => src/scripting}/dbuscall.h (100%) rename {scripting => src/scripting}/documentation-effect-global.xml (100%) rename {scripting => src/scripting}/documentation-global.xml (100%) rename {scripting => src/scripting}/genericscriptedconfig.cpp (100%) rename {scripting => src/scripting}/genericscriptedconfig.h (100%) rename {scripting => src/scripting}/genericscriptedconfig.json (100%) rename {scripting => src/scripting}/kwinscript.desktop (100%) rename {scripting => src/scripting}/meta.cpp (100%) rename {scripting => src/scripting}/meta.h (100%) rename {scripting => src/scripting}/screenedgeitem.cpp (100%) rename {scripting => src/scripting}/screenedgeitem.h (100%) rename {scripting => src/scripting}/scriptedeffect.cpp (100%) rename {scripting => src/scripting}/scriptedeffect.h (100%) rename {scripting => src/scripting}/scripting.cpp (100%) rename {scripting => src/scripting}/scripting.h (100%) rename {scripting => src/scripting}/scripting_logging.cpp (100%) rename {scripting => src/scripting}/scripting_logging.h (100%) rename {scripting => src/scripting}/scripting_model.cpp (100%) rename {scripting => src/scripting}/scripting_model.h (100%) rename {scripting => src/scripting}/scriptingutils.cpp (100%) rename {scripting => src/scripting}/scriptingutils.h (100%) rename {scripting => src/scripting}/timer.cpp (100%) rename {scripting => src/scripting}/workspace_wrapper.cpp (100%) rename {scripting => src/scripting}/workspace_wrapper.h (100%) rename {scripts => src/scripts}/CMakeLists.txt (100%) rename {scripts => src/scripts}/Messages.sh (100%) rename {scripts => src/scripts}/desktopchangeosd/contents/ui/main.qml (100%) rename {scripts => src/scripts}/desktopchangeosd/contents/ui/osd.qml (100%) rename {scripts => src/scripts}/desktopchangeosd/metadata.desktop (100%) rename {scripts => src/scripts}/minimizeall/contents/code/main.js (100%) rename {scripts => src/scripts}/minimizeall/metadata.desktop (100%) rename {scripts => src/scripts}/synchronizeskipswitcher/contents/code/main.js (100%) rename {scripts => src/scripts}/synchronizeskipswitcher/metadata.desktop (100%) rename {scripts => src/scripts}/videowall/contents/code/main.js (100%) rename {scripts => src/scripts}/videowall/contents/config/main.xml (100%) rename {scripts => src/scripts}/videowall/contents/ui/config.ui (100%) rename {scripts => src/scripts}/videowall/metadata.desktop (100%) rename service_utils.cpp => src/service_utils.cpp (100%) rename service_utils.h => src/service_utils.h (100%) rename settings.kcfgc => src/settings.kcfgc (100%) rename shadow.cpp => src/shadow.cpp (100%) rename shadow.h => src/shadow.h (100%) rename shortcutdialog.ui => src/shortcutdialog.ui (100%) rename sm.cpp => src/sm.cpp (100%) rename sm.h => src/sm.h (100%) rename subsurfacemonitor.cpp => src/subsurfacemonitor.cpp (100%) rename subsurfacemonitor.h => src/subsurfacemonitor.h (100%) rename syncalarmx11filter.cpp => src/syncalarmx11filter.cpp (100%) rename syncalarmx11filter.h => src/syncalarmx11filter.h (100%) rename {tabbox => src/tabbox}/CMakeLists.txt (100%) rename {tabbox => src/tabbox}/clientmodel.cpp (100%) rename {tabbox => src/tabbox}/clientmodel.h (100%) rename {tabbox => src/tabbox}/desktopchain.cpp (100%) rename {tabbox => src/tabbox}/desktopchain.h (100%) rename {tabbox => src/tabbox}/desktopmodel.cpp (100%) rename {tabbox => src/tabbox}/desktopmodel.h (100%) rename {tabbox => src/tabbox}/kwindesktopswitcher.desktop (100%) rename {tabbox => src/tabbox}/kwinwindowswitcher.desktop (100%) rename {tabbox => src/tabbox}/switcheritem.cpp (100%) rename {tabbox => src/tabbox}/switcheritem.h (100%) rename {tabbox => src/tabbox}/tabbox.cpp (100%) rename {tabbox => src/tabbox}/tabbox.h (100%) rename {tabbox => src/tabbox}/tabbox_logging.cpp (100%) rename {tabbox => src/tabbox}/tabbox_logging.h (100%) rename {tabbox => src/tabbox}/tabboxconfig.cpp (100%) rename {tabbox => src/tabbox}/tabboxconfig.h (100%) rename {tabbox => src/tabbox}/tabboxhandler.cpp (100%) rename {tabbox => src/tabbox}/tabboxhandler.h (100%) rename {tabbox => src/tabbox}/x11_filter.cpp (100%) rename {tabbox => src/tabbox}/x11_filter.h (100%) rename tablet_input.cpp => src/tablet_input.cpp (100%) rename tablet_input.h => src/tablet_input.h (100%) rename tabletmodemanager.cpp => src/tabletmodemanager.cpp (100%) rename tabletmodemanager.h => src/tabletmodemanager.h (100%) rename thumbnailitem.cpp => src/thumbnailitem.cpp (100%) rename thumbnailitem.h => src/thumbnailitem.h (100%) rename toplevel.cpp => src/toplevel.cpp (100%) rename toplevel.h => src/toplevel.h (100%) rename touch_hide_cursor_spy.cpp => src/touch_hide_cursor_spy.cpp (100%) rename touch_hide_cursor_spy.h => src/touch_hide_cursor_spy.h (100%) rename touch_input.cpp => src/touch_input.cpp (100%) rename touch_input.h => src/touch_input.h (100%) rename udev.cpp => src/udev.cpp (100%) rename udev.h => src/udev.h (100%) rename unmanaged.cpp => src/unmanaged.cpp (100%) rename unmanaged.h => src/unmanaged.h (100%) rename useractions.cpp => src/useractions.cpp (100%) rename useractions.h => src/useractions.h (100%) rename utils.cpp => src/utils.cpp (100%) rename utils.h => src/utils.h (100%) rename virtual_terminal.cpp => src/virtual_terminal.cpp (100%) rename virtual_terminal.h => src/virtual_terminal.h (100%) rename virtualdesktops.cpp => src/virtualdesktops.cpp (100%) rename virtualdesktops.h => src/virtualdesktops.h (100%) rename virtualdesktopsdbustypes.cpp => src/virtualdesktopsdbustypes.cpp (100%) rename virtualdesktopsdbustypes.h => src/virtualdesktopsdbustypes.h (100%) rename virtualkeyboard_dbus.cpp => src/virtualkeyboard_dbus.cpp (100%) rename virtualkeyboard_dbus.h => src/virtualkeyboard_dbus.h (100%) rename was_user_interaction_x11_filter.cpp => src/was_user_interaction_x11_filter.cpp (100%) rename was_user_interaction_x11_filter.h => src/was_user_interaction_x11_filter.h (100%) rename wayland_server.cpp => src/wayland_server.cpp (100%) rename wayland_server.h => src/wayland_server.h (100%) rename waylandclient.cpp => src/waylandclient.cpp (100%) rename waylandclient.h => src/waylandclient.h (100%) rename waylandshellintegration.cpp => src/waylandshellintegration.cpp (100%) rename waylandshellintegration.h => src/waylandshellintegration.h (100%) rename window_property_notify_x11_filter.cpp => src/window_property_notify_x11_filter.cpp (100%) rename window_property_notify_x11_filter.h => src/window_property_notify_x11_filter.h (100%) rename workspace.cpp => src/workspace.cpp (100%) rename workspace.h => src/workspace.h (100%) rename x11client.cpp => src/x11client.cpp (100%) rename x11client.h => src/x11client.h (100%) rename x11eventfilter.cpp => src/x11eventfilter.cpp (100%) rename x11eventfilter.h => src/x11eventfilter.h (100%) rename xcbutils.cpp => src/xcbutils.cpp (100%) rename xcbutils.h => src/xcbutils.h (100%) rename xcursortheme.cpp => src/xcursortheme.cpp (100%) rename xcursortheme.h => src/xcursortheme.h (100%) rename xdgshellclient.cpp => src/xdgshellclient.cpp (100%) rename xdgshellclient.h => src/xdgshellclient.h (100%) rename xdgshellintegration.cpp => src/xdgshellintegration.cpp (100%) rename xdgshellintegration.h => src/xdgshellintegration.h (100%) rename xkb.cpp => src/xkb.cpp (100%) rename xkb.h => src/xkb.h (100%) rename xkb_qt_mapping.h => src/xkb_qt_mapping.h (100%) rename xwaylandclient.cpp => src/xwaylandclient.cpp (100%) rename xwaylandclient.h => src/xwaylandclient.h (100%) rename {xwl => src/xwl}/clipboard.cpp (100%) rename {xwl => src/xwl}/clipboard.h (100%) rename {xwl => src/xwl}/databridge.cpp (100%) rename {xwl => src/xwl}/databridge.h (100%) rename {xwl => src/xwl}/dnd.cpp (100%) rename {xwl => src/xwl}/dnd.h (100%) rename {xwl => src/xwl}/drag.cpp (100%) rename {xwl => src/xwl}/drag.h (100%) rename {xwl => src/xwl}/drag_wl.cpp (100%) rename {xwl => src/xwl}/drag_wl.h (100%) rename {xwl => src/xwl}/drag_x.cpp (100%) rename {xwl => src/xwl}/drag_x.h (100%) rename {xwl => src/xwl}/selection.cpp (100%) rename {xwl => src/xwl}/selection.h (100%) rename {xwl => src/xwl}/selection_source.cpp (100%) rename {xwl => src/xwl}/selection_source.h (100%) rename {xwl => src/xwl}/transfer.cpp (100%) rename {xwl => src/xwl}/transfer.h (100%) rename {xwl => src/xwl}/xwayland.cpp (100%) rename {xwl => src/xwl}/xwayland.h (100%) rename {xwl => src/xwl}/xwayland_interface.cpp (100%) rename {xwl => src/xwl}/xwayland_interface.h (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4c889575b5..c09abdd353 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -47,6 +47,7 @@ include(KDEClangFormat) include(ECMInstallIcons) include(ECMOptionalAddSubdirectory) include(ECMConfiguredInstall) +include(ECMQtDeclareLoggingCategory) add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_USE_QSTRINGBUILDER -DQT_NO_URL_CAST_FROM_STRING) @@ -361,8 +362,6 @@ include_directories(${XKB_INCLUDE_DIR}) set(HAVE_EPOXY_GLX ${epoxy_HAS_GLX}) -# for things that are also used by kwin libraries -configure_file(libkwineffects/kwinconfig.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/libkwineffects/kwinconfig.h ) # for kwin internal things set(HAVE_X11_XCB ${X11_XCB_FOUND}) @@ -404,385 +403,24 @@ add_feature_info("SCHED_RESET_ON_FORK" pkg_check_modules(PipeWire IMPORTED_TARGET libpipewire-0.3) add_feature_info(PipeWire PipeWire_FOUND "Required for Wayland screencasting") -configure_file(config-kwin.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-kwin.h) - ########### global ############### -set(kwin_effects_dbus_xml ${CMAKE_CURRENT_SOURCE_DIR}/org.kde.kwin.Effects.xml) -qt5_add_dbus_interface(effects_interface_SRCS ${kwin_effects_dbus_xml} kwineffects_interface) -add_library(KWinEffectsInterface STATIC ${effects_interface_SRCS}) -target_link_libraries(KWinEffectsInterface Qt::DBus) include_directories(BEFORE - ${CMAKE_CURRENT_BINARY_DIR}/libkwineffects - ${CMAKE_CURRENT_BINARY_DIR} - ${CMAKE_CURRENT_SOURCE_DIR}/libkwineffects - ${CMAKE_CURRENT_SOURCE_DIR}/effects - ${CMAKE_CURRENT_SOURCE_DIR}/tabbox - ${CMAKE_CURRENT_SOURCE_DIR}/platformsupport + ${CMAKE_CURRENT_BINARY_DIR}/src/libkwineffects + ${CMAKE_CURRENT_BINARY_DIR}/src + ${CMAKE_CURRENT_SOURCE_DIR}/src/libkwineffects + ${CMAKE_CURRENT_SOURCE_DIR}/src/effects + ${CMAKE_CURRENT_SOURCE_DIR}/src/tabbox + ${CMAKE_CURRENT_SOURCE_DIR}/src/platformsupport ) -add_subdirectory(libkwineffects) -if (KWIN_BUILD_KCMS) - add_subdirectory(kcmkwin) +if (KF5DocTools_FOUND) + add_subdirectory(doc) endif() add_subdirectory(data) - -add_subdirectory(effects) -add_subdirectory(scripts) -add_subdirectory(tabbox) -add_subdirectory(scripting) -add_subdirectory(helpers) - -########### next target ############### - -set(kwin_SRCS - 3rdparty/xcursor.c - abstract_client.cpp - abstract_opengl_context_attribute_builder.cpp - abstract_output.cpp - abstract_wayland_output.cpp - activation.cpp - appmenu.cpp - atoms.cpp - client_machine.cpp - composite.cpp - cursor.cpp - dbusinterface.cpp - debug_console.cpp - decorations/decoratedclient.cpp - decorations/decorationbridge.cpp - decorations/decorationpalette.cpp - decorations/decorationrenderer.cpp - decorations/decorations_logging.cpp - decorations/settings.cpp - deleted.cpp - dmabuftexture.cpp - effectloader.cpp - effects.cpp - egl_context_attribute_builder.cpp - events.cpp - focuschain.cpp - ftrace.cpp - geometrytip.cpp - gestures.cpp - globalshortcuts.cpp - group.cpp - idle_inhibition.cpp - input.cpp - input_event.cpp - input_event_spy.cpp - inputmethod.cpp - inputpanelv1client.cpp - inputpanelv1integration.cpp - internal_client.cpp - keyboard_input.cpp - keyboard_layout.cpp - keyboard_layout_switching.cpp - keyboard_repeat.cpp - killwindow.cpp - layers.cpp - layershellv1client.cpp - layershellv1integration.cpp - libinput/connection.cpp - libinput/context.cpp - libinput/device.cpp - libinput/events.cpp - libinput/libinput_logging.cpp - linux_dmabuf.cpp - logind.cpp - main.cpp - modifier_only_shortcuts.cpp - moving_client_x11_filter.cpp - netinfo.cpp - onscreennotification.cpp - options.cpp - osd.cpp - outline.cpp - overlaywindow.cpp - placement.cpp - platform.cpp - plugin.cpp - pluginmanager.cpp - pointer_input.cpp - popup_input_filter.cpp - renderjournal.cpp - renderloop.cpp - rootinfo_filter.cpp - rulebooksettings.cpp - rules.cpp - scene.cpp - screenedge.cpp - screenlockerwatcher.cpp - screens.cpp - scripting/dbuscall.cpp - scripting/meta.cpp - scripting/screenedgeitem.cpp - scripting/scriptedeffect.cpp - scripting/scripting.cpp - scripting/scripting_logging.cpp - scripting/scripting_model.cpp - scripting/scriptingutils.cpp - scripting/timer.cpp - scripting/workspace_wrapper.cpp - shadow.cpp - sm.cpp - subsurfacemonitor.cpp - syncalarmx11filter.cpp - tablet_input.cpp - thumbnailitem.cpp - toplevel.cpp - touch_hide_cursor_spy.cpp - touch_input.cpp - udev.cpp - unmanaged.cpp - useractions.cpp - utils.cpp - virtualdesktops.cpp - virtualdesktopsdbustypes.cpp - virtualkeyboard_dbus.cpp - was_user_interaction_x11_filter.cpp - wayland_server.cpp - waylandclient.cpp - waylandshellintegration.cpp - window_property_notify_x11_filter.cpp - workspace.cpp - x11client.cpp - x11eventfilter.cpp - xcbutils.cpp - xcursortheme.cpp - xdgshellclient.cpp - xdgshellintegration.cpp - xkb.cpp - xwaylandclient.cpp - xwl/xwayland_interface.cpp -) - -if (HAVE_LINUX_VT_H) - set(kwin_SRCS ${kwin_SRCS} - virtual_terminal.cpp - ) - set(KWIN_TTY_PREFIX "/dev/tty") -endif() - -if(CMAKE_SYSTEM MATCHES "FreeBSD") - # We know it has epoll, so supports VT as well - set(kwin_SRCS ${kwin_SRCS} - virtual_terminal.cpp - ) - set(KWIN_TTY_PREFIX "/dev/ttyv") -endif() -if(KWIN_TTY_PREFIX) - set_source_files_properties(virtual_terminal.cpp PROPERTIES COMPILE_DEFINITIONS KWIN_TTY_PREFIX="${KWIN_TTY_PREFIX}") -endif() - -kconfig_add_kcfg_files(kwin_SRCS settings.kcfgc) -kconfig_add_kcfg_files(kwin_SRCS rulesettings.kcfgc) -kconfig_add_kcfg_files(kwin_SRCS rulebooksettingsbase.kcfgc) - -qt5_add_dbus_adaptor(kwin_SRCS org.kde.KWin.xml dbusinterface.h KWin::DBusInterface) -qt5_add_dbus_adaptor(kwin_SRCS org.kde.kwin.Compositing.xml dbusinterface.h KWin::CompositorDBusInterface) -qt5_add_dbus_adaptor(kwin_SRCS ${kwin_effects_dbus_xml} effects.h KWin::EffectsHandlerImpl) -qt5_add_dbus_adaptor(kwin_SRCS org.kde.KWin.VirtualDesktopManager.xml dbusinterface.h KWin::VirtualDesktopManagerDBusInterface) -qt5_add_dbus_adaptor(kwin_SRCS org.kde.KWin.Session.xml sm.h KWin::SessionManager) -qt5_add_dbus_adaptor(kwin_SRCS org.kde.KWin.Plugins.xml dbusinterface.h KWin::PluginManagerDBusInterface) - -qt5_add_dbus_interface(kwin_SRCS ${KSCREENLOCKER_DBUS_INTERFACES_DIR}/kf5_org.freedesktop.ScreenSaver.xml screenlocker_interface) -qt5_add_dbus_interface(kwin_SRCS ${KSCREENLOCKER_DBUS_INTERFACES_DIR}/org.kde.screensaver.xml kscreenlocker_interface) -qt5_add_dbus_interface(kwin_SRCS org.kde.kappmenu.xml appmenu_interface) - -ki18n_wrap_ui(kwin_SRCS - debug_console.ui - shortcutdialog.ui -) - -########### target link libraries ############### - -add_library(kwin SHARED ${kwin_SRCS}) -if (Libinput_VERSION_STRING VERSION_GREATER 1.14) - set_source_files_properties(libinput/connection.cpp PROPERTIES COMPILE_DEFINITIONS LIBINPUT_HAS_TOTEM) -endif () - -set_target_properties(kwin PROPERTIES - VERSION ${PROJECT_VERSION} - SOVERSION ${PROJECT_VERSION_MAJOR} -) - -target_link_libraries(kwin - kwin4_effect_builtins - kwineffects - kwinglutils - - Qt::Concurrent - Qt::DBus - Qt::Quick - Qt::Script - - KF5::ConfigCore - KF5::ConfigWidgets - KF5::CoreAddons - KF5::GlobalAccel - KF5::GlobalAccelPrivate - KF5::I18n - KF5::Notifications - KF5::Package - KF5::Plasma - KF5::QuickAddons - KF5::WaylandClient - KF5::WindowSystem - - KDecoration2::KDecoration - KDecoration2::KDecoration2Private - - PW::KScreenLocker - Plasma::KWaylandServer - - XCB::COMPOSITE - XCB::DAMAGE - XCB::GLX - XCB::ICCCM - XCB::KEYSYMS - XCB::RANDR - XCB::RENDER - XCB::SHAPE - XCB::SHM - XCB::SYNC - XCB::XCB - XCB::XFIXES - - Libinput::Libinput - UDev::UDev - XKB::XKB - epoxy::epoxy - - Threads::Threads -) - -if (KWIN_BUILD_CMS) - target_sources(kwin PRIVATE - colordevice.cpp - colormanager.cpp - ) - target_link_libraries(kwin lcms2::lcms2) -endif() - -if (KWIN_BUILD_ACTIVITIES) - target_sources(kwin PRIVATE activities.cpp) - target_link_libraries(kwin KF5::Activities) -endif() - -if (KWIN_BUILD_TABBOX) - target_sources(kwin PRIVATE - tabbox/clientmodel.cpp - tabbox/desktopchain.cpp - tabbox/desktopmodel.cpp - tabbox/switcheritem.cpp - tabbox/tabbox.cpp - tabbox/tabbox_logging.cpp - tabbox/tabboxconfig.cpp - tabbox/tabboxhandler.cpp - tabbox/x11_filter.cpp - ) - target_link_libraries(kwin Qt::GuiPrivate) -endif() - -generate_export_header(kwin EXPORT_FILE_NAME kwin_export.h) - -if(CMAKE_SYSTEM MATCHES "FreeBSD") - # epoll is required, includes live under ${LOCALBASE}, separate library - target_include_directories(kwin PUBLIC ${epoll_INCLUDE_DIRS}) - target_link_libraries(kwin ${epoll_LIBRARIES}) -endif() - -add_executable(kwin_x11 main_x11.cpp) -target_link_libraries(kwin_x11 kwin KF5::Crash Qt::X11Extras) - -install(TARGETS kwin ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} LIBRARY NAMELINK_SKIP) -install(TARGETS kwin_x11 ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) - -set(kwin_XWAYLAND_SRCS - ${CMAKE_CURRENT_SOURCE_DIR}/xwl/clipboard.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/xwl/databridge.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/xwl/dnd.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/xwl/drag.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/xwl/drag_wl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/xwl/drag_x.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/xwl/selection.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/xwl/selection_source.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/xwl/transfer.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/xwl/xwayland.cpp -) -include(ECMQtDeclareLoggingCategory) -ecm_qt_declare_logging_category(kwin_XWAYLAND_SRCS - HEADER - xwayland_logging.h - IDENTIFIER - KWIN_XWL - CATEGORY_NAME - kwin_xwl - DEFAULT_SEVERITY - Warning -) - -set(kwin_WAYLAND_SRCS - main_wayland.cpp - tabletmodemanager.cpp -) - -add_executable(kwin_wayland ${kwin_WAYLAND_SRCS} ${kwin_XWAYLAND_SRCS}) -target_link_libraries(kwin_wayland - kwin - KF5::Crash -) -if (HAVE_LIBCAP) - target_link_libraries(kwin_wayland ${Libcap_LIBRARIES}) -endif() - -install(TARGETS kwin_wayland ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) -if (HAVE_LIBCAP) - install( - CODE "execute_process( - COMMAND - ${SETCAP_EXECUTABLE} - CAP_SYS_NICE=+ep - \$ENV{DESTDIR}${CMAKE_INSTALL_FULL_BINDIR}/kwin_wayland)" - ) -endif() - -add_subdirectory(platformsupport) -add_subdirectory(plugins) - -target_link_libraries(kwin_wayland - KWinQpaPlugin - KF5GlobalAccelKWinPlugin - KF5WindowSystemKWinPlugin - KF5IdleTimeKWinPlugin -) - -if (PipeWire_FOUND) - target_link_libraries(kwin_wayland KWinScreencastPlugin) -endif() - -########### install files ############### - -install(FILES kwin.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR} RENAME ${KWIN_NAME}.kcfg) -install(FILES kwin.notifyrc DESTINATION ${KDE_INSTALL_KNOTIFY5RCDIR} RENAME ${KWIN_NAME}.notifyrc) -install( - FILES - org.kde.KWin.VirtualDesktopManager.xml - org.kde.KWin.xml - org.kde.kwin.Compositing.xml - org.kde.kwin.Effects.xml - org.kde.KWin.Plugins.xml - DESTINATION - ${KDE_INSTALL_DBUSINTERFACEDIR} -) -install(FILES ${CMAKE_CURRENT_BINARY_DIR}/kwin_export.h DESTINATION ${KDE_INSTALL_INCLUDEDIR} COMPONENT Devel) - -# Install the KWin/Script service type -install(FILES scripting/kwinscript.desktop DESTINATION ${KDE_INSTALL_KSERVICETYPES5DIR}) - -add_subdirectory(qml) +add_subdirectory(kconf_update) +add_subdirectory(src) if (BUILD_TESTING) find_package(WaylandProtocols 1.19 REQUIRED) @@ -793,12 +431,6 @@ if (BUILD_TESTING) add_subdirectory(tests) endif() -if (KF5DocTools_FOUND) - add_subdirectory(doc) -endif() - -add_subdirectory(kconf_update) - # add clang-format target for all our real source files file(GLOB_RECURSE ALL_CLANG_FORMAT_SOURCE_FILES *.cpp *.h) kde_clang_format(${ALL_CLANG_FORMAT_SOURCE_FILES}) diff --git a/autotests/CMakeLists.txt b/autotests/CMakeLists.txt index f664bf650c..f29b163229 100644 --- a/autotests/CMakeLists.txt +++ b/autotests/CMakeLists.txt @@ -31,7 +31,7 @@ ecm_mark_as_test(testWindowPaintData) # Test VirtualDesktopManager ######################################################## set(testVirtualDesktops_SRCS - ../virtualdesktops.cpp + ../src/virtualdesktops.cpp test_virtual_desktops.cpp ) add_executable(testVirtualDesktops ${testVirtualDesktops_SRCS}) @@ -53,7 +53,7 @@ ecm_mark_as_test(testVirtualDesktops) # Test ClientMachine ######################################################## set(testClientMachine_SRCS - ../client_machine.cpp + ../src/client_machine.cpp test_client_machine.cpp ) add_executable(testClientMachine ${testClientMachine_SRCS}) @@ -140,7 +140,7 @@ ecm_mark_as_test(testXcbWindow) # Test BuiltInEffectLoader ######################################################## set(testBuiltInEffectLoader_SRCS - ../effectloader.cpp + ../src/effectloader.cpp mock_effectshandler.cpp test_builtin_effectloader.cpp ) @@ -164,21 +164,21 @@ ecm_mark_as_test(testBuiltInEffectLoader) ######################################################## # Test ScriptedEffectLoader ######################################################## -include_directories(${KWin_SOURCE_DIR}) +include_directories(${KWin_SOURCE_DIR}/src) set(testScriptedEffectLoader_SRCS - ../effectloader.cpp - ../cursor.cpp - ../screens.cpp - ../scripting/scriptedeffect.cpp - ../scripting/scripting_logging.cpp - ../scripting/scriptingutils.cpp + ../src/effectloader.cpp + ../src/cursor.cpp + ../src/screens.cpp + ../src/scripting/scriptedeffect.cpp + ../src/scripting/scripting_logging.cpp + ../src/scripting/scriptingutils.cpp mock_abstract_client.cpp mock_effectshandler.cpp mock_screens.cpp mock_workspace.cpp test_scripted_effectloader.cpp ) -kconfig_add_kcfg_files(testScriptedEffectLoader_SRCS ../settings.kcfgc) +kconfig_add_kcfg_files(testScriptedEffectLoader_SRCS ../src/settings.kcfgc) add_executable(testScriptedEffectLoader ${testScriptedEffectLoader_SRCS}) target_link_libraries(testScriptedEffectLoader @@ -205,7 +205,7 @@ ecm_mark_as_test(testScriptedEffectLoader) # Test PluginEffectLoader ######################################################## set(testPluginEffectLoader_SRCS - ../effectloader.cpp + ../src/effectloader.cpp mock_effectshandler.cpp test_plugin_effectloader.cpp ) @@ -243,21 +243,21 @@ target_link_libraries(effectversionplugin kwineffects) # Test ScreenEdges ######################################################## set(testScreenEdges_SRCS - ../atoms.cpp - ../gestures.cpp - ../plugins/platforms/x11/standalone/edge.cpp - ../screenedge.cpp - ../screens.cpp - ../virtualdesktops.cpp - ../cursor.cpp - ../xcbutils.cpp # init of extensions + ../src/atoms.cpp + ../src/gestures.cpp + ../src/plugins/platforms/x11/standalone/edge.cpp + ../src/screenedge.cpp + ../src/screens.cpp + ../src/virtualdesktops.cpp + ../src/cursor.cpp + ../src/xcbutils.cpp # init of extensions mock_abstract_client.cpp mock_screens.cpp mock_workspace.cpp mock_x11client.cpp test_screen_edges.cpp ) -kconfig_add_kcfg_files(testScreenEdges_SRCS ../settings.kcfgc) +kconfig_add_kcfg_files(testScreenEdges_SRCS ../src/settings.kcfgc) qt5_add_dbus_interface(testScreenEdges_SRCS ${KSCREENLOCKER_DBUS_INTERFACES_DIR}/kf5_org.freedesktop.ScreenSaver.xml screenlocker_interface ) add_executable(testScreenEdges ${testScreenEdges_SRCS}) @@ -293,8 +293,8 @@ ecm_mark_as_test(testScreenEdges) # Test OnScreenNotification ######################################################## set(testOnScreenNotification_SRCS - ../input_event_spy.cpp - ../onscreennotification.cpp + ../src/input_event_spy.cpp + ../src/onscreennotification.cpp onscreennotificationtest.cpp ) add_executable(testOnScreenNotification ${testOnScreenNotification_SRCS}) @@ -315,7 +315,7 @@ ecm_mark_as_test(testOnScreenNotification) # Test Gestures ######################################################## set(testGestures_SRCS - ../gestures.cpp + ../src/gestures.cpp test_gestures.cpp ) add_executable(testGestures ${testGestures_SRCS}) @@ -340,13 +340,13 @@ add_test(NAME kwin-testX11TimestampUpdate COMMAND testX11TimestampUpdate) ecm_mark_as_test(testX11TimestampUpdate) set(testOpenGLContextAttributeBuilder_SRCS - ../abstract_opengl_context_attribute_builder.cpp - ../egl_context_attribute_builder.cpp + ../src/abstract_opengl_context_attribute_builder.cpp + ../src/egl_context_attribute_builder.cpp opengl_context_attribute_builder_test.cpp ) if (HAVE_EPOXY_GLX) - set(testOpenGLContextAttributeBuilder_SRCS ${testOpenGLContextAttributeBuilder_SRCS} ../plugins/platforms/x11/standalone/glx_context_attribute_builder.cpp) + set(testOpenGLContextAttributeBuilder_SRCS ${testOpenGLContextAttributeBuilder_SRCS} ../src/plugins/platforms/x11/standalone/glx_context_attribute_builder.cpp) endif() add_executable(testOpenGLContextAttributeBuilder ${testOpenGLContextAttributeBuilder_SRCS}) target_link_libraries(testOpenGLContextAttributeBuilder Qt::Test) @@ -354,7 +354,7 @@ add_test(NAME kwin-testOpenGLContextAttributeBuilder COMMAND testOpenGLContextAt ecm_mark_as_test(testOpenGLContextAttributeBuilder) set(testXkb_SRCS - ../xkb.cpp + ../src/xkb.cpp test_xkb.cpp ) add_executable(testXkb ${testXkb_SRCS}) @@ -373,13 +373,13 @@ add_test(NAME kwin-testXkb COMMAND testXkb) ecm_mark_as_test(testXkb) if (HAVE_GBM) - add_executable(testGbmSurface test_gbm_surface.cpp ../plugins/platforms/drm/gbm_surface.cpp) + add_executable(testGbmSurface test_gbm_surface.cpp ../src/plugins/platforms/drm/gbm_surface.cpp) target_link_libraries(testGbmSurface Qt::Test) add_test(NAME kwin-testGbmSurface COMMAND testGbmSurface) ecm_mark_as_test(testGbmSurface) endif() -add_executable(testVirtualKeyboardDBus test_virtualkeyboard_dbus.cpp ../virtualkeyboard_dbus.cpp) +add_executable(testVirtualKeyboardDBus test_virtualkeyboard_dbus.cpp ../src/virtualkeyboard_dbus.cpp) target_link_libraries(testVirtualKeyboardDBus Qt::DBus Qt::Test diff --git a/autotests/drm/CMakeLists.txt b/autotests/drm/CMakeLists.txt index aa41f571a3..4fdc5aa016 100644 --- a/autotests/drm/CMakeLists.txt +++ b/autotests/drm/CMakeLists.txt @@ -2,11 +2,11 @@ include_directories(${Libdrm_INCLUDE_DIRS}) set(mockDRM_SRCS mock_drm.cpp - ../../plugins/platforms/drm/drm_buffer.cpp - ../../plugins/platforms/drm/drm_object.cpp - ../../plugins/platforms/drm/drm_object_connector.cpp - ../../plugins/platforms/drm/drm_object_plane.cpp - ../../plugins/platforms/drm/logging.cpp + ../../src/plugins/platforms/drm/drm_buffer.cpp + ../../src/plugins/platforms/drm/drm_object.cpp + ../../src/plugins/platforms/drm/drm_object_connector.cpp + ../../src/plugins/platforms/drm/drm_object_plane.cpp + ../../src/plugins/platforms/drm/logging.cpp ) add_library(mockDrm STATIC ${mockDRM_SRCS}) diff --git a/autotests/drm/objecttest.cpp b/autotests/drm/objecttest.cpp index 90a640c858..c747f76078 100644 --- a/autotests/drm/objecttest.cpp +++ b/autotests/drm/objecttest.cpp @@ -7,7 +7,7 @@ SPDX-License-Identifier: GPL-2.0-or-later */ #include "mock_drm.h" -#include "../../plugins/platforms/drm/drm_object.h" +#include "../../src/plugins/platforms/drm/drm_object.h" #include class MockDrmObject : public KWin::DrmObject diff --git a/autotests/integration/CMakeLists.txt b/autotests/integration/CMakeLists.txt index 204edfd99e..51dfac5733 100644 --- a/autotests/integration/CMakeLists.txt +++ b/autotests/integration/CMakeLists.txt @@ -1,13 +1,11 @@ add_subdirectory(helper) set(KWinIntegrationTestFramework_SOURCES - ../../cursor.cpp + ../../src/cursor.cpp generic_scene_opengl_test.cpp kwin_wayland_test.cpp test_helpers.cpp - - ${kwin_XWAYLAND_SRCS} ) ecm_add_qtwayland_client_protocol(KWinIntegrationTestFramework_SOURCES PROTOCOL ${WaylandProtocols_DATADIR}/unstable/input-method/input-method-unstable-v1.xml @@ -31,6 +29,9 @@ target_link_libraries(KWinIntegrationTestFramework kwin Wayland::Client + # Own libraries + KWinXwaylandServerModule + # Static plugins KWinQpaPlugin KF5GlobalAccelKWinPlugin diff --git a/autotests/libinput/CMakeLists.txt b/autotests/libinput/CMakeLists.txt index f53ff60347..51ee8cb270 100644 --- a/autotests/libinput/CMakeLists.txt +++ b/autotests/libinput/CMakeLists.txt @@ -1,8 +1,8 @@ include_directories(${Libinput_INCLUDE_DIRS}) -add_library(LibInputTestObjects STATIC ../../libinput/device.cpp ../../libinput/events.cpp mock_libinput.cpp) +add_library(LibInputTestObjects STATIC ../../src/libinput/device.cpp ../../src/libinput/events.cpp mock_libinput.cpp) target_link_libraries(LibInputTestObjects Qt::Test Qt::Widgets Qt::DBus Qt::Gui KF5::ConfigCore) -target_include_directories(LibInputTestObjects PUBLIC ${CMAKE_SOURCE_DIR}) +target_include_directories(LibInputTestObjects PUBLIC ${CMAKE_SOURCE_DIR}/src) ######################################################## # Test Devices @@ -56,9 +56,9 @@ ecm_mark_as_test(testLibinputSwitchEvent) # Test Context ######################################################## set(testLibinputContext_SRCS - ../../libinput/context.cpp - ../../libinput/libinput_logging.cpp - ../../logind.cpp + ../../src/libinput/context.cpp + ../../src/libinput/libinput_logging.cpp + ../../src/logind.cpp context_test.cpp mock_udev.cpp ) @@ -79,7 +79,7 @@ ecm_mark_as_test(testLibinputContext) ######################################################## # Test Input Events ######################################################## -add_executable(testInputEvents input_event_test.cpp ../../input_event.cpp) +add_executable(testInputEvents input_event_test.cpp ../../src/input_event.cpp) target_link_libraries(testInputEvents Qt::Test Qt::DBus Qt::Gui Qt::Widgets KF5::ConfigCore LibInputTestObjects) add_test(NAME kwin-testInputEvents COMMAND testInputEvents) ecm_mark_as_test(testInputEvents) diff --git a/autotests/libkwineffects/CMakeLists.txt b/autotests/libkwineffects/CMakeLists.txt index 2470503a41..62645d9fee 100644 --- a/autotests/libkwineffects/CMakeLists.txt +++ b/autotests/libkwineffects/CMakeLists.txt @@ -14,7 +14,7 @@ kwineffects_unit_tests( timelinetest ) -add_executable(kwinglplatformtest kwinglplatformtest.cpp mock_gl.cpp ../../libkwineffects/kwinglplatform.cpp) +add_executable(kwinglplatformtest kwinglplatformtest.cpp mock_gl.cpp ../../src/libkwineffects/kwinglplatform.cpp) add_test(NAME kwineffects-kwinglplatformtest COMMAND kwinglplatformtest) target_link_libraries(kwinglplatformtest Qt::Test Qt::Gui Qt::X11Extras KF5::ConfigCore XCB::XCB) ecm_mark_as_test(kwinglplatformtest) diff --git a/autotests/opengl_context_attribute_builder_test.cpp b/autotests/opengl_context_attribute_builder_test.cpp index 7a3b9b32d4..e9869f2020 100644 --- a/autotests/opengl_context_attribute_builder_test.cpp +++ b/autotests/opengl_context_attribute_builder_test.cpp @@ -13,7 +13,7 @@ #include #if HAVE_EPOXY_GLX -#include "../plugins/platforms/x11/standalone/glx_context_attribute_builder.h" +#include "../src/plugins/platforms/x11/standalone/glx_context_attribute_builder.h" #include #ifndef GLX_GENERATE_RESET_ON_VIDEO_MEMORY_PURGE_NV diff --git a/autotests/tabbox/CMakeLists.txt b/autotests/tabbox/CMakeLists.txt index f6b94843c8..60221e3c31 100644 --- a/autotests/tabbox/CMakeLists.txt +++ b/autotests/tabbox/CMakeLists.txt @@ -1,14 +1,14 @@ -include_directories(${KWin_SOURCE_DIR}) +include_directories(${KWin_SOURCE_DIR}/src) add_definitions(-DKWIN_UNIT_TEST) ######################################################## # Test TabBox::ClientModel ######################################################## set(testTabBoxClientModel_SRCS - ../../tabbox/clientmodel.cpp - ../../tabbox/desktopmodel.cpp - ../../tabbox/tabbox_logging.cpp - ../../tabbox/tabboxconfig.cpp - ../../tabbox/tabboxhandler.cpp + ../../src/tabbox/clientmodel.cpp + ../../src/tabbox/desktopmodel.cpp + ../../src/tabbox/tabbox_logging.cpp + ../../src/tabbox/tabboxconfig.cpp + ../../src/tabbox/tabboxhandler.cpp mock_tabboxclient.cpp mock_tabboxhandler.cpp test_tabbox_clientmodel.cpp @@ -40,11 +40,11 @@ ecm_mark_as_test(testTabBoxClientModel) # Test TabBox::TabBoxHandler ######################################################## set(testTabBoxHandler_SRCS - ../../tabbox/clientmodel.cpp - ../../tabbox/desktopmodel.cpp - ../../tabbox/tabbox_logging.cpp - ../../tabbox/tabboxconfig.cpp - ../../tabbox/tabboxhandler.cpp + ../../src/tabbox/clientmodel.cpp + ../../src/tabbox/desktopmodel.cpp + ../../src/tabbox/tabbox_logging.cpp + ../../src/tabbox/tabboxconfig.cpp + ../../src/tabbox/tabboxhandler.cpp mock_tabboxclient.cpp mock_tabboxhandler.cpp test_tabbox_handler.cpp @@ -76,8 +76,8 @@ ecm_mark_as_test(testTabBoxHandler) # Test TabBox::TabBoxConfig ######################################################## set(testTabBoxConfig_SRCS - ../../tabbox/tabbox_logging.cpp - ../../tabbox/tabboxconfig.cpp + ../../src/tabbox/tabbox_logging.cpp + ../../src/tabbox/tabboxconfig.cpp test_tabbox_config.cpp ) @@ -91,8 +91,8 @@ ecm_mark_as_test(testTabBoxConfig) # Test TabBox::DesktopChainManager ######################################################## set(testDesktopChain_SRCS - ../../tabbox/desktopchain.cpp - ../../tabbox/tabbox_logging.cpp + ../../src/tabbox/desktopchain.cpp + ../../src/tabbox/tabbox_logging.cpp test_desktopchain.cpp ) diff --git a/autotests/test_gbm_surface.cpp b/autotests/test_gbm_surface.cpp index 40e8bb586f..6d1b78f5bc 100644 --- a/autotests/test_gbm_surface.cpp +++ b/autotests/test_gbm_surface.cpp @@ -6,7 +6,7 @@ SPDX-License-Identifier: GPL-2.0-or-later */ -#include "../plugins/platforms/drm/gbm_surface.h" +#include "../src/plugins/platforms/drm/gbm_surface.h" #include #include diff --git a/effects/backgroundcontrast/backgroundcontrast.kdev4 b/effects/backgroundcontrast/backgroundcontrast.kdev4 deleted file mode 100644 index ce6b5818fc..0000000000 --- a/effects/backgroundcontrast/backgroundcontrast.kdev4 +++ /dev/null @@ -1,3 +0,0 @@ -[Project] -Manager=KDevCMakeManager -Name=backgroundcontrast diff --git a/3rdparty/colortemperature.h b/src/3rdparty/colortemperature.h similarity index 100% rename from 3rdparty/colortemperature.h rename to src/3rdparty/colortemperature.h diff --git a/3rdparty/xcursor.c b/src/3rdparty/xcursor.c similarity index 100% rename from 3rdparty/xcursor.c rename to src/3rdparty/xcursor.c diff --git a/3rdparty/xcursor.h b/src/3rdparty/xcursor.h similarity index 100% rename from 3rdparty/xcursor.h rename to src/3rdparty/xcursor.h diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt new file mode 100644 index 0000000000..4079017577 --- /dev/null +++ b/src/CMakeLists.txt @@ -0,0 +1,363 @@ +# for things that are also used by kwin libraries +configure_file(libkwineffects/kwinconfig.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/libkwineffects/kwinconfig.h) +configure_file(config-kwin.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-kwin.h) + +set(kwin_effects_dbus_xml ${CMAKE_CURRENT_SOURCE_DIR}/org.kde.kwin.Effects.xml) +qt5_add_dbus_interface(effects_interface_SRCS ${kwin_effects_dbus_xml} kwineffects_interface) +add_library(KWinEffectsInterface STATIC ${effects_interface_SRCS}) +target_link_libraries(KWinEffectsInterface Qt::DBus) + +add_subdirectory(effects) +add_subdirectory(scripts) +add_subdirectory(tabbox) +add_subdirectory(scripting) +add_subdirectory(helpers) +add_subdirectory(qml) + +add_subdirectory(libkwineffects) +if (KWIN_BUILD_KCMS) + add_subdirectory(kcmkwin) +endif() + +set(kwin_SRCS + 3rdparty/xcursor.c + abstract_client.cpp + abstract_opengl_context_attribute_builder.cpp + abstract_output.cpp + abstract_wayland_output.cpp + activation.cpp + appmenu.cpp + atoms.cpp + client_machine.cpp + composite.cpp + cursor.cpp + dbusinterface.cpp + debug_console.cpp + decorations/decoratedclient.cpp + decorations/decorationbridge.cpp + decorations/decorationpalette.cpp + decorations/decorationrenderer.cpp + decorations/decorations_logging.cpp + decorations/settings.cpp + deleted.cpp + dmabuftexture.cpp + effectloader.cpp + effects.cpp + egl_context_attribute_builder.cpp + events.cpp + focuschain.cpp + ftrace.cpp + geometrytip.cpp + gestures.cpp + globalshortcuts.cpp + group.cpp + idle_inhibition.cpp + input.cpp + input_event.cpp + input_event_spy.cpp + inputmethod.cpp + inputpanelv1client.cpp + inputpanelv1integration.cpp + internal_client.cpp + keyboard_input.cpp + keyboard_layout.cpp + keyboard_layout_switching.cpp + keyboard_repeat.cpp + killwindow.cpp + layers.cpp + layershellv1client.cpp + layershellv1integration.cpp + libinput/connection.cpp + libinput/context.cpp + libinput/device.cpp + libinput/events.cpp + libinput/libinput_logging.cpp + linux_dmabuf.cpp + logind.cpp + main.cpp + modifier_only_shortcuts.cpp + moving_client_x11_filter.cpp + netinfo.cpp + onscreennotification.cpp + options.cpp + osd.cpp + outline.cpp + overlaywindow.cpp + placement.cpp + platform.cpp + plugin.cpp + pluginmanager.cpp + pointer_input.cpp + popup_input_filter.cpp + renderjournal.cpp + renderloop.cpp + rootinfo_filter.cpp + rulebooksettings.cpp + rules.cpp + scene.cpp + screenedge.cpp + screenlockerwatcher.cpp + screens.cpp + scripting/dbuscall.cpp + scripting/meta.cpp + scripting/screenedgeitem.cpp + scripting/scriptedeffect.cpp + scripting/scripting.cpp + scripting/scripting_logging.cpp + scripting/scripting_model.cpp + scripting/scriptingutils.cpp + scripting/timer.cpp + scripting/workspace_wrapper.cpp + shadow.cpp + sm.cpp + subsurfacemonitor.cpp + syncalarmx11filter.cpp + tablet_input.cpp + thumbnailitem.cpp + toplevel.cpp + touch_hide_cursor_spy.cpp + touch_input.cpp + udev.cpp + unmanaged.cpp + useractions.cpp + utils.cpp + virtualdesktops.cpp + virtualdesktopsdbustypes.cpp + virtualkeyboard_dbus.cpp + was_user_interaction_x11_filter.cpp + wayland_server.cpp + waylandclient.cpp + waylandshellintegration.cpp + window_property_notify_x11_filter.cpp + workspace.cpp + x11client.cpp + x11eventfilter.cpp + xcbutils.cpp + xcursortheme.cpp + xdgshellclient.cpp + xdgshellintegration.cpp + xkb.cpp + xwaylandclient.cpp + xwl/xwayland_interface.cpp +) + +if (HAVE_LINUX_VT_H) + set(kwin_SRCS ${kwin_SRCS} + virtual_terminal.cpp + ) + set(KWIN_TTY_PREFIX "/dev/tty") +endif() + +if(CMAKE_SYSTEM MATCHES "FreeBSD") + # We know it has epoll, so supports VT as well + set(kwin_SRCS ${kwin_SRCS} + virtual_terminal.cpp + ) + set(KWIN_TTY_PREFIX "/dev/ttyv") +endif() +if(KWIN_TTY_PREFIX) + set_source_files_properties(virtual_terminal.cpp PROPERTIES COMPILE_DEFINITIONS KWIN_TTY_PREFIX="${KWIN_TTY_PREFIX}") +endif() + +kconfig_add_kcfg_files(kwin_SRCS settings.kcfgc) +kconfig_add_kcfg_files(kwin_SRCS rulesettings.kcfgc) +kconfig_add_kcfg_files(kwin_SRCS rulebooksettingsbase.kcfgc) + +qt5_add_dbus_adaptor(kwin_SRCS org.kde.KWin.xml dbusinterface.h KWin::DBusInterface) +qt5_add_dbus_adaptor(kwin_SRCS org.kde.kwin.Compositing.xml dbusinterface.h KWin::CompositorDBusInterface) +qt5_add_dbus_adaptor(kwin_SRCS ${kwin_effects_dbus_xml} effects.h KWin::EffectsHandlerImpl) +qt5_add_dbus_adaptor(kwin_SRCS org.kde.KWin.VirtualDesktopManager.xml dbusinterface.h KWin::VirtualDesktopManagerDBusInterface) +qt5_add_dbus_adaptor(kwin_SRCS org.kde.KWin.Session.xml sm.h KWin::SessionManager) +qt5_add_dbus_adaptor(kwin_SRCS org.kde.KWin.Plugins.xml dbusinterface.h KWin::PluginManagerDBusInterface) + +qt5_add_dbus_interface(kwin_SRCS ${KSCREENLOCKER_DBUS_INTERFACES_DIR}/kf5_org.freedesktop.ScreenSaver.xml screenlocker_interface) +qt5_add_dbus_interface(kwin_SRCS ${KSCREENLOCKER_DBUS_INTERFACES_DIR}/org.kde.screensaver.xml kscreenlocker_interface) +qt5_add_dbus_interface(kwin_SRCS org.kde.kappmenu.xml appmenu_interface) + +ki18n_wrap_ui(kwin_SRCS + debug_console.ui + shortcutdialog.ui +) + +add_library(kwin SHARED ${kwin_SRCS}) +if (Libinput_VERSION_STRING VERSION_GREATER 1.14) + set_source_files_properties(libinput/connection.cpp PROPERTIES COMPILE_DEFINITIONS LIBINPUT_HAS_TOTEM) +endif () + +set_target_properties(kwin PROPERTIES + VERSION ${PROJECT_VERSION} + SOVERSION ${PROJECT_VERSION_MAJOR} +) + +target_link_libraries(kwin + kwin4_effect_builtins + kwineffects + kwinglutils + + Qt::Concurrent + Qt::DBus + Qt::Quick + Qt::Script + + KF5::ConfigCore + KF5::ConfigWidgets + KF5::CoreAddons + KF5::GlobalAccel + KF5::GlobalAccelPrivate + KF5::I18n + KF5::Notifications + KF5::Package + KF5::Plasma + KF5::QuickAddons + KF5::WaylandClient + KF5::WindowSystem + + KDecoration2::KDecoration + KDecoration2::KDecoration2Private + + PW::KScreenLocker + Plasma::KWaylandServer + + XCB::COMPOSITE + XCB::DAMAGE + XCB::GLX + XCB::ICCCM + XCB::KEYSYMS + XCB::RANDR + XCB::RENDER + XCB::SHAPE + XCB::SHM + XCB::SYNC + XCB::XCB + XCB::XFIXES + + Libinput::Libinput + UDev::UDev + XKB::XKB + epoxy::epoxy + + ${CMAKE_THREAD_LIBS_INIT} +) + +if (KWIN_BUILD_CMS) + target_sources(kwin PRIVATE + colordevice.cpp + colormanager.cpp + ) + target_link_libraries(kwin lcms2::lcms2) +endif() + +if (KWIN_BUILD_ACTIVITIES) + target_sources(kwin PRIVATE activities.cpp) + target_link_libraries(kwin KF5::Activities) +endif() + +if (KWIN_BUILD_TABBOX) + target_sources(kwin PRIVATE + tabbox/clientmodel.cpp + tabbox/desktopchain.cpp + tabbox/desktopmodel.cpp + tabbox/switcheritem.cpp + tabbox/tabbox.cpp + tabbox/tabbox_logging.cpp + tabbox/tabboxconfig.cpp + tabbox/tabboxhandler.cpp + tabbox/x11_filter.cpp + ) + target_link_libraries(kwin Qt::GuiPrivate) +endif() + +generate_export_header(kwin EXPORT_FILE_NAME kwin_export.h) + +if(CMAKE_SYSTEM MATCHES "FreeBSD") + # epoll is required, includes live under ${LOCALBASE}, separate library + target_include_directories(kwin PUBLIC ${epoll_INCLUDE_DIRS}) + target_link_libraries(kwin ${epoll_LIBRARIES}) +endif() + +add_executable(kwin_x11 main_x11.cpp) +target_link_libraries(kwin_x11 kwin KF5::Crash Qt::X11Extras) + +install(TARGETS kwin ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} LIBRARY NAMELINK_SKIP) +install(TARGETS kwin_x11 ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) + +ecm_qt_declare_logging_category(xwaylandlogging_SOURCES + HEADER + xwayland_logging.h + IDENTIFIER + KWIN_XWL + CATEGORY_NAME + kwin_xwl + DEFAULT_SEVERITY + Warning +) +add_library(KWinXwaylandServerModule OBJECT + xwl/clipboard.cpp + xwl/databridge.cpp + xwl/dnd.cpp + xwl/drag.cpp + xwl/drag_wl.cpp + xwl/drag_x.cpp + xwl/selection.cpp + xwl/selection_source.cpp + xwl/transfer.cpp + xwl/xwayland.cpp + + ${xwaylandlogging_SOURCES} +) +target_link_libraries(KWinXwaylandServerModule PUBLIC kwin) + +add_executable(kwin_wayland + main_wayland.cpp + tabletmodemanager.cpp +) +target_link_libraries(kwin_wayland + kwin + KF5::Crash + KWinXwaylandServerModule +) +if (HAVE_LIBCAP) + target_link_libraries(kwin_wayland ${Libcap_LIBRARIES}) +endif() + +install(TARGETS kwin_wayland ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) +if (HAVE_LIBCAP) + install( + CODE "execute_process( + COMMAND + ${SETCAP_EXECUTABLE} + CAP_SYS_NICE=+ep + \$ENV{DESTDIR}${CMAKE_INSTALL_FULL_BINDIR}/kwin_wayland)" + ) +endif() + +add_subdirectory(platformsupport) +add_subdirectory(plugins) + +target_link_libraries(kwin_wayland + KWinQpaPlugin + KF5GlobalAccelKWinPlugin + KF5WindowSystemKWinPlugin + KF5IdleTimeKWinPlugin +) + +if (PipeWire_FOUND) + target_link_libraries(kwin_wayland KWinScreencastPlugin) +endif() + +install(FILES kwin.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR} RENAME ${KWIN_NAME}.kcfg) +install(FILES kwin.notifyrc DESTINATION ${KDE_INSTALL_KNOTIFY5RCDIR} RENAME ${KWIN_NAME}.notifyrc) +install( + FILES + org.kde.KWin.VirtualDesktopManager.xml + org.kde.KWin.xml + org.kde.kwin.Compositing.xml + org.kde.kwin.Effects.xml + org.kde.KWin.Plugins.xml + DESTINATION + ${KDE_INSTALL_DBUSINTERFACEDIR} +) +install(FILES ${CMAKE_CURRENT_BINARY_DIR}/kwin_export.h DESTINATION ${KDE_INSTALL_INCLUDEDIR} COMPONENT Devel) + +# Install the KWin/Script service type +install(FILES scripting/kwinscript.desktop DESTINATION ${KDE_INSTALL_KSERVICETYPES5DIR}) diff --git a/Messages.sh b/src/Messages.sh similarity index 100% rename from Messages.sh rename to src/Messages.sh diff --git a/abstract_client.cpp b/src/abstract_client.cpp similarity index 100% rename from abstract_client.cpp rename to src/abstract_client.cpp diff --git a/abstract_client.h b/src/abstract_client.h similarity index 100% rename from abstract_client.h rename to src/abstract_client.h diff --git a/abstract_opengl_context_attribute_builder.cpp b/src/abstract_opengl_context_attribute_builder.cpp similarity index 100% rename from abstract_opengl_context_attribute_builder.cpp rename to src/abstract_opengl_context_attribute_builder.cpp diff --git a/abstract_opengl_context_attribute_builder.h b/src/abstract_opengl_context_attribute_builder.h similarity index 100% rename from abstract_opengl_context_attribute_builder.h rename to src/abstract_opengl_context_attribute_builder.h diff --git a/abstract_output.cpp b/src/abstract_output.cpp similarity index 100% rename from abstract_output.cpp rename to src/abstract_output.cpp diff --git a/abstract_output.h b/src/abstract_output.h similarity index 100% rename from abstract_output.h rename to src/abstract_output.h diff --git a/abstract_wayland_output.cpp b/src/abstract_wayland_output.cpp similarity index 100% rename from abstract_wayland_output.cpp rename to src/abstract_wayland_output.cpp diff --git a/abstract_wayland_output.h b/src/abstract_wayland_output.h similarity index 100% rename from abstract_wayland_output.h rename to src/abstract_wayland_output.h diff --git a/activation.cpp b/src/activation.cpp similarity index 100% rename from activation.cpp rename to src/activation.cpp diff --git a/activities.cpp b/src/activities.cpp similarity index 100% rename from activities.cpp rename to src/activities.cpp diff --git a/activities.h b/src/activities.h similarity index 100% rename from activities.h rename to src/activities.h diff --git a/appmenu.cpp b/src/appmenu.cpp similarity index 100% rename from appmenu.cpp rename to src/appmenu.cpp diff --git a/appmenu.h b/src/appmenu.h similarity index 100% rename from appmenu.h rename to src/appmenu.h diff --git a/atoms.cpp b/src/atoms.cpp similarity index 100% rename from atoms.cpp rename to src/atoms.cpp diff --git a/atoms.h b/src/atoms.h similarity index 100% rename from atoms.h rename to src/atoms.h diff --git a/client_machine.cpp b/src/client_machine.cpp similarity index 100% rename from client_machine.cpp rename to src/client_machine.cpp diff --git a/client_machine.h b/src/client_machine.h similarity index 100% rename from client_machine.h rename to src/client_machine.h diff --git a/colordevice.cpp b/src/colordevice.cpp similarity index 100% rename from colordevice.cpp rename to src/colordevice.cpp diff --git a/colordevice.h b/src/colordevice.h similarity index 100% rename from colordevice.h rename to src/colordevice.h diff --git a/colormanager.cpp b/src/colormanager.cpp similarity index 100% rename from colormanager.cpp rename to src/colormanager.cpp diff --git a/colormanager.h b/src/colormanager.h similarity index 100% rename from colormanager.h rename to src/colormanager.h diff --git a/composite.cpp b/src/composite.cpp similarity index 100% rename from composite.cpp rename to src/composite.cpp diff --git a/composite.h b/src/composite.h similarity index 100% rename from composite.h rename to src/composite.h diff --git a/config-kwin.h.cmake b/src/config-kwin.h.cmake similarity index 100% rename from config-kwin.h.cmake rename to src/config-kwin.h.cmake diff --git a/cursor.cpp b/src/cursor.cpp similarity index 100% rename from cursor.cpp rename to src/cursor.cpp diff --git a/cursor.h b/src/cursor.h similarity index 100% rename from cursor.h rename to src/cursor.h diff --git a/dbusinterface.cpp b/src/dbusinterface.cpp similarity index 100% rename from dbusinterface.cpp rename to src/dbusinterface.cpp diff --git a/dbusinterface.h b/src/dbusinterface.h similarity index 100% rename from dbusinterface.h rename to src/dbusinterface.h diff --git a/debug_console.cpp b/src/debug_console.cpp similarity index 100% rename from debug_console.cpp rename to src/debug_console.cpp diff --git a/debug_console.h b/src/debug_console.h similarity index 100% rename from debug_console.h rename to src/debug_console.h diff --git a/debug_console.ui b/src/debug_console.ui similarity index 100% rename from debug_console.ui rename to src/debug_console.ui diff --git a/decorations/decoratedclient.cpp b/src/decorations/decoratedclient.cpp similarity index 100% rename from decorations/decoratedclient.cpp rename to src/decorations/decoratedclient.cpp diff --git a/decorations/decoratedclient.h b/src/decorations/decoratedclient.h similarity index 100% rename from decorations/decoratedclient.h rename to src/decorations/decoratedclient.h diff --git a/decorations/decorationbridge.cpp b/src/decorations/decorationbridge.cpp similarity index 100% rename from decorations/decorationbridge.cpp rename to src/decorations/decorationbridge.cpp diff --git a/decorations/decorationbridge.h b/src/decorations/decorationbridge.h similarity index 100% rename from decorations/decorationbridge.h rename to src/decorations/decorationbridge.h diff --git a/decorations/decorationpalette.cpp b/src/decorations/decorationpalette.cpp similarity index 100% rename from decorations/decorationpalette.cpp rename to src/decorations/decorationpalette.cpp diff --git a/decorations/decorationpalette.h b/src/decorations/decorationpalette.h similarity index 100% rename from decorations/decorationpalette.h rename to src/decorations/decorationpalette.h diff --git a/decorations/decorationrenderer.cpp b/src/decorations/decorationrenderer.cpp similarity index 100% rename from decorations/decorationrenderer.cpp rename to src/decorations/decorationrenderer.cpp diff --git a/decorations/decorationrenderer.h b/src/decorations/decorationrenderer.h similarity index 100% rename from decorations/decorationrenderer.h rename to src/decorations/decorationrenderer.h diff --git a/decorations/decorations_logging.cpp b/src/decorations/decorations_logging.cpp similarity index 100% rename from decorations/decorations_logging.cpp rename to src/decorations/decorations_logging.cpp diff --git a/decorations/decorations_logging.h b/src/decorations/decorations_logging.h similarity index 100% rename from decorations/decorations_logging.h rename to src/decorations/decorations_logging.h diff --git a/decorations/settings.cpp b/src/decorations/settings.cpp similarity index 100% rename from decorations/settings.cpp rename to src/decorations/settings.cpp diff --git a/decorations/settings.h b/src/decorations/settings.h similarity index 100% rename from decorations/settings.h rename to src/decorations/settings.h diff --git a/deleted.cpp b/src/deleted.cpp similarity index 100% rename from deleted.cpp rename to src/deleted.cpp diff --git a/deleted.h b/src/deleted.h similarity index 100% rename from deleted.h rename to src/deleted.h diff --git a/dmabuftexture.cpp b/src/dmabuftexture.cpp similarity index 100% rename from dmabuftexture.cpp rename to src/dmabuftexture.cpp diff --git a/dmabuftexture.h b/src/dmabuftexture.h similarity index 100% rename from dmabuftexture.h rename to src/dmabuftexture.h diff --git a/effectloader.cpp b/src/effectloader.cpp similarity index 100% rename from effectloader.cpp rename to src/effectloader.cpp diff --git a/effectloader.h b/src/effectloader.h similarity index 100% rename from effectloader.h rename to src/effectloader.h diff --git a/effects.cpp b/src/effects.cpp similarity index 100% rename from effects.cpp rename to src/effects.cpp diff --git a/effects.h b/src/effects.h similarity index 100% rename from effects.h rename to src/effects.h diff --git a/effects/CMakeLists.txt b/src/effects/CMakeLists.txt similarity index 99% rename from effects/CMakeLists.txt rename to src/effects/CMakeLists.txt index de6eec5b0e..3f010cd1bf 100644 --- a/effects/CMakeLists.txt +++ b/src/effects/CMakeLists.txt @@ -1,7 +1,7 @@ # KI18N Translation Domain for this library add_definitions(-DTRANSLATION_DOMAIN=\"kwin_effects\" -DEFFECT_BUILTINS) -include_directories(${KWin_SOURCE_DIR}) # for xcbutils.h +include_directories(${KWin_SOURCE_DIR}/src) # for xcbutils.h if (HAVE_ACCESSIBILITY) include_directories(${QACCESSIBILITYCLIENT_INCLUDE_DIR}) diff --git a/effects/Messages.sh b/src/effects/Messages.sh similarity index 100% rename from effects/Messages.sh rename to src/effects/Messages.sh diff --git a/effects/backgroundcontrast/.directory b/src/effects/backgroundcontrast/.directory similarity index 100% rename from effects/backgroundcontrast/.directory rename to src/effects/backgroundcontrast/.directory diff --git a/effects/backgroundcontrast/CMakeLists.txt b/src/effects/backgroundcontrast/CMakeLists.txt similarity index 100% rename from effects/backgroundcontrast/CMakeLists.txt rename to src/effects/backgroundcontrast/CMakeLists.txt diff --git a/effects/backgroundcontrast/contrast.cpp b/src/effects/backgroundcontrast/contrast.cpp similarity index 100% rename from effects/backgroundcontrast/contrast.cpp rename to src/effects/backgroundcontrast/contrast.cpp diff --git a/effects/backgroundcontrast/contrast.h b/src/effects/backgroundcontrast/contrast.h similarity index 100% rename from effects/backgroundcontrast/contrast.h rename to src/effects/backgroundcontrast/contrast.h diff --git a/effects/backgroundcontrast/contrastshader.cpp b/src/effects/backgroundcontrast/contrastshader.cpp similarity index 100% rename from effects/backgroundcontrast/contrastshader.cpp rename to src/effects/backgroundcontrast/contrastshader.cpp diff --git a/effects/backgroundcontrast/contrastshader.h b/src/effects/backgroundcontrast/contrastshader.h similarity index 100% rename from effects/backgroundcontrast/contrastshader.h rename to src/effects/backgroundcontrast/contrastshader.h diff --git a/effects/blur/CMakeLists.txt b/src/effects/blur/CMakeLists.txt similarity index 100% rename from effects/blur/CMakeLists.txt rename to src/effects/blur/CMakeLists.txt diff --git a/effects/blur/blur.cpp b/src/effects/blur/blur.cpp similarity index 100% rename from effects/blur/blur.cpp rename to src/effects/blur/blur.cpp diff --git a/effects/blur/blur.h b/src/effects/blur/blur.h similarity index 100% rename from effects/blur/blur.h rename to src/effects/blur/blur.h diff --git a/effects/blur/blur.kcfg b/src/effects/blur/blur.kcfg similarity index 100% rename from effects/blur/blur.kcfg rename to src/effects/blur/blur.kcfg diff --git a/effects/blur/blur_config.cpp b/src/effects/blur/blur_config.cpp similarity index 100% rename from effects/blur/blur_config.cpp rename to src/effects/blur/blur_config.cpp diff --git a/effects/blur/blur_config.desktop b/src/effects/blur/blur_config.desktop similarity index 100% rename from effects/blur/blur_config.desktop rename to src/effects/blur/blur_config.desktop diff --git a/effects/blur/blur_config.h b/src/effects/blur/blur_config.h similarity index 100% rename from effects/blur/blur_config.h rename to src/effects/blur/blur_config.h diff --git a/effects/blur/blur_config.ui b/src/effects/blur/blur_config.ui similarity index 100% rename from effects/blur/blur_config.ui rename to src/effects/blur/blur_config.ui diff --git a/effects/blur/blurconfig.kcfgc b/src/effects/blur/blurconfig.kcfgc similarity index 100% rename from effects/blur/blurconfig.kcfgc rename to src/effects/blur/blurconfig.kcfgc diff --git a/effects/blur/blurshader.cpp b/src/effects/blur/blurshader.cpp similarity index 100% rename from effects/blur/blurshader.cpp rename to src/effects/blur/blurshader.cpp diff --git a/effects/blur/blurshader.h b/src/effects/blur/blurshader.h similarity index 100% rename from effects/blur/blurshader.h rename to src/effects/blur/blurshader.h diff --git a/effects/colorpicker/colorpicker.cpp b/src/effects/colorpicker/colorpicker.cpp similarity index 100% rename from effects/colorpicker/colorpicker.cpp rename to src/effects/colorpicker/colorpicker.cpp diff --git a/effects/colorpicker/colorpicker.h b/src/effects/colorpicker/colorpicker.h similarity index 100% rename from effects/colorpicker/colorpicker.h rename to src/effects/colorpicker/colorpicker.h diff --git a/effects/coverswitch/CMakeLists.txt b/src/effects/coverswitch/CMakeLists.txt similarity index 100% rename from effects/coverswitch/CMakeLists.txt rename to src/effects/coverswitch/CMakeLists.txt diff --git a/effects/coverswitch/coverswitch.cpp b/src/effects/coverswitch/coverswitch.cpp similarity index 100% rename from effects/coverswitch/coverswitch.cpp rename to src/effects/coverswitch/coverswitch.cpp diff --git a/effects/coverswitch/coverswitch.h b/src/effects/coverswitch/coverswitch.h similarity index 100% rename from effects/coverswitch/coverswitch.h rename to src/effects/coverswitch/coverswitch.h diff --git a/effects/coverswitch/coverswitch.kcfg b/src/effects/coverswitch/coverswitch.kcfg similarity index 100% rename from effects/coverswitch/coverswitch.kcfg rename to src/effects/coverswitch/coverswitch.kcfg diff --git a/effects/coverswitch/coverswitch_config.cpp b/src/effects/coverswitch/coverswitch_config.cpp similarity index 100% rename from effects/coverswitch/coverswitch_config.cpp rename to src/effects/coverswitch/coverswitch_config.cpp diff --git a/effects/coverswitch/coverswitch_config.desktop b/src/effects/coverswitch/coverswitch_config.desktop similarity index 100% rename from effects/coverswitch/coverswitch_config.desktop rename to src/effects/coverswitch/coverswitch_config.desktop diff --git a/effects/coverswitch/coverswitch_config.h b/src/effects/coverswitch/coverswitch_config.h similarity index 100% rename from effects/coverswitch/coverswitch_config.h rename to src/effects/coverswitch/coverswitch_config.h diff --git a/effects/coverswitch/coverswitch_config.ui b/src/effects/coverswitch/coverswitch_config.ui similarity index 100% rename from effects/coverswitch/coverswitch_config.ui rename to src/effects/coverswitch/coverswitch_config.ui diff --git a/effects/coverswitch/coverswitchconfig.kcfgc b/src/effects/coverswitch/coverswitchconfig.kcfgc similarity index 100% rename from effects/coverswitch/coverswitchconfig.kcfgc rename to src/effects/coverswitch/coverswitchconfig.kcfgc diff --git a/effects/coverswitch/shaders/1.10/coverswitch-reflection.glsl b/src/effects/coverswitch/shaders/1.10/coverswitch-reflection.glsl similarity index 100% rename from effects/coverswitch/shaders/1.10/coverswitch-reflection.glsl rename to src/effects/coverswitch/shaders/1.10/coverswitch-reflection.glsl diff --git a/effects/coverswitch/shaders/1.40/coverswitch-reflection.glsl b/src/effects/coverswitch/shaders/1.40/coverswitch-reflection.glsl similarity index 100% rename from effects/coverswitch/shaders/1.40/coverswitch-reflection.glsl rename to src/effects/coverswitch/shaders/1.40/coverswitch-reflection.glsl diff --git a/effects/cube/CMakeLists.txt b/src/effects/cube/CMakeLists.txt similarity index 100% rename from effects/cube/CMakeLists.txt rename to src/effects/cube/CMakeLists.txt diff --git a/effects/cube/cube.cpp b/src/effects/cube/cube.cpp similarity index 100% rename from effects/cube/cube.cpp rename to src/effects/cube/cube.cpp diff --git a/effects/cube/cube.h b/src/effects/cube/cube.h similarity index 100% rename from effects/cube/cube.h rename to src/effects/cube/cube.h diff --git a/effects/cube/cube.kcfg b/src/effects/cube/cube.kcfg similarity index 100% rename from effects/cube/cube.kcfg rename to src/effects/cube/cube.kcfg diff --git a/effects/cube/cube_config.cpp b/src/effects/cube/cube_config.cpp similarity index 100% rename from effects/cube/cube_config.cpp rename to src/effects/cube/cube_config.cpp diff --git a/effects/cube/cube_config.desktop b/src/effects/cube/cube_config.desktop similarity index 100% rename from effects/cube/cube_config.desktop rename to src/effects/cube/cube_config.desktop diff --git a/effects/cube/cube_config.h b/src/effects/cube/cube_config.h similarity index 100% rename from effects/cube/cube_config.h rename to src/effects/cube/cube_config.h diff --git a/effects/cube/cube_config.ui b/src/effects/cube/cube_config.ui similarity index 100% rename from effects/cube/cube_config.ui rename to src/effects/cube/cube_config.ui diff --git a/effects/cube/cube_inside.h b/src/effects/cube/cube_inside.h similarity index 100% rename from effects/cube/cube_inside.h rename to src/effects/cube/cube_inside.h diff --git a/effects/cube/cube_proxy.cpp b/src/effects/cube/cube_proxy.cpp similarity index 100% rename from effects/cube/cube_proxy.cpp rename to src/effects/cube/cube_proxy.cpp diff --git a/effects/cube/cube_proxy.h b/src/effects/cube/cube_proxy.h similarity index 100% rename from effects/cube/cube_proxy.h rename to src/effects/cube/cube_proxy.h diff --git a/effects/cube/cubeconfig.kcfgc b/src/effects/cube/cubeconfig.kcfgc similarity index 100% rename from effects/cube/cubeconfig.kcfgc rename to src/effects/cube/cubeconfig.kcfgc diff --git a/effects/cube/data/1.10/cube-cap.glsl b/src/effects/cube/data/1.10/cube-cap.glsl similarity index 100% rename from effects/cube/data/1.10/cube-cap.glsl rename to src/effects/cube/data/1.10/cube-cap.glsl diff --git a/effects/cube/data/1.10/cube-reflection.glsl b/src/effects/cube/data/1.10/cube-reflection.glsl similarity index 100% rename from effects/cube/data/1.10/cube-reflection.glsl rename to src/effects/cube/data/1.10/cube-reflection.glsl diff --git a/effects/cube/data/1.10/cylinder.vert b/src/effects/cube/data/1.10/cylinder.vert similarity index 100% rename from effects/cube/data/1.10/cylinder.vert rename to src/effects/cube/data/1.10/cylinder.vert diff --git a/effects/cube/data/1.10/sphere.vert b/src/effects/cube/data/1.10/sphere.vert similarity index 100% rename from effects/cube/data/1.10/sphere.vert rename to src/effects/cube/data/1.10/sphere.vert diff --git a/effects/cube/data/1.40/cube-cap.glsl b/src/effects/cube/data/1.40/cube-cap.glsl similarity index 100% rename from effects/cube/data/1.40/cube-cap.glsl rename to src/effects/cube/data/1.40/cube-cap.glsl diff --git a/effects/cube/data/1.40/cube-reflection.glsl b/src/effects/cube/data/1.40/cube-reflection.glsl similarity index 100% rename from effects/cube/data/1.40/cube-reflection.glsl rename to src/effects/cube/data/1.40/cube-reflection.glsl diff --git a/effects/cube/data/1.40/cylinder.vert b/src/effects/cube/data/1.40/cylinder.vert similarity index 100% rename from effects/cube/data/1.40/cylinder.vert rename to src/effects/cube/data/1.40/cylinder.vert diff --git a/effects/cube/data/1.40/sphere.vert b/src/effects/cube/data/1.40/sphere.vert similarity index 100% rename from effects/cube/data/1.40/sphere.vert rename to src/effects/cube/data/1.40/sphere.vert diff --git a/effects/cube/data/cubecap.png b/src/effects/cube/data/cubecap.png similarity index 100% rename from effects/cube/data/cubecap.png rename to src/effects/cube/data/cubecap.png diff --git a/effects/cubeslide/CMakeLists.txt b/src/effects/cubeslide/CMakeLists.txt similarity index 100% rename from effects/cubeslide/CMakeLists.txt rename to src/effects/cubeslide/CMakeLists.txt diff --git a/effects/cubeslide/cubeslide.cpp b/src/effects/cubeslide/cubeslide.cpp similarity index 100% rename from effects/cubeslide/cubeslide.cpp rename to src/effects/cubeslide/cubeslide.cpp diff --git a/effects/cubeslide/cubeslide.h b/src/effects/cubeslide/cubeslide.h similarity index 100% rename from effects/cubeslide/cubeslide.h rename to src/effects/cubeslide/cubeslide.h diff --git a/effects/cubeslide/cubeslide.kcfg b/src/effects/cubeslide/cubeslide.kcfg similarity index 100% rename from effects/cubeslide/cubeslide.kcfg rename to src/effects/cubeslide/cubeslide.kcfg diff --git a/effects/cubeslide/cubeslide_config.cpp b/src/effects/cubeslide/cubeslide_config.cpp similarity index 100% rename from effects/cubeslide/cubeslide_config.cpp rename to src/effects/cubeslide/cubeslide_config.cpp diff --git a/effects/cubeslide/cubeslide_config.desktop b/src/effects/cubeslide/cubeslide_config.desktop similarity index 100% rename from effects/cubeslide/cubeslide_config.desktop rename to src/effects/cubeslide/cubeslide_config.desktop diff --git a/effects/cubeslide/cubeslide_config.h b/src/effects/cubeslide/cubeslide_config.h similarity index 100% rename from effects/cubeslide/cubeslide_config.h rename to src/effects/cubeslide/cubeslide_config.h diff --git a/effects/cubeslide/cubeslide_config.ui b/src/effects/cubeslide/cubeslide_config.ui similarity index 100% rename from effects/cubeslide/cubeslide_config.ui rename to src/effects/cubeslide/cubeslide_config.ui diff --git a/effects/cubeslide/cubeslideconfig.kcfgc b/src/effects/cubeslide/cubeslideconfig.kcfgc similarity index 100% rename from effects/cubeslide/cubeslideconfig.kcfgc rename to src/effects/cubeslide/cubeslideconfig.kcfgc diff --git a/effects/desktopgrid/CMakeLists.txt b/src/effects/desktopgrid/CMakeLists.txt similarity index 100% rename from effects/desktopgrid/CMakeLists.txt rename to src/effects/desktopgrid/CMakeLists.txt diff --git a/effects/desktopgrid/desktopgrid.cpp b/src/effects/desktopgrid/desktopgrid.cpp similarity index 100% rename from effects/desktopgrid/desktopgrid.cpp rename to src/effects/desktopgrid/desktopgrid.cpp diff --git a/effects/desktopgrid/desktopgrid.h b/src/effects/desktopgrid/desktopgrid.h similarity index 100% rename from effects/desktopgrid/desktopgrid.h rename to src/effects/desktopgrid/desktopgrid.h diff --git a/effects/desktopgrid/desktopgrid.kcfg b/src/effects/desktopgrid/desktopgrid.kcfg similarity index 100% rename from effects/desktopgrid/desktopgrid.kcfg rename to src/effects/desktopgrid/desktopgrid.kcfg diff --git a/effects/desktopgrid/desktopgrid_config.cpp b/src/effects/desktopgrid/desktopgrid_config.cpp similarity index 100% rename from effects/desktopgrid/desktopgrid_config.cpp rename to src/effects/desktopgrid/desktopgrid_config.cpp diff --git a/effects/desktopgrid/desktopgrid_config.desktop b/src/effects/desktopgrid/desktopgrid_config.desktop similarity index 100% rename from effects/desktopgrid/desktopgrid_config.desktop rename to src/effects/desktopgrid/desktopgrid_config.desktop diff --git a/effects/desktopgrid/desktopgrid_config.h b/src/effects/desktopgrid/desktopgrid_config.h similarity index 100% rename from effects/desktopgrid/desktopgrid_config.h rename to src/effects/desktopgrid/desktopgrid_config.h diff --git a/effects/desktopgrid/desktopgrid_config.ui b/src/effects/desktopgrid/desktopgrid_config.ui similarity index 100% rename from effects/desktopgrid/desktopgrid_config.ui rename to src/effects/desktopgrid/desktopgrid_config.ui diff --git a/effects/desktopgrid/desktopgridconfig.kcfgc b/src/effects/desktopgrid/desktopgridconfig.kcfgc similarity index 100% rename from effects/desktopgrid/desktopgridconfig.kcfgc rename to src/effects/desktopgrid/desktopgridconfig.kcfgc diff --git a/effects/desktopgrid/main.qml b/src/effects/desktopgrid/main.qml similarity index 100% rename from effects/desktopgrid/main.qml rename to src/effects/desktopgrid/main.qml diff --git a/effects/dialogparent/package/contents/code/main.js b/src/effects/dialogparent/package/contents/code/main.js similarity index 100% rename from effects/dialogparent/package/contents/code/main.js rename to src/effects/dialogparent/package/contents/code/main.js diff --git a/effects/dialogparent/package/metadata.desktop b/src/effects/dialogparent/package/metadata.desktop similarity index 100% rename from effects/dialogparent/package/metadata.desktop rename to src/effects/dialogparent/package/metadata.desktop diff --git a/effects/diminactive/CMakeLists.txt b/src/effects/diminactive/CMakeLists.txt similarity index 100% rename from effects/diminactive/CMakeLists.txt rename to src/effects/diminactive/CMakeLists.txt diff --git a/effects/diminactive/diminactive.cpp b/src/effects/diminactive/diminactive.cpp similarity index 100% rename from effects/diminactive/diminactive.cpp rename to src/effects/diminactive/diminactive.cpp diff --git a/effects/diminactive/diminactive.h b/src/effects/diminactive/diminactive.h similarity index 100% rename from effects/diminactive/diminactive.h rename to src/effects/diminactive/diminactive.h diff --git a/effects/diminactive/diminactive.kcfg b/src/effects/diminactive/diminactive.kcfg similarity index 100% rename from effects/diminactive/diminactive.kcfg rename to src/effects/diminactive/diminactive.kcfg diff --git a/effects/diminactive/diminactive_config.cpp b/src/effects/diminactive/diminactive_config.cpp similarity index 100% rename from effects/diminactive/diminactive_config.cpp rename to src/effects/diminactive/diminactive_config.cpp diff --git a/effects/diminactive/diminactive_config.desktop b/src/effects/diminactive/diminactive_config.desktop similarity index 100% rename from effects/diminactive/diminactive_config.desktop rename to src/effects/diminactive/diminactive_config.desktop diff --git a/effects/diminactive/diminactive_config.h b/src/effects/diminactive/diminactive_config.h similarity index 100% rename from effects/diminactive/diminactive_config.h rename to src/effects/diminactive/diminactive_config.h diff --git a/effects/diminactive/diminactive_config.ui b/src/effects/diminactive/diminactive_config.ui similarity index 100% rename from effects/diminactive/diminactive_config.ui rename to src/effects/diminactive/diminactive_config.ui diff --git a/effects/diminactive/diminactiveconfig.kcfgc b/src/effects/diminactive/diminactiveconfig.kcfgc similarity index 100% rename from effects/diminactive/diminactiveconfig.kcfgc rename to src/effects/diminactive/diminactiveconfig.kcfgc diff --git a/effects/dimscreen/package/contents/code/main.js b/src/effects/dimscreen/package/contents/code/main.js similarity index 100% rename from effects/dimscreen/package/contents/code/main.js rename to src/effects/dimscreen/package/contents/code/main.js diff --git a/effects/dimscreen/package/metadata.desktop b/src/effects/dimscreen/package/metadata.desktop similarity index 100% rename from effects/dimscreen/package/metadata.desktop rename to src/effects/dimscreen/package/metadata.desktop diff --git a/effects/effect_builtins.cpp b/src/effects/effect_builtins.cpp similarity index 100% rename from effects/effect_builtins.cpp rename to src/effects/effect_builtins.cpp diff --git a/effects/effect_builtins.h b/src/effects/effect_builtins.h similarity index 100% rename from effects/effect_builtins.h rename to src/effects/effect_builtins.h diff --git a/effects/eyeonscreen/package/contents/code/main.js b/src/effects/eyeonscreen/package/contents/code/main.js similarity index 100% rename from effects/eyeonscreen/package/contents/code/main.js rename to src/effects/eyeonscreen/package/contents/code/main.js diff --git a/effects/eyeonscreen/package/metadata.desktop b/src/effects/eyeonscreen/package/metadata.desktop similarity index 100% rename from effects/eyeonscreen/package/metadata.desktop rename to src/effects/eyeonscreen/package/metadata.desktop diff --git a/effects/fade/CMakeLists.txt b/src/effects/fade/CMakeLists.txt similarity index 100% rename from effects/fade/CMakeLists.txt rename to src/effects/fade/CMakeLists.txt diff --git a/effects/fade/package/contents/code/main.js b/src/effects/fade/package/contents/code/main.js similarity index 100% rename from effects/fade/package/contents/code/main.js rename to src/effects/fade/package/contents/code/main.js diff --git a/effects/fade/package/contents/config/main.xml b/src/effects/fade/package/contents/config/main.xml similarity index 100% rename from effects/fade/package/contents/config/main.xml rename to src/effects/fade/package/contents/config/main.xml diff --git a/effects/fade/package/metadata.desktop b/src/effects/fade/package/metadata.desktop similarity index 100% rename from effects/fade/package/metadata.desktop rename to src/effects/fade/package/metadata.desktop diff --git a/effects/fadedesktop/CMakeLists.txt b/src/effects/fadedesktop/CMakeLists.txt similarity index 100% rename from effects/fadedesktop/CMakeLists.txt rename to src/effects/fadedesktop/CMakeLists.txt diff --git a/effects/fadedesktop/package/contents/code/main.js b/src/effects/fadedesktop/package/contents/code/main.js similarity index 100% rename from effects/fadedesktop/package/contents/code/main.js rename to src/effects/fadedesktop/package/contents/code/main.js diff --git a/effects/fadedesktop/package/metadata.desktop b/src/effects/fadedesktop/package/metadata.desktop similarity index 100% rename from effects/fadedesktop/package/metadata.desktop rename to src/effects/fadedesktop/package/metadata.desktop diff --git a/effects/fadingpopups/package/contents/code/main.js b/src/effects/fadingpopups/package/contents/code/main.js similarity index 100% rename from effects/fadingpopups/package/contents/code/main.js rename to src/effects/fadingpopups/package/contents/code/main.js diff --git a/effects/fadingpopups/package/metadata.desktop b/src/effects/fadingpopups/package/metadata.desktop similarity index 100% rename from effects/fadingpopups/package/metadata.desktop rename to src/effects/fadingpopups/package/metadata.desktop diff --git a/effects/fallapart/CMakeLists.txt b/src/effects/fallapart/CMakeLists.txt similarity index 100% rename from effects/fallapart/CMakeLists.txt rename to src/effects/fallapart/CMakeLists.txt diff --git a/effects/fallapart/fallapart.cpp b/src/effects/fallapart/fallapart.cpp similarity index 100% rename from effects/fallapart/fallapart.cpp rename to src/effects/fallapart/fallapart.cpp diff --git a/effects/fallapart/fallapart.h b/src/effects/fallapart/fallapart.h similarity index 100% rename from effects/fallapart/fallapart.h rename to src/effects/fallapart/fallapart.h diff --git a/effects/fallapart/fallapart.kcfg b/src/effects/fallapart/fallapart.kcfg similarity index 100% rename from effects/fallapart/fallapart.kcfg rename to src/effects/fallapart/fallapart.kcfg diff --git a/effects/fallapart/fallapartconfig.kcfgc b/src/effects/fallapart/fallapartconfig.kcfgc similarity index 100% rename from effects/fallapart/fallapartconfig.kcfgc rename to src/effects/fallapart/fallapartconfig.kcfgc diff --git a/effects/flipswitch/CMakeLists.txt b/src/effects/flipswitch/CMakeLists.txt similarity index 100% rename from effects/flipswitch/CMakeLists.txt rename to src/effects/flipswitch/CMakeLists.txt diff --git a/effects/flipswitch/flipswitch.cpp b/src/effects/flipswitch/flipswitch.cpp similarity index 100% rename from effects/flipswitch/flipswitch.cpp rename to src/effects/flipswitch/flipswitch.cpp diff --git a/effects/flipswitch/flipswitch.h b/src/effects/flipswitch/flipswitch.h similarity index 100% rename from effects/flipswitch/flipswitch.h rename to src/effects/flipswitch/flipswitch.h diff --git a/effects/flipswitch/flipswitch.kcfg b/src/effects/flipswitch/flipswitch.kcfg similarity index 100% rename from effects/flipswitch/flipswitch.kcfg rename to src/effects/flipswitch/flipswitch.kcfg diff --git a/effects/flipswitch/flipswitch_config.cpp b/src/effects/flipswitch/flipswitch_config.cpp similarity index 100% rename from effects/flipswitch/flipswitch_config.cpp rename to src/effects/flipswitch/flipswitch_config.cpp diff --git a/effects/flipswitch/flipswitch_config.desktop b/src/effects/flipswitch/flipswitch_config.desktop similarity index 100% rename from effects/flipswitch/flipswitch_config.desktop rename to src/effects/flipswitch/flipswitch_config.desktop diff --git a/effects/flipswitch/flipswitch_config.h b/src/effects/flipswitch/flipswitch_config.h similarity index 100% rename from effects/flipswitch/flipswitch_config.h rename to src/effects/flipswitch/flipswitch_config.h diff --git a/effects/flipswitch/flipswitch_config.ui b/src/effects/flipswitch/flipswitch_config.ui similarity index 100% rename from effects/flipswitch/flipswitch_config.ui rename to src/effects/flipswitch/flipswitch_config.ui diff --git a/effects/flipswitch/flipswitchconfig.kcfgc b/src/effects/flipswitch/flipswitchconfig.kcfgc similarity index 100% rename from effects/flipswitch/flipswitchconfig.kcfgc rename to src/effects/flipswitch/flipswitchconfig.kcfgc diff --git a/effects/frozenapp/package/contents/code/main.js b/src/effects/frozenapp/package/contents/code/main.js similarity index 100% rename from effects/frozenapp/package/contents/code/main.js rename to src/effects/frozenapp/package/contents/code/main.js diff --git a/effects/frozenapp/package/metadata.desktop b/src/effects/frozenapp/package/metadata.desktop similarity index 100% rename from effects/frozenapp/package/metadata.desktop rename to src/effects/frozenapp/package/metadata.desktop diff --git a/effects/fullscreen/package/contents/code/fullscreen.js b/src/effects/fullscreen/package/contents/code/fullscreen.js similarity index 100% rename from effects/fullscreen/package/contents/code/fullscreen.js rename to src/effects/fullscreen/package/contents/code/fullscreen.js diff --git a/effects/fullscreen/package/metadata.desktop b/src/effects/fullscreen/package/metadata.desktop similarity index 100% rename from effects/fullscreen/package/metadata.desktop rename to src/effects/fullscreen/package/metadata.desktop diff --git a/effects/glide/CMakeLists.txt b/src/effects/glide/CMakeLists.txt similarity index 100% rename from effects/glide/CMakeLists.txt rename to src/effects/glide/CMakeLists.txt diff --git a/effects/glide/glide.cpp b/src/effects/glide/glide.cpp similarity index 100% rename from effects/glide/glide.cpp rename to src/effects/glide/glide.cpp diff --git a/effects/glide/glide.h b/src/effects/glide/glide.h similarity index 100% rename from effects/glide/glide.h rename to src/effects/glide/glide.h diff --git a/effects/glide/glide.kcfg b/src/effects/glide/glide.kcfg similarity index 100% rename from effects/glide/glide.kcfg rename to src/effects/glide/glide.kcfg diff --git a/effects/glide/glide_config.cpp b/src/effects/glide/glide_config.cpp similarity index 100% rename from effects/glide/glide_config.cpp rename to src/effects/glide/glide_config.cpp diff --git a/effects/glide/glide_config.desktop b/src/effects/glide/glide_config.desktop similarity index 100% rename from effects/glide/glide_config.desktop rename to src/effects/glide/glide_config.desktop diff --git a/effects/glide/glide_config.h b/src/effects/glide/glide_config.h similarity index 100% rename from effects/glide/glide_config.h rename to src/effects/glide/glide_config.h diff --git a/effects/glide/glide_config.ui b/src/effects/glide/glide_config.ui similarity index 100% rename from effects/glide/glide_config.ui rename to src/effects/glide/glide_config.ui diff --git a/effects/glide/glideconfig.kcfgc b/src/effects/glide/glideconfig.kcfgc similarity index 100% rename from effects/glide/glideconfig.kcfgc rename to src/effects/glide/glideconfig.kcfgc diff --git a/effects/highlightwindow/CMakeLists.txt b/src/effects/highlightwindow/CMakeLists.txt similarity index 100% rename from effects/highlightwindow/CMakeLists.txt rename to src/effects/highlightwindow/CMakeLists.txt diff --git a/effects/highlightwindow/highlightwindow.cpp b/src/effects/highlightwindow/highlightwindow.cpp similarity index 100% rename from effects/highlightwindow/highlightwindow.cpp rename to src/effects/highlightwindow/highlightwindow.cpp diff --git a/effects/highlightwindow/highlightwindow.h b/src/effects/highlightwindow/highlightwindow.h similarity index 100% rename from effects/highlightwindow/highlightwindow.h rename to src/effects/highlightwindow/highlightwindow.h diff --git a/effects/invert/CMakeLists.txt b/src/effects/invert/CMakeLists.txt similarity index 100% rename from effects/invert/CMakeLists.txt rename to src/effects/invert/CMakeLists.txt diff --git a/effects/invert/data/1.10/invert.frag b/src/effects/invert/data/1.10/invert.frag similarity index 100% rename from effects/invert/data/1.10/invert.frag rename to src/effects/invert/data/1.10/invert.frag diff --git a/effects/invert/data/1.40/invert.frag b/src/effects/invert/data/1.40/invert.frag similarity index 100% rename from effects/invert/data/1.40/invert.frag rename to src/effects/invert/data/1.40/invert.frag diff --git a/effects/invert/invert.cpp b/src/effects/invert/invert.cpp similarity index 100% rename from effects/invert/invert.cpp rename to src/effects/invert/invert.cpp diff --git a/effects/invert/invert.h b/src/effects/invert/invert.h similarity index 100% rename from effects/invert/invert.h rename to src/effects/invert/invert.h diff --git a/effects/invert/invert_config.cpp b/src/effects/invert/invert_config.cpp similarity index 100% rename from effects/invert/invert_config.cpp rename to src/effects/invert/invert_config.cpp diff --git a/effects/invert/invert_config.desktop b/src/effects/invert/invert_config.desktop similarity index 100% rename from effects/invert/invert_config.desktop rename to src/effects/invert/invert_config.desktop diff --git a/effects/invert/invert_config.h b/src/effects/invert/invert_config.h similarity index 100% rename from effects/invert/invert_config.h rename to src/effects/invert/invert_config.h diff --git a/effects/kscreen/CMakeLists.txt b/src/effects/kscreen/CMakeLists.txt similarity index 100% rename from effects/kscreen/CMakeLists.txt rename to src/effects/kscreen/CMakeLists.txt diff --git a/effects/kscreen/kscreen.cpp b/src/effects/kscreen/kscreen.cpp similarity index 100% rename from effects/kscreen/kscreen.cpp rename to src/effects/kscreen/kscreen.cpp diff --git a/effects/kscreen/kscreen.h b/src/effects/kscreen/kscreen.h similarity index 100% rename from effects/kscreen/kscreen.h rename to src/effects/kscreen/kscreen.h diff --git a/effects/kscreen/kscreen.kcfg b/src/effects/kscreen/kscreen.kcfg similarity index 100% rename from effects/kscreen/kscreen.kcfg rename to src/effects/kscreen/kscreen.kcfg diff --git a/effects/kscreen/kscreenconfig.kcfgc b/src/effects/kscreen/kscreenconfig.kcfgc similarity index 100% rename from effects/kscreen/kscreenconfig.kcfgc rename to src/effects/kscreen/kscreenconfig.kcfgc diff --git a/effects/kwineffect.desktop b/src/effects/kwineffect.desktop similarity index 100% rename from effects/kwineffect.desktop rename to src/effects/kwineffect.desktop diff --git a/effects/logging.cpp b/src/effects/logging.cpp similarity index 100% rename from effects/logging.cpp rename to src/effects/logging.cpp diff --git a/effects/login/package/contents/code/main.js b/src/effects/login/package/contents/code/main.js similarity index 100% rename from effects/login/package/contents/code/main.js rename to src/effects/login/package/contents/code/main.js diff --git a/effects/login/package/contents/config/main.xml b/src/effects/login/package/contents/config/main.xml similarity index 100% rename from effects/login/package/contents/config/main.xml rename to src/effects/login/package/contents/config/main.xml diff --git a/effects/login/package/contents/ui/config.ui b/src/effects/login/package/contents/ui/config.ui similarity index 100% rename from effects/login/package/contents/ui/config.ui rename to src/effects/login/package/contents/ui/config.ui diff --git a/effects/login/package/metadata.desktop b/src/effects/login/package/metadata.desktop similarity index 100% rename from effects/login/package/metadata.desktop rename to src/effects/login/package/metadata.desktop diff --git a/effects/logout/package/contents/code/main.js b/src/effects/logout/package/contents/code/main.js similarity index 100% rename from effects/logout/package/contents/code/main.js rename to src/effects/logout/package/contents/code/main.js diff --git a/effects/logout/package/metadata.desktop b/src/effects/logout/package/metadata.desktop similarity index 100% rename from effects/logout/package/metadata.desktop rename to src/effects/logout/package/metadata.desktop diff --git a/effects/lookingglass/CMakeLists.txt b/src/effects/lookingglass/CMakeLists.txt similarity index 100% rename from effects/lookingglass/CMakeLists.txt rename to src/effects/lookingglass/CMakeLists.txt diff --git a/effects/lookingglass/data/1.10/lookingglass.frag b/src/effects/lookingglass/data/1.10/lookingglass.frag similarity index 100% rename from effects/lookingglass/data/1.10/lookingglass.frag rename to src/effects/lookingglass/data/1.10/lookingglass.frag diff --git a/effects/lookingglass/data/1.40/lookingglass.frag b/src/effects/lookingglass/data/1.40/lookingglass.frag similarity index 100% rename from effects/lookingglass/data/1.40/lookingglass.frag rename to src/effects/lookingglass/data/1.40/lookingglass.frag diff --git a/effects/lookingglass/lookingglass.cpp b/src/effects/lookingglass/lookingglass.cpp similarity index 100% rename from effects/lookingglass/lookingglass.cpp rename to src/effects/lookingglass/lookingglass.cpp diff --git a/effects/lookingglass/lookingglass.h b/src/effects/lookingglass/lookingglass.h similarity index 100% rename from effects/lookingglass/lookingglass.h rename to src/effects/lookingglass/lookingglass.h diff --git a/effects/lookingglass/lookingglass.kcfg b/src/effects/lookingglass/lookingglass.kcfg similarity index 100% rename from effects/lookingglass/lookingglass.kcfg rename to src/effects/lookingglass/lookingglass.kcfg diff --git a/effects/lookingglass/lookingglass_config.cpp b/src/effects/lookingglass/lookingglass_config.cpp similarity index 100% rename from effects/lookingglass/lookingglass_config.cpp rename to src/effects/lookingglass/lookingglass_config.cpp diff --git a/effects/lookingglass/lookingglass_config.desktop b/src/effects/lookingglass/lookingglass_config.desktop similarity index 100% rename from effects/lookingglass/lookingglass_config.desktop rename to src/effects/lookingglass/lookingglass_config.desktop diff --git a/effects/lookingglass/lookingglass_config.h b/src/effects/lookingglass/lookingglass_config.h similarity index 100% rename from effects/lookingglass/lookingglass_config.h rename to src/effects/lookingglass/lookingglass_config.h diff --git a/effects/lookingglass/lookingglass_config.ui b/src/effects/lookingglass/lookingglass_config.ui similarity index 100% rename from effects/lookingglass/lookingglass_config.ui rename to src/effects/lookingglass/lookingglass_config.ui diff --git a/effects/lookingglass/lookingglassconfig.kcfgc b/src/effects/lookingglass/lookingglassconfig.kcfgc similarity index 100% rename from effects/lookingglass/lookingglassconfig.kcfgc rename to src/effects/lookingglass/lookingglassconfig.kcfgc diff --git a/effects/magiclamp/CMakeLists.txt b/src/effects/magiclamp/CMakeLists.txt similarity index 100% rename from effects/magiclamp/CMakeLists.txt rename to src/effects/magiclamp/CMakeLists.txt diff --git a/effects/magiclamp/magiclamp.cpp b/src/effects/magiclamp/magiclamp.cpp similarity index 100% rename from effects/magiclamp/magiclamp.cpp rename to src/effects/magiclamp/magiclamp.cpp diff --git a/effects/magiclamp/magiclamp.h b/src/effects/magiclamp/magiclamp.h similarity index 100% rename from effects/magiclamp/magiclamp.h rename to src/effects/magiclamp/magiclamp.h diff --git a/effects/magiclamp/magiclamp.kcfg b/src/effects/magiclamp/magiclamp.kcfg similarity index 100% rename from effects/magiclamp/magiclamp.kcfg rename to src/effects/magiclamp/magiclamp.kcfg diff --git a/effects/magiclamp/magiclamp_config.cpp b/src/effects/magiclamp/magiclamp_config.cpp similarity index 100% rename from effects/magiclamp/magiclamp_config.cpp rename to src/effects/magiclamp/magiclamp_config.cpp diff --git a/effects/magiclamp/magiclamp_config.desktop b/src/effects/magiclamp/magiclamp_config.desktop similarity index 100% rename from effects/magiclamp/magiclamp_config.desktop rename to src/effects/magiclamp/magiclamp_config.desktop diff --git a/effects/magiclamp/magiclamp_config.h b/src/effects/magiclamp/magiclamp_config.h similarity index 100% rename from effects/magiclamp/magiclamp_config.h rename to src/effects/magiclamp/magiclamp_config.h diff --git a/effects/magiclamp/magiclamp_config.ui b/src/effects/magiclamp/magiclamp_config.ui similarity index 100% rename from effects/magiclamp/magiclamp_config.ui rename to src/effects/magiclamp/magiclamp_config.ui diff --git a/effects/magiclamp/magiclampconfig.kcfgc b/src/effects/magiclamp/magiclampconfig.kcfgc similarity index 100% rename from effects/magiclamp/magiclampconfig.kcfgc rename to src/effects/magiclamp/magiclampconfig.kcfgc diff --git a/effects/magnifier/CMakeLists.txt b/src/effects/magnifier/CMakeLists.txt similarity index 100% rename from effects/magnifier/CMakeLists.txt rename to src/effects/magnifier/CMakeLists.txt diff --git a/effects/magnifier/magnifier.cpp b/src/effects/magnifier/magnifier.cpp similarity index 100% rename from effects/magnifier/magnifier.cpp rename to src/effects/magnifier/magnifier.cpp diff --git a/effects/magnifier/magnifier.h b/src/effects/magnifier/magnifier.h similarity index 100% rename from effects/magnifier/magnifier.h rename to src/effects/magnifier/magnifier.h diff --git a/effects/magnifier/magnifier.kcfg b/src/effects/magnifier/magnifier.kcfg similarity index 100% rename from effects/magnifier/magnifier.kcfg rename to src/effects/magnifier/magnifier.kcfg diff --git a/effects/magnifier/magnifier_config.cpp b/src/effects/magnifier/magnifier_config.cpp similarity index 100% rename from effects/magnifier/magnifier_config.cpp rename to src/effects/magnifier/magnifier_config.cpp diff --git a/effects/magnifier/magnifier_config.desktop b/src/effects/magnifier/magnifier_config.desktop similarity index 100% rename from effects/magnifier/magnifier_config.desktop rename to src/effects/magnifier/magnifier_config.desktop diff --git a/effects/magnifier/magnifier_config.h b/src/effects/magnifier/magnifier_config.h similarity index 100% rename from effects/magnifier/magnifier_config.h rename to src/effects/magnifier/magnifier_config.h diff --git a/effects/magnifier/magnifier_config.ui b/src/effects/magnifier/magnifier_config.ui similarity index 100% rename from effects/magnifier/magnifier_config.ui rename to src/effects/magnifier/magnifier_config.ui diff --git a/effects/magnifier/magnifierconfig.kcfgc b/src/effects/magnifier/magnifierconfig.kcfgc similarity index 100% rename from effects/magnifier/magnifierconfig.kcfgc rename to src/effects/magnifier/magnifierconfig.kcfgc diff --git a/effects/maximize/package/contents/code/maximize.js b/src/effects/maximize/package/contents/code/maximize.js similarity index 100% rename from effects/maximize/package/contents/code/maximize.js rename to src/effects/maximize/package/contents/code/maximize.js diff --git a/effects/maximize/package/metadata.desktop b/src/effects/maximize/package/metadata.desktop similarity index 100% rename from effects/maximize/package/metadata.desktop rename to src/effects/maximize/package/metadata.desktop diff --git a/effects/morphingpopups/package/contents/code/morphingpopups.js b/src/effects/morphingpopups/package/contents/code/morphingpopups.js similarity index 100% rename from effects/morphingpopups/package/contents/code/morphingpopups.js rename to src/effects/morphingpopups/package/contents/code/morphingpopups.js diff --git a/effects/morphingpopups/package/metadata.desktop b/src/effects/morphingpopups/package/metadata.desktop similarity index 100% rename from effects/morphingpopups/package/metadata.desktop rename to src/effects/morphingpopups/package/metadata.desktop diff --git a/effects/mouseclick/CMakeLists.txt b/src/effects/mouseclick/CMakeLists.txt similarity index 100% rename from effects/mouseclick/CMakeLists.txt rename to src/effects/mouseclick/CMakeLists.txt diff --git a/effects/mouseclick/mouseclick.cpp b/src/effects/mouseclick/mouseclick.cpp similarity index 100% rename from effects/mouseclick/mouseclick.cpp rename to src/effects/mouseclick/mouseclick.cpp diff --git a/effects/mouseclick/mouseclick.h b/src/effects/mouseclick/mouseclick.h similarity index 100% rename from effects/mouseclick/mouseclick.h rename to src/effects/mouseclick/mouseclick.h diff --git a/effects/mouseclick/mouseclick.kcfg b/src/effects/mouseclick/mouseclick.kcfg similarity index 100% rename from effects/mouseclick/mouseclick.kcfg rename to src/effects/mouseclick/mouseclick.kcfg diff --git a/effects/mouseclick/mouseclick_config.cpp b/src/effects/mouseclick/mouseclick_config.cpp similarity index 100% rename from effects/mouseclick/mouseclick_config.cpp rename to src/effects/mouseclick/mouseclick_config.cpp diff --git a/effects/mouseclick/mouseclick_config.desktop b/src/effects/mouseclick/mouseclick_config.desktop similarity index 100% rename from effects/mouseclick/mouseclick_config.desktop rename to src/effects/mouseclick/mouseclick_config.desktop diff --git a/effects/mouseclick/mouseclick_config.h b/src/effects/mouseclick/mouseclick_config.h similarity index 100% rename from effects/mouseclick/mouseclick_config.h rename to src/effects/mouseclick/mouseclick_config.h diff --git a/effects/mouseclick/mouseclick_config.ui b/src/effects/mouseclick/mouseclick_config.ui similarity index 100% rename from effects/mouseclick/mouseclick_config.ui rename to src/effects/mouseclick/mouseclick_config.ui diff --git a/effects/mouseclick/mouseclickconfig.kcfgc b/src/effects/mouseclick/mouseclickconfig.kcfgc similarity index 100% rename from effects/mouseclick/mouseclickconfig.kcfgc rename to src/effects/mouseclick/mouseclickconfig.kcfgc diff --git a/effects/mousemark/CMakeLists.txt b/src/effects/mousemark/CMakeLists.txt similarity index 100% rename from effects/mousemark/CMakeLists.txt rename to src/effects/mousemark/CMakeLists.txt diff --git a/effects/mousemark/mousemark.cpp b/src/effects/mousemark/mousemark.cpp similarity index 100% rename from effects/mousemark/mousemark.cpp rename to src/effects/mousemark/mousemark.cpp diff --git a/effects/mousemark/mousemark.h b/src/effects/mousemark/mousemark.h similarity index 100% rename from effects/mousemark/mousemark.h rename to src/effects/mousemark/mousemark.h diff --git a/effects/mousemark/mousemark.kcfg b/src/effects/mousemark/mousemark.kcfg similarity index 100% rename from effects/mousemark/mousemark.kcfg rename to src/effects/mousemark/mousemark.kcfg diff --git a/effects/mousemark/mousemark_config.cpp b/src/effects/mousemark/mousemark_config.cpp similarity index 100% rename from effects/mousemark/mousemark_config.cpp rename to src/effects/mousemark/mousemark_config.cpp diff --git a/effects/mousemark/mousemark_config.desktop b/src/effects/mousemark/mousemark_config.desktop similarity index 100% rename from effects/mousemark/mousemark_config.desktop rename to src/effects/mousemark/mousemark_config.desktop diff --git a/effects/mousemark/mousemark_config.h b/src/effects/mousemark/mousemark_config.h similarity index 100% rename from effects/mousemark/mousemark_config.h rename to src/effects/mousemark/mousemark_config.h diff --git a/effects/mousemark/mousemark_config.ui b/src/effects/mousemark/mousemark_config.ui similarity index 100% rename from effects/mousemark/mousemark_config.ui rename to src/effects/mousemark/mousemark_config.ui diff --git a/effects/mousemark/mousemarkconfig.kcfgc b/src/effects/mousemark/mousemarkconfig.kcfgc similarity index 100% rename from effects/mousemark/mousemarkconfig.kcfgc rename to src/effects/mousemark/mousemarkconfig.kcfgc diff --git a/effects/presentwindows/CMakeLists.txt b/src/effects/presentwindows/CMakeLists.txt similarity index 100% rename from effects/presentwindows/CMakeLists.txt rename to src/effects/presentwindows/CMakeLists.txt diff --git a/effects/presentwindows/main.qml b/src/effects/presentwindows/main.qml similarity index 100% rename from effects/presentwindows/main.qml rename to src/effects/presentwindows/main.qml diff --git a/effects/presentwindows/presentwindows.cpp b/src/effects/presentwindows/presentwindows.cpp similarity index 100% rename from effects/presentwindows/presentwindows.cpp rename to src/effects/presentwindows/presentwindows.cpp diff --git a/effects/presentwindows/presentwindows.h b/src/effects/presentwindows/presentwindows.h similarity index 100% rename from effects/presentwindows/presentwindows.h rename to src/effects/presentwindows/presentwindows.h diff --git a/effects/presentwindows/presentwindows.kcfg b/src/effects/presentwindows/presentwindows.kcfg similarity index 100% rename from effects/presentwindows/presentwindows.kcfg rename to src/effects/presentwindows/presentwindows.kcfg diff --git a/effects/presentwindows/presentwindows_config.cpp b/src/effects/presentwindows/presentwindows_config.cpp similarity index 100% rename from effects/presentwindows/presentwindows_config.cpp rename to src/effects/presentwindows/presentwindows_config.cpp diff --git a/effects/presentwindows/presentwindows_config.desktop b/src/effects/presentwindows/presentwindows_config.desktop similarity index 100% rename from effects/presentwindows/presentwindows_config.desktop rename to src/effects/presentwindows/presentwindows_config.desktop diff --git a/effects/presentwindows/presentwindows_config.h b/src/effects/presentwindows/presentwindows_config.h similarity index 100% rename from effects/presentwindows/presentwindows_config.h rename to src/effects/presentwindows/presentwindows_config.h diff --git a/effects/presentwindows/presentwindows_config.ui b/src/effects/presentwindows/presentwindows_config.ui similarity index 100% rename from effects/presentwindows/presentwindows_config.ui rename to src/effects/presentwindows/presentwindows_config.ui diff --git a/effects/presentwindows/presentwindows_proxy.cpp b/src/effects/presentwindows/presentwindows_proxy.cpp similarity index 100% rename from effects/presentwindows/presentwindows_proxy.cpp rename to src/effects/presentwindows/presentwindows_proxy.cpp diff --git a/effects/presentwindows/presentwindows_proxy.h b/src/effects/presentwindows/presentwindows_proxy.h similarity index 100% rename from effects/presentwindows/presentwindows_proxy.h rename to src/effects/presentwindows/presentwindows_proxy.h diff --git a/effects/presentwindows/presentwindowsconfig.kcfgc b/src/effects/presentwindows/presentwindowsconfig.kcfgc similarity index 100% rename from effects/presentwindows/presentwindowsconfig.kcfgc rename to src/effects/presentwindows/presentwindowsconfig.kcfgc diff --git a/effects/resize/CMakeLists.txt b/src/effects/resize/CMakeLists.txt similarity index 100% rename from effects/resize/CMakeLists.txt rename to src/effects/resize/CMakeLists.txt diff --git a/effects/resize/resize.cpp b/src/effects/resize/resize.cpp similarity index 100% rename from effects/resize/resize.cpp rename to src/effects/resize/resize.cpp diff --git a/effects/resize/resize.h b/src/effects/resize/resize.h similarity index 100% rename from effects/resize/resize.h rename to src/effects/resize/resize.h diff --git a/effects/resize/resize.kcfg b/src/effects/resize/resize.kcfg similarity index 100% rename from effects/resize/resize.kcfg rename to src/effects/resize/resize.kcfg diff --git a/effects/resize/resize_config.cpp b/src/effects/resize/resize_config.cpp similarity index 100% rename from effects/resize/resize_config.cpp rename to src/effects/resize/resize_config.cpp diff --git a/effects/resize/resize_config.desktop b/src/effects/resize/resize_config.desktop similarity index 100% rename from effects/resize/resize_config.desktop rename to src/effects/resize/resize_config.desktop diff --git a/effects/resize/resize_config.h b/src/effects/resize/resize_config.h similarity index 100% rename from effects/resize/resize_config.h rename to src/effects/resize/resize_config.h diff --git a/effects/resize/resize_config.ui b/src/effects/resize/resize_config.ui similarity index 100% rename from effects/resize/resize_config.ui rename to src/effects/resize/resize_config.ui diff --git a/effects/resize/resizeconfig.kcfgc b/src/effects/resize/resizeconfig.kcfgc similarity index 100% rename from effects/resize/resizeconfig.kcfgc rename to src/effects/resize/resizeconfig.kcfgc diff --git a/effects/scale/package/contents/code/main.js b/src/effects/scale/package/contents/code/main.js similarity index 100% rename from effects/scale/package/contents/code/main.js rename to src/effects/scale/package/contents/code/main.js diff --git a/effects/scale/package/contents/config/main.xml b/src/effects/scale/package/contents/config/main.xml similarity index 100% rename from effects/scale/package/contents/config/main.xml rename to src/effects/scale/package/contents/config/main.xml diff --git a/effects/scale/package/contents/ui/config.ui b/src/effects/scale/package/contents/ui/config.ui similarity index 100% rename from effects/scale/package/contents/ui/config.ui rename to src/effects/scale/package/contents/ui/config.ui diff --git a/effects/scale/package/metadata.desktop b/src/effects/scale/package/metadata.desktop similarity index 100% rename from effects/scale/package/metadata.desktop rename to src/effects/scale/package/metadata.desktop diff --git a/effects/screenedge/CMakeLists.txt b/src/effects/screenedge/CMakeLists.txt similarity index 100% rename from effects/screenedge/CMakeLists.txt rename to src/effects/screenedge/CMakeLists.txt diff --git a/effects/screenedge/screenedgeeffect.cpp b/src/effects/screenedge/screenedgeeffect.cpp similarity index 100% rename from effects/screenedge/screenedgeeffect.cpp rename to src/effects/screenedge/screenedgeeffect.cpp diff --git a/effects/screenedge/screenedgeeffect.h b/src/effects/screenedge/screenedgeeffect.h similarity index 100% rename from effects/screenedge/screenedgeeffect.h rename to src/effects/screenedge/screenedgeeffect.h diff --git a/effects/screenshot/CMakeLists.txt b/src/effects/screenshot/CMakeLists.txt similarity index 100% rename from effects/screenshot/CMakeLists.txt rename to src/effects/screenshot/CMakeLists.txt diff --git a/effects/screenshot/screenshot.cpp b/src/effects/screenshot/screenshot.cpp similarity index 100% rename from effects/screenshot/screenshot.cpp rename to src/effects/screenshot/screenshot.cpp diff --git a/effects/screenshot/screenshot.h b/src/effects/screenshot/screenshot.h similarity index 100% rename from effects/screenshot/screenshot.h rename to src/effects/screenshot/screenshot.h diff --git a/effects/sessionquit/package/contents/code/main.js b/src/effects/sessionquit/package/contents/code/main.js similarity index 100% rename from effects/sessionquit/package/contents/code/main.js rename to src/effects/sessionquit/package/contents/code/main.js diff --git a/effects/sessionquit/package/metadata.desktop b/src/effects/sessionquit/package/metadata.desktop similarity index 100% rename from effects/sessionquit/package/metadata.desktop rename to src/effects/sessionquit/package/metadata.desktop diff --git a/effects/shaders.qrc b/src/effects/shaders.qrc similarity index 100% rename from effects/shaders.qrc rename to src/effects/shaders.qrc diff --git a/effects/sheet/CMakeLists.txt b/src/effects/sheet/CMakeLists.txt similarity index 100% rename from effects/sheet/CMakeLists.txt rename to src/effects/sheet/CMakeLists.txt diff --git a/effects/sheet/sheet.cpp b/src/effects/sheet/sheet.cpp similarity index 100% rename from effects/sheet/sheet.cpp rename to src/effects/sheet/sheet.cpp diff --git a/effects/sheet/sheet.h b/src/effects/sheet/sheet.h similarity index 100% rename from effects/sheet/sheet.h rename to src/effects/sheet/sheet.h diff --git a/effects/sheet/sheet.kcfg b/src/effects/sheet/sheet.kcfg similarity index 100% rename from effects/sheet/sheet.kcfg rename to src/effects/sheet/sheet.kcfg diff --git a/effects/sheet/sheetconfig.kcfgc b/src/effects/sheet/sheetconfig.kcfgc similarity index 100% rename from effects/sheet/sheetconfig.kcfgc rename to src/effects/sheet/sheetconfig.kcfgc diff --git a/effects/showfps/CMakeLists.txt b/src/effects/showfps/CMakeLists.txt similarity index 100% rename from effects/showfps/CMakeLists.txt rename to src/effects/showfps/CMakeLists.txt diff --git a/effects/showfps/showfps.cpp b/src/effects/showfps/showfps.cpp similarity index 100% rename from effects/showfps/showfps.cpp rename to src/effects/showfps/showfps.cpp diff --git a/effects/showfps/showfps.h b/src/effects/showfps/showfps.h similarity index 100% rename from effects/showfps/showfps.h rename to src/effects/showfps/showfps.h diff --git a/effects/showfps/showfps.kcfg b/src/effects/showfps/showfps.kcfg similarity index 100% rename from effects/showfps/showfps.kcfg rename to src/effects/showfps/showfps.kcfg diff --git a/effects/showfps/showfps_config.cpp b/src/effects/showfps/showfps_config.cpp similarity index 100% rename from effects/showfps/showfps_config.cpp rename to src/effects/showfps/showfps_config.cpp diff --git a/effects/showfps/showfps_config.desktop b/src/effects/showfps/showfps_config.desktop similarity index 100% rename from effects/showfps/showfps_config.desktop rename to src/effects/showfps/showfps_config.desktop diff --git a/effects/showfps/showfps_config.h b/src/effects/showfps/showfps_config.h similarity index 100% rename from effects/showfps/showfps_config.h rename to src/effects/showfps/showfps_config.h diff --git a/effects/showfps/showfps_config.ui b/src/effects/showfps/showfps_config.ui similarity index 100% rename from effects/showfps/showfps_config.ui rename to src/effects/showfps/showfps_config.ui diff --git a/effects/showfps/showfpsconfig.kcfgc b/src/effects/showfps/showfpsconfig.kcfgc similarity index 100% rename from effects/showfps/showfpsconfig.kcfgc rename to src/effects/showfps/showfpsconfig.kcfgc diff --git a/effects/showpaint/CMakeLists.txt b/src/effects/showpaint/CMakeLists.txt similarity index 100% rename from effects/showpaint/CMakeLists.txt rename to src/effects/showpaint/CMakeLists.txt diff --git a/effects/showpaint/showpaint.cpp b/src/effects/showpaint/showpaint.cpp similarity index 100% rename from effects/showpaint/showpaint.cpp rename to src/effects/showpaint/showpaint.cpp diff --git a/effects/showpaint/showpaint.h b/src/effects/showpaint/showpaint.h similarity index 100% rename from effects/showpaint/showpaint.h rename to src/effects/showpaint/showpaint.h diff --git a/effects/showpaint/showpaint_config.cpp b/src/effects/showpaint/showpaint_config.cpp similarity index 100% rename from effects/showpaint/showpaint_config.cpp rename to src/effects/showpaint/showpaint_config.cpp diff --git a/effects/showpaint/showpaint_config.desktop b/src/effects/showpaint/showpaint_config.desktop similarity index 100% rename from effects/showpaint/showpaint_config.desktop rename to src/effects/showpaint/showpaint_config.desktop diff --git a/effects/showpaint/showpaint_config.h b/src/effects/showpaint/showpaint_config.h similarity index 100% rename from effects/showpaint/showpaint_config.h rename to src/effects/showpaint/showpaint_config.h diff --git a/effects/showpaint/showpaint_config.ui b/src/effects/showpaint/showpaint_config.ui similarity index 100% rename from effects/showpaint/showpaint_config.ui rename to src/effects/showpaint/showpaint_config.ui diff --git a/effects/slide/CMakeLists.txt b/src/effects/slide/CMakeLists.txt similarity index 100% rename from effects/slide/CMakeLists.txt rename to src/effects/slide/CMakeLists.txt diff --git a/effects/slide/slide.cpp b/src/effects/slide/slide.cpp similarity index 100% rename from effects/slide/slide.cpp rename to src/effects/slide/slide.cpp diff --git a/effects/slide/slide.h b/src/effects/slide/slide.h similarity index 100% rename from effects/slide/slide.h rename to src/effects/slide/slide.h diff --git a/effects/slide/slide.kcfg b/src/effects/slide/slide.kcfg similarity index 100% rename from effects/slide/slide.kcfg rename to src/effects/slide/slide.kcfg diff --git a/effects/slide/slide_config.cpp b/src/effects/slide/slide_config.cpp similarity index 100% rename from effects/slide/slide_config.cpp rename to src/effects/slide/slide_config.cpp diff --git a/effects/slide/slide_config.desktop b/src/effects/slide/slide_config.desktop similarity index 100% rename from effects/slide/slide_config.desktop rename to src/effects/slide/slide_config.desktop diff --git a/effects/slide/slide_config.h b/src/effects/slide/slide_config.h similarity index 100% rename from effects/slide/slide_config.h rename to src/effects/slide/slide_config.h diff --git a/effects/slide/slide_config.ui b/src/effects/slide/slide_config.ui similarity index 100% rename from effects/slide/slide_config.ui rename to src/effects/slide/slide_config.ui diff --git a/effects/slide/slideconfig.kcfgc b/src/effects/slide/slideconfig.kcfgc similarity index 100% rename from effects/slide/slideconfig.kcfgc rename to src/effects/slide/slideconfig.kcfgc diff --git a/effects/slideback/CMakeLists.txt b/src/effects/slideback/CMakeLists.txt similarity index 100% rename from effects/slideback/CMakeLists.txt rename to src/effects/slideback/CMakeLists.txt diff --git a/effects/slideback/slideback.cpp b/src/effects/slideback/slideback.cpp similarity index 100% rename from effects/slideback/slideback.cpp rename to src/effects/slideback/slideback.cpp diff --git a/effects/slideback/slideback.h b/src/effects/slideback/slideback.h similarity index 100% rename from effects/slideback/slideback.h rename to src/effects/slideback/slideback.h diff --git a/effects/slidingpopups/CMakeLists.txt b/src/effects/slidingpopups/CMakeLists.txt similarity index 100% rename from effects/slidingpopups/CMakeLists.txt rename to src/effects/slidingpopups/CMakeLists.txt diff --git a/effects/slidingpopups/slidingpopups.cpp b/src/effects/slidingpopups/slidingpopups.cpp similarity index 100% rename from effects/slidingpopups/slidingpopups.cpp rename to src/effects/slidingpopups/slidingpopups.cpp diff --git a/effects/slidingpopups/slidingpopups.h b/src/effects/slidingpopups/slidingpopups.h similarity index 100% rename from effects/slidingpopups/slidingpopups.h rename to src/effects/slidingpopups/slidingpopups.h diff --git a/effects/slidingpopups/slidingpopups.kcfg b/src/effects/slidingpopups/slidingpopups.kcfg similarity index 100% rename from effects/slidingpopups/slidingpopups.kcfg rename to src/effects/slidingpopups/slidingpopups.kcfg diff --git a/effects/slidingpopups/slidingpopupsconfig.kcfgc b/src/effects/slidingpopups/slidingpopupsconfig.kcfgc similarity index 100% rename from effects/slidingpopups/slidingpopupsconfig.kcfgc rename to src/effects/slidingpopups/slidingpopupsconfig.kcfgc diff --git a/effects/snaphelper/CMakeLists.txt b/src/effects/snaphelper/CMakeLists.txt similarity index 100% rename from effects/snaphelper/CMakeLists.txt rename to src/effects/snaphelper/CMakeLists.txt diff --git a/effects/snaphelper/snaphelper.cpp b/src/effects/snaphelper/snaphelper.cpp similarity index 100% rename from effects/snaphelper/snaphelper.cpp rename to src/effects/snaphelper/snaphelper.cpp diff --git a/effects/snaphelper/snaphelper.h b/src/effects/snaphelper/snaphelper.h similarity index 100% rename from effects/snaphelper/snaphelper.h rename to src/effects/snaphelper/snaphelper.h diff --git a/effects/squash/package/contents/code/main.js b/src/effects/squash/package/contents/code/main.js similarity index 100% rename from effects/squash/package/contents/code/main.js rename to src/effects/squash/package/contents/code/main.js diff --git a/effects/squash/package/metadata.desktop b/src/effects/squash/package/metadata.desktop similarity index 100% rename from effects/squash/package/metadata.desktop rename to src/effects/squash/package/metadata.desktop diff --git a/effects/startupfeedback/CMakeLists.txt b/src/effects/startupfeedback/CMakeLists.txt similarity index 100% rename from effects/startupfeedback/CMakeLists.txt rename to src/effects/startupfeedback/CMakeLists.txt diff --git a/effects/startupfeedback/data/1.10/blinking-startup-fragment.glsl b/src/effects/startupfeedback/data/1.10/blinking-startup-fragment.glsl similarity index 100% rename from effects/startupfeedback/data/1.10/blinking-startup-fragment.glsl rename to src/effects/startupfeedback/data/1.10/blinking-startup-fragment.glsl diff --git a/effects/startupfeedback/data/1.40/blinking-startup-fragment.glsl b/src/effects/startupfeedback/data/1.40/blinking-startup-fragment.glsl similarity index 100% rename from effects/startupfeedback/data/1.40/blinking-startup-fragment.glsl rename to src/effects/startupfeedback/data/1.40/blinking-startup-fragment.glsl diff --git a/effects/startupfeedback/startupfeedback.cpp b/src/effects/startupfeedback/startupfeedback.cpp similarity index 100% rename from effects/startupfeedback/startupfeedback.cpp rename to src/effects/startupfeedback/startupfeedback.cpp diff --git a/effects/startupfeedback/startupfeedback.h b/src/effects/startupfeedback/startupfeedback.h similarity index 100% rename from effects/startupfeedback/startupfeedback.h rename to src/effects/startupfeedback/startupfeedback.h diff --git a/effects/thumbnailaside/CMakeLists.txt b/src/effects/thumbnailaside/CMakeLists.txt similarity index 100% rename from effects/thumbnailaside/CMakeLists.txt rename to src/effects/thumbnailaside/CMakeLists.txt diff --git a/effects/thumbnailaside/thumbnailaside.cpp b/src/effects/thumbnailaside/thumbnailaside.cpp similarity index 100% rename from effects/thumbnailaside/thumbnailaside.cpp rename to src/effects/thumbnailaside/thumbnailaside.cpp diff --git a/effects/thumbnailaside/thumbnailaside.h b/src/effects/thumbnailaside/thumbnailaside.h similarity index 100% rename from effects/thumbnailaside/thumbnailaside.h rename to src/effects/thumbnailaside/thumbnailaside.h diff --git a/effects/thumbnailaside/thumbnailaside.kcfg b/src/effects/thumbnailaside/thumbnailaside.kcfg similarity index 100% rename from effects/thumbnailaside/thumbnailaside.kcfg rename to src/effects/thumbnailaside/thumbnailaside.kcfg diff --git a/effects/thumbnailaside/thumbnailaside_config.cpp b/src/effects/thumbnailaside/thumbnailaside_config.cpp similarity index 100% rename from effects/thumbnailaside/thumbnailaside_config.cpp rename to src/effects/thumbnailaside/thumbnailaside_config.cpp diff --git a/effects/thumbnailaside/thumbnailaside_config.desktop b/src/effects/thumbnailaside/thumbnailaside_config.desktop similarity index 100% rename from effects/thumbnailaside/thumbnailaside_config.desktop rename to src/effects/thumbnailaside/thumbnailaside_config.desktop diff --git a/effects/thumbnailaside/thumbnailaside_config.h b/src/effects/thumbnailaside/thumbnailaside_config.h similarity index 100% rename from effects/thumbnailaside/thumbnailaside_config.h rename to src/effects/thumbnailaside/thumbnailaside_config.h diff --git a/effects/thumbnailaside/thumbnailaside_config.ui b/src/effects/thumbnailaside/thumbnailaside_config.ui similarity index 100% rename from effects/thumbnailaside/thumbnailaside_config.ui rename to src/effects/thumbnailaside/thumbnailaside_config.ui diff --git a/effects/thumbnailaside/thumbnailasideconfig.kcfgc b/src/effects/thumbnailaside/thumbnailasideconfig.kcfgc similarity index 100% rename from effects/thumbnailaside/thumbnailasideconfig.kcfgc rename to src/effects/thumbnailaside/thumbnailasideconfig.kcfgc diff --git a/effects/touchpoints/touchpoints.cpp b/src/effects/touchpoints/touchpoints.cpp similarity index 100% rename from effects/touchpoints/touchpoints.cpp rename to src/effects/touchpoints/touchpoints.cpp diff --git a/effects/touchpoints/touchpoints.h b/src/effects/touchpoints/touchpoints.h similarity index 100% rename from effects/touchpoints/touchpoints.h rename to src/effects/touchpoints/touchpoints.h diff --git a/effects/trackmouse/CMakeLists.txt b/src/effects/trackmouse/CMakeLists.txt similarity index 100% rename from effects/trackmouse/CMakeLists.txt rename to src/effects/trackmouse/CMakeLists.txt diff --git a/effects/trackmouse/data/tm_inner.png b/src/effects/trackmouse/data/tm_inner.png similarity index 100% rename from effects/trackmouse/data/tm_inner.png rename to src/effects/trackmouse/data/tm_inner.png diff --git a/effects/trackmouse/data/tm_outer.png b/src/effects/trackmouse/data/tm_outer.png similarity index 100% rename from effects/trackmouse/data/tm_outer.png rename to src/effects/trackmouse/data/tm_outer.png diff --git a/effects/trackmouse/trackmouse.cpp b/src/effects/trackmouse/trackmouse.cpp similarity index 100% rename from effects/trackmouse/trackmouse.cpp rename to src/effects/trackmouse/trackmouse.cpp diff --git a/effects/trackmouse/trackmouse.h b/src/effects/trackmouse/trackmouse.h similarity index 100% rename from effects/trackmouse/trackmouse.h rename to src/effects/trackmouse/trackmouse.h diff --git a/effects/trackmouse/trackmouse.kcfg b/src/effects/trackmouse/trackmouse.kcfg similarity index 100% rename from effects/trackmouse/trackmouse.kcfg rename to src/effects/trackmouse/trackmouse.kcfg diff --git a/effects/trackmouse/trackmouse_config.cpp b/src/effects/trackmouse/trackmouse_config.cpp similarity index 100% rename from effects/trackmouse/trackmouse_config.cpp rename to src/effects/trackmouse/trackmouse_config.cpp diff --git a/effects/trackmouse/trackmouse_config.desktop b/src/effects/trackmouse/trackmouse_config.desktop similarity index 100% rename from effects/trackmouse/trackmouse_config.desktop rename to src/effects/trackmouse/trackmouse_config.desktop diff --git a/effects/trackmouse/trackmouse_config.h b/src/effects/trackmouse/trackmouse_config.h similarity index 100% rename from effects/trackmouse/trackmouse_config.h rename to src/effects/trackmouse/trackmouse_config.h diff --git a/effects/trackmouse/trackmouse_config.ui b/src/effects/trackmouse/trackmouse_config.ui similarity index 100% rename from effects/trackmouse/trackmouse_config.ui rename to src/effects/trackmouse/trackmouse_config.ui diff --git a/effects/trackmouse/trackmouseconfig.kcfgc b/src/effects/trackmouse/trackmouseconfig.kcfgc similarity index 100% rename from effects/trackmouse/trackmouseconfig.kcfgc rename to src/effects/trackmouse/trackmouseconfig.kcfgc diff --git a/effects/translucency/package/contents/code/main.js b/src/effects/translucency/package/contents/code/main.js similarity index 100% rename from effects/translucency/package/contents/code/main.js rename to src/effects/translucency/package/contents/code/main.js diff --git a/effects/translucency/package/contents/config/main.xml b/src/effects/translucency/package/contents/config/main.xml similarity index 100% rename from effects/translucency/package/contents/config/main.xml rename to src/effects/translucency/package/contents/config/main.xml diff --git a/effects/translucency/package/contents/ui/config.ui b/src/effects/translucency/package/contents/ui/config.ui similarity index 100% rename from effects/translucency/package/contents/ui/config.ui rename to src/effects/translucency/package/contents/ui/config.ui diff --git a/effects/translucency/package/metadata.desktop b/src/effects/translucency/package/metadata.desktop similarity index 100% rename from effects/translucency/package/metadata.desktop rename to src/effects/translucency/package/metadata.desktop diff --git a/effects/windowaperture/package/contents/code/main.js b/src/effects/windowaperture/package/contents/code/main.js similarity index 100% rename from effects/windowaperture/package/contents/code/main.js rename to src/effects/windowaperture/package/contents/code/main.js diff --git a/effects/windowaperture/package/metadata.desktop b/src/effects/windowaperture/package/metadata.desktop similarity index 100% rename from effects/windowaperture/package/metadata.desktop rename to src/effects/windowaperture/package/metadata.desktop diff --git a/effects/windowgeometry/CMakeLists.txt b/src/effects/windowgeometry/CMakeLists.txt similarity index 100% rename from effects/windowgeometry/CMakeLists.txt rename to src/effects/windowgeometry/CMakeLists.txt diff --git a/effects/windowgeometry/windowgeometry.cpp b/src/effects/windowgeometry/windowgeometry.cpp similarity index 100% rename from effects/windowgeometry/windowgeometry.cpp rename to src/effects/windowgeometry/windowgeometry.cpp diff --git a/effects/windowgeometry/windowgeometry.h b/src/effects/windowgeometry/windowgeometry.h similarity index 100% rename from effects/windowgeometry/windowgeometry.h rename to src/effects/windowgeometry/windowgeometry.h diff --git a/effects/windowgeometry/windowgeometry.kcfg b/src/effects/windowgeometry/windowgeometry.kcfg similarity index 100% rename from effects/windowgeometry/windowgeometry.kcfg rename to src/effects/windowgeometry/windowgeometry.kcfg diff --git a/effects/windowgeometry/windowgeometry_config.cpp b/src/effects/windowgeometry/windowgeometry_config.cpp similarity index 100% rename from effects/windowgeometry/windowgeometry_config.cpp rename to src/effects/windowgeometry/windowgeometry_config.cpp diff --git a/effects/windowgeometry/windowgeometry_config.desktop b/src/effects/windowgeometry/windowgeometry_config.desktop similarity index 100% rename from effects/windowgeometry/windowgeometry_config.desktop rename to src/effects/windowgeometry/windowgeometry_config.desktop diff --git a/effects/windowgeometry/windowgeometry_config.h b/src/effects/windowgeometry/windowgeometry_config.h similarity index 100% rename from effects/windowgeometry/windowgeometry_config.h rename to src/effects/windowgeometry/windowgeometry_config.h diff --git a/effects/windowgeometry/windowgeometry_config.ui b/src/effects/windowgeometry/windowgeometry_config.ui similarity index 100% rename from effects/windowgeometry/windowgeometry_config.ui rename to src/effects/windowgeometry/windowgeometry_config.ui diff --git a/effects/windowgeometry/windowgeometryconfig.kcfgc b/src/effects/windowgeometry/windowgeometryconfig.kcfgc similarity index 100% rename from effects/windowgeometry/windowgeometryconfig.kcfgc rename to src/effects/windowgeometry/windowgeometryconfig.kcfgc diff --git a/effects/wobblywindows/CMakeLists.txt b/src/effects/wobblywindows/CMakeLists.txt similarity index 100% rename from effects/wobblywindows/CMakeLists.txt rename to src/effects/wobblywindows/CMakeLists.txt diff --git a/effects/wobblywindows/wobblywindows.cpp b/src/effects/wobblywindows/wobblywindows.cpp similarity index 100% rename from effects/wobblywindows/wobblywindows.cpp rename to src/effects/wobblywindows/wobblywindows.cpp diff --git a/effects/wobblywindows/wobblywindows.h b/src/effects/wobblywindows/wobblywindows.h similarity index 100% rename from effects/wobblywindows/wobblywindows.h rename to src/effects/wobblywindows/wobblywindows.h diff --git a/effects/wobblywindows/wobblywindows.kcfg b/src/effects/wobblywindows/wobblywindows.kcfg similarity index 100% rename from effects/wobblywindows/wobblywindows.kcfg rename to src/effects/wobblywindows/wobblywindows.kcfg diff --git a/effects/wobblywindows/wobblywindows_config.cpp b/src/effects/wobblywindows/wobblywindows_config.cpp similarity index 100% rename from effects/wobblywindows/wobblywindows_config.cpp rename to src/effects/wobblywindows/wobblywindows_config.cpp diff --git a/effects/wobblywindows/wobblywindows_config.desktop b/src/effects/wobblywindows/wobblywindows_config.desktop similarity index 100% rename from effects/wobblywindows/wobblywindows_config.desktop rename to src/effects/wobblywindows/wobblywindows_config.desktop diff --git a/effects/wobblywindows/wobblywindows_config.h b/src/effects/wobblywindows/wobblywindows_config.h similarity index 100% rename from effects/wobblywindows/wobblywindows_config.h rename to src/effects/wobblywindows/wobblywindows_config.h diff --git a/effects/wobblywindows/wobblywindows_config.ui b/src/effects/wobblywindows/wobblywindows_config.ui similarity index 100% rename from effects/wobblywindows/wobblywindows_config.ui rename to src/effects/wobblywindows/wobblywindows_config.ui diff --git a/effects/wobblywindows/wobblywindowsconfig.kcfgc b/src/effects/wobblywindows/wobblywindowsconfig.kcfgc similarity index 100% rename from effects/wobblywindows/wobblywindowsconfig.kcfgc rename to src/effects/wobblywindows/wobblywindowsconfig.kcfgc diff --git a/effects/zoom/CMakeLists.txt b/src/effects/zoom/CMakeLists.txt similarity index 100% rename from effects/zoom/CMakeLists.txt rename to src/effects/zoom/CMakeLists.txt diff --git a/effects/zoom/accessibilityintegration.cpp b/src/effects/zoom/accessibilityintegration.cpp similarity index 100% rename from effects/zoom/accessibilityintegration.cpp rename to src/effects/zoom/accessibilityintegration.cpp diff --git a/effects/zoom/accessibilityintegration.h b/src/effects/zoom/accessibilityintegration.h similarity index 100% rename from effects/zoom/accessibilityintegration.h rename to src/effects/zoom/accessibilityintegration.h diff --git a/effects/zoom/zoom.cpp b/src/effects/zoom/zoom.cpp similarity index 100% rename from effects/zoom/zoom.cpp rename to src/effects/zoom/zoom.cpp diff --git a/effects/zoom/zoom.h b/src/effects/zoom/zoom.h similarity index 100% rename from effects/zoom/zoom.h rename to src/effects/zoom/zoom.h diff --git a/effects/zoom/zoom.kcfg b/src/effects/zoom/zoom.kcfg similarity index 100% rename from effects/zoom/zoom.kcfg rename to src/effects/zoom/zoom.kcfg diff --git a/effects/zoom/zoom_config.cpp b/src/effects/zoom/zoom_config.cpp similarity index 100% rename from effects/zoom/zoom_config.cpp rename to src/effects/zoom/zoom_config.cpp diff --git a/effects/zoom/zoom_config.desktop b/src/effects/zoom/zoom_config.desktop similarity index 100% rename from effects/zoom/zoom_config.desktop rename to src/effects/zoom/zoom_config.desktop diff --git a/effects/zoom/zoom_config.h b/src/effects/zoom/zoom_config.h similarity index 100% rename from effects/zoom/zoom_config.h rename to src/effects/zoom/zoom_config.h diff --git a/effects/zoom/zoom_config.ui b/src/effects/zoom/zoom_config.ui similarity index 100% rename from effects/zoom/zoom_config.ui rename to src/effects/zoom/zoom_config.ui diff --git a/effects/zoom/zoomconfig.kcfgc b/src/effects/zoom/zoomconfig.kcfgc similarity index 100% rename from effects/zoom/zoomconfig.kcfgc rename to src/effects/zoom/zoomconfig.kcfgc diff --git a/egl_context_attribute_builder.cpp b/src/egl_context_attribute_builder.cpp similarity index 100% rename from egl_context_attribute_builder.cpp rename to src/egl_context_attribute_builder.cpp diff --git a/egl_context_attribute_builder.h b/src/egl_context_attribute_builder.h similarity index 100% rename from egl_context_attribute_builder.h rename to src/egl_context_attribute_builder.h diff --git a/events.cpp b/src/events.cpp similarity index 100% rename from events.cpp rename to src/events.cpp diff --git a/focuschain.cpp b/src/focuschain.cpp similarity index 100% rename from focuschain.cpp rename to src/focuschain.cpp diff --git a/focuschain.h b/src/focuschain.h similarity index 100% rename from focuschain.h rename to src/focuschain.h diff --git a/ftrace.cpp b/src/ftrace.cpp similarity index 100% rename from ftrace.cpp rename to src/ftrace.cpp diff --git a/ftrace.h b/src/ftrace.h similarity index 100% rename from ftrace.h rename to src/ftrace.h diff --git a/geometrytip.cpp b/src/geometrytip.cpp similarity index 100% rename from geometrytip.cpp rename to src/geometrytip.cpp diff --git a/geometrytip.h b/src/geometrytip.h similarity index 100% rename from geometrytip.h rename to src/geometrytip.h diff --git a/gestures.cpp b/src/gestures.cpp similarity index 100% rename from gestures.cpp rename to src/gestures.cpp diff --git a/gestures.h b/src/gestures.h similarity index 100% rename from gestures.h rename to src/gestures.h diff --git a/globalshortcuts.cpp b/src/globalshortcuts.cpp similarity index 100% rename from globalshortcuts.cpp rename to src/globalshortcuts.cpp diff --git a/globalshortcuts.h b/src/globalshortcuts.h similarity index 100% rename from globalshortcuts.h rename to src/globalshortcuts.h diff --git a/group.cpp b/src/group.cpp similarity index 100% rename from group.cpp rename to src/group.cpp diff --git a/group.h b/src/group.h similarity index 100% rename from group.h rename to src/group.h diff --git a/helpers/CMakeLists.txt b/src/helpers/CMakeLists.txt similarity index 100% rename from helpers/CMakeLists.txt rename to src/helpers/CMakeLists.txt diff --git a/helpers/killer/CMakeLists.txt b/src/helpers/killer/CMakeLists.txt similarity index 100% rename from helpers/killer/CMakeLists.txt rename to src/helpers/killer/CMakeLists.txt diff --git a/helpers/killer/killer.cpp b/src/helpers/killer/killer.cpp similarity index 100% rename from helpers/killer/killer.cpp rename to src/helpers/killer/killer.cpp diff --git a/helpers/wayland_wrapper/CMakeLists.txt b/src/helpers/wayland_wrapper/CMakeLists.txt similarity index 100% rename from helpers/wayland_wrapper/CMakeLists.txt rename to src/helpers/wayland_wrapper/CMakeLists.txt diff --git a/helpers/wayland_wrapper/kwin_wrapper.c b/src/helpers/wayland_wrapper/kwin_wrapper.c similarity index 100% rename from helpers/wayland_wrapper/kwin_wrapper.c rename to src/helpers/wayland_wrapper/kwin_wrapper.c diff --git a/helpers/wayland_wrapper/wl-socket.c b/src/helpers/wayland_wrapper/wl-socket.c similarity index 100% rename from helpers/wayland_wrapper/wl-socket.c rename to src/helpers/wayland_wrapper/wl-socket.c diff --git a/helpers/wayland_wrapper/wl-socket.h b/src/helpers/wayland_wrapper/wl-socket.h similarity index 100% rename from helpers/wayland_wrapper/wl-socket.h rename to src/helpers/wayland_wrapper/wl-socket.h diff --git a/idle_inhibition.cpp b/src/idle_inhibition.cpp similarity index 100% rename from idle_inhibition.cpp rename to src/idle_inhibition.cpp diff --git a/idle_inhibition.h b/src/idle_inhibition.h similarity index 100% rename from idle_inhibition.h rename to src/idle_inhibition.h diff --git a/input.cpp b/src/input.cpp similarity index 100% rename from input.cpp rename to src/input.cpp diff --git a/input.h b/src/input.h similarity index 100% rename from input.h rename to src/input.h diff --git a/input_event.cpp b/src/input_event.cpp similarity index 100% rename from input_event.cpp rename to src/input_event.cpp diff --git a/input_event.h b/src/input_event.h similarity index 100% rename from input_event.h rename to src/input_event.h diff --git a/input_event_spy.cpp b/src/input_event_spy.cpp similarity index 100% rename from input_event_spy.cpp rename to src/input_event_spy.cpp diff --git a/input_event_spy.h b/src/input_event_spy.h similarity index 100% rename from input_event_spy.h rename to src/input_event_spy.h diff --git a/inputmethod.cpp b/src/inputmethod.cpp similarity index 100% rename from inputmethod.cpp rename to src/inputmethod.cpp diff --git a/inputmethod.h b/src/inputmethod.h similarity index 100% rename from inputmethod.h rename to src/inputmethod.h diff --git a/inputpanelv1client.cpp b/src/inputpanelv1client.cpp similarity index 100% rename from inputpanelv1client.cpp rename to src/inputpanelv1client.cpp diff --git a/inputpanelv1client.h b/src/inputpanelv1client.h similarity index 100% rename from inputpanelv1client.h rename to src/inputpanelv1client.h diff --git a/inputpanelv1integration.cpp b/src/inputpanelv1integration.cpp similarity index 100% rename from inputpanelv1integration.cpp rename to src/inputpanelv1integration.cpp diff --git a/inputpanelv1integration.h b/src/inputpanelv1integration.h similarity index 100% rename from inputpanelv1integration.h rename to src/inputpanelv1integration.h diff --git a/internal_client.cpp b/src/internal_client.cpp similarity index 100% rename from internal_client.cpp rename to src/internal_client.cpp diff --git a/internal_client.h b/src/internal_client.h similarity index 100% rename from internal_client.h rename to src/internal_client.h diff --git a/kcmkwin/CMakeLists.txt b/src/kcmkwin/CMakeLists.txt similarity index 100% rename from kcmkwin/CMakeLists.txt rename to src/kcmkwin/CMakeLists.txt diff --git a/kcmkwin/common/CMakeLists.txt b/src/kcmkwin/common/CMakeLists.txt similarity index 83% rename from kcmkwin/common/CMakeLists.txt rename to src/kcmkwin/common/CMakeLists.txt index 6dd2046639..a76e41ac36 100644 --- a/kcmkwin/common/CMakeLists.txt +++ b/src/kcmkwin/common/CMakeLists.txt @@ -1,14 +1,14 @@ # KI18N Translation Domain for this library add_definitions(-DTRANSLATION_DOMAIN=\"kcmkwincommon\") -include_directories(${KWin_SOURCE_DIR}/effects) +include_directories(${KWin_SOURCE_DIR}/src/effects) set(kcmkwincommon_SRC effectsmodel.cpp ) qt5_add_dbus_interface(kcmkwincommon_SRC - ${KWin_SOURCE_DIR}/org.kde.kwin.Effects.xml kwin_effects_interface + ${KWin_SOURCE_DIR}/src/org.kde.kwin.Effects.xml kwin_effects_interface ) add_library(kcmkwincommon SHARED ${kcmkwincommon_SRC}) diff --git a/kcmkwin/common/Messages.sh b/src/kcmkwin/common/Messages.sh similarity index 100% rename from kcmkwin/common/Messages.sh rename to src/kcmkwin/common/Messages.sh diff --git a/kcmkwin/common/effectsmodel.cpp b/src/kcmkwin/common/effectsmodel.cpp similarity index 100% rename from kcmkwin/common/effectsmodel.cpp rename to src/kcmkwin/common/effectsmodel.cpp diff --git a/kcmkwin/common/effectsmodel.h b/src/kcmkwin/common/effectsmodel.h similarity index 100% rename from kcmkwin/common/effectsmodel.h rename to src/kcmkwin/common/effectsmodel.h diff --git a/kcmkwin/kwincompositing/CMakeLists.txt b/src/kcmkwin/kwincompositing/CMakeLists.txt similarity index 91% rename from kcmkwin/kwincompositing/CMakeLists.txt rename to src/kcmkwin/kwincompositing/CMakeLists.txt index 88a817acf5..6fc84e1bbf 100644 --- a/kcmkwin/kwincompositing/CMakeLists.txt +++ b/src/kcmkwin/kwincompositing/CMakeLists.txt @@ -12,7 +12,7 @@ set(kwincompositing_SRC kconfig_add_kcfg_files(kwincompositing_SRC kwincompositing_setting.kcfgc GENERATE_MOC) qt5_add_dbus_interface(kwincompositing_SRC - ${KWin_SOURCE_DIR}/org.kde.kwin.Compositing.xml kwin_compositing_interface + ${KWin_SOURCE_DIR}/src/org.kde.kwin.Compositing.xml kwin_compositing_interface ) ki18n_wrap_ui(kwincompositing_SRC compositing.ui) diff --git a/kcmkwin/kwincompositing/Messages.sh b/src/kcmkwin/kwincompositing/Messages.sh similarity index 100% rename from kcmkwin/kwincompositing/Messages.sh rename to src/kcmkwin/kwincompositing/Messages.sh diff --git a/kcmkwin/kwincompositing/compositing.ui b/src/kcmkwin/kwincompositing/compositing.ui similarity index 100% rename from kcmkwin/kwincompositing/compositing.ui rename to src/kcmkwin/kwincompositing/compositing.ui diff --git a/kcmkwin/kwincompositing/kwincompositing.desktop b/src/kcmkwin/kwincompositing/kwincompositing.desktop similarity index 100% rename from kcmkwin/kwincompositing/kwincompositing.desktop rename to src/kcmkwin/kwincompositing/kwincompositing.desktop diff --git a/kcmkwin/kwincompositing/kwincompositing_setting.kcfg b/src/kcmkwin/kwincompositing/kwincompositing_setting.kcfg similarity index 100% rename from kcmkwin/kwincompositing/kwincompositing_setting.kcfg rename to src/kcmkwin/kwincompositing/kwincompositing_setting.kcfg diff --git a/kcmkwin/kwincompositing/kwincompositing_setting.kcfgc b/src/kcmkwin/kwincompositing/kwincompositing_setting.kcfgc similarity index 100% rename from kcmkwin/kwincompositing/kwincompositing_setting.kcfgc rename to src/kcmkwin/kwincompositing/kwincompositing_setting.kcfgc diff --git a/kcmkwin/kwincompositing/kwincompositingdata.cpp b/src/kcmkwin/kwincompositing/kwincompositingdata.cpp similarity index 100% rename from kcmkwin/kwincompositing/kwincompositingdata.cpp rename to src/kcmkwin/kwincompositing/kwincompositingdata.cpp diff --git a/kcmkwin/kwincompositing/kwincompositingdata.h b/src/kcmkwin/kwincompositing/kwincompositingdata.h similarity index 100% rename from kcmkwin/kwincompositing/kwincompositingdata.h rename to src/kcmkwin/kwincompositing/kwincompositingdata.h diff --git a/kcmkwin/kwincompositing/main.cpp b/src/kcmkwin/kwincompositing/main.cpp similarity index 100% rename from kcmkwin/kwincompositing/main.cpp rename to src/kcmkwin/kwincompositing/main.cpp diff --git a/kcmkwin/kwindecoration/CMakeLists.txt b/src/kcmkwin/kwindecoration/CMakeLists.txt similarity index 100% rename from kcmkwin/kwindecoration/CMakeLists.txt rename to src/kcmkwin/kwindecoration/CMakeLists.txt diff --git a/kcmkwin/kwindecoration/Messages.sh b/src/kcmkwin/kwindecoration/Messages.sh similarity index 100% rename from kcmkwin/kwindecoration/Messages.sh rename to src/kcmkwin/kwindecoration/Messages.sh diff --git a/kcmkwin/kwindecoration/declarative-plugin/CMakeLists.txt b/src/kcmkwin/kwindecoration/declarative-plugin/CMakeLists.txt similarity index 100% rename from kcmkwin/kwindecoration/declarative-plugin/CMakeLists.txt rename to src/kcmkwin/kwindecoration/declarative-plugin/CMakeLists.txt diff --git a/kcmkwin/kwindecoration/declarative-plugin/buttonsmodel.cpp b/src/kcmkwin/kwindecoration/declarative-plugin/buttonsmodel.cpp similarity index 100% rename from kcmkwin/kwindecoration/declarative-plugin/buttonsmodel.cpp rename to src/kcmkwin/kwindecoration/declarative-plugin/buttonsmodel.cpp diff --git a/kcmkwin/kwindecoration/declarative-plugin/buttonsmodel.h b/src/kcmkwin/kwindecoration/declarative-plugin/buttonsmodel.h similarity index 100% rename from kcmkwin/kwindecoration/declarative-plugin/buttonsmodel.h rename to src/kcmkwin/kwindecoration/declarative-plugin/buttonsmodel.h diff --git a/kcmkwin/kwindecoration/declarative-plugin/plugin.cpp b/src/kcmkwin/kwindecoration/declarative-plugin/plugin.cpp similarity index 100% rename from kcmkwin/kwindecoration/declarative-plugin/plugin.cpp rename to src/kcmkwin/kwindecoration/declarative-plugin/plugin.cpp diff --git a/kcmkwin/kwindecoration/declarative-plugin/plugin.h b/src/kcmkwin/kwindecoration/declarative-plugin/plugin.h similarity index 100% rename from kcmkwin/kwindecoration/declarative-plugin/plugin.h rename to src/kcmkwin/kwindecoration/declarative-plugin/plugin.h diff --git a/kcmkwin/kwindecoration/declarative-plugin/previewbridge.cpp b/src/kcmkwin/kwindecoration/declarative-plugin/previewbridge.cpp similarity index 100% rename from kcmkwin/kwindecoration/declarative-plugin/previewbridge.cpp rename to src/kcmkwin/kwindecoration/declarative-plugin/previewbridge.cpp diff --git a/kcmkwin/kwindecoration/declarative-plugin/previewbridge.h b/src/kcmkwin/kwindecoration/declarative-plugin/previewbridge.h similarity index 100% rename from kcmkwin/kwindecoration/declarative-plugin/previewbridge.h rename to src/kcmkwin/kwindecoration/declarative-plugin/previewbridge.h diff --git a/kcmkwin/kwindecoration/declarative-plugin/previewbutton.cpp b/src/kcmkwin/kwindecoration/declarative-plugin/previewbutton.cpp similarity index 100% rename from kcmkwin/kwindecoration/declarative-plugin/previewbutton.cpp rename to src/kcmkwin/kwindecoration/declarative-plugin/previewbutton.cpp diff --git a/kcmkwin/kwindecoration/declarative-plugin/previewbutton.h b/src/kcmkwin/kwindecoration/declarative-plugin/previewbutton.h similarity index 100% rename from kcmkwin/kwindecoration/declarative-plugin/previewbutton.h rename to src/kcmkwin/kwindecoration/declarative-plugin/previewbutton.h diff --git a/kcmkwin/kwindecoration/declarative-plugin/previewclient.cpp b/src/kcmkwin/kwindecoration/declarative-plugin/previewclient.cpp similarity index 100% rename from kcmkwin/kwindecoration/declarative-plugin/previewclient.cpp rename to src/kcmkwin/kwindecoration/declarative-plugin/previewclient.cpp diff --git a/kcmkwin/kwindecoration/declarative-plugin/previewclient.h b/src/kcmkwin/kwindecoration/declarative-plugin/previewclient.h similarity index 100% rename from kcmkwin/kwindecoration/declarative-plugin/previewclient.h rename to src/kcmkwin/kwindecoration/declarative-plugin/previewclient.h diff --git a/kcmkwin/kwindecoration/declarative-plugin/previewitem.cpp b/src/kcmkwin/kwindecoration/declarative-plugin/previewitem.cpp similarity index 100% rename from kcmkwin/kwindecoration/declarative-plugin/previewitem.cpp rename to src/kcmkwin/kwindecoration/declarative-plugin/previewitem.cpp diff --git a/kcmkwin/kwindecoration/declarative-plugin/previewitem.h b/src/kcmkwin/kwindecoration/declarative-plugin/previewitem.h similarity index 100% rename from kcmkwin/kwindecoration/declarative-plugin/previewitem.h rename to src/kcmkwin/kwindecoration/declarative-plugin/previewitem.h diff --git a/kcmkwin/kwindecoration/declarative-plugin/previewsettings.cpp b/src/kcmkwin/kwindecoration/declarative-plugin/previewsettings.cpp similarity index 100% rename from kcmkwin/kwindecoration/declarative-plugin/previewsettings.cpp rename to src/kcmkwin/kwindecoration/declarative-plugin/previewsettings.cpp diff --git a/kcmkwin/kwindecoration/declarative-plugin/previewsettings.h b/src/kcmkwin/kwindecoration/declarative-plugin/previewsettings.h similarity index 100% rename from kcmkwin/kwindecoration/declarative-plugin/previewsettings.h rename to src/kcmkwin/kwindecoration/declarative-plugin/previewsettings.h diff --git a/kcmkwin/kwindecoration/declarative-plugin/qmldir b/src/kcmkwin/kwindecoration/declarative-plugin/qmldir similarity index 100% rename from kcmkwin/kwindecoration/declarative-plugin/qmldir rename to src/kcmkwin/kwindecoration/declarative-plugin/qmldir diff --git a/kcmkwin/kwindecoration/decorationmodel.cpp b/src/kcmkwin/kwindecoration/decorationmodel.cpp similarity index 100% rename from kcmkwin/kwindecoration/decorationmodel.cpp rename to src/kcmkwin/kwindecoration/decorationmodel.cpp diff --git a/kcmkwin/kwindecoration/decorationmodel.h b/src/kcmkwin/kwindecoration/decorationmodel.h similarity index 100% rename from kcmkwin/kwindecoration/decorationmodel.h rename to src/kcmkwin/kwindecoration/decorationmodel.h diff --git a/kcmkwin/kwindecoration/kcm.cpp b/src/kcmkwin/kwindecoration/kcm.cpp similarity index 100% rename from kcmkwin/kwindecoration/kcm.cpp rename to src/kcmkwin/kwindecoration/kcm.cpp diff --git a/kcmkwin/kwindecoration/kcm.h b/src/kcmkwin/kwindecoration/kcm.h similarity index 100% rename from kcmkwin/kwindecoration/kcm.h rename to src/kcmkwin/kwindecoration/kcm.h diff --git a/kcmkwin/kwindecoration/kwindecoration.desktop b/src/kcmkwin/kwindecoration/kwindecoration.desktop similarity index 100% rename from kcmkwin/kwindecoration/kwindecoration.desktop rename to src/kcmkwin/kwindecoration/kwindecoration.desktop diff --git a/kcmkwin/kwindecoration/kwindecorationsettings.kcfg b/src/kcmkwin/kwindecoration/kwindecorationsettings.kcfg similarity index 100% rename from kcmkwin/kwindecoration/kwindecorationsettings.kcfg rename to src/kcmkwin/kwindecoration/kwindecorationsettings.kcfg diff --git a/kcmkwin/kwindecoration/kwindecorationsettings.kcfgc b/src/kcmkwin/kwindecoration/kwindecorationsettings.kcfgc similarity index 100% rename from kcmkwin/kwindecoration/kwindecorationsettings.kcfgc rename to src/kcmkwin/kwindecoration/kwindecorationsettings.kcfgc diff --git a/kcmkwin/kwindecoration/package/contents/ui/ButtonGroup.qml b/src/kcmkwin/kwindecoration/package/contents/ui/ButtonGroup.qml similarity index 100% rename from kcmkwin/kwindecoration/package/contents/ui/ButtonGroup.qml rename to src/kcmkwin/kwindecoration/package/contents/ui/ButtonGroup.qml diff --git a/kcmkwin/kwindecoration/package/contents/ui/Buttons.qml b/src/kcmkwin/kwindecoration/package/contents/ui/Buttons.qml similarity index 100% rename from kcmkwin/kwindecoration/package/contents/ui/Buttons.qml rename to src/kcmkwin/kwindecoration/package/contents/ui/Buttons.qml diff --git a/kcmkwin/kwindecoration/package/contents/ui/Themes.qml b/src/kcmkwin/kwindecoration/package/contents/ui/Themes.qml similarity index 100% rename from kcmkwin/kwindecoration/package/contents/ui/Themes.qml rename to src/kcmkwin/kwindecoration/package/contents/ui/Themes.qml diff --git a/kcmkwin/kwindecoration/package/contents/ui/main.qml b/src/kcmkwin/kwindecoration/package/contents/ui/main.qml similarity index 100% rename from kcmkwin/kwindecoration/package/contents/ui/main.qml rename to src/kcmkwin/kwindecoration/package/contents/ui/main.qml diff --git a/kcmkwin/kwindecoration/package/metadata.desktop b/src/kcmkwin/kwindecoration/package/metadata.desktop similarity index 100% rename from kcmkwin/kwindecoration/package/metadata.desktop rename to src/kcmkwin/kwindecoration/package/metadata.desktop diff --git a/kcmkwin/kwindecoration/utils.cpp b/src/kcmkwin/kwindecoration/utils.cpp similarity index 100% rename from kcmkwin/kwindecoration/utils.cpp rename to src/kcmkwin/kwindecoration/utils.cpp diff --git a/kcmkwin/kwindecoration/utils.h b/src/kcmkwin/kwindecoration/utils.h similarity index 100% rename from kcmkwin/kwindecoration/utils.h rename to src/kcmkwin/kwindecoration/utils.h diff --git a/kcmkwin/kwindecoration/window-decorations.knsrc b/src/kcmkwin/kwindecoration/window-decorations.knsrc similarity index 100% rename from kcmkwin/kwindecoration/window-decorations.knsrc rename to src/kcmkwin/kwindecoration/window-decorations.knsrc diff --git a/kcmkwin/kwindesktop/CMakeLists.txt b/src/kcmkwin/kwindesktop/CMakeLists.txt similarity index 100% rename from kcmkwin/kwindesktop/CMakeLists.txt rename to src/kcmkwin/kwindesktop/CMakeLists.txt diff --git a/kcmkwin/kwindesktop/Messages.sh b/src/kcmkwin/kwindesktop/Messages.sh similarity index 100% rename from kcmkwin/kwindesktop/Messages.sh rename to src/kcmkwin/kwindesktop/Messages.sh diff --git a/kcmkwin/kwindesktop/animationsmodel.cpp b/src/kcmkwin/kwindesktop/animationsmodel.cpp similarity index 100% rename from kcmkwin/kwindesktop/animationsmodel.cpp rename to src/kcmkwin/kwindesktop/animationsmodel.cpp diff --git a/kcmkwin/kwindesktop/animationsmodel.h b/src/kcmkwin/kwindesktop/animationsmodel.h similarity index 100% rename from kcmkwin/kwindesktop/animationsmodel.h rename to src/kcmkwin/kwindesktop/animationsmodel.h diff --git a/kcmkwin/kwindesktop/desktopsmodel.cpp b/src/kcmkwin/kwindesktop/desktopsmodel.cpp similarity index 100% rename from kcmkwin/kwindesktop/desktopsmodel.cpp rename to src/kcmkwin/kwindesktop/desktopsmodel.cpp diff --git a/kcmkwin/kwindesktop/desktopsmodel.h b/src/kcmkwin/kwindesktop/desktopsmodel.h similarity index 100% rename from kcmkwin/kwindesktop/desktopsmodel.h rename to src/kcmkwin/kwindesktop/desktopsmodel.h diff --git a/kcmkwin/kwindesktop/kcm_kwin_virtualdesktops.desktop b/src/kcmkwin/kwindesktop/kcm_kwin_virtualdesktops.desktop similarity index 100% rename from kcmkwin/kwindesktop/kcm_kwin_virtualdesktops.desktop rename to src/kcmkwin/kwindesktop/kcm_kwin_virtualdesktops.desktop diff --git a/kcmkwin/kwindesktop/package/contents/ui/main.qml b/src/kcmkwin/kwindesktop/package/contents/ui/main.qml similarity index 100% rename from kcmkwin/kwindesktop/package/contents/ui/main.qml rename to src/kcmkwin/kwindesktop/package/contents/ui/main.qml diff --git a/kcmkwin/kwindesktop/package/metadata.desktop b/src/kcmkwin/kwindesktop/package/metadata.desktop similarity index 100% rename from kcmkwin/kwindesktop/package/metadata.desktop rename to src/kcmkwin/kwindesktop/package/metadata.desktop diff --git a/kcmkwin/kwindesktop/virtualdesktops.cpp b/src/kcmkwin/kwindesktop/virtualdesktops.cpp similarity index 100% rename from kcmkwin/kwindesktop/virtualdesktops.cpp rename to src/kcmkwin/kwindesktop/virtualdesktops.cpp diff --git a/kcmkwin/kwindesktop/virtualdesktops.h b/src/kcmkwin/kwindesktop/virtualdesktops.h similarity index 100% rename from kcmkwin/kwindesktop/virtualdesktops.h rename to src/kcmkwin/kwindesktop/virtualdesktops.h diff --git a/kcmkwin/kwindesktop/virtualdesktopssettings.kcfg b/src/kcmkwin/kwindesktop/virtualdesktopssettings.kcfg similarity index 100% rename from kcmkwin/kwindesktop/virtualdesktopssettings.kcfg rename to src/kcmkwin/kwindesktop/virtualdesktopssettings.kcfg diff --git a/kcmkwin/kwindesktop/virtualdesktopssettings.kcfgc b/src/kcmkwin/kwindesktop/virtualdesktopssettings.kcfgc similarity index 100% rename from kcmkwin/kwindesktop/virtualdesktopssettings.kcfgc rename to src/kcmkwin/kwindesktop/virtualdesktopssettings.kcfgc diff --git a/kcmkwin/kwineffects/CMakeLists.txt b/src/kcmkwin/kwineffects/CMakeLists.txt similarity index 100% rename from kcmkwin/kwineffects/CMakeLists.txt rename to src/kcmkwin/kwineffects/CMakeLists.txt diff --git a/kcmkwin/kwineffects/Messages.sh b/src/kcmkwin/kwineffects/Messages.sh similarity index 100% rename from kcmkwin/kwineffects/Messages.sh rename to src/kcmkwin/kwineffects/Messages.sh diff --git a/kcmkwin/kwineffects/effectsfilterproxymodel.cpp b/src/kcmkwin/kwineffects/effectsfilterproxymodel.cpp similarity index 100% rename from kcmkwin/kwineffects/effectsfilterproxymodel.cpp rename to src/kcmkwin/kwineffects/effectsfilterproxymodel.cpp diff --git a/kcmkwin/kwineffects/effectsfilterproxymodel.h b/src/kcmkwin/kwineffects/effectsfilterproxymodel.h similarity index 100% rename from kcmkwin/kwineffects/effectsfilterproxymodel.h rename to src/kcmkwin/kwineffects/effectsfilterproxymodel.h diff --git a/kcmkwin/kwineffects/kcm.cpp b/src/kcmkwin/kwineffects/kcm.cpp similarity index 100% rename from kcmkwin/kwineffects/kcm.cpp rename to src/kcmkwin/kwineffects/kcm.cpp diff --git a/kcmkwin/kwineffects/kcm.h b/src/kcmkwin/kwineffects/kcm.h similarity index 100% rename from kcmkwin/kwineffects/kcm.h rename to src/kcmkwin/kwineffects/kcm.h diff --git a/kcmkwin/kwineffects/kcm_kwin_effects.desktop b/src/kcmkwin/kwineffects/kcm_kwin_effects.desktop similarity index 100% rename from kcmkwin/kwineffects/kcm_kwin_effects.desktop rename to src/kcmkwin/kwineffects/kcm_kwin_effects.desktop diff --git a/kcmkwin/kwineffects/kwineffect.knsrc b/src/kcmkwin/kwineffects/kwineffect.knsrc similarity index 100% rename from kcmkwin/kwineffects/kwineffect.knsrc rename to src/kcmkwin/kwineffects/kwineffect.knsrc diff --git a/kcmkwin/kwineffects/package/contents/ui/Effect.qml b/src/kcmkwin/kwineffects/package/contents/ui/Effect.qml similarity index 100% rename from kcmkwin/kwineffects/package/contents/ui/Effect.qml rename to src/kcmkwin/kwineffects/package/contents/ui/Effect.qml diff --git a/kcmkwin/kwineffects/package/contents/ui/Video.qml b/src/kcmkwin/kwineffects/package/contents/ui/Video.qml similarity index 100% rename from kcmkwin/kwineffects/package/contents/ui/Video.qml rename to src/kcmkwin/kwineffects/package/contents/ui/Video.qml diff --git a/kcmkwin/kwineffects/package/contents/ui/main.qml b/src/kcmkwin/kwineffects/package/contents/ui/main.qml similarity index 100% rename from kcmkwin/kwineffects/package/contents/ui/main.qml rename to src/kcmkwin/kwineffects/package/contents/ui/main.qml diff --git a/kcmkwin/kwineffects/package/metadata.desktop b/src/kcmkwin/kwineffects/package/metadata.desktop similarity index 100% rename from kcmkwin/kwineffects/package/metadata.desktop rename to src/kcmkwin/kwineffects/package/metadata.desktop diff --git a/kcmkwin/kwinoptions/AUTHORS b/src/kcmkwin/kwinoptions/AUTHORS similarity index 100% rename from kcmkwin/kwinoptions/AUTHORS rename to src/kcmkwin/kwinoptions/AUTHORS diff --git a/kcmkwin/kwinoptions/CMakeLists.txt b/src/kcmkwin/kwinoptions/CMakeLists.txt similarity index 90% rename from kcmkwin/kwinoptions/CMakeLists.txt rename to src/kcmkwin/kwinoptions/CMakeLists.txt index a4a940d650..60b8347070 100644 --- a/kcmkwin/kwinoptions/CMakeLists.txt +++ b/src/kcmkwin/kwinoptions/CMakeLists.txt @@ -3,7 +3,7 @@ add_definitions(-DTRANSLATION_DOMAIN=\"kcmkwm\") set(kcm_kwinoptions_PART_SRCS - ${KWin_SOURCE_DIR}/effects/effect_builtins.cpp + ${KWin_SOURCE_DIR}/src/effects/effect_builtins.cpp main.cpp mouse.cpp windows.cpp @@ -20,7 +20,7 @@ ki18n_wrap_ui(kcm_kwinoptions_PART_SRCS kconfig_add_kcfg_files(kcm_kwinoptions_PART_SRCS kwinoptions_settings.kcfgc GENERATE_MOC) kconfig_add_kcfg_files(kcm_kwinoptions_PART_SRCS kwinoptions_kdeglobals_settings.kcfgc GENERATE_MOC) -qt5_add_dbus_interface(kcm_kwinoptions_PART_SRCS ${KWin_SOURCE_DIR}/org.kde.kwin.Effects.xml kwin_effects_interface) +qt5_add_dbus_interface(kcm_kwinoptions_PART_SRCS ${KWin_SOURCE_DIR}/src/org.kde.kwin.Effects.xml kwin_effects_interface) add_library(kcm_kwinoptions MODULE ${kcm_kwinoptions_PART_SRCS}) target_link_libraries(kcm_kwinoptions kwin Qt::DBus KF5::Completion KF5::I18n KF5::ConfigWidgets KF5::Service KF5::WindowSystem) install(TARGETS kcm_kwinoptions DESTINATION ${KDE_INSTALL_PLUGINDIR}) diff --git a/kcmkwin/kwinoptions/ChangeLog b/src/kcmkwin/kwinoptions/ChangeLog similarity index 100% rename from kcmkwin/kwinoptions/ChangeLog rename to src/kcmkwin/kwinoptions/ChangeLog diff --git a/kcmkwin/kwinoptions/Messages.sh b/src/kcmkwin/kwinoptions/Messages.sh similarity index 100% rename from kcmkwin/kwinoptions/Messages.sh rename to src/kcmkwin/kwinoptions/Messages.sh diff --git a/kcmkwin/kwinoptions/actions.ui b/src/kcmkwin/kwinoptions/actions.ui similarity index 100% rename from kcmkwin/kwinoptions/actions.ui rename to src/kcmkwin/kwinoptions/actions.ui diff --git a/kcmkwin/kwinoptions/advanced.ui b/src/kcmkwin/kwinoptions/advanced.ui similarity index 100% rename from kcmkwin/kwinoptions/advanced.ui rename to src/kcmkwin/kwinoptions/advanced.ui diff --git a/kcmkwin/kwinoptions/focus.ui b/src/kcmkwin/kwinoptions/focus.ui similarity index 100% rename from kcmkwin/kwinoptions/focus.ui rename to src/kcmkwin/kwinoptions/focus.ui diff --git a/kcmkwin/kwinoptions/kwinactions.desktop b/src/kcmkwin/kwinoptions/kwinactions.desktop similarity index 100% rename from kcmkwin/kwinoptions/kwinactions.desktop rename to src/kcmkwin/kwinoptions/kwinactions.desktop diff --git a/kcmkwin/kwinoptions/kwinadvanced.desktop b/src/kcmkwin/kwinoptions/kwinadvanced.desktop similarity index 100% rename from kcmkwin/kwinoptions/kwinadvanced.desktop rename to src/kcmkwin/kwinoptions/kwinadvanced.desktop diff --git a/kcmkwin/kwinoptions/kwinfocus.desktop b/src/kcmkwin/kwinoptions/kwinfocus.desktop similarity index 100% rename from kcmkwin/kwinoptions/kwinfocus.desktop rename to src/kcmkwin/kwinoptions/kwinfocus.desktop diff --git a/kcmkwin/kwinoptions/kwinmoving.desktop b/src/kcmkwin/kwinoptions/kwinmoving.desktop similarity index 100% rename from kcmkwin/kwinoptions/kwinmoving.desktop rename to src/kcmkwin/kwinoptions/kwinmoving.desktop diff --git a/kcmkwin/kwinoptions/kwinoptions.desktop b/src/kcmkwin/kwinoptions/kwinoptions.desktop similarity index 100% rename from kcmkwin/kwinoptions/kwinoptions.desktop rename to src/kcmkwin/kwinoptions/kwinoptions.desktop diff --git a/kcmkwin/kwinoptions/kwinoptions_kdeglobals_settings.kcfg b/src/kcmkwin/kwinoptions/kwinoptions_kdeglobals_settings.kcfg similarity index 100% rename from kcmkwin/kwinoptions/kwinoptions_kdeglobals_settings.kcfg rename to src/kcmkwin/kwinoptions/kwinoptions_kdeglobals_settings.kcfg diff --git a/kcmkwin/kwinoptions/kwinoptions_kdeglobals_settings.kcfgc b/src/kcmkwin/kwinoptions/kwinoptions_kdeglobals_settings.kcfgc similarity index 100% rename from kcmkwin/kwinoptions/kwinoptions_kdeglobals_settings.kcfgc rename to src/kcmkwin/kwinoptions/kwinoptions_kdeglobals_settings.kcfgc diff --git a/kcmkwin/kwinoptions/kwinoptions_settings.kcfg b/src/kcmkwin/kwinoptions/kwinoptions_settings.kcfg similarity index 100% rename from kcmkwin/kwinoptions/kwinoptions_settings.kcfg rename to src/kcmkwin/kwinoptions/kwinoptions_settings.kcfg diff --git a/kcmkwin/kwinoptions/kwinoptions_settings.kcfgc b/src/kcmkwin/kwinoptions/kwinoptions_settings.kcfgc similarity index 100% rename from kcmkwin/kwinoptions/kwinoptions_settings.kcfgc rename to src/kcmkwin/kwinoptions/kwinoptions_settings.kcfgc diff --git a/kcmkwin/kwinoptions/main.cpp b/src/kcmkwin/kwinoptions/main.cpp similarity index 100% rename from kcmkwin/kwinoptions/main.cpp rename to src/kcmkwin/kwinoptions/main.cpp diff --git a/kcmkwin/kwinoptions/main.h b/src/kcmkwin/kwinoptions/main.h similarity index 100% rename from kcmkwin/kwinoptions/main.h rename to src/kcmkwin/kwinoptions/main.h diff --git a/kcmkwin/kwinoptions/mouse.cpp b/src/kcmkwin/kwinoptions/mouse.cpp similarity index 100% rename from kcmkwin/kwinoptions/mouse.cpp rename to src/kcmkwin/kwinoptions/mouse.cpp diff --git a/kcmkwin/kwinoptions/mouse.h b/src/kcmkwin/kwinoptions/mouse.h similarity index 100% rename from kcmkwin/kwinoptions/mouse.h rename to src/kcmkwin/kwinoptions/mouse.h diff --git a/kcmkwin/kwinoptions/mouse.ui b/src/kcmkwin/kwinoptions/mouse.ui similarity index 100% rename from kcmkwin/kwinoptions/mouse.ui rename to src/kcmkwin/kwinoptions/mouse.ui diff --git a/kcmkwin/kwinoptions/moving.ui b/src/kcmkwin/kwinoptions/moving.ui similarity index 100% rename from kcmkwin/kwinoptions/moving.ui rename to src/kcmkwin/kwinoptions/moving.ui diff --git a/kcmkwin/kwinoptions/windows.cpp b/src/kcmkwin/kwinoptions/windows.cpp similarity index 100% rename from kcmkwin/kwinoptions/windows.cpp rename to src/kcmkwin/kwinoptions/windows.cpp diff --git a/kcmkwin/kwinoptions/windows.h b/src/kcmkwin/kwinoptions/windows.h similarity index 100% rename from kcmkwin/kwinoptions/windows.h rename to src/kcmkwin/kwinoptions/windows.h diff --git a/kcmkwin/kwinrules/CMakeLists.txt b/src/kcmkwin/kwinrules/CMakeLists.txt similarity index 100% rename from kcmkwin/kwinrules/CMakeLists.txt rename to src/kcmkwin/kwinrules/CMakeLists.txt diff --git a/kcmkwin/kwinrules/Messages.sh b/src/kcmkwin/kwinrules/Messages.sh similarity index 100% rename from kcmkwin/kwinrules/Messages.sh rename to src/kcmkwin/kwinrules/Messages.sh diff --git a/kcmkwin/kwinrules/kcm_kwinrules.desktop b/src/kcmkwin/kwinrules/kcm_kwinrules.desktop similarity index 100% rename from kcmkwin/kwinrules/kcm_kwinrules.desktop rename to src/kcmkwin/kwinrules/kcm_kwinrules.desktop diff --git a/kcmkwin/kwinrules/kcmrules.cpp b/src/kcmkwin/kwinrules/kcmrules.cpp similarity index 100% rename from kcmkwin/kwinrules/kcmrules.cpp rename to src/kcmkwin/kwinrules/kcmrules.cpp diff --git a/kcmkwin/kwinrules/kcmrules.h b/src/kcmkwin/kwinrules/kcmrules.h similarity index 100% rename from kcmkwin/kwinrules/kcmrules.h rename to src/kcmkwin/kwinrules/kcmrules.h diff --git a/kcmkwin/kwinrules/kwinsrc.cpp b/src/kcmkwin/kwinrules/kwinsrc.cpp similarity index 100% rename from kcmkwin/kwinrules/kwinsrc.cpp rename to src/kcmkwin/kwinrules/kwinsrc.cpp diff --git a/kcmkwin/kwinrules/main.cpp b/src/kcmkwin/kwinrules/main.cpp similarity index 100% rename from kcmkwin/kwinrules/main.cpp rename to src/kcmkwin/kwinrules/main.cpp diff --git a/kcmkwin/kwinrules/optionsmodel.cpp b/src/kcmkwin/kwinrules/optionsmodel.cpp similarity index 100% rename from kcmkwin/kwinrules/optionsmodel.cpp rename to src/kcmkwin/kwinrules/optionsmodel.cpp diff --git a/kcmkwin/kwinrules/optionsmodel.h b/src/kcmkwin/kwinrules/optionsmodel.h similarity index 100% rename from kcmkwin/kwinrules/optionsmodel.h rename to src/kcmkwin/kwinrules/optionsmodel.h diff --git a/kcmkwin/kwinrules/package/contents/ui/FileDialogLoader.qml b/src/kcmkwin/kwinrules/package/contents/ui/FileDialogLoader.qml similarity index 100% rename from kcmkwin/kwinrules/package/contents/ui/FileDialogLoader.qml rename to src/kcmkwin/kwinrules/package/contents/ui/FileDialogLoader.qml diff --git a/kcmkwin/kwinrules/package/contents/ui/OptionsComboBox.qml b/src/kcmkwin/kwinrules/package/contents/ui/OptionsComboBox.qml similarity index 100% rename from kcmkwin/kwinrules/package/contents/ui/OptionsComboBox.qml rename to src/kcmkwin/kwinrules/package/contents/ui/OptionsComboBox.qml diff --git a/kcmkwin/kwinrules/package/contents/ui/RuleItemDelegate.qml b/src/kcmkwin/kwinrules/package/contents/ui/RuleItemDelegate.qml similarity index 100% rename from kcmkwin/kwinrules/package/contents/ui/RuleItemDelegate.qml rename to src/kcmkwin/kwinrules/package/contents/ui/RuleItemDelegate.qml diff --git a/kcmkwin/kwinrules/package/contents/ui/RulesEditor.qml b/src/kcmkwin/kwinrules/package/contents/ui/RulesEditor.qml similarity index 100% rename from kcmkwin/kwinrules/package/contents/ui/RulesEditor.qml rename to src/kcmkwin/kwinrules/package/contents/ui/RulesEditor.qml diff --git a/kcmkwin/kwinrules/package/contents/ui/RulesList.qml b/src/kcmkwin/kwinrules/package/contents/ui/RulesList.qml similarity index 100% rename from kcmkwin/kwinrules/package/contents/ui/RulesList.qml rename to src/kcmkwin/kwinrules/package/contents/ui/RulesList.qml diff --git a/kcmkwin/kwinrules/package/contents/ui/ValueEditor.qml b/src/kcmkwin/kwinrules/package/contents/ui/ValueEditor.qml similarity index 100% rename from kcmkwin/kwinrules/package/contents/ui/ValueEditor.qml rename to src/kcmkwin/kwinrules/package/contents/ui/ValueEditor.qml diff --git a/kcmkwin/kwinrules/package/metadata.desktop b/src/kcmkwin/kwinrules/package/metadata.desktop similarity index 100% rename from kcmkwin/kwinrules/package/metadata.desktop rename to src/kcmkwin/kwinrules/package/metadata.desktop diff --git a/kcmkwin/kwinrules/rulebookmodel.cpp b/src/kcmkwin/kwinrules/rulebookmodel.cpp similarity index 100% rename from kcmkwin/kwinrules/rulebookmodel.cpp rename to src/kcmkwin/kwinrules/rulebookmodel.cpp diff --git a/kcmkwin/kwinrules/rulebookmodel.h b/src/kcmkwin/kwinrules/rulebookmodel.h similarity index 100% rename from kcmkwin/kwinrules/rulebookmodel.h rename to src/kcmkwin/kwinrules/rulebookmodel.h diff --git a/kcmkwin/kwinrules/ruleitem.cpp b/src/kcmkwin/kwinrules/ruleitem.cpp similarity index 100% rename from kcmkwin/kwinrules/ruleitem.cpp rename to src/kcmkwin/kwinrules/ruleitem.cpp diff --git a/kcmkwin/kwinrules/ruleitem.h b/src/kcmkwin/kwinrules/ruleitem.h similarity index 100% rename from kcmkwin/kwinrules/ruleitem.h rename to src/kcmkwin/kwinrules/ruleitem.h diff --git a/kcmkwin/kwinrules/rulesdialog.cpp b/src/kcmkwin/kwinrules/rulesdialog.cpp similarity index 100% rename from kcmkwin/kwinrules/rulesdialog.cpp rename to src/kcmkwin/kwinrules/rulesdialog.cpp diff --git a/kcmkwin/kwinrules/rulesdialog.h b/src/kcmkwin/kwinrules/rulesdialog.h similarity index 100% rename from kcmkwin/kwinrules/rulesdialog.h rename to src/kcmkwin/kwinrules/rulesdialog.h diff --git a/kcmkwin/kwinrules/rulesmodel.cpp b/src/kcmkwin/kwinrules/rulesmodel.cpp similarity index 100% rename from kcmkwin/kwinrules/rulesmodel.cpp rename to src/kcmkwin/kwinrules/rulesmodel.cpp diff --git a/kcmkwin/kwinrules/rulesmodel.h b/src/kcmkwin/kwinrules/rulesmodel.h similarity index 100% rename from kcmkwin/kwinrules/rulesmodel.h rename to src/kcmkwin/kwinrules/rulesmodel.h diff --git a/kcmkwin/kwinscreenedges/CMakeLists.txt b/src/kcmkwin/kwinscreenedges/CMakeLists.txt similarity index 92% rename from kcmkwin/kwinscreenedges/CMakeLists.txt rename to src/kcmkwin/kwinscreenedges/CMakeLists.txt index 1902924f39..d7d283ab39 100644 --- a/kcmkwin/kwinscreenedges/CMakeLists.txt +++ b/src/kcmkwin/kwinscreenedges/CMakeLists.txt @@ -1,7 +1,7 @@ # KI18N Translation Domain for this library add_definitions(-DTRANSLATION_DOMAIN=\"kcmkwinscreenedges\") -include_directories(${KWin_SOURCE_DIR}/effects) +include_directories(${KWin_SOURCE_DIR}/src/effects) set(kcm_screenedges_SRCS monitor.cpp screenpreviewwidget.cpp @@ -9,7 +9,7 @@ set(kcm_screenedges_SRCS kwinscreenedgeconfigform.cpp ) -qt5_add_dbus_interface(kcm_screenedges_SRCS ${KWin_SOURCE_DIR}/org.kde.kwin.Effects.xml kwin_effects_interface) +qt5_add_dbus_interface(kcm_screenedges_SRCS ${KWin_SOURCE_DIR}/src/org.kde.kwin.Effects.xml kwin_effects_interface) set(kcm_kwinscreenedges_PART_SRCS main.cpp ${kcm_screenedges_SRCS}) diff --git a/kcmkwin/kwinscreenedges/Messages.sh b/src/kcmkwin/kwinscreenedges/Messages.sh similarity index 100% rename from kcmkwin/kwinscreenedges/Messages.sh rename to src/kcmkwin/kwinscreenedges/Messages.sh diff --git a/kcmkwin/kwinscreenedges/kwinscreenedge.cpp b/src/kcmkwin/kwinscreenedges/kwinscreenedge.cpp similarity index 100% rename from kcmkwin/kwinscreenedges/kwinscreenedge.cpp rename to src/kcmkwin/kwinscreenedges/kwinscreenedge.cpp diff --git a/kcmkwin/kwinscreenedges/kwinscreenedge.h b/src/kcmkwin/kwinscreenedges/kwinscreenedge.h similarity index 100% rename from kcmkwin/kwinscreenedges/kwinscreenedge.h rename to src/kcmkwin/kwinscreenedges/kwinscreenedge.h diff --git a/kcmkwin/kwinscreenedges/kwinscreenedgeconfigform.cpp b/src/kcmkwin/kwinscreenedges/kwinscreenedgeconfigform.cpp similarity index 100% rename from kcmkwin/kwinscreenedges/kwinscreenedgeconfigform.cpp rename to src/kcmkwin/kwinscreenedges/kwinscreenedgeconfigform.cpp diff --git a/kcmkwin/kwinscreenedges/kwinscreenedgeconfigform.h b/src/kcmkwin/kwinscreenedges/kwinscreenedgeconfigform.h similarity index 100% rename from kcmkwin/kwinscreenedges/kwinscreenedgeconfigform.h rename to src/kcmkwin/kwinscreenedges/kwinscreenedgeconfigform.h diff --git a/kcmkwin/kwinscreenedges/kwinscreenedges.desktop b/src/kcmkwin/kwinscreenedges/kwinscreenedges.desktop similarity index 100% rename from kcmkwin/kwinscreenedges/kwinscreenedges.desktop rename to src/kcmkwin/kwinscreenedges/kwinscreenedges.desktop diff --git a/kcmkwin/kwinscreenedges/kwinscreenedgescriptsettings.kcfg b/src/kcmkwin/kwinscreenedges/kwinscreenedgescriptsettings.kcfg similarity index 100% rename from kcmkwin/kwinscreenedges/kwinscreenedgescriptsettings.kcfg rename to src/kcmkwin/kwinscreenedges/kwinscreenedgescriptsettings.kcfg diff --git a/kcmkwin/kwinscreenedges/kwinscreenedgescriptsettings.kcfgc b/src/kcmkwin/kwinscreenedges/kwinscreenedgescriptsettings.kcfgc similarity index 100% rename from kcmkwin/kwinscreenedges/kwinscreenedgescriptsettings.kcfgc rename to src/kcmkwin/kwinscreenedges/kwinscreenedgescriptsettings.kcfgc diff --git a/kcmkwin/kwinscreenedges/kwinscreenedgesettings.kcfg b/src/kcmkwin/kwinscreenedges/kwinscreenedgesettings.kcfg similarity index 100% rename from kcmkwin/kwinscreenedges/kwinscreenedgesettings.kcfg rename to src/kcmkwin/kwinscreenedges/kwinscreenedgesettings.kcfg diff --git a/kcmkwin/kwinscreenedges/kwinscreenedgesettings.kcfgc b/src/kcmkwin/kwinscreenedges/kwinscreenedgesettings.kcfgc similarity index 100% rename from kcmkwin/kwinscreenedges/kwinscreenedgesettings.kcfgc rename to src/kcmkwin/kwinscreenedges/kwinscreenedgesettings.kcfgc diff --git a/kcmkwin/kwinscreenedges/kwintouchscreen.desktop b/src/kcmkwin/kwinscreenedges/kwintouchscreen.desktop similarity index 100% rename from kcmkwin/kwinscreenedges/kwintouchscreen.desktop rename to src/kcmkwin/kwinscreenedges/kwintouchscreen.desktop diff --git a/kcmkwin/kwinscreenedges/kwintouchscreenedgeconfigform.cpp b/src/kcmkwin/kwinscreenedges/kwintouchscreenedgeconfigform.cpp similarity index 100% rename from kcmkwin/kwinscreenedges/kwintouchscreenedgeconfigform.cpp rename to src/kcmkwin/kwinscreenedges/kwintouchscreenedgeconfigform.cpp diff --git a/kcmkwin/kwinscreenedges/kwintouchscreenedgeconfigform.h b/src/kcmkwin/kwinscreenedges/kwintouchscreenedgeconfigform.h similarity index 100% rename from kcmkwin/kwinscreenedges/kwintouchscreenedgeconfigform.h rename to src/kcmkwin/kwinscreenedges/kwintouchscreenedgeconfigform.h diff --git a/kcmkwin/kwinscreenedges/kwintouchscreenscriptsettings.kcfg b/src/kcmkwin/kwinscreenedges/kwintouchscreenscriptsettings.kcfg similarity index 100% rename from kcmkwin/kwinscreenedges/kwintouchscreenscriptsettings.kcfg rename to src/kcmkwin/kwinscreenedges/kwintouchscreenscriptsettings.kcfg diff --git a/kcmkwin/kwinscreenedges/kwintouchscreenscriptsettings.kcfgc b/src/kcmkwin/kwinscreenedges/kwintouchscreenscriptsettings.kcfgc similarity index 100% rename from kcmkwin/kwinscreenedges/kwintouchscreenscriptsettings.kcfgc rename to src/kcmkwin/kwinscreenedges/kwintouchscreenscriptsettings.kcfgc diff --git a/kcmkwin/kwinscreenedges/kwintouchscreensettings.kcfg b/src/kcmkwin/kwinscreenedges/kwintouchscreensettings.kcfg similarity index 100% rename from kcmkwin/kwinscreenedges/kwintouchscreensettings.kcfg rename to src/kcmkwin/kwinscreenedges/kwintouchscreensettings.kcfg diff --git a/kcmkwin/kwinscreenedges/kwintouchscreensettings.kcfgc b/src/kcmkwin/kwinscreenedges/kwintouchscreensettings.kcfgc similarity index 100% rename from kcmkwin/kwinscreenedges/kwintouchscreensettings.kcfgc rename to src/kcmkwin/kwinscreenedges/kwintouchscreensettings.kcfgc diff --git a/kcmkwin/kwinscreenedges/main.cpp b/src/kcmkwin/kwinscreenedges/main.cpp similarity index 100% rename from kcmkwin/kwinscreenedges/main.cpp rename to src/kcmkwin/kwinscreenedges/main.cpp diff --git a/kcmkwin/kwinscreenedges/main.h b/src/kcmkwin/kwinscreenedges/main.h similarity index 100% rename from kcmkwin/kwinscreenedges/main.h rename to src/kcmkwin/kwinscreenedges/main.h diff --git a/kcmkwin/kwinscreenedges/main.ui b/src/kcmkwin/kwinscreenedges/main.ui similarity index 100% rename from kcmkwin/kwinscreenedges/main.ui rename to src/kcmkwin/kwinscreenedges/main.ui diff --git a/kcmkwin/kwinscreenedges/monitor.cpp b/src/kcmkwin/kwinscreenedges/monitor.cpp similarity index 100% rename from kcmkwin/kwinscreenedges/monitor.cpp rename to src/kcmkwin/kwinscreenedges/monitor.cpp diff --git a/kcmkwin/kwinscreenedges/monitor.h b/src/kcmkwin/kwinscreenedges/monitor.h similarity index 100% rename from kcmkwin/kwinscreenedges/monitor.h rename to src/kcmkwin/kwinscreenedges/monitor.h diff --git a/kcmkwin/kwinscreenedges/screenpreviewwidget.cpp b/src/kcmkwin/kwinscreenedges/screenpreviewwidget.cpp similarity index 100% rename from kcmkwin/kwinscreenedges/screenpreviewwidget.cpp rename to src/kcmkwin/kwinscreenedges/screenpreviewwidget.cpp diff --git a/kcmkwin/kwinscreenedges/screenpreviewwidget.h b/src/kcmkwin/kwinscreenedges/screenpreviewwidget.h similarity index 100% rename from kcmkwin/kwinscreenedges/screenpreviewwidget.h rename to src/kcmkwin/kwinscreenedges/screenpreviewwidget.h diff --git a/kcmkwin/kwinscreenedges/touch.cpp b/src/kcmkwin/kwinscreenedges/touch.cpp similarity index 100% rename from kcmkwin/kwinscreenedges/touch.cpp rename to src/kcmkwin/kwinscreenedges/touch.cpp diff --git a/kcmkwin/kwinscreenedges/touch.h b/src/kcmkwin/kwinscreenedges/touch.h similarity index 100% rename from kcmkwin/kwinscreenedges/touch.h rename to src/kcmkwin/kwinscreenedges/touch.h diff --git a/kcmkwin/kwinscreenedges/touch.ui b/src/kcmkwin/kwinscreenedges/touch.ui similarity index 100% rename from kcmkwin/kwinscreenedges/touch.ui rename to src/kcmkwin/kwinscreenedges/touch.ui diff --git a/kcmkwin/kwinscripts/CMakeLists.txt b/src/kcmkwin/kwinscripts/CMakeLists.txt similarity index 100% rename from kcmkwin/kwinscripts/CMakeLists.txt rename to src/kcmkwin/kwinscripts/CMakeLists.txt diff --git a/kcmkwin/kwinscripts/Messages.sh b/src/kcmkwin/kwinscripts/Messages.sh similarity index 100% rename from kcmkwin/kwinscripts/Messages.sh rename to src/kcmkwin/kwinscripts/Messages.sh diff --git a/kcmkwin/kwinscripts/kwinscripts.desktop b/src/kcmkwin/kwinscripts/kwinscripts.desktop similarity index 100% rename from kcmkwin/kwinscripts/kwinscripts.desktop rename to src/kcmkwin/kwinscripts/kwinscripts.desktop diff --git a/kcmkwin/kwinscripts/kwinscripts.knsrc b/src/kcmkwin/kwinscripts/kwinscripts.knsrc similarity index 100% rename from kcmkwin/kwinscripts/kwinscripts.knsrc rename to src/kcmkwin/kwinscripts/kwinscripts.knsrc diff --git a/kcmkwin/kwinscripts/kwinscriptsdata.cpp b/src/kcmkwin/kwinscripts/kwinscriptsdata.cpp similarity index 100% rename from kcmkwin/kwinscripts/kwinscriptsdata.cpp rename to src/kcmkwin/kwinscripts/kwinscriptsdata.cpp diff --git a/kcmkwin/kwinscripts/kwinscriptsdata.h b/src/kcmkwin/kwinscripts/kwinscriptsdata.h similarity index 100% rename from kcmkwin/kwinscripts/kwinscriptsdata.h rename to src/kcmkwin/kwinscripts/kwinscriptsdata.h diff --git a/kcmkwin/kwinscripts/main.cpp b/src/kcmkwin/kwinscripts/main.cpp similarity index 100% rename from kcmkwin/kwinscripts/main.cpp rename to src/kcmkwin/kwinscripts/main.cpp diff --git a/kcmkwin/kwinscripts/module.cpp b/src/kcmkwin/kwinscripts/module.cpp similarity index 100% rename from kcmkwin/kwinscripts/module.cpp rename to src/kcmkwin/kwinscripts/module.cpp diff --git a/kcmkwin/kwinscripts/module.h b/src/kcmkwin/kwinscripts/module.h similarity index 100% rename from kcmkwin/kwinscripts/module.h rename to src/kcmkwin/kwinscripts/module.h diff --git a/kcmkwin/kwinscripts/module.ui b/src/kcmkwin/kwinscripts/module.ui similarity index 100% rename from kcmkwin/kwinscripts/module.ui rename to src/kcmkwin/kwinscripts/module.ui diff --git a/kcmkwin/kwinscripts/version.h.cmake b/src/kcmkwin/kwinscripts/version.h.cmake similarity index 100% rename from kcmkwin/kwinscripts/version.h.cmake rename to src/kcmkwin/kwinscripts/version.h.cmake diff --git a/kcmkwin/kwintabbox/CMakeLists.txt b/src/kcmkwin/kwintabbox/CMakeLists.txt similarity index 85% rename from kcmkwin/kwintabbox/CMakeLists.txt rename to src/kcmkwin/kwintabbox/CMakeLists.txt index af57664e27..8297f5a86e 100644 --- a/kcmkwin/kwintabbox/CMakeLists.txt +++ b/src/kcmkwin/kwintabbox/CMakeLists.txt @@ -1,12 +1,12 @@ # KI18N Translation Domain for this library add_definitions(-DTRANSLATION_DOMAIN=\"kcm_kwintabbox\") -include_directories(${KWin_SOURCE_DIR}/effects ${KWin_SOURCE_DIR}/tabbox ${KWin_SOURCE_DIR}) +include_directories(${KWin_SOURCE_DIR}/src/effects ${KWin_SOURCE_DIR}/src/tabbox ${KWin_SOURCE_DIR}) ########### next target ############### set(kcm_kwintabbox_PART_SRCS - ${KWin_SOURCE_DIR}/tabbox/tabboxconfig.cpp + ${KWin_SOURCE_DIR}/src/tabbox/tabboxconfig.cpp layoutpreview.cpp main.cpp thumbnailitem.cpp @@ -15,7 +15,7 @@ set(kcm_kwintabbox_PART_SRCS ) ki18n_wrap_ui(kcm_kwintabbox_PART_SRCS main.ui) -qt5_add_dbus_interface(kcm_kwintabbox_PART_SRCS ${KWin_SOURCE_DIR}/org.kde.kwin.Effects.xml kwin_effects_interface) +qt5_add_dbus_interface(kcm_kwintabbox_PART_SRCS ${KWin_SOURCE_DIR}/src/org.kde.kwin.Effects.xml kwin_effects_interface) kconfig_add_kcfg_files(kcm_kwintabbox_PART_SRCS kwintabboxsettings.kcfgc kwinswitcheffectsettings.kcfgc kwinpluginssettings.kcfgc) add_library(kcm_kwintabbox MODULE ${kcm_kwintabbox_PART_SRCS}) diff --git a/kcmkwin/kwintabbox/Messages.sh b/src/kcmkwin/kwintabbox/Messages.sh similarity index 100% rename from kcmkwin/kwintabbox/Messages.sh rename to src/kcmkwin/kwintabbox/Messages.sh diff --git a/kcmkwin/kwintabbox/kwinpluginssettings.kcfg b/src/kcmkwin/kwintabbox/kwinpluginssettings.kcfg similarity index 100% rename from kcmkwin/kwintabbox/kwinpluginssettings.kcfg rename to src/kcmkwin/kwintabbox/kwinpluginssettings.kcfg diff --git a/kcmkwin/kwintabbox/kwinpluginssettings.kcfgc b/src/kcmkwin/kwintabbox/kwinpluginssettings.kcfgc similarity index 100% rename from kcmkwin/kwintabbox/kwinpluginssettings.kcfgc rename to src/kcmkwin/kwintabbox/kwinpluginssettings.kcfgc diff --git a/kcmkwin/kwintabbox/kwinswitcheffectsettings.kcfg b/src/kcmkwin/kwintabbox/kwinswitcheffectsettings.kcfg similarity index 100% rename from kcmkwin/kwintabbox/kwinswitcheffectsettings.kcfg rename to src/kcmkwin/kwintabbox/kwinswitcheffectsettings.kcfg diff --git a/kcmkwin/kwintabbox/kwinswitcheffectsettings.kcfgc b/src/kcmkwin/kwintabbox/kwinswitcheffectsettings.kcfgc similarity index 100% rename from kcmkwin/kwintabbox/kwinswitcheffectsettings.kcfgc rename to src/kcmkwin/kwintabbox/kwinswitcheffectsettings.kcfgc diff --git a/kcmkwin/kwintabbox/kwinswitcher.knsrc b/src/kcmkwin/kwintabbox/kwinswitcher.knsrc similarity index 100% rename from kcmkwin/kwintabbox/kwinswitcher.knsrc rename to src/kcmkwin/kwintabbox/kwinswitcher.knsrc diff --git a/kcmkwin/kwintabbox/kwintabbox.desktop b/src/kcmkwin/kwintabbox/kwintabbox.desktop similarity index 100% rename from kcmkwin/kwintabbox/kwintabbox.desktop rename to src/kcmkwin/kwintabbox/kwintabbox.desktop diff --git a/kcmkwin/kwintabbox/kwintabboxconfigform.cpp b/src/kcmkwin/kwintabbox/kwintabboxconfigform.cpp similarity index 100% rename from kcmkwin/kwintabbox/kwintabboxconfigform.cpp rename to src/kcmkwin/kwintabbox/kwintabboxconfigform.cpp diff --git a/kcmkwin/kwintabbox/kwintabboxconfigform.h b/src/kcmkwin/kwintabbox/kwintabboxconfigform.h similarity index 100% rename from kcmkwin/kwintabbox/kwintabboxconfigform.h rename to src/kcmkwin/kwintabbox/kwintabboxconfigform.h diff --git a/kcmkwin/kwintabbox/kwintabboxdata.cpp b/src/kcmkwin/kwintabbox/kwintabboxdata.cpp similarity index 100% rename from kcmkwin/kwintabbox/kwintabboxdata.cpp rename to src/kcmkwin/kwintabbox/kwintabboxdata.cpp diff --git a/kcmkwin/kwintabbox/kwintabboxdata.h b/src/kcmkwin/kwintabbox/kwintabboxdata.h similarity index 100% rename from kcmkwin/kwintabbox/kwintabboxdata.h rename to src/kcmkwin/kwintabbox/kwintabboxdata.h diff --git a/kcmkwin/kwintabbox/kwintabboxsettings.kcfg b/src/kcmkwin/kwintabbox/kwintabboxsettings.kcfg similarity index 100% rename from kcmkwin/kwintabbox/kwintabboxsettings.kcfg rename to src/kcmkwin/kwintabbox/kwintabboxsettings.kcfg diff --git a/kcmkwin/kwintabbox/kwintabboxsettings.kcfgc b/src/kcmkwin/kwintabbox/kwintabboxsettings.kcfgc similarity index 100% rename from kcmkwin/kwintabbox/kwintabboxsettings.kcfgc rename to src/kcmkwin/kwintabbox/kwintabboxsettings.kcfgc diff --git a/kcmkwin/kwintabbox/layoutpreview.cpp b/src/kcmkwin/kwintabbox/layoutpreview.cpp similarity index 100% rename from kcmkwin/kwintabbox/layoutpreview.cpp rename to src/kcmkwin/kwintabbox/layoutpreview.cpp diff --git a/kcmkwin/kwintabbox/layoutpreview.h b/src/kcmkwin/kwintabbox/layoutpreview.h similarity index 100% rename from kcmkwin/kwintabbox/layoutpreview.h rename to src/kcmkwin/kwintabbox/layoutpreview.h diff --git a/kcmkwin/kwintabbox/main.cpp b/src/kcmkwin/kwintabbox/main.cpp similarity index 100% rename from kcmkwin/kwintabbox/main.cpp rename to src/kcmkwin/kwintabbox/main.cpp diff --git a/kcmkwin/kwintabbox/main.h b/src/kcmkwin/kwintabbox/main.h similarity index 100% rename from kcmkwin/kwintabbox/main.h rename to src/kcmkwin/kwintabbox/main.h diff --git a/kcmkwin/kwintabbox/main.ui b/src/kcmkwin/kwintabbox/main.ui similarity index 100% rename from kcmkwin/kwintabbox/main.ui rename to src/kcmkwin/kwintabbox/main.ui diff --git a/kcmkwin/kwintabbox/thumbnailitem.cpp b/src/kcmkwin/kwintabbox/thumbnailitem.cpp similarity index 100% rename from kcmkwin/kwintabbox/thumbnailitem.cpp rename to src/kcmkwin/kwintabbox/thumbnailitem.cpp diff --git a/kcmkwin/kwintabbox/thumbnailitem.h b/src/kcmkwin/kwintabbox/thumbnailitem.h similarity index 100% rename from kcmkwin/kwintabbox/thumbnailitem.h rename to src/kcmkwin/kwintabbox/thumbnailitem.h diff --git a/kcmkwin/kwintabbox/thumbnails/dolphin.png b/src/kcmkwin/kwintabbox/thumbnails/dolphin.png similarity index 100% rename from kcmkwin/kwintabbox/thumbnails/dolphin.png rename to src/kcmkwin/kwintabbox/thumbnails/dolphin.png diff --git a/kcmkwin/kwintabbox/thumbnails/kmail.png b/src/kcmkwin/kwintabbox/thumbnails/kmail.png similarity index 100% rename from kcmkwin/kwintabbox/thumbnails/kmail.png rename to src/kcmkwin/kwintabbox/thumbnails/kmail.png diff --git a/kcmkwin/kwintabbox/thumbnails/konqueror.png b/src/kcmkwin/kwintabbox/thumbnails/konqueror.png similarity index 100% rename from kcmkwin/kwintabbox/thumbnails/konqueror.png rename to src/kcmkwin/kwintabbox/thumbnails/konqueror.png diff --git a/kcmkwin/kwintabbox/thumbnails/systemsettings.png b/src/kcmkwin/kwintabbox/thumbnails/systemsettings.png similarity index 100% rename from kcmkwin/kwintabbox/thumbnails/systemsettings.png rename to src/kcmkwin/kwintabbox/thumbnails/systemsettings.png diff --git a/keyboard_input.cpp b/src/keyboard_input.cpp similarity index 100% rename from keyboard_input.cpp rename to src/keyboard_input.cpp diff --git a/keyboard_input.h b/src/keyboard_input.h similarity index 100% rename from keyboard_input.h rename to src/keyboard_input.h diff --git a/keyboard_layout.cpp b/src/keyboard_layout.cpp similarity index 100% rename from keyboard_layout.cpp rename to src/keyboard_layout.cpp diff --git a/keyboard_layout.h b/src/keyboard_layout.h similarity index 100% rename from keyboard_layout.h rename to src/keyboard_layout.h diff --git a/keyboard_layout_switching.cpp b/src/keyboard_layout_switching.cpp similarity index 100% rename from keyboard_layout_switching.cpp rename to src/keyboard_layout_switching.cpp diff --git a/keyboard_layout_switching.h b/src/keyboard_layout_switching.h similarity index 100% rename from keyboard_layout_switching.h rename to src/keyboard_layout_switching.h diff --git a/keyboard_repeat.cpp b/src/keyboard_repeat.cpp similarity index 100% rename from keyboard_repeat.cpp rename to src/keyboard_repeat.cpp diff --git a/keyboard_repeat.h b/src/keyboard_repeat.h similarity index 100% rename from keyboard_repeat.h rename to src/keyboard_repeat.h diff --git a/killwindow.cpp b/src/killwindow.cpp similarity index 100% rename from killwindow.cpp rename to src/killwindow.cpp diff --git a/killwindow.h b/src/killwindow.h similarity index 100% rename from killwindow.h rename to src/killwindow.h diff --git a/kwin.kcfg b/src/kwin.kcfg similarity index 100% rename from kwin.kcfg rename to src/kwin.kcfg diff --git a/kwin.notifyrc b/src/kwin.notifyrc similarity index 100% rename from kwin.notifyrc rename to src/kwin.notifyrc diff --git a/kwinbindings.cpp b/src/kwinbindings.cpp similarity index 100% rename from kwinbindings.cpp rename to src/kwinbindings.cpp diff --git a/layers.cpp b/src/layers.cpp similarity index 100% rename from layers.cpp rename to src/layers.cpp diff --git a/layershellv1client.cpp b/src/layershellv1client.cpp similarity index 100% rename from layershellv1client.cpp rename to src/layershellv1client.cpp diff --git a/layershellv1client.h b/src/layershellv1client.h similarity index 100% rename from layershellv1client.h rename to src/layershellv1client.h diff --git a/layershellv1integration.cpp b/src/layershellv1integration.cpp similarity index 100% rename from layershellv1integration.cpp rename to src/layershellv1integration.cpp diff --git a/layershellv1integration.h b/src/layershellv1integration.h similarity index 100% rename from layershellv1integration.h rename to src/layershellv1integration.h diff --git a/libinput/connection.cpp b/src/libinput/connection.cpp similarity index 100% rename from libinput/connection.cpp rename to src/libinput/connection.cpp diff --git a/libinput/connection.h b/src/libinput/connection.h similarity index 100% rename from libinput/connection.h rename to src/libinput/connection.h diff --git a/libinput/context.cpp b/src/libinput/context.cpp similarity index 100% rename from libinput/context.cpp rename to src/libinput/context.cpp diff --git a/libinput/context.h b/src/libinput/context.h similarity index 100% rename from libinput/context.h rename to src/libinput/context.h diff --git a/libinput/device.cpp b/src/libinput/device.cpp similarity index 100% rename from libinput/device.cpp rename to src/libinput/device.cpp diff --git a/libinput/device.h b/src/libinput/device.h similarity index 100% rename from libinput/device.h rename to src/libinput/device.h diff --git a/libinput/events.cpp b/src/libinput/events.cpp similarity index 100% rename from libinput/events.cpp rename to src/libinput/events.cpp diff --git a/libinput/events.h b/src/libinput/events.h similarity index 100% rename from libinput/events.h rename to src/libinput/events.h diff --git a/libinput/libinput_logging.cpp b/src/libinput/libinput_logging.cpp similarity index 100% rename from libinput/libinput_logging.cpp rename to src/libinput/libinput_logging.cpp diff --git a/libinput/libinput_logging.h b/src/libinput/libinput_logging.h similarity index 100% rename from libinput/libinput_logging.h rename to src/libinput/libinput_logging.h diff --git a/libkwineffects/CMakeLists.txt b/src/libkwineffects/CMakeLists.txt similarity index 100% rename from libkwineffects/CMakeLists.txt rename to src/libkwineffects/CMakeLists.txt diff --git a/libkwineffects/KWinEffectsConfig.cmake.in b/src/libkwineffects/KWinEffectsConfig.cmake.in similarity index 100% rename from libkwineffects/KWinEffectsConfig.cmake.in rename to src/libkwineffects/KWinEffectsConfig.cmake.in diff --git a/libkwineffects/Mainpage.dox b/src/libkwineffects/Mainpage.dox similarity index 100% rename from libkwineffects/Mainpage.dox rename to src/libkwineffects/Mainpage.dox diff --git a/libkwineffects/Messages.sh b/src/libkwineffects/Messages.sh similarity index 100% rename from libkwineffects/Messages.sh rename to src/libkwineffects/Messages.sh diff --git a/libkwineffects/anidata.cpp b/src/libkwineffects/anidata.cpp similarity index 100% rename from libkwineffects/anidata.cpp rename to src/libkwineffects/anidata.cpp diff --git a/libkwineffects/anidata_p.h b/src/libkwineffects/anidata_p.h similarity index 100% rename from libkwineffects/anidata_p.h rename to src/libkwineffects/anidata_p.h diff --git a/libkwineffects/kwinanimationeffect.cpp b/src/libkwineffects/kwinanimationeffect.cpp similarity index 100% rename from libkwineffects/kwinanimationeffect.cpp rename to src/libkwineffects/kwinanimationeffect.cpp diff --git a/libkwineffects/kwinanimationeffect.h b/src/libkwineffects/kwinanimationeffect.h similarity index 100% rename from libkwineffects/kwinanimationeffect.h rename to src/libkwineffects/kwinanimationeffect.h diff --git a/libkwineffects/kwinconfig.h.cmake b/src/libkwineffects/kwinconfig.h.cmake similarity index 100% rename from libkwineffects/kwinconfig.h.cmake rename to src/libkwineffects/kwinconfig.h.cmake diff --git a/libkwineffects/kwineffectquickview.cpp b/src/libkwineffects/kwineffectquickview.cpp similarity index 100% rename from libkwineffects/kwineffectquickview.cpp rename to src/libkwineffects/kwineffectquickview.cpp diff --git a/libkwineffects/kwineffectquickview.h b/src/libkwineffects/kwineffectquickview.h similarity index 100% rename from libkwineffects/kwineffectquickview.h rename to src/libkwineffects/kwineffectquickview.h diff --git a/libkwineffects/kwineffects.cpp b/src/libkwineffects/kwineffects.cpp similarity index 100% rename from libkwineffects/kwineffects.cpp rename to src/libkwineffects/kwineffects.cpp diff --git a/libkwineffects/kwineffects.h b/src/libkwineffects/kwineffects.h similarity index 100% rename from libkwineffects/kwineffects.h rename to src/libkwineffects/kwineffects.h diff --git a/libkwineffects/kwineglimagetexture.cpp b/src/libkwineffects/kwineglimagetexture.cpp similarity index 100% rename from libkwineffects/kwineglimagetexture.cpp rename to src/libkwineffects/kwineglimagetexture.cpp diff --git a/libkwineffects/kwineglimagetexture.h b/src/libkwineffects/kwineglimagetexture.h similarity index 100% rename from libkwineffects/kwineglimagetexture.h rename to src/libkwineffects/kwineglimagetexture.h diff --git a/libkwineffects/kwinglobals.h b/src/libkwineffects/kwinglobals.h similarity index 100% rename from libkwineffects/kwinglobals.h rename to src/libkwineffects/kwinglobals.h diff --git a/libkwineffects/kwinglplatform.cpp b/src/libkwineffects/kwinglplatform.cpp similarity index 100% rename from libkwineffects/kwinglplatform.cpp rename to src/libkwineffects/kwinglplatform.cpp diff --git a/libkwineffects/kwinglplatform.h b/src/libkwineffects/kwinglplatform.h similarity index 100% rename from libkwineffects/kwinglplatform.h rename to src/libkwineffects/kwinglplatform.h diff --git a/libkwineffects/kwingltexture.cpp b/src/libkwineffects/kwingltexture.cpp similarity index 100% rename from libkwineffects/kwingltexture.cpp rename to src/libkwineffects/kwingltexture.cpp diff --git a/libkwineffects/kwingltexture.h b/src/libkwineffects/kwingltexture.h similarity index 100% rename from libkwineffects/kwingltexture.h rename to src/libkwineffects/kwingltexture.h diff --git a/libkwineffects/kwingltexture_p.h b/src/libkwineffects/kwingltexture_p.h similarity index 100% rename from libkwineffects/kwingltexture_p.h rename to src/libkwineffects/kwingltexture_p.h diff --git a/libkwineffects/kwinglutils.cpp b/src/libkwineffects/kwinglutils.cpp similarity index 100% rename from libkwineffects/kwinglutils.cpp rename to src/libkwineffects/kwinglutils.cpp diff --git a/libkwineffects/kwinglutils.h b/src/libkwineffects/kwinglutils.h similarity index 100% rename from libkwineffects/kwinglutils.h rename to src/libkwineffects/kwinglutils.h diff --git a/libkwineffects/kwinglutils_funcs.cpp b/src/libkwineffects/kwinglutils_funcs.cpp similarity index 100% rename from libkwineffects/kwinglutils_funcs.cpp rename to src/libkwineffects/kwinglutils_funcs.cpp diff --git a/libkwineffects/kwinglutils_funcs.h b/src/libkwineffects/kwinglutils_funcs.h similarity index 100% rename from libkwineffects/kwinglutils_funcs.h rename to src/libkwineffects/kwinglutils_funcs.h diff --git a/libkwineffects/kwinxrenderutils.cpp b/src/libkwineffects/kwinxrenderutils.cpp similarity index 100% rename from libkwineffects/kwinxrenderutils.cpp rename to src/libkwineffects/kwinxrenderutils.cpp diff --git a/libkwineffects/kwinxrenderutils.h b/src/libkwineffects/kwinxrenderutils.h similarity index 100% rename from libkwineffects/kwinxrenderutils.h rename to src/libkwineffects/kwinxrenderutils.h diff --git a/libkwineffects/logging.cpp b/src/libkwineffects/logging.cpp similarity index 100% rename from libkwineffects/logging.cpp rename to src/libkwineffects/logging.cpp diff --git a/libkwineffects/logging_p.h b/src/libkwineffects/logging_p.h similarity index 100% rename from libkwineffects/logging_p.h rename to src/libkwineffects/logging_p.h diff --git a/linux_dmabuf.cpp b/src/linux_dmabuf.cpp similarity index 100% rename from linux_dmabuf.cpp rename to src/linux_dmabuf.cpp diff --git a/linux_dmabuf.h b/src/linux_dmabuf.h similarity index 100% rename from linux_dmabuf.h rename to src/linux_dmabuf.h diff --git a/logind.cpp b/src/logind.cpp similarity index 100% rename from logind.cpp rename to src/logind.cpp diff --git a/logind.h b/src/logind.h similarity index 100% rename from logind.h rename to src/logind.h diff --git a/main.cpp b/src/main.cpp similarity index 100% rename from main.cpp rename to src/main.cpp diff --git a/main.h b/src/main.h similarity index 100% rename from main.h rename to src/main.h diff --git a/main_wayland.cpp b/src/main_wayland.cpp similarity index 100% rename from main_wayland.cpp rename to src/main_wayland.cpp diff --git a/main_wayland.h b/src/main_wayland.h similarity index 100% rename from main_wayland.h rename to src/main_wayland.h diff --git a/main_x11.cpp b/src/main_x11.cpp similarity index 100% rename from main_x11.cpp rename to src/main_x11.cpp diff --git a/main_x11.h b/src/main_x11.h similarity index 100% rename from main_x11.h rename to src/main_x11.h diff --git a/modifier_only_shortcuts.cpp b/src/modifier_only_shortcuts.cpp similarity index 100% rename from modifier_only_shortcuts.cpp rename to src/modifier_only_shortcuts.cpp diff --git a/modifier_only_shortcuts.h b/src/modifier_only_shortcuts.h similarity index 100% rename from modifier_only_shortcuts.h rename to src/modifier_only_shortcuts.h diff --git a/moving_client_x11_filter.cpp b/src/moving_client_x11_filter.cpp similarity index 100% rename from moving_client_x11_filter.cpp rename to src/moving_client_x11_filter.cpp diff --git a/moving_client_x11_filter.h b/src/moving_client_x11_filter.h similarity index 100% rename from moving_client_x11_filter.h rename to src/moving_client_x11_filter.h diff --git a/netinfo.cpp b/src/netinfo.cpp similarity index 100% rename from netinfo.cpp rename to src/netinfo.cpp diff --git a/netinfo.h b/src/netinfo.h similarity index 100% rename from netinfo.h rename to src/netinfo.h diff --git a/onscreennotification.cpp b/src/onscreennotification.cpp similarity index 100% rename from onscreennotification.cpp rename to src/onscreennotification.cpp diff --git a/onscreennotification.h b/src/onscreennotification.h similarity index 100% rename from onscreennotification.h rename to src/onscreennotification.h diff --git a/options.cpp b/src/options.cpp similarity index 100% rename from options.cpp rename to src/options.cpp diff --git a/options.h b/src/options.h similarity index 100% rename from options.h rename to src/options.h diff --git a/org.kde.KWin.Plugins.xml b/src/org.kde.KWin.Plugins.xml similarity index 100% rename from org.kde.KWin.Plugins.xml rename to src/org.kde.KWin.Plugins.xml diff --git a/org.kde.KWin.Session.xml b/src/org.kde.KWin.Session.xml similarity index 100% rename from org.kde.KWin.Session.xml rename to src/org.kde.KWin.Session.xml diff --git a/org.kde.KWin.VirtualDesktopManager.xml b/src/org.kde.KWin.VirtualDesktopManager.xml similarity index 100% rename from org.kde.KWin.VirtualDesktopManager.xml rename to src/org.kde.KWin.VirtualDesktopManager.xml diff --git a/org.kde.KWin.xml b/src/org.kde.KWin.xml similarity index 100% rename from org.kde.KWin.xml rename to src/org.kde.KWin.xml diff --git a/org.kde.kappmenu.xml b/src/org.kde.kappmenu.xml similarity index 100% rename from org.kde.kappmenu.xml rename to src/org.kde.kappmenu.xml diff --git a/org.kde.kwin.Compositing.xml b/src/org.kde.kwin.Compositing.xml similarity index 100% rename from org.kde.kwin.Compositing.xml rename to src/org.kde.kwin.Compositing.xml diff --git a/org.kde.kwin.Effects.xml b/src/org.kde.kwin.Effects.xml similarity index 100% rename from org.kde.kwin.Effects.xml rename to src/org.kde.kwin.Effects.xml diff --git a/osd.cpp b/src/osd.cpp similarity index 100% rename from osd.cpp rename to src/osd.cpp diff --git a/osd.h b/src/osd.h similarity index 100% rename from osd.h rename to src/osd.h diff --git a/outline.cpp b/src/outline.cpp similarity index 100% rename from outline.cpp rename to src/outline.cpp diff --git a/outline.h b/src/outline.h similarity index 100% rename from outline.h rename to src/outline.h diff --git a/overlaywindow.cpp b/src/overlaywindow.cpp similarity index 100% rename from overlaywindow.cpp rename to src/overlaywindow.cpp diff --git a/overlaywindow.h b/src/overlaywindow.h similarity index 100% rename from overlaywindow.h rename to src/overlaywindow.h diff --git a/placement.cpp b/src/placement.cpp similarity index 100% rename from placement.cpp rename to src/placement.cpp diff --git a/placement.h b/src/placement.h similarity index 100% rename from placement.h rename to src/placement.h diff --git a/platform.cpp b/src/platform.cpp similarity index 100% rename from platform.cpp rename to src/platform.cpp diff --git a/platform.h b/src/platform.h similarity index 100% rename from platform.h rename to src/platform.h diff --git a/platformsupport/CMakeLists.txt b/src/platformsupport/CMakeLists.txt similarity index 100% rename from platformsupport/CMakeLists.txt rename to src/platformsupport/CMakeLists.txt diff --git a/platformsupport/scenes/CMakeLists.txt b/src/platformsupport/scenes/CMakeLists.txt similarity index 100% rename from platformsupport/scenes/CMakeLists.txt rename to src/platformsupport/scenes/CMakeLists.txt diff --git a/platformsupport/scenes/opengl/CMakeLists.txt b/src/platformsupport/scenes/opengl/CMakeLists.txt similarity index 91% rename from platformsupport/scenes/opengl/CMakeLists.txt rename to src/platformsupport/scenes/opengl/CMakeLists.txt index 3c9a45008a..7fcce9f511 100644 --- a/platformsupport/scenes/opengl/CMakeLists.txt +++ b/src/platformsupport/scenes/opengl/CMakeLists.txt @@ -5,8 +5,6 @@ set(SCENE_OPENGL_BACKEND_SRCS texture.cpp ) -include_directories(${CMAKE_SOURCE_DIR}) - include(ECMQtDeclareLoggingCategory) ecm_qt_declare_logging_category(SCENE_OPENGL_BACKEND_SRCS HEADER @@ -21,4 +19,4 @@ ecm_qt_declare_logging_category(SCENE_OPENGL_BACKEND_SRCS add_library(SceneOpenGLBackend STATIC ${SCENE_OPENGL_BACKEND_SRCS}) target_link_libraries(SceneOpenGLBackend Qt::Core Qt::Widgets KF5::CoreAddons KF5::ConfigCore KF5::WindowSystem Plasma::KWaylandServer) -target_include_directories(SceneOpenGLBackend PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) +target_include_directories(SceneOpenGLBackend PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_SOURCE_DIR}/src) diff --git a/platformsupport/scenes/opengl/abstract_egl_backend.cpp b/src/platformsupport/scenes/opengl/abstract_egl_backend.cpp similarity index 100% rename from platformsupport/scenes/opengl/abstract_egl_backend.cpp rename to src/platformsupport/scenes/opengl/abstract_egl_backend.cpp diff --git a/platformsupport/scenes/opengl/abstract_egl_backend.h b/src/platformsupport/scenes/opengl/abstract_egl_backend.h similarity index 100% rename from platformsupport/scenes/opengl/abstract_egl_backend.h rename to src/platformsupport/scenes/opengl/abstract_egl_backend.h diff --git a/platformsupport/scenes/opengl/drm_fourcc.h b/src/platformsupport/scenes/opengl/drm_fourcc.h similarity index 100% rename from platformsupport/scenes/opengl/drm_fourcc.h rename to src/platformsupport/scenes/opengl/drm_fourcc.h diff --git a/platformsupport/scenes/opengl/egl_dmabuf.cpp b/src/platformsupport/scenes/opengl/egl_dmabuf.cpp similarity index 100% rename from platformsupport/scenes/opengl/egl_dmabuf.cpp rename to src/platformsupport/scenes/opengl/egl_dmabuf.cpp diff --git a/platformsupport/scenes/opengl/egl_dmabuf.h b/src/platformsupport/scenes/opengl/egl_dmabuf.h similarity index 100% rename from platformsupport/scenes/opengl/egl_dmabuf.h rename to src/platformsupport/scenes/opengl/egl_dmabuf.h diff --git a/platformsupport/scenes/opengl/kwineglext.h b/src/platformsupport/scenes/opengl/kwineglext.h similarity index 100% rename from platformsupport/scenes/opengl/kwineglext.h rename to src/platformsupport/scenes/opengl/kwineglext.h diff --git a/platformsupport/scenes/opengl/openglbackend.cpp b/src/platformsupport/scenes/opengl/openglbackend.cpp similarity index 100% rename from platformsupport/scenes/opengl/openglbackend.cpp rename to src/platformsupport/scenes/opengl/openglbackend.cpp diff --git a/platformsupport/scenes/opengl/openglbackend.h b/src/platformsupport/scenes/opengl/openglbackend.h similarity index 100% rename from platformsupport/scenes/opengl/openglbackend.h rename to src/platformsupport/scenes/opengl/openglbackend.h diff --git a/platformsupport/scenes/opengl/texture.cpp b/src/platformsupport/scenes/opengl/texture.cpp similarity index 100% rename from platformsupport/scenes/opengl/texture.cpp rename to src/platformsupport/scenes/opengl/texture.cpp diff --git a/platformsupport/scenes/opengl/texture.h b/src/platformsupport/scenes/opengl/texture.h similarity index 100% rename from platformsupport/scenes/opengl/texture.h rename to src/platformsupport/scenes/opengl/texture.h diff --git a/platformsupport/scenes/qpainter/CMakeLists.txt b/src/platformsupport/scenes/qpainter/CMakeLists.txt similarity index 100% rename from platformsupport/scenes/qpainter/CMakeLists.txt rename to src/platformsupport/scenes/qpainter/CMakeLists.txt diff --git a/platformsupport/scenes/qpainter/qpainterbackend.cpp b/src/platformsupport/scenes/qpainter/qpainterbackend.cpp similarity index 100% rename from platformsupport/scenes/qpainter/qpainterbackend.cpp rename to src/platformsupport/scenes/qpainter/qpainterbackend.cpp diff --git a/platformsupport/scenes/qpainter/qpainterbackend.h b/src/platformsupport/scenes/qpainter/qpainterbackend.h similarity index 100% rename from platformsupport/scenes/qpainter/qpainterbackend.h rename to src/platformsupport/scenes/qpainter/qpainterbackend.h diff --git a/platformsupport/scenes/xrender/CMakeLists.txt b/src/platformsupport/scenes/xrender/CMakeLists.txt similarity index 100% rename from platformsupport/scenes/xrender/CMakeLists.txt rename to src/platformsupport/scenes/xrender/CMakeLists.txt diff --git a/platformsupport/scenes/xrender/xrenderbackend.cpp b/src/platformsupport/scenes/xrender/xrenderbackend.cpp similarity index 100% rename from platformsupport/scenes/xrender/xrenderbackend.cpp rename to src/platformsupport/scenes/xrender/xrenderbackend.cpp diff --git a/platformsupport/scenes/xrender/xrenderbackend.h b/src/platformsupport/scenes/xrender/xrenderbackend.h similarity index 100% rename from platformsupport/scenes/xrender/xrenderbackend.h rename to src/platformsupport/scenes/xrender/xrenderbackend.h diff --git a/platformsupport/vsyncconvenience/CMakeLists.txt b/src/platformsupport/vsyncconvenience/CMakeLists.txt similarity index 100% rename from platformsupport/vsyncconvenience/CMakeLists.txt rename to src/platformsupport/vsyncconvenience/CMakeLists.txt diff --git a/platformsupport/vsyncconvenience/softwarevsyncmonitor.cpp b/src/platformsupport/vsyncconvenience/softwarevsyncmonitor.cpp similarity index 100% rename from platformsupport/vsyncconvenience/softwarevsyncmonitor.cpp rename to src/platformsupport/vsyncconvenience/softwarevsyncmonitor.cpp diff --git a/platformsupport/vsyncconvenience/softwarevsyncmonitor.h b/src/platformsupport/vsyncconvenience/softwarevsyncmonitor.h similarity index 100% rename from platformsupport/vsyncconvenience/softwarevsyncmonitor.h rename to src/platformsupport/vsyncconvenience/softwarevsyncmonitor.h diff --git a/platformsupport/vsyncconvenience/vsyncmonitor.cpp b/src/platformsupport/vsyncconvenience/vsyncmonitor.cpp similarity index 100% rename from platformsupport/vsyncconvenience/vsyncmonitor.cpp rename to src/platformsupport/vsyncconvenience/vsyncmonitor.cpp diff --git a/platformsupport/vsyncconvenience/vsyncmonitor.h b/src/platformsupport/vsyncconvenience/vsyncmonitor.h similarity index 100% rename from platformsupport/vsyncconvenience/vsyncmonitor.h rename to src/platformsupport/vsyncconvenience/vsyncmonitor.h diff --git a/plugin.cpp b/src/plugin.cpp similarity index 100% rename from plugin.cpp rename to src/plugin.cpp diff --git a/plugin.h b/src/plugin.h similarity index 100% rename from plugin.h rename to src/plugin.h diff --git a/pluginmanager.cpp b/src/pluginmanager.cpp similarity index 100% rename from pluginmanager.cpp rename to src/pluginmanager.cpp diff --git a/pluginmanager.h b/src/pluginmanager.h similarity index 100% rename from pluginmanager.h rename to src/pluginmanager.h diff --git a/plugins/CMakeLists.txt b/src/plugins/CMakeLists.txt similarity index 100% rename from plugins/CMakeLists.txt rename to src/plugins/CMakeLists.txt diff --git a/plugins/colord-integration/CMakeLists.txt b/src/plugins/colord-integration/CMakeLists.txt similarity index 100% rename from plugins/colord-integration/CMakeLists.txt rename to src/plugins/colord-integration/CMakeLists.txt diff --git a/plugins/colord-integration/colorddevice.cpp b/src/plugins/colord-integration/colorddevice.cpp similarity index 100% rename from plugins/colord-integration/colorddevice.cpp rename to src/plugins/colord-integration/colorddevice.cpp diff --git a/plugins/colord-integration/colorddevice.h b/src/plugins/colord-integration/colorddevice.h similarity index 100% rename from plugins/colord-integration/colorddevice.h rename to src/plugins/colord-integration/colorddevice.h diff --git a/plugins/colord-integration/colordintegration.cpp b/src/plugins/colord-integration/colordintegration.cpp similarity index 100% rename from plugins/colord-integration/colordintegration.cpp rename to src/plugins/colord-integration/colordintegration.cpp diff --git a/plugins/colord-integration/colordintegration.h b/src/plugins/colord-integration/colordintegration.h similarity index 100% rename from plugins/colord-integration/colordintegration.h rename to src/plugins/colord-integration/colordintegration.h diff --git a/plugins/colord-integration/colordtypes.h b/src/plugins/colord-integration/colordtypes.h similarity index 100% rename from plugins/colord-integration/colordtypes.h rename to src/plugins/colord-integration/colordtypes.h diff --git a/plugins/colord-integration/main.cpp b/src/plugins/colord-integration/main.cpp similarity index 100% rename from plugins/colord-integration/main.cpp rename to src/plugins/colord-integration/main.cpp diff --git a/plugins/colord-integration/metadata.json b/src/plugins/colord-integration/metadata.json similarity index 100% rename from plugins/colord-integration/metadata.json rename to src/plugins/colord-integration/metadata.json diff --git a/plugins/colord-integration/org.freedesktop.ColorManager.Device.xml b/src/plugins/colord-integration/org.freedesktop.ColorManager.Device.xml similarity index 100% rename from plugins/colord-integration/org.freedesktop.ColorManager.Device.xml rename to src/plugins/colord-integration/org.freedesktop.ColorManager.Device.xml diff --git a/plugins/colord-integration/org.freedesktop.ColorManager.Profile.xml b/src/plugins/colord-integration/org.freedesktop.ColorManager.Profile.xml similarity index 100% rename from plugins/colord-integration/org.freedesktop.ColorManager.Profile.xml rename to src/plugins/colord-integration/org.freedesktop.ColorManager.Profile.xml diff --git a/plugins/colord-integration/org.freedesktop.ColorManager.xml b/src/plugins/colord-integration/org.freedesktop.ColorManager.xml similarity index 100% rename from plugins/colord-integration/org.freedesktop.ColorManager.xml rename to src/plugins/colord-integration/org.freedesktop.ColorManager.xml diff --git a/plugins/idletime/CMakeLists.txt b/src/plugins/idletime/CMakeLists.txt similarity index 100% rename from plugins/idletime/CMakeLists.txt rename to src/plugins/idletime/CMakeLists.txt diff --git a/plugins/idletime/kwin.json b/src/plugins/idletime/kwin.json similarity index 100% rename from plugins/idletime/kwin.json rename to src/plugins/idletime/kwin.json diff --git a/plugins/idletime/poller.cpp b/src/plugins/idletime/poller.cpp similarity index 100% rename from plugins/idletime/poller.cpp rename to src/plugins/idletime/poller.cpp diff --git a/plugins/idletime/poller.h b/src/plugins/idletime/poller.h similarity index 100% rename from plugins/idletime/poller.h rename to src/plugins/idletime/poller.h diff --git a/plugins/kdecorations/CMakeLists.txt b/src/plugins/kdecorations/CMakeLists.txt similarity index 100% rename from plugins/kdecorations/CMakeLists.txt rename to src/plugins/kdecorations/CMakeLists.txt diff --git a/plugins/kdecorations/Messages.sh b/src/plugins/kdecorations/Messages.sh similarity index 100% rename from plugins/kdecorations/Messages.sh rename to src/plugins/kdecorations/Messages.sh diff --git a/plugins/kdecorations/aurorae/AUTHORS b/src/plugins/kdecorations/aurorae/AUTHORS similarity index 100% rename from plugins/kdecorations/aurorae/AUTHORS rename to src/plugins/kdecorations/aurorae/AUTHORS diff --git a/plugins/kdecorations/aurorae/CMakeLists.txt b/src/plugins/kdecorations/aurorae/CMakeLists.txt similarity index 100% rename from plugins/kdecorations/aurorae/CMakeLists.txt rename to src/plugins/kdecorations/aurorae/CMakeLists.txt diff --git a/plugins/kdecorations/aurorae/README b/src/plugins/kdecorations/aurorae/README similarity index 100% rename from plugins/kdecorations/aurorae/README rename to src/plugins/kdecorations/aurorae/README diff --git a/plugins/kdecorations/aurorae/TODO b/src/plugins/kdecorations/aurorae/TODO similarity index 100% rename from plugins/kdecorations/aurorae/TODO rename to src/plugins/kdecorations/aurorae/TODO diff --git a/plugins/kdecorations/aurorae/src/CMakeLists.txt b/src/plugins/kdecorations/aurorae/src/CMakeLists.txt similarity index 100% rename from plugins/kdecorations/aurorae/src/CMakeLists.txt rename to src/plugins/kdecorations/aurorae/src/CMakeLists.txt diff --git a/plugins/kdecorations/aurorae/src/aurorae.cpp b/src/plugins/kdecorations/aurorae/src/aurorae.cpp similarity index 100% rename from plugins/kdecorations/aurorae/src/aurorae.cpp rename to src/plugins/kdecorations/aurorae/src/aurorae.cpp diff --git a/plugins/kdecorations/aurorae/src/aurorae.h b/src/plugins/kdecorations/aurorae/src/aurorae.h similarity index 100% rename from plugins/kdecorations/aurorae/src/aurorae.h rename to src/plugins/kdecorations/aurorae/src/aurorae.h diff --git a/plugins/kdecorations/aurorae/src/aurorae.json b/src/plugins/kdecorations/aurorae/src/aurorae.json similarity index 100% rename from plugins/kdecorations/aurorae/src/aurorae.json rename to src/plugins/kdecorations/aurorae/src/aurorae.json diff --git a/plugins/kdecorations/aurorae/src/aurorae.knsrc b/src/plugins/kdecorations/aurorae/src/aurorae.knsrc similarity index 100% rename from plugins/kdecorations/aurorae/src/aurorae.knsrc rename to src/plugins/kdecorations/aurorae/src/aurorae.knsrc diff --git a/plugins/kdecorations/aurorae/src/colorhelper.cpp b/src/plugins/kdecorations/aurorae/src/colorhelper.cpp similarity index 100% rename from plugins/kdecorations/aurorae/src/colorhelper.cpp rename to src/plugins/kdecorations/aurorae/src/colorhelper.cpp diff --git a/plugins/kdecorations/aurorae/src/colorhelper.h b/src/plugins/kdecorations/aurorae/src/colorhelper.h similarity index 100% rename from plugins/kdecorations/aurorae/src/colorhelper.h rename to src/plugins/kdecorations/aurorae/src/colorhelper.h diff --git a/plugins/kdecorations/aurorae/src/decorationoptions.cpp b/src/plugins/kdecorations/aurorae/src/decorationoptions.cpp similarity index 100% rename from plugins/kdecorations/aurorae/src/decorationoptions.cpp rename to src/plugins/kdecorations/aurorae/src/decorationoptions.cpp diff --git a/plugins/kdecorations/aurorae/src/decorationoptions.h b/src/plugins/kdecorations/aurorae/src/decorationoptions.h similarity index 100% rename from plugins/kdecorations/aurorae/src/decorationoptions.h rename to src/plugins/kdecorations/aurorae/src/decorationoptions.h diff --git a/plugins/kdecorations/aurorae/src/decorationplugin.cpp b/src/plugins/kdecorations/aurorae/src/decorationplugin.cpp similarity index 100% rename from plugins/kdecorations/aurorae/src/decorationplugin.cpp rename to src/plugins/kdecorations/aurorae/src/decorationplugin.cpp diff --git a/plugins/kdecorations/aurorae/src/decorationplugin.h b/src/plugins/kdecorations/aurorae/src/decorationplugin.h similarity index 100% rename from plugins/kdecorations/aurorae/src/decorationplugin.h rename to src/plugins/kdecorations/aurorae/src/decorationplugin.h diff --git a/plugins/kdecorations/aurorae/src/kwindecoration.desktop b/src/plugins/kdecorations/aurorae/src/kwindecoration.desktop similarity index 100% rename from plugins/kdecorations/aurorae/src/kwindecoration.desktop rename to src/plugins/kdecorations/aurorae/src/kwindecoration.desktop diff --git a/plugins/kdecorations/aurorae/src/lib/auroraetheme.cpp b/src/plugins/kdecorations/aurorae/src/lib/auroraetheme.cpp similarity index 100% rename from plugins/kdecorations/aurorae/src/lib/auroraetheme.cpp rename to src/plugins/kdecorations/aurorae/src/lib/auroraetheme.cpp diff --git a/plugins/kdecorations/aurorae/src/lib/auroraetheme.h b/src/plugins/kdecorations/aurorae/src/lib/auroraetheme.h similarity index 100% rename from plugins/kdecorations/aurorae/src/lib/auroraetheme.h rename to src/plugins/kdecorations/aurorae/src/lib/auroraetheme.h diff --git a/plugins/kdecorations/aurorae/src/lib/themeconfig.cpp b/src/plugins/kdecorations/aurorae/src/lib/themeconfig.cpp similarity index 100% rename from plugins/kdecorations/aurorae/src/lib/themeconfig.cpp rename to src/plugins/kdecorations/aurorae/src/lib/themeconfig.cpp diff --git a/plugins/kdecorations/aurorae/src/lib/themeconfig.h b/src/plugins/kdecorations/aurorae/src/lib/themeconfig.h similarity index 100% rename from plugins/kdecorations/aurorae/src/lib/themeconfig.h rename to src/plugins/kdecorations/aurorae/src/lib/themeconfig.h diff --git a/plugins/kdecorations/aurorae/src/qml/AppMenuButton.qml b/src/plugins/kdecorations/aurorae/src/qml/AppMenuButton.qml similarity index 100% rename from plugins/kdecorations/aurorae/src/qml/AppMenuButton.qml rename to src/plugins/kdecorations/aurorae/src/qml/AppMenuButton.qml diff --git a/plugins/kdecorations/aurorae/src/qml/AuroraeButton.qml b/src/plugins/kdecorations/aurorae/src/qml/AuroraeButton.qml similarity index 100% rename from plugins/kdecorations/aurorae/src/qml/AuroraeButton.qml rename to src/plugins/kdecorations/aurorae/src/qml/AuroraeButton.qml diff --git a/plugins/kdecorations/aurorae/src/qml/AuroraeButtonGroup.qml b/src/plugins/kdecorations/aurorae/src/qml/AuroraeButtonGroup.qml similarity index 100% rename from plugins/kdecorations/aurorae/src/qml/AuroraeButtonGroup.qml rename to src/plugins/kdecorations/aurorae/src/qml/AuroraeButtonGroup.qml diff --git a/plugins/kdecorations/aurorae/src/qml/AuroraeMaximizeButton.qml b/src/plugins/kdecorations/aurorae/src/qml/AuroraeMaximizeButton.qml similarity index 100% rename from plugins/kdecorations/aurorae/src/qml/AuroraeMaximizeButton.qml rename to src/plugins/kdecorations/aurorae/src/qml/AuroraeMaximizeButton.qml diff --git a/plugins/kdecorations/aurorae/src/qml/ButtonGroup.qml b/src/plugins/kdecorations/aurorae/src/qml/ButtonGroup.qml similarity index 100% rename from plugins/kdecorations/aurorae/src/qml/ButtonGroup.qml rename to src/plugins/kdecorations/aurorae/src/qml/ButtonGroup.qml diff --git a/plugins/kdecorations/aurorae/src/qml/Decoration.qml b/src/plugins/kdecorations/aurorae/src/qml/Decoration.qml similarity index 100% rename from plugins/kdecorations/aurorae/src/qml/Decoration.qml rename to src/plugins/kdecorations/aurorae/src/qml/Decoration.qml diff --git a/plugins/kdecorations/aurorae/src/qml/DecorationButton.qml b/src/plugins/kdecorations/aurorae/src/qml/DecorationButton.qml similarity index 100% rename from plugins/kdecorations/aurorae/src/qml/DecorationButton.qml rename to src/plugins/kdecorations/aurorae/src/qml/DecorationButton.qml diff --git a/plugins/kdecorations/aurorae/src/qml/MenuButton.qml b/src/plugins/kdecorations/aurorae/src/qml/MenuButton.qml similarity index 100% rename from plugins/kdecorations/aurorae/src/qml/MenuButton.qml rename to src/plugins/kdecorations/aurorae/src/qml/MenuButton.qml diff --git a/plugins/kdecorations/aurorae/src/qml/aurorae.qml b/src/plugins/kdecorations/aurorae/src/qml/aurorae.qml similarity index 100% rename from plugins/kdecorations/aurorae/src/qml/aurorae.qml rename to src/plugins/kdecorations/aurorae/src/qml/aurorae.qml diff --git a/plugins/kdecorations/aurorae/src/qml/qmldir b/src/plugins/kdecorations/aurorae/src/qml/qmldir similarity index 100% rename from plugins/kdecorations/aurorae/src/qml/qmldir rename to src/plugins/kdecorations/aurorae/src/qml/qmldir diff --git a/plugins/kdecorations/aurorae/theme-description b/src/plugins/kdecorations/aurorae/theme-description similarity index 100% rename from plugins/kdecorations/aurorae/theme-description rename to src/plugins/kdecorations/aurorae/theme-description diff --git a/plugins/kdecorations/aurorae/themes/CMakeLists.txt b/src/plugins/kdecorations/aurorae/themes/CMakeLists.txt similarity index 100% rename from plugins/kdecorations/aurorae/themes/CMakeLists.txt rename to src/plugins/kdecorations/aurorae/themes/CMakeLists.txt diff --git a/plugins/kdecorations/aurorae/themes/plastik/CMakeLists.txt b/src/plugins/kdecorations/aurorae/themes/plastik/CMakeLists.txt similarity index 100% rename from plugins/kdecorations/aurorae/themes/plastik/CMakeLists.txt rename to src/plugins/kdecorations/aurorae/themes/plastik/CMakeLists.txt diff --git a/plugins/kdecorations/aurorae/themes/plastik/code/CMakeLists.txt b/src/plugins/kdecorations/aurorae/themes/plastik/code/CMakeLists.txt similarity index 100% rename from plugins/kdecorations/aurorae/themes/plastik/code/CMakeLists.txt rename to src/plugins/kdecorations/aurorae/themes/plastik/code/CMakeLists.txt diff --git a/plugins/kdecorations/aurorae/themes/plastik/code/plastikbutton.cpp b/src/plugins/kdecorations/aurorae/themes/plastik/code/plastikbutton.cpp similarity index 100% rename from plugins/kdecorations/aurorae/themes/plastik/code/plastikbutton.cpp rename to src/plugins/kdecorations/aurorae/themes/plastik/code/plastikbutton.cpp diff --git a/plugins/kdecorations/aurorae/themes/plastik/code/plastikbutton.h b/src/plugins/kdecorations/aurorae/themes/plastik/code/plastikbutton.h similarity index 100% rename from plugins/kdecorations/aurorae/themes/plastik/code/plastikbutton.h rename to src/plugins/kdecorations/aurorae/themes/plastik/code/plastikbutton.h diff --git a/plugins/kdecorations/aurorae/themes/plastik/code/plastikplugin.cpp b/src/plugins/kdecorations/aurorae/themes/plastik/code/plastikplugin.cpp similarity index 100% rename from plugins/kdecorations/aurorae/themes/plastik/code/plastikplugin.cpp rename to src/plugins/kdecorations/aurorae/themes/plastik/code/plastikplugin.cpp diff --git a/plugins/kdecorations/aurorae/themes/plastik/code/plastikplugin.h b/src/plugins/kdecorations/aurorae/themes/plastik/code/plastikplugin.h similarity index 100% rename from plugins/kdecorations/aurorae/themes/plastik/code/plastikplugin.h rename to src/plugins/kdecorations/aurorae/themes/plastik/code/plastikplugin.h diff --git a/plugins/kdecorations/aurorae/themes/plastik/code/qmldir b/src/plugins/kdecorations/aurorae/themes/plastik/code/qmldir similarity index 100% rename from plugins/kdecorations/aurorae/themes/plastik/code/qmldir rename to src/plugins/kdecorations/aurorae/themes/plastik/code/qmldir diff --git a/plugins/kdecorations/aurorae/themes/plastik/package/contents/config/main.xml b/src/plugins/kdecorations/aurorae/themes/plastik/package/contents/config/main.xml similarity index 100% rename from plugins/kdecorations/aurorae/themes/plastik/package/contents/config/main.xml rename to src/plugins/kdecorations/aurorae/themes/plastik/package/contents/config/main.xml diff --git a/plugins/kdecorations/aurorae/themes/plastik/package/contents/ui/PlastikButton.qml b/src/plugins/kdecorations/aurorae/themes/plastik/package/contents/ui/PlastikButton.qml similarity index 100% rename from plugins/kdecorations/aurorae/themes/plastik/package/contents/ui/PlastikButton.qml rename to src/plugins/kdecorations/aurorae/themes/plastik/package/contents/ui/PlastikButton.qml diff --git a/plugins/kdecorations/aurorae/themes/plastik/package/contents/ui/config.ui b/src/plugins/kdecorations/aurorae/themes/plastik/package/contents/ui/config.ui similarity index 100% rename from plugins/kdecorations/aurorae/themes/plastik/package/contents/ui/config.ui rename to src/plugins/kdecorations/aurorae/themes/plastik/package/contents/ui/config.ui diff --git a/plugins/kdecorations/aurorae/themes/plastik/package/contents/ui/main.qml b/src/plugins/kdecorations/aurorae/themes/plastik/package/contents/ui/main.qml similarity index 100% rename from plugins/kdecorations/aurorae/themes/plastik/package/contents/ui/main.qml rename to src/plugins/kdecorations/aurorae/themes/plastik/package/contents/ui/main.qml diff --git a/plugins/kdecorations/aurorae/themes/plastik/package/metadata.desktop b/src/plugins/kdecorations/aurorae/themes/plastik/package/metadata.desktop similarity index 100% rename from plugins/kdecorations/aurorae/themes/plastik/package/metadata.desktop rename to src/plugins/kdecorations/aurorae/themes/plastik/package/metadata.desktop diff --git a/plugins/kglobalaccel/CMakeLists.txt b/src/plugins/kglobalaccel/CMakeLists.txt similarity index 100% rename from plugins/kglobalaccel/CMakeLists.txt rename to src/plugins/kglobalaccel/CMakeLists.txt diff --git a/plugins/kglobalaccel/kglobalaccel_plugin.cpp b/src/plugins/kglobalaccel/kglobalaccel_plugin.cpp similarity index 100% rename from plugins/kglobalaccel/kglobalaccel_plugin.cpp rename to src/plugins/kglobalaccel/kglobalaccel_plugin.cpp diff --git a/plugins/kglobalaccel/kglobalaccel_plugin.h b/src/plugins/kglobalaccel/kglobalaccel_plugin.h similarity index 100% rename from plugins/kglobalaccel/kglobalaccel_plugin.h rename to src/plugins/kglobalaccel/kglobalaccel_plugin.h diff --git a/plugins/kglobalaccel/kwin.json b/src/plugins/kglobalaccel/kwin.json similarity index 100% rename from plugins/kglobalaccel/kwin.json rename to src/plugins/kglobalaccel/kwin.json diff --git a/plugins/kpackage/CMakeLists.txt b/src/plugins/kpackage/CMakeLists.txt similarity index 100% rename from plugins/kpackage/CMakeLists.txt rename to src/plugins/kpackage/CMakeLists.txt diff --git a/plugins/kpackage/aurorae/CMakeLists.txt b/src/plugins/kpackage/aurorae/CMakeLists.txt similarity index 100% rename from plugins/kpackage/aurorae/CMakeLists.txt rename to src/plugins/kpackage/aurorae/CMakeLists.txt diff --git a/plugins/kpackage/aurorae/aurorae.cpp b/src/plugins/kpackage/aurorae/aurorae.cpp similarity index 100% rename from plugins/kpackage/aurorae/aurorae.cpp rename to src/plugins/kpackage/aurorae/aurorae.cpp diff --git a/plugins/kpackage/aurorae/aurorae.h b/src/plugins/kpackage/aurorae/aurorae.h similarity index 100% rename from plugins/kpackage/aurorae/aurorae.h rename to src/plugins/kpackage/aurorae/aurorae.h diff --git a/plugins/kpackage/aurorae/kwin-packagestructure-aurorae.desktop b/src/plugins/kpackage/aurorae/kwin-packagestructure-aurorae.desktop similarity index 100% rename from plugins/kpackage/aurorae/kwin-packagestructure-aurorae.desktop rename to src/plugins/kpackage/aurorae/kwin-packagestructure-aurorae.desktop diff --git a/plugins/kpackage/decoration/CMakeLists.txt b/src/plugins/kpackage/decoration/CMakeLists.txt similarity index 100% rename from plugins/kpackage/decoration/CMakeLists.txt rename to src/plugins/kpackage/decoration/CMakeLists.txt diff --git a/plugins/kpackage/decoration/decoration.cpp b/src/plugins/kpackage/decoration/decoration.cpp similarity index 100% rename from plugins/kpackage/decoration/decoration.cpp rename to src/plugins/kpackage/decoration/decoration.cpp diff --git a/plugins/kpackage/decoration/decoration.h b/src/plugins/kpackage/decoration/decoration.h similarity index 100% rename from plugins/kpackage/decoration/decoration.h rename to src/plugins/kpackage/decoration/decoration.h diff --git a/plugins/kpackage/decoration/kwin-packagestructure-decoration.desktop b/src/plugins/kpackage/decoration/kwin-packagestructure-decoration.desktop similarity index 100% rename from plugins/kpackage/decoration/kwin-packagestructure-decoration.desktop rename to src/plugins/kpackage/decoration/kwin-packagestructure-decoration.desktop diff --git a/plugins/kpackage/effect/CMakeLists.txt b/src/plugins/kpackage/effect/CMakeLists.txt similarity index 100% rename from plugins/kpackage/effect/CMakeLists.txt rename to src/plugins/kpackage/effect/CMakeLists.txt diff --git a/plugins/kpackage/effect/effect.cpp b/src/plugins/kpackage/effect/effect.cpp similarity index 100% rename from plugins/kpackage/effect/effect.cpp rename to src/plugins/kpackage/effect/effect.cpp diff --git a/plugins/kpackage/effect/effect.h b/src/plugins/kpackage/effect/effect.h similarity index 100% rename from plugins/kpackage/effect/effect.h rename to src/plugins/kpackage/effect/effect.h diff --git a/plugins/kpackage/effect/kwin-packagestructure-effect.desktop b/src/plugins/kpackage/effect/kwin-packagestructure-effect.desktop similarity index 100% rename from plugins/kpackage/effect/kwin-packagestructure-effect.desktop rename to src/plugins/kpackage/effect/kwin-packagestructure-effect.desktop diff --git a/plugins/kpackage/scripts/CMakeLists.txt b/src/plugins/kpackage/scripts/CMakeLists.txt similarity index 100% rename from plugins/kpackage/scripts/CMakeLists.txt rename to src/plugins/kpackage/scripts/CMakeLists.txt diff --git a/plugins/kpackage/scripts/kwin-packagestructure-scripts.desktop b/src/plugins/kpackage/scripts/kwin-packagestructure-scripts.desktop similarity index 100% rename from plugins/kpackage/scripts/kwin-packagestructure-scripts.desktop rename to src/plugins/kpackage/scripts/kwin-packagestructure-scripts.desktop diff --git a/plugins/kpackage/scripts/scripts.cpp b/src/plugins/kpackage/scripts/scripts.cpp similarity index 100% rename from plugins/kpackage/scripts/scripts.cpp rename to src/plugins/kpackage/scripts/scripts.cpp diff --git a/plugins/kpackage/scripts/scripts.h b/src/plugins/kpackage/scripts/scripts.h similarity index 100% rename from plugins/kpackage/scripts/scripts.h rename to src/plugins/kpackage/scripts/scripts.h diff --git a/plugins/kpackage/windowswitcher/CMakeLists.txt b/src/plugins/kpackage/windowswitcher/CMakeLists.txt similarity index 100% rename from plugins/kpackage/windowswitcher/CMakeLists.txt rename to src/plugins/kpackage/windowswitcher/CMakeLists.txt diff --git a/plugins/kpackage/windowswitcher/kwin-packagestructure-windowswitcher.desktop b/src/plugins/kpackage/windowswitcher/kwin-packagestructure-windowswitcher.desktop similarity index 100% rename from plugins/kpackage/windowswitcher/kwin-packagestructure-windowswitcher.desktop rename to src/plugins/kpackage/windowswitcher/kwin-packagestructure-windowswitcher.desktop diff --git a/plugins/kpackage/windowswitcher/windowswitcher.cpp b/src/plugins/kpackage/windowswitcher/windowswitcher.cpp similarity index 100% rename from plugins/kpackage/windowswitcher/windowswitcher.cpp rename to src/plugins/kpackage/windowswitcher/windowswitcher.cpp diff --git a/plugins/kpackage/windowswitcher/windowswitcher.h b/src/plugins/kpackage/windowswitcher/windowswitcher.h similarity index 100% rename from plugins/kpackage/windowswitcher/windowswitcher.h rename to src/plugins/kpackage/windowswitcher/windowswitcher.h diff --git a/plugins/krunner-integration/CMakeLists.txt b/src/plugins/krunner-integration/CMakeLists.txt similarity index 100% rename from plugins/krunner-integration/CMakeLists.txt rename to src/plugins/krunner-integration/CMakeLists.txt diff --git a/plugins/krunner-integration/dbusutils_p.h b/src/plugins/krunner-integration/dbusutils_p.h similarity index 100% rename from plugins/krunner-integration/dbusutils_p.h rename to src/plugins/krunner-integration/dbusutils_p.h diff --git a/plugins/krunner-integration/kwin-runner-windows.desktop b/src/plugins/krunner-integration/kwin-runner-windows.desktop similarity index 100% rename from plugins/krunner-integration/kwin-runner-windows.desktop rename to src/plugins/krunner-integration/kwin-runner-windows.desktop diff --git a/plugins/krunner-integration/main.cpp b/src/plugins/krunner-integration/main.cpp similarity index 100% rename from plugins/krunner-integration/main.cpp rename to src/plugins/krunner-integration/main.cpp diff --git a/plugins/krunner-integration/metadata.json b/src/plugins/krunner-integration/metadata.json similarity index 100% rename from plugins/krunner-integration/metadata.json rename to src/plugins/krunner-integration/metadata.json diff --git a/plugins/krunner-integration/org.kde.krunner1.xml b/src/plugins/krunner-integration/org.kde.krunner1.xml similarity index 100% rename from plugins/krunner-integration/org.kde.krunner1.xml rename to src/plugins/krunner-integration/org.kde.krunner1.xml diff --git a/plugins/krunner-integration/windowsrunnerinterface.cpp b/src/plugins/krunner-integration/windowsrunnerinterface.cpp similarity index 100% rename from plugins/krunner-integration/windowsrunnerinterface.cpp rename to src/plugins/krunner-integration/windowsrunnerinterface.cpp diff --git a/plugins/krunner-integration/windowsrunnerinterface.h b/src/plugins/krunner-integration/windowsrunnerinterface.h similarity index 100% rename from plugins/krunner-integration/windowsrunnerinterface.h rename to src/plugins/krunner-integration/windowsrunnerinterface.h diff --git a/plugins/nightcolor/CMakeLists.txt b/src/plugins/nightcolor/CMakeLists.txt similarity index 100% rename from plugins/nightcolor/CMakeLists.txt rename to src/plugins/nightcolor/CMakeLists.txt diff --git a/plugins/nightcolor/clockskewnotifier.cpp b/src/plugins/nightcolor/clockskewnotifier.cpp similarity index 100% rename from plugins/nightcolor/clockskewnotifier.cpp rename to src/plugins/nightcolor/clockskewnotifier.cpp diff --git a/plugins/nightcolor/clockskewnotifier.h b/src/plugins/nightcolor/clockskewnotifier.h similarity index 100% rename from plugins/nightcolor/clockskewnotifier.h rename to src/plugins/nightcolor/clockskewnotifier.h diff --git a/plugins/nightcolor/clockskewnotifierengine.cpp b/src/plugins/nightcolor/clockskewnotifierengine.cpp similarity index 100% rename from plugins/nightcolor/clockskewnotifierengine.cpp rename to src/plugins/nightcolor/clockskewnotifierengine.cpp diff --git a/plugins/nightcolor/clockskewnotifierengine_linux.cpp b/src/plugins/nightcolor/clockskewnotifierengine_linux.cpp similarity index 100% rename from plugins/nightcolor/clockskewnotifierengine_linux.cpp rename to src/plugins/nightcolor/clockskewnotifierengine_linux.cpp diff --git a/plugins/nightcolor/clockskewnotifierengine_linux.h b/src/plugins/nightcolor/clockskewnotifierengine_linux.h similarity index 100% rename from plugins/nightcolor/clockskewnotifierengine_linux.h rename to src/plugins/nightcolor/clockskewnotifierengine_linux.h diff --git a/plugins/nightcolor/clockskewnotifierengine_p.h b/src/plugins/nightcolor/clockskewnotifierengine_p.h similarity index 100% rename from plugins/nightcolor/clockskewnotifierengine_p.h rename to src/plugins/nightcolor/clockskewnotifierengine_p.h diff --git a/plugins/nightcolor/constants.h b/src/plugins/nightcolor/constants.h similarity index 100% rename from plugins/nightcolor/constants.h rename to src/plugins/nightcolor/constants.h diff --git a/plugins/nightcolor/main.cpp b/src/plugins/nightcolor/main.cpp similarity index 100% rename from plugins/nightcolor/main.cpp rename to src/plugins/nightcolor/main.cpp diff --git a/plugins/nightcolor/metadata.json b/src/plugins/nightcolor/metadata.json similarity index 100% rename from plugins/nightcolor/metadata.json rename to src/plugins/nightcolor/metadata.json diff --git a/plugins/nightcolor/nightcolordbusinterface.cpp b/src/plugins/nightcolor/nightcolordbusinterface.cpp similarity index 100% rename from plugins/nightcolor/nightcolordbusinterface.cpp rename to src/plugins/nightcolor/nightcolordbusinterface.cpp diff --git a/plugins/nightcolor/nightcolordbusinterface.h b/src/plugins/nightcolor/nightcolordbusinterface.h similarity index 100% rename from plugins/nightcolor/nightcolordbusinterface.h rename to src/plugins/nightcolor/nightcolordbusinterface.h diff --git a/plugins/nightcolor/nightcolormanager.cpp b/src/plugins/nightcolor/nightcolormanager.cpp similarity index 100% rename from plugins/nightcolor/nightcolormanager.cpp rename to src/plugins/nightcolor/nightcolormanager.cpp diff --git a/plugins/nightcolor/nightcolormanager.h b/src/plugins/nightcolor/nightcolormanager.h similarity index 100% rename from plugins/nightcolor/nightcolormanager.h rename to src/plugins/nightcolor/nightcolormanager.h diff --git a/plugins/nightcolor/nightcolorsettings.kcfg b/src/plugins/nightcolor/nightcolorsettings.kcfg similarity index 100% rename from plugins/nightcolor/nightcolorsettings.kcfg rename to src/plugins/nightcolor/nightcolorsettings.kcfg diff --git a/plugins/nightcolor/nightcolorsettings.kcfgc b/src/plugins/nightcolor/nightcolorsettings.kcfgc similarity index 100% rename from plugins/nightcolor/nightcolorsettings.kcfgc rename to src/plugins/nightcolor/nightcolorsettings.kcfgc diff --git a/plugins/nightcolor/org.kde.kwin.ColorCorrect.xml b/src/plugins/nightcolor/org.kde.kwin.ColorCorrect.xml similarity index 100% rename from plugins/nightcolor/org.kde.kwin.ColorCorrect.xml rename to src/plugins/nightcolor/org.kde.kwin.ColorCorrect.xml diff --git a/plugins/nightcolor/suncalc.cpp b/src/plugins/nightcolor/suncalc.cpp similarity index 100% rename from plugins/nightcolor/suncalc.cpp rename to src/plugins/nightcolor/suncalc.cpp diff --git a/plugins/nightcolor/suncalc.h b/src/plugins/nightcolor/suncalc.h similarity index 100% rename from plugins/nightcolor/suncalc.h rename to src/plugins/nightcolor/suncalc.h diff --git a/plugins/platforms/CMakeLists.txt b/src/plugins/platforms/CMakeLists.txt similarity index 100% rename from plugins/platforms/CMakeLists.txt rename to src/plugins/platforms/CMakeLists.txt diff --git a/plugins/platforms/drm/CMakeLists.txt b/src/plugins/platforms/drm/CMakeLists.txt similarity index 100% rename from plugins/platforms/drm/CMakeLists.txt rename to src/plugins/platforms/drm/CMakeLists.txt diff --git a/plugins/platforms/drm/abstract_egl_drm_backend.cpp b/src/plugins/platforms/drm/abstract_egl_drm_backend.cpp similarity index 100% rename from plugins/platforms/drm/abstract_egl_drm_backend.cpp rename to src/plugins/platforms/drm/abstract_egl_drm_backend.cpp diff --git a/plugins/platforms/drm/abstract_egl_drm_backend.h b/src/plugins/platforms/drm/abstract_egl_drm_backend.h similarity index 100% rename from plugins/platforms/drm/abstract_egl_drm_backend.h rename to src/plugins/platforms/drm/abstract_egl_drm_backend.h diff --git a/plugins/platforms/drm/drm.json b/src/plugins/platforms/drm/drm.json similarity index 100% rename from plugins/platforms/drm/drm.json rename to src/plugins/platforms/drm/drm.json diff --git a/plugins/platforms/drm/drm_backend.cpp b/src/plugins/platforms/drm/drm_backend.cpp similarity index 100% rename from plugins/platforms/drm/drm_backend.cpp rename to src/plugins/platforms/drm/drm_backend.cpp diff --git a/plugins/platforms/drm/drm_backend.h b/src/plugins/platforms/drm/drm_backend.h similarity index 100% rename from plugins/platforms/drm/drm_backend.h rename to src/plugins/platforms/drm/drm_backend.h diff --git a/plugins/platforms/drm/drm_buffer.cpp b/src/plugins/platforms/drm/drm_buffer.cpp similarity index 100% rename from plugins/platforms/drm/drm_buffer.cpp rename to src/plugins/platforms/drm/drm_buffer.cpp diff --git a/plugins/platforms/drm/drm_buffer.h b/src/plugins/platforms/drm/drm_buffer.h similarity index 100% rename from plugins/platforms/drm/drm_buffer.h rename to src/plugins/platforms/drm/drm_buffer.h diff --git a/plugins/platforms/drm/drm_buffer_gbm.cpp b/src/plugins/platforms/drm/drm_buffer_gbm.cpp similarity index 100% rename from plugins/platforms/drm/drm_buffer_gbm.cpp rename to src/plugins/platforms/drm/drm_buffer_gbm.cpp diff --git a/plugins/platforms/drm/drm_buffer_gbm.h b/src/plugins/platforms/drm/drm_buffer_gbm.h similarity index 100% rename from plugins/platforms/drm/drm_buffer_gbm.h rename to src/plugins/platforms/drm/drm_buffer_gbm.h diff --git a/plugins/platforms/drm/drm_gpu.cpp b/src/plugins/platforms/drm/drm_gpu.cpp similarity index 100% rename from plugins/platforms/drm/drm_gpu.cpp rename to src/plugins/platforms/drm/drm_gpu.cpp diff --git a/plugins/platforms/drm/drm_gpu.h b/src/plugins/platforms/drm/drm_gpu.h similarity index 100% rename from plugins/platforms/drm/drm_gpu.h rename to src/plugins/platforms/drm/drm_gpu.h diff --git a/plugins/platforms/drm/drm_inputeventfilter.cpp b/src/plugins/platforms/drm/drm_inputeventfilter.cpp similarity index 100% rename from plugins/platforms/drm/drm_inputeventfilter.cpp rename to src/plugins/platforms/drm/drm_inputeventfilter.cpp diff --git a/plugins/platforms/drm/drm_inputeventfilter.h b/src/plugins/platforms/drm/drm_inputeventfilter.h similarity index 100% rename from plugins/platforms/drm/drm_inputeventfilter.h rename to src/plugins/platforms/drm/drm_inputeventfilter.h diff --git a/plugins/platforms/drm/drm_object.cpp b/src/plugins/platforms/drm/drm_object.cpp similarity index 100% rename from plugins/platforms/drm/drm_object.cpp rename to src/plugins/platforms/drm/drm_object.cpp diff --git a/plugins/platforms/drm/drm_object.h b/src/plugins/platforms/drm/drm_object.h similarity index 100% rename from plugins/platforms/drm/drm_object.h rename to src/plugins/platforms/drm/drm_object.h diff --git a/plugins/platforms/drm/drm_object_connector.cpp b/src/plugins/platforms/drm/drm_object_connector.cpp similarity index 100% rename from plugins/platforms/drm/drm_object_connector.cpp rename to src/plugins/platforms/drm/drm_object_connector.cpp diff --git a/plugins/platforms/drm/drm_object_connector.h b/src/plugins/platforms/drm/drm_object_connector.h similarity index 100% rename from plugins/platforms/drm/drm_object_connector.h rename to src/plugins/platforms/drm/drm_object_connector.h diff --git a/plugins/platforms/drm/drm_object_crtc.cpp b/src/plugins/platforms/drm/drm_object_crtc.cpp similarity index 100% rename from plugins/platforms/drm/drm_object_crtc.cpp rename to src/plugins/platforms/drm/drm_object_crtc.cpp diff --git a/plugins/platforms/drm/drm_object_crtc.h b/src/plugins/platforms/drm/drm_object_crtc.h similarity index 100% rename from plugins/platforms/drm/drm_object_crtc.h rename to src/plugins/platforms/drm/drm_object_crtc.h diff --git a/plugins/platforms/drm/drm_object_plane.cpp b/src/plugins/platforms/drm/drm_object_plane.cpp similarity index 100% rename from plugins/platforms/drm/drm_object_plane.cpp rename to src/plugins/platforms/drm/drm_object_plane.cpp diff --git a/plugins/platforms/drm/drm_object_plane.h b/src/plugins/platforms/drm/drm_object_plane.h similarity index 100% rename from plugins/platforms/drm/drm_object_plane.h rename to src/plugins/platforms/drm/drm_object_plane.h diff --git a/plugins/platforms/drm/drm_output.cpp b/src/plugins/platforms/drm/drm_output.cpp similarity index 100% rename from plugins/platforms/drm/drm_output.cpp rename to src/plugins/platforms/drm/drm_output.cpp diff --git a/plugins/platforms/drm/drm_output.h b/src/plugins/platforms/drm/drm_output.h similarity index 100% rename from plugins/platforms/drm/drm_output.h rename to src/plugins/platforms/drm/drm_output.h diff --git a/plugins/platforms/drm/drm_pointer.h b/src/plugins/platforms/drm/drm_pointer.h similarity index 100% rename from plugins/platforms/drm/drm_pointer.h rename to src/plugins/platforms/drm/drm_pointer.h diff --git a/plugins/platforms/drm/edid.cpp b/src/plugins/platforms/drm/edid.cpp similarity index 100% rename from plugins/platforms/drm/edid.cpp rename to src/plugins/platforms/drm/edid.cpp diff --git a/plugins/platforms/drm/edid.h b/src/plugins/platforms/drm/edid.h similarity index 100% rename from plugins/platforms/drm/edid.h rename to src/plugins/platforms/drm/edid.h diff --git a/plugins/platforms/drm/egl_gbm_backend.cpp b/src/plugins/platforms/drm/egl_gbm_backend.cpp similarity index 100% rename from plugins/platforms/drm/egl_gbm_backend.cpp rename to src/plugins/platforms/drm/egl_gbm_backend.cpp diff --git a/plugins/platforms/drm/egl_gbm_backend.h b/src/plugins/platforms/drm/egl_gbm_backend.h similarity index 100% rename from plugins/platforms/drm/egl_gbm_backend.h rename to src/plugins/platforms/drm/egl_gbm_backend.h diff --git a/plugins/platforms/drm/egl_multi_backend.cpp b/src/plugins/platforms/drm/egl_multi_backend.cpp similarity index 100% rename from plugins/platforms/drm/egl_multi_backend.cpp rename to src/plugins/platforms/drm/egl_multi_backend.cpp diff --git a/plugins/platforms/drm/egl_multi_backend.h b/src/plugins/platforms/drm/egl_multi_backend.h similarity index 100% rename from plugins/platforms/drm/egl_multi_backend.h rename to src/plugins/platforms/drm/egl_multi_backend.h diff --git a/plugins/platforms/drm/egl_stream_backend.cpp b/src/plugins/platforms/drm/egl_stream_backend.cpp similarity index 100% rename from plugins/platforms/drm/egl_stream_backend.cpp rename to src/plugins/platforms/drm/egl_stream_backend.cpp diff --git a/plugins/platforms/drm/egl_stream_backend.h b/src/plugins/platforms/drm/egl_stream_backend.h similarity index 100% rename from plugins/platforms/drm/egl_stream_backend.h rename to src/plugins/platforms/drm/egl_stream_backend.h diff --git a/plugins/platforms/drm/gbm_dmabuf.cpp b/src/plugins/platforms/drm/gbm_dmabuf.cpp similarity index 100% rename from plugins/platforms/drm/gbm_dmabuf.cpp rename to src/plugins/platforms/drm/gbm_dmabuf.cpp diff --git a/plugins/platforms/drm/gbm_dmabuf.h b/src/plugins/platforms/drm/gbm_dmabuf.h similarity index 100% rename from plugins/platforms/drm/gbm_dmabuf.h rename to src/plugins/platforms/drm/gbm_dmabuf.h diff --git a/plugins/platforms/drm/gbm_surface.cpp b/src/plugins/platforms/drm/gbm_surface.cpp similarity index 100% rename from plugins/platforms/drm/gbm_surface.cpp rename to src/plugins/platforms/drm/gbm_surface.cpp diff --git a/plugins/platforms/drm/gbm_surface.h b/src/plugins/platforms/drm/gbm_surface.h similarity index 100% rename from plugins/platforms/drm/gbm_surface.h rename to src/plugins/platforms/drm/gbm_surface.h diff --git a/plugins/platforms/drm/logging.cpp b/src/plugins/platforms/drm/logging.cpp similarity index 100% rename from plugins/platforms/drm/logging.cpp rename to src/plugins/platforms/drm/logging.cpp diff --git a/plugins/platforms/drm/logging.h b/src/plugins/platforms/drm/logging.h similarity index 100% rename from plugins/platforms/drm/logging.h rename to src/plugins/platforms/drm/logging.h diff --git a/plugins/platforms/drm/scene_qpainter_drm_backend.cpp b/src/plugins/platforms/drm/scene_qpainter_drm_backend.cpp similarity index 100% rename from plugins/platforms/drm/scene_qpainter_drm_backend.cpp rename to src/plugins/platforms/drm/scene_qpainter_drm_backend.cpp diff --git a/plugins/platforms/drm/scene_qpainter_drm_backend.h b/src/plugins/platforms/drm/scene_qpainter_drm_backend.h similarity index 100% rename from plugins/platforms/drm/scene_qpainter_drm_backend.h rename to src/plugins/platforms/drm/scene_qpainter_drm_backend.h diff --git a/plugins/platforms/fbdev/CMakeLists.txt b/src/plugins/platforms/fbdev/CMakeLists.txt similarity index 100% rename from plugins/platforms/fbdev/CMakeLists.txt rename to src/plugins/platforms/fbdev/CMakeLists.txt diff --git a/plugins/platforms/fbdev/fb_backend.cpp b/src/plugins/platforms/fbdev/fb_backend.cpp similarity index 100% rename from plugins/platforms/fbdev/fb_backend.cpp rename to src/plugins/platforms/fbdev/fb_backend.cpp diff --git a/plugins/platforms/fbdev/fb_backend.h b/src/plugins/platforms/fbdev/fb_backend.h similarity index 100% rename from plugins/platforms/fbdev/fb_backend.h rename to src/plugins/platforms/fbdev/fb_backend.h diff --git a/plugins/platforms/fbdev/fbdev.json b/src/plugins/platforms/fbdev/fbdev.json similarity index 100% rename from plugins/platforms/fbdev/fbdev.json rename to src/plugins/platforms/fbdev/fbdev.json diff --git a/plugins/platforms/fbdev/fbvsyncmonitor.cpp b/src/plugins/platforms/fbdev/fbvsyncmonitor.cpp similarity index 100% rename from plugins/platforms/fbdev/fbvsyncmonitor.cpp rename to src/plugins/platforms/fbdev/fbvsyncmonitor.cpp diff --git a/plugins/platforms/fbdev/fbvsyncmonitor.h b/src/plugins/platforms/fbdev/fbvsyncmonitor.h similarity index 100% rename from plugins/platforms/fbdev/fbvsyncmonitor.h rename to src/plugins/platforms/fbdev/fbvsyncmonitor.h diff --git a/plugins/platforms/fbdev/logging.cpp b/src/plugins/platforms/fbdev/logging.cpp similarity index 100% rename from plugins/platforms/fbdev/logging.cpp rename to src/plugins/platforms/fbdev/logging.cpp diff --git a/plugins/platforms/fbdev/logging.h b/src/plugins/platforms/fbdev/logging.h similarity index 100% rename from plugins/platforms/fbdev/logging.h rename to src/plugins/platforms/fbdev/logging.h diff --git a/plugins/platforms/fbdev/scene_qpainter_fb_backend.cpp b/src/plugins/platforms/fbdev/scene_qpainter_fb_backend.cpp similarity index 100% rename from plugins/platforms/fbdev/scene_qpainter_fb_backend.cpp rename to src/plugins/platforms/fbdev/scene_qpainter_fb_backend.cpp diff --git a/plugins/platforms/fbdev/scene_qpainter_fb_backend.h b/src/plugins/platforms/fbdev/scene_qpainter_fb_backend.h similarity index 100% rename from plugins/platforms/fbdev/scene_qpainter_fb_backend.h rename to src/plugins/platforms/fbdev/scene_qpainter_fb_backend.h diff --git a/plugins/platforms/virtual/CMakeLists.txt b/src/plugins/platforms/virtual/CMakeLists.txt similarity index 100% rename from plugins/platforms/virtual/CMakeLists.txt rename to src/plugins/platforms/virtual/CMakeLists.txt diff --git a/plugins/platforms/virtual/egl_gbm_backend.cpp b/src/plugins/platforms/virtual/egl_gbm_backend.cpp similarity index 100% rename from plugins/platforms/virtual/egl_gbm_backend.cpp rename to src/plugins/platforms/virtual/egl_gbm_backend.cpp diff --git a/plugins/platforms/virtual/egl_gbm_backend.h b/src/plugins/platforms/virtual/egl_gbm_backend.h similarity index 100% rename from plugins/platforms/virtual/egl_gbm_backend.h rename to src/plugins/platforms/virtual/egl_gbm_backend.h diff --git a/plugins/platforms/virtual/scene_qpainter_virtual_backend.cpp b/src/plugins/platforms/virtual/scene_qpainter_virtual_backend.cpp similarity index 100% rename from plugins/platforms/virtual/scene_qpainter_virtual_backend.cpp rename to src/plugins/platforms/virtual/scene_qpainter_virtual_backend.cpp diff --git a/plugins/platforms/virtual/scene_qpainter_virtual_backend.h b/src/plugins/platforms/virtual/scene_qpainter_virtual_backend.h similarity index 100% rename from plugins/platforms/virtual/scene_qpainter_virtual_backend.h rename to src/plugins/platforms/virtual/scene_qpainter_virtual_backend.h diff --git a/plugins/platforms/virtual/virtual.json b/src/plugins/platforms/virtual/virtual.json similarity index 100% rename from plugins/platforms/virtual/virtual.json rename to src/plugins/platforms/virtual/virtual.json diff --git a/plugins/platforms/virtual/virtual_backend.cpp b/src/plugins/platforms/virtual/virtual_backend.cpp similarity index 100% rename from plugins/platforms/virtual/virtual_backend.cpp rename to src/plugins/platforms/virtual/virtual_backend.cpp diff --git a/plugins/platforms/virtual/virtual_backend.h b/src/plugins/platforms/virtual/virtual_backend.h similarity index 100% rename from plugins/platforms/virtual/virtual_backend.h rename to src/plugins/platforms/virtual/virtual_backend.h diff --git a/plugins/platforms/virtual/virtual_output.cpp b/src/plugins/platforms/virtual/virtual_output.cpp similarity index 100% rename from plugins/platforms/virtual/virtual_output.cpp rename to src/plugins/platforms/virtual/virtual_output.cpp diff --git a/plugins/platforms/virtual/virtual_output.h b/src/plugins/platforms/virtual/virtual_output.h similarity index 100% rename from plugins/platforms/virtual/virtual_output.h rename to src/plugins/platforms/virtual/virtual_output.h diff --git a/plugins/platforms/wayland/CMakeLists.txt b/src/plugins/platforms/wayland/CMakeLists.txt similarity index 100% rename from plugins/platforms/wayland/CMakeLists.txt rename to src/plugins/platforms/wayland/CMakeLists.txt diff --git a/plugins/platforms/wayland/egl_wayland_backend.cpp b/src/plugins/platforms/wayland/egl_wayland_backend.cpp similarity index 100% rename from plugins/platforms/wayland/egl_wayland_backend.cpp rename to src/plugins/platforms/wayland/egl_wayland_backend.cpp diff --git a/plugins/platforms/wayland/egl_wayland_backend.h b/src/plugins/platforms/wayland/egl_wayland_backend.h similarity index 100% rename from plugins/platforms/wayland/egl_wayland_backend.h rename to src/plugins/platforms/wayland/egl_wayland_backend.h diff --git a/plugins/platforms/wayland/logging.cpp b/src/plugins/platforms/wayland/logging.cpp similarity index 100% rename from plugins/platforms/wayland/logging.cpp rename to src/plugins/platforms/wayland/logging.cpp diff --git a/plugins/platforms/wayland/logging.h b/src/plugins/platforms/wayland/logging.h similarity index 100% rename from plugins/platforms/wayland/logging.h rename to src/plugins/platforms/wayland/logging.h diff --git a/plugins/platforms/wayland/scene_qpainter_wayland_backend.cpp b/src/plugins/platforms/wayland/scene_qpainter_wayland_backend.cpp similarity index 100% rename from plugins/platforms/wayland/scene_qpainter_wayland_backend.cpp rename to src/plugins/platforms/wayland/scene_qpainter_wayland_backend.cpp diff --git a/plugins/platforms/wayland/scene_qpainter_wayland_backend.h b/src/plugins/platforms/wayland/scene_qpainter_wayland_backend.h similarity index 100% rename from plugins/platforms/wayland/scene_qpainter_wayland_backend.h rename to src/plugins/platforms/wayland/scene_qpainter_wayland_backend.h diff --git a/plugins/platforms/wayland/wayland.json b/src/plugins/platforms/wayland/wayland.json similarity index 100% rename from plugins/platforms/wayland/wayland.json rename to src/plugins/platforms/wayland/wayland.json diff --git a/plugins/platforms/wayland/wayland_backend.cpp b/src/plugins/platforms/wayland/wayland_backend.cpp similarity index 100% rename from plugins/platforms/wayland/wayland_backend.cpp rename to src/plugins/platforms/wayland/wayland_backend.cpp diff --git a/plugins/platforms/wayland/wayland_backend.h b/src/plugins/platforms/wayland/wayland_backend.h similarity index 100% rename from plugins/platforms/wayland/wayland_backend.h rename to src/plugins/platforms/wayland/wayland_backend.h diff --git a/plugins/platforms/wayland/wayland_output.cpp b/src/plugins/platforms/wayland/wayland_output.cpp similarity index 100% rename from plugins/platforms/wayland/wayland_output.cpp rename to src/plugins/platforms/wayland/wayland_output.cpp diff --git a/plugins/platforms/wayland/wayland_output.h b/src/plugins/platforms/wayland/wayland_output.h similarity index 100% rename from plugins/platforms/wayland/wayland_output.h rename to src/plugins/platforms/wayland/wayland_output.h diff --git a/plugins/platforms/x11/CMakeLists.txt b/src/plugins/platforms/x11/CMakeLists.txt similarity index 100% rename from plugins/platforms/x11/CMakeLists.txt rename to src/plugins/platforms/x11/CMakeLists.txt diff --git a/plugins/platforms/x11/common/CMakeLists.txt b/src/plugins/platforms/x11/common/CMakeLists.txt similarity index 100% rename from plugins/platforms/x11/common/CMakeLists.txt rename to src/plugins/platforms/x11/common/CMakeLists.txt diff --git a/plugins/platforms/x11/common/eglonxbackend.cpp b/src/plugins/platforms/x11/common/eglonxbackend.cpp similarity index 100% rename from plugins/platforms/x11/common/eglonxbackend.cpp rename to src/plugins/platforms/x11/common/eglonxbackend.cpp diff --git a/plugins/platforms/x11/common/eglonxbackend.h b/src/plugins/platforms/x11/common/eglonxbackend.h similarity index 100% rename from plugins/platforms/x11/common/eglonxbackend.h rename to src/plugins/platforms/x11/common/eglonxbackend.h diff --git a/plugins/platforms/x11/common/ge_event_mem_mover.h b/src/plugins/platforms/x11/common/ge_event_mem_mover.h similarity index 100% rename from plugins/platforms/x11/common/ge_event_mem_mover.h rename to src/plugins/platforms/x11/common/ge_event_mem_mover.h diff --git a/plugins/platforms/x11/standalone/CMakeLists.txt b/src/plugins/platforms/x11/standalone/CMakeLists.txt similarity index 100% rename from plugins/platforms/x11/standalone/CMakeLists.txt rename to src/plugins/platforms/x11/standalone/CMakeLists.txt diff --git a/plugins/platforms/x11/standalone/edge.cpp b/src/plugins/platforms/x11/standalone/edge.cpp similarity index 100% rename from plugins/platforms/x11/standalone/edge.cpp rename to src/plugins/platforms/x11/standalone/edge.cpp diff --git a/plugins/platforms/x11/standalone/edge.h b/src/plugins/platforms/x11/standalone/edge.h similarity index 100% rename from plugins/platforms/x11/standalone/edge.h rename to src/plugins/platforms/x11/standalone/edge.h diff --git a/plugins/platforms/x11/standalone/effects_mouse_interception_x11_filter.cpp b/src/plugins/platforms/x11/standalone/effects_mouse_interception_x11_filter.cpp similarity index 100% rename from plugins/platforms/x11/standalone/effects_mouse_interception_x11_filter.cpp rename to src/plugins/platforms/x11/standalone/effects_mouse_interception_x11_filter.cpp diff --git a/plugins/platforms/x11/standalone/effects_mouse_interception_x11_filter.h b/src/plugins/platforms/x11/standalone/effects_mouse_interception_x11_filter.h similarity index 100% rename from plugins/platforms/x11/standalone/effects_mouse_interception_x11_filter.h rename to src/plugins/platforms/x11/standalone/effects_mouse_interception_x11_filter.h diff --git a/plugins/platforms/x11/standalone/effects_x11.cpp b/src/plugins/platforms/x11/standalone/effects_x11.cpp similarity index 100% rename from plugins/platforms/x11/standalone/effects_x11.cpp rename to src/plugins/platforms/x11/standalone/effects_x11.cpp diff --git a/plugins/platforms/x11/standalone/effects_x11.h b/src/plugins/platforms/x11/standalone/effects_x11.h similarity index 100% rename from plugins/platforms/x11/standalone/effects_x11.h rename to src/plugins/platforms/x11/standalone/effects_x11.h diff --git a/plugins/platforms/x11/standalone/eglbackend.cpp b/src/plugins/platforms/x11/standalone/eglbackend.cpp similarity index 100% rename from plugins/platforms/x11/standalone/eglbackend.cpp rename to src/plugins/platforms/x11/standalone/eglbackend.cpp diff --git a/plugins/platforms/x11/standalone/eglbackend.h b/src/plugins/platforms/x11/standalone/eglbackend.h similarity index 100% rename from plugins/platforms/x11/standalone/eglbackend.h rename to src/plugins/platforms/x11/standalone/eglbackend.h diff --git a/plugins/platforms/x11/standalone/glx_context_attribute_builder.cpp b/src/plugins/platforms/x11/standalone/glx_context_attribute_builder.cpp similarity index 100% rename from plugins/platforms/x11/standalone/glx_context_attribute_builder.cpp rename to src/plugins/platforms/x11/standalone/glx_context_attribute_builder.cpp diff --git a/plugins/platforms/x11/standalone/glx_context_attribute_builder.h b/src/plugins/platforms/x11/standalone/glx_context_attribute_builder.h similarity index 100% rename from plugins/platforms/x11/standalone/glx_context_attribute_builder.h rename to src/plugins/platforms/x11/standalone/glx_context_attribute_builder.h diff --git a/plugins/platforms/x11/standalone/glxbackend.cpp b/src/plugins/platforms/x11/standalone/glxbackend.cpp similarity index 100% rename from plugins/platforms/x11/standalone/glxbackend.cpp rename to src/plugins/platforms/x11/standalone/glxbackend.cpp diff --git a/plugins/platforms/x11/standalone/glxbackend.h b/src/plugins/platforms/x11/standalone/glxbackend.h similarity index 100% rename from plugins/platforms/x11/standalone/glxbackend.h rename to src/plugins/platforms/x11/standalone/glxbackend.h diff --git a/plugins/platforms/x11/standalone/glxconvenience.cpp b/src/plugins/platforms/x11/standalone/glxconvenience.cpp similarity index 100% rename from plugins/platforms/x11/standalone/glxconvenience.cpp rename to src/plugins/platforms/x11/standalone/glxconvenience.cpp diff --git a/plugins/platforms/x11/standalone/glxconvenience.h b/src/plugins/platforms/x11/standalone/glxconvenience.h similarity index 100% rename from plugins/platforms/x11/standalone/glxconvenience.h rename to src/plugins/platforms/x11/standalone/glxconvenience.h diff --git a/plugins/platforms/x11/standalone/logging.cpp b/src/plugins/platforms/x11/standalone/logging.cpp similarity index 100% rename from plugins/platforms/x11/standalone/logging.cpp rename to src/plugins/platforms/x11/standalone/logging.cpp diff --git a/plugins/platforms/x11/standalone/logging.h b/src/plugins/platforms/x11/standalone/logging.h similarity index 100% rename from plugins/platforms/x11/standalone/logging.h rename to src/plugins/platforms/x11/standalone/logging.h diff --git a/plugins/platforms/x11/standalone/non_composited_outline.cpp b/src/plugins/platforms/x11/standalone/non_composited_outline.cpp similarity index 100% rename from plugins/platforms/x11/standalone/non_composited_outline.cpp rename to src/plugins/platforms/x11/standalone/non_composited_outline.cpp diff --git a/plugins/platforms/x11/standalone/non_composited_outline.h b/src/plugins/platforms/x11/standalone/non_composited_outline.h similarity index 100% rename from plugins/platforms/x11/standalone/non_composited_outline.h rename to src/plugins/platforms/x11/standalone/non_composited_outline.h diff --git a/plugins/platforms/x11/standalone/omlsynccontrolvsyncmonitor.cpp b/src/plugins/platforms/x11/standalone/omlsynccontrolvsyncmonitor.cpp similarity index 100% rename from plugins/platforms/x11/standalone/omlsynccontrolvsyncmonitor.cpp rename to src/plugins/platforms/x11/standalone/omlsynccontrolvsyncmonitor.cpp diff --git a/plugins/platforms/x11/standalone/omlsynccontrolvsyncmonitor.h b/src/plugins/platforms/x11/standalone/omlsynccontrolvsyncmonitor.h similarity index 100% rename from plugins/platforms/x11/standalone/omlsynccontrolvsyncmonitor.h rename to src/plugins/platforms/x11/standalone/omlsynccontrolvsyncmonitor.h diff --git a/plugins/platforms/x11/standalone/overlaywindow_x11.cpp b/src/plugins/platforms/x11/standalone/overlaywindow_x11.cpp similarity index 100% rename from plugins/platforms/x11/standalone/overlaywindow_x11.cpp rename to src/plugins/platforms/x11/standalone/overlaywindow_x11.cpp diff --git a/plugins/platforms/x11/standalone/overlaywindow_x11.h b/src/plugins/platforms/x11/standalone/overlaywindow_x11.h similarity index 100% rename from plugins/platforms/x11/standalone/overlaywindow_x11.h rename to src/plugins/platforms/x11/standalone/overlaywindow_x11.h diff --git a/plugins/platforms/x11/standalone/screenedges_filter.cpp b/src/plugins/platforms/x11/standalone/screenedges_filter.cpp similarity index 100% rename from plugins/platforms/x11/standalone/screenedges_filter.cpp rename to src/plugins/platforms/x11/standalone/screenedges_filter.cpp diff --git a/plugins/platforms/x11/standalone/screenedges_filter.h b/src/plugins/platforms/x11/standalone/screenedges_filter.h similarity index 100% rename from plugins/platforms/x11/standalone/screenedges_filter.h rename to src/plugins/platforms/x11/standalone/screenedges_filter.h diff --git a/plugins/platforms/x11/standalone/sgivideosyncvsyncmonitor.cpp b/src/plugins/platforms/x11/standalone/sgivideosyncvsyncmonitor.cpp similarity index 100% rename from plugins/platforms/x11/standalone/sgivideosyncvsyncmonitor.cpp rename to src/plugins/platforms/x11/standalone/sgivideosyncvsyncmonitor.cpp diff --git a/plugins/platforms/x11/standalone/sgivideosyncvsyncmonitor.h b/src/plugins/platforms/x11/standalone/sgivideosyncvsyncmonitor.h similarity index 100% rename from plugins/platforms/x11/standalone/sgivideosyncvsyncmonitor.h rename to src/plugins/platforms/x11/standalone/sgivideosyncvsyncmonitor.h diff --git a/plugins/platforms/x11/standalone/windowselector.cpp b/src/plugins/platforms/x11/standalone/windowselector.cpp similarity index 100% rename from plugins/platforms/x11/standalone/windowselector.cpp rename to src/plugins/platforms/x11/standalone/windowselector.cpp diff --git a/plugins/platforms/x11/standalone/windowselector.h b/src/plugins/platforms/x11/standalone/windowselector.h similarity index 100% rename from plugins/platforms/x11/standalone/windowselector.h rename to src/plugins/platforms/x11/standalone/windowselector.h diff --git a/plugins/platforms/x11/standalone/x11.json b/src/plugins/platforms/x11/standalone/x11.json similarity index 100% rename from plugins/platforms/x11/standalone/x11.json rename to src/plugins/platforms/x11/standalone/x11.json diff --git a/plugins/platforms/x11/standalone/x11_decoration_renderer.cpp b/src/plugins/platforms/x11/standalone/x11_decoration_renderer.cpp similarity index 100% rename from plugins/platforms/x11/standalone/x11_decoration_renderer.cpp rename to src/plugins/platforms/x11/standalone/x11_decoration_renderer.cpp diff --git a/plugins/platforms/x11/standalone/x11_decoration_renderer.h b/src/plugins/platforms/x11/standalone/x11_decoration_renderer.h similarity index 100% rename from plugins/platforms/x11/standalone/x11_decoration_renderer.h rename to src/plugins/platforms/x11/standalone/x11_decoration_renderer.h diff --git a/plugins/platforms/x11/standalone/x11_output.cpp b/src/plugins/platforms/x11/standalone/x11_output.cpp similarity index 100% rename from plugins/platforms/x11/standalone/x11_output.cpp rename to src/plugins/platforms/x11/standalone/x11_output.cpp diff --git a/plugins/platforms/x11/standalone/x11_output.h b/src/plugins/platforms/x11/standalone/x11_output.h similarity index 100% rename from plugins/platforms/x11/standalone/x11_output.h rename to src/plugins/platforms/x11/standalone/x11_output.h diff --git a/plugins/platforms/x11/standalone/x11_platform.cpp b/src/plugins/platforms/x11/standalone/x11_platform.cpp similarity index 100% rename from plugins/platforms/x11/standalone/x11_platform.cpp rename to src/plugins/platforms/x11/standalone/x11_platform.cpp diff --git a/plugins/platforms/x11/standalone/x11_platform.h b/src/plugins/platforms/x11/standalone/x11_platform.h similarity index 100% rename from plugins/platforms/x11/standalone/x11_platform.h rename to src/plugins/platforms/x11/standalone/x11_platform.h diff --git a/plugins/platforms/x11/standalone/x11cursor.cpp b/src/plugins/platforms/x11/standalone/x11cursor.cpp similarity index 100% rename from plugins/platforms/x11/standalone/x11cursor.cpp rename to src/plugins/platforms/x11/standalone/x11cursor.cpp diff --git a/plugins/platforms/x11/standalone/x11cursor.h b/src/plugins/platforms/x11/standalone/x11cursor.h similarity index 100% rename from plugins/platforms/x11/standalone/x11cursor.h rename to src/plugins/platforms/x11/standalone/x11cursor.h diff --git a/plugins/platforms/x11/standalone/x11placeholderoutput.cpp b/src/plugins/platforms/x11/standalone/x11placeholderoutput.cpp similarity index 100% rename from plugins/platforms/x11/standalone/x11placeholderoutput.cpp rename to src/plugins/platforms/x11/standalone/x11placeholderoutput.cpp diff --git a/plugins/platforms/x11/standalone/x11placeholderoutput.h b/src/plugins/platforms/x11/standalone/x11placeholderoutput.h similarity index 100% rename from plugins/platforms/x11/standalone/x11placeholderoutput.h rename to src/plugins/platforms/x11/standalone/x11placeholderoutput.h diff --git a/plugins/platforms/x11/standalone/x11xrenderbackend.cpp b/src/plugins/platforms/x11/standalone/x11xrenderbackend.cpp similarity index 100% rename from plugins/platforms/x11/standalone/x11xrenderbackend.cpp rename to src/plugins/platforms/x11/standalone/x11xrenderbackend.cpp diff --git a/plugins/platforms/x11/standalone/x11xrenderbackend.h b/src/plugins/platforms/x11/standalone/x11xrenderbackend.h similarity index 100% rename from plugins/platforms/x11/standalone/x11xrenderbackend.h rename to src/plugins/platforms/x11/standalone/x11xrenderbackend.h diff --git a/plugins/platforms/x11/standalone/xfixes_cursor_event_filter.cpp b/src/plugins/platforms/x11/standalone/xfixes_cursor_event_filter.cpp similarity index 100% rename from plugins/platforms/x11/standalone/xfixes_cursor_event_filter.cpp rename to src/plugins/platforms/x11/standalone/xfixes_cursor_event_filter.cpp diff --git a/plugins/platforms/x11/standalone/xfixes_cursor_event_filter.h b/src/plugins/platforms/x11/standalone/xfixes_cursor_event_filter.h similarity index 100% rename from plugins/platforms/x11/standalone/xfixes_cursor_event_filter.h rename to src/plugins/platforms/x11/standalone/xfixes_cursor_event_filter.h diff --git a/plugins/platforms/x11/standalone/xinputintegration.cpp b/src/plugins/platforms/x11/standalone/xinputintegration.cpp similarity index 100% rename from plugins/platforms/x11/standalone/xinputintegration.cpp rename to src/plugins/platforms/x11/standalone/xinputintegration.cpp diff --git a/plugins/platforms/x11/standalone/xinputintegration.h b/src/plugins/platforms/x11/standalone/xinputintegration.h similarity index 100% rename from plugins/platforms/x11/standalone/xinputintegration.h rename to src/plugins/platforms/x11/standalone/xinputintegration.h diff --git a/plugins/platforms/x11/windowed/CMakeLists.txt b/src/plugins/platforms/x11/windowed/CMakeLists.txt similarity index 100% rename from plugins/platforms/x11/windowed/CMakeLists.txt rename to src/plugins/platforms/x11/windowed/CMakeLists.txt diff --git a/plugins/platforms/x11/windowed/egl_x11_backend.cpp b/src/plugins/platforms/x11/windowed/egl_x11_backend.cpp similarity index 100% rename from plugins/platforms/x11/windowed/egl_x11_backend.cpp rename to src/plugins/platforms/x11/windowed/egl_x11_backend.cpp diff --git a/plugins/platforms/x11/windowed/egl_x11_backend.h b/src/plugins/platforms/x11/windowed/egl_x11_backend.h similarity index 100% rename from plugins/platforms/x11/windowed/egl_x11_backend.h rename to src/plugins/platforms/x11/windowed/egl_x11_backend.h diff --git a/plugins/platforms/x11/windowed/logging.cpp b/src/plugins/platforms/x11/windowed/logging.cpp similarity index 100% rename from plugins/platforms/x11/windowed/logging.cpp rename to src/plugins/platforms/x11/windowed/logging.cpp diff --git a/plugins/platforms/x11/windowed/logging.h b/src/plugins/platforms/x11/windowed/logging.h similarity index 100% rename from plugins/platforms/x11/windowed/logging.h rename to src/plugins/platforms/x11/windowed/logging.h diff --git a/plugins/platforms/x11/windowed/scene_qpainter_x11_backend.cpp b/src/plugins/platforms/x11/windowed/scene_qpainter_x11_backend.cpp similarity index 100% rename from plugins/platforms/x11/windowed/scene_qpainter_x11_backend.cpp rename to src/plugins/platforms/x11/windowed/scene_qpainter_x11_backend.cpp diff --git a/plugins/platforms/x11/windowed/scene_qpainter_x11_backend.h b/src/plugins/platforms/x11/windowed/scene_qpainter_x11_backend.h similarity index 100% rename from plugins/platforms/x11/windowed/scene_qpainter_x11_backend.h rename to src/plugins/platforms/x11/windowed/scene_qpainter_x11_backend.h diff --git a/plugins/platforms/x11/windowed/x11.json b/src/plugins/platforms/x11/windowed/x11.json similarity index 100% rename from plugins/platforms/x11/windowed/x11.json rename to src/plugins/platforms/x11/windowed/x11.json diff --git a/plugins/platforms/x11/windowed/x11windowed_backend.cpp b/src/plugins/platforms/x11/windowed/x11windowed_backend.cpp similarity index 100% rename from plugins/platforms/x11/windowed/x11windowed_backend.cpp rename to src/plugins/platforms/x11/windowed/x11windowed_backend.cpp diff --git a/plugins/platforms/x11/windowed/x11windowed_backend.h b/src/plugins/platforms/x11/windowed/x11windowed_backend.h similarity index 100% rename from plugins/platforms/x11/windowed/x11windowed_backend.h rename to src/plugins/platforms/x11/windowed/x11windowed_backend.h diff --git a/plugins/platforms/x11/windowed/x11windowed_output.cpp b/src/plugins/platforms/x11/windowed/x11windowed_output.cpp similarity index 100% rename from plugins/platforms/x11/windowed/x11windowed_output.cpp rename to src/plugins/platforms/x11/windowed/x11windowed_output.cpp diff --git a/plugins/platforms/x11/windowed/x11windowed_output.h b/src/plugins/platforms/x11/windowed/x11windowed_output.h similarity index 100% rename from plugins/platforms/x11/windowed/x11windowed_output.h rename to src/plugins/platforms/x11/windowed/x11windowed_output.h diff --git a/plugins/qpa/CMakeLists.txt b/src/plugins/qpa/CMakeLists.txt similarity index 100% rename from plugins/qpa/CMakeLists.txt rename to src/plugins/qpa/CMakeLists.txt diff --git a/plugins/qpa/backingstore.cpp b/src/plugins/qpa/backingstore.cpp similarity index 100% rename from plugins/qpa/backingstore.cpp rename to src/plugins/qpa/backingstore.cpp diff --git a/plugins/qpa/backingstore.h b/src/plugins/qpa/backingstore.h similarity index 100% rename from plugins/qpa/backingstore.h rename to src/plugins/qpa/backingstore.h diff --git a/plugins/qpa/eglhelpers.cpp b/src/plugins/qpa/eglhelpers.cpp similarity index 100% rename from plugins/qpa/eglhelpers.cpp rename to src/plugins/qpa/eglhelpers.cpp diff --git a/plugins/qpa/eglhelpers.h b/src/plugins/qpa/eglhelpers.h similarity index 100% rename from plugins/qpa/eglhelpers.h rename to src/plugins/qpa/eglhelpers.h diff --git a/plugins/qpa/eglplatformcontext.cpp b/src/plugins/qpa/eglplatformcontext.cpp similarity index 100% rename from plugins/qpa/eglplatformcontext.cpp rename to src/plugins/qpa/eglplatformcontext.cpp diff --git a/plugins/qpa/eglplatformcontext.h b/src/plugins/qpa/eglplatformcontext.h similarity index 100% rename from plugins/qpa/eglplatformcontext.h rename to src/plugins/qpa/eglplatformcontext.h diff --git a/plugins/qpa/integration.cpp b/src/plugins/qpa/integration.cpp similarity index 100% rename from plugins/qpa/integration.cpp rename to src/plugins/qpa/integration.cpp diff --git a/plugins/qpa/integration.h b/src/plugins/qpa/integration.h similarity index 100% rename from plugins/qpa/integration.h rename to src/plugins/qpa/integration.h diff --git a/plugins/qpa/kwin.json b/src/plugins/qpa/kwin.json similarity index 100% rename from plugins/qpa/kwin.json rename to src/plugins/qpa/kwin.json diff --git a/plugins/qpa/main.cpp b/src/plugins/qpa/main.cpp similarity index 100% rename from plugins/qpa/main.cpp rename to src/plugins/qpa/main.cpp diff --git a/plugins/qpa/offscreensurface.cpp b/src/plugins/qpa/offscreensurface.cpp similarity index 100% rename from plugins/qpa/offscreensurface.cpp rename to src/plugins/qpa/offscreensurface.cpp diff --git a/plugins/qpa/offscreensurface.h b/src/plugins/qpa/offscreensurface.h similarity index 100% rename from plugins/qpa/offscreensurface.h rename to src/plugins/qpa/offscreensurface.h diff --git a/plugins/qpa/platformcursor.cpp b/src/plugins/qpa/platformcursor.cpp similarity index 100% rename from plugins/qpa/platformcursor.cpp rename to src/plugins/qpa/platformcursor.cpp diff --git a/plugins/qpa/platformcursor.h b/src/plugins/qpa/platformcursor.h similarity index 100% rename from plugins/qpa/platformcursor.h rename to src/plugins/qpa/platformcursor.h diff --git a/plugins/qpa/screen.cpp b/src/plugins/qpa/screen.cpp similarity index 100% rename from plugins/qpa/screen.cpp rename to src/plugins/qpa/screen.cpp diff --git a/plugins/qpa/screen.h b/src/plugins/qpa/screen.h similarity index 100% rename from plugins/qpa/screen.h rename to src/plugins/qpa/screen.h diff --git a/plugins/qpa/window.cpp b/src/plugins/qpa/window.cpp similarity index 100% rename from plugins/qpa/window.cpp rename to src/plugins/qpa/window.cpp diff --git a/plugins/qpa/window.h b/src/plugins/qpa/window.h similarity index 100% rename from plugins/qpa/window.h rename to src/plugins/qpa/window.h diff --git a/plugins/scenes/CMakeLists.txt b/src/plugins/scenes/CMakeLists.txt similarity index 100% rename from plugins/scenes/CMakeLists.txt rename to src/plugins/scenes/CMakeLists.txt diff --git a/plugins/scenes/opengl/CMakeLists.txt b/src/plugins/scenes/opengl/CMakeLists.txt similarity index 100% rename from plugins/scenes/opengl/CMakeLists.txt rename to src/plugins/scenes/opengl/CMakeLists.txt diff --git a/plugins/scenes/opengl/lanczosfilter.cpp b/src/plugins/scenes/opengl/lanczosfilter.cpp similarity index 100% rename from plugins/scenes/opengl/lanczosfilter.cpp rename to src/plugins/scenes/opengl/lanczosfilter.cpp diff --git a/plugins/scenes/opengl/lanczosfilter.h b/src/plugins/scenes/opengl/lanczosfilter.h similarity index 100% rename from plugins/scenes/opengl/lanczosfilter.h rename to src/plugins/scenes/opengl/lanczosfilter.h diff --git a/plugins/scenes/opengl/opengl.json b/src/plugins/scenes/opengl/opengl.json similarity index 100% rename from plugins/scenes/opengl/opengl.json rename to src/plugins/scenes/opengl/opengl.json diff --git a/plugins/scenes/opengl/resources.qrc b/src/plugins/scenes/opengl/resources.qrc similarity index 100% rename from plugins/scenes/opengl/resources.qrc rename to src/plugins/scenes/opengl/resources.qrc diff --git a/plugins/scenes/opengl/scene_opengl.cpp b/src/plugins/scenes/opengl/scene_opengl.cpp similarity index 100% rename from plugins/scenes/opengl/scene_opengl.cpp rename to src/plugins/scenes/opengl/scene_opengl.cpp diff --git a/plugins/scenes/opengl/scene_opengl.h b/src/plugins/scenes/opengl/scene_opengl.h similarity index 100% rename from plugins/scenes/opengl/scene_opengl.h rename to src/plugins/scenes/opengl/scene_opengl.h diff --git a/plugins/scenes/opengl/shaders/1.10/lanczos-fragment.glsl b/src/plugins/scenes/opengl/shaders/1.10/lanczos-fragment.glsl similarity index 100% rename from plugins/scenes/opengl/shaders/1.10/lanczos-fragment.glsl rename to src/plugins/scenes/opengl/shaders/1.10/lanczos-fragment.glsl diff --git a/plugins/scenes/opengl/shaders/1.40/lanczos-fragment.glsl b/src/plugins/scenes/opengl/shaders/1.40/lanczos-fragment.glsl similarity index 100% rename from plugins/scenes/opengl/shaders/1.40/lanczos-fragment.glsl rename to src/plugins/scenes/opengl/shaders/1.40/lanczos-fragment.glsl diff --git a/plugins/scenes/qpainter/CMakeLists.txt b/src/plugins/scenes/qpainter/CMakeLists.txt similarity index 100% rename from plugins/scenes/qpainter/CMakeLists.txt rename to src/plugins/scenes/qpainter/CMakeLists.txt diff --git a/plugins/scenes/qpainter/qpainter.json b/src/plugins/scenes/qpainter/qpainter.json similarity index 100% rename from plugins/scenes/qpainter/qpainter.json rename to src/plugins/scenes/qpainter/qpainter.json diff --git a/plugins/scenes/qpainter/scene_qpainter.cpp b/src/plugins/scenes/qpainter/scene_qpainter.cpp similarity index 100% rename from plugins/scenes/qpainter/scene_qpainter.cpp rename to src/plugins/scenes/qpainter/scene_qpainter.cpp diff --git a/plugins/scenes/qpainter/scene_qpainter.h b/src/plugins/scenes/qpainter/scene_qpainter.h similarity index 100% rename from plugins/scenes/qpainter/scene_qpainter.h rename to src/plugins/scenes/qpainter/scene_qpainter.h diff --git a/plugins/scenes/xrender/CMakeLists.txt b/src/plugins/scenes/xrender/CMakeLists.txt similarity index 100% rename from plugins/scenes/xrender/CMakeLists.txt rename to src/plugins/scenes/xrender/CMakeLists.txt diff --git a/plugins/scenes/xrender/scene_xrender.cpp b/src/plugins/scenes/xrender/scene_xrender.cpp similarity index 100% rename from plugins/scenes/xrender/scene_xrender.cpp rename to src/plugins/scenes/xrender/scene_xrender.cpp diff --git a/plugins/scenes/xrender/scene_xrender.h b/src/plugins/scenes/xrender/scene_xrender.h similarity index 100% rename from plugins/scenes/xrender/scene_xrender.h rename to src/plugins/scenes/xrender/scene_xrender.h diff --git a/plugins/scenes/xrender/xrender.json b/src/plugins/scenes/xrender/xrender.json similarity index 100% rename from plugins/scenes/xrender/xrender.json rename to src/plugins/scenes/xrender/xrender.json diff --git a/plugins/screencast/CMakeLists.txt b/src/plugins/screencast/CMakeLists.txt similarity index 100% rename from plugins/screencast/CMakeLists.txt rename to src/plugins/screencast/CMakeLists.txt diff --git a/plugins/screencast/eglnativefence.cpp b/src/plugins/screencast/eglnativefence.cpp similarity index 100% rename from plugins/screencast/eglnativefence.cpp rename to src/plugins/screencast/eglnativefence.cpp diff --git a/plugins/screencast/eglnativefence.h b/src/plugins/screencast/eglnativefence.h similarity index 100% rename from plugins/screencast/eglnativefence.h rename to src/plugins/screencast/eglnativefence.h diff --git a/plugins/screencast/main.cpp b/src/plugins/screencast/main.cpp similarity index 100% rename from plugins/screencast/main.cpp rename to src/plugins/screencast/main.cpp diff --git a/plugins/screencast/metadata.json b/src/plugins/screencast/metadata.json similarity index 100% rename from plugins/screencast/metadata.json rename to src/plugins/screencast/metadata.json diff --git a/plugins/screencast/pipewirecore.cpp b/src/plugins/screencast/pipewirecore.cpp similarity index 100% rename from plugins/screencast/pipewirecore.cpp rename to src/plugins/screencast/pipewirecore.cpp diff --git a/plugins/screencast/pipewirecore.h b/src/plugins/screencast/pipewirecore.h similarity index 100% rename from plugins/screencast/pipewirecore.h rename to src/plugins/screencast/pipewirecore.h diff --git a/plugins/screencast/pipewirestream.cpp b/src/plugins/screencast/pipewirestream.cpp similarity index 100% rename from plugins/screencast/pipewirestream.cpp rename to src/plugins/screencast/pipewirestream.cpp diff --git a/plugins/screencast/pipewirestream.h b/src/plugins/screencast/pipewirestream.h similarity index 100% rename from plugins/screencast/pipewirestream.h rename to src/plugins/screencast/pipewirestream.h diff --git a/plugins/screencast/screencastmanager.cpp b/src/plugins/screencast/screencastmanager.cpp similarity index 100% rename from plugins/screencast/screencastmanager.cpp rename to src/plugins/screencast/screencastmanager.cpp diff --git a/plugins/screencast/screencastmanager.h b/src/plugins/screencast/screencastmanager.h similarity index 100% rename from plugins/screencast/screencastmanager.h rename to src/plugins/screencast/screencastmanager.h diff --git a/plugins/windowsystem/CMakeLists.txt b/src/plugins/windowsystem/CMakeLists.txt similarity index 100% rename from plugins/windowsystem/CMakeLists.txt rename to src/plugins/windowsystem/CMakeLists.txt diff --git a/plugins/windowsystem/kwindowsystem.json b/src/plugins/windowsystem/kwindowsystem.json similarity index 100% rename from plugins/windowsystem/kwindowsystem.json rename to src/plugins/windowsystem/kwindowsystem.json diff --git a/plugins/windowsystem/plugin.cpp b/src/plugins/windowsystem/plugin.cpp similarity index 100% rename from plugins/windowsystem/plugin.cpp rename to src/plugins/windowsystem/plugin.cpp diff --git a/plugins/windowsystem/plugin.h b/src/plugins/windowsystem/plugin.h similarity index 100% rename from plugins/windowsystem/plugin.h rename to src/plugins/windowsystem/plugin.h diff --git a/plugins/windowsystem/windoweffects.cpp b/src/plugins/windowsystem/windoweffects.cpp similarity index 100% rename from plugins/windowsystem/windoweffects.cpp rename to src/plugins/windowsystem/windoweffects.cpp diff --git a/plugins/windowsystem/windoweffects.h b/src/plugins/windowsystem/windoweffects.h similarity index 100% rename from plugins/windowsystem/windoweffects.h rename to src/plugins/windowsystem/windoweffects.h diff --git a/plugins/windowsystem/windowshadow.cpp b/src/plugins/windowsystem/windowshadow.cpp similarity index 100% rename from plugins/windowsystem/windowshadow.cpp rename to src/plugins/windowsystem/windowshadow.cpp diff --git a/plugins/windowsystem/windowshadow.h b/src/plugins/windowsystem/windowshadow.h similarity index 100% rename from plugins/windowsystem/windowshadow.h rename to src/plugins/windowsystem/windowshadow.h diff --git a/plugins/windowsystem/windowsystem.cpp b/src/plugins/windowsystem/windowsystem.cpp similarity index 100% rename from plugins/windowsystem/windowsystem.cpp rename to src/plugins/windowsystem/windowsystem.cpp diff --git a/plugins/windowsystem/windowsystem.h b/src/plugins/windowsystem/windowsystem.h similarity index 100% rename from plugins/windowsystem/windowsystem.h rename to src/plugins/windowsystem/windowsystem.h diff --git a/pointer_input.cpp b/src/pointer_input.cpp similarity index 100% rename from pointer_input.cpp rename to src/pointer_input.cpp diff --git a/pointer_input.h b/src/pointer_input.h similarity index 100% rename from pointer_input.h rename to src/pointer_input.h diff --git a/popup_input_filter.cpp b/src/popup_input_filter.cpp similarity index 100% rename from popup_input_filter.cpp rename to src/popup_input_filter.cpp diff --git a/popup_input_filter.h b/src/popup_input_filter.h similarity index 100% rename from popup_input_filter.h rename to src/popup_input_filter.h diff --git a/qml/CMakeLists.txt b/src/qml/CMakeLists.txt similarity index 100% rename from qml/CMakeLists.txt rename to src/qml/CMakeLists.txt diff --git a/qml/onscreennotification/plasma/dummydata/osd.qml b/src/qml/onscreennotification/plasma/dummydata/osd.qml similarity index 100% rename from qml/onscreennotification/plasma/dummydata/osd.qml rename to src/qml/onscreennotification/plasma/dummydata/osd.qml diff --git a/qml/onscreennotification/plasma/main.qml b/src/qml/onscreennotification/plasma/main.qml similarity index 100% rename from qml/onscreennotification/plasma/main.qml rename to src/qml/onscreennotification/plasma/main.qml diff --git a/qml/outline/plasma/outline.qml b/src/qml/outline/plasma/outline.qml similarity index 100% rename from qml/outline/plasma/outline.qml rename to src/qml/outline/plasma/outline.qml diff --git a/renderjournal.cpp b/src/renderjournal.cpp similarity index 100% rename from renderjournal.cpp rename to src/renderjournal.cpp diff --git a/renderjournal.h b/src/renderjournal.h similarity index 100% rename from renderjournal.h rename to src/renderjournal.h diff --git a/renderloop.cpp b/src/renderloop.cpp similarity index 100% rename from renderloop.cpp rename to src/renderloop.cpp diff --git a/renderloop.h b/src/renderloop.h similarity index 100% rename from renderloop.h rename to src/renderloop.h diff --git a/renderloop_p.h b/src/renderloop_p.h similarity index 100% rename from renderloop_p.h rename to src/renderloop_p.h diff --git a/rootinfo_filter.cpp b/src/rootinfo_filter.cpp similarity index 100% rename from rootinfo_filter.cpp rename to src/rootinfo_filter.cpp diff --git a/rootinfo_filter.h b/src/rootinfo_filter.h similarity index 100% rename from rootinfo_filter.h rename to src/rootinfo_filter.h diff --git a/rulebooksettings.cpp b/src/rulebooksettings.cpp similarity index 100% rename from rulebooksettings.cpp rename to src/rulebooksettings.cpp diff --git a/rulebooksettings.h b/src/rulebooksettings.h similarity index 100% rename from rulebooksettings.h rename to src/rulebooksettings.h diff --git a/rulebooksettingsbase.kcfg b/src/rulebooksettingsbase.kcfg similarity index 100% rename from rulebooksettingsbase.kcfg rename to src/rulebooksettingsbase.kcfg diff --git a/rulebooksettingsbase.kcfgc b/src/rulebooksettingsbase.kcfgc similarity index 100% rename from rulebooksettingsbase.kcfgc rename to src/rulebooksettingsbase.kcfgc diff --git a/rules.cpp b/src/rules.cpp similarity index 100% rename from rules.cpp rename to src/rules.cpp diff --git a/rules.h b/src/rules.h similarity index 100% rename from rules.h rename to src/rules.h diff --git a/rulesettings.kcfg b/src/rulesettings.kcfg similarity index 100% rename from rulesettings.kcfg rename to src/rulesettings.kcfg diff --git a/rulesettings.kcfgc b/src/rulesettings.kcfgc similarity index 100% rename from rulesettings.kcfgc rename to src/rulesettings.kcfgc diff --git a/scene.cpp b/src/scene.cpp similarity index 100% rename from scene.cpp rename to src/scene.cpp diff --git a/scene.h b/src/scene.h similarity index 100% rename from scene.h rename to src/scene.h diff --git a/screenedge.cpp b/src/screenedge.cpp similarity index 100% rename from screenedge.cpp rename to src/screenedge.cpp diff --git a/screenedge.h b/src/screenedge.h similarity index 100% rename from screenedge.h rename to src/screenedge.h diff --git a/screenlockerwatcher.cpp b/src/screenlockerwatcher.cpp similarity index 100% rename from screenlockerwatcher.cpp rename to src/screenlockerwatcher.cpp diff --git a/screenlockerwatcher.h b/src/screenlockerwatcher.h similarity index 100% rename from screenlockerwatcher.h rename to src/screenlockerwatcher.h diff --git a/screens.cpp b/src/screens.cpp similarity index 100% rename from screens.cpp rename to src/screens.cpp diff --git a/screens.h b/src/screens.h similarity index 100% rename from screens.h rename to src/screens.h diff --git a/scripting/CMakeLists.txt b/src/scripting/CMakeLists.txt similarity index 100% rename from scripting/CMakeLists.txt rename to src/scripting/CMakeLists.txt diff --git a/scripting/Messages.sh b/src/scripting/Messages.sh similarity index 100% rename from scripting/Messages.sh rename to src/scripting/Messages.sh diff --git a/scripting/dbuscall.cpp b/src/scripting/dbuscall.cpp similarity index 100% rename from scripting/dbuscall.cpp rename to src/scripting/dbuscall.cpp diff --git a/scripting/dbuscall.h b/src/scripting/dbuscall.h similarity index 100% rename from scripting/dbuscall.h rename to src/scripting/dbuscall.h diff --git a/scripting/documentation-effect-global.xml b/src/scripting/documentation-effect-global.xml similarity index 100% rename from scripting/documentation-effect-global.xml rename to src/scripting/documentation-effect-global.xml diff --git a/scripting/documentation-global.xml b/src/scripting/documentation-global.xml similarity index 100% rename from scripting/documentation-global.xml rename to src/scripting/documentation-global.xml diff --git a/scripting/genericscriptedconfig.cpp b/src/scripting/genericscriptedconfig.cpp similarity index 100% rename from scripting/genericscriptedconfig.cpp rename to src/scripting/genericscriptedconfig.cpp diff --git a/scripting/genericscriptedconfig.h b/src/scripting/genericscriptedconfig.h similarity index 100% rename from scripting/genericscriptedconfig.h rename to src/scripting/genericscriptedconfig.h diff --git a/scripting/genericscriptedconfig.json b/src/scripting/genericscriptedconfig.json similarity index 100% rename from scripting/genericscriptedconfig.json rename to src/scripting/genericscriptedconfig.json diff --git a/scripting/kwinscript.desktop b/src/scripting/kwinscript.desktop similarity index 100% rename from scripting/kwinscript.desktop rename to src/scripting/kwinscript.desktop diff --git a/scripting/meta.cpp b/src/scripting/meta.cpp similarity index 100% rename from scripting/meta.cpp rename to src/scripting/meta.cpp diff --git a/scripting/meta.h b/src/scripting/meta.h similarity index 100% rename from scripting/meta.h rename to src/scripting/meta.h diff --git a/scripting/screenedgeitem.cpp b/src/scripting/screenedgeitem.cpp similarity index 100% rename from scripting/screenedgeitem.cpp rename to src/scripting/screenedgeitem.cpp diff --git a/scripting/screenedgeitem.h b/src/scripting/screenedgeitem.h similarity index 100% rename from scripting/screenedgeitem.h rename to src/scripting/screenedgeitem.h diff --git a/scripting/scriptedeffect.cpp b/src/scripting/scriptedeffect.cpp similarity index 100% rename from scripting/scriptedeffect.cpp rename to src/scripting/scriptedeffect.cpp diff --git a/scripting/scriptedeffect.h b/src/scripting/scriptedeffect.h similarity index 100% rename from scripting/scriptedeffect.h rename to src/scripting/scriptedeffect.h diff --git a/scripting/scripting.cpp b/src/scripting/scripting.cpp similarity index 100% rename from scripting/scripting.cpp rename to src/scripting/scripting.cpp diff --git a/scripting/scripting.h b/src/scripting/scripting.h similarity index 100% rename from scripting/scripting.h rename to src/scripting/scripting.h diff --git a/scripting/scripting_logging.cpp b/src/scripting/scripting_logging.cpp similarity index 100% rename from scripting/scripting_logging.cpp rename to src/scripting/scripting_logging.cpp diff --git a/scripting/scripting_logging.h b/src/scripting/scripting_logging.h similarity index 100% rename from scripting/scripting_logging.h rename to src/scripting/scripting_logging.h diff --git a/scripting/scripting_model.cpp b/src/scripting/scripting_model.cpp similarity index 100% rename from scripting/scripting_model.cpp rename to src/scripting/scripting_model.cpp diff --git a/scripting/scripting_model.h b/src/scripting/scripting_model.h similarity index 100% rename from scripting/scripting_model.h rename to src/scripting/scripting_model.h diff --git a/scripting/scriptingutils.cpp b/src/scripting/scriptingutils.cpp similarity index 100% rename from scripting/scriptingutils.cpp rename to src/scripting/scriptingutils.cpp diff --git a/scripting/scriptingutils.h b/src/scripting/scriptingutils.h similarity index 100% rename from scripting/scriptingutils.h rename to src/scripting/scriptingutils.h diff --git a/scripting/timer.cpp b/src/scripting/timer.cpp similarity index 100% rename from scripting/timer.cpp rename to src/scripting/timer.cpp diff --git a/scripting/workspace_wrapper.cpp b/src/scripting/workspace_wrapper.cpp similarity index 100% rename from scripting/workspace_wrapper.cpp rename to src/scripting/workspace_wrapper.cpp diff --git a/scripting/workspace_wrapper.h b/src/scripting/workspace_wrapper.h similarity index 100% rename from scripting/workspace_wrapper.h rename to src/scripting/workspace_wrapper.h diff --git a/scripts/CMakeLists.txt b/src/scripts/CMakeLists.txt similarity index 100% rename from scripts/CMakeLists.txt rename to src/scripts/CMakeLists.txt diff --git a/scripts/Messages.sh b/src/scripts/Messages.sh similarity index 100% rename from scripts/Messages.sh rename to src/scripts/Messages.sh diff --git a/scripts/desktopchangeosd/contents/ui/main.qml b/src/scripts/desktopchangeosd/contents/ui/main.qml similarity index 100% rename from scripts/desktopchangeosd/contents/ui/main.qml rename to src/scripts/desktopchangeosd/contents/ui/main.qml diff --git a/scripts/desktopchangeosd/contents/ui/osd.qml b/src/scripts/desktopchangeosd/contents/ui/osd.qml similarity index 100% rename from scripts/desktopchangeosd/contents/ui/osd.qml rename to src/scripts/desktopchangeosd/contents/ui/osd.qml diff --git a/scripts/desktopchangeosd/metadata.desktop b/src/scripts/desktopchangeosd/metadata.desktop similarity index 100% rename from scripts/desktopchangeosd/metadata.desktop rename to src/scripts/desktopchangeosd/metadata.desktop diff --git a/scripts/minimizeall/contents/code/main.js b/src/scripts/minimizeall/contents/code/main.js similarity index 100% rename from scripts/minimizeall/contents/code/main.js rename to src/scripts/minimizeall/contents/code/main.js diff --git a/scripts/minimizeall/metadata.desktop b/src/scripts/minimizeall/metadata.desktop similarity index 100% rename from scripts/minimizeall/metadata.desktop rename to src/scripts/minimizeall/metadata.desktop diff --git a/scripts/synchronizeskipswitcher/contents/code/main.js b/src/scripts/synchronizeskipswitcher/contents/code/main.js similarity index 100% rename from scripts/synchronizeskipswitcher/contents/code/main.js rename to src/scripts/synchronizeskipswitcher/contents/code/main.js diff --git a/scripts/synchronizeskipswitcher/metadata.desktop b/src/scripts/synchronizeskipswitcher/metadata.desktop similarity index 100% rename from scripts/synchronizeskipswitcher/metadata.desktop rename to src/scripts/synchronizeskipswitcher/metadata.desktop diff --git a/scripts/videowall/contents/code/main.js b/src/scripts/videowall/contents/code/main.js similarity index 100% rename from scripts/videowall/contents/code/main.js rename to src/scripts/videowall/contents/code/main.js diff --git a/scripts/videowall/contents/config/main.xml b/src/scripts/videowall/contents/config/main.xml similarity index 100% rename from scripts/videowall/contents/config/main.xml rename to src/scripts/videowall/contents/config/main.xml diff --git a/scripts/videowall/contents/ui/config.ui b/src/scripts/videowall/contents/ui/config.ui similarity index 100% rename from scripts/videowall/contents/ui/config.ui rename to src/scripts/videowall/contents/ui/config.ui diff --git a/scripts/videowall/metadata.desktop b/src/scripts/videowall/metadata.desktop similarity index 100% rename from scripts/videowall/metadata.desktop rename to src/scripts/videowall/metadata.desktop diff --git a/service_utils.cpp b/src/service_utils.cpp similarity index 100% rename from service_utils.cpp rename to src/service_utils.cpp diff --git a/service_utils.h b/src/service_utils.h similarity index 100% rename from service_utils.h rename to src/service_utils.h diff --git a/settings.kcfgc b/src/settings.kcfgc similarity index 100% rename from settings.kcfgc rename to src/settings.kcfgc diff --git a/shadow.cpp b/src/shadow.cpp similarity index 100% rename from shadow.cpp rename to src/shadow.cpp diff --git a/shadow.h b/src/shadow.h similarity index 100% rename from shadow.h rename to src/shadow.h diff --git a/shortcutdialog.ui b/src/shortcutdialog.ui similarity index 100% rename from shortcutdialog.ui rename to src/shortcutdialog.ui diff --git a/sm.cpp b/src/sm.cpp similarity index 100% rename from sm.cpp rename to src/sm.cpp diff --git a/sm.h b/src/sm.h similarity index 100% rename from sm.h rename to src/sm.h diff --git a/subsurfacemonitor.cpp b/src/subsurfacemonitor.cpp similarity index 100% rename from subsurfacemonitor.cpp rename to src/subsurfacemonitor.cpp diff --git a/subsurfacemonitor.h b/src/subsurfacemonitor.h similarity index 100% rename from subsurfacemonitor.h rename to src/subsurfacemonitor.h diff --git a/syncalarmx11filter.cpp b/src/syncalarmx11filter.cpp similarity index 100% rename from syncalarmx11filter.cpp rename to src/syncalarmx11filter.cpp diff --git a/syncalarmx11filter.h b/src/syncalarmx11filter.h similarity index 100% rename from syncalarmx11filter.h rename to src/syncalarmx11filter.h diff --git a/tabbox/CMakeLists.txt b/src/tabbox/CMakeLists.txt similarity index 100% rename from tabbox/CMakeLists.txt rename to src/tabbox/CMakeLists.txt diff --git a/tabbox/clientmodel.cpp b/src/tabbox/clientmodel.cpp similarity index 100% rename from tabbox/clientmodel.cpp rename to src/tabbox/clientmodel.cpp diff --git a/tabbox/clientmodel.h b/src/tabbox/clientmodel.h similarity index 100% rename from tabbox/clientmodel.h rename to src/tabbox/clientmodel.h diff --git a/tabbox/desktopchain.cpp b/src/tabbox/desktopchain.cpp similarity index 100% rename from tabbox/desktopchain.cpp rename to src/tabbox/desktopchain.cpp diff --git a/tabbox/desktopchain.h b/src/tabbox/desktopchain.h similarity index 100% rename from tabbox/desktopchain.h rename to src/tabbox/desktopchain.h diff --git a/tabbox/desktopmodel.cpp b/src/tabbox/desktopmodel.cpp similarity index 100% rename from tabbox/desktopmodel.cpp rename to src/tabbox/desktopmodel.cpp diff --git a/tabbox/desktopmodel.h b/src/tabbox/desktopmodel.h similarity index 100% rename from tabbox/desktopmodel.h rename to src/tabbox/desktopmodel.h diff --git a/tabbox/kwindesktopswitcher.desktop b/src/tabbox/kwindesktopswitcher.desktop similarity index 100% rename from tabbox/kwindesktopswitcher.desktop rename to src/tabbox/kwindesktopswitcher.desktop diff --git a/tabbox/kwinwindowswitcher.desktop b/src/tabbox/kwinwindowswitcher.desktop similarity index 100% rename from tabbox/kwinwindowswitcher.desktop rename to src/tabbox/kwinwindowswitcher.desktop diff --git a/tabbox/switcheritem.cpp b/src/tabbox/switcheritem.cpp similarity index 100% rename from tabbox/switcheritem.cpp rename to src/tabbox/switcheritem.cpp diff --git a/tabbox/switcheritem.h b/src/tabbox/switcheritem.h similarity index 100% rename from tabbox/switcheritem.h rename to src/tabbox/switcheritem.h diff --git a/tabbox/tabbox.cpp b/src/tabbox/tabbox.cpp similarity index 100% rename from tabbox/tabbox.cpp rename to src/tabbox/tabbox.cpp diff --git a/tabbox/tabbox.h b/src/tabbox/tabbox.h similarity index 100% rename from tabbox/tabbox.h rename to src/tabbox/tabbox.h diff --git a/tabbox/tabbox_logging.cpp b/src/tabbox/tabbox_logging.cpp similarity index 100% rename from tabbox/tabbox_logging.cpp rename to src/tabbox/tabbox_logging.cpp diff --git a/tabbox/tabbox_logging.h b/src/tabbox/tabbox_logging.h similarity index 100% rename from tabbox/tabbox_logging.h rename to src/tabbox/tabbox_logging.h diff --git a/tabbox/tabboxconfig.cpp b/src/tabbox/tabboxconfig.cpp similarity index 100% rename from tabbox/tabboxconfig.cpp rename to src/tabbox/tabboxconfig.cpp diff --git a/tabbox/tabboxconfig.h b/src/tabbox/tabboxconfig.h similarity index 100% rename from tabbox/tabboxconfig.h rename to src/tabbox/tabboxconfig.h diff --git a/tabbox/tabboxhandler.cpp b/src/tabbox/tabboxhandler.cpp similarity index 100% rename from tabbox/tabboxhandler.cpp rename to src/tabbox/tabboxhandler.cpp diff --git a/tabbox/tabboxhandler.h b/src/tabbox/tabboxhandler.h similarity index 100% rename from tabbox/tabboxhandler.h rename to src/tabbox/tabboxhandler.h diff --git a/tabbox/x11_filter.cpp b/src/tabbox/x11_filter.cpp similarity index 100% rename from tabbox/x11_filter.cpp rename to src/tabbox/x11_filter.cpp diff --git a/tabbox/x11_filter.h b/src/tabbox/x11_filter.h similarity index 100% rename from tabbox/x11_filter.h rename to src/tabbox/x11_filter.h diff --git a/tablet_input.cpp b/src/tablet_input.cpp similarity index 100% rename from tablet_input.cpp rename to src/tablet_input.cpp diff --git a/tablet_input.h b/src/tablet_input.h similarity index 100% rename from tablet_input.h rename to src/tablet_input.h diff --git a/tabletmodemanager.cpp b/src/tabletmodemanager.cpp similarity index 100% rename from tabletmodemanager.cpp rename to src/tabletmodemanager.cpp diff --git a/tabletmodemanager.h b/src/tabletmodemanager.h similarity index 100% rename from tabletmodemanager.h rename to src/tabletmodemanager.h diff --git a/thumbnailitem.cpp b/src/thumbnailitem.cpp similarity index 100% rename from thumbnailitem.cpp rename to src/thumbnailitem.cpp diff --git a/thumbnailitem.h b/src/thumbnailitem.h similarity index 100% rename from thumbnailitem.h rename to src/thumbnailitem.h diff --git a/toplevel.cpp b/src/toplevel.cpp similarity index 100% rename from toplevel.cpp rename to src/toplevel.cpp diff --git a/toplevel.h b/src/toplevel.h similarity index 100% rename from toplevel.h rename to src/toplevel.h diff --git a/touch_hide_cursor_spy.cpp b/src/touch_hide_cursor_spy.cpp similarity index 100% rename from touch_hide_cursor_spy.cpp rename to src/touch_hide_cursor_spy.cpp diff --git a/touch_hide_cursor_spy.h b/src/touch_hide_cursor_spy.h similarity index 100% rename from touch_hide_cursor_spy.h rename to src/touch_hide_cursor_spy.h diff --git a/touch_input.cpp b/src/touch_input.cpp similarity index 100% rename from touch_input.cpp rename to src/touch_input.cpp diff --git a/touch_input.h b/src/touch_input.h similarity index 100% rename from touch_input.h rename to src/touch_input.h diff --git a/udev.cpp b/src/udev.cpp similarity index 100% rename from udev.cpp rename to src/udev.cpp diff --git a/udev.h b/src/udev.h similarity index 100% rename from udev.h rename to src/udev.h diff --git a/unmanaged.cpp b/src/unmanaged.cpp similarity index 100% rename from unmanaged.cpp rename to src/unmanaged.cpp diff --git a/unmanaged.h b/src/unmanaged.h similarity index 100% rename from unmanaged.h rename to src/unmanaged.h diff --git a/useractions.cpp b/src/useractions.cpp similarity index 100% rename from useractions.cpp rename to src/useractions.cpp diff --git a/useractions.h b/src/useractions.h similarity index 100% rename from useractions.h rename to src/useractions.h diff --git a/utils.cpp b/src/utils.cpp similarity index 100% rename from utils.cpp rename to src/utils.cpp diff --git a/utils.h b/src/utils.h similarity index 100% rename from utils.h rename to src/utils.h diff --git a/virtual_terminal.cpp b/src/virtual_terminal.cpp similarity index 100% rename from virtual_terminal.cpp rename to src/virtual_terminal.cpp diff --git a/virtual_terminal.h b/src/virtual_terminal.h similarity index 100% rename from virtual_terminal.h rename to src/virtual_terminal.h diff --git a/virtualdesktops.cpp b/src/virtualdesktops.cpp similarity index 100% rename from virtualdesktops.cpp rename to src/virtualdesktops.cpp diff --git a/virtualdesktops.h b/src/virtualdesktops.h similarity index 100% rename from virtualdesktops.h rename to src/virtualdesktops.h diff --git a/virtualdesktopsdbustypes.cpp b/src/virtualdesktopsdbustypes.cpp similarity index 100% rename from virtualdesktopsdbustypes.cpp rename to src/virtualdesktopsdbustypes.cpp diff --git a/virtualdesktopsdbustypes.h b/src/virtualdesktopsdbustypes.h similarity index 100% rename from virtualdesktopsdbustypes.h rename to src/virtualdesktopsdbustypes.h diff --git a/virtualkeyboard_dbus.cpp b/src/virtualkeyboard_dbus.cpp similarity index 100% rename from virtualkeyboard_dbus.cpp rename to src/virtualkeyboard_dbus.cpp diff --git a/virtualkeyboard_dbus.h b/src/virtualkeyboard_dbus.h similarity index 100% rename from virtualkeyboard_dbus.h rename to src/virtualkeyboard_dbus.h diff --git a/was_user_interaction_x11_filter.cpp b/src/was_user_interaction_x11_filter.cpp similarity index 100% rename from was_user_interaction_x11_filter.cpp rename to src/was_user_interaction_x11_filter.cpp diff --git a/was_user_interaction_x11_filter.h b/src/was_user_interaction_x11_filter.h similarity index 100% rename from was_user_interaction_x11_filter.h rename to src/was_user_interaction_x11_filter.h diff --git a/wayland_server.cpp b/src/wayland_server.cpp similarity index 100% rename from wayland_server.cpp rename to src/wayland_server.cpp diff --git a/wayland_server.h b/src/wayland_server.h similarity index 100% rename from wayland_server.h rename to src/wayland_server.h diff --git a/waylandclient.cpp b/src/waylandclient.cpp similarity index 100% rename from waylandclient.cpp rename to src/waylandclient.cpp diff --git a/waylandclient.h b/src/waylandclient.h similarity index 100% rename from waylandclient.h rename to src/waylandclient.h diff --git a/waylandshellintegration.cpp b/src/waylandshellintegration.cpp similarity index 100% rename from waylandshellintegration.cpp rename to src/waylandshellintegration.cpp diff --git a/waylandshellintegration.h b/src/waylandshellintegration.h similarity index 100% rename from waylandshellintegration.h rename to src/waylandshellintegration.h diff --git a/window_property_notify_x11_filter.cpp b/src/window_property_notify_x11_filter.cpp similarity index 100% rename from window_property_notify_x11_filter.cpp rename to src/window_property_notify_x11_filter.cpp diff --git a/window_property_notify_x11_filter.h b/src/window_property_notify_x11_filter.h similarity index 100% rename from window_property_notify_x11_filter.h rename to src/window_property_notify_x11_filter.h diff --git a/workspace.cpp b/src/workspace.cpp similarity index 100% rename from workspace.cpp rename to src/workspace.cpp diff --git a/workspace.h b/src/workspace.h similarity index 100% rename from workspace.h rename to src/workspace.h diff --git a/x11client.cpp b/src/x11client.cpp similarity index 100% rename from x11client.cpp rename to src/x11client.cpp diff --git a/x11client.h b/src/x11client.h similarity index 100% rename from x11client.h rename to src/x11client.h diff --git a/x11eventfilter.cpp b/src/x11eventfilter.cpp similarity index 100% rename from x11eventfilter.cpp rename to src/x11eventfilter.cpp diff --git a/x11eventfilter.h b/src/x11eventfilter.h similarity index 100% rename from x11eventfilter.h rename to src/x11eventfilter.h diff --git a/xcbutils.cpp b/src/xcbutils.cpp similarity index 100% rename from xcbutils.cpp rename to src/xcbutils.cpp diff --git a/xcbutils.h b/src/xcbutils.h similarity index 100% rename from xcbutils.h rename to src/xcbutils.h diff --git a/xcursortheme.cpp b/src/xcursortheme.cpp similarity index 100% rename from xcursortheme.cpp rename to src/xcursortheme.cpp diff --git a/xcursortheme.h b/src/xcursortheme.h similarity index 100% rename from xcursortheme.h rename to src/xcursortheme.h diff --git a/xdgshellclient.cpp b/src/xdgshellclient.cpp similarity index 100% rename from xdgshellclient.cpp rename to src/xdgshellclient.cpp diff --git a/xdgshellclient.h b/src/xdgshellclient.h similarity index 100% rename from xdgshellclient.h rename to src/xdgshellclient.h diff --git a/xdgshellintegration.cpp b/src/xdgshellintegration.cpp similarity index 100% rename from xdgshellintegration.cpp rename to src/xdgshellintegration.cpp diff --git a/xdgshellintegration.h b/src/xdgshellintegration.h similarity index 100% rename from xdgshellintegration.h rename to src/xdgshellintegration.h diff --git a/xkb.cpp b/src/xkb.cpp similarity index 100% rename from xkb.cpp rename to src/xkb.cpp diff --git a/xkb.h b/src/xkb.h similarity index 100% rename from xkb.h rename to src/xkb.h diff --git a/xkb_qt_mapping.h b/src/xkb_qt_mapping.h similarity index 100% rename from xkb_qt_mapping.h rename to src/xkb_qt_mapping.h diff --git a/xwaylandclient.cpp b/src/xwaylandclient.cpp similarity index 100% rename from xwaylandclient.cpp rename to src/xwaylandclient.cpp diff --git a/xwaylandclient.h b/src/xwaylandclient.h similarity index 100% rename from xwaylandclient.h rename to src/xwaylandclient.h diff --git a/xwl/clipboard.cpp b/src/xwl/clipboard.cpp similarity index 100% rename from xwl/clipboard.cpp rename to src/xwl/clipboard.cpp diff --git a/xwl/clipboard.h b/src/xwl/clipboard.h similarity index 100% rename from xwl/clipboard.h rename to src/xwl/clipboard.h diff --git a/xwl/databridge.cpp b/src/xwl/databridge.cpp similarity index 100% rename from xwl/databridge.cpp rename to src/xwl/databridge.cpp diff --git a/xwl/databridge.h b/src/xwl/databridge.h similarity index 100% rename from xwl/databridge.h rename to src/xwl/databridge.h diff --git a/xwl/dnd.cpp b/src/xwl/dnd.cpp similarity index 100% rename from xwl/dnd.cpp rename to src/xwl/dnd.cpp diff --git a/xwl/dnd.h b/src/xwl/dnd.h similarity index 100% rename from xwl/dnd.h rename to src/xwl/dnd.h diff --git a/xwl/drag.cpp b/src/xwl/drag.cpp similarity index 100% rename from xwl/drag.cpp rename to src/xwl/drag.cpp diff --git a/xwl/drag.h b/src/xwl/drag.h similarity index 100% rename from xwl/drag.h rename to src/xwl/drag.h diff --git a/xwl/drag_wl.cpp b/src/xwl/drag_wl.cpp similarity index 100% rename from xwl/drag_wl.cpp rename to src/xwl/drag_wl.cpp diff --git a/xwl/drag_wl.h b/src/xwl/drag_wl.h similarity index 100% rename from xwl/drag_wl.h rename to src/xwl/drag_wl.h diff --git a/xwl/drag_x.cpp b/src/xwl/drag_x.cpp similarity index 100% rename from xwl/drag_x.cpp rename to src/xwl/drag_x.cpp diff --git a/xwl/drag_x.h b/src/xwl/drag_x.h similarity index 100% rename from xwl/drag_x.h rename to src/xwl/drag_x.h diff --git a/xwl/selection.cpp b/src/xwl/selection.cpp similarity index 100% rename from xwl/selection.cpp rename to src/xwl/selection.cpp diff --git a/xwl/selection.h b/src/xwl/selection.h similarity index 100% rename from xwl/selection.h rename to src/xwl/selection.h diff --git a/xwl/selection_source.cpp b/src/xwl/selection_source.cpp similarity index 100% rename from xwl/selection_source.cpp rename to src/xwl/selection_source.cpp diff --git a/xwl/selection_source.h b/src/xwl/selection_source.h similarity index 100% rename from xwl/selection_source.h rename to src/xwl/selection_source.h diff --git a/xwl/transfer.cpp b/src/xwl/transfer.cpp similarity index 100% rename from xwl/transfer.cpp rename to src/xwl/transfer.cpp diff --git a/xwl/transfer.h b/src/xwl/transfer.h similarity index 100% rename from xwl/transfer.h rename to src/xwl/transfer.h diff --git a/xwl/xwayland.cpp b/src/xwl/xwayland.cpp similarity index 100% rename from xwl/xwayland.cpp rename to src/xwl/xwayland.cpp diff --git a/xwl/xwayland.h b/src/xwl/xwayland.h similarity index 100% rename from xwl/xwayland.h rename to src/xwl/xwayland.h diff --git a/xwl/xwayland_interface.cpp b/src/xwl/xwayland_interface.cpp similarity index 100% rename from xwl/xwayland_interface.cpp rename to src/xwl/xwayland_interface.cpp diff --git a/xwl/xwayland_interface.h b/src/xwl/xwayland_interface.h similarity index 100% rename from xwl/xwayland_interface.h rename to src/xwl/xwayland_interface.h diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 0647906a23..9bfc09d493 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -8,26 +8,26 @@ endif() set(screenedgeshowtest_SRCS screenedgeshowtest.cpp) add_executable(screenedgeshowtest ${screenedgeshowtest_SRCS}) target_link_libraries(screenedgeshowtest Qt::Widgets Qt::X11Extras KF5::ConfigCore KF5::WindowSystem KF5::WaylandClient ${XCB_XCB_LIBRARY}) -target_include_directories(screenedgeshowtest PRIVATE ${CMAKE_SOURCE_DIR}) +target_include_directories(screenedgeshowtest PRIVATE ${CMAKE_SOURCE_DIR}/src) set(libinputtest_SRCS - ${KWin_SOURCE_DIR}/libinput/connection.cpp - ${KWin_SOURCE_DIR}/libinput/context.cpp - ${KWin_SOURCE_DIR}/libinput/device.cpp - ${KWin_SOURCE_DIR}/libinput/events.cpp - ${KWin_SOURCE_DIR}/libinput/libinput_logging.cpp - ${KWin_SOURCE_DIR}/logind.cpp - ${KWin_SOURCE_DIR}/udev.cpp + ${KWin_SOURCE_DIR}/src/libinput/connection.cpp + ${KWin_SOURCE_DIR}/src/libinput/context.cpp + ${KWin_SOURCE_DIR}/src/libinput/device.cpp + ${KWin_SOURCE_DIR}/src/libinput/events.cpp + ${KWin_SOURCE_DIR}/src/libinput/libinput_logging.cpp + ${KWin_SOURCE_DIR}/src/logind.cpp + ${KWin_SOURCE_DIR}/src/udev.cpp libinputtest.cpp ) add_executable(libinputtest ${libinputtest_SRCS}) add_definitions(-DKWIN_BUILD_TESTING) target_link_libraries(libinputtest Qt::Core Qt::DBus Libinput::Libinput UDev::UDev KF5::ConfigCore KF5::GlobalAccel KF5::WindowSystem) -target_include_directories(libinputtest PRIVATE ${CMAKE_SOURCE_DIR}) +target_include_directories(libinputtest PRIVATE ${CMAKE_SOURCE_DIR}/src) add_executable(x11shadowreader x11shadowreader.cpp) target_link_libraries(x11shadowreader XCB::XCB Qt::Widgets Qt::X11Extras KF5::ConfigCore KF5::WindowSystem) -target_include_directories(x11shadowreader PRIVATE ${CMAKE_SOURCE_DIR}) +target_include_directories(x11shadowreader PRIVATE ${CMAKE_SOURCE_DIR}/src) add_executable(pointerconstraints pointerconstraintstest.cpp) add_definitions(-DDIR="${CMAKE_CURRENT_SOURCE_DIR}")