[Libreoffice-commits] core.git: 6 commits - android/Bootstrap android/experimental sc/inc sc/source sc/util solenv/bin starmath/source starmath/util
Jan Holesovsky
kendy at collabora.com
Sun May 3 10:11:38 PDT 2015
android/Bootstrap/Makefile.shared | 3
android/experimental/LOAndroid3/res/drawable-hdpi/action_bold.png |binary
android/experimental/LOAndroid3/res/drawable-hdpi/action_italic.png |binary
android/experimental/LOAndroid3/res/drawable-hdpi/action_strikeout.png |binary
android/experimental/LOAndroid3/res/drawable-hdpi/action_underline.png |binary
android/experimental/LOAndroid3/res/drawable-hdpi/handle_middle.png |binary
android/experimental/LOAndroid3/res/drawable-mdpi/action_bold.png |binary
android/experimental/LOAndroid3/res/drawable-mdpi/action_italic.png |binary
android/experimental/LOAndroid3/res/drawable-mdpi/action_strikeout.png |binary
android/experimental/LOAndroid3/res/drawable-mdpi/action_underline.png |binary
android/experimental/LOAndroid3/res/drawable-xhdpi/action_bold.png |binary
android/experimental/LOAndroid3/res/drawable-xhdpi/action_italic.png |binary
android/experimental/LOAndroid3/res/drawable-xhdpi/action_strikeout.png |binary
android/experimental/LOAndroid3/res/drawable-xhdpi/action_underline.png |binary
android/experimental/LOAndroid3/res/drawable-xhdpi/handle_end.png |binary
android/experimental/LOAndroid3/res/drawable-xhdpi/handle_middle.png |binary
android/experimental/LOAndroid3/res/drawable-xxxhdpi/action_bold.png |binary
android/experimental/LOAndroid3/res/drawable-xxxhdpi/action_italic.png |binary
android/experimental/LOAndroid3/res/drawable-xxxhdpi/action_strikeout.png |binary
android/experimental/LOAndroid3/res/drawable-xxxhdpi/action_underline.png |binary
android/experimental/LOAndroid3/res/drawable-xxxhdpi/ic_check_grey600_24dp.png |binary
android/experimental/LOAndroid3/res/drawable-xxxhdpi/ic_format_keyboard_grey600_24dp.png |binary
android/experimental/LOAndroid3/res/drawable-xxxhdpi/ic_menu_grey600_24dp.png |binary
sc/inc/ScPanelFactory.hxx | 5
sc/inc/afmtuno.hxx | 8
sc/inc/appluno.hxx | 60 ---
sc/inc/filtuno.hxx | 8
sc/inc/funcuno.hxx | 3
sc/source/filter/xml/xmlexprt.cxx | 187 +---------
sc/source/ui/sidebar/ScPanelFactory.cxx | 36 -
sc/source/ui/unoobj/afmtuno.cxx | 21 -
sc/source/ui/unoobj/appluno.cxx | 170 ---------
sc/source/ui/unoobj/filtuno.cxx | 21 -
sc/source/ui/unoobj/funcuno.cxx | 23 -
sc/util/sc.component | 48 +-
solenv/bin/native-code.py | 6
starmath/source/mathmlexport.cxx | 115 ------
starmath/source/register.cxx | 43 --
starmath/source/register.hxx | 38 --
starmath/util/sm.component | 18
40 files changed, 119 insertions(+), 694 deletions(-)
New commits:
commit d8108c9880fdbb56c3cf288813f7e8216091297f
Author: Jan Holesovsky <kendy at collabora.com>
Date: Sun May 3 17:08:28 2015 +0200
starmath: Convert many services to constructors.
Change-Id: Iadeb0723ec4f4d30996aa5677b936de9f11ffadc
diff --git a/starmath/source/mathmlexport.cxx b/starmath/source/mathmlexport.cxx
index 809e467..060451b 100644
--- a/starmath/source/mathmlexport.cxx
+++ b/starmath/source/mathmlexport.cxx
@@ -81,8 +81,6 @@ using namespace ::com::sun::star::uno;
using namespace ::com::sun::star;
using namespace ::xmloff::token;
-#define EXPORT_SVC_NAME "com.sun.star.xml.XMLExportFilter"
-
sal_Unicode ConvertMathToMathML( sal_Unicode cChar )
{
sal_Unicode cRes = cChar;
@@ -393,117 +391,40 @@ const uno::Sequence< sal_Int8 > & SmXMLExport::getUnoTunnelId() throw()
return theSmXMLExportUnoTunnelId::get().getSeq();
}
-OUString SAL_CALL SmXMLExport_getImplementationName() throw()
-{
- return OUString( "com.sun.star.comp.Math.XMLExporter" );
-}
-
-uno::Sequence< OUString > SAL_CALL SmXMLExport_getSupportedServiceNames()
- throw()
-{
- return uno::Sequence<OUString>{ EXPORT_SVC_NAME };
-}
-
-uno::Reference< uno::XInterface > SAL_CALL SmXMLExport_createInstance(
- const uno::Reference< lang::XMultiServiceFactory > & rSMgr)
- throw( uno::Exception )
-{
- // EXPORT_OASIS is required here although there is no difference between
- // OOo and OASIS, because without the flag, a transformation to OOo would
- // be chained in.
- return (cppu::OWeakObject*)new SmXMLExport( comphelper::getComponentContext(rSMgr), SmXMLExport_getImplementationName(), SvXMLExportFlags::OASIS|SvXMLExportFlags::ALL );
-}
-
-OUString SAL_CALL SmXMLExportMetaOOO_getImplementationName() throw()
-{
- return OUString( "com.sun.star.comp.Math.XMLMetaExporter" );
-}
-
-uno::Sequence< OUString > SAL_CALL SmXMLExportMetaOOO_getSupportedServiceNames()
- throw()
-{
- return uno::Sequence<OUString>{ EXPORT_SVC_NAME };
-}
-
-uno::Reference< uno::XInterface > SAL_CALL SmXMLExportMetaOOO_createInstance(
- const uno::Reference< lang::XMultiServiceFactory > & rSMgr)
-throw( uno::Exception )
-{
- return (cppu::OWeakObject*)new SmXMLExport( comphelper::getComponentContext(rSMgr), SmXMLExportMetaOOO_getImplementationName(), SvXMLExportFlags::META );
-}
-
-OUString SAL_CALL SmXMLExportMeta_getImplementationName() throw()
-{
- return OUString( "com.sun.star.comp.Math.XMLOasisMetaExporter" );
-}
-
-uno::Sequence< OUString > SAL_CALL SmXMLExportMeta_getSupportedServiceNames()
-throw()
-{
- return uno::Sequence<OUString>{ EXPORT_SVC_NAME };
-}
-
-uno::Reference< uno::XInterface > SAL_CALL SmXMLExportMeta_createInstance(
- const uno::Reference< lang::XMultiServiceFactory > & rSMgr)
-throw( uno::Exception )
-{
- return (cppu::OWeakObject*)new SmXMLExport( comphelper::getComponentContext(rSMgr), SmXMLExportMeta_getImplementationName(), SvXMLExportFlags::OASIS|SvXMLExportFlags::META );
-}
-
-OUString SAL_CALL SmXMLExportSettingsOOO_getImplementationName() throw()
-{
- return OUString( "com.sun.star.comp.Math.XMLSettingsExporter" );
-}
-
-uno::Sequence< OUString > SAL_CALL SmXMLExportSettingsOOO_getSupportedServiceNames()
-throw()
-{
- return uno::Sequence<OUString>{ EXPORT_SVC_NAME };
-}
-
-uno::Reference< uno::XInterface > SAL_CALL SmXMLExportSettingsOOO_createInstance(
- const uno::Reference< lang::XMultiServiceFactory > & rSMgr)
-throw( uno::Exception )
-{
- return (cppu::OWeakObject*)new SmXMLExport( comphelper::getComponentContext(rSMgr), SmXMLExportSettingsOOO_getImplementationName(), SvXMLExportFlags::SETTINGS );
-}
-
-OUString SAL_CALL SmXMLExportSettings_getImplementationName() throw()
+extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface* SAL_CALL
+Math_XMLExporter_get_implementation(css::uno::XComponentContext* context, css::uno::Sequence<css::uno::Any> const &)
{
- return OUString( "com.sun.star.comp.Math.XMLOasisSettingsExporter" );
+ return cppu::acquire(new SmXMLExport(context, "com.sun.star.comp.Math.XMLExporter", SvXMLExportFlags::OASIS|SvXMLExportFlags::ALL));
}
-uno::Sequence< OUString > SAL_CALL SmXMLExportSettings_getSupportedServiceNames()
-throw()
+extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface* SAL_CALL
+Math_XMLMetaExporter_get_implementation(css::uno::XComponentContext* context, css::uno::Sequence<css::uno::Any> const &)
{
- return uno::Sequence<OUString>{ EXPORT_SVC_NAME };
+ return cppu::acquire(new SmXMLExport(context, "com.sun.star.comp.Math.XMLMetaExporter", SvXMLExportFlags::META));
}
-uno::Reference< uno::XInterface > SAL_CALL SmXMLExportSettings_createInstance(
- const uno::Reference< lang::XMultiServiceFactory > & rSMgr)
-throw( uno::Exception )
+extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface* SAL_CALL
+Math_XMLOasisMetaExporter_get_implementation(css::uno::XComponentContext* context, css::uno::Sequence<css::uno::Any> const &)
{
- return (cppu::OWeakObject*)new SmXMLExport( comphelper::getComponentContext(rSMgr), SmXMLExportSettings_getImplementationName(), SvXMLExportFlags::OASIS|SvXMLExportFlags::SETTINGS );
+ return cppu::acquire(new SmXMLExport(context, "com.sun.star.comp.Math.XMLOasisMetaExporter", SvXMLExportFlags::OASIS|SvXMLExportFlags::META));
}
-OUString SAL_CALL SmXMLExportContent_getImplementationName() throw()
+extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface* SAL_CALL
+Math_XMLSettingsExporter_get_implementation(css::uno::XComponentContext* context, css::uno::Sequence<css::uno::Any> const &)
{
- return OUString( "com.sun.star.comp.Math.XMLContentExporter" );
+ return cppu::acquire(new SmXMLExport(context, "com.sun.star.comp.Math.XMLSettingsExporter", SvXMLExportFlags::SETTINGS));
}
-uno::Sequence< OUString > SAL_CALL SmXMLExportContent_getSupportedServiceNames()
- throw()
+extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface* SAL_CALL
+Math_XMLOasisSettingsExporter_get_implementation(css::uno::XComponentContext* context, css::uno::Sequence<css::uno::Any> const &)
{
- return uno::Sequence<OUString>{ EXPORT_SVC_NAME };
+ return cppu::acquire(new SmXMLExport(context, "com.sun.star.comp.Math.XMLOasisSettingsExporter", SvXMLExportFlags::OASIS|SvXMLExportFlags::SETTINGS));
}
-uno::Reference< uno::XInterface > SAL_CALL SmXMLExportContent_createInstance(
- const uno::Reference< lang::XMultiServiceFactory > & rSMgr)
-throw( uno::Exception )
+extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface* SAL_CALL
+Math_XMLContentExporter_get_implementation(css::uno::XComponentContext* context, css::uno::Sequence<css::uno::Any> const &)
{
- // The EXPORT_OASIS flag is only required to avoid that a transformer is
- // chanied in
- return (cppu::OWeakObject*)new SmXMLExport( comphelper::getComponentContext(rSMgr), SmXMLExportContent_getImplementationName(), SvXMLExportFlags::OASIS|SvXMLExportFlags::CONTENT );
+ return cppu::acquire(new SmXMLExport(context, "com.sun.star.comp.Math.XMLContentExporter", SvXMLExportFlags::OASIS|SvXMLExportFlags::CONTENT));
}
sal_uInt32 SmXMLExport::exportDoc(enum XMLTokenEnum eClass)
diff --git a/starmath/source/register.cxx b/starmath/source/register.cxx
index 8bd00e8..6f6062c 100644
--- a/starmath/source/register.cxx
+++ b/starmath/source/register.cxx
@@ -58,13 +58,6 @@ SAL_DLLPUBLIC_EXPORT void* SAL_CALL sm_component_getFactory( const sal_Char* pIm
SmXMLImport_createInstance,
SmXMLImport_getSupportedServiceNames() );
}
- else if( SmXMLExport_getImplementationName().equalsAscii( pImplementationName ))
- {
- xFactory = ::cppu::createSingleFactory( xServiceManager,
- SmXMLExport_getImplementationName(),
- SmXMLExport_createInstance,
- SmXMLExport_getSupportedServiceNames() );
- }
else if( SmXMLImportMeta_getImplementationName().equalsAscii( pImplementationName ))
{
xFactory = ::cppu::createSingleFactory( xServiceManager,
@@ -72,20 +65,6 @@ SAL_DLLPUBLIC_EXPORT void* SAL_CALL sm_component_getFactory( const sal_Char* pIm
SmXMLImportMeta_createInstance,
SmXMLImportMeta_getSupportedServiceNames() );
}
- else if( SmXMLExportMetaOOO_getImplementationName().equalsAscii( pImplementationName ))
- {
- xFactory = ::cppu::createSingleFactory( xServiceManager,
- SmXMLExportMetaOOO_getImplementationName(),
- SmXMLExportMetaOOO_createInstance,
- SmXMLExportMetaOOO_getSupportedServiceNames() );
- }
- else if( SmXMLExportMeta_getImplementationName().equalsAscii( pImplementationName ))
- {
- xFactory = ::cppu::createSingleFactory( xServiceManager,
- SmXMLExportMeta_getImplementationName(),
- SmXMLExportMeta_createInstance,
- SmXMLExportMeta_getSupportedServiceNames() );
- }
else if( SmXMLImportSettings_getImplementationName().equalsAscii( pImplementationName ))
{
xFactory = ::cppu::createSingleFactory( xServiceManager,
@@ -93,27 +72,6 @@ SAL_DLLPUBLIC_EXPORT void* SAL_CALL sm_component_getFactory( const sal_Char* pIm
SmXMLImportSettings_createInstance,
SmXMLImportSettings_getSupportedServiceNames() );
}
- else if( SmXMLExportSettingsOOO_getImplementationName().equalsAscii( pImplementationName ))
- {
- xFactory = ::cppu::createSingleFactory( xServiceManager,
- SmXMLExportSettingsOOO_getImplementationName(),
- SmXMLExportSettingsOOO_createInstance,
- SmXMLExportSettingsOOO_getSupportedServiceNames() );
- }
- else if( SmXMLExportSettings_getImplementationName().equalsAscii( pImplementationName ))
- {
- xFactory = ::cppu::createSingleFactory( xServiceManager,
- SmXMLExportSettings_getImplementationName(),
- SmXMLExportSettings_createInstance,
- SmXMLExportSettings_getSupportedServiceNames() );
- }
- else if( SmXMLExportContent_getImplementationName().equalsAscii( pImplementationName ))
- {
- xFactory = ::cppu::createSingleFactory( xServiceManager,
- SmXMLExportContent_getImplementationName(),
- SmXMLExportContent_createInstance,
- SmXMLExportContent_getSupportedServiceNames() );
- }
else if( SmDocument_getImplementationName().equalsAscii( pImplementationName ))
{
xFactory = ::sfx2::createSfxModelFactory( xServiceManager,
@@ -122,7 +80,6 @@ SAL_DLLPUBLIC_EXPORT void* SAL_CALL sm_component_getFactory( const sal_Char* pIm
SmDocument_getSupportedServiceNames() );
}
-
// Factory is valid - service was found.
if ( xFactory.is() )
{
diff --git a/starmath/source/register.hxx b/starmath/source/register.hxx
index 97b4692..988ba69a 100644
--- a/starmath/source/register.hxx
+++ b/starmath/source/register.hxx
@@ -50,44 +50,6 @@ OUString SAL_CALL SmXMLImportSettings_getImplementationName() throw();
css::uno::Reference< css::uno::XInterface > SAL_CALL
SmXMLImportSettings_createInstance(const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr) throw( css::uno::Exception );
-//MathML export
-css::uno::Sequence< OUString > SAL_CALL
- SmXMLExport_getSupportedServiceNames() throw();
-OUString SAL_CALL
- SmXMLExport_getImplementationName() throw();
-css::uno::Reference< css::uno::XInterface > SAL_CALL
- SmXMLExport_createInstance(const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr) throw( css::uno::Exception );
-css::uno::Sequence< OUString > SAL_CALL
- SmXMLExportMetaOOO_getSupportedServiceNames() throw();
-OUString SAL_CALL
- SmXMLExportMetaOOO_getImplementationName() throw();
-css::uno::Reference< css::uno::XInterface > SAL_CALL
- SmXMLExportMetaOOO_createInstance(const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr) throw( css::uno::Exception );
-css::uno::Sequence< OUString > SAL_CALL
- SmXMLExportMeta_getSupportedServiceNames() throw();
-OUString SAL_CALL
- SmXMLExportMeta_getImplementationName() throw();
-css::uno::Reference< css::uno::XInterface > SAL_CALL
- SmXMLExportMeta_createInstance(const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr) throw( css::uno::Exception );
-css::uno::Sequence< OUString > SAL_CALL
- SmXMLExportSettingsOOO_getSupportedServiceNames() throw();
-OUString SAL_CALL
- SmXMLExportSettingsOOO_getImplementationName() throw();
-css::uno::Reference< css::uno::XInterface > SAL_CALL
- SmXMLExportSettingsOOO_createInstance(const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr) throw( css::uno::Exception );
-css::uno::Sequence< OUString > SAL_CALL
- SmXMLExportSettings_getSupportedServiceNames() throw();
-OUString SAL_CALL
- SmXMLExportSettings_getImplementationName() throw();
-css::uno::Reference< css::uno::XInterface > SAL_CALL
- SmXMLExportSettings_createInstance(const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr) throw( css::uno::Exception );
-css::uno::Sequence< OUString > SAL_CALL
- SmXMLExportContent_getSupportedServiceNames() throw();
-OUString SAL_CALL
- SmXMLExportContent_getImplementationName() throw();
-css::uno::Reference< css::uno::XInterface > SAL_CALL
- SmXMLExportContent_createInstance(const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr) throw( css::uno::Exception );
-
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/starmath/util/sm.component b/starmath/util/sm.component
index 2534b0f..0c2af20 100644
--- a/starmath/util/sm.component
+++ b/starmath/util/sm.component
@@ -22,31 +22,37 @@
<implementation name="com.sun.star.comp.Math.FormulaDocument">
<service name="com.sun.star.formula.FormulaProperties"/>
</implementation>
- <implementation name="com.sun.star.comp.Math.XMLContentExporter">
+ <implementation name="com.sun.star.comp.Math.XMLContentExporter"
+ constructor="Math_XMLContentExporter_get_implementation">
<service name="com.sun.star.xml.XMLExportFilter"/>
</implementation>
- <implementation name="com.sun.star.comp.Math.XMLExporter">
+ <implementation name="com.sun.star.comp.Math.XMLExporter"
+ constructor="Math_XMLExporter_get_implementation">
<service name="com.sun.star.xml.XMLExportFilter"/>
</implementation>
<implementation name="com.sun.star.comp.Math.XMLImporter">
<service name="com.sun.star.xml.XMLImportFilter"/>
</implementation>
- <implementation name="com.sun.star.comp.Math.XMLMetaExporter">
+ <implementation name="com.sun.star.comp.Math.XMLMetaExporter"
+ constructor="Math_XMLMetaExporter_get_implementation">
<service name="com.sun.star.xml.XMLExportFilter"/>
</implementation>
- <implementation name="com.sun.star.comp.Math.XMLOasisMetaExporter">
+ <implementation name="com.sun.star.comp.Math.XMLOasisMetaExporter"
+ constructor="Math_XMLOasisMetaExporter_get_implementation">
<service name="com.sun.star.xml.XMLExportFilter"/>
</implementation>
<implementation name="com.sun.star.comp.Math.XMLOasisMetaImporter">
<service name="com.sun.star.xml.XMLImportFilter"/>
</implementation>
- <implementation name="com.sun.star.comp.Math.XMLOasisSettingsExporter">
+ <implementation name="com.sun.star.comp.Math.XMLOasisSettingsExporter"
+ constructor="Math_XMLOasisSettingsExporter_get_implementation">
<service name="com.sun.star.xml.XMLExportFilter"/>
</implementation>
<implementation name="com.sun.star.comp.Math.XMLOasisSettingsImporter">
<service name="com.sun.star.xml.XMLImportFilter"/>
</implementation>
- <implementation name="com.sun.star.comp.Math.XMLSettingsExporter">
+ <implementation name="com.sun.star.comp.Math.XMLSettingsExporter"
+ constructor="Math_XMLSettingsExporter_get_implementation">
<service name="com.sun.star.xml.XMLExportFilter"/>
</implementation>
<implementation name="com.sun.star.comp.Math.MathTypeFilter"
commit 363ee152d4f878917ecb2bc120872ca0e62b9991
Author: Jan Holesovsky <kendy at collabora.com>
Date: Sun May 3 16:31:32 2015 +0200
android: optipng the images.
Change-Id: Iac510a12dcca59209af75ea8d77f9290025c5c03
diff --git a/android/experimental/LOAndroid3/res/drawable-hdpi/action_bold.png b/android/experimental/LOAndroid3/res/drawable-hdpi/action_bold.png
index 950d615..1288718 100644
Binary files a/android/experimental/LOAndroid3/res/drawable-hdpi/action_bold.png and b/android/experimental/LOAndroid3/res/drawable-hdpi/action_bold.png differ
diff --git a/android/experimental/LOAndroid3/res/drawable-hdpi/action_italic.png b/android/experimental/LOAndroid3/res/drawable-hdpi/action_italic.png
index 399bb9c..2b60b31 100644
Binary files a/android/experimental/LOAndroid3/res/drawable-hdpi/action_italic.png and b/android/experimental/LOAndroid3/res/drawable-hdpi/action_italic.png differ
diff --git a/android/experimental/LOAndroid3/res/drawable-hdpi/action_strikeout.png b/android/experimental/LOAndroid3/res/drawable-hdpi/action_strikeout.png
index f7682ab..5b5c2e9 100644
Binary files a/android/experimental/LOAndroid3/res/drawable-hdpi/action_strikeout.png and b/android/experimental/LOAndroid3/res/drawable-hdpi/action_strikeout.png differ
diff --git a/android/experimental/LOAndroid3/res/drawable-hdpi/action_underline.png b/android/experimental/LOAndroid3/res/drawable-hdpi/action_underline.png
index 09f8b20..187f45e 100644
Binary files a/android/experimental/LOAndroid3/res/drawable-hdpi/action_underline.png and b/android/experimental/LOAndroid3/res/drawable-hdpi/action_underline.png differ
diff --git a/android/experimental/LOAndroid3/res/drawable-hdpi/handle_middle.png b/android/experimental/LOAndroid3/res/drawable-hdpi/handle_middle.png
index 5dcee14..f5dab66 100644
Binary files a/android/experimental/LOAndroid3/res/drawable-hdpi/handle_middle.png and b/android/experimental/LOAndroid3/res/drawable-hdpi/handle_middle.png differ
diff --git a/android/experimental/LOAndroid3/res/drawable-mdpi/action_bold.png b/android/experimental/LOAndroid3/res/drawable-mdpi/action_bold.png
index bc60968..48b0100 100644
Binary files a/android/experimental/LOAndroid3/res/drawable-mdpi/action_bold.png and b/android/experimental/LOAndroid3/res/drawable-mdpi/action_bold.png differ
diff --git a/android/experimental/LOAndroid3/res/drawable-mdpi/action_italic.png b/android/experimental/LOAndroid3/res/drawable-mdpi/action_italic.png
index 6394cf9..3485915 100644
Binary files a/android/experimental/LOAndroid3/res/drawable-mdpi/action_italic.png and b/android/experimental/LOAndroid3/res/drawable-mdpi/action_italic.png differ
diff --git a/android/experimental/LOAndroid3/res/drawable-mdpi/action_strikeout.png b/android/experimental/LOAndroid3/res/drawable-mdpi/action_strikeout.png
index 955f1cb..4dc93b8 100644
Binary files a/android/experimental/LOAndroid3/res/drawable-mdpi/action_strikeout.png and b/android/experimental/LOAndroid3/res/drawable-mdpi/action_strikeout.png differ
diff --git a/android/experimental/LOAndroid3/res/drawable-mdpi/action_underline.png b/android/experimental/LOAndroid3/res/drawable-mdpi/action_underline.png
index 3b6c7f6..bbe053a 100644
Binary files a/android/experimental/LOAndroid3/res/drawable-mdpi/action_underline.png and b/android/experimental/LOAndroid3/res/drawable-mdpi/action_underline.png differ
diff --git a/android/experimental/LOAndroid3/res/drawable-xhdpi/action_bold.png b/android/experimental/LOAndroid3/res/drawable-xhdpi/action_bold.png
index 95c985e..1cea427 100644
Binary files a/android/experimental/LOAndroid3/res/drawable-xhdpi/action_bold.png and b/android/experimental/LOAndroid3/res/drawable-xhdpi/action_bold.png differ
diff --git a/android/experimental/LOAndroid3/res/drawable-xhdpi/action_italic.png b/android/experimental/LOAndroid3/res/drawable-xhdpi/action_italic.png
index e4366f4..5117ecd 100644
Binary files a/android/experimental/LOAndroid3/res/drawable-xhdpi/action_italic.png and b/android/experimental/LOAndroid3/res/drawable-xhdpi/action_italic.png differ
diff --git a/android/experimental/LOAndroid3/res/drawable-xhdpi/action_strikeout.png b/android/experimental/LOAndroid3/res/drawable-xhdpi/action_strikeout.png
index e9eccc8..1bc46aa 100644
Binary files a/android/experimental/LOAndroid3/res/drawable-xhdpi/action_strikeout.png and b/android/experimental/LOAndroid3/res/drawable-xhdpi/action_strikeout.png differ
diff --git a/android/experimental/LOAndroid3/res/drawable-xhdpi/action_underline.png b/android/experimental/LOAndroid3/res/drawable-xhdpi/action_underline.png
index 421a750..c4621f4 100644
Binary files a/android/experimental/LOAndroid3/res/drawable-xhdpi/action_underline.png and b/android/experimental/LOAndroid3/res/drawable-xhdpi/action_underline.png differ
diff --git a/android/experimental/LOAndroid3/res/drawable-xhdpi/handle_end.png b/android/experimental/LOAndroid3/res/drawable-xhdpi/handle_end.png
index c83b7b6..02e5173 100644
Binary files a/android/experimental/LOAndroid3/res/drawable-xhdpi/handle_end.png and b/android/experimental/LOAndroid3/res/drawable-xhdpi/handle_end.png differ
diff --git a/android/experimental/LOAndroid3/res/drawable-xhdpi/handle_middle.png b/android/experimental/LOAndroid3/res/drawable-xhdpi/handle_middle.png
index 2a1774f..15940a2 100644
Binary files a/android/experimental/LOAndroid3/res/drawable-xhdpi/handle_middle.png and b/android/experimental/LOAndroid3/res/drawable-xhdpi/handle_middle.png differ
diff --git a/android/experimental/LOAndroid3/res/drawable-xxxhdpi/action_bold.png b/android/experimental/LOAndroid3/res/drawable-xxxhdpi/action_bold.png
index c5256f5..2e13c60 100644
Binary files a/android/experimental/LOAndroid3/res/drawable-xxxhdpi/action_bold.png and b/android/experimental/LOAndroid3/res/drawable-xxxhdpi/action_bold.png differ
diff --git a/android/experimental/LOAndroid3/res/drawable-xxxhdpi/action_italic.png b/android/experimental/LOAndroid3/res/drawable-xxxhdpi/action_italic.png
index a5e921f..8b76698 100644
Binary files a/android/experimental/LOAndroid3/res/drawable-xxxhdpi/action_italic.png and b/android/experimental/LOAndroid3/res/drawable-xxxhdpi/action_italic.png differ
diff --git a/android/experimental/LOAndroid3/res/drawable-xxxhdpi/action_strikeout.png b/android/experimental/LOAndroid3/res/drawable-xxxhdpi/action_strikeout.png
index 0b2c39f..090f6c2 100644
Binary files a/android/experimental/LOAndroid3/res/drawable-xxxhdpi/action_strikeout.png and b/android/experimental/LOAndroid3/res/drawable-xxxhdpi/action_strikeout.png differ
diff --git a/android/experimental/LOAndroid3/res/drawable-xxxhdpi/action_underline.png b/android/experimental/LOAndroid3/res/drawable-xxxhdpi/action_underline.png
index 4cd7971..357bc8b 100644
Binary files a/android/experimental/LOAndroid3/res/drawable-xxxhdpi/action_underline.png and b/android/experimental/LOAndroid3/res/drawable-xxxhdpi/action_underline.png differ
diff --git a/android/experimental/LOAndroid3/res/drawable-xxxhdpi/ic_check_grey600_24dp.png b/android/experimental/LOAndroid3/res/drawable-xxxhdpi/ic_check_grey600_24dp.png
index c489968..121ac9a 100644
Binary files a/android/experimental/LOAndroid3/res/drawable-xxxhdpi/ic_check_grey600_24dp.png and b/android/experimental/LOAndroid3/res/drawable-xxxhdpi/ic_check_grey600_24dp.png differ
diff --git a/android/experimental/LOAndroid3/res/drawable-xxxhdpi/ic_format_keyboard_grey600_24dp.png b/android/experimental/LOAndroid3/res/drawable-xxxhdpi/ic_format_keyboard_grey600_24dp.png
index cfad1bed..f9ae47e 100644
Binary files a/android/experimental/LOAndroid3/res/drawable-xxxhdpi/ic_format_keyboard_grey600_24dp.png and b/android/experimental/LOAndroid3/res/drawable-xxxhdpi/ic_format_keyboard_grey600_24dp.png differ
diff --git a/android/experimental/LOAndroid3/res/drawable-xxxhdpi/ic_menu_grey600_24dp.png b/android/experimental/LOAndroid3/res/drawable-xxxhdpi/ic_menu_grey600_24dp.png
index 1eab3a7..873fa7a 100644
Binary files a/android/experimental/LOAndroid3/res/drawable-xxxhdpi/ic_menu_grey600_24dp.png and b/android/experimental/LOAndroid3/res/drawable-xxxhdpi/ic_menu_grey600_24dp.png differ
commit 406f8e481b161b7a563148cc5887932e5b45bf64
Author: Jan Holesovsky <kendy at collabora.com>
Date: Sun May 3 15:51:17 2015 +0200
sc: More services converted to constructors.
Change-Id: I85c66837b5bde7c8c8b7044ae8956c05f3bdb742
diff --git a/sc/inc/appluno.hxx b/sc/inc/appluno.hxx
index 982536a..6e46216 100644
--- a/sc/inc/appluno.hxx
+++ b/sc/inc/appluno.hxx
@@ -236,9 +236,6 @@ public:
ScRecentFunctionsObj();
virtual ~ScRecentFunctionsObj();
- static OUString getImplementationName_Static();
- static ::com::sun::star::uno::Sequence< OUString > getSupportedServiceNames_Static();
-
// XRecentFunctions
virtual ::com::sun::star::uno::Sequence< sal_Int32 > SAL_CALL getRecentFunctionIds()
throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
@@ -267,9 +264,6 @@ public:
ScFunctionListObj();
virtual ~ScFunctionListObj();
- static OUString getImplementationName_Static();
- static ::com::sun::star::uno::Sequence< OUString > getSupportedServiceNames_Static();
-
// XFunctionDescriptions
virtual ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue > SAL_CALL
getById( sal_Int32 nId )
diff --git a/sc/inc/funcuno.hxx b/sc/inc/funcuno.hxx
index cfef288..abbd31f 100644
--- a/sc/inc/funcuno.hxx
+++ b/sc/inc/funcuno.hxx
@@ -69,9 +69,6 @@ public:
ScFunctionAccess();
virtual ~ScFunctionAccess();
- static OUString getImplementationName_Static();
- static ::com::sun::star::uno::Sequence< OUString > getSupportedServiceNames_Static();
-
virtual void Notify( SfxBroadcaster& rBC, const SfxHint& rHint ) SAL_OVERRIDE;
// XFunctionAccess
diff --git a/sc/source/ui/unoobj/appluno.cxx b/sc/source/ui/unoobj/appluno.cxx
index bb6115b..f3b1634 100644
--- a/sc/source/ui/unoobj/appluno.cxx
+++ b/sc/source/ui/unoobj/appluno.cxx
@@ -112,30 +112,6 @@ SAL_DLLPUBLIC_EXPORT void * SAL_CALL sc_component_getFactory(
ScSpreadsheetSettings_CreateInstance,
ScSpreadsheetSettings::getSupportedServiceNames_Static() ));
}
- else if ( aImpl == ScRecentFunctionsObj::getImplementationName_Static() )
- {
- xFactory.set(cppu::createOneInstanceFactory(
- static_cast<lang::XMultiServiceFactory*>(pServiceManager),
- ScRecentFunctionsObj::getImplementationName_Static(),
- ScRecentFunctionsObj_CreateInstance,
- ScRecentFunctionsObj::getSupportedServiceNames_Static() ));
- }
- else if ( aImpl == ScFunctionListObj::getImplementationName_Static() )
- {
- xFactory.set(cppu::createOneInstanceFactory(
- static_cast<lang::XMultiServiceFactory*>(pServiceManager),
- ScFunctionListObj::getImplementationName_Static(),
- ScFunctionListObj_CreateInstance,
- ScFunctionListObj::getSupportedServiceNames_Static() ));
- }
- else if ( aImpl == ScFunctionAccess::getImplementationName_Static() )
- {
- xFactory.set(cppu::createOneInstanceFactory(
- static_cast<lang::XMultiServiceFactory*>(pServiceManager),
- ScFunctionAccess::getImplementationName_Static(),
- ScFunctionAccess_CreateInstance,
- ScFunctionAccess::getSupportedServiceNames_Static() ));
- }
else if ( aImpl == ScXMLImport_getImplementationName() )
{
xFactory.set(cppu::createSingleFactory(
@@ -490,27 +466,12 @@ ScRecentFunctionsObj::~ScRecentFunctionsObj()
{
}
-// stuff for exService_...
-
-uno::Reference<uno::XInterface> SAL_CALL ScRecentFunctionsObj_CreateInstance(
- const uno::Reference<lang::XMultiServiceFactory>& /* rSMgr */ )
+extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface* SAL_CALL
+ScRecentFunctionsObj_get_implementation(css::uno::XComponentContext*, css::uno::Sequence<css::uno::Any> const &)
{
SolarMutexGuard aGuard;
ScDLL::Init();
- return (cppu::OWeakObject*)new ScRecentFunctionsObj();
-}
-
-OUString ScRecentFunctionsObj::getImplementationName_Static()
-{
- return OUString( "stardiv.StarCalc.ScRecentFunctionsObj" );
-}
-
-uno::Sequence<OUString> ScRecentFunctionsObj::getSupportedServiceNames_Static()
-{
- uno::Sequence<OUString> aRet(1);
- OUString* pArray = aRet.getArray();
- pArray[0] = SCRECENTFUNCTIONSOBJ_SERVICE;
- return aRet;
+ return cppu::acquire(new ScRecentFunctionsObj());
}
// XRecentFunctions
@@ -566,27 +527,12 @@ ScFunctionListObj::~ScFunctionListObj()
{
}
-// stuff for exService_...
-
-uno::Reference<uno::XInterface> SAL_CALL ScFunctionListObj_CreateInstance(
- const uno::Reference<lang::XMultiServiceFactory>& /* rSMgr */ )
+extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface* SAL_CALL
+ScFunctionListObj_get_implementation(css::uno::XComponentContext*, css::uno::Sequence<css::uno::Any> const &)
{
SolarMutexGuard aGuard;
ScDLL::Init();
- return (cppu::OWeakObject*)new ScFunctionListObj();
-}
-
-OUString ScFunctionListObj::getImplementationName_Static()
-{
- return OUString( "stardiv.StarCalc.ScFunctionListObj" );
-}
-
-uno::Sequence<OUString> ScFunctionListObj::getSupportedServiceNames_Static()
-{
- uno::Sequence<OUString> aRet(1);
- OUString* pArray = aRet.getArray();
- pArray[0] = SCFUNCTIONLISTOBJ_SERVICE;
- return aRet;
+ return cppu::acquire(new ScFunctionListObj());
}
static void lcl_FillSequence( uno::Sequence<beans::PropertyValue>& rSequence, const ScFuncDesc& rDesc )
diff --git a/sc/source/ui/unoobj/funcuno.cxx b/sc/source/ui/unoobj/funcuno.cxx
index 189ee1c..edd4898 100644
--- a/sc/source/ui/unoobj/funcuno.cxx
+++ b/sc/source/ui/unoobj/funcuno.cxx
@@ -198,33 +198,18 @@ void ScFunctionAccess::Notify( SfxBroadcaster&, const SfxHint& rHint )
}
}
-// stuff for exService_...
-
-uno::Reference<uno::XInterface> SAL_CALL ScFunctionAccess_CreateInstance(
- const uno::Reference<lang::XMultiServiceFactory>& )
+extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface* SAL_CALL
+ScFunctionAcceess_get_implementation(css::uno::XComponentContext*, css::uno::Sequence<css::uno::Any> const &)
{
SolarMutexGuard aGuard;
ScDLL::Init();
- return (::cppu::OWeakObject*) new ScFunctionAccess;
-}
-
-OUString ScFunctionAccess::getImplementationName_Static()
-{
- return OUString( "stardiv.StarCalc.ScFunctionAccess" );
-}
-
-uno::Sequence<OUString> ScFunctionAccess::getSupportedServiceNames_Static()
-{
- uno::Sequence<OUString> aRet(1);
- OUString* pArray = aRet.getArray();
- pArray[0] = SCFUNCTIONACCESS_SERVICE;
- return aRet;
+ return cppu::acquire(new ScFunctionAccess);
}
// XServiceInfo
OUString SAL_CALL ScFunctionAccess::getImplementationName() throw(uno::RuntimeException, std::exception)
{
- return getImplementationName_Static();
+ return OUString("stardiv.StarCalc.ScFunctionAccess");
}
sal_Bool SAL_CALL ScFunctionAccess::supportsService( const OUString& rServiceName )
diff --git a/sc/util/sc.component b/sc/util/sc.component
index b7b65b1..da55b90 100644
--- a/sc/util/sc.component
+++ b/sc/util/sc.component
@@ -85,13 +85,16 @@
constructor="ScAutoFormatsObj_get_implementation">
<service name="com.sun.star.sheet.TableAutoFormats"/>
</implementation>
- <implementation name="stardiv.StarCalc.ScFunctionAccess">
+ <implementation name="stardiv.StarCalc.ScFunctionAccess"
+ constructor="ScFunctionAcceess_get_implementation">
<service name="com.sun.star.sheet.FunctionAccess"/>
</implementation>
- <implementation name="stardiv.StarCalc.ScFunctionListObj">
+ <implementation name="stardiv.StarCalc.ScFunctionListObj"
+ constructor="ScFunctionListObj_get_implementation">
<service name="com.sun.star.sheet.FunctionDescriptions"/>
</implementation>
- <implementation name="stardiv.StarCalc.ScRecentFunctionsObj">
+ <implementation name="stardiv.StarCalc.ScRecentFunctionsObj"
+ constructor="ScRecentFunctionsObj_get_implementation">
<service name="com.sun.star.sheet.RecentFunctions"/>
</implementation>
<implementation name="stardiv.StarCalc.ScSpreadsheetSettings">
commit d78097a07970029b0f5414896a15a327b17f18e8
Author: Jan Holesovsky <kendy at collabora.com>
Date: Sun May 3 15:19:15 2015 +0200
viewer: Remove some more services.
Change-Id: I298b6a372df2bce889d81c1d716d2c9bec175323
diff --git a/solenv/bin/native-code.py b/solenv/bin/native-code.py
index e1a3b9c..8bc0840 100755
--- a/solenv/bin/native-code.py
+++ b/solenv/bin/native-code.py
@@ -40,7 +40,6 @@ core_factory_list = [
("libpackage2.a", "package2_component_getFactory"),
("libsmlo.a", "sm_component_getFactory"),
("libsotlo.a", "sot_component_getFactory"),
- ("libspelllo.a", "spell_component_getFactory"),
("libsrtrs1.a", "srtrs1_component_getFactory"),
("libstoragefdlo.a", "storagefd_component_getFactory"),
("libucb1.a", "ucb_component_getFactory"),
@@ -172,8 +171,6 @@ core_constructor_list = [
"com_sun_star_comp_sfx2_AppDispatchProvider_get_implementation",
"com_sun_star_comp_sfx2_DocumentTemplates_get_implementation",
"com_sun_star_comp_sfx2_GlobalEventBroadcaster_get_implementation",
-# starmath/util/sm.component
- "com_sun_star_comp_Math_MathTypeFilter_get_implementation",
# stoc/source/inspect/introspection.component
"com_sun_star_comp_stoc_Introspection_get_implementation",
# stoc/util/stocservices.component
@@ -299,13 +296,10 @@ writer_constructor_list = [
# filter/source/textfilterdetect/textfd.component
"com_sun_star_comp_filters_PlainTextFilterDetect_get_implementation",
# sw/util/sw.component
- "com_sun_star_comp_Writer_XMLOasisContentExporter_get_implementation",
"com_sun_star_comp_Writer_XMLOasisContentImporter_get_implementation",
"com_sun_star_comp_Writer_XMLOasisImporter_get_implementation",
"com_sun_star_comp_Writer_XMLOasisMetaImporter_get_implementation",
- "com_sun_star_comp_Writer_XMLOasisSettingsExporter_get_implementation",
"com_sun_star_comp_Writer_XMLOasisSettingsImporter_get_implementation",
- "com_sun_star_comp_Writer_XMLOasisStylesExporter_get_implementation",
"com_sun_star_comp_Writer_XMLOasisStylesImporter_get_implementation",
"com_sun_star_util_comp_FinalThreadManager_get_implementation",
# sw/util/swd.component
commit fe731a2f9f3ba79df25d64c71fa8197190dff30d
Author: Jan Holesovsky <kendy at collabora.com>
Date: Sun May 3 15:18:26 2015 +0200
android: Plain .component files are not used from what I know.
Change-Id: I6e70dd44430a7b0e61c7618e3f0da42deadcd43d
diff --git a/android/Bootstrap/Makefile.shared b/android/Bootstrap/Makefile.shared
index 4167ff7..e9296df 100644
--- a/android/Bootstrap/Makefile.shared
+++ b/android/Bootstrap/Makefile.shared
@@ -130,7 +130,7 @@ copy-stuff:
# android/qa/desktop/Makefile (mmeeks's desktop demo, also works to some
# extent).
#
- mkdir -p assets/lib assets/program/services assets/ComponentTarget/i18npool/util assets/gz.unpack/program
+ mkdir -p assets/lib assets/program/services assets/gz.unpack/program
gzip -9 <$(INSTDIR)/$(LIBO_ETC_FOLDER)/types/offapi.rdb >assets/gz.unpack/program/offapi.rdb
gzip -9 <$(INSTDIR)/$(LIBO_ETC_FOLDER)/types/oovbaapi.rdb >assets/gz.unpack/program/oovbaapi.rdb
gzip -9 <$(INSTDIR)/$(LIBO_URE_MISC_FOLDER)/types.rdb >assets/gz.unpack/program/udkapi.rdb
@@ -141,7 +141,6 @@ copy-stuff:
cp $(if $(exampleDocument),$(exampleDocument),$(SRC_ROOT)/android/default-document/example.odt) assets/example.odt
cp $(SRC_ROOT)/readlicense_oo/license/LICENSE assets/license.txt
cp $(SRC_ROOT)/readlicense_oo/license/NOTICE assets/notice.txt
- cp $(WORKDIR)/ComponentTarget/i18npool/util/i18npool.component assets/ComponentTarget/i18npool/util
#
rm -Rf assets/share # pre-clean it
mkdir -p assets/share/config
commit c4508dd5a2c13848e859cf38042136011b476d17
Author: Jan Holesovsky <kendy at collabora.com>
Date: Sun May 3 15:17:42 2015 +0200
sc: Convert many services to constructors.
Change-Id: I8f382fec62c11760399872eae86b71214534a372
diff --git a/sc/inc/ScPanelFactory.hxx b/sc/inc/ScPanelFactory.hxx
index 8f81d38..517d526 100644
--- a/sc/inc/ScPanelFactory.hxx
+++ b/sc/inc/ScPanelFactory.hxx
@@ -42,11 +42,6 @@ class ScPanelFactory
public PanelFactoryInterfaceBase
{
public:
- static ::rtl::OUString SAL_CALL getImplementationName_static();
- static css::uno::Reference<css::uno::XInterface> SAL_CALL createInstance(
- const css::uno::Reference<css::lang::XMultiServiceFactory>& rxFactory);
- static css::uno::Sequence<rtl::OUString> SAL_CALL getSupportedServiceNames_static();
-
ScPanelFactory();
virtual ~ScPanelFactory();
diff --git a/sc/inc/afmtuno.hxx b/sc/inc/afmtuno.hxx
index 5e1da0e..ca2b532 100644
--- a/sc/inc/afmtuno.hxx
+++ b/sc/inc/afmtuno.hxx
@@ -44,11 +44,6 @@ class ScAutoFormatObj;
#define SC_AFMTOBJ_INVALID USHRT_MAX
-::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface > SAL_CALL
- ScAutoFormatsObj_CreateInstance(
- const ::com::sun::star::uno::Reference<
- ::com::sun::star::lang::XMultiServiceFactory >& );
-
class ScAutoFormatsObj : public ::cppu::WeakImplHelper4<
::com::sun::star::container::XNameContainer,
::com::sun::star::container::XEnumerationAccess,
@@ -63,9 +58,6 @@ public:
ScAutoFormatsObj();
virtual ~ScAutoFormatsObj();
- static OUString getImplementationName_Static();
- static ::com::sun::star::uno::Sequence< OUString> getSupportedServiceNames_Static();
-
// XNameContainer
virtual void SAL_CALL insertByName( const OUString& aName,
const ::com::sun::star::uno::Any& aElement )
diff --git a/sc/inc/appluno.hxx b/sc/inc/appluno.hxx
index 662b028..982536a 100644
--- a/sc/inc/appluno.hxx
+++ b/sc/inc/appluno.hxx
@@ -76,60 +76,6 @@ OUString SAL_CALL ScXMLImport_Settings_getImplementationName() throw();
css::uno::Reference< css::uno::XInterface > SAL_CALL ScXMLImport_Settings_createInstance(
const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr ) throw( css::uno::Exception );
-// Calc XML export
-css::uno::Sequence< OUString > SAL_CALL ScXMLOOoExport_getSupportedServiceNames() throw();
-OUString SAL_CALL ScXMLOOoExport_getImplementationName() throw();
-css::uno::Reference< css::uno::XInterface > SAL_CALL ScXMLOOoExport_createInstance(
- const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr )
- throw (css::uno::Exception, std::exception);
-css::uno::Sequence< OUString > SAL_CALL ScXMLOOoExport_Meta_getSupportedServiceNames() throw();
-OUString SAL_CALL ScXMLOOoExport_Meta_getImplementationName() throw();
-css::uno::Reference< css::uno::XInterface > SAL_CALL ScXMLOOoExport_Meta_createInstance(
- const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr )
- throw (css::uno::Exception, std::exception);
-css::uno::Sequence< OUString > SAL_CALL ScXMLOOoExport_Styles_getSupportedServiceNames() throw();
-OUString SAL_CALL ScXMLOOoExport_Styles_getImplementationName() throw();
-css::uno::Reference< css::uno::XInterface > SAL_CALL ScXMLOOoExport_Styles_createInstance(
- const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr )
- throw (css::uno::Exception, std::exception);
-css::uno::Sequence< OUString > SAL_CALL ScXMLOOoExport_Content_getSupportedServiceNames() throw();
-OUString SAL_CALL ScXMLOOoExport_Content_getImplementationName() throw();
-css::uno::Reference< css::uno::XInterface > SAL_CALL ScXMLOOoExport_Content_createInstance(
- const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr )
- throw (css::uno::Exception, std::exception);
-css::uno::Sequence< OUString > SAL_CALL ScXMLOOoExport_Settings_getSupportedServiceNames() throw();
-OUString SAL_CALL ScXMLOOoExport_Settings_getImplementationName() throw();
-css::uno::Reference< css::uno::XInterface > SAL_CALL ScXMLOOoExport_Settings_createInstance(
- const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr )
- throw( css::uno::Exception, std::exception );
-
-// Calc XML Oasis export
-css::uno::Sequence< OUString > SAL_CALL ScXMLOasisExport_getSupportedServiceNames() throw();
-OUString SAL_CALL ScXMLOasisExport_getImplementationName() throw();
-css::uno::Reference< css::uno::XInterface > SAL_CALL ScXMLOasisExport_createInstance(
- const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr )
- throw (css::uno::Exception, std::exception);
-css::uno::Sequence< OUString > SAL_CALL ScXMLOasisExport_Meta_getSupportedServiceNames() throw();
-OUString SAL_CALL ScXMLOasisExport_Meta_getImplementationName() throw();
-css::uno::Reference< css::uno::XInterface > SAL_CALL ScXMLOasisExport_Meta_createInstance(
- const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr )
- throw (css::uno::Exception, std::exception);
-css::uno::Sequence< OUString > SAL_CALL ScXMLOasisExport_Styles_getSupportedServiceNames() throw();
-OUString SAL_CALL ScXMLOasisExport_Styles_getImplementationName() throw();
-css::uno::Reference< css::uno::XInterface > SAL_CALL ScXMLOasisExport_Styles_createInstance(
- const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr )
- throw( css::uno::Exception, std::exception );
-css::uno::Sequence< OUString > SAL_CALL ScXMLOasisExport_Content_getSupportedServiceNames() throw();
-OUString SAL_CALL ScXMLOasisExport_Content_getImplementationName() throw();
-css::uno::Reference< css::uno::XInterface > SAL_CALL ScXMLOasisExport_Content_createInstance(
- const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr )
- throw (css::uno::Exception, std::exception);
-css::uno::Sequence< OUString > SAL_CALL ScXMLOasisExport_Settings_getSupportedServiceNames() throw();
-OUString SAL_CALL ScXMLOasisExport_Settings_getImplementationName() throw();
-css::uno::Reference< css::uno::XInterface > SAL_CALL ScXMLOasisExport_Settings_createInstance(
- const css::uno::Reference< css::lang::XMultiServiceFactory > & rSMgr )
- throw (css::uno::Exception, std::exception);
-
class ScSpreadsheetSettings : public cppu::WeakImplHelper3<
com::sun::star::sheet::XGlobalSheetSettings,
com::sun::star::beans::XPropertySet,
diff --git a/sc/inc/filtuno.hxx b/sc/inc/filtuno.hxx
index 5b8969b..a3126db 100644
--- a/sc/inc/filtuno.hxx
+++ b/sc/inc/filtuno.hxx
@@ -33,11 +33,6 @@ namespace com { namespace sun { namespace star { namespace io {
class XInputStream;
} } } }
-::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface > SAL_CALL
- ScFilterOptionsObj_CreateInstance(
- const ::com::sun::star::uno::Reference<
- ::com::sun::star::lang::XMultiServiceFactory >& );
-
class ScFilterOptionsObj : public ::cppu::WeakImplHelper5<
::com::sun::star::beans::XPropertyAccess,
::com::sun::star::ui::dialogs::XExecutableDialog,
@@ -56,9 +51,6 @@ public:
ScFilterOptionsObj();
virtual ~ScFilterOptionsObj();
- static OUString getImplementationName_Static();
- static ::com::sun::star::uno::Sequence< OUString> getSupportedServiceNames_Static();
-
// XPropertyAccess
virtual ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue >
SAL_CALL getPropertyValues() throw (::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
diff --git a/sc/source/filter/xml/xmlexprt.cxx b/sc/source/filter/xml/xmlexprt.cxx
index 8c21574..8cdbd82 100644
--- a/sc/source/filter/xml/xmlexprt.cxx
+++ b/sc/source/filter/xml/xmlexprt.cxx
@@ -244,191 +244,64 @@ OUString lcl_GetFormattedString( ScDocument* pDoc, const ScAddress& rPos )
} // anonymous namespace
-OUString SAL_CALL ScXMLOOoExport_getImplementationName() throw()
+extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface* SAL_CALL
+Calc_XMLExporter_get_implementation(css::uno::XComponentContext* context, css::uno::Sequence<css::uno::Any> const &)
{
- return OUString( "com.sun.star.comp.Calc.XMLExporter" );
+ return cppu::acquire(new ScXMLExport(context, "com.sun.star.comp.Calc.XMLExporter", SvXMLExportFlags::ALL));
}
-uno::Sequence< OUString > SAL_CALL ScXMLOOoExport_getSupportedServiceNames() throw()
+extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface* SAL_CALL
+Calc_XMLMetaExporter_get_implementation(css::uno::XComponentContext* context, css::uno::Sequence<css::uno::Any> const &)
{
- const OUString aServiceName( ScXMLOOoExport_getImplementationName() );
- return uno::Sequence< OUString >( &aServiceName, 1 );
+ return cppu::acquire(new ScXMLExport(context, "com.sun.star.comp.Calc.XMLMetaExporter", SvXMLExportFlags::META));
}
-uno::Reference< uno::XInterface > SAL_CALL ScXMLOOoExport_createInstance(
- const uno::Reference< lang::XMultiServiceFactory > & rSMgr )
- throw(uno::Exception, std::exception)
+extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface* SAL_CALL
+Calc_XMLStylesExporter_get_implementation(css::uno::XComponentContext* context, css::uno::Sequence<css::uno::Any> const &)
{
- return (cppu::OWeakObject*)new ScXMLExport( comphelper::getComponentContext(rSMgr), ScXMLOOoExport_getImplementationName(), SvXMLExportFlags::ALL );
+ return cppu::acquire(new ScXMLExport(context, "com.sun.star.comp.Calc.XMLStylesExporter", SvXMLExportFlags::STYLES|SvXMLExportFlags::MASTERSTYLES|SvXMLExportFlags::AUTOSTYLES|SvXMLExportFlags::FONTDECLS));
}
-OUString SAL_CALL ScXMLOOoExport_Meta_getImplementationName() throw()
+extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface* SAL_CALL
+Calc_XMLContentExporter_get_implementation(css::uno::XComponentContext* context, css::uno::Sequence<css::uno::Any> const &)
{
- return OUString( "com.sun.star.comp.Calc.XMLMetaExporter" );
+ return cppu::acquire(new ScXMLExport(context, "com.sun.star.comp.Calc.XMLContentExporter", SvXMLExportFlags::AUTOSTYLES|SvXMLExportFlags::CONTENT|SvXMLExportFlags::SCRIPTS|SvXMLExportFlags::FONTDECLS));
}
-uno::Sequence< OUString > SAL_CALL ScXMLOOoExport_Meta_getSupportedServiceNames() throw()
+extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface* SAL_CALL
+Calc_XMLSettingsExporter_get_implementation(css::uno::XComponentContext* context, css::uno::Sequence<css::uno::Any> const &)
{
- const OUString aServiceName( ScXMLOOoExport_Meta_getImplementationName() );
- return uno::Sequence< OUString > ( &aServiceName, 1 );
+ return cppu::acquire(new ScXMLExport(context, "com.sun.star.comp.Calc.XMLSettingsExporter", SvXMLExportFlags::SETTINGS));
}
-uno::Reference< uno::XInterface > SAL_CALL ScXMLOOoExport_Meta_createInstance(
- const uno::Reference< lang::XMultiServiceFactory > & rSMgr )
- throw (uno::Exception, std::exception)
+extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface* SAL_CALL
+Calc_XMLOasisExporter_get_implementation(css::uno::XComponentContext* context, css::uno::Sequence<css::uno::Any> const &)
{
- return (cppu::OWeakObject*)new ScXMLExport( comphelper::getComponentContext(rSMgr), ScXMLOOoExport_Meta_getImplementationName(), SvXMLExportFlags::META );
+ return cppu::acquire(new ScXMLExport(context, "com.sun.star.comp.Calc.XMLOasisExporter", SvXMLExportFlags::ALL|SvXMLExportFlags::OASIS));
}
-OUString SAL_CALL ScXMLOOoExport_Styles_getImplementationName() throw()
+extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface* SAL_CALL
+Calc_XMLOasisMetaExporter_get_implementation(css::uno::XComponentContext* context, css::uno::Sequence<css::uno::Any> const &)
{
- return OUString( "com.sun.star.comp.Calc.XMLStylesExporter" );
+ return cppu::acquire(new ScXMLExport(context, "com.sun.star.comp.Calc.XMLOasisMetaExporter", SvXMLExportFlags::META|SvXMLExportFlags::OASIS));
}
-uno::Sequence< OUString > SAL_CALL ScXMLOOoExport_Styles_getSupportedServiceNames() throw()
+extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface* SAL_CALL
+Calc_XMLOasisStylesExporter_get_implementation(css::uno::XComponentContext* context, css::uno::Sequence<css::uno::Any> const &)
{
- const OUString aServiceName( ScXMLOOoExport_Styles_getImplementationName() );
- return uno::Sequence< OUString > ( &aServiceName, 1 );
+ return cppu::acquire(new ScXMLExport(context, "com.sun.star.comp.Calc.XMLOasisStylesExporter", SvXMLExportFlags::STYLES|SvXMLExportFlags::MASTERSTYLES|SvXMLExportFlags::AUTOSTYLES|SvXMLExportFlags::FONTDECLS|SvXMLExportFlags::OASIS));
}
-uno::Reference< uno::XInterface > SAL_CALL ScXMLOOoExport_Styles_createInstance(
- const uno::Reference< lang::XMultiServiceFactory > & rSMgr )
- throw (uno::Exception, std::exception)
+extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface* SAL_CALL
+Calc_XMLOasisContentExporter_get_implementation(css::uno::XComponentContext* context, css::uno::Sequence<css::uno::Any> const &)
{
- return (cppu::OWeakObject*)new ScXMLExport( comphelper::getComponentContext(rSMgr), ScXMLOOoExport_Styles_getImplementationName(), SvXMLExportFlags::STYLES|SvXMLExportFlags::MASTERSTYLES|SvXMLExportFlags::AUTOSTYLES|SvXMLExportFlags::FONTDECLS);
+ return cppu::acquire(new ScXMLExport(context, "com.sun.star.comp.Calc.XMLOasisContentExporter", SvXMLExportFlags::AUTOSTYLES|SvXMLExportFlags::CONTENT|SvXMLExportFlags::SCRIPTS|SvXMLExportFlags::FONTDECLS|SvXMLExportFlags::OASIS));
}
-OUString SAL_CALL ScXMLOOoExport_Content_getImplementationName() throw()
+extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface* SAL_CALL
+Calc_XMLOasisSettingsExporter_get_implementation(css::uno::XComponentContext* context, css::uno::Sequence<css::uno::Any> const &)
{
- return OUString( "com.sun.star.comp.Calc.XMLContentExporter" );
-}
-
-uno::Sequence< OUString > SAL_CALL ScXMLOOoExport_Content_getSupportedServiceNames() throw()
-{
- const OUString aServiceName( ScXMLOOoExport_Content_getImplementationName() );
- return uno::Sequence< OUString > ( &aServiceName, 1 );
-}
-
-uno::Reference< uno::XInterface > SAL_CALL ScXMLOOoExport_Content_createInstance(
- const uno::Reference< lang::XMultiServiceFactory > & rSMgr )
- throw (uno::Exception, std::exception)
-{
- return (cppu::OWeakObject*)new ScXMLExport( comphelper::getComponentContext(rSMgr), ScXMLOOoExport_Content_getImplementationName(), SvXMLExportFlags::AUTOSTYLES|SvXMLExportFlags::CONTENT|SvXMLExportFlags::SCRIPTS|SvXMLExportFlags::FONTDECLS);
-}
-
-OUString SAL_CALL ScXMLOOoExport_Settings_getImplementationName() throw()
-{
- return OUString( "com.sun.star.comp.Calc.XMLSettingsExporter" );
-}
-
-uno::Sequence< OUString > SAL_CALL ScXMLOOoExport_Settings_getSupportedServiceNames() throw()
-{
- const OUString aServiceName( ScXMLOOoExport_Settings_getImplementationName() );
- return uno::Sequence< OUString > ( &aServiceName, 1 );
-}
-
-uno::Reference< uno::XInterface > SAL_CALL ScXMLOOoExport_Settings_createInstance(
- const uno::Reference< lang::XMultiServiceFactory > & rSMgr )
- throw( uno::Exception, std::exception )
-{
- return (cppu::OWeakObject*)new ScXMLExport( comphelper::getComponentContext(rSMgr), ScXMLOOoExport_Settings_getImplementationName(), SvXMLExportFlags::SETTINGS );
-}
-
-// Oasis Filter
-
-OUString SAL_CALL ScXMLOasisExport_getImplementationName() throw()
-{
- return OUString( "com.sun.star.comp.Calc.XMLOasisExporter" );
-}
-
-uno::Sequence< OUString > SAL_CALL ScXMLOasisExport_getSupportedServiceNames() throw()
-{
- const OUString aServiceName( ScXMLOasisExport_getImplementationName() );
- const uno::Sequence< OUString > aSeq( &aServiceName, 1 );
- return aSeq;
-}
-
-uno::Reference< uno::XInterface > SAL_CALL ScXMLOasisExport_createInstance(
- const uno::Reference< lang::XMultiServiceFactory > & rSMgr )
- throw (uno::Exception, std::exception)
-{
- return (cppu::OWeakObject*)new ScXMLExport(comphelper::getComponentContext(rSMgr), ScXMLOasisExport_getImplementationName(), SvXMLExportFlags::ALL|SvXMLExportFlags::OASIS);
-}
-
-OUString SAL_CALL ScXMLOasisExport_Meta_getImplementationName() throw()
-{
- return OUString( "com.sun.star.comp.Calc.XMLOasisMetaExporter" );
-}
-
-uno::Sequence< OUString > SAL_CALL ScXMLOasisExport_Meta_getSupportedServiceNames() throw()
-{
- const OUString aServiceName( ScXMLOasisExport_Meta_getImplementationName() );
- const uno::Sequence< OUString > aSeq( &aServiceName, 1 );
- return aSeq;
-}
-
-uno::Reference< uno::XInterface > SAL_CALL ScXMLOasisExport_Meta_createInstance(
- const uno::Reference< lang::XMultiServiceFactory > & rSMgr )
- throw (uno::Exception, std::exception)
-{
- return (cppu::OWeakObject*)new ScXMLExport(comphelper::getComponentContext(rSMgr), ScXMLOasisExport_Meta_getImplementationName(), SvXMLExportFlags::META|SvXMLExportFlags::OASIS);
-}
-
-OUString SAL_CALL ScXMLOasisExport_Styles_getImplementationName() throw()
-{
- return OUString( "com.sun.star.comp.Calc.XMLOasisStylesExporter" );
-}
-
-uno::Sequence< OUString > SAL_CALL ScXMLOasisExport_Styles_getSupportedServiceNames() throw()
-{
- const OUString aServiceName( ScXMLOasisExport_Styles_getImplementationName() );
- const uno::Sequence< OUString > aSeq( &aServiceName, 1 );
- return aSeq;
-}
-
-uno::Reference< uno::XInterface > SAL_CALL ScXMLOasisExport_Styles_createInstance(
- const uno::Reference< lang::XMultiServiceFactory > & rSMgr )
- throw( uno::Exception, std::exception )
-{
- return (cppu::OWeakObject*)new ScXMLExport(comphelper::getComponentContext(rSMgr), ScXMLOasisExport_Styles_getImplementationName(), SvXMLExportFlags::STYLES|SvXMLExportFlags::MASTERSTYLES|SvXMLExportFlags::AUTOSTYLES|SvXMLExportFlags::FONTDECLS|SvXMLExportFlags::OASIS);
-}
-
-OUString SAL_CALL ScXMLOasisExport_Content_getImplementationName() throw()
-{
- return OUString( "com.sun.star.comp.Calc.XMLOasisContentExporter" );
-}
-
-uno::Sequence< OUString > SAL_CALL ScXMLOasisExport_Content_getSupportedServiceNames() throw()
-{
- const OUString aServiceName( ScXMLOasisExport_Content_getImplementationName() );
- const uno::Sequence< OUString > aSeq( &aServiceName, 1 );
- return aSeq;
-}
-
-uno::Reference< uno::XInterface > SAL_CALL ScXMLOasisExport_Content_createInstance(
- const uno::Reference< lang::XMultiServiceFactory > & rSMgr )
- throw (uno::Exception, std::exception)
-{
- return (cppu::OWeakObject*)new ScXMLExport(comphelper::getComponentContext(rSMgr), ScXMLOasisExport_Content_getImplementationName(), SvXMLExportFlags::AUTOSTYLES|SvXMLExportFlags::CONTENT|SvXMLExportFlags::SCRIPTS|SvXMLExportFlags::FONTDECLS|SvXMLExportFlags::OASIS);
-}
-
-OUString SAL_CALL ScXMLOasisExport_Settings_getImplementationName() throw()
-{
- return OUString( "com.sun.star.comp.Calc.XMLOasisSettingsExporter" );
-}
-
-uno::Sequence< OUString > SAL_CALL ScXMLOasisExport_Settings_getSupportedServiceNames() throw()
-{
- const OUString aServiceName( ScXMLOasisExport_Settings_getImplementationName() );
- const uno::Sequence< OUString > aSeq( &aServiceName, 1 );
- return aSeq;
-}
-
-uno::Reference< uno::XInterface > SAL_CALL ScXMLOasisExport_Settings_createInstance(
- const uno::Reference< lang::XMultiServiceFactory > & rSMgr )
- throw (uno::Exception, std::exception)
-{
- return (cppu::OWeakObject*)new ScXMLExport(comphelper::getComponentContext(rSMgr), ScXMLOasisExport_Settings_getImplementationName(), SvXMLExportFlags::SETTINGS|SvXMLExportFlags::OASIS);
+ return cppu::acquire(new ScXMLExport(context, "com.sun.star.comp.Calc.XMLOasisSettingsExporter", SvXMLExportFlags::SETTINGS|SvXMLExportFlags::OASIS));
}
class ScXMLShapeExport : public XMLShapeExport
diff --git a/sc/source/ui/sidebar/ScPanelFactory.cxx b/sc/source/ui/sidebar/ScPanelFactory.cxx
index 24cf2ed..00e8eb1 100644
--- a/sc/source/ui/sidebar/ScPanelFactory.cxx
+++ b/sc/source/ui/sidebar/ScPanelFactory.cxx
@@ -43,30 +43,6 @@ using ::rtl::OUString;
namespace sc { namespace sidebar {
-#define IMPLEMENTATION_NAME "org.apache.openoffice.comp.sc.sidebar.ScPanelFactory"
-#define SERVICE_NAME "com.sun.star.ui.UIElementFactory"
-
-::rtl::OUString SAL_CALL ScPanelFactory::getImplementationName_static()
-{
- return OUString(IMPLEMENTATION_NAME);
-}
-
-css::uno::Reference<css::uno::XInterface> SAL_CALL ScPanelFactory::createInstance(
- const uno::Reference<lang::XMultiServiceFactory>& )
-{
- ::rtl::Reference<ScPanelFactory> pPanelFactory (new ScPanelFactory());
- css::uno::Reference<css::uno::XInterface> xService (static_cast<XWeak*>(pPanelFactory.get()), css::uno::UNO_QUERY);
- return xService;
-}
-
-css::uno::Sequence<OUString> SAL_CALL ScPanelFactory::getSupportedServiceNames_static()
-{
- css::uno::Sequence<OUString> aServiceNames (1);
- aServiceNames[0] = SERVICE_NAME;
- return aServiceNames;
-
-}
-
ScPanelFactory::ScPanelFactory()
: PanelFactoryInterfaceBase(m_aMutex)
{
@@ -151,7 +127,7 @@ Reference<ui::XUIElement> SAL_CALL ScPanelFactory::createUIElement (
OUString ScPanelFactory::getImplementationName()
throw (css::uno::RuntimeException, std::exception)
{
- return getImplementationName_static();
+ return OUString("org.apache.openoffice.comp.sc.sidebar.ScPanelFactory");
}
sal_Bool ScPanelFactory::supportsService(OUString const & ServiceName)
@@ -163,9 +139,17 @@ sal_Bool ScPanelFactory::supportsService(OUString const & ServiceName)
css::uno::Sequence<OUString> ScPanelFactory::getSupportedServiceNames()
throw (css::uno::RuntimeException, std::exception)
{
- return getSupportedServiceNames_static();
+ css::uno::Sequence<OUString> aServiceNames(1);
+ aServiceNames[0] = "com.sun.star.ui.UIElementFactory";
+ return aServiceNames;
}
} } // end of namespace sc::sidebar
+extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface* SAL_CALL
+ScPanelFactory_get_implementation(css::uno::XComponentContext*, css::uno::Sequence<css::uno::Any> const &)
+{
+ return cppu::acquire(new sc::sidebar::ScPanelFactory());
+}
+
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sc/source/ui/unoobj/afmtuno.cxx b/sc/source/ui/unoobj/afmtuno.cxx
index 7af9a59..ab104f4 100644
--- a/sc/source/ui/unoobj/afmtuno.cxx
+++ b/sc/source/ui/unoobj/afmtuno.cxx
@@ -171,27 +171,12 @@ ScAutoFormatsObj::~ScAutoFormatsObj()
{
}
-// stuff for exService_...
-
-uno::Reference<uno::XInterface> SAL_CALL ScAutoFormatsObj_CreateInstance(
- const uno::Reference<lang::XMultiServiceFactory>& )
+extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface* SAL_CALL
+ScAutoFormatsObj_get_implementation(css::uno::XComponentContext*, css::uno::Sequence<css::uno::Any> const &)
{
SolarMutexGuard aGuard;
ScDLL::Init();
- return (::cppu::OWeakObject*) new ScAutoFormatsObj;
-}
-
-OUString ScAutoFormatsObj::getImplementationName_Static()
-{
- return OUString( "stardiv.StarCalc.ScAutoFormatsObj" );
-}
-
-uno::Sequence<OUString> ScAutoFormatsObj::getSupportedServiceNames_Static()
-{
- uno::Sequence<OUString> aRet(1);
- OUString* pArray = aRet.getArray();
- pArray[0] = SCAUTOFORMATSOBJ_SERVICE;
- return aRet;
+ return cppu::acquire(new ScAutoFormatsObj);
}
// XTableAutoFormats
diff --git a/sc/source/ui/unoobj/appluno.cxx b/sc/source/ui/unoobj/appluno.cxx
index 4704556..bb6115b 100644
--- a/sc/source/ui/unoobj/appluno.cxx
+++ b/sc/source/ui/unoobj/appluno.cxx
@@ -128,14 +128,6 @@ SAL_DLLPUBLIC_EXPORT void * SAL_CALL sc_component_getFactory(
ScFunctionListObj_CreateInstance,
ScFunctionListObj::getSupportedServiceNames_Static() ));
}
- else if ( aImpl == ScAutoFormatsObj::getImplementationName_Static() )
- {
- xFactory.set(cppu::createOneInstanceFactory(
- static_cast<lang::XMultiServiceFactory*>(pServiceManager),
- ScAutoFormatsObj::getImplementationName_Static(),
- ScAutoFormatsObj_CreateInstance,
- ScAutoFormatsObj::getSupportedServiceNames_Static() ));
- }
else if ( aImpl == ScFunctionAccess::getImplementationName_Static() )
{
xFactory.set(cppu::createOneInstanceFactory(
@@ -144,14 +136,6 @@ SAL_DLLPUBLIC_EXPORT void * SAL_CALL sc_component_getFactory(
ScFunctionAccess_CreateInstance,
ScFunctionAccess::getSupportedServiceNames_Static() ));
}
- else if ( aImpl == ScFilterOptionsObj::getImplementationName_Static() )
- {
- xFactory.set(cppu::createSingleFactory(
- static_cast<lang::XMultiServiceFactory*>(pServiceManager),
- ScFilterOptionsObj::getImplementationName_Static(),
- ScFilterOptionsObj_CreateInstance,
- ScFilterOptionsObj::getSupportedServiceNames_Static() ));
- }
else if ( aImpl == ScXMLImport_getImplementationName() )
{
xFactory.set(cppu::createSingleFactory(
@@ -192,86 +176,6 @@ SAL_DLLPUBLIC_EXPORT void * SAL_CALL sc_component_getFactory(
ScXMLImport_Settings_createInstance,
ScXMLImport_Settings_getSupportedServiceNames() ));
}
- else if ( aImpl == ScXMLOOoExport_getImplementationName() )
- {
- xFactory = cppu::createSingleFactory(
- static_cast<lang::XMultiServiceFactory*>(pServiceManager),
- ScXMLOOoExport_getImplementationName(),
- ScXMLOOoExport_createInstance,
- ScXMLOOoExport_getSupportedServiceNames() );
- }
- else if ( aImpl == ScXMLOOoExport_Meta_getImplementationName() )
- {
- xFactory = cppu::createSingleFactory(
- static_cast<lang::XMultiServiceFactory*>(pServiceManager),
- ScXMLOOoExport_Meta_getImplementationName(),
- ScXMLOOoExport_Meta_createInstance,
- ScXMLOOoExport_Meta_getSupportedServiceNames() );
- }
- else if ( aImpl == ScXMLOOoExport_Styles_getImplementationName() )
- {
- xFactory = cppu::createSingleFactory(
- static_cast<lang::XMultiServiceFactory*>(pServiceManager),
- ScXMLOOoExport_Styles_getImplementationName(),
- ScXMLOOoExport_Styles_createInstance,
- ScXMLOOoExport_Styles_getSupportedServiceNames() );
- }
- else if ( aImpl == ScXMLOOoExport_Content_getImplementationName() )
- {
- xFactory = cppu::createSingleFactory(
- static_cast<lang::XMultiServiceFactory*>(pServiceManager),
- ScXMLOOoExport_Content_getImplementationName(),
- ScXMLOOoExport_Content_createInstance,
- ScXMLOOoExport_Content_getSupportedServiceNames() );
- }
- else if ( aImpl == ScXMLOOoExport_Settings_getImplementationName() )
- {
- xFactory = cppu::createSingleFactory(
- static_cast<lang::XMultiServiceFactory*>(pServiceManager),
- ScXMLOOoExport_Settings_getImplementationName(),
- ScXMLOOoExport_Settings_createInstance,
- ScXMLOOoExport_Settings_getSupportedServiceNames() );
- }
- else if ( aImpl == ScXMLOasisExport_getImplementationName() )
- {
- xFactory = cppu::createSingleFactory(
- static_cast<lang::XMultiServiceFactory*>(pServiceManager),
- ScXMLOasisExport_getImplementationName(),
- ScXMLOasisExport_createInstance,
- ScXMLOasisExport_getSupportedServiceNames() );
- }
- else if ( aImpl == ScXMLOasisExport_Meta_getImplementationName() )
- {
- xFactory = cppu::createSingleFactory(
- static_cast<lang::XMultiServiceFactory*>(pServiceManager),
- ScXMLOasisExport_Meta_getImplementationName(),
- ScXMLOasisExport_Meta_createInstance,
- ScXMLOasisExport_Meta_getSupportedServiceNames() );
- }
- else if ( aImpl == ScXMLOasisExport_Styles_getImplementationName() )
- {
- xFactory = cppu::createSingleFactory(
- static_cast<lang::XMultiServiceFactory*>(pServiceManager),
- ScXMLOasisExport_Styles_getImplementationName(),
- ScXMLOasisExport_Styles_createInstance,
- ScXMLOasisExport_Styles_getSupportedServiceNames() );
- }
- else if ( aImpl == ScXMLOasisExport_Content_getImplementationName() )
- {
- xFactory = cppu::createSingleFactory(
- static_cast<lang::XMultiServiceFactory*>(pServiceManager),
- ScXMLOasisExport_Content_getImplementationName(),
- ScXMLOasisExport_Content_createInstance,
- ScXMLOasisExport_Content_getSupportedServiceNames() );
- }
- else if ( aImpl == ScXMLOasisExport_Settings_getImplementationName() )
- {
- xFactory = cppu::createSingleFactory(
- static_cast<lang::XMultiServiceFactory*>(pServiceManager),
- ScXMLOasisExport_Settings_getImplementationName(),
- ScXMLOasisExport_Settings_createInstance,
- ScXMLOasisExport_Settings_getSupportedServiceNames() );
- }
else if ( aImpl == ScDocument_getImplementationName() )
{
xFactory.set(sfx2::createSfxModelFactory(
@@ -280,14 +184,6 @@ SAL_DLLPUBLIC_EXPORT void * SAL_CALL sc_component_getFactory(
ScDocument_createInstance,
ScDocument_getSupportedServiceNames() ));
}
- else if ( aImpl == ::sc::sidebar::ScPanelFactory::getImplementationName_static() )
- {
- xFactory = ::cppu::createSingleFactory(
- static_cast<lang::XMultiServiceFactory*>(pServiceManager),
- ::sc::sidebar::ScPanelFactory::getImplementationName_static(),
- ::sc::sidebar::ScPanelFactory::createInstance,
- ::sc::sidebar::ScPanelFactory::getSupportedServiceNames_static() );
- }
void* pRet = NULL;
if (xFactory.is())
diff --git a/sc/source/ui/unoobj/filtuno.cxx b/sc/source/ui/unoobj/filtuno.cxx
index 6ccd629..2246df7 100644
--- a/sc/source/ui/unoobj/filtuno.cxx
+++ b/sc/source/ui/unoobj/filtuno.cxx
@@ -111,27 +111,12 @@ ScFilterOptionsObj::~ScFilterOptionsObj()
{
}
-// stuff for exService_...
-
-uno::Reference<uno::XInterface> SAL_CALL ScFilterOptionsObj_CreateInstance(
- const uno::Reference<lang::XMultiServiceFactory>& )
+extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface* SAL_CALL
+Calc_FilterOptionsDialog_get_implementation(css::uno::XComponentContext*, css::uno::Sequence<css::uno::Any> const &)
{
SolarMutexGuard aGuard;
ScDLL::Init();
- return (::cppu::OWeakObject*) new ScFilterOptionsObj;
-}
-
-OUString ScFilterOptionsObj::getImplementationName_Static()
-{
- return OUString( SCFILTEROPTIONSOBJ_IMPLNAME );
-}
-
-uno::Sequence<OUString> ScFilterOptionsObj::getSupportedServiceNames_Static()
-{
- uno::Sequence<OUString> aRet(1);
- OUString* pArray = aRet.getArray();
- pArray[0] = SCFILTEROPTIONSOBJ_SERVICE;
- return aRet;
+ return cppu::acquire(new ScFilterOptionsObj);
}
// XPropertyAccess
diff --git a/sc/util/sc.component b/sc/util/sc.component
index 03bb057..b7b65b1 100644
--- a/sc/util/sc.component
+++ b/sc/util/sc.component
@@ -19,58 +19,70 @@
<component loader="com.sun.star.loader.SharedLibrary" environment="@CPPU_ENV@"
prefix="sc" xmlns="http://openoffice.org/2010/uno-components">
- <implementation name="com.sun.star.comp.Calc.FilterOptionsDialog">
+ <implementation name="com.sun.star.comp.Calc.FilterOptionsDialog"
+ constructor="Calc_FilterOptionsDialog_get_implementation">
<service name="com.sun.star.ui.dialogs.FilterOptionsDialog"/>
</implementation>
<implementation name="com.sun.star.comp.Calc.SpreadsheetDocument">
<service name="com.sun.star.sheet.SpreadsheetDocument"/>
</implementation>
- <implementation name="com.sun.star.comp.Calc.XMLContentExporter">
+ <implementation name="com.sun.star.comp.Calc.XMLContentExporter"
+ constructor="Calc_XMLContentExporter_get_implementation">
<service name="com.sun.star.comp.Calc.XMLContentExporter"/>
</implementation>
- <implementation name="com.sun.star.comp.Calc.XMLExporter">
+ <implementation name="com.sun.star.comp.Calc.XMLExporter"
+ constructor="Calc_XMLExporter_get_implementation">
<service name="com.sun.star.comp.Calc.XMLExporter"/>
</implementation>
- <implementation name="com.sun.star.comp.Calc.XMLMetaExporter">
+ <implementation name="com.sun.star.comp.Calc.XMLMetaExporter"
+ constructor="Calc_XMLMetaExporter_get_implementation">
<service name="com.sun.star.comp.Calc.XMLMetaExporter"/>
</implementation>
- <implementation name="com.sun.star.comp.Calc.XMLOasisContentExporter">
+ <implementation name="com.sun.star.comp.Calc.XMLOasisContentExporter"
+ constructor="Calc_XMLOasisContentExporter_get_implementation">
<service name="com.sun.star.comp.Calc.XMLOasisContentExporter"/>
</implementation>
<implementation name="com.sun.star.comp.Calc.XMLOasisContentImporter">
<service name="com.sun.star.comp.Calc.XMLOasisContentImporter"/>
</implementation>
- <implementation name="com.sun.star.comp.Calc.XMLOasisExporter">
+ <implementation name="com.sun.star.comp.Calc.XMLOasisExporter"
+ constructor="Calc_XMLOasisExporter_get_implementation">
<service name="com.sun.star.comp.Calc.XMLOasisExporter"/>
</implementation>
<implementation name="com.sun.star.comp.Calc.XMLOasisImporter">
<service name="com.sun.star.comp.Calc.XMLOasisImporter"/>
</implementation>
- <implementation name="com.sun.star.comp.Calc.XMLOasisMetaExporter">
+ <implementation name="com.sun.star.comp.Calc.XMLOasisMetaExporter"
+ constructor="Calc_XMLOasisMetaExporter_get_implementation">
<service name="com.sun.star.comp.Calc.XMLOasisMetaExporter"/>
</implementation>
<implementation name="com.sun.star.comp.Calc.XMLOasisMetaImporter">
<service name="com.sun.star.comp.Calc.XMLOasisMetaImporter"/>
</implementation>
- <implementation name="com.sun.star.comp.Calc.XMLOasisSettingsExporter">
+ <implementation name="com.sun.star.comp.Calc.XMLOasisSettingsExporter"
+ constructor="Calc_XMLOasisSettingsExporter_get_implementation">
<service name="com.sun.star.comp.Calc.XMLOasisSettingsExporter"/>
</implementation>
<implementation name="com.sun.star.comp.Calc.XMLOasisSettingsImporter">
<service name="com.sun.star.comp.Calc.XMLOasisSettingsImporter"/>
</implementation>
- <implementation name="com.sun.star.comp.Calc.XMLOasisStylesExporter">
+ <implementation name="com.sun.star.comp.Calc.XMLOasisStylesExporter"
+ constructor="Calc_XMLOasisStylesExporter_get_implementation">
<service name="com.sun.star.comp.Calc.XMLOasisStylesExporter"/>
</implementation>
<implementation name="com.sun.star.comp.Calc.XMLOasisStylesImporter">
<service name="com.sun.star.comp.Calc.XMLOasisStylesImporter"/>
</implementation>
- <implementation name="com.sun.star.comp.Calc.XMLSettingsExporter">
+ <implementation name="com.sun.star.comp.Calc.XMLSettingsExporter"
+ constructor="Calc_XMLSettingsExporter_get_implementation">
<service name="com.sun.star.comp.Calc.XMLSettingsExporter"/>
</implementation>
- <implementation name="com.sun.star.comp.Calc.XMLStylesExporter">
+ <implementation name="com.sun.star.comp.Calc.XMLStylesExporter"
+ constructor="Calc_XMLStylesExporter_get_implementation">
<service name="com.sun.star.comp.Calc.XMLStylesExporter"/>
</implementation>
- <implementation name="stardiv.StarCalc.ScAutoFormatsObj">
+ <implementation name="stardiv.StarCalc.ScAutoFormatsObj"
+ constructor="ScAutoFormatsObj_get_implementation">
<service name="com.sun.star.sheet.TableAutoFormats"/>
</implementation>
<implementation name="stardiv.StarCalc.ScFunctionAccess">
@@ -85,7 +97,8 @@
<implementation name="stardiv.StarCalc.ScSpreadsheetSettings">
<service name="com.sun.star.sheet.GlobalSheetSettings"/>
</implementation>
- <implementation name="org.apache.openoffice.comp.sc.sidebar.ScPanelFactory">
+ <implementation name="org.apache.openoffice.comp.sc.sidebar.ScPanelFactory"
+ constructor="ScPanelFactory_get_implementation">
<service name="com.sun.star.ui.UIElementFactory"/>
</implementation>
</component>
More information about the Libreoffice-commits
mailing list