<!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" /><style type="text/css"><!--
#msg dl { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer { 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 #fc0 solid; padding: 6px; }
#msg ul, pre { overflow: auto; }
#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>
<title>[23977] trunk/WebKit</title>
</head>
<body>

<div id="msg">
<dl>
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/23977">23977</a></dd>
<dt>Author</dt> <dd>thatcher</dd>
<dt>Date</dt> <dd>2007-07-03 18:07:36 -0700 (Tue, 03 Jul 2007)</dd>
</dl>

<h3>Log Message</h3>
<pre>        Reviewed by Darin.

        Remove HIWebView in 64-bit.

        Also disable a few calls that are now gone in 64-bit and filed these bugs:

        &lt;rdar://problem/5311653&gt; WebKit needs to adopt HIGetMousePosition where we used GetGlobalMouse before
        &lt;rdar://problem/5311648&gt; WebKit needs to move off of CopyEvent in WebBaseNetscapePluginView
        &lt;rdar://problem/5311640&gt; WebKit needs a new solution for HISearchWindowShow on 64-bit

        * Carbon/CarbonUtils.m:
        * Carbon/CarbonWindowAdapter.m:
        * Carbon/CarbonWindowContentView.m:
        * Carbon/CarbonWindowFrame.m:
        * Carbon/HIViewAdapter.m:
        (SetViewNeedsDisplay):
        * Carbon/HIWebView.m:
        (Draw):
        (SyncFrame):
        * Configurations/WebKit.xcconfig:
        * Plugins/WebBaseNetscapePluginView.mm:
        (+[WebBaseNetscapePluginView getCarbonEvent:]):
        (TSMEventHandler):
        * WebKit.LP64.exp: Added.
        * WebView/WebView.mm:
        (-[WebView _searchWithSpotlightFromMenu:]):</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkWebKitCarbonCarbonUtilsm">trunk/WebKit/Carbon/CarbonUtils.m</a></li>
<li><a href="#trunkWebKitCarbonCarbonWindowAdapterm">trunk/WebKit/Carbon/CarbonWindowAdapter.m</a></li>
<li><a href="#trunkWebKitCarbonCarbonWindowContentViewm">trunk/WebKit/Carbon/CarbonWindowContentView.m</a></li>
<li><a href="#trunkWebKitCarbonCarbonWindowFramem">trunk/WebKit/Carbon/CarbonWindowFrame.m</a></li>
<li><a href="#trunkWebKitCarbonHIViewAdapterm">trunk/WebKit/Carbon/HIViewAdapter.m</a></li>
<li><a href="#trunkWebKitCarbonHIWebViewm">trunk/WebKit/Carbon/HIWebView.m</a></li>
<li><a href="#trunkWebKitChangeLog">trunk/WebKit/ChangeLog</a></li>
<li><a href="#trunkWebKitConfigurationsWebKitxcconfig">trunk/WebKit/Configurations/WebKit.xcconfig</a></li>
<li><a href="#trunkWebKitPluginsWebBaseNetscapePluginViewmm">trunk/WebKit/Plugins/WebBaseNetscapePluginView.mm</a></li>
<li><a href="#trunkWebKitWebViewWebViewmm">trunk/WebKit/WebView/WebView.mm</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#trunkWebKitWebKitLP64exp">trunk/WebKit/WebKit.LP64.exp</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkWebKitCarbonCarbonUtilsm"></a>
<div class="modfile"><h4>Modified: trunk/WebKit/Carbon/CarbonUtils.m (23976 => 23977)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebKit/Carbon/CarbonUtils.m        2007-07-04 01:04:11 UTC (rev 23976)
+++ trunk/WebKit/Carbon/CarbonUtils.m        2007-07-04 01:07:36 UTC (rev 23977)
</span><span class="lines">@@ -26,6 +26,8 @@
</span><span class="cx">  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</span><span class="cx">  */
</span><span class="cx"> 
</span><ins>+#ifndef __LP64__
+
</ins><span class="cx"> #include &quot;CarbonUtils.h&quot;
</span><span class="cx"> #import &lt;WebKitSystemInterface.h&gt;
</span><span class="cx"> 
</span><span class="lines">@@ -127,3 +129,4 @@
</span><span class="cx">         return image;
</span><span class="cx"> }
</span><span class="cx"> 
</span><ins>+#endif
</ins></span></pre></div>
<a id="trunkWebKitCarbonCarbonWindowAdapterm"></a>
<div class="modfile"><h4>Modified: trunk/WebKit/Carbon/CarbonWindowAdapter.m (23976 => 23977)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebKit/Carbon/CarbonWindowAdapter.m        2007-07-04 01:04:11 UTC (rev 23976)
+++ trunk/WebKit/Carbon/CarbonWindowAdapter.m        2007-07-04 01:07:36 UTC (rev 23977)
</span><span class="lines">@@ -55,6 +55,8 @@
</span><span class="cx"> 
</span><span class="cx"> // Some things would have to be made public if someone wanted to subclass this so as to support more menu item commands.  M.P. Warning - 9/19/00
</span><span class="cx"> 
</span><ins>+#ifndef __LP64__
+
</ins><span class="cx"> #import &quot;CarbonWindowAdapter.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #import &quot;CarbonWindowFrame.h&quot;
</span><span class="lines">@@ -1040,3 +1042,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> @end // implementation CarbonWindowAdapter
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkWebKitCarbonCarbonWindowContentViewm"></a>
<div class="modfile"><h4>Modified: trunk/WebKit/Carbon/CarbonWindowContentView.m (23976 => 23977)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebKit/Carbon/CarbonWindowContentView.m        2007-07-04 01:04:11 UTC (rev 23976)
+++ trunk/WebKit/Carbon/CarbonWindowContentView.m        2007-07-04 01:07:36 UTC (rev 23977)
</span><span class="lines">@@ -26,8 +26,12 @@
</span><span class="cx">  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</span><span class="cx">  */
</span><span class="cx"> 
</span><ins>+#ifndef __LP64__
+
</ins><span class="cx"> #import &quot;CarbonWindowContentView.h&quot;
</span><span class="cx"> 
</span><span class="cx"> @implementation CarbonWindowContentView
</span><span class="cx"> 
</span><span class="cx"> @end
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkWebKitCarbonCarbonWindowFramem"></a>
<div class="modfile"><h4>Modified: trunk/WebKit/Carbon/CarbonWindowFrame.m (23976 => 23977)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebKit/Carbon/CarbonWindowFrame.m        2007-07-04 01:04:11 UTC (rev 23976)
+++ trunk/WebKit/Carbon/CarbonWindowFrame.m        2007-07-04 01:07:36 UTC (rev 23977)
</span><span class="lines">@@ -26,6 +26,8 @@
</span><span class="cx">  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</span><span class="cx">  */
</span><span class="cx"> 
</span><ins>+#ifndef __LP64__
+
</ins><span class="cx"> #import &quot;CarbonWindowFrame.h&quot;
</span><span class="cx"> #import &quot;CarbonWindowAdapter.h&quot;
</span><span class="cx"> #import &quot;CarbonWindowContentView.h&quot;
</span><span class="lines">@@ -282,3 +284,5 @@
</span><span class="cx"> 
</span><span class="cx"> 
</span><span class="cx"> @end // implementation NSCarbonWindowFrame
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkWebKitCarbonHIViewAdapterm"></a>
<div class="modfile"><h4>Modified: trunk/WebKit/Carbon/HIViewAdapter.m (23976 => 23977)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebKit/Carbon/HIViewAdapter.m        2007-07-04 01:04:11 UTC (rev 23976)
+++ trunk/WebKit/Carbon/HIViewAdapter.m        2007-07-04 01:07:36 UTC (rev 23977)
</span><span class="lines">@@ -26,6 +26,8 @@
</span><span class="cx">  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</span><span class="cx">  */
</span><span class="cx"> 
</span><ins>+#ifndef __LP64__
+
</ins><span class="cx"> #import &quot;HIViewAdapter.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #import &lt;objc/objc.h&gt;
</span><span class="lines">@@ -219,7 +221,6 @@
</span><span class="cx"> #endif
</span><span class="cx">         HIViewSetNeedsDisplayInRegion(inHIView, inRegion, inNeedsDisplay);
</span><span class="cx">     } else {
</span><del>-#ifndef __LP64__
</del><span class="cx">         Rect bounds, cntlBounds;
</span><span class="cx">         GrafPtr port, savePort;
</span><span class="cx">         Rect portBounds;
</span><span class="lines">@@ -258,6 +259,7 @@
</span><span class="cx">         
</span><span class="cx">         SetOrigin(portBounds.left, portBounds.top);
</span><span class="cx">         SetPort(savePort);
</span><del>-#endif
</del><span class="cx">     }
</span><span class="cx"> }
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkWebKitCarbonHIWebViewm"></a>
<div class="modfile"><h4>Modified: trunk/WebKit/Carbon/HIWebView.m (23976 => 23977)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebKit/Carbon/HIWebView.m        2007-07-04 01:04:11 UTC (rev 23976)
+++ trunk/WebKit/Carbon/HIWebView.m        2007-07-04 01:07:36 UTC (rev 23977)
</span><span class="lines">@@ -26,6 +26,8 @@
</span><span class="cx">  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</span><span class="cx">  */
</span><span class="cx"> 
</span><ins>+#ifndef __LP64__
+
</ins><span class="cx"> #include &quot;HIWebView.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;CarbonWindowAdapter.h&quot;
</span><span class="lines">@@ -333,7 +335,6 @@
</span><span class="cx">         HIRect                                hiRect;
</span><span class="cx">         bool                                createdContext = false;
</span><span class="cx"> 
</span><del>-#ifndef __LP64__
</del><span class="cx">     if (!inView-&gt;fIsComposited)
</span><span class="cx">     {
</span><span class="cx">         GrafPtr port;
</span><span class="lines">@@ -347,7 +348,6 @@
</span><span class="cx">         CGContextScaleCTM( inContext, 1, -1 );
</span><span class="cx">         createdContext = true;
</span><span class="cx">     }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">         HIViewGetBounds( inView-&gt;fViewRef, &amp;bounds );
</span><span class="cx"> 
</span><span class="lines">@@ -812,7 +812,6 @@
</span><span class="cx">             [inView-&gt;fWebView setFrameOrigin: origin];
</span><span class="cx">             [inView-&gt;fWebView setFrameSize: *(NSSize*)&amp;frame.size];
</span><span class="cx">         }
</span><del>-#ifndef __LP64__
</del><span class="cx">         else
</span><span class="cx">         {
</span><span class="cx">             GrafPtr                        port = GetWindowPort( GetControlOwner( inView-&gt;fViewRef ) );
</span><span class="lines">@@ -845,7 +844,6 @@
</span><span class="cx">             [inView-&gt;fWebView setFrameOrigin: *(NSPoint*)&amp;frame.origin];
</span><span class="cx">             [inView-&gt;fWebView setFrameSize: *(NSSize*)&amp;frame.size];
</span><span class="cx">         }
</span><del>-#endif
</del><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -1499,10 +1497,6 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-#ifdef __LP64__
-static void StartUpdateObserver(HIWebView* view) {};
-static void StopUpdateObserver(HIWebView* view) {};
-#else
</del><span class="cx"> static void UpdateObserver(CFRunLoopObserverRef observer, CFRunLoopActivity activity, void *info);
</span><span class="cx"> 
</span><span class="cx"> static void
</span><span class="lines">@@ -1628,4 +1622,5 @@
</span><span class="cx">         DisposeRgn( region );
</span><span class="cx">     }
</span><span class="cx"> }
</span><ins>+
</ins><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkWebKitChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/WebKit/ChangeLog (23976 => 23977)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebKit/ChangeLog        2007-07-04 01:04:11 UTC (rev 23976)
+++ trunk/WebKit/ChangeLog        2007-07-04 01:07:36 UTC (rev 23977)
</span><span class="lines">@@ -1,3 +1,32 @@
</span><ins>+2007-07-03  Timothy Hatcher  &lt;timothy@apple.com&gt;
+
+        Reviewed by Darin.
+
+        Remove HIWebView in 64-bit.
+
+        Also disable a few calls that are now gone in 64-bit and filed these bugs:
+
+        &lt;rdar://problem/5311653&gt; WebKit needs to adopt HIGetMousePosition where we used GetGlobalMouse before
+        &lt;rdar://problem/5311648&gt; WebKit needs to move off of CopyEvent in WebBaseNetscapePluginView
+        &lt;rdar://problem/5311640&gt; WebKit needs a new solution for HISearchWindowShow on 64-bit
+
+        * Carbon/CarbonUtils.m:
+        * Carbon/CarbonWindowAdapter.m:
+        * Carbon/CarbonWindowContentView.m:
+        * Carbon/CarbonWindowFrame.m:
+        * Carbon/HIViewAdapter.m:
+        (SetViewNeedsDisplay):
+        * Carbon/HIWebView.m:
+        (Draw):
+        (SyncFrame):
+        * Configurations/WebKit.xcconfig:
+        * Plugins/WebBaseNetscapePluginView.mm:
+        (+[WebBaseNetscapePluginView getCarbonEvent:]):
+        (TSMEventHandler):
+        * WebKit.LP64.exp: Added.
+        * WebView/WebView.mm:
+        (-[WebView _searchWithSpotlightFromMenu:]):
+
</ins><span class="cx"> 2007-07-03  Adam Roben  &lt;aroben@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Merge the Windows and Mac localized strings and exceptions files
</span></span></pre></div>
<a id="trunkWebKitConfigurationsWebKitxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/WebKit/Configurations/WebKit.xcconfig (23976 => 23977)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebKit/Configurations/WebKit.xcconfig        2007-07-04 01:04:11 UTC (rev 23976)
+++ trunk/WebKit/Configurations/WebKit.xcconfig        2007-07-04 01:07:36 UTC (rev 23977)
</span><span class="lines">@@ -1,5 +1,10 @@
</span><span class="cx"> #include &quot;Version.xcconfig&quot;
</span><del>-EXPORTED_SYMBOLS_FILE = WebKit.exp;
</del><ins>+EXPORTED_SYMBOLS_FILE = $(EXPORTED_SYMBOLS_FILE_$(CURRENT_ARCH));
+EXPORTED_SYMBOLS_FILE_ = WebKit.exp;
+EXPORTED_SYMBOLS_FILE_i386 = WebKit.exp;
+EXPORTED_SYMBOLS_FILE_ppc = WebKit.exp;
+EXPORTED_SYMBOLS_FILE_ppc64 = WebKit.LP64.exp;
+EXPORTED_SYMBOLS_FILE_x86_64 = WebKit.LP64.exp;
</ins><span class="cx"> FEATURE_DEFINES = ENABLE_SVG ENABLE_XPATH ENABLE_XSLT;
</span><span class="cx"> FRAMEWORK_SEARCH_PATHS = $(UMBRELLA_FRAMEWORKS_DIR) $(SYSTEM_LIBRARY_DIR)/Frameworks/ApplicationServices.framework/Frameworks $(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Frameworks $(SYSTEM_LIBRARY_DIR)/Frameworks/Quartz.framework/Frameworks $(SYSTEM_LIBRARY_DIR)/PrivateFrameworks $(FRAMEWORK_SEARCH_PATHS);
</span><span class="cx"> GCC_PREFIX_HEADER = WebKitPrefix.h;
</span></span></pre></div>
<a id="trunkWebKitPluginsWebBaseNetscapePluginViewmm"></a>
<div class="modfile"><h4>Modified: trunk/WebKit/Plugins/WebBaseNetscapePluginView.mm (23976 => 23977)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebKit/Plugins/WebBaseNetscapePluginView.mm        2007-07-04 01:04:11 UTC (rev 23976)
+++ trunk/WebKit/Plugins/WebBaseNetscapePluginView.mm        2007-07-04 01:07:36 UTC (rev 23977)
</span><span class="lines">@@ -165,9 +165,15 @@
</span><span class="cx">     carbonEvent-&gt;what = nullEvent;
</span><span class="cx">     carbonEvent-&gt;message = 0;
</span><span class="cx">     carbonEvent-&gt;when = TickCount();
</span><ins>+#ifdef __LP64__
+    // FIXME: we need to adopt the new HIGetMousePosition() here and remove GetGlobalMouse &lt;rdar://problem/5311653&gt;
+    carbonEvent-&gt;where.h = 0;
+    carbonEvent-&gt;where.v = 0;
+#else
</ins><span class="cx">     GetGlobalMouse(&amp;carbonEvent-&gt;where);
</span><span class="cx">     carbonEvent-&gt;where.h = static_cast&lt;short&gt;(carbonEvent-&gt;where.h * HIGetScaleFactor());
</span><span class="cx">     carbonEvent-&gt;where.v = static_cast&lt;short&gt;(carbonEvent-&gt;where.v * HIGetScaleFactor());
</span><ins>+#endif
</ins><span class="cx">     carbonEvent-&gt;modifiers = GetCurrentKeyModifiers();
</span><span class="cx">     if (!Button())
</span><span class="cx">         carbonEvent-&gt;modifiers |= btnState;
</span><span class="lines">@@ -1022,6 +1028,9 @@
</span><span class="cx"> 
</span><span class="cx"> static OSStatus TSMEventHandler(EventHandlerCallRef inHandlerRef, EventRef inEvent, void *pluginView)
</span><span class="cx"> {    
</span><ins>+#ifndef __LP64__
+    // FIXME: CopyEvent is gone in 64-bit, this function needs to not use it &lt;rdar://problem/5311648&gt;
+
</ins><span class="cx">     EventRef rawKeyEventRef;
</span><span class="cx">     OSStatus status = GetEventParameter(inEvent, kEventParamTextInputSendKeyboardEvent, typeEventRef, NULL, sizeof(EventRef), NULL, &amp;rawKeyEventRef);
</span><span class="cx">     if (status != noErr) {
</span><span class="lines">@@ -1071,6 +1080,8 @@
</span><span class="cx">     ReleaseEvent(cloneEvent);
</span><span class="cx">     
</span><span class="cx">     free(buffer);
</span><ins>+#endif
+
</ins><span class="cx">     return noErr;
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkWebKitWebKitLP64expfromrev23973tagsSafari552210WebKitWebKitLP64exp"></a>
<div class="copfile"><h4>Copied: trunk/WebKit/WebKit.LP64.exp (from rev 23973, tags/Safari-5522.10/WebKit/WebKit.LP64.exp) (0 => 23977)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebKit/WebKit.LP64.exp                                (rev 0)
+++ trunk/WebKit/WebKit.LP64.exp        2007-07-04 01:07:36 UTC (rev 23977)
</span><span class="lines">@@ -0,0 +1,101 @@
</span><ins>+.objc_class_name_WebArchive
+.objc_class_name_WebBackForwardList
+.objc_class_name_WebBaseNetscapePluginView
+.objc_class_name_WebCache
+.objc_class_name_WebCoreScrollView
+.objc_class_name_WebCoreStatistics
+.objc_class_name_WebDataSource
+.objc_class_name_WebDefaultPolicyDelegate
+.objc_class_name_WebDownload
+.objc_class_name_WebDynamicScrollBarsView
+.objc_class_name_WebFormDelegate
+.objc_class_name_WebFrame
+.objc_class_name_WebFrameView
+.objc_class_name_WebHTMLRepresentation
+.objc_class_name_WebHTMLView
+.objc_class_name_WebHistory
+.objc_class_name_WebHistoryItem
+.objc_class_name_WebIconDatabase
+.objc_class_name_WebInspector
+.objc_class_name_WebJavaScriptTextInputPanel
+.objc_class_name_WebKeyGenerator
+.objc_class_name_WebKitStatistics
+.objc_class_name_WebPanelAuthenticationHandler
+.objc_class_name_WebPluginDatabase
+.objc_class_name_WebPreferences
+.objc_class_name_WebRenderNode
+.objc_class_name_WebResource
+.objc_class_name_WebScriptCallFrame
+.objc_class_name_WebStringTruncator
+.objc_class_name_WebURLsWithTitles
+.objc_class_name_WebView
+_WebActionButtonKey
+_WebActionElementKey
+_WebActionModifierFlagsKey
+_WebActionNavigationTypeKey
+_WebActionOriginalURLKey
+_WebArchivePboardType
+_WebElementDOMNodeKey
+_WebElementFrameKey
+_WebElementImageAltStringKey
+_WebElementImageKey
+_WebElementImageRectKey
+_WebElementImageURLKey
+_WebElementIsSelectedKey
+_WebElementLinkIsLiveKey
+_WebElementLinkLabelKey
+_WebElementLinkTargetFrameKey
+_WebElementLinkTitleKey
+_WebElementLinkURLKey
+_WebHistoryAllItemsRemovedNotification
+_WebHistoryItemChangedNotification
+_WebHistoryItemsAddedNotification
+_WebHistoryItemsDiscardedWhileLoadingNotification
+_WebHistoryItemsKey
+_WebHistoryItemsRemovedNotification
+_WebHistoryLoadedNotification
+_WebHistorySavedNotification
+_WebIconDatabaseDidAddIconNotification
+_WebIconDatabaseDidRemoveAllIconsNotification
+_WebIconDatabaseDirectoryDefaultsKey
+_WebIconDatabaseImportDirectoryDefaultsKey
+_WebIconLargeSize
+_WebIconMediumSize
+_WebIconNotificationUserInfoURLKey
+_WebIconSmallSize
+_WebKitErrorDomain
+_WebKitErrorMIMETypeKey
+_WebKitErrorPlugInNameKey
+_WebKitErrorPlugInPageURLStringKey
+_WebLocalizedString
+_WebMainResourceKey
+_WebPlugInAttributesKey
+_WebPlugInBaseURLKey
+_WebPlugInContainerKey
+_WebPlugInContainingElementKey
+_WebPlugInModeKey
+_WebPlugInShouldLoadMainResourceKey
+_WebPluginWillPresentNativeUserInterfaceNotification
+_WebPreferencesChangedNotification
+_WebReportAssertionFailure
+_WebReportError
+_WebScriptDebugServerDidLoadNotification
+_WebScriptDebugServerProcessBundleIdentifierKey
+_WebScriptDebugServerProcessIdentifierKey
+_WebScriptDebugServerProcessNameKey
+_WebScriptDebugServerQueryNotification
+_WebScriptDebugServerQueryReplyNotification
+_WebScriptDebugServerWillUnloadNotification
+_WebScriptErrorDescriptionKey
+_WebScriptErrorDomain
+_WebScriptErrorLineNumberKey
+_WebURLNamePboardType
+_WebURLPboardType
+_WebViewDidBeginEditingNotification
+_WebViewDidChangeNotification
+_WebViewDidChangeSelectionNotification
+_WebViewDidChangeTypingStyleNotification
+_WebViewDidEndEditingNotification
+_WebViewProgressEstimateChangedNotification
+_WebViewProgressFinishedNotification
+_WebViewProgressStartedNotification
</ins></span></pre></div>
<a id="trunkWebKitWebViewWebViewmm"></a>
<div class="modfile"><h4>Modified: trunk/WebKit/WebView/WebView.mm (23976 => 23977)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebKit/WebView/WebView.mm        2007-07-04 01:04:11 UTC (rev 23976)
+++ trunk/WebKit/WebView/WebView.mm        2007-07-04 01:07:36 UTC (rev 23977)
</span><span class="lines">@@ -3667,7 +3667,10 @@
</span><span class="cx">         return;
</span><span class="cx">     }
</span><span class="cx"> 
</span><ins>+#ifndef __LP64__
+    // FIXME: we need a new function that works in 64-bit &lt;rdar://problem/5311640&gt;
</ins><span class="cx">     (void)HISearchWindowShow((CFStringRef)selectedString, kNilOptions);
</span><ins>+#endif
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // Slightly funky method that lets us have one copy of the logic for finding docViews that can do
</span></span></pre>
</div>
</div>

</body>
</html>