summaryrefslogtreecommitdiff
path: root/include/IwyuFilter_include.yaml
diff options
context:
space:
mode:
authorGabor Kelemen <kelemen.gabor2@nisz.hu>2019-07-06 21:41:44 +0200
committerMiklos Vajna <vmiklos@collabora.com>2019-07-16 09:15:41 +0200
commitb53403c54c4fef4ecf5b9b8ba98eb643a0297858 (patch)
treead254cc4836add9b260fee7b5068c849ec6340ae /include/IwyuFilter_include.yaml
parent8d4fbc532e2058a906b06471501385404ff31541 (diff)
tdf#42949 Fix IWYU warnings in include/
Recheck directories in include/ between vcl and svx in the module hierarchy Found with bin/find-unneeded-includes Only removal proposals are dealt with here. New IWYU and recent developments in f-u-i helped to identify some non self contained files, those were fixed too. Change-Id: Ieab6083ee2aae33baf32d05943b07ad2de6f9d7f Reviewed-on: https://gerrit.libreoffice.org/75170 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Diffstat (limited to 'include/IwyuFilter_include.yaml')
-rw-r--r--include/IwyuFilter_include.yaml12
1 files changed, 12 insertions, 0 deletions
diff --git a/include/IwyuFilter_include.yaml b/include/IwyuFilter_include.yaml
index a9b99c14814e..e9b112c4261b 100644
--- a/include/IwyuFilter_include.yaml
+++ b/include/IwyuFilter_include.yaml
@@ -279,6 +279,10 @@ blacklist:
include/vcl/FilterConfigItem.hxx:
# Needed on Windows with --disable-pch
- com/sun/star/beans/PropertyValue.hpp
+ include/vcl/builderfactory.hxx:
+ # Needed for macro #define
+ - vcl/builder.hxx
+ - vcl/vclptr.hxx
include/vcl/decoview.hxx:
# Full definition needed for VclPtr
- vcl/outdev.hxx
@@ -298,6 +302,14 @@ blacklist:
include/vcl/mtfxmldump.hxx:
# Full definition needed for o3tl::enumarray
- vcl/metaactiontypes.hxx
+ include/vcl/salbtype.hxx:
+ # TODO remove this file entirely, contains only these headers now
+ - vcl/BitmapAccessMode.hxx
+ - vcl/BitmapBuffer.hxx
+ - vcl/BitmapColor.hxx
+ - vcl/BitmapPalette.hxx
+ - vcl/ColorMask.hxx
+ - vcl/Scanline.hxx
include/vcl/outdevstate.hxx:
# Full definition needed for boost::optional
- vcl/mapmod.hxx