Title: [128806] trunk/Source/Platform
Revision
128806
Author
[email protected]
Date
2012-09-17 14:31:14 -0700 (Mon, 17 Sep 2012)

Log Message

[chromium] Add onSendFrameToParentCompositorAck to WebCompositorOutputSurfaceClient
https://bugs.webkit.org/show_bug.cgi?id=96850

Reviewed by James Robinson.

Hook for the WebCompositorOutputSurface::sendFrameToParent ack.
Also changes WebCompositorFrame from a class to a struct.

* chromium/public/WebCompositorOutputSurface.h:
(WebKit):
* chromium/public/WebCompositorOutputSurfaceClient.h:
(WebKit):
(WebCompositorOutputSurfaceClient):

Modified Paths

Diff

Modified: trunk/Source/Platform/ChangeLog (128805 => 128806)


--- trunk/Source/Platform/ChangeLog	2012-09-17 21:22:35 UTC (rev 128805)
+++ trunk/Source/Platform/ChangeLog	2012-09-17 21:31:14 UTC (rev 128806)
@@ -1,3 +1,19 @@
+2012-09-17  Antoine Labour  <[email protected]>
+
+        [chromium] Add onSendFrameToParentCompositorAck to WebCompositorOutputSurfaceClient
+        https://bugs.webkit.org/show_bug.cgi?id=96850
+
+        Reviewed by James Robinson.
+
+        Hook for the WebCompositorOutputSurface::sendFrameToParent ack.
+        Also changes WebCompositorFrame from a class to a struct.
+
+        * chromium/public/WebCompositorOutputSurface.h:
+        (WebKit):
+        * chromium/public/WebCompositorOutputSurfaceClient.h:
+        (WebKit):
+        (WebCompositorOutputSurfaceClient):
+
 2012-09-17  Alexandre Elias  <[email protected]>
 
         [chromium] WebCompositorOutputSurface software API

Modified: trunk/Source/Platform/chromium/public/WebCompositorOutputSurface.h (128805 => 128806)


--- trunk/Source/Platform/chromium/public/WebCompositorOutputSurface.h	2012-09-17 21:22:35 UTC (rev 128805)
+++ trunk/Source/Platform/chromium/public/WebCompositorOutputSurface.h	2012-09-17 21:31:14 UTC (rev 128806)
@@ -28,7 +28,7 @@
 
 namespace WebKit {
 
-class WebCompositorFrame;
+struct WebCompositorFrame;
 class WebGraphicsContext3D;
 class WebCompositorSoftwareOutputDevice;
 class WebCompositorOutputSurfaceClient;

Modified: trunk/Source/Platform/chromium/public/WebCompositorOutputSurfaceClient.h (128805 => 128806)


--- trunk/Source/Platform/chromium/public/WebCompositorOutputSurfaceClient.h	2012-09-17 21:22:35 UTC (rev 128805)
+++ trunk/Source/Platform/chromium/public/WebCompositorOutputSurfaceClient.h	2012-09-17 21:31:14 UTC (rev 128806)
@@ -28,9 +28,12 @@
 
 namespace WebKit {
 
+struct WebCompositorFrameAck;
+
 class WebCompositorOutputSurfaceClient {
 public:
     virtual void onVSyncParametersChanged(double monotonicTimebase, double intervalInSeconds) = 0;
+    virtual void onSendFrameToParentCompositorAck(const WebCompositorFrameAck&) { }
 
 protected:
     ~WebCompositorOutputSurfaceClient() { }
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to