<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[160384] trunk/Source/WebKit2</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/160384">160384</a></dd>
<dt>Author</dt> <dd>andersca@apple.com</dd>
<dt>Date</dt> <dd>2013-12-10 13:28:37 -0800 (Tue, 10 Dec 2013)</dd>
</dl>

<h3>Log Message</h3>
<pre>Rename API::TypedObject to API::ObjectImpl
https://bugs.webkit.org/show_bug.cgi?id=125539

Reviewed by Tim Horton.

All API::Objects are by definition typed, so ObjectImpl makes more sense as a name.

* Shared/APIArray.h:
* Shared/APIFrameHandle.h:
* Shared/APIObject.h:
(API::ObjectImpl::~ObjectImpl):
(API::ObjectImpl::ObjectImpl):
* Shared/APIPageHandle.h:
* Shared/ImmutableDictionary.h:
* Shared/WebArchive.h:
* Shared/WebArchiveResource.h:
* Shared/WebBackForwardListItem.h:
* Shared/WebCertificateInfo.h:
* Shared/WebConnection.h:
* Shared/WebContextMenuItem.h:
* Shared/WebData.h:
* Shared/WebError.h:
* Shared/WebGeolocationPosition.h:
* Shared/WebGeometry.h:
* Shared/WebHitTestResult.h:
* Shared/WebImage.h:
* Shared/WebNumber.h:
* Shared/WebOpenPanelParameters.h:
* Shared/WebRenderLayer.h:
* Shared/WebRenderObject.h:
* Shared/WebSecurityOrigin.h:
* Shared/WebSerializedScriptValue.h:
* Shared/WebString.h:
* Shared/WebURL.h:
* Shared/WebURLRequest.h:
* Shared/WebURLResponse.h:
* Shared/WebUserContentURLPattern.h:
* Shared/mac/ObjCObjectGraph.h:
* UIProcess/APINavigationData.h:
* UIProcess/Authentication/AuthenticationChallengeProxy.h:
* UIProcess/Authentication/AuthenticationDecisionListener.h:
* UIProcess/Authentication/WebCredential.h:
* UIProcess/Authentication/WebProtectionSpace.h:
* UIProcess/Downloads/DownloadProxy.h:
* UIProcess/GeolocationPermissionRequestProxy.h:
* UIProcess/Notifications/NotificationPermissionRequest.h:
* UIProcess/Notifications/WebNotification.h:
* UIProcess/Notifications/WebNotificationManagerProxy.h:
* UIProcess/Plugins/WebPluginSiteDataManager.h:
* UIProcess/WebApplicationCacheManagerProxy.h:
* UIProcess/WebBackForwardList.h:
* UIProcess/WebColorPickerResultListenerProxy.h:
* UIProcess/WebContext.h:
* UIProcess/WebCookieManagerProxy.h:
* UIProcess/WebDatabaseManagerProxy.h:
* UIProcess/WebEditCommandProxy.h:
* UIProcess/WebFrameProxy.h:
* UIProcess/WebGeolocationManagerProxy.h:
* UIProcess/WebGrammarDetail.h:
* UIProcess/WebIconDatabase.h:
* UIProcess/WebInspectorProxy.h:
* UIProcess/WebKeyValueStorageManager.h:
* UIProcess/WebMediaCacheManagerProxy.h:
* UIProcess/WebOpenPanelResultListenerProxy.h:
* UIProcess/WebOriginDataManagerProxy.h:
* UIProcess/WebPageGroup.h:
* UIProcess/WebPageProxy.h:
* UIProcess/WebPreferences.h:
* UIProcess/WebResourceCacheManagerProxy.h:
* WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.h:
* WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.h:
* WebProcess/InjectedBundle/InjectedBundle.h:
* WebProcess/InjectedBundle/InjectedBundleBackForwardList.h:
* WebProcess/InjectedBundle/InjectedBundleBackForwardListItem.h:
* WebProcess/InjectedBundle/InjectedBundleDOMWindowExtension.h:
* WebProcess/InjectedBundle/InjectedBundleHitTestResult.h:
* WebProcess/InjectedBundle/InjectedBundleNavigationAction.h:
* WebProcess/InjectedBundle/InjectedBundleScriptWorld.h:
* WebProcess/WebPage/PageBanner.h:
* WebProcess/WebPage/PageOverlay.h:
* WebProcess/WebPage/WebFrame.h:
* WebProcess/WebPage/WebInspector.h:
* WebProcess/WebPage/WebPage.h:
* WebProcess/WebPage/WebPageGroupProxy.h:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceWebKit2ChangeLog">trunk/Source/WebKit2/ChangeLog</a></li>
<li><a href="#trunkSourceWebKit2SharedAPIArrayh">trunk/Source/WebKit2/Shared/APIArray.h</a></li>
<li><a href="#trunkSourceWebKit2SharedAPIFrameHandleh">trunk/Source/WebKit2/Shared/APIFrameHandle.h</a></li>
<li><a href="#trunkSourceWebKit2SharedAPIObjecth">trunk/Source/WebKit2/Shared/APIObject.h</a></li>
<li><a href="#trunkSourceWebKit2SharedAPIPageHandleh">trunk/Source/WebKit2/Shared/APIPageHandle.h</a></li>
<li><a href="#trunkSourceWebKit2SharedImmutableDictionaryh">trunk/Source/WebKit2/Shared/ImmutableDictionary.h</a></li>
<li><a href="#trunkSourceWebKit2SharedWebArchiveh">trunk/Source/WebKit2/Shared/WebArchive.h</a></li>
<li><a href="#trunkSourceWebKit2SharedWebArchiveResourceh">trunk/Source/WebKit2/Shared/WebArchiveResource.h</a></li>
<li><a href="#trunkSourceWebKit2SharedWebBackForwardListItemh">trunk/Source/WebKit2/Shared/WebBackForwardListItem.h</a></li>
<li><a href="#trunkSourceWebKit2SharedWebCertificateInfoh">trunk/Source/WebKit2/Shared/WebCertificateInfo.h</a></li>
<li><a href="#trunkSourceWebKit2SharedWebConnectionh">trunk/Source/WebKit2/Shared/WebConnection.h</a></li>
<li><a href="#trunkSourceWebKit2SharedWebContextMenuItemh">trunk/Source/WebKit2/Shared/WebContextMenuItem.h</a></li>
<li><a href="#trunkSourceWebKit2SharedWebDatah">trunk/Source/WebKit2/Shared/WebData.h</a></li>
<li><a href="#trunkSourceWebKit2SharedWebErrorh">trunk/Source/WebKit2/Shared/WebError.h</a></li>
<li><a href="#trunkSourceWebKit2SharedWebGeolocationPositionh">trunk/Source/WebKit2/Shared/WebGeolocationPosition.h</a></li>
<li><a href="#trunkSourceWebKit2SharedWebGeometryh">trunk/Source/WebKit2/Shared/WebGeometry.h</a></li>
<li><a href="#trunkSourceWebKit2SharedWebHitTestResulth">trunk/Source/WebKit2/Shared/WebHitTestResult.h</a></li>
<li><a href="#trunkSourceWebKit2SharedWebImageh">trunk/Source/WebKit2/Shared/WebImage.h</a></li>
<li><a href="#trunkSourceWebKit2SharedWebNumberh">trunk/Source/WebKit2/Shared/WebNumber.h</a></li>
<li><a href="#trunkSourceWebKit2SharedWebOpenPanelParametersh">trunk/Source/WebKit2/Shared/WebOpenPanelParameters.h</a></li>
<li><a href="#trunkSourceWebKit2SharedWebRenderLayerh">trunk/Source/WebKit2/Shared/WebRenderLayer.h</a></li>
<li><a href="#trunkSourceWebKit2SharedWebRenderObjecth">trunk/Source/WebKit2/Shared/WebRenderObject.h</a></li>
<li><a href="#trunkSourceWebKit2SharedWebSecurityOriginh">trunk/Source/WebKit2/Shared/WebSecurityOrigin.h</a></li>
<li><a href="#trunkSourceWebKit2SharedWebSerializedScriptValueh">trunk/Source/WebKit2/Shared/WebSerializedScriptValue.h</a></li>
<li><a href="#trunkSourceWebKit2SharedWebStringh">trunk/Source/WebKit2/Shared/WebString.h</a></li>
<li><a href="#trunkSourceWebKit2SharedWebURLh">trunk/Source/WebKit2/Shared/WebURL.h</a></li>
<li><a href="#trunkSourceWebKit2SharedWebURLRequesth">trunk/Source/WebKit2/Shared/WebURLRequest.h</a></li>
<li><a href="#trunkSourceWebKit2SharedWebURLResponseh">trunk/Source/WebKit2/Shared/WebURLResponse.h</a></li>
<li><a href="#trunkSourceWebKit2SharedWebUserContentURLPatternh">trunk/Source/WebKit2/Shared/WebUserContentURLPattern.h</a></li>
<li><a href="#trunkSourceWebKit2SharedmacObjCObjectGraphh">trunk/Source/WebKit2/Shared/mac/ObjCObjectGraph.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPINavigationDatah">trunk/Source/WebKit2/UIProcess/APINavigationData.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAuthenticationAuthenticationChallengeProxyh">trunk/Source/WebKit2/UIProcess/Authentication/AuthenticationChallengeProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAuthenticationAuthenticationDecisionListenerh">trunk/Source/WebKit2/UIProcess/Authentication/AuthenticationDecisionListener.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAuthenticationWebCredentialh">trunk/Source/WebKit2/UIProcess/Authentication/WebCredential.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAuthenticationWebProtectionSpaceh">trunk/Source/WebKit2/UIProcess/Authentication/WebProtectionSpace.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessDownloadsDownloadProxyh">trunk/Source/WebKit2/UIProcess/Downloads/DownloadProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessGeolocationPermissionRequestProxyh">trunk/Source/WebKit2/UIProcess/GeolocationPermissionRequestProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessNotificationsNotificationPermissionRequesth">trunk/Source/WebKit2/UIProcess/Notifications/NotificationPermissionRequest.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessNotificationsWebNotificationh">trunk/Source/WebKit2/UIProcess/Notifications/WebNotification.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessNotificationsWebNotificationManagerProxyh">trunk/Source/WebKit2/UIProcess/Notifications/WebNotificationManagerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessPluginsWebPluginSiteDataManagerh">trunk/Source/WebKit2/UIProcess/Plugins/WebPluginSiteDataManager.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebApplicationCacheManagerProxyh">trunk/Source/WebKit2/UIProcess/WebApplicationCacheManagerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebBackForwardListh">trunk/Source/WebKit2/UIProcess/WebBackForwardList.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebColorPickerResultListenerProxyh">trunk/Source/WebKit2/UIProcess/WebColorPickerResultListenerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebContexth">trunk/Source/WebKit2/UIProcess/WebContext.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebCookieManagerProxyh">trunk/Source/WebKit2/UIProcess/WebCookieManagerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebDatabaseManagerProxyh">trunk/Source/WebKit2/UIProcess/WebDatabaseManagerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebEditCommandProxyh">trunk/Source/WebKit2/UIProcess/WebEditCommandProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebFrameProxyh">trunk/Source/WebKit2/UIProcess/WebFrameProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebGeolocationManagerProxyh">trunk/Source/WebKit2/UIProcess/WebGeolocationManagerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebGrammarDetailh">trunk/Source/WebKit2/UIProcess/WebGrammarDetail.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebIconDatabaseh">trunk/Source/WebKit2/UIProcess/WebIconDatabase.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebInspectorProxyh">trunk/Source/WebKit2/UIProcess/WebInspectorProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebKeyValueStorageManagerh">trunk/Source/WebKit2/UIProcess/WebKeyValueStorageManager.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebMediaCacheManagerProxyh">trunk/Source/WebKit2/UIProcess/WebMediaCacheManagerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebOpenPanelResultListenerProxyh">trunk/Source/WebKit2/UIProcess/WebOpenPanelResultListenerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebOriginDataManagerProxyh">trunk/Source/WebKit2/UIProcess/WebOriginDataManagerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebPageGrouph">trunk/Source/WebKit2/UIProcess/WebPageGroup.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebPageProxyh">trunk/Source/WebKit2/UIProcess/WebPageProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebPreferencesh">trunk/Source/WebKit2/UIProcess/WebPreferences.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebResourceCacheManagerProxyh">trunk/Source/WebKit2/UIProcess/WebResourceCacheManagerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundleDOMInjectedBundleNodeHandleh">trunk/Source/WebKit2/WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundleDOMInjectedBundleRangeHandleh">trunk/Source/WebKit2/WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundleInjectedBundleh">trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundle.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundleInjectedBundleBackForwardListh">trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleBackForwardList.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundleInjectedBundleBackForwardListItemh">trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleBackForwardListItem.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundleInjectedBundleDOMWindowExtensionh">trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleDOMWindowExtension.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundleInjectedBundleHitTestResulth">trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleHitTestResult.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundleInjectedBundleNavigationActionh">trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleNavigationAction.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundleInjectedBundleScriptWorldh">trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleScriptWorld.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPagePageBannerh">trunk/Source/WebKit2/WebProcess/WebPage/PageBanner.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPagePageOverlayh">trunk/Source/WebKit2/WebProcess/WebPage/PageOverlay.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageWebFrameh">trunk/Source/WebKit2/WebProcess/WebPage/WebFrame.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageWebInspectorh">trunk/Source/WebKit2/WebProcess/WebPage/WebInspector.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageWebPageh">trunk/Source/WebKit2/WebProcess/WebPage/WebPage.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageWebPageGroupProxyh">trunk/Source/WebKit2/WebProcess/WebPage/WebPageGroupProxy.h</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceWebKit2ChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/ChangeLog (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/ChangeLog        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/ChangeLog        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -1,3 +1,90 @@
</span><ins>+2013-12-10  Anders Carlsson  &lt;andersca@apple.com&gt;
+
+        Rename API::TypedObject to API::ObjectImpl
+        https://bugs.webkit.org/show_bug.cgi?id=125539
+
+        Reviewed by Tim Horton.
+
+        All API::Objects are by definition typed, so ObjectImpl makes more sense as a name.
+
+        * Shared/APIArray.h:
+        * Shared/APIFrameHandle.h:
+        * Shared/APIObject.h:
+        (API::ObjectImpl::~ObjectImpl):
+        (API::ObjectImpl::ObjectImpl):
+        * Shared/APIPageHandle.h:
+        * Shared/ImmutableDictionary.h:
+        * Shared/WebArchive.h:
+        * Shared/WebArchiveResource.h:
+        * Shared/WebBackForwardListItem.h:
+        * Shared/WebCertificateInfo.h:
+        * Shared/WebConnection.h:
+        * Shared/WebContextMenuItem.h:
+        * Shared/WebData.h:
+        * Shared/WebError.h:
+        * Shared/WebGeolocationPosition.h:
+        * Shared/WebGeometry.h:
+        * Shared/WebHitTestResult.h:
+        * Shared/WebImage.h:
+        * Shared/WebNumber.h:
+        * Shared/WebOpenPanelParameters.h:
+        * Shared/WebRenderLayer.h:
+        * Shared/WebRenderObject.h:
+        * Shared/WebSecurityOrigin.h:
+        * Shared/WebSerializedScriptValue.h:
+        * Shared/WebString.h:
+        * Shared/WebURL.h:
+        * Shared/WebURLRequest.h:
+        * Shared/WebURLResponse.h:
+        * Shared/WebUserContentURLPattern.h:
+        * Shared/mac/ObjCObjectGraph.h:
+        * UIProcess/APINavigationData.h:
+        * UIProcess/Authentication/AuthenticationChallengeProxy.h:
+        * UIProcess/Authentication/AuthenticationDecisionListener.h:
+        * UIProcess/Authentication/WebCredential.h:
+        * UIProcess/Authentication/WebProtectionSpace.h:
+        * UIProcess/Downloads/DownloadProxy.h:
+        * UIProcess/GeolocationPermissionRequestProxy.h:
+        * UIProcess/Notifications/NotificationPermissionRequest.h:
+        * UIProcess/Notifications/WebNotification.h:
+        * UIProcess/Notifications/WebNotificationManagerProxy.h:
+        * UIProcess/Plugins/WebPluginSiteDataManager.h:
+        * UIProcess/WebApplicationCacheManagerProxy.h:
+        * UIProcess/WebBackForwardList.h:
+        * UIProcess/WebColorPickerResultListenerProxy.h:
+        * UIProcess/WebContext.h:
+        * UIProcess/WebCookieManagerProxy.h:
+        * UIProcess/WebDatabaseManagerProxy.h:
+        * UIProcess/WebEditCommandProxy.h:
+        * UIProcess/WebFrameProxy.h:
+        * UIProcess/WebGeolocationManagerProxy.h:
+        * UIProcess/WebGrammarDetail.h:
+        * UIProcess/WebIconDatabase.h:
+        * UIProcess/WebInspectorProxy.h:
+        * UIProcess/WebKeyValueStorageManager.h:
+        * UIProcess/WebMediaCacheManagerProxy.h:
+        * UIProcess/WebOpenPanelResultListenerProxy.h:
+        * UIProcess/WebOriginDataManagerProxy.h:
+        * UIProcess/WebPageGroup.h:
+        * UIProcess/WebPageProxy.h:
+        * UIProcess/WebPreferences.h:
+        * UIProcess/WebResourceCacheManagerProxy.h:
+        * WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.h:
+        * WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.h:
+        * WebProcess/InjectedBundle/InjectedBundle.h:
+        * WebProcess/InjectedBundle/InjectedBundleBackForwardList.h:
+        * WebProcess/InjectedBundle/InjectedBundleBackForwardListItem.h:
+        * WebProcess/InjectedBundle/InjectedBundleDOMWindowExtension.h:
+        * WebProcess/InjectedBundle/InjectedBundleHitTestResult.h:
+        * WebProcess/InjectedBundle/InjectedBundleNavigationAction.h:
+        * WebProcess/InjectedBundle/InjectedBundleScriptWorld.h:
+        * WebProcess/WebPage/PageBanner.h:
+        * WebProcess/WebPage/PageOverlay.h:
+        * WebProcess/WebPage/WebFrame.h:
+        * WebProcess/WebPage/WebInspector.h:
+        * WebProcess/WebPage/WebPage.h:
+        * WebProcess/WebPage/WebPageGroupProxy.h:
+
</ins><span class="cx"> 2013-12-10  Nick Diego Yamane  &lt;nick.yamane@openbossa.org&gt;
</span><span class="cx"> 
</span><span class="cx">         [EFL] Fix WK2 build after r160341
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedAPIArrayh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/APIArray.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/APIArray.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/Shared/APIArray.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace API {
</span><span class="cx"> 
</span><del>-class Array FINAL : public TypedObject&lt;Object::Type::Array&gt; {
</del><ins>+class Array FINAL : public ObjectImpl&lt;Object::Type::Array&gt; {
</ins><span class="cx"> private:
</span><span class="cx">     template&lt;typename T&gt;
</span><span class="cx">     static inline const T* getObject(const RefPtr&lt;Object&gt;&amp; object) { return static_cast&lt;const T*&gt;(object.get()); }
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedAPIFrameHandleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/APIFrameHandle.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/APIFrameHandle.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/Shared/APIFrameHandle.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace API {
</span><span class="cx"> 
</span><del>-class FrameHandle : public TypedObject&lt;Object::Type::FrameHandle&gt; {
</del><ins>+class FrameHandle : public ObjectImpl&lt;Object::Type::FrameHandle&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static RefPtr&lt;FrameHandle&gt; create(uint64_t frameID);
</span><span class="cx">     virtual ~FrameHandle();
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedAPIObjecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/APIObject.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/APIObject.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/Shared/APIObject.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -202,18 +202,18 @@
</span><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> template &lt;Object::Type ArgumentType&gt;
</span><del>-class TypedObject : public Object {
</del><ins>+class ObjectImpl : public Object {
</ins><span class="cx"> public:
</span><span class="cx">     static const Type APIType = ArgumentType;
</span><span class="cx"> 
</span><del>-    virtual ~TypedObject()
</del><ins>+    virtual ~ObjectImpl()
</ins><span class="cx">     {
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx"> protected:
</span><span class="cx">     friend class Object;
</span><span class="cx"> 
</span><del>-    TypedObject()
</del><ins>+    ObjectImpl()
</ins><span class="cx">     {
</span><span class="cx">     }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedAPIPageHandleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/APIPageHandle.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/APIPageHandle.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/Shared/APIPageHandle.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace API {
</span><span class="cx"> 
</span><del>-class PageHandle : public TypedObject&lt;Object::Type::PageHandle&gt; {
</del><ins>+class PageHandle : public ObjectImpl&lt;Object::Type::PageHandle&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static RefPtr&lt;PageHandle&gt; create(uint64_t pageID);
</span><span class="cx">     virtual ~PageHandle();
</span><span class="lines">@@ -46,5 +46,4 @@
</span><span class="cx"> 
</span><span class="cx"> } // namespace API
</span><span class="cx"> 
</span><del>-
</del><span class="cx"> #endif // APIPageHandle_h
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedImmutableDictionaryh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/ImmutableDictionary.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/ImmutableDictionary.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/Shared/ImmutableDictionary.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx"> 
</span><span class="cx"> // ImmutableDictionary - An immutable dictionary type suitable for vending to an API.
</span><span class="cx"> 
</span><del>-class ImmutableDictionary : public API::TypedObject&lt;API::Object::Type::Dictionary&gt; {
</del><ins>+class ImmutableDictionary : public API::ObjectImpl&lt;API::Object::Type::Dictionary&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     typedef HashMap&lt;String, RefPtr&lt;API::Object&gt;&gt; MapType;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebArchiveh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebArchive.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebArchive.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/Shared/WebArchive.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx"> class WebArchiveResource;
</span><span class="cx"> class WebData;
</span><span class="cx"> 
</span><del>-class WebArchive : public API::TypedObject&lt;API::Object::Type::WebArchive&gt; {
</del><ins>+class WebArchive : public API::ObjectImpl&lt;API::Object::Type::WebArchive&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     virtual ~WebArchive();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebArchiveResourceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebArchiveResource.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebArchiveResource.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/Shared/WebArchiveResource.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> class WebString;
</span><span class="cx"> class WebURL;
</span><span class="cx"> 
</span><del>-class WebArchiveResource : public API::TypedObject&lt;API::Object::Type::WebArchiveResource&gt; {
</del><ins>+class WebArchiveResource : public API::ObjectImpl&lt;API::Object::Type::WebArchiveResource&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     virtual ~WebArchiveResource();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebBackForwardListItemh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebBackForwardListItem.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebBackForwardListItem.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/Shared/WebBackForwardListItem.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span><span class="cx"> 
</span><del>-class WebBackForwardListItem : public API::TypedObject&lt;API::Object::Type::BackForwardListItem&gt; {
</del><ins>+class WebBackForwardListItem : public API::ObjectImpl&lt;API::Object::Type::BackForwardListItem&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;WebBackForwardListItem&gt; create(const String&amp; originalURL, const String&amp; url, const String&amp; title, const uint8_t* backForwardData, size_t backForwardDataSize, uint64_t itemID)
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebCertificateInfoh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebCertificateInfo.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebCertificateInfo.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/Shared/WebCertificateInfo.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span><span class="cx"> 
</span><del>-class WebCertificateInfo : public API::TypedObject&lt;API::Object::Type::CertificateInfo&gt; {
</del><ins>+class WebCertificateInfo : public API::ObjectImpl&lt;API::Object::Type::CertificateInfo&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;WebCertificateInfo&gt; create(const CertificateInfo&amp; info)
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebConnectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebConnection.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebConnection.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/Shared/WebConnection.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span><span class="cx"> 
</span><del>-class WebConnection : public API::TypedObject&lt;API::Object::Type::Connection&gt;, public CoreIPC::MessageReceiver, public CoreIPC::MessageSender {
</del><ins>+class WebConnection : public API::ObjectImpl&lt;API::Object::Type::Connection&gt;, public CoreIPC::MessageReceiver, public CoreIPC::MessageSender {
</ins><span class="cx"> public:
</span><span class="cx">     virtual ~WebConnection();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebContextMenuItemh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebContextMenuItem.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebContextMenuItem.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/Shared/WebContextMenuItem.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span><span class="cx"> 
</span><del>-class WebContextMenuItem : public API::TypedObject&lt;API::Object::Type::ContextMenuItem&gt; {
</del><ins>+class WebContextMenuItem : public API::ObjectImpl&lt;API::Object::Type::ContextMenuItem&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;WebContextMenuItem&gt; create(const WebContextMenuItemData&amp; data)
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebData.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebData.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/Shared/WebData.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> 
</span><span class="cx"> // WebData - A data buffer type suitable for vending to an API.
</span><span class="cx"> 
</span><del>-class WebData : public API::TypedObject&lt;API::Object::Type::Data&gt; {
</del><ins>+class WebData : public API::ObjectImpl&lt;API::Object::Type::Data&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     typedef void (*FreeDataFunction)(unsigned char*, const void* context);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebErrorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebError.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebError.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/Shared/WebError.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx"> 
</span><span class="cx"> // WebError - An error type suitable for vending to an API.
</span><span class="cx"> 
</span><del>-class WebError : public API::TypedObject&lt;API::Object::Type::Error&gt; {
</del><ins>+class WebError : public API::ObjectImpl&lt;API::Object::Type::Error&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;WebError&gt; create()
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebGeolocationPositionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebGeolocationPosition.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebGeolocationPosition.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/Shared/WebGeolocationPosition.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span><span class="cx"> 
</span><del>-class WebGeolocationPosition : public API::TypedObject&lt;API::Object::Type::GeolocationPosition&gt; {
</del><ins>+class WebGeolocationPosition : public API::ObjectImpl&lt;API::Object::Type::GeolocationPosition&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     struct Data {
</span><span class="cx">         void encode(CoreIPC::ArgumentEncoder&amp;) const;
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebGeometryh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebGeometry.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebGeometry.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/Shared/WebGeometry.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span><span class="cx"> 
</span><del>-class WebSize : public API::TypedObject&lt;API::Object::Type::Size&gt; {
</del><ins>+class WebSize : public API::ObjectImpl&lt;API::Object::Type::Size&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;WebSize&gt; create(const WKSize&amp; size)
</span><span class="cx">     {
</span><span class="lines">@@ -55,7 +55,7 @@
</span><span class="cx">     WKSize m_size;
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-class WebPoint : public API::TypedObject&lt;API::Object::Type::Point&gt; {
</del><ins>+class WebPoint : public API::ObjectImpl&lt;API::Object::Type::Point&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;WebPoint&gt; create(const WKPoint&amp; point)
</span><span class="cx">     {
</span><span class="lines">@@ -72,7 +72,7 @@
</span><span class="cx">     WKPoint m_point;
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-class WebRect : public API::TypedObject&lt;API::Object::Type::Rect&gt; {
</del><ins>+class WebRect : public API::ObjectImpl&lt;API::Object::Type::Rect&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;WebRect&gt; create(const WKRect&amp; rect)
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebHitTestResulth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebHitTestResult.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebHitTestResult.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/Shared/WebHitTestResult.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx"> 
</span><span class="cx"> class WebFrame;
</span><span class="cx"> 
</span><del>-class WebHitTestResult : public API::TypedObject&lt;API::Object::Type::HitTestResult&gt; {
</del><ins>+class WebHitTestResult : public API::ObjectImpl&lt;API::Object::Type::HitTestResult&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     struct Data {
</span><span class="cx">         String absoluteImageURL;
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebImage.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebImage.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/Shared/WebImage.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx"> 
</span><span class="cx"> // WebImage - An image type suitable for vending to an API.
</span><span class="cx"> 
</span><del>-class WebImage : public API::TypedObject&lt;API::Object::Type::Image&gt; {
</del><ins>+class WebImage : public API::ObjectImpl&lt;API::Object::Type::Image&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;WebImage&gt; create(const WebCore::IntSize&amp;, ImageOptions);
</span><span class="cx">     static PassRefPtr&lt;WebImage&gt; create(PassRefPtr&lt;ShareableBitmap&gt;);
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebNumberh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebNumber.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebNumber.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/Shared/WebNumber.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> namespace WebKit {
</span><span class="cx"> 
</span><span class="cx"> template&lt;typename NumberType, API::Object::Type APIObjectType&gt;
</span><del>-class WebNumber : public API::TypedObject&lt;APIObjectType&gt; {
</del><ins>+class WebNumber : public API::ObjectImpl&lt;APIObjectType&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;WebNumber&gt; create(NumberType value)
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebOpenPanelParametersh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebOpenPanelParameters.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebOpenPanelParameters.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/Shared/WebOpenPanelParameters.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span><span class="cx"> 
</span><del>-class WebOpenPanelParameters : public API::TypedObject&lt;API::Object::Type::OpenPanelParameters&gt; {
</del><ins>+class WebOpenPanelParameters : public API::ObjectImpl&lt;API::Object::Type::OpenPanelParameters&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;WebOpenPanelParameters&gt; create(const WebCore::FileChooserSettings&amp;);
</span><span class="cx">     ~WebOpenPanelParameters();
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebRenderLayerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebRenderLayer.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebRenderLayer.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/Shared/WebRenderLayer.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> 
</span><span class="cx"> class WebPage;
</span><span class="cx"> 
</span><del>-class WebRenderLayer : public API::TypedObject&lt;API::Object::Type::RenderLayer&gt; {
</del><ins>+class WebRenderLayer : public API::ObjectImpl&lt;API::Object::Type::RenderLayer&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     enum CompositingLayerType { None, Normal, Tiled, Media, Container };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebRenderObjecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebRenderObject.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebRenderObject.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/Shared/WebRenderObject.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> 
</span><span class="cx"> class WebPage;
</span><span class="cx"> 
</span><del>-class WebRenderObject : public API::TypedObject&lt;API::Object::Type::RenderObject&gt; {
</del><ins>+class WebRenderObject : public API::ObjectImpl&lt;API::Object::Type::RenderObject&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;WebRenderObject&gt; create(WebPage*);
</span><span class="cx">     static PassRefPtr&lt;WebRenderObject&gt; create(WebCore::RenderObject* renderer)
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebSecurityOriginh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebSecurityOrigin.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebSecurityOrigin.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/Shared/WebSecurityOrigin.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span><span class="cx"> 
</span><del>-class WebSecurityOrigin : public API::TypedObject&lt;API::Object::Type::SecurityOrigin&gt; {
</del><ins>+class WebSecurityOrigin : public API::ObjectImpl&lt;API::Object::Type::SecurityOrigin&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;WebSecurityOrigin&gt; createFromString(const String&amp; string)
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebSerializedScriptValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebSerializedScriptValue.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebSerializedScriptValue.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/Shared/WebSerializedScriptValue.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span><span class="cx"> 
</span><del>-class WebSerializedScriptValue : public API::TypedObject&lt;API::Object::Type::SerializedScriptValue&gt; {
</del><ins>+class WebSerializedScriptValue : public API::ObjectImpl&lt;API::Object::Type::SerializedScriptValue&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;WebSerializedScriptValue&gt; create(PassRefPtr&lt;WebCore::SerializedScriptValue&gt; serializedValue)
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebStringh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebString.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebString.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/Shared/WebString.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> 
</span><span class="cx"> // WebString - A string type suitable for vending to an API.
</span><span class="cx"> 
</span><del>-class WebString : public API::TypedObject&lt;API::Object::Type::String&gt; {
</del><ins>+class WebString : public API::ObjectImpl&lt;API::Object::Type::String&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;WebString&gt; createNull()
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebURLh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebURL.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebURL.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/Shared/WebURL.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> 
</span><span class="cx"> // WebURL - A URL type suitable for vending to an API.
</span><span class="cx"> 
</span><del>-class WebURL : public API::TypedObject&lt;API::Object::Type::URL&gt; {
</del><ins>+class WebURL : public API::ObjectImpl&lt;API::Object::Type::URL&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;WebURL&gt; create(const String&amp; string)
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebURLRequesth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebURLRequest.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebURLRequest.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/Shared/WebURLRequest.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span><span class="cx"> 
</span><del>-class WebURLRequest : public API::TypedObject&lt;API::Object::Type::URLRequest&gt; {
</del><ins>+class WebURLRequest : public API::ObjectImpl&lt;API::Object::Type::URLRequest&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;WebURLRequest&gt; create(const WebCore::URL&amp;);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebURLResponseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebURLResponse.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebURLResponse.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/Shared/WebURLResponse.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span><span class="cx"> 
</span><del>-class WebURLResponse : public API::TypedObject&lt;API::Object::Type::URLResponse&gt; {
</del><ins>+class WebURLResponse : public API::ObjectImpl&lt;API::Object::Type::URLResponse&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;WebURLResponse&gt; create(const WebCore::ResourceResponse&amp; response)
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebUserContentURLPatternh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebUserContentURLPattern.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebUserContentURLPattern.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/Shared/WebUserContentURLPattern.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span><span class="cx"> 
</span><del>-class WebUserContentURLPattern : public API::TypedObject&lt;API::Object::Type::UserContentURLPattern&gt; {
</del><ins>+class WebUserContentURLPattern : public API::ObjectImpl&lt;API::Object::Type::UserContentURLPattern&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;WebUserContentURLPattern&gt; create(const String&amp; pattern)
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedmacObjCObjectGraphh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/mac/ObjCObjectGraph.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/mac/ObjCObjectGraph.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/Shared/mac/ObjCObjectGraph.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span><span class="cx"> 
</span><del>-class ObjCObjectGraph : public API::TypedObject&lt;API::Object::Type::ObjCObjectGraph&gt; {
</del><ins>+class ObjCObjectGraph : public API::ObjectImpl&lt;API::Object::Type::ObjCObjectGraph&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;ObjCObjectGraph&gt; create(id rootObject)
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPINavigationDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/APINavigationData.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/APINavigationData.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/UIProcess/APINavigationData.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace API {
</span><span class="cx"> 
</span><del>-class NavigationData : public TypedObject&lt;Object::Type::NavigationData&gt; {
</del><ins>+class NavigationData : public ObjectImpl&lt;Object::Type::NavigationData&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;NavigationData&gt; create(const WebKit::WebNavigationDataStore&amp; store)
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAuthenticationAuthenticationChallengeProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Authentication/AuthenticationChallengeProxy.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Authentication/AuthenticationChallengeProxy.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/UIProcess/Authentication/AuthenticationChallengeProxy.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> class WebCredential;
</span><span class="cx"> class WebProtectionSpace;
</span><span class="cx"> 
</span><del>-class AuthenticationChallengeProxy : public API::TypedObject&lt;API::Object::Type::AuthenticationChallenge&gt; {
</del><ins>+class AuthenticationChallengeProxy : public API::ObjectImpl&lt;API::Object::Type::AuthenticationChallenge&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;AuthenticationChallengeProxy&gt; create(const WebCore::AuthenticationChallenge&amp; authenticationChallenge, uint64_t challengeID, CoreIPC::Connection* connection)
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAuthenticationAuthenticationDecisionListenerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Authentication/AuthenticationDecisionListener.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Authentication/AuthenticationDecisionListener.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/UIProcess/Authentication/AuthenticationDecisionListener.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> class AuthenticationChallengeProxy;
</span><span class="cx"> class WebCredential;
</span><span class="cx"> 
</span><del>-class AuthenticationDecisionListener : public API::TypedObject&lt;API::Object::Type::AuthenticationDecisionListener&gt; {
</del><ins>+class AuthenticationDecisionListener : public API::ObjectImpl&lt;API::Object::Type::AuthenticationDecisionListener&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;AuthenticationDecisionListener&gt; create(AuthenticationChallengeProxy* authenticationChallenge)
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAuthenticationWebCredentialh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Authentication/WebCredential.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Authentication/WebCredential.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/UIProcess/Authentication/WebCredential.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> 
</span><span class="cx"> class WebCertificateInfo;
</span><span class="cx"> 
</span><del>-class WebCredential : public API::TypedObject&lt;API::Object::Type::Credential&gt; {
</del><ins>+class WebCredential : public API::ObjectImpl&lt;API::Object::Type::Credential&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     ~WebCredential();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAuthenticationWebProtectionSpaceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Authentication/WebProtectionSpace.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Authentication/WebProtectionSpace.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/UIProcess/Authentication/WebProtectionSpace.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span><span class="cx"> 
</span><del>-class WebProtectionSpace : public API::TypedObject&lt;API::Object::Type::ProtectionSpace&gt; {
</del><ins>+class WebProtectionSpace : public API::ObjectImpl&lt;API::Object::Type::ProtectionSpace&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;WebProtectionSpace&gt; create(const WebCore::ProtectionSpace&amp; protectionSpace)
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessDownloadsDownloadProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Downloads/DownloadProxy.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Downloads/DownloadProxy.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/UIProcess/Downloads/DownloadProxy.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx"> class WebData;
</span><span class="cx"> class WebPageProxy;
</span><span class="cx"> 
</span><del>-class DownloadProxy : public API::TypedObject&lt;API::Object::Type::Download&gt;, public CoreIPC::MessageReceiver {
</del><ins>+class DownloadProxy : public API::ObjectImpl&lt;API::Object::Type::Download&gt;, public CoreIPC::MessageReceiver {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;DownloadProxy&gt; create(DownloadProxyMap&amp;, WebContext&amp;);
</span><span class="cx">     ~DownloadProxy();
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessGeolocationPermissionRequestProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/GeolocationPermissionRequestProxy.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/GeolocationPermissionRequestProxy.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/UIProcess/GeolocationPermissionRequestProxy.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> 
</span><span class="cx"> class GeolocationPermissionRequestManagerProxy;
</span><span class="cx"> 
</span><del>-class GeolocationPermissionRequestProxy : public API::TypedObject&lt;API::Object::Type::GeolocationPermissionRequest&gt; {
</del><ins>+class GeolocationPermissionRequestProxy : public API::ObjectImpl&lt;API::Object::Type::GeolocationPermissionRequest&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;GeolocationPermissionRequestProxy&gt; create(GeolocationPermissionRequestManagerProxy* manager, uint64_t geolocationID)
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessNotificationsNotificationPermissionRequesth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Notifications/NotificationPermissionRequest.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Notifications/NotificationPermissionRequest.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/UIProcess/Notifications/NotificationPermissionRequest.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> 
</span><span class="cx"> class NotificationPermissionRequestManagerProxy;
</span><span class="cx"> 
</span><del>-class NotificationPermissionRequest : public API::TypedObject&lt;API::Object::Type::NotificationPermissionRequest&gt; {
</del><ins>+class NotificationPermissionRequest : public API::ObjectImpl&lt;API::Object::Type::NotificationPermissionRequest&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;NotificationPermissionRequest&gt; create(NotificationPermissionRequestManagerProxy*, uint64_t notificationID);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessNotificationsWebNotificationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Notifications/WebNotification.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Notifications/WebNotification.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/UIProcess/Notifications/WebNotification.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span><span class="cx"> 
</span><del>-class WebNotification : public API::TypedObject&lt;API::Object::Type::Notification&gt; {
</del><ins>+class WebNotification : public API::ObjectImpl&lt;API::Object::Type::Notification&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;WebNotification&gt; create(const String&amp; title, const String&amp; body, const String&amp; iconURL, const String&amp; tag, const String&amp; lang, const String&amp; dir, const String&amp; originString, uint64_t notificationID)
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessNotificationsWebNotificationManagerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Notifications/WebNotificationManagerProxy.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Notifications/WebNotificationManagerProxy.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/UIProcess/Notifications/WebNotificationManagerProxy.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx"> class WebPageProxy;
</span><span class="cx"> class WebSecurityOrigin;
</span><span class="cx"> 
</span><del>-class WebNotificationManagerProxy : public API::TypedObject&lt;API::Object::Type::NotificationManager&gt;, public WebContextSupplement {
</del><ins>+class WebNotificationManagerProxy : public API::ObjectImpl&lt;API::Object::Type::NotificationManager&gt;, public WebContextSupplement {
</ins><span class="cx"> public:
</span><span class="cx"> 
</span><span class="cx">     static const char* supplementName();
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessPluginsWebPluginSiteDataManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Plugins/WebPluginSiteDataManager.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Plugins/WebPluginSiteDataManager.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/UIProcess/Plugins/WebPluginSiteDataManager.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> 
</span><span class="cx"> typedef GenericCallback&lt;WKArrayRef&gt; ArrayCallback;
</span><span class="cx"> 
</span><del>-class WebPluginSiteDataManager : public API::TypedObject&lt;API::Object::Type::PluginSiteDataManager&gt; {
</del><ins>+class WebPluginSiteDataManager : public API::ObjectImpl&lt;API::Object::Type::PluginSiteDataManager&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;WebPluginSiteDataManager&gt; create(WebContext*);
</span><span class="cx">     virtual ~WebPluginSiteDataManager();
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebApplicationCacheManagerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebApplicationCacheManagerProxy.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebApplicationCacheManagerProxy.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/UIProcess/WebApplicationCacheManagerProxy.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx"> 
</span><span class="cx"> typedef GenericCallback&lt;WKArrayRef&gt; ArrayCallback;
</span><span class="cx"> 
</span><del>-class WebApplicationCacheManagerProxy : public API::TypedObject&lt;API::Object::Type::ApplicationCacheManager&gt;, public WebContextSupplement, private CoreIPC::MessageReceiver {
</del><ins>+class WebApplicationCacheManagerProxy : public API::ObjectImpl&lt;API::Object::Type::ApplicationCacheManager&gt;, public WebContextSupplement, private CoreIPC::MessageReceiver {
</ins><span class="cx"> public:
</span><span class="cx">     static const char* supplementName();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebBackForwardListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebBackForwardList.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebBackForwardList.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/UIProcess/WebBackForwardList.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx">  *      Back        Forward
</span><span class="cx">  */
</span><span class="cx"> 
</span><del>-class WebBackForwardList : public API::TypedObject&lt;API::Object::Type::BackForwardList&gt; {
</del><ins>+class WebBackForwardList : public API::ObjectImpl&lt;API::Object::Type::BackForwardList&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRef&lt;WebBackForwardList&gt; create(WebPageProxy&amp; page)
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebColorPickerResultListenerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebColorPickerResultListenerProxy.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebColorPickerResultListenerProxy.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/UIProcess/WebColorPickerResultListenerProxy.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> 
</span><span class="cx"> class WebPageProxy;
</span><span class="cx"> 
</span><del>-class WebColorPickerResultListenerProxy : public API::TypedObject&lt;API::Object::Type::ColorPickerResultListener&gt; {
</del><ins>+class WebColorPickerResultListenerProxy : public API::ObjectImpl&lt;API::Object::Type::ColorPickerResultListener&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;WebColorPickerResultListenerProxy&gt; create(WebPageProxy* page)
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebContexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebContext.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebContext.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/UIProcess/WebContext.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -90,7 +90,7 @@
</span><span class="cx"> extern NSString *SchemeForCustomProtocolUnregisteredNotificationName;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-class WebContext : public API::TypedObject&lt;API::Object::Type::Context&gt;, private CoreIPC::MessageReceiver
</del><ins>+class WebContext : public API::ObjectImpl&lt;API::Object::Type::Context&gt;, private CoreIPC::MessageReceiver
</ins><span class="cx"> #if ENABLE(NETSCAPE_PLUGIN_API)
</span><span class="cx">     , private PluginInfoStoreClient
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebCookieManagerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebCookieManagerProxy.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebCookieManagerProxy.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/UIProcess/WebCookieManagerProxy.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx"> typedef GenericCallback&lt;WKArrayRef&gt; ArrayCallback;
</span><span class="cx"> typedef GenericCallback&lt;WKHTTPCookieAcceptPolicy, HTTPCookieAcceptPolicy&gt; HTTPCookieAcceptPolicyCallback;
</span><span class="cx"> 
</span><del>-class WebCookieManagerProxy : public API::TypedObject&lt;API::Object::Type::CookieManager&gt;, public WebContextSupplement, private CoreIPC::MessageReceiver {
</del><ins>+class WebCookieManagerProxy : public API::ObjectImpl&lt;API::Object::Type::CookieManager&gt;, public WebContextSupplement, private CoreIPC::MessageReceiver {
</ins><span class="cx"> public:
</span><span class="cx">     static const char* supplementName();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebDatabaseManagerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebDatabaseManagerProxy.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebDatabaseManagerProxy.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/UIProcess/WebDatabaseManagerProxy.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx"> 
</span><span class="cx"> typedef GenericCallback&lt;WKArrayRef&gt; ArrayCallback;
</span><span class="cx"> 
</span><del>-class WebDatabaseManagerProxy : public API::TypedObject&lt;API::Object::Type::DatabaseManager&gt;, public WebContextSupplement, private CoreIPC::MessageReceiver {
</del><ins>+class WebDatabaseManagerProxy : public API::ObjectImpl&lt;API::Object::Type::DatabaseManager&gt;, public WebContextSupplement, private CoreIPC::MessageReceiver {
</ins><span class="cx"> public:
</span><span class="cx">     static const char* supplementName();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebEditCommandProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebEditCommandProxy.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebEditCommandProxy.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/UIProcess/WebEditCommandProxy.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> 
</span><span class="cx"> class WebPageProxy;
</span><span class="cx"> 
</span><del>-class WebEditCommandProxy : public API::TypedObject&lt;API::Object::Type::EditCommandProxy&gt; {
</del><ins>+class WebEditCommandProxy : public API::ObjectImpl&lt;API::Object::Type::EditCommandProxy&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;WebEditCommandProxy&gt; create(uint64_t commandID, WebCore::EditAction editAction, WebPageProxy* page)
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebFrameProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebFrameProxy.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebFrameProxy.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/UIProcess/WebFrameProxy.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx"> 
</span><span class="cx"> typedef GenericCallback&lt;WKDataRef&gt; DataCallback;
</span><span class="cx"> 
</span><del>-class WebFrameProxy : public API::TypedObject&lt;API::Object::Type::Frame&gt; {
</del><ins>+class WebFrameProxy : public API::ObjectImpl&lt;API::Object::Type::Frame&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;WebFrameProxy&gt; create(WebPageProxy* page, uint64_t frameID)
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebGeolocationManagerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebGeolocationManagerProxy.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebGeolocationManagerProxy.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/UIProcess/WebGeolocationManagerProxy.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> class WebContext;
</span><span class="cx"> class WebGeolocationPosition;
</span><span class="cx"> 
</span><del>-class WebGeolocationManagerProxy : public API::TypedObject&lt;API::Object::Type::GeolocationManager&gt;, public WebContextSupplement, private CoreIPC::MessageReceiver {
</del><ins>+class WebGeolocationManagerProxy : public API::ObjectImpl&lt;API::Object::Type::GeolocationManager&gt;, public WebContextSupplement, private CoreIPC::MessageReceiver {
</ins><span class="cx"> public:
</span><span class="cx">     static const char* supplementName();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebGrammarDetailh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebGrammarDetail.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebGrammarDetail.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/UIProcess/WebGrammarDetail.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span><span class="cx"> 
</span><del>-class WebGrammarDetail : public API::TypedObject&lt;API::Object::Type::GrammarDetail&gt; {
</del><ins>+class WebGrammarDetail : public API::ObjectImpl&lt;API::Object::Type::GrammarDetail&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;WebGrammarDetail&gt; create(int location, int length, API::Array* guesses, const String&amp; userDescription);
</span><span class="cx">     static PassRefPtr&lt;WebGrammarDetail&gt; create(const WebCore::GrammarDetail&amp;);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebIconDatabaseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebIconDatabase.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebIconDatabase.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/UIProcess/WebIconDatabase.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx"> 
</span><span class="cx"> class WebContext;
</span><span class="cx"> 
</span><del>-class WebIconDatabase : public API::TypedObject&lt;API::Object::Type::IconDatabase&gt;, public WebCore::IconDatabaseClient, private CoreIPC::MessageReceiver {
</del><ins>+class WebIconDatabase : public API::ObjectImpl&lt;API::Object::Type::IconDatabase&gt;, public WebCore::IconDatabaseClient, private CoreIPC::MessageReceiver {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;WebIconDatabase&gt; create(WebContext*);
</span><span class="cx">     virtual ~WebIconDatabase();
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebInspectorProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebInspectorProxy.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebInspectorProxy.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/UIProcess/WebInspectorProxy.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -69,7 +69,7 @@
</span><span class="cx">     AttachmentSideRight
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-class WebInspectorProxy : public API::TypedObject&lt;API::Object::Type::Inspector&gt;, public CoreIPC::MessageReceiver {
</del><ins>+class WebInspectorProxy : public API::ObjectImpl&lt;API::Object::Type::Inspector&gt;, public CoreIPC::MessageReceiver {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;WebInspectorProxy&gt; create(WebPageProxy* page)
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebKeyValueStorageManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebKeyValueStorageManager.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebKeyValueStorageManager.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/UIProcess/WebKeyValueStorageManager.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> 
</span><span class="cx"> typedef GenericCallback&lt;WKArrayRef&gt; ArrayCallback;
</span><span class="cx"> 
</span><del>-class WebKeyValueStorageManager : public API::TypedObject&lt;API::Object::Type::KeyValueStorageManager&gt;, public WebContextSupplement {
</del><ins>+class WebKeyValueStorageManager : public API::ObjectImpl&lt;API::Object::Type::KeyValueStorageManager&gt;, public WebContextSupplement {
</ins><span class="cx"> public:
</span><span class="cx">     static const char* supplementName();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebMediaCacheManagerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebMediaCacheManagerProxy.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebMediaCacheManagerProxy.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/UIProcess/WebMediaCacheManagerProxy.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> 
</span><span class="cx"> typedef GenericCallback&lt;WKArrayRef&gt; ArrayCallback;
</span><span class="cx"> 
</span><del>-class WebMediaCacheManagerProxy : public API::TypedObject&lt;API::Object::Type::MediaCacheManager&gt;, public WebContextSupplement, private CoreIPC::MessageReceiver {
</del><ins>+class WebMediaCacheManagerProxy : public API::ObjectImpl&lt;API::Object::Type::MediaCacheManager&gt;, public WebContextSupplement, private CoreIPC::MessageReceiver {
</ins><span class="cx"> public:
</span><span class="cx">     static const char* supplementName();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebOpenPanelResultListenerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebOpenPanelResultListenerProxy.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebOpenPanelResultListenerProxy.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/UIProcess/WebOpenPanelResultListenerProxy.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> 
</span><span class="cx"> class WebPageProxy;
</span><span class="cx"> 
</span><del>-class WebOpenPanelResultListenerProxy : public API::TypedObject&lt;API::Object::Type::FramePolicyListener&gt; {
</del><ins>+class WebOpenPanelResultListenerProxy : public API::ObjectImpl&lt;API::Object::Type::FramePolicyListener&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;WebOpenPanelResultListenerProxy&gt; create(WebPageProxy* page)
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebOriginDataManagerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebOriginDataManagerProxy.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebOriginDataManagerProxy.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/UIProcess/WebOriginDataManagerProxy.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx"> 
</span><span class="cx"> typedef GenericCallback&lt;WKArrayRef&gt; ArrayCallback;
</span><span class="cx"> 
</span><del>-class WebOriginDataManagerProxy : public API::TypedObject&lt;API::Object::Type::OriginDataManager&gt;, public WebContextSupplement, private CoreIPC::MessageReceiver {
</del><ins>+class WebOriginDataManagerProxy : public API::ObjectImpl&lt;API::Object::Type::OriginDataManager&gt;, public WebContextSupplement, private CoreIPC::MessageReceiver {
</ins><span class="cx"> public:
</span><span class="cx">     static const char* supplementName();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebPageGrouph"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebPageGroup.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebPageGroup.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/UIProcess/WebPageGroup.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> class WebPreferences;
</span><span class="cx"> class WebPageProxy;
</span><span class="cx"> 
</span><del>-class WebPageGroup : public API::TypedObject&lt;API::Object::Type::PageGroup&gt; {
</del><ins>+class WebPageGroup : public API::ObjectImpl&lt;API::Object::Type::PageGroup&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     WebPageGroup(const String&amp; identifier = String(), bool visibleToInjectedBundle = true, bool visibleToHistoryClient = true);
</span><span class="cx">     static PassRefPtr&lt;WebPageGroup&gt; create(const String&amp; identifier = String(), bool visibleToInjectedBundle = true, bool visibleToHistoryClient = true);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebPageProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebPageProxy.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebPageProxy.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/UIProcess/WebPageProxy.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -314,7 +314,7 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> class WebPageProxy
</span><del>-    : public API::TypedObject&lt;API::Object::Type::Page&gt;
</del><ins>+    : public API::ObjectImpl&lt;API::Object::Type::Page&gt;
</ins><span class="cx"> #if ENABLE(INPUT_TYPE_COLOR)
</span><span class="cx">     , public WebColorPicker::Client
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebPreferencesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebPreferences.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebPreferences.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/UIProcess/WebPreferences.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> 
</span><span class="cx"> class WebPageGroup;
</span><span class="cx"> 
</span><del>-class WebPreferences : public API::TypedObject&lt;API::Object::Type::Preferences&gt; {
</del><ins>+class WebPreferences : public API::ObjectImpl&lt;API::Object::Type::Preferences&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;WebPreferences&gt; create()
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebResourceCacheManagerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebResourceCacheManagerProxy.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebResourceCacheManagerProxy.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/UIProcess/WebResourceCacheManagerProxy.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> 
</span><span class="cx"> typedef GenericCallback&lt;WKArrayRef&gt; ArrayCallback;
</span><span class="cx"> 
</span><del>-class WebResourceCacheManagerProxy : public API::TypedObject&lt;API::Object::Type::CacheManager&gt;, public WebContextSupplement, private CoreIPC::MessageReceiver {
</del><ins>+class WebResourceCacheManagerProxy : public API::ObjectImpl&lt;API::Object::Type::CacheManager&gt;, public WebContextSupplement, private CoreIPC::MessageReceiver {
</ins><span class="cx"> public:
</span><span class="cx">     static const char* supplementName();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessInjectedBundleDOMInjectedBundleNodeHandleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> class WebFrame;
</span><span class="cx"> class WebImage;
</span><span class="cx"> 
</span><del>-class InjectedBundleNodeHandle : public API::TypedObject&lt;API::Object::Type::BundleNodeHandle&gt; {
</del><ins>+class InjectedBundleNodeHandle : public API::ObjectImpl&lt;API::Object::Type::BundleNodeHandle&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;InjectedBundleNodeHandle&gt; getOrCreate(JSContextRef, JSObjectRef);
</span><span class="cx">     static PassRefPtr&lt;InjectedBundleNodeHandle&gt; getOrCreate(WebCore::Node*);
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessInjectedBundleDOMInjectedBundleRangeHandleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> 
</span><span class="cx"> class InjectedBundleScriptWorld;
</span><span class="cx"> 
</span><del>-class InjectedBundleRangeHandle : public API::TypedObject&lt;API::Object::Type::BundleRangeHandle&gt; {
</del><ins>+class InjectedBundleRangeHandle : public API::ObjectImpl&lt;API::Object::Type::BundleRangeHandle&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;InjectedBundleRangeHandle&gt; getOrCreate(JSContextRef, JSObjectRef);
</span><span class="cx">     static PassRefPtr&lt;InjectedBundleRangeHandle&gt; getOrCreate(WebCore::Range*);
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessInjectedBundleInjectedBundleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundle.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundle.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundle.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -74,7 +74,7 @@
</span><span class="cx"> class WebPage;
</span><span class="cx"> class WebPageGroupProxy;
</span><span class="cx"> 
</span><del>-class InjectedBundle : public API::TypedObject&lt;API::Object::Type::Bundle&gt; {
</del><ins>+class InjectedBundle : public API::ObjectImpl&lt;API::Object::Type::Bundle&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;InjectedBundle&gt; create(const String&amp; path)
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessInjectedBundleInjectedBundleBackForwardListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleBackForwardList.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleBackForwardList.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleBackForwardList.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> 
</span><span class="cx"> class InjectedBundleBackForwardListItem;
</span><span class="cx"> 
</span><del>-class InjectedBundleBackForwardList : public API::TypedObject&lt;API::Object::Type::BundleBackForwardList&gt; {
</del><ins>+class InjectedBundleBackForwardList : public API::ObjectImpl&lt;API::Object::Type::BundleBackForwardList&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;InjectedBundleBackForwardList&gt; create(WebPage* page)
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessInjectedBundleInjectedBundleBackForwardListItemh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleBackForwardListItem.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleBackForwardListItem.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleBackForwardListItem.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> 
</span><span class="cx"> class WebPageProxy;
</span><span class="cx"> 
</span><del>-class InjectedBundleBackForwardListItem : public API::TypedObject&lt;API::Object::Type::BundleBackForwardListItem&gt; {
</del><ins>+class InjectedBundleBackForwardListItem : public API::ObjectImpl&lt;API::Object::Type::BundleBackForwardListItem&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;InjectedBundleBackForwardListItem&gt; create(PassRefPtr&lt;WebCore::HistoryItem&gt; item)
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessInjectedBundleInjectedBundleDOMWindowExtensionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleDOMWindowExtension.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleDOMWindowExtension.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleDOMWindowExtension.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx"> class InjectedBundleScriptWorld;
</span><span class="cx"> class WebFrame;
</span><span class="cx"> 
</span><del>-class InjectedBundleDOMWindowExtension : public API::TypedObject&lt;API::Object::Type::BundleDOMWindowExtension&gt; {
</del><ins>+class InjectedBundleDOMWindowExtension : public API::ObjectImpl&lt;API::Object::Type::BundleDOMWindowExtension&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;InjectedBundleDOMWindowExtension&gt; create(WebFrame*, InjectedBundleScriptWorld*);
</span><span class="cx">     static InjectedBundleDOMWindowExtension* get(WebCore::DOMWindowExtension*);
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessInjectedBundleInjectedBundleHitTestResulth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleHitTestResult.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleHitTestResult.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleHitTestResult.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> class InjectedBundleNodeHandle;
</span><span class="cx"> class WebFrame;
</span><span class="cx"> 
</span><del>-class InjectedBundleHitTestResult : public API::TypedObject&lt;API::Object::Type::BundleHitTestResult&gt; {
</del><ins>+class InjectedBundleHitTestResult : public API::ObjectImpl&lt;API::Object::Type::BundleHitTestResult&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;InjectedBundleHitTestResult&gt; create(const WebCore::HitTestResult&amp;);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessInjectedBundleInjectedBundleNavigationActionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleNavigationAction.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleNavigationAction.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleNavigationAction.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> 
</span><span class="cx"> class WebFrame;
</span><span class="cx"> 
</span><del>-class InjectedBundleNavigationAction : public API::TypedObject&lt;API::Object::Type::BundleNavigationAction&gt; {
</del><ins>+class InjectedBundleNavigationAction : public API::ObjectImpl&lt;API::Object::Type::BundleNavigationAction&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;InjectedBundleNavigationAction&gt; create(WebFrame*, const WebCore::NavigationAction&amp;, PassRefPtr&lt;WebCore::FormState&gt;);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessInjectedBundleInjectedBundleScriptWorldh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleScriptWorld.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleScriptWorld.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleScriptWorld.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span><span class="cx"> 
</span><del>-class InjectedBundleScriptWorld : public API::TypedObject&lt;API::Object::Type::BundleScriptWorld&gt; {
</del><ins>+class InjectedBundleScriptWorld : public API::ObjectImpl&lt;API::Object::Type::BundleScriptWorld&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;InjectedBundleScriptWorld&gt; create();
</span><span class="cx">     static PassRefPtr&lt;InjectedBundleScriptWorld&gt; getOrCreate(WebCore::DOMWrapperWorld&amp;);
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPagePageBannerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/PageBanner.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/PageBanner.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/WebProcess/WebPage/PageBanner.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> 
</span><span class="cx"> class WebPage;
</span><span class="cx"> 
</span><del>-class PageBanner : public API::TypedObject&lt;API::Object::Type::BundlePageBanner&gt; {
</del><ins>+class PageBanner : public API::ObjectImpl&lt;API::Object::Type::BundlePageBanner&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     enum Type {
</span><span class="cx">         NotSet,
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPagePageOverlayh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/PageOverlay.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/PageOverlay.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/WebProcess/WebPage/PageOverlay.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx"> class WebMouseEvent;
</span><span class="cx"> class WebPage;
</span><span class="cx"> 
</span><del>-class PageOverlay : public API::TypedObject&lt;API::Object::Type::BundlePageOverlay&gt; {
</del><ins>+class PageOverlay : public API::ObjectImpl&lt;API::Object::Type::BundlePageOverlay&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     class Client {
</span><span class="cx">     protected:
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageWebFrameh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/WebFrame.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/WebFrame.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/WebProcess/WebPage/WebFrame.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -58,7 +58,7 @@
</span><span class="cx"> class InjectedBundleScriptWorld;
</span><span class="cx"> class WebPage;
</span><span class="cx"> 
</span><del>-class WebFrame : public API::TypedObject&lt;API::Object::Type::BundleFrame&gt; {
</del><ins>+class WebFrame : public API::ObjectImpl&lt;API::Object::Type::BundleFrame&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;WebFrame&gt; createWithCoreMainFrame(WebPage*, WebCore::Frame*);
</span><span class="cx">     static PassRefPtr&lt;WebFrame&gt; createSubframe(WebPage*, const String&amp; frameName, WebCore::HTMLFrameOwnerElement*);
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageWebInspectorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/WebInspector.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/WebInspector.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/WebProcess/WebPage/WebInspector.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> class WebPage;
</span><span class="cx"> struct WebPageCreationParameters;
</span><span class="cx"> 
</span><del>-class WebInspector : public API::TypedObject&lt;API::Object::Type::BundleInspector&gt; {
</del><ins>+class WebInspector : public API::ObjectImpl&lt;API::Object::Type::BundleInspector&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;WebInspector&gt; create(WebPage*, WebCore::InspectorFrontendChannel*);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageWebPageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/WebPage.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/WebPage.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/WebProcess/WebPage/WebPage.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -163,7 +163,7 @@
</span><span class="cx"> 
</span><span class="cx"> typedef Vector&lt;RefPtr&lt;PageOverlay&gt;&gt; PageOverlayList;
</span><span class="cx"> 
</span><del>-class WebPage : public API::TypedObject&lt;API::Object::Type::BundlePage&gt;, public CoreIPC::MessageReceiver, public CoreIPC::MessageSender {
</del><ins>+class WebPage : public API::ObjectImpl&lt;API::Object::Type::BundlePage&gt;, public CoreIPC::MessageReceiver, public CoreIPC::MessageSender {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;WebPage&gt; create(uint64_t pageID, const WebPageCreationParameters&amp;);
</span><span class="cx">     virtual ~WebPage();
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageWebPageGroupProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/WebPageGroupProxy.h (160383 => 160384)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/WebPageGroupProxy.h        2013-12-10 21:19:15 UTC (rev 160383)
+++ trunk/Source/WebKit2/WebProcess/WebPage/WebPageGroupProxy.h        2013-12-10 21:28:37 UTC (rev 160384)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span><span class="cx"> 
</span><del>-class WebPageGroupProxy : public API::TypedObject&lt;API::Object::Type::BundlePageGroup&gt; {
</del><ins>+class WebPageGroupProxy : public API::ObjectImpl&lt;API::Object::Type::BundlePageGroup&gt; {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;WebPageGroupProxy&gt; create(const WebPageGroupData&amp;);
</span><span class="cx">     virtual ~WebPageGroupProxy();
</span></span></pre>
</div>
</div>

</body>
</html>