From c309a5785dd890f2ab573efe7d2db17501f65cbf Mon Sep 17 00:00:00 2001 From: Gabor Kelemen Date: Tue, 29 Jul 2025 12:47:54 +0200 Subject: [PATCH] tdf#146619 Run IWYU on basic/ Change-Id: I58883f0223a28f3ea887c37e2a86a3c31ff88546 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188749 Tested-by: Jenkins Reviewed-by: Gabor Kelemen --- basic/IwyuFilter_basic.yaml | 18 ------------------ basic/qa/cppunit/basic_coverage.cxx | 1 + basic/qa/cppunit/basictest.cxx | 2 ++ basic/qa/cppunit/basictest.hxx | 6 ------ basic/qa/cppunit/test_append.cxx | 1 + basic/qa/cppunit/test_nested_struct.cxx | 1 + basic/qa/cppunit/test_vba.cxx | 3 +++ basic/source/basmgr/basmgr.cxx | 2 -- basic/source/classes/codecompletecache.cxx | 1 - basic/source/classes/eventatt.cxx | 1 - basic/source/classes/image.cxx | 1 + basic/source/classes/sb.cxx | 1 - basic/source/classes/sbxmod.cxx | 1 + basic/source/comp/token.cxx | 1 - basic/source/inc/dlgcont.hxx | 3 --- basic/source/inc/image.hxx | 1 - basic/source/inc/namecont.hxx | 5 ----- basic/source/inc/runtime.hxx | 1 - basic/source/inc/scriptcont.hxx | 3 --- basic/source/runtime/methods.cxx | 2 -- basic/source/runtime/methods1.cxx | 3 --- basic/source/runtime/runtime.cxx | 3 --- basic/source/sbx/sbxcurr.cxx | 1 - basic/source/sbx/sbxform.cxx | 1 - basic/source/sbx/sbxint.cxx | 3 --- basic/source/sbx/sbxobj.cxx | 1 - basic/source/sbx/sbxvalue.cxx | 1 - basic/source/uno/namecont.cxx | 4 ---- basic/source/uno/scriptcont.cxx | 1 + 29 files changed, 11 insertions(+), 62 deletions(-) diff --git a/basic/IwyuFilter_basic.yaml b/basic/IwyuFilter_basic.yaml index ca2bb51a38fd..11c95fec1f72 100644 --- a/basic/IwyuFilter_basic.yaml +++ b/basic/IwyuFilter_basic.yaml @@ -4,15 +4,9 @@ excludelist: basic/source/runtime/dllmgr.hxx: # Needed on WIN - memory - basic/source/sbx/sbxconv.hxx: - # math::round is used - - rtl/math.hxx basic/qa/cppunit/test_compiler_checks.cxx: # Keep for system-cppunit; see also commit 456d61ec526e250fd1af894e109d5914ac9c9e6e - unotest/bootstrapfixturebase.hxx - basic/source/comp/exprnode.cxx: - # math::round is used - - rtl/math.hxx basic/source/runtime/methods.cxx: # Needed on WIN - o3tl/char16_t2wchar_t.hxx @@ -20,15 +14,3 @@ excludelist: basic/source/sbx/sbxdec.cxx: # Needed on WIN - o3tl/char16_t2wchar_t.hxx - basic/source/sbx/sbxbyte.cxx: - # math::round is used - - rtl/math.hxx - basic/source/sbx/sbxchar.cxx: - # math::round is used - - rtl/math.hxx - basic/source/sbx/sbxint.cxx: - # math::round is used - - rtl/math.hxx - basic/source/sbx/sbxlng.cxx: - # math::round is used - - rtl/math.hxx diff --git a/basic/qa/cppunit/basic_coverage.cxx b/basic/qa/cppunit/basic_coverage.cxx index 6f68e19dac4b..d839726773bc 100644 --- a/basic/qa/cppunit/basic_coverage.cxx +++ b/basic/qa/cppunit/basic_coverage.cxx @@ -10,6 +10,7 @@ #include "basictest.hxx" #include #include +#include #include namespace diff --git a/basic/qa/cppunit/basictest.cxx b/basic/qa/cppunit/basictest.cxx index f93961deab8a..5c3602d0e004 100644 --- a/basic/qa/cppunit/basictest.cxx +++ b/basic/qa/cppunit/basictest.cxx @@ -8,7 +8,9 @@ */ #include "basictest.hxx" +#include #include +#include #include #include #include diff --git a/basic/qa/cppunit/basictest.hxx b/basic/qa/cppunit/basictest.hxx index 46af3542b82b..f2fe34e9224c 100644 --- a/basic/qa/cppunit/basictest.hxx +++ b/basic/qa/cppunit/basictest.hxx @@ -9,15 +9,9 @@ #pragma once #include -#include -#include -#include -#include #include #include #include -#include -#include class MacroSnippet { diff --git a/basic/qa/cppunit/test_append.cxx b/basic/qa/cppunit/test_append.cxx index d2de74167a70..70abf4817ef1 100644 --- a/basic/qa/cppunit/test_append.cxx +++ b/basic/qa/cppunit/test_append.cxx @@ -8,6 +8,7 @@ */ #include "basictest.hxx" +#include namespace { diff --git a/basic/qa/cppunit/test_nested_struct.cxx b/basic/qa/cppunit/test_nested_struct.cxx index c7b9127592e2..f5f7116e3cb1 100644 --- a/basic/qa/cppunit/test_nested_struct.cxx +++ b/basic/qa/cppunit/test_nested_struct.cxx @@ -11,6 +11,7 @@ #include #include #include +#include namespace { diff --git a/basic/qa/cppunit/test_vba.cxx b/basic/qa/cppunit/test_vba.cxx index df0ceffefe81..187fda0249de 100644 --- a/basic/qa/cppunit/test_vba.cxx +++ b/basic/qa/cppunit/test_vba.cxx @@ -8,6 +8,7 @@ */ #include "basictest.hxx" #include +#include #ifdef _WIN32 #include @@ -17,7 +18,9 @@ #include #endif +#ifdef _WIN64 using namespace ::com::sun::star; +#endif namespace { diff --git a/basic/source/basmgr/basmgr.cxx b/basic/source/basmgr/basmgr.cxx index bb11ec1963bc..264c8e70ef4e 100644 --- a/basic/source/basmgr/basmgr.cxx +++ b/basic/source/basmgr/basmgr.cxx @@ -18,7 +18,6 @@ */ #include -#include #include #include #include @@ -39,7 +38,6 @@ #include #include #include -#include #include diff --git a/basic/source/classes/codecompletecache.cxx b/basic/source/classes/codecompletecache.cxx index 77c82712ddd9..c38d7673d142 100644 --- a/basic/source/classes/codecompletecache.cxx +++ b/basic/source/classes/codecompletecache.cxx @@ -20,7 +20,6 @@ #include #include #include -#include namespace { diff --git a/basic/source/classes/eventatt.cxx b/basic/source/classes/eventatt.cxx index 2e5142b21fc7..be9d2ae2683c 100644 --- a/basic/source/classes/eventatt.cxx +++ b/basic/source/classes/eventatt.cxx @@ -21,7 +21,6 @@ #include #include -#include #include #include #include diff --git a/basic/source/classes/image.cxx b/basic/source/classes/image.cxx index 1e12cf725a79..6f036e5c4c7a 100644 --- a/basic/source/classes/image.cxx +++ b/basic/source/classes/image.cxx @@ -23,6 +23,7 @@ #include #include #include +#include #include #include #include diff --git a/basic/source/classes/sb.cxx b/basic/source/classes/sb.cxx index ae9f4d0adeed..4babf05641c8 100644 --- a/basic/source/classes/sb.cxx +++ b/basic/source/classes/sb.cxx @@ -23,7 +23,6 @@ #include #include #include -#include #include #include #include diff --git a/basic/source/classes/sbxmod.cxx b/basic/source/classes/sbxmod.cxx index 6558050e1325..c3c3963f78df 100644 --- a/basic/source/classes/sbxmod.cxx +++ b/basic/source/classes/sbxmod.cxx @@ -30,6 +30,7 @@ #include #include #include +#include #include #include #include diff --git a/basic/source/comp/token.cxx b/basic/source/comp/token.cxx index 864402c73aa7..ec5f7df16eb0 100644 --- a/basic/source/comp/token.cxx +++ b/basic/source/comp/token.cxx @@ -21,7 +21,6 @@ #include #include -#include #include #include #include diff --git a/basic/source/inc/dlgcont.hxx b/basic/source/inc/dlgcont.hxx index 81d14d72bec2..bddbdd1ad659 100644 --- a/basic/source/inc/dlgcont.hxx +++ b/basic/source/inc/dlgcont.hxx @@ -24,9 +24,6 @@ #include #include -#include -#include - namespace basic { diff --git a/basic/source/inc/image.hxx b/basic/source/inc/image.hxx index 5a4522bd91bf..36f5ab5a0bc8 100644 --- a/basic/source/inc/image.hxx +++ b/basic/source/inc/image.hxx @@ -21,7 +21,6 @@ #include #include -#include "filefmt.hxx" #include #include #include diff --git a/basic/source/inc/namecont.hxx b/basic/source/inc/namecont.hxx index 45246c8447f3..4f628aa03650 100644 --- a/basic/source/inc/namecont.hxx +++ b/basic/source/inc/namecont.hxx @@ -42,15 +42,10 @@ #include #include -#include #include #include -#include -#include #include -#include #include -#include #include #include diff --git a/basic/source/inc/runtime.hxx b/basic/source/inc/runtime.hxx index e2b1a4a331a0..eaf9966b197d 100644 --- a/basic/source/inc/runtime.hxx +++ b/basic/source/inc/runtime.hxx @@ -38,7 +38,6 @@ #include #include #include -#include #include class SbiRuntime; // active StarBASIC procedure instance diff --git a/basic/source/inc/scriptcont.hxx b/basic/source/inc/scriptcont.hxx index 38e62b3bfedc..018c2ad52143 100644 --- a/basic/source/inc/scriptcont.hxx +++ b/basic/source/inc/scriptcont.hxx @@ -20,10 +20,7 @@ #pragma once #include "namecont.hxx" -#include #include -#include -#include namespace basic { diff --git a/basic/source/runtime/methods.cxx b/basic/source/runtime/methods.cxx index 679414e10a14..1082c2e7be6e 100644 --- a/basic/source/runtime/methods.cxx +++ b/basic/source/runtime/methods.cxx @@ -85,9 +85,7 @@ #include #include -#include #include -#include #include #include diff --git a/basic/source/runtime/methods1.cxx b/basic/source/runtime/methods1.cxx index 0775f6c75bb8..7e2b8cf28ec8 100644 --- a/basic/source/runtime/methods1.cxx +++ b/basic/source/runtime/methods1.cxx @@ -22,8 +22,6 @@ #include #include -#include - #include #include #include @@ -38,7 +36,6 @@ #include #include #include -#include #include #include diff --git a/basic/source/runtime/runtime.cxx b/basic/source/runtime/runtime.cxx index 669ba20d3544..bf0cefbc0e16 100644 --- a/basic/source/runtime/runtime.cxx +++ b/basic/source/runtime/runtime.cxx @@ -23,12 +23,10 @@ #include #include -#include #include #include #include #include -#include #include #include @@ -44,7 +42,6 @@ #include #include -#include #include #include diff --git a/basic/source/sbx/sbxcurr.cxx b/basic/source/sbx/sbxcurr.cxx index 5b452686de24..39b8746846da 100644 --- a/basic/source/sbx/sbxcurr.cxx +++ b/basic/source/sbx/sbxcurr.cxx @@ -21,7 +21,6 @@ #include #include -#include #include #include #include diff --git a/basic/source/sbx/sbxform.cxx b/basic/source/sbx/sbxform.cxx index d0640e71a7d6..56cd937b80aa 100644 --- a/basic/source/sbx/sbxform.cxx +++ b/basic/source/sbx/sbxform.cxx @@ -42,7 +42,6 @@ COMMENT: Visual-Basic treats the following (invalid) format-strings (this class behaves the same way) */ -#include #include #include diff --git a/basic/source/sbx/sbxint.cxx b/basic/source/sbx/sbxint.cxx index a0693635a302..396de01037ed 100644 --- a/basic/source/sbx/sbxint.cxx +++ b/basic/source/sbx/sbxint.cxx @@ -21,14 +21,11 @@ #include -#include #include #include #include "sbxconv.hxx" #include -#include - namespace { template diff --git a/basic/source/sbx/sbxobj.cxx b/basic/source/sbx/sbxobj.cxx index 241143313c8c..2dcdcee263f4 100644 --- a/basic/source/sbx/sbxobj.cxx +++ b/basic/source/sbx/sbxobj.cxx @@ -31,7 +31,6 @@ #include #include "sbxdec.hxx" #include "sbxres.hxx" -#include static OUString pNameProp; // Name-Property diff --git a/basic/source/sbx/sbxvalue.cxx b/basic/source/sbx/sbxvalue.cxx index 8fac8fd867ef..cd0ce40ddf5e 100644 --- a/basic/source/sbx/sbxvalue.cxx +++ b/basic/source/sbx/sbxvalue.cxx @@ -23,7 +23,6 @@ #include #include -#include #include #include #include diff --git a/basic/source/uno/namecont.cxx b/basic/source/uno/namecont.cxx index db97fe8794b3..5c20f637b476 100644 --- a/basic/source/uno/namecont.cxx +++ b/basic/source/uno/namecont.cxx @@ -21,7 +21,6 @@ #include #include -#include #include #include #include @@ -34,7 +33,6 @@ #include #include #include -#include #include #include #include @@ -66,9 +64,7 @@ #include #include #include -#include #include -#include #include #include diff --git a/basic/source/uno/scriptcont.cxx b/basic/source/uno/scriptcont.cxx index 2fbed6ae9253..45018e23ea5d 100644 --- a/basic/source/uno/scriptcont.cxx +++ b/basic/source/uno/scriptcont.cxx @@ -32,6 +32,7 @@ #include #include #include +#include #include #include