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