[Win] Build fix after r177668.

* WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Add missing export definition
for new symbols.



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@177672 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Convert pages and page groups to their respective handle objects
https://bugs.webkit.org/show_bug.cgi?id=139891

Reviewed by Tim Horton.

* UIProcess/WebProcessProxy.cpp:
(WebKit::WebProcessProxy::apiObjectByConvertingToHandles):
* WebProcess/WebProcess.cpp:
(WebKit::WebProcess::apiObjectByConvertingFromHandles):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@177673 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Mac] Engineering builds of WebCore on OS X 10.8 and 10.9 shouldn't build with -gline-tables-only
<https://webkit.org/b/139883> / <rdar://problem/19297261>

Reviewed by Alexey Proskuryakov.

* Configurations/DebugRelease.xcconfig: Override the setting using conditional settings
so that they take precedence over the conditional settings in Base.xcconfig.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@177674 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Use ctiPatchCallByReturnAddress() in JITOperations.cpp.
<https://webkit.org/b/139892>

Reviewed by Michael Saboff.

The code in JITOperations.cpp sometimes calls RepatchBuffer::relinkCallerToFunction()
directly, and sometimes uses a helper function, ctiPatchCallByReturnAddress().
This patch changes it to use the helper function consistently.

* jit/JITOperations.cpp:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@177675 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed build fix after r177661 and r177662

Source/WebCore:

* dom/SecurityOriginPolicy.cpp: Modify #include path.

Source/WebKit2:

* CMakeLists.txt: Add APIPageGroupHandle.cpp to the source list.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@177676 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Make it possible to transform Objective-C object graphs, replacing certain elements with others
https://bugs.webkit.org/show_bug.cgi?id=139893

Reviewed by Sam Weinig.

* Shared/mac/ObjCObjectGraph.h:
(WebKit::ObjCObjectGraph::Transformer::~Transformer):
* Shared/mac/ObjCObjectGraph.mm:
(WebKit::dynamic_objc_cast):
(WebKit::shouldTransform):
(WebKit::ObjCObjectGraph::transform):

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