Kaydet (Commit) 87b8377a authored tarafından Caolán McNamara's avatar Caolán McNamara

ByteString->rtl::OString

üst 4373ecda
...@@ -94,7 +94,7 @@ void SwCache::Check() ...@@ -94,7 +94,7 @@ void SwCache::Check()
SwCache::SwCache( const sal_uInt16 nInitSize, const sal_uInt16 nGrowSize SwCache::SwCache( const sal_uInt16 nInitSize, const sal_uInt16 nGrowSize
#if OSL_DEBUG_LEVEL > 1 #if OSL_DEBUG_LEVEL > 1
, const ByteString &rNm , const rtl::OString &rNm
#endif #endif
) : ) :
SwCacheObjArr( (sal_uInt8)nInitSize, (sal_uInt8)nGrowSize ), SwCacheObjArr( (sal_uInt8)nInitSize, (sal_uInt8)nGrowSize ),
......
...@@ -58,7 +58,7 @@ ...@@ -58,7 +58,7 @@
using namespace std; using namespace std;
static ByteString aDbgOutResult; static rtl::OString aDbgOutResult;
bool bDbgOutStdErr = false; bool bDbgOutStdErr = false;
bool bDbgOutPrintAttrSet = false; bool bDbgOutPrintAttrSet = false;
...@@ -103,7 +103,7 @@ SW_DLLPUBLIC const char * dbg_out(const void * pVoid) ...@@ -103,7 +103,7 @@ SW_DLLPUBLIC const char * dbg_out(const void * pVoid)
SW_DLLPUBLIC const char * dbg_out(const String & aStr) SW_DLLPUBLIC const char * dbg_out(const String & aStr)
{ {
aDbgOutResult = ByteString(aStr, RTL_TEXTENCODING_ASCII_US); aDbgOutResult = rtl::OUStringToOString(aStr, RTL_TEXTENCODING_ASCII_US);
if (bDbgOutStdErr) if (bDbgOutStdErr)
fprintf(stderr, "%s", aDbgOutResult.GetBuffer()); fprintf(stderr, "%s", aDbgOutResult.GetBuffer());
...@@ -113,7 +113,7 @@ SW_DLLPUBLIC const char * dbg_out(const String & aStr) ...@@ -113,7 +113,7 @@ SW_DLLPUBLIC const char * dbg_out(const String & aStr)
SW_DLLPUBLIC const char * dbg_out(const ::rtl::OUString & aStr) SW_DLLPUBLIC const char * dbg_out(const ::rtl::OUString & aStr)
{ {
aDbgOutResult = ByteString( rtl::OUStringToOString( aStr, RTL_TEXTENCODING_ASCII_US ) ); aDbgOutResult = rtl::OUStringToOString(aStr, RTL_TEXTENCODING_ASCII_US);
return aDbgOutResult.GetBuffer(); return aDbgOutResult.GetBuffer();
} }
......
...@@ -53,7 +53,7 @@ public: ...@@ -53,7 +53,7 @@ public:
inline SwFntCache() : SwCache(50,50 inline SwFntCache() : SwCache(50,50
#if OSL_DEBUG_LEVEL > 1 #if OSL_DEBUG_LEVEL > 1
, ByteString( RTL_CONSTASCII_STRINGPARAM( , rtl::OString( RTL_CONSTASCII_STRINGPARAM(
"Globaler Font-Cache pFntCache" )) "Globaler Font-Cache pFntCache" ))
#endif #endif
) {} ) {}
......
...@@ -92,7 +92,7 @@ class SwCache : public SwCacheObjArr ...@@ -92,7 +92,7 @@ class SwCache : public SwCacheObjArr
void DeleteObj( SwCacheObj *pObj ); void DeleteObj( SwCacheObj *pObj );
#if OSL_DEBUG_LEVEL > 1 #if OSL_DEBUG_LEVEL > 1
ByteString aName; rtl::OString aName;
long nAppend; //Anzahl der Eintragungen durch Erweiterung. long nAppend; //Anzahl der Eintragungen durch Erweiterung.
long nInsertFree; //Anzahl der Eintragungen auf freie Plaetze. long nInsertFree; //Anzahl der Eintragungen auf freie Plaetze.
long nReplace; //Anzahl der Ersetzungen durch ein neues Objekt long nReplace; //Anzahl der Ersetzungen durch ein neues Objekt
...@@ -115,7 +115,7 @@ public: ...@@ -115,7 +115,7 @@ public:
//nur sal_uInt8 hineinstecken!!! //nur sal_uInt8 hineinstecken!!!
#if OSL_DEBUG_LEVEL > 1 #if OSL_DEBUG_LEVEL > 1
SwCache( const sal_uInt16 nInitSize, const sal_uInt16 nGrowSize, SwCache( const sal_uInt16 nInitSize, const sal_uInt16 nGrowSize,
const ByteString &rNm ); const rtl::OString &rNm );
~SwCache(); ~SwCache();
#else #else
SwCache( const sal_uInt16 nInitSize, const sal_uInt16 nGrowSize ); SwCache( const sal_uInt16 nInitSize, const sal_uInt16 nGrowSize );
......
...@@ -272,7 +272,7 @@ sal_uInt16 SwHTMLWriter::GetCSS1ScriptForScriptType( sal_uInt16 nScriptType ) ...@@ -272,7 +272,7 @@ sal_uInt16 SwHTMLWriter::GetCSS1ScriptForScriptType( sal_uInt16 nScriptType )
struct SwHTMLTxtCollOutputInfo struct SwHTMLTxtCollOutputInfo
{ {
ByteString aToken; // auszugendens End-Token rtl::OString aToken; // auszugendens End-Token
SfxItemSet *pItemSet; // harte Attributierung SfxItemSet *pItemSet; // harte Attributierung
sal_Bool bInNumBulList; // in einer Aufzaehlungs-Liste; sal_Bool bInNumBulList; // in einer Aufzaehlungs-Liste;
...@@ -290,7 +290,7 @@ struct SwHTMLTxtCollOutputInfo ...@@ -290,7 +290,7 @@ struct SwHTMLTxtCollOutputInfo
~SwHTMLTxtCollOutputInfo(); ~SwHTMLTxtCollOutputInfo();
sal_Bool HasParaToken() const { return aToken.Len()==1 && aToken.GetChar(0)=='P'; } sal_Bool HasParaToken() const { return aToken.getLength()==1 && aToken[0]=='P'; }
sal_Bool ShouldOutputToken() const { return bOutPara || !HasParaToken(); } sal_Bool ShouldOutputToken() const { return bOutPara || !HasParaToken(); }
}; };
...@@ -304,7 +304,7 @@ struct SwHTMLFmtInfo ...@@ -304,7 +304,7 @@ struct SwHTMLFmtInfo
const SwFmt *pFmt; // das Format selbst const SwFmt *pFmt; // das Format selbst
const SwFmt *pRefFmt; // das Vergleichs-Format const SwFmt *pRefFmt; // das Vergleichs-Format
ByteString aToken; // das auszugebende Token rtl::OString aToken; // das auszugebende Token
String aClass; // die auszugebende Klasse String aClass; // die auszugebende Klasse
SfxItemSet *pItemSet; // der auszugebende Attribut-Set SfxItemSet *pItemSet; // der auszugebende Attribut-Set
...@@ -357,7 +357,7 @@ SwHTMLFmtInfo::SwHTMLFmtInfo( const SwFmt *pF, SwDoc *pDoc, SwDoc *pTemplate, ...@@ -357,7 +357,7 @@ SwHTMLFmtInfo::SwHTMLFmtInfo( const SwFmt *pF, SwDoc *pDoc, SwDoc *pTemplate,
// Den Selektor des Formats holen // Den Selektor des Formats holen
sal_uInt16 nDeep = SwHTMLWriter::GetCSS1Selector( pFmt, aToken, aClass, sal_uInt16 nDeep = SwHTMLWriter::GetCSS1Selector( pFmt, aToken, aClass,
nRefPoolId ); nRefPoolId );
OSL_ENSURE( nDeep ? aToken.Len()>0 : aToken.Len()==0, OSL_ENSURE( nDeep ? aToken.getLength()>0 : aToken.getLength()==0,
"Hier stimmt doch was mit dem Token nicht!" ); "Hier stimmt doch was mit dem Token nicht!" );
OSL_ENSURE( nDeep ? nRefPoolId : !nRefPoolId, OSL_ENSURE( nDeep ? nRefPoolId : !nRefPoolId,
"Hier stimmt doch was mit der Vergleichs-Vorlage nicht!" ); "Hier stimmt doch was mit der Vergleichs-Vorlage nicht!" );
...@@ -658,34 +658,34 @@ void OutHTML_SwFmt( Writer& rWrt, const SwFmt& rFmt, ...@@ -658,34 +658,34 @@ void OutHTML_SwFmt( Writer& rWrt, const SwFmt& rFmt,
// Jetzt wird festgelegt, was aufgrund des Tokens so moeglich ist // Jetzt wird festgelegt, was aufgrund des Tokens so moeglich ist
sal_uInt16 nToken = 0; // Token fuer Tag-Wechsel sal_uInt16 nToken = 0; // Token fuer Tag-Wechsel
sal_Bool bOutNewLine = sal_False; // nur ein LF ausgeben? sal_Bool bOutNewLine = sal_False; // nur ein LF ausgeben?
if( pFmtInfo->aToken.Len() ) if( pFmtInfo->aToken.getLength() )
{ {
// Es ist eine HTML-Tag-Vorlage oder die Vorlage ist von einer // Es ist eine HTML-Tag-Vorlage oder die Vorlage ist von einer
// solchen abgeleitet // solchen abgeleitet
rInfo.aToken = pFmtInfo->aToken; rInfo.aToken = pFmtInfo->aToken;
// der erste Buchstabe reicht meistens // der erste Buchstabe reicht meistens
switch( rInfo.aToken.GetChar( 0 ) ) switch( rInfo.aToken[0] )
{ {
case 'A': OSL_ENSURE( rInfo.aToken.Equals(OOO_STRING_SVTOOLS_HTML_address), case 'A': OSL_ENSURE( rInfo.aToken.equalsL(RTL_CONSTASCII_STRINGPARAM(OOO_STRING_SVTOOLS_HTML_address)),
"Doch kein ADDRESS?" ); "Doch kein ADDRESS?" );
rInfo.bParaPossible = sal_True; rInfo.bParaPossible = sal_True;
rHWrt.bNoAlign = sal_True; rHWrt.bNoAlign = sal_True;
break; break;
case 'B': OSL_ENSURE( rInfo.aToken.Equals(OOO_STRING_SVTOOLS_HTML_blockquote), case 'B': OSL_ENSURE( rInfo.aToken.equalsL(RTL_CONSTASCII_STRINGPARAM(OOO_STRING_SVTOOLS_HTML_blockquote)),
"Doch kein BLOCKQUOTE?" ); "Doch kein BLOCKQUOTE?" );
rInfo.bParaPossible = sal_True; rInfo.bParaPossible = sal_True;
rHWrt.bNoAlign = sal_True; rHWrt.bNoAlign = sal_True;
break; break;
case 'P': if( rInfo.aToken.Len() == 1 ) case 'P': if( rInfo.aToken.getLength() == 1 )
{ {
bPara = sal_True; bPara = sal_True;
} }
else else
{ {
OSL_ENSURE( rInfo.aToken.Equals(OOO_STRING_SVTOOLS_HTML_preformtxt), OSL_ENSURE( rInfo.aToken.equalsL(RTL_CONSTASCII_STRINGPARAM(OOO_STRING_SVTOOLS_HTML_preformtxt)),
"Doch kein PRE?" ); "Doch kein PRE?" );
if( HTML_PREFORMTXT_ON == rHWrt.nLastParaToken ) if( HTML_PREFORMTXT_ON == rHWrt.nLastParaToken )
{ {
...@@ -700,10 +700,10 @@ void OutHTML_SwFmt( Writer& rWrt, const SwFmt& rFmt, ...@@ -700,10 +700,10 @@ void OutHTML_SwFmt( Writer& rWrt, const SwFmt& rFmt,
} }
break; break;
case 'D': OSL_ENSURE( rInfo.aToken.Equals(OOO_STRING_SVTOOLS_HTML_dt) || case 'D': OSL_ENSURE( rInfo.aToken.equalsL(RTL_CONSTASCII_STRINGPARAM(OOO_STRING_SVTOOLS_HTML_dt)) ||
rInfo.aToken.Equals(OOO_STRING_SVTOOLS_HTML_dd), rInfo.aToken.equalsL(RTL_CONSTASCII_STRINGPARAM(OOO_STRING_SVTOOLS_HTML_dd)),
"Doch kein DD/DT?" ); "Doch kein DD/DT?" );
bDT = rInfo.aToken.Equals(OOO_STRING_SVTOOLS_HTML_dt); bDT = rInfo.aToken.equalsL(RTL_CONSTASCII_STRINGPARAM(OOO_STRING_SVTOOLS_HTML_dt));
rInfo.bParaPossible = !bDT; rInfo.bParaPossible = !bDT;
rHWrt.bNoAlign = sal_True; rHWrt.bNoAlign = sal_True;
bForceDL = sal_True; bForceDL = sal_True;
...@@ -768,7 +768,7 @@ void OutHTML_SwFmt( Writer& rWrt, const SwFmt& rFmt, ...@@ -768,7 +768,7 @@ void OutHTML_SwFmt( Writer& rWrt, const SwFmt& rFmt,
{ {
// nur einen Zeilen-Umbruch (ohne Einrueckung) am Absatz-Anfang // nur einen Zeilen-Umbruch (ohne Einrueckung) am Absatz-Anfang
// ausgeben // ausgeben
rInfo.aToken.Erase(); // kein End-Tag ausgeben rInfo.aToken = rtl::OString(); // kein End-Tag ausgeben
rWrt.Strm() << SwHTMLWriter::sNewLine; rWrt.Strm() << SwHTMLWriter::sNewLine;
return; return;
...@@ -969,7 +969,7 @@ void OutHTML_SwFmt( Writer& rWrt, const SwFmt& rFmt, ...@@ -969,7 +969,7 @@ void OutHTML_SwFmt( Writer& rWrt, const SwFmt& rFmt,
if( !rHWrt.bCfgOutStyles && rInfo.bParaPossible && !bPara && if( !rHWrt.bCfgOutStyles && rInfo.bParaPossible && !bPara &&
(bHasParSpace || pAdjItem) ) (bHasParSpace || pAdjItem) )
{ {
HTMLOutFuncs::Out_AsciiTag( rWrt.Strm(), rInfo.aToken.GetBuffer() ); HTMLOutFuncs::Out_AsciiTag( rWrt.Strm(), rInfo.aToken.getStr() );
aToken = OOO_STRING_SVTOOLS_HTML_parabreak; aToken = OOO_STRING_SVTOOLS_HTML_parabreak;
bPara = sal_True; bPara = sal_True;
rHWrt.bNoAlign = sal_False; rHWrt.bNoAlign = sal_False;
...@@ -1090,7 +1090,7 @@ void OutHTML_SwFmt( Writer& rWrt, const SwFmt& rFmt, ...@@ -1090,7 +1090,7 @@ void OutHTML_SwFmt( Writer& rWrt, const SwFmt& rFmt,
// wenn kein End-Tag geschrieben werden soll, es loeschen // wenn kein End-Tag geschrieben werden soll, es loeschen
if( bNoEndTag ) if( bNoEndTag )
rInfo.aToken.Erase(); rInfo.aToken = rtl::OString();
} }
// ??? Warum nicht ueber den Hint-Mechanismus ??? // ??? Warum nicht ueber den Hint-Mechanismus ???
...@@ -1133,7 +1133,7 @@ void OutHTML_SwFmtOff( Writer& rWrt, const SwHTMLTxtCollOutputInfo& rInfo ) ...@@ -1133,7 +1133,7 @@ void OutHTML_SwFmtOff( Writer& rWrt, const SwHTMLTxtCollOutputInfo& rInfo )
SwHTMLWriter & rHWrt = (SwHTMLWriter&)rWrt; SwHTMLWriter & rHWrt = (SwHTMLWriter&)rWrt;
// wenn es kein Token gibt haben wir auch nichts auszugeben // wenn es kein Token gibt haben wir auch nichts auszugeben
if( !rInfo.aToken.Len() ) if( !rInfo.aToken.getLength() )
{ {
rHWrt.FillNextNumInfo(); rHWrt.FillNextNumInfo();
const SwHTMLNumRuleInfo& rNextInfo = *rHWrt.GetNextNumInfo(); const SwHTMLNumRuleInfo& rNextInfo = *rHWrt.GetNextNumInfo();
...@@ -1166,11 +1166,12 @@ void OutHTML_SwFmtOff( Writer& rWrt, const SwHTMLTxtCollOutputInfo& rInfo ) ...@@ -1166,11 +1166,12 @@ void OutHTML_SwFmtOff( Writer& rWrt, const SwHTMLTxtCollOutputInfo& rInfo )
if( rInfo.bParaPossible && rInfo.bOutPara ) if( rInfo.bParaPossible && rInfo.bOutPara )
HTMLOutFuncs::Out_AsciiTag( rWrt.Strm(), OOO_STRING_SVTOOLS_HTML_parabreak, sal_False ); HTMLOutFuncs::Out_AsciiTag( rWrt.Strm(), OOO_STRING_SVTOOLS_HTML_parabreak, sal_False );
HTMLOutFuncs::Out_AsciiTag( rWrt.Strm(), rInfo.aToken.GetBuffer(), HTMLOutFuncs::Out_AsciiTag( rWrt.Strm(), rInfo.aToken.getStr(),
sal_False ); sal_False );
rHWrt.bLFPossible = !rInfo.aToken.Equals( OOO_STRING_SVTOOLS_HTML_dt ) && rHWrt.bLFPossible =
!rInfo.aToken.Equals( OOO_STRING_SVTOOLS_HTML_dd ) && !rInfo.aToken.equalsL(RTL_CONSTASCII_STRINGPARAM(OOO_STRING_SVTOOLS_HTML_dt)) &&
!rInfo.aToken.Equals( OOO_STRING_SVTOOLS_HTML_li ); !rInfo.aToken.equalsL(RTL_CONSTASCII_STRINGPARAM(OOO_STRING_SVTOOLS_HTML_dd)) &&
!rInfo.aToken.equalsL(RTL_CONSTASCII_STRINGPARAM(OOO_STRING_SVTOOLS_HTML_li));
} }
if( rInfo.bOutDiv ) if( rInfo.bOutDiv )
{ {
...@@ -1852,7 +1853,7 @@ void HTMLEndPosLst::InsertNoScript( const SfxPoolItem& rItem, ...@@ -1852,7 +1853,7 @@ void HTMLEndPosLst::InsertNoScript( const SfxPoolItem& rItem,
const SwCharFmt* pFmt = rChrFmt.GetCharFmt(); const SwCharFmt* pFmt = rChrFmt.GetCharFmt();
const SwHTMLFmtInfo *pFmtInfo = GetFmtInfo( *pFmt, rFmtInfos ); const SwHTMLFmtInfo *pFmtInfo = GetFmtInfo( *pFmt, rFmtInfos );
if( pFmtInfo->aToken.Len() ) if( pFmtInfo->aToken.getLength() )
{ {
// das Zeichenvorlagen-Tag muss vor den harten // das Zeichenvorlagen-Tag muss vor den harten
// Attributen ausgegeben werden // Attributen ausgegeben werden
...@@ -3245,7 +3246,7 @@ static Writer& OutHTML_SwTxtCharFmt( Writer& rWrt, const SfxPoolItem& rHt ) ...@@ -3245,7 +3246,7 @@ static Writer& OutHTML_SwTxtCharFmt( Writer& rWrt, const SfxPoolItem& rHt )
{ {
rtl::OStringBuffer sOut; rtl::OStringBuffer sOut;
sOut.append('<'); sOut.append('<');
if( pFmtInfo->aToken.Len() > 0 ) if( pFmtInfo->aToken.getLength() > 0 )
sOut.append(pFmtInfo->aToken); sOut.append(pFmtInfo->aToken);
else else
sOut.append(OOO_STRING_SVTOOLS_HTML_span); sOut.append(OOO_STRING_SVTOOLS_HTML_span);
...@@ -3283,7 +3284,7 @@ static Writer& OutHTML_SwTxtCharFmt( Writer& rWrt, const SfxPoolItem& rHt ) ...@@ -3283,7 +3284,7 @@ static Writer& OutHTML_SwTxtCharFmt( Writer& rWrt, const SfxPoolItem& rHt )
else else
{ {
HTMLOutFuncs::Out_AsciiTag( rWrt.Strm(), HTMLOutFuncs::Out_AsciiTag( rWrt.Strm(),
pFmtInfo->aToken.Len() ? pFmtInfo->aToken.GetBuffer() pFmtInfo->aToken.getLength() ? pFmtInfo->aToken.getStr()
: OOO_STRING_SVTOOLS_HTML_span, : OOO_STRING_SVTOOLS_HTML_span,
sal_False ); sal_False );
} }
......
...@@ -380,8 +380,6 @@ public: ...@@ -380,8 +380,6 @@ public:
inline void OutCSS1_PropertyAscii( const sal_Char *pProp, inline void OutCSS1_PropertyAscii( const sal_Char *pProp,
const sal_Char *pVal ); const sal_Char *pVal );
inline void OutCSS1_PropertyAscii( const sal_Char *pProp,
const ByteString& rVal );
inline void OutCSS1_PropertyAscii( const sal_Char *pProp, inline void OutCSS1_PropertyAscii( const sal_Char *pProp,
const rtl::OString& rVal ); const rtl::OString& rVal );
inline void OutCSS1_Property( const sal_Char *pProp, const String& rVal ); inline void OutCSS1_Property( const sal_Char *pProp, const String& rVal );
...@@ -458,7 +456,7 @@ public: ...@@ -458,7 +456,7 @@ public:
static const SdrObject *GetHTMLControl( const SwDrawFrmFmt& rFmt ); static const SdrObject *GetHTMLControl( const SwDrawFrmFmt& rFmt );
static const SdrObject *GetMarqueeTextObj( const SwDrawFrmFmt& rFmt ); static const SdrObject *GetMarqueeTextObj( const SwDrawFrmFmt& rFmt );
static sal_uInt16 GetCSS1Selector( const SwFmt *pFmt, ByteString& rToken, static sal_uInt16 GetCSS1Selector( const SwFmt *pFmt, rtl::OString& rToken,
String& rClass, sal_uInt16& rRefPoolId, String& rClass, sal_uInt16& rRefPoolId,
String *pPseudo=0 ); String *pPseudo=0 );
...@@ -511,12 +509,6 @@ inline void SwHTMLWriter::OutCSS1_PropertyAscii( const sal_Char *pProp, ...@@ -511,12 +509,6 @@ inline void SwHTMLWriter::OutCSS1_PropertyAscii( const sal_Char *pProp,
OutCSS1_Property( pProp, pVal, 0 ); OutCSS1_Property( pProp, pVal, 0 );
} }
inline void SwHTMLWriter::OutCSS1_PropertyAscii( const sal_Char *pProp,
const ByteString& rVal )
{
OutCSS1_Property( pProp, rVal.GetBuffer(), 0 );
}
inline void SwHTMLWriter::OutCSS1_PropertyAscii( const sal_Char *pProp, inline void SwHTMLWriter::OutCSS1_PropertyAscii( const sal_Char *pProp,
const rtl::OString& rVal ) const rtl::OString& rVal )
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment