From c329a1c11299b999152b45343961e79e66be405a Mon Sep 17 00:00:00 2001 From: Gabor Kelemen Date: Wed, 22 May 2019 00:07:23 +0200 Subject: tdf#42949 Fix IWYU warnings in helpcompiler/ Found with bin/find-unneeded-includes Only removal proposals are dealt with here. Change-Id: Ie7e20c77a8035c0ee4f0316966d163b9cd7d11f2 Reviewed-on: https://gerrit.libreoffice.org/73006 Tested-by: Jenkins Reviewed-by: Miklos Vajna --- helpcompiler/IwyuFilter_helpcompiler.yaml | 20 ++++++++++++++++++++ helpcompiler/inc/BasCodeTagger.hxx | 6 ------ helpcompiler/inc/HelpCompiler.hxx | 17 ++++------------- helpcompiler/inc/HelpLinker.hxx | 4 +++- helpcompiler/source/BasCodeTagger.cxx | 1 + helpcompiler/source/HelpCompiler.cxx | 5 ++--- helpcompiler/source/HelpIndexer.cxx | 4 ++-- helpcompiler/source/HelpIndexer_main.cxx | 2 -- helpcompiler/source/HelpLinker.cxx | 12 +++--------- helpcompiler/source/HelpSearch.cxx | 1 + helpcompiler/source/LuceneHelper.hxx | 1 - 11 files changed, 36 insertions(+), 37 deletions(-) create mode 100644 helpcompiler/IwyuFilter_helpcompiler.yaml (limited to 'helpcompiler') diff --git a/helpcompiler/IwyuFilter_helpcompiler.yaml b/helpcompiler/IwyuFilter_helpcompiler.yaml new file mode 100644 index 000000000000..e54447499c7c --- /dev/null +++ b/helpcompiler/IwyuFilter_helpcompiler.yaml @@ -0,0 +1,20 @@ +--- +assumeFilename: helpcompiler/source/HelpCompiler.cxx +blacklist: + helpcompiler/inc/HelpCompiler.hxx: + # Needed on WIN32 + - o3tl/char16_t2wchar_t.hxx + helpcompiler/source/LuceneHelper.hxx: + # Better to keep the generic header, MSVC problem + - CLucene.h + helpcompiler/source/HelpIndexer.cxx: + # Better to keep the generic, details are order-sensitive + - CLucene.h + helpcompiler/source/HelpSearch.cxx: + # Better to keep the generic, details are order-sensitive + - CLucene.h + # Don't propose hxx -> h change in URE libs + - osl/thread.hxx + helpcompiler/source/HelpLinker.cxx: + # Needed on WIN32 + - o3tl/char16_t2wchar_t.hxx diff --git a/helpcompiler/inc/BasCodeTagger.hxx b/helpcompiler/inc/BasCodeTagger.hxx index 228f86fd6a18..93dfd70f137b 100644 --- a/helpcompiler/inc/BasCodeTagger.hxx +++ b/helpcompiler/inc/BasCodeTagger.hxx @@ -10,19 +10,13 @@ #ifndef INCLUDED_HELPCOMPILER_INC_BASCODETAGGER_HXX #define INCLUDED_HELPCOMPILER_INC_BASCODETAGGER_HXX -#include -#include -#include #include #include #include -#include #include -#include #include #include -class BasicCodeTagger; class LibXmlTreeWalker; //!Tagger class. diff --git a/helpcompiler/inc/HelpCompiler.hxx b/helpcompiler/inc/HelpCompiler.hxx index ecd54ede9d0f..91c1b2f59e65 100644 --- a/helpcompiler/inc/HelpCompiler.hxx +++ b/helpcompiler/inc/HelpCompiler.hxx @@ -22,29 +22,20 @@ #include +#include +#include #include #include #include -#include -#include -#include -#include - -#include -#include -#include -#include -#include -#include + +#include #include #include -#include #include #include #include -#include "BasCodeTagger.hxx" #include #if OSL_DEBUG_LEVEL > 2 diff --git a/helpcompiler/inc/HelpLinker.hxx b/helpcompiler/inc/HelpLinker.hxx index 6b338e1eb1e4..076141e39b92 100644 --- a/helpcompiler/inc/HelpLinker.hxx +++ b/helpcompiler/inc/HelpLinker.hxx @@ -21,8 +21,10 @@ #define INCLUDED_HELPCOMPILER_INC_HELPLINKER_HXX #include +#include #include -#include +#include "HelpCompiler.hxx" +#include #ifdef AIX # undef _THREAD_SAFE diff --git a/helpcompiler/source/BasCodeTagger.cxx b/helpcompiler/source/BasCodeTagger.cxx index 369c49c389d5..1b4797b403b9 100644 --- a/helpcompiler/source/BasCodeTagger.cxx +++ b/helpcompiler/source/BasCodeTagger.cxx @@ -8,6 +8,7 @@ */ #include +#include LibXmlTreeWalker::LibXmlTreeWalker( xmlDocPtr doc ) { diff --git a/helpcompiler/source/HelpCompiler.cxx b/helpcompiler/source/HelpCompiler.cxx index b612071aba18..70159a2c65fd 100644 --- a/helpcompiler/source/HelpCompiler.cxx +++ b/helpcompiler/source/HelpCompiler.cxx @@ -18,16 +18,15 @@ */ +#include #include #include #include -#include +#include #include #include -#include #include #include -#include #include #include #include diff --git a/helpcompiler/source/HelpIndexer.cxx b/helpcompiler/source/HelpIndexer.cxx index 25ff6ef0b09e..d8f0b82a4f20 100644 --- a/helpcompiler/source/HelpIndexer.cxx +++ b/helpcompiler/source/HelpIndexer.cxx @@ -11,14 +11,14 @@ #include #include -#include #include #include #include -#include #include #include "LuceneHelper.hxx" +#include +#include using namespace lucene::document; diff --git a/helpcompiler/source/HelpIndexer_main.cxx b/helpcompiler/source/HelpIndexer_main.cxx index eb1220c34c2b..0919e89eb004 100644 --- a/helpcompiler/source/HelpIndexer_main.cxx +++ b/helpcompiler/source/HelpIndexer_main.cxx @@ -14,8 +14,6 @@ #include #include -#include "LuceneHelper.hxx" - int main(int argc, char **argv) { try diff --git a/helpcompiler/source/HelpLinker.cxx b/helpcompiler/source/HelpLinker.cxx index f32e242f0867..fc5894b080ad 100644 --- a/helpcompiler/source/HelpLinker.cxx +++ b/helpcompiler/source/HelpLinker.cxx @@ -20,20 +20,14 @@ #include #include -#include +#include +#include #include -#include -#include -#include -#include -#include +#include -#include #include -#include -#include #include #include diff --git a/helpcompiler/source/HelpSearch.cxx b/helpcompiler/source/HelpSearch.cxx index 75a15bc4fcf0..982e672c4573 100644 --- a/helpcompiler/source/HelpSearch.cxx +++ b/helpcompiler/source/HelpSearch.cxx @@ -12,6 +12,7 @@ #include #include "LuceneHelper.hxx" +#include HelpSearch::HelpSearch(OUString const &indexDir) { diff --git a/helpcompiler/source/LuceneHelper.hxx b/helpcompiler/source/LuceneHelper.hxx index dae1f2462f86..a84346e25faf 100644 --- a/helpcompiler/source/LuceneHelper.hxx +++ b/helpcompiler/source/LuceneHelper.hxx @@ -15,7 +15,6 @@ #endif #include -#include #if defined(__GNUC__) # pragma GCC visibility pop -- cgit