summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/xcb
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/platforms/xcb')
-rw-r--r--src/plugins/platforms/xcb/gl_integrations/xcb_glx/qglxintegration.cpp2
-rw-r--r--src/plugins/platforms/xcb/gl_integrations/xcb_glx/qxcbglxintegration.cpp2
-rw-r--r--src/plugins/platforms/xcb/nativepainting/qbackingstore_x11.cpp2
-rw-r--r--src/plugins/platforms/xcb/nativepainting/qt_x11_p.h2
-rw-r--r--src/plugins/platforms/xcb/qxcbconnection.cpp2
-rw-r--r--src/plugins/platforms/xcb/qxcbintegration.cpp2
-rw-r--r--src/plugins/platforms/xcb/qxcbwindow.cpp2
7 files changed, 14 insertions, 0 deletions
diff --git a/src/plugins/platforms/xcb/gl_integrations/xcb_glx/qglxintegration.cpp b/src/plugins/platforms/xcb/gl_integrations/xcb_glx/qglxintegration.cpp
index cc982b3379..741885e321 100644
--- a/src/plugins/platforms/xcb/gl_integrations/xcb_glx/qglxintegration.cpp
+++ b/src/plugins/platforms/xcb/gl_integrations/xcb_glx/qglxintegration.cpp
@@ -45,8 +45,10 @@
#include "qxcbwindow.h"
#include "qxcbscreen.h"
+#define register /* C++17 deprecated register */
#include <X11/Xlib.h>
#include <X11/Xutil.h>
+#undef register
#include <GL/glx.h>
#include <QtGui/QOpenGLContext>
diff --git a/src/plugins/platforms/xcb/gl_integrations/xcb_glx/qxcbglxintegration.cpp b/src/plugins/platforms/xcb/gl_integrations/xcb_glx/qxcbglxintegration.cpp
index 13f03f8bf3..a7641baea1 100644
--- a/src/plugins/platforms/xcb/gl_integrations/xcb_glx/qxcbglxintegration.cpp
+++ b/src/plugins/platforms/xcb/gl_integrations/xcb_glx/qxcbglxintegration.cpp
@@ -52,7 +52,9 @@
#include "qxcbglxnativeinterfacehandler.h"
+#define register /* C++17 deprecated register */
#include <X11/Xlibint.h>
+#undef register
QT_BEGIN_NAMESPACE
diff --git a/src/plugins/platforms/xcb/nativepainting/qbackingstore_x11.cpp b/src/plugins/platforms/xcb/nativepainting/qbackingstore_x11.cpp
index 9b31998620..8851ea59e5 100644
--- a/src/plugins/platforms/xcb/nativepainting/qbackingstore_x11.cpp
+++ b/src/plugins/platforms/xcb/nativepainting/qbackingstore_x11.cpp
@@ -48,7 +48,9 @@
# include <X11/extensions/Xrender.h>
#endif
+#define register /* C++17 deprecated register */
#include <X11/Xlib.h>
+#undef register
#ifndef None
#define None 0L
diff --git a/src/plugins/platforms/xcb/nativepainting/qt_x11_p.h b/src/plugins/platforms/xcb/nativepainting/qt_x11_p.h
index aa8dfa5af0..a13a8f0483 100644
--- a/src/plugins/platforms/xcb/nativepainting/qt_x11_p.h
+++ b/src/plugins/platforms/xcb/nativepainting/qt_x11_p.h
@@ -40,8 +40,10 @@
#ifndef QT_X11_P_H
#define QT_X11_P_H
+#define register /* C++17 deprecated register */
#include <X11/Xlib.h>
#include <X11/Xatom.h>
+#undef register
#if QT_CONFIG(xrender)
# include "qtessellator_p.h"
diff --git a/src/plugins/platforms/xcb/qxcbconnection.cpp b/src/plugins/platforms/xcb/qxcbconnection.cpp
index f7b8fa1a78..20414d0525 100644
--- a/src/plugins/platforms/xcb/qxcbconnection.cpp
+++ b/src/plugins/platforms/xcb/qxcbconnection.cpp
@@ -73,10 +73,12 @@
#include <xcb/xinerama.h>
#if QT_CONFIG(xcb_xlib)
+#define register /* C++17 deprecated register */
#include <X11/Xlib.h>
#include <X11/Xlib-xcb.h>
#include <X11/Xlibint.h>
#include <X11/Xutil.h>
+#undef register
#endif
#if QT_CONFIG(xinput2)
diff --git a/src/plugins/platforms/xcb/qxcbintegration.cpp b/src/plugins/platforms/xcb/qxcbintegration.cpp
index 7b6fd844e0..bf9eaacbb8 100644
--- a/src/plugins/platforms/xcb/qxcbintegration.cpp
+++ b/src/plugins/platforms/xcb/qxcbintegration.cpp
@@ -66,7 +66,9 @@
#include <QtGui/private/qguiapplication_p.h>
#if QT_CONFIG(xcb_xlib)
+#define register /* C++17 deprecated register */
#include <X11/Xlib.h>
+#undef register
#if QT_CONFIG(xcb_native_painting)
#include "qxcbnativepainting.h"
#include "qpixmap_x11_p.h"
diff --git a/src/plugins/platforms/xcb/qxcbwindow.cpp b/src/plugins/platforms/xcb/qxcbwindow.cpp
index c65fab449f..50711e75c3 100644
--- a/src/plugins/platforms/xcb/qxcbwindow.cpp
+++ b/src/plugins/platforms/xcb/qxcbwindow.cpp
@@ -103,8 +103,10 @@
#include <stdio.h>
#if QT_CONFIG(xcb_xlib)
+#define register /* C++17 deprecated register */
#include <X11/Xlib.h>
#include <X11/Xutil.h>
+#undef register
#endif
#if QT_CONFIG(xinput2)