[Libreoffice-commits] core.git: include/vcl vcl/source vcl/workben

Noel Grandin noel.grandin at collabora.co.uk
Thu Feb 8 06:18:16 UTC 2018


 include/vcl/bitmap.hxx             |    2 +-
 include/vcl/bitmapex.hxx           |    6 +++++-
 vcl/source/filter/igif/gifread.cxx |    2 --
 vcl/source/gdi/animate.cxx         |    2 --
 vcl/workben/outdevgrind.cxx        |    5 +++++
 5 files changed, 11 insertions(+), 6 deletions(-)

New commits:
commit 7daa249981e0d0b69f4f7564bfb6bc643f375039
Author: Noel Grandin <noel.grandin at collabora.co.uk>
Date:   Wed Feb 7 14:48:53 2018 +0200

    sprinkle SAL_WARN_UNUSED over Bitmap/BitmapEx
    
    Change-Id: If6fe5f05ecfc26c38890efde0f5e61edb7c3fbc5
    Reviewed-on: https://gerrit.libreoffice.org/49359
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>

diff --git a/include/vcl/bitmap.hxx b/include/vcl/bitmap.hxx
index 2f74b71dd7b3..d4f290e35793 100644
--- a/include/vcl/bitmap.hxx
+++ b/include/vcl/bitmap.hxx
@@ -212,7 +212,7 @@ struct BitmapSystemData
     int mnHeight;
 };
 
-class VCL_DLLPUBLIC Bitmap
+class SAL_WARN_UNUSED VCL_DLLPUBLIC Bitmap
 {
 public:
 
diff --git a/include/vcl/bitmapex.hxx b/include/vcl/bitmapex.hxx
index 1857e7608314..31b008a081b2 100644
--- a/include/vcl/bitmapex.hxx
+++ b/include/vcl/bitmapex.hxx
@@ -40,7 +40,7 @@ enum class TransparentType
     Bitmap
 };
 
-class VCL_DLLPUBLIC BitmapEx
+class SAL_WARN_UNUSED VCL_DLLPUBLIC BitmapEx
 {
 public:
 
@@ -371,6 +371,7 @@ public:
         @param bSmooth
         Defines if pixel interpolation is to be used to create the result
     */
+    SAL_WARN_UNUSED_RESULT
     BitmapEx            TransformBitmapEx(
                             double fWidth,
                             double fHeight,
@@ -398,6 +399,7 @@ public:
 
         @return The transformed bitmap
     */
+    SAL_WARN_UNUSED_RESULT
     BitmapEx            getTransformed(
                             const basegfx::B2DHomMatrix& rTransformation,
                             const basegfx::B2DRange& rVisibleRange,
@@ -409,8 +411,10 @@ public:
         @param rBColorModifierStack
         A ColrModifierStack which defines how each pixel has to be modified
     */
+    SAL_WARN_UNUSED_RESULT
     BitmapEx            ModifyBitmapEx( const basegfx::BColorModifierStack& rBColorModifierStack) const;
 
+    SAL_WARN_UNUSED_RESULT
     static BitmapEx     AutoScaleBitmap( BitmapEx const & aBitmap, const long aStandardSize );
 
     /// populate from a canvas implementation
diff --git a/vcl/source/filter/igif/gifread.cxx b/vcl/source/filter/igif/gifread.cxx
index f24414f7e634..208e2f84c029 100644
--- a/vcl/source/filter/igif/gifread.cxx
+++ b/vcl/source/filter/igif/gifread.cxx
@@ -683,8 +683,6 @@ Graphic GIFReader::GetIntermediateGraphic()
     // but graphic still not completely read
     if ( bImGraphicReady && !aAnimation.Count() )
     {
-        Bitmap  aBmp;
-
         pAcc8.reset();
 
         if ( bGCTransparent )
diff --git a/vcl/source/gdi/animate.cxx b/vcl/source/gdi/animate.cxx
index f226b9d699c5..7898fda187b4 100644
--- a/vcl/source/gdi/animate.cxx
+++ b/vcl/source/gdi/animate.cxx
@@ -688,7 +688,6 @@ SvStream& WriteAnimation( SvStream& rOStm, const Animation& rAnimation )
 
 SvStream& ReadAnimation( SvStream& rIStm, Animation& rAnimation )
 {
-    Bitmap      aBmp;
     sal_uLong   nStmPos;
     sal_uInt32  nAnimMagic1, nAnimMagic2;
     SvStreamEndian nOldFormat = rIStm.GetEndian();
@@ -722,7 +721,6 @@ SvStream& ReadAnimation( SvStream& rIStm, Animation& rAnimation )
     if( bReadAnimations )
     {
         AnimationBitmap aAnimBmp;
-        BitmapEx        aBmpEx;
         sal_uInt32          nTmp32;
         sal_uInt16          nTmp16;
         bool           cTmp;
diff --git a/vcl/workben/outdevgrind.cxx b/vcl/workben/outdevgrind.cxx
index 79e025ad3b79..277a370486a8 100644
--- a/vcl/workben/outdevgrind.cxx
+++ b/vcl/workben/outdevgrind.cxx
@@ -133,10 +133,15 @@ void setupMethodStubs( functor_vector_type& res )
 #endif
 
     const BitmapEx    aBitmapEx( aBitmap, aBitmapBW );
+    (void)aBitmapEx;
     const BitmapEx    aBitmapExBW( aBitmapBW, aBitmapBW );
+    (void)aBitmapExBW;
     const BitmapEx    aBitmapExAlien( aBitmapAlien, aBitmapBW );
+    (void)aBitmapExAlien;
     const BitmapEx    aBitmapExAlpha( aBitmap, aBitmapAlien );
+    (void)aBitmapExAlpha;
     const BitmapEx    aBitmapExAlphaAlien( aBitmapAlien, aBitmapAlien );
+    (void)aBitmapExAlphaAlien;
 
 #ifdef NEEDS_QUALITY_PARAMETER
     const Image       aImage( aBitmapEx );


More information about the Libreoffice-commits mailing list