summaryrefslogtreecommitdiff
path: root/lotuswordpro
diff options
context:
space:
mode:
authorGabor Kelemen <kelemen.gabor2@nisz.hu>2020-06-06 12:24:52 +0200
committerMiklos Vajna <vmiklos@collabora.com>2020-06-08 14:57:44 +0200
commit0124ed6c9cd1a3c2f98f528207bb87c4027ecc97 (patch)
treee06192cba4f31dc4271accfe868498da3fad10ed /lotuswordpro
parent962309d282415ff54e9c6347d616457bcbeb9d4c (diff)
tdf#42949 Fix IWYU warnings in lotuswordpro/*/*cxx
Found with bin/find-unneeded-includes Only removal proposals are dealt with here. Change-Id: I9b0ba9f0c334b0eccb0f38a3313c60a63eaf7647 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95644 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Diffstat (limited to 'lotuswordpro')
-rw-r--r--lotuswordpro/IwyuFilter_lotuswordpro.yaml9
-rw-r--r--lotuswordpro/qa/cppunit/import_test.cxx4
-rw-r--r--lotuswordpro/qa/cppunit/test_lotuswordpro.cxx3
-rw-r--r--lotuswordpro/source/filter/LotusWordProImportFilter.cxx3
-rw-r--r--lotuswordpro/source/filter/bencont.cxx3
-rw-r--r--lotuswordpro/source/filter/benname.cxx2
-rw-r--r--lotuswordpro/source/filter/benval.cxx4
-rw-r--r--lotuswordpro/source/filter/lwp9reader.cxx2
-rw-r--r--lotuswordpro/source/filter/lwpatomholder.cxx1
-rw-r--r--lotuswordpro/source/filter/lwpbulletstylemgr.cxx3
-rw-r--r--lotuswordpro/source/filter/lwpcelllayout.cxx5
-rw-r--r--lotuswordpro/source/filter/lwpchangemgr.cxx20
-rw-r--r--lotuswordpro/source/filter/lwpcharacterstyle.cxx2
-rw-r--r--lotuswordpro/source/filter/lwpcontent.cxx3
-rw-r--r--lotuswordpro/source/filter/lwpdoc.cxx2
-rw-r--r--lotuswordpro/source/filter/lwpdocdata.cxx1
-rw-r--r--lotuswordpro/source/filter/lwpdrawobj.cxx2
-rw-r--r--lotuswordpro/source/filter/lwpfilter.cxx12
-rw-r--r--lotuswordpro/source/filter/lwpfont.cxx2
-rw-r--r--lotuswordpro/source/filter/lwpfootnote.cxx1
-rw-r--r--lotuswordpro/source/filter/lwpfoundry.cxx1
-rw-r--r--lotuswordpro/source/filter/lwpframelayout.cxx5
-rw-r--r--lotuswordpro/source/filter/lwpfrib.cxx6
-rw-r--r--lotuswordpro/source/filter/lwpfribbreaks.cxx4
-rw-r--r--lotuswordpro/source/filter/lwpfribptr.cxx2
-rw-r--r--lotuswordpro/source/filter/lwpfribsection.cxx1
-rw-r--r--lotuswordpro/source/filter/lwpfribtext.cxx6
-rw-r--r--lotuswordpro/source/filter/lwpgrfobj.cxx2
-rw-r--r--lotuswordpro/source/filter/lwplayout.cxx2
-rw-r--r--lotuswordpro/source/filter/lwpmarker.cxx1
-rw-r--r--lotuswordpro/source/filter/lwpobjfactory.cxx1
-rw-r--r--lotuswordpro/source/filter/lwpoleobject.cxx9
-rw-r--r--lotuswordpro/source/filter/lwpoverride.cxx3
-rw-r--r--lotuswordpro/source/filter/lwppagelayout.cxx2
-rw-r--r--lotuswordpro/source/filter/lwppara.cxx20
-rw-r--r--lotuswordpro/source/filter/lwppara1.cxx29
-rw-r--r--lotuswordpro/source/filter/lwpparastyle.cxx2
-rw-r--r--lotuswordpro/source/filter/lwprowlayout.cxx2
-rw-r--r--lotuswordpro/source/filter/lwpsdwgrouploaderv0102.cxx11
-rw-r--r--lotuswordpro/source/filter/lwpsection.cxx3
-rw-r--r--lotuswordpro/source/filter/lwptablelayout.cxx6
-rw-r--r--lotuswordpro/source/filter/lwptblcell.cxx2
-rw-r--r--lotuswordpro/source/filter/lwptblformula.cxx1
-rw-r--r--lotuswordpro/source/filter/lwptoc.cxx4
-rw-r--r--lotuswordpro/source/filter/utbenvs.cxx2
-rw-r--r--lotuswordpro/source/filter/utlist.cxx3
-rw-r--r--lotuswordpro/source/filter/xfilter/xfcolor.cxx1
-rw-r--r--lotuswordpro/source/filter/xfilter/xfdate.cxx1
-rw-r--r--lotuswordpro/source/filter/xfilter/xfframe.cxx2
-rw-r--r--lotuswordpro/source/filter/xfilter/xfglobal.cxx2
-rw-r--r--lotuswordpro/source/filter/xfilter/xfindex.cxx1
-rw-r--r--lotuswordpro/source/filter/xfilter/xflist.cxx1
-rw-r--r--lotuswordpro/source/filter/xfilter/xfmasterpage.cxx3
-rw-r--r--lotuswordpro/source/filter/xfilter/xfparagraph.cxx1
-rw-r--r--lotuswordpro/source/filter/xfilter/xfrow.cxx1
-rw-r--r--lotuswordpro/source/filter/xfilter/xfrowstyle.cxx1
-rw-r--r--lotuswordpro/source/filter/xfilter/xfsaxstream.cxx2
-rw-r--r--lotuswordpro/source/filter/xfilter/xftable.cxx3
-rw-r--r--lotuswordpro/source/filter/xfilter/xftextboxstyle.cxx4
-rw-r--r--lotuswordpro/source/filter/xfilter/xftextstyle.cxx1
-rw-r--r--lotuswordpro/source/filter/xfilter/xfutil.cxx4
61 files changed, 26 insertions, 216 deletions
diff --git a/lotuswordpro/IwyuFilter_lotuswordpro.yaml b/lotuswordpro/IwyuFilter_lotuswordpro.yaml
index fc8feffb209c..9654832768b5 100644
--- a/lotuswordpro/IwyuFilter_lotuswordpro.yaml
+++ b/lotuswordpro/IwyuFilter_lotuswordpro.yaml
@@ -112,3 +112,12 @@ blacklist:
lotuswordpro/source/filter/lwpusrdicts.hxx:
# Needed for MPL subset
- config_lgpl.h
+ lotuswordpro/source/filter/LotusWordProImportFilter.cxx:
+ # Actually used
+ - com/sun/star/uno/XComponentContext.hpp
+ lotuswordpro/source/filter/lwppara1.cxx:
+ # Needed for boost::polymorphic_downcast
+ - boost/cast.hpp
+ lotuswordpro/source/filter/xfilter/xfsaxstream.cxx:
+ # Actually used
+ - com/sun/star/xml/sax/XDocumentHandler.hpp
diff --git a/lotuswordpro/qa/cppunit/import_test.cxx b/lotuswordpro/qa/cppunit/import_test.cxx
index 8ffddc2153c1..6c629cb6031b 100644
--- a/lotuswordpro/qa/cppunit/import_test.cxx
+++ b/lotuswordpro/qa/cppunit/import_test.cxx
@@ -15,17 +15,13 @@
#include <com/sun/star/awt/FontUnderline.hpp>
#include <com/sun/star/awt/FontStrikeout.hpp>
#include <com/sun/star/table/BorderLine2.hpp>
-#include <com/sun/star/drawing/XDrawPagesSupplier.hpp>
#include <com/sun/star/frame/Desktop.hpp>
#include <com/sun/star/style/ParagraphAdjust.hpp>
#include <com/sun/star/style/LineSpacing.hpp>
#include <com/sun/star/text/XTextDocument.hpp>
-#include <com/sun/star/text/XTextTable.hpp>
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
-#include <comphelper/processfactory.hxx>
-
using namespace ::com::sun::star;
class LotusWordProTest : public test::BootstrapFixture, public unotest::MacrosTest
diff --git a/lotuswordpro/qa/cppunit/test_lotuswordpro.cxx b/lotuswordpro/qa/cppunit/test_lotuswordpro.cxx
index 961faa668a36..e5648900841e 100644
--- a/lotuswordpro/qa/cppunit/test_lotuswordpro.cxx
+++ b/lotuswordpro/qa/cppunit/test_lotuswordpro.cxx
@@ -11,9 +11,6 @@
#include <test/bootstrapfixture.hxx>
#include <com/sun/star/document/XFilter.hpp>
-#include <osl/file.hxx>
-#include <osl/process.h>
-
using namespace ::com::sun::star;
namespace
diff --git a/lotuswordpro/source/filter/LotusWordProImportFilter.cxx b/lotuswordpro/source/filter/LotusWordProImportFilter.cxx
index 2c4f92c3e706..9d65394bae8c 100644
--- a/lotuswordpro/source/filter/LotusWordProImportFilter.cxx
+++ b/lotuswordpro/source/filter/LotusWordProImportFilter.cxx
@@ -23,12 +23,9 @@
#include <com/sun/star/uno/Reference.hxx>
#include <com/sun/star/uno/XComponentContext.hpp>
#include <cppuhelper/supportsservice.hxx>
-#include <rtl/tencinfo.h>
#include <sal/macros.h>
#include <tools/stream.hxx>
-#include <vector>
#include <ucbhelper/content.hxx>
-#include <xmloff/attrlist.hxx>
#include "LotusWordProImportFilter.hxx"
#include "lwpfilter.hxx"
diff --git a/lotuswordpro/source/filter/bencont.cxx b/lotuswordpro/source/filter/bencont.cxx
index ca63a961e197..459467c1a02f 100644
--- a/lotuswordpro/source/filter/bencont.cxx
+++ b/lotuswordpro/source/filter/bencont.cxx
@@ -55,11 +55,10 @@
************************************************************************/
#include "first.hxx"
#include "tocread.hxx"
-#include <assert.h>
#include <stdio.h>
#include <algorithm>
#include <osl/diagnose.h>
-#include <sot/storinfo.hxx>
+
namespace OpenStormBento
{
diff --git a/lotuswordpro/source/filter/benname.cxx b/lotuswordpro/source/filter/benname.cxx
index 9cdfd5b7c2f7..d65799ce203c 100644
--- a/lotuswordpro/source/filter/benname.cxx
+++ b/lotuswordpro/source/filter/benname.cxx
@@ -53,7 +53,7 @@
*
*
************************************************************************/
-#include "first.hxx"
+#include "bento.hxx"
namespace OpenStormBento
{
diff --git a/lotuswordpro/source/filter/benval.cxx b/lotuswordpro/source/filter/benval.cxx
index 2d93626ececd..ec60c8c0e5ac 100644
--- a/lotuswordpro/source/filter/benval.cxx
+++ b/lotuswordpro/source/filter/benval.cxx
@@ -59,8 +59,8 @@
#include <algorithm>
#include <cstring>
-#include "first.hxx"
-#include <assert.h>
+#include "bento.hxx"
+
namespace OpenStormBento
{
diff --git a/lotuswordpro/source/filter/lwp9reader.cxx b/lotuswordpro/source/filter/lwp9reader.cxx
index e278fc8e1a88..347f879c97f8 100644
--- a/lotuswordpro/source/filter/lwp9reader.cxx
+++ b/lotuswordpro/source/filter/lwp9reader.cxx
@@ -61,9 +61,7 @@
#include "lwpdoc.hxx"
#include <xfilter/xfstylemanager.hxx>
#include <lwpdocdata.hxx>
-#include <lwpbookmarkmgr.hxx>
#include <lwpchangemgr.hxx>
-#include <tools/stream.hxx>
Lwp9Reader::Lwp9Reader (LwpSvStream* pInputStream, IXFStream* pStream)
: m_pDocStream(pInputStream)
diff --git a/lotuswordpro/source/filter/lwpatomholder.cxx b/lotuswordpro/source/filter/lwpatomholder.cxx
index bd28e0b4d2a2..d1ca92cb1377 100644
--- a/lotuswordpro/source/filter/lwpatomholder.cxx
+++ b/lotuswordpro/source/filter/lwpatomholder.cxx
@@ -55,7 +55,6 @@
************************************************************************/
#include <lwpatomholder.hxx>
#include <lwptools.hxx>
-#include <osl/thread.h>
#include <rtl/textenc.h>
LwpAtomHolder::LwpAtomHolder()
diff --git a/lotuswordpro/source/filter/lwpbulletstylemgr.cxx b/lotuswordpro/source/filter/lwpbulletstylemgr.cxx
index 6f5b638c8fea..d22a234ece60 100644
--- a/lotuswordpro/source/filter/lwpbulletstylemgr.cxx
+++ b/lotuswordpro/source/filter/lwpbulletstylemgr.cxx
@@ -60,9 +60,6 @@
#include "lwpbulletstylemgr.hxx"
#include "lwpfribheader.hxx"
-#include "lwpdoc.hxx"
-#include "lwpstory.hxx"
-#include "lwpdivinfo.hxx"
#include "lwppara.hxx"
#include "lwpsilverbullet.hxx"
#include <lwptools.hxx>
diff --git a/lotuswordpro/source/filter/lwpcelllayout.cxx b/lotuswordpro/source/filter/lwpcelllayout.cxx
index ddf04483817c..cd8d49d7519b 100644
--- a/lotuswordpro/source/filter/lwpcelllayout.cxx
+++ b/lotuswordpro/source/filter/lwpcelllayout.cxx
@@ -60,11 +60,6 @@
#include <memory>
#include "lwpcelllayout.hxx"
-#include <lwpfoundry.hxx>
-#include <lwpobjfactory.hxx>
-#include "lwptblcell.hxx"
-#include "lwptblformula.hxx"
-#include "lwpholder.hxx"
#include "lwpnumericfmt.hxx"
#include "lwptable.hxx"
#include "lwprowlayout.hxx"
diff --git a/lotuswordpro/source/filter/lwpchangemgr.cxx b/lotuswordpro/source/filter/lwpchangemgr.cxx
index f24c1ddf72cb..ee8c8f8dd8df 100644
--- a/lotuswordpro/source/filter/lwpchangemgr.cxx
+++ b/lotuswordpro/source/filter/lwpchangemgr.cxx
@@ -60,26 +60,8 @@
#include <lwpchangemgr.hxx>
#include <rtl/ustring.hxx>
-#include "lwppara.hxx"
-#include "lwpfribheader.hxx"
-#include "lwpfribptr.hxx"
#include <lwpfrib.hxx>
-#include "lwpstory.hxx"
-#include "lwpfribsection.hxx"
-#include "lwpsection.hxx"
-#include "lwpfribbreaks.hxx"
-#include "lwpfribframe.hxx"
-#include "lwpfribtable.hxx"
-#include "lwphyperlinkmgr.hxx"
-#include "lwpfootnote.hxx"
-#include "lwpnotes.hxx"
-#include "lwpfribmark.hxx"
-#include <xfilter/xftextspan.hxx>
-#include <xfilter/xftextcontent.hxx>
-#include <xfilter/xftabstop.hxx>
-#include <xfilter/xflinebreak.hxx>
-#include <xfilter/xfstylemanager.hxx>
-#include <xfilter/xfhyperlink.hxx>
+#include <xfilter/ixfattrlist.hxx>
LwpChangeMgr::LwpChangeMgr()
{
diff --git a/lotuswordpro/source/filter/lwpcharacterstyle.cxx b/lotuswordpro/source/filter/lwpcharacterstyle.cxx
index da393770d06e..07034de5381b 100644
--- a/lotuswordpro/source/filter/lwpcharacterstyle.cxx
+++ b/lotuswordpro/source/filter/lwpcharacterstyle.cxx
@@ -60,13 +60,11 @@
#include "lwpcharacterstyle.hxx"
#include <lwpfilehdr.hxx>
-#include <lwptools.hxx>
#include <lwpoverride.hxx>
#include <lwpatomholder.hxx>
#include <lwpfont.hxx>
#include <lwpfoundry.hxx>
#include "lwpcharborderoverride.hxx"
-#include <xfilter/xfparastyle.hxx>
#include <xfilter/xffont.hxx>
#include <xfilter/xftextstyle.hxx>
diff --git a/lotuswordpro/source/filter/lwpcontent.cxx b/lotuswordpro/source/filter/lwpcontent.cxx
index 164038a1d58c..f4f16484303b 100644
--- a/lotuswordpro/source/filter/lwpcontent.cxx
+++ b/lotuswordpro/source/filter/lwpcontent.cxx
@@ -58,9 +58,8 @@
* For LWP filter architecture prototype
************************************************************************/
-#include "lwpstory.hxx"
+#include "lwpcontent.hxx"
#include <lwpfilehdr.hxx>
-#include "lwpholder.hxx"
LwpHeadContent::LwpHeadContent(LwpObjectHeader const &objHdr, LwpSvStream* pStrm)
: LwpContent(objHdr, pStrm)
diff --git a/lotuswordpro/source/filter/lwpdoc.cxx b/lotuswordpro/source/filter/lwpdoc.cxx
index f59c41827b22..df248a5757e7 100644
--- a/lotuswordpro/source/filter/lwpdoc.cxx
+++ b/lotuswordpro/source/filter/lwpdoc.cxx
@@ -61,7 +61,6 @@
#include "lwpholder.hxx"
#include "lwpparastyle.hxx"
#include "lwpstory.hxx"
-#include "lwppara.hxx"
#include "lwpsilverbullet.hxx"
#include "lwpsortopt.hxx"
#include "lwplayout.hxx"
@@ -72,7 +71,6 @@
#include "lwpverdocument.hxx"
#include <xfilter/xftextstyle.hxx>
#include <xfilter/xfstylemanager.hxx>
-#include <osl/thread.h>
#include <o3tl/sorted_vector.hxx>
LwpDocument::LwpDocument(LwpObjectHeader const & objHdr, LwpSvStream* pStrm)
diff --git a/lotuswordpro/source/filter/lwpdocdata.cxx b/lotuswordpro/source/filter/lwpdocdata.cxx
index e887515248ad..833a17db46d1 100644
--- a/lotuswordpro/source/filter/lwpdocdata.cxx
+++ b/lotuswordpro/source/filter/lwpdocdata.cxx
@@ -57,7 +57,6 @@
#include <lwpdocdata.hxx>
#include <xfilter/xfofficemeta.hxx>
#include <localtime.hxx>
-#include <rtl/ustrbuf.hxx>
#include <lwpfilehdr.hxx>
#include <lwpglobalmgr.hxx>
diff --git a/lotuswordpro/source/filter/lwpdrawobj.cxx b/lotuswordpro/source/filter/lwpdrawobj.cxx
index 38e8c3162f08..552bf7aab2ba 100644
--- a/lotuswordpro/source/filter/lwpdrawobj.cxx
+++ b/lotuswordpro/source/filter/lwpdrawobj.cxx
@@ -68,12 +68,10 @@
#include <xfilter/xfstylemanager.hxx>
#include <xfilter/xfdrawstyle.hxx>
-#include <xfilter/xftextstyle.hxx>
#include <xfilter/xfparastyle.hxx>
#include <xfilter/xfimagestyle.hxx>
#include <xfilter/xftextboxstyle.hxx>
#include <xfilter/xfparagraph.hxx>
-#include <xfilter/xftextspan.hxx>
#include <xfilter/xffont.hxx>
#include <xfilter/xfdrawrect.hxx>
diff --git a/lotuswordpro/source/filter/lwpfilter.cxx b/lotuswordpro/source/filter/lwpfilter.cxx
index 6f95fb651f64..a86fc4368204 100644
--- a/lotuswordpro/source/filter/lwpfilter.cxx
+++ b/lotuswordpro/source/filter/lwpfilter.cxx
@@ -58,26 +58,14 @@
* Circle object.
************************************************************************/
#include "lwpfilter.hxx"
-#include "lwpresource.hxx"
#include <xfilter/xfglobal.hxx>
#include <xfilter/xfsaxstream.hxx>
#include "lwp9reader.hxx"
#include <lwpsvstream.hxx>
-#include <xfilter/xffontfactory.hxx>
-#include <xfilter/xfstylemanager.hxx>
-#include <osl/file.h>
-#include <osl/file.hxx>
#include <tools/stream.hxx>
-#include <vcl/svapp.hxx>
-#include <xmloff/attrlist.hxx>
#include <com/sun/star/io/IOException.hpp>
#include <com/sun/star/text/XTextDocument.hpp>
-#include <com/sun/star/text/XText.hpp>
-
-#include <cppuhelper/supportsservice.hxx>
-
-#include <sfx2/docfile.hxx>
#include <memory>
diff --git a/lotuswordpro/source/filter/lwpfont.cxx b/lotuswordpro/source/filter/lwpfont.cxx
index f8d807757778..92a4d76dc28f 100644
--- a/lotuswordpro/source/filter/lwpfont.cxx
+++ b/lotuswordpro/source/filter/lwpfont.cxx
@@ -57,8 +57,6 @@
#include <lwpfont.hxx>
#include <lwpbasetype.hxx>
#include <xfilter/xfstylemanager.hxx>
-#include <xfilter/xffontfactory.hxx>
-#include <xfilter/xftextstyle.hxx>
#include <xfilter/xfdefs.hxx>
#include <xfilter/xfcolor.hxx>
#include <sal/log.hxx>
diff --git a/lotuswordpro/source/filter/lwpfootnote.cxx b/lotuswordpro/source/filter/lwpfootnote.cxx
index 17567226326f..0d9ec19a111f 100644
--- a/lotuswordpro/source/filter/lwpfootnote.cxx
+++ b/lotuswordpro/source/filter/lwpfootnote.cxx
@@ -56,7 +56,6 @@
#include <memory>
#include "lwpfootnote.hxx"
-#include "lwpstory.hxx"
#include <xfilter/xffootnote.hxx>
#include <xfilter/xfendnote.hxx>
#include <xfilter/xffootnoteconfig.hxx>
diff --git a/lotuswordpro/source/filter/lwpfoundry.cxx b/lotuswordpro/source/filter/lwpfoundry.cxx
index ce6b8f33d08f..2a17efbe8ae2 100644
--- a/lotuswordpro/source/filter/lwpfoundry.cxx
+++ b/lotuswordpro/source/filter/lwpfoundry.cxx
@@ -71,7 +71,6 @@
#include <lwpglobalmgr.hxx>
#include <lwpobjtags.hxx>
#include <xfilter/xfstylemanager.hxx>
-#include "lwplayout.hxx"
#include <osl/diagnose.h>
diff --git a/lotuswordpro/source/filter/lwpframelayout.cxx b/lotuswordpro/source/filter/lwpframelayout.cxx
index dc873d16774e..01be3544108d 100644
--- a/lotuswordpro/source/filter/lwpframelayout.cxx
+++ b/lotuswordpro/source/filter/lwpframelayout.cxx
@@ -60,16 +60,13 @@
#include <memory>
#include <lwpfilehdr.hxx>
+#include "lwpcelllayout.hxx"
#include "lwpframelayout.hxx"
#include "lwppara.hxx"
#include <xfilter/xfstylemanager.hxx>
-#include <xfilter/xfparagraph.hxx>
#include <xfilter/xffloatframe.hxx>
#include <xfilter/xfrubystyle.hxx>
-#include "lwppagelayout.hxx"
#include "lwpoleobject.hxx"
-#include "lwptablelayout.hxx"
-#include "lwpgrfobj.hxx"
#include <lwpglobalmgr.hxx>
LwpFrame::LwpFrame(LwpPlacableLayout* pLayout):m_pLayout(pLayout)
diff --git a/lotuswordpro/source/filter/lwpfrib.cxx b/lotuswordpro/source/filter/lwpfrib.cxx
index 37684d7d703e..b8d42a680153 100644
--- a/lotuswordpro/source/filter/lwpfrib.cxx
+++ b/lotuswordpro/source/filter/lwpfrib.cxx
@@ -60,13 +60,9 @@
#include <memory>
#include <lwpfrib.hxx>
-#include "lwpcharsetmgr.hxx"
-#include "lwpsection.hxx"
#include "lwphyperlinkmgr.hxx"
#include <xfilter/xfhyperlink.hxx>
#include <xfilter/xfstylemanager.hxx>
-#include <xfilter/xfsection.hxx>
-#include <xfilter/xfsectionstyle.hxx>
#include <xfilter/xftextspan.hxx>
#include <xfilter/xftextstyle.hxx>
#include <xfilter/xftextcontent.hxx>
@@ -80,8 +76,6 @@
#include "lwpfootnote.hxx"
#include "lwpnotes.hxx"
#include "lwpfribmark.hxx"
-#include <lwpchangemgr.hxx>
-#include <lwpdocdata.hxx>
#include <lwpglobalmgr.hxx>
#include <osl/diagnose.h>
diff --git a/lotuswordpro/source/filter/lwpfribbreaks.cxx b/lotuswordpro/source/filter/lwpfribbreaks.cxx
index cf9801275556..8afc98eb1d1a 100644
--- a/lotuswordpro/source/filter/lwpfribbreaks.cxx
+++ b/lotuswordpro/source/filter/lwpfribbreaks.cxx
@@ -60,11 +60,9 @@
#include "lwpfribbreaks.hxx"
#include "lwpfribheader.hxx"
+#include "lwppagelayout.hxx"
#include "lwpstory.hxx"
#include <xfilter/xfstylemanager.hxx>
-#include <xfilter/xfsectionstyle.hxx>
-#include "lwpsection.hxx"
-#include <xfilter/xfsection.hxx>
#include <lwpglobalmgr.hxx>
void LwpFribColumnBreak::RegisterBreakStyle(LwpPara * pPara)
diff --git a/lotuswordpro/source/filter/lwpfribptr.cxx b/lotuswordpro/source/filter/lwpfribptr.cxx
index f41f5b0e7d2d..3b2f82395786 100644
--- a/lotuswordpro/source/filter/lwpfribptr.cxx
+++ b/lotuswordpro/source/filter/lwpfribptr.cxx
@@ -65,7 +65,6 @@
#include "lwppara.hxx"
#include "lwpstory.hxx"
#include <xfilter/xftextspan.hxx>
-#include <xfilter/xftextcontent.hxx>
#include <xfilter/xftabstop.hxx>
#include <xfilter/xflinebreak.hxx>
#include "lwpfribsection.hxx"
@@ -76,7 +75,6 @@
#include <xfilter/xftextstyle.hxx>
#include <xfilter/xfstylemanager.hxx>
#include "lwphyperlinkmgr.hxx"
-#include <xfilter/xfhyperlink.hxx>
#include "lwpfootnote.hxx"
#include "lwpnotes.hxx"
#include "lwpfribmark.hxx"
diff --git a/lotuswordpro/source/filter/lwpfribsection.cxx b/lotuswordpro/source/filter/lwpfribsection.cxx
index a3ada1578e01..64399464143f 100644
--- a/lotuswordpro/source/filter/lwpfribsection.cxx
+++ b/lotuswordpro/source/filter/lwpfribsection.cxx
@@ -59,7 +59,6 @@
************************************************************************/
#include "lwpfribsection.hxx"
-#include "lwpfribbreaks.hxx"
#include "lwpstory.hxx"
#include "lwpsection.hxx"
#include <xfilter/xfstylemanager.hxx>
diff --git a/lotuswordpro/source/filter/lwpfribtext.cxx b/lotuswordpro/source/filter/lwpfribtext.cxx
index 51a941c47f5a..b48050be6b42 100644
--- a/lotuswordpro/source/filter/lwpfribtext.cxx
+++ b/lotuswordpro/source/filter/lwpfribtext.cxx
@@ -65,16 +65,10 @@
#include <lwptools.hxx>
#include <xfilter/xfstylemanager.hxx>
#include <xfilter/xftextspan.hxx>
-#include <xfilter/xfbookmark.hxx>
-#include <xfilter/xfentry.hxx>
-#include <xfilter/xftextcontent.hxx>
-#include <xfilter/xfcrossref.hxx>
#include <xfilter/xfpagenumber.hxx>
#include <xfilter/xfdocfield.hxx>
#include <xfilter/xfdatestyle.hxx>
#include <xfilter/xftimestyle.hxx>
-#include <xfilter/xfdate.hxx>
-#include <xfilter/xfannotation.hxx>
#include <xfilter/xfpagecount.hxx>
LwpFribText::LwpFribText( LwpPara *pPara, bool bNoUnicode )
diff --git a/lotuswordpro/source/filter/lwpgrfobj.cxx b/lotuswordpro/source/filter/lwpgrfobj.cxx
index efb93ab32f72..8d32472ac0c7 100644
--- a/lotuswordpro/source/filter/lwpgrfobj.cxx
+++ b/lotuswordpro/source/filter/lwpgrfobj.cxx
@@ -62,7 +62,7 @@
#include <memory>
-#include "lwp9reader.hxx"
+#include <lwpfilehdr.hxx>
#include "lwpgrfobj.hxx"
#include "lwpsdwfileloader.hxx"
#include "bento.hxx"
diff --git a/lotuswordpro/source/filter/lwplayout.cxx b/lotuswordpro/source/filter/lwplayout.cxx
index c68f1326e02f..676339160e1d 100644
--- a/lotuswordpro/source/filter/lwplayout.cxx
+++ b/lotuswordpro/source/filter/lwplayout.cxx
@@ -68,8 +68,6 @@
#include "lwpparastyle.hxx"
#include "lwpholder.hxx"
#include "lwpdoc.hxx"
-#include "lwppagehint.hxx"
-#include "lwpdivinfo.hxx"
#include "lwpgrfobj.hxx"
#include <lwpfilehdr.hxx>
#include <osl/thread.h>
diff --git a/lotuswordpro/source/filter/lwpmarker.cxx b/lotuswordpro/source/filter/lwpmarker.cxx
index 9f71b3e7bab7..7433042849b2 100644
--- a/lotuswordpro/source/filter/lwpmarker.cxx
+++ b/lotuswordpro/source/filter/lwpmarker.cxx
@@ -58,7 +58,6 @@
* For LWP filter architecture prototype
************************************************************************/
-#include <lwpfoundry.hxx>
#include <lwpfilehdr.hxx>
#include "lwpstory.hxx"
#include "lwpmarker.hxx"
diff --git a/lotuswordpro/source/filter/lwpobjfactory.cxx b/lotuswordpro/source/filter/lwpobjfactory.cxx
index 2b0b056e4675..72db1c7a4346 100644
--- a/lotuswordpro/source/filter/lwpobjfactory.cxx
+++ b/lotuswordpro/source/filter/lwpobjfactory.cxx
@@ -81,7 +81,6 @@
#include "lwptblcell.hxx"
#include "lwpmarker.hxx"
#include "lwpproplist.hxx"
-#include <new>
#include "lwpframelayout.hxx"
#include "lwptablelayout.hxx"
#include "lwppagelayout.hxx"
diff --git a/lotuswordpro/source/filter/lwpoleobject.cxx b/lotuswordpro/source/filter/lwpoleobject.cxx
index ed500545fd5c..92e3154f0632 100644
--- a/lotuswordpro/source/filter/lwpoleobject.cxx
+++ b/lotuswordpro/source/filter/lwpoleobject.cxx
@@ -58,17 +58,10 @@
* For LWP filter architecture prototype - OLE object
*/
-#include <tools/stream.hxx>
-#include <lwpglobalmgr.hxx>
+#include <lwpfilehdr.hxx>
#include "lwpoleobject.hxx"
-#include <lwpobjfactory.hxx>
-#include <lwpidxmgr.hxx>
-#include "lwp9reader.hxx"
-#include <xfilter/xfparagraph.hxx>
#include "lwpframelayout.hxx"
#include <o3tl/numeric.hxx>
-#include <xfilter/xfstylemanager.hxx>
-#include "bento.hxx"
/**
* @descr: construction function
diff --git a/lotuswordpro/source/filter/lwpoverride.cxx b/lotuswordpro/source/filter/lwpoverride.cxx
index 5201a2dc7be8..be190b7c8780 100644
--- a/lotuswordpro/source/filter/lwpoverride.cxx
+++ b/lotuswordpro/source/filter/lwpoverride.cxx
@@ -64,9 +64,6 @@
#include "clone.hxx"
#include <lwpoverride.hxx>
#include <lwpfilehdr.hxx>
-#include <lwpatomholder.hxx>
-#include "lwpborderstuff.hxx"
-#include "lwpmargins.hxx"
#include "lwpbackgroundstuff.hxx"
/*class LwpOverride*/
diff --git a/lotuswordpro/source/filter/lwppagelayout.cxx b/lotuswordpro/source/filter/lwppagelayout.cxx
index d154be4ae38d..0b587c8d0ed6 100644
--- a/lotuswordpro/source/filter/lwppagelayout.cxx
+++ b/lotuswordpro/source/filter/lwppagelayout.cxx
@@ -71,11 +71,11 @@
#include <xfilter/xfheaderstyle.hxx>
#include <xfilter/xffooterstyle.hxx>
#include <xfilter/xffooter.hxx>
-#include <sfx2/printer.hxx>
#include <lwpchangemgr.hxx>
#include <lwpfilehdr.hxx>
#include <lwpglobalmgr.hxx>
#include <sal/log.hxx>
+#include <vcl/print.hxx>
LwpPageLayout::LwpPageLayout(LwpObjectHeader const &objHdr, LwpSvStream* pStrm)
: LwpLayout(objHdr, pStrm)
diff --git a/lotuswordpro/source/filter/lwppara.cxx b/lotuswordpro/source/filter/lwppara.cxx
index 6dfe95bb1b28..7788132793ff 100644
--- a/lotuswordpro/source/filter/lwppara.cxx
+++ b/lotuswordpro/source/filter/lwppara.cxx
@@ -61,41 +61,23 @@
#include "lwppara.hxx"
#include <lwpglobalmgr.hxx>
#include <lwpfilehdr.hxx>
+#include "lwppagelayout.hxx"
#include "lwpparaproperty.hxx"
-#include <lwptools.hxx>
#include "lwpparastyle.hxx"
-#include <xfilter/xffont.hxx>
-#include <xfilter/xftextstyle.hxx>
#include <xfilter/xfstylemanager.hxx>
#include <xfilter/xfparagraph.hxx>
-#include <xfilter/xftextcontent.hxx>
-#include <xfilter/xftextspan.hxx>
#include <xfilter/xfmargins.hxx>
-#include <xfilter/xftabstop.hxx>
-#include <xfilter/xflinebreak.hxx>
#include <xfilter/xfsection.hxx>
#include <xfilter/xfsectionstyle.hxx>
#include <xfilter/xfcolor.hxx>
-#include <xfilter/xfhyperlink.hxx>
#include <xfilter/xfliststyle.hxx>
-#include "lwpcharsetmgr.hxx"
#include "lwpfribheader.hxx"
-#include "lwpsection.hxx"
#include "lwplayout.hxx"
-#include "lwpusewhen.hxx"
#include "lwpbulletstylemgr.hxx"
#include "lwpstory.hxx"
#include "lwpsilverbullet.hxx"
-#include <xfilter/xflist.hxx>
-#include <xfilter/xfframe.hxx>
-
-#include "lwpdivinfo.hxx"
-#include "lwpdoc.hxx"
-#include "lwpholder.hxx"
-#include "lwppagehint.hxx"
#include <lwpdropcapmgr.hxx>
-#include "lwptable.hxx"
#include <memory>
#include <o3tl/sorted_vector.hxx>
diff --git a/lotuswordpro/source/filter/lwppara1.cxx b/lotuswordpro/source/filter/lwppara1.cxx
index a6901bf9b57b..4a32be862b5b 100644
--- a/lotuswordpro/source/filter/lwppara1.cxx
+++ b/lotuswordpro/source/filter/lwppara1.cxx
@@ -64,43 +64,14 @@
#include "lwppara.hxx"
#include <lwpglobalmgr.hxx>
-#include <lwpfilehdr.hxx>
#include "lwpparaproperty.hxx"
-#include <lwptools.hxx>
#include "lwpparastyle.hxx"
-#include <xfilter/xffont.hxx>
-#include <xfilter/xftextstyle.hxx>
#include <xfilter/xfstylemanager.hxx>
-#include <xfilter/xfparagraph.hxx>
-#include <xfilter/xftextcontent.hxx>
-#include <xfilter/xftextspan.hxx>
-#include <xfilter/xfmargins.hxx>
-#include <xfilter/xftabstop.hxx>
-#include <xfilter/xflinebreak.hxx>
-#include <xfilter/xfsection.hxx>
-#include <xfilter/xfsectionstyle.hxx>
-#include <xfilter/xfcolor.hxx>
-#include <xfilter/xfhyperlink.hxx>
-#include "lwpcharsetmgr.hxx"
#include "lwpfribheader.hxx"
-#include "lwpsection.hxx"
#include "lwplayout.hxx"
-#include "lwpusewhen.hxx"
-#include "lwpbulletstylemgr.hxx"
#include "lwpstory.hxx"
#include "lwpsilverbullet.hxx"
-#include <xfilter/xflist.hxx>
-#include <xfilter/xfframe.hxx>
-
-#include "lwpdivinfo.hxx"
-#include "lwpdoc.hxx"
-#include "lwpholder.hxx"
-#include "lwppagehint.hxx"
-
-#include <lwpdropcapmgr.hxx>
-#include "lwptable.hxx"
-#include "lwpcelllayout.hxx"
#include "lwpframelayout.hxx"
#include <o3tl/sorted_vector.hxx>
diff --git a/lotuswordpro/source/filter/lwpparastyle.cxx b/lotuswordpro/source/filter/lwpparastyle.cxx
index 4e9871363914..542f124beefd 100644
--- a/lotuswordpro/source/filter/lwpparastyle.cxx
+++ b/lotuswordpro/source/filter/lwpparastyle.cxx
@@ -80,8 +80,6 @@
#include "lwpmargins.hxx"
#include "lwptabrack.hxx"
-#include "lwpsilverbullet.hxx"
-
LwpParaStyle::LwpParaStyle(LwpObjectHeader const & objHdr, LwpSvStream* pStrm) :
LwpTextStyle(objHdr, pStrm)
{
diff --git a/lotuswordpro/source/filter/lwprowlayout.cxx b/lotuswordpro/source/filter/lwprowlayout.cxx
index 56ea0c98ce33..e21505d06420 100644
--- a/lotuswordpro/source/filter/lwprowlayout.cxx
+++ b/lotuswordpro/source/filter/lwprowlayout.cxx
@@ -64,10 +64,8 @@
#include <xfilter/xfstylemanager.hxx>
#include <xfilter/xfrow.hxx>
#include <xfilter/xfrowstyle.hxx>
-#include <xfilter/xftablestyle.hxx>
#include <xfilter/xftable.hxx>
#include <xfilter/xfcell.hxx>
-#include <xfilter/xfcellstyle.hxx>
#include <o3tl/sorted_vector.hxx>
LwpRowLayout::LwpRowLayout(LwpObjectHeader const &objHdr, LwpSvStream* pStrm)
diff --git a/lotuswordpro/source/filter/lwpsdwgrouploaderv0102.cxx b/lotuswordpro/source/filter/lwpsdwgrouploaderv0102.cxx
index 036f0ea7209d..5c8d9941344a 100644
--- a/lotuswordpro/source/filter/lwpsdwgrouploaderv0102.cxx
+++ b/lotuswordpro/source/filter/lwpsdwgrouploaderv0102.cxx
@@ -59,21 +59,10 @@
#include "lwpsdwgrouploaderv0102.hxx"
#include "lwpdrawobj.hxx"
#include <lwptools.hxx>
-#include "lwpcharsetmgr.hxx"
#include "lwpgrfobj.hxx"
#include "lwpframelayout.hxx"
-#include <xfilter/xfcolor.hxx>
-#include <xfilter/xfdrawline.hxx>
-#include <xfilter/xfdrawpath.hxx>
-#include <xfilter/xfdrawpolyline.hxx>
-#include <xfilter/xfdrawrect.hxx>
-#include <xfilter/xfdrawpolygon.hxx>
#include <xfilter/xfdrawgroup.hxx>
-#include <xfilter/xfdrawstyle.hxx>
-#include <xfilter/xfdrawlinestyle.hxx>
-#include <xfilter/xfparagraph.hxx>
-#include <xfilter/xfstylemanager.hxx>
#include <sal/log.hxx>
LwpSdwGroupLoaderV0102::LwpSdwGroupLoaderV0102(SvStream* pStream, LwpGraphicObject* pGraphicObj)
diff --git a/lotuswordpro/source/filter/lwpsection.cxx b/lotuswordpro/source/filter/lwpsection.cxx
index 864f7e1f5280..81d30c322435 100644
--- a/lotuswordpro/source/filter/lwpsection.cxx
+++ b/lotuswordpro/source/filter/lwpsection.cxx
@@ -60,11 +60,8 @@
#include <lwpcolor.hxx>
#include <lwpatomholder.hxx>
-#include "lwplayout.hxx"
#include "lwpdlvlist.hxx"
-#include <lwpobj.hxx>
#include "lwpsection.hxx"
-#include <xfilter/xfsection.hxx>
LwpOrderedObject::LwpOrderedObject(LwpObjectHeader const &objHdr, LwpSvStream* pStrm)
: LwpDLNFVList(objHdr, pStrm)
diff --git a/lotuswordpro/source/filter/lwptablelayout.cxx b/lotuswordpro/source/filter/lwptablelayout.cxx
index bc1541d6bf9b..fbfc35174dd7 100644
--- a/lotuswordpro/source/filter/lwptablelayout.cxx
+++ b/lotuswordpro/source/filter/lwptablelayout.cxx
@@ -61,13 +61,9 @@
#include <lwpglobalmgr.hxx>
#include "lwptablelayout.hxx"
#include <lwpfoundry.hxx>
-#include <lwpobjfactory.hxx>
#include "lwpholder.hxx"
#include "lwptable.hxx"
#include "lwptblcell.hxx"
-#include "lwpnumericfmt.hxx"
-#include "lwpdlvlist.hxx"
-#include "lwppara.hxx"
#include "lwprowlayout.hxx"
#include <lwpfilehdr.hxx>
@@ -76,12 +72,12 @@
#include <xfilter/xfrow.hxx>
#include <xfilter/xfrowstyle.hxx>
#include <xfilter/xfcell.hxx>
-#include <xfilter/xfcellstyle.hxx>
#include <xfilter/xfcolstyle.hxx>
#include <xfilter/xfframestyle.hxx>
#include <xfilter/xfframe.hxx>
#include <xfilter/xffloatframe.hxx>
#include "lwpframelayout.hxx"
+#include <xfilter/xfnumberstyle.hxx>
#include <xfilter/xfparastyle.hxx>
#include <o3tl/sorted_vector.hxx>
#include <sal/log.hxx>
diff --git a/lotuswordpro/source/filter/lwptblcell.cxx b/lotuswordpro/source/filter/lwptblcell.cxx
index 1de069757dde..c17c5ed5a3ef 100644
--- a/lotuswordpro/source/filter/lwptblcell.cxx
+++ b/lotuswordpro/source/filter/lwptblcell.cxx
@@ -59,10 +59,8 @@
*/
#include <lwpfilehdr.hxx>
-#include <lwpoverride.hxx>
#include <lwpobjid.hxx>
#include "lwptblcell.hxx"
-#include "lwppara.hxx"
LwpCellList::LwpCellList(LwpObjectHeader const &objHdr, LwpSvStream* pStrm)
: LwpDLVList(objHdr, pStrm)
diff --git a/lotuswordpro/source/filter/lwptblformula.cxx b/lotuswordpro/source/filter/lwptblformula.cxx
index 1a0b47822bbb..6c9f29f722af 100644
--- a/lotuswordpro/source/filter/lwptblformula.cxx
+++ b/lotuswordpro/source/filter/lwptblformula.cxx
@@ -58,7 +58,6 @@
* For LWP filter architecture prototype - table cell numerics format
*/
-#include <lwpoverride.hxx>
#include "lwptblcell.hxx"
#include "lwppara.hxx"
#include "lwptblformula.hxx"
diff --git a/lotuswordpro/source/filter/lwptoc.cxx b/lotuswordpro/source/filter/lwptoc.cxx
index 8888e6af9619..30de25746d6c 100644
--- a/lotuswordpro/source/filter/lwptoc.cxx
+++ b/lotuswordpro/source/filter/lwptoc.cxx
@@ -64,16 +64,12 @@
#include "lwpframelayout.hxx"
#include <lwpglobalmgr.hxx>
-#include <xfilter/xffont.hxx>
#include <xfilter/xftextstyle.hxx>
#include <xfilter/xfstylemanager.hxx>
-#include <xfilter/xfparagraph.hxx>
#include <xfilter/xfparastyle.hxx>
#include <xfilter/xfindex.hxx>
#include <xfilter/xffloatframe.hxx>
-#include <xfilter/xfframestyle.hxx>
#include <xfilter/xfframe.hxx>
-#include <xfilter/xftable.hxx>
LwpTocSuperLayout::LwpTocSuperLayout(LwpObjectHeader const &objHdr, LwpSvStream* pStrm)
: LwpSuperTableLayout(objHdr, pStrm)
diff --git a/lotuswordpro/source/filter/utbenvs.cxx b/lotuswordpro/source/filter/utbenvs.cxx
index f597351aee85..e34a855e00eb 100644
--- a/lotuswordpro/source/filter/utbenvs.cxx
+++ b/lotuswordpro/source/filter/utbenvs.cxx
@@ -53,7 +53,7 @@
*
*
************************************************************************/
-#include "first.hxx"
+#include "bento.hxx"
#include <assert.h>
namespace OpenStormBento
{
diff --git a/lotuswordpro/source/filter/utlist.cxx b/lotuswordpro/source/filter/utlist.cxx
index 5c0d4d261cd0..8f44cdb2f816 100644
--- a/lotuswordpro/source/filter/utlist.cxx
+++ b/lotuswordpro/source/filter/utlist.cxx
@@ -53,8 +53,7 @@
*
*
************************************************************************/
-#include "first.hxx"
-
+#include "utlist.hxx"
namespace OpenStormBento
{
diff --git a/lotuswordpro/source/filter/xfilter/xfcolor.cxx b/lotuswordpro/source/filter/xfilter/xfcolor.cxx
index 357e659fbeae..c30e35341f3e 100644
--- a/lotuswordpro/source/filter/xfilter/xfcolor.cxx
+++ b/lotuswordpro/source/filter/xfilter/xfcolor.cxx
@@ -57,7 +57,6 @@
* @file
* Color object to serial to xml filter.
************************************************************************/
-#include <string.h>
#include <stdio.h>
#include <xfilter/xfcolor.hxx>
diff --git a/lotuswordpro/source/filter/xfilter/xfdate.cxx b/lotuswordpro/source/filter/xfilter/xfdate.cxx
index 615f8512224c..73425802f8d5 100644
--- a/lotuswordpro/source/filter/xfilter/xfdate.cxx
+++ b/lotuswordpro/source/filter/xfilter/xfdate.cxx
@@ -57,7 +57,6 @@
* @file
* Date field with date style.
************************************************************************/
-#include <string.h>
#include <xfilter/xfdate.hxx>
#include <xfilter/ixfattrlist.hxx>
diff --git a/lotuswordpro/source/filter/xfilter/xfframe.cxx b/lotuswordpro/source/filter/xfilter/xfframe.cxx
index f968303da470..62bd2caf26cd 100644
--- a/lotuswordpro/source/filter/xfilter/xfframe.cxx
+++ b/lotuswordpro/source/filter/xfilter/xfframe.cxx
@@ -60,7 +60,7 @@
#include <xfilter/xfglobal.hxx>
#include <xfilter/ixfattrlist.hxx>
#include <xfilter/xfframe.hxx>
-#include <xfilter/xfparagraph.hxx>
+
#define ZINDEX_MIN 0
XFFrame::XFFrame()
diff --git a/lotuswordpro/source/filter/xfilter/xfglobal.cxx b/lotuswordpro/source/filter/xfilter/xfglobal.cxx
index 43d9ca9c9ae3..29bfe08d0055 100644
--- a/lotuswordpro/source/filter/xfilter/xfglobal.cxx
+++ b/lotuswordpro/source/filter/xfilter/xfglobal.cxx
@@ -59,8 +59,6 @@
* It's all for the full filter.
************************************************************************/
#include <xfilter/xfglobal.hxx>
-#include <xfilter/xffontfactory.hxx>
-#include <xfilter/xfstylemanager.hxx>
int XFGlobal::s_nFrameID = 1;
int XFGlobal::s_nSectionID = 1;
diff --git a/lotuswordpro/source/filter/xfilter/xfindex.cxx b/lotuswordpro/source/filter/xfilter/xfindex.cxx
index 4feb10bd96c2..902e1e970612 100644
--- a/lotuswordpro/source/filter/xfilter/xfindex.cxx
+++ b/lotuswordpro/source/filter/xfilter/xfindex.cxx
@@ -59,7 +59,6 @@
************************************************************************/
#include <xfilter/ixfattrlist.hxx>
#include <xfilter/xfindex.hxx>
-#include <xfilter/xfparagraph.hxx>
XFIndex::XFIndex()
: m_eType(enumXFIndexTOC)
diff --git a/lotuswordpro/source/filter/xfilter/xflist.cxx b/lotuswordpro/source/filter/xfilter/xflist.cxx
index b9e71c302c14..bb683f13ede3 100644
--- a/lotuswordpro/source/filter/xfilter/xflist.cxx
+++ b/lotuswordpro/source/filter/xfilter/xflist.cxx
@@ -58,7 +58,6 @@
* List object.
************************************************************************/
#include <xfilter/xflist.hxx>
-#include <xfilter/xflistitem.hxx>
#include <xfilter/ixfstream.hxx>
#include <xfilter/ixfattrlist.hxx>
diff --git a/lotuswordpro/source/filter/xfilter/xfmasterpage.cxx b/lotuswordpro/source/filter/xfilter/xfmasterpage.cxx
index d92a0218a059..8cc28d305e2e 100644
--- a/lotuswordpro/source/filter/xfilter/xfmasterpage.cxx
+++ b/lotuswordpro/source/filter/xfilter/xfmasterpage.cxx
@@ -58,11 +58,8 @@
* Master page object which was used to apply a layout to the pages.
************************************************************************/
#include <xfilter/xfmasterpage.hxx>
-#include <xfilter/xfpagemaster.hxx>
-#include <xfilter/xfstylemanager.hxx>
#include <xfilter/xffooter.hxx>
#include <xfilter/xfheader.hxx>
-#include <lwpglobalmgr.hxx>
void XFMasterPage::SetHeader(rtl::Reference<XFHeader> const & rHeader)
{
diff --git a/lotuswordpro/source/filter/xfilter/xfparagraph.cxx b/lotuswordpro/source/filter/xfilter/xfparagraph.cxx
index 478513cbb7ac..0b600cb669a2 100644
--- a/lotuswordpro/source/filter/xfilter/xfparagraph.cxx
+++ b/lotuswordpro/source/filter/xfilter/xfparagraph.cxx
@@ -60,7 +60,6 @@
#include <xfilter/xfparagraph.hxx>
#include <xfilter/ixfstream.hxx>
#include <xfilter/ixfattrlist.hxx>
-#include <xfilter/xftextcontent.hxx>
XFParagraph::XFParagraph()
{
diff --git a/lotuswordpro/source/filter/xfilter/xfrow.cxx b/lotuswordpro/source/filter/xfilter/xfrow.cxx
index 85a12973183d..d4825f966aff 100644
--- a/lotuswordpro/source/filter/xfilter/xfrow.cxx
+++ b/lotuswordpro/source/filter/xfilter/xfrow.cxx
@@ -64,7 +64,6 @@
#include <xfilter/ixfstream.hxx>
#include <xfilter/xfrow.hxx>
#include <xfilter/xfcell.hxx>
-#include <xfilter/xftable.hxx>
XFRow::XFRow()
: m_pOwnerTable(nullptr)
diff --git a/lotuswordpro/source/filter/xfilter/xfrowstyle.cxx b/lotuswordpro/source/filter/xfilter/xfrowstyle.cxx
index 3a1982853bff..99d654da4871 100644
--- a/lotuswordpro/source/filter/xfilter/xfrowstyle.cxx
+++ b/lotuswordpro/source/filter/xfilter/xfrowstyle.cxx
@@ -58,7 +58,6 @@
* Table row style, ie. table row height.
************************************************************************/
#include <xfilter/xfrowstyle.hxx>
-#include <xfilter/xfbgimage.hxx>
#include <xfilter/ixfattrlist.hxx>
XFRowStyle::XFRowStyle():m_fHeight(0)
diff --git a/lotuswordpro/source/filter/xfilter/xfsaxstream.cxx b/lotuswordpro/source/filter/xfilter/xfsaxstream.cxx
index 4f667ae3a13c..ecdf4d6e006f 100644
--- a/lotuswordpro/source/filter/xfilter/xfsaxstream.cxx
+++ b/lotuswordpro/source/filter/xfilter/xfsaxstream.cxx
@@ -63,9 +63,7 @@
#include <cppuhelper/factory.hxx>
#include <com/sun/star/document/XFilter.hpp>
-#include <com/sun/star/document/XImporter.hpp>
#include <com/sun/star/xml/sax/XDocumentHandler.hpp>
-#include <com/sun/star/lang/XServiceInfo.hpp>
#include <com/sun/star/io/XInputStream.hpp>
using namespace ::cppu;
diff --git a/lotuswordpro/source/filter/xfilter/xftable.cxx b/lotuswordpro/source/filter/xfilter/xftable.cxx
index 47148729cb1a..07da1a57d4fc 100644
--- a/lotuswordpro/source/filter/xfilter/xftable.cxx
+++ b/lotuswordpro/source/filter/xfilter/xftable.cxx
@@ -58,9 +58,8 @@
* Table object.
************************************************************************/
#include <xfilter/xftable.hxx>
+#include <xfilter/ixfattrlist.hxx>
#include <xfilter/xfrow.hxx>
-#include <xfilter/xfcolstyle.hxx>
-#include <xfilter/xfstylemanager.hxx>
#include <xfilter/xfglobal.hxx>
#include <cassert>
diff --git a/lotuswordpro/source/filter/xfilter/xftextboxstyle.cxx b/lotuswordpro/source/filter/xfilter/xftextboxstyle.cxx
index eed8df9439d9..a399f4c333d9 100644
--- a/lotuswordpro/source/filter/xfilter/xftextboxstyle.cxx
+++ b/lotuswordpro/source/filter/xfilter/xftextboxstyle.cxx
@@ -55,10 +55,6 @@
************************************************************************/
#include <xfilter/ixfattrlist.hxx>
#include <xfilter/xftextboxstyle.hxx>
-#include <xfilter/xfcolumns.hxx>
-#include <xfilter/xfborders.hxx>
-#include <xfilter/xfshadow.hxx>
-#include <xfilter/xfbgimage.hxx>
XFTextBoxStyle::XFTextBoxStyle()
{
diff --git a/lotuswordpro/source/filter/xfilter/xftextstyle.cxx b/lotuswordpro/source/filter/xfilter/xftextstyle.cxx
index 85b79a980b19..50eda9fcf761 100644
--- a/lotuswordpro/source/filter/xfilter/xftextstyle.cxx
+++ b/lotuswordpro/source/filter/xfilter/xftextstyle.cxx
@@ -62,7 +62,6 @@
#include <xfilter/ixfattrlist.hxx>
#include <xfilter/ixfstream.hxx>
#include <xfilter/xffont.hxx>
-#include <xfilter/xfutil.hxx>
XFTextStyle::XFTextStyle()
{
diff --git a/lotuswordpro/source/filter/xfilter/xfutil.cxx b/lotuswordpro/source/filter/xfilter/xfutil.cxx
index bb21be1f04d6..fe2e37b78468 100644
--- a/lotuswordpro/source/filter/xfilter/xfutil.cxx
+++ b/lotuswordpro/source/filter/xfilter/xfutil.cxx
@@ -58,10 +58,6 @@
* Util functions for xml filter.
************************************************************************/
#include <xfilter/xfutil.hxx>
-#include <xfilter/xfparagraph.hxx>
-#include <xfilter/xfcontentcontainer.hxx>
-#include <rtl/ustrbuf.hxx>
-#include <sstream>
OUString GetTableColName(sal_Int32 col)
{