summaryrefslogtreecommitdiffstats
path: root/solenv/bin/native-code.py
diff options
context:
space:
mode:
Diffstat (limited to 'solenv/bin/native-code.py')
-rwxr-xr-xsolenv/bin/native-code.py243
1 files changed, 125 insertions, 118 deletions
diff --git a/solenv/bin/native-code.py b/solenv/bin/native-code.py
index 32288b4e529d..8ba288ee1ae6 100755
--- a/solenv/bin/native-code.py
+++ b/solenv/bin/native-code.py
@@ -35,62 +35,62 @@ core_constructor_list = [
"stardiv_UnoControls_ProgressMonitor_get_implementation",
"stardiv_UnoControls_StatusIndicator_get_implementation",
# canvas/source/factory/canvasfactory.component
- "com_sun_star_comp_rendering_CanvasFactory_get_implementation",
+ ("com_sun_star_comp_rendering_CanvasFactory_get_implementation", "#ifndef ENABLE_WASM_STRIP_CANVAS"),
# canvas/source/vcl/vclcanvas.component
- "com_sun_star_comp_rendering_Canvas_VCL_get_implementation",
- "com_sun_star_comp_rendering_SpriteCanvas_VCL_get_implementation",
+ ("com_sun_star_comp_rendering_Canvas_VCL_get_implementation", "#ifndef ENABLE_WASM_STRIP_CANVAS"),
+ ("com_sun_star_comp_rendering_SpriteCanvas_VCL_get_implementation", "#ifndef ENABLE_WASM_STRIP_CANVAS"),
# chart2/source/chartcore.component
- "com_sun_star_chart2_ExponentialScaling_get_implementation",
- "com_sun_star_chart2_LinearScaling_get_implementation",
- "com_sun_star_chart2_LogarithmicScaling_get_implementation",
- "com_sun_star_chart2_PowerScaling_get_implementation",
- "com_sun_star_comp_chart_AreaChartType_get_implementation",
- "com_sun_star_comp_chart_BarChartType_get_implementation",
- "com_sun_star_comp_chart_BubbleChartType_get_implementation",
- "com_sun_star_comp_chart_CachedDataSequence_get_implementation",
- "com_sun_star_comp_chart_CandleStickChartType_get_implementation",
- "com_sun_star_comp_chart_ChartTypeManager_get_implementation",
- "com_sun_star_comp_chart_ColumnChartType_get_implementation",
- "com_sun_star_comp_chart_DataSeries_get_implementation",
- "com_sun_star_comp_chart_DataSource_get_implementation",
- "com_sun_star_comp_chart_FilledNetChartType_get_implementation",
- "com_sun_star_comp_chart_FormattedString_get_implementation",
- "com_sun_star_comp_chart_InternalDataProvider_get_implementation",
- "com_sun_star_comp_chart_LineChartType_get_implementation",
- "com_sun_star_comp_chart_NetChartType_get_implementation",
- "com_sun_star_comp_chart_PieChartType_get_implementation",
- "com_sun_star_comp_chart_ScatterChartType_get_implementation",
- "com_sun_star_comp_chart2_Axis_get_implementation",
- "com_sun_star_comp_chart2_CartesianCoordinateSystem2d_get_implementation",
- "com_sun_star_comp_chart2_CartesianCoordinateSystem3d_get_implementation",
- "com_sun_star_comp_chart2_ChartController_get_implementation",
- "com_sun_star_comp_chart2_ChartDocumentWrapper_get_implementation",
- "com_sun_star_comp_chart2_ChartModel_get_implementation",
- "com_sun_star_comp_chart2_ChartView_get_implementation",
- "com_sun_star_comp_chart2_ConfigDefaultColorScheme_get_implementation",
- "com_sun_star_comp_chart2_Diagram_get_implementation",
- "com_sun_star_comp_chart2_ErrorBar_get_implementation",
- "com_sun_star_comp_chart2_ExponentialRegressionCurve_get_implementation",
- "com_sun_star_comp_chart2_GridProperties_get_implementation",
- "com_sun_star_comp_chart2_LabeledDataSequence_get_implementation",
- "com_sun_star_comp_chart2_Legend_get_implementation",
- "com_sun_star_comp_chart2_LinearRegressionCurve_get_implementation",
- "com_sun_star_comp_chart2_LogarithmicRegressionCurve_get_implementation",
- "com_sun_star_comp_chart2_MeanValueRegressionCurve_get_implementation",
- "com_sun_star_comp_chart2_MovingAverageRegressionCurve_get_implementation",
- "com_sun_star_comp_chart2_PageBackground_get_implementation",
- "com_sun_star_comp_chart2_PolarCoordinateSystem2d_get_implementation",
- "com_sun_star_comp_chart2_PolarCoordinateSystem3d_get_implementation",
- "com_sun_star_comp_chart2_PolynomialRegressionCurve_get_implementation",
- "com_sun_star_comp_chart2_PotentialRegressionCurve_get_implementation",
- "com_sun_star_comp_chart2_RegressionEquation_get_implementation",
- "com_sun_star_comp_chart2_Title_get_implementation",
- "com_sun_star_comp_chart2_XMLFilter_get_implementation",
+ ("com_sun_star_chart2_ExponentialScaling_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_chart2_LinearScaling_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_chart2_LogarithmicScaling_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_chart2_PowerScaling_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart_AreaChartType_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart_BarChartType_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart_BubbleChartType_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart_CachedDataSequence_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart_CandleStickChartType_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart_ChartTypeManager_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart_ColumnChartType_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart_DataSeries_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart_DataSource_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart_FilledNetChartType_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart_FormattedString_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart_InternalDataProvider_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart_LineChartType_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart_NetChartType_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart_PieChartType_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart_ScatterChartType_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart2_Axis_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart2_CartesianCoordinateSystem2d_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart2_CartesianCoordinateSystem3d_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart2_ChartController_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart2_ChartDocumentWrapper_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart2_ChartModel_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart2_ChartView_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart2_ConfigDefaultColorScheme_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart2_Diagram_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart2_ErrorBar_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart2_ExponentialRegressionCurve_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart2_GridProperties_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart2_LabeledDataSequence_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart2_Legend_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart2_LinearRegressionCurve_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart2_LogarithmicRegressionCurve_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart2_MeanValueRegressionCurve_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart2_MovingAverageRegressionCurve_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart2_PageBackground_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart2_PolarCoordinateSystem2d_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart2_PolarCoordinateSystem3d_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart2_PolynomialRegressionCurve_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart2_PotentialRegressionCurve_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart2_RegressionEquation_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart2_Title_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart2_XMLFilter_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
# chart2/source/controller/chartcontroller.component
- "com_sun_star_comp_chart2_ChartDocumentWrapper_get_implementation",
- "com_sun_star_comp_chart2_ChartFrameLoader_get_implementation",
- "com_sun_star_comp_chart2_WizardDialog_get_implementation",
- "org_libreoffice_comp_chart2_sidebar_ChartPanelFactory",
+ ("com_sun_star_comp_chart2_ChartDocumentWrapper_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart2_ChartFrameLoader_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_chart2_WizardDialog_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("org_libreoffice_comp_chart2_sidebar_ChartPanelFactory", "#ifndef ENABLE_WASM_STRIP_CHART"),
# comphelper/util/comphelp.component
"com_sun_star_comp_MemoryStream",
"com_sun_star_comp_task_OfficeRestartManager",
@@ -110,17 +110,17 @@ core_constructor_list = [
"com_sun_star_comp_configuration_ReadWriteAccess_get_implementation",
"com_sun_star_comp_configuration_Update_get_implementation",
# cppcanvas/source/uno/mtfrenderer.component
- "com_sun_star_comp_rendering_MtfRenderer_get_implementation",
+ ("com_sun_star_comp_rendering_MtfRenderer_get_implementation", "#ifndef ENABLE_WASM_STRIP_CANVAS"),
# cui/util/cui.component
"com_sun_star_cui_ColorPicker_get_implementation",
# dbaccess/util/dba.component
- "com_sun_star_comp_dba_DataAccessDescriptorFactory",
- "com_sun_star_comp_dba_OCommandDefinition",
- "com_sun_star_comp_dba_OComponentDefinition",
- "com_sun_star_comp_dba_ODatabaseContext_get_implementation",
- "com_sun_star_comp_dba_ODatabaseDocument",
- "com_sun_star_comp_dba_ODatabaseSource",
- "com_sun_star_comp_dba_ORowSet_get_implementation",
+ ("com_sun_star_comp_dba_DataAccessDescriptorFactory", "#ifndef ENABLE_WASM_STRIP_DBACCESS"),
+ ("com_sun_star_comp_dba_OCommandDefinition", "#ifndef ENABLE_WASM_STRIP_DBACCESS"),
+ ("com_sun_star_comp_dba_OComponentDefinition", "#ifndef ENABLE_WASM_STRIP_DBACCESS"),
+ ("com_sun_star_comp_dba_ODatabaseContext_get_implementation", "#ifndef ENABLE_WASM_STRIP_DBACCESS"),
+ ("com_sun_star_comp_dba_ODatabaseDocument", "#ifndef ENABLE_WASM_STRIP_DBACCESS"),
+ ("com_sun_star_comp_dba_ODatabaseSource", "#ifndef ENABLE_WASM_STRIP_DBACCESS"),
+ ("com_sun_star_comp_dba_ORowSet_get_implementation", "#ifndef ENABLE_WASM_STRIP_DBACCESS"),
# drawinglayer/drawinglayer.component
"drawinglayer_XPrimitive2DRenderer",
# embeddedobj/util/embobj.component
@@ -187,7 +187,7 @@ core_constructor_list = [
("com_sun_star_form_ORadioButtonModel_get_implementation", "#if HAVE_FEATURE_DBCONNECTIVITY"),
("com_sun_star_form_XForms_get_implementation", "#if HAVE_FEATURE_DBCONNECTIVITY"),
# framework/util/fwk.component
- "com_sun_star_comp_framework_AutoRecovery_get_implementation",
+ ("com_sun_star_comp_framework_AutoRecovery_get_implementation","#ifndef ENABLE_WASM_STRIP_RECOVERYUI"),
"com_sun_star_comp_framework_Desktop_get_implementation",
"com_sun_star_comp_framework_DocumentAcceleratorConfiguration_get_implementation",
"com_sun_star_comp_framework_Frame_get_implementation",
@@ -297,10 +297,10 @@ core_constructor_list = [
# linguistic/source/spellcheck/MacOSXSpellMacOSXSpell.component
("lingucomponent_MacSpellChecker_get_implementation", "#ifdef IOS"),
# lingucomponent/source/thesaurus/libnth/lnth.component
- "lingucomponent_Thesaurus_get_implementation",
- "lingucomponent_SpellChecker_get_implementation",
- "lingucomponent_LangGuess_get_implementation",
- "lingucomponent_Hyphenator_get_implementation",
+ ("lingucomponent_Thesaurus_get_implementation", "#ifndef ENABLE_WASM_STRIP_HUNSPELL"),
+ ("lingucomponent_SpellChecker_get_implementation", "#ifndef ENABLE_WASM_STRIP_HUNSPELL"),
+ ("lingucomponent_LangGuess_get_implementation", "#ifndef ENABLE_WASM_STRIP_HUNSPELL"),
+ ("lingucomponent_Hyphenator_get_implementation", "#ifndef ENABLE_WASM_STRIP_HUNSPELL"),
# package/source/xstor/xstor.component
"package_OStorageFactory_get_implementation",
# package/util/package2.component
@@ -438,35 +438,35 @@ core_constructor_list = [
"dtrans_CMimeContentTypeFactory_get_implementation",
"vcl_SystemClipboard_get_implementation",
# xmloff/source/transform/xof.component
- "xmloff_XMLCalcContentImportOOO_get_implementation",
- "xmloff_XMLCalcImportOOO_get_implementation",
- "xmloff_XMLCalcMetaImportOOO_get_implementation",
- "xmloff_XMLCalcSettingsImportOOO_get_implementation",
- "xmloff_XMLCalcStylesImportOOO_get_implementation",
- "xmloff_XMLChartContentImportOOO_get_implementation",
- "xmloff_XMLChartImportOOO_get_implementation",
- "xmloff_XMLChartStylesImportOOO_get_implementation",
- "xmloff_XMLDrawContentImportOOO_get_implementation",
- "xmloff_XMLDrawImportOOO_get_implementation",
- "xmloff_XMLDrawMetaImportOOO_get_implementation",
- "xmloff_XMLDrawSettingsImportOOO_get_implementation",
- "xmloff_XMLDrawStylesImportOOO_get_implementation",
- "xmloff_XMLImpressContentImportOOO_get_implementation",
- "xmloff_XMLImpressImportOOO_get_implementation",
- "xmloff_XMLImpressMetaImportOOO_get_implementation",
- "xmloff_XMLImpressSettingsImportOOO_get_implementation",
- "xmloff_XMLImpressStylesImportOOO_get_implementation",
- "xmloff_XMLMathMetaImportOOO_get_implementation",
- "xmloff_XMLMathSettingsImportOOO_get_implementation",
- "xmloff_OOo2OasisTransformer_get_implementation",
- "xmloff_Oasis2OOoTransformer_get_implementation",
- "xmloff_XMLAutoTextEventImportOOO_get_implementation",
- "xmloff_XMLWriterContentImportOOO_get_implementation",
- "xmloff_XMLWriterImportOOO_get_implementation",
- "xmloff_XMLWriterMetaImportOOO_get_implementation",
- "xmloff_XMLWriterSettingsImportOOO_get_implementation",
- "xmloff_XMLWriterStylesImportOOO_get_implementation",
- "xmloff_XMLMetaImportOOO_get_implementation",
+ ("xmloff_XMLCalcContentImportOOO_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("xmloff_XMLCalcImportOOO_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("xmloff_XMLCalcMetaImportOOO_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("xmloff_XMLCalcSettingsImportOOO_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("xmloff_XMLCalcStylesImportOOO_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("xmloff_XMLChartContentImportOOO_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("xmloff_XMLChartImportOOO_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("xmloff_XMLChartStylesImportOOO_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("xmloff_XMLDrawContentImportOOO_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("xmloff_XMLDrawImportOOO_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("xmloff_XMLDrawMetaImportOOO_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("xmloff_XMLDrawSettingsImportOOO_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("xmloff_XMLDrawStylesImportOOO_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("xmloff_XMLImpressContentImportOOO_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("xmloff_XMLImpressImportOOO_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("xmloff_XMLImpressMetaImportOOO_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("xmloff_XMLImpressSettingsImportOOO_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("xmloff_XMLImpressStylesImportOOO_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("xmloff_XMLMathMetaImportOOO_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("xmloff_XMLMathSettingsImportOOO_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("xmloff_OOo2OasisTransformer_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("xmloff_Oasis2OOoTransformer_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("xmloff_XMLAutoTextEventImportOOO_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("xmloff_XMLWriterContentImportOOO_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("xmloff_XMLWriterImportOOO_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("xmloff_XMLWriterMetaImportOOO_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("xmloff_XMLWriterSettingsImportOOO_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("xmloff_XMLWriterStylesImportOOO_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("xmloff_XMLMetaImportOOO_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
# xmloff/util/xo.component
"XMLMetaExportComponent_get_implementation",
"XMLMetaExportOOo_get_implementation",
@@ -497,17 +497,17 @@ core_constructor_list = [
"com_sun_star_comp_Xmloff_AnimationsImport",
"com_sun_star_comp_DrawingLayer_XMLExporter_get_implementation",
"com_sun_star_comp_Impress_XMLClipboardExporter_get_implementation",
- "com_sun_star_comp_Chart_XMLOasisImporter_get_implementation",
- "com_sun_star_comp_Chart_XMLOasisMetaImporter_get_implementation",
- "com_sun_star_comp_Chart_XMLOasisMetaExporter_get_implementation",
- "com_sun_star_comp_Chart_XMLOasisStylesExporter_get_implementation",
- "com_sun_star_comp_Chart_XMLOasisContentExporter_get_implementation",
- "com_sun_star_comp_Chart_XMLExporter_get_implementation",
- "com_sun_star_comp_Chart_XMLStylesExporter_get_implementation",
- "com_sun_star_comp_Chart_XMLContentExporter_get_implementation",
- "com_sun_star_comp_Chart_XMLOasisStylesImporter_get_implementation",
- "com_sun_star_comp_Chart_XMLOasisContentImporter_get_implementation",
- "com_sun_star_comp_Chart_XMLOasisExporter_get_implementation",
+ ("com_sun_star_comp_Chart_XMLOasisImporter_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_Chart_XMLOasisMetaImporter_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_Chart_XMLOasisMetaExporter_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_Chart_XMLOasisStylesExporter_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_Chart_XMLOasisContentExporter_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_Chart_XMLExporter_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_Chart_XMLStylesExporter_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_Chart_XMLContentExporter_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_Chart_XMLOasisStylesImporter_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_Chart_XMLOasisContentImporter_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
+ ("com_sun_star_comp_Chart_XMLOasisExporter_get_implementation", "#ifndef ENABLE_WASM_STRIP_CHART"),
"com_sun_star_comp_Writer_XMLOasisAutotextEventsExporter_get_implementation",
"com_sun_star_comp_Writer_XMLAutotextEventsExporter_get_implementation",
"com_sun_star_comp_Writer_XMLOasisAutotextEventsImporter_get_implementation",
@@ -657,14 +657,15 @@ draw_constructor_list = [
"com_sun_star_animations_SequenceTimeContainer_get_implementation",
"com_sun_star_animations_TransitionFilter_get_implementation",
# desktop/source/deployment/deployment.component
+ ("desktop/source/deployment/deployment.component", "#ifndef ENABLE_WASM_STRIP_CLUCENE"),
"com_sun_star_comp_deployment_ExtensionManager_get_implementation",
"com_sun_star_comp_deployment_PackageInformationProvider_get_implementation",
"com_sun_star_comp_deployment_PackageManagerFactory_get_implementation",
"com_sun_star_comp_deployment_ProgressLog_get_implementation",
- "com_sun_star_comp_deployment_component_PackageRegistryBackend_get_implementation",
+ ("com_sun_star_comp_deployment_component_PackageRegistryBackend_get_implementation", "#ifndef ENABLE_WASM_STRIP_CLUCENE"),
"com_sun_star_comp_deployment_configuration_PackageRegistryBackend_get_implementation",
"com_sun_star_comp_deployment_executable_PackageRegistryBackend_get_implementation",
- "com_sun_star_comp_deployment_help_PackageRegistryBackend_get_implementation",
+ ("com_sun_star_comp_deployment_help_PackageRegistryBackend_get_implementation", "#ifndef ENABLE_WASM_STRIP_CLUCENE"),
"com_sun_star_comp_deployment_script_PackageRegistryBackend_get_implementation",
"com_sun_star_comp_deployment_sfwk_PackageRegistryBackend_get_implementation",
# embedded/source/msole/emboleobj.windows.component
@@ -713,6 +714,9 @@ writer_factory_list = [
]
writer_constructor_list = [
+# basic/util/sb.component
+ ("com_sun_star_comp_sfx2_DialogLibraryContainer_get_implementation", "#if HAVE_FEATURE_SCRIPTING"),
+ ("com_sun_star_comp_sfx2_ScriptLibraryContainer_get_implementation", "#if HAVE_FEATURE_SCRIPTING"),
# filter/source/textfilterdetect/textfd.component
"com_sun_star_comp_filters_PlainTextFilterDetect_get_implementation",
# sw/util/sw.component
@@ -732,7 +736,7 @@ writer_constructor_list = [
"com_sun_star_comp_Writer_RtfFilter_get_implementation",
"com_sun_star_comp_Writer_WriterFilter_get_implementation",
# writerperfect/source/writer/wpftwriter.component
- "com_sun_star_comp_Writer_EPUBExportFilter_get_implementation",
+ ("com_sun_star_comp_Writer_EPUBExportFilter_get_implementation", "#ifndef ENABLE_WASM_STRIP_EPUB"),
]
desktop_factory_list = [
@@ -740,18 +744,17 @@ desktop_factory_list = [
desktop_constructor_list = [
"com_sun_star_comp_bridge_BridgeFactory_get_implementation",
- "com_sun_star_comp_bridge_BridgeFactory_get_implementation",
"com_sun_star_comp_configuration_ConfigurationProvider_get_implementation",
"com_sun_star_comp_configuration_ConfigurationRegistry_get_implementation",
"com_sun_star_comp_configuration_DefaultProvider_get_implementation",
"com_sun_star_comp_configuration_ReadOnlyAccess_get_implementation",
"com_sun_star_comp_configuration_ReadWriteAccess_get_implementation",
- "com_sun_star_comp_deployment_component_PackageRegistryBackend_get_implementation",
+ ("com_sun_star_comp_deployment_component_PackageRegistryBackend_get_implementation", "#ifndef ENABLE_WASM_STRIP_CLUCENE"),
"com_sun_star_comp_deployment_configuration_PackageRegistryBackend_get_implementation",
"com_sun_star_comp_deployment_executable_PackageRegistryBackend_get_implementation",
"com_sun_star_comp_deployment_ExtensionManager_get_implementation",
"com_sun_star_comp_deployment_ExtensionManager_get_implementation",
- "com_sun_star_comp_deployment_help_PackageRegistryBackend_get_implementation",
+ ("com_sun_star_comp_deployment_help_PackageRegistryBackend_get_implementation","#ifndef ENABLE_WASM_STRIP_CLUCENE"),
"com_sun_star_comp_deployment_PackageManagerFactory_get_implementation",
"com_sun_star_comp_deployment_PackageManagerFactory_get_implementation",
"com_sun_star_comp_deployment_ProgressLog_get_implementation",
@@ -805,7 +808,7 @@ desktop_constructor_list = [
"com_sun_star_comp_graphic_GraphicProvider_get_implementation",
"com_sun_star_comp_office_FrameLoader_get_implementation",
"com_sun_star_comp_sfx2_AppDispatchProvider_get_implementation",
- "com_sun_star_comp_sfx2_BackingComp_get_implementation",
+ ("com_sun_star_comp_sfx2_BackingComp_get_implementation", "#ifndef ENABLE_WASM_STRIP_RECENT"),
"com_sun_star_comp_sfx2_GlobalEventBroadcaster_get_implementation",
"com_sun_star_comp_sfx2_InsertSymbolToolBoxControl_get_implementation",
"com_sun_star_comp_sfx2_InsertSymbolToolBoxControl_get_implementation",
@@ -819,7 +822,7 @@ desktop_constructor_list = [
"com_sun_star_comp_svx_Impl_FindbarDispatcher_get_implementation",
"com_sun_star_comp_svx_LineSpacingToolBoxControl_get_implementation",
"com_sun_star_comp_svx_NumberingToolBoxControl_get_implementation",
- "com_sun_star_comp_svx_RecoveryUI_get_implementation",
+ ("com_sun_star_comp_svx_RecoveryUI_get_implementation", "#ifndef ENABLE_WASM_STRIP_RECOVERYUI"),
"com_sun_star_comp_svx_StyleToolBoxControl_get_implementation",
"com_sun_star_comp_svx_TableToolBoxControl_get_implementation",
"com_sun_star_comp_svx_TableToolBoxControl_get_implementation",
@@ -877,10 +880,10 @@ desktop_constructor_list = [
"framework_ToolbarsMenuController_get_implementation",
"i18npool_Collator_Unicode_get_implementation",
"IndexedPropertyValuesContainer_get_implementation",
- "lingucomponent_Hyphenator_get_implementation",
- "lingucomponent_LangGuess_get_implementation",
- "lingucomponent_SpellChecker_get_implementation",
- "lingucomponent_Thesaurus_get_implementation",
+ ("lingucomponent_Hyphenator_get_implementation", "#ifndef ENABLE_WASM_STRIP_HUNSPELL"),
+ ("lingucomponent_LangGuess_get_implementation", "#ifndef ENABLE_WASM_STRIP_HUNSPELL"),
+ ("lingucomponent_SpellChecker_get_implementation", "#ifndef ENABLE_WASM_STRIP_HUNSPELL"),
+ ("lingucomponent_Thesaurus_get_implementation", "#ifndef ENABLE_WASM_STRIP_HUNSPELL"),
"linguistic_DicList_get_implementation",
"linguistic_GrammarCheckingIterator_get_implementation",
"linguistic_LinguProps_get_implementation",
@@ -1047,6 +1050,10 @@ print ("""/*
#include <osl/detail/component-mapping.h>
#include <string.h>
+#ifdef ENABLE_WASM_STRIP_LOCALES
+#define WITH_LOCALE_ALL 0
+#endif
+
""")
if not options.pure_c:
print ("""extern "C" {""")