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