-
cmarrin@apple.com authored
Rubber-stamped by Simon Fraser. Share code between Mac (CA) and Windows (CACF) GraphicsLayer implementations https://bugs.webkit.org/show_bug.cgi?id=49388 Final step in unifying GraphicsLayer logic across Win and Mac. This implements the Windows side classes for PlatformCALayer and supporting classes. Also changed MediaPlayer to use new PlatformCALayerClient so it can use PlatformCALayer directly rather than a dummy GraphicsLayer. WKCACFLayerRenderer now does the task of notifying animations of their start time. Also commented out an assert in AnimationBase because AnimationController's frame time is not in sync with the new AnimationTimeController. I've opened a new bug for that issue: https://bugs.webkit.org/show_bug.cgi?id=52037 This also includes the Mac side changes backed out in http://trac.webkit.org/changeset/75227. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75262 268f45cc-cd09-0410-ab3c-d52691b4dbfc
14a3dcfb