Remove some ineffective entries.

* platform/mac/TestExpectations: Remove entries that were meant to override other
ones, but don't.



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@176117 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed build fix for the GTK+ port using Clang.

* UIProcess/gtk/RedirectedXCompositeWindow.h: Include the <functional>
header for the use of std::function<>.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@176118 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[SOUP] Encode/Decode allowCookies in ResourceRequest
https://bugs.webkit.org/show_bug.cgi?id=138730

Reviewed by Sergio Villar Senin.

We are not sending this information to the network process, making
cookies always available. Fixes
http/tests/xmlhttprequest/cross-origin-no-authorization.html when
network process is enabled.

* Shared/soup/WebCoreArgumentCodersSoup.cpp:
(IPC::ArgumentCoder<ResourceRequest>::encodePlatformData):
(IPC::ArgumentCoder<ResourceRequest>::decodePlatformData):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@176119 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[SOUP] Use GMainLoopSource for request timeout in ResourceHandle
https://bugs.webkit.org/show_bug.cgi?id=138695

Reviewed by Sergio Villar Senin.

We are currently using soup_timeout_add() that simply creates a
GSource and attaches it to the given context. Using
GMainLoopSource we simplify the code and fix any potential problem
of converting the double value into milliseconds.

* platform/network/ResourceHandleInternal.h:
* platform/network/soup/ResourceHandleSoup.cpp:
(WebCore::cleanupSoupRequestOperation):
(WebCore::ResourceHandle::sendPendingRequest):
(WebCore::ResourceHandle::platformSetDefersLoading):
(WebCore::requestTimeoutCallback): Deleted.

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