summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sfx2/source/appl/sfxhelp.cxx2
-rw-r--r--sfx2/source/bastyp/frmhtmlw.cxx15
-rw-r--r--shell/source/unix/exec/shellexec.cxx2
-rw-r--r--starmath/source/ooxmlexport.cxx2
-rw-r--r--starmath/source/ooxmlimport.cxx4
-rw-r--r--svgio/source/svgreader/svgnode.cxx3
-rw-r--r--svgio/source/svgreader/svgstylenode.cxx12
-rw-r--r--svtools/source/svhtml/htmlout.cxx41
-rw-r--r--svtools/source/svhtml/parhtml.cxx8
-rw-r--r--svtools/source/svrtf/parrtf.cxx10
10 files changed, 65 insertions, 34 deletions
diff --git a/sfx2/source/appl/sfxhelp.cxx b/sfx2/source/appl/sfxhelp.cxx
index d11c99b30b12..7c72ee4cc189 100644
--- a/sfx2/source/appl/sfxhelp.cxx
+++ b/sfx2/source/appl/sfxhelp.cxx
@@ -518,7 +518,7 @@ OUString SfxHelp::CreateHelpURL_Impl( const OUString& aCommandURL, const OUStrin
OUStringBuffer aTempURL = aHelpURL;
AppendConfigToken( aTempURL, true );
- bHasAnchor = GetHelpAnchor_Impl(aTempURL.makeStringAndClear(), aAnchor);
+ bHasAnchor = GetHelpAnchor_Impl(aTempURL, aAnchor);
}
AppendConfigToken( aHelpURL, true );
diff --git a/sfx2/source/bastyp/frmhtmlw.cxx b/sfx2/source/bastyp/frmhtmlw.cxx
index 5569ab63996b..9b539ec82fc8 100644
--- a/sfx2/source/bastyp/frmhtmlw.cxx
+++ b/sfx2/source/bastyp/frmhtmlw.cxx
@@ -62,12 +62,14 @@ void SfxFrameHTMLWriter::OutMeta( SvStream& rStrm,
OStringBuffer sOut;
sOut.append("<" OOO_STRING_SVTOOLS_HTML_meta " ")
.append(bHTTPEquiv ? OOO_STRING_SVTOOLS_HTML_O_httpequiv : OOO_STRING_SVTOOLS_HTML_O_name).append("=\"");
- rStrm.WriteOString( sOut.makeStringAndClear() );
+ rStrm.WriteOString( sOut );
+ sOut.setLength(0);
HTMLOutFuncs::Out_String( rStrm, rName, pNonConvertableChars );
sOut.append("\" " OOO_STRING_SVTOOLS_HTML_O_content "=\"");
- rStrm.WriteOString( sOut.makeStringAndClear() );
+ rStrm.WriteOString( sOut );
+ sOut.setLength(0);
HTMLOutFuncs::Out_String( rStrm, rContent, pNonConvertableChars ).WriteCharPtr( "\"/>" );
}
@@ -230,7 +232,8 @@ void SfxFrameHTMLWriter::Out_FrameDescriptor(
aURL = URIHelper::simpleNormalizedMakeRelative(
rBaseURL, aURL );
sOut.append(" " OOO_STRING_SVTOOLS_HTML_O_src "=\"");
- rOut.WriteOString( sOut.makeStringAndClear() );
+ rOut.WriteOString( sOut );
+ sOut.setLength(0);
HTMLOutFuncs::Out_String( rOut, aURL );
sOut.append('\"');
}
@@ -240,7 +243,8 @@ void SfxFrameHTMLWriter::Out_FrameDescriptor(
if ( (aAny >>= aStr) && !aStr.isEmpty() )
{
sOut.append(" " OOO_STRING_SVTOOLS_HTML_O_name "=\"");
- rOut.WriteOString( sOut.makeStringAndClear() );
+ rOut.WriteOString( sOut );
+ sOut.setLength(0);
HTMLOutFuncs::Out_String( rOut, aStr );
sOut.append('\"');
}
@@ -284,7 +288,8 @@ void SfxFrameHTMLWriter::Out_FrameDescriptor(
.append('=').append(pStr);
}
}
- rOut.WriteOString( sOut.makeStringAndClear() );
+ rOut.WriteOString( sOut );
+ sOut.setLength(0);
}
catch (const uno::Exception&)
{
diff --git a/shell/source/unix/exec/shellexec.cxx b/shell/source/unix/exec/shellexec.cxx
index 195a697888c2..97334fcd32c3 100644
--- a/shell/source/unix/exec/shellexec.cxx
+++ b/shell/source/unix/exec/shellexec.cxx
@@ -231,7 +231,7 @@ void SAL_CALL ShellExec::execute( const OUString& aCommand, const OUString& aPar
OString cmd =
#ifdef LINUX
// avoid blocking (call it in background)
- "( " + aBuffer.makeStringAndClear() + " ) &";
+ "( " + aBuffer + " ) &";
#else
aBuffer.makeStringAndClear();
#endif
diff --git a/starmath/source/ooxmlexport.cxx b/starmath/source/ooxmlexport.cxx
index 8a94b890888d..1c349c080be3 100644
--- a/starmath/source/ooxmlexport.cxx
+++ b/starmath/source/ooxmlexport.cxx
@@ -168,7 +168,7 @@ void SmOoxmlExport::HandleText( const SmNode* pNode, int /*nLevel*/)
}
#endif
}
- m_pSerializer->writeEscaped(buf.makeStringAndClear());
+ m_pSerializer->writeEscaped(buf);
m_pSerializer->endElementNS( XML_m, XML_t );
m_pSerializer->endElementNS( XML_m, XML_r );
}
diff --git a/starmath/source/ooxmlimport.cxx b/starmath/source/ooxmlimport.cxx
index b096d80ba1f1..f040265ad31d 100644
--- a/starmath/source/ooxmlimport.cxx
+++ b/starmath/source/ooxmlimport.cxx
@@ -383,7 +383,7 @@ OUString SmOoxmlImport::handleEqArr()
ret.append(" ");
} while( !m_rStream.atEnd() && m_rStream.findTag( OPENING( M_TOKEN( e ))));
m_rStream.ensureClosingTag( M_TOKEN( eqArr ));
- return "stack {" + ret.makeStringAndClear() + "}";
+ return "stack {" + ret + "}";
}
OUString SmOoxmlImport::handleF()
@@ -500,7 +500,7 @@ OUString SmOoxmlImport::handleM()
m_rStream.ensureClosingTag( M_TOKEN( mr ));
} while( !m_rStream.atEnd() && m_rStream.findTag( OPENING( M_TOKEN( mr ))));
m_rStream.ensureClosingTag( M_TOKEN( m ));
- return "matrix {" + allrows.makeStringAndClear() + "}";
+ return "matrix {" + allrows + "}";
}
OUString SmOoxmlImport::handleNary()
diff --git a/svgio/source/svgreader/svgnode.cxx b/svgio/source/svgreader/svgnode.cxx
index 9ac07afb0f81..02954f986d96 100644
--- a/svgio/source/svgreader/svgnode.cxx
+++ b/svgio/source/svgreader/svgnode.cxx
@@ -94,7 +94,8 @@ namespace svgio::svgreader
const sal_Int32 nInitPos(nPos);
copyToLimiter(rClassList, u' ', nPos, aToken, nLen);
skip_char(rClassList, u' ', nPos, nLen);
- const OUString aPart(aToken.makeStringAndClear().trim());
+ const OUString aPart(o3tl::trim(aToken));
+ aToken.setLength(0);
if(aPart.getLength())
{
diff --git a/svgio/source/svgreader/svgstylenode.cxx b/svgio/source/svgreader/svgstylenode.cxx
index 474b0a0e92e8..ac4c86d13ccc 100644
--- a/svgio/source/svgreader/svgstylenode.cxx
+++ b/svgio/source/svgreader/svgstylenode.cxx
@@ -89,7 +89,8 @@ namespace svgio::svgreader
const sal_Int32 nInitPos(nPos);
copyToLimiter(aSelectors, u' ', nPos, aToken, nLen);
skip_char(aSelectors, u' ', nPos, nLen);
- const OUString aSelectorPart(aToken.makeStringAndClear().trim());
+ const OUString aSelectorPart(o3tl::trim(aToken));
+ aToken.setLength(0);
if(!aSelectorPart.isEmpty())
{
@@ -151,7 +152,8 @@ namespace svgio::svgreader
copyToLimiter(aSelectors, u',', nPos, aToken, nLen);
skip_char(aSelectors, u' ', u',', nPos, nLen);
- const OUString aSingleName(aToken.makeStringAndClear().trim());
+ const OUString aSingleName(o3tl::trim(aToken));
+ aToken.setLength(0);
// add the current css class only if wasn't previously added
auto [aIterator, bIsNew] = maSvgStyleAttributes.try_emplace(aSingleName);
@@ -197,7 +199,8 @@ namespace svgio::svgreader
copyToLimiter(aSelectorsAndContent, u'{', nPos, aToken, nLen);
skip_char(aSelectorsAndContent, u' ', u'{', nPos, nLen);
- const OUString aSelectors(aToken.makeStringAndClear().trim());
+ const OUString aSelectors(o3tl::trim(aToken));
+ aToken.setLength(0);
OUString aContent;
if(!aSelectors.isEmpty() && nPos < nLen)
@@ -206,7 +209,8 @@ namespace svgio::svgreader
copyToLimiter(aSelectorsAndContent, u'}', nPos, aToken, nLen);
skip_char(aSelectorsAndContent, u' ', u'}', nPos, nLen);
- aContent = aToken.makeStringAndClear().trim();
+ aContent = o3tl::trim(aToken);
+ aToken.setLength(0);
}
if(!aSelectors.isEmpty() && !aContent.isEmpty())
diff --git a/svtools/source/svhtml/htmlout.cxx b/svtools/source/svhtml/htmlout.cxx
index 473be3c3fb1c..3c9090f1062a 100644
--- a/svtools/source/svhtml/htmlout.cxx
+++ b/svtools/source/svhtml/htmlout.cxx
@@ -611,7 +611,8 @@ SvStream& HTMLOutFuncs::Out_ImageMap( SvStream& rStream,
" "
OOO_STRING_SVTOOLS_HTML_O_name
"=\"");
- rStream.WriteOString( sOut.makeStringAndClear() );
+ rStream.WriteOString( sOut );
+ sOut.setLength(0);
Out_String( rStream, rOutName );
rStream.WriteCharPtr( "\">" );
@@ -704,7 +705,8 @@ SvStream& HTMLOutFuncs::Out_ImageMap( SvStream& rStream,
"=" + pShape + " "
OOO_STRING_SVTOOLS_HTML_O_coords "=\"" +
aCoords + "\" ");
- rStream.WriteOString( sOut.makeStringAndClear() );
+ rStream.WriteOString( sOut );
+ sOut.setLength(0);
OUString aURL( pObj->GetURL() );
if( !aURL.isEmpty() && pObj->IsActive() )
@@ -712,7 +714,8 @@ SvStream& HTMLOutFuncs::Out_ImageMap( SvStream& rStream,
aURL = URIHelper::simpleNormalizedMakeRelative(
rBaseURL, aURL );
sOut.append(OOO_STRING_SVTOOLS_HTML_O_href "=\"");
- rStream.WriteOString( sOut.makeStringAndClear() );
+ rStream.WriteOString( sOut );
+ sOut.setLength(0);
Out_String( rStream, aURL ).WriteChar( '\"' );
}
else
@@ -722,7 +725,8 @@ SvStream& HTMLOutFuncs::Out_ImageMap( SvStream& rStream,
if( !rObjName.isEmpty() )
{
sOut.append(" " OOO_STRING_SVTOOLS_HTML_O_name "=\"");
- rStream.WriteOString( sOut.makeStringAndClear() );
+ rStream.WriteOString( sOut );
+ sOut.setLength(0);
Out_String( rStream, rObjName ).WriteChar( '\"' );
}
@@ -730,7 +734,8 @@ SvStream& HTMLOutFuncs::Out_ImageMap( SvStream& rStream,
if( !rTarget.isEmpty() && pObj->IsActive() )
{
sOut.append(" " OOO_STRING_SVTOOLS_HTML_O_target "=\"");
- rStream.WriteOString( sOut.makeStringAndClear() );
+ rStream.WriteOString( sOut );
+ sOut.setLength(0);
Out_String( rStream, rTarget ).WriteChar( '\"' );
}
@@ -741,7 +746,8 @@ SvStream& HTMLOutFuncs::Out_ImageMap( SvStream& rStream,
if( !rDesc.isEmpty() )
{
sOut.append(" " OOO_STRING_SVTOOLS_HTML_O_alt "=\"");
- rStream.WriteOString( sOut.makeStringAndClear() );
+ rStream.WriteOString( sOut );
+ sOut.setLength(0);
Out_String( rStream, rDesc ).WriteChar( '\"' );
}
@@ -782,7 +788,8 @@ SvStream& HTMLOutFuncs::OutScript( SvStream& rStrm,
if( !rLanguage.isEmpty() )
{
sOut.append(" " OOO_STRING_SVTOOLS_HTML_O_language "=\"");
- rStrm.WriteOString( sOut.makeStringAndClear() );
+ rStrm.WriteOString( sOut );
+ sOut.setLength(0);
Out_String( rStrm, rLanguage );
sOut.append('\"');
}
@@ -790,7 +797,8 @@ SvStream& HTMLOutFuncs::OutScript( SvStream& rStrm,
if( !rSrc.isEmpty() )
{
sOut.append(" " OOO_STRING_SVTOOLS_HTML_O_src "=\"");
- rStrm.WriteOString( sOut.makeStringAndClear() );
+ rStrm.WriteOString( sOut );
+ sOut.setLength(0);
Out_String( rStrm, URIHelper::simpleNormalizedMakeRelative(rBaseURL, rSrc) );
sOut.append('\"');
}
@@ -798,7 +806,8 @@ SvStream& HTMLOutFuncs::OutScript( SvStream& rStrm,
if( STARBASIC != eScriptType && pSBLibrary )
{
sOut.append(" " OOO_STRING_SVTOOLS_HTML_O_sdlibrary "=\"");
- rStrm.WriteOString( sOut.makeStringAndClear() );
+ rStrm.WriteOString( sOut );
+ sOut.setLength(0);
Out_String( rStrm, *pSBLibrary );
sOut.append('\"');
}
@@ -806,14 +815,16 @@ SvStream& HTMLOutFuncs::OutScript( SvStream& rStrm,
if( STARBASIC != eScriptType && pSBModule )
{
sOut.append(" " OOO_STRING_SVTOOLS_HTML_O_sdmodule "=\"");
- rStrm.WriteOString( sOut.makeStringAndClear() );
+ rStrm.WriteOString( sOut );
+ sOut.setLength(0);
Out_String( rStrm, *pSBModule );
sOut.append('\"');
}
sOut.append('>');
- rStrm.WriteOString( sOut.makeStringAndClear() );
+ rStrm.WriteOString( sOut );
+ sOut.setLength(0);
if( !rSource.empty() || pSBLibrary || pSBModule )
{
@@ -831,14 +842,16 @@ SvStream& HTMLOutFuncs::OutScript( SvStream& rStrm,
{
sOut.append("' " OOO_STRING_SVTOOLS_HTML_SB_library " " +
OUStringToOString(*pSBLibrary, RTL_TEXTENCODING_UTF8));
- rStrm.WriteOString( sOut.makeStringAndClear() ).WriteCharPtr( SAL_NEWLINE_STRING );
+ rStrm.WriteOString( sOut ).WriteCharPtr( SAL_NEWLINE_STRING );
+ sOut.setLength(0);
}
if( pSBModule )
{
sOut.append("' " OOO_STRING_SVTOOLS_HTML_SB_module " " +
OUStringToOString(*pSBModule, RTL_TEXTENCODING_UTF8));
- rStrm.WriteOString( sOut.makeStringAndClear() ).WriteCharPtr( SAL_NEWLINE_STRING );
+ rStrm.WriteOString( sOut ).WriteCharPtr( SAL_NEWLINE_STRING );
+ sOut.setLength(0);
}
}
@@ -974,7 +987,7 @@ void HtmlWriterHelper::applyColor(HtmlWriter& rHtmlWriter, std::string_view aAtt
sBuffer.append(sStringStream.str().c_str());
}
- rHtmlWriter.attribute(aAttributeName, sBuffer.makeStringAndClear());
+ rHtmlWriter.attribute(aAttributeName, sBuffer);
}
diff --git a/svtools/source/svhtml/parhtml.cxx b/svtools/source/svhtml/parhtml.cxx
index d29027449181..0ac10578981c 100644
--- a/svtools/source/svhtml/parhtml.cxx
+++ b/svtools/source/svhtml/parhtml.cxx
@@ -1140,7 +1140,8 @@ HtmlTokenId HTMLParser::GetNextToken_()
if( !bDone )
nNextCh = GetNextChar();
}
- aToken = sTmpBuffer.makeStringAndClear();
+ aToken = sTmpBuffer;
+ sTmpBuffer.setLength(0);
if( !bDone && IsParserWorking() && nCStreamPos )
{
rInput.Seek( nCStreamPos );
@@ -1246,7 +1247,8 @@ HtmlTokenId HTMLParser::GetNextToken_()
nRet = HtmlTokenId::TEXTTOKEN;
break;
}
- aToken = aTmpBuffer.makeStringAndClear();
+ aToken = aTmpBuffer;
+ aTmpBuffer.setLength(0);
if( IsParserWorking() )
{
sSaveToken = aToken;
@@ -1608,7 +1610,7 @@ HtmlTokenId HTMLParser::FilterPRE( HtmlTokenId nToken )
{
using comphelper::string::padToLength;
OUStringBuffer aBuf(aToken);
- aToken = padToLength(aBuf, nSpaces, ' ').makeStringAndClear();
+ aToken = padToLength(aBuf, nSpaces, ' ');
}
nPre_LinePos += nSpaces;
nToken = HtmlTokenId::TEXTTOKEN;
diff --git a/svtools/source/svrtf/parrtf.cxx b/svtools/source/svrtf/parrtf.cxx
index 24272800f49c..8f55ae448d44 100644
--- a/svtools/source/svrtf/parrtf.cxx
+++ b/svtools/source/svrtf/parrtf.cxx
@@ -342,7 +342,10 @@ void SvRTFParser::ScanText()
if (next>0xFF) // fix for #i43933# and #i35653#
{
if (!aByteString.isEmpty())
- aToken.append( OStringToOUString(aByteString.makeStringAndClear(), GetSrcEncoding()) );
+ {
+ aToken.append( OStringToOUString(aByteString, GetSrcEncoding()) );
+ aByteString.setLength(0);
+ }
aToken.append(static_cast<sal_Unicode>(next));
continue;
@@ -383,7 +386,10 @@ void SvRTFParser::ScanText()
bNextCh = false;
if (!aByteString.isEmpty())
- aToken.append( OStringToOUString(aByteString.makeStringAndClear(), GetSrcEncoding()) );
+ {
+ aToken.append( OStringToOUString(aByteString, GetSrcEncoding()) );
+ aByteString.setLength(0);
+ }
}
break;
case '\\':