summaryrefslogtreecommitdiff
path: root/vcl/inc/salgdi.hxx
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2018-04-07 11:45:13 +0200
committerStephan Bergmann <sbergman@redhat.com>2018-04-07 14:13:18 +0200
commitd36f7c5bd2115fcdd26ba8ff7b6a0446dea70bd4 (patch)
tree5ae4b15f3302a538ac55d714ba0529ca4c1de87a /vcl/inc/salgdi.hxx
parent61d57bcebd1a246603cbcd9ad5e0a7df1a8d66cd (diff)
Revert "long->sal_Int32 in tools/gen.hxx"
This reverts commit 8bc951daf79decbd8a599a409c6d33c5456710e0. As discussed at <https://lists.freedesktop.org/archives/libreoffice/2018-April/079955.html> "long->sal_Int32 in tools/gen.hxx", that commit caused lots of problems with signed integer overflow, and the original plan was to redo it to consistently use sal_Int64 instead of sal_Int32. <https://gerrit.libreoffice.org/#/c/52471/> "sal_Int32->sal_Int64 in tools/gen.hxx" tried that. However, it failed miserably on Windows, causing odd failures like not writing out Pictures/*.svm streams out into .odp during CppunitTest_sd_export_ooxml2. So the next best approach is to just revert the original commit, at least for now. Includes revert of follow-up 8c50aff2175e85c54957d98ce32af40a3a87e168 "Fix Library_vclplug_qt5". Change-Id: Ia8bf34272d1ed38aac00e5d07a9d13fb03f439ae Reviewed-on: https://gerrit.libreoffice.org/52532 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Diffstat (limited to 'vcl/inc/salgdi.hxx')
-rw-r--r--vcl/inc/salgdi.hxx38
1 files changed, 19 insertions, 19 deletions
diff --git a/vcl/inc/salgdi.hxx b/vcl/inc/salgdi.hxx
index 70f2b1a4bf9c..71ef1eae1c08 100644
--- a/vcl/inc/salgdi.hxx
+++ b/vcl/inc/salgdi.hxx
@@ -202,11 +202,11 @@ public:
SalLayoutFlags GetLayout() const { return m_nLayout; }
void SetLayout( SalLayoutFlags aLayout ) { m_nLayout = aLayout;}
- void mirror( sal_Int32& nX, const OutputDevice *pOutDev ) const;
+ void mirror( long& nX, const OutputDevice *pOutDev ) const;
// only called mirror2 to avoid ambiguity
SAL_WARN_UNUSED_RESULT
- sal_Int32 mirror2( sal_Int32 nX, const OutputDevice *pOutDev ) const;
- void mirror( sal_Int32& nX, sal_Int32 nWidth, const OutputDevice *pOutDev, bool bBack = false ) const;
+ long mirror2( long nX, const OutputDevice *pOutDev ) const;
+ void mirror( long& nX, long nWidth, const OutputDevice *pOutDev, bool bBack = false ) const;
bool mirror( sal_uInt32 nPoints, const SalPoint *pPtAry, SalPoint *pPtAry2, const OutputDevice *pOutDev ) const;
void mirror( tools::Rectangle& rRect, const OutputDevice*, bool bBack = false ) const;
void mirror( vcl::Region& rRgn, const OutputDevice *pOutDev ) const;
@@ -220,12 +220,12 @@ public:
bool SetClipRegion( const vcl::Region&, const OutputDevice *pOutDev );
// draw --> LineColor and FillColor and RasterOp and ClipRegion
- void DrawPixel( sal_Int32 nX, sal_Int32 nY, const OutputDevice *pOutDev );
- void DrawPixel( sal_Int32 nX, sal_Int32 nY, Color nColor, const OutputDevice *pOutDev );
+ void DrawPixel( long nX, long nY, const OutputDevice *pOutDev );
+ void DrawPixel( long nX, long nY, Color nColor, const OutputDevice *pOutDev );
- void DrawLine( sal_Int32 nX1, sal_Int32 nY1, sal_Int32 nX2, sal_Int32 nY2, const OutputDevice *pOutDev );
+ void DrawLine( long nX1, long nY1, long nX2, long nY2, const OutputDevice *pOutDev );
- void DrawRect( sal_Int32 nX, sal_Int32 nY, sal_Int32 nWidth, sal_Int32 nHeight, const OutputDevice *pOutDev );
+ void DrawRect( long nX, long nY, long nWidth, long nHeight, const OutputDevice *pOutDev );
void DrawPolyLine( sal_uInt32 nPoints, SalPoint const * pPtAry, const OutputDevice *pOutDev );
@@ -277,9 +277,9 @@ public:
// CopyArea --> No RasterOp, but ClipRegion
void CopyArea(
- sal_Int32 nDestX, sal_Int32 nDestY,
- sal_Int32 nSrcX, sal_Int32 nSrcY,
- sal_Int32 nSrcWidth, sal_Int32 nSrcHeight,
+ long nDestX, long nDestY,
+ long nSrcX, long nSrcY,
+ long nSrcWidth, long nSrcHeight,
const OutputDevice *pOutDev );
// CopyBits and DrawBitmap --> RasterOp and ClipRegion
@@ -308,18 +308,18 @@ public:
const OutputDevice *pOutDev );
SalBitmap* GetBitmap(
- sal_Int32 nX, sal_Int32 nY,
- sal_Int32 nWidth, sal_Int32 nHeight,
+ long nX, long nY,
+ long nWidth, long nHeight,
const OutputDevice *pOutDev );
Color GetPixel(
- sal_Int32 nX, sal_Int32 nY,
+ long nX, long nY,
const OutputDevice *pOutDev );
// invert --> ClipRegion (only Windows)
void Invert(
- sal_Int32 nX, sal_Int32 nY,
- sal_Int32 nWidth, sal_Int32 nHeight,
+ long nX, long nY,
+ long nWidth, long nHeight,
SalInvert nFlags,
const OutputDevice *pOutDev );
@@ -330,8 +330,8 @@ public:
const OutputDevice *pOutDev );
bool DrawEPS(
- sal_Int32 nX, sal_Int32 nY,
- sal_Int32 nWidth, sal_Int32 nHeight,
+ long nX, long nY,
+ long nWidth, long nHeight,
void* pPtr,
sal_uLong nSize,
const OutputDevice *pOutDev );
@@ -417,8 +417,8 @@ public:
const OutputDevice* pOutDev );
bool DrawAlphaRect(
- sal_Int32 nX, sal_Int32 nY,
- sal_Int32 nWidth, sal_Int32 nHeight,
+ long nX, long nY,
+ long nWidth, long nHeight,
sal_uInt8 nTransparency,
const OutputDevice *pOutDev );