Enable same features on all Windows ports.
https://bugs.webkit.org/show_bug.cgi?id=134715

Patch by Alex Christensen <achristensen@webkit.org> on 2014-07-10
Reviewed by Brent Fulgham.

Source/WTF:
* wtf/Platform.h:
Use REQUEST_ANIMATION_FRAME_TIMER on WinCairo.

WebKitLibraries:
* win/tools/vsprops/FeatureDefinesCairo.props:
Made identical to FeatureDefines.props.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@170968 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Fix my mis-merged ChangeLog from r170966

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@170969 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Pass sandbox extension for GL cache over to webprocess
https://bugs.webkit.org/show_bug.cgi?id=134806

Reviewed by Anders Carlsson.

Add additional WebProcess parameters to pass an extension
that allows access to the opengl cache directory in the
host application's container.

* Shared/WebProcessCreationParameters.cpp:
(WebKit::WebProcessCreationParameters::encode):
(WebKit::WebProcessCreationParameters::decode):
* Shared/WebProcessCreationParameters.h:
* UIProcess/WebContext.cpp:
(WebKit::WebContext::createNewWebProcess):
(WebKit::WebContext::openGLCacheDirectory):
* UIProcess/WebContext.h:
* UIProcess/mac/WebContextMac.mm:
(WebKit::WebContext::platformDefaultOpenGLCacheDirectory):
* WebProcess/cocoa/WebProcessCocoa.mm:
(WebKit::WebProcess::platformInitializeWebProcess):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@170970 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[iOS] Frequent assertion failures when swiping back

Reviewed by Dan Bernstein.

* UIProcess/mac/RemoteLayerTreeDrawingAreaProxy.mm:
(WebKit::RemoteLayerTreeDrawingAreaProxy::dispatchAfterEnsuringDrawing):
Don't create an unused VoidCallback. It will assert when destroyed without being called.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@170971 268f45cc-cd09-0410-ab3c-d52691b4dbfc