[Libreoffice-commits] .: 5 commits - cui/source filter/source framework/inc framework/source postprocess/packcomponents scp2/source sdext/source sd/source svtools/inc svtools/Library_svt.mk svtools/Package_inc.mk svtools/source svx/inc svx/source unusedcode.easy vcl/unx xmlsecurity/Module_xmlsecurity.mk xmlsecurity/source

Caolán McNamara caolan at kemper.freedesktop.org
Thu Sep 8 01:30:00 PDT 2011


 cui/source/options/optinet2.cxx                             |   16 +
 filter/source/msfilter/svdfppt.cxx                          |    1 
 framework/inc/classes/rootactiontriggercontainer.hxx        |    2 
 framework/inc/framework/addonmenu.hxx                       |    1 
 framework/inc/framework/addonsoptions.hxx                   |   10 -
 framework/inc/framework/menuconfiguration.hxx               |    3 
 framework/source/fwe/classes/addonmenu.cxx                  |    5 
 framework/source/fwe/classes/addonsoptions.cxx              |   19 --
 framework/source/fwe/classes/rootactiontriggercontainer.cxx |    5 
 framework/source/fwe/xml/menuconfiguration.cxx              |   11 -
 postprocess/packcomponents/makefile.mk                      |    2 
 scp2/source/ooo/file_library_ooo.scp                        |   22 +-
 scp2/source/ooo/file_resource_ooo.scp                       |    2 
 sd/source/core/CustomAnimationPreset.cxx                    |   83 +++------
 sd/source/filter/eppt/pptx-text.cxx                         |    4 
 sd/source/filter/html/htmlex.cxx                            |   14 -
 sd/source/filter/ppt/pptinanimations.cxx                    |   45 ++---
 sd/source/filter/ppt/propread.cxx                           |    4 
 sd/source/filter/xml/sdxmlwrp.cxx                           |   92 ++++++----
 sd/source/ui/animations/CustomAnimationCreateDialog.cxx     |    4 
 sd/source/ui/notes/TextLogger.cxx                           |    4 
 sd/source/ui/view/sdview3.cxx                               |    8 
 sdext/source/minimizer/unodialog.cxx                        |   22 --
 sdext/source/minimizer/unodialog.hxx                        |    2 
 svtools/Library_svt.mk                                      |    1 
 svtools/Package_inc.mk                                      |    1 
 svtools/inc/svtools/sychconv.hxx                            |   50 -----
 svtools/source/edit/sychconv.cxx                            |  106 ------------
 svx/inc/svx/fmgridcl.hxx                                    |    3 
 svx/inc/svx/unoshtxt.hxx                                    |    4 
 svx/source/dialog/imapwnd.cxx                               |   23 --
 svx/source/dialog/imapwnd.hxx                               |    1 
 svx/source/fmcomp/fmgridcl.cxx                              |   22 --
 svx/source/table/accessiblecell.cxx                         |   14 -
 svx/source/table/accessiblecell.hxx                         |    1 
 svx/source/unodraw/unoshtxt.cxx                             |    5 
 unusedcode.easy                                             |   12 -
 vcl/unx/generic/printergfx/printerjob.cxx                   |   17 -
 xmlsecurity/Module_xmlsecurity.mk                           |    4 
 xmlsecurity/source/dialogs/resourcemanager.cxx              |   11 -
 40 files changed, 159 insertions(+), 497 deletions(-)

New commits:
commit aa584559a8ada4e31331ab8a23f2c09eb11c609b
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Thu Sep 8 09:25:28 2011 +0100

    Related: fdo#40420 always include xmlsecurity library for macro-security
    
    the xmlsecurity library contains the dialogs and resources for the
    macro-security dialog as well as the xml signing UI. So always
    build and include this library unconditionally.

diff --git a/postprocess/packcomponents/makefile.mk b/postprocess/packcomponents/makefile.mk
index 33f0f01..fdb34f2 100644
--- a/postprocess/packcomponents/makefile.mk
+++ b/postprocess/packcomponents/makefile.mk
@@ -122,6 +122,7 @@ my_components = \
     component/xmloff/source/transform/xof \
     component/xmloff/util/xo \
     component/xmlscript/util/xcr \
+    component/xmlsecurity/util/xmlsecurity \
     configmgr \
     ctl \
     dbase \
@@ -280,7 +281,6 @@ my_components += ldapbe2
 
 .IF "$(WITH_MOZILLA)" != "NO"
 my_components += \
-    component/xmlsecurity/util/xmlsecurity \
     component/xmlsecurity/util/xsec_fw \
     pl
 .IF "$(SYSTEM_MOZILLA)" == "YES" || "$(ENABLE_NSS_MODULE)" == "YES"
diff --git a/scp2/source/ooo/file_library_ooo.scp b/scp2/source/ooo/file_library_ooo.scp
index 04026ae..82dc5f3 100644
--- a/scp2/source/ooo/file_library_ooo.scp
+++ b/scp2/source/ooo/file_library_ooo.scp
@@ -1456,6 +1456,17 @@ SPECIAL_LIB_FILE( gid_File_Lib_AVMediaWin, avmediawin )
 #endif
 #endif
 
+File gid_File_Lib_XSec_XMLSecurity
+    TXT_FILE_BODY;
+	#ifdef UNX
+        Name = STRING(CONCAT2(libxmlsecurity,UNXSUFFIX));
+    #else
+        Name = "xmlsecurity.dll";
+    #endif
+    Dir = SCP2_OOO_BIN_DIR;
+    Styles = (PACKED);
+End
+
 #ifndef WITHOUT_MOZILLA
 File gid_File_Lib_XSec_Framework
     TXT_FILE_BODY;
@@ -1481,17 +1492,6 @@ File gid_File_Lib_XSec_XmlSec
 End
 #endif
 
-File gid_File_Lib_XSec_XMLSecurity
-    TXT_FILE_BODY;
-	#ifdef UNX
-        Name = STRING(CONCAT2(libxmlsecurity,UNXSUFFIX));
-    #else
-        Name = "xmlsecurity.dll";
-    #endif
-    Dir = SCP2_OOO_BIN_DIR;
-    Styles = (PACKED);
-End
-
 #ifdef WNT
 File gid_File_Lib_LibXMLSec_xmlseccore
     TXT_FILE_BODY;
diff --git a/scp2/source/ooo/file_resource_ooo.scp b/scp2/source/ooo/file_resource_ooo.scp
index b86f86a..40aaa6f 100644
--- a/scp2/source/ooo/file_resource_ooo.scp
+++ b/scp2/source/ooo/file_resource_ooo.scp
@@ -114,9 +114,7 @@ STD_RES_FILE( gid_File_Res_Xsltdlg, xsltdlg )
 
 STD_RES_FILE( gid_File_Res_AVMedia, avmedia )
 
-#ifndef WITHOUT_MOZILLA
 STD_RES_FILE( gid_File_Res_XMLSecurity, xmlsec )
-#endif
 
 STD_RES_FILE( gid_File_Res_UpdChk, updchk )
 
diff --git a/xmlsecurity/Module_xmlsecurity.mk b/xmlsecurity/Module_xmlsecurity.mk
index 6fd29cc..b32ff3b 100644
--- a/xmlsecurity/Module_xmlsecurity.mk
+++ b/xmlsecurity/Module_xmlsecurity.mk
@@ -28,8 +28,6 @@
 
 $(eval $(call gb_Module_Module,xmlsecurity))
 
-ifeq ($(WITH_MOZILLA),YES)
-
 $(eval $(call gb_Module_add_targets,xmlsecurity,\
 	AllLangResTarget_xsec \
 	Library_xmlsecurity \
@@ -42,6 +40,4 @@ $(eval $(call gb_Module_add_targets,xmlsecurity,\
 	CppunitTest_qa_certext \
 ))
 
-endif # ifeq ($(WITH_MOZILLA),YES)
-
 # vim: set noet sw=4 ts=4:
commit afebcbfef8b05c9759f473f45ac0383ff4fa2af2
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Thu Sep 8 09:16:39 2011 +0100

    its just a const char*

diff --git a/xmlsecurity/source/dialogs/resourcemanager.cxx b/xmlsecurity/source/dialogs/resourcemanager.cxx
index 73cb567..a04db7b 100644
--- a/xmlsecurity/source/dialogs/resourcemanager.cxx
+++ b/xmlsecurity/source/dialogs/resourcemanager.cxx
@@ -50,14 +50,9 @@ namespace XmlSec
 
     ResMgr* GetResMgr( void )
     {
-        if( !pResMgr )
-        {
-            ByteString  aName( "xmlsec" );
-// MT: Change to Locale
-            pResMgr = ResMgr::CreateResMgr( aName.GetBuffer() );
-        }
-
-    return pResMgr;
+        if (!pResMgr)
+            pResMgr = ResMgr::CreateResMgr("xmlsec");
+        return pResMgr;
     }
 
     const LocaleDataWrapper&    GetLocaleData( void )
commit 5832f347114c0bebc1fec501b60ed8ba05227166
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Thu Sep 8 00:21:19 2011 +0100

    Related: fdo#40420 don't crash on missing/failing xmlsecurity lib

diff --git a/cui/source/options/optinet2.cxx b/cui/source/options/optinet2.cxx
index 9e04696..a8fe225 100644
--- a/cui/source/options/optinet2.cxx
+++ b/cui/source/options/optinet2.cxx
@@ -873,11 +873,17 @@ IMPL_LINK( SvxSecurityTabPage, ShowPasswordsHdl, PushButton*, EMPTYARG )
 
 IMPL_LINK( SvxSecurityTabPage, MacroSecPBHdl, void*, EMPTYARG )
 {
-    Reference< security::XDocumentDigitalSignatures > xD(
-        comphelper::getProcessServiceFactory()->createInstance( rtl::OUString( RTL_CONSTASCII_USTRINGPARAM ( "com.sun.star.security.DocumentDigitalSignatures" ) ) ), UNO_QUERY );
-    if ( xD.is() )
-        xD->manageTrustedSources();
-
+    try
+    {
+        Reference< security::XDocumentDigitalSignatures > xD(
+            comphelper::getProcessServiceFactory()->createInstance( rtl::OUString( RTL_CONSTASCII_USTRINGPARAM ( "com.sun.star.security.DocumentDigitalSignatures" ) ) ), UNO_QUERY );
+        if ( xD.is() )
+            xD->manageTrustedSources();
+    }
+    catch (const Exception& e)
+    {
+        OSL_FAIL(rtl::OUStringToOString(e.Message, osl_getThreadTextEncoding()).getStr());
+    }
     return 0;
 }
 
commit 3a53904ae64fa87216fcc972dbc746068c640818
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Wed Sep 7 22:54:13 2011 +0100

    callcatcher: update list

diff --git a/filter/source/msfilter/svdfppt.cxx b/filter/source/msfilter/svdfppt.cxx
index 6b6e683..7cbf1d0 100644
--- a/filter/source/msfilter/svdfppt.cxx
+++ b/filter/source/msfilter/svdfppt.cxx
@@ -93,7 +93,6 @@
 #include <svx/svdoedge.hxx>
 #include <svx/sxekitm.hxx>
 #include <editeng/flditem.hxx>
-#include <svtools/sychconv.hxx>
 #include <tools/zcodec.hxx>
 #include <filter/msfilter/svxmsbas.hxx>
 #include <sfx2/objsh.hxx>
diff --git a/framework/inc/classes/rootactiontriggercontainer.hxx b/framework/inc/classes/rootactiontriggercontainer.hxx
index 406c8bb..89b48fc 100644
--- a/framework/inc/classes/rootactiontriggercontainer.hxx
+++ b/framework/inc/classes/rootactiontriggercontainer.hxx
@@ -57,8 +57,6 @@ class FWE_DLLPUBLIC RootActionTriggerContainer :  public PropertySetContainer,
 
         const Menu* GetMenu();
 
-        ::com::sun::star::uno::Sequence< sal_Int8 > GetUnoTunnelId() const;
-
         // XInterface
         virtual ::com::sun::star::uno::Any SAL_CALL queryInterface( const ::com::sun::star::uno::Type& aType )
             throw (::com::sun::star::uno::RuntimeException);
diff --git a/framework/inc/framework/addonmenu.hxx b/framework/inc/framework/addonmenu.hxx
index 0ec30f5..0cef42c 100644
--- a/framework/inc/framework/addonmenu.hxx
+++ b/framework/inc/framework/addonmenu.hxx
@@ -93,7 +93,6 @@ class FWE_DLLPUBLIC AddonMenuManager
         };
 
         static sal_Bool   HasAddonMenuElements();
-        static sal_Bool   HasAddonHelpMenuElements();
 
         static sal_Bool   IsAddonMenuId( sal_uInt16 nId ) { return (( nId >= ADDONMENU_ITEMID_START ) && ( nId < ADDONMENU_ITEMID_END )); }
 
diff --git a/framework/inc/framework/addonsoptions.hxx b/framework/inc/framework/addonsoptions.hxx
index b095f78..08c5518 100644
--- a/framework/inc/framework/addonsoptions.hxx
+++ b/framework/inc/framework/addonsoptions.hxx
@@ -193,16 +193,6 @@ class FWE_DLLPUBLIC AddonsOptions
         sal_Bool    HasAddonsMenu() const;
 
         /*-****************************************************************************************************//**
-            @short      returns if an addons help menu is available
-            @descr      Call to retrieve if a addons menu is available
-
-
-            @return     sal_True if there is a menu otherwise sal_False
-        *//*-*****************************************************************************************************/
-
-        sal_Bool    HasAddonsHelpMenu() const;
-
-        /*-****************************************************************************************************//**
             @short      returns number of addons toolbars
             @descr      Call to retrieve the number of addons toolbars
 
diff --git a/framework/inc/framework/menuconfiguration.hxx b/framework/inc/framework/menuconfiguration.hxx
index 1671a59..bf052bc 100644
--- a/framework/inc/framework/menuconfiguration.hxx
+++ b/framework/inc/framework/menuconfiguration.hxx
@@ -114,9 +114,6 @@ class FWE_DLLPUBLIC MenuConfiguration
                       ::com::sun::star::uno::Reference< ::com::sun::star::io::XOutputStream >& rOutputStream )
             throw ( ::com::sun::star::lang::WrappedTargetException );
 
-        static sal_Bool IsPickListItemId( sal_uInt16 nId );
-        static sal_Bool IsWindowListItemId( sal_uInt16 nId );
-
     private:
         // do not hold the uno reference by reference
         const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& m_rxServiceManager;
diff --git a/framework/source/fwe/classes/addonmenu.cxx b/framework/source/fwe/classes/addonmenu.cxx
index bae9efb..2a9196a 100644
--- a/framework/source/fwe/classes/addonmenu.cxx
+++ b/framework/source/fwe/classes/addonmenu.cxx
@@ -133,11 +133,6 @@ sal_Bool AddonMenuManager::HasAddonMenuElements()
     return AddonsOptions().HasAddonsMenu();
 }
 
-sal_Bool AddonMenuManager::HasAddonHelpMenuElements()
-{
-    return AddonsOptions().HasAddonsHelpMenu();
-}
-
 // Factory method to create different Add-On menu types
 PopupMenu* AddonMenuManager::CreatePopupMenuType( MenuType eMenuType, const Reference< XFrame >& rFrame )
 {
diff --git a/framework/source/fwe/classes/addonsoptions.cxx b/framework/source/fwe/classes/addonsoptions.cxx
index 4e1b583..714f8fd 100644
--- a/framework/source/fwe/classes/addonsoptions.cxx
+++ b/framework/source/fwe/classes/addonsoptions.cxx
@@ -262,7 +262,6 @@ class AddonsOptions_Impl : public ConfigItem
         *//*-*****************************************************************************************************/
 
         sal_Bool                                        HasAddonsMenu        () const ;
-        sal_Bool                                        HasAddonsHelpMenu    () const ;
         sal_Int32                                       GetAddonsToolBarCount() const ;
         const Sequence< Sequence< PropertyValue > >&    GetAddonsMenu        () const ;
         const Sequence< Sequence< PropertyValue > >&    GetAddonsMenuBarPart () const ;
@@ -515,14 +514,6 @@ sal_Bool AddonsOptions_Impl::HasAddonsMenu() const
 //*****************************************************************************************************************
 //  public method
 //*****************************************************************************************************************
-sal_Bool AddonsOptions_Impl::HasAddonsHelpMenu  () const
-{
-    return ( m_aCachedHelpMenuProperties.getLength() > 0 );
-}
-
-//*****************************************************************************************************************
-//  public method
-//*****************************************************************************************************************
 sal_Int32 AddonsOptions_Impl::GetAddonsToolBarCount() const
 {
     return m_aCachedToolBarPartProperties.size();
@@ -1665,16 +1656,6 @@ sal_Bool AddonsOptions::HasAddonsMenu() const
 //  public method
 //*****************************************************************************************************************
 
-sal_Bool AddonsOptions::HasAddonsHelpMenu() const
-{
-    MutexGuard aGuard( GetOwnStaticMutex() );
-    return m_pDataContainer->HasAddonsHelpMenu();
-}
-
-//*****************************************************************************************************************
-//  public method
-//*****************************************************************************************************************
-
 sal_Int32 AddonsOptions::GetAddonsToolBarCount() const
 {
     MutexGuard aGuard( GetOwnStaticMutex() );
diff --git a/framework/source/fwe/classes/rootactiontriggercontainer.cxx b/framework/source/fwe/classes/rootactiontriggercontainer.cxx
index 45598b6..9f6fe91 100644
--- a/framework/source/fwe/classes/rootactiontriggercontainer.cxx
+++ b/framework/source/fwe/classes/rootactiontriggercontainer.cxx
@@ -72,11 +72,6 @@ RootActionTriggerContainer::~RootActionTriggerContainer()
 {
 }
 
-Sequence< sal_Int8 > RootActionTriggerContainer::GetUnoTunnelId() const
-{
-    return impl_getStaticIdentifier();
-}
-
 const Menu* RootActionTriggerContainer::GetMenu()
 {
     if ( !m_bContainerChanged )
diff --git a/framework/source/fwe/xml/menuconfiguration.cxx b/framework/source/fwe/xml/menuconfiguration.cxx
index c0feda7..d823edc 100644
--- a/framework/source/fwe/xml/menuconfiguration.cxx
+++ b/framework/source/fwe/xml/menuconfiguration.cxx
@@ -63,17 +63,6 @@ using namespace ::com::sun::star::io;
 namespace framework
 {
 
-sal_Bool MenuConfiguration::IsPickListItemId( sal_uInt16 nId )
-{
-    return (( START_ITEMID_PICKLIST <= nId ) && ( nId <= END_ITEMID_PICKLIST ));
-}
-
-sal_Bool MenuConfiguration::IsWindowListItemId( sal_uInt16 nId )
-{
-    return (( START_ITEMID_WINDOWLIST <= nId ) && ( nId <= END_ITEMID_WINDOWLIST ));
-}
-
-
 MenuConfiguration::MenuConfiguration(
     const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& rServiceManager )
 :   m_rxServiceManager( rServiceManager )
diff --git a/sdext/source/minimizer/unodialog.cxx b/sdext/source/minimizer/unodialog.cxx
index e5f6fdc..024bef8 100644
--- a/sdext/source/minimizer/unodialog.cxx
+++ b/sdext/source/minimizer/unodialog.cxx
@@ -153,28 +153,6 @@ void UnoDialog::setVisible( const OUString& rName, sal_Bool bVisible )
 
 // -----------------------------------------------------------------------------
 
-sal_Bool UnoDialog::isHighContrast()
-{
-    sal_Bool bHighContrast = sal_False;
-    try
-    {
-        sal_Int32 nBackgroundColor = 0;
-        if ( mxDialogModelPropertySet->getPropertyValue( OUString( RTL_CONSTASCII_USTRINGPARAM( "BackgroundColor" ) ) ) >>= nBackgroundColor )
-        {
-            sal_uInt8 nLum( static_cast< sal_uInt8 >( ( static_cast< sal_uInt8 >( nBackgroundColor >> 16 ) * 28 +
-                                                        static_cast< sal_uInt8 >( nBackgroundColor >> 8 ) * 151 +
-                                                        static_cast< sal_uInt8 >( nBackgroundColor ) * 77 ) >> 8 ) );
-            bHighContrast = nLum <= 38;
-        }
-    }
-    catch( Exception& )
-    {
-    }
-    return bHighContrast;
-}
-
-// -----------------------------------------------------------------------------
-
 Reference< XButton > UnoDialog::insertButton( const OUString& rName, Reference< XActionListener > xActionListener,
             const Sequence< OUString >& rPropertyNames, const Sequence< Any >& rPropertyValues )
 {
diff --git a/sdext/source/minimizer/unodialog.hxx b/sdext/source/minimizer/unodialog.hxx
index 78e3fd0..b89164d 100644
--- a/sdext/source/minimizer/unodialog.hxx
+++ b/sdext/source/minimizer/unodialog.hxx
@@ -84,8 +84,6 @@ public :
 
     void setVisible( const rtl::OUString& rName, sal_Bool bVisible );
 
-    sal_Bool isHighContrast();
-
     sal_Int32 getMapsFromPixels( sal_Int32 nPixels ) const;
 
     com::sun::star::uno::Reference< com::sun::star::awt::XButton > insertButton( const rtl::OUString& rName,
diff --git a/svtools/Library_svt.mk b/svtools/Library_svt.mk
index 8d01205..7caf93c 100644
--- a/svtools/Library_svt.mk
+++ b/svtools/Library_svt.mk
@@ -157,7 +157,6 @@ $(eval $(call gb_Library_add_exception_objects,svt,\
     svtools/source/edit/editsyntaxhighlighter \
     svtools/source/edit/svmedit \
     svtools/source/edit/svmedit2 \
-    svtools/source/edit/sychconv \
     svtools/source/edit/syntaxhighlight \
     svtools/source/edit/textdata \
     svtools/source/edit/textdoc \
diff --git a/svtools/Package_inc.mk b/svtools/Package_inc.mk
index 0a94ec8..e1eb805 100644
--- a/svtools/Package_inc.mk
+++ b/svtools/Package_inc.mk
@@ -144,7 +144,6 @@ $(eval $(call gb_Package_add_file,svtools_inc,inc/svtools/svtdllapi.h,svtools/sv
 $(eval $(call gb_Package_add_file,svtools_inc,inc/svtools/svtools.hrc,svtools/svtools.hrc))
 $(eval $(call gb_Package_add_file,svtools_inc,inc/svtools/svtreebx.hxx,svtools/svtreebx.hxx))
 $(eval $(call gb_Package_add_file,svtools_inc,inc/svtools/svxbox.hxx,svtools/svxbox.hxx))
-$(eval $(call gb_Package_add_file,svtools_inc,inc/svtools/sychconv.hxx,svtools/sychconv.hxx))
 $(eval $(call gb_Package_add_file,svtools_inc,inc/svtools/syntaxhighlight.hxx,svtools/syntaxhighlight.hxx))
 $(eval $(call gb_Package_add_file,svtools_inc,inc/svtools/tabbar.hxx,svtools/tabbar.hxx))
 $(eval $(call gb_Package_add_file,svtools_inc,inc/svtools/table/tablecontrolinterface.hxx,svtools/table/tablecontrolinterface.hxx))
diff --git a/svtools/inc/svtools/sychconv.hxx b/svtools/inc/svtools/sychconv.hxx
deleted file mode 100644
index 7393687..0000000
--- a/svtools/inc/svtools/sychconv.hxx
+++ /dev/null
@@ -1,50 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org.  If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#ifndef _SYCHCONV_HXX
-#define _SYCHCONV_HXX
-
-#include <tools/string.hxx>
-#include <vcl/font.hxx>
-
-// ----------------------
-// - CharacterConverter -
-// ----------------------
-
-class OutputDevice;
-
-class SymCharConverter
-{
-public:
-
-    static sal_Bool Convert( Font& rFont, UniString& rString, OutputDevice* pDev = NULL );
-};
-
-#endif // _CHARCONV_HXX
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/svtools/source/edit/sychconv.cxx b/svtools/source/edit/sychconv.cxx
deleted file mode 100644
index c20ebd9..0000000
--- a/svtools/source/edit/sychconv.cxx
+++ /dev/null
@@ -1,106 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org.  If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_svtools.hxx"
-#include <svtools/sychconv.hxx>
-#include <vcl/outdev.hxx>
-
-sal_Bool SymCharConverter::Convert( Font& rFont, UniString& rString, OutputDevice* pDev )
-{
-    // hibyte 0 = exact matching
-    //        1 = little differences,
-    //        2 = the converted character does not look like the original but got the same meaning
-    //        3 = the destination does not match looking and meaning of the original
-
-    static sal_uInt16 const aWingdingsToStarBatsTable[ 256 - 32 ] =
-    {
-        0x0020, 0x0238, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0174, 0x02BA, 0x017B, 0x017C, 0x037C, 0x037C, 0x037C, 0x037C,
-        0x0000, 0x0000, 0x0372, 0x0272, 0x0372, 0x0000, 0x0000, 0x0374, 0x0279, 0x0000, 0x027A, 0x0000, 0x0178, 0x0278, 0x0000, 0x0137,
-        0x027E, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x017D, 0x0000, 0x0000, 0x0000, 0x0021, 0x03AC, 0x00AD, 0x0000, 0x0000, 0x0000,
-        0x0000, 0x0000, 0x01C0, 0x0000, 0x0000, 0x0286, 0x0286, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
-        0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022, 0x0023, 0x0024, 0x0025,
-        0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x0133, 0x0000, 0x0000, 0x0000, 0x0000, 0x0193, 0x0194, 0x0000,
-        0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, 0x0070, 0x0071, 0x005C, 0x005D, 0x005E, 0x005F, 0x0060,
-        0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01A5, 0x0095,
-        0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x002E, 0x0024, 0x0125, 0x0000, 0x0000, 0x0000, 0x014B, 0x024D, 0x014E, 0x014A,
-        0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
-        0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
-        0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x002F, 0x0000, 0x0000, 0x0000, 0x0035, 0x0000, 0x0000, 0x0000,
-        0x0030, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01B1,
-        0x01AF, 0x01B2, 0x01B0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0150, 0x0032, 0x0033, 0x0034, 0x01C8
-    };
-
-    static sal_uInt16 const aMonotypeSortsToStarBatsTable[ 256 - 32 ]=
-    {
-        0x0020, 0x00cb, 0x00cb, 0x00cb, 0x00cb, 0x0074, 0x00ba, 0x0021, 0x00cc, 0x007b, 0x0036, 0x007d, 0x007e, 0x0037, 0x0038, 0x0038,
-        0x0039, 0x0038, 0x0038, 0x0039, 0x003a, 0x004f, 0x0050, 0x004f, 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0086, 0x0086, 0x0086,
-        0x0052, 0x00cd, 0x0044, 0x0045, 0x0046, 0x0047, 0x0041, 0x0041, 0x0058, 0x0057, 0x0075, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059,
-        0x005a, 0x004b, 0x004b, 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004e, 0x004b, 0x004b, 0x00ce, 0x00ce, 0x00ce,
-        0x00ce, 0x00ce, 0x00ce, 0x00ce, 0x00cf, 0x00cf, 0x00cf, 0x00cf, 0x00cf, 0x00cf, 0x00b9, 0x00b9, 0x003b, 0x003c, 0x003d, 0x003e,
-        0x003f, 0x003e, 0x0040, 0x00c5, 0x00c4, 0x002b, 0x002c, 0x00d0, 0x00d1, 0x00d1, 0x00d1, 0x0091, 0x0092, 0x0093, 0x0094, 0x0000,
-        0x00d2, 0x00d3, 0x00d2, 0x00d3, 0x00d2, 0x00d3, 0x00d2, 0x00d3, 0x00d2, 0x00d3, 0x00d2, 0x00d3, 0x00d2, 0x00d3, 0x0000, 0x0000,
-        0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
-        0x0000, 0x00d4, 0x00d4, 0x00d4, 0x00d6, 0x00d6, 0x00d4, 0x00d4, 0x00d5, 0x002a, 0x00d6, 0x00d7, 0x0068, 0x0069, 0x006a, 0x006b,
-        0x006c, 0x006d, 0x006e, 0x006f, 0x0070, 0x0071, 0x005d, 0x005e, 0x005f, 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066,
-        0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, 0x0070, 0x0071, 0x005d, 0x005e, 0x005f, 0x0060, 0x0061, 0x0062,
-        0x0063, 0x0064, 0x0065, 0x0066, 0x0030, 0x0031, 0x00d8, 0x00d9, 0x00da, 0x00bc, 0x00db, 0x00bc, 0x00bc, 0x00bc, 0x00bc, 0x0031,
-        0x0031, 0x0031, 0x002f, 0x002f, 0x002f, 0x00be, 0x00be, 0x0031, 0x0031, 0x00af, 0x00af, 0x00af, 0x00af, 0x00af, 0x00af, 0x00af,
-        0x0000, 0x00af, 0x0035, 0x00dc, 0x00da, 0x00dc, 0x00db, 0x00da, 0x00dc, 0x00db, 0x00dc, 0x00dc, 0x00dc, 0x00dc, 0x00af, 0x0000
-    };
-
-    const sal_uInt16* pTransTable = NULL;
-
-    sal_Bool bIsAvailable = ( pDev ) ? pDev->IsFontAvailable( rFont.GetName() ) : sal_False;
-    if ( !bIsAvailable )
-    {
-        if ( rFont.GetName().CompareToAscii( RTL_CONSTASCII_STRINGPARAM( "Wingdings" ) ) == COMPARE_EQUAL )
-            pTransTable = &aWingdingsToStarBatsTable[ 0 ];
-        else if ( rFont.GetName().CompareToAscii( RTL_CONSTASCII_STRINGPARAM( "Monotype Sorts" ) ) == COMPARE_EQUAL )
-            pTransTable = &aMonotypeSortsToStarBatsTable[ 0 ];
-    }
-    if ( pTransTable )
-    {
-        sal_Unicode c;
-        for ( sal_uInt16 i = rString.Len(); i--; )
-        {
-            c = rString.GetChar( i );
-            c -= 32;
-            c = ( ((sal_uInt16)c) >= 224 ) ? 0 : (sal_Unicode) pTransTable[ c ];
-            if ( !c )               // if character is out of range or not matching
-                c = 0xA5;           // we will default a StarBats-Bullet
-            rString.SetChar( i, c );
-        }
-        rFont.SetCharSet( RTL_TEXTENCODING_SYMBOL );
-        rFont.SetName( String::CreateFromAscii( RTL_CONSTASCII_STRINGPARAM( "StarBats" ) ) );
-        return sal_True;
-    }
-    else return sal_False;
-};
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/svx/inc/svx/fmgridcl.hxx b/svx/inc/svx/fmgridcl.hxx
index 3f5f2a5..3f5e267 100644
--- a/svx/inc/svx/fmgridcl.hxx
+++ b/svx/inc/svx/fmgridcl.hxx
@@ -134,9 +134,6 @@ public:
     // ::com::sun::star::form::XInsertListener
     void inserted(const ::com::sun::star::lang::EventObject& rEvent);
 
-    // ::com::sun::star::form::XRestoreListener
-    void restored(const ::com::sun::star::lang::EventObject& rEvent);
-
     void markColumn(sal_uInt16 nId);
     sal_Bool isColumnMarked(sal_uInt16 nId) const;
 
diff --git a/svx/inc/svx/unoshtxt.hxx b/svx/inc/svx/unoshtxt.hxx
index 159df05..e9d32a2 100644
--- a/svx/inc/svx/unoshtxt.hxx
+++ b/svx/inc/svx/unoshtxt.hxx
@@ -76,13 +76,9 @@ public:
 
     virtual SfxBroadcaster&         GetBroadcaster() const;
 
-    SdrObject* GetSdrObject() const;
-
     void lock();
     void unlock();
 
-//  static sal_Bool hasLevels( const SdrObject* pObject );
-
     // the SvxViewForwarder interface
     virtual sal_Bool        IsValid() const;
     virtual Rectangle   GetVisArea() const;
diff --git a/svx/source/dialog/imapwnd.cxx b/svx/source/dialog/imapwnd.cxx
index 5393ef8..b2def05 100644
--- a/svx/source/dialog/imapwnd.cxx
+++ b/svx/source/dialog/imapwnd.cxx
@@ -475,29 +475,6 @@ IMapObject* IMapWindow::GetIMapObj( const SdrObject* pSdrObj ) const
     return pIMapObj;
 }
 
-SdrObject* IMapWindow::GetSdrObj( const IMapObject* pIMapObj ) const
-{
-    SdrObject*  pSdrObj = NULL;
-    SdrPage*    pPage = (SdrPage*) pModel->GetPage( 0 );
-    sal_uIntPtr     nCount;
-
-    if ( pPage && ( ( nCount = pPage->GetObjCount() ) > 0 ) )
-    {
-        for ( sal_uIntPtr i = 0; i < nCount; i++ )
-        {
-            SdrObject* pTestObj = pPage->GetObj( i );
-
-            if ( pIMapObj == GetIMapObj( pTestObj ) )
-            {
-                pSdrObj = pTestObj;
-                break;
-            }
-        }
-    }
-
-    return pSdrObj;
-}
-
 void IMapWindow::Command(const CommandEvent& rCEvt)
 {
     Region  aRegion;
diff --git a/svx/source/dialog/imapwnd.hxx b/svx/source/dialog/imapwnd.hxx
index d5eba52..e8c9171 100644
--- a/svx/source/dialog/imapwnd.hxx
+++ b/svx/source/dialog/imapwnd.hxx
@@ -134,7 +134,6 @@ protected:
 
     SdrObject*          CreateObj( const IMapObject* pIMapObj );
     IMapObject*         GetIMapObj( const SdrObject* pSdrObj ) const;
-    SdrObject*          GetSdrObj( const IMapObject* pIMapObj ) const;
     SdrObject*          GetHitSdrObj( const Point& rPosPixel ) const;
 
     void                UpdateInfo( sal_Bool bNewObj );
diff --git a/svx/source/fmcomp/fmgridcl.cxx b/svx/source/fmcomp/fmgridcl.cxx
index 2dc7a36..2837df8 100644
--- a/svx/source/fmcomp/fmgridcl.cxx
+++ b/svx/source/fmcomp/fmgridcl.cxx
@@ -1457,28 +1457,6 @@ void FmGridControl::inserted(const ::com::sun::star::lang::EventObject& /*rEvent
 
 }
 
-// XCancelUpdateRecordListener
-//------------------------------------------------------------------------------
-void FmGridControl::restored(const ::com::sun::star::lang::EventObject& rEvent)
-{
-    if (!GetCurrentRow().Is())
-        return;
-
-    sal_Bool bAppending = GetCurrentRow()->IsNew();
-    sal_Bool bDirty     = GetCurrentRow()->IsModified();
-    if (bAppending && (EditBrowseBox::IsModified() || bDirty))
-    {
-        if (Controller().Is())
-            Controller()->ClearModified();
-
-        // jetzt die Zeile herausnehmen
-        RowRemoved(GetRowCount() - 1, 1, sal_True);
-        GetNavigationBar().InvalidateAll();
-    }
-
-    positioned(rEvent);
-}
-
 //------------------------------------------------------------------------------
 BrowserHeader* FmGridControl::imp_CreateHeaderBar(BrowseBox* pParent)
 {
diff --git a/svx/source/table/accessiblecell.cxx b/svx/source/table/accessiblecell.cxx
index 4b9cbb5..1ba0030 100644
--- a/svx/source/table/accessiblecell.cxx
+++ b/svx/source/table/accessiblecell.cxx
@@ -143,20 +143,6 @@ sal_Bool AccessibleCell::ResetState (sal_Int16 aState)
     return bStateHasChanged;
 }
 
-// --------------------------------------------------------------------
-
-sal_Bool AccessibleCell::GetState (sal_Int16 aState)
-{
-    if (aState == AccessibleStateType::FOCUSED && mpText != NULL)
-    {
-        // Just delegate the call to the edit engine.  The state is not
-        // merged into the state set.
-        return mpText->HaveFocus();
-    }
-    else
-        return AccessibleContextBase::GetState (aState);
-}
-
 //-----------------------------------------------------------------------------
 
 bool AccessibleCell::operator== (const AccessibleCell& rAccessibleCell)
diff --git a/svx/source/table/accessiblecell.hxx b/svx/source/table/accessiblecell.hxx
index fe2fdfa..5b32554 100644
--- a/svx/source/table/accessiblecell.hxx
+++ b/svx/source/table/accessiblecell.hxx
@@ -72,7 +72,6 @@ public:
 
     virtual sal_Bool SetState (sal_Int16 aState);
     virtual sal_Bool ResetState (sal_Int16 aState);
-    sal_Bool GetState (sal_Int16 aState);
 
     // XInterface
     virtual ::com::sun::star::uno::Any SAL_CALL queryInterface( const ::com::sun::star::uno::Type& aType ) throw (::com::sun::star::uno::RuntimeException);
diff --git a/svx/source/unodraw/unoshtxt.cxx b/svx/source/unodraw/unoshtxt.cxx
index 514497f..84ffd52 100644
--- a/svx/source/unodraw/unoshtxt.cxx
+++ b/svx/source/unodraw/unoshtxt.cxx
@@ -1094,11 +1094,6 @@ SfxBroadcaster& SvxTextEditSource::GetBroadcaster() const
     return *mpImpl;
 }
 
-SdrObject* SvxTextEditSource::GetSdrObject() const
-{
-    return mpImpl->GetSdrObject();
-}
-
 void SvxTextEditSource::lock()
 {
     mpImpl->lock();
diff --git a/unusedcode.easy b/unusedcode.easy
index b2d7c37..118e7a2 100644
--- a/unusedcode.easy
+++ b/unusedcode.easy
@@ -171,7 +171,6 @@ FmEntryDataArray::Remove(FmEntryData* const&, unsigned short)
 FmFieldWinMgr::GetChildWindowId()
 FmFormModel::FmFormModel(SfxItemPool*, SfxObjectShell*, bool)
 FmFormObj::getType() const
-FmGridControl::restored(com::sun::star::lang::EventObject const&)
 FmPropBrwMgr::GetChildWindowId()
 FmXFilterCell::getImplementation(com::sun::star::uno::Reference<com::sun::star::awt::XControl> const&)
 FmXFormShell::clearFilter()
@@ -221,7 +220,6 @@ HeaderBar::SetHelpId(unsigned short, rtl::OString const&)
 HeaderBar::SetHelpText(unsigned short, String const&)
 HelpTextWindow::RegisterAccessibleParent()
 HelpTextWindow::RevokeAccessibleParent()
-IMapWindow::GetSdrObj(IMapObject const*) const
 IconChoiceDialog::RemoveResetButton()
 IconChoiceDialog::RemoveTabPage(unsigned short)
 ImageAryData::ImageAryData()
@@ -550,10 +548,12 @@ ScHTMLColOffset_SAR::Replace(unsigned long const&, unsigned short)
 ScHTMLColOffset_SAR::Replace(unsigned long const*, unsigned short, unsigned short)
 ScHTMLColOffset_SAR::_ForEach(unsigned short, unsigned short, unsigned char (*)(unsigned long const&, void*), void*)
 ScInputBarGroup::GainFocus()
+ScInputBarGroup::LinkStubImpl_ScrollHdl(void*, void*)
 ScJobSetup::ScJobSetup(SfxPrinter*)
 ScLeftFooterEditPage::GetRanges()
 ScLeftHeaderEditPage::GetRanges()
 ScMatrix::CalcOffset(unsigned long, unsigned long) const
+ScMultiTextWnd::GetLineCount()
 ScMyCellInfo::ScMyCellInfo()
 ScMyStyleRanges::SetStylesToRanges(ScRangeList*, rtl::OUString const*, short, rtl::OUString const*, ScXMLImport&)
 ScMyStyleRanges::SetStylesToRanges(ScRangeListRef, rtl::OUString const*, short, rtl::OUString const*, ScXMLImport&)
@@ -1219,7 +1219,6 @@ SvxTabStopArr::Remove(SvxTabStop const&, unsigned short)
 SvxTabStopArr_SAR::Replace(SvxTabStop const&, unsigned short)
 SvxTabStopArr_SAR::Replace(SvxTabStop const*, unsigned short, unsigned short)
 SvxTabStopArr_SAR::_ForEach(unsigned short, unsigned short, unsigned char (*)(SvxTabStop const&, void*), void*)
-SvxTextEditSource::GetSdrObject() const
 SvxUnoFontDescriptor::getPropertyState(SfxItemSet const&)
 SvxUnoTextBase::InsertField(SvxFieldItem const&)
 SvxUnoTextBase::SvxUnoTextBase(SvxEditSource const*, SvxItemPropertySet const*)
@@ -1402,7 +1401,6 @@ UnoControlModel::GetImplementation(com::sun::star::uno::Reference<com::sun::star
 UnoControlModel::UnoControlModel()
 UnoControlModel::getInfoHelper()
 UnoDialog::getMapsFromPixels(int) const
-UnoDialog::isHighContrast()
 UnoListBoxControl::getActionListeners()
 UnoListBoxControl::getItemListeners()
 UnoMemoryStream::UnoMemoryStream(unsigned int, unsigned int)
@@ -1577,7 +1575,6 @@ _ZSortFlys::Remove(_ZSortFly const&, unsigned short)
 _ZSortFlys_SAR::Replace(_ZSortFly const&, unsigned short)
 _ZSortFlys_SAR::Replace(_ZSortFly const*, unsigned short, unsigned short)
 _ZSortFlys_SAR::_ForEach(unsigned short, unsigned short, unsigned char (*)(_ZSortFly const&, void*), void*)
-accessibility::AccessibleCell::GetState(short)
 accessibility::AccessibleEditableTextPara::GetText(int)
 accessibility::AccessibleEditableTextPara::HasState(short)
 accessibility::AccessibleEditableTextPara::IsActive() const
@@ -2359,7 +2356,6 @@ formula::FormulaTokenIterator::First()
 formula::ResourceManager::loadString(unsigned short, char const*, rtl::OUString const&)
 formula::StructPage::GetSelectedEntryText()
 formula::StructPage::GetSelectedToken()
-framework::AddonMenuManager::HasAddonHelpMenuElements()
 framework::AddonsToolBarManager::LinkStubHighlight(void*, void*)
 framework::BmkMenu::BmkMenu(com::sun::star::uno::Reference<com::sun::star::frame::XFrame>&, framework::BmkMenu::BmkMenuType, framework::BmkMenu*)
 framework::ConstItemContainer::ConstItemContainer(framework::RootItemContainer const&, unsigned char)
@@ -2368,14 +2364,11 @@ framework::HandlerCache::exists(rtl::OUString const&) const
 framework::ImagesConfiguration::LoadImages(com::sun::star::uno::Reference<com::sun::star::lang::XMultiServiceFactory> const&, SvStream&, framework::ImageListsDescriptor&)
 framework::ImagesConfiguration::StoreImages(com::sun::star::uno::Reference<com::sun::star::lang::XMultiServiceFactory> const&, SvStream&, framework::ImageListsDescriptor const&)
 framework::ItemContainer::getSomething(com::sun::star::uno::Sequence<signed char> const&)
-framework::MenuConfiguration::IsPickListItemId(unsigned short)
-framework::MenuConfiguration::IsWindowListItemId(unsigned short)
 framework::MenuDispatcher::LinkStubClose_Impl(void*, void*)
 framework::OReadMenuBarHandler::getServiceFactory()
 framework::Panel::Panel(com::sun::star::uno::Reference<com::sun::star::lang::XMultiServiceFactory> const&, com::sun::star::uno::Reference<com::sun::star::awt::XWindow> const&, framework::PanelPosition)
 framework::PanelWindow::PanelWindow(Window*, long)
 framework::RootActionTriggerContainer::GetMenu()
-framework::RootActionTriggerContainer::GetUnoTunnelId() const
 framework::RootItemContainer::RootItemContainer(framework::ConstItemContainer const&)
 framework::ShareableMutex::getShareableOslMutex()
 framework::StatusBarDescriptor::DeleteAndDestroy(unsigned short, unsigned short)
@@ -2807,7 +2800,6 @@ psp::PrinterJob::GetDocumentHeader()
 psp::PrinterJob::GetDocumentTrailer()
 psp::PrinterJob::GetErrorCode()
 psp::appendStr(char const*, char*, int)
-psp::existsTmpDir(char const*)
 pyuno::Runtime::finalize()
 pyuno::importToGlobal(_object*, _object*, _object*)
 rptui::OFieldExpressionControl::LinkStubAsynchActivate(void*, void*)
diff --git a/vcl/unx/generic/printergfx/printerjob.cxx b/vcl/unx/generic/printergfx/printerjob.cxx
index b0db3de..7ae6a28 100644
--- a/vcl/unx/generic/printergfx/printerjob.cxx
+++ b/vcl/unx/generic/printergfx/printerjob.cxx
@@ -218,23 +218,6 @@ PrinterJob::PrinterJob () :
 namespace psp
 {
 
-/* check whether the given name points to a directory which is
-   usable for the user */
-sal_Bool
-existsTmpDir (const char* pName)
-{
-    struct stat aFileStatus;
-
-    if (pName == NULL)
-        return sal_False;
-    if (stat(pName, &aFileStatus) != 0)
-        return sal_False;
-    if (! S_ISDIR(aFileStatus.st_mode))
-        return sal_False;
-
-    return access(pName, W_OK | R_OK) == 0 ? sal_True : sal_False;
-}
-
 /* return the username in the given buffer */
 sal_Bool
 getUserName (char* pName, int nSize)
commit 595ce66e708da9e742a2c418f013fc675ffc45a3
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Wed Sep 7 22:41:13 2011 +0100

    ByteString->rtl::OString, etc

diff --git a/sd/source/core/CustomAnimationPreset.cxx b/sd/source/core/CustomAnimationPreset.cxx
index f62401f..b053e85 100644
--- a/sd/source/core/CustomAnimationPreset.cxx
+++ b/sd/source/core/CustomAnimationPreset.cxx
@@ -47,6 +47,7 @@
 
 #include <tools/debug.hxx>
 #include <rtl/uri.hxx>
+#include <rtl/strbuf.hxx>
 #include <vcl/svapp.hxx>
 #include <osl/mutex.hxx>
 #include <unotools/ucbstreamhelper.hxx>
@@ -91,10 +92,9 @@ static Reference< XNameAccess > getNodeAccess( const Reference< XMultiServiceFac
                 OUString( RTL_CONSTASCII_USTRINGPARAM( "com.sun.star.configuration.ConfigurationAccess" )),
                 aArgs ));
     }
-    catch( Exception& e )
+    catch (const Exception&)
     {
-        (void)e;
-        OSL_FAIL( "sd::getNodeAccess(), Exception catched!" );
+        OSL_FAIL( "sd::getNodeAccess(), Exception caught!" );
     }
 
     return xConfigAccess;
@@ -129,15 +129,13 @@ void implImportLabels( const Reference< XMultiServiceFactory >& xConfigProvider,
             }
         }
     }
-    catch( lang::WrappedTargetException& e )
+    catch (const lang::WrappedTargetException&)
     {
-        (void)e;
-        OSL_FAIL( "sd::implImportLabels(), WrappedTargetException catched!" );
+        OSL_FAIL( "sd::implImportLabels(), WrappedTargetException caught!" );
     }
-    catch( Exception& e )
+    catch (const Exception&)
     {
-        (void)e;
-        OSL_FAIL( "sd::implImportLabels(), Exception catched!" );
+        OSL_FAIL( "sd::implImportLabels(), Exception caught!" );
     }
 }
 
@@ -206,10 +204,9 @@ Reference< XAnimationNode > CustomAnimationPreset::create( const rtl::OUString&
             return xNode;
         }
     }
-    catch( Exception& e )
+    catch (const Exception&)
     {
-        (void)e;
-        OSL_FAIL( "sd::CustomAnimationPresets::create(), exception catched!" );
+        OSL_FAIL( "sd::CustomAnimationPresets::create(), exception caught!" );
     }
 
     Reference< XAnimationNode > xNode;
@@ -301,25 +298,21 @@ Reference< XAnimationNode > implImportEffects( const Reference< XMultiServiceFac
         if( xAnimationNodeSupplier.is() )
             xRootNode = xAnimationNodeSupplier->getAnimationNode();
     }
-    catch( xml::sax::SAXParseException& r )
+    catch (const xml::sax::SAXParseException&)
     {
-        (void)r;
-        OSL_FAIL( "sd::implImportEffects(), SAXParseException catched!" );
+        OSL_FAIL( "sd::implImportEffects(), SAXParseException caught!" );
     }
-    catch( xml::sax::SAXException& r )
+    catch (const xml::sax::SAXException&)
     {
-        (void)r;
-        OSL_FAIL( "sd::implImportEffects(), SAXException catched!" );
+        OSL_FAIL( "sd::implImportEffects(), SAXException caught!" );
     }
-    catch( io::IOException& r )
+    catch (const io::IOException&)
     {
-        (void)r;
-        OSL_FAIL( "sd::implImportEffects(), IOException catched!" );
+        OSL_FAIL( "sd::implImportEffects(), IOException caught!" );
     }
-    catch( Exception& r )
+    catch (const Exception&)
     {
-        (void)r;
-        OSL_FAIL( "sd::importEffects(), Exception catched!" );
+        OSL_FAIL( "sd::importEffects(), Exception caught!" );
     }
 
     return xRootNode;
@@ -410,25 +403,21 @@ void CustomAnimationPresets::importEffects()
             }
         }
     }
-    catch( xml::sax::SAXParseException& r )
+    catch (const xml::sax::SAXParseException&)
     {
-        (void)r;
-        OSL_FAIL( "sd::CustomAnimationPresets::importEffects(), SAXParseException catched!" );
+        OSL_FAIL( "sd::CustomAnimationPresets::importEffects(), SAXParseException caught!" );
     }
-    catch( xml::sax::SAXException& r )
+    catch (const xml::sax::SAXException&)
     {
-        (void)r;
-        OSL_FAIL( "sd::CustomAnimationPresets::importEffects(), SAXException catched!" );
+        OSL_FAIL( "sd::CustomAnimationPresets::importEffects(), SAXException caught!" );
     }
-    catch( io::IOException& r )
+    catch (const io::IOException&)
     {
-        (void)r;
-        OSL_FAIL( "sd::CustomAnimationPresets::importEffects(), IOException catched!" );
+        OSL_FAIL( "sd::CustomAnimationPresets::importEffects(), IOException caught!" );
     }
-    catch( Exception& r )
+    catch (const Exception&)
     {
-        (void)r;
-        OSL_FAIL( "sd::CustomAnimationPresets::importEffects(), Exception catched!" );
+        OSL_FAIL( "sd::CustomAnimationPresets::importEffects(), Exception caught!" );
     }
 }
 
@@ -470,15 +459,13 @@ void CustomAnimationPresets::importResources()
         const OUString aMiscPath( RTL_CONSTASCII_USTRINGPARAM( "/org.openoffice.Office.UI.Effects/Presets/Misc" ) );
         importPresets( xConfigProvider, aMiscPath, maMiscPresets );
     }
-    catch( lang::WrappedTargetException& e )
+    catch (const lang::WrappedTargetException&)
     {
-        (void)e;
-        OSL_FAIL( "sd::CustomAnimationPresets::importResources(), WrappedTargetException catched!" );
+        OSL_FAIL( "sd::CustomAnimationPresets::importResources(), WrappedTargetException caught!" );
     }
-    catch( Exception& e )
+    catch (const Exception&)
     {
-        (void)e;
-        OSL_FAIL( "sd::CustomAnimationPresets::importResources(), Exception catched!" );
+        OSL_FAIL( "sd::CustomAnimationPresets::importResources(), Exception caught!" );
     }
 }
 
@@ -539,18 +526,18 @@ void CustomAnimationPresets::importPresets( const Reference< XMultiServiceFactor
             }
         }
     }
-    catch( Exception& e )
+    catch (const Exception&)
     {
-        (void)e;
-        OSL_FAIL( "sd::CustomAnimationPresets::importPresets(), Exception catched!" );
+        OSL_FAIL( "sd::CustomAnimationPresets::importPresets(), Exception caught!" );
     }
 
 #ifdef DEBUG
     if( aMissedPresetIds.Len() )
     {
-        ByteString aTmp( "sd::CustomAnimationPresets::importPresets(), invalid preset id!\n" );
-        aTmp += ByteString( aMissedPresetIds, RTL_TEXTENCODING_ASCII_US );
-        OSL_FAIL( aTmp.GetBuffer() );
+        rtl::OStringBuffer aTmp(RTL_CONSTASCII_STRINGPARAM("sd::CustomAnimationPresets::importPresets(), invalid preset id!\n"));
+        aTmp.append(rtl::OUStringToOString(aMissedPresetIds,
+            RTL_TEXTENCODING_ASCII_US));
+        OSL_FAIL(aTmp.getStr());
     }
 #endif
 }
diff --git a/sd/source/filter/eppt/pptx-text.cxx b/sd/source/filter/eppt/pptx-text.cxx
index b1a38fa..67e3535 100644
--- a/sd/source/filter/eppt/pptx-text.cxx
+++ b/sd/source/filter/eppt/pptx-text.cxx
@@ -905,8 +905,8 @@ void ParagraphObj::ImplGetNumberingLevel( PPTExBulletProvider& rBuProv, sal_Int1
                             nIndex++;
                             if ( aGraphicURL.Len() > nIndex  )
                             {
-                                ByteString aUniqueId( aGraphicURL.Copy(nIndex, aGraphicURL.Len() - nIndex), RTL_TEXTENCODING_UTF8 );
-                                if ( aUniqueId.Len() )
+                                rtl::OString aUniqueId(rtl::OUStringToOString(aGraphicURL.Copy(nIndex, aGraphicURL.Len() - nIndex), RTL_TEXTENCODING_UTF8));
+                                if ( !aUniqueId.isEmpty() )
                                 {
                                     nBulletId = rBuProv.GetId( aUniqueId, aBuGraSize );
                                     if ( nBulletId != 0xffff )
diff --git a/sd/source/filter/html/htmlex.cxx b/sd/source/filter/html/htmlex.cxx
index 8054c1a..4cd9031 100644
--- a/sd/source/filter/html/htmlex.cxx
+++ b/sd/source/filter/html/htmlex.cxx
@@ -1175,8 +1175,9 @@ bool HtmlExport::WriteHtml( const String& rFileName, bool bAddExtension, const S
     nErr = aFile.createStream(aFull , pStr);
     if(nErr == 0)
     {
-        ByteString aStr( rHtmlData , RTL_TEXTENCODING_UTF8 ) ;
-        *pStr << aStr.GetBuffer();
+        rtl::OString aStr(rtl::OUStringToOString(rHtmlData,
+            RTL_TEXTENCODING_UTF8));
+        *pStr << aStr.getStr();
         nErr = aFile.close();
     }
 
@@ -2908,11 +2909,11 @@ bool HtmlExport::CopyScript( const String& rPath, const String& rSource, const S
 
     if( pIStm )
     {
-        ByteString aLine;
+        rtl::OString aLine;
 
         while( pIStm->ReadLine( aLine ) )
         {
-            aScript.AppendAscii( aLine.GetBuffer() );
+            aScript.AppendAscii( aLine.getStr() );
             if( bUnix )
             {
                 aScript.AppendAscii( "\n" );
@@ -2956,8 +2957,9 @@ bool HtmlExport::CopyScript( const String& rPath, const String& rSource, const S
         nErr = aFile.createStream(aDest, pStr);
         if(nErr == 0)
         {
-            ByteString aStr( aScript, RTL_TEXTENCODING_UTF8 );
-            *pStr << aStr.GetBuffer();
+            rtl::OString aStr(rtl::OUStringToOString(aScript,
+                RTL_TEXTENCODING_UTF8));
+            *pStr << aStr.getStr();
 
             nErr = aFile.close();
         }
diff --git a/sd/source/filter/ppt/pptinanimations.cxx b/sd/source/filter/ppt/pptinanimations.cxx
index 01d617e..cd009e4 100644
--- a/sd/source/filter/ppt/pptinanimations.cxx
+++ b/sd/source/filter/ppt/pptinanimations.cxx
@@ -3274,9 +3274,9 @@ void AnimationImporter::dump_atom( const Atom* pAtom, bool bNewLine )
                         }
                         else if( aValue >>= aString )
                         {
-                            UniString aTmp( aString );
-                            ByteString aStr( aTmp, RTL_TEXTENCODING_UTF8 );
-                            fprintf(mpFile, " value=\"%s\"", aStr.GetBuffer() );
+                            fprintf(mpFile, " value=\"%s\"",
+                                rtl::OUStringToOString(aString,
+                                    RTL_TEXTENCODING_UTF8).getStr());
                         }
                         else if( aValue >>= fDouble )
                         {
@@ -3426,9 +3426,8 @@ void AnimationImporter::dump( Any& rAny )
     }
     else if( rAny >>= aString )
     {
-        UniString aTmp(aString);
-        ByteString aStr( aTmp, RTL_TEXTENCODING_UTF8 );
-        fprintf( mpFile, "%s", aStr.GetBuffer() );
+        fprintf( mpFile, "%s", rtl::OUStringToOString(aString,
+            RTL_TEXTENCODING_UTF8).getStr() );
     }
     else if( rAny >>= nInt )
     {
@@ -3642,9 +3641,9 @@ void AnimationImporter::dump( const PropertySet& rSet )
             rtl::OUString aString;
             if( aAny >>= aString )
             {
-                UniString aTmp(aString);
-                ByteString aStr( aTmp, RTL_TEXTENCODING_UTF8 );
-                fprintf( mpFile, " id=\"%s\"", aStr.GetBuffer() );
+                fprintf( mpFile, " id=\"%s\"",
+                    rtl::OUStringToOString(aString,
+                        RTL_TEXTENCODING_UTF8).getStr() );
                 bKnown = true;
             }
         }
@@ -3655,9 +3654,9 @@ void AnimationImporter::dump( const PropertySet& rSet )
             rtl::OUString aString;
             if( aAny >>= aString )
             {
-                UniString aTmp(aString);
-                ByteString aStr( aTmp, RTL_TEXTENCODING_UTF8 );
-                fprintf( mpFile, " eventFilter=\"%s\"", aStr.GetBuffer() );
+                fprintf( mpFile, " eventFilter=\"%s\"",
+                    rtl::OUStringToOString(aString,
+                        RTL_TEXTENCODING_UTF8).getStr() );
                 bKnown = true;
             }
         }
@@ -3678,9 +3677,9 @@ void AnimationImporter::dump( const PropertySet& rSet )
             rtl::OUString aString;
             if( aAny >>= aString )
             {
-                UniString aTmp(aString);
-                ByteString aStr( aTmp, RTL_TEXTENCODING_UTF8 );
-                fprintf( mpFile, " timeFilter=\"%s\"", aStr.GetBuffer() );
+                fprintf( mpFile, " timeFilter=\"%s\"",
+                    rtl::OUStringToOString(aString,
+                        RTL_TEXTENCODING_UTF8).getStr() );
                 bKnown = true;
             }
         }
@@ -3691,9 +3690,9 @@ void AnimationImporter::dump( const PropertySet& rSet )
             rtl::OUString aString;
             if( aAny >>= aString )
             {
-                UniString aTmp(aString);
-                ByteString aStr( aTmp, RTL_TEXTENCODING_UTF8 );
-                fprintf( mpFile, " runtimeContext=\"%s\"", aStr.GetBuffer() );
+                fprintf( mpFile, " runtimeContext=\"%s\"",
+                    rtl::OUStringToOString(aString,
+                        RTL_TEXTENCODING_UTF8).getStr() );
                 bKnown = true;
             }
         }
@@ -3772,9 +3771,8 @@ void AnimationImporter::dump( const char * pText )
 
 void AnimationImporter::dump( const rtl::OUString& rString )
 {
-    UniString aTmp( rString );
-    ByteString aStr( aTmp, RTL_TEXTENCODING_UTF8 );
-    fprintf( mpFile, aStr.GetBuffer() );
+    fprintf( mpFile, rtl::OUStringToOString(rString,
+        RTL_TEXTENCODING_UTF8).getStr() );
 }
 
 void AnimationImporter::dump( const char * pText, sal_Int32 nInt )
@@ -3794,9 +3792,8 @@ void AnimationImporter::dump( const char * pText, const char * pText2 )
 
 void AnimationImporter::dump( const char * pText, const OUString& rString )
 {
-    UniString aTmp( rString );
-    ByteString aStr( aTmp, RTL_TEXTENCODING_UTF8 );
-    fprintf( mpFile, pText, aStr.GetBuffer() );
+    fprintf( mpFile, pText, rtl::OUStringToOString(rString,
+        RTL_TEXTENCODING_UTF8).getStr() );
 }
 
 #else
diff --git a/sd/source/filter/ppt/propread.cxx b/sd/source/filter/ppt/propread.cxx
index 291cf2c..b16f8dc 100644
--- a/sd/source/filter/ppt/propread.cxx
+++ b/sd/source/filter/ppt/propread.cxx
@@ -130,7 +130,7 @@ sal_Bool PropItem::Read( String& rString, sal_uInt32 nStringType, sal_Bool bAlig
                         if ( pString[ nItemSize - 1 ] == 0 )
                         {
                             if ( nItemSize > 1 )
-                                rString = String( ByteString( pString ), mnTextEnc );
+                                rString = rtl::OUString(pString, rtl_str_getLength(pString), mnTextEnc);
                             else
                                 rString = String();
                             bRetValue = sal_True;
@@ -311,7 +311,7 @@ sal_Bool Section::GetDictionary( Dictionary& rDict )
                         aString = String( pWString, lcl_getMaxSafeStrLen(nSize) );
                     }
                     else
-                        aString = String( ByteString( pString, lcl_getMaxSafeStrLen(nSize) ), mnTextEnc );
+                        aString = rtl::OUString(pString, lcl_getMaxSafeStrLen(nSize), mnTextEnc);
                     delete[] pString;
                 }
                 catch( const std::bad_alloc& )
diff --git a/sd/source/filter/xml/sdxmlwrp.cxx b/sd/source/filter/xml/sdxmlwrp.cxx
index eb53143..d384747 100644
--- a/sd/source/filter/xml/sdxmlwrp.cxx
+++ b/sd/source/filter/xml/sdxmlwrp.cxx
@@ -29,6 +29,7 @@
 // MARKER(update_precomp.py): autogen include statement, do not remove
 #include "precompiled_sd.hxx"
 #include <rtl/logfile.hxx>
+#include <rtl/strbuf.hxx>
 #include <com/sun/star/container/XChild.hpp>
 #include <com/sun/star/beans/XPropertySetInfo.hpp>
 #include <com/sun/star/embed/ElementModes.hpp>
@@ -261,7 +262,7 @@ sal_Int32 ReadThroughComponent(
     {
         xParser->parseStream( aParserInput );
     }
-    catch( xml::sax::SAXParseException& r )
+    catch (const xml::sax::SAXParseException& r)
     {
         // sax parser sends wrapped exceptions,
         // try to find the original one
@@ -285,9 +286,11 @@ sal_Int32 ReadThroughComponent(
             return ERRCODE_SFX_WRONGPASSWORD;
 
 #if OSL_DEBUG_LEVEL > 1
-        ByteString aError( "SAX parse exception catched while importing:\n" );
-        aError += ByteString( String( r.Message), RTL_TEXTENCODING_ASCII_US );
-        OSL_FAIL( aError.GetBuffer() );
+        rtl::OStringBuffer aError(RTL_CONSTASCII_STRINGPARAM(
+            "SAX parse exception caught while importing:\n"));
+        aError.append(rtl::OUStringToOString(r.Message,
+            RTL_TEXTENCODING_ASCII_US));
+        OSL_FAIL(aError.getStr());
 #endif
 
         String sErr( String::CreateFromInt32( r.LineNumber ));
@@ -309,7 +312,7 @@ sal_Int32 ReadThroughComponent(
                              ERRCODE_BUTTON_OK | ERRCODE_MSG_ERROR );
         }
     }
-    catch( xml::sax::SAXException& r )
+    catch (const xml::sax::SAXException& r)
     {
         packages::zip::ZipIOException aBrokenPackage;
         if ( r.WrappedException >>= aBrokenPackage )
@@ -319,39 +322,50 @@ sal_Int32 ReadThroughComponent(
             return ERRCODE_SFX_WRONGPASSWORD;
 
 #if OSL_DEBUG_LEVEL > 1
-        ByteString aError( "SAX exception catched while importing:\n" );
-        aError += ByteString( String( r.Message), RTL_TEXTENCODING_ASCII_US );
-        OSL_FAIL( aError.GetBuffer() );
+        rtl::OStringBuffer aError(RTL_CONSTASCII_STRINGPARAM(
+            "SAX exception caught while importing:\n"));
+        aError.append(rtl::OUStringToOString(r.Message,
+            RTL_TEXTENCODING_ASCII_US));
+        OSL_FAIL(aError.getStr());
 #endif
         return SD_XML_READERROR;
     }
-    catch( packages::zip::ZipIOException& r )
+    catch (const packages::zip::ZipIOException& r)
     {
-        (void)r;
 #if OSL_DEBUG_LEVEL > 1
-        ByteString aError( "Zip exception catched while importing:\n" );
-        aError += ByteString( String( r.Message), RTL_TEXTENCODING_ASCII_US );
-        OSL_FAIL( aError.GetBuffer() );
+        rtl::OStringBuffer aError(RTL_CONSTASCII_STRINGPARAM(
+            "Zip exception caught while importing:\n"));
+        aError.append(rtl::OUStringToOString(r.Message,
+            RTL_TEXTENCODING_ASCII_US));
+        OSL_FAIL(aError.getStr());
+#else
+        (void)r;
 #endif
         return ERRCODE_IO_BROKENPACKAGE;
     }
-    catch( io::IOException& r )
+    catch (const io::IOException& r)
     {
-        (void)r;
 #if OSL_DEBUG_LEVEL > 1
-        ByteString aError( "IO exception catched while importing:\n" );
-        aError += ByteString( String( r.Message), RTL_TEXTENCODING_ASCII_US );
-        OSL_FAIL( aError.GetBuffer() );
+        rtl::OStringBuffer aError(RTL_CONSTASCII_STRINGPARAM(
+            "IO exception caught while importing:\n"));
+        aError.append(rtl::OUStringToOString(r.Message,
+            RTL_TEXTENCODING_ASCII_US));
+        OSL_FAIL(aError.getStr());
+#else
+        (void)r;
 #endif
         return SD_XML_READERROR;
     }
-    catch( uno::Exception& r )
+    catch (const uno::Exception& r)
     {
-        (void)r;
 #if OSL_DEBUG_LEVEL > 1
-        ByteString aError( "uno exception catched while importing:\n" );
-        aError += ByteString( String( r.Message), RTL_TEXTENCODING_ASCII_US );
-        OSL_FAIL( aError.GetBuffer() );
+        rtl::OStringBuffer aError(RTL_CONSTASCII_STRINGPARAM(
+            "uno exception caught while importing:\n"));
+        aError.append(rtl::OUStringToOString(r.Message,
+            RTL_TEXTENCODING_ASCII_US));
+        OSL_FAIL(aError.getStr());
+#else
+        (void)r;
 #endif
         return SD_XML_READERROR;
     }
@@ -381,7 +395,7 @@ sal_Int32 ReadThroughComponent(
     {
         bContainsStream = xStorage->isStreamElement(sStreamName);
     }
-    catch( container::NoSuchElementException& )
+    catch (const container::NoSuchElementException&)
     {
     }
 
@@ -400,7 +414,7 @@ sal_Int32 ReadThroughComponent(
         {
             bContainsStream = xStorage->isStreamElement(sStreamName);
         }
-        catch( container::NoSuchElementException& )
+        catch (const container::NoSuchElementException&)
         {
         }
 
@@ -442,15 +456,15 @@ sal_Int32 ReadThroughComponent(
             pFilterName, rFilterArguments,
             rName, bMustBeSuccessfull, bEncrypted );
     }
-    catch ( packages::WrongPasswordException& )
+    catch (const packages::WrongPasswordException&)
     {
         return ERRCODE_SFX_WRONGPASSWORD;
     }
-    catch( packages::zip::ZipIOException& )
+    catch (const packages::zip::ZipIOException&)
     {
         return ERRCODE_IO_BROKENPACKAGE;
     }
-    catch ( uno::Exception& )
+    catch (const uno::Exception&)
     {}
 
     return SD_XML_READERROR;
@@ -462,8 +476,8 @@ sal_Bool SdXMLFilter::Import( ErrCode& nError )
 {
     RTL_LOGFILE_CONTEXT_AUTHOR ( aLog, "sd", "cl93746", "SdXMLFilter::Import" );
 #ifdef TIMELOG
-    ByteString aFile( mrMedium.GetName(), RTL_TEXTENCODING_ASCII_US );
-    RTL_LOGFILE_CONTEXT_TRACE1( aLog, "importing %s", aFile.GetBuffer() );
+    rtl::OString aFile(rtl::OUStringToOString(mrMedium.GetName(), RTL_TEXTENCODING_ASCII_US));
+    RTL_LOGFILE_CONTEXT_TRACE1( aLog, "importing %s", aFile.getStr() );
 #endif
 
     sal_uInt32  nRet = 0;
@@ -775,7 +789,7 @@ sal_Bool SdXMLFilter::Import( ErrCode& nError )
             if( xDashes.is() )
                 xDashes->removeByName( aName );
         }
-        catch( Exception& )
+        catch (const Exception&)
         {
             OSL_FAIL("sd::SdXMLFilter::Import(), exception during clearing of unused named items");
         }
@@ -852,8 +866,8 @@ sal_Bool SdXMLFilter::Export()
 {
 #ifdef TIMELOG
     RTL_LOGFILE_CONTEXT_AUTHOR ( aLog, "sd", "cl93746", "SdXMLFilter::Export" );
-    ByteString aFile( mrMedium.GetName(), RTL_TEXTENCODING_ASCII_US );
-    RTL_LOGFILE_CONTEXT_TRACE1( aLog, "exporting %s", aFile.GetBuffer() );
+    rtl::OString aFile(rtl::OUStringToOString(mrMedium.GetName(), RTL_TEXTENCODING_ASCII_US));
+    RTL_LOGFILE_CONTEXT_TRACE1( aLog, "exporting %s", aFile.getStr() );
 #endif
 
     SvXMLEmbeddedObjectHelper*  pObjectHelper = NULL;
@@ -1104,12 +1118,16 @@ sal_Bool SdXMLFilter::Export()
             }
         }
     }
-    catch(uno::Exception &e)
+    catch (const uno::Exception &e)
     {
 #if OSL_DEBUG_LEVEL > 1
-        ByteString aError( "uno Exception caught while exporting:\n" );
-        aError += ByteString( String( e.Message), RTL_TEXTENCODING_ASCII_US );
-        OSL_FAIL( aError.GetBuffer() );
+        rtl::OStringBuffer aError(RTL_CONSTASCII_STRINGPARAM(
+            "uno Exception caught while exporting:\n"));
+        aError.append(rtl::OUStringToOString(e.Message,
+            RTL_TEXTENCODING_ASCII_US));
+        OSL_FAIL(aError.getStr());
+#else
+        (void)e;
 #endif
         bDocRet = sal_False;
     }
diff --git a/sd/source/ui/animations/CustomAnimationCreateDialog.cxx b/sd/source/ui/animations/CustomAnimationCreateDialog.cxx
index 21c9093..a398e76 100644
--- a/sd/source/ui/animations/CustomAnimationCreateDialog.cxx
+++ b/sd/source/ui/animations/CustomAnimationCreateDialog.cxx
@@ -671,8 +671,8 @@ void CustomAnimationCreateDialog::setPosition()
         E_TABDIALOG, String::CreateFromInt32( DLG_CUSTOMANIMATION_CREATE ) );
     if ( aDlgOpt.Exists() )
     {
-        SetWindowState( ByteString( aDlgOpt.GetWindowState().getStr(),
-                                    RTL_TEXTENCODING_ASCII_US ) );
+        SetWindowState( rtl::OUStringToOString(aDlgOpt.GetWindowState(),
+            RTL_TEXTENCODING_ASCII_US) );
     }
     else
     {
diff --git a/sd/source/ui/notes/TextLogger.cxx b/sd/source/ui/notes/TextLogger.cxx
index f7645ef..1aea50c 100644
--- a/sd/source/ui/notes/TextLogger.cxx
+++ b/sd/source/ui/notes/TextLogger.cxx
@@ -73,8 +73,8 @@ void TextLogger::AppendText (const char* sText)
 
 void TextLogger::AppendText (const String& sText)
 {
-    ByteString s(sText, RTL_TEXTENCODING_ISO_8859_1);
-    OSL_TRACE("%s", s.GetBuffer());
+    rtl::OString s(rtl::OUStringToOString(sText, RTL_TEXTENCODING_ISO_8859_1));
+    OSL_TRACE("%s", s.getStr());
     if (mpEditWindow != NULL)
         mpEditWindow->InsertText (sText);
 }
diff --git a/sd/source/ui/view/sdview3.cxx b/sd/source/ui/view/sdview3.cxx
index a36845a..eae82f3 100644
--- a/sd/source/ui/view/sdview3.cxx
+++ b/sd/source/ui/view/sdview3.cxx
@@ -342,11 +342,11 @@ sal_Bool View::InsertData( const TransferableDataHelper& rDataHelper,
             {
                 xStm->Seek( 0 );
 
-                ByteString aLine;
-                while( xStm->ReadLine(aLine) )
+                rtl::OString aLine;
+                while (xStm->ReadLine(aLine))
                 {
-                    xub_StrLen x = aLine.Search( "\\trowd" );
-                    if( x != STRING_NOTFOUND )
+                    sal_Int32 x = aLine.indexOf( "\\trowd" );
+                    if (x != -1)
                     {
                         bTable = true;
                         nFormat = FORMAT_RTF;


More information about the Libreoffice-commits mailing list