[GTK] Fix MacCLang build errors in Tools
authorphiln@webkit.org <philn@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 30 Oct 2015 08:31:24 +0000 (08:31 +0000)
committerphiln@webkit.org <philn@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 30 Oct 2015 08:31:24 +0000 (08:31 +0000)
https://bugs.webkit.org/show_bug.cgi?id=150031

Reviewed by Carlos Garcia Campos.

* TestWebKitAPI/PlatformWebView.h: Fix PlatformWindow typedef on OSX flavor of the GTK port.
* TestWebKitAPI/gtk/PlatformWebViewGtk.cpp: Include WKView.h for WKViewCreate().
* WebKitTestRunner/PlatformWebView.h: Fix PlatformWindow typedef on OSX flavor of the GTK port.
* WebKitTestRunner/gtk/PlatformWebViewGtk.cpp: Include WKView.h for WKViewCreate().

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

Tools/ChangeLog
Tools/TestWebKitAPI/PlatformWebView.h
Tools/TestWebKitAPI/gtk/PlatformWebViewGtk.cpp
Tools/WebKitTestRunner/PlatformWebView.h
Tools/WebKitTestRunner/gtk/PlatformWebViewGtk.cpp

index 92996eeed489b482284c5f3d1c2b81168f05d4ac..97652ef31d634789053552b053068e126e0caae9 100644 (file)
@@ -1,3 +1,15 @@
+2015-10-30  Philippe Normand  <pnormand@igalia.com>
+
+        [GTK] Fix MacCLang build errors in Tools
+        https://bugs.webkit.org/show_bug.cgi?id=150031
+
+        Reviewed by Carlos Garcia Campos.
+
+        * TestWebKitAPI/PlatformWebView.h: Fix PlatformWindow typedef on OSX flavor of the GTK port.
+        * TestWebKitAPI/gtk/PlatformWebViewGtk.cpp: Include WKView.h for WKViewCreate().
+        * WebKitTestRunner/PlatformWebView.h: Fix PlatformWindow typedef on OSX flavor of the GTK port.
+        * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp: Include WKView.h for WKViewCreate().
+
 2015-10-29  Hunseop Jeong  <hs85.jeong@samsung.com>
 
         [EFL] MiniBrowser didn't work after r191749.
index eb632e25954a4174d4501d151bc6b2a537ba1768..6621d92f7d417ff55cff08f258c9d6399dc478e7 100644 (file)
@@ -34,7 +34,7 @@
 #include <objc/objc.h>
 #endif
 
-#ifdef __APPLE__
+#if defined(__APPLE__) && !PLATFORM(GTK)
 #ifdef __OBJC__
 @class WKView;
 @class NSWindow;
index f2f6a1b7266f37e018121f2601dbc2c3f6ad09fe..b37ced74e9b0990cb8fa29587575e99c67f66993 100644 (file)
@@ -28,6 +28,7 @@
 
 #include <WebCore/GUniquePtrGtk.h>
 #include <WebKit/WKRetainPtr.h>
+#include <WebKit/WKView.h>
 #include <gtk/gtk.h>
 #include <wtf/glib/GUniquePtr.h>
 
index 55664c8b4c1a9e2288032f80cb5e3ce9db0dd411..c826a1ab89cf4bd407c31f2f6855dcec4cf07520 100644 (file)
@@ -29,7 +29,7 @@
 #include "TestOptions.h"
 #include <WebKit/WKRetainPtr.h>
 
-#if PLATFORM(COCOA)
+#if PLATFORM(COCOA) && !defined(BUILDING_GTK__)
 #include <WebKit/WKFoundation.h>
 OBJC_CLASS NSView;
 OBJC_CLASS UIView;
index 0664730ba3157f41b227e374b6953344555501cf..becb1705d374acdcde7edbbaab8efd2d243795de 100644 (file)
@@ -30,6 +30,7 @@
 
 #include <WebKit/WKImageCairo.h>
 #include <WebKit/WKPageConfigurationRef.h>
+#include <WebKit/WKView.h>
 #include <WebKit/WKViewPrivate.h>
 #include <gtk/gtk.h>
 #include <wtf/Assertions.h>