Repository.mk | 2 RepositoryModule_host.mk | 3 bin/find-german-comments | 1 bin/update_pch | 2 chart2/CppunitTest_chart2_dump.mk | 2 chart2/CppunitTest_chart2_geometry.mk | 2 chart2/CppunitTest_chart2_pivot_chart_test.mk | 2 chart2/CppunitTest_chart2_trendcalculators.mk | 2 chart2/CppunitTest_chart2_xshape.mk | 2 chart2/import_setup.mk | 2 compilerplugins/clang/bufferadd.cxx | 6 compilerplugins/clang/buriedassign.cxx | 4 compilerplugins/clang/unusedenumconstants.py | 4 compilerplugins/clang/virtualdead.py | 2 solenv/bin/install-gdb-printers | 2 solenv/bin/native-code.py | 2 solenv/clang-format/excludelist | 136 ++++----- solenv/gbuild/extensions/pre_MergedLibsList.mk | 2 sw/CppunitTest_sw_writerfilter_dmapper.mk | 65 ++++ sw/CppunitTest_sw_writerfilter_filters_test.mk | 61 ++++ sw/CppunitTest_sw_writerfilter_misc.mk | 39 ++ sw/CppunitTest_sw_writerfilter_ooxml.mk | 54 +++ sw/CppunitTest_sw_writerfilter_rtftok.mk | 61 ++++ sw/CustomTarget_source.mk | 12 sw/IwyuFilter_sw.yaml | 63 ++++ sw/Library_sw_writerfilter.mk | 141 ++++++++++ sw/Module_sw.mk | 7 sw/inc/pch/precompiled_sw_writerfilter.cxx | 2 sw/inc/pch/precompiled_sw_writerfilter.hxx | 38 ++ sw/qa/writerfilter/cppunittests/dmapper/CellColorHandler.cxx | 4 sw/qa/writerfilter/cppunittests/dmapper/DomainMapper.cxx | 4 sw/qa/writerfilter/cppunittests/dmapper/DomainMapperTableHandler.cxx | 4 sw/qa/writerfilter/cppunittests/dmapper/DomainMapperTableManager.cxx | 4 sw/qa/writerfilter/cppunittests/dmapper/DomainMapper_Impl.cxx | 4 sw/qa/writerfilter/cppunittests/dmapper/GraphicImport.cxx | 4 sw/qa/writerfilter/cppunittests/dmapper/PropertyMap.cxx | 4 sw/qa/writerfilter/cppunittests/dmapper/SdtHelper.cxx | 4 sw/qa/writerfilter/cppunittests/dmapper/SettingsTable.cxx | 4 sw/qa/writerfilter/cppunittests/dmapper/TableManager.cxx | 4 sw/qa/writerfilter/cppunittests/dmapper/TextEffectsHandler.cxx | 4 sw/qa/writerfilter/cppunittests/filters-test/filters-test.cxx | 4 sw/qa/writerfilter/cppunittests/ooxml/ooxml.cxx | 4 sw/qa/writerfilter/cppunittests/rtftok/rtfdispatchflag.cxx | 4 sw/qa/writerfilter/cppunittests/rtftok/rtfdispatchsymbol.cxx | 4 sw/qa/writerfilter/cppunittests/rtftok/rtfdispatchvalue.cxx | 4 sw/qa/writerfilter/cppunittests/rtftok/rtfdocumentimpl.cxx | 4 sw/qa/writerfilter/cppunittests/rtftok/rtfsdrimport.cxx | 4 sw/qa/writerfilter/cppunittests/rtftok/rtfsprm.cxx | 4 sw/qa/writerfilter/cppunittests/rtftok/rtftokenizer.cxx | 4 sw/source/writerfilter/rtftok/README | 2 vcl/commonfuzzer.mk | 2 writerfilter/CppunitTest_writerfilter_dmapper.mk | 65 ---- writerfilter/CppunitTest_writerfilter_filters_test.mk | 61 ---- writerfilter/CppunitTest_writerfilter_misc.mk | 39 -- writerfilter/CppunitTest_writerfilter_ooxml.mk | 54 --- writerfilter/CppunitTest_writerfilter_rtftok.mk | 61 ---- writerfilter/IwyuFilter_writerfilter.yaml | 66 ---- writerfilter/Library_writerfilter.mk | 141 ---------- writerfilter/Makefile | 7 writerfilter/Module_writerfilter.mk | 25 - 60 files changed, 659 insertions(+), 665 deletions(-)
New commits: commit 828c1999e08c5bfad0a1d0e6e5ab07ee8bbc427e Author: Noel Grandin <noelgran...@gmail.com> AuthorDate: Wed Apr 10 16:50:51 2024 +0100 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Thu Apr 18 09:16:12 2024 +0200 move writerfilter inside sw writerfilter wants to convert incoming RTF and OOXML files into writer's document model. But it currently has to do so by manipulating the limited subset that we expose through the UNO API. This is both slower and less accurate than having access to the full document model. So move it inside, and then we can strip out various hacks, and optimise imports. Change-Id: Ie1114d28130ef5f9a786531bc552cb8ee7768015 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/165953 Tested-by: Noel Grandin <noel.gran...@collabora.co.uk> Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/Repository.mk b/Repository.mk index 9317a29975df..0c00c1ea7443 100644 --- a/Repository.mk +++ b/Repository.mk @@ -564,7 +564,7 @@ $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,writer, \ t602filter \ $(call gb_Helper_optional,SCRIPTING,vbaswobj) \ wpftwriter \ - writerfilter \ + sw_writerfilter \ $(call gb_Helper_optional,DBCONNECTIVITY,writer) \ )) diff --git a/RepositoryModule_host.mk b/RepositoryModule_host.mk index 93aadc807f15..0679096de9e8 100644 --- a/RepositoryModule_host.mk +++ b/RepositoryModule_host.mk @@ -186,7 +186,6 @@ $(eval $(call gb_Module_add_moduledirs,libreoffice,\ vbahelper \ vcl \ wizards \ - writerfilter \ writerperfect \ xmerge \ $(call gb_Helper_optional,XMLHELP,xmlhelp) \ @@ -233,7 +232,7 @@ $(eval $(call repositorymodule_serialize,\ $(if $(MERGELIBS_MORE),, \ sd \ $(call gb_Helper_optional,DBCONNECTIVITY,dbu) \ - writerfilter cui) \ + cui) \ $(if $(MERGELIBS), merged, \ chartcontroller chartcore oox svx svxcore xo sfx fwk svt vcl) \ )) diff --git a/bin/find-german-comments b/bin/find-german-comments index f4ad23d9d2c1..251f4f77f270 100755 --- a/bin/find-german-comments +++ b/bin/find-german-comments @@ -354,7 +354,6 @@ class Parser: "vbahelper" : 1, "vcl" : 1, "winaccessibility" : 1, - "writerfilter" : 1, "writerperfect" : 1, "xmlhelp" : 1, "xmloff" : 1, diff --git a/bin/update_pch b/bin/update_pch index 73be15f0bf97..fcac5b0e4711 100755 --- a/bin/update_pch +++ b/bin/update_pch @@ -109,6 +109,7 @@ DEFAULTS = \ 'sw.sw' : ( 7, EXCLUDE, EXCLUDE, INCLUDE), # 129.6 'sw.swui' : ( 3, EXCLUDE, INCLUDE, INCLUDE), # 26.1 'sw.vbaswobj' : ( 4, EXCLUDE, INCLUDE, INCLUDE), # 13.1 + 'sw.sw_writerfilter' : ( 5, EXCLUDE, EXCLUDE, EXCLUDE), # 19.7/27.3 'tools.tl' : ( 5, EXCLUDE, EXCLUDE, EXCLUDE), # 4.2 'unotools.utl' : ( 3, EXCLUDE, EXCLUDE, INCLUDE), # 7.0 'unoxml.unoxml' : ( 1, EXCLUDE, EXCLUDE, EXCLUDE), # 4.6 @@ -116,7 +117,6 @@ DEFAULTS = \ 'vbahelper.msforms' : ( 3, EXCLUDE, INCLUDE, INCLUDE), # 5.2 'vbahelper.vbahelper' : ( 3, EXCLUDE, EXCLUDE, INCLUDE), # 7.0 'vcl.vcl' : ( 6, EXCLUDE, INCLUDE, INCLUDE), # 35.7 - 'writerfilter.writerfilter' : ( 5, EXCLUDE, EXCLUDE, EXCLUDE), # 19.7/27.3 'xmloff.xo' : ( 7, EXCLUDE, INCLUDE, INCLUDE), # 22.1 'xmloff.xof' : ( 1, EXCLUDE, EXCLUDE, INCLUDE), # 4.4 'xmlscript.xmlscript' : ( 4, EXCLUDE, EXCLUDE, INCLUDE), # 3.6 diff --git a/chart2/CppunitTest_chart2_dump.mk b/chart2/CppunitTest_chart2_dump.mk index fa46774d762b..cc14424bc4c2 100644 --- a/chart2/CppunitTest_chart2_dump.mk +++ b/chart2/CppunitTest_chart2_dump.mk @@ -110,6 +110,7 @@ $(eval $(call gb_CppunitTest_use_components,chart2_dump,\ svtools/util/svt \ svx/util/svx \ svx/util/svxcore \ + sw/util/sw_writerfilter \ toolkit/util/tk \ vcl/vcl.common \ ucb/source/core/ucb1 \ @@ -119,7 +120,6 @@ $(eval $(call gb_CppunitTest_use_components,chart2_dump,\ unotools/util/utl \ unoxml/source/rdf/unordf \ unoxml/source/service/unoxml \ - writerfilter/util/writerfilter \ xmloff/util/xo \ )) diff --git a/chart2/CppunitTest_chart2_geometry.mk b/chart2/CppunitTest_chart2_geometry.mk index 1b31bf9d7269..a594b25894e2 100644 --- a/chart2/CppunitTest_chart2_geometry.mk +++ b/chart2/CppunitTest_chart2_geometry.mk @@ -114,6 +114,7 @@ $(eval $(call gb_CppunitTest_use_components,chart2_geometry,\ svtools/util/svt \ svx/util/svx \ svx/util/svxcore \ + sw/util/sw_writerfilter \ toolkit/util/tk \ vcl/vcl.common \ ucb/source/core/ucb1 \ @@ -123,7 +124,6 @@ $(eval $(call gb_CppunitTest_use_components,chart2_geometry,\ unoxml/source/rdf/unordf \ unoxml/source/service/unoxml \ uui/util/uui \ - writerfilter/util/writerfilter \ xmloff/util/xo \ xmlscript/util/xmlscript \ )) diff --git a/chart2/CppunitTest_chart2_pivot_chart_test.mk b/chart2/CppunitTest_chart2_pivot_chart_test.mk index cd8157a5ad53..885b8eda6448 100644 --- a/chart2/CppunitTest_chart2_pivot_chart_test.mk +++ b/chart2/CppunitTest_chart2_pivot_chart_test.mk @@ -112,6 +112,7 @@ $(eval $(call gb_CppunitTest_use_components,chart2_pivot_chart_test,\ svtools/util/svt \ svx/util/svx \ svx/util/svxcore \ + sw/util/sw_writerfilter \ toolkit/util/tk \ vcl/vcl.common \ ucb/source/core/ucb1 \ @@ -121,7 +122,6 @@ $(eval $(call gb_CppunitTest_use_components,chart2_pivot_chart_test,\ unoxml/source/rdf/unordf \ unoxml/source/service/unoxml \ uui/util/uui \ - writerfilter/util/writerfilter \ xmloff/util/xo \ xmlscript/util/xmlscript \ )) diff --git a/chart2/CppunitTest_chart2_trendcalculators.mk b/chart2/CppunitTest_chart2_trendcalculators.mk index 87c76ab10383..c6b3dc0a328a 100644 --- a/chart2/CppunitTest_chart2_trendcalculators.mk +++ b/chart2/CppunitTest_chart2_trendcalculators.mk @@ -112,6 +112,7 @@ $(eval $(call gb_CppunitTest_use_components,chart2_trendcalculators,\ svtools/util/svt \ svx/util/svx \ svx/util/svxcore \ + sw/util/sw_writerfilter \ toolkit/util/tk \ vcl/vcl.common \ ucb/source/core/ucb1 \ @@ -121,7 +122,6 @@ $(eval $(call gb_CppunitTest_use_components,chart2_trendcalculators,\ unoxml/source/rdf/unordf \ unoxml/source/service/unoxml \ uui/util/uui \ - writerfilter/util/writerfilter \ xmloff/util/xo \ xmlscript/util/xmlscript \ )) diff --git a/chart2/CppunitTest_chart2_xshape.mk b/chart2/CppunitTest_chart2_xshape.mk index e964891e88d7..eabc54b26ea2 100644 --- a/chart2/CppunitTest_chart2_xshape.mk +++ b/chart2/CppunitTest_chart2_xshape.mk @@ -110,6 +110,7 @@ $(eval $(call gb_CppunitTest_use_components,chart2_xshape,\ svtools/util/svt \ svx/util/svx \ svx/util/svxcore \ + sw/util/sw_writerfilter \ toolkit/util/tk \ vcl/vcl.common \ ucb/source/core/ucb1 \ @@ -119,7 +120,6 @@ $(eval $(call gb_CppunitTest_use_components,chart2_xshape,\ unotools/util/utl \ unoxml/source/rdf/unordf \ unoxml/source/service/unoxml \ - writerfilter/util/writerfilter \ xmloff/util/xo \ )) diff --git a/chart2/import_setup.mk b/chart2/import_setup.mk index a63d314bfc34..0fbbe131941f 100644 --- a/chart2/import_setup.mk +++ b/chart2/import_setup.mk @@ -118,6 +118,7 @@ $(eval $(call gb_CppunitTest_use_components,chart2_import$(1),\ svtools/util/svt \ svx/util/svx \ svx/util/svxcore \ + sw/util/sw_writerfilter \ toolkit/util/tk \ vcl/vcl.common \ ucb/source/core/ucb1 \ @@ -127,7 +128,6 @@ $(eval $(call gb_CppunitTest_use_components,chart2_import$(1),\ unoxml/source/rdf/unordf \ unoxml/source/service/unoxml \ uui/util/uui \ - writerfilter/util/writerfilter \ xmloff/util/xo \ xmlscript/util/xmlscript \ )) diff --git a/compilerplugins/clang/bufferadd.cxx b/compilerplugins/clang/bufferadd.cxx index 06f3a2b02733..8f58e46aba14 100644 --- a/compilerplugins/clang/bufferadd.cxx +++ b/compilerplugins/clang/bufferadd.cxx @@ -49,9 +49,11 @@ public: // some false + if (loplugin::isSamePathname(fn, SRCDIR "/unoidl/source/sourcetreeprovider.cxx")) return false; - if (loplugin::isSamePathname(fn, SRCDIR "/writerfilter/source/dmapper/StyleSheetTable.cxx")) + if (loplugin::isSamePathname(fn, + SRCDIR "/sw/source/writerfilter/dmapper/StyleSheetTable.cxx")) return false; - if (loplugin::isSamePathname(fn, SRCDIR "/writerfilter/source/dmapper/GraphicImport.cxx")) + if (loplugin::isSamePathname(fn, + SRCDIR "/sw/source/writerfilter/dmapper/GraphicImport.cxx")) return false; if (loplugin::isSamePathname(fn, SRCDIR "/sdext/source/pdfimport/pdfparse/pdfparse.cxx")) return false; diff --git a/compilerplugins/clang/buriedassign.cxx b/compilerplugins/clang/buriedassign.cxx index acc8bfe7dd67..8c2b13c3a708 100644 --- a/compilerplugins/clang/buriedassign.cxx +++ b/compilerplugins/clang/buriedassign.cxx @@ -129,9 +129,9 @@ public: return; if (fn == SRCDIR "/dbaccess/source/core/dataaccess/intercept.cxx") return; - if (fn == SRCDIR "/writerfilter/source/dmapper/DomainMapper.cxx") + if (fn == SRCDIR "/sw/writerfilter/dmapper/DomainMapper.cxx") return; - if (fn == SRCDIR "/writerfilter/source/dmapper/DomainMapper_Impl.cxx") + if (fn == SRCDIR "/sw/writerfilter/dmapper/DomainMapper_Impl.cxx") return; if (fn == SRCDIR "/lotuswordpro/source/filter/lwptablelayout.cxx") return; diff --git a/compilerplugins/clang/unusedenumconstants.py b/compilerplugins/clang/unusedenumconstants.py index c0079ab86f59..ebceffca0234 100755 --- a/compilerplugins/clang/unusedenumconstants.py +++ b/compilerplugins/clang/unusedenumconstants.py @@ -79,7 +79,7 @@ def is_ignore(srcLoc): "include/registry/version.h", "include/svtools/rtftoken.h", "sc/source/filter/inc/xltracer.hxx", - "writerfilter/source/dmapper/FieldTypes.hxx", + "sw/source/writerfilter/dmapper/FieldTypes.hxx", "vcl/source/fontsubset/cff.cxx", "vcl/source/filter/wmf/winmtf.hxx", "vcl/source/filter/sgvmain.hxx", @@ -188,7 +188,7 @@ def is_ignore(srcLoc): "include/i18nlangtag/applelangid.hxx", # AppleLanguageId "connectivity/source/drivers/firebird/Util.hxx", # firebird::BlobSubtype "include/xmloff/xmltoken.hxx", - "writerfilter/source/rtftok/rtfcontrolwords.hxx", + "sw/source/writerfilter/rtftok/rtfcontrolwords.hxx", ]): return True if d[1] == "UNKNOWN" or d[1] == "LAST" or d[1].endswith("NONE") or d[1].endswith("None") or d[1].endswith("EQUAL_SIZE"): diff --git a/compilerplugins/clang/virtualdead.py b/compilerplugins/clang/virtualdead.py index efb5e2e777f3..e653c7e23832 100755 --- a/compilerplugins/clang/virtualdead.py +++ b/compilerplugins/clang/virtualdead.py @@ -100,7 +100,7 @@ for name, bitfield in iter(tmp2dict.items()): # ignore external stuff if srcloc.startswith("workdir/"): continue # referenced by generated code in workdir/ - if srcloc.startswith("writerfilter/source/ooxml/OOXMLFactory.hxx"): continue + if srcloc.startswith("sw/source/writerfilter/ooxml/OOXMLFactory.hxx"): continue if "0" in bitfield: tmp2list.append((srcloc, name, bitfield)) diff --git a/solenv/bin/install-gdb-printers b/solenv/bin/install-gdb-printers index 3eae4d9efe2b..a90b740fa631 100755 --- a/solenv/bin/install-gdb-printers +++ b/solenv/bin/install-gdb-printers @@ -138,6 +138,6 @@ else make_autoload utl program libutllo."$DYLIB" make_autoload vcl program libvcllo."$DYLIB" fi -make_autoload writerfilter program libwriterfilterlo."$DYLIB" +make_autoload sw_writerfilter program libsw_writerfilterlo."$DYLIB" # vim:set shiftwidth=4 softtabstop=4 expandtab: diff --git a/solenv/bin/native-code.py b/solenv/bin/native-code.py index a5b73692fd8f..58884af6b4d6 100755 --- a/solenv/bin/native-code.py +++ b/solenv/bin/native-code.py @@ -735,7 +735,7 @@ writer_constructor_list = [ # sw/util/msword.component "com_sun_star_comp_Writer_RtfExport_get_implementation", "com_sun_star_comp_Writer_DocxExport_get_implementation", -# writerfilter/util/writerfilter.component +# sw/util/sw_writerfilter.component "com_sun_star_comp_Writer_RtfFilter_get_implementation", "com_sun_star_comp_Writer_WriterFilter_get_implementation", # writerperfect/source/writer/wpftwriter.component diff --git a/solenv/clang-format/excludelist b/solenv/clang-format/excludelist index a625ed7e70f0..90245483e6c5 100644 --- a/solenv/clang-format/excludelist +++ b/solenv/clang-format/excludelist @@ -13401,6 +13401,74 @@ sw/source/uibase/wrtsh/wrtsh2.cxx sw/source/uibase/wrtsh/wrtsh3.cxx sw/source/uibase/wrtsh/wrtsh4.cxx sw/source/uibase/wrtsh/wrtundo.cxx +sw/source/writerfilter/inc/ooxml/OOXMLDocument.hxx +sw/source/writerfilter/dmapper/BorderHandler.cxx +sw/source/writerfilter/dmapper/BorderHandler.hxx +sw/source/writerfilter/dmapper/CellColorHandler.cxx +sw/source/writerfilter/dmapper/CellColorHandler.hxx +sw/source/writerfilter/dmapper/CellMarginHandler.cxx +sw/source/writerfilter/dmapper/CellMarginHandler.hxx +sw/source/writerfilter/dmapper/ConversionHelper.cxx +sw/source/writerfilter/dmapper/ConversionHelper.hxx +sw/source/writerfilter/dmapper/DomainMapper.cxx +sw/source/writerfilter/dmapper/DomainMapper.hxx +sw/source/writerfilter/dmapper/DomainMapperTableHandler.cxx +sw/source/writerfilter/dmapper/DomainMapperTableHandler.hxx +sw/source/writerfilter/dmapper/DomainMapperTableManager.cxx +sw/source/writerfilter/dmapper/DomainMapperTableManager.hxx +sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx +sw/source/writerfilter/dmapper/DomainMapper_Impl.hxx +sw/source/writerfilter/dmapper/FFDataHandler.cxx +sw/source/writerfilter/dmapper/FieldTypes.hxx +sw/source/writerfilter/dmapper/FontTable.cxx +sw/source/writerfilter/dmapper/FontTable.hxx +sw/source/writerfilter/dmapper/FormControlHelper.cxx +sw/source/writerfilter/dmapper/GraphicHelpers.cxx +sw/source/writerfilter/dmapper/GraphicImport.cxx +sw/source/writerfilter/dmapper/GraphicImport.hxx +sw/source/writerfilter/dmapper/MeasureHandler.cxx +sw/source/writerfilter/dmapper/ModelEventListener.cxx +sw/source/writerfilter/dmapper/NumberingManager.cxx +sw/source/writerfilter/dmapper/NumberingManager.hxx +sw/source/writerfilter/dmapper/OLEHandler.cxx +sw/source/writerfilter/dmapper/OLEHandler.hxx +sw/source/writerfilter/dmapper/PageBordersHandler.cxx +sw/source/writerfilter/dmapper/PropertyIds.cxx +sw/source/writerfilter/dmapper/PropertyIds.hxx +sw/source/writerfilter/dmapper/PropertyMap.cxx +sw/source/writerfilter/dmapper/PropertyMap.hxx +sw/source/writerfilter/dmapper/SectionColumnHandler.hxx +sw/source/writerfilter/dmapper/SettingsTable.cxx +sw/source/writerfilter/dmapper/StyleSheetTable.cxx +sw/source/writerfilter/dmapper/StyleSheetTable.hxx +sw/source/writerfilter/dmapper/TDefTableHandler.cxx +sw/source/writerfilter/dmapper/TDefTableHandler.hxx +sw/source/writerfilter/dmapper/TableData.hxx +sw/source/writerfilter/dmapper/TableManager.hxx +sw/source/writerfilter/dmapper/TablePropertiesHandler.cxx +sw/source/writerfilter/dmapper/TablePropertiesHandler.hxx +sw/source/writerfilter/dmapper/TagLogger.cxx +sw/source/writerfilter/dmapper/TagLogger.hxx +sw/source/writerfilter/dmapper/TblStylePrHandler.cxx +sw/source/writerfilter/dmapper/TblStylePrHandler.hxx +sw/source/writerfilter/dmapper/TextEffectsHandler.cxx +sw/source/writerfilter/dmapper/TrackChangesHandler.cxx +sw/source/writerfilter/dmapper/WrapPolygonHandler.cxx +sw/source/writerfilter/ooxml/Handler.cxx +sw/source/writerfilter/ooxml/OOXMLBinaryObjectReference.cxx +sw/source/writerfilter/ooxml/OOXMLDocumentImpl.cxx +sw/source/writerfilter/ooxml/OOXMLDocumentImpl.hxx +sw/source/writerfilter/ooxml/OOXMLFactory.cxx +sw/source/writerfilter/ooxml/OOXMLFactory.hxx +sw/source/writerfilter/ooxml/OOXMLFastContextHandler.cxx +sw/source/writerfilter/ooxml/OOXMLFastContextHandler.hxx +sw/source/writerfilter/ooxml/OOXMLFastDocumentHandler.cxx +sw/source/writerfilter/ooxml/OOXMLFastDocumentHandler.hxx +sw/source/writerfilter/ooxml/OOXMLFastHelper.hxx +sw/source/writerfilter/ooxml/OOXMLParserState.cxx +sw/source/writerfilter/ooxml/OOXMLPropertySet.cxx +sw/source/writerfilter/ooxml/OOXMLStreamImpl.cxx +sw/source/writerfilter/ooxml/OOXMLStreamImpl.hxx test/source/bootstrapfixture.cxx test/source/diff/diff.cxx test/source/htmltesttools.cxx @@ -15077,74 +15145,6 @@ winaccessibility/source/service/AccTopWindowListener.cxx winaccessibility/source/service/AccTreeEventListener.cxx winaccessibility/source/service/AccWindowEventListener.cxx winaccessibility/source/service/msaaservice_impl.cxx -writerfilter/inc/ooxml/OOXMLDocument.hxx -writerfilter/source/dmapper/BorderHandler.cxx -writerfilter/source/dmapper/BorderHandler.hxx -writerfilter/source/dmapper/CellColorHandler.cxx -writerfilter/source/dmapper/CellColorHandler.hxx -writerfilter/source/dmapper/CellMarginHandler.cxx -writerfilter/source/dmapper/CellMarginHandler.hxx -writerfilter/source/dmapper/ConversionHelper.cxx -writerfilter/source/dmapper/ConversionHelper.hxx -writerfilter/source/dmapper/DomainMapper.cxx -writerfilter/source/dmapper/DomainMapper.hxx -writerfilter/source/dmapper/DomainMapperTableHandler.cxx -writerfilter/source/dmapper/DomainMapperTableHandler.hxx -writerfilter/source/dmapper/DomainMapperTableManager.cxx -writerfilter/source/dmapper/DomainMapperTableManager.hxx -writerfilter/source/dmapper/DomainMapper_Impl.cxx -writerfilter/source/dmapper/DomainMapper_Impl.hxx -writerfilter/source/dmapper/FFDataHandler.cxx -writerfilter/source/dmapper/FieldTypes.hxx -writerfilter/source/dmapper/FontTable.cxx -writerfilter/source/dmapper/FontTable.hxx -writerfilter/source/dmapper/FormControlHelper.cxx -writerfilter/source/dmapper/GraphicHelpers.cxx -writerfilter/source/dmapper/GraphicImport.cxx -writerfilter/source/dmapper/GraphicImport.hxx -writerfilter/source/dmapper/MeasureHandler.cxx -writerfilter/source/dmapper/ModelEventListener.cxx -writerfilter/source/dmapper/NumberingManager.cxx -writerfilter/source/dmapper/NumberingManager.hxx -writerfilter/source/dmapper/OLEHandler.cxx -writerfilter/source/dmapper/OLEHandler.hxx -writerfilter/source/dmapper/PageBordersHandler.cxx -writerfilter/source/dmapper/PropertyIds.cxx -writerfilter/source/dmapper/PropertyIds.hxx -writerfilter/source/dmapper/PropertyMap.cxx -writerfilter/source/dmapper/PropertyMap.hxx -writerfilter/source/dmapper/SectionColumnHandler.hxx -writerfilter/source/dmapper/SettingsTable.cxx -writerfilter/source/dmapper/StyleSheetTable.cxx -writerfilter/source/dmapper/StyleSheetTable.hxx -writerfilter/source/dmapper/TDefTableHandler.cxx -writerfilter/source/dmapper/TDefTableHandler.hxx -writerfilter/source/dmapper/TableData.hxx -writerfilter/source/dmapper/TableManager.hxx -writerfilter/source/dmapper/TablePropertiesHandler.cxx -writerfilter/source/dmapper/TablePropertiesHandler.hxx -writerfilter/source/dmapper/TagLogger.cxx -writerfilter/source/dmapper/TagLogger.hxx -writerfilter/source/dmapper/TblStylePrHandler.cxx -writerfilter/source/dmapper/TblStylePrHandler.hxx -writerfilter/source/dmapper/TextEffectsHandler.cxx -writerfilter/source/dmapper/TrackChangesHandler.cxx -writerfilter/source/dmapper/WrapPolygonHandler.cxx -writerfilter/source/ooxml/Handler.cxx -writerfilter/source/ooxml/OOXMLBinaryObjectReference.cxx -writerfilter/source/ooxml/OOXMLDocumentImpl.cxx -writerfilter/source/ooxml/OOXMLDocumentImpl.hxx -writerfilter/source/ooxml/OOXMLFactory.cxx -writerfilter/source/ooxml/OOXMLFactory.hxx -writerfilter/source/ooxml/OOXMLFastContextHandler.cxx -writerfilter/source/ooxml/OOXMLFastContextHandler.hxx -writerfilter/source/ooxml/OOXMLFastDocumentHandler.cxx -writerfilter/source/ooxml/OOXMLFastDocumentHandler.hxx -writerfilter/source/ooxml/OOXMLFastHelper.hxx -writerfilter/source/ooxml/OOXMLParserState.cxx -writerfilter/source/ooxml/OOXMLPropertySet.cxx -writerfilter/source/ooxml/OOXMLStreamImpl.cxx -writerfilter/source/ooxml/OOXMLStreamImpl.hxx xmlhelp/source/cxxhelp/inc/tvfactory.hxx xmlhelp/source/cxxhelp/inc/tvread.hxx xmlhelp/source/cxxhelp/provider/content.cxx diff --git a/solenv/gbuild/extensions/pre_MergedLibsList.mk b/solenv/gbuild/extensions/pre_MergedLibsList.mk index 68b9e5245e68..cc7b9d5e9d25 100644 --- a/solenv/gbuild/extensions/pre_MergedLibsList.mk +++ b/solenv/gbuild/extensions/pre_MergedLibsList.mk @@ -184,6 +184,7 @@ gb_MERGE_LIBRARY_LIST += \ solver \ storagefd \ svgfilter \ + sw_writerfilter \ t602filter \ textconversiondlgs \ $(call gb_Helper_optional,XMLHELP,ucpchelp1) \ @@ -197,7 +198,6 @@ gb_MERGE_LIBRARY_LIST += \ $(if $(filter WNT,$(OS)), \ wininetbe1 \ ) \ - writerfilter \ writerperfect \ xmlsecurity \ diff --git a/sw/CppunitTest_sw_writerfilter_dmapper.mk b/sw/CppunitTest_sw_writerfilter_dmapper.mk new file mode 100644 index 000000000000..ecae5cf7db7e --- /dev/null +++ b/sw/CppunitTest_sw_writerfilter_dmapper.mk @@ -0,0 +1,65 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +#************************************************************************* +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +#************************************************************************* + +$(eval $(call gb_CppunitTest_CppunitTest,sw_writerfilter_dmapper)) + +$(eval $(call gb_CppunitTest_use_externals,sw_writerfilter_dmapper,\ + boost_headers \ + libxml2 \ +)) + +$(eval $(call gb_CppunitTest_add_exception_objects,sw_writerfilter_dmapper, \ + sw/qa/writerfilter/cppunittests/dmapper/CellColorHandler \ + sw/qa/writerfilter/cppunittests/dmapper/DomainMapperTableHandler \ + sw/qa/writerfilter/cppunittests/dmapper/DomainMapperTableManager \ + sw/qa/writerfilter/cppunittests/dmapper/DomainMapper \ + sw/qa/writerfilter/cppunittests/dmapper/DomainMapper_Impl \ + sw/qa/writerfilter/cppunittests/dmapper/GraphicImport \ + sw/qa/writerfilter/cppunittests/dmapper/TableManager \ + sw/qa/writerfilter/cppunittests/dmapper/TextEffectsHandler \ + sw/qa/writerfilter/cppunittests/dmapper/PropertyMap \ + sw/qa/writerfilter/cppunittests/dmapper/SdtHelper \ + sw/qa/writerfilter/cppunittests/dmapper/SettingsTable \ +)) + +$(eval $(call gb_CppunitTest_use_libraries,sw_writerfilter_dmapper, \ + basegfx \ + comphelper \ + cppu \ + cppuhelper \ + oox \ + sal \ + subsequenttest \ + test \ + unotest \ + utl \ + tl \ + vcl \ +)) + +$(eval $(call gb_CppunitTest_use_sdk_api,sw_writerfilter_dmapper)) + +$(eval $(call gb_CppunitTest_use_ure,sw_writerfilter_dmapper)) +$(eval $(call gb_CppunitTest_use_vcl,sw_writerfilter_dmapper)) + +$(eval $(call gb_CppunitTest_use_rdb,sw_writerfilter_dmapper,services)) + +$(eval $(call gb_CppunitTest_use_custom_headers,sw_writerfilter_dmapper,\ + officecfg/registry \ +)) + +$(eval $(call gb_CppunitTest_use_configuration,sw_writerfilter_dmapper)) + +# we need to explicitly depend on library writerfilter because it is not implied +# by a link relation +$(call gb_CppunitTest_get_target,sw_writerfilter_dmapper) : $(call gb_Library_get_target,sw_writerfilter) + +# vim: set noet sw=4 ts=4: diff --git a/sw/CppunitTest_sw_writerfilter_filters_test.mk b/sw/CppunitTest_sw_writerfilter_filters_test.mk new file mode 100644 index 000000000000..2f1f99f3184b --- /dev/null +++ b/sw/CppunitTest_sw_writerfilter_filters_test.mk @@ -0,0 +1,61 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +#************************************************************************* +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +#************************************************************************* + +$(eval $(call gb_CppunitTest_CppunitTest,sw_writerfilter_filters_test)) + +$(eval $(call gb_CppunitTest_use_external,sw_writerfilter_filters_test,boost_headers)) + +$(eval $(call gb_CppunitTest_add_exception_objects,sw_writerfilter_filters_test, \ + sw/qa/writerfilter/cppunittests/filters-test/filters-test \ +)) + +ifeq ($(DISABLE_CVE_TESTS),TRUE) +$(eval $(call gb_CppunitTest_add_defs,sw_writerfilter_filters_test,\ + -DDISABLE_CVE_TESTS \ +)) +endif + +$(eval $(call gb_CppunitTest_use_libraries,sw_writerfilter_filters_test, \ + comphelper \ + cppu \ + cppuhelper \ + sal \ + test \ + unotest \ + vcl \ + sw_writerfilter \ +)) + +$(eval $(call gb_CppunitTest_use_sdk_api,sw_writerfilter_filters_test)) + +$(eval $(call gb_CppunitTest_use_ure,sw_writerfilter_filters_test)) +$(eval $(call gb_CppunitTest_use_vcl,sw_writerfilter_filters_test)) + +$(eval $(call gb_CppunitTest_use_components,sw_writerfilter_filters_test,\ + configmgr/source/configmgr \ + framework/util/fwk \ + i18npool/util/i18npool \ + svtools/util/svt \ + ucb/source/core/ucb1 \ + ucb/source/ucp/file/ucpfile1 \ + sw/util/sw_writerfilter \ + vcl/vcl.common \ +)) + + + +$(eval $(call gb_CppunitTest_use_configuration,sw_writerfilter_filters_test)) + +# we need to explicitly depend on library sw_writerfilter because it is not implied +# by a link relation +$(call gb_CppunitTest_get_target,sw_writerfilter_filters_test) : $(call gb_Library_get_target,sw_writerfilter) + +# vim: set noet sw=4 ts=4: diff --git a/sw/CppunitTest_sw_writerfilter_misc.mk b/sw/CppunitTest_sw_writerfilter_misc.mk new file mode 100644 index 000000000000..8ff6cbe94a24 --- /dev/null +++ b/sw/CppunitTest_sw_writerfilter_misc.mk @@ -0,0 +1,39 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +$(eval $(call gb_CppunitTest_CppunitTest,sw_writerfilter_misc)) + +$(eval $(call gb_CppunitTest_use_sdk_api,sw_writerfilter_misc)) + +$(eval $(call gb_CppunitTest_use_custom_headers,sw_writerfilter_misc,\ + sw/source/writerfilter \ +)) + +$(eval $(call gb_CppunitTest_set_include,sw_writerfilter_misc,\ + $$(INCLUDE) \ + -I$(SRCDIR)/sw/source/writerfilter/inc \ + -I$(SRCDIR)/sw/source/writerfilter/ \ + -I$(SRCDIR)/sw/source/writerfilter/dmapper \ +)) + +$(eval $(call gb_CppunitTest_use_external,sw_writerfilter_misc,boost_headers)) + +$(eval $(call gb_CppunitTest_use_libraries,sw_writerfilter_misc, \ + sw_writerfilter \ + cppu \ + sal \ + salhelper \ +)) + +$(eval $(call gb_CppunitTest_add_exception_objects,sw_writerfilter_misc, \ + sw/qa/writerfilter/cppunittests/misc/misc \ +)) + + +# vim: set noet sw=4 ts=4: diff --git a/sw/CppunitTest_sw_writerfilter_ooxml.mk b/sw/CppunitTest_sw_writerfilter_ooxml.mk new file mode 100644 index 000000000000..ddb371813d7c --- /dev/null +++ b/sw/CppunitTest_sw_writerfilter_ooxml.mk @@ -0,0 +1,54 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +#************************************************************************* +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +#************************************************************************* + +$(eval $(call gb_CppunitTest_CppunitTest,sw_writerfilter_ooxml)) + +$(eval $(call gb_CppunitTest_use_externals,sw_writerfilter_ooxml,\ + boost_headers \ +)) + +$(eval $(call gb_CppunitTest_add_exception_objects,sw_writerfilter_ooxml, \ + sw/qa/writerfilter/cppunittests/ooxml/ooxml \ +)) + +$(eval $(call gb_CppunitTest_use_libraries,sw_writerfilter_ooxml, \ + basegfx \ + comphelper \ + cppu \ + cppuhelper \ + oox \ + sal \ + subsequenttest \ + test \ + unotest \ + utl \ + tl \ + vcl \ +)) + +$(eval $(call gb_CppunitTest_use_sdk_api,sw_writerfilter_ooxml)) + +$(eval $(call gb_CppunitTest_use_ure,sw_writerfilter_ooxml)) +$(eval $(call gb_CppunitTest_use_vcl,sw_writerfilter_ooxml)) + +$(eval $(call gb_CppunitTest_use_rdb,sw_writerfilter_ooxml,services)) + +$(eval $(call gb_CppunitTest_use_custom_headers,sw_writerfilter_ooxml,\ + officecfg/registry \ +)) + +$(eval $(call gb_CppunitTest_use_configuration,sw_writerfilter_ooxml)) + +# we need to explicitly depend on library sw_writerfilter because it is not implied +# by a link relation +$(call gb_CppunitTest_get_target,sw_writerfilter_ooxml) : $(call gb_Library_get_target,sw_writerfilter) + +# vim: set noet sw=4 ts=4: diff --git a/sw/CppunitTest_sw_writerfilter_rtftok.mk b/sw/CppunitTest_sw_writerfilter_rtftok.mk new file mode 100644 index 000000000000..7addd16d9d47 --- /dev/null +++ b/sw/CppunitTest_sw_writerfilter_rtftok.mk @@ -0,0 +1,61 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +#************************************************************************* +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +#************************************************************************* + +$(eval $(call gb_CppunitTest_CppunitTest,sw_writerfilter_rtftok)) + +$(eval $(call gb_CppunitTest_use_externals,sw_writerfilter_rtftok,\ + boost_headers \ + libxml2 \ +)) + +$(eval $(call gb_CppunitTest_add_exception_objects,sw_writerfilter_rtftok, \ + sw/qa/writerfilter/cppunittests/rtftok/rtfdispatchflag \ + sw/qa/writerfilter/cppunittests/rtftok/rtfdispatchsymbol \ + sw/qa/writerfilter/cppunittests/rtftok/rtfdispatchvalue \ + sw/qa/writerfilter/cppunittests/rtftok/rtfdocumentimpl \ + sw/qa/writerfilter/cppunittests/rtftok/rtfsdrimport \ + sw/qa/writerfilter/cppunittests/rtftok/rtfsprm \ + sw/qa/writerfilter/cppunittests/rtftok/rtftokenizer \ +)) + +$(eval $(call gb_CppunitTest_use_libraries,sw_writerfilter_rtftok, \ + basegfx \ + comphelper \ + cppu \ + cppuhelper \ + oox \ + sal \ + subsequenttest \ + test \ + unotest \ + utl \ + tl \ + vcl \ +)) + +$(eval $(call gb_CppunitTest_use_sdk_api,sw_writerfilter_rtftok)) + +$(eval $(call gb_CppunitTest_use_ure,sw_writerfilter_rtftok)) +$(eval $(call gb_CppunitTest_use_vcl,sw_writerfilter_rtftok)) + +$(eval $(call gb_CppunitTest_use_rdb,sw_writerfilter_rtftok,services)) + +$(eval $(call gb_CppunitTest_use_custom_headers,sw_writerfilter_rtftok,\ + officecfg/registry \ +)) + +$(eval $(call gb_CppunitTest_use_configuration,sw_writerfilter_rtftok)) + +# we need to explicitly depend on library sw_writerfilter because it is not implied +# by a link relation +$(call gb_CppunitTest_get_target,sw_writerfilter_rtftok) : $(call gb_Library_get_target,sw_writerfilter) + +# vim: set noet sw=4 ts=4: diff --git a/writerfilter/CustomTarget_source.mk b/sw/CustomTarget_source.mk similarity index 90% rename from writerfilter/CustomTarget_source.mk rename to sw/CustomTarget_source.mk index d0085654a146..ca3c471c5e5f 100644 --- a/writerfilter/CustomTarget_source.mk +++ b/sw/CustomTarget_source.mk @@ -7,10 +7,10 @@ # file, You can obtain one at http://mozilla.org/MPL/2.0/. # -$(eval $(call gb_CustomTarget_CustomTarget,writerfilter/source)) +$(eval $(call gb_CustomTarget_CustomTarget,sw/source/writerfilter)) -writerfilter_WORK := $(call gb_CustomTarget_get_workdir,writerfilter/source) -writerfilter_SRC := $(SRCDIR)/writerfilter/source +writerfilter_WORK := $(call gb_CustomTarget_get_workdir,sw/source/writerfilter) +writerfilter_SRC := $(SRCDIR)/sw/source/writerfilter writerfilter_PYTHONCOMMAND := $(call gb_ExternalExecutable_get_command,python) writerfilter_XMLLINTCOMMAND := $(call gb_ExternalExecutable_get_command,xmllint) @@ -77,10 +77,10 @@ $(writerfilter_GEN_ooxml_Factory_hxx) : $(writerfilter_SRC)/ooxml/factoryinc.py $(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),build,PY ,1) $(call gb_Helper_abbreviate_dirs, $(writerfilter_PYTHONCOMMAND) $< $(writerfilter_GEN_ooxml_Model_processed)) > $@ -$(writerfilter_GEN_ooxml_Model_validated) : $(writerfilter_SRC)/../documentation/ooxml/model.rng $(writerfilter_SRC_ooxml_Model) +$(writerfilter_GEN_ooxml_Model_validated) : $(SRCDIR)/sw/documentation/writerfilter/ooxml/model.rng $(writerfilter_SRC_ooxml_Model) $(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),build,VAL,1) $(call gb_Helper_abbreviate_dirs,\ - $(writerfilter_XMLLINTCOMMAND) --noout --relaxng $(writerfilter_SRC)/../documentation/ooxml/model.rng $(writerfilter_SRC_ooxml_Model) > $@ 2>&1 \ + $(writerfilter_XMLLINTCOMMAND) --noout --relaxng $(SRCDIR)/sw//documentation/writerfilter/ooxml/model.rng $(writerfilter_SRC_ooxml_Model) > $@ 2>&1 \ || (cat $@; false)) $(writerfilter_GEN_ooxml_Model_processed) : $(writerfilter_SRC_ooxml_Preprocess_py) $(writerfilter_DEP_ooxml_Namespaces_txt) $(writerfilter_GEN_ooxml_Model_validated) @@ -104,7 +104,7 @@ $(writerfilter_WORK)/ooxml/OOXMLFactory%.hxx : $(writerfilter_SRC)/ooxml/factory $(call gb_Helper_abbreviate_dirs, $(writerfilter_PYTHONCOMMAND) $< $(writerfilter_GEN_ooxml_Model_processed) $@) > $@ -$(call gb_CustomTarget_get_target,writerfilter/source) : $(writerfilter_ALL) +$(call gb_CustomTarget_get_target,sw/source/writerfilter) : $(writerfilter_ALL) $(writerfilter_ALL) :| $(call gb_ExternalExecutable_get_dependencies,python) $(call gb_ExternalExecutable_get_dependencies,xmllint) $(writerfilter_WORK)/ooxml/.dir diff --git a/sw/IwyuFilter_sw.yaml b/sw/IwyuFilter_sw.yaml index 86988d595077..b3d5665826e8 100644 --- a/sw/IwyuFilter_sw.yaml +++ b/sw/IwyuFilter_sw.yaml @@ -894,3 +894,66 @@ excludelist: sw/qa/extras/layout/layout2.cxx: # Actually used - comphelper/scopeguard.hxx + sw/source/writerfilter/dmapper/BorderHandler.cxx: + # Needed for method parameter type + - tools/color.hxx + sw/source/writerfilter/dmapper/ConversionHelper.cxx: + # Actually used + - com/sun/star/table/BorderLine2.hpp + - com/sun/star/lang/Locale.hpp + sw/source/writerfilter/dmapper/DomainMapperTableManager.cxx: + # Needed for rtl::math::round + - rtl/math.hxx + sw/source/writerfilter/dmapper/GraphicImport.cxx: + # Actually used + - com/sun/star/drawing/XShape.hpp + - com/sun/star/graphic/XGraphic.hpp + - com/sun/star/lang/XMultiServiceFactory.hpp + - com/sun/star/uno/XComponentContext.hpp + # Needed for rtl::math::round + - rtl/math.hxx + sw/source/writerfilter/dmapper/NumberingManager.cxx: + # Actually used + - com/sun/star/lang/XMultiServiceFactory.hpp + - com/sun/star/container/XNameContainer.hpp + sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx: + # Actually used + - com/sun/star/uno/XComponentContext.hpp + sw/source/writerfilter/dmapper/OLEHandler.cxx: + # Actually used + - com/sun/star/drawing/XShape.hpp + - com/sun/star/graphic/XGraphic.hpp + - com/sun/star/text/XTextDocument.hpp + - com/sun/star/text/WrapTextMode.hpp + - com/sun/star/uno/XComponentContext.hpp + sw/source/writerfilter/dmapper/TDefTableHandler.cxx: + # Needed for method parameter type + - tools/color.hxx + sw/source/writerfilter/dmapper/TablePositionHandler.cxx: + # Actually used + - com/sun/star/beans/PropertyValue.hpp + sw/source/writerfilter/dmapper/PropertyMap.cxx: + # Actually used + - com/sun/star/beans/PropertyValue.hpp + - com/sun/star/text/XTextColumns.hpp + sw/source/writerfilter/dmapper/StyleSheetTable.cxx: + # Actually used + - com/sun/star/text/XTextDocument.hpp + sw/source/writerfilter/ooxml/OOXMLPropertySet.cxx: + # Actually used + - com/sun/star/drawing/XShape.hpp + sw/source/writerfilter/rtftok/rtfsdrimport.hxx: + # IWYU assumes std::stack<IncompleteType> in a header is OK, but that's not + # the case for all of LO's supported platforms. + # See <https://github.com/include-what-you-use/include-what-you-use/issues/175>. + - dmapper/GraphicZOrderHelper.hxx + sw/source/writerfilter/rtftok/rtfvalue.cxx: + # complete type is needed + - com/sun/star/embed/XEmbeddedObject.hpp + sw/source/writerfilter/rtftok/rtftokenizer.cxx: + # Actually used + - com/sun/star/task/XStatusIndicator.hpp + sw/source/writerfilter/filter/RtfFilter.cxx: + - comphelper/scopeguard.hxx + sw/source/writerfilter/filter/WriterFilter.cxx: + - comphelper/scopeguard.hxx diff --git a/sw/Library_sw_writerfilter.mk b/sw/Library_sw_writerfilter.mk new file mode 100644 index 000000000000..deebdf1439e1 --- /dev/null +++ b/sw/Library_sw_writerfilter.mk @@ -0,0 +1,141 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +$(eval $(call gb_Library_Library,sw_writerfilter)) + +$(eval $(call gb_Library_use_custom_headers,sw_writerfilter,\ + officecfg/registry \ + oox/generated \ + sw/source/writerfilter \ +)) + +$(eval $(call gb_Library_set_precompiled_header,sw_writerfilter,sw/inc/pch/precompiled_sw_writerfilter)) + +$(eval $(call gb_Library_set_include,sw_writerfilter,\ + $$(INCLUDE) \ + -I$(SRCDIR)/sw/source/writerfilter/inc \ + -I$(SRCDIR)/sw/source/writerfilter \ +)) + +$(eval $(call gb_Library_use_sdk_api,sw_writerfilter)) + +$(eval $(call gb_Library_set_componentfile,sw_writerfilter,sw/util/sw_writerfilter,services)) + +$(eval $(call gb_Library_use_libraries,sw_writerfilter,\ + basegfx \ + comphelper \ + cppu \ + cppuhelper \ + docmodel \ + editeng \ + i18nlangtag \ + i18nutil \ + msfilter \ + oox \ + sal \ + salhelper \ + sax \ + sfx \ + sot \ + svt \ + svxcore \ + tl \ + utl \ + vcl \ +)) + +$(eval $(call gb_Library_use_externals,sw_writerfilter,\ + boost_headers \ + icui18n \ + icuuc \ + icu_headers \ + libxml2 \ + frozen \ +)) + +$(eval $(call gb_Library_add_exception_objects,sw_writerfilter,\ + sw/source/writerfilter/rtftok/rtfcharsets \ + sw/source/writerfilter/rtftok/rtfcontrolwords \ + sw/source/writerfilter/rtftok/rtfdispatchdestination \ + sw/source/writerfilter/rtftok/rtfdispatchflag \ + sw/source/writerfilter/rtftok/rtfdispatchsymbol \ + sw/source/writerfilter/rtftok/rtfdispatchvalue \ + sw/source/writerfilter/rtftok/rtfdocumentfactory \ + sw/source/writerfilter/rtftok/rtfdocumentimpl \ + sw/source/writerfilter/rtftok/rtflookahead \ + sw/source/writerfilter/rtftok/rtfreferenceproperties \ + sw/source/writerfilter/rtftok/rtfreferencetable \ + sw/source/writerfilter/rtftok/rtfsdrimport \ + sw/source/writerfilter/rtftok/rtfskipdestination \ + sw/source/writerfilter/rtftok/rtfsprm \ + sw/source/writerfilter/rtftok/rtftokenizer \ + sw/source/writerfilter/rtftok/rtfvalue \ + sw/source/writerfilter/dmapper/BorderHandler \ + sw/source/writerfilter/dmapper/CellColorHandler \ + sw/source/writerfilter/dmapper/CellMarginHandler \ + sw/source/writerfilter/dmapper/ConversionHelper \ + sw/source/writerfilter/dmapper/DocumentProtection \ + sw/source/writerfilter/dmapper/DomainMapper \ + sw/source/writerfilter/dmapper/DomainMapperTableHandler \ + sw/source/writerfilter/dmapper/DomainMapperTableManager \ + sw/source/writerfilter/dmapper/DomainMapper_Impl \ + sw/source/writerfilter/dmapper/domainmapperfactory \ + sw/source/writerfilter/dmapper/FFDataHandler \ + sw/source/writerfilter/dmapper/FontTable \ + sw/source/writerfilter/dmapper/FormControlHelper \ + sw/source/writerfilter/dmapper/GraphicHelpers \ + sw/source/writerfilter/dmapper/GraphicImport \ + sw/source/writerfilter/dmapper/LatentStyleHandler \ + sw/source/writerfilter/dmapper/LoggedResources \ + sw/source/writerfilter/dmapper/MeasureHandler \ + sw/source/writerfilter/dmapper/TrackChangesHandler \ + sw/source/writerfilter/dmapper/ModelEventListener \ + sw/source/writerfilter/dmapper/NumberingManager \ + sw/source/writerfilter/dmapper/OLEHandler \ + sw/source/writerfilter/dmapper/PageBordersHandler \ + sw/source/writerfilter/dmapper/PropertyIds \ + sw/source/writerfilter/dmapper/PropertyMap \ + sw/source/writerfilter/dmapper/PropertyMapHelper \ + sw/source/writerfilter/dmapper/SdtHelper \ + sw/source/writerfilter/dmapper/SectionColumnHandler \ + sw/source/writerfilter/dmapper/SettingsTable \ + sw/source/writerfilter/dmapper/SmartTagHandler \ + sw/source/writerfilter/dmapper/StyleSheetTable \ + sw/source/writerfilter/dmapper/TDefTableHandler \ + sw/source/writerfilter/dmapper/TableManager \ + sw/source/writerfilter/dmapper/TablePositionHandler \ + sw/source/writerfilter/dmapper/TablePropertiesHandler \ + sw/source/writerfilter/dmapper/TagLogger \ + sw/source/writerfilter/dmapper/TextEffectsHandler \ + sw/source/writerfilter/dmapper/TblStylePrHandler \ + sw/source/writerfilter/dmapper/ThemeHandler \ + sw/source/writerfilter/dmapper/WrapPolygonHandler \ + sw/source/writerfilter/dmapper/WriteProtection \ + sw/source/writerfilter/dmapper/util \ + sw/source/writerfilter/filter/RtfFilter \ + sw/source/writerfilter/filter/WriterFilter \ + sw/source/writerfilter/ooxml/Handler \ + sw/source/writerfilter/ooxml/OOXMLBinaryObjectReference \ + sw/source/writerfilter/ooxml/OOXMLDocumentImpl \ + sw/source/writerfilter/ooxml/OOXMLFactory \ + sw/source/writerfilter/ooxml/OOXMLFastContextHandler \ + sw/source/writerfilter/ooxml/OOXMLFastContextHandlerTheme \ + sw/source/writerfilter/ooxml/OOXMLFastDocumentHandler \ + sw/source/writerfilter/ooxml/OOXMLParserState \ + sw/source/writerfilter/ooxml/OOXMLPropertySet \ + sw/source/writerfilter/ooxml/OOXMLStreamImpl \ +)) + +$(eval $(call gb_Library_add_generated_exception_objects,sw_writerfilter,\ + $(patsubst %,CustomTarget/sw/source/writerfilter/ooxml/OOXMLFactory_%,$(writerfilter_OOXMLNAMESPACES)) \ + CustomTarget/sw/source/writerfilter/ooxml/OOXMLFactory_generated \ + CustomTarget/sw/source/writerfilter/ooxml/qnametostr \ +)) + +# vim: set noet sw=4 ts=4: diff --git a/sw/Module_sw.mk b/sw/Module_sw.mk index 4b57a5393ce7..3fcd0f85ed56 100644 --- a/sw/Module_sw.mk +++ b/sw/Module_sw.mk @@ -27,10 +27,12 @@ $(eval $(call gb_Module_Module,sw)) $(eval $(call gb_Module_add_targets,sw,\ CustomTarget_generated \ + CustomTarget_source \ Library_msword \ Library_sw \ Library_swd \ Library_swui \ + Library_sw_writerfilter \ UIConfig_sglobal \ UIConfig_sweb \ UIConfig_swform \ @@ -168,6 +170,11 @@ $(eval $(call gb_Module_add_slowcheck_targets,sw,\ CppunitTest_sw_a11y \ CppunitTest_sw_core_theme \ CppunitTest_sw_pdf_test \ + CppunitTest_sw_writerfilter_filters_test \ + CppunitTest_sw_writerfilter_misc \ + CppunitTest_sw_writerfilter_dmapper \ + CppunitTest_sw_writerfilter_ooxml \ + CppunitTest_sw_writerfilter_rtftok \ )) ifneq ($(DISABLE_GUI),TRUE) diff --git a/writerfilter/README.md b/sw/README.writerfilter.md similarity index 100% rename from writerfilter/README.md rename to sw/README.writerfilter.md diff --git a/writerfilter/documentation/KnownIssues.txt b/sw/documentation/writerfilter/KnownIssues.txt similarity index 100% rename from writerfilter/documentation/KnownIssues.txt rename to sw/documentation/writerfilter/KnownIssues.txt diff --git a/writerfilter/documentation/TODO b/sw/documentation/writerfilter/TODO similarity index 100% rename from writerfilter/documentation/TODO rename to sw/documentation/writerfilter/TODO diff --git a/writerfilter/documentation/doxygen/Doxyfile b/sw/documentation/writerfilter/doxygen/Doxyfile similarity index 100% rename from writerfilter/documentation/doxygen/Doxyfile rename to sw/documentation/writerfilter/doxygen/Doxyfile diff --git a/writerfilter/documentation/doxygen/images/doctok.png b/sw/documentation/writerfilter/doxygen/images/doctok.png similarity index 100% rename from writerfilter/documentation/doxygen/images/doctok.png rename to sw/documentation/writerfilter/doxygen/images/doctok.png diff --git a/writerfilter/documentation/doxygen/images/ooxmlimportchain.png b/sw/documentation/writerfilter/doxygen/images/ooxmlimportchain.png similarity index 100% rename from writerfilter/documentation/doxygen/images/ooxmlimportchain.png rename to sw/documentation/writerfilter/doxygen/images/ooxmlimportchain.png diff --git a/writerfilter/documentation/ooxml/model.rng b/sw/documentation/writerfilter/ooxml/model.rng similarity index 100% rename from writerfilter/documentation/ooxml/model.rng rename to sw/documentation/writerfilter/ooxml/model.rng diff --git a/writerfilter/documentation/sprms.txt b/sw/documentation/writerfilter/sprms.txt similarity index 100% rename from writerfilter/documentation/sprms.txt rename to sw/documentation/writerfilter/sprms.txt diff --git a/writerfilter/documentation/tablesInDoc.txt b/sw/documentation/writerfilter/tablesInDoc.txt similarity index 100% rename from writerfilter/documentation/tablesInDoc.txt rename to sw/documentation/writerfilter/tablesInDoc.txt diff --git a/writerfilter/inc/pch/precompiled_writerfilter.cxx b/sw/inc/pch/precompiled_sw_writerfilter.cxx similarity index 90% rename from writerfilter/inc/pch/precompiled_writerfilter.cxx rename to sw/inc/pch/precompiled_sw_writerfilter.cxx index 135ea5e8c5ba..f0c257a5d32d 100644 --- a/writerfilter/inc/pch/precompiled_writerfilter.cxx +++ b/sw/inc/pch/precompiled_sw_writerfilter.cxx @@ -7,6 +7,6 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -#include "precompiled_writerfilter.hxx" +#include "precompiled_sw_writerfilter.hxx" /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/writerfilter/inc/pch/precompiled_writerfilter.hxx b/sw/inc/pch/precompiled_sw_writerfilter.hxx similarity index 78% rename from writerfilter/inc/pch/precompiled_writerfilter.hxx rename to sw/inc/pch/precompiled_sw_writerfilter.hxx index 1da18905f952..0463a97621c2 100644 --- a/writerfilter/inc/pch/precompiled_writerfilter.hxx +++ b/sw/inc/pch/precompiled_sw_writerfilter.hxx @@ -13,29 +13,33 @@ manual changes will be rewritten by the next run of update_pch.sh (which presumably also fixes all possible problems, so it's usually better to use it). - Generated on 2021-08-22 14:50:51 using: - ./bin/update_pch writerfilter writerfilter --cutoff=5 --exclude:system --exclude:module --exclude:local + Generated on 2024-04-14 18:53:53 using: + ./bin/update_pch sw sw_writerfilter --cutoff=5 --exclude:system --exclude:module --exclude:local If after updating build fails, use the following command to locate conflicting headers: - ./bin/update_pch_bisect ./writerfilter/inc/pch/precompiled_writerfilter.hxx "make writerfilter.build" --find-conflicts + ./bin/update_pch_bisect ./sw/inc/pch/precompiled_sw_writerfilter.hxx "make sw.build" --find-conflicts */ #include <sal/config.h> #if PCH_LEVEL >= 1 #include <algorithm> +#include <array> #include <cassert> +#include <cmath> #include <cstddef> +#include <cstring> #include <functional> #include <iomanip> +#include <iterator> #include <limits> #include <math.h> #include <memory> +#include <optional> #include <ostream> #include <string_view> #include <type_traits> #include <utility> #include <vector> -#include <boost/lexical_cast.hpp> #endif // PCH_LEVEL >= 1 #if PCH_LEVEL >= 2 #include <osl/diagnose.h> @@ -46,25 +50,35 @@ #include <rtl/character.hxx> #include <rtl/instance.hxx> #include <rtl/locale.h> +#include <rtl/math.h> #include <rtl/math.hxx> #include <rtl/ref.hxx> +#include <rtl/strbuf.h> +#include <rtl/strbuf.hxx> #include <rtl/string.hxx> +#include <rtl/stringconcat.hxx> +#include <rtl/stringutils.hxx> #include <rtl/tencinfo.h> #include <rtl/textenc.h> #include <rtl/uri.hxx> +#include <rtl/ustrbuf.h> #include <rtl/ustring.hxx> #include <sal/log.hxx> -#include <sal/macros.h> #include <sal/types.h> #include <vcl/dllapi.h> +#include <vcl/mapmod.hxx> #endif // PCH_LEVEL >= 2 #if PCH_LEVEL >= 3 #include <basegfx/basegfxdllapi.h> #include <basegfx/point/b2dpoint.hxx> -#include <basegfx/tuple/b2dtuple.hxx> +#include <basegfx/range/Range2D.hxx> +#include <basegfx/range/b2drange.hxx> +#include <basegfx/range/basicrange.hxx> #include <basegfx/vector/b2dvector.hxx> #include <com/sun/star/beans/XPropertySet.hpp> +#include <com/sun/star/drawing/FillStyle.hpp> #include <com/sun/star/drawing/XDrawPageSupplier.hpp> +#include <com/sun/star/io/XInputStream.hpp> #include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> #include <com/sun/star/lang/XTypeProvider.hpp> @@ -76,6 +90,8 @@ #include <com/sun/star/text/TextContentAnchorType.hpp> #include <com/sun/star/text/VertOrientation.hpp> #include <com/sun/star/text/WrapTextMode.hpp> +#include <com/sun/star/text/WritingMode2.hpp> +#include <com/sun/star/text/XTextFieldsSupplier.hpp> #include <com/sun/star/uno/Any.h> #include <com/sun/star/uno/Any.hxx> #include <com/sun/star/uno/Reference.h> @@ -86,7 +102,10 @@ #include <com/sun/star/uno/Type.hxx> #include <com/sun/star/uno/XInterface.hpp> #include <com/sun/star/uno/genfunc.hxx> +#include <comphelper/comphelperdllapi.h> +#include <comphelper/diagnose_ex.hxx> #include <comphelper/propertysequence.hxx> +#include <comphelper/propertyvalue.hxx> #include <comphelper/sequence.hxx> #include <comphelper/sequenceashashmap.hxx> #include <comphelper/string.hxx> @@ -95,23 +114,26 @@ #include <cppuhelper/implbase.hxx> #include <cppuhelper/implbase_ex.hxx> #include <cppuhelper/weak.hxx> +#include <dmapper/GraphicZOrderHelper.hxx> #include <editeng/editengdllapi.h> #include <filter/msfilter/util.hxx> -#include <o3tl/cow_wrapper.hxx> +#include <o3tl/safeint.hxx> +#include <o3tl/string_view.hxx> #include <o3tl/typed_flags_set.hxx> #include <oox/dllapi.h> #include <oox/drawingml/drawingmltypes.hxx> #include <oox/token/tokens.hxx> #include <ooxml/resourceids.hxx> #include <sfx2/dllapi.h> +#include <svl/poolitem.hxx> #include <svx/svxdllapi.h> #include <tools/UnitConversion.hxx> #include <tools/color.hxx> -#include <comphelper/diagnose_ex.hxx> #include <tools/gen.hxx> #include <tools/long.hxx> #include <tools/ref.hxx> #include <tools/solar.h> +#include <tools/toolsdllapi.h> #include <uno/data.h> #include <uno/sequence2.h> #include <unotools/mediadescriptor.hxx> diff --git a/writerfilter/qa/cppunittests/dmapper/CellColorHandler.cxx b/sw/qa/writerfilter/cppunittests/dmapper/CellColorHandler.cxx similarity index 92% rename from writerfilter/qa/cppunittests/dmapper/CellColorHandler.cxx rename to sw/qa/writerfilter/cppunittests/dmapper/CellColorHandler.cxx index fed0a5f45b2a..f7904c95fb9a 100644 --- a/writerfilter/qa/cppunittests/dmapper/CellColorHandler.cxx +++ b/sw/qa/writerfilter/cppunittests/dmapper/CellColorHandler.cxx @@ -17,12 +17,12 @@ using namespace ::com::sun::star; namespace { -/// Tests for writerfilter/source/dmapper/CellColorHandler.cxx. +/// Tests for sw/source/writerfilter/dmapper/CellColorHandler.cxx. class Test : public UnoApiTest { public: Test() - : UnoApiTest("/writerfilter/qa/cppunittests/dmapper/data/") + : UnoApiTest("/sw/qa/writerfilter/cppunittests/dmapper/data/") { } }; diff --git a/writerfilter/qa/cppunittests/dmapper/DomainMapper.cxx b/sw/qa/writerfilter/cppunittests/dmapper/DomainMapper.cxx similarity index 98% rename from writerfilter/qa/cppunittests/dmapper/DomainMapper.cxx rename to sw/qa/writerfilter/cppunittests/dmapper/DomainMapper.cxx index 885443c5a210..4a69c4520f07 100644 --- a/writerfilter/qa/cppunittests/dmapper/DomainMapper.cxx +++ b/sw/qa/writerfilter/cppunittests/dmapper/DomainMapper.cxx @@ -20,12 +20,12 @@ using namespace ::com::sun::star; namespace { -/// Tests for writerfilter/source/dmapper/DomainMapper.cxx. +/// Tests for sw/source/writerfilter/dmapper/DomainMapper.cxx. class Test : public UnoApiTest { public: Test() - : UnoApiTest("/writerfilter/qa/cppunittests/dmapper/data/") + : UnoApiTest("/sw/qa/writerfilter/cppunittests/dmapper/data/") { } }; diff --git a/writerfilter/qa/cppunittests/dmapper/DomainMapperTableHandler.cxx b/sw/qa/writerfilter/cppunittests/dmapper/DomainMapperTableHandler.cxx similarity index 98% rename from writerfilter/qa/cppunittests/dmapper/DomainMapperTableHandler.cxx rename to sw/qa/writerfilter/cppunittests/dmapper/DomainMapperTableHandler.cxx index 5924fb90bc2a..0283f80e9ceb 100644 --- a/writerfilter/qa/cppunittests/dmapper/DomainMapperTableHandler.cxx +++ b/sw/qa/writerfilter/cppunittests/dmapper/DomainMapperTableHandler.cxx @@ -25,12 +25,12 @@ using namespace ::com::sun::star; namespace { -/// Tests for writerfilter/source/dmapper/DomainMapperTableHandler.cxx. +/// Tests for sw/source/writerfilter/dmapper/DomainMapperTableHandler.cxx. class Test : public UnoApiXmlTest { public: Test() - : UnoApiXmlTest("/writerfilter/qa/cppunittests/dmapper/data/") + : UnoApiXmlTest("/sw/qa/writerfilter/cppunittests/dmapper/data/") { } }; diff --git a/writerfilter/qa/cppunittests/dmapper/DomainMapperTableManager.cxx b/sw/qa/writerfilter/cppunittests/dmapper/DomainMapperTableManager.cxx similarity index 91% rename from writerfilter/qa/cppunittests/dmapper/DomainMapperTableManager.cxx rename to sw/qa/writerfilter/cppunittests/dmapper/DomainMapperTableManager.cxx index 3743ece63f7b..420ae2a18330 100644 --- a/writerfilter/qa/cppunittests/dmapper/DomainMapperTableManager.cxx +++ b/sw/qa/writerfilter/cppunittests/dmapper/DomainMapperTableManager.cxx @@ -16,12 +16,12 @@ using namespace ::com::sun::star; namespace { -/// Tests for writerfilter/source/dmapper/DomainMapperTableManager.cxx. +/// Tests for sw/source/writerfilter/dmapper/DomainMapperTableManager.cxx. class Test : public UnoApiTest { public: Test() - : UnoApiTest("/writerfilter/qa/cppunittests/dmapper/data/") + : UnoApiTest("/sw/qa/writerfilter/cppunittests/dmapper/data/") { } }; diff --git a/writerfilter/qa/cppunittests/dmapper/DomainMapper_Impl.cxx b/sw/qa/writerfilter/cppunittests/dmapper/DomainMapper_Impl.cxx similarity index 99% rename from writerfilter/qa/cppunittests/dmapper/DomainMapper_Impl.cxx rename to sw/qa/writerfilter/cppunittests/dmapper/DomainMapper_Impl.cxx index 16aa5cbfb2df..fcbc933b18a0 100644 --- a/writerfilter/qa/cppunittests/dmapper/DomainMapper_Impl.cxx +++ b/sw/qa/writerfilter/cppunittests/dmapper/DomainMapper_Impl.cxx @@ -28,12 +28,12 @@ using namespace ::com::sun::star; namespace { -/// Tests for writerfilter/source/dmapper/DomainMapper_Impl.cxx. +/// Tests for sw/source/writerfilter/dmapper/DomainMapper_Impl.cxx. class Test : public UnoApiTest { public: Test() - : UnoApiTest("/writerfilter/qa/cppunittests/dmapper/data/") + : UnoApiTest("/sw/qa/writerfilter/cppunittests/dmapper/data/") { } }; diff --git a/writerfilter/qa/cppunittests/dmapper/GraphicImport.cxx b/sw/qa/writerfilter/cppunittests/dmapper/GraphicImport.cxx similarity index 99% rename from writerfilter/qa/cppunittests/dmapper/GraphicImport.cxx rename to sw/qa/writerfilter/cppunittests/dmapper/GraphicImport.cxx index 8ec72d5c7b29..c48e15851747 100644 --- a/writerfilter/qa/cppunittests/dmapper/GraphicImport.cxx +++ b/sw/qa/writerfilter/cppunittests/dmapper/GraphicImport.cxx @@ -27,12 +27,12 @@ using namespace ::com::sun::star; namespace { -/// Tests for writerfilter/source/dmapper/GraphicImport.cxx. +/// Tests for sw/source/writerfilter/dmapper/GraphicImport.cxx. class Test : public UnoApiTest { public: Test() - : UnoApiTest("/writerfilter/qa/cppunittests/dmapper/data/") + : UnoApiTest("/sw/qa/writerfilter/cppunittests/dmapper/data/") { } }; diff --git a/writerfilter/qa/cppunittests/dmapper/PropertyMap.cxx b/sw/qa/writerfilter/cppunittests/dmapper/PropertyMap.cxx similarity index 98% rename from writerfilter/qa/cppunittests/dmapper/PropertyMap.cxx rename to sw/qa/writerfilter/cppunittests/dmapper/PropertyMap.cxx index 2952f1f93302..78e231e483cd 100644 --- a/writerfilter/qa/cppunittests/dmapper/PropertyMap.cxx +++ b/sw/qa/writerfilter/cppunittests/dmapper/PropertyMap.cxx @@ -26,12 +26,12 @@ using namespace ::com::sun::star; namespace { -/// Tests for writerfilter/source/dmapper/PropertyMap.cxx. +/// Tests for sw/source/writerfilter/dmapper/PropertyMap.cxx. class Test : public UnoApiTest { public: Test() - : UnoApiTest("/writerfilter/qa/cppunittests/dmapper/data/") + : UnoApiTest("/sw/qa/writerfilter/cppunittests/dmapper/data/") { } }; diff --git a/writerfilter/qa/cppunittests/dmapper/SdtHelper.cxx b/sw/qa/writerfilter/cppunittests/dmapper/SdtHelper.cxx similarity index 99% rename from writerfilter/qa/cppunittests/dmapper/SdtHelper.cxx rename to sw/qa/writerfilter/cppunittests/dmapper/SdtHelper.cxx index 1d1e1228f4f5..b5e60e1035dc 100644 --- a/writerfilter/qa/cppunittests/dmapper/SdtHelper.cxx +++ b/sw/qa/writerfilter/cppunittests/dmapper/SdtHelper.cxx @@ -19,12 +19,12 @@ using namespace com::sun::star; namespace { -/// Tests for writerfilter/source/dmapper/SdtHelper.cxx. +/// Tests for sw/source/writerfilter/dmapper/SdtHelper.cxx. class Test : public UnoApiTest { public: Test() - : UnoApiTest("/writerfilter/qa/cppunittests/dmapper/data/") + : UnoApiTest("/sw/qa/writerfilter/cppunittests/dmapper/data/") { } }; diff --git a/writerfilter/qa/cppunittests/dmapper/SettingsTable.cxx b/sw/qa/writerfilter/cppunittests/dmapper/SettingsTable.cxx similarity index 96% rename from writerfilter/qa/cppunittests/dmapper/SettingsTable.cxx rename to sw/qa/writerfilter/cppunittests/dmapper/SettingsTable.cxx index 52814727f91c..f8305efb5315 100644 --- a/writerfilter/qa/cppunittests/dmapper/SettingsTable.cxx +++ b/sw/qa/writerfilter/cppunittests/dmapper/SettingsTable.cxx @@ -18,12 +18,12 @@ using namespace com::sun::star; namespace { -/// Tests for writerfilter/source/dmapper/SettingsTable.cxx. +/// Tests for sw/source/writerfilter/dmapper/SettingsTable.cxx. class Test : public UnoApiXmlTest { public: Test() - : UnoApiXmlTest("/writerfilter/qa/cppunittests/dmapper/data/") + : UnoApiXmlTest("/sw/qa/writerfilter/cppunittests/dmapper/data/") { } }; diff --git a/writerfilter/qa/cppunittests/dmapper/TableManager.cxx b/sw/qa/writerfilter/cppunittests/dmapper/TableManager.cxx similarity index 91% rename from writerfilter/qa/cppunittests/dmapper/TableManager.cxx rename to sw/qa/writerfilter/cppunittests/dmapper/TableManager.cxx index 0f27633dce74..45dc968c0f22 100644 --- a/writerfilter/qa/cppunittests/dmapper/TableManager.cxx +++ b/sw/qa/writerfilter/cppunittests/dmapper/TableManager.cxx @@ -15,12 +15,12 @@ using namespace com::sun::star; namespace { -/// Tests for writerfilter/source/dmapper/TableManager.cxx. +/// Tests for sw/source/writerfilter/dmapper/TableManager.cxx. class Test : public UnoApiTest { public: Test() - : UnoApiTest("/writerfilter/qa/cppunittests/dmapper/data/") + : UnoApiTest("/sw/qa/writerfilter/cppunittests/dmapper/data/") { } }; diff --git a/writerfilter/qa/cppunittests/dmapper/TextEffectsHandler.cxx b/sw/qa/writerfilter/cppunittests/dmapper/TextEffectsHandler.cxx similarity index 95% rename from writerfilter/qa/cppunittests/dmapper/TextEffectsHandler.cxx rename to sw/qa/writerfilter/cppunittests/dmapper/TextEffectsHandler.cxx index 040fcf124488..c14496179dc6 100644 --- a/writerfilter/qa/cppunittests/dmapper/TextEffectsHandler.cxx +++ b/sw/qa/writerfilter/cppunittests/dmapper/TextEffectsHandler.cxx @@ -16,12 +16,12 @@ using namespace ::com::sun::star; namespace { -/// Tests for writerfilter/source/dmapper/TextEffectsHandler.cxx. +/// Tests for sw/source/writerfilter/dmapper/TextEffectsHandler.cxx. class Test : public UnoApiTest { public: Test() - : UnoApiTest("/writerfilter/qa/cppunittests/dmapper/data/") + : UnoApiTest("/sw/qa/writerfilter/cppunittests/dmapper/data/") { } }; diff --git a/writerfilter/qa/cppunittests/dmapper/data/1cell-insidev-rightborder.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/1cell-insidev-rightborder.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/1cell-insidev-rightborder.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/1cell-insidev-rightborder.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/alt-chunk.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/alt-chunk.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/alt-chunk.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/alt-chunk.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/chart-zorder.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/chart-zorder.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/chart-zorder.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/chart-zorder.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/clearing-break.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/clearing-break.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/clearing-break.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/clearing-break.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/content-control-data-binding-color.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/content-control-data-binding-color.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/content-control-data-binding-color.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/content-control-data-binding-color.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/content-control-date-data-binding.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/content-control-date-data-binding.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/content-control-date-data-binding.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/content-control-date-data-binding.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/create-date-preserve.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/create-date-preserve.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/create-date-preserve.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/create-date-preserve.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/do-not-break-wrapped-tables.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/do-not-break-wrapped-tables.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/do-not-break-wrapped-tables.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/do-not-break-wrapped-tables.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/draw-shape-inline-effect.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/draw-shape-inline-effect.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/draw-shape-inline-effect.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/draw-shape-inline-effect.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/fdo78333-1-minimized.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/fdo78333-1-minimized.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/fdo78333-1-minimized.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/fdo78333-1-minimized.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/field-if-inside-if.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/field-if-inside-if.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/field-if-inside-if.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/field-if-inside-if.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/floating-table-header.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/floating-table-header.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/floating-table-header.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/floating-table-header.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/floating-table-section-break.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/floating-table-section-break.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/floating-table-section-break.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/floating-table-section-break.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/floattable-break-before.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/floattable-break-before.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/floattable-break-before.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/floattable-break-before.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/floattable-footnote-redline.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/floattable-footnote-redline.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/floattable-footnote-redline.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/floattable-footnote-redline.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/floattable-header-overlap.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/floattable-header-overlap.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/floattable-header-overlap.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/floattable-header-overlap.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/floattable-header.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/floattable-header.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/floattable-header.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/floattable-header.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/floattable-hidden-anchor.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/floattable-hidden-anchor.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/floattable-hidden-anchor.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/floattable-hidden-anchor.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/floattable-nested-3tables.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/floattable-nested-3tables.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/floattable-nested-3tables.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/floattable-nested-3tables.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/floattable-nested-cellstart.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/floattable-nested-cellstart.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/floattable-nested-cellstart.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/floattable-nested-cellstart.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/floattable-nested.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/floattable-nested.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/floattable-nested.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/floattable-nested.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/floattable-outer-nonsplit-inner.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/floattable-outer-nonsplit-inner.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/floattable-outer-nonsplit-inner.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/floattable-outer-nonsplit-inner.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/floattable-sectend.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/floattable-sectend.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/floattable-sectend.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/floattable-sectend.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/floattable-tbl-overlap.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/floattable-tbl-overlap.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/floattable-tbl-overlap.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/floattable-tbl-overlap.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/floattable-then-table.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/floattable-then-table.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/floattable-then-table.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/floattable-then-table.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/floattable-vertical-frame-offset.rtf b/sw/qa/writerfilter/cppunittests/dmapper/data/floattable-vertical-frame-offset.rtf similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/floattable-vertical-frame-offset.rtf rename to sw/qa/writerfilter/cppunittests/dmapper/data/floattable-vertical-frame-offset.rtf diff --git a/writerfilter/qa/cppunittests/dmapper/data/floattable-wrap-on-all-pages.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/floattable-wrap-on-all-pages.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/floattable-wrap-on-all-pages.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/floattable-wrap-on-all-pages.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/follow-page-top-margin.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/follow-page-top-margin.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/follow-page-top-margin.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/follow-page-top-margin.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/frame-direction.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/frame-direction.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/frame-direction.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/frame-direction.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/group-shape-rotation.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/group-shape-rotation.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/group-shape-rotation.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/group-shape-rotation.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/inline-anchored-zorder.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/inline-anchored-zorder.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/inline-anchored-zorder.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/inline-anchored-zorder.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/inline-inshape-anchored-zorder.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/inline-inshape-anchored-zorder.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/inline-inshape-anchored-zorder.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/inline-inshape-anchored-zorder.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/large-para-top-margin.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/large-para-top-margin.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/large-para-top-margin.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/large-para-top-margin.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/layout-in-cell-2.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/layout-in-cell-2.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/layout-in-cell-2.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/layout-in-cell-2.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/layout-in-cell-wrapnone-column.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/layout-in-cell-wrapnone-column.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/layout-in-cell-wrapnone-column.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/layout-in-cell-wrapnone-column.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/negative-page-border-no-margin.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/negative-page-border-no-margin.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/negative-page-border-no-margin.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/negative-page-border-no-margin.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/negative-page-border.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/negative-page-border.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/negative-page-border.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/negative-page-border.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/nested-floating-table.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/nested-floating-table.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/nested-floating-table.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/nested-floating-table.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/num-restart-style-parent.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/num-restart-style-parent.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/num-restart-style-parent.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/num-restart-style-parent.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/page-break-footer-table.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/page-break-footer-table.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/page-break-footer-table.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/page-break-footer-table.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/paste-ole.rtf b/sw/qa/writerfilter/cppunittests/dmapper/data/paste-ole.rtf similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/paste-ole.rtf rename to sw/qa/writerfilter/cppunittests/dmapper/data/paste-ole.rtf diff --git a/writerfilter/qa/cppunittests/dmapper/data/ptab.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/ptab.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/ptab.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/ptab.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/redlined-shape-sdt.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/redlined-shape-sdt.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/redlined-shape-sdt.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/redlined-shape-sdt.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/relfromh-insidemargin.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/relfromh-insidemargin.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/relfromh-insidemargin.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/relfromh-insidemargin.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/sdt-block-text.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/sdt-block-text.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/sdt-block-text.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/sdt-block-text.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/sdt-dropdown-no-display-text.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/sdt-dropdown-no-display-text.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/sdt-dropdown-no-display-text.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/sdt-dropdown-no-display-text.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/sdt-run-checkbox.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/sdt-run-checkbox.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/sdt-run-checkbox.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/sdt-run-checkbox.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/sdt-run-combobox.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/sdt-run-combobox.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/sdt-run-combobox.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/sdt-run-combobox.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/sdt-run-dropdown.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/sdt-run-dropdown.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/sdt-run-dropdown.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/sdt-run-dropdown.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/sdt-run-in-para.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/sdt-run-in-para.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/sdt-run-in-para.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/sdt-run-in-para.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/sdt-run-picture.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/sdt-run-picture.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/sdt-run-picture.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/sdt-run-picture.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/sdt-run-plain-text.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/sdt-run-plain-text.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/sdt-run-plain-text.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/sdt-run-plain-text.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/sdt-run-rich-text.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/sdt-run-rich-text.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/sdt-run-rich-text.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/sdt-run-rich-text.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/semi-transparent-text.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/semi-transparent-text.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/semi-transparent-text.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/semi-transparent-text.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/table-negative-vertical-pos.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/table-negative-vertical-pos.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/table-negative-vertical-pos.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/table-negative-vertical-pos.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/tdf129205.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/tdf129205.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/tdf129205.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/tdf129205.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/tdf141540ChildRotation.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/tdf141540ChildRotation.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/tdf141540ChildRotation.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/tdf141540ChildRotation.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/tdf141540GroupLinePosSize.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/tdf141540GroupLinePosSize.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/tdf141540GroupLinePosSize.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/tdf141540GroupLinePosSize.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/tdf141540GroupRotation.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/tdf141540GroupRotation.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/tdf141540GroupRotation.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/tdf141540GroupRotation.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/tdf142304GroupPosition.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/tdf142304GroupPosition.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/tdf142304GroupPosition.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/tdf142304GroupPosition.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/tdf142305SquareWrapMargin.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/tdf142305SquareWrapMargin.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/tdf142305SquareWrapMargin.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/tdf142305SquareWrapMargin.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/tdf142305StrokeGlowMargin.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/tdf142305StrokeGlowMargin.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/tdf142305StrokeGlowMargin.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/tdf142305StrokeGlowMargin.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/tdf143208_wrapTight.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/tdf143208_wrapTight.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/tdf143208_wrapTight.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/tdf143208_wrapTight.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/tdf143455_SmartArtPosition.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/tdf143455_SmartArtPosition.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/tdf143455_SmartArtPosition.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/tdf143455_SmartArtPosition.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/tdf149840_SmartArtBackground.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/tdf149840_SmartArtBackground.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/tdf149840_SmartArtBackground.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/tdf149840_SmartArtBackground.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/tdf152884_Char_Transparency.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/tdf152884_Char_Transparency.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/tdf152884_Char_Transparency.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/tdf152884_Char_Transparency.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/tdf158360.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/tdf158360.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/tdf158360.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/tdf158360.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/textbox-textline-top.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/textbox-textline-top.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/textbox-textline-top.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/textbox-textline-top.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/textbox-textline.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/textbox-textline.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/textbox-textline.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/textbox-textline.docx diff --git a/writerfilter/qa/cppunittests/dmapper/data/wrap-poly-crop.docx b/sw/qa/writerfilter/cppunittests/dmapper/data/wrap-poly-crop.docx similarity index 100% rename from writerfilter/qa/cppunittests/dmapper/data/wrap-poly-crop.docx rename to sw/qa/writerfilter/cppunittests/dmapper/data/wrap-poly-crop.docx diff --git a/writerfilter/qa/cppunittests/filters-test/README b/sw/qa/writerfilter/cppunittests/filters-test/README similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/README rename to sw/qa/writerfilter/cppunittests/filters-test/README diff --git a/writerfilter/qa/cppunittests/filters-test/data/fail/CVE-2005-2971-1.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/fail/CVE-2005-2971-1.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/fail/CVE-2005-2971-1.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/fail/CVE-2005-2971-1.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/fail/CVE-2010-3451-1.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/fail/CVE-2010-3451-1.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/fail/CVE-2010-3451-1.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/fail/CVE-2010-3451-1.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/fail/EDB-18749-1.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/fail/EDB-18749-1.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/fail/EDB-18749-1.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/fail/EDB-18749-1.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/fail/LIBREOFFICE-N4LA0OHZ.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/fail/LIBREOFFICE-N4LA0OHZ.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/fail/LIBREOFFICE-N4LA0OHZ.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/fail/LIBREOFFICE-N4LA0OHZ.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/fail/destinationtest-1.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/fail/destinationtest-1.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/fail/destinationtest-1.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/fail/destinationtest-1.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/fail/destinationtest-2.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/fail/destinationtest-2.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/fail/destinationtest-2.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/fail/destinationtest-2.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/fail/nopropertyset-1.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/fail/nopropertyset-1.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/fail/nopropertyset-1.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/fail/nopropertyset-1.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/fail/popstate-1.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/fail/popstate-1.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/fail/popstate-1.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/fail/popstate-1.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/fail/popstate-2.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/fail/popstate-2.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/fail/popstate-2.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/fail/popstate-2.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/fail/propheight-1.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/fail/propheight-1.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/fail/propheight-1.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/fail/propheight-1.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/fail/sf_edeb1eb341ad4c8608af9396952724a0-128299-minimized.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/fail/sf_edeb1eb341ad4c8608af9396952724a0-128299-minimized.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/fail/sf_edeb1eb341ad4c8608af9396952724a0-128299-minimized.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/fail/sf_edeb1eb341ad4c8608af9396952724a0-128299-minimized.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/fail/tablemanager-5.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/fail/tablemanager-5.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/fail/tablemanager-5.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/fail/tablemanager-5.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/fail/tablemanager-6.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/fail/tablemanager-6.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/fail/tablemanager-6.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/fail/tablemanager-6.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/fail/tablemanager-7.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/fail/tablemanager-7.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/fail/tablemanager-7.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/fail/tablemanager-7.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/fail/topcontext-1.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/fail/topcontext-1.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/fail/topcontext-1.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/fail/topcontext-1.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/fail/topcontext-2.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/fail/topcontext-2.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/fail/topcontext-2.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/fail/topcontext-2.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/fail/topcontext-3.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/fail/topcontext-3.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/fail/topcontext-3.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/fail/topcontext-3.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/indeterminate/.gitignore b/sw/qa/writerfilter/cppunittests/filters-test/data/indeterminate/.gitignore similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/indeterminate/.gitignore rename to sw/qa/writerfilter/cppunittests/filters-test/data/indeterminate/.gitignore diff --git a/writerfilter/qa/cppunittests/filters-test/data/pass/CVE-2005-2964-1.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/pass/CVE-2005-2964-1.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/pass/CVE-2005-2964-1.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/pass/CVE-2005-2964-1.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/pass/CVE-2005-2972-1.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/pass/CVE-2005-2972-1.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/pass/CVE-2005-2972-1.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/pass/CVE-2005-2972-1.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/pass/CVE-2005-2972-2.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/pass/CVE-2005-2972-2.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/pass/CVE-2005-2972-2.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/pass/CVE-2005-2972-2.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/pass/CVE-2007-0245-1.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/pass/CVE-2007-0245-1.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/pass/CVE-2007-0245-1.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/pass/CVE-2007-0245-1.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/pass/CVE-2010-3333-1.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/pass/CVE-2010-3333-1.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/pass/CVE-2010-3333-1.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/pass/CVE-2010-3333-1.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/pass/CVE-2010-3452-1.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/pass/CVE-2010-3452-1.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/pass/CVE-2010-3452-1.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/pass/CVE-2010-3452-1.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/pass/CVE-2014-1761-1.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/pass/CVE-2014-1761-1.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/pass/CVE-2014-1761-1.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/pass/CVE-2014-1761-1.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/pass/CVE-2014-1761-2.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/pass/CVE-2014-1761-2.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/pass/CVE-2014-1761-2.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/pass/CVE-2014-1761-2.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/pass/CVE-pseudo-2009-0238-1.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/pass/CVE-pseudo-2009-0238-1.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/pass/CVE-pseudo-2009-0238-1.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/pass/CVE-pseudo-2009-0238-1.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/pass/EDB-18754-1.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/pass/EDB-18754-1.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/pass/EDB-18754-1.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/pass/EDB-18754-1.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/pass/EDB-18940-1.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/pass/EDB-18940-1.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/pass/EDB-18940-1.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/pass/EDB-18940-1.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/pass/TCI-TN65GP-DDRHDLL-partial.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/pass/TCI-TN65GP-DDRHDLL-partial.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/pass/TCI-TN65GP-DDRHDLL-partial.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/pass/TCI-TN65GP-DDRHDLL-partial.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/pass/abi3623.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/pass/abi3623.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/pass/abi3623.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/pass/abi3623.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/pass/abi4817.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/pass/abi4817.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/pass/abi4817.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/pass/abi4817.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/pass/fdo49666.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/pass/fdo49666.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/pass/fdo49666.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/pass/fdo49666.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/pass/fdo64656.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/pass/fdo64656.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/pass/fdo64656.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/pass/fdo64656.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/pass/i74153.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/pass/i74153.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/pass/i74153.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/pass/i74153.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/pass/i84172.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/pass/i84172.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/pass/i84172.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/pass/i84172.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/pass/parser-state-1.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/pass/parser-state-1.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/pass/parser-state-1.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/pass/parser-state-1.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/pass/rhbz960019.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/pass/rhbz960019.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/pass/rhbz960019.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/pass/rhbz960019.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/pass/sf_2063317381c4a46d642c79a4b1817dc0-101375-minimized.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/pass/sf_2063317381c4a46d642c79a4b1817dc0-101375-minimized.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/pass/sf_2063317381c4a46d642c79a4b1817dc0-101375-minimized.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/pass/sf_2063317381c4a46d642c79a4b1817dc0-101375-minimized.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/pass/sf_2063317381c4a46d642c79a4b1817dc0-108116-minimized.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/pass/sf_2063317381c4a46d642c79a4b1817dc0-108116-minimized.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/pass/sf_2063317381c4a46d642c79a4b1817dc0-108116-minimized.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/pass/sf_2063317381c4a46d642c79a4b1817dc0-108116-minimized.rtf diff --git a/writerfilter/qa/cppunittests/filters-test/data/pass/sf_edeb1eb341ad4c8608af9396952724a0-41170.rtf b/sw/qa/writerfilter/cppunittests/filters-test/data/pass/sf_edeb1eb341ad4c8608af9396952724a0-41170.rtf similarity index 100% rename from writerfilter/qa/cppunittests/filters-test/data/pass/sf_edeb1eb341ad4c8608af9396952724a0-41170.rtf rename to sw/qa/writerfilter/cppunittests/filters-test/data/pass/sf_edeb1eb341ad4c8608af9396952724a0-41170.rtf -e ... etc. - the rest is truncated