summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--canvas/IwyuFilter_canvas.yaml8
-rw-r--r--canvas/Library_cairocanvas.mk5
-rw-r--r--canvas/Library_canvasfactory.mk5
-rw-r--r--canvas/Library_canvastools.mk5
-rw-r--r--canvas/Library_directx9canvas.mk5
-rw-r--r--canvas/Library_gdipluscanvas.mk5
-rw-r--r--canvas/Library_oglcanvas.mk5
-rw-r--r--canvas/Library_simplecanvas.mk5
-rw-r--r--canvas/Library_vclcanvas.mk5
-rw-r--r--canvas/StaticLibrary_directxcanvas.mk5
-rw-r--r--canvas/inc/base/basemutexhelper.hxx (renamed from include/canvas/base/basemutexhelper.hxx)5
-rw-r--r--canvas/inc/base/bitmapcanvasbase.hxx (renamed from include/canvas/base/bitmapcanvasbase.hxx)7
-rw-r--r--canvas/inc/base/bufferedgraphicdevicebase.hxx (renamed from include/canvas/base/bufferedgraphicdevicebase.hxx)7
-rw-r--r--canvas/inc/base/cachedprimitivebase.hxx (renamed from include/canvas/base/cachedprimitivebase.hxx)5
-rw-r--r--canvas/inc/base/canvasbase.hxx (renamed from include/canvas/base/canvasbase.hxx)7
-rw-r--r--canvas/inc/base/canvascustomspritebase.hxx (renamed from include/canvas/base/canvascustomspritebase.hxx)4
-rw-r--r--canvas/inc/base/canvascustomspritehelper.hxx (renamed from include/canvas/base/canvascustomspritehelper.hxx)7
-rw-r--r--canvas/inc/base/disambiguationhelper.hxx (renamed from include/canvas/base/disambiguationhelper.hxx)5
-rw-r--r--canvas/inc/base/graphicdevicebase.hxx (renamed from include/canvas/base/graphicdevicebase.hxx)11
-rw-r--r--canvas/inc/base/integerbitmapbase.hxx (renamed from include/canvas/base/integerbitmapbase.hxx)7
-rw-r--r--canvas/inc/base/sprite.hxx (renamed from include/canvas/base/sprite.hxx)5
-rw-r--r--canvas/inc/base/spritecanvasbase.hxx (renamed from include/canvas/base/spritecanvasbase.hxx)11
-rw-r--r--canvas/inc/base/spritesurface.hxx (renamed from include/canvas/base/spritesurface.hxx)7
-rw-r--r--canvas/inc/parametricpolypolygon.hxx (renamed from include/canvas/parametricpolypolygon.hxx)5
-rw-r--r--canvas/inc/propertysethelper.hxx (renamed from include/canvas/propertysethelper.hxx)5
-rw-r--r--canvas/inc/rendering/icolorbuffer.hxx (renamed from include/canvas/rendering/icolorbuffer.hxx)0
-rw-r--r--canvas/inc/rendering/irendermodule.hxx (renamed from include/canvas/rendering/irendermodule.hxx)5
-rw-r--r--canvas/inc/rendering/isurface.hxx (renamed from include/canvas/rendering/isurface.hxx)5
-rw-r--r--canvas/inc/rendering/isurfaceproxy.hxx (renamed from include/canvas/rendering/isurfaceproxy.hxx)5
-rw-r--r--canvas/inc/rendering/isurfaceproxymanager.hxx (renamed from include/canvas/rendering/isurfaceproxymanager.hxx)5
-rw-r--r--canvas/inc/spriteredrawmanager.hxx (renamed from include/canvas/spriteredrawmanager.hxx)7
-rw-r--r--canvas/inc/vclwrapper.hxx (renamed from include/canvas/vclwrapper.hxx)5
-rw-r--r--canvas/inc/verifyinput.hxx (renamed from include/canvas/verifyinput.hxx)5
-rw-r--r--canvas/source/cairo/cairo_cachedbitmap.hxx2
-rw-r--r--canvas/source/cairo/cairo_canvas.hxx8
-rw-r--r--canvas/source/cairo/cairo_canvasbitmap.hxx6
-rw-r--r--canvas/source/cairo/cairo_canvascustomsprite.hxx4
-rw-r--r--canvas/source/cairo/cairo_canvasfont.hxx2
-rw-r--r--canvas/source/cairo/cairo_canvashelper.cxx2
-rw-r--r--canvas/source/cairo/cairo_canvashelper_text.cxx2
-rw-r--r--canvas/source/cairo/cairo_sprite.hxx2
-rw-r--r--canvas/source/cairo/cairo_spritecanvas.hxx8
-rw-r--r--canvas/source/cairo/cairo_spritecanvashelper.hxx2
-rw-r--r--canvas/source/cairo/cairo_spritehelper.hxx2
-rw-r--r--canvas/source/directx/dx_9rm.cxx6
-rw-r--r--canvas/source/directx/dx_canvas.hxx10
-rw-r--r--canvas/source/directx/dx_canvasbitmap.hxx6
-rw-r--r--canvas/source/directx/dx_canvascustomsprite.hxx4
-rw-r--r--canvas/source/directx/dx_canvashelper_texturefill.cxx2
-rw-r--r--canvas/source/directx/dx_devicehelper.hxx2
-rw-r--r--canvas/source/directx/dx_impltools.cxx2
-rw-r--r--canvas/source/directx/dx_rendermodule.hxx2
-rw-r--r--canvas/source/directx/dx_sprite.hxx2
-rw-r--r--canvas/source/directx/dx_spritecanvas.hxx8
-rw-r--r--canvas/source/directx/dx_spritecanvashelper.hxx6
-rw-r--r--canvas/source/directx/dx_spritedevicehelper.hxx2
-rw-r--r--canvas/source/directx/dx_spritehelper.hxx2
-rw-r--r--canvas/source/directx/dx_surfacebitmap.cxx2
-rw-r--r--canvas/source/directx/dx_surfacebitmap.hxx4
-rw-r--r--canvas/source/opengl/ogl_canvasbitmap.hxx6
-rw-r--r--canvas/source/opengl/ogl_canvascustomsprite.cxx2
-rw-r--r--canvas/source/opengl/ogl_canvascustomsprite.hxx2
-rw-r--r--canvas/source/opengl/ogl_spritecanvas.hxx6
-rw-r--r--canvas/source/tools/cachedprimitivebase.cxx2
-rw-r--r--canvas/source/tools/canvascustomspritehelper.cxx2
-rw-r--r--canvas/source/tools/page.hxx6
-rw-r--r--canvas/source/tools/pagemanager.hxx2
-rw-r--r--canvas/source/tools/parametricpolypolygon.cxx2
-rw-r--r--canvas/source/tools/propertysethelper.cxx2
-rw-r--r--canvas/source/tools/spriteredrawmanager.cxx2
-rw-r--r--canvas/source/tools/surface.hxx2
-rw-r--r--canvas/source/tools/surfaceproxy.hxx4
-rw-r--r--canvas/source/tools/surfaceproxymanager.cxx4
-rw-r--r--canvas/source/tools/verifyinput.cxx2
-rw-r--r--canvas/source/vcl/bitmapbackbuffer.hxx2
-rw-r--r--canvas/source/vcl/cachedbitmap.hxx2
-rw-r--r--canvas/source/vcl/canvas.hxx8
-rw-r--r--canvas/source/vcl/canvasbitmap.hxx6
-rw-r--r--canvas/source/vcl/canvascustomsprite.hxx6
-rw-r--r--canvas/source/vcl/canvasfont.hxx2
-rw-r--r--canvas/source/vcl/canvashelper_texturefill.cxx2
-rw-r--r--canvas/source/vcl/sprite.hxx2
-rw-r--r--canvas/source/vcl/spritecanvas.hxx8
-rw-r--r--canvas/source/vcl/spritecanvashelper.hxx2
-rw-r--r--canvas/source/vcl/spritehelper.hxx6
-rw-r--r--include/IwyuFilter_include.yaml8
-rw-r--r--solenv/clang-format/blacklist46
87 files changed, 208 insertions, 226 deletions
diff --git a/canvas/IwyuFilter_canvas.yaml b/canvas/IwyuFilter_canvas.yaml
index 25b2157683a7..d6ac656ed485 100644
--- a/canvas/IwyuFilter_canvas.yaml
+++ b/canvas/IwyuFilter_canvas.yaml
@@ -1,6 +1,14 @@
---
assumeFilename: canvas/source/cairo/cairo_canvas.cxx
blacklist:
+ canvas/inc/parametricpolypolygon.hxx:
+ # base class has to be a complete type
+ - com/sun/star/lang/XServiceInfo.hpp
+ - com/sun/star/rendering/XParametricPolyPolygon2D.hpp
+ canvas/inc/base/cachedprimitivebase.hxx:
+ # base class has to be a complete type
+ - com/sun/star/rendering/XCachedPrimitive.hpp
+ - com/sun/star/lang/XServiceInfo.hpp
canvas/source/cairo/cairo_cachedbitmap.cxx:
# Actually in use
- com/sun/star/rendering/XCanvas.hpp
diff --git a/canvas/Library_cairocanvas.mk b/canvas/Library_cairocanvas.mk
index 782638018b29..9acc74fad625 100644
--- a/canvas/Library_cairocanvas.mk
+++ b/canvas/Library_cairocanvas.mk
@@ -19,6 +19,11 @@
$(eval $(call gb_Library_Library,cairocanvas))
+$(eval $(call gb_Library_set_include,cairocanvas,\
+ $$(INCLUDE) \
+ -I$(SRCDIR)/canvas/inc \
+))
+
$(eval $(call gb_Library_set_componentfile,cairocanvas,canvas/source/cairo/cairocanvas))
$(eval $(call gb_Library_use_sdk_api,cairocanvas))
diff --git a/canvas/Library_canvasfactory.mk b/canvas/Library_canvasfactory.mk
index 17e3565bfe65..81a38c4f69b3 100644
--- a/canvas/Library_canvasfactory.mk
+++ b/canvas/Library_canvasfactory.mk
@@ -19,6 +19,11 @@
$(eval $(call gb_Library_Library,canvasfactory))
+$(eval $(call gb_Library_set_include,canvasfactory,\
+ $$(INCLUDE) \
+ -I$(SRCDIR)/canvas/inc \
+))
+
$(eval $(call gb_Library_set_componentfile,canvasfactory,canvas/source/factory/canvasfactory))
$(eval $(call gb_Library_use_external,canvasfactory,boost_headers))
diff --git a/canvas/Library_canvastools.mk b/canvas/Library_canvastools.mk
index a87e53fd1043..90d67dfc543a 100644
--- a/canvas/Library_canvastools.mk
+++ b/canvas/Library_canvastools.mk
@@ -19,6 +19,11 @@
$(eval $(call gb_Library_Library,canvastools))
+$(eval $(call gb_Library_set_include,canvastools,\
+ $$(INCLUDE) \
+ -I$(SRCDIR)/canvas/inc \
+))
+
$(eval $(call gb_Library_use_sdk_api,canvastools))
$(eval $(call gb_Library_add_defs,canvastools,\
diff --git a/canvas/Library_directx9canvas.mk b/canvas/Library_directx9canvas.mk
index 2503c139fd2d..738999f8246e 100644
--- a/canvas/Library_directx9canvas.mk
+++ b/canvas/Library_directx9canvas.mk
@@ -19,6 +19,11 @@
$(eval $(call gb_Library_Library,directx9canvas))
+$(eval $(call gb_Library_set_include,directx9canvas,\
+ $$(INCLUDE) \
+ -I$(SRCDIR)/canvas/inc \
+))
+
$(eval $(call gb_Library_set_componentfile,directx9canvas,canvas/source/directx/directx9canvas))
$(eval $(call gb_Library_use_sdk_api,directx9canvas))
diff --git a/canvas/Library_gdipluscanvas.mk b/canvas/Library_gdipluscanvas.mk
index 4a23f6b060f6..80adf6f44d18 100644
--- a/canvas/Library_gdipluscanvas.mk
+++ b/canvas/Library_gdipluscanvas.mk
@@ -19,6 +19,11 @@
$(eval $(call gb_Library_Library,gdipluscanvas))
+$(eval $(call gb_Library_set_include,gdipluscanvas,\
+ $$(INCLUDE) \
+ -I$(SRCDIR)/canvas/inc \
+))
+
$(eval $(call gb_Library_set_componentfile,gdipluscanvas,canvas/source/directx/gdipluscanvas))
$(eval $(call gb_Library_use_external,gdipluscanvas,boost_headers))
diff --git a/canvas/Library_oglcanvas.mk b/canvas/Library_oglcanvas.mk
index 979ff6b5d1ea..20dbb7a80bed 100644
--- a/canvas/Library_oglcanvas.mk
+++ b/canvas/Library_oglcanvas.mk
@@ -9,6 +9,11 @@
$(eval $(call gb_Library_Library,oglcanvas))
+$(eval $(call gb_Library_set_include,oglcanvas,\
+ $$(INCLUDE) \
+ -I$(SRCDIR)/canvas/inc \
+))
+
$(eval $(call gb_Library_set_componentfile,oglcanvas,canvas/source/opengl/oglcanvas))
$(eval $(call gb_Library_use_sdk_api,oglcanvas))
diff --git a/canvas/Library_simplecanvas.mk b/canvas/Library_simplecanvas.mk
index db4898c72070..4e9006b35de5 100644
--- a/canvas/Library_simplecanvas.mk
+++ b/canvas/Library_simplecanvas.mk
@@ -19,6 +19,11 @@
$(eval $(call gb_Library_Library,simplecanvas))
+$(eval $(call gb_Library_set_include,simplecanvas,\
+ $$(INCLUDE) \
+ -I$(SRCDIR)/canvas/inc \
+))
+
$(eval $(call gb_Library_set_componentfile,simplecanvas,canvas/source/simplecanvas/simplecanvas))
$(eval $(call gb_Library_use_external,simplecanvas,boost_headers))
diff --git a/canvas/Library_vclcanvas.mk b/canvas/Library_vclcanvas.mk
index 6ff19eba6130..40e5de9eb61d 100644
--- a/canvas/Library_vclcanvas.mk
+++ b/canvas/Library_vclcanvas.mk
@@ -19,6 +19,11 @@
$(eval $(call gb_Library_Library,vclcanvas))
+$(eval $(call gb_Library_set_include,vclcanvas,\
+ $$(INCLUDE) \
+ -I$(SRCDIR)/canvas/inc \
+))
+
$(eval $(call gb_Library_set_componentfile,vclcanvas,canvas/source/vcl/vclcanvas))
$(eval $(call gb_Library_use_externals,vclcanvas,\
diff --git a/canvas/StaticLibrary_directxcanvas.mk b/canvas/StaticLibrary_directxcanvas.mk
index 8b14d0bbbe9d..c7f475248a5e 100644
--- a/canvas/StaticLibrary_directxcanvas.mk
+++ b/canvas/StaticLibrary_directxcanvas.mk
@@ -10,6 +10,11 @@
$(eval $(call gb_StaticLibrary_StaticLibrary,directxcanvas))
+$(eval $(call gb_StaticLibrary_set_include,directxcanvas,\
+ $$(INCLUDE) \
+ -I$(SRCDIR)/canvas/inc \
+))
+
$(eval $(call gb_StaticLibrary_use_external,directxcanvas,boost_headers))
$(eval $(call gb_StaticLibrary_use_api,directxcanvas,\
diff --git a/include/canvas/base/basemutexhelper.hxx b/canvas/inc/base/basemutexhelper.hxx
index d4291a3a0c62..eba03cd9ae01 100644
--- a/include/canvas/base/basemutexhelper.hxx
+++ b/canvas/inc/base/basemutexhelper.hxx
@@ -17,8 +17,7 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#ifndef INCLUDED_CANVAS_BASE_BASEMUTEXHELPER_HXX
-#define INCLUDED_CANVAS_BASE_BASEMUTEXHELPER_HXX
+#pragma once
#include <sal/config.h>
@@ -61,6 +60,4 @@ namespace canvas
};
}
-#endif
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/include/canvas/base/bitmapcanvasbase.hxx b/canvas/inc/base/bitmapcanvasbase.hxx
index db4a2b1f75fe..efbf58f55902 100644
--- a/include/canvas/base/bitmapcanvasbase.hxx
+++ b/canvas/inc/base/bitmapcanvasbase.hxx
@@ -17,10 +17,9 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#ifndef INCLUDED_CANVAS_BASE_BITMAPCANVASBASE_HXX
-#define INCLUDED_CANVAS_BASE_BITMAPCANVASBASE_HXX
+#pragma once
-#include <canvas/base/canvasbase.hxx>
+#include <base/canvasbase.hxx>
#include <com/sun/star/geometry/IntegerSize2D.hpp>
namespace com::sun::star::rendering { class XBitmapCanvas; }
@@ -123,6 +122,4 @@ namespace canvas
};
}
-#endif // INCLUDED_CANVAS_BASE_BITMAPCANVASBASE_HXX
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/include/canvas/base/bufferedgraphicdevicebase.hxx b/canvas/inc/base/bufferedgraphicdevicebase.hxx
index f3d77d3e9fec..067d37a984f0 100644
--- a/include/canvas/base/bufferedgraphicdevicebase.hxx
+++ b/canvas/inc/base/bufferedgraphicdevicebase.hxx
@@ -17,13 +17,12 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#ifndef INCLUDED_CANVAS_BASE_BUFFEREDGRAPHICDEVICEBASE_HXX
-#define INCLUDED_CANVAS_BASE_BUFFEREDGRAPHICDEVICEBASE_HXX
+#pragma once
#include <com/sun/star/awt/XWindow2.hpp>
#include <canvas/canvastools.hxx>
-#include <canvas/base/graphicdevicebase.hxx>
+#include <base/graphicdevicebase.hxx>
namespace com::sun::star::awt { class XTopWindow; }
@@ -256,6 +255,4 @@ namespace canvas
};
}
-#endif // INCLUDED_CANVAS_BASE_BUFFEREDGRAPHICDEVICEBASE_HXX
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/include/canvas/base/cachedprimitivebase.hxx b/canvas/inc/base/cachedprimitivebase.hxx
index 3897aecf6c29..ffdee6ee26f7 100644
--- a/include/canvas/base/cachedprimitivebase.hxx
+++ b/canvas/inc/base/cachedprimitivebase.hxx
@@ -17,8 +17,7 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#ifndef INCLUDED_CANVAS_BASE_CACHEDPRIMITIVEBASE_HXX
-#define INCLUDED_CANVAS_BASE_CACHEDPRIMITIVEBASE_HXX
+#pragma once
#include <com/sun/star/uno/Reference.hxx>
#include <com/sun/star/lang/XServiceInfo.hpp>
@@ -102,6 +101,4 @@ namespace canvas
};
}
-#endif // INCLUDED_CANVAS_BASE_CACHEDPRIMITIVEBASE_HXX
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/include/canvas/base/canvasbase.hxx b/canvas/inc/base/canvasbase.hxx
index 371b234b5ca1..323460a10946 100644
--- a/include/canvas/base/canvasbase.hxx
+++ b/canvas/inc/base/canvasbase.hxx
@@ -17,15 +17,14 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#ifndef INCLUDED_CANVAS_BASE_CANVASBASE_HXX
-#define INCLUDED_CANVAS_BASE_CANVASBASE_HXX
+#pragma once
#include <com/sun/star/uno/Reference.hxx>
#include <com/sun/star/uno/Sequence.hxx>
#include <com/sun/star/rendering/TextDirection.hpp>
#include <osl/diagnose.h>
#include <osl/mutex.hxx>
-#include <canvas/verifyinput.hxx>
+#include <verifyinput.hxx>
namespace com::sun::star::beans { struct PropertyValue; }
namespace com::sun::star::geometry { class XMapping2D; }
@@ -449,6 +448,4 @@ namespace canvas
};
}
-#endif // INCLUDED_CANVAS_BASE_CANVASBASE_HXX
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/include/canvas/base/canvascustomspritebase.hxx b/canvas/inc/base/canvascustomspritebase.hxx
index f67a7849f69c..936ed220dbd6 100644
--- a/include/canvas/base/canvascustomspritebase.hxx
+++ b/canvas/inc/base/canvascustomspritebase.hxx
@@ -25,8 +25,8 @@
#include <basegfx/point/b2dpoint.hxx>
#include <basegfx/vector/b2dvector.hxx>
#include <basegfx/range/b2drange.hxx>
-#include <canvas/base/integerbitmapbase.hxx>
-#include <canvas/base/bitmapcanvasbase.hxx>
+#include <base/integerbitmapbase.hxx>
+#include <base/bitmapcanvasbase.hxx>
namespace com::sun::star::rendering { class XPolyPolygon2D; }
diff --git a/include/canvas/base/canvascustomspritehelper.hxx b/canvas/inc/base/canvascustomspritehelper.hxx
index e524a439e454..32fcf6452a99 100644
--- a/include/canvas/base/canvascustomspritehelper.hxx
+++ b/canvas/inc/base/canvascustomspritehelper.hxx
@@ -17,15 +17,14 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#ifndef INCLUDED_CANVAS_BASE_CANVASCUSTOMSPRITEHELPER_HXX
-#define INCLUDED_CANVAS_BASE_CANVASCUSTOMSPRITEHELPER_HXX
+#pragma once
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <basegfx/point/b2dpoint.hxx>
#include <basegfx/polygon/b2dpolypolygon.hxx>
#include <basegfx/range/b2drange.hxx>
#include <basegfx/vector/b2dvector.hxx>
-#include <canvas/base/spritesurface.hxx>
+#include <base/spritesurface.hxx>
#include <canvas/canvastoolsdllapi.h>
namespace com::sun::star::geometry { struct AffineMatrix2D; }
@@ -215,6 +214,4 @@ namespace canvas
};
}
-#endif // INCLUDED_CANVAS_BASE_CANVASCUSTOMSPRITEHELPER_HXX
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/include/canvas/base/disambiguationhelper.hxx b/canvas/inc/base/disambiguationhelper.hxx
index 4a89d83e3525..06e6f9af0431 100644
--- a/include/canvas/base/disambiguationhelper.hxx
+++ b/canvas/inc/base/disambiguationhelper.hxx
@@ -17,8 +17,7 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#ifndef INCLUDED_CANVAS_BASE_DISAMBIGUATIONHELPER_HXX
-#define INCLUDED_CANVAS_BASE_DISAMBIGUATIONHELPER_HXX
+#pragma once
#include <com/sun/star/lang/EventObject.hpp>
#include <osl/mutex.hxx>
@@ -77,6 +76,4 @@ namespace canvas
};
}
-#endif // INCLUDED_CANVAS_BASE_DISAMBIGUATIONHELPER_HXX
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/include/canvas/base/graphicdevicebase.hxx b/canvas/inc/base/graphicdevicebase.hxx
index 5590178a7d8f..3a7c49834447 100644
--- a/include/canvas/base/graphicdevicebase.hxx
+++ b/canvas/inc/base/graphicdevicebase.hxx
@@ -17,8 +17,7 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#ifndef INCLUDED_CANVAS_BASE_GRAPHICDEVICEBASE_HXX
-#define INCLUDED_CANVAS_BASE_GRAPHICDEVICEBASE_HXX
+#pragma once
#include <com/sun/star/rendering/XBufferController.hpp>
#include <com/sun/star/rendering/XLinePolyPolygon2D.hpp>
@@ -28,9 +27,9 @@
#include <rtl/ref.hxx>
-#include <canvas/parametricpolypolygon.hxx>
-#include <canvas/propertysethelper.hxx>
-#include <canvas/verifyinput.hxx>
+#include <parametricpolypolygon.hxx>
+#include <propertysethelper.hxx>
+#include <verifyinput.hxx>
namespace com::sun::star::beans { class XPropertySetInfo; }
namespace com::sun::star::lang { class XMultiServiceFactory; }
@@ -346,6 +345,4 @@ namespace canvas
};
}
-#endif // INCLUDED_CANVAS_BASE_GRAPHICDEVICEBASE_HXX
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/include/canvas/base/integerbitmapbase.hxx b/canvas/inc/base/integerbitmapbase.hxx
index 2ea548452ce3..aca2551f2322 100644
--- a/include/canvas/base/integerbitmapbase.hxx
+++ b/canvas/inc/base/integerbitmapbase.hxx
@@ -17,11 +17,10 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#ifndef INCLUDED_CANVAS_BASE_INTEGERBITMAPBASE_HXX
-#define INCLUDED_CANVAS_BASE_INTEGERBITMAPBASE_HXX
+#pragma once
#include <com/sun/star/rendering/IntegerBitmapLayout.hpp>
-#include <canvas/verifyinput.hxx>
+#include <verifyinput.hxx>
#include <osl/diagnose.h>
@@ -107,6 +106,4 @@ namespace canvas
};
}
-#endif // INCLUDED_CANVAS_BASE_INTEGERBITMAPBASE_HXX
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/include/canvas/base/sprite.hxx b/canvas/inc/base/sprite.hxx
index 937c0328474b..8a89c945429d 100644
--- a/include/canvas/base/sprite.hxx
+++ b/canvas/inc/base/sprite.hxx
@@ -17,8 +17,7 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#ifndef INCLUDED_CANVAS_BASE_SPRITE_HXX
-#define INCLUDED_CANVAS_BASE_SPRITE_HXX
+#pragma once
#include <rtl/ref.hxx>
#include <com/sun/star/lang/XComponent.hpp>
@@ -108,6 +107,4 @@ namespace canvas
};
}
-#endif // INCLUDED_CANVAS_BASE_SPRITE_HXX
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/include/canvas/base/spritecanvasbase.hxx b/canvas/inc/base/spritecanvasbase.hxx
index 0f8de798207a..041a6d3be7dc 100644
--- a/include/canvas/base/spritecanvasbase.hxx
+++ b/canvas/inc/base/spritecanvasbase.hxx
@@ -17,14 +17,13 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#ifndef INCLUDED_CANVAS_BASE_SPRITECANVASBASE_HXX
-#define INCLUDED_CANVAS_BASE_SPRITECANVASBASE_HXX
+#pragma once
#include <rtl/ref.hxx>
#include <com/sun/star/rendering/InterpolationMode.hpp>
-#include <canvas/base/integerbitmapbase.hxx>
-#include <canvas/base/bitmapcanvasbase.hxx>
-#include <canvas/spriteredrawmanager.hxx>
+#include <base/integerbitmapbase.hxx>
+#include <base/bitmapcanvasbase.hxx>
+#include <spriteredrawmanager.hxx>
namespace com::sun::star::rendering { class XAnimation; }
namespace com::sun::star::rendering { class XAnimatedSprite; }
@@ -188,6 +187,4 @@ namespace canvas
};
}
-#endif // INCLUDED_CANVAS_BASE_SPRITECANVASBASE_HXX
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/include/canvas/base/spritesurface.hxx b/canvas/inc/base/spritesurface.hxx
index 0d47b97860ca..e49c82699c84 100644
--- a/include/canvas/base/spritesurface.hxx
+++ b/canvas/inc/base/spritesurface.hxx
@@ -17,10 +17,9 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#ifndef INCLUDED_CANVAS_BASE_SPRITESURFACE_HXX
-#define INCLUDED_CANVAS_BASE_SPRITESURFACE_HXX
+#pragma once
-#include <canvas/base/sprite.hxx>
+#include <base/sprite.hxx>
namespace canvas
{
@@ -65,6 +64,4 @@ namespace canvas
};
}
-#endif // INCLUDED_CANVAS_BASE_SPRITESURFACE_HXX
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/include/canvas/parametricpolypolygon.hxx b/canvas/inc/parametricpolypolygon.hxx
index 960f27c084b1..28be8b8155c8 100644
--- a/include/canvas/parametricpolypolygon.hxx
+++ b/canvas/inc/parametricpolypolygon.hxx
@@ -17,8 +17,7 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#ifndef INCLUDED_CANVAS_PARAMETRICPOLYPOLYGON_HXX
-#define INCLUDED_CANVAS_PARAMETRICPOLYPOLYGON_HXX
+#pragma once
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <com/sun/star/rendering/XParametricPolyPolygon2D.hpp>
@@ -150,6 +149,4 @@ namespace canvas
};
}
-#endif /* INCLUDED_CANVAS_PARAMETRICPOLYPOLYGON_HXX */
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/include/canvas/propertysethelper.hxx b/canvas/inc/propertysethelper.hxx
index 509bb45e2b72..e1a37498bb37 100644
--- a/include/canvas/propertysethelper.hxx
+++ b/canvas/inc/propertysethelper.hxx
@@ -17,8 +17,7 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#ifndef INCLUDED_CANVAS_PROPERTYSETHELPER_HXX
-#define INCLUDED_CANVAS_PROPERTYSETHELPER_HXX
+#pragma once
#include <canvas/canvastools.hxx>
@@ -141,6 +140,4 @@ namespace canvas
};
}
-#endif /* INCLUDED_CANVAS_PROPERTYSETHELPER_HXX */
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/include/canvas/rendering/icolorbuffer.hxx b/canvas/inc/rendering/icolorbuffer.hxx
index 7d851131eec8..7d851131eec8 100644
--- a/include/canvas/rendering/icolorbuffer.hxx
+++ b/canvas/inc/rendering/icolorbuffer.hxx
diff --git a/include/canvas/rendering/irendermodule.hxx b/canvas/inc/rendering/irendermodule.hxx
index 186dc2b699e7..527eedc9fd94 100644
--- a/include/canvas/rendering/irendermodule.hxx
+++ b/canvas/inc/rendering/irendermodule.hxx
@@ -17,8 +17,7 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#ifndef INCLUDED_CANVAS_RENDERING_IRENDERMODULE_HXX
-#define INCLUDED_CANVAS_RENDERING_IRENDERMODULE_HXX
+#pragma once
#include <memory>
@@ -131,6 +130,4 @@ namespace canvas
};
}
-#endif // INCLUDED_CANVAS_RENDERING_IRENDERMODULE_HXX
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/include/canvas/rendering/isurface.hxx b/canvas/inc/rendering/isurface.hxx
index 67ce0f387dee..f3d3beaf0b1b 100644
--- a/include/canvas/rendering/isurface.hxx
+++ b/canvas/inc/rendering/isurface.hxx
@@ -17,8 +17,7 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#ifndef INCLUDED_CANVAS_RENDERING_ISURFACE_HXX
-#define INCLUDED_CANVAS_RENDERING_ISURFACE_HXX
+#pragma once
namespace basegfx
{
@@ -67,6 +66,4 @@ namespace canvas
};
}
-#endif // INCLUDED_CANVAS_RENDERING_ISURFACE_HXX
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/include/canvas/rendering/isurfaceproxy.hxx b/canvas/inc/rendering/isurfaceproxy.hxx
index d4d8e246118e..ebe8abc10fe1 100644
--- a/include/canvas/rendering/isurfaceproxy.hxx
+++ b/canvas/inc/rendering/isurfaceproxy.hxx
@@ -17,8 +17,7 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#ifndef INCLUDED_CANVAS_RENDERING_ISURFACEPROXY_HXX
-#define INCLUDED_CANVAS_RENDERING_ISURFACEPROXY_HXX
+#pragma once
namespace basegfx
{
@@ -96,6 +95,4 @@ namespace canvas
};
}
-#endif // INCLUDED_CANVAS_RENDERING_ISURFACEPROXY_HXX
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/include/canvas/rendering/isurfaceproxymanager.hxx b/canvas/inc/rendering/isurfaceproxymanager.hxx
index 155c6f81a199..71b12b29e729 100644
--- a/include/canvas/rendering/isurfaceproxymanager.hxx
+++ b/canvas/inc/rendering/isurfaceproxymanager.hxx
@@ -17,8 +17,7 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#ifndef INCLUDED_CANVAS_RENDERING_ISURFACEPROXYMANAGER_HXX
-#define INCLUDED_CANVAS_RENDERING_ISURFACEPROXYMANAGER_HXX
+#pragma once
#include <canvas/canvastoolsdllapi.h>
#include <memory>
@@ -64,6 +63,4 @@ namespace canvas
CANVASTOOLS_DLLPUBLIC std::shared_ptr<ISurfaceProxyManager> createSurfaceProxyManager( const std::shared_ptr<IRenderModule>& rRenderModule );
}
-#endif // INCLUDED_CANVAS_RENDERING_ISURFACEPROXYMANAGER_HXX
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/include/canvas/spriteredrawmanager.hxx b/canvas/inc/spriteredrawmanager.hxx
index f31ab8330370..87c692f6d7dc 100644
--- a/include/canvas/spriteredrawmanager.hxx
+++ b/canvas/inc/spriteredrawmanager.hxx
@@ -17,8 +17,7 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#ifndef INCLUDED_CANVAS_SPRITEREDRAWMANAGER_HXX
-#define INCLUDED_CANVAS_SPRITEREDRAWMANAGER_HXX
+#pragma once
#include <basegfx/range/b2dconnectedranges.hxx>
#include <basegfx/point/b2dpoint.hxx>
@@ -29,7 +28,7 @@
#include <vector>
#include <algorithm>
-#include <canvas/base/sprite.hxx>
+#include "base/sprite.hxx"
#include <canvas/canvastoolsdllapi.h>
/* Definition of SpriteRedrawManager class */
@@ -404,6 +403,4 @@ namespace canvas
};
}
-#endif /* INCLUDED_CANVAS_SPRITEREDRAWMANAGER_HXX */
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/include/canvas/vclwrapper.hxx b/canvas/inc/vclwrapper.hxx
index 3913219143bc..a77b2757f8bf 100644
--- a/include/canvas/vclwrapper.hxx
+++ b/canvas/inc/vclwrapper.hxx
@@ -17,8 +17,7 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#ifndef INCLUDED_CANVAS_VCLWRAPPER_HXX
-#define INCLUDED_CANVAS_VCLWRAPPER_HXX
+#pragma once
#include <vcl/svapp.hxx>
@@ -148,6 +147,4 @@ namespace canvas
}
}
-#endif /* INCLUDED_CANVAS_VCLWRAPPER_HXX */
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/include/canvas/verifyinput.hxx b/canvas/inc/verifyinput.hxx
index f7703f47e9f3..91a59d7fc25a 100644
--- a/include/canvas/verifyinput.hxx
+++ b/canvas/inc/verifyinput.hxx
@@ -17,8 +17,7 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#ifndef INCLUDED_CANVAS_VERIFYINPUT_HXX
-#define INCLUDED_CANVAS_VERIFYINPUT_HXX
+#pragma once
#include <com/sun/star/uno/Reference.hxx>
#include <com/sun/star/lang/IllegalArgumentException.hpp>
@@ -573,6 +572,4 @@ namespace canvas
}
}
-#endif /* INCLUDED_CANVAS_VERIFYINPUT_HXX */
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_cachedbitmap.hxx b/canvas/source/cairo/cairo_cachedbitmap.hxx
index e3dd9856bc17..bc406638dd57 100644
--- a/canvas/source/cairo/cairo_cachedbitmap.hxx
+++ b/canvas/source/cairo/cairo_cachedbitmap.hxx
@@ -20,7 +20,7 @@
#ifndef INCLUDED_CANVAS_SOURCE_CAIRO_CAIRO_CACHEDBITMAP_HXX
#define INCLUDED_CANVAS_SOURCE_CAIRO_CAIRO_CACHEDBITMAP_HXX
-#include <canvas/base/cachedprimitivebase.hxx>
+#include <base/cachedprimitivebase.hxx>
#include <com/sun/star/rendering/RenderState.hpp>
#include <vcl/cairo.hxx>
diff --git a/canvas/source/cairo/cairo_canvas.hxx b/canvas/source/cairo/cairo_canvas.hxx
index 934b9edccd63..b576da8542fc 100644
--- a/canvas/source/cairo/cairo_canvas.hxx
+++ b/canvas/source/cairo/cairo_canvas.hxx
@@ -31,10 +31,10 @@
#include <cppuhelper/compbase.hxx>
#include <comphelper/uno3.hxx>
-#include <canvas/base/basemutexhelper.hxx>
-#include <canvas/base/bitmapcanvasbase.hxx>
-#include <canvas/base/graphicdevicebase.hxx>
-#include <canvas/base/integerbitmapbase.hxx>
+#include <base/basemutexhelper.hxx>
+#include <base/bitmapcanvasbase.hxx>
+#include <base/graphicdevicebase.hxx>
+#include <base/integerbitmapbase.hxx>
#include "cairo_canvashelper.hxx"
#include "cairo_devicehelper.hxx"
diff --git a/canvas/source/cairo/cairo_canvasbitmap.hxx b/canvas/source/cairo/cairo_canvasbitmap.hxx
index 2c6f788d078a..54cda90789fb 100644
--- a/canvas/source/cairo/cairo_canvasbitmap.hxx
+++ b/canvas/source/cairo/cairo_canvasbitmap.hxx
@@ -28,9 +28,9 @@
#include <com/sun/star/beans/XFastPropertySet.hpp>
#include <comphelper/uno3.hxx>
-#include <canvas/base/bitmapcanvasbase.hxx>
-#include <canvas/base/basemutexhelper.hxx>
-#include <canvas/base/integerbitmapbase.hxx>
+#include <base/bitmapcanvasbase.hxx>
+#include <base/basemutexhelper.hxx>
+#include <base/integerbitmapbase.hxx>
#include "cairo_canvashelper.hxx"
#include "cairo_repainttarget.hxx"
diff --git a/canvas/source/cairo/cairo_canvascustomsprite.hxx b/canvas/source/cairo/cairo_canvascustomsprite.hxx
index 16ff0c105c7c..300f016464d8 100644
--- a/canvas/source/cairo/cairo_canvascustomsprite.hxx
+++ b/canvas/source/cairo/cairo_canvascustomsprite.hxx
@@ -30,8 +30,8 @@
#include <basegfx/point/b2dpoint.hxx>
-#include <canvas/base/basemutexhelper.hxx>
-#include <canvas/base/canvascustomspritebase.hxx>
+#include <base/basemutexhelper.hxx>
+#include <base/canvascustomspritebase.hxx>
#include <vcl/cairo.hxx>
diff --git a/canvas/source/cairo/cairo_canvasfont.hxx b/canvas/source/cairo/cairo_canvasfont.hxx
index f35f6f455d11..59fca1286c3f 100644
--- a/canvas/source/cairo/cairo_canvasfont.hxx
+++ b/canvas/source/cairo/cairo_canvasfont.hxx
@@ -30,7 +30,7 @@
#include <vcl/font.hxx>
-#include <canvas/vclwrapper.hxx>
+#include <vclwrapper.hxx>
#include "cairo_surfaceprovider.hxx"
diff --git a/canvas/source/cairo/cairo_canvashelper.cxx b/canvas/source/cairo/cairo_canvashelper.cxx
index d3c36b47649e..b53c6eed2904 100644
--- a/canvas/source/cairo/cairo_canvashelper.cxx
+++ b/canvas/source/cairo/cairo_canvashelper.cxx
@@ -50,7 +50,7 @@
#include <vcl/virdev.hxx>
#include <canvas/canvastools.hxx>
-#include <canvas/parametricpolypolygon.hxx>
+#include <parametricpolypolygon.hxx>
#include <cairo.h>
#include "cairo_cachedbitmap.hxx"
diff --git a/canvas/source/cairo/cairo_canvashelper_text.cxx b/canvas/source/cairo/cairo_canvashelper_text.cxx
index 386c922f4397..e86d6aadc132 100644
--- a/canvas/source/cairo/cairo_canvashelper_text.cxx
+++ b/canvas/source/cairo/cairo_canvashelper_text.cxx
@@ -28,7 +28,7 @@
#include <vcl/virdev.hxx>
#include <canvas/canvastools.hxx>
-#include <canvas/verifyinput.hxx>
+#include <verifyinput.hxx>
#include <cairo.h>
#include "cairo_canvasfont.hxx"
diff --git a/canvas/source/cairo/cairo_sprite.hxx b/canvas/source/cairo/cairo_sprite.hxx
index e5ea93d0ce05..446b2a59ea7c 100644
--- a/canvas/source/cairo/cairo_sprite.hxx
+++ b/canvas/source/cairo/cairo_sprite.hxx
@@ -20,7 +20,7 @@
#ifndef INCLUDED_CANVAS_SOURCE_CAIRO_CAIRO_SPRITE_HXX
#define INCLUDED_CANVAS_SOURCE_CAIRO_CAIRO_SPRITE_HXX
-#include <canvas/base/sprite.hxx>
+#include <base/sprite.hxx>
#include <vcl/cairo.hxx>
diff --git a/canvas/source/cairo/cairo_spritecanvas.hxx b/canvas/source/cairo/cairo_spritecanvas.hxx
index 1ea4d14f233e..42765643fabe 100644
--- a/canvas/source/cairo/cairo_spritecanvas.hxx
+++ b/canvas/source/cairo/cairo_spritecanvas.hxx
@@ -33,10 +33,10 @@
#include <cppuhelper/compbase.hxx>
#include <comphelper/uno3.hxx>
-#include <canvas/base/spritecanvasbase.hxx>
-#include <canvas/base/spritesurface.hxx>
-#include <canvas/base/disambiguationhelper.hxx>
-#include <canvas/base/bufferedgraphicdevicebase.hxx>
+#include <base/spritecanvasbase.hxx>
+#include <base/spritesurface.hxx>
+#include <base/disambiguationhelper.hxx>
+#include <base/bufferedgraphicdevicebase.hxx>
#include "cairo_spritedevicehelper.hxx"
#include "cairo_repainttarget.hxx"
diff --git a/canvas/source/cairo/cairo_spritecanvashelper.hxx b/canvas/source/cairo/cairo_spritecanvashelper.hxx
index e8ebb515bb4c..6d659afd00c2 100644
--- a/canvas/source/cairo/cairo_spritecanvashelper.hxx
+++ b/canvas/source/cairo/cairo_spritecanvashelper.hxx
@@ -24,7 +24,7 @@
#include <com/sun/star/rendering/XAnimation.hpp>
#include <com/sun/star/rendering/XCustomSprite.hpp>
-#include <canvas/spriteredrawmanager.hxx>
+#include <spriteredrawmanager.hxx>
#include <vcl/cairo.hxx>
#include "cairo_canvashelper.hxx"
diff --git a/canvas/source/cairo/cairo_spritehelper.hxx b/canvas/source/cairo/cairo_spritehelper.hxx
index ceacd3e3168e..84bf77dbc90f 100644
--- a/canvas/source/cairo/cairo_spritehelper.hxx
+++ b/canvas/source/cairo/cairo_spritehelper.hxx
@@ -20,7 +20,7 @@
#ifndef INCLUDED_CANVAS_SOURCE_CAIRO_CAIRO_SPRITEHELPER_HXX
#define INCLUDED_CANVAS_SOURCE_CAIRO_CAIRO_SPRITEHELPER_HXX
-#include <canvas/base/canvascustomspritehelper.hxx>
+#include <base/canvascustomspritehelper.hxx>
#include <basegfx/point/b2dpoint.hxx>
diff --git a/canvas/source/directx/dx_9rm.cxx b/canvas/source/directx/dx_9rm.cxx
index 511e90e9d6e2..834deb89eb2b 100644
--- a/canvas/source/directx/dx_9rm.cxx
+++ b/canvas/source/directx/dx_9rm.cxx
@@ -38,9 +38,9 @@
#include <canvas/elapsedtime.hxx>
#include <canvas/canvastools.hxx>
-#include <canvas/rendering/icolorbuffer.hxx>
-#include <canvas/rendering/irendermodule.hxx>
-#include <canvas/rendering/isurface.hxx>
+#include <rendering/icolorbuffer.hxx>
+#include <rendering/irendermodule.hxx>
+#include <rendering/isurface.hxx>
#include "dx_config.hxx"
#include "dx_impltools.hxx"
diff --git a/canvas/source/directx/dx_canvas.hxx b/canvas/source/directx/dx_canvas.hxx
index 210723ca2a4b..4db2b16a5d25 100644
--- a/canvas/source/directx/dx_canvas.hxx
+++ b/canvas/source/directx/dx_canvas.hxx
@@ -34,11 +34,11 @@
#include <cppuhelper/compbase.hxx>
#include <comphelper/uno3.hxx>
-#include <canvas/base/integerbitmapbase.hxx>
-#include <canvas/base/basemutexhelper.hxx>
-#include <canvas/base/graphicdevicebase.hxx>
-#include <canvas/base/canvasbase.hxx>
-#include <canvas/base/bitmapcanvasbase.hxx>
+#include <base/integerbitmapbase.hxx>
+#include <base/basemutexhelper.hxx>
+#include <base/graphicdevicebase.hxx>
+#include <base/canvasbase.hxx>
+#include <base/bitmapcanvasbase.hxx>
#include "dx_bitmapprovider.hxx"
#include "dx_canvashelper.hxx"
diff --git a/canvas/source/directx/dx_canvasbitmap.hxx b/canvas/source/directx/dx_canvasbitmap.hxx
index d7031aaa4eb2..756791d1526d 100644
--- a/canvas/source/directx/dx_canvasbitmap.hxx
+++ b/canvas/source/directx/dx_canvasbitmap.hxx
@@ -26,9 +26,9 @@
#include <com/sun/star/beans/XFastPropertySet.hpp>
#include <basegfx/vector/b2isize.hxx>
#include <cppuhelper/compbase.hxx>
-#include <canvas/base/basemutexhelper.hxx>
-#include <canvas/base/bitmapcanvasbase.hxx>
-#include <canvas/base/integerbitmapbase.hxx>
+#include <base/basemutexhelper.hxx>
+#include <base/bitmapcanvasbase.hxx>
+#include <base/integerbitmapbase.hxx>
#include "dx_bitmapprovider.hxx"
#include "dx_bitmapcanvashelper.hxx"
diff --git a/canvas/source/directx/dx_canvascustomsprite.hxx b/canvas/source/directx/dx_canvascustomsprite.hxx
index 1772741a3fdf..53886f636db3 100644
--- a/canvas/source/directx/dx_canvascustomsprite.hxx
+++ b/canvas/source/directx/dx_canvascustomsprite.hxx
@@ -33,8 +33,8 @@
#include <basegfx/vector/b2isize.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
-#include <canvas/base/basemutexhelper.hxx>
-#include <canvas/base/canvascustomspritebase.hxx>
+#include <base/basemutexhelper.hxx>
+#include <base/canvascustomspritebase.hxx>
#include "dx_sprite.hxx"
#include "dx_surfacebitmap.hxx"
diff --git a/canvas/source/directx/dx_canvashelper_texturefill.cxx b/canvas/source/directx/dx_canvashelper_texturefill.cxx
index 504987c64f9a..f60dffb3b870 100644
--- a/canvas/source/directx/dx_canvashelper_texturefill.cxx
+++ b/canvas/source/directx/dx_canvashelper_texturefill.cxx
@@ -36,7 +36,7 @@
#include <rtl/math.hxx>
#include <tools/diagnose_ex.h>
-#include <canvas/parametricpolypolygon.hxx>
+#include <parametricpolypolygon.hxx>
#include "dx_canvashelper.hxx"
#include "dx_impltools.hxx"
diff --git a/canvas/source/directx/dx_devicehelper.hxx b/canvas/source/directx/dx_devicehelper.hxx
index 51d46f29af97..ac52c127a0d5 100644
--- a/canvas/source/directx/dx_devicehelper.hxx
+++ b/canvas/source/directx/dx_devicehelper.hxx
@@ -27,7 +27,7 @@
#include "dx_rendermodule.hxx"
#include "dx_bitmap.hxx"
-#include <canvas/rendering/isurfaceproxymanager.hxx>
+#include <rendering/isurfaceproxymanager.hxx>
#include <vcl/vclptr.hxx>
class OutputDevice;
diff --git a/canvas/source/directx/dx_impltools.cxx b/canvas/source/directx/dx_impltools.cxx
index 6d7f54e4713b..18113ee34394 100644
--- a/canvas/source/directx/dx_impltools.cxx
+++ b/canvas/source/directx/dx_impltools.cxx
@@ -38,7 +38,7 @@
#include <tools/diagnose_ex.h>
#include <canvas/canvastools.hxx>
-#include <canvas/verifyinput.hxx>
+#include <verifyinput.hxx>
#include "dx_canvas.hxx"
#include "dx_canvasbitmap.hxx"
diff --git a/canvas/source/directx/dx_rendermodule.hxx b/canvas/source/directx/dx_rendermodule.hxx
index b4863953a4c3..0ab154182543 100644
--- a/canvas/source/directx/dx_rendermodule.hxx
+++ b/canvas/source/directx/dx_rendermodule.hxx
@@ -22,7 +22,7 @@
#include <basegfx/vector/b2ivector.hxx>
#include <basegfx/range/b2irectangle.hxx>
-#include <canvas/rendering/irendermodule.hxx>
+#include <rendering/irendermodule.hxx>
#include <memory>
#include "dx_winstuff.hxx"
diff --git a/canvas/source/directx/dx_sprite.hxx b/canvas/source/directx/dx_sprite.hxx
index 680a75f7decf..82c43fbde8b9 100644
--- a/canvas/source/directx/dx_sprite.hxx
+++ b/canvas/source/directx/dx_sprite.hxx
@@ -20,7 +20,7 @@
#ifndef INCLUDED_CANVAS_SOURCE_DIRECTX_DX_SPRITE_HXX
#define INCLUDED_CANVAS_SOURCE_DIRECTX_DX_SPRITE_HXX
-#include <canvas/base/sprite.hxx>
+#include <base/sprite.hxx>
namespace dxcanvas
{
diff --git a/canvas/source/directx/dx_spritecanvas.hxx b/canvas/source/directx/dx_spritecanvas.hxx
index bef5f5c15f73..22832bccef89 100644
--- a/canvas/source/directx/dx_spritecanvas.hxx
+++ b/canvas/source/directx/dx_spritecanvas.hxx
@@ -36,10 +36,10 @@
#include <cppuhelper/compbase.hxx>
#include <comphelper/uno3.hxx>
-#include <canvas/base/spritecanvasbase.hxx>
-#include <canvas/base/spritesurface.hxx>
-#include <canvas/base/disambiguationhelper.hxx>
-#include <canvas/base/bufferedgraphicdevicebase.hxx>
+#include <base/spritecanvasbase.hxx>
+#include <base/spritesurface.hxx>
+#include <base/disambiguationhelper.hxx>
+#include <base/bufferedgraphicdevicebase.hxx>
#include "dx_bitmapprovider.hxx"
#include "dx_spritecanvashelper.hxx"
diff --git a/canvas/source/directx/dx_spritecanvashelper.hxx b/canvas/source/directx/dx_spritecanvashelper.hxx
index 5137d6f9f208..9e99489cd75a 100644
--- a/canvas/source/directx/dx_spritecanvashelper.hxx
+++ b/canvas/source/directx/dx_spritecanvashelper.hxx
@@ -23,9 +23,9 @@
#include <com/sun/star/rendering/XSpriteCanvas.hpp>
#include <com/sun/star/rendering/XIntegerBitmap.hpp>
-#include <canvas/spriteredrawmanager.hxx>
-#include <canvas/rendering/isurfaceproxy.hxx>
-#include <canvas/rendering/isurfaceproxymanager.hxx>
+#include <spriteredrawmanager.hxx>
+#include <rendering/isurfaceproxy.hxx>
+#include <rendering/isurfaceproxymanager.hxx>
#include "dx_bitmapcanvashelper.hxx"
#include "dx_impltools.hxx"
diff --git a/canvas/source/directx/dx_spritedevicehelper.hxx b/canvas/source/directx/dx_spritedevicehelper.hxx
index 88848d4bf0ce..1e77a66fca97 100644
--- a/canvas/source/directx/dx_spritedevicehelper.hxx
+++ b/canvas/source/directx/dx_spritedevicehelper.hxx
@@ -28,7 +28,7 @@
#include "dx_surfacebitmap.hxx"
#include "dx_devicehelper.hxx"
-#include <canvas/rendering/isurfaceproxymanager.hxx>
+#include <rendering/isurfaceproxymanager.hxx>
namespace dxcanvas
diff --git a/canvas/source/directx/dx_spritehelper.hxx b/canvas/source/directx/dx_spritehelper.hxx
index c1fb66e01794..bc559c60127b 100644
--- a/canvas/source/directx/dx_spritehelper.hxx
+++ b/canvas/source/directx/dx_spritehelper.hxx
@@ -22,7 +22,7 @@
#include <com/sun/star/rendering/XCustomSprite.hpp>
-#include <canvas/base/canvascustomspritehelper.hxx>
+#include <base/canvascustomspritehelper.hxx>
#include <basegfx/point/b2dpoint.hxx>
#include <basegfx/vector/b2isize.hxx>
diff --git a/canvas/source/directx/dx_surfacebitmap.cxx b/canvas/source/directx/dx_surfacebitmap.cxx
index 7ca1596bcc96..52c83de26829 100644
--- a/canvas/source/directx/dx_surfacebitmap.cxx
+++ b/canvas/source/directx/dx_surfacebitmap.cxx
@@ -27,7 +27,7 @@
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <basegfx/range/b2irange.hxx>
#include <tools/diagnose_ex.h>
-#include <canvas/rendering/icolorbuffer.hxx>
+#include <rendering/icolorbuffer.hxx>
#include "dx_graphicsprovider.hxx"
#include "dx_impltools.hxx"
diff --git a/canvas/source/directx/dx_surfacebitmap.hxx b/canvas/source/directx/dx_surfacebitmap.hxx
index 87d6dcbfe647..75cd630c6b6a 100644
--- a/canvas/source/directx/dx_surfacebitmap.hxx
+++ b/canvas/source/directx/dx_surfacebitmap.hxx
@@ -20,8 +20,8 @@
#ifndef INCLUDED_CANVAS_SOURCE_DIRECTX_DX_SURFACEBITMAP_HXX
#define INCLUDED_CANVAS_SOURCE_DIRECTX_DX_SURFACEBITMAP_HXX
-#include <canvas/rendering/isurfaceproxy.hxx>
-#include <canvas/rendering/isurfaceproxymanager.hxx>
+#include <rendering/isurfaceproxy.hxx>
+#include <rendering/isurfaceproxymanager.hxx>
#include "dx_ibitmap.hxx"
#include "dx_canvasfont.hxx"
#include "dx_gdiplususer.hxx"
diff --git a/canvas/source/opengl/ogl_canvasbitmap.hxx b/canvas/source/opengl/ogl_canvasbitmap.hxx
index fa7b8de20af6..72ac619c5b60 100644
--- a/canvas/source/opengl/ogl_canvasbitmap.hxx
+++ b/canvas/source/opengl/ogl_canvasbitmap.hxx
@@ -15,9 +15,9 @@
#include <com/sun/star/rendering/XBitmapCanvas.hpp>
#include <com/sun/star/rendering/XIntegerBitmap.hpp>
-#include <canvas/base/integerbitmapbase.hxx>
-#include <canvas/base/basemutexhelper.hxx>
-#include <canvas/base/bitmapcanvasbase.hxx>
+#include <base/integerbitmapbase.hxx>
+#include <base/basemutexhelper.hxx>
+#include <base/bitmapcanvasbase.hxx>
#include "ogl_bitmapcanvashelper.hxx"
#include "ogl_spritecanvas.hxx"
diff --git a/canvas/source/opengl/ogl_canvascustomsprite.cxx b/canvas/source/opengl/ogl_canvascustomsprite.cxx
index bfcc3c95f84f..c7ca59b28291 100644
--- a/canvas/source/opengl/ogl_canvascustomsprite.cxx
+++ b/canvas/source/opengl/ogl_canvascustomsprite.cxx
@@ -16,7 +16,7 @@
#include <basegfx/polygon/b2dpolygontriangulator.hxx>
#include <basegfx/utils/canvastools.hxx>
#include <canvas/canvastools.hxx>
-#include <canvas/verifyinput.hxx>
+#include <verifyinput.hxx>
#include <tools/diagnose_ex.h>
#include "ogl_canvascustomsprite.hxx"
diff --git a/canvas/source/opengl/ogl_canvascustomsprite.hxx b/canvas/source/opengl/ogl_canvascustomsprite.hxx
index 2f603af40d11..0f0a7693c00b 100644
--- a/canvas/source/opengl/ogl_canvascustomsprite.hxx
+++ b/canvas/source/opengl/ogl_canvascustomsprite.hxx
@@ -17,7 +17,7 @@
#include <basegfx/point/b2dpoint.hxx>
-#include <canvas/base/basemutexhelper.hxx>
+#include <base/basemutexhelper.hxx>
#include "ogl_spritecanvas.hxx"
#include "ogl_canvashelper.hxx"
diff --git a/canvas/source/opengl/ogl_spritecanvas.hxx b/canvas/source/opengl/ogl_spritecanvas.hxx
index d7635cda6ca5..245575b863e7 100644
--- a/canvas/source/opengl/ogl_spritecanvas.hxx
+++ b/canvas/source/opengl/ogl_spritecanvas.hxx
@@ -24,9 +24,9 @@
#include <cppuhelper/compbase.hxx>
#include <comphelper/uno3.hxx>
-#include <canvas/base/canvasbase.hxx>
-#include <canvas/base/disambiguationhelper.hxx>
-#include <canvas/base/bufferedgraphicdevicebase.hxx>
+#include <base/canvasbase.hxx>
+#include <base/disambiguationhelper.hxx>
+#include <base/bufferedgraphicdevicebase.hxx>
#include "ogl_spritedevicehelper.hxx"
#include "ogl_canvashelper.hxx"
diff --git a/canvas/source/tools/cachedprimitivebase.cxx b/canvas/source/tools/cachedprimitivebase.cxx
index dac4dd08768d..056796fcde98 100644
--- a/canvas/source/tools/cachedprimitivebase.cxx
+++ b/canvas/source/tools/cachedprimitivebase.cxx
@@ -24,7 +24,7 @@
#include <com/sun/star/rendering/RepaintResult.hpp>
#include <cppuhelper/supportsservice.hxx>
-#include <canvas/base/cachedprimitivebase.hxx>
+#include <base/cachedprimitivebase.hxx>
using namespace ::com::sun::star;
diff --git a/canvas/source/tools/canvascustomspritehelper.cxx b/canvas/source/tools/canvascustomspritehelper.cxx
index 52134658b41f..e98ecf4b27ed 100644
--- a/canvas/source/tools/canvascustomspritehelper.cxx
+++ b/canvas/source/tools/canvascustomspritehelper.cxx
@@ -32,7 +32,7 @@
#include <rtl/math.hxx>
#include <tools/diagnose_ex.h>
-#include <canvas/base/canvascustomspritehelper.hxx>
+#include <base/canvascustomspritehelper.hxx>
#include <canvas/canvastools.hxx>
using namespace ::com::sun::star;
diff --git a/canvas/source/tools/page.hxx b/canvas/source/tools/page.hxx
index 800a294a9433..cfb3cbd9d4bd 100644
--- a/canvas/source/tools/page.hxx
+++ b/canvas/source/tools/page.hxx
@@ -22,9 +22,9 @@
#include <basegfx/vector/b2isize.hxx>
#include <basegfx/range/b2irectangle.hxx>
-#include <canvas/rendering/icolorbuffer.hxx>
-#include <canvas/rendering/irendermodule.hxx>
-#include <canvas/rendering/isurface.hxx>
+#include <rendering/icolorbuffer.hxx>
+#include <rendering/irendermodule.hxx>
+#include <rendering/isurface.hxx>
#include <memory>
#include <vector>
diff --git a/canvas/source/tools/pagemanager.hxx b/canvas/source/tools/pagemanager.hxx
index a811a10f3a62..761c84c33cf6 100644
--- a/canvas/source/tools/pagemanager.hxx
+++ b/canvas/source/tools/pagemanager.hxx
@@ -21,7 +21,7 @@
#define INCLUDED_CANVAS_SOURCE_TOOLS_PAGEMANAGER_HXX
#include <basegfx/vector/b2isize.hxx>
-#include <canvas/rendering/irendermodule.hxx>
+#include <rendering/irendermodule.hxx>
#include "page.hxx"
diff --git a/canvas/source/tools/parametricpolypolygon.cxx b/canvas/source/tools/parametricpolypolygon.cxx
index 1da3960a2f06..5bbd50576f2e 100644
--- a/canvas/source/tools/parametricpolypolygon.cxx
+++ b/canvas/source/tools/parametricpolypolygon.cxx
@@ -26,7 +26,7 @@
#include <com/sun/star/rendering/XGraphicDevice.hpp>
-#include <canvas/parametricpolypolygon.hxx>
+#include <parametricpolypolygon.hxx>
using namespace ::com::sun::star;
diff --git a/canvas/source/tools/propertysethelper.cxx b/canvas/source/tools/propertysethelper.cxx
index d44f4cea12ad..e7880fe4bd83 100644
--- a/canvas/source/tools/propertysethelper.cxx
+++ b/canvas/source/tools/propertysethelper.cxx
@@ -19,7 +19,7 @@
#include <sal/config.h>
-#include <canvas/propertysethelper.hxx>
+#include <propertysethelper.hxx>
#include <com/sun/star/beans/PropertyVetoException.hpp>
#include <com/sun/star/beans/UnknownPropertyException.hpp>
diff --git a/canvas/source/tools/spriteredrawmanager.cxx b/canvas/source/tools/spriteredrawmanager.cxx
index 1307acea0372..110eb5540e73 100644
--- a/canvas/source/tools/spriteredrawmanager.cxx
+++ b/canvas/source/tools/spriteredrawmanager.cxx
@@ -26,7 +26,7 @@
#include <tools/diagnose_ex.h>
#include <sal/log.hxx>
-#include <canvas/spriteredrawmanager.hxx>
+#include <spriteredrawmanager.hxx>
#include <boost/range/adaptor/reversed.hpp>
namespace canvas
diff --git a/canvas/source/tools/surface.hxx b/canvas/source/tools/surface.hxx
index 66d4fe3120c4..e791e6b5050d 100644
--- a/canvas/source/tools/surface.hxx
+++ b/canvas/source/tools/surface.hxx
@@ -26,7 +26,7 @@
#include <basegfx/range/b2drectangle.hxx>
#include <basegfx/vector/b2isize.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
-#include <canvas/rendering/icolorbuffer.hxx>
+#include <rendering/icolorbuffer.hxx>
#include "pagemanager.hxx"
diff --git a/canvas/source/tools/surfaceproxy.hxx b/canvas/source/tools/surfaceproxy.hxx
index 09cd36d7f6b0..fb9308a61bc5 100644
--- a/canvas/source/tools/surfaceproxy.hxx
+++ b/canvas/source/tools/surfaceproxy.hxx
@@ -20,8 +20,8 @@
#ifndef INCLUDED_CANVAS_SOURCE_TOOLS_SURFACEPROXY_HXX
#define INCLUDED_CANVAS_SOURCE_TOOLS_SURFACEPROXY_HXX
-#include <canvas/rendering/isurfaceproxy.hxx>
-#include <canvas/rendering/icolorbuffer.hxx>
+#include <rendering/isurfaceproxy.hxx>
+#include <rendering/icolorbuffer.hxx>
#include "pagemanager.hxx"
#include "surface.hxx"
diff --git a/canvas/source/tools/surfaceproxymanager.cxx b/canvas/source/tools/surfaceproxymanager.cxx
index 87aa953cf213..b60c5ecb485b 100644
--- a/canvas/source/tools/surfaceproxymanager.cxx
+++ b/canvas/source/tools/surfaceproxymanager.cxx
@@ -19,8 +19,8 @@
#include <sal/config.h>
-#include <canvas/rendering/isurfaceproxy.hxx>
-#include <canvas/rendering/isurfaceproxymanager.hxx>
+#include <rendering/isurfaceproxy.hxx>
+#include <rendering/isurfaceproxymanager.hxx>
#include "surfaceproxy.hxx"
diff --git a/canvas/source/tools/verifyinput.cxx b/canvas/source/tools/verifyinput.cxx
index 052d8bbfb723..16fc3f8d6a10 100644
--- a/canvas/source/tools/verifyinput.cxx
+++ b/canvas/source/tools/verifyinput.cxx
@@ -41,7 +41,7 @@
#include <com/sun/star/rendering/ViewState.hpp>
#include <com/sun/star/util/Endianness.hpp>
-#include <canvas/verifyinput.hxx>
+#include <verifyinput.hxx>
using namespace ::com::sun::star;
diff --git a/canvas/source/vcl/bitmapbackbuffer.hxx b/canvas/source/vcl/bitmapbackbuffer.hxx
index 6f147b79756c..fd2e45f5143a 100644
--- a/canvas/source/vcl/bitmapbackbuffer.hxx
+++ b/canvas/source/vcl/bitmapbackbuffer.hxx
@@ -23,7 +23,7 @@
#include <vcl/virdev.hxx>
#include <vcl/bitmapex.hxx>
-#include <canvas/vclwrapper.hxx>
+#include <vclwrapper.hxx>
#include "outdevprovider.hxx"
#include <memory>
diff --git a/canvas/source/vcl/cachedbitmap.hxx b/canvas/source/vcl/cachedbitmap.hxx
index c96e24bb31b7..f76b2c3fc59e 100644
--- a/canvas/source/vcl/cachedbitmap.hxx
+++ b/canvas/source/vcl/cachedbitmap.hxx
@@ -21,7 +21,7 @@
#define INCLUDED_CANVAS_SOURCE_VCL_CACHEDBITMAP_HXX
#include <com/sun/star/rendering/RenderState.hpp>
-#include <canvas/base/cachedprimitivebase.hxx>
+#include <base/cachedprimitivebase.hxx>
#include <vcl/GraphicObject.hxx>
#include <memory>
diff --git a/canvas/source/vcl/canvas.hxx b/canvas/source/vcl/canvas.hxx
index db9e7c4b9f8c..6a3c66b00d75 100644
--- a/canvas/source/vcl/canvas.hxx
+++ b/canvas/source/vcl/canvas.hxx
@@ -31,10 +31,10 @@
#include <cppuhelper/compbase.hxx>
#include <comphelper/uno3.hxx>
-#include <canvas/base/basemutexhelper.hxx>
-#include <canvas/base/bitmapcanvasbase.hxx>
-#include <canvas/base/integerbitmapbase.hxx>
-#include <canvas/base/graphicdevicebase.hxx>
+#include <base/basemutexhelper.hxx>
+#include <base/bitmapcanvasbase.hxx>
+#include <base/integerbitmapbase.hxx>
+#include <base/graphicdevicebase.hxx>
#include "canvashelper.hxx"
#include "impltools.hxx"
diff --git a/canvas/source/vcl/canvasbitmap.hxx b/canvas/source/vcl/canvasbitmap.hxx
index 934044b59beb..ee8ae6b45f41 100644
--- a/canvas/source/vcl/canvasbitmap.hxx
+++ b/canvas/source/vcl/canvasbitmap.hxx
@@ -29,9 +29,9 @@
#include <vcl/bitmapex.hxx>
-#include <canvas/base/bitmapcanvasbase.hxx>
-#include <canvas/base/basemutexhelper.hxx>
-#include <canvas/base/integerbitmapbase.hxx>
+#include <base/bitmapcanvasbase.hxx>
+#include <base/basemutexhelper.hxx>
+#include <base/integerbitmapbase.hxx>
#include "canvasbitmaphelper.hxx"
#include "impltools.hxx"
diff --git a/canvas/source/vcl/canvascustomsprite.hxx b/canvas/source/vcl/canvascustomsprite.hxx
index 91de9c253cd0..675699a333e2 100644
--- a/canvas/source/vcl/canvascustomsprite.hxx
+++ b/canvas/source/vcl/canvascustomsprite.hxx
@@ -28,9 +28,9 @@
#include <com/sun/star/rendering/XCustomSprite.hpp>
#include <com/sun/star/rendering/XIntegerBitmap.hpp>
-#include <canvas/base/basemutexhelper.hxx>
-#include <canvas/base/spritesurface.hxx>
-#include <canvas/base/canvascustomspritebase.hxx>
+#include <base/basemutexhelper.hxx>
+#include <base/spritesurface.hxx>
+#include <base/canvascustomspritebase.hxx>
#include "sprite.hxx"
#include "canvashelper.hxx"
diff --git a/canvas/source/vcl/canvasfont.hxx b/canvas/source/vcl/canvasfont.hxx
index 70d546171a41..f9cd2d6d29f3 100644
--- a/canvas/source/vcl/canvasfont.hxx
+++ b/canvas/source/vcl/canvasfont.hxx
@@ -31,7 +31,7 @@
#include <vcl/font.hxx>
-#include <canvas/vclwrapper.hxx>
+#include <vclwrapper.hxx>
#include "outdevprovider.hxx"
diff --git a/canvas/source/vcl/canvashelper_texturefill.cxx b/canvas/source/vcl/canvashelper_texturefill.cxx
index bd17a8883d21..646cef28aac6 100644
--- a/canvas/source/vcl/canvashelper_texturefill.cxx
+++ b/canvas/source/vcl/canvashelper_texturefill.cxx
@@ -40,7 +40,7 @@
#include <vcl/virdev.hxx>
#include <canvas/canvastools.hxx>
-#include <canvas/parametricpolypolygon.hxx>
+#include <parametricpolypolygon.hxx>
#include "canvashelper.hxx"
#include "impltools.hxx"
diff --git a/canvas/source/vcl/sprite.hxx b/canvas/source/vcl/sprite.hxx
index c7de3575169b..3d29041d9916 100644
--- a/canvas/source/vcl/sprite.hxx
+++ b/canvas/source/vcl/sprite.hxx
@@ -20,7 +20,7 @@
#ifndef INCLUDED_CANVAS_SOURCE_VCL_SPRITE_HXX
#define INCLUDED_CANVAS_SOURCE_VCL_SPRITE_HXX
-#include <canvas/base/sprite.hxx>
+#include <base/sprite.hxx>
class OutputDevice;
diff --git a/canvas/source/vcl/spritecanvas.hxx b/canvas/source/vcl/spritecanvas.hxx
index 7681835df2a4..fcca957dbc5c 100644
--- a/canvas/source/vcl/spritecanvas.hxx
+++ b/canvas/source/vcl/spritecanvas.hxx
@@ -35,10 +35,10 @@
#include <cppuhelper/compbase.hxx>
#include <comphelper/uno3.hxx>
-#include <canvas/base/spritecanvasbase.hxx>
-#include <canvas/base/spritesurface.hxx>
-#include <canvas/base/disambiguationhelper.hxx>
-#include <canvas/base/bufferedgraphicdevicebase.hxx>
+#include <base/spritecanvasbase.hxx>
+#include <base/spritesurface.hxx>
+#include <base/disambiguationhelper.hxx>
+#include <base/bufferedgraphicdevicebase.hxx>
#include "spritecanvashelper.hxx"
#include "impltools.hxx"
diff --git a/canvas/source/vcl/spritecanvashelper.hxx b/canvas/source/vcl/spritecanvashelper.hxx
index f32c5f955fdf..b7553e367c5d 100644
--- a/canvas/source/vcl/spritecanvashelper.hxx
+++ b/canvas/source/vcl/spritecanvashelper.hxx
@@ -27,7 +27,7 @@
#include <vcl/vclptr.hxx>
#include <vcl/virdev.hxx>
-#include <canvas/spriteredrawmanager.hxx>
+#include <spriteredrawmanager.hxx>
#include <canvas/elapsedtime.hxx>
#include "canvashelper.hxx"
diff --git a/canvas/source/vcl/spritehelper.hxx b/canvas/source/vcl/spritehelper.hxx
index d25bdc4166f3..1599fe40717e 100644
--- a/canvas/source/vcl/spritehelper.hxx
+++ b/canvas/source/vcl/spritehelper.hxx
@@ -22,9 +22,9 @@
#include <vcl/bitmapex.hxx>
-#include <canvas/base/canvascustomspritehelper.hxx>
-#include <canvas/base/spritesurface.hxx>
-#include <canvas/vclwrapper.hxx>
+#include <base/canvascustomspritehelper.hxx>
+#include <base/spritesurface.hxx>
+#include <vclwrapper.hxx>
#include "backbuffer.hxx"
diff --git a/include/IwyuFilter_include.yaml b/include/IwyuFilter_include.yaml
index 998881576742..88ad4981fd0a 100644
--- a/include/IwyuFilter_include.yaml
+++ b/include/IwyuFilter_include.yaml
@@ -481,14 +481,6 @@ blacklist:
- com/sun/star/document/XDocumentEventListener.hpp
# Don't propose hxx -> h change in URE libs
- cppuhelper/interfacecontainer.hxx
- include/canvas/base/cachedprimitivebase.hxx:
- # base class has to be a complete type
- - com/sun/star/rendering/XCachedPrimitive.hpp
- - com/sun/star/lang/XServiceInfo.hpp
- include/canvas/parametricpolypolygon.hxx:
- # base class has to be a complete type
- - com/sun/star/lang/XServiceInfo.hpp
- - com/sun/star/rendering/XParametricPolyPolygon2D.hpp
include/linguistic/hyphdta.hxx:
# base class has to be a complete type
- com/sun/star/linguistic2/XHyphenatedWord.hpp
diff --git a/solenv/clang-format/blacklist b/solenv/clang-format/blacklist
index 5314fd4ccd79..b5b759ee45a3 100644
--- a/solenv/clang-format/blacklist
+++ b/solenv/clang-format/blacklist
@@ -660,6 +660,29 @@ bridges/source/jni_uno/jni_java2uno.cxx
bridges/source/jni_uno/jni_uno2java.cxx
bridges/source/jni_uno/jniunoenvironmentdata.hxx
bridges/source/jni_uno/nativethreadpool.cxx
+canvas/inc/base/basemutexhelper.hxx
+canvas/inc/base/bitmapcanvasbase.hxx
+canvas/inc/base/bufferedgraphicdevicebase.hxx
+canvas/inc/base/cachedprimitivebase.hxx
+canvas/inc/base/canvasbase.hxx
+canvas/inc/base/canvascustomspritebase.hxx
+canvas/inc/base/canvascustomspritehelper.hxx
+canvas/inc/base/disambiguationhelper.hxx
+canvas/inc/base/graphicdevicebase.hxx
+canvas/inc/base/integerbitmapbase.hxx
+canvas/inc/base/spritecanvasbase.hxx
+canvas/inc/base/sprite.hxx
+canvas/inc/base/spritesurface.hxx
+canvas/inc/parametricpolypolygon.hxx
+canvas/inc/propertysethelper.hxx
+canvas/inc/rendering/icolorbuffer.hxx
+canvas/inc/rendering/irendermodule.hxx
+canvas/inc/rendering/isurface.hxx
+canvas/inc/rendering/isurfaceproxy.hxx
+canvas/inc/rendering/isurfaceproxymanager.hxx
+canvas/inc/spriteredrawmanager.hxx
+canvas/inc/verifyinput.hxx
+canvas/inc/vclwrapper.hxx
canvas/source/cairo/cairo_cachedbitmap.cxx
canvas/source/cairo/cairo_cachedbitmap.hxx
canvas/source/cairo/cairo_canvas.cxx
@@ -5601,32 +5624,9 @@ include/basic/sbxmeth.hxx
include/basic/sbxobj.hxx
include/basic/sbxvar.hxx
include/basic/vbahelper.hxx
-include/canvas/base/basemutexhelper.hxx
-include/canvas/base/bitmapcanvasbase.hxx
-include/canvas/base/bufferedgraphicdevicebase.hxx
-include/canvas/base/cachedprimitivebase.hxx
-include/canvas/base/canvasbase.hxx
-include/canvas/base/canvascustomspritebase.hxx
-include/canvas/base/canvascustomspritehelper.hxx
-include/canvas/base/disambiguationhelper.hxx
-include/canvas/base/graphicdevicebase.hxx
-include/canvas/base/integerbitmapbase.hxx
-include/canvas/base/sprite.hxx
-include/canvas/base/spritecanvasbase.hxx
-include/canvas/base/spritesurface.hxx
include/canvas/canvastools.hxx
include/canvas/canvastoolsdllapi.h
include/canvas/elapsedtime.hxx
-include/canvas/parametricpolypolygon.hxx
-include/canvas/propertysethelper.hxx
-include/canvas/rendering/icolorbuffer.hxx
-include/canvas/rendering/irendermodule.hxx
-include/canvas/rendering/isurface.hxx
-include/canvas/rendering/isurfaceproxy.hxx
-include/canvas/rendering/isurfaceproxymanager.hxx
-include/canvas/spriteredrawmanager.hxx
-include/canvas/vclwrapper.hxx
-include/canvas/verifyinput.hxx
include/codemaker/codemaker.hxx
include/codemaker/commoncpp.hxx
include/codemaker/commonjava.hxx