The new Document animation APIs need to be plumbed through WebKit2 from the WebProcess to the UIProcess (and vice versa).
Created attachment 85134 [details] Patch
Created attachment 85143 [details] Patch
Attachment 85134 [details] did not build on mac: Build output: http://queues.webkit.org/results/8117256
Attachment 85143 [details] did not build on mac: Build output: http://queues.webkit.org/results/8118288
It looks like the mac builder didn't pick up the changes in 55992.
Since Bug #55992 was marked WONTFIX, updating this patch with stubbed out API.
Created attachment 85491 [details] Patch
Created attachment 85504 [details] Patch Somehow, two braces became transposed. This patch builds cleanly on amac.
Comment on attachment 85504 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=85504&action=review > Source/WebKit2/WebProcess/FullScreen/WebFullScreenManager.cpp:69 > + m_page->sendSync(Messages::WebFullScreenManagerProxy::SupportsFullScreen(), supports, 0, CoreIPC::Connection::NoTimeout); No need to pass NoTimeout to sendSync, that's the default argument.
Comment on attachment 85504 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=85504&action=review >> Source/WebKit2/WebProcess/FullScreen/WebFullScreenManager.cpp:69 >> + m_page->sendSync(Messages::WebFullScreenManagerProxy::SupportsFullScreen(), supports, 0, CoreIPC::Connection::NoTimeout); > > No need to pass NoTimeout to sendSync, that's the default argument. Indeed, deleted. (I think, in addition, that 0 is unnecessary. We want m_page to put its own pageID for that value.)
Committed r80922: <http://trac.webkit.org/changeset/80922>