[Libreoffice-commits] .: 3 commits - dbaccess/source reportdesign/source
Caolán McNamara
caolan at kemper.freedesktop.org
Fri May 20 08:36:38 PDT 2011
dbaccess/source/core/dataaccess/databasecontext.cxx | 5 -----
dbaccess/source/core/misc/services.cxx | 20 ++++++++++++++++----
dbaccess/source/ui/misc/TokenWriter.cxx | 4 ++--
reportdesign/source/ui/misc/UITools.cxx | 2 +-
4 files changed, 19 insertions(+), 12 deletions(-)
New commits:
commit dc41786b465c9670c341ff1787ee15f9cb6b370a
Author: Caolán McNamara <caolanm at redhat.com>
Date: Fri May 20 08:51:54 2011 +0100
adjust for return by ref instead of pointer
diff --git a/dbaccess/source/ui/misc/TokenWriter.cxx b/dbaccess/source/ui/misc/TokenWriter.cxx
index 776a6ba..7faf777 100644
--- a/dbaccess/source/ui/misc/TokenWriter.cxx
+++ b/dbaccess/source/ui/misc/TokenWriter.cxx
@@ -700,8 +700,8 @@ OHTMLImportExport::OHTMLImportExport(const ::svx::ODataAccessDescriptor& _aDataD
{
RTL_LOGFILE_CONTEXT_AUTHOR( aLogger, "misc", "Ocke.Janssen at sun.com", "OHTMLImportExport::OHTMLImportExport" );
// set HTML configuration
- SvxHtmlOptions* pHtmlOptions = SvxHtmlOptions::Get();
- m_eDestEnc = pHtmlOptions->GetTextEncoding();
+ SvxHtmlOptions& rHtmlOptions = SvxHtmlOptions::Get();
+ m_eDestEnc = rHtmlOptions.GetTextEncoding();
strncpy( sIndent, sIndentSource ,std::min(sizeof(sIndent),sizeof(sIndentSource)));
sIndent[0] = 0;
}
commit 4f271aa5b2fdb014c9cc29c45be07c9e20dc4424
Author: Caolán McNamara <caolanm at redhat.com>
Date: Tue May 17 10:14:35 2011 +0100
adjust for modified singleton
diff --git a/reportdesign/source/ui/misc/UITools.cxx b/reportdesign/source/ui/misc/UITools.cxx
index a41ac76..5ef2626 100644
--- a/reportdesign/source/ui/misc/UITools.cxx
+++ b/reportdesign/source/ui/misc/UITools.cxx
@@ -771,7 +771,7 @@ bool openAreaDialog( const uno::Reference<report::XShape >& _xShape,const uno::R
// #i74099# by default, the dialog deletes the current color table if a different one is loaded
// (see SwDrawShell::ExecDrawDlg)
const SvxColorTableItem* pColorItem = static_cast<const SvxColorTableItem*>( pDescriptor->GetItem(SID_COLOR_TABLE) );
- if (pColorItem && pColorItem->GetColorTable() == XColorTable::GetStdColorTable())
+ if (pColorItem && pColorItem->GetColorTable() == &XColorTable::GetStdColorTable())
pDialog->DontDeleteColorTable();
bSuccess = ( RET_OK == pDialog->Execute() );
if ( bSuccess )
commit 956c70875e56f055fafc344202858b44b8ab0b63
Author: Caolán McNamara <caolanm at redhat.com>
Date: Fri May 6 11:34:20 2011 +0100
config leaks: drop dodgy LegacySingleton foo
diff --git a/dbaccess/source/core/dataaccess/databasecontext.cxx b/dbaccess/source/core/dataaccess/databasecontext.cxx
index 6889551..1461525 100644
--- a/dbaccess/source/core/dataaccess/databasecontext.cxx
+++ b/dbaccess/source/core/dataaccess/databasecontext.cxx
@@ -102,11 +102,6 @@ using ::com::sun::star::ucb::IOErrorCode_NOT_EXISTING;
using ::com::sun::star::ucb::IOErrorCode_NOT_EXISTING_PATH;
-extern "C" void SAL_CALL createRegistryInfo_ODatabaseContext()
-{
- static ::dba::OLegacySingletonRegistration< ::dbaccess::ODatabaseContext > aODatabaseContext_AutoRegistration;
-}
-
namespace dbaccess
{
diff --git a/dbaccess/source/core/misc/services.cxx b/dbaccess/source/core/misc/services.cxx
index a631150..dcd6278 100644
--- a/dbaccess/source/core/misc/services.cxx
+++ b/dbaccess/source/core/misc/services.cxx
@@ -36,6 +36,8 @@
#include "DatabaseDataProvider.hxx"
#include "dbadllapi.hxx"
+#include <../dataaccess/databasecontext.hxx>
+
/********************************************************************************************/
using namespace ::com::sun::star::uno;
@@ -45,7 +47,6 @@ using namespace ::com::sun::star::registry;
//***************************************************************************************
//
// registry functions
-extern "C" void SAL_CALL createRegistryInfo_ODatabaseContext();
extern "C" void SAL_CALL createRegistryInfo_OCommandDefinition();
extern "C" void SAL_CALL createRegistryInfo_OComponentDefinition();
extern "C" void SAL_CALL createRegistryInfo_ORowSet();
@@ -56,8 +57,20 @@ extern "C" void SAL_CALL createRegistryInfo_DataAccessDescriptorFactory();
namespace dba{
//--------------------------------------------------------------------------
::cppu::ImplementationEntry entries[] = {
- { &::dbaccess::DatabaseDataProvider::Create, &::dbaccess::DatabaseDataProvider::getImplementationName_Static, &::dbaccess::DatabaseDataProvider::getSupportedServiceNames_Static,
- &cppu::createSingleComponentFactory, 0, 0 },
+ {
+ &::dbaccess::DatabaseDataProvider::Create,
+ &::dbaccess::DatabaseDataProvider::getImplementationName_Static,
+ &::dbaccess::DatabaseDataProvider::getSupportedServiceNames_Static,
+ &cppu::createSingleComponentFactory, 0, 0
+ },
+
+ {
+ &dbaccess::ODatabaseContext::Create,
+ &dbaccess::ODatabaseContext::getImplementationName_static,
+ &dbaccess::ODatabaseContext::getSupportedServiceNames_static,
+ &cppu::createOneInstanceComponentFactory, 0, 0
+ },
+
{ 0, 0, 0, 0, 0, 0 }
};
}
@@ -72,7 +85,6 @@ extern "C" void SAL_CALL createRegistryInfo_DBA()
static sal_Bool bInit = sal_False;
if (!bInit)
{
- createRegistryInfo_ODatabaseContext();
createRegistryInfo_OCommandDefinition();
createRegistryInfo_OComponentDefinition();
createRegistryInfo_ORowSet();
More information about the Libreoffice-commits
mailing list