diff options
Diffstat (limited to 'vcl/source/gdi')
-rw-r--r-- | vcl/source/gdi/bitmap.cxx | 30 | ||||
-rw-r--r-- | vcl/source/gdi/bitmap3.cxx | 32 | ||||
-rw-r--r-- | vcl/source/gdi/cvtsvm.cxx | 6 | ||||
-rw-r--r-- | vcl/source/gdi/dibtools.cxx | 14 | ||||
-rw-r--r-- | vcl/source/gdi/image.cxx | 2 | ||||
-rw-r--r-- | vcl/source/gdi/impimage.cxx | 8 | ||||
-rw-r--r-- | vcl/source/gdi/impvect.cxx | 5 | ||||
-rw-r--r-- | vcl/source/gdi/jobset.cxx | 4 | ||||
-rw-r--r-- | vcl/source/gdi/pdfwriter_impl.cxx | 14 | ||||
-rw-r--r-- | vcl/source/gdi/pngwrite.cxx | 4 | ||||
-rw-r--r-- | vcl/source/gdi/salgdilayout.cxx | 11 | ||||
-rw-r--r-- | vcl/source/gdi/sallayout.cxx | 4 | ||||
-rw-r--r-- | vcl/source/gdi/salmisc.cxx | 4 | ||||
-rw-r--r-- | vcl/source/gdi/textlayout.cxx | 4 |
14 files changed, 69 insertions, 73 deletions
diff --git a/vcl/source/gdi/bitmap.cxx b/vcl/source/gdi/bitmap.cxx index db5c1e9ba7d5..69a5860a0188 100644 --- a/vcl/source/gdi/bitmap.cxx +++ b/vcl/source/gdi/bitmap.cxx @@ -32,7 +32,7 @@ #include <impbmp.hxx> #include <salbmp.hxx> -#include <boost/scoped_array.hpp> +#include <memory> Bitmap::Bitmap() : mpImpBmp( NULL ) @@ -595,7 +595,7 @@ bool Bitmap::Mirror( BmpMirrorFlags nMirrorFlags ) if( pAcc ) { const long nScanSize = pAcc->GetScanlineSize(); - boost::scoped_array<sal_uInt8> pBuffer(new sal_uInt8[ nScanSize ]); + std::unique_ptr<sal_uInt8[]> pBuffer(new sal_uInt8[ nScanSize ]); const long nHeight = pAcc->Height(); const long nHeight1 = nHeight - 1L; const long nHeight_2 = nHeight >> 1L; @@ -734,10 +734,10 @@ bool Bitmap::Rotate( long nAngle10, const Color& rFillColor ) long nY; long nRotX; long nRotY; - boost::scoped_array<long> pCosX(new long[ nNewWidth ]); - boost::scoped_array<long> pSinX(new long[ nNewWidth ]); - boost::scoped_array<long> pCosY(new long[ nNewHeight ]); - boost::scoped_array<long> pSinY(new long[ nNewHeight ]); + std::unique_ptr<long[]> pCosX(new long[ nNewWidth ]); + std::unique_ptr<long[]> pSinX(new long[ nNewWidth ]); + std::unique_ptr<long[]> pCosY(new long[ nNewHeight ]); + std::unique_ptr<long[]> pSinY(new long[ nNewHeight ]); for ( nX = 0; nX < nNewWidth; nX++ ) { @@ -927,7 +927,7 @@ bool Bitmap::CopyPixel( const Rectangle& rRectDst, if( pReadAcc->HasPalette() && pWriteAcc->HasPalette() ) { const sal_uInt16 nCount = pReadAcc->GetPaletteEntryCount(); - boost::scoped_array<sal_uInt8> pMap(new sal_uInt8[ nCount ]); + std::unique_ptr<sal_uInt8[]> pMap(new sal_uInt8[ nCount ]); // Create index map for the color table, as the bitmap should be copied // retaining it's color information relatively well @@ -1511,7 +1511,7 @@ bool Bitmap::Replace( const Bitmap& rMask, const Color& rReplaceColor ) } else { - boost::scoped_array<bool> pFlags(new bool[ nMaxColors ]); + std::unique_ptr<bool[]> pFlags(new bool[ nMaxColors ]); // Set all entries to false std::fill( pFlags.get(), pFlags.get()+nMaxColors, false ); @@ -1685,12 +1685,12 @@ bool Bitmap::Replace( const Color* pSearchColors, const Color* pReplaceColors, if( pAcc ) { - boost::scoped_array<long> pMinR(new long[ nColorCount ]); - boost::scoped_array<long> pMaxR(new long[ nColorCount ]); - boost::scoped_array<long> pMinG(new long[ nColorCount ]); - boost::scoped_array<long> pMaxG(new long[ nColorCount ]); - boost::scoped_array<long> pMinB(new long[ nColorCount ]); - boost::scoped_array<long> pMaxB(new long[ nColorCount ]); + std::unique_ptr<long[]> pMinR(new long[ nColorCount ]); + std::unique_ptr<long[]> pMaxR(new long[ nColorCount ]); + std::unique_ptr<long[]> pMinG(new long[ nColorCount ]); + std::unique_ptr<long[]> pMaxG(new long[ nColorCount ]); + std::unique_ptr<long[]> pMinB(new long[ nColorCount ]); + std::unique_ptr<long[]> pMaxB(new long[ nColorCount ]); long* pTols; sal_uLong i; @@ -1736,7 +1736,7 @@ bool Bitmap::Replace( const Color* pSearchColors, const Color* pReplaceColors, else { BitmapColor aCol; - boost::scoped_array<BitmapColor> pReplaces(new BitmapColor[ nColorCount ]); + std::unique_ptr<BitmapColor[]> pReplaces(new BitmapColor[ nColorCount ]); for( i = 0UL; i < nColorCount; i++ ) pReplaces[ i ] = pAcc->GetBestMatchingColor( pReplaceColors[ i ] ); diff --git a/vcl/source/gdi/bitmap3.cxx b/vcl/source/gdi/bitmap3.cxx index 9a656d60daa6..130f065b87e5 100644 --- a/vcl/source/gdi/bitmap3.cxx +++ b/vcl/source/gdi/bitmap3.cxx @@ -26,7 +26,7 @@ #include <vcl/bitmapscalesuper.hxx> #include <vcl/opengl/OpenGLHelper.hxx> -#include <boost/scoped_array.hpp> +#include <memory> #include <impbmp.hxx> #include <impoct.hxx> @@ -1087,8 +1087,8 @@ bool Bitmap::ImplScaleFast( const double& rScaleX, const double& rScaleY ) { const double nWidth = pReadAcc->Width(); const double nHeight = pReadAcc->Height(); - boost::scoped_array<long> pLutX(new long[ nNewWidth ]); - boost::scoped_array<long> pLutY(new long[ nNewHeight ]); + std::unique_ptr<long[]> pLutX(new long[ nNewWidth ]); + std::unique_ptr<long[]> pLutY(new long[ nNewHeight ]); for( long nX = 0L; nX < nNewWidth; nX++ ) pLutX[ nX ] = long(nX * nWidth / nNewWidth); @@ -1150,8 +1150,8 @@ bool Bitmap::ImplScaleInterpolate( const double& rScaleX, const double& rScaleY const long nWidth1 = pReadAcc->Width() - 1L; const double fRevScaleX = (double) nWidth1 / nNewWidth1; - boost::scoped_array<long> pLutInt(new long[ nNewWidth ]); - boost::scoped_array<long> pLutFrac(new long[ nNewWidth ]); + std::unique_ptr<long[]> pLutInt(new long[ nNewWidth ]); + std::unique_ptr<long[]> pLutFrac(new long[ nNewWidth ]); for( long nX = 0L, nTemp = nWidth - 2L; nX < nNewWidth; nX++ ) { @@ -1237,8 +1237,8 @@ bool Bitmap::ImplScaleInterpolate( const double& rScaleX, const double& rScaleY const long nHeight1 = pReadAcc->Height() - 1L; const double fRevScaleY = (double) nHeight1 / nNewHeight1; - boost::scoped_array<long> pLutInt(new long[ nNewHeight ]); - boost::scoped_array<long> pLutFrac(new long[ nNewHeight ]); + std::unique_ptr<long[]> pLutInt(new long[ nNewHeight ]); + std::unique_ptr<long[]> pLutFrac(new long[ nNewHeight ]); for( long nY = 0L, nTemp = nHeight - 2L; nY < nNewHeight; nY++ ) { @@ -1776,8 +1776,8 @@ bool Bitmap::ImplDitherFloyd() long nW2 = nW - 3L; long nRErr, nGErr, nBErr; long nRC, nGC, nBC; - boost::scoped_array<long> p1(new long[ nW ]); - boost::scoped_array<long> p2(new long[ nW ]); + std::unique_ptr<long[]> p1(new long[ nW ]); + std::unique_ptr<long[]> p2(new long[ nW ]); long* p1T = p1.get(); long* p2T = p2.get(); long* pTmp; @@ -1905,8 +1905,8 @@ bool Bitmap::ImplDitherFloyd16() BitmapColor aColor; BitmapColor aBestCol; ImpErrorQuad aErrQuad; - boost::scoped_array<ImpErrorQuad> pErrQuad1(new ImpErrorQuad[ nWidth ]); - boost::scoped_array<ImpErrorQuad> pErrQuad2(new ImpErrorQuad[ nWidth ]); + std::unique_ptr<ImpErrorQuad[]> pErrQuad1(new ImpErrorQuad[ nWidth ]); + std::unique_ptr<ImpErrorQuad[]> pErrQuad2(new ImpErrorQuad[ nWidth ]); ImpErrorQuad* pQLine1 = pErrQuad1.get(); ImpErrorQuad* pQLine2 = 0; long nYTmp = 0L; @@ -2107,7 +2107,7 @@ bool Bitmap::ImplReducePopular( sal_uInt16 nColCount ) const sal_uInt32 nTotalColors = nColorsPerComponent * nColorsPerComponent * nColorsPerComponent; const long nWidth = pRAcc->Width(); const long nHeight = pRAcc->Height(); - boost::scoped_array<PopularColorCount> pCountTable(new PopularColorCount[ nTotalColors ]); + std::unique_ptr<PopularColorCount[]> pCountTable(new PopularColorCount[ nTotalColors ]); memset( pCountTable.get(), 0, nTotalColors * sizeof( PopularColorCount ) ); @@ -2168,7 +2168,7 @@ bool Bitmap::ImplReducePopular( sal_uInt16 nColCount ) if( pWAcc ) { BitmapColor aDstCol( (sal_uInt8) 0 ); - boost::scoped_array<sal_uInt8> pIndexMap(new sal_uInt8[ nTotalColors ]); + std::unique_ptr<sal_uInt8[]> pIndexMap(new sal_uInt8[ nTotalColors ]); for( long nR = 0, nIndex = 0; nR < 256; nR += nColorOffset ) for( long nG = 0; nG < 256; nG += nColorOffset ) @@ -2477,9 +2477,9 @@ bool Bitmap::Adjust( short nLuminancePercent, short nContrastPercent, BitmapColor aCol; const long nW = pAcc->Width(); const long nH = pAcc->Height(); - boost::scoped_array<sal_uInt8> cMapR(new sal_uInt8[ 256 ]); - boost::scoped_array<sal_uInt8> cMapG(new sal_uInt8[ 256 ]); - boost::scoped_array<sal_uInt8> cMapB(new sal_uInt8[ 256 ]); + std::unique_ptr<sal_uInt8[]> cMapR(new sal_uInt8[ 256 ]); + std::unique_ptr<sal_uInt8[]> cMapG(new sal_uInt8[ 256 ]); + std::unique_ptr<sal_uInt8[]> cMapB(new sal_uInt8[ 256 ]); double fM, fROff, fGOff, fBOff, fOff; // calculate slope diff --git a/vcl/source/gdi/cvtsvm.cxx b/vcl/source/gdi/cvtsvm.cxx index 7a559f12a760..a7821224fdf7 100644 --- a/vcl/source/gdi/cvtsvm.cxx +++ b/vcl/source/gdi/cvtsvm.cxx @@ -31,7 +31,7 @@ #include <rtl/strbuf.hxx> #include <cvtsvm.hxx> -#include <boost/scoped_array.hpp> +#include <memory> // Inlines void ImplReadRect( SvStream& rIStm, Rectangle& rRect ) @@ -887,7 +887,7 @@ void SVMConverter::ImplConvertFromSVM1( SvStream& rIStm, GDIMetaFile& rMtf ) OUString aStr(OStringToOUString(aByteStr, eActualCharSet)); - boost::scoped_array<long> pDXAry; + std::unique_ptr<long[]> pDXAry; if (nAryLen > 0) { sal_Int32 nStrLen( aStr.getLength() ); @@ -902,7 +902,7 @@ void SVMConverter::ImplConvertFromSVM1( SvStream& rIStm, GDIMetaFile& rMtf ) { if( nAryLen+1 == nStrLen ) { - boost::scoped_array<long> pTmpAry(new long[nStrLen]); + std::unique_ptr<long[]> pTmpAry(new long[nStrLen]); aFontVDev->GetTextArray( aStr, pTmpAry.get(), nIndex, nLen ); diff --git a/vcl/source/gdi/dibtools.cxx b/vcl/source/gdi/dibtools.cxx index 85fe8e83160d..7ad623cd0a03 100644 --- a/vcl/source/gdi/dibtools.cxx +++ b/vcl/source/gdi/dibtools.cxx @@ -29,7 +29,7 @@ #include <vcl/bitmapex.hxx> #include <vcl/bmpacc.hxx> #include <vcl/outdev.hxx> -#include <boost/scoped_array.hpp> +#include <memory> // - Defines - @@ -276,7 +276,7 @@ bool ImplReadDIBPalette( SvStream& rIStm, BitmapWriteAccess& rAcc, bool bQuad ) const sal_uLong nPalSize = nColors * ( bQuad ? 4UL : 3UL ); BitmapColor aPalColor; - boost::scoped_array<sal_uInt8> pEntries(new sal_uInt8[ nPalSize ]); + std::unique_ptr<sal_uInt8[]> pEntries(new sal_uInt8[ nPalSize ]); if (rIStm.Read( pEntries.get(), nPalSize ) != nPalSize) { return false; @@ -499,7 +499,7 @@ bool ImplReadDIBBits(SvStream& rIStm, DIBV5Header& rHeader, BitmapWriteAccess& r rHeader.nSizeImage = rIStm.remainingSize(); } - boost::scoped_array<sal_uInt8> pBuffer( + std::unique_ptr<sal_uInt8[]> pBuffer( new sal_uInt8[rHeader.nSizeImage]); if (rIStm.Read(pBuffer.get(), rHeader.nSizeImage) != rHeader.nSizeImage) @@ -512,7 +512,7 @@ bool ImplReadDIBBits(SvStream& rIStm, DIBV5Header& rHeader, BitmapWriteAccess& r { const long nWidth(rHeader.nWidth); const long nHeight(rHeader.nHeight); - boost::scoped_array<sal_uInt8> pBuf(new sal_uInt8[nAlignedWidth]); + std::unique_ptr<sal_uInt8[]> pBuf(new sal_uInt8[nAlignedWidth]); const long nI(bTopDown ? 1 : -1); long nY(bTopDown ? 0 : nHeight - 1); @@ -906,7 +906,7 @@ bool ImplWriteDIBPalette( SvStream& rOStm, BitmapReadAccess& rAcc ) { const sal_uInt16 nColors = rAcc.GetPaletteEntryCount(); const sal_uLong nPalSize = nColors * 4UL; - boost::scoped_array<sal_uInt8> pEntries(new sal_uInt8[ nPalSize ]); + std::unique_ptr<sal_uInt8[]> pEntries(new sal_uInt8[ nPalSize ]); sal_uInt8* pTmpEntry = pEntries.get(); BitmapColor aPalColor; @@ -933,7 +933,7 @@ bool ImplWriteRLE( SvStream& rOStm, BitmapReadAccess& rAcc, bool bRLE4 ) sal_uLong nSaveIndex; sal_uLong nCount; sal_uLong nBufCount; - boost::scoped_array<sal_uInt8> pBuf(new sal_uInt8[ ( nWidth << 1 ) + 2 ]); + std::unique_ptr<sal_uInt8[]> pBuf(new sal_uInt8[ ( nWidth << 1 ) + 2 ]); sal_uInt8* pTmp; sal_uInt8 cPix; sal_uInt8 cLast; @@ -1115,7 +1115,7 @@ bool ImplWriteDIBBits(SvStream& rOStm, BitmapReadAccess& rAcc, BitmapReadAccess* { const long nWidth(rAcc.Width()); const long nHeight(rAcc.Height()); - boost::scoped_array<sal_uInt8> pBuf(new sal_uInt8[ nAlignedWidth ]); + std::unique_ptr<sal_uInt8[]> pBuf(new sal_uInt8[ nAlignedWidth ]); switch( nBitCount ) { case( 1 ): diff --git a/vcl/source/gdi/image.cxx b/vcl/source/gdi/image.cxx index aceb2524364e..9d8f282d40ab 100644 --- a/vcl/source/gdi/image.cxx +++ b/vcl/source/gdi/image.cxx @@ -17,8 +17,6 @@ * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ -#include <boost/scoped_array.hpp> - #include <osl/file.hxx> #include <tools/debug.hxx> #include <tools/stream.hxx> diff --git a/vcl/source/gdi/impimage.cxx b/vcl/source/gdi/impimage.cxx index 067b6e8ab95e..87b9bce71075 100644 --- a/vcl/source/gdi/impimage.cxx +++ b/vcl/source/gdi/impimage.cxx @@ -27,7 +27,7 @@ #include <vcl/settings.hxx> #include <image.h> -#include <boost/scoped_array.hpp> +#include <memory> #define IMPSYSIMAGEITEM_MASK ( 0x01 ) #define IMPSYSIMAGEITEM_ALPHA ( 0x02 ) @@ -213,9 +213,9 @@ void ImplImageBmp::Draw( sal_uInt16 nPos, OutputDevice* pOutDev, BitmapColor aCol; const long nW = pAcc->Width(); const long nH = pAcc->Height(); - boost::scoped_array<sal_uInt8> pMapR(new sal_uInt8[ 256 ]); - boost::scoped_array<sal_uInt8> pMapG(new sal_uInt8[ 256 ]); - boost::scoped_array<sal_uInt8> pMapB(new sal_uInt8[ 256 ]); + std::unique_ptr<sal_uInt8[]> pMapR(new sal_uInt8[ 256 ]); + std::unique_ptr<sal_uInt8[]> pMapG(new sal_uInt8[ 256 ]); + std::unique_ptr<sal_uInt8[]> pMapB(new sal_uInt8[ 256 ]); long nX, nY; if( nStyle & DrawImageFlags::Highlight ) diff --git a/vcl/source/gdi/impvect.cxx b/vcl/source/gdi/impvect.cxx index 166f0be37148..4db6d4939e99 100644 --- a/vcl/source/gdi/impvect.cxx +++ b/vcl/source/gdi/impvect.cxx @@ -26,7 +26,6 @@ #include <vcl/wrkwin.hxx> #include <vcl/virdev.hxx> #include <impvect.hxx> -#include <boost/scoped_array.hpp> #include <memory> #define VECT_POLY_MAX 8192 @@ -872,8 +871,8 @@ ImplVectMap* ImplExpand( BitmapReadAccess* pRAcc, const Color& rColor ) const long nNewWidth = ( nOldWidth << 2L ) + 4L; const long nNewHeight = ( nOldHeight << 2L ) + 4L; const BitmapColor aTest( pRAcc->GetBestMatchingColor( rColor ) ); - boost::scoped_array<long> pMapIn(new long[ std::max( nOldWidth, nOldHeight ) ]); - boost::scoped_array<long> pMapOut(new long[ std::max( nOldWidth, nOldHeight ) ]); + std::unique_ptr<long[]> pMapIn(new long[ std::max( nOldWidth, nOldHeight ) ]); + std::unique_ptr<long[]> pMapOut(new long[ std::max( nOldWidth, nOldHeight ) ]); long nX, nY, nTmpX, nTmpY; pMap = new ImplVectMap( nNewWidth, nNewHeight ); diff --git a/vcl/source/gdi/jobset.cxx b/vcl/source/gdi/jobset.cxx index 623d7be7647f..2570800c6e0a 100644 --- a/vcl/source/gdi/jobset.cxx +++ b/vcl/source/gdi/jobset.cxx @@ -24,7 +24,7 @@ #include <vcl/jobset.hxx> #include <jobset.h> -#include <boost/scoped_array.hpp> +#include <memory> #define JOBSET_FILE364_SYSTEM ((sal_uInt16)0xFFFF) #define JOBSET_FILE605_SYSTEM ((sal_uInt16)0xFFFE) @@ -233,7 +233,7 @@ SvStream& ReadJobSetup( SvStream& rIStream, JobSetup& rJobSetup ) return rIStream; } sal_Size nFirstPos = rIStream.Tell(); - boost::scoped_array<char> pTempBuf(new char[nRead]); + std::unique_ptr<char[]> pTempBuf(new char[nRead]); rIStream.Read(pTempBuf.get(), nRead); if (nRead >= sizeof(ImplOldJobSetupData)) { diff --git a/vcl/source/gdi/pdfwriter_impl.cxx b/vcl/source/gdi/pdfwriter_impl.cxx index 7424e3754e69..54adf2961380 100644 --- a/vcl/source/gdi/pdfwriter_impl.cxx +++ b/vcl/source/gdi/pdfwriter_impl.cxx @@ -29,7 +29,7 @@ #include <basegfx/polygon/b2dpolypolygon.hxx> #include <basegfx/polygon/b2dpolypolygoncutter.hxx> #include <basegfx/polygon/b2dpolypolygontools.hxx> -#include <boost/scoped_array.hpp> +#include <memory> #include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/util/URL.hpp> #include <com/sun/star/util/URLTransformer.hpp> @@ -6846,7 +6846,7 @@ bool PDFWriterImpl::finalizeSignature() HASH_Begin(hc.get()); - boost::scoped_array<char> buffer(new char[m_nSignatureContentOffset + 1]); + std::unique_ptr<char[]> buffer(new char[m_nSignatureContentOffset + 1]); sal_uInt64 bytesRead; //FIXME: Check if SHA1 is calculated from the correct byterange @@ -7260,7 +7260,7 @@ bool PDFWriterImpl::finalizeSignature() // Prepare buffer and calculate PDF file digest CHECK_RETURN( (osl::File::E_None == m_aFile.setPos(osl_Pos_Absolut, 0)) ); - boost::scoped_array<char> buffer1(new char[m_nSignatureContentOffset - 1]); + std::unique_ptr<char[]> buffer1(new char[m_nSignatureContentOffset - 1]); sal_uInt64 bytesRead1; if (osl::File::E_None != m_aFile.read(buffer1.get(), m_nSignatureContentOffset - 1 , bytesRead1) || @@ -7270,7 +7270,7 @@ bool PDFWriterImpl::finalizeSignature() return false; } - boost::scoped_array<char> buffer2(new char[nLastByteRangeNo]); + std::unique_ptr<char[]> buffer2(new char[nLastByteRangeNo]); sal_uInt64 bytesRead2; if (osl::File::E_None != m_aFile.setPos(osl_Pos_Absolut, m_nSignatureContentOffset + MAX_SIGNATURE_CONTENT_LENGTH + 1) || @@ -7404,7 +7404,7 @@ bool PDFWriterImpl::finalizeSignature() SAL_INFO("vcl.pdfwriter", "nTsSigLen=" << nTsSigLen); - boost::scoped_array<BYTE> pTsSig(new BYTE[nTsSigLen]); + std::unique_ptr<BYTE[]> pTsSig(new BYTE[nTsSigLen]); if (!CryptMsgGetParam(hMsg, CMSG_BARE_CONTENT_PARAM, 0, pTsSig.get(), &nTsSigLen)) { @@ -7434,7 +7434,7 @@ bool PDFWriterImpl::finalizeSignature() return false; } - boost::scoped_array<BYTE> pDecodedSignerInfoBuf(new BYTE[nDecodedSignerInfoLen]); + std::unique_ptr<BYTE[]> pDecodedSignerInfoBuf(new BYTE[nDecodedSignerInfoLen]); if (!CryptMsgGetParam(hDecodedMsg, CMSG_SIGNER_INFO_PARAM, 0, pDecodedSignerInfoBuf.get(), &nDecodedSignerInfoLen)) { @@ -7548,7 +7548,7 @@ bool PDFWriterImpl::finalizeSignature() } SAL_INFO("vcl.pdfwriter", "Signature size is " << nSigLen << " bytes"); - boost::scoped_array<BYTE> pSig(new BYTE[nSigLen]); + std::unique_ptr<BYTE[]> pSig(new BYTE[nSigLen]); if (!CryptMsgGetParam(hMsg, CMSG_CONTENT_PARAM, 0, pSig.get(), &nSigLen)) { diff --git a/vcl/source/gdi/pngwrite.cxx b/vcl/source/gdi/pngwrite.cxx index 01ff6fe5be9b..898a69730ec3 100644 --- a/vcl/source/gdi/pngwrite.cxx +++ b/vcl/source/gdi/pngwrite.cxx @@ -29,7 +29,7 @@ #include <vcl/svapp.hxx> #include <vcl/alpha.hxx> #include <osl/endian.h> -#include <boost/scoped_array.hpp> +#include <memory> #define PNG_DEF_COMPRESSION 6 @@ -329,7 +329,7 @@ bool PNGWriterImpl::ImplWriteHeader() void PNGWriterImpl::ImplWritePalette() { const sal_uLong nCount = mpAccess->GetPaletteEntryCount(); - boost::scoped_array<sal_uInt8> pTempBuf(new sal_uInt8[nCount * 3]); + std::unique_ptr<sal_uInt8[]> pTempBuf(new sal_uInt8[nCount * 3]); sal_uInt8* pTmp = pTempBuf.get(); ImplOpenChunk(PNGCHUNK_PLTE); diff --git a/vcl/source/gdi/salgdilayout.cxx b/vcl/source/gdi/salgdilayout.cxx index 9a30c336cab1..2771c9d61c53 100644 --- a/vcl/source/gdi/salgdilayout.cxx +++ b/vcl/source/gdi/salgdilayout.cxx @@ -42,7 +42,6 @@ #include <salprn.hxx> #include <svdata.hxx> #include <outdata.hxx> -#include <boost/scoped_array.hpp> #include <memory> #include <basegfx/polygon/b2dpolygon.hxx> @@ -401,7 +400,7 @@ void SalGraphics::DrawPolyLine( sal_uInt32 nPoints, const SalPoint* pPtAry, cons { if( (m_nLayout & SalLayoutFlags::BiDiRtl) || (pOutDev && pOutDev->IsRTLEnabled()) ) { - boost::scoped_array<SalPoint> pPtAry2(new SalPoint[nPoints]); + std::unique_ptr<SalPoint[]> pPtAry2(new SalPoint[nPoints]); bool bCopied = mirror( nPoints, pPtAry, pPtAry2.get(), pOutDev ); drawPolyLine( nPoints, bCopied ? pPtAry2.get() : pPtAry ); } @@ -413,7 +412,7 @@ void SalGraphics::DrawPolygon( sal_uInt32 nPoints, const SalPoint* pPtAry, const { if( (m_nLayout & SalLayoutFlags::BiDiRtl) || (pOutDev && pOutDev->IsRTLEnabled()) ) { - boost::scoped_array<SalPoint> pPtAry2(new SalPoint[nPoints]); + std::unique_ptr<SalPoint[]> pPtAry2(new SalPoint[nPoints]); bool bCopied = mirror( nPoints, pPtAry, pPtAry2.get(), pOutDev ); drawPolygon( nPoints, bCopied ? pPtAry2.get() : pPtAry ); } @@ -463,7 +462,7 @@ bool SalGraphics::DrawPolyLineBezier( sal_uInt32 nPoints, const SalPoint* pPtAry bool bResult = false; if( (m_nLayout & SalLayoutFlags::BiDiRtl) || (pOutDev && pOutDev->IsRTLEnabled()) ) { - boost::scoped_array<SalPoint> pPtAry2(new SalPoint[nPoints]); + std::unique_ptr<SalPoint[]> pPtAry2(new SalPoint[nPoints]); bool bCopied = mirror( nPoints, pPtAry, pPtAry2.get(), pOutDev ); bResult = drawPolyLineBezier( nPoints, bCopied ? pPtAry2.get() : pPtAry, pFlgAry ); } @@ -477,7 +476,7 @@ bool SalGraphics::DrawPolygonBezier( sal_uInt32 nPoints, const SalPoint* pPtAry, bool bResult = false; if( (m_nLayout & SalLayoutFlags::BiDiRtl) || (pOutDev && pOutDev->IsRTLEnabled()) ) { - boost::scoped_array<SalPoint> pPtAry2(new SalPoint[nPoints]); + std::unique_ptr<SalPoint[]> pPtAry2(new SalPoint[nPoints]); bool bCopied = mirror( nPoints, pPtAry, pPtAry2.get(), pOutDev ); bResult = drawPolygonBezier( nPoints, bCopied ? pPtAry2.get() : pPtAry, pFlgAry ); } @@ -632,7 +631,7 @@ void SalGraphics::Invert( sal_uInt32 nPoints, const SalPoint* pPtAry, SalInvert { if( (m_nLayout & SalLayoutFlags::BiDiRtl) || (pOutDev && pOutDev->IsRTLEnabled()) ) { - boost::scoped_array<SalPoint> pPtAry2(new SalPoint[nPoints]); + std::unique_ptr<SalPoint[]> pPtAry2(new SalPoint[nPoints]); bool bCopied = mirror( nPoints, pPtAry, pPtAry2.get(), pOutDev ); invert( nPoints, bCopied ? pPtAry2.get() : pPtAry, nFlags ); } diff --git a/vcl/source/gdi/sallayout.cxx b/vcl/source/gdi/sallayout.cxx index 26f8a1f2b860..39c2f777d754 100644 --- a/vcl/source/gdi/sallayout.cxx +++ b/vcl/source/gdi/sallayout.cxx @@ -50,7 +50,7 @@ #endif #include <algorithm> -#include <boost/scoped_array.hpp> +#include <memory> #ifdef DEBUG //#define MULTI_SL_DEBUG @@ -1573,7 +1573,7 @@ void MultiSalLayout::AdjustLayout( ImplLayoutArgs& rArgs ) { SalLayout::AdjustLayout( rArgs ); ImplLayoutArgs aMultiArgs = rArgs; - boost::scoped_array<DeviceCoordinate> pJustificationArray; + std::unique_ptr<DeviceCoordinate[]> pJustificationArray; if( !rArgs.mpDXArray && rArgs.mnLayoutWidth ) { diff --git a/vcl/source/gdi/salmisc.cxx b/vcl/source/gdi/salmisc.cxx index 9e5c2aba4258..f6222ca2d9a2 100644 --- a/vcl/source/gdi/salmisc.cxx +++ b/vcl/source/gdi/salmisc.cxx @@ -21,7 +21,7 @@ #include <vcl/salbtype.hxx> #include <bmpfast.hxx> #include <osl/diagnose.h> -#include <boost/scoped_array.hpp> +#include <memory> #define IMPL_CASE_GET_FORMAT( Format ) \ case( BMP_FORMAT##Format ): \ @@ -219,7 +219,7 @@ static void ImplTCToPAL( const BitmapBuffer& rSrcBuffer, BitmapBuffer& rDstBuffe const ColorMask& rSrcMask = rSrcBuffer.maColorMask; const ColorMask& rDstMask = rDstBuffer.maColorMask; BitmapPalette aColMap( rSrcBuffer.maPalette.GetEntryCount() ); - boost::scoped_array<sal_uInt8> pColToPalMap(new sal_uInt8[ TC_TO_PAL_COLORS ]); + std::unique_ptr<sal_uInt8[]> pColToPalMap(new sal_uInt8[ TC_TO_PAL_COLORS ]); BitmapColor aIndex( 0 ); for( long nR = 0; nR < 16; nR++ ) diff --git a/vcl/source/gdi/textlayout.cxx b/vcl/source/gdi/textlayout.cxx index 8002fcc11690..25963d5bc948 100644 --- a/vcl/source/gdi/textlayout.cxx +++ b/vcl/source/gdi/textlayout.cxx @@ -32,7 +32,7 @@ #include <rtl/strbuf.hxx> #endif -#include <boost/scoped_array.hpp> +#include <memory> namespace vcl { @@ -224,7 +224,7 @@ namespace vcl return; } - boost::scoped_array<long> pCharWidths(new long[ _nLength ]); + std::unique_ptr<long[]> pCharWidths(new long[ _nLength ]); long nTextWidth = GetTextArray( _rText, pCharWidths.get(), _nStartIndex, _nLength ); m_rTargetDevice.DrawTextArray( _rStartPoint, _rText, pCharWidths.get(), _nStartIndex, _nLength ); pCharWidths.reset(); |