summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Repository.mk1
-rw-r--r--android/experimental/LibreOffice4Android/native-code.cxx2
-rw-r--r--android/experimental/desktop/native-code.cxx2
-rw-r--r--chart2/CppunitTest_chart2_export.mk1
-rw-r--r--chart2/CppunitTest_chart2_import.mk1
-rw-r--r--cppuhelper/source/shlib.cxx2
-rw-r--r--dbaccess/CppunitTest_dbaccess_dialog_save.mk1
-rw-r--r--dbaccess/CppunitTest_dbaccess_macros_test.mk1
-rw-r--r--ios/experimental/LibreOffice/LibreOffice/lo.mm2
-rw-r--r--ios/qa/sc/Makefile4
-rw-r--r--ios/qa/sc/filters-test.m1
-rw-r--r--ios/shared/ios_sharedlo/cxx/mlo.mm3
-rw-r--r--oox/Library_oox.mk2
-rwxr-xr-xpostprocess/Rdb_services.mk1
-rw-r--r--sax/CppunitTest_sax_parser.mk2
-rw-r--r--sax/Library_expwrap.mk14
-rw-r--r--sax/Library_fastsax.mk48
-rw-r--r--sax/Module_sax.mk2
-rw-r--r--sax/StaticLibrary_sax_shared.mk23
-rw-r--r--sax/source/expatwrap/expwrap.component3
-rw-r--r--sax/source/expatwrap/sax_expat.cxx18
-rw-r--r--sax/source/fastparser/fastparser.cxx35
-rw-r--r--sax/source/fastparser/fastsax.component25
-rw-r--r--sc/CppunitTest_sc_annotationobj.mk1
-rw-r--r--sc/CppunitTest_sc_annotationshapeobj.mk1
-rw-r--r--sc/CppunitTest_sc_annotationsobj.mk1
-rw-r--r--sc/CppunitTest_sc_cellrangeobj.mk1
-rw-r--r--sc/CppunitTest_sc_chart_regression_test.mk1
-rw-r--r--sc/CppunitTest_sc_databaserangeobj.mk1
-rw-r--r--sc/CppunitTest_sc_datapilotfieldobj.mk1
-rw-r--r--sc/CppunitTest_sc_datapilottableobj.mk1
-rw-r--r--sc/CppunitTest_sc_editfieldobj_cell.mk1
-rw-r--r--sc/CppunitTest_sc_editfieldobj_header.mk1
-rw-r--r--sc/CppunitTest_sc_filters_test.mk1
-rw-r--r--sc/CppunitTest_sc_macros_test.mk1
-rw-r--r--sc/CppunitTest_sc_modelobj.mk1
-rw-r--r--sc/CppunitTest_sc_namedrangeobj.mk1
-rw-r--r--sc/CppunitTest_sc_namedrangesobj.mk1
-rw-r--r--sc/CppunitTest_sc_opencl_test.mk1
-rw-r--r--sc/CppunitTest_sc_outlineobj.mk1
-rw-r--r--sc/CppunitTest_sc_rangelst_test.mk1
-rw-r--r--sc/CppunitTest_sc_subsequent_export_test.mk1
-rw-r--r--sc/CppunitTest_sc_subsequent_filters_test.mk1
-rw-r--r--sc/CppunitTest_sc_tableautoformatfield.mk1
-rw-r--r--sc/CppunitTest_sc_tablesheetobj.mk1
-rw-r--r--sc/CppunitTest_sc_tablesheetsobj.mk1
-rw-r--r--sd/CppunitTest_sd_filters_test.mk1
-rw-r--r--sd/CppunitTest_sd_import_tests.mk1
-rw-r--r--sw/CppunitTest_sw_filters_test.mk1
-rw-r--r--sw/CppunitTest_sw_htmlexport.mk1
-rw-r--r--sw/CppunitTest_sw_layout_test.mk1
-rw-r--r--sw/CppunitTest_sw_macros_test.mk1
-rw-r--r--sw/CppunitTest_sw_odfexport.mk1
-rw-r--r--sw/CppunitTest_sw_ooxmlexport.mk1
-rw-r--r--sw/CppunitTest_sw_ooxmlimport.mk1
55 files changed, 34 insertions, 192 deletions
diff --git a/Repository.mk b/Repository.mk
index 5405d6992ad3..d4a103c3c18b 100644
--- a/Repository.mk
+++ b/Repository.mk
@@ -253,7 +253,6 @@ $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,ooo, \
evtatt \
exp \
expwrap \
- fastsax \
flat \
file \
filterconfig \
diff --git a/android/experimental/LibreOffice4Android/native-code.cxx b/android/experimental/LibreOffice4Android/native-code.cxx
index 00fec008da35..9e65d8d9bd2a 100644
--- a/android/experimental/LibreOffice4Android/native-code.cxx
+++ b/android/experimental/LibreOffice4Android/native-code.cxx
@@ -22,7 +22,6 @@ extern "C"
extern void * emboleobj_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
extern void * evtatt_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
extern void * expwrap_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
- extern void * fastsax_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
extern void * filterconfig1_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
extern void * frm_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
extern void * fsstorage_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
@@ -87,7 +86,6 @@ lo_get_libmap(void)
{ "libemboleobj.a", emboleobj_component_getFactory },
{ "libevtattlo.a", evtatt_component_getFactory },
{ "libexpwrap.uno.a", expwrap_component_getFactory },
- { "libfastsax.uno.a", fastsax_component_getFactory },
{ "libfilterconfiglo.a", filterconfig1_component_getFactory },
{ "libfrmlo.a", frm_component_getFactory },
{ "libfsstoragelo.a", fsstorage_component_getFactory },
diff --git a/android/experimental/desktop/native-code.cxx b/android/experimental/desktop/native-code.cxx
index 54d91303dfb5..f16eab38637d 100644
--- a/android/experimental/desktop/native-code.cxx
+++ b/android/experimental/desktop/native-code.cxx
@@ -23,7 +23,6 @@ extern "C"
extern void * emboleobj_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
extern void * evtatt_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
extern void * expwrap_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
- extern void * fastsax_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
extern void * filterconfig1_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
extern void * frm_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
extern void * fsstorage_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
@@ -92,7 +91,6 @@ lo_get_libmap(void)
{ "libemboleobj.a", emboleobj_component_getFactory },
{ "libevtattlo.a", evtatt_component_getFactory },
{ "libexpwraplo.a", expwrap_component_getFactory },
- { "libfastsaxlo.a", fastsax_component_getFactory },
{ "libfilterconfiglo.a", filterconfig1_component_getFactory },
{ "libfrmlo.a", frm_component_getFactory },
{ "libfsstoragelo.a", fsstorage_component_getFactory },
diff --git a/chart2/CppunitTest_chart2_export.mk b/chart2/CppunitTest_chart2_export.mk
index 93b8821dd2c8..a861693f33f1 100644
--- a/chart2/CppunitTest_chart2_export.mk
+++ b/chart2/CppunitTest_chart2_export.mk
@@ -82,7 +82,6 @@ $(eval $(call gb_CppunitTest_use_components,chart2_export,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sc/util/sc \
sc/util/scd \
sc/util/scfilt \
diff --git a/chart2/CppunitTest_chart2_import.mk b/chart2/CppunitTest_chart2_import.mk
index 8075625fba06..2c74eb52cae1 100644
--- a/chart2/CppunitTest_chart2_import.mk
+++ b/chart2/CppunitTest_chart2_import.mk
@@ -85,7 +85,6 @@ $(eval $(call gb_CppunitTest_use_components,chart2_import,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sc/util/sc \
sc/util/scd \
sc/util/scfilt \
diff --git a/cppuhelper/source/shlib.cxx b/cppuhelper/source/shlib.cxx
index 6176b2318d06..e941b9d19f56 100644
--- a/cppuhelper/source/shlib.cxx
+++ b/cppuhelper/source/shlib.cxx
@@ -235,7 +235,6 @@ extern "C"
extern void * comphelp_component_getFactory( const sal_Char * pImplName, void * pServiceManager, void * pRegistryKey );
extern void * deployment_component_getFactory( const sal_Char * pImplName, void * pServiceManager, void * pRegistryKey );
extern void * expwrap_component_getFactory( const sal_Char * pImplName, void * pServiceManager, void * pRegistryKey );
- extern void * fastsax_component_getFactory( const sal_Char * pImplName, void * pServiceManager, void * pRegistryKey );
extern void * filterconfig1_component_getFactory( const sal_Char * pImplName, void * pServiceManager, void * pRegistryKey );
extern void * fwk_component_getFactory( const sal_Char * pImplName, void * pServiceManager, void * pRegistryKey );
extern void * introspection_component_getFactory( const sal_Char * pImplName, void * pServiceManager, void * pRegistryKey );
@@ -321,7 +320,6 @@ Reference< XInterface > SAL_CALL loadSharedLibComponentFactory(
{ "libconfigmgrlo.a", configmgr_component_getFactory },
{ "libdeployment.a", deployment_component_getFactory },
{ "libexpwraplo.a", expwrap_component_getFactory },
- { "libfastsaxlo.a", fastsax_component_getFactory },
{ "libfilterconfiglo.a", filterconfig1_component_getFactory },
{ "libfwklo.a", fwk_component_getFactory },
{ "libi18npoollo.a", i18npool_component_getFactory },
diff --git a/dbaccess/CppunitTest_dbaccess_dialog_save.mk b/dbaccess/CppunitTest_dbaccess_dialog_save.mk
index 8b5832ee7a7b..4d99ed8daec9 100644
--- a/dbaccess/CppunitTest_dbaccess_dialog_save.mk
+++ b/dbaccess/CppunitTest_dbaccess_dialog_save.mk
@@ -85,7 +85,6 @@ $(eval $(call gb_CppunitTest_use_components,dbaccess_dialog_save,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
scripting/source/basprov/basprov \
scripting/util/scriptframe \
sfx2/util/sfx \
diff --git a/dbaccess/CppunitTest_dbaccess_macros_test.mk b/dbaccess/CppunitTest_dbaccess_macros_test.mk
index 2fa16c817036..d5baaea5d960 100644
--- a/dbaccess/CppunitTest_dbaccess_macros_test.mk
+++ b/dbaccess/CppunitTest_dbaccess_macros_test.mk
@@ -84,7 +84,6 @@ $(eval $(call gb_CppunitTest_use_components,dbaccess_macros_test,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
scripting/source/basprov/basprov \
scripting/util/scriptframe \
sfx2/util/sfx \
diff --git a/ios/experimental/LibreOffice/LibreOffice/lo.mm b/ios/experimental/LibreOffice/LibreOffice/lo.mm
index 429bb1a2e052..610eda9d0e76 100644
--- a/ios/experimental/LibreOffice/LibreOffice/lo.mm
+++ b/ios/experimental/LibreOffice/LibreOffice/lo.mm
@@ -29,7 +29,6 @@ extern "C" {
extern void * emboleobj_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
extern void * evtatt_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
extern void * expwrap_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
- extern void * fastsax_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
extern void * filterconfig1_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
extern void * frm_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
extern void * fsstorage_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
@@ -92,7 +91,6 @@ lo_get_libmap(void)
{ "libemboleobj.a", emboleobj_component_getFactory },
{ "libevtattlo.a", evtatt_component_getFactory },
{ "libexpwraplo.a", expwrap_component_getFactory },
- { "libfastsaxlo.a", fastsax_component_getFactory },
{ "libfilterconfiglo.a", filterconfig1_component_getFactory },
{ "libfrmlo.a", frm_component_getFactory },
{ "libfsstoragelo.a", fsstorage_component_getFactory },
diff --git a/ios/qa/sc/Makefile b/ios/qa/sc/Makefile
index 0e7dc783b2d5..26cb10cd9c50 100644
--- a/ios/qa/sc/Makefile
+++ b/ios/qa/sc/Makefile
@@ -39,7 +39,7 @@ SRCS = filters-test.m
CFLAGS = $(SOLARINC)
-LIBS = -Wl,$(WORKDIR)/LinkTarget/CppunitTest/libtest_sc_filters_test.a $(foreach LIB, bin/cppunit/cppunittester lib/bootstrap.uno lib/configmgr.uno lib/expwrap.uno lib/fastsax.uno lib/i18npool.uno lib/introspection.uno lib/reflection.uno lib/stocservices.uno lib/unobootstrapprotector lib/unoexceptionprotector, $(SOLARLIB) -lanalysislo -lavmedialo -lbasegfxlo -lcanvastoolslo -llcms2 -lcollator_data -lcomphelpgcc3 -lcppcanvaslo -lcppunit -lcrypto -ldatelo -ldict_ja -ldict_zh -ldrawinglayerlo -leditenglo -lexpat_xmlparse -lexpat_xmltok -lfilterconfiglo -lforlo -lforuilo -lfwelo -lfwilo -lfwklo -lgcc3_uno -li18nlangtaggcc3 -li18nutilgcc3 -licudata -licui18n -licuuc -lindex_data -ljpeg -ljvmfwk -llnglo -llocaledata_en -llocaledata_es -llocaledata_euro -llocaledata_others -lmsfilterlo -looxlo -lpackage2 -lreg -lsal_textenc -lsalcpprt -lsaxlo -lscfiltlo -lsclo -lsfxlo -lsotlo -lstore -lsvllo -lsvtlo -lsvxlo -lsvxcorelo -ltest -ltextconv_dict -ltklo -ltllo -lucb1 -lucbhelper4gcc3 -lucpfile1 -lunoxmllo -luno_cppuhelpergcc3 -luno_cppu -luno_sal -luno_salhelpergcc3 -lunotest -lutllo -lvcllo -lxmlscriptlo -lxml2 -lxmlreader -lxolo -lxstor -lz $(addprefix -framework , $(gb_Library__FRAMEWORKS)) -liconv -lobjc
+LIBS = -Wl,$(WORKDIR)/LinkTarget/CppunitTest/libtest_sc_filters_test.a $(foreach LIB, bin/cppunit/cppunittester lib/bootstrap.uno lib/configmgr.uno lib/expwrap.uno lib/i18npool.uno lib/introspection.uno lib/reflection.uno lib/stocservices.uno lib/unobootstrapprotector lib/unoexceptionprotector, $(SOLARLIB) -lanalysislo -lavmedialo -lbasegfxlo -lcanvastoolslo -llcms2 -lcollator_data -lcomphelpgcc3 -lcppcanvaslo -lcppunit -lcrypto -ldatelo -ldict_ja -ldict_zh -ldrawinglayerlo -leditenglo -lexpat_xmlparse -lexpat_xmltok -lfilterconfiglo -lforlo -lforuilo -lfwelo -lfwilo -lfwklo -lgcc3_uno -li18nlangtaggcc3 -li18nutilgcc3 -licudata -licui18n -licuuc -lindex_data -ljpeg -ljvmfwk -llnglo -llocaledata_en -llocaledata_es -llocaledata_euro -llocaledata_others -lmsfilterlo -looxlo -lpackage2 -lreg -lsal_textenc -lsalcpprt -lsaxlo -lscfiltlo -lsclo -lsfxlo -lsotlo -lstore -lsvllo -lsvtlo -lsvxlo -lsvxcorelo -ltest -ltextconv_dict -ltklo -ltllo -lucb1 -lucbhelper4gcc3 -lucpfile1 -lunoxmllo -luno_cppuhelpergcc3 -luno_cppu -luno_sal -luno_salhelpergcc3 -lunotest -lutllo -lvcllo -lxmlscriptlo -lxml2 -lxmlreader -lxolo -lxstor -lz $(addprefix -framework , $(gb_Library__FRAMEWORKS)) -liconv -lobjc
all: $(APPDIR)/$(APP) stuff
@@ -81,7 +81,7 @@ stuff:
cp $(INSTDIR)/ure/share/misc/types.rdb $(APPDIR)/ure
#
# a bunch of .component files
- for F in framework/util/fwk i18npool/util/i18npool sfx2/util/sfx ucb/source/core/ucb1 ucb/source/ucp/file/ucpfile1 unoxml/source/service/unoxml configmgr/source/configmgr basic/util/sb chart2/source/controller/chartcontroller chart2/source/chartcore comphelper/util/comphelp eventattacher/source/evtatt filter/source/config/cache/filterconfig1 oox/util/oox package/source/xstor/xstor package/util/package2 sax/source/expatwrap/expwrap sax/source/fastparser/fastsax sc/util/sc sc/util/scfilt scaddins/source/analysis/analysis scaddins/source/datefunc/date sot/util/sot svl/util/svl toolkit/util/tk ucb/source/ucp/tdoc/ucptdoc1 unotools/util/utl unoxml/source/rdf/unordf; do \
+ for F in framework/util/fwk i18npool/util/i18npool sfx2/util/sfx ucb/source/core/ucb1 ucb/source/ucp/file/ucpfile1 unoxml/source/service/unoxml configmgr/source/configmgr basic/util/sb chart2/source/controller/chartcontroller chart2/source/chartcore comphelper/util/comphelp eventattacher/source/evtatt filter/source/config/cache/filterconfig1 oox/util/oox package/source/xstor/xstor package/util/package2 sax/source/expatwrap/expwrap sc/util/sc sc/util/scfilt scaddins/source/analysis/analysis scaddins/source/datefunc/date sot/util/sot svl/util/svl toolkit/util/tk ucb/source/ucp/tdoc/ucptdoc1 unotools/util/utl unoxml/source/rdf/unordf; do \
mkdir -p $(APPDIR)/ComponentTarget/`dirname $$F`; \
cp $(WORKDIR)/ComponentTarget/$$F.component $(APPDIR)/ComponentTarget/$$F.component; \
done
diff --git a/ios/qa/sc/filters-test.m b/ios/qa/sc/filters-test.m
index b664a39547eb..c1dade90025b 100644
--- a/ios/qa/sc/filters-test.m
+++ b/ios/qa/sc/filters-test.m
@@ -137,7 +137,6 @@ didFinishLaunchingWithOptions: (NSDictionary *) launchOptions
"ComponentTarget/package/source/xstor/xstor.component",
"ComponentTarget/package/util/package2.component",
"ComponentTarget/sax/source/expatwrap/expwrap.component",
- "ComponentTarget/sax/source/fastparser/fastsax.component",
"ComponentTarget/sc/util/sc.component",
"ComponentTarget/sc/util/scfilt.component",
"ComponentTarget/scaddins/source/analysis/analysis.component",
diff --git a/ios/shared/ios_sharedlo/cxx/mlo.mm b/ios/shared/ios_sharedlo/cxx/mlo.mm
index ca88b6ed3c4c..50ffd44999ad 100644
--- a/ios/shared/ios_sharedlo/cxx/mlo.mm
+++ b/ios/shared/ios_sharedlo/cxx/mlo.mm
@@ -91,7 +91,6 @@ extern "C" {
ADD_LIB(embobj); // needed for embeded objects
ADD_LIB(emboleobj); // needed for embeded objects
ADD_LIB(expwrap); // Wrapper around expat using UNO.
- ADD_LIB(fastsax); // Wrapper around expat using UNO.
//ADD_LIB(protocolhandler); // Scripting
//ADD_LIB(sb); // StarBasic * (tied to writer)
@@ -156,7 +155,7 @@ lo_get_libmap(void)
//MAP_LIB(ucppkg1), //MAP_LIB_LO(vbaswobj), //MAP_LIB_LO(wpftwriter),
//MAP_LIB_LO(wpftdraw), //MAP_LIB_LO(svxcore), //MAP_LIB_LO(protocolhandler),
//MAP_LIB_LO_1(filterconfig), //MAP_LIB_LO(canvasfactory), //MAP_LIB_LO(mtfrenderer),
- MAP_LIB_LO(expwrap), MAP_LIB_LO(fastsax), MAP_LIB_LO(writerfilter),
+ MAP_LIB_LO(expwrap), MAP_LIB_LO(writerfilter),
MAP_LIB(embobj), MAP_LIB(emboleobj), MAP_LIB_LO(sot),
// ADDED for search
diff --git a/oox/Library_oox.mk b/oox/Library_oox.mk
index 0a4fc04e0360..d17626750b49 100644
--- a/oox/Library_oox.mk
+++ b/oox/Library_oox.mk
@@ -39,8 +39,8 @@ $(eval $(call gb_Library_use_libraries,oox,\
cppu \
cppuhelper \
editeng \
+ expwrap \
drawinglayer \
- fastsax \
msfilter \
sal \
i18nlangtag \
diff --git a/postprocess/Rdb_services.mk b/postprocess/Rdb_services.mk
index c3a4d0f041fa..a49b1ddeb978 100755
--- a/postprocess/Rdb_services.mk
+++ b/postprocess/Rdb_services.mk
@@ -60,7 +60,6 @@ $(eval $(call gb_Rdb_add_components,services,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sc/util/sc \
sc/util/scd \
sc/util/scfilt \
diff --git a/sax/CppunitTest_sax_parser.mk b/sax/CppunitTest_sax_parser.mk
index fe411d551fca..b94b826059b1 100644
--- a/sax/CppunitTest_sax_parser.mk
+++ b/sax/CppunitTest_sax_parser.mk
@@ -34,7 +34,7 @@ $(eval $(call gb_CppunitTest_use_components,sax_parser,\
framework/util/fwk \
i18npool/util/i18npool \
oox/util/oox \
- sax/source/fastparser/fastsax \
+ sax/source/expatwrap/expwrap \
sfx2/util/sfx \
ucb/source/core/ucb1 \
ucb/source/ucp/file/ucpfile1 \
diff --git a/sax/Library_expwrap.mk b/sax/Library_expwrap.mk
index 67eeb7742e4b..7e3b53e5bfba 100644
--- a/sax/Library_expwrap.mk
+++ b/sax/Library_expwrap.mk
@@ -16,27 +16,33 @@ $(eval $(call gb_Library_set_include,expwrap,\
$$(INCLUDE) \
))
+$(eval $(call gb_Library_add_defs,expwrap,\
+ -DFASTSAX_DLLIMPLEMENTATION \
+))
+
$(eval $(call gb_Library_use_sdk_api,expwrap))
$(eval $(call gb_Library_use_externals,expwrap,\
+ boost_headers \
expat \
+ zlib \
))
$(eval $(call gb_Library_use_libraries,expwrap,\
cppu \
cppuhelper \
sal \
+ salhelper \
+ sax \
$(gb_UWINAPI) \
))
-$(eval $(call gb_Library_use_static_libraries,expwrap,\
- sax_shared \
-))
-
$(eval $(call gb_Library_add_exception_objects,expwrap,\
sax/source/expatwrap/attrlistimpl \
sax/source/expatwrap/sax_expat \
sax/source/expatwrap/saxwriter \
+ sax/source/expatwrap/xml2utf \
+ sax/source/fastparser/fastparser \
))
# vim: set noet sw=4 ts=4:
diff --git a/sax/Library_fastsax.mk b/sax/Library_fastsax.mk
deleted file mode 100644
index 1fcb5039da15..000000000000
--- a/sax/Library_fastsax.mk
+++ /dev/null
@@ -1,48 +0,0 @@
-# -*- 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,fastsax))
-
-$(eval $(call gb_Library_set_componentfile,fastsax,sax/source/fastparser/fastsax))
-
-$(eval $(call gb_Library_set_include,fastsax,\
- -I$(SRCDIR)/sax/inc \
- $$(INCLUDE) \
-))
-
-$(eval $(call gb_Library_add_defs,fastsax,\
- -DFASTSAX_DLLIMPLEMENTATION \
-))
-
-$(eval $(call gb_Library_use_sdk_api,fastsax))
-
-$(eval $(call gb_Library_use_externals,fastsax,\
- boost_headers \
- expat \
- zlib \
-))
-
-$(eval $(call gb_Library_use_libraries,fastsax,\
- cppu \
- cppuhelper \
- sal \
- salhelper \
- sax \
- $(gb_UWINAPI) \
-))
-
-$(eval $(call gb_Library_use_static_libraries,fastsax,\
- sax_shared \
-))
-
-$(eval $(call gb_Library_add_exception_objects,fastsax,\
- sax/source/fastparser/fastparser \
-))
-
-# vim: set noet sw=4 ts=4:
diff --git a/sax/Module_sax.mk b/sax/Module_sax.mk
index 63c993a46db5..ae8ab9c6db5e 100644
--- a/sax/Module_sax.mk
+++ b/sax/Module_sax.mk
@@ -11,9 +11,7 @@ $(eval $(call gb_Module_Module,sax))
$(eval $(call gb_Module_add_targets,sax,\
Library_expwrap \
- Library_fastsax \
Library_sax \
- StaticLibrary_sax_shared \
))
$(eval $(call gb_Module_add_check_targets,sax,\
diff --git a/sax/StaticLibrary_sax_shared.mk b/sax/StaticLibrary_sax_shared.mk
deleted file mode 100644
index cdbc3c88843f..000000000000
--- a/sax/StaticLibrary_sax_shared.mk
+++ /dev/null
@@ -1,23 +0,0 @@
-# -*- 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_StaticLibrary_StaticLibrary,sax_shared))
-
-$(eval $(call gb_StaticLibrary_set_include,sax_shared,\
- -I$(SRCDIR)/sax/inc \
- $$(INCLUDE) \
-))
-
-$(eval $(call gb_StaticLibrary_use_sdk_api,sax_shared))
-
-$(eval $(call gb_StaticLibrary_add_exception_objects,sax_shared,\
- sax/source/expatwrap/xml2utf \
-))
-
-# vim: set noet sw=4 ts=4:
diff --git a/sax/source/expatwrap/expwrap.component b/sax/source/expatwrap/expwrap.component
index cc822665b942..e3e474bfd5ec 100644
--- a/sax/source/expatwrap/expwrap.component
+++ b/sax/source/expatwrap/expwrap.component
@@ -25,4 +25,7 @@
<implementation name="com.sun.star.extensions.xml.sax.Writer">
<service name="com.sun.star.xml.sax.Writer"/>
</implementation>
+ <implementation name="com.sun.star.comp.extensions.xml.sax.FastParser">
+ <service name="com.sun.star.xml.sax.FastParser"/>
+ </implementation>
</component>
diff --git a/sax/source/expatwrap/sax_expat.cxx b/sax/source/expatwrap/sax_expat.cxx
index e58f75aae97c..8e066e85ee46 100644
--- a/sax/source/expatwrap/sax_expat.cxx
+++ b/sax/source/expatwrap/sax_expat.cxx
@@ -37,7 +37,6 @@
#include <expat.h>
-using namespace ::rtl;
using namespace ::std;
using namespace ::osl;
using namespace ::cppu;
@@ -50,6 +49,9 @@ using namespace ::com::sun::star::io;
#include "factory.hxx"
#include "attrlistimpl.hxx"
#include "xml2utf.hxx"
+#include <sax/fastparser.hxx>
+
+#define PARSER_IMPLEMENTATION_NAME "com.sun.star.comp.extensions.xml.sax.FastParser"
namespace sax_expatwrap {
@@ -195,7 +197,13 @@ Reference< XInterface > SAL_CALL SaxExpatParser_CreateInstance(
return Reference< XInterface > ( (OWeakObject * ) p );
}
-
+Reference< XInterface > SAL_CALL FastSaxParser_CreateInstance(
+ SAL_UNUSED_PARAMETER const Reference< XMultiServiceFactory > & )
+ throw(Exception)
+{
+ ::sax_fastparser::FastSaxParser *p = new ::sax_fastparser::FastSaxParser;
+ return Reference< XInterface > ( (OWeakObject * ) p );
+}
Sequence< OUString > SaxExpatParser::getSupportedServiceNames_Static(void) throw ()
{
@@ -1084,6 +1092,12 @@ SAL_DLLPUBLIC_EXPORT void * SAL_CALL expwrap_component_getFactory(
SaxWriter_CreateInstance,
SaxWriter_getSupportedServiceNames() );
}
+ else if ( aImplementationName == PARSER_IMPLEMENTATION_NAME)
+ {
+ xRet = createSingleFactory( xSMgr, aImplementationName,
+ FastSaxParser_CreateInstance,
+ sax_fastparser::FastSaxParser::getSupportedServiceNames_Static() );
+ }
if (xRet.is())
{
diff --git a/sax/source/fastparser/fastparser.cxx b/sax/source/fastparser/fastparser.cxx
index 4f835d5c2dd5..af73f238274f 100644
--- a/sax/source/fastparser/fastparser.cxx
+++ b/sax/source/fastparser/fastparser.cxx
@@ -1490,39 +1490,4 @@ Reference< XInterface > SAL_CALL FastSaxParser_CreateInstance(
return Reference< XInterface > ( (OWeakObject * ) p );
}
-extern "C" {
-
-SAL_DLLPUBLIC_EXPORT void * SAL_CALL fastsax_component_getFactory(
- const sal_Char * pImplName, void * pServiceManager,
- SAL_UNUSED_PARAMETER void * /*pRegistryKey*/ )
-{
- void * pRet = 0;
-
- if (pServiceManager )
- {
- Reference< XSingleServiceFactory > xRet;
- Reference< XMultiServiceFactory > xSMgr( reinterpret_cast< XMultiServiceFactory * > ( pServiceManager ) );
-
- OUString aImplementationName( OUString::createFromAscii( pImplName ) );
-
- if ( aImplementationName == PARSER_IMPLEMENTATION_NAME )
- {
- xRet = createSingleFactory(
- xSMgr, aImplementationName,
- FastSaxParser_CreateInstance,
- sax_fastparser::FastSaxParserImpl::getSupportedServiceNames_Static() );
- }
-
- if (xRet.is())
- {
- xRet->acquire();
- pRet = xRet.get();
- }
- }
-
- return pRet;
-}
-
-}
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sax/source/fastparser/fastsax.component b/sax/source/fastparser/fastsax.component
deleted file mode 100644
index cc130e080160..000000000000
--- a/sax/source/fastparser/fastsax.component
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- * 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/.
- *
- * This file incorporates work covered by the following license notice:
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed
- * with this work for additional information regarding copyright
- * ownership. The ASF licenses this file to you under the Apache
- * License, Version 2.0 (the "License"); you may not use this file
- * except in compliance with the License. You may obtain a copy of
- * the License at http://www.apache.org/licenses/LICENSE-2.0 .
- -->
-
-<component loader="com.sun.star.loader.SharedLibrary" prefix="fastsax"
- xmlns="http://openoffice.org/2010/uno-components">
- <implementation name="com.sun.star.comp.extensions.xml.sax.FastParser">
- <service name="com.sun.star.xml.sax.FastParser"/>
- </implementation>
-</component>
diff --git a/sc/CppunitTest_sc_annotationobj.mk b/sc/CppunitTest_sc_annotationobj.mk
index cc632fad0c5e..297c16eef9f3 100644
--- a/sc/CppunitTest_sc_annotationobj.mk
+++ b/sc/CppunitTest_sc_annotationobj.mk
@@ -81,7 +81,6 @@ $(eval $(call gb_CppunitTest_use_components,sc_annotationobj,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sc/util/sc \
sc/util/scd \
sc/util/scfilt \
diff --git a/sc/CppunitTest_sc_annotationshapeobj.mk b/sc/CppunitTest_sc_annotationshapeobj.mk
index db4dbcd09927..16158c1461e3 100644
--- a/sc/CppunitTest_sc_annotationshapeobj.mk
+++ b/sc/CppunitTest_sc_annotationshapeobj.mk
@@ -80,7 +80,6 @@ $(eval $(call gb_CppunitTest_use_components,sc_annonationshapeobj,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sc/util/sc \
sc/util/scd \
sc/util/scfilt \
diff --git a/sc/CppunitTest_sc_annotationsobj.mk b/sc/CppunitTest_sc_annotationsobj.mk
index b2daad5274b2..e26df98c7de7 100644
--- a/sc/CppunitTest_sc_annotationsobj.mk
+++ b/sc/CppunitTest_sc_annotationsobj.mk
@@ -81,7 +81,6 @@ $(eval $(call gb_CppunitTest_use_components,sc_annotationsobj,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sc/util/sc \
sc/util/scd \
sc/util/scfilt \
diff --git a/sc/CppunitTest_sc_cellrangeobj.mk b/sc/CppunitTest_sc_cellrangeobj.mk
index 3be6547332c4..efd940bf2cc3 100644
--- a/sc/CppunitTest_sc_cellrangeobj.mk
+++ b/sc/CppunitTest_sc_cellrangeobj.mk
@@ -81,7 +81,6 @@ $(eval $(call gb_CppunitTest_use_components,sc_cellrangesbase,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sc/util/sc \
sc/util/scd \
sc/util/scfilt \
diff --git a/sc/CppunitTest_sc_chart_regression_test.mk b/sc/CppunitTest_sc_chart_regression_test.mk
index e413f8c4cffd..7564c6df0428 100644
--- a/sc/CppunitTest_sc_chart_regression_test.mk
+++ b/sc/CppunitTest_sc_chart_regression_test.mk
@@ -82,7 +82,6 @@ $(eval $(call gb_CppunitTest_use_components,sc_chart_regression_test,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sc/util/sc \
sc/util/scd \
sc/util/scfilt \
diff --git a/sc/CppunitTest_sc_databaserangeobj.mk b/sc/CppunitTest_sc_databaserangeobj.mk
index 2eb62ee42208..c4aa12e17074 100644
--- a/sc/CppunitTest_sc_databaserangeobj.mk
+++ b/sc/CppunitTest_sc_databaserangeobj.mk
@@ -80,7 +80,6 @@ $(eval $(call gb_CppunitTest_use_components,sc_databaserangeobj,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sc/util/sc \
sc/util/scd \
sc/util/scfilt \
diff --git a/sc/CppunitTest_sc_datapilotfieldobj.mk b/sc/CppunitTest_sc_datapilotfieldobj.mk
index 0c49f98f4245..9435535aebe5 100644
--- a/sc/CppunitTest_sc_datapilotfieldobj.mk
+++ b/sc/CppunitTest_sc_datapilotfieldobj.mk
@@ -80,7 +80,6 @@ $(eval $(call gb_CppunitTest_use_components,sc_datapilotfieldobj,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sc/util/sc \
sc/util/scd \
sc/util/scfilt \
diff --git a/sc/CppunitTest_sc_datapilottableobj.mk b/sc/CppunitTest_sc_datapilottableobj.mk
index bf739ca154a7..c467c2d1abe2 100644
--- a/sc/CppunitTest_sc_datapilottableobj.mk
+++ b/sc/CppunitTest_sc_datapilottableobj.mk
@@ -80,7 +80,6 @@ $(eval $(call gb_CppunitTest_use_components,sc_datapilottableobj,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sc/util/sc \
sc/util/scd \
sc/util/scfilt \
diff --git a/sc/CppunitTest_sc_editfieldobj_cell.mk b/sc/CppunitTest_sc_editfieldobj_cell.mk
index 47cfb68f1ac4..ca831732486e 100644
--- a/sc/CppunitTest_sc_editfieldobj_cell.mk
+++ b/sc/CppunitTest_sc_editfieldobj_cell.mk
@@ -80,7 +80,6 @@ $(eval $(call gb_CppunitTest_use_components,sc_editfieldobj_cell,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sc/util/sc \
sc/util/scd \
sc/util/scfilt \
diff --git a/sc/CppunitTest_sc_editfieldobj_header.mk b/sc/CppunitTest_sc_editfieldobj_header.mk
index 9ec9fe52617d..eb6c494dd3bf 100644
--- a/sc/CppunitTest_sc_editfieldobj_header.mk
+++ b/sc/CppunitTest_sc_editfieldobj_header.mk
@@ -80,7 +80,6 @@ $(eval $(call gb_CppunitTest_use_components,sc_editfieldobj_header,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sc/util/sc \
sc/util/scd \
sc/util/scfilt \
diff --git a/sc/CppunitTest_sc_filters_test.mk b/sc/CppunitTest_sc_filters_test.mk
index e71d581b34c4..86a13f8faf1c 100644
--- a/sc/CppunitTest_sc_filters_test.mk
+++ b/sc/CppunitTest_sc_filters_test.mk
@@ -92,7 +92,6 @@ $(eval $(call gb_CppunitTest_use_components,sc_filters_test,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sc/util/sc \
sc/util/scfilt \
scaddins/source/analysis/analysis \
diff --git a/sc/CppunitTest_sc_macros_test.mk b/sc/CppunitTest_sc_macros_test.mk
index 92c84a243f98..19388be06fa8 100644
--- a/sc/CppunitTest_sc_macros_test.mk
+++ b/sc/CppunitTest_sc_macros_test.mk
@@ -83,7 +83,6 @@ $(eval $(call gb_CppunitTest_use_components,sc_macros_test,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sc/util/sc \
sc/util/scd \
sc/util/scfilt \
diff --git a/sc/CppunitTest_sc_modelobj.mk b/sc/CppunitTest_sc_modelobj.mk
index c211a5529baa..43f3cb016979 100644
--- a/sc/CppunitTest_sc_modelobj.mk
+++ b/sc/CppunitTest_sc_modelobj.mk
@@ -80,7 +80,6 @@ $(eval $(call gb_CppunitTest_use_components,sc_modelobj,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sc/util/sc \
sc/util/scd \
sc/util/scfilt \
diff --git a/sc/CppunitTest_sc_namedrangeobj.mk b/sc/CppunitTest_sc_namedrangeobj.mk
index 5452d44e6db1..0cf0c4a212a1 100644
--- a/sc/CppunitTest_sc_namedrangeobj.mk
+++ b/sc/CppunitTest_sc_namedrangeobj.mk
@@ -80,7 +80,6 @@ $(eval $(call gb_CppunitTest_use_components,sc_namedrangeobj,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sc/util/sc \
sc/util/scd \
sc/util/scfilt \
diff --git a/sc/CppunitTest_sc_namedrangesobj.mk b/sc/CppunitTest_sc_namedrangesobj.mk
index baf47f43b4fb..60c589cee837 100644
--- a/sc/CppunitTest_sc_namedrangesobj.mk
+++ b/sc/CppunitTest_sc_namedrangesobj.mk
@@ -80,7 +80,6 @@ $(eval $(call gb_CppunitTest_use_components,sc_namedrangesobj,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sc/util/sc \
sc/util/scd \
sc/util/scfilt \
diff --git a/sc/CppunitTest_sc_opencl_test.mk b/sc/CppunitTest_sc_opencl_test.mk
index ef5792c99b2c..40e9c1a2c1a2 100644
--- a/sc/CppunitTest_sc_opencl_test.mk
+++ b/sc/CppunitTest_sc_opencl_test.mk
@@ -88,7 +88,6 @@ $(eval $(call gb_CppunitTest_use_components,sc_opencl_test,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sc/util/sc \
sc/util/scfilt \
scaddins/source/analysis/analysis \
diff --git a/sc/CppunitTest_sc_outlineobj.mk b/sc/CppunitTest_sc_outlineobj.mk
index cfaf818a7c2e..e8cc3354b452 100644
--- a/sc/CppunitTest_sc_outlineobj.mk
+++ b/sc/CppunitTest_sc_outlineobj.mk
@@ -81,7 +81,6 @@ $(eval $(call gb_CppunitTest_use_components,sc_outlineobj,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sc/util/sc \
sc/util/scd \
sc/util/scfilt \
diff --git a/sc/CppunitTest_sc_rangelst_test.mk b/sc/CppunitTest_sc_rangelst_test.mk
index 3b5e347f1a22..847f5eb84278 100644
--- a/sc/CppunitTest_sc_rangelst_test.mk
+++ b/sc/CppunitTest_sc_rangelst_test.mk
@@ -96,7 +96,6 @@ $(eval $(call gb_CppunitTest_use_components,sc_rangelst_test,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sc/util/sc \
sc/util/scd \
sc/util/scfilt \
diff --git a/sc/CppunitTest_sc_subsequent_export_test.mk b/sc/CppunitTest_sc_subsequent_export_test.mk
index be3bbb7dd5ae..6345a9c2e157 100644
--- a/sc/CppunitTest_sc_subsequent_export_test.mk
+++ b/sc/CppunitTest_sc_subsequent_export_test.mk
@@ -86,7 +86,6 @@ $(eval $(call gb_CppunitTest_use_components,sc_subsequent_export_test,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sc/util/sc \
sc/util/scfilt \
scaddins/source/analysis/analysis \
diff --git a/sc/CppunitTest_sc_subsequent_filters_test.mk b/sc/CppunitTest_sc_subsequent_filters_test.mk
index f57e1c797edf..9dd130d60483 100644
--- a/sc/CppunitTest_sc_subsequent_filters_test.mk
+++ b/sc/CppunitTest_sc_subsequent_filters_test.mk
@@ -86,7 +86,6 @@ $(eval $(call gb_CppunitTest_use_components,sc_subsequent_filters_test,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sc/util/sc \
sc/util/scfilt \
scaddins/source/analysis/analysis \
diff --git a/sc/CppunitTest_sc_tableautoformatfield.mk b/sc/CppunitTest_sc_tableautoformatfield.mk
index 5ec9288ad5bc..53f38faf4036 100644
--- a/sc/CppunitTest_sc_tableautoformatfield.mk
+++ b/sc/CppunitTest_sc_tableautoformatfield.mk
@@ -78,7 +78,6 @@ $(eval $(call gb_CppunitTest_use_components,sc_tableautoformatfield,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sc/util/sc \
sc/util/scd \
sc/util/scfilt \
diff --git a/sc/CppunitTest_sc_tablesheetobj.mk b/sc/CppunitTest_sc_tablesheetobj.mk
index 4dab5185178c..493b3bf33261 100644
--- a/sc/CppunitTest_sc_tablesheetobj.mk
+++ b/sc/CppunitTest_sc_tablesheetobj.mk
@@ -81,7 +81,6 @@ $(eval $(call gb_CppunitTest_use_components,sc_tablesheetobj,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sc/util/sc \
sc/util/scd \
sc/util/scfilt \
diff --git a/sc/CppunitTest_sc_tablesheetsobj.mk b/sc/CppunitTest_sc_tablesheetsobj.mk
index 723d4368a94f..7a611879aeff 100644
--- a/sc/CppunitTest_sc_tablesheetsobj.mk
+++ b/sc/CppunitTest_sc_tablesheetsobj.mk
@@ -81,7 +81,6 @@ $(eval $(call gb_CppunitTest_use_components,sc_tablesheetsobj,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sc/util/sc \
sc/util/scd \
sc/util/scfilt \
diff --git a/sd/CppunitTest_sd_filters_test.mk b/sd/CppunitTest_sd_filters_test.mk
index 58dffc9b8436..a2d1562d6a4d 100644
--- a/sd/CppunitTest_sd_filters_test.mk
+++ b/sd/CppunitTest_sd_filters_test.mk
@@ -84,7 +84,6 @@ $(eval $(call gb_CppunitTest_use_components,sd_filters_test,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sd/util/sd \
sd/util/sdfilt \
sfx2/util/sfx \
diff --git a/sd/CppunitTest_sd_import_tests.mk b/sd/CppunitTest_sd_import_tests.mk
index a0f2ad9e6220..d1a552fa4918 100644
--- a/sd/CppunitTest_sd_import_tests.mk
+++ b/sd/CppunitTest_sd_import_tests.mk
@@ -84,7 +84,6 @@ $(eval $(call gb_CppunitTest_use_components,sd_import_tests,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sd/util/sd \
sd/util/sdfilt \
sd/util/sdd \
diff --git a/sw/CppunitTest_sw_filters_test.mk b/sw/CppunitTest_sw_filters_test.mk
index 0cc65fd00b49..cc1a9e9e873e 100644
--- a/sw/CppunitTest_sw_filters_test.mk
+++ b/sw/CppunitTest_sw_filters_test.mk
@@ -68,7 +68,6 @@ $(eval $(call gb_CppunitTest_use_components,sw_filters_test,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sfx2/util/sfx \
svtools/util/svt \
sw/util/msword \
diff --git a/sw/CppunitTest_sw_htmlexport.mk b/sw/CppunitTest_sw_htmlexport.mk
index 5f0ed0609a7d..0179bdd2641e 100644
--- a/sw/CppunitTest_sw_htmlexport.mk
+++ b/sw/CppunitTest_sw_htmlexport.mk
@@ -64,7 +64,6 @@ $(eval $(call gb_CppunitTest_use_components,sw_htmlexport,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sw/util/sw \
sw/util/swd \
sw/util/msword \
diff --git a/sw/CppunitTest_sw_layout_test.mk b/sw/CppunitTest_sw_layout_test.mk
index 370cff8ee33b..017ba1b6555f 100644
--- a/sw/CppunitTest_sw_layout_test.mk
+++ b/sw/CppunitTest_sw_layout_test.mk
@@ -76,7 +76,6 @@ $(eval $(call gb_CppunitTest_use_components,sw_layout_test,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sw/util/sw \
sw/util/swd \
sw/util/msword \
diff --git a/sw/CppunitTest_sw_macros_test.mk b/sw/CppunitTest_sw_macros_test.mk
index 819e0f872196..6e6f247347b1 100644
--- a/sw/CppunitTest_sw_macros_test.mk
+++ b/sw/CppunitTest_sw_macros_test.mk
@@ -80,7 +80,6 @@ $(eval $(call gb_CppunitTest_use_components,sw_macros_test,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sw/util/sw \
sw/util/swd \
sw/util/msword \
diff --git a/sw/CppunitTest_sw_odfexport.mk b/sw/CppunitTest_sw_odfexport.mk
index 8c0842eab28b..c369055fd95a 100644
--- a/sw/CppunitTest_sw_odfexport.mk
+++ b/sw/CppunitTest_sw_odfexport.mk
@@ -61,7 +61,6 @@ $(eval $(call gb_CppunitTest_use_components,sw_odfexport,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sfx2/util/sfx \
starmath/util/sm \
svl/source/fsstor/fsstorage \
diff --git a/sw/CppunitTest_sw_ooxmlexport.mk b/sw/CppunitTest_sw_ooxmlexport.mk
index 6e21d5de30e7..eb3acbab38b3 100644
--- a/sw/CppunitTest_sw_ooxmlexport.mk
+++ b/sw/CppunitTest_sw_ooxmlexport.mk
@@ -63,7 +63,6 @@ $(eval $(call gb_CppunitTest_use_components,sw_ooxmlexport,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sw/util/sw \
sw/util/swd \
sw/util/msword \
diff --git a/sw/CppunitTest_sw_ooxmlimport.mk b/sw/CppunitTest_sw_ooxmlimport.mk
index fe1cefeca2a4..2c383e820f74 100644
--- a/sw/CppunitTest_sw_ooxmlimport.mk
+++ b/sw/CppunitTest_sw_ooxmlimport.mk
@@ -64,7 +64,6 @@ $(eval $(call gb_CppunitTest_use_components,sw_ooxmlimport,\
package/source/xstor/xstor \
package/util/package2 \
sax/source/expatwrap/expwrap \
- sax/source/fastparser/fastsax \
sw/util/sw \
sw/util/swd \
sw/util/msword \