diff --git a/autotests/drm/mock_drm.h b/autotests/drm/mock_drm.h
--- a/autotests/drm/mock_drm.h
+++ b/autotests/drm/mock_drm.h
@@ -18,8 +18,8 @@
along with this program. If not, see .
*********************************************************************/
#pragma once
-#include
-#include
+#include
+#include
#include
#include
diff --git a/autotests/integration/helper/kill.cpp b/autotests/integration/helper/kill.cpp
--- a/autotests/integration/helper/kill.cpp
+++ b/autotests/integration/helper/kill.cpp
@@ -24,7 +24,7 @@
#include
#include
-#include
+#include
int main(int argc, char *argv[])
{
diff --git a/autotests/integration/shell_client_test.cpp b/autotests/integration/shell_client_test.cpp
--- a/autotests/integration/shell_client_test.cpp
+++ b/autotests/integration/shell_client_test.cpp
@@ -55,7 +55,8 @@
#include
#include
#include
-#include
+
+#include
using namespace KWin;
using namespace KWayland::Client;
diff --git a/client.cpp b/client.cpp
--- a/client.cpp
+++ b/client.cpp
@@ -59,7 +59,8 @@
#include
// system
#include
-#include
+// c++
+#include
// Put all externs before the namespace statement to allow the linker
// to resolve them properly
diff --git a/colorcorrection/suncalc.cpp b/colorcorrection/suncalc.cpp
--- a/colorcorrection/suncalc.cpp
+++ b/colorcorrection/suncalc.cpp
@@ -21,7 +21,7 @@
#include "constants.h"
#include
-#include
+#include
namespace KWin {
namespace ColorCorrect {
diff --git a/effects.cpp b/effects.cpp
--- a/effects.cpp
+++ b/effects.cpp
@@ -51,7 +51,6 @@
#include
-#include
#include "composite.h"
#include "xcbutils.h"
#include "platform.h"
@@ -61,6 +60,8 @@
#include "decorations/decorationbridge.h"
#include
+#include
+
namespace KWin
{
//---------------------
diff --git a/effects/cube/cube.cpp b/effects/cube/cube.cpp
--- a/effects/cube/cube.cpp
+++ b/effects/cube/cube.cpp
@@ -39,7 +39,7 @@
#include
#include
-#include
+#include
#include
#include
diff --git a/effects/cubeslide/cubeslide.cpp b/effects/cubeslide/cubeslide.cpp
--- a/effects/cubeslide/cubeslide.cpp
+++ b/effects/cubeslide/cubeslide.cpp
@@ -23,11 +23,11 @@
#include "cubeslideconfig.h"
#include
-#include
+#include
-#include
+#include
-#include
+#include
namespace KWin
{
diff --git a/effects/desktopgrid/desktopgrid.cpp b/effects/desktopgrid/desktopgrid.cpp
--- a/effects/desktopgrid/desktopgrid.cpp
+++ b/effects/desktopgrid/desktopgrid.cpp
@@ -27,8 +27,6 @@
#include "../presentwindows/presentwindows_proxy.h"
#include "../effect_builtins.h"
-#include
-
#include
#include
#include
@@ -44,6 +42,8 @@
#include
+#include
+
namespace KWin
{
diff --git a/effects/fallapart/fallapart.cpp b/effects/fallapart/fallapart.cpp
--- a/effects/fallapart/fallapart.cpp
+++ b/effects/fallapart/fallapart.cpp
@@ -21,8 +21,9 @@
#include "fallapart.h"
// KConfigSkeleton
#include "fallapartconfig.h"
-#include
-#include
+
+#include
+#include
namespace KWin
{
diff --git a/effects/mouseclick/mouseclick.cpp b/effects/mouseclick/mouseclick.cpp
--- a/effects/mouseclick/mouseclick.cpp
+++ b/effects/mouseclick/mouseclick.cpp
@@ -36,7 +36,7 @@
#include
-#include
+#include
namespace KWin
{
diff --git a/effects/mousemark/mousemark.cpp b/effects/mousemark/mousemark.cpp
--- a/effects/mousemark/mousemark.cpp
+++ b/effects/mousemark/mousemark.cpp
@@ -33,7 +33,7 @@
#include
-#include
+#include
#ifdef KWIN_HAVE_XRENDER_COMPOSITING
#include
diff --git a/effects/presentwindows/presentwindows.cpp b/effects/presentwindows/presentwindows.cpp
--- a/effects/presentwindows/presentwindows.cpp
+++ b/effects/presentwindows/presentwindows.cpp
@@ -31,9 +31,6 @@
#include
#include
-#include
-#include
-#include
#include
#include
#include
@@ -45,6 +42,10 @@
#include
#include
+#include
+#include
+#include
+
namespace KWin
{
diff --git a/effects/showfps/showfps.cpp b/effects/showfps/showfps.cpp
--- a/effects/showfps/showfps.cpp
+++ b/effects/showfps/showfps.cpp
@@ -32,11 +32,13 @@
#endif
#include
-#include
+
#include
#include
#include
+#include
+
namespace KWin
{
diff --git a/effects/thumbnailaside/thumbnailaside.h b/effects/thumbnailaside/thumbnailaside.h
--- a/effects/thumbnailaside/thumbnailaside.h
+++ b/effects/thumbnailaside/thumbnailaside.h
@@ -30,7 +30,7 @@
#include
-#include
+#include
namespace KWin
{
diff --git a/effects/touchpoints/touchpoints.cpp b/effects/touchpoints/touchpoints.cpp
--- a/effects/touchpoints/touchpoints.cpp
+++ b/effects/touchpoints/touchpoints.cpp
@@ -35,7 +35,7 @@
#include
-#include
+#include
namespace KWin
{
diff --git a/effects/trackmouse/trackmouse.cpp b/effects/trackmouse/trackmouse.cpp
--- a/effects/trackmouse/trackmouse.cpp
+++ b/effects/trackmouse/trackmouse.cpp
@@ -37,7 +37,7 @@
#include
#include
-#include
+#include
namespace KWin
{
diff --git a/effects/wobblywindows/wobblywindows.cpp b/effects/wobblywindows/wobblywindows.cpp
--- a/effects/wobblywindows/wobblywindows.cpp
+++ b/effects/wobblywindows/wobblywindows.cpp
@@ -12,7 +12,7 @@
#include "wobblywindows.h"
#include "wobblywindowsconfig.h"
-#include
+#include
//#define COMPUTE_STATS
diff --git a/group.cpp b/group.cpp
--- a/group.cpp
+++ b/group.cpp
@@ -33,11 +33,12 @@
#include "client.h"
#include "effects.h"
-#include
#include
#include
#include
+#include
+
/*
TODO
diff --git a/helpers/killer/killer.cpp b/helpers/killer/killer.cpp
--- a/helpers/killer/killer.cpp
+++ b/helpers/killer/killer.cpp
@@ -26,14 +26,15 @@
#include
#include
#include
-#include
+#include
#include
#include
#include
-#include
-#include
#include
+#include
+#include
+
int main(int argc, char* argv[])
{
KLocalizedString::setApplicationDomain("kwin");
diff --git a/kcmkwin/kwindecoration/declarative-plugin/plugin.cpp b/kcmkwin/kwindecoration/declarative-plugin/plugin.cpp
--- a/kcmkwin/kwindecoration/declarative-plugin/plugin.cpp
+++ b/kcmkwin/kwindecoration/declarative-plugin/plugin.cpp
@@ -28,8 +28,6 @@
#include
#include
-#include
-
namespace KDecoration2
{
namespace Preview
diff --git a/kcmkwin/kwinoptions/mouse.cpp b/kcmkwin/kwinoptions/mouse.cpp
--- a/kcmkwin/kwinoptions/mouse.cpp
+++ b/kcmkwin/kwinoptions/mouse.cpp
@@ -43,7 +43,7 @@
#include
#include
-#include
+#include
namespace
diff --git a/kcmkwin/kwinrules/ruleslist.cpp b/kcmkwin/kwinrules/ruleslist.cpp
--- a/kcmkwin/kwinrules/ruleslist.cpp
+++ b/kcmkwin/kwinrules/ruleslist.cpp
@@ -18,13 +18,14 @@
#include "ruleslist.h"
-#include
#include
#include
#include
#include "ruleswidget.h"
+#include
+
namespace KWin
{
diff --git a/kcmkwin/kwinrules/ruleswidget.cpp b/kcmkwin/kwinrules/ruleswidget.cpp
--- a/kcmkwin/kwinrules/ruleswidget.cpp
+++ b/kcmkwin/kwinrules/ruleswidget.cpp
@@ -31,15 +31,16 @@
#include
#endif
-#include
#include
#include
#include
#include "../../rules.h"
#include "detectwidget.h"
+#include
+
Q_DECLARE_METATYPE(NET::WindowType)
namespace KWin
diff --git a/kcmkwin/kwinscreenedges/monitor.h b/kcmkwin/kwinscreenedges/monitor.h
--- a/kcmkwin/kwinscreenedges/monitor.h
+++ b/kcmkwin/kwinscreenedges/monitor.h
@@ -24,9 +24,9 @@
#include "screenpreviewwidget.h"
-#include
-#include
-#include
+#include
+#include
+#include
class QAction;
class QGraphicsView;
diff --git a/kcmkwin/kwinscreenedges/monitor.cpp b/kcmkwin/kwinscreenedges/monitor.cpp
--- a/kcmkwin/kwinscreenedges/monitor.cpp
+++ b/kcmkwin/kwinscreenedges/monitor.cpp
@@ -21,16 +21,16 @@
#include "monitor.h"
-#include
#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
+#include
+
+#include
+#include
+#include
+#include
+#include
+#include
+#include
namespace KWin
{
diff --git a/layers.cpp b/layers.cpp
--- a/layers.cpp
+++ b/layers.cpp
@@ -79,8 +79,6 @@
*/
-#include
-
#include "utils.h"
#include "client.h"
#include "focuschain.h"
@@ -100,6 +98,8 @@
#include
+#include
+
namespace KWin
{
diff --git a/libinput/context.cpp b/libinput/context.cpp
--- a/libinput/context.cpp
+++ b/libinput/context.cpp
@@ -24,9 +24,10 @@
#include "../udev.h"
#include
-#include
#include
+#include
+
namespace KWin
{
namespace LibInput
diff --git a/libkwineffects/kwinanimationeffect.h b/libkwineffects/kwinanimationeffect.h
--- a/libkwineffects/kwinanimationeffect.h
+++ b/libkwineffects/kwinanimationeffect.h
@@ -24,7 +24,7 @@
#include
#include
-#include
+#include
#include
#include
diff --git a/libkwineffects/kwineffects.h b/libkwineffects/kwineffects.h
--- a/libkwineffects/kwineffects.h
+++ b/libkwineffects/kwineffects.h
@@ -47,10 +47,10 @@
#include
#include
-#include
-#include
#include
+#include
+#include
#include
class KConfigGroup;
diff --git a/libkwineffects/kwineffects.cpp b/libkwineffects/kwineffects.cpp
--- a/libkwineffects/kwineffects.cpp
+++ b/libkwineffects/kwineffects.cpp
@@ -27,7 +27,6 @@
#include "kwinxrenderutils.h"
#endif
-#include
#include
#include
#include
@@ -37,11 +36,12 @@
#include
#include
#include
+#include
#include
#include
-#include
+#include
#include
diff --git a/libkwineffects/kwinglutils.cpp b/libkwineffects/kwinglutils.cpp
--- a/libkwineffects/kwinglutils.cpp
+++ b/libkwineffects/kwinglutils.cpp
@@ -28,7 +28,6 @@
#include "kwinglplatform.h"
#include "logging_p.h"
-
#include
#include
#include
@@ -40,10 +39,9 @@
#include
#include
+#include
#include
-#include
-
#define DEBUG_GLRENDERTARGET 0
#ifdef __GNUC__
diff --git a/main.cpp b/main.cpp
--- a/main.cpp
+++ b/main.cpp
@@ -45,7 +45,7 @@
#include
// Qt
#include
-#include
+#include
#include
#include
#include
diff --git a/placement.cpp b/placement.cpp
--- a/placement.cpp
+++ b/placement.cpp
@@ -22,11 +22,6 @@
#include "placement.h"
-#include
-#include
-
-#include
-
#ifndef KCMRULES
#include "workspace.h"
#include "client.h"
@@ -36,6 +31,11 @@
#include "screens.h"
#endif
+#include
+#include
+
+#include
+
namespace KWin
{
diff --git a/plugins/platforms/drm/drm_buffer.cpp b/plugins/platforms/drm/drm_buffer.cpp
--- a/plugins/platforms/drm/drm_buffer.cpp
+++ b/plugins/platforms/drm/drm_buffer.cpp
@@ -23,7 +23,8 @@
// system
#include
-#include
+// c++
+#include
// drm
#include
#include
diff --git a/plugins/platforms/drm/drm_buffer_gbm.cpp b/plugins/platforms/drm/drm_buffer_gbm.cpp
--- a/plugins/platforms/drm/drm_buffer_gbm.cpp
+++ b/plugins/platforms/drm/drm_buffer_gbm.cpp
@@ -25,7 +25,8 @@
// system
#include
-#include
+// c++
+#include
// drm
#include
#include
diff --git a/plugins/platforms/drm/drm_output.cpp b/plugins/platforms/drm/drm_output.cpp
--- a/plugins/platforms/drm/drm_output.cpp
+++ b/plugins/platforms/drm/drm_output.cpp
@@ -23,8 +23,6 @@
#include "drm_object_crtc.h"
#include "drm_object_connector.h"
-#include
-
#include "composite.h"
#include "logind.h"
#include "logging.h"
@@ -42,6 +40,8 @@
#include
#include
#include
+// c++
+#include
// drm
#include
#include
diff --git a/plugins/platforms/drm/gbm_surface.h b/plugins/platforms/drm/gbm_surface.h
--- a/plugins/platforms/drm/gbm_surface.h
+++ b/plugins/platforms/drm/gbm_surface.h
@@ -20,7 +20,7 @@
#ifndef KWIN_DRM_GBM_SURFACE_H
#define KWIN_DRM_GBM_SURFACE_H
-#include
+#include
struct gbm_bo;
struct gbm_device;
diff --git a/plugins/platforms/drm/remoteaccess_manager.cpp b/plugins/platforms/drm/remoteaccess_manager.cpp
--- a/plugins/platforms/drm/remoteaccess_manager.cpp
+++ b/plugins/platforms/drm/remoteaccess_manager.cpp
@@ -28,7 +28,8 @@
#include
#include
#include
-#include
+
+#include
namespace KWin
{
diff --git a/plugins/platforms/x11/common/ge_event_mem_mover.h b/plugins/platforms/x11/common/ge_event_mem_mover.h
--- a/plugins/platforms/x11/common/ge_event_mem_mover.h
+++ b/plugins/platforms/x11/common/ge_event_mem_mover.h
@@ -21,7 +21,7 @@
#include
-#include
+#include
namespace KWin
{
diff --git a/plugins/platforms/x11/standalone/glxbackend.cpp b/plugins/platforms/x11/standalone/glxbackend.cpp
--- a/plugins/platforms/x11/standalone/glxbackend.cpp
+++ b/plugins/platforms/x11/standalone/glxbackend.cpp
@@ -51,7 +51,7 @@
#if HAVE_DL_LIBRARY
#include
#endif
-#include
+#include
#ifndef XCB_GLX_BUFFER_SWAP_COMPLETE
#define XCB_GLX_BUFFER_SWAP_COMPLETE 1
diff --git a/plugins/platforms/x11/standalone/overlaywindow_x11.cpp b/plugins/platforms/x11/standalone/overlaywindow_x11.cpp
--- a/plugins/platforms/x11/standalone/overlaywindow_x11.cpp
+++ b/plugins/platforms/x11/standalone/overlaywindow_x11.cpp
@@ -26,10 +26,10 @@
#include "utils.h"
#include "xcbutils.h"
-#include "assert.h"
-
#include
+#include
+
#include
#include
#if XCB_COMPOSITE_MAJOR_VERSION > 0 || XCB_COMPOSITE_MINOR_VERSION >= 3
diff --git a/plugins/scenes/opengl/lanczosfilter.cpp b/plugins/scenes/opengl/lanczosfilter.cpp
--- a/plugins/scenes/opengl/lanczosfilter.cpp
+++ b/plugins/scenes/opengl/lanczosfilter.cpp
@@ -36,8 +36,8 @@
#include
#include
+#include
-#include
#include
namespace KWin
diff --git a/plugins/scenes/opengl/scene_opengl.cpp b/plugins/scenes/opengl/scene_opengl.cpp
--- a/plugins/scenes/opengl/scene_opengl.cpp
+++ b/plugins/scenes/opengl/scene_opengl.cpp
@@ -53,14 +53,14 @@
#include
#include
+#include
#include
-#include
-#include
#include
#include
#include
#include
+#include
#include
#include
#include