<!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>[160395] 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/160395">160395</a></dd>
<dt>Author</dt> <dd>andersca@apple.com</dd>
<dt>Date</dt> <dd>2013-12-10 16:19:07 -0800 (Tue, 10 Dec 2013)</dd>
</dl>

<h3>Log Message</h3>
<pre>Move number and geometry classes into the API namespace
https://bugs.webkit.org/show_bug.cgi?id=125549

Reviewed by Geoffrey Garen.

* Shared/API/Cocoa/WKRemoteObjectCoder.mm:
(-[WKRemoteObjectEncoder encodeBool:forKey:]):
(-[WKRemoteObjectEncoder encodeInt64:forKey:]):
(-[WKRemoteObjectEncoder encodeDouble:forKey:]):
(-[WKRemoteObjectDecoder decodeBoolForKey:]):
(-[WKRemoteObjectDecoder decodeInt64ForKey:]):
(-[WKRemoteObjectDecoder decodeDoubleForKey:]):
* Shared/API/c/WKGeometry.cpp:
(WKSizeGetTypeID):
(WKPointGetTypeID):
(WKRectGetTypeID):
(WKPointCreate):
(WKSizeCreate):
(WKRectCreate):
* Shared/API/c/WKNumber.cpp:
(WKBooleanGetTypeID):
(WKBooleanCreate):
(WKDoubleGetTypeID):
(WKDoubleCreate):
(WKUInt64GetTypeID):
(WKUInt64Create):
* Shared/API/c/WKSharedAPICast.h:
* Shared/APIGeometry.cpp:
(API::Point::encode):
(API::Point::decode):
(API::Size::encode):
(API::Size::decode):
(API::Rect::encode):
(API::Rect::decode):
* Shared/APIGeometry.h:
(API::Size::create):
(API::Size::Size):
(API::Point::create):
(API::Point::Point):
(API::Rect::create):
(API::Rect::Rect):
* Shared/APINumber.h:
(API::Number::create):
(API::Number::decode):
(API::Number::Number):
* Shared/APIObject.h:
* Shared/Plugins/Netscape/PluginInformation.cpp:
(WebKit::getPluginModuleInformation):
(WebKit::createPluginInformationDictionary):
* Shared/Plugins/Netscape/mac/PluginInformationMac.mm:
(WebKit::getPlatformPluginModuleInformation):
* Shared/UserData.cpp:
(WebKit::UserData::encode):
(WebKit::UserData::decode):
* Shared/UserMessageCoders.h:
(WebKit::UserMessageEncoder::baseEncode):
(WebKit::UserMessageDecoder::baseDecode):
* UIProcess/Notifications/WebNotificationManagerProxy.cpp:
(WebKit::WebNotificationManagerProxy::populateCopyOfNotificationPermissions):
(WebKit::WebNotificationManagerProxy::providerDidCloseNotifications):
* UIProcess/Notifications/WebNotificationProvider.cpp:
(WebKit::WebNotificationProvider::clearNotifications):
* UIProcess/Plugins/PlugInAutoStartProvider.cpp:
(WebKit::PlugInAutoStartProvider::autoStartOriginsTableCopy):
(WebKit::PlugInAutoStartProvider::setAutoStartOriginsTable):
* UIProcess/StatisticsRequest.cpp:
(WebKit::addToDictionaryFromHashMap):
* UIProcess/WebDatabaseManagerProxy.cpp:
(WebKit::WebDatabaseManagerProxy::didGetDatabasesByOrigin):
* UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::didFindStringMatches):
* UIProcess/WebUIClient.cpp:
(WebKit::WebUIClient::createNewPage):
* WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::trackedRepaintRects):
* WebProcess/WebPage/mac/WKAccessibilityWebPageObject.mm:
(-[WKAccessibilityWebPageObject accessibilityAttributeValue:forParameter:]):</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceWebKit2ChangeLog">trunk/Source/WebKit2/ChangeLog</a></li>
<li><a href="#trunkSourceWebKit2SharedAPICocoaWKRemoteObjectCodermm">trunk/Source/WebKit2/Shared/API/Cocoa/WKRemoteObjectCoder.mm</a></li>
<li><a href="#trunkSourceWebKit2SharedAPIcWKGeometrycpp">trunk/Source/WebKit2/Shared/API/c/WKGeometry.cpp</a></li>
<li><a href="#trunkSourceWebKit2SharedAPIcWKNumbercpp">trunk/Source/WebKit2/Shared/API/c/WKNumber.cpp</a></li>
<li><a href="#trunkSourceWebKit2SharedAPIcWKSharedAPICasth">trunk/Source/WebKit2/Shared/API/c/WKSharedAPICast.h</a></li>
<li><a href="#trunkSourceWebKit2SharedAPIGeometrycpp">trunk/Source/WebKit2/Shared/APIGeometry.cpp</a></li>
<li><a href="#trunkSourceWebKit2SharedAPIGeometryh">trunk/Source/WebKit2/Shared/APIGeometry.h</a></li>
<li><a href="#trunkSourceWebKit2SharedAPINumberh">trunk/Source/WebKit2/Shared/APINumber.h</a></li>
<li><a href="#trunkSourceWebKit2SharedAPIObjecth">trunk/Source/WebKit2/Shared/APIObject.h</a></li>
<li><a href="#trunkSourceWebKit2SharedPluginsNetscapePluginInformationcpp">trunk/Source/WebKit2/Shared/Plugins/Netscape/PluginInformation.cpp</a></li>
<li><a href="#trunkSourceWebKit2SharedPluginsNetscapemacPluginInformationMacmm">trunk/Source/WebKit2/Shared/Plugins/Netscape/mac/PluginInformationMac.mm</a></li>
<li><a href="#trunkSourceWebKit2SharedUserDatacpp">trunk/Source/WebKit2/Shared/UserData.cpp</a></li>
<li><a href="#trunkSourceWebKit2SharedUserMessageCodersh">trunk/Source/WebKit2/Shared/UserMessageCoders.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessNotificationsWebNotificationManagerProxycpp">trunk/Source/WebKit2/UIProcess/Notifications/WebNotificationManagerProxy.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessNotificationsWebNotificationProvidercpp">trunk/Source/WebKit2/UIProcess/Notifications/WebNotificationProvider.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessPluginsPlugInAutoStartProvidercpp">trunk/Source/WebKit2/UIProcess/Plugins/PlugInAutoStartProvider.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessStatisticsRequestcpp">trunk/Source/WebKit2/UIProcess/StatisticsRequest.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebDatabaseManagerProxycpp">trunk/Source/WebKit2/UIProcess/WebDatabaseManagerProxy.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebPageProxycpp">trunk/Source/WebKit2/UIProcess/WebPageProxy.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebUIClientcpp">trunk/Source/WebKit2/UIProcess/WebUIClient.cpp</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageWebPagecpp">trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPagemacWKAccessibilityWebPageObjectmm">trunk/Source/WebKit2/WebProcess/WebPage/mac/WKAccessibilityWebPageObject.mm</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceWebKit2ChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/ChangeLog (160394 => 160395)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/ChangeLog        2013-12-10 23:36:09 UTC (rev 160394)
+++ trunk/Source/WebKit2/ChangeLog        2013-12-11 00:19:07 UTC (rev 160395)
</span><span class="lines">@@ -1,5 +1,85 @@
</span><span class="cx"> 2013-12-10  Anders Carlsson  &lt;andersca@apple.com&gt;
</span><span class="cx"> 
</span><ins>+        Move number and geometry classes into the API namespace
+        https://bugs.webkit.org/show_bug.cgi?id=125549
+
+        Reviewed by Geoffrey Garen.
+
+        * Shared/API/Cocoa/WKRemoteObjectCoder.mm:
+        (-[WKRemoteObjectEncoder encodeBool:forKey:]):
+        (-[WKRemoteObjectEncoder encodeInt64:forKey:]):
+        (-[WKRemoteObjectEncoder encodeDouble:forKey:]):
+        (-[WKRemoteObjectDecoder decodeBoolForKey:]):
+        (-[WKRemoteObjectDecoder decodeInt64ForKey:]):
+        (-[WKRemoteObjectDecoder decodeDoubleForKey:]):
+        * Shared/API/c/WKGeometry.cpp:
+        (WKSizeGetTypeID):
+        (WKPointGetTypeID):
+        (WKRectGetTypeID):
+        (WKPointCreate):
+        (WKSizeCreate):
+        (WKRectCreate):
+        * Shared/API/c/WKNumber.cpp:
+        (WKBooleanGetTypeID):
+        (WKBooleanCreate):
+        (WKDoubleGetTypeID):
+        (WKDoubleCreate):
+        (WKUInt64GetTypeID):
+        (WKUInt64Create):
+        * Shared/API/c/WKSharedAPICast.h:
+        * Shared/APIGeometry.cpp:
+        (API::Point::encode):
+        (API::Point::decode):
+        (API::Size::encode):
+        (API::Size::decode):
+        (API::Rect::encode):
+        (API::Rect::decode):
+        * Shared/APIGeometry.h:
+        (API::Size::create):
+        (API::Size::Size):
+        (API::Point::create):
+        (API::Point::Point):
+        (API::Rect::create):
+        (API::Rect::Rect):
+        * Shared/APINumber.h:
+        (API::Number::create):
+        (API::Number::decode):
+        (API::Number::Number):
+        * Shared/APIObject.h:
+        * Shared/Plugins/Netscape/PluginInformation.cpp:
+        (WebKit::getPluginModuleInformation):
+        (WebKit::createPluginInformationDictionary):
+        * Shared/Plugins/Netscape/mac/PluginInformationMac.mm:
+        (WebKit::getPlatformPluginModuleInformation):
+        * Shared/UserData.cpp:
+        (WebKit::UserData::encode):
+        (WebKit::UserData::decode):
+        * Shared/UserMessageCoders.h:
+        (WebKit::UserMessageEncoder::baseEncode):
+        (WebKit::UserMessageDecoder::baseDecode):
+        * UIProcess/Notifications/WebNotificationManagerProxy.cpp:
+        (WebKit::WebNotificationManagerProxy::populateCopyOfNotificationPermissions):
+        (WebKit::WebNotificationManagerProxy::providerDidCloseNotifications):
+        * UIProcess/Notifications/WebNotificationProvider.cpp:
+        (WebKit::WebNotificationProvider::clearNotifications):
+        * UIProcess/Plugins/PlugInAutoStartProvider.cpp:
+        (WebKit::PlugInAutoStartProvider::autoStartOriginsTableCopy):
+        (WebKit::PlugInAutoStartProvider::setAutoStartOriginsTable):
+        * UIProcess/StatisticsRequest.cpp:
+        (WebKit::addToDictionaryFromHashMap):
+        * UIProcess/WebDatabaseManagerProxy.cpp:
+        (WebKit::WebDatabaseManagerProxy::didGetDatabasesByOrigin):
+        * UIProcess/WebPageProxy.cpp:
+        (WebKit::WebPageProxy::didFindStringMatches):
+        * UIProcess/WebUIClient.cpp:
+        (WebKit::WebUIClient::createNewPage):
+        * WebProcess/WebPage/WebPage.cpp:
+        (WebKit::WebPage::trackedRepaintRects):
+        * WebProcess/WebPage/mac/WKAccessibilityWebPageObject.mm:
+        (-[WKAccessibilityWebPageObject accessibilityAttributeValue:forParameter:]):
+
+2013-12-10  Anders Carlsson  &lt;andersca@apple.com&gt;
+
</ins><span class="cx">         Add encode and decode functions to WebNumber
</span><span class="cx">         https://bugs.webkit.org/show_bug.cgi?id=125547
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedAPICocoaWKRemoteObjectCodermm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/API/Cocoa/WKRemoteObjectCoder.mm (160394 => 160395)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/API/Cocoa/WKRemoteObjectCoder.mm        2013-12-10 23:36:09 UTC (rev 160394)
+++ trunk/Source/WebKit2/Shared/API/Cocoa/WKRemoteObjectCoder.mm        2013-12-11 00:19:07 UTC (rev 160395)
</span><span class="lines">@@ -242,17 +242,17 @@
</span><span class="cx"> 
</span><span class="cx"> - (void)encodeBool:(BOOL)value forKey:(NSString *)key
</span><span class="cx"> {
</span><del>-    _currentDictionary-&gt;set(escapeKey(key), WebBoolean::create(value));
</del><ins>+    _currentDictionary-&gt;set(escapeKey(key), API::Boolean::create(value));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> - (void)encodeInt64:(int64_t)value forKey:(NSString *)key
</span><span class="cx"> {
</span><del>-    _currentDictionary-&gt;set(escapeKey(key), WebUInt64::create(value));
</del><ins>+    _currentDictionary-&gt;set(escapeKey(key), API::UInt64::create(value));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> - (void)encodeDouble:(double)value forKey:(NSString *)key
</span><span class="cx"> {
</span><del>-    _currentDictionary-&gt;set(escapeKey(key), WebDouble::create(value));
</del><ins>+    _currentDictionary-&gt;set(escapeKey(key), API::Double::create(value));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> - (BOOL)requiresSecureCoding
</span><span class="lines">@@ -481,7 +481,7 @@
</span><span class="cx"> 
</span><span class="cx"> - (BOOL)decodeBoolForKey:(NSString *)key
</span><span class="cx"> {
</span><del>-    const WebBoolean* value = _currentDictionary-&gt;get&lt;WebBoolean&gt;(escapeKey(key));
</del><ins>+    const API::Boolean* value = _currentDictionary-&gt;get&lt;API::Boolean&gt;(escapeKey(key));
</ins><span class="cx">     if (!value)
</span><span class="cx">         return false;
</span><span class="cx">     return value-&gt;value();
</span><span class="lines">@@ -489,7 +489,7 @@
</span><span class="cx"> 
</span><span class="cx"> - (int64_t)decodeInt64ForKey:(NSString *)key
</span><span class="cx"> {
</span><del>-    const WebUInt64* value = _currentDictionary-&gt;get&lt;WebUInt64&gt;(escapeKey(key));
</del><ins>+    const API::UInt64* value = _currentDictionary-&gt;get&lt;API::UInt64&gt;(escapeKey(key));
</ins><span class="cx">     if (!value)
</span><span class="cx">         return 0;
</span><span class="cx">     return value-&gt;value();
</span><span class="lines">@@ -497,7 +497,7 @@
</span><span class="cx"> 
</span><span class="cx"> - (double)decodeDoubleForKey:(NSString *)key
</span><span class="cx"> {
</span><del>-    const WebDouble* value = _currentDictionary-&gt;get&lt;WebDouble&gt;(escapeKey(key));
</del><ins>+    const API::Double* value = _currentDictionary-&gt;get&lt;API::Double&gt;(escapeKey(key));
</ins><span class="cx">     if (!value)
</span><span class="cx">         return 0;
</span><span class="cx">     return value-&gt;value();
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedAPIcWKGeometrycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/API/c/WKGeometry.cpp (160394 => 160395)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/API/c/WKGeometry.cpp        2013-12-10 23:36:09 UTC (rev 160394)
+++ trunk/Source/WebKit2/Shared/API/c/WKGeometry.cpp        2013-12-11 00:19:07 UTC (rev 160395)
</span><span class="lines">@@ -33,35 +33,32 @@
</span><span class="cx"> 
</span><span class="cx"> WKTypeID WKSizeGetTypeID()
</span><span class="cx"> {
</span><del>-    return toAPI(WebSize::APIType);
</del><ins>+    return toAPI(API::Size::APIType);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> WKTypeID WKPointGetTypeID()
</span><span class="cx"> {
</span><del>-    return toAPI(WebPoint::APIType);
</del><ins>+    return toAPI(API::Point::APIType);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> WKTypeID WKRectGetTypeID()
</span><span class="cx"> {
</span><del>-    return toAPI(WebRect::APIType);
</del><ins>+    return toAPI(API::Rect::APIType);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> WKPointRef WKPointCreate(WKPoint point)
</span><span class="cx"> {
</span><del>-    RefPtr&lt;WebPoint&gt; webPoint = WebPoint::create(point);
-    return toAPI(webPoint.release().leakRef());
</del><ins>+    return toAPI(API::Point::create(point).leakRef());
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> WKSizeRef WKSizeCreate(WKSize size)
</span><span class="cx"> {
</span><del>-    RefPtr&lt;WebSize&gt; webSize = WebSize::create(size);
-    return toAPI(webSize.release().leakRef());
</del><ins>+    return toAPI(API::Size::create(size).leakRef());
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> WKRectRef WKRectCreate(WKRect rect)
</span><span class="cx"> {
</span><del>-    RefPtr&lt;WebRect&gt; webRect = WebRect::create(rect);
-    return toAPI(webRect.release().leakRef());
</del><ins>+    return toAPI(API::Rect::create(rect).leakRef());
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> WKSize WKSizeGetValue(WKSizeRef size)
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedAPIcWKNumbercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/API/c/WKNumber.cpp (160394 => 160395)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/API/c/WKNumber.cpp        2013-12-10 23:36:09 UTC (rev 160394)
+++ trunk/Source/WebKit2/Shared/API/c/WKNumber.cpp        2013-12-11 00:19:07 UTC (rev 160395)
</span><span class="lines">@@ -33,12 +33,12 @@
</span><span class="cx"> 
</span><span class="cx"> WKTypeID WKBooleanGetTypeID()
</span><span class="cx"> {
</span><del>-    return toAPI(WebBoolean::APIType);
</del><ins>+    return toAPI(API::Boolean::APIType);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> WKBooleanRef WKBooleanCreate(bool value)
</span><span class="cx"> {
</span><del>-    RefPtr&lt;WebBoolean&gt; booleanObject = WebBoolean::create(value);
</del><ins>+    RefPtr&lt;API::Boolean&gt; booleanObject = API::Boolean::create(value);
</ins><span class="cx">     return toAPI(booleanObject.release().leakRef());
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -49,12 +49,12 @@
</span><span class="cx"> 
</span><span class="cx"> WKTypeID WKDoubleGetTypeID()
</span><span class="cx"> {
</span><del>-    return toAPI(WebDouble::APIType);
</del><ins>+    return toAPI(API::Double::APIType);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> WKDoubleRef WKDoubleCreate(double value)
</span><span class="cx"> {
</span><del>-    RefPtr&lt;WebDouble&gt; doubleObject = WebDouble::create(value);
</del><ins>+    RefPtr&lt;API::Double&gt; doubleObject = API::Double::create(value);
</ins><span class="cx">     return toAPI(doubleObject.release().leakRef());
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -65,12 +65,12 @@
</span><span class="cx"> 
</span><span class="cx"> WKTypeID WKUInt64GetTypeID()
</span><span class="cx"> {
</span><del>-    return toAPI(WebUInt64::APIType);
</del><ins>+    return toAPI(API::UInt64::APIType);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> WKUInt64Ref WKUInt64Create(uint64_t value)
</span><span class="cx"> {
</span><del>-    RefPtr&lt;WebUInt64&gt; uint64Object = WebUInt64::create(value);
</del><ins>+    RefPtr&lt;API::UInt64&gt; uint64Object = API::UInt64::create(value);
</ins><span class="cx">     return toAPI(uint64Object.release().leakRef());
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedAPIcWKSharedAPICasth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/API/c/WKSharedAPICast.h (160394 => 160395)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/API/c/WKSharedAPICast.h        2013-12-10 23:36:09 UTC (rev 160394)
+++ trunk/Source/WebKit2/Shared/API/c/WKSharedAPICast.h        2013-12-11 00:19:07 UTC (rev 160395)
</span><span class="lines">@@ -60,6 +60,9 @@
</span><span class="cx"> 
</span><span class="cx"> namespace API {
</span><span class="cx"> class Array;
</span><ins>+class Point;
+class Rect;
+class Size;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span><span class="lines">@@ -75,11 +78,8 @@
</span><span class="cx"> class WebData;
</span><span class="cx"> class WebGraphicsContext;
</span><span class="cx"> class WebImage;
</span><del>-class WebPoint;
-class WebRect;
</del><span class="cx"> class WebSecurityOrigin;
</span><span class="cx"> class WebSerializedScriptValue;
</span><del>-class WebSize;
</del><span class="cx"> class WebURLRequest;
</span><span class="cx"> class WebURLResponse;
</span><span class="cx"> class WebUserContentURLPattern;
</span><span class="lines">@@ -92,25 +92,25 @@
</span><span class="cx">     template&lt;&gt; struct ImplTypeInfo&lt;TheImplType*&gt; { typedef TheAPIType APIType; };
</span><span class="cx"> 
</span><span class="cx"> WK_ADD_API_MAPPING(WKArrayRef, API::Array)
</span><del>-WK_ADD_API_MAPPING(WKBooleanRef, WebBoolean)
</del><ins>+WK_ADD_API_MAPPING(WKBooleanRef, API::Boolean)
</ins><span class="cx"> WK_ADD_API_MAPPING(WKCertificateInfoRef, WebCertificateInfo)
</span><span class="cx"> WK_ADD_API_MAPPING(WKConnectionRef, WebConnection)
</span><span class="cx"> WK_ADD_API_MAPPING(WKContextMenuItemRef, WebContextMenuItem)
</span><span class="cx"> WK_ADD_API_MAPPING(WKDataRef, WebData)
</span><span class="cx"> WK_ADD_API_MAPPING(WKDictionaryRef, ImmutableDictionary)
</span><del>-WK_ADD_API_MAPPING(WKDoubleRef, WebDouble)
</del><ins>+WK_ADD_API_MAPPING(WKDoubleRef, API::Double)
</ins><span class="cx"> WK_ADD_API_MAPPING(WKErrorRef, WebError)
</span><span class="cx"> WK_ADD_API_MAPPING(WKGraphicsContextRef, WebGraphicsContext)
</span><span class="cx"> WK_ADD_API_MAPPING(WKImageRef, WebImage)
</span><span class="cx"> WK_ADD_API_MAPPING(WKMutableDictionaryRef, MutableDictionary)
</span><del>-WK_ADD_API_MAPPING(WKPointRef, WebPoint)
-WK_ADD_API_MAPPING(WKRectRef, WebRect)
</del><ins>+WK_ADD_API_MAPPING(WKPointRef, API::Point)
+WK_ADD_API_MAPPING(WKRectRef, API::Rect)
</ins><span class="cx"> WK_ADD_API_MAPPING(WKSecurityOriginRef, WebSecurityOrigin)
</span><span class="cx"> WK_ADD_API_MAPPING(WKSerializedScriptValueRef, WebSerializedScriptValue)
</span><del>-WK_ADD_API_MAPPING(WKSizeRef, WebSize)
</del><ins>+WK_ADD_API_MAPPING(WKSizeRef, API::Size)
</ins><span class="cx"> WK_ADD_API_MAPPING(WKStringRef, WebString)
</span><span class="cx"> WK_ADD_API_MAPPING(WKTypeRef, API::Object)
</span><del>-WK_ADD_API_MAPPING(WKUInt64Ref, WebUInt64)
</del><ins>+WK_ADD_API_MAPPING(WKUInt64Ref, API::UInt64)
</ins><span class="cx"> WK_ADD_API_MAPPING(WKURLRef, WebURL)
</span><span class="cx"> WK_ADD_API_MAPPING(WKURLRequestRef, WebURLRequest)
</span><span class="cx"> WK_ADD_API_MAPPING(WKURLResponseRef, WebURLResponse)
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedAPIGeometrycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/APIGeometry.cpp (160394 => 160395)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/APIGeometry.cpp        2013-12-10 23:36:09 UTC (rev 160394)
+++ trunk/Source/WebKit2/Shared/APIGeometry.cpp        2013-12-11 00:19:07 UTC (rev 160395)
</span><span class="lines">@@ -29,15 +29,15 @@
</span><span class="cx"> #include &quot;ArgumentDecoder.h&quot;
</span><span class="cx"> #include &quot;ArgumentEncoder.h&quot;
</span><span class="cx"> 
</span><del>-namespace WebKit {
</del><ins>+namespace API {
</ins><span class="cx"> 
</span><del>-void WebPoint::encode(CoreIPC::ArgumentEncoder&amp; encoder) const
</del><ins>+void Point::encode(CoreIPC::ArgumentEncoder&amp; encoder) const
</ins><span class="cx"> {
</span><span class="cx">     encoder &lt;&lt; m_point.x;
</span><span class="cx">     encoder &lt;&lt; m_point.y;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-bool WebPoint::decode(CoreIPC::ArgumentDecoder&amp; decoder, RefPtr&lt;API::Object&gt;&amp; result)
</del><ins>+bool Point::decode(CoreIPC::ArgumentDecoder&amp; decoder, RefPtr&lt;API::Object&gt;&amp; result)
</ins><span class="cx"> {
</span><span class="cx">     WKPoint point;
</span><span class="cx">     if (!decoder.decode(point.x))
</span><span class="lines">@@ -45,18 +45,18 @@
</span><span class="cx">     if (!decoder.decode(point.y))
</span><span class="cx">         return false;
</span><span class="cx"> 
</span><del>-    result = WebPoint::create(point);
</del><ins>+    result = Point::create(point);
</ins><span class="cx">     return true;
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-void WebSize::encode(CoreIPC::ArgumentEncoder&amp; encoder) const
</del><ins>+void Size::encode(CoreIPC::ArgumentEncoder&amp; encoder) const
</ins><span class="cx"> {
</span><span class="cx">     encoder &lt;&lt; m_size.width;
</span><span class="cx">     encoder &lt;&lt; m_size.height;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-bool WebSize::decode(CoreIPC::ArgumentDecoder&amp; decoder, RefPtr&lt;API::Object&gt;&amp; result)
</del><ins>+bool Size::decode(CoreIPC::ArgumentDecoder&amp; decoder, RefPtr&lt;API::Object&gt;&amp; result)
</ins><span class="cx"> {
</span><span class="cx">     WKSize size;
</span><span class="cx">     if (!decoder.decode(size.width))
</span><span class="lines">@@ -64,12 +64,12 @@
</span><span class="cx">     if (!decoder.decode(size.height))
</span><span class="cx">         return false;
</span><span class="cx"> 
</span><del>-    result = WebSize::create(size);
</del><ins>+    result = Size::create(size);
</ins><span class="cx">     return true;
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-void WebRect::encode(CoreIPC::ArgumentEncoder&amp; encoder) const
</del><ins>+void Rect::encode(CoreIPC::ArgumentEncoder&amp; encoder) const
</ins><span class="cx"> {
</span><span class="cx">     encoder &lt;&lt; m_rect.origin.x;
</span><span class="cx">     encoder &lt;&lt; m_rect.origin.y;
</span><span class="lines">@@ -77,7 +77,7 @@
</span><span class="cx">     encoder &lt;&lt; m_rect.size.height;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-bool WebRect::decode(CoreIPC::ArgumentDecoder&amp; decoder, RefPtr&lt;API::Object&gt;&amp; result)
</del><ins>+bool Rect::decode(CoreIPC::ArgumentDecoder&amp; decoder, RefPtr&lt;API::Object&gt;&amp; result)
</ins><span class="cx"> {
</span><span class="cx">     WKRect rect;
</span><span class="cx">     if (!decoder.decode(rect.origin.x))
</span><span class="lines">@@ -89,9 +89,8 @@
</span><span class="cx">     if (!decoder.decode(rect.size.height))
</span><span class="cx">         return false;
</span><span class="cx"> 
</span><del>-    result = WebRect::create(rect);
</del><ins>+    result = Rect::create(rect);
</ins><span class="cx">     return true;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-} // namespace WebKit
-
</del><ins>+} // namespace API
</ins></span></pre></div>
<a id="trunkSourceWebKit2SharedAPIGeometryh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/APIGeometry.h (160394 => 160395)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/APIGeometry.h        2013-12-10 23:36:09 UTC (rev 160394)
+++ trunk/Source/WebKit2/Shared/APIGeometry.h        2013-12-11 00:19:07 UTC (rev 160395)
</span><span class="lines">@@ -36,13 +36,13 @@
</span><span class="cx"> class ArgumentEncoder;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-namespace WebKit {
</del><ins>+namespace API {
</ins><span class="cx"> 
</span><del>-class WebSize : public API::ObjectImpl&lt;API::Object::Type::Size&gt; {
</del><ins>+class Size : public API::ObjectImpl&lt;API::Object::Type::Size&gt; {
</ins><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;WebSize&gt; create(const WKSize&amp; size)
</del><ins>+    static PassRefPtr&lt;Size&gt; create(const WKSize&amp; size)
</ins><span class="cx">     {
</span><del>-        return adoptRef(new WebSize(size));
</del><ins>+        return adoptRef(new Size(size));
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     const WKSize&amp; size() const { return m_size; }
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx">     static bool decode(CoreIPC::ArgumentDecoder&amp;, RefPtr&lt;API::Object&gt;&amp;);
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    explicit WebSize(const WKSize&amp; size)
</del><ins>+    explicit Size(const WKSize&amp; size)
</ins><span class="cx">         : m_size(size)
</span><span class="cx">     {
</span><span class="cx">     }
</span><span class="lines">@@ -59,11 +59,11 @@
</span><span class="cx">     WKSize m_size;
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-class WebPoint : public API::ObjectImpl&lt;API::Object::Type::Point&gt; {
</del><ins>+class Point : public API::ObjectImpl&lt;API::Object::Type::Point&gt; {
</ins><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;WebPoint&gt; create(const WKPoint&amp; point)
</del><ins>+    static PassRefPtr&lt;Point&gt; create(const WKPoint&amp; point)
</ins><span class="cx">     {
</span><del>-        return adoptRef(new WebPoint(point));
</del><ins>+        return adoptRef(new Point(point));
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     const WKPoint&amp; point() const { return m_point; }
</span><span class="lines">@@ -72,18 +72,18 @@
</span><span class="cx">     static bool decode(CoreIPC::ArgumentDecoder&amp;, RefPtr&lt;API::Object&gt;&amp;);
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    explicit WebPoint(const WKPoint&amp; point)
</del><ins>+    explicit Point(const WKPoint&amp; point)
</ins><span class="cx">         : m_point(point)
</span><span class="cx">     { }
</span><span class="cx"> 
</span><span class="cx">     WKPoint m_point;
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-class WebRect : public API::ObjectImpl&lt;API::Object::Type::Rect&gt; {
</del><ins>+class Rect : public API::ObjectImpl&lt;API::Object::Type::Rect&gt; {
</ins><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;WebRect&gt; create(const WKRect&amp; rect)
</del><ins>+    static PassRefPtr&lt;Rect&gt; create(const WKRect&amp; rect)
</ins><span class="cx">     {
</span><del>-        return adoptRef(new WebRect(rect));
</del><ins>+        return adoptRef(new Rect(rect));
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     const WKRect&amp; rect() const { return m_rect; }
</span><span class="lines">@@ -92,7 +92,7 @@
</span><span class="cx">     static bool decode(CoreIPC::ArgumentDecoder&amp;, RefPtr&lt;API::Object&gt;&amp;);
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    explicit WebRect(const WKRect&amp; rect)
</del><ins>+    explicit Rect(const WKRect&amp; rect)
</ins><span class="cx">         : m_rect(rect)
</span><span class="cx">     {
</span><span class="cx">     }
</span><span class="lines">@@ -100,6 +100,6 @@
</span><span class="cx">     WKRect m_rect;
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-} // namespace WebKit
</del><ins>+} // namespace API
</ins><span class="cx"> 
</span><span class="cx"> #endif // APIGeometry_h
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedAPINumberh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/APINumber.h (160394 => 160395)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/APINumber.h        2013-12-10 23:36:09 UTC (rev 160394)
+++ trunk/Source/WebKit2/Shared/APINumber.h        2013-12-11 00:19:07 UTC (rev 160395)
</span><span class="lines">@@ -31,14 +31,14 @@
</span><span class="cx"> #include &quot;ArgumentEncoder.h&quot;
</span><span class="cx"> #include &lt;wtf/PassRefPtr.h&gt;
</span><span class="cx"> 
</span><del>-namespace WebKit {
</del><ins>+namespace API {
</ins><span class="cx"> 
</span><span class="cx"> template&lt;typename NumberType, API::Object::Type APIObjectType&gt;
</span><del>-class WebNumber : public API::ObjectImpl&lt;APIObjectType&gt; {
</del><ins>+class Number : public ObjectImpl&lt;APIObjectType&gt; {
</ins><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;WebNumber&gt; create(NumberType value)
</del><ins>+    static PassRefPtr&lt;Number&gt; create(NumberType value)
</ins><span class="cx">     {
</span><del>-        return adoptRef(new WebNumber(value));
</del><ins>+        return adoptRef(new Number(value));
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     NumberType value() const { return m_value; }
</span><span class="lines">@@ -48,18 +48,18 @@
</span><span class="cx">         encoder &lt;&lt; m_value;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    static bool decode(CoreIPC::ArgumentDecoder&amp; decoder, RefPtr&lt;API::Object&gt;&amp; result)
</del><ins>+    static bool decode(CoreIPC::ArgumentDecoder&amp; decoder, RefPtr&lt;Object&gt;&amp; result)
</ins><span class="cx">     {
</span><span class="cx">         NumberType value;
</span><span class="cx">         if (!decoder.decode(value))
</span><span class="cx">             return false;
</span><span class="cx"> 
</span><del>-        result = WebNumber::create(value);
</del><ins>+        result = Number::create(value);
</ins><span class="cx">         return true;
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    explicit WebNumber(NumberType value)
</del><ins>+    explicit Number(NumberType value)
</ins><span class="cx">         : m_value(value)
</span><span class="cx">     {
</span><span class="cx">     }
</span><span class="lines">@@ -67,10 +67,10 @@
</span><span class="cx">     const NumberType m_value;
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-typedef WebNumber&lt;bool, API::Object::Type::Boolean&gt; WebBoolean;
-typedef WebNumber&lt;double, API::Object::Type::Double&gt; WebDouble;
-typedef WebNumber&lt;uint64_t, API::Object::Type::UInt64&gt; WebUInt64;
</del><ins>+typedef Number&lt;bool, API::Object::Type::Boolean&gt; Boolean;
+typedef Number&lt;double, API::Object::Type::Double&gt; Double;
+typedef Number&lt;uint64_t, API::Object::Type::UInt64&gt; UInt64;
</ins><span class="cx"> 
</span><del>-} // namespace WebKit
</del><ins>+} // namespace API
</ins><span class="cx"> 
</span><span class="cx"> #endif // APINumber_h
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedAPIObjecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/APIObject.h (160394 => 160395)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/APIObject.h        2013-12-10 23:36:09 UTC (rev 160394)
+++ trunk/Source/WebKit2/Shared/APIObject.h        2013-12-11 00:19:07 UTC (rev 160395)
</span><span class="lines">@@ -66,6 +66,7 @@
</span><span class="cx">         Error,
</span><span class="cx">         FrameHandle,
</span><span class="cx">         Image,
</span><ins>+        PageGroupData,
</ins><span class="cx">         PageHandle,
</span><span class="cx">         ProtectionSpace,
</span><span class="cx">         RenderLayer,
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedPluginsNetscapePluginInformationcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/Plugins/Netscape/PluginInformation.cpp (160394 => 160395)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/Plugins/Netscape/PluginInformation.cpp        2013-12-10 23:36:09 UTC (rev 160394)
+++ trunk/Source/WebKit2/Shared/Plugins/Netscape/PluginInformation.cpp        2013-12-11 00:19:07 UTC (rev 160395)
</span><span class="lines">@@ -113,7 +113,7 @@
</span><span class="cx"> #if ENABLE(NETSCAPE_PLUGIN_API)
</span><span class="cx">     map.set(pluginInformationPathKey(), WebString::create(plugin.path));
</span><span class="cx">     map.set(pluginInformationDisplayNameKey(), WebString::create(plugin.info.name));
</span><del>-    map.set(pluginInformationDefaultLoadPolicyKey(), WebUInt64::create(toWKPluginLoadPolicy(PluginInfoStore::defaultLoadPolicyForPlugin(plugin))));
</del><ins>+    map.set(pluginInformationDefaultLoadPolicyKey(), API::UInt64::create(toWKPluginLoadPolicy(PluginInfoStore::defaultLoadPolicyForPlugin(plugin))));
</ins><span class="cx"> 
</span><span class="cx">     getPlatformPluginModuleInformation(plugin, map);
</span><span class="cx"> #else
</span><span class="lines">@@ -145,7 +145,7 @@
</span><span class="cx">         map.set(pluginInformationPluginspageAttributeURLKey(), WebURL::create(pluginspageAttributeURLString));
</span><span class="cx">     if (!pluginURLString.isEmpty())
</span><span class="cx">         map.set(pluginInformationPluginURLKey(), WebURL::create(pluginURLString));
</span><del>-    map.set(plugInInformationReplacementObscuredKey(), WebBoolean::create(replacementObscured));
</del><ins>+    map.set(plugInInformationReplacementObscuredKey(), API::Boolean::create(replacementObscured));
</ins><span class="cx"> 
</span><span class="cx">     return ImmutableDictionary::adopt(map);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedPluginsNetscapemacPluginInformationMacmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/Plugins/Netscape/mac/PluginInformationMac.mm (160394 => 160395)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/Plugins/Netscape/mac/PluginInformationMac.mm        2013-12-10 23:36:09 UTC (rev 160394)
+++ trunk/Source/WebKit2/Shared/Plugins/Netscape/mac/PluginInformationMac.mm        2013-12-11 00:19:07 UTC (rev 160395)
</span><span class="lines">@@ -42,8 +42,8 @@
</span><span class="cx">     map.set(pluginInformationBundleIdentifierKey(), WebString::create(plugin.bundleIdentifier));
</span><span class="cx">     map.set(pluginInformationBundleVersionKey(), WebString::create(plugin.versionString));
</span><span class="cx">     map.set(pluginInformationBundleShortVersionKey(), WebString::create(plugin.shortVersionString));
</span><del>-    map.set(pluginInformationUpdatePastLastBlockedVersionIsKnownAvailableKey(), WebBoolean::create(WKIsPluginUpdateAvailable(nsStringFromWebCoreString(plugin.bundleIdentifier))));
-    map.set(pluginInformationHasSandboxProfileKey(), WebBoolean::create(pluginHasSandboxProfile(plugin.bundleIdentifier)));
</del><ins>+    map.set(pluginInformationUpdatePastLastBlockedVersionIsKnownAvailableKey(), API::Boolean::create(WKIsPluginUpdateAvailable(nsStringFromWebCoreString(plugin.bundleIdentifier))));
+    map.set(pluginInformationHasSandboxProfileKey(), API::Boolean::create(pluginHasSandboxProfile(plugin.bundleIdentifier)));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebKit
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedUserDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/UserData.cpp (160394 => 160395)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/UserData.cpp        2013-12-10 23:36:09 UTC (rev 160394)
+++ trunk/Source/WebKit2/Shared/UserData.cpp        2013-12-11 00:19:07 UTC (rev 160395)
</span><span class="lines">@@ -115,7 +115,7 @@
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     case API::Object::Type::Boolean:
</span><del>-        static_cast&lt;const WebBoolean&amp;&gt;(object).encode(encoder);
</del><ins>+        static_cast&lt;const API::Boolean&amp;&gt;(object).encode(encoder);
</ins><span class="cx">         break;
</span><span class="cx"> 
</span><span class="cx">     case API::Object::Type::Dictionary: {
</span><span class="lines">@@ -137,10 +137,10 @@
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     case API::Object::Type::Point:
</span><del>-        static_cast&lt;const WebPoint&amp;&gt;(object).encode(encoder);
</del><ins>+        static_cast&lt;const API::Point&amp;&gt;(object).encode(encoder);
</ins><span class="cx"> 
</span><span class="cx">     case API::Object::Type::Rect:
</span><del>-        static_cast&lt;const WebRect&amp;&gt;(object).encode(encoder);
</del><ins>+        static_cast&lt;const API::Rect&amp;&gt;(object).encode(encoder);
</ins><span class="cx"> 
</span><span class="cx">     case API::Object::Type::SerializedScriptValue: {
</span><span class="cx">         auto&amp; serializedScriptValue = static_cast&lt;const WebSerializedScriptValue&amp;&gt;(object);
</span><span class="lines">@@ -149,7 +149,7 @@
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     case API::Object::Type::Size:
</span><del>-        static_cast&lt;const WebSize&amp;&gt;(object).encode(encoder);
</del><ins>+        static_cast&lt;const API::Size&amp;&gt;(object).encode(encoder);
</ins><span class="cx">         break;
</span><span class="cx"> 
</span><span class="cx">     case API::Object::Type::String: {
</span><span class="lines">@@ -165,7 +165,7 @@
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     case API::Object::Type::UInt64:
</span><del>-        static_cast&lt;const WebUInt64&amp;&gt;(object).encode(encoder);
</del><ins>+        static_cast&lt;const API::UInt64&amp;&gt;(object).encode(encoder);
</ins><span class="cx">         break;
</span><span class="cx"> 
</span><span class="cx">     default:
</span><span class="lines">@@ -199,7 +199,7 @@
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     case API::Object::Type::Boolean:
</span><del>-        if (!WebBoolean::decode(decoder, result))
</del><ins>+        if (!API::Boolean::decode(decoder, result))
</ins><span class="cx">             return false;
</span><span class="cx">         break;
</span><span class="cx"> 
</span><span class="lines">@@ -227,7 +227,7 @@
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     case API::Object::Type::Double:
</span><del>-        if (!WebDouble::decode(decoder, result))
</del><ins>+        if (!API::Double::decode(decoder, result))
</ins><span class="cx">             return false;
</span><span class="cx">         break;
</span><span class="cx"> 
</span><span class="lines">@@ -245,12 +245,12 @@
</span><span class="cx">         break;
</span><span class="cx">         
</span><span class="cx">     case API::Object::Type::Point:
</span><del>-        if (!WebPoint::decode(decoder, result))
</del><ins>+        if (!API::Point::decode(decoder, result))
</ins><span class="cx">             return false;
</span><span class="cx">         break;
</span><span class="cx"> 
</span><span class="cx">     case API::Object::Type::Rect:
</span><del>-        if (!WebRect::decode(decoder, result))
</del><ins>+        if (!API::Rect::decode(decoder, result))
</ins><span class="cx">             return false;
</span><span class="cx">         break;
</span><span class="cx"> 
</span><span class="lines">@@ -265,7 +265,7 @@
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     case API::Object::Type::Size:
</span><del>-        if (!WebSize::decode(decoder, result))
</del><ins>+        if (!API::Size::decode(decoder, result))
</ins><span class="cx">             return false;
</span><span class="cx">         break;
</span><span class="cx"> 
</span><span class="lines">@@ -287,7 +287,7 @@
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     case API::Object::Type::UInt64:
</span><del>-        if (!WebUInt64::decode(decoder, result))
</del><ins>+        if (!API::UInt64::decode(decoder, result))
</ins><span class="cx">             return false;
</span><span class="cx">         break;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedUserMessageCodersh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/UserMessageCoders.h (160394 => 160395)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/UserMessageCoders.h        2013-12-10 23:36:09 UTC (rev 160394)
+++ trunk/Source/WebKit2/Shared/UserMessageCoders.h        2013-12-11 00:19:07 UTC (rev 160395)
</span><span class="lines">@@ -58,11 +58,11 @@
</span><span class="cx"> //   - UserContentURLPattern -&gt; UserContentURLPattern
</span><span class="cx"> //   - WebCertificateInfo -&gt; WebCertificateInfo
</span><span class="cx"> //   - WebData -&gt; WebData
</span><del>-//   - WebDouble -&gt; WebDouble
</del><ins>+//   - API::Double -&gt; API::Double
</ins><span class="cx"> //   - WebImage -&gt; WebImage
</span><span class="cx"> //   - WebRenderLayer -&gt; WebRenderLayer
</span><span class="cx"> //   - WebRenderObject -&gt; WebRenderObject
</span><del>-//   - WebUInt64 -&gt; WebUInt64
</del><ins>+//   - API::UInt64 -&gt; API::UInt64
</ins><span class="cx"> //   - WebURL -&gt; WebURL
</span><span class="cx"> //   - WebURLRequest -&gt; WebURLRequest
</span><span class="cx"> //   - WebURLResponse -&gt; WebURLResponse
</span><span class="lines">@@ -113,34 +113,34 @@
</span><span class="cx">             return true;
</span><span class="cx">         }
</span><span class="cx">         case API::Object::Type::Boolean: {
</span><del>-            WebBoolean* booleanObject = static_cast&lt;WebBoolean*&gt;(m_root);
</del><ins>+            API::Boolean* booleanObject = static_cast&lt;API::Boolean*&gt;(m_root);
</ins><span class="cx">             encoder &lt;&lt; booleanObject-&gt;value();
</span><span class="cx">             return true;
</span><span class="cx">         }
</span><span class="cx">         case API::Object::Type::Double: {
</span><del>-            WebDouble* doubleObject = static_cast&lt;WebDouble*&gt;(m_root);
</del><ins>+            API::Double* doubleObject = static_cast&lt;API::Double*&gt;(m_root);
</ins><span class="cx">             encoder &lt;&lt; doubleObject-&gt;value();
</span><span class="cx">             return true;
</span><span class="cx">         }
</span><span class="cx">         case API::Object::Type::UInt64: {
</span><del>-            WebUInt64* uint64Object = static_cast&lt;WebUInt64*&gt;(m_root);
</del><ins>+            API::UInt64* uint64Object = static_cast&lt;API::UInt64*&gt;(m_root);
</ins><span class="cx">             encoder &lt;&lt; uint64Object-&gt;value();
</span><span class="cx">             return true;
</span><span class="cx">         }
</span><span class="cx">         case API::Object::Type::Point: {
</span><del>-            WebPoint* pointObject = static_cast&lt;WebPoint*&gt;(m_root);
</del><ins>+            API::Point* pointObject = static_cast&lt;API::Point*&gt;(m_root);
</ins><span class="cx">             encoder &lt;&lt; pointObject-&gt;point().x;
</span><span class="cx">             encoder &lt;&lt; pointObject-&gt;point().y;
</span><span class="cx">             return true;
</span><span class="cx">         }
</span><span class="cx">         case API::Object::Type::Size: {
</span><del>-            WebSize* sizeObject = static_cast&lt;WebSize*&gt;(m_root);
</del><ins>+            API::Size* sizeObject = static_cast&lt;API::Size*&gt;(m_root);
</ins><span class="cx">             encoder &lt;&lt; sizeObject-&gt;size().width;
</span><span class="cx">             encoder &lt;&lt; sizeObject-&gt;size().height;
</span><span class="cx">             return true;
</span><span class="cx">         }
</span><span class="cx">         case API::Object::Type::Rect: {
</span><del>-            WebRect* rectObject = static_cast&lt;WebRect*&gt;(m_root);
</del><ins>+            API::Rect* rectObject = static_cast&lt;API::Rect*&gt;(m_root);
</ins><span class="cx">             encoder &lt;&lt; rectObject-&gt;rect().origin.x;
</span><span class="cx">             encoder &lt;&lt; rectObject-&gt;rect().origin.y;
</span><span class="cx">             encoder &lt;&lt; rectObject-&gt;rect().size.width;
</span><span class="lines">@@ -249,9 +249,9 @@
</span><span class="cx"> //   - UserContentURLPattern -&gt; UserContentURLPattern
</span><span class="cx"> //   - WebCertificateInfo -&gt; WebCertificateInfo
</span><span class="cx"> //   - WebData -&gt; WebData
</span><del>-//   - WebDouble -&gt; WebDouble
</del><ins>+//   - API::Double -&gt; API::Double
</ins><span class="cx"> //   - WebImage -&gt; WebImage
</span><del>-//   - WebUInt64 -&gt; WebUInt64
</del><ins>+//   - API::UInt64 -&gt; API::UInt64
</ins><span class="cx"> //   - WebURL -&gt; WebURL
</span><span class="cx"> //   - WebURLRequest -&gt; WebURLRequest
</span><span class="cx"> //   - WebURLResponse -&gt; WebURLResponse
</span><span class="lines">@@ -330,21 +330,21 @@
</span><span class="cx">             double value;
</span><span class="cx">             if (!decoder.decode(value))
</span><span class="cx">                 return false;
</span><del>-            coder.m_root = WebDouble::create(value);
</del><ins>+            coder.m_root = API::Double::create(value);
</ins><span class="cx">             break;
</span><span class="cx">         }
</span><span class="cx">         case API::Object::Type::UInt64: {
</span><span class="cx">             uint64_t value;
</span><span class="cx">             if (!decoder.decode(value))
</span><span class="cx">                 return false;
</span><del>-            coder.m_root = WebUInt64::create(value);
</del><ins>+            coder.m_root = API::UInt64::create(value);
</ins><span class="cx">             break;
</span><span class="cx">         }
</span><span class="cx">         case API::Object::Type::Boolean: {
</span><span class="cx">             bool value;
</span><span class="cx">             if (!decoder.decode(value))
</span><span class="cx">                 return false;
</span><del>-            coder.m_root = WebBoolean::create(value);
</del><ins>+            coder.m_root = API::Boolean::create(value);
</ins><span class="cx">             break;
</span><span class="cx">         }
</span><span class="cx">         case API::Object::Type::Size: {
</span><span class="lines">@@ -354,7 +354,7 @@
</span><span class="cx">                 return false;
</span><span class="cx">             if (!decoder.decode(height))
</span><span class="cx">                 return false;
</span><del>-            coder.m_root = WebSize::create(WKSizeMake(width, height));
</del><ins>+            coder.m_root = API::Size::create(WKSizeMake(width, height));
</ins><span class="cx">             break;
</span><span class="cx">         }
</span><span class="cx">         case API::Object::Type::Point: {
</span><span class="lines">@@ -364,7 +364,7 @@
</span><span class="cx">                 return false;
</span><span class="cx">             if (!decoder.decode(y))
</span><span class="cx">                 return false;
</span><del>-            coder.m_root = WebPoint::create(WKPointMake(x, y));
</del><ins>+            coder.m_root = API::Point::create(WKPointMake(x, y));
</ins><span class="cx">             break;
</span><span class="cx">         }
</span><span class="cx">         case API::Object::Type::Rect: {
</span><span class="lines">@@ -380,7 +380,7 @@
</span><span class="cx">                 return false;
</span><span class="cx">             if (!decoder.decode(height))
</span><span class="cx">                 return false;
</span><del>-            coder.m_root = WebRect::create(WKRectMake(x, y, width, height));
</del><ins>+            coder.m_root = API::Rect::create(WKRectMake(x, y, width, height));
</ins><span class="cx">             break;
</span><span class="cx">         }
</span><span class="cx">         case API::Object::Type::RenderLayer: {
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessNotificationsWebNotificationManagerProxycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Notifications/WebNotificationManagerProxy.cpp (160394 => 160395)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Notifications/WebNotificationManagerProxy.cpp        2013-12-10 23:36:09 UTC (rev 160394)
+++ trunk/Source/WebKit2/UIProcess/Notifications/WebNotificationManagerProxy.cpp        2013-12-11 00:19:07 UTC (rev 160395)
</span><span class="lines">@@ -96,7 +96,7 @@
</span><span class="cx">     RefPtr&lt;API::Array&gt; knownOrigins = knownPermissions-&gt;keys();
</span><span class="cx">     for (size_t i = 0; i &lt; knownOrigins-&gt;size(); ++i) {
</span><span class="cx">         WebString* origin = knownOrigins-&gt;at&lt;WebString&gt;(i);
</span><del>-        permissions.set(origin-&gt;string(), knownPermissions-&gt;get&lt;WebBoolean&gt;(origin-&gt;string())-&gt;value());
</del><ins>+        permissions.set(origin-&gt;string(), knownPermissions-&gt;get&lt;API::Boolean&gt;(origin-&gt;string())-&gt;value());
</ins><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -208,7 +208,7 @@
</span><span class="cx">     
</span><span class="cx">     size_t size = globalNotificationIDs-&gt;size();
</span><span class="cx">     for (size_t i = 0; i &lt; size; ++i) {
</span><del>-        auto it = m_globalNotificationMap.find(globalNotificationIDs-&gt;at&lt;WebUInt64&gt;(i)-&gt;value());
</del><ins>+        auto it = m_globalNotificationMap.find(globalNotificationIDs-&gt;at&lt;API::UInt64&gt;(i)-&gt;value());
</ins><span class="cx">         if (it == m_globalNotificationMap.end())
</span><span class="cx">             continue;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessNotificationsWebNotificationProvidercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Notifications/WebNotificationProvider.cpp (160394 => 160395)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Notifications/WebNotificationProvider.cpp        2013-12-10 23:36:09 UTC (rev 160394)
+++ trunk/Source/WebKit2/UIProcess/Notifications/WebNotificationProvider.cpp        2013-12-11 00:19:07 UTC (rev 160395)
</span><span class="lines">@@ -69,7 +69,7 @@
</span><span class="cx">     arrayIDs.reserveInitialCapacity(notificationIDs.size());
</span><span class="cx"> 
</span><span class="cx">     for (const auto&amp; notificationID : notificationIDs)
</span><del>-        arrayIDs.uncheckedAppend(WebUInt64::create(notificationID));
</del><ins>+        arrayIDs.uncheckedAppend(API::UInt64::create(notificationID));
</ins><span class="cx"> 
</span><span class="cx">     m_client.clearNotifications(toAPI(API::Array::create(std::move(arrayIDs)).get()), m_client.base.clientInfo);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessPluginsPlugInAutoStartProvidercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Plugins/PlugInAutoStartProvider.cpp (160394 => 160395)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Plugins/PlugInAutoStartProvider.cpp        2013-12-10 23:36:09 UTC (rev 160394)
+++ trunk/Source/WebKit2/UIProcess/Plugins/PlugInAutoStartProvider.cpp        2013-12-11 00:19:07 UTC (rev 160395)
</span><span class="lines">@@ -89,7 +89,7 @@
</span><span class="cx">         for (PlugInAutoStartOriginHash::const_iterator valueIt = it-&gt;value.begin(); valueIt != valueEnd; ++valueIt) {
</span><span class="cx">             if (now &gt; valueIt-&gt;value)
</span><span class="cx">                 continue;
</span><del>-            hashMap.set(String::number(valueIt-&gt;key), WebDouble::create(valueIt-&gt;value));
</del><ins>+            hashMap.set(String::number(valueIt-&gt;key), API::Double::create(valueIt-&gt;value));
</ins><span class="cx">         }
</span><span class="cx"> 
</span><span class="cx">         if (hashMap.size())
</span><span class="lines">@@ -116,10 +116,10 @@
</span><span class="cx">             if (!ok)
</span><span class="cx">                 continue;
</span><span class="cx"> 
</span><del>-            if (hashIt-&gt;value-&gt;type() != WebDouble::APIType)
</del><ins>+            if (hashIt-&gt;value-&gt;type() != API::Double::APIType)
</ins><span class="cx">                 continue;
</span><span class="cx"> 
</span><del>-            double expirationTime = static_cast&lt;WebDouble*&gt;(hashIt-&gt;value.get())-&gt;value();
</del><ins>+            double expirationTime = static_cast&lt;API::Double*&gt;(hashIt-&gt;value.get())-&gt;value();
</ins><span class="cx">             hashes.set(hash, expirationTime);
</span><span class="cx">             hashMap.set(hash, expirationTime);
</span><span class="cx">             m_hashToOriginMap.set(hash, it-&gt;key);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessStatisticsRequestcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/StatisticsRequest.cpp (160394 => 160395)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/StatisticsRequest.cpp        2013-12-10 23:36:09 UTC (rev 160394)
+++ trunk/Source/WebKit2/UIProcess/StatisticsRequest.cpp        2013-12-11 00:19:07 UTC (rev 160395)
</span><span class="lines">@@ -56,7 +56,7 @@
</span><span class="cx"> {
</span><span class="cx">     HashMap&lt;String, uint64_t&gt;::const_iterator end = map.end();
</span><span class="cx">     for (HashMap&lt;String, uint64_t&gt;::const_iterator it = map.begin(); it != end; ++it)
</span><del>-        dictionary-&gt;set(it-&gt;key, RefPtr&lt;WebUInt64&gt;(WebUInt64::create(it-&gt;value)).get());
</del><ins>+        dictionary-&gt;set(it-&gt;key, RefPtr&lt;API::UInt64&gt;(API::UInt64::create(it-&gt;value)).get());
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static PassRefPtr&lt;MutableDictionary&gt; createDictionaryFromHashMap(const HashMap&lt;String, uint64_t&gt;&amp; map)
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebDatabaseManagerProxycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebDatabaseManagerProxy.cpp (160394 => 160395)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebDatabaseManagerProxy.cpp        2013-12-10 23:36:09 UTC (rev 160394)
+++ trunk/Source/WebKit2/UIProcess/WebDatabaseManagerProxy.cpp        2013-12-11 00:19:07 UTC (rev 160395)
</span><span class="lines">@@ -170,16 +170,16 @@
</span><span class="cx"> 
</span><span class="cx">             detailsMap.set(databaseDetailsNameKey(), WebString::create(databaseDetails.name()));
</span><span class="cx">             detailsMap.set(databaseDetailsDisplayNameKey(), WebString::create(databaseDetails.displayName()));
</span><del>-            detailsMap.set(databaseDetailsExpectedUsageKey(), WebUInt64::create(databaseDetails.expectedUsage()));
-            detailsMap.set(databaseDetailsCurrentUsageKey(), WebUInt64::create(databaseDetails.currentUsage()));
</del><ins>+            detailsMap.set(databaseDetailsExpectedUsageKey(), API::UInt64::create(databaseDetails.expectedUsage()));
+            detailsMap.set(databaseDetailsCurrentUsageKey(), API::UInt64::create(databaseDetails.currentUsage()));
</ins><span class="cx"> 
</span><span class="cx">             databases.uncheckedAppend(ImmutableDictionary::adopt(detailsMap));
</span><span class="cx">         }
</span><span class="cx"> 
</span><span class="cx">         HashMap&lt;String, RefPtr&lt;API::Object&gt;&gt; originAndDatabasesMap;
</span><span class="cx">         originAndDatabasesMap.set(originKey(), origin);
</span><del>-        originAndDatabasesMap.set(originQuotaKey(), WebUInt64::create(originAndDatabases.originQuota));
-        originAndDatabasesMap.set(originUsageKey(), WebUInt64::create(originAndDatabases.originUsage));
</del><ins>+        originAndDatabasesMap.set(originQuotaKey(), API::UInt64::create(originAndDatabases.originQuota));
+        originAndDatabasesMap.set(originUsageKey(), API::UInt64::create(originAndDatabases.originUsage));
</ins><span class="cx">         originAndDatabasesMap.set(databaseDetailsKey(), API::Array::create(std::move(databases)));
</span><span class="cx"> 
</span><span class="cx">         result.uncheckedAppend(ImmutableDictionary::adopt(originAndDatabasesMap));
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebPageProxycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebPageProxy.cpp (160394 => 160395)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebPageProxy.cpp        2013-12-10 23:36:09 UTC (rev 160394)
+++ trunk/Source/WebKit2/UIProcess/WebPageProxy.cpp        2013-12-11 00:19:07 UTC (rev 160395)
</span><span class="lines">@@ -3031,7 +3031,7 @@
</span><span class="cx">         apiRects.reserveInitialCapacity(rects.size());
</span><span class="cx"> 
</span><span class="cx">         for (const auto&amp; rect : rects)
</span><del>-            apiRects.uncheckedAppend(WebRect::create(toAPI(rect)));
</del><ins>+            apiRects.uncheckedAppend(API::Rect::create(toAPI(rect)));
</ins><span class="cx"> 
</span><span class="cx">         matches.uncheckedAppend(API::Array::create(std::move(apiRects)));
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebUIClientcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebUIClient.cpp (160394 => 160395)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebUIClient.cpp        2013-12-10 23:36:09 UTC (rev 160394)
+++ trunk/Source/WebKit2/UIProcess/WebUIClient.cpp        2013-12-11 00:19:07 UTC (rev 160395)
</span><span class="lines">@@ -56,21 +56,21 @@
</span><span class="cx"> 
</span><span class="cx">     ImmutableDictionary::MapType map;
</span><span class="cx">     if (windowFeatures.xSet)
</span><del>-        map.set(&quot;x&quot;, WebDouble::create(windowFeatures.x));
</del><ins>+        map.set(&quot;x&quot;, API::Double::create(windowFeatures.x));
</ins><span class="cx">     if (windowFeatures.ySet)
</span><del>-        map.set(&quot;y&quot;, WebDouble::create(windowFeatures.y));
</del><ins>+        map.set(&quot;y&quot;, API::Double::create(windowFeatures.y));
</ins><span class="cx">     if (windowFeatures.widthSet)
</span><del>-        map.set(&quot;width&quot;, WebDouble::create(windowFeatures.width));
</del><ins>+        map.set(&quot;width&quot;, API::Double::create(windowFeatures.width));
</ins><span class="cx">     if (windowFeatures.heightSet)
</span><del>-        map.set(&quot;height&quot;, WebDouble::create(windowFeatures.height));
-    map.set(&quot;menuBarVisible&quot;, WebBoolean::create(windowFeatures.menuBarVisible));
-    map.set(&quot;statusBarVisible&quot;, WebBoolean::create(windowFeatures.statusBarVisible));
-    map.set(&quot;toolBarVisible&quot;, WebBoolean::create(windowFeatures.toolBarVisible));
-    map.set(&quot;locationBarVisible&quot;, WebBoolean::create(windowFeatures.locationBarVisible));
-    map.set(&quot;scrollbarsVisible&quot;, WebBoolean::create(windowFeatures.scrollbarsVisible));
-    map.set(&quot;resizable&quot;, WebBoolean::create(windowFeatures.resizable));
-    map.set(&quot;fullscreen&quot;, WebBoolean::create(windowFeatures.fullscreen));
-    map.set(&quot;dialog&quot;, WebBoolean::create(windowFeatures.dialog));
</del><ins>+        map.set(&quot;height&quot;, API::Double::create(windowFeatures.height));
+    map.set(&quot;menuBarVisible&quot;, API::Boolean::create(windowFeatures.menuBarVisible));
+    map.set(&quot;statusBarVisible&quot;, API::Boolean::create(windowFeatures.statusBarVisible));
+    map.set(&quot;toolBarVisible&quot;, API::Boolean::create(windowFeatures.toolBarVisible));
+    map.set(&quot;locationBarVisible&quot;, API::Boolean::create(windowFeatures.locationBarVisible));
+    map.set(&quot;scrollbarsVisible&quot;, API::Boolean::create(windowFeatures.scrollbarsVisible));
+    map.set(&quot;resizable&quot;, API::Boolean::create(windowFeatures.resizable));
+    map.set(&quot;fullscreen&quot;, API::Boolean::create(windowFeatures.fullscreen));
+    map.set(&quot;dialog&quot;, API::Boolean::create(windowFeatures.dialog));
</ins><span class="cx">     RefPtr&lt;ImmutableDictionary&gt; featuresMap = ImmutableDictionary::adopt(map);
</span><span class="cx"> 
</span><span class="cx">     if (!m_client.base.version)
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageWebPagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp (160394 => 160395)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp        2013-12-10 23:36:09 UTC (rev 160394)
+++ trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp        2013-12-11 00:19:07 UTC (rev 160395)
</span><span class="lines">@@ -692,7 +692,7 @@
</span><span class="cx">     repaintRects.reserveInitialCapacity(view-&gt;trackedRepaintRects().size());
</span><span class="cx"> 
</span><span class="cx">     for (const auto&amp; repaintRect : view-&gt;trackedRepaintRects())
</span><del>-        repaintRects.uncheckedAppend(WebRect::create(toAPI(repaintRect)));
</del><ins>+        repaintRects.uncheckedAppend(API::Rect::create(toAPI(repaintRect)));
</ins><span class="cx"> 
</span><span class="cx">     return API::Array::create(std::move(repaintRects));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPagemacWKAccessibilityWebPageObjectmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/mac/WKAccessibilityWebPageObject.mm (160394 => 160395)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/mac/WKAccessibilityWebPageObject.mm        2013-12-10 23:36:09 UTC (rev 160394)
+++ trunk/Source/WebKit2/WebProcess/WebPage/mac/WKAccessibilityWebPageObject.mm        2013-12-11 00:19:07 UTC (rev 160395)
</span><span class="lines">@@ -209,7 +209,7 @@
</span><span class="cx">     
</span><span class="cx">     if (toImpl(result.get())-&gt;type() == WebString::APIType)
</span><span class="cx">         return CFBridgingRelease(WKStringCopyCFString(kCFAllocatorDefault, (WKStringRef)result.get()));
</span><del>-    else if (toImpl(result.get())-&gt;type() == WebBoolean::APIType)
</del><ins>+    else if (toImpl(result.get())-&gt;type() == API::Boolean::APIType)
</ins><span class="cx">         return [NSNumber numberWithBool:WKBooleanGetValue(static_cast&lt;WKBooleanRef&gt;(result.get()))];
</span><span class="cx"> 
</span><span class="cx">     return nil;
</span></span></pre>
</div>
</div>

</body>
</html>