codemaker/IwyuFilter_codemaker.yaml | 2 ++ codemaker/source/cppumaker/cppumaker.cxx | 1 - codemaker/source/cppumaker/cpputype.cxx | 4 ---- codemaker/source/cppumaker/cpputype.hxx | 2 +- codemaker/source/cppumaker/dependencies.hxx | 2 +- codemaker/source/cppumaker/dumputils.cxx | 1 - codemaker/source/javamaker/classfile.cxx | 2 -- codemaker/source/javamaker/javamaker.cxx | 1 - codemaker/source/javamaker/javaoptions.cxx | 2 -- codemaker/source/javamaker/javatype.cxx | 1 - codemaker/source/javamaker/javatype.hxx | 2 +- codemaker/source/netmaker/csharpfile.hxx | 2 ++ codemaker/source/netmaker/netoptions.cxx | 1 - codemaker/source/netmaker/netproduce.cxx | 1 - 14 files changed, 7 insertions(+), 17 deletions(-)
New commits: commit e0afd4500722bbb54d74efec07aa2967c4d76058 Author: Gabor Kelemen <[email protected]> AuthorDate: Sat Jun 28 23:34:23 2025 +0200 Commit: Gabor Kelemen <[email protected]> CommitDate: Tue Jul 1 09:39:25 2025 +0200 tdf#146619 Run IWYU on codemaker/ Change-Id: I2edd6e4cb4275d5ca79791f6b709c0e8b2b64f71 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/187142 Tested-by: Jenkins Reviewed-by: Gabor Kelemen <[email protected]> diff --git a/codemaker/IwyuFilter_codemaker.yaml b/codemaker/IwyuFilter_codemaker.yaml new file mode 100644 index 000000000000..32f5eaf602e3 --- /dev/null +++ b/codemaker/IwyuFilter_codemaker.yaml @@ -0,0 +1,2 @@ +--- +assumeFilename: codemaker/source/cppumaker/cppumaker.cxx diff --git a/codemaker/source/cppumaker/cppumaker.cxx b/codemaker/source/cppumaker/cppumaker.cxx index 3fe5c8855712..bd4c9feac045 100644 --- a/codemaker/source/cppumaker/cppumaker.cxx +++ b/codemaker/source/cppumaker/cppumaker.cxx @@ -22,7 +22,6 @@ #include <cstdlib> #include <cstring> #include <iostream> -#include <vector> #include <codemaker/generatedtypeset.hxx> #include <codemaker/typemanager.hxx> diff --git a/codemaker/source/cppumaker/cpputype.cxx b/codemaker/source/cppumaker/cpputype.cxx index 24846d054347..afe3c0b14de4 100644 --- a/codemaker/source/cppumaker/cpputype.cxx +++ b/codemaker/source/cppumaker/cpputype.cxx @@ -18,7 +18,6 @@ */ #include <sal/config.h> -#include <sal/log.hxx> #include <algorithm> #include <cassert> @@ -29,13 +28,10 @@ #include <memory> #include <utility> #include <vector> -#include <iostream> -#include <rtl/alloc.h> #include <rtl/ref.hxx> #include <rtl/ustrbuf.hxx> #include <rtl/ustring.hxx> -#include <rtl/strbuf.hxx> #include <unoidl/unoidl.hxx> #include <codemaker/commoncpp.hxx> diff --git a/codemaker/source/cppumaker/cpputype.hxx b/codemaker/source/cppumaker/cpputype.hxx index c41cfa287646..7937ef59576c 100644 --- a/codemaker/source/cppumaker/cpputype.hxx +++ b/codemaker/source/cppumaker/cpputype.hxx @@ -22,9 +22,9 @@ #include <sal/config.h> #include <rtl/ref.hxx> +#include <rtl/ustring.hxx> namespace codemaker { class GeneratedTypeSet; } -namespace rtl { class OUString; } class CppuOptions; class TypeManager; diff --git a/codemaker/source/cppumaker/dependencies.hxx b/codemaker/source/cppumaker/dependencies.hxx index 0071397aa0ef..27a05ff4e524 100644 --- a/codemaker/source/cppumaker/dependencies.hxx +++ b/codemaker/source/cppumaker/dependencies.hxx @@ -25,8 +25,8 @@ #include <string_view> #include <rtl/ref.hxx> +#include <rtl/ustring.hxx> -namespace rtl { class OUString; } class TypeManager; /// @HTML diff --git a/codemaker/source/cppumaker/dumputils.cxx b/codemaker/source/cppumaker/dumputils.cxx index 37e3ce629862..14b2e5ef429a 100644 --- a/codemaker/source/cppumaker/dumputils.cxx +++ b/codemaker/source/cppumaker/dumputils.cxx @@ -22,7 +22,6 @@ #include <codemaker/global.hxx> -#include <rtl/ustring.hxx> #include <sal/types.h> #include <o3tl/string_view.hxx> diff --git a/codemaker/source/javamaker/classfile.cxx b/codemaker/source/javamaker/classfile.cxx index fd32497508c6..09bdd090554b 100644 --- a/codemaker/source/javamaker/classfile.cxx +++ b/codemaker/source/javamaker/classfile.cxx @@ -21,11 +21,9 @@ #include "classfile.hxx" #include <codemaker/global.hxx> -#include <codemaker/options.hxx> #include <codemaker/unotype.hxx> #include <osl/diagnose.h> -#include <rtl/string.h> #include <rtl/string.hxx> #include <sal/types.h> diff --git a/codemaker/source/javamaker/javamaker.cxx b/codemaker/source/javamaker/javamaker.cxx index 4c15f4c1e78b..3ba8da38b2dc 100644 --- a/codemaker/source/javamaker/javamaker.cxx +++ b/codemaker/source/javamaker/javamaker.cxx @@ -22,7 +22,6 @@ #include <cstdlib> #include <cstring> #include <iostream> -#include <vector> #include <codemaker/generatedtypeset.hxx> #include <codemaker/typemanager.hxx> diff --git a/codemaker/source/javamaker/javaoptions.cxx b/codemaker/source/javamaker/javaoptions.cxx index 4db26c1bbd23..1be9df89e146 100644 --- a/codemaker/source/javamaker/javaoptions.cxx +++ b/codemaker/source/javamaker/javaoptions.cxx @@ -20,8 +20,6 @@ #include <stdio.h> #include <string.h> #include "javaoptions.hxx" -#include <osl/process.h> -#include <osl/thread.h> #ifdef SAL_UNX diff --git a/codemaker/source/javamaker/javatype.cxx b/codemaker/source/javamaker/javatype.cxx index 974a8f31be6b..6939b4bb0f75 100644 --- a/codemaker/source/javamaker/javatype.cxx +++ b/codemaker/source/javamaker/javatype.cxx @@ -33,7 +33,6 @@ #include <codemaker/exceptiontree.hxx> #include <codemaker/generatedtypeset.hxx> #include <codemaker/global.hxx> -#include <codemaker/options.hxx> #include <codemaker/typemanager.hxx> #include <codemaker/unotype.hxx> #include <codemaker/commonjava.hxx> diff --git a/codemaker/source/javamaker/javatype.hxx b/codemaker/source/javamaker/javatype.hxx index 9df1d94b5179..520ca1175c42 100644 --- a/codemaker/source/javamaker/javatype.hxx +++ b/codemaker/source/javamaker/javatype.hxx @@ -22,9 +22,9 @@ #include <sal/config.h> #include <rtl/ref.hxx> +#include <rtl/ustring.hxx> namespace codemaker { class GeneratedTypeSet; } -namespace rtl { class OUString; } class JavaOptions; class TypeManager; diff --git a/codemaker/source/netmaker/csharpfile.hxx b/codemaker/source/netmaker/csharpfile.hxx index 6bdc430552dc..56ba30429435 100644 --- a/codemaker/source/netmaker/csharpfile.hxx +++ b/codemaker/source/netmaker/csharpfile.hxx @@ -14,6 +14,8 @@ #include <string> #include <string_view> +#include <codemaker/typemanager.hxx> + class CSharpFile { public: diff --git a/codemaker/source/netmaker/netoptions.cxx b/codemaker/source/netmaker/netoptions.cxx index 5050bc7fde28..67805f786242 100644 --- a/codemaker/source/netmaker/netoptions.cxx +++ b/codemaker/source/netmaker/netoptions.cxx @@ -8,7 +8,6 @@ */ #include <iostream> -#include <string> #include "netoptions.hxx" diff --git a/codemaker/source/netmaker/netproduce.cxx b/codemaker/source/netmaker/netproduce.cxx index ef044c99fb2a..c91a82696ff8 100644 --- a/codemaker/source/netmaker/netproduce.cxx +++ b/codemaker/source/netmaker/netproduce.cxx @@ -10,7 +10,6 @@ #include <iostream> #include <vector> -#include <codemaker/codemaker.hxx> #include <o3tl/string_view.hxx> #include <rtl/strbuf.hxx> #include <unoidl/unoidl.hxx>
