diff options
Diffstat (limited to 'solenv/bin/native-code.py')
-rwxr-xr-x | solenv/bin/native-code.py | 243 |
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" {""") |