basegfx/source/raster/rasterconvert3d.cxx  |    1 +
 include/IwyuFilter_include.yaml            |    4 ++++
 include/basegfx/range/b1drange.hxx         |    1 +
 include/basegfx/raster/rasterconvert3d.hxx |    2 --
 include/basegfx/vector/b2isize.hxx         |    1 +
 include/comphelper/OAccessible.hxx         |    2 --
 include/comphelper/errcode.hxx             |    1 -
 include/comphelper/graphicmimetype.hxx     |    2 --
 include/comphelper/propagg.hxx             |    2 --
 include/comphelper/propshlp.hxx            |    1 -
 include/cppunittester/protectorfactory.hxx |    1 -
 11 files changed, 7 insertions(+), 11 deletions(-)

New commits:
commit 851fb757794ccd107553ac6141aa36c05a61820d
Author:     Gabor Kelemen <[email protected]>
AuthorDate: Sun Oct 5 10:32:03 2025 +0200
Commit:     Gabor Kelemen <[email protected]>
CommitDate: Wed Oct 8 17:16:34 2025 +0200

    tdf#146619 Run IWYU again on include/[a-c]*
    
    Change-Id: I301b0d5585aa488e26ac5c3c2312043cd316671c
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/191910
    Reviewed-by: Gabor Kelemen <[email protected]>
    Tested-by: Jenkins

diff --git a/basegfx/source/raster/rasterconvert3d.cxx 
b/basegfx/source/raster/rasterconvert3d.cxx
index e998eb99381b..17af9c4cddb5 100644
--- a/basegfx/source/raster/rasterconvert3d.cxx
+++ b/basegfx/source/raster/rasterconvert3d.cxx
@@ -22,6 +22,7 @@
 #include <basegfx/polygon/b3dpolygon.hxx>
 #include <basegfx/polygon/b3dpolypolygon.hxx>
 #include <basegfx/point/b3dpoint.hxx>
+#include <osl/diagnose.h>
 
 // implementations of the 3D raster converter
 
diff --git a/include/IwyuFilter_include.yaml b/include/IwyuFilter_include.yaml
index 71b2a18c1450..6164bff9e493 100644
--- a/include/IwyuFilter_include.yaml
+++ b/include/IwyuFilter_include.yaml
@@ -189,6 +189,9 @@ excludelist:
     # base class has to be a complete type
     - com/sun/star/lang/XEventListener.hpp
     - com/sun/star/lang/XComponent.hpp
+    include/basegfx/tuple/Tuple2D.hxx:
+    # IWYU 0.25 still suggests <concepts> despite o3tl prefix
+    - o3tl/concepts.hxx
     include/basegfx/numeric/ftools.hxx:
     # MSVC does not compile when this is removed
     - math.h
@@ -773,3 +776,4 @@ excludelist:
     include/comphelper/parallelsort.hxx:
     # Needed when PARALLELSORT_ENABLEPZ is defined
     - chrono
+    - iostream
diff --git a/include/basegfx/range/b1drange.hxx 
b/include/basegfx/range/b1drange.hxx
index 14d7f3025122..cc56a5329e0e 100644
--- a/include/basegfx/range/b1drange.hxx
+++ b/include/basegfx/range/b1drange.hxx
@@ -20,6 +20,7 @@
 #pragma once
 
 #include <basegfx/range/basicrange.hxx>
+#include <ostream>
 
 
 namespace basegfx
diff --git a/include/basegfx/raster/rasterconvert3d.hxx 
b/include/basegfx/raster/rasterconvert3d.hxx
index 25cf2a333f06..deeae6d848a1 100644
--- a/include/basegfx/raster/rasterconvert3d.hxx
+++ b/include/basegfx/raster/rasterconvert3d.hxx
@@ -24,8 +24,6 @@
 #include <cassert>
 #include <vector>
 
-#include <osl/diagnose.h>
-
 #include <basegfx/color/bcolor.hxx>
 #include <basegfx/vector/b3dvector.hxx>
 #include <basegfx/point/b2dpoint.hxx>
diff --git a/include/basegfx/vector/b2isize.hxx 
b/include/basegfx/vector/b2isize.hxx
index 8d035bcc160f..b10c942c534e 100644
--- a/include/basegfx/vector/b2isize.hxx
+++ b/include/basegfx/vector/b2isize.hxx
@@ -20,6 +20,7 @@
 #pragma once
 
 #include <basegfx/tuple/Size2D.hxx>
+#include <ostream>
 
 namespace basegfx
 {
diff --git a/include/comphelper/OAccessible.hxx 
b/include/comphelper/OAccessible.hxx
index 8915f93f605c..27b95037d7f6 100644
--- a/include/comphelper/OAccessible.hxx
+++ b/include/comphelper/OAccessible.hxx
@@ -19,14 +19,12 @@
 
 #pragma once
 
-#include <com/sun/star/accessibility/XAccessibleComponent.hpp>
 #include <com/sun/star/accessibility/XAccessibleContext2.hpp>
 #include <com/sun/star/accessibility/XAccessibleEventBroadcaster.hpp>
 #include <com/sun/star/accessibility/XAccessibleExtendedComponent.hpp>
 #include <comphelper/accessibleeventnotifier.hxx>
 #include <cppuhelper/basemutex.hxx>
 #include <cppuhelper/compbase.hxx>
-#include <cppuhelper/implbase.hxx>
 #include <comphelper/comphelperdllapi.h>
 
 
diff --git a/include/comphelper/errcode.hxx b/include/comphelper/errcode.hxx
index 3adc6ecdf790..9cabdc55d9a8 100644
--- a/include/comphelper/errcode.hxx
+++ b/include/comphelper/errcode.hxx
@@ -25,7 +25,6 @@
 #include <ostream>
 #include <o3tl/typed_flags_set.hxx>
 #include <optional>
-#include <compare>
 
 #if defined(DBG_UTIL)
 #include <o3tl/source_location.hxx>
diff --git a/include/comphelper/graphicmimetype.hxx 
b/include/comphelper/graphicmimetype.hxx
index 94a3cd3cd093..430b95efc91b 100644
--- a/include/comphelper/graphicmimetype.hxx
+++ b/include/comphelper/graphicmimetype.hxx
@@ -18,8 +18,6 @@
 #include <rtl/ustring.hxx>
 #include <vcl/salctype.hxx>
 
-#include <com/sun/star/uno/Reference.h>
-
 namespace com::sun::star::graphic
 {
 class XGraphic;
diff --git a/include/comphelper/propagg.hxx b/include/comphelper/propagg.hxx
index 949251892623..54eee3fb6740 100644
--- a/include/comphelper/propagg.hxx
+++ b/include/comphelper/propagg.hxx
@@ -22,10 +22,8 @@
 
 #include <config_options.h>
 #include <com/sun/star/beans/Property.hpp>
-#include <com/sun/star/beans/PropertyState.hpp>
 #include <com/sun/star/beans/XPropertiesChangeListener.hpp>
 #include <com/sun/star/beans/XVetoableChangeListener.hpp>
-#include <com/sun/star/lang/EventObject.hpp>
 #include <comphelper/propstate.hxx>
 #include <comphelper/comphelperdllapi.h>
 
diff --git a/include/comphelper/propshlp.hxx b/include/comphelper/propshlp.hxx
index cf0503d7f7e0..31f1c07ea989 100644
--- a/include/comphelper/propshlp.hxx
+++ b/include/comphelper/propshlp.hxx
@@ -18,7 +18,6 @@
  */
 #pragma once
 
-#include <config_options.h>
 #include <comphelper/multiinterfacecontainer4.hxx>
 
 #include <com/sun/star/beans/XPropertySet.hpp>
diff --git a/include/cppunittester/protectorfactory.hxx 
b/include/cppunittester/protectorfactory.hxx
index 6617dbb47385..91cb73d29f74 100644
--- a/include/cppunittester/protectorfactory.hxx
+++ b/include/cppunittester/protectorfactory.hxx
@@ -20,7 +20,6 @@
 #ifndef INCLUDED_CPPUNITTESTER_PROTECTORFACTORY_HXX
 #define INCLUDED_CPPUNITTESTER_PROTECTORFACTORY_HXX
 
-#include <sal/types.h>
 #include <cppunit/Protector.h>
 
 namespace cppunittester

Reply via email to