Unreviewed, rolling out r185453.
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 11 Jun 2015 16:00:40 +0000 (16:00 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 11 Jun 2015 16:00:40 +0000 (16:00 +0000)
https://bugs.webkit.org/show_bug.cgi?id=145881

it broke the 32-bit build (Requested by clopez on #webkit).

Reverted changeset:

"[GTK] [Wayland] Should be possible to build with support for
both X11 and Wayland."
https://bugs.webkit.org/show_bug.cgi?id=145701
http://trac.webkit.org/changeset/185453

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@185456 268f45cc-cd09-0410-ab3c-d52691b4dbfc

ChangeLog
Source/WebCore/ChangeLog
Source/WebCore/platform/graphics/GLContext.cpp
Source/WebCore/platform/graphics/egl/GLContextEGL.cpp
Source/cmake/OptionsGTK.cmake

index c31426a..ff10618 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,17 @@
+2015-06-11  Commit Queue  <commit-queue@webkit.org>
+
+        Unreviewed, rolling out r185453.
+        https://bugs.webkit.org/show_bug.cgi?id=145881
+
+        it broke the 32-bit build (Requested by clopez on #webkit).
+
+        Reverted changeset:
+
+        "[GTK] [Wayland] Should be possible to build with support for
+        both X11 and Wayland."
+        https://bugs.webkit.org/show_bug.cgi?id=145701
+        http://trac.webkit.org/changeset/185453
+
 2015-06-11  Carlos Alberto Lopez Perez  <clopez@igalia.com>
 
         [GTK] [Wayland] Should be possible to build with support for both X11 and Wayland.
index 22f47d9..8b835d3 100644 (file)
@@ -1,3 +1,17 @@
+2015-06-11  Commit Queue  <commit-queue@webkit.org>
+
+        Unreviewed, rolling out r185453.
+        https://bugs.webkit.org/show_bug.cgi?id=145881
+
+        it broke the 32-bit build (Requested by clopez on #webkit).
+
+        Reverted changeset:
+
+        "[GTK] [Wayland] Should be possible to build with support for
+        both X11 and Wayland."
+        https://bugs.webkit.org/show_bug.cgi?id=145701
+        http://trac.webkit.org/changeset/185453
+
 2015-06-11  Carlos Alberto Lopez Perez  <clopez@igalia.com>
 
         [GTK] [Wayland] Should be possible to build with support for both X11 and Wayland.
index 1df982c..c959a97 100644 (file)
@@ -123,7 +123,7 @@ std::unique_ptr<GLContext> GLContext::createContextForWindow(GLNativeWindowType
 #endif
 
 #if USE(GLX)
-    if (auto glxContext = GLContextGLX::createContext(reinterpret_cast<XID>(windowHandle), sharingContext))
+    if (auto glxContext = GLContextGLX::createContext(windowHandle, sharingContext))
         return WTF::move(glxContext);
 #endif
 #if USE(EGL)
index 087d9bf..c6788d6 100644 (file)
@@ -37,7 +37,6 @@
 
 #if PLATFORM(X11)
 #include "PlatformDisplayX11.h"
-#include <X11/Xlib.h>
 #endif
 
 #if ENABLE(ACCELERATED_2D_CANVAS)
@@ -172,7 +171,7 @@ std::unique_ptr<GLContextEGL> GLContextEGL::createPixmapContext(EGLContext shari
         return nullptr;
     }
 
-    EGLSurface surface = eglCreatePixmapSurface(display, config, reinterpret_cast<EGLNativePixmapType>(pixmap.get()), 0);
+    EGLSurface surface = eglCreatePixmapSurface(display, config, pixmap.get(), 0);
     if (surface == EGL_NO_SURFACE) {
         eglDestroyContext(display, context);
         return nullptr;
index c3fab68..9534e0f 100644 (file)
@@ -80,6 +80,9 @@ WEBKIT_OPTION_DEFINE(USE_REDIRECTED_XCOMPOSITE_WINDOW "Whether to use a Redirect
 # FIXME: Can we use cairo-glesv2 to avoid this conflict?
 WEBKIT_OPTION_CONFLICT(ENABLE_ACCELERATED_2D_CANVAS ENABLE_GLES2)
 
+# FIXME: Should be possible to build with support for both X11 and Wayland.
+WEBKIT_OPTION_CONFLICT(ENABLE_WAYLAND_TARGET ENABLE_X11_TARGET)
+
 WEBKIT_OPTION_DEPEND(ENABLE_3D_TRANSFORMS ENABLE_OPENGL)
 WEBKIT_OPTION_DEPEND(ENABLE_ACCELERATED_2D_CANVAS ENABLE_OPENGL)
 WEBKIT_OPTION_DEPEND(ENABLE_GLES2 ENABLE_OPENGL)