sc/source/core/data/document.cxx                |    2 -
 svtools/source/contnr/fileview.cxx              |   20 +++++-----
 svtools/source/control/ctrlbox.cxx              |   16 ++++----
 svtools/source/control/ctrltool.cxx             |    5 +-
 svtools/source/edit/syntaxhighlight.cxx         |    8 ++--
 svtools/source/edit/texteng.cxx                 |    5 +-
 svtools/source/filter/SvFilterOptionsDialog.cxx |    3 -
 svtools/source/filter/exportdialog.cxx          |   37 +++++++++----------
 svtools/source/filter/filter.cxx                |   12 ++----
 svtools/source/filter/wmf/winmtf.cxx            |   16 ++++----
 svtools/source/graphic/graphicunofactory.cxx    |    2 -
 svtools/source/graphic/grfmgr.cxx               |    4 +-
 svtools/source/graphic/provider.cxx             |   10 +++--
 svtools/source/misc/imap.cxx                    |   17 ++++----
 svtools/source/svhtml/htmlout.cxx               |    4 +-
 svtools/source/svhtml/parhtml.cxx               |    7 ++-
 svtools/source/urlobj/inetimg.cxx               |    7 ++-
 sw/source/ui/dialog/wordcountdialog.cxx         |   41 ++++++++-------------
 sw/source/ui/dialog/wordcountdialog.src         |    6 ---
 sw/source/ui/inc/wordcountdialog.hxx            |    2 -
 unusedcode.easy                                 |    2 -
 vcl/inc/vcl/graph.hxx                           |    3 -
 vcl/source/gdi/graph.cxx                        |   46 ------------------------
 23 files changed, 108 insertions(+), 167 deletions(-)

New commits:
commit f6b9a2f4d4d89f798b890d0324fdb520bcbcde0f
Author: Caolán McNamara <caol...@redhat.com>
Date:   Mon Nov 7 23:08:45 2011 +0000

    unit test crash: this must be the intended code

diff --git a/sc/source/core/data/document.cxx b/sc/source/core/data/document.cxx
index 78cd569..117c615 100644
--- a/sc/source/core/data/document.cxx
+++ b/sc/source/core/data/document.cxx
@@ -1147,7 +1147,7 @@ bool ScDocument::InsertRow( SCCOL nStartCol, SCTAB 
nStartTab,
 
         //  UpdateRef for drawing layer must be after inserting,
         //  when the new row heights are known.
-        for (i=nStartTab; i<=nEndTab && static_cast<SCTAB>(maTabs.size()); i++)
+        for (i=nStartTab; i<=nEndTab && i < static_cast<SCTAB>(maTabs.size()); 
i++)
             if (maTabs[i] && (!pTabMark || pTabMark->GetTableSelect(i)))
                 maTabs[i]->UpdateDrawRef( URM_INSDEL,
                             nStartCol, nStartRow, nStartTab, nEndCol, MAXROW, 
nEndTab,
commit 8ed5e3bdabb3d9682316c7093d30e1152b41dbcf
Author: Caolán McNamara <caol...@redhat.com>
Date:   Mon Nov 7 22:27:51 2011 +0000

    callcatcher: remove some unused Graphic methods

diff --git a/unusedcode.easy b/unusedcode.easy
index de04ee9..f3513fe 100644
--- a/unusedcode.easy
+++ b/unusedcode.easy
@@ -154,9 +154,7 @@ GalleryExplorer::DrawCentered(OutputDevice*, FmFormModel 
const&)
 GalleryExplorer::GetObjCount(unsigned long)
 GraphCtrl::GraphCtrl(Window*, long)
 Graphic::Draw(OutputDevice*, String const&, Font&, Bitmap const&, Point 
const&, Size const&)
-Graphic::GetGraphicsCompressMode(SvStream&)
 Graphic::StartAnimation(OutputDevice*, Point const&, long, OutputDevice*)
-Graphic::WriteEmbedded(SvStream&)
 GraphicReader::IsPreviewModeEnabled() const
 GroupTable::SkipCurrentGroup()
 GtkSalFrame::popIgnoreDamage()
diff --git a/vcl/inc/vcl/graph.hxx b/vcl/inc/vcl/graph.hxx
index acb7271..d34a213 100644
--- a/vcl/inc/vcl/graph.hxx
+++ b/vcl/inc/vcl/graph.hxx
@@ -188,14 +188,11 @@ public:
 
 public:
 
-    static sal_uInt16       GetGraphicsCompressMode( SvStream& rIStm );
-
     void                SetDocFileName( const String& rName, sal_uLong 
nFilePos );
     const String&       GetDocFileName() const;
     sal_uLong               GetDocFilePos() const;
 
     sal_Bool                ReadEmbedded( SvStream& rIStream, sal_Bool bSwap = 
sal_False );
-    sal_Bool                WriteEmbedded( SvStream& rOStream );
 
     sal_Bool                SwapOut();
     sal_Bool                SwapOut( SvStream* pOStm );
diff --git a/vcl/source/gdi/graph.cxx b/vcl/source/gdi/graph.cxx
index 8205a6b..ece06ca 100644
--- a/vcl/source/gdi/graph.cxx
+++ b/vcl/source/gdi/graph.cxx
@@ -680,44 +680,6 @@ void Graphic::SetContext( GraphicReader* pReader )
 
 // ------------------------------------------------------------------------
 
-sal_uInt16 Graphic::GetGraphicsCompressMode( SvStream& rIStm )
-{
-    const sal_uLong     nPos = rIStm.Tell();
-    const sal_uInt16    nOldFormat = rIStm.GetNumberFormatInt();
-    sal_uInt32          nTmp32;
-    sal_uInt16          nTmp16;
-    sal_uInt16          nCompressMode = COMPRESSMODE_NONE;
-
-    rIStm.SetNumberFormatInt( NUMBERFORMAT_INT_LITTLEENDIAN );
-
-    rIStm >> nTmp32;
-
-    // is it a swapped graphic with a bitmap?
-    rIStm.SeekRel( (nTmp32 == (sal_uInt32) GRAPHIC_BITMAP ) ? 40 : -4 );
-
-    // try to read bitmap id
-    rIStm >> nTmp16;
-
-    // check id of BitmapFileHeader
-    if( 0x4D42 == nTmp16 )
-    {
-        // seek to compress field of BitmapInfoHeader
-        rIStm.SeekRel( 28 );
-        rIStm >> nTmp32;
-
-        // Compare with our own compressmode
-        if( ZCOMPRESS == nTmp32 )
-            nCompressMode = COMPRESSMODE_ZBITMAP;
-    }
-
-    rIStm.SetNumberFormatInt( nOldFormat );
-    rIStm.Seek( nPos );
-
-    return nCompressMode;
-}
-
-// ------------------------------------------------------------------------
-
 void Graphic::SetDocFileName( const String& rName, sal_uLong nFilePos )
 {
     mpImpGraphic->ImplSetDocFileName( rName, nFilePos );
@@ -747,14 +709,6 @@ sal_Bool Graphic::ReadEmbedded( SvStream& rIStream, 
sal_Bool bSwap )
 
 // ------------------------------------------------------------------------
 
-sal_Bool Graphic::WriteEmbedded( SvStream& rOStream )
-{
-    ImplTestRefCount();
-    return mpImpGraphic->ImplWriteEmbedded( rOStream );
-}
-
-// ------------------------------------------------------------------------
-
 sal_Bool Graphic::SwapOut()
 {
     ImplTestRefCount();
commit 3b5ec68b846eb2f1eb289cc95047864e51941cf0
Author: Caolán McNamara <caol...@redhat.com>
Date:   Mon Nov 7 22:24:39 2011 +0000

    ByteString->rtl::OString

diff --git a/svtools/source/contnr/fileview.cxx 
b/svtools/source/contnr/fileview.cxx
index 21f306b..6e7370b 100644
--- a/svtools/source/contnr/fileview.cxx
+++ b/svtools/source/contnr/fileview.cxx
@@ -366,8 +366,8 @@ class NameTranslationEntry : public HashedEntry
 protected:
     OUString                maTranslatedName;
 public:
-    inline                  NameTranslationEntry( const OUString& 
rOriginalName, const OUString& rTranslatedName );
-    inline                  NameTranslationEntry( const ByteString& 
rOriginalName, const ByteString& rTranslatedName );
+    inline                  NameTranslationEntry( const rtl::OUString& 
rOriginalName, const rtl::OUString& rTranslatedName );
+    inline                  NameTranslationEntry( const rtl::OString& 
rOriginalName, const rtl::OString& rTranslatedName );
 
     inline const OUString&  GetTranslation() const;
 };
@@ -378,9 +378,9 @@ inline NameTranslationEntry::NameTranslationEntry( const 
OUString& rOrg, const O
 {
 }
 
-inline NameTranslationEntry::NameTranslationEntry( const ByteString& rOrg, 
const ByteString& rTrans ):
-    HashedEntry( OUString( rOrg.GetBuffer(), rOrg.Len(), 
RTL_TEXTENCODING_ASCII_US ) ),
-    maTranslatedName( OUString( rTrans.GetBuffer(), rTrans.Len(), 
RTL_TEXTENCODING_UTF8 ) )
+inline NameTranslationEntry::NameTranslationEntry( const rtl::OString& rOrg, 
const rtl::OString& rTrans )
+    : HashedEntry(rtl::OStringToOUString(rOrg, RTL_TEXTENCODING_ASCII_US))
+    , maTranslatedName(rtl::OStringToOUString(rTrans, RTL_TEXTENCODING_UTF8))
 {
 }
 
@@ -438,12 +438,12 @@ void NameTranslationList::Init()
         ::ucbhelper::Content aTestContent( maTransFile.GetMainURL( 
INetURLObject::NO_DECODE ), Reference< XCommandEnvironment >() );
 
         if( aTestContent.isDocument() )
-        {// ... also tests the existence of maTransFile by throwing an 
Exception
-            const sal_Char*     pSection = "TRANSLATIONNAMES";
+        {
+            // ... also tests the existence of maTransFile by throwing an 
Exception
             String          aFsysName( maTransFile.getFSysPath( 
INetURLObject::FSYS_DETECT ) );
             Config          aConfig( aFsysName );
 
-            aConfig.SetGroup( ByteString( pSection ) );
+            aConfig.SetGroup( 
rtl::OString(RTL_CONSTASCII_STRINGPARAM("TRANSLATIONNAMES")) );
 
             sal_uInt16          nKeyCnt = aConfig.GetKeyCount();
 
@@ -969,7 +969,7 @@ void ViewTabListBox_Impl::DeleteEntries()
     SvLBoxEntry* pEntry = FirstSelected();
     String aURL;
 
-    ByteString sDialogPosition;
+    rtl::OString sDialogPosition;
     while ( pEntry && ( eResult != svtools::QUERYDELETE_CANCEL ) )
     {
         SvLBoxEntry *pCurEntry = pEntry;
@@ -1005,7 +1005,7 @@ void ViewTabListBox_Impl::DeleteEntries()
         {
             INetURLObject aObj( aURL );
             svtools::QueryDeleteDlg_Impl aDlg( NULL, aObj.GetName( 
INetURLObject::DECODE_WITH_CHARSET ) );
-            if ( sDialogPosition.Len() )
+            if ( sDialogPosition.getLength() )
                 aDlg.SetWindowState( sDialogPosition );
 
             if ( GetSelectionCount() > 1 )
diff --git a/svtools/source/control/ctrlbox.cxx 
b/svtools/source/control/ctrlbox.cxx
index 4387aee..5baa658 100644
--- a/svtools/source/control/ctrlbox.cxx
+++ b/svtools/source/control/ctrlbox.cxx
@@ -1057,9 +1057,10 @@ void FontNameBox::DataChanged( const DataChangedEvent& 
rDCEvt )
 
 void FontNameBox::SaveMRUEntries( const String& aFontMRUEntriesFile, 
xub_Unicode cSep ) const
 {
-    ByteString aEntries =  ByteString( GetMRUEntries( cSep ), 
RTL_TEXTENCODING_UTF8 );
+    rtl::OString aEntries(rtl::OUStringToOString(GetMRUEntries(cSep),
+        RTL_TEXTENCODING_UTF8));
 
-    if( ! aEntries.Len() || ! aFontMRUEntriesFile.Len() )
+    if (!aEntries.getLength() || !aFontMRUEntriesFile.Len())
         return;
 
     SvFileStream aStream;
@@ -1067,14 +1068,14 @@ void FontNameBox::SaveMRUEntries( const String& 
aFontMRUEntriesFile, xub_Unicode
     if( ! (aStream.IsOpen() && aStream.IsWritable()) )
     {
 #if OSL_DEBUG_LEVEL > 1
-        fprintf( stderr, "FontNameBox::SaveMRUEntries: opening mru entries 
file %s failed\n", ByteString(aFontMRUEntriesFile , RTL_TEXTENCODING_UTF8 
).GetBuffer() );
+        fprintf( stderr, "FontNameBox::SaveMRUEntries: opening mru entries 
file %s failed\n", rtl::OUStringToOString(aFontMRUEntriesFile, 
RTL_TEXTENCODING_UTF8 ).getStr() );
 #endif
         return;
     }
 
     aStream.SetLineDelimiter( LINEEND_LF );
     aStream.WriteLine( aEntries );
-    aStream.WriteLine( ByteString() );
+    aStream.WriteLine( rtl::OString() );
 }
 
 // -------------------------------------------------------------------
@@ -1088,14 +1089,15 @@ void FontNameBox::LoadMRUEntries( const String& 
aFontMRUEntriesFile, xub_Unicode
     if( ! aStream.IsOpen() )
     {
 #if OSL_DEBUG_LEVEL > 1
-        fprintf( stderr, "FontNameBox::LoadMRUEntries: opening mru entries 
file %s failed\n", ByteString( aFontMRUEntriesFile, RTL_TEXTENCODING_UTF8 
).GetBuffer() );
+        fprintf( stderr, "FontNameBox::LoadMRUEntries: opening mru entries 
file %s failed\n", rtl::OUStringToOString(aFontMRUEntriesFile, 
RTL_TEXTENCODING_UTF8).getStr() );
 #endif
         return;
     }
 
-    ByteString aLine;
+    rtl::OString aLine;
     aStream.ReadLine( aLine );
-    XubString aEntries = XubString( aLine, RTL_TEXTENCODING_UTF8 );
+    rtl::OUString aEntries = rtl::OStringToOUString(aLine,
+        RTL_TEXTENCODING_UTF8);
     SetMRUEntries( aEntries, cSep );
 }
 
diff --git a/svtools/source/control/ctrltool.cxx 
b/svtools/source/control/ctrltool.cxx
index 83f6244..dc73648 100644
--- a/svtools/source/control/ctrltool.cxx
+++ b/svtools/source/control/ctrltool.cxx
@@ -917,11 +917,12 @@ long FontSizeNames::Name2Size( const String& rName ) const
 {
     if ( mnElem )
     {
-        ByteString aName( rName, RTL_TEXTENCODING_UTF8 );
+        rtl::OString aName(rtl::OUStringToOString(rName,
+            RTL_TEXTENCODING_UTF8));
 
         // linear search is sufficient for this rare case
         for( long i = mnElem; --i >= 0; )
-            if ( aName == mpArray[i].mszUtf8Name )
+            if ( aName.equals(mpArray[i].mszUtf8Name) )
                 return mpArray[i].mnSize;
     }
 
diff --git a/svtools/source/edit/syntaxhighlight.cxx 
b/svtools/source/edit/syntaxhighlight.cxx
index dc4e9a3..31712f1 100644
--- a/svtools/source/edit/syntaxhighlight.cxx
+++ b/svtools/source/edit/syntaxhighlight.cxx
@@ -434,14 +434,14 @@ sal_Bool SimpleTokenizer_Impl::getNextToken( 
/*out*/TokenTypes& reType,
             if( bCanBeKeyword )
             {
                 String aKWString(rpStartPos, sal::static_int_cast< xub_StrLen 
>(nCount) );
-                ByteString aByteStr( aKWString, RTL_TEXTENCODING_ASCII_US );
-                aByteStr.ToLowerAscii();
-                if ( bsearch( aByteStr.GetBuffer(), ppListKeyWords, 
nKeyWordCount, sizeof( char* ),
+                rtl::OString aByteStr = rtl::OUStringToOString(aKWString,
+                    RTL_TEXTENCODING_ASCII_US).toAsciiLowerCase();
+                if ( bsearch( aByteStr.getStr(), ppListKeyWords, 
nKeyWordCount, sizeof( char* ),
                                                                         
compare_strings ) )
                 {
                     reType = TT_KEYWORDS;
 
-                    if ( aByteStr.Equals( "rem" ) )
+                    if (aByteStr.equalsL(RTL_CONSTASCII_STRINGPARAM("rem")))
                     {
                         // Alle Zeichen bis Zeilen-Ende oder EOF entfernen
                         sal_Unicode cPeek = peekChar();
diff --git a/svtools/source/edit/texteng.cxx b/svtools/source/edit/texteng.cxx
index b44243e..1d595c8 100644
--- a/svtools/source/edit/texteng.cxx
+++ b/svtools/source/edit/texteng.cxx
@@ -2586,7 +2586,7 @@ sal_Bool TextEngine::Read( SvStream& rInput, const 
TextSelection* pSel )
     if ( aSel.HasRange() )
         aSel = ImpDeleteText( aSel );
 
-    ByteString aLine;
+    rtl::OString aLine;
     sal_Bool bDone = rInput.ReadLine( aLine );
     String aTmpStr( aLine, rInput.GetStreamCharSet() ), aStr;
     while ( bDone )
@@ -2687,7 +2687,8 @@ sal_Bool TextEngine::Write( SvStream& rOutput, const 
TextSelection* pSel, sal_Bo
 
             aText.AppendAscii( RTL_CONSTASCII_STRINGPARAM( "</P>" ) );
         }
-        rOutput.WriteLine( ByteString( aText, rOutput.GetStreamCharSet() ) );
+        rOutput.WriteLine(rtl::OUStringToOString(aText,
+            rOutput.GetStreamCharSet()));
     }
 
     if ( bHTML )
diff --git a/svtools/source/filter/exportdialog.cxx 
b/svtools/source/filter/exportdialog.cxx
index 47a7a69..4495302 100644
--- a/svtools/source/filter/exportdialog.cxx
+++ b/svtools/source/filter/exportdialog.cxx
@@ -87,43 +87,42 @@
 
 using namespace ::com::sun::star;
 
-static sal_Int16 GetFilterFormat( String& rExt )
+static sal_Int16 GetFilterFormat(const rtl::OUString& rExt)
 {
     sal_Int16 nFormat = FORMAT_UNKNOWN;
-    ByteString aExt( rExt, RTL_TEXTENCODING_UTF8 );
-    if ( aExt.Equals( "JPG" ) )
+    if (rExt.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("JPG")))
         nFormat = FORMAT_JPG;
-    else if ( aExt.Equals( "PNG" ) )
+    else if (rExt.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("PNG")))
         nFormat = FORMAT_PNG;
-    else if ( aExt.Equals( "BMP" ) )
+    else if (rExt.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("BMP")))
         nFormat = FORMAT_BMP;
-    else if ( aExt.Equals( "GIF" ) )
+    else if (rExt.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("GIF")))
         nFormat = FORMAT_GIF;
-    else if ( aExt.Equals( "PBM" ) )
+    else if (rExt.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("PBM")))
         nFormat = FORMAT_PBM;
-    else if ( aExt.Equals( "PGM" ) )
+    else if (rExt.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("PGM")))
         nFormat = FORMAT_PGM;
-    else if ( aExt.Equals( "PPM" ) )
+    else if (rExt.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("PPM")))
         nFormat = FORMAT_PPM;
-    else if ( aExt.Equals( "PCT" ) )
+    else if (rExt.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("PCT")))
         nFormat = FORMAT_PCT;
-    else if ( aExt.Equals( "RAS" ) )
+    else if (rExt.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("RAS")))
         nFormat = FORMAT_RAS;
-    else if ( aExt.Equals( "TIF" ) )
+    else if (rExt.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("TIF")))
         nFormat = FORMAT_TIF;
-    else if ( aExt.Equals( "XPM" ) )
+    else if (rExt.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("XPM")))
         nFormat = FORMAT_XPM;
-    else if ( aExt.Equals( "WMF" ) )
+    else if (rExt.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("WMF")))
         nFormat = FORMAT_WMF;
-    else if ( aExt.Equals( "EMF" ) )
+    else if (rExt.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("EMF")))
         nFormat = FORMAT_EMF;
-    else if ( aExt.Equals( "EPS" ) )
+    else if (rExt.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("EPS")))
         nFormat = FORMAT_EPS;
-    else if ( aExt.Equals( "MET" ) )
+    else if (rExt.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("MET")))
         nFormat = FORMAT_MET;
-    else if ( aExt.Equals( "SVG" ) )
+    else if (rExt.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("SVG")))
         nFormat = FORMAT_SVG;
-    else if ( aExt.Equals( "SVM" ) )
+    else if (rExt.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("SVM")))
         nFormat = FORMAT_SVM;
     return nFormat;
 }
diff --git a/svtools/source/filter/filter.cxx b/svtools/source/filter/filter.cxx
index 9bd0821..a6385a9 100644
--- a/svtools/source/filter/filter.cxx
+++ b/svtools/source/filter/filter.cxx
@@ -2180,7 +2180,7 @@ IMPL_LINK( GraphicFilter, FilterCallback, ConvertData*, 
pData )
     if( pData )
     {
         sal_uInt16      nFormat = GRFILTER_FORMAT_DONTKNOW;
-        ByteString  aShortName;
+        rtl::OString aShortName;
         switch( pData->mnFormat )
         {
             case( CVT_BMP ): aShortName = BMP_SHORTNAME; break;
@@ -2201,13 +2201,13 @@ IMPL_LINK( GraphicFilter, FilterCallback, ConvertData*, 
pData )
         if( GRAPHIC_NONE == pData->maGraphic.GetType() || 
pData->maGraphic.GetContext() ) // Import
         {
             // Import
-            nFormat = GetImportFormatNumberForShortName( String( 
aShortName.GetBuffer(), RTL_TEXTENCODING_UTF8 ) );
+            nFormat = GetImportFormatNumberForShortName( 
rtl::OStringToOUString( aShortName, RTL_TEXTENCODING_UTF8) );
             nRet = ImportGraphic( pData->maGraphic, String(), pData->mrStm, 
nFormat ) == 0;
         }
-        else if( aShortName.Len() )
+        else if( aShortName.getLength() )
         {
             // Export
-            nFormat = GetExportFormatNumberForShortName( String( 
aShortName.GetBuffer(), RTL_TEXTENCODING_UTF8 ) );
+            nFormat = GetExportFormatNumberForShortName( 
rtl::OStringToOUString(aShortName, RTL_TEXTENCODING_UTF8) );
             nRet = ExportGraphic( pData->maGraphic, String(), pData->mrStm, 
nFormat ) == 0;
         }
     }
diff --git a/svtools/source/filter/wmf/winmtf.cxx 
b/svtools/source/filter/wmf/winmtf.cxx
index c830afd..ff928ee 100644
--- a/svtools/source/filter/wmf/winmtf.cxx
+++ b/svtools/source/filter/wmf/winmtf.cxx
@@ -38,6 +38,7 @@
 #include <vcl/canvastools.hxx>
 #include <vcl/metric.hxx>
 #include <vcl/svapp.hxx>
+#include <rtl/strbuf.hxx>
 #include <rtl/tencinfo.h>
 
 // ------------------------------------------------------------------------
@@ -289,14 +290,13 @@ void WinMtfAssertHandler( const sal_Char* pAction, 
sal_uInt32 nFlags )
     {
         if ( ( nAssertCount == 0 ) || ( bOnlyOnce == sal_False ) )
         {
-            ByteString aText( "WMF/EMF Import: " );
-            if ( pAction )
-            {
-                ByteString aAction( pAction );
-                aText.Append( aAction );
-            }
-            aText.Append( " needs to be implemented (SJ)" );
-            DBG_ASSERT( 0, aText.GetBuffer() );
+            rtl::OStringBuffer aText(RTL_CONSTASCII_STRINGPARAM(
+                "WMF/EMF Import: "));
+            if (pAction)
+                aText.append(pAction);
+            aText.append(RTL_CONSTASCII_STRINGPARAM(
+                " needs to be implemented"));
+            DBG_ASSERT( 0, aText.getStr() );
         }
         nAssertCount++;
     }
diff --git a/svtools/source/graphic/graphicunofactory.cxx 
b/svtools/source/graphic/graphicunofactory.cxx
index bfa77d1..25b8fe8 100644
--- a/svtools/source/graphic/graphicunofactory.cxx
+++ b/svtools/source/graphic/graphicunofactory.cxx
@@ -63,7 +63,7 @@ GObjectImpl::GObjectImpl( uno::Sequence< uno::Any > const & 
args, uno::Reference
         rtl::OUString sId;
         if ( !( args[ 0 ] >>= sId ) || sId.getLength() == 0 )
             throw lang::IllegalArgumentException();
-        ByteString bsId( sId.getStr(), RTL_TEXTENCODING_UTF8 );
+        rtl::OString bsId(rtl::OUStringToOString(sId, RTL_TEXTENCODING_UTF8));
         mpGObject.reset( new GraphicObject( bsId ) );
     }
     else
diff --git a/svtools/source/graphic/grfmgr.cxx 
b/svtools/source/graphic/grfmgr.cxx
index 52621ac..613fd3d 100644
--- a/svtools/source/graphic/grfmgr.cxx
+++ b/svtools/source/graphic/grfmgr.cxx
@@ -1161,7 +1161,7 @@ SvStream& operator<<( SvStream& rOStm, const 
GraphicObject& rGraphicObj )
     rOStm << rGraphicObj.GetGraphic() << rGraphicObj.GetAttr() << bLink;
 
     if( bLink )
-        rOStm << ByteString( rGraphicObj.GetLink(), RTL_TEXTENCODING_UTF8 );
+        rOStm << rtl::OUStringToOString(rGraphicObj.GetLink(), 
RTL_TEXTENCODING_UTF8);
 
     return rOStm;
 }
@@ -1174,7 +1174,7 @@ GraphicObject GraphicObject::CreateGraphicObjectFromURL( 
const ::rtl::OUString &
     if( aURL.Search( aPrefix ) == 0 )
     {
         // graphic manager url
-        ByteString aUniqueID( String(rURL.copy( sizeof( 
UNO_NAME_GRAPHOBJ_URLPREFIX ) - 1 )), RTL_TEXTENCODING_UTF8 );
+        rtl::OString 
aUniqueID(rtl::OUStringToOString(rURL.copy(sizeof(UNO_NAME_GRAPHOBJ_URLPREFIX) 
- 1), RTL_TEXTENCODING_UTF8));
         return GraphicObject( aUniqueID );
     }
     else
diff --git a/svtools/source/graphic/provider.cxx 
b/svtools/source/graphic/provider.cxx
index a8785a5..7807ffe 100644
--- a/svtools/source/graphic/provider.cxx
+++ b/svtools/source/graphic/provider.cxx
@@ -163,8 +163,9 @@ uno::Reference< ::graphic::XGraphic > 
GraphicProvider::implLoadGraphicObject( co
     {
         // graphic manager url
         String aTmpStr( rResourceURL.copy( sizeof( UNO_NAME_GRAPHOBJ_URLPREFIX 
) - 1 ) );
-        ByteString aUniqueID( aTmpStr, RTL_TEXTENCODING_UTF8 );
-        GraphicObject aGrafObj( aUniqueID );
+        rtl::OString aUniqueID(rtl::OUStringToOString(aTmpStr,
+            RTL_TEXTENCODING_UTF8));
+        GraphicObject aGrafObj(aUniqueID);
         // I don't call aGrafObj.GetXGraphic because it will call us back
         // into implLoadMemory ( with "private:memorygraphic" test )
         ::unographic::Graphic* pUnoGraphic = new ::unographic::Graphic;
@@ -288,9 +289,10 @@ uno::Reference< ::graphic::XGraphic > 
GraphicProvider::implLoadResource( const :
 
     if( ( 0 == rResourceURL.getToken( 0, '/', nIndex ).compareToAscii( 
"private:resource" ) ) )
     {
-        ByteString aResMgrName( String( rResourceURL.getToken( 0, '/', nIndex 
) ), RTL_TEXTENCODING_ASCII_US );
+        rtl::OString aResMgrName(rtl::OUStringToOString(
+            rResourceURL.getToken(0, '/', nIndex), RTL_TEXTENCODING_ASCII_US));
 
-        ResMgr* pResMgr = ResMgr::CreateResMgr( aResMgrName.GetBuffer(), 
Application::GetSettings().GetUILocale() );
+        ResMgr* pResMgr = ResMgr::CreateResMgr( aResMgrName.getStr(), 
Application::GetSettings().GetUILocale() );
 
         if( pResMgr )
         {
diff --git a/svtools/source/misc/imap.cxx b/svtools/source/misc/imap.cxx
index 59d1085..3b99c97 100644
--- a/svtools/source/misc/imap.cxx
+++ b/svtools/source/misc/imap.cxx
@@ -104,17 +104,18 @@ void IMapObject::Write( SvStream& rOStm, const String& 
rBaseURL ) const
     rOStm << GetVersion();
     rOStm << ( (sal_uInt16) eEncoding );
 
-    const ByteString aRelURL = ByteString( 
String(URIHelper::simpleNormalizedMakeRelative( rBaseURL, aURL )), eEncoding );
-    rOStm.WriteByteString( aRelURL );
-    rOStm.WriteByteString( ByteString( aAltText, eEncoding ) );
+    const rtl::OString aRelURL = rtl::OUStringToOString(
+        URIHelper::simpleNormalizedMakeRelative(rBaseURL, aURL), eEncoding);
+    rOStm.WriteByteString(aRelURL);
+    rOStm.WriteByteString(rtl::OUStringToOString(aAltText, eEncoding));
     rOStm << bActive;
-    rOStm.WriteByteString( ByteString( aTarget, eEncoding ) );
+    rOStm.WriteByteString(rtl::OUStringToOString(aTarget, eEncoding));
 
     pCompat = new IMapCompat( rOStm, STREAM_WRITE );
 
     WriteIMapObject( rOStm );
     aEventList.Write( rOStm );                                 // V4
-    rOStm.WriteByteString( ByteString( aName, eEncoding ) );   // V5
+    rOStm.WriteByteString(rtl::OUStringToOString(aName, eEncoding));   // V5
 
     delete pCompat;
 }
@@ -1128,10 +1129,10 @@ void ImageMap::Write( SvStream& rOStm, const String& 
rBaseURL ) const
     // MagicCode schreiben
     rOStm << IMAPMAGIC;
     rOStm << GetVersion();
-    rOStm.WriteByteString( ByteString( aImageName, eEncoding ) );
-    rOStm.WriteByteString( ByteString( aDummy, eEncoding ) );
+    rOStm.WriteByteString(rtl::OUStringToOString(aImageName, eEncoding));
+    rOStm.WriteByteString(rtl::OUStringToOString(aDummy, eEncoding));
     rOStm << nCount;
-    rOStm.WriteByteString( ByteString( aImageName, eEncoding ) );
+    rOStm.WriteByteString(rtl::OUStringToOString(aImageName, eEncoding));
 
     pCompat = new IMapCompat( rOStm, STREAM_WRITE );
 
diff --git a/svtools/source/svhtml/htmlout.cxx 
b/svtools/source/svhtml/htmlout.cxx
index da7ff07..c30dd84 100644
--- a/svtools/source/svhtml/htmlout.cxx
+++ b/svtools/source/svhtml/htmlout.cxx
@@ -648,7 +648,7 @@ SvStream& HTMLOutFuncs::Out_ImageMap( SvStream& rStream,
         if( pObj )
         {
             const sal_Char *pShape = 0;
-            ByteString aCoords;
+            rtl::OString aCoords;
             switch( pObj->GetType() )
             {
             case( IMAP_OBJ_RECTANGLE ):
@@ -956,7 +956,7 @@ rtl::OString HTMLOutFuncs::CreateTableDataOptionsValNum(
         // printf / scanf ist zu ungenau
         String aValStr;
         rFormatter.GetInputLineString( fVal, 0, aValStr );
-        ByteString sTmp( aValStr, eDestEnc );
+        rtl::OString sTmp(rtl::OUStringToOString(aValStr, eDestEnc));
         aStrTD.append(' ').
             append(OOO_STRING_SVTOOLS_HTML_O_SDval).
             append(RTL_CONSTASCII_STRINGPARAM("=\"")).
diff --git a/svtools/source/svhtml/parhtml.cxx 
b/svtools/source/svhtml/parhtml.cxx
index 8ec3503..17f092d 100644
--- a/svtools/source/svhtml/parhtml.cxx
+++ b/svtools/source/svhtml/parhtml.cxx
@@ -1927,7 +1927,7 @@ bool HTMLParser::IsHTMLFormat( const sal_Char* pHeader,
 
             sTmp.append( cUC < 256U ? (sal_Char)cUC : '.' );
         }
-        sCmp = ByteString( sTmp.makeStringAndClear() );
+        sCmp = sTmp.makeStringAndClear();
     }
     else
     {
@@ -2270,9 +2270,10 @@ rtl_TextEncoding HTMLParser::GetEncodingByMIME( const 
String& rMime )
             = aParameters.find("charset");
         if (pCharset != 0)
         {
-            ByteString sValue( pCharset->m_sValue, RTL_TEXTENCODING_ASCII_US );
+            rtl::OString sValue(rtl::OUStringToOString(pCharset->m_sValue,
+                RTL_TEXTENCODING_ASCII_US));
             return GetExtendedCompatibilityTextEncoding(
-                    rtl_getTextEncodingFromMimeCharset( sValue.GetBuffer() ) );
+                    rtl_getTextEncodingFromMimeCharset( sValue.getStr() ) );
         }
     }
     return RTL_TEXTENCODING_DONTKNOW;
diff --git a/svtools/source/urlobj/inetimg.cxx 
b/svtools/source/urlobj/inetimg.cxx
index 05159f3..aa8dfb3 100644
--- a/svtools/source/urlobj/inetimg.cxx
+++ b/svtools/source/urlobj/inetimg.cxx
@@ -51,9 +51,11 @@ sal_Bool INetImage::Write( SvStream& rOStm, sal_uLong 
nFormat ) const
             sString += String::CreateFromInt32( aSizePixel.Width() );
             sString += TOKEN_SEPARATOR;
             sString += String::CreateFromInt32( aSizePixel.Height() );
-            ByteString sOut( sString, RTL_TEXTENCODING_UTF8 );
 
-            rOStm.Write( sOut.GetBuffer(), sOut.Len() );
+            rtl::OString sOut(rtl::OUStringToOString(sString,
+                RTL_TEXTENCODING_UTF8));
+
+            rOStm.Write(sOut.getStr(), sOut.getLength());
             static const sal_Char aEndChar[2] = { 0 };
             rOStm.Write( aEndChar, sizeof( aEndChar ));
             bRet = 0 == rOStm.GetError();
commit 06813401fdb6bcbcaed321ff53c4601af91dbba2
Author: Caolán McNamara <caol...@redhat.com>
Date:   Mon Nov 7 22:21:35 2011 +0000

    this just takes a const char*

diff --git a/svtools/source/filter/SvFilterOptionsDialog.cxx 
b/svtools/source/filter/SvFilterOptionsDialog.cxx
index 6f78dd1..608e48d 100644
--- a/svtools/source/filter/SvFilterOptionsDialog.cxx
+++ b/svtools/source/filter/SvFilterOptionsDialog.cxx
@@ -219,10 +219,9 @@ sal_Int16 SvFilterOptionsDialog::execute()
             FltCallDialogParameter aFltCallDlgPara( 
Application::GetDefDialogParent(), NULL, meFieldUnit );
             aFltCallDlgPara.aFilterData = maFilterDataSequence;
 
-            ByteString  aResMgrName( "svt", 3 );
             ResMgr*     pResMgr;
 
-            pResMgr = ResMgr::CreateResMgr( aResMgrName.GetBuffer(), 
Application::GetSettings().GetUILocale() );
+            pResMgr = ResMgr::CreateResMgr( "svt", 
Application::GetSettings().GetUILocale() );
             aFltCallDlgPara.pResMgr = pResMgr;
 
             aFltCallDlgPara.aFilterExt = 
aGraphicFilter.pConfig->GetExportFormatShortName( nFormat );
commit ce7017ba607d4eb48407af61d5aa5b1ff3dc4b46
Author: Caolán McNamara <caol...@redhat.com>
Date:   Mon Nov 7 22:10:41 2011 +0000

    this just take a const char*

diff --git a/svtools/source/filter/filter.cxx b/svtools/source/filter/filter.cxx
index ddab749..9bd0821 100644
--- a/svtools/source/filter/filter.cxx
+++ b/svtools/source/filter/filter.cxx
@@ -790,10 +790,8 @@ sal_uInt16 GraphicFilter::ImpTestOrFindFormat( const 
String& rPath, SvStream& rS
 static Graphic ImpGetScaledGraphic( const Graphic& rGraphic, FilterConfigItem& 
rConfigItem )
 {
     Graphic     aGraphic;
-    ByteString  aResMgrName( "svt", 3 );
-    ResMgr*     pResMgr;
 
-    pResMgr = ResMgr::CreateResMgr( aResMgrName.GetBuffer(), 
Application::GetSettings().GetUILocale() );
+    ResMgr*     pResMgr = ResMgr::CreateResMgr( "svt", 
Application::GetSettings().GetUILocale() );
 
     sal_Int32 nLogicalWidth = rConfigItem.ReadInt32( String( 
RTL_CONSTASCII_USTRINGPARAM( "LogicalWidth" ) ), 0 );
     sal_Int32 nLogicalHeight = rConfigItem.ReadInt32( String( 
RTL_CONSTASCII_USTRINGPARAM( "LogicalHeight" ) ), 0 );
commit 9fa5c77363964aceb2f3aa908f6b2d60f024ab02
Author: Caolán McNamara <caol...@redhat.com>
Date:   Mon Nov 7 22:05:56 2011 +0000

    unused sData

diff --git a/svtools/source/urlobj/inetimg.cxx 
b/svtools/source/urlobj/inetimg.cxx
index 4bfa012..05159f3 100644
--- a/svtools/source/urlobj/inetimg.cxx
+++ b/svtools/source/urlobj/inetimg.cxx
@@ -107,7 +107,6 @@ sal_Bool INetImage::Read( SvStream& rIStm, sal_uLong 
nFormat )
 */
             rtl_TextEncoding eSysCSet = osl_getThreadTextEncoding();
             sal_Int32 nVal, nAnchorOffset, nAltOffset, nFilePos;
-            ByteString sData;
 
             nFilePos = rIStm.Tell();
             // skip over iSize (int), bIsMao ( sal_Bool ) alignment of 4 !!!!
commit b479cdf360d238f745436f5c94b96f0ade74db28
Author: Caolán McNamara <caol...@redhat.com>
Date:   Mon Nov 7 14:18:07 2011 +0000

    tweak to be a pImpl rather than a full window

diff --git a/sw/source/ui/dialog/wordcountdialog.cxx 
b/sw/source/ui/dialog/wordcountdialog.cxx
index 2ff37ed..ed34930 100644
--- a/sw/source/ui/dialog/wordcountdialog.cxx
+++ b/sw/source/ui/dialog/wordcountdialog.cxx
@@ -55,37 +55,31 @@
 #endif /* ENABLE_LAYOUT */
 
 SwWordCountDialog::SwWordCountDialog(Window* pParent) :
-    Window(pParent, SW_RES(WINDOW_DLG)),
 #if defined _MSC_VER
 #pragma warning (disable : 4355)
 #endif
-    aCurrentFL( this, SW_RES(              FL_CURRENT            )),
-    aCurrentWordFT( this, SW_RES(          FT_CURRENTWORD        )),
-    aCurrentWordFI( this, SW_RES(          FI_CURRENTWORD        )),
-    aCurrentCharacterFT( this, SW_RES(     FT_CURRENTCHARACTER   )),
-    aCurrentCharacterFI( this, SW_RES(     FI_CURRENTCHARACTER   )),
-    aCurrentCharacterExcludingSpacesFT( this, SW_RES(     
FT_CURRENTCHARACTEREXCLUDINGSPACES   )),
-    aCurrentCharacterExcludingSpacesFI( this, SW_RES(     
FI_CURRENTCHARACTEREXCLUDINGSPACES   )),
+    aCurrentFL( pParent, SW_RES(              FL_CURRENT            )),
+    aCurrentWordFT( pParent, SW_RES(          FT_CURRENTWORD        )),
+    aCurrentWordFI( pParent, SW_RES(          FI_CURRENTWORD        )),
+    aCurrentCharacterFT( pParent, SW_RES(     FT_CURRENTCHARACTER   )),
+    aCurrentCharacterFI( pParent, SW_RES(     FI_CURRENTCHARACTER   )),
+    aCurrentCharacterExcludingSpacesFT( pParent, SW_RES(     
FT_CURRENTCHARACTEREXCLUDINGSPACES   )),
+    aCurrentCharacterExcludingSpacesFI( pParent, SW_RES(     
FI_CURRENTCHARACTEREXCLUDINGSPACES   )),
 
-    aDocFL( this, SW_RES(                  FL_DOC                )),
-    aDocWordFT( this, SW_RES(              FT_DOCWORD            )),
-    aDocWordFI( this, SW_RES(              FI_DOCWORD            )),
-    aDocCharacterFT( this, SW_RES(         FT_DOCCHARACTER       )),
-    aDocCharacterFI( this, SW_RES(         FI_DOCCHARACTER       )),
-    aDocCharacterExcludingSpacesFT( this, SW_RES(         
FT_DOCCHARACTEREXCLUDINGSPACES       )),
-    aDocCharacterExcludingSpacesFI( this, SW_RES(         
FI_DOCCHARACTEREXCLUDINGSPACES       )),
-    aBottomFL(this, SW_RES(                FL_BOTTOM             )),
-    aOK( this, SW_RES(                     PB_OK                 )),
-    aHelp( this, SW_RES(                   PB_HELP               ))
+    aDocFL( pParent, SW_RES(                  FL_DOC                )),
+    aDocWordFT( pParent, SW_RES(              FT_DOCWORD            )),
+    aDocWordFI( pParent, SW_RES(              FI_DOCWORD            )),
+    aDocCharacterFT( pParent, SW_RES(         FT_DOCCHARACTER       )),
+    aDocCharacterFI( pParent, SW_RES(         FI_DOCCHARACTER       )),
+    aDocCharacterExcludingSpacesFT( pParent, SW_RES(         
FT_DOCCHARACTEREXCLUDINGSPACES       )),
+    aDocCharacterExcludingSpacesFI( pParent, SW_RES(         
FI_DOCCHARACTEREXCLUDINGSPACES       )),
+    aBottomFL(pParent, SW_RES(                FL_BOTTOM             )),
+    aOK( pParent, SW_RES(                     PB_OK                 )),
+    aHelp( pParent, SW_RES(                   PB_HELP               ))
 #if defined _MSC_VER
 #pragma warning (default : 4355)
 #endif
 {
-#if ENABLE_LAYOUT
-    SetHelpId (HID_DLG_WORDCOUNT);
-#endif /* ENABLE_LAYOUT */
-    FreeResource();
-
     aOK.SetClickHdl(LINK(this,SwWordCountDialog,        OkHdl));
 }
 
@@ -129,7 +123,6 @@ SwWordCountFloatDlg::SwWordCountFloatDlg(SfxBindings* 
_pBindings,
 void SwWordCountFloatDlg::Activate()
 {
     SfxModelessDialog::Activate();
-    aDlg.Activate();
 }
 
 void SwWordCountFloatDlg::UpdateCounts()
diff --git a/sw/source/ui/dialog/wordcountdialog.src 
b/sw/source/ui/dialog/wordcountdialog.src
index a324c45..7d95371 100644
--- a/sw/source/ui/dialog/wordcountdialog.src
+++ b/sw/source/ui/dialog/wordcountdialog.src
@@ -40,11 +40,6 @@ ModelessDialog DLG_WORDCOUNT
     Sizeable = FALSE ;
     Hide = TRUE ;
 
-  Window WINDOW_DLG
-  {
-    Pos = MAP_APPFONT ( 0 , 0 ) ;
-    Size = MAP_APPFONT ( 170 , 132 ) ;
-
     FixedLine  FL_CURRENT
     {
         Pos = MAP_APPFONT ( 6 , 3 ) ;
@@ -145,5 +140,4 @@ ModelessDialog DLG_WORDCOUNT
         Pos = MAP_APPFONT ( 114 , 112 ) ;
         Size = MAP_APPFONT ( 50 , 14 ) ;
     };
-  };
 };
diff --git a/sw/source/ui/inc/wordcountdialog.hxx 
b/sw/source/ui/inc/wordcountdialog.hxx
index d4c996c..14b8be8 100644
--- a/sw/source/ui/inc/wordcountdialog.hxx
+++ b/sw/source/ui/inc/wordcountdialog.hxx
@@ -38,7 +38,7 @@ struct SwDocStat;
 
 class SwWrtShell;
 
-class SwWordCountDialog : public Window
+class SwWordCountDialog
 {
     FixedLine       aCurrentFL;
     FixedText       aCurrentWordFT;
_______________________________________________
Libreoffice-commits mailing list
Libreoffice-commits@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to