[GTK] CMake tries to install JavaScriptCore-3.0.gir outside of install prefix
https://bugs.webkit.org/show_bug.cgi?id=135288

Patch by Michael Catanzaro <mcatanzaro@igalia.com> on 2014-07-25
Reviewed by Martin Robinson.

* Source/cmake/FindGObjectIntrospection.cmake: pass correct libdir and
datadir to pkgconfig
* Source/cmake/OptionsGTK.cmake: define install directories early
enough to be used in FindGObjectIntrospection.cmake

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@171598 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Cocoa] WebProtectionSpace::receivesCredentialSecurely incorrectly returns false in some cases
https://bugs.webkit.org/show_bug.cgi?id=135241

Reviewed by Alexey Proskuryakov.

* WebCore.exp.in: Export ProtectionSpace::receivesCredentialSecurely.

* platform/network/cocoa/ProtectionSpaceCocoa.h: Declare override of receivesCredentialSecurely.
* platform/network/cocoa/ProtectionSpaceCocoa.mm:
(WebCore::ProtectionSpace::receivesCredentialSecurely): Use -[NSURLProtectionSpace receivesCredentialSecurely].



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@171599 268f45cc-cd09-0410-ab3c-d52691b4dbfc
ResourceErrorBase::compare doesn’t call the right platformCompare override
https://bugs.webkit.org/show_bug.cgi?id=135240

Reviewed by Alexey Proskuryakov.

* platform/network/ResourceErrorBase.cpp:
(WebCore::ResourceErrorBase::compare): Changed to call ResourceError::platformCompare.
* platform/network/cf/ResourceError.h: Made platformCompare public.
* platform/network/soup/ResourceError.h: Ditto.



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