Title: [98035] trunk/Source/WebKit/chromium
Revision
98035
Author
[email protected]
Date
2011-10-20 16:19:55 -0700 (Thu, 20 Oct 2011)

Log Message

Export missing symbols from Web*Layer
https://bugs.webkit.org/show_bug.cgi?id=70440

Patch by Antoine Labour <[email protected]> on 2011-10-20
Reviewed by Darin Fisher.

* public/WebContentLayer.h:
* public/WebExternalTextureLayer.h:
* public/WebLayer.h:
* public/WebLayerTreeView.h:

Modified Paths

Diff

Modified: trunk/Source/WebKit/chromium/ChangeLog (98034 => 98035)


--- trunk/Source/WebKit/chromium/ChangeLog	2011-10-20 23:17:42 UTC (rev 98034)
+++ trunk/Source/WebKit/chromium/ChangeLog	2011-10-20 23:19:55 UTC (rev 98035)
@@ -1,3 +1,15 @@
+2011-10-20  Antoine Labour  <[email protected]>
+
+        Export missing symbols from Web*Layer
+        https://bugs.webkit.org/show_bug.cgi?id=70440
+
+        Reviewed by Darin Fisher.
+
+        * public/WebContentLayer.h:
+        * public/WebExternalTextureLayer.h:
+        * public/WebLayer.h:
+        * public/WebLayerTreeView.h:
+
 2011-10-17  Nat Duca  <[email protected]>
 
         [chromium] Allow CCLayerTreeHostImpl to call back to proxy via CCLayerTreeHostImplClient

Modified: trunk/Source/WebKit/chromium/public/WebContentLayer.h (98034 => 98035)


--- trunk/Source/WebKit/chromium/public/WebContentLayer.h	2011-10-20 23:17:42 UTC (rev 98034)
+++ trunk/Source/WebKit/chromium/public/WebContentLayer.h	2011-10-20 23:19:55 UTC (rev 98035)
@@ -37,7 +37,7 @@
 
 class WebContentLayer : public WebLayer {
 public:
-    static WebContentLayer create(WebLayerClient*, WebContentLayerClient*);
+    WEBKIT_EXPORT static WebContentLayer create(WebLayerClient*, WebContentLayerClient*);
 
     WebContentLayer() { }
     WebContentLayer(const WebContentLayer& layer) : WebLayer(layer) { }

Modified: trunk/Source/WebKit/chromium/public/WebExternalTextureLayer.h (98034 => 98035)


--- trunk/Source/WebKit/chromium/public/WebExternalTextureLayer.h	2011-10-20 23:17:42 UTC (rev 98034)
+++ trunk/Source/WebKit/chromium/public/WebExternalTextureLayer.h	2011-10-20 23:19:55 UTC (rev 98035)
@@ -41,7 +41,7 @@
 // the WebLayerTreeView is destroyed.
 class WebExternalTextureLayer : public WebLayer {
 public:
-    static WebExternalTextureLayer create(WebLayerClient*);
+    WEBKIT_EXPORT static WebExternalTextureLayer create(WebLayerClient*);
 
     WebExternalTextureLayer() { }
     WebExternalTextureLayer(const WebExternalTextureLayer& layer) : WebLayer(layer) { }

Modified: trunk/Source/WebKit/chromium/public/WebLayer.h (98034 => 98035)


--- trunk/Source/WebKit/chromium/public/WebLayer.h	2011-10-20 23:17:42 UTC (rev 98034)
+++ trunk/Source/WebKit/chromium/public/WebLayer.h	2011-10-20 23:19:55 UTC (rev 98035)
@@ -40,11 +40,11 @@
 
 class WebLayer {
 public:
-    static WebLayer create(WebLayerClient*);
+    WEBKIT_EXPORT static WebLayer create(WebLayerClient*);
 
     WebLayer() { }
     WebLayer(const WebLayer& layer) { assign(layer); }
-    virtual ~WebLayer();
+    virtual ~WebLayer() { reset(); }
     WebLayer& operator=(const WebLayer& layer)
     {
         assign(layer);

Modified: trunk/Source/WebKit/chromium/public/WebLayerTreeView.h (98034 => 98035)


--- trunk/Source/WebKit/chromium/public/WebLayerTreeView.h	2011-10-20 23:17:42 UTC (rev 98034)
+++ trunk/Source/WebKit/chromium/public/WebLayerTreeView.h	2011-10-20 23:19:55 UTC (rev 98035)
@@ -55,7 +55,7 @@
 #endif
     };
 
-    static WebLayerTreeView create(WebLayerTreeViewClient*, const WebLayer& root, const Settings&);
+    WEBKIT_EXPORT static WebLayerTreeView create(WebLayerTreeViewClient*, const WebLayer& root, const Settings&);
 
     WebLayerTreeView() { }
     WebLayerTreeView(const WebLayerTreeView& layer) { assign(layer); }

Modified: trunk/Source/WebKit/chromium/src/WebLayer.cpp (98034 => 98035)


--- trunk/Source/WebKit/chromium/src/WebLayer.cpp	2011-10-20 23:17:42 UTC (rev 98034)
+++ trunk/Source/WebKit/chromium/src/WebLayer.cpp	2011-10-20 23:19:55 UTC (rev 98035)
@@ -79,11 +79,6 @@
     return WebLayer(WebLayerImpl::create(client));
 }
 
-WebLayer::~WebLayer()
-{
-    reset();
-}
-
 void WebLayer::reset()
 {
     m_private.reset();
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to