[Libreoffice-commits] core.git: Branch 'feature/opengl-vcl' - 2 commits - vcl/inc vcl/unx
Markus Mohrhard
markus.mohrhard at collabora.co.uk
Wed Oct 22 08:35:26 PDT 2014
vcl/inc/salgdiimpl.hxx | 5 +++++
vcl/inc/unx/salgdi.h | 4 +++-
vcl/unx/generic/gdi/gdiimpl.hxx | 5 +++++
vcl/unx/generic/gdi/salgdi.cxx | 6 ++++--
4 files changed, 17 insertions(+), 3 deletions(-)
New commits:
commit d2d0f95a9a1f8c4b61bb71b7238931d7c93a414c
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Wed Oct 22 17:35:01 2014 +0200
forgot to populate the Impl
Change-Id: Ic7b49a06f5e4576c29b74d86e4025e21a01dc53d
diff --git a/vcl/inc/unx/salgdi.h b/vcl/inc/unx/salgdi.h
index 0d1a584..81052cf 100644
--- a/vcl/inc/unx/salgdi.h
+++ b/vcl/inc/unx/salgdi.h
@@ -32,6 +32,8 @@
#include "sallayout.hxx"
#include "vclpluginapi.h"
+#include <boost/scoped_ptr.hpp>
+
#include <deque>
class ImplFontMetricData;
@@ -91,7 +93,7 @@ class VCLPLUG_GEN_PUBLIC X11SalGraphics : public SalGraphics
friend class X11SalGraphicsImpl;
private:
- SalGraphicsImpl* mpImpl;
+ boost::scoped_ptr<SalGraphicsImpl> mpImpl;
protected:
SalFrame* m_pFrame; // the SalFrame which created this Graphics or NULL
diff --git a/vcl/unx/generic/gdi/salgdi.cxx b/vcl/unx/generic/gdi/salgdi.cxx
index 539856d..b824bbc 100644
--- a/vcl/unx/generic/gdi/salgdi.cxx
+++ b/vcl/unx/generic/gdi/salgdi.cxx
@@ -51,12 +51,14 @@
#include <unx/x11/xlimits.hxx>
#include "salgdiimpl.hxx"
+#include "gdiimpl.hxx"
#include "generic/printergfx.hxx"
#include "xrender_peer.hxx"
-X11SalGraphics::X11SalGraphics()
- : m_nXScreen( 0 ),
+X11SalGraphics::X11SalGraphics():
+ mpImpl(new X11SalGraphicsImpl(*this)),
+ m_nXScreen( 0 ),
pFontGC_(NULL)
{
m_pFrame = NULL;
commit 95ab940d4d04456cdeb6350041f813a8ada35cb7
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Wed Oct 22 17:34:14 2014 +0200
add missing header guards
Change-Id: I73f7a25a180696b8581e673de8f39dd007fe5358
diff --git a/vcl/inc/salgdiimpl.hxx b/vcl/inc/salgdiimpl.hxx
index 1230d1c..329f3bb 100644
--- a/vcl/inc/salgdiimpl.hxx
+++ b/vcl/inc/salgdiimpl.hxx
@@ -17,6 +17,9 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
+#ifndef INCLUDED_VCL_INC_SALGDIIMPL_HXX
+#define INCLUDED_VCL_INC_SALGDIIMPL_HXX
+
#include <vcl/dllapi.h>
#include <rtl/ustring.hxx>
@@ -197,4 +200,6 @@ public:
};
+#endif
+
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/vcl/unx/generic/gdi/gdiimpl.hxx b/vcl/unx/generic/gdi/gdiimpl.hxx
index 254eaa9..ebc9bf1 100644
--- a/vcl/unx/generic/gdi/gdiimpl.hxx
+++ b/vcl/unx/generic/gdi/gdiimpl.hxx
@@ -17,6 +17,9 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
+#ifndef INCULDED_VCL_GENERIC_GDI_GDIIMPL_HXX
+#define INCLUDED_VCL_GENERIC_GDI_GDIIMPL_HXX
+
#include <prex.h>
#include <postx.h>
@@ -259,4 +262,6 @@ public:
};
+#endif
+
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
More information about the Libreoffice-commits
mailing list