Lines Matching refs:WebView
20 * WebView/WebView.mm:
23 (-[WebView _preferencesChangedNotification:]): Call setLoadDeferringEnabled().
37 * WebView/WebHTMLView.mm:
48 * WebView/WebDataSource.mm:
50 * WebView/WebFrame.mm:
52 * WebView/WebView.mm:
54 (-[WebView _close]):
55 * WebView/WebViewData.mm:
63 A WebGeolocationControllerClient is leaked for every WebView
86 * WebView/WebFrame.mm:
98 * WebView/WebFrameView.mm:
125 is the same size as the WebView. Using convertRect:fromView: instead
151 * WebView/WebHTMLView.mm:
155 * WebView/WebView.mm: Define WebElementIsInScrollBarKey.
156 * WebView/WebViewPrivate.h: Declare WebElementIsInScrollBarKey.
162 * WebView/WebHTMLRepresentation.h: Define and use WebNSUInteger.
163 * WebView/WebHTMLRepresentation.mm: Import WebTypesInternal.h.
196 * WebView/WebHTMLRepresentation.h:
210 * WebView/WebScriptDebugger.h:
211 * WebView/WebScriptDebugger.mm:
236 * WebView/WebHTMLRepresentation.h:
239 * WebView/WebHTMLRepresentation.mm:
251 * WebView/WebScriptWorld.h:
252 * WebView/WebScriptWorld.mm:
280 * WebView/WebFrame.mm:
293 Add +[WebView _setDomainRelaxationForbidden:forURLScheme:]
301 * WebView/WebView.mm:
302 (+[WebView _setDomainRelaxationForbidden:forURLScheme:]):
303 * WebView/WebViewPrivate.h:
423 * WebView/WebView.mm:
424 (-[WebView _preferencesChangedNotification:]): We only want to
542 * WebView/WebView.mm:
543 (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]):
563 * WebView/WebGeolocationPosition.h: Added.
564 * WebView/WebGeolocationPosition.mm: Added.
568 * WebView/WebGeolocationPositionInternal.h: Added.
571 * WebView/WebView.mm:
572 …(-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]): Set the GeolocationC…
573 (-[WebView _setGeolocationProvider:]): Set the GeolocationProvider
574 (-[WebView _geolocationProvider]): Return the GeolocationProvider.
575 (-[WebView _geolocationDidChangePosition:]): Notify WebCore that the position changed.
576 (-[WebView _geolocationDidFailWithError:]): Notify WebCore that an error occured.
577 * WebView/WebViewData.h:
578 * WebView/WebViewPrivate.h:
601 * WebView/WebPreferenceKeysPrivate.h:
634 * WebView/WebPreferenceKeysPrivate.h:
635 * WebView/WebPreferences.mm:
639 * WebView/WebPreferencesPrivate.h:
658 * WebView/WebFrame.mm:
659 * WebView/WebFrameView.mm:
660 * WebView/WebView.mm:
666 * WebView/WebVideoFullscreenController.mm: Added now-needed #import.
680 * WebView/WebView.mm:
681 (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]):
692 * WebView/WebDelegateImplementationCaching.h:
695 * WebView/WebDelegateImplementationCaching.mm:
720 * WebView/WebUIDelegatePrivate.h:
732 * WebView/WebVideoFullscreenController.mm:
772 The counter that WebView used to keep track of the number of enclosed WebHTMLViews using
782 Change -[WebView _isUsingAcceleratedCompositing] to manually walk the frames, and
786 * WebView/WebHTMLView.mm:
791 * WebView/WebView.mm:
792 (+[WebView automaticallyNotifiesObserversForKey:]):
793 (-[WebView _postsAcceleratedCompositingNotifications]):
794 (-[WebView _setPostsAcceleratedCompositingNotifications:]):
795 (-[WebView _isUsingAcceleratedCompositing]):
796 * WebView/WebViewData.h:
797 * WebView/WebViewInternal.h:
798 * WebView/WebViewPrivate.h:
808 * WebView/WebView.mm:
831 * WebView/WebDelegateImplementationCaching.h:
832 * WebView/WebFrameLoadDelegatePrivate.h:
833 * WebView/WebView.mm:
834 (-[WebView _cacheFrameLoadDelegateImplementations]):
880 * WebView/WebView.mm:
881 (+[WebView _viewClass:andRepresentationClass:forMIMEType:allowingPlugins:]):
897 Call -[WebView _canShowMIMEType:] on the WebView instead of calling the
903 -[WebFrameView _viewClassForMIMEType:] on the WebView instead of calling
907 * WebView/WebDataSource.mm:
910 +[WebView _viewClass:andRepresentationClass:forMIMEType:allowingPlugins:].
912 based on the WebView’s preferences.
914 * WebView/WebFrameView.mm:
920 +[WebView _viewClass:andRepresentationClass:forMIMEType:allowingPlugins:].
922 value based on the WebView’s preferences.
924 * WebView/WebFrameViewInternal.h:
925 * WebView/WebView.mm:
926 (+[WebView _viewClass:andRepresentationClass:forMIMEType:allowingPlugins:]):
929 (-[WebView _viewClass:andRepresentationClass:forMIMEType:]): Pass an
930 allowPlugins value based on the WebView’s preferences.
931 (+[WebView _canShowMIMEType:allowingPlugins:]): Passes allowPlugins to
933 (+[WebView canShowMIMEType:]): Changed to pass YES to
935 (-[WebView _canShowMIMEType:]): Added. Passes an allowPlugins value
936 based on the WebView’s preferences.
937 (-[WebView _pluginForMIMEType:]): Return nil if plug-ins are disabled.
938 (-[WebView _pluginForExtension:]): Ditto.
939 (-[WebView _isMIMETypeRegisteredAsPlugin:]): Return NO if plug-ins are
941 * WebView/WebViewInternal.h:
951 * WebView/WebDynamicScrollBarsView.mm:
975 * WebView/WebFrame.mm:
977 * WebView/WebFramePrivate.h:
983 Simplify [WebView userAgentForURL:]. No need to call into helper function.
987 * WebView/WebView.mm:
988 (-[WebView userAgentForURL:]):
989 * WebView/WebViewInternal.h:
1004 * WebView/WebScriptDebugDelegate.mm:
1041 * WebView/WebHTMLView.mm:
1072 * WebView/WebSerializedJSValue.h: Added.
1073 * WebView/WebSerializedJSValue.mm: Added.
1139 * WebView/WebUIDelegatePrivate.h: Remove requestGeolocationPermission and add
1152 * WebView/WebPreferenceKeysPrivate.h:
1153 * WebView/WebPreferences.mm:
1159 * WebView/WebPreferencesPrivate.h:
1160 * WebView/WebView.mm:
1161 (-[WebView _preferencesChangedNotification:]):
1224 * WebView/WebDelegateImplementationCaching.h: Added a new entry in the
1227 * WebView/WebFrameLoadDelegatePrivate.h:
1228 * WebView/WebScriptWorld.mm:
1237 * WebView/WebScriptWorldInternal.h: Declared +findOrCreateWorld:.
1239 * WebView/WebView.mm:
1240 (-[WebView _cacheFrameLoadDelegateImplementations]): Cache the
1254 * WebView/WebFrame.mm:
1256 * WebView/WebFramePrivate.h:
1269 * WebView/WebVideoFullscreenController.h: Cleaned up style, removed
1271 * WebView/WebVideoFullscreenController.mm:
1278 * WebView/WebView.mm: Added now-necessary import.
1308 * WebView/WebFrame.mm:
1317 * WebView/WebFramePrivate.h: Replaced contextForWorldID: with
1320 * WebView/WebScriptWorld.h: Added.
1321 * WebView/WebScriptWorld.mm: Added.
1332 * WebView/WebScriptWorldInternal.h: Added.
1334 * WebView/WebView.mm:
1335 (+[WebView _addUserScriptToGroup:world:source:url:whitelist:blacklist:injectionTime:]):
1336 (+[WebView _addUserStyleSheetToGroup:world:source:url:whitelist:blacklist:]):
1337 (+[WebView _removeUserScriptFromGroup:world:url:]):
1338 (+[WebView _removeUserStyleSheetFromGroup:world:url:]):
1339 (+[WebView _removeUserScriptsFromGroup:world:]):
1340 (+[WebView _removeUserStyleSheetsFromGroup:world:]):
1341 * WebView/WebViewPrivate.h:
1362 * WebView/WebFrame.mm:
1363 * WebView/WebFrameInternal.h:
1364 * WebView/WebHTMLView.mm:
1386 * WebView/WebVideoFullscreenHUDWindowController.h: Added _isScrubbing
1388 * WebView/WebVideoFullscreenHUDWindowController.mm:
1413 * WebView/WebFrameView.mm:
1423 * WebView/WebVideoFullscreenHUDWindowController.h: Cleaned up.
1424 * WebView/WebVideoFullscreenHUDWindowController.mm:
1454 * WebView/WebVideoFullscreenHUDWindowController.h: Reverted the types of
1456 * WebView/WebVideoFullscreenHUDWindowController.mm:
1475 * WebView/WebVideoFullscreenHUDWindowController.h: Removed unnecessary
1478 * WebView/WebVideoFullscreenHUDWindowController.mm: Updated #import
1511 * WebView/WebVideoFullscreenHUDWindowController.mm:
1534 * WebView/WebVideoFullscreenHUDWindowController.mm:
1581 …Validate the stopSpeaking: selector so that is not always enabled when a WebView is first responde…
1583 * WebView/WebHTMLView.mm:
1620 * WebView/WebVideoFullscreenController.mm:
1627 * WebView/WebVideoFullscreenHUDWindowController.h:
1628 * WebView/WebVideoFullscreenHUDWindowController.mm:
1636 * WebView/WebView.mm:
1637 (-[WebView _exitFullscreen]):
1640 * WebView/WebWindowAnimation.h:
1642 * WebView/WebWindowAnimation.m:
1665 * WebView/WebView.mm:
1673 Move some WebView event handling code into its own file, WebViewEventHandling.mm
1675 * WebView/WebView.mm:
1676 (-[WebView _close]):
1677 (-[WebView _selectedOrMainFrame]):
1678 * WebView/WebViewEventHandling.mm: Added.
1679 (-[WebView _closingEventHandling]):
1680 (-[WebView _setMouseDownEvent:]):
1681 (-[WebView mouseDown:]):
1682 (-[WebView mouseUp:]):
1683 (+[WebView _updateMouseoverWithEvent:]):
1684 (-[WebView _updateMouseoverWithFakeEvent]):
1686 (-[WebView _stopAutoscrollTimer]):
1687 (-[WebView _setToolTip:]):
1688 * WebView/WebViewInternal.h:
1696 * WebView/WebHTMLViewPrivate.h:
1697 * WebView/WebHTMLView.mm:
1715 * WebView/WebFramePrivate.h:
1716 * WebView/WebFrame.mm:
1726 * WebView/WebVideoFullscreenHUDWindowController.mm:
1756 * WebView/WebFrame.mm:
1760 * WebView/WebScriptDebugDelegate.mm:
1762 * WebView/WebView.mm:
1763 (-[WebView aeDescByEvaluatingJavaScriptFromString:]):
1773 * WebView/WebVideoFullscreenController.mm:
1777 * WebView/WebVideoFullscreenHUDWindowController.h:
1778 * WebView/WebVideoFullscreenHUDWindowController.mm:
1789 * WebView/WebDynamicScrollBarsView.h:
1813 * WebView/WebPreferenceKeysPrivate.h:
1814 * WebView/WebPreferences.mm:
1816 * WebView/WebPreferencesPrivate.h:
1817 * WebView/WebView.mm:
1818 (-[WebView _preferencesChangedNotification:]):
1826 * WebView/WebPDFView.mm:
1835 * WebView/WebResourceLoadDelegate.h: Prepended "webView:" to the
1871 * WebView/WebTextCompletionController.mm:
1893 * WebView/WebView.mm:
1894 (+[WebView _hasPluginForNodeBeenHalted:]): Checks to see if a plug-in node's been halted.
1895 * WebView/WebViewPrivate.h: Added -_hasPluginForNodeBeenHalted method.
1908 * WebView/WebView.mm:
1918 * WebView/WebView.mm:
1920 (+[WebView _isNodeHaltedPlugin:]): Made this a class method.
1921 (+[WebView _restartHaltedPluginForNode:]): Added. Restarts a plug-in
1922 * WebView/WebViewPrivate.h: Added +_restartHaltedPluginForNode to header.
1937 * WebView/WebView.mm:
1938 … (-[WebView _isNodeHaltedPlugin:]): Added. Queries a DOMNode to determine if it's a halted plug-in.
1939 * WebView/WebViewPrivate.h: Added _isNodeHaltedPlugin.
1947 * WebView/WebVideoFullscreenHUDWindowController.mm:
1958 * WebView/WebVideoFullscreenHUDWindowController.mm:
1985 * WebView/WebView.mm:
1986 (+[WebView _addUserScriptToGroup:worldID:source:url:whitelist:blacklist:injectionTime:]):
1987 (+[WebView _addUserStyleSheetToGroup:worldID:source:url:whitelist:blacklist:]):
1988 (+[WebView _removeUserScriptFromGroup:worldID:url:]):
1989 (+[WebView _removeUserStyleSheetFromGroup:worldID:url:]):
1990 (+[WebView _removeUserScriptsFromGroup:worldID:]):
1991 (+[WebView _removeUserStyleSheetsFromGroup:worldID:]):
1992 * WebView/WebViewPrivate.h:
2033 * WebView/WebVideoFullscreenController.mm:
2061 * WebView/WebView.mm:
2062 (-[WebView _loadBackForwardListFromOtherView:]):
2104 * WebView/WebPreferenceKeysPrivate.h:
2107 * WebView/WebPreferences.mm:
2111 * WebView/WebPreferencesPrivate.h:
2114 * WebView/WebView.mm:
2115 (-[WebView _preferencesChangedNotification:]):
2127 * WebView/WebFrame.mm:
2129 * WebView/WebView.mm:
2130 (-[WebView aeDescByEvaluatingJavaScriptFromString:]):
2144 * WebView/WebDelegateImplementationCaching.h:
2145 * WebView/WebDelegateImplementationCaching.mm:
2147 * WebView/WebHistoryDelegate.h:
2148 * WebView/WebView.mm:
2149 (-[WebView _cacheHistoryDelegateImplementations]):
2150 (-[WebView addVisitedLinks:]):
2151 * WebView/WebViewPrivate.h:
2161 * WebView/WebPolicyDelegatePrivate.h:
2167 * WebView/WebHTMLView.mm:
2175 * WebView/WebHTMLView.mm:
2200 * WebView/WebDelegateImplementationCaching.h:
2201 * WebView/WebHistoryDelegate.h:
2202 * WebView/WebView.mm:
2203 (-[WebView _cacheHistoryDelegateImplementations]):
2231 * WebView/WebHTMLView.mm:
2241 * WebView/WebHTMLView.mm:
2255 * WebView/WebHTMLView.mm:
2286 * WebView/WebFrame.mm:
2298 * WebView/WebView.mm:
2299 (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]):
2331 * WebView/WebHTMLView.mm:
2364 * WebView/WebPreferenceKeysPrivate.h: Added two new keys.
2365 * WebView/WebPreferences.mm:
2369 * WebView/WebPreferencesPrivate.h: Added above two methods.
2370 * WebView/WebUIDelegatePrivate.h: Added shouldHaltPlugin delegate.
2371 * WebView/WebView.mm:
2372 (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]):
2374 (-[WebView _preferencesChangedNotification:]): Update WebCore settings accordingly.
2384 * WebView/WebVideoFullscreenController.mm:
2390 * WebView/WebVideoFullscreenController.mm:
2392 * WebView/WebWindowAnimation.m:
2398 * WebView/WebVideoFullscreenController.mm:
2399 * WebView/WebVideoFullscreenHUDWindowController.mm:
2410 * WebView/WebVideoFullscreenHUDWindowController.h:
2411 * WebView/WebVideoFullscreenHUDWindowController.mm:
2443 * WebView/WebVideoFullscreenController.h: Added.
2444 * WebView/WebVideoFullscreenController.mm: Added.
2448 * WebView/WebVideoFullscreenHUDWindowController.h: Added.
2449 * WebView/WebVideoFullscreenHUDWindowController.mm: Added.
2452 * WebView/WebView.mm:
2453 (-[WebView _close]):
2454 Make sure we come out of fullscreen if the WebView is torn down (e.g. if
2457 (-[WebView _enterFullscreenForNode:WebCore::]):
2460 (-[WebView _exitFullscreen]):
2463 * WebView/WebViewData.h:
2464 * WebView/WebViewData.mm:
2467 * WebView/WebViewInternal.h:
2470 * WebView/WebWindowAnimation.h: Added.
2471 * WebView/WebWindowAnimation.m: Added.
2507 Add functionality to pause/throttle CSS transitions/animations in a WebView
2512 * WebView/WebView.mm:
2513 (-[WebView cssAnimationsSuspended]):
2514 (-[WebView setCSSAnimationsSuspended:]):
2515 * WebView/WebViewData.h:
2516 * WebView/WebViewData.mm:
2518 * WebView/WebViewPrivate.h:
2553 * WebView/WebPreferenceKeysPrivate.h: Added new key.
2554 * WebView/WebPreferences.mm:
2558 * WebView/WebPreferencesPrivate.h: Added above new methods.
2566 * WebView/WebView.mm:
2568 (+[WebView _addUserScriptToGroup:source:url:worldID:whitelist:blacklist:injectionTime:]):
2569 (+[WebView _addUserStyleSheetToGroup:source:url:worldID:whitelist:blacklist:]):
2570 * WebView/WebViewPrivate.h:
2586 * WebView/WebPreferenceKeysPrivate.h:
2587 * WebView/WebPreferences.mm:
2591 * WebView/WebPreferencesPrivate.h:
2592 * WebView/WebView.mm:
2593 (-[WebView _preferencesChangedNotification:]):
2602 * WebView/WebFrame.mm:
2604 * WebView/WebFramePrivate.h:
2612 * WebView/WebView.mm:
2613 (+[WebView _removeUserContentFromGroup:url:worldID:]):
2614 * WebView/WebViewPrivate.h:
2622 * WebView/WebHistoryDelegate.h:
2623 * WebView/WebNavigationData.h:
2624 * WebView/WebNavigationData.mm:
2633 … * WebView/WebHistoryDelegate.h: Added. New interface for WebKit clients to implement to manage
2637 * WebView/WebNavigationData.h: Added.
2638 * WebView/WebNavigationData.mm: Added.
2654 * WebView/WebDelegateImplementationCaching.h:
2655 * WebView/WebDelegateImplementationCaching.mm:
2659 * WebView/WebView.mm:
2660 (-[WebView _cacheHistoryDelegateImplementations]):
2661 (-[WebView setHistoryDelegate:]):
2662 (-[WebView historyDelegate]):
2663 * WebView/WebViewData.h:
2664 * WebView/WebViewPrivate.h:
2673 * WebView/WebView.mm:
2674 (-[WebView _preferencesChangedNotification:]): Enable experimental
2684 * WebView/WebPreferenceKeysPrivate.h:
2685 * WebView/WebPreferences.mm:
2689 * WebView/WebPreferencesPrivate.h:
2690 * WebView/WebView.mm:
2691 (-[WebView _preferencesChangedNotification:]):
2704 * WebView/WebPDFDocumentExtras.mm:
2713 * WebView/WebView.mm:
2714 (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]):
2727 * WebView/WebPreferenceKeysPrivate.h:
2728 * WebView/WebPreferences.mm:
2732 * WebView/WebPreferencesPrivate.h:
2733 * WebView/WebView.mm:
2734 (-[WebView _preferencesChangedNotification:]):
2742 * WebView/WebFrame.mm:
2776 * WebView/WebDynamicScrollBarsView.h:
2777 * WebView/WebDynamicScrollBarsView.mm:
2787 * WebView/WebPDFDocumentExtras.mm:
2795 * WebView/WebPDFDocumentExtras.mm:
2802 * WebView/WebPDFDocumentExtras.mm:
2810 * WebView/WebPDFDocumentExtras.mm:
2811 * WebView/WebPDFRepresentation.mm:
2817 * WebView/WebPDFDocumentExtras.mm:
2827 * WebView/WebJSPDFDoc.h: Added.
2828 * WebView/WebJSPDFDoc.mm: Added.
2835 * WebView/WebPDFDocumentExtras.h: Added.
2836 * WebView/WebPDFDocumentExtras.mm: Added.
2847 * WebView/WebPDFRepresentation.h:
2848 * WebView/WebPDFRepresentation.m: Removed.
2849 * WebView/WebPDFRepresentation.mm: Copied from WebKit/mac/WebView/WebPDFRepresentation.m.
2867 * WebView/WebHTMLView.mm:
2916 * WebView/WebHTMLView.mm:
2929 * WebView/WebHTMLView.mm:
2942 * WebView/WebHTMLView.mm:
3018 * WebView/WebFrame.mm:
3037 * WebView/WebFrame.mm:
3051 * WebView/WebView.mm:
3052 (+[WebView _addUserStyleSheetToGroup:source:url:worldID:patterns:]):
3053 * WebView/WebViewPrivate.h:
3097 * WebView/WebDynamicScrollBarsView.mm:
3103 * WebView/WebFrameView.mm:
3121 * WebView/WebView.mm:
3122 (+[WebView _addUserScriptToGroup:source:url:worldID:patterns:injectionTime:]):
3123 (+[WebView _removeUserContentFromGroup:worldID:]):
3124 (+[WebView _removeAllUserContentFromGroup:]):
3125 * WebView/WebViewPrivate.h:
3138 * WebView/WebDelegateImplementationCaching.h:
3139 * WebView/WebFrameLoadDelegatePrivate.h: Added.
3162 * WebView/WebDelegateImplementationCaching.h:
3163 * WebView/WebFrameLoadDelegatePrivate.h: Added.
3185 * WebView/WebHTMLView.mm:
3201 * WebView/WebScriptDebugger.mm: (toNSURL): Adapt to the change.
3212 * WebView/WebDynamicScrollBarsView.mm:
3264 * WebView/WebPreferences.mm:
3275 * WebView/WebPreferences.mm:
3283 Sometimes WebKit does not layout correctly when a WebView is embedded in an HICocoaView
3288 * WebView/WebDynamicScrollBarsView.mm:
3332 * WebView/WebView.mm: Add SPI to manipulate origin access whitelists.
3333 …(+[WebView _whiteListAccessFromOrigin:destinationProtocol:destinationHost:allowDestinationSubdomai…
3334 (+[WebView _resetOriginAccessWhiteLists]): Ditto.
3335 * WebView/WebViewPrivate.h: Ditto.
3349 * WebView/WebPolicyDelegatePrivate.h:
3373 * WebView/WebHTMLView.mm:
3386 * WebView/WebHTMLViewInternal.h: Added @class CALayer
3403 * WebView/WebHTMLView.mm: Added using std::max statement.
3407 * WebView/WebTextCompletionController.mm: Added using std::max
3464 * WebView/WebScriptDebugger.mm: Ditto.
3470 …<rdar://problem/6017913> Replace use of HISearchWindowShow in -[WebView _searchWithSpotlightFromMe…
3472 * WebView/WebView.mm:
3473 …(-[WebView _searchWithSpotlightFromMenu:]): Use -[NSWorkspace showSearchResultsForQueryString:] po…
3487 * WebView/WebUIDelegatePrivate.h:
3506 * WebView/WebViewInternal.h:
3518 * WebView/WebPreferences.mm:
3520 * WebView/WebPreferencesPrivate.h: same.
3531 * WebView/WebFramePrivate.h:
3537 * WebView/WebHTMLView.mm:
3545 * WebView/WebDynamicScrollBarsView.mm:
3558 * WebView/WebDynamicScrollBarsView.mm:
3562 * WebView/WebHTMLView.mm:
3570 * WebView/WebHTMLViewInternal.h:
3581 * WebView/WebRenderNode.mm:
3590 * WebView/WebRenderNode.h:
3591 * WebView/WebRenderNode.mm:
3636 * WebView/WebDataSource.mm:
3651 * WebView/WebFrame.mm:
3654 * WebView/WebRenderNode.mm:
3686 * WebView/WebView.mm:
3687 (-[WebView _close]):
3688 (-[WebView _clearLayerSyncLoopObserver]):
3691 (-[WebView _syncCompositingChanges]):
3695 (-[WebView _scheduleCompositingLayerSync]):
3700 * WebView/WebViewData.h:
3703 * WebView/WebViewInternal.h:
3714 * WebView/WebDataSource.mm:
3739 * WebView/WebDelegateImplementationCaching.h:
3740 * WebView/WebView.mm:
3741 (-[WebView _cacheFrameLoadDelegateImplementations]):
3742 * WebView/WebViewPrivate.h: The delegate SPI.
3756 * WebView/WebFrame.mm:
3805 * WebView/WebFrame.mm:
3807 * WebView/WebScriptDebugDelegate.mm:
3810 * WebView/WebView.mm:
3811 (-[WebView aeDescByEvaluatingJavaScriptFromString:]):
3824 * WebView/WebDataSource.mm:
3849 * WebView/WebDataSource.mm:
3863 * WebView/WebDataSource.mm:
3875 * WebView/WebHTMLView.mm:
3962 * WebView/WebFrame.mm:
3966 * WebView/WebFramePrivate.h:
4002 * WebView/WebUIDelegatePrivate.h:
4052 * WebView/WebView.mm:
4053 (-[WebView setFrameLoadDelegate:]): Wrapped code that starts the
4055 (-[WebView _registerForIconNotification:]): Wrapped method in
4057 (-[WebView _dispatchDidReceiveIconFromWebFrame:]): Ditto.
4058 * WebView/WebViewInternal.h: Wrapped methods in #if
4060 (-[WebView _registerForIconNotification:]):
4061 (-[WebView _dispatchDidReceiveIconFromWebFrame:]):
4078 * WebView/WebHTMLView.mm:
4082 * WebView/WebView.mm:
4084 (-[WebView _scheduleViewUpdate]):
4097 * WebView/WebPreferences.mm:
4114 * WebView/WebUIDelegatePrivate.h:
4150 * WebView/WebHTMLView.mm:
4180 * WebView/WebView.mm:
4181 (-[WebView WebCore::_userAgentForURL:WebCore::]):
4207 Add -[WebView _isProcessingUserGesture]
4211 so that WebView code can determine if a user gesture is in progress.
4213 * WebView/WebView.mm:
4214 (-[WebView _isProcessingUserGesture]):
4215 * WebView/WebViewPrivate.h:
4321 * WebView/WebHTMLView.mm:
4377 * WebView/WebPreferences.h:
4378 * WebView/WebPreferences.mm:
4381 * WebView/WebPreferencesPrivate.h:
4401 * WebView/WebPreferenceKeysPrivate.h:
4403 * WebView/WebPreferences.mm:
4407 * WebView/WebPreferencesPrivate.h:
4409 * WebView/WebView.mm:
4410 (-[WebView _preferencesChangedNotification:]):
4423 * WebView/WebHTMLView.mm:
4436 a version of _selectionChanged in WebView.
4438 * WebView/WebView.mm:
4439 (-[WebView _setToolTip:]):
4440 (-[WebView _selectionChanged]):
4448 * WebView/WebFrameView.mm:
4463 * WebView/WebView.mm:
4464 (-[WebView _needsLinkElementTextCSSQuirk]): Added. Returns YES if the
4467 (-[WebView _preferencesChangedNotification:]): Added a call to
4516 * WebView/WebPreferences.mm:
4540 * WebView/WebDataSource.mm:
4542 * WebView/WebResource.mm:
4581 * WebView/WebPreferenceKeysPrivate.h:
4582 * WebView/WebPreferences.h:
4583 * WebView/WebPreferences.mm:
4587 * WebView/WebView.mm:
4588 (-[WebView _preferencesChangedNotification:]):
4596 * WebView/WebHTMLView.mm:
4622 * WebView/WebView.mm:
4623 (-[WebView _needsAdobeFrameReloadingQuirk]): Use more intelligent C++-style initialization.
4624 (-[WebView _needsKeyboardEventDisambiguationQuirks]): Ditto.
4625 (-[WebView _needsFrameLoadDelegateRetainQuirk]): YES for iSale versions under 5.6
4626 (-[WebView dealloc]): Release the delegate if the quirk is in effect.
4627 (-[WebView setFrameLoadDelegate:]): Retain the new delegate if the quirk is in effect.
4647 …Add Mail on Tiger and Leopard to the list of applications that need the WebView init thread workar…
4653 * WebView/WebView.mm:
4667 * WebView/WebHTMLView.mm:
4677 * WebView/WebHTMLView.mm: (-[WebHTMLView _updateSelectionForInputManager]): Removed an
4687 * WebView/WebFrameView.mm:
4690 * WebView/WebView.mm:
4691 (-[WebView setFrameSize:]): Left the resize logic here, but only for
4711 * WebView/WebPreferenceKeysPrivate.h:
4712 * WebView/WebPreferences.mm:
4716 * WebView/WebPreferencesPrivate.h:
4717 * WebView/WebView.mm:
4718 (-[WebView _preferencesChangedNotification:]):
4745 * WebView/WebHTMLView.mm:
4759 * WebView/WebHTMLView.mm:
4810 * WebView/WebHTMLView.mm:
4821 * WebView/WebView.mm:
4822 (+[WebView registerURLSchemeAsLocal:]):
4846 * WebView/WebDynamicScrollBarsView.m: Removed.
4847 … * WebView/WebDynamicScrollBarsView.mm: Copied from WebKit/mac/WebView/WebDynamicScrollBarsView.m.
4855 Update a WebView's active state when it moves to a different window.
4857 * WebView/WebView.mm:
4858 (-[WebView viewDidMoveToWindow]):
4864 Move WebView internal data into WebViewData.h/mm.
4866 * WebView/WebDelegateImplementationCaching.mm:
4867 * WebView/WebView.mm:
4868 * WebView/WebViewData.h: Copied from mac/WebView/WebViewInternal.h.
4869 * WebView/WebViewData.mm: Copied from mac/WebView/WebViewInternal.mm.
4870 * WebView/WebViewInternal.h:
4871 * WebView/WebViewInternal.mm: Removed.
4883 * WebView/WebHTMLView.mm:
4886 * WebView/WebView.mm:
4887 * WebView/WebViewInternal.h:
4893 * WebView/WebViewInternal.mm:
4909 * WebView/WebHTMLView.mm:
4919 … Active state updating is no longer done by WebHTMLViews. It is handled by the WebView instead.
4927 * WebView/WebHTMLViewInternal.h:
4928 * WebView/WebHTMLViewPrivate.h:
4931 * WebView/WebView.mm:
4932 (-[WebView _updateActiveState]):
4933 …WebView now handles updating of active state in _updateActiveState. It is now purely based off wh…
4936 (-[WebView addWindowObserversForWindow:]):
4937 (-[WebView removeWindowObservers]):
4940 (-[WebView _updateFocusedStateForFrame:]):
4943 (-[WebView _windowDidBecomeKey:]):
4944 (-[WebView _windowDidResignKey:]):
4947 (-[WebView _windowWillOrderOnScreen:]):
4950 * WebView/WebViewInternal.h:
4951 * WebView/WebViewPrivate.h:
4958 * WebView/WebDelegateImplementationCaching.h:
4966 * WebView/WebDelegateImplementationCaching.h: Copied from mac/WebView/WebViewInternal.h.
4967 * WebView/WebDelegateImplementationCaching.mm: Copied from mac/WebView/WebView.mm.
4971 * WebView/WebView.mm:
4972 * WebView/WebViewInternal.h:
4980 * WebView/WebView.mm:
4981 * WebView/WebViewInternal.h:
4982 * WebView/WebViewInternal.mm: Added.
4992 Small cleanup in WebView.
4993 - Move global data initialization to WebView's initialization method.
4994 - Move _clearViewUpdateRunLoopObserver from WebViewPrivate to WebView (FileInternal)
4996 * WebView/WebView.mm:
5000 (-[WebView _close]): Call [self _clearViewUpdateRunLoopObserver] instead of
5002 (+[WebView initialize]): Move global initializers here.
5003 (-[WebView _clearViewUpdateRunLoopObserver]): Moved from WebViewPrivate.
5021 * WebView/WebHTMLView.mm:
5025 * WebView/WebView.mm:
5026 (+[WebView _setAlwaysUsesComplexTextCodePath:]): Changed to call
5028 (+[WebView _setShouldUseFontSmoothing:]): Changed to call
5030 (+[WebView _shouldUseFontSmoothing]): Changed to call
5039 * WebView/WebView.mm: Removed +_minimumRequiredSafariBuildNumber.
5040 * WebView/WebViewPrivate.h: Ditto.
5046 * WebView/WebHTMLView.mm:
5054 * WebView/WebHTMLView.mm:
5055 * WebView/WebView.mm:
5067 A major change is to put some methods and data in WebView that are currently in
5068 WebHTMLView, used only in viewless mode. A next step will be to use the WebView
5077 (WebChromeClient::setToolTip): Changed to call WebView instead of WebHTMLView.
5082 … (WebEditorClient::respondToChangedSelection): Changed to call WebView instead of WebHTMLView.
5089 * WebView/WebDataSource.mm:
5093 * WebView/WebFrame.mm:
5106 * WebView/WebHTMLView.mm:
5115 * WebView/WebTextCompletionController.h: Copied from WebKit/mac/WebView/WebHTMLView.mm.
5117 * WebView/WebTextCompletionController.mm: Copied from WebKit/mac/WebView/WebHTMLView.mm.
5120 * WebView/WebUIDelegatePrivate.h: Added webView:printFrame: method.
5122 * WebView/WebView.mm: Moved includes and fields in from WebHTMLView.
5123 (-[WebView _usesDocumentViews]): Updated for name change from useDocumentViews
5125 (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]): Ditto.
5126 (-[WebView drawSingleRect:]): Ditto.
5127 (-[WebView isFlipped]): Ditto.
5128 (-[WebView setFrameSize:]): Ditto. Also changed to use _mainCoreFrame method.
5129 (-[WebView _viewWillDrawInternal]): Ditto.
5130 (-[WebView viewWillDraw]): Ditto.
5131 (-[WebView drawRect:]): Ditto.
5132 (-[WebView _close]): Added code to nil out the lastMouseoverView global.
5133 (-[WebView _dashboardRegions]): Use _mainCoreFrame.
5134 (-[WebView setProhibitsMainFrameScrolling:]): Ditto.
5135 (-[WebView _setInViewSourceMode:]): Ditto.
5136 (-[WebView _inViewSourceMode]): Ditto.
5137 (-[WebView _attachScriptDebuggerToAllFrames]): Ditto.
5138 (-[WebView _detachScriptDebuggerFromAllFrames]): Ditto.
5139 (-[WebView textIteratorForRect:]): Ditto.
5140 (-[WebView _executeCoreCommandByName:value:]): Ditto.
5141 (-[WebView addWindowObserversForWindow:]): Ditto.
5142 (-[WebView removeWindowObservers]): Ditto.
5143 (-[WebView _updateFocusedAndActiveState]): Ditto.
5144 (-[WebView _updateFocusedAndActiveStateForFrame:]): Turned into a class method.
5146 (-[WebView _windowDidBecomeKey:]): Updated for name change from useDocumentViews
5148 (-[WebView _windowDidResignKey:]): Ditto.
5149 (-[WebView _windowWillOrderOnScreen:]): Ditto.
5150 (-[WebView mainFrame]): Tweaked.
5151 (-[WebView selectedFrame]): Added a conditional to avoid trying to get at the
5153 (-[WebView _setZoomMultiplier:isTextOnly:]): Use _mainCoreFrame.
5154 (-[WebView setCustomTextEncodingName:]): Ditto.
5155 (-[WebView windowScriptObject]): Ditto.
5156 (-[WebView setHostWindow:]): Ditto. Also put some code that's needed only for
5158 (-[WebView _hitTest:dragTypes:]): Tweaked.
5159 (-[WebView acceptsFirstResponder]): Added case for viewless mode along with a
5161 (-[WebView becomeFirstResponder]): Ditto.
5162 (-[WebView _webcore_effectiveFirstResponder]): Put the body of this inside
5165 (-[WebView setNextKeyView:]): Ditto.
5166 (-[WebView mouseDown:]): Added. Copied from WebHTMLView. FIXME in here suggests
5168 (-[WebView mouseUp:]): Ditto.
5169 (-[WebView setHoverFeedbackSuspended:]): Added a code path for viewless mode.
5170 (-[WebView shouldClose]): Use _mainCoreFrame.
5171 (-[WebView aeDescByEvaluatingJavaScriptFromString:]): Ditto.
5172 (-[WebView setEditable:]): Ditto.
5173 (-[WebView _frameViewAtWindowPoint:]): Added an assertion that we're not in
5175 (-[WebView _setMouseDownEvent:]): Added. Copied from WebHTMLView. I plan to
5177 (-[WebView _cancelUpdateMouseoverTimer]): Ditto.
5178 (-[WebView _stopAutoscrollTimer]): Ditto.
5179 (+[WebView _updateMouseoverWithEvent:]): Ditto.
5180 (-[WebView _updateMouseoverWithFakeEvent]): Ditto.
5181 (-[WebView _setToolTip:]): Added. Calls through to the WebHTMLView version.
5182 (-[WebView _selectionChanged]): Ditto.
5183 (-[WebView _mainCoreFrame]): Added.
5184 (-[WebView _needsOneShotDrawingSynchronization]): Moved into the WebInternal
5186 (-[WebView _setNeedsOneShotDrawingSynchronization:]): Ditto.
5187 (-[WebView _startedAcceleratedCompositingForFrame:]): Ditto.
5188 (-[WebView _stoppedAcceleratedCompositingForFrame:]): Ditto.
5190 (-[WebView _scheduleViewUpdate]): Ditto.
5192 * WebView/WebViewInternal.h: Made most of the file not compile at all when
5208 * WebView/WebTextCompletionController.mm: Fix Tiger build by adding import
5218 * WebView/WebHTMLView.mm:
5228 (-[WebHTMLView complete:]): Ditto. Also pass WebView to init method.
5231 * WebView/WebTextCompletionController.h: Copied from mac/WebView/WebHTMLView.mm.
5232 * WebView/WebTextCompletionController.mm: Copied from mac/WebView/WebHTMLView.mm.
5233 Changed initializer to pass in a spearate WebView and WebHTMLView, to smooth the
5246 * WebView/WebScriptDebugDelegate.mm:
5278 * WebView/WebHTMLView.mm:
5294 * WebView/WebView.mm:
5295 (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]):
5301 Remove WebView observers in during fast teardown.
5304 * WebView/WebView.mm:
5305 (-[WebView _closeWithFastTeardown]):
5326 * WebView/WebHTMLView.mm:
5374 … that its size has changed *before* we've done setNeedsLayout in the WebView size change callback.
5377 being altered by subclassing setFrameSize in WebView.
5383 * WebView/WebDynamicScrollBarsView.m:
5385 * WebView/WebView.mm:
5386 (-[WebView _boundsChangedToNewSize:]):
5387 (-[WebView setFrameSize:]):
5388 (-[WebView viewWillMoveToWindow:]):
5389 (-[WebView viewDidMoveToWindow]):
5451 * WebView/WebView.mm:
5452 (+[WebView _setShouldUseFontSmoothing:]):
5505 * WebView/WebView.mm:
5508 (-[WebView viewDidMoveToWindow]): If the workaround is needed, disallow
5554 * WebView/WebHTMLView.mm:
5568 * WebView/WebPreferences.mm:
5590 * WebView/WebHTMLView.mm:
5643 * WebView/WebView.mm:
5644 (-[WebView previousValidKeyView]): Work around a bug in -[NSView previousValidKeyView].
5656 * WebView/WebView.mm:
5657 (-[WebView _dispatchPendingLoadRequests]): Call Loader::servePendingRequests().
5658 * WebView/WebViewPrivate.h: Added _dispatchPendingLoadRequests.
5668 * WebView/WebView.mm:
5669 (-[WebView WebCore::_userAgentForURL:WebCore::]):
5704 * WebView/WebHTMLView.mm:
5774 * WebView/WebTextIterator.mm:
5792 …Technically this is a bug in Adium. It appears that Adium has subclassed the WebView and implemen…
5793 …ewDidMoveToWindow in its subclass improperly. It doesn't call up to the base class WebView like it
5799 * WebView/WebView.mm:
5800 (-[WebView addSizeObserversForWindow:]):
5801 (-[WebView removeWindowObservers]):
5802 (-[WebView addWindowObserversForWindow:]):
5803 (-[WebView viewWillMoveToWindow:]):
5804 (-[WebView viewDidMoveToWindow]):
5805 (-[WebView viewDidMoveToSuperview]):
5826 * WebView/WebView.mm:
5838 * WebView/WebHTMLView.mm:
5912 * WebView/WebPreferenceKeysPrivate.h: Added WebSmartInsertDeleteEnabled.
5914 * WebView/WebView.mm:
5917 (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]):
5919 (-[WebView setSmartInsertDeleteEnabled:]): Set default here was with
5936 * WebView/WebScriptDebugger.mm: Ditto.
5949 * WebView/WebUIDelegatePrivate.h:
5986 * WebView/WebHTMLRepresentation.mm:
6009 * WebView/WebHTMLView.mm:
6014 * WebView/WebHTMLViewInternal.h:
6045 * WebView/WebView.mm:
6046 (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]):
6073 * WebView/WebFrame.mm: Added include of CSSMutableStyleDeclaration.h
6088 * WebView/WebScriptDebugDelegate.mm:
6098 * WebView/WebHTMLView.mm: (-[WebHTMLView inputContext]): Return a nil input context when
6136 * WebView/WebFrame.mm:
6138 * WebView/WebScriptDebugDelegate.mm:
6142 * WebView/WebView.mm:
6144 (-[WebView aeDescByEvaluatingJavaScriptFromString:]):
6222 * WebView/WebView.mm:
6223 (-[WebView _selectionIsCaret]): Added.
6224 (-[WebView _selectionIsAll]): Added. Returns whether the selection
6226 * WebView/WebViewPrivate.h:
6234 * WebView/WebHTMLView.mm:
6237 * WebView/WebView.mm:
6238 (-[WebView validateUserInterfaceItemWithoutDelegate:]):
6244 …Fix a bug in the bounds checking for setNeedsLayout dirtying when a WebView's size changes. The s…
6245 of the WebView was being incorrectly checked instead of the WebView itself.
6247 * WebView/WebView.mm:
6248 (-[WebView _boundsChanged]):
6275 … Fix for <rdar://problem/6835573>, Find Banner turns invisible when WebView is resized. Make sure
6276 … not to resize the interior views of a WebView in response to its bounds changing when not using
6282 from the sides of the WebView).
6284 * WebView/WebView.mm:
6285 (-[WebView _boundsChanged]):
6344 * WebView/WebHTMLView.mm:
6392 * WebView/WebHTMLView.mm:
6409 * WebView/WebHTMLViewInternal.h:
6410 * WebView/WebPreferenceKeysPrivate.h:
6411 * WebView/WebUIDelegatePrivate.h:
6412 * WebView/WebView.mm:
6414 (-[WebView validateUserInterfaceItemWithoutDelegate:]):
6415 (-[WebView setGrammarCheckingEnabled:]):
6416 (-[WebView isAutomaticQuoteSubstitutionEnabled]):
6417 (-[WebView isAutomaticLinkDetectionEnabled]):
6418 (-[WebView isAutomaticDashSubstitutionEnabled]):
6419 (-[WebView isAutomaticTextReplacementEnabled]):
6420 (-[WebView isAutomaticSpellingCorrectionEnabled]):
6421 (-[WebView setAutomaticQuoteSubstitutionEnabled:]):
6422 (-[WebView toggleAutomaticQuoteSubstitution:]):
6423 (-[WebView setAutomaticLinkDetectionEnabled:]):
6424 (-[WebView toggleAutomaticLinkDetection:]):
6425 (-[WebView setAutomaticDashSubstitutionEnabled:]):
6426 (-[WebView toggleAutomaticDashSubstitution:]):
6427 (-[WebView setAutomaticTextReplacementEnabled:]):
6428 (-[WebView toggleAutomaticTextReplacement:]):
6429 (-[WebView setAutomaticSpellingCorrectionEnabled:]):
6430 (-[WebView toggleAutomaticSpellingCorrection:]):
6431 * WebView/WebViewPrivate.h:
6443 * WebView/WebFrame.mm:
6445 * WebView/WebPDFView.mm:
6447 * WebView/WebResource.mm:
6450 * WebView/WebView.mm:
6453 (-[WebView _needsKeyboardEventDisambiguationQuirks]): Switched
6572 * WebView/WebView.mm:
6573 (-[WebView _addScrollerDashboardRegionsForFrameView:dashboardRegions:]):
6574 (-[WebView _addScrollerDashboardRegions:from:]):
6593 * WebView/WebDynamicScrollBarsView.m:
6631 …cument view changes, just mark the outermost frame view for layout when the WebView's size changes.
6633 * WebView/WebHTMLView.mm:
6636 * WebView/WebView.mm:
6637 (-[WebView _boundsChanged]):
6638 (-[WebView removeSizeObservers]):
6639 (-[WebView addSizeObservers]):
6686 * WebView/WebHTMLView.mm:
6697 * WebView/WebHTMLView.mm:
6750 Change how sudden termination works with WebView teardown.
6758 * WebView/WebFrame.mm:
6760 * WebView/WebView.mm:
6761 (+[WebView canCloseAllWebViews]): Call DOMWindow::dispatchAllPendingBeforeUnloadEvents.
6762 (+[WebView closeAllWebViews]): Call DOMWindow::dispatchAllPendingUnloadEvents and
6764 (-[WebView _closeWithFastTeardown]): Remove code for unload event dispatch.
6765 (-[WebView _close]): Correct a comment.
6766 (+[WebView _applicationWillTerminate]): Call closeAllWebViews.
6767 * WebView/WebViewPrivate.h: Add canCloseAllWebViews and closeAllWebViews.
6878 * WebView/WebFrameView.mm:
7011 * WebView/WebHTMLView.mm: Ditto.
7025 * WebView/WebFrame.mm: Removed the core and kit functions here which are no longer
7050 * WebView/WebFrameInternal.h: Removed the core and kit functions here which are no longer
7053 * WebView/WebHTMLRepresentation.mm:
7057 * WebView/WebTextIterator.mm:
7061 * WebView/WebView.mm:
7062 (-[WebView textIteratorForRect:]): Ditto.
7063 (-[WebView setSelectedDOMRange:affinity:]): Ditto.
7131 * WebView/WebView.mm:
7132 (-[WebView _close]):
7133 (-[WebView close]):
7150 …Initialize WebKitSystemInterface in class methods that could get called before a WebView/WebFrame …
7153 * WebView/WebView.mm: (+[WebView initialize]):
7164 * WebView/WebPDFView.h: Eliminated trackedFirstResponder object and replaced it with
7166 * WebView/WebPDFView.mm:
7183 * WebView/WebDynamicScrollBarsView.m:
7185 * WebView/WebHTMLView.mm:
7192 * WebView/WebHTMLViewInternal.h:
7196 * WebView/WebViewPrivate.h: Updated comments.
7214 * WebView/WebFrame.mm:
7228 * WebView/WebFrame.mm:
7240 * WebView/WebView.mm:
7241 (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]):
7255 * WebView/WebHTMLView.mm:
7263 * WebView/WebPreferences.mm:
7292 * WebView/WebFrameView.mm:
7405 * WebView/WebDynamicScrollBarsView.h:
7406 * WebView/WebDynamicScrollBarsView.m:
7429 * WebView/WebDynamicScrollBarsView.m:
7543 …fixed <rdar://problem/6355573> [WebView _setCacheModel:] leaks the result of _CFURLCacheCopyCacheD…
7547 * WebView/WebView.mm:
7548 (+[WebView _setCacheModel:]):
7567 * WebView/WebView.mm:
7569 (-[WebView _viewWillDrawInternal]):
7570 (-[WebView viewWillDraw]):
7571 (-[WebView close]):
7573 (-[WebView _scheduleViewUpdate]):
7574 * WebView/WebViewInternal.h:
7592 <rdar://problem/6684745> Crash in -[WebView removeSizeObservers] when loading NIB file
7598 * WebView/WebView.mm:
7599 (-[WebView removeSizeObservers]): Nil-check _private before dereferencing it.
7600 (-[WebView addSizeObservers]): Ditto.
7613 * WebView/WebHTMLView.mm: Use methods from WebDOMOperationsInternal.h
7631 * WebView/WebPDFView.mm:
7670 * WebView/WebHTMLView.mm:
7692 * WebView/WebHTMLRepresentation.mm: Ditto.
7693 * WebView/WebHTMLView.mm: Ditto.
7721 * WebView/WebHTMLView.mm:
7731 I chose to put it on WebView to be forward-looking since we're migrating things
7732 from WebHTMLView to WebView in the future.
7734 * WebView/WebHTMLView.mm:
7737 * WebView/WebView.mm:
7740 (-[WebView _insertionPasteboard]): Return the pastebaord.
7741 (-[WebView _setInsertionPasteboard:]): Set the pasteboard.
7742 * WebView/WebViewInternal.h: Added _setInsertionPasteboard.
7743 * WebView/WebViewPrivate.h: Added _insertionPasteboard.
7766 * WebView/WebPreferenceKeysPrivate.h:
7767 * WebView/WebPreferences.mm:
7771 * WebView/WebPreferencesPrivate.h:
7772 * WebView/WebView.mm:
7773 (-[WebView _preferencesChangedNotification:]):
7846 * WebView/WebHTMLView.mm:
7866 * WebView/WebView.mm:
7869 (-[WebView _preferencesChangedNotification:]):
7873 * WebView/WebTextIterator.h: Fixed a spelling error in a comment.
7885 * WebView/WebArchive.mm:
7895 * WebView/WebFrameView.mm: (-[WebFrameView initWithFrame:]):
7911 * WebView/WebArchive.mm: Use the new WebCoreThreadViolationCheckRoundTwo macro.
7912 * WebView/WebResource.mm: Ditto.
7915 * WebView/WebView.mm: Ditto.
7918 * WebView/WebFrameView.mm:
7926 * WebView/WebTextIterator.h: Improved comments to point out some of the pitfalls
7936 * WebView/WebHTMLView.mm:
7956 * WebView/WebView.mm:
7957 (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]):
7958 (-[WebView scheduleInRunLoop:forMode:]):
7959 (-[WebView unscheduleFromRunLoop:forMode:]):
7995 * WebView/WebHTMLView.mm: Added the four new selectors to the command-forwarding list.
7996 * WebView/WebView.mm: Ditto.
8006 * WebView/WebHTMLView.mm:
8041 * WebView/WebHTMLRepresentation.mm:
8044 * WebView/WebPDFRepresentation.m:
8046 * WebView/WebPDFView.mm:
8134 * WebView/WebHTMLView.mm:
8152 …REGRESSION (Safari 3-4): Tiger-only Crash occurs at WebView hostWindow () after reloading a set of…
8154 …When we're doing fast teardown, plug-in views can be destroyed from -[WebView dealloc]'s [super de…
8155 and thus calling -[WebView hostWindow] will crash since _private is nil.
8157 * WebView/WebView.mm:
8158 (-[WebView hostWindow]):
8207 * WebView/WebUIDelegatePrivate.h:
8290 * WebView/WebView.mm: Remove duplicate #include <runtime/InitializeThreading.h>.
8363 * WebView/WebFrame.mm:
8398 * WebView/WebHTMLView.mm:
8411 * WebView/WebFrame.mm:
8415 * WebView/WebHTMLView.mm:
8426 * WebView/WebView.mm:
8427 (-[WebView _close]): Call -[WebCache setDisabled:YES] instead of
8451 * WebView/WebHTMLView.mm: (-[WebHTMLView doCommandBySelector:]):
8463 * WebView/WebHTMLView.mm:
8474 * WebView/WebPreferenceKeysPrivate.h:
8475 * WebView/WebPreferences.mm:
8479 * WebView/WebPreferencesPrivate.h:
8480 * WebView/WebView.mm:
8481 (-[WebView _preferencesChangedNotification:]):
8574 * WebView/WebUIDelegatePrivate.h:
8626 * WebView/WebHTMLView.mm:
8674 * WebView/WebDataSource.mm:
8679 Adds a workaround for Automator creating a WebView from a secondary thread.
8682 secondary thread beneath -[WebView initWithFrame:frameName:groupName:]
8686 * WebView/WebView.mm:
8695 * WebView/WebPreferenceKeysPrivate.h:
8696 * WebView/WebPreferences.mm:
8700 * WebView/WebPreferencesPrivate.h:
8701 * WebView/WebView.mm:
8702 (-[WebView _preferencesChangedNotification:]):
8713 * WebView/WebHTMLView.mm:
8723 * WebView/WebPreferenceKeysPrivate.h:
8724 * WebView/WebPreferences.mm:
8728 * WebView/WebPreferencesPrivate.h:
8729 * WebView/WebView.mm:
8730 (-[WebView _preferencesChangedNotification:]):
8747 * WebView/WebHTMLView.mm:
8750 * WebView/WebHTMLViewInternal.h:
8751 …* WebView/WebView.mm: (-[WebView _updateFocusedAndActiveStateForFrame:]): Don't set the page to be…
8793 * WebView/WebFrame.mm:
8803 * WebView/WebHTMLView.mm:
8813 WebView that DumpRenderTree can use to specialize behavior.
8818 * WebView/WebHTMLView.mm:
8823 * WebView/WebView.mm:
8824 (+[WebView automaticallyNotifiesObserversForKey:]):
8825 (-[WebView _startedAcceleratedCompositingForFrame:]):
8826 (-[WebView _stoppedAcceleratedCompositingForFrame:]):
8827 (-[WebView _isUsingAcceleratedCompositing]):
8828 * WebView/WebViewInternal.h:
8829 * WebView/WebViewPrivate.h:
8838 * WebView/WebView.mm:
8839 (-[WebView _setJavaScriptURLsAreAllowed:]):
8840 * WebView/WebViewPrivate.h:
8852 * WebView/WebUIDelegate.h:
8860 * WebView/WebHTMLView.mm:
8964 * WebView/WebView.mm:
8965 (-[WebView _preferencesChangedNotification:]): Reverted the
8974 * WebView/WebView.mm:
8975 (-[WebView _preferencesChangedNotification:]): Activate the WebCore
8996 * WebView/WebView.mm:
8997 (+[WebView _pointingHandCursor]): Added. Returns the custom
8999 * WebView/WebViewPrivate.h: Added +_pointingHandCursor.
9113 * WebView/WebArchive.mm: Change to use RefPtr<> instead of ref()/deref().
9121 * WebView/WebDataSource.mm:
9135 * WebView/WebArchive.mm:
9189 * WebView/WebHTMLView.mm:
9252 * WebView/WebHTMLView.mm:
9266 * WebView/WebFrame.mm:
9268 * WebView/WebView.mm:
9269 (-[WebView textIteratorForRect:]):
9289 * WebView/WebFrame.mm:
9294 * WebView/WebHTMLView.mm:
9298 * WebView/WebView.mm:
9299 (-[WebView textIteratorForRect:]):
9300 (-[WebView selectedDOMRange]):
9423 * WebView/WebScriptDebugger.mm:
9437 * WebView/WebDynamicScrollBarsView.m:
9444 * WebView/WebScriptDebugger.mm:
9470 * WebView/WebScriptDebugger.mm:
9494 * WebView/WebScriptDebugDelegate.h:
9508 * WebView/WebScriptDebugger.mm:
9515 * WebView/WebView.mm:
9517 (-[WebView _cacheScriptDebugDelegateImplementations]): Added. Gets the
9522 (-[WebView setScriptDebugDelegate:]): Call _cacheScriptDebugDelegateImplementations.
9525 * WebView/WebViewInternal.h:
9544 * WebView/WebHTMLView.mm:
9566 * WebView/WebViewInternal.h:
9567 * WebView/WebHTMLViewInternal.h:
9568 * WebView/WebHTMLViewPrivate.h:
9571 * WebView/WebView.mm:
9572 (-[WebView _needsOneShotDrawingSynchronization]):
9573 (-[WebView _setNeedsOneShotDrawingSynchronization:]):
9577 (-[WebView viewWillMoveToWindow:]):
9578 (-[WebView viewDidMoveToWindow]):
9613 * WebView/WebFrame.mm:
9616 * WebView/WebFramePrivate.h: Updated for rename and extra parameter.
9652 * WebView/WebHTMLView.mm:
9720 * WebView/WebFrame.mm:
9722 * WebView/WebHTMLView.mm:
9736 * WebView/WebHTMLView.mm:
9773 * WebView/WebHTMLView.mm:
9783 * WebView/WebPreferenceKeysPrivate.h:
9784 * WebView/WebPreferencesPrivate.h:
9785 * WebView/WebPreferences.mm:
9789 * WebView/WebView.mm:
9790 (-[WebView _preferencesChangedNotification:]):
9800 * WebView/WebHTMLView.mm:
9810 * WebView/WebFrame.mm:
9812 * WebView/WebHTMLView.mm:
9819 * WebView/WebFramePrivate.h:
9828 * WebView/WebPDFView.mm:
9994 * WebView/WebFrame.mm:
9996 * WebView/WebHTMLRepresentation.mm:
9998 * WebView/WebHTMLView.mm:
10000 * WebView/WebPreferences.mm:
10004 * WebView/WebView.mm:
10005 (+[WebView _viewClass:andRepresentationClass:forMIMEType:]):
10006 (-[WebView _viewClass:andRepresentationClass:forMIMEType:]):
10007 (+[WebView _unregisterViewClassAndRepresentationClassForMIMEType:]):
10008 (+[WebView _registerViewClass:representationClass:forURLScheme:]):
10009 (-[WebView _shouldChangeSelectedDOMRange:toDOMRange:affinity:stillSelecting:]):
10010 (-[WebView _insertNewlineInQuotedContent]):
10018 * WebView/WebView.mm:
10019 (-[WebView setCustomTextEncodingName:]):
10038 * WebView/WebScriptDebugDelegate.mm:
10126 * WebView/WebScriptDebugDelegate.mm:
10132 * WebView/WebScriptDebugger.h:
10135 * WebView/WebScriptDebugger.mm:
10239 * WebView/WebRenderNode.mm:
10265 * WebView/WebRenderNode.mm: (copyRenderNode):
10293 * WebView/WebFrame.mm:
10294 * WebView/WebScriptDebugger.mm:
10365 * WebView/WebRenderNode.mm:
10461 * WebView/WebArchive.mm:
10466 * WebView/WebResource.mm:
10478 * WebView/WebView.mm:
10479 (-[WebView initWithFrame:frameName:groupName:]):
10480 (-[WebView initWithCoder:]):
10541 * WebView/WebFrame.mm:
10543 * WebView/WebView.mm:
10580 * WebView/WebFrame.mm:
10590 * WebView/WebFrame.mm:
10659 that WebView uses.
10661 * WebView/WebArchive.mm:
10664 * WebView/WebResource.mm:
10675 * WebView/WebHTMLView.mm: (-[WebHTMLView reapplyStyles]): Check frame for zero
10726 * WebView/WebView.mm:
10727 (-[WebView _initWithArguments:]):
10731 …Adds a workaround for the flip4mac installer plugin decoding a WebView from a NIB on a secondary t…
10745 * WebView/WebResource.mm:
10749 * WebView/WebView.mm:
10750 …(-[WebView _initWithArguments:]): Added. Pulls arguments out of the dictionary and calls the right…
10752 …(-[WebView initWithFrame:frameName:groupName:]): Call needsWebViewInitThreadWorkaround and use _we…
10754 (-[WebView initWithCoder:]): Ditto, except pass the coder to _initWithArguments:.
10762 * WebView/WebView.mm:
10851 * WebView/WebFrame.mm: a different header file included.
10860 * WebView/WebView.mm:
10861 (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]): Added a thread
10866 (-[WebView initWithFrame:frameName:groupName:]): Added a thread violation check here too,
10883 * WebView/WebHTMLView.mm:
10897 * WebView/WebView.mm: Added makeBaseWritingDirectionLeftToRight
10915 * WebView/WebTextIterator.mm:
10959 * WebView/WebTextIterator.h: Moved currentNode and currentText into a "deprecated"
10962 * WebView/WebTextIterator.mm: Changed m_textIterator into an OwnPtr, and also
11030 * WebView/WebView.mm:
11031 (-[WebView setMemoryCacheDelegateCallsEnabled:]): Added.
11032 (-[WebView areMemoryCacheDelegateCallsEnabled]): Added
11033 * WebView/WebViewPrivate.h: Ditto.
11042 * WebView/WebFrame.mm:
11044 * WebView/WebScriptDebugDelegate.mm:
11048 * WebView/WebView.mm:
11050 (-[WebView aeDescByEvaluatingJavaScriptFromString:]):
11060 * WebView/WebFrame.mm:
11062 * WebView/WebFramePrivate.h:
11159 * WebView/WebView.mm: Had to add an include due to changes in WebCore header includes.
11176 * WebView/WebHTMLView.mm:
11224 * WebView/WebArchive.mm:
11240 * WebView/WebResource.mm:
11262 * WebView/WebResourceInternal.h: Changed to include WebResourcePrivate.h since internal
11272 * WebView/WebDataSource.mm: Ditto.
11273 * WebView/WebHTMLRepresentation.mm: Ditto.
11280 crash seen in -[WebView drawsBackground] when quitting
11283 * WebView/WebView.mm:
11284 (-[WebView drawsBackground]): Added comment and a null check for _private.
11317 * WebView/WebView.mm:
11318 (-[WebView _cacheResourceLoadDelegateImplementations]): Initialize the
11321 * WebView/WebViewInternal.h:
11322 * WebView/WebResourceLoadDelegatePrivate.h: Declared the delegate method
11358 * WebView/WebView.mm:
11359 (-[WebView _cacheFrameLoadDelegateImplementations]):
11360 * WebView/WebViewInternal.h:
11361 * WebView/WebViewPrivate.h:
11370 * WebView/WebFrame.mm:
11495 - Add corresponding IBAction to WebView.
11498 * WebView/WebFrame.h:
11499 * WebView/WebFrame.mm:
11502 * WebView/WebFramePrivate.h: Match the FrameLoadType enum in WebCore.
11503 * WebView/WebView.h:
11504 * WebView/WebView.mm:
11505 (-[WebView reloadFromOrigin:]):
11547 * WebView/WebView.mm:
11548 (+[WebView _setCacheModel:]):
11567 * WebView/WebPreferenceKeysPrivate.h:
11568 * WebView/WebPreferences.mm:
11570 * WebView/WebPreferencesPrivate.h:
11576 * WebView/WebView.mm:
11585 * WebView/WebView.mm:
11586 (-[WebView _close]):
11614 * WebView/WebPreferenceKeysPrivate.h:
11615 * WebView/WebPreferences.mm:
11618 * WebView/WebPreferencesPrivate.h: new method signatures
11666 * WebView/WebHTMLView.mm:
11677 * WebView/WebHTMLView.mm:
11723 * WebView/WebHTMLView.mm:
11745 * WebView/WebFrame.mm:
11748 * WebView/WebHTMLView.mm:
11815 - WebKit/mac part of tracking the global history item for a WebView
11817 * WebView/WebView.mm:
11818 (-[WebView _globalHistoryItem]): Added. Returns the page's global
11820 * WebView/WebViewPrivate.h:
11830 * WebView/WebFrame.mm:
11872 * WebView/WebArchive.mm:
11874 * WebView/WebDataSource.mm:
11876 * WebView/WebHTMLView.mm:
11879 * WebView/WebResource.mm:
11881 * WebView/WebView.mm:
12403 * WebView/WebPreferences.mm:
12428 * WebView/WebView.mm:
12429 (-[WebView setSelectTrailingWhitespaceEnabled:]):
12430 (-[WebView isSelectTrailingWhitespaceEnabled]):
12431 (-[WebView setSmartInsertDeleteEnabled:]):
12432 * WebView/WebViewPrivate.h:
12472 * WebView/WebHTMLView.mm:
12485 * WebView/WebHTMLView.mm:
12499 * WebView/WebHTMLView.mm:
12510 … * WebView/WebHTMLView.mm: Removed some unused code, and made the Tiger workaround for bug 3789278
12549 * WebView/WebFrame.mm:
12551 * WebView/WebView.mm:
12552 (-[WebView aeDescByEvaluatingJavaScriptFromString:]):
12592 * WebView/WebScriptDebugDelegate.h:
12593 * WebView/WebScriptDebugger.mm:
12607 * WebView/WebUIDelegatePrivate.h: Reorder new enum values after existing
12624 * WebView/WebView.mm:
12625 (-[WebView _updateFocusedAndActiveStateForFrame:]):
12643 * WebView/WebScriptDebugDelegate.mm:
12654 * WebView/WebFrame.mm:
12657 * WebView/WebFramePrivate.h:
12667 * WebView/WebScriptDebugDelegate.mm:
12686 * WebView/WebHTMLRepresentation.mm: Use DEFINE_STATIC_LOCAL
12747 * WebView/WebView.mm:
12759 * WebView/WebFrame.mm:
12762 * WebView/WebFrameInternal.h:
12763 * WebView/WebHTMLView.mm:
12767 * WebView/WebPreferenceKeysPrivate.h:
12769 * WebView/WebPreferences.mm:
12775 * WebView/WebPreferencesPrivate.h: Defined the
12778 * WebView/WebUIDelegatePrivate.h:
12779 * WebView/WebView.mm:
12780 (-[WebView _preferencesChangedNotification:]): Added code to transfer
12792 * WebView/WebFrameView.mm: (-[WebFrameView becomeFirstResponder]):
12806 * WebView/WebHTMLView.mm:
12864 * WebView/WebFrameView.mm: (-[WebFrameView viewDidMoveToWindow]):
12908 WebKit/mac part of adding a master volume control for media elements in a WebView
12910 * WebView/WebView.mm:
12911 (-[WebView setMediaVolume:]): Added.
12912 (-[WebView mediaVolume]): Added.
12913 * WebView/WebViewPrivate.h:
13063 * WebView/WebHTMLView.mm:
13148 * WebView/WebHTMLView.mm:
13152 * WebView/WebView.mm:
13239 * WebView/WebHTMLView.mm:
13243 * WebView/WebView.mm:
13259 * WebView/WebFrame.mm:
13262 * WebView/WebFrameView.mm:
13280 * WebView/WebFrame.mm:
13290 * WebView/WebPreferenceKeysPrivate.h: Added
13293 * WebView/WebPreferences.mm:
13300 * WebView/WebPreferencesPrivate.h:
13301 * WebView/WebView.mm:
13302 (-[WebView _preferencesChangedNotification:]): Transfer the databases
13356 * WebView/WebView.mm:
13360 (-[WebView textSizeMultiplier]):
13362 (-[WebView _setZoomMultiplier:isTextOnly:]):
13364 (-[WebView _zoomMultiplier:]):
13366 (-[WebView _realZoomMultiplierIsTextOnly]):
13368 (-[WebView pageSizeMultiplier]):
13386 * WebView/WebView.mm:
13414 * WebView/WebScriptDebugDelegate.mm:
13564 * WebView/WebRenderNode.mm:
13574 * WebView/WebHTMLView.mm:
13575 * WebView/WebPDFView.mm:
13601 * WebView/WebFrame.mm:
13602 * WebView/WebScriptDebugDelegate.mm:
13603 * WebView/WebView.mm:
13675 - WebKit/mac part of <rdar://problem/6334641> Add WebView SPI for disabling document.cookie
13677 * WebView/WebView.mm:
13678 (-[WebView _cookieEnabled]):
13679 (-[WebView _setCookieEnabled:]):
13680 * WebView/WebViewPrivate.h:
13699 * WebView/WebDynamicScrollBarsView.m:
13720 * WebView/WebScriptDebugDelegate.mm:
13721 * WebView/WebScriptDebugger.h:
13722 * WebView/WebScriptDebugger.mm:
13755 * WebView/WebHTMLView.mm:
13778 * WebView/WebHTMLView.mm:
13815 * WebView/WebHTMLView.mm: IgnoreSpelling is now a WebCore command. That command handles
13834 * WebView/WebScriptDebugDelegate.mm:
13835 * WebView/WebScriptDebugger.mm:
13836 * WebView/WebView.mm:
14004 * WebView/WebUIDelegate.h:
14034 * WebView/WebUIDelegate.h:
14051 * WebView/WebFrame.mm:
14053 * WebView/WebScriptDebugDelegate.mm:
14057 * WebView/WebView.mm:
14059 (-[WebView aeDescByEvaluatingJavaScriptFromString:]):
14083 certain WebView delegate actions are taken
14085 * WebView/WebFrame.mm: (-[WebFrame _attachScriptDebugger]): Don't accidentally create
14097 * WebView/WebFrame.mm:
14100 * WebView/WebScriptDebugger.h: Removed declaration of JSValue.
14111 * WebView/WebScriptDebugDelegate.mm:
14115 * WebView/WebScriptDebugger.mm:
14118 * WebView/WebView.mm:
14120 (-[WebView aeDescByEvaluatingJavaScriptFromString:]): Ditto.
14129 * WebView/WebView.mm:
14130 (+[WebView _setCacheModel:]): In the primary web browser model, set the
14182 * WebView/WebTextIterator.h: Added.
14183 * WebView/WebTextIterator.mm: Added.
14195 * WebView/WebView.h:
14196 * WebView/WebView.mm:
14197 (-[WebView textIteratorForRect:]): Returns a WebTextIterator with
14207 * WebView/WebView.mm:
14208 (+[WebView _standardUserAgentWithApplicationName:]): Create the WebKit version.
14209 …(-[WebView WebCore::_userAgentForURL:]): Use the simplified _standardUserAgentWithApplicationName:.
14211 … * WebView/WebViewPrivate.h: Change the method name of _standardUserAgentWithApplicationName:.
14222 * WebView/WebView.mm:
14227 … (+[WebView _standardUserAgentWithApplicationName:andWebKitVersion:]): Made into a class method.
14228 (-[WebView WebCore::_userAgentForURL:]): Changed to cache the WebKit version.
14229 * WebView/WebViewPrivate.h: Added +_standardUserAgentWithApplicationName:andWebKitVersion:.
14247 * WebView/WebView.mm:
14248 (+[WebView _setAlwaysUseATSU:]):
14249 (+[WebView _setAlwaysUsesComplexTextCodePath:]):
14250 * WebView/WebViewPrivate.h:
14269 * WebView/WebScriptDebugger.mm:
14285 * WebView/WebScriptDebugger.mm:
14294 * WebView/WebView.mm:
14296 (-[WebView _registerDraggedTypes]):
14297 (-[WebView _usesDocumentViews]):
14298 (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]):
14299 (-[WebView _initWithFrame:frameName:groupName:usesDocumentViews:]):
14300 (-[WebView isFlipped]):
14301 (-[WebView viewWillDraw]):
14302 * WebView/WebViewInternal.h:
14303 * WebView/WebViewPrivate.h:
14308 machinery during teardown of the WebView.
14312 * WebView/WebView.mm:
14313 (-[WebView isFlipped]):
14319 update all of the frames, which is why this code works now when placed just on the WebView.
14323 * WebView/WebView.mm:
14324 (-[WebView addWindowObservers]):
14325 (-[WebView removeWindowObservers]):
14326 (-[WebView viewWillMoveToWindow:]):
14327 (-[WebView viewDidMoveToWindow]):
14328 (-[WebView _updateFocusedAndActiveState]):
14329 (-[WebView _windowDidBecomeKey:]):
14330 (-[WebView _windowDidResignKey:]):
14331 (-[WebView _windowWillOrderOnScreen:]):
14349 * WebView/WebView.mm:
14350 (-[WebView viewWillDraw]):
14359 * WebView/WebFrame.mm:
14361 * WebView/WebView.mm:
14362 (-[WebView viewWillDraw]):
14363 (-[WebView _boundsChanged]):
14364 (-[WebView addSizeObservers]):
14365 (-[WebView viewDidMoveToWindow]):
14366 (-[WebView viewDidMoveToSuperview]):
14370 Make sure WebView listens for size changes and resizes the frame view in viewless mode.
14374 * WebView/WebView.mm:
14375 (-[WebView addSizeObservers]):
14376 (-[WebView viewDidMoveToWindow]):
14377 (-[WebView viewDidMoveToSuperview]):
14397 * WebView/WebFrame.mm:
14399 * WebView/WebFrameInternal.h:
14400 * WebView/WebFrameView.mm:
14401 * WebView/WebFrameViewInternal.h:
14402 * WebView/WebHTMLView.mm:
14405 * WebView/WebView.mm:
14406 (-[WebView isFlipped]):
14407 (-[WebView _boundsChanged]):
14408 (-[WebView _mustDrawUnionedRect:singleRects:count:]):
14409 (-[WebView drawSingleRect:]):
14410 (-[WebView drawRect:]):
14411 (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]):
14412 (-[WebView initWithFrame:frameName:groupName:]):
14413 (-[WebView _initWithFrame:frameName:groupName:usesDocumentViews:]):
14414 (-[WebView initWithCoder:]):
14415 (-[WebView removeSizeObservers]):
14416 (-[WebView viewWillMoveToWindow:]):
14417 (-[WebView viewWillMoveToSuperview:]):
14418 (-[WebView _usesDocumentViews]):
14419 * WebView/WebViewInternal.h:
14430 * WebView/WebDataSource.mm:
14432 * WebView/WebView.mm:
14527 views created except for the outermost WebView.
14531 * WebView/WebView.mm:
14532 * WebView/WebViewInternal.h:
14561 * WebView/WebScriptDebugger.mm:
14688 * WebView/WebScriptDebugger.h:
14689 * WebView/WebScriptDebugger.mm:
14706 * WebView/WebView.mm:
14707 (-[WebView setProhibitsMainFrameScrolling:]):
14742 * WebView/WebFrame.mm:
14792 * WebView/WebView.mm:
14796 (-[WebView _preferencesChangedNotification:]):
14797 (-[WebView setApplicationNameForUserAgent:]):
14798 (-[WebView setCustomUserAgent:]):
14799 (-[WebView customUserAgent]):
14800 (-[WebView WebCore::_userAgentForURL:WebCore::]):
14801 (-[WebView _addObject:forIdentifier:]):
14802 (-[WebView _objectForIdentifier:]):
14803 (-[WebView _removeObjectForIdentifier:]):
14824 the highlight redraw when the WebView draws, so it stays current
14836 highlight node on the inspected WebView.
14838 highlight node on the inspected WebView to nil.
14845 * WebView/WebHTMLView.mm:
14848 * WebView/WebView.mm:
14850 (-[WebView setCurrentNodeHighlight:]): Set the current highlight node.
14851 (-[WebView currentNodeHighlight]): Return the current highlight node.
14852 * WebView/WebViewInternal.h:
14913 * WebView/WebDynamicScrollBarsView.h:
14914 * WebView/WebDynamicScrollBarsView.m:
14915 * WebView/WebDynamicScrollBarsViewInternal.h:
14916 * WebView/WebFrameView.mm:
14929 * WebView/WebDynamicScrollBarsView.m:
14934 * WebView/WebDynamicScrollBarsViewInternal.h:
14935 * WebView/WebFrameView.mm:
14937 * WebView/WebView.mm:
14938 (-[WebView setAlwaysShowVerticalScroller:]):
14939 (-[WebView setAlwaysShowHorizontalScroller:]):
14959 * WebView/WebHTMLView.mm:
14972 Use the new +[WebView _canHandleRequest:forMainFrame:] so we can give
14977 * WebView/WebView.mm:
14978 (+[WebView _canHandleRequest:forMainFrame:]): Added forMainFrame. Only look
14980 (+[WebView _canHandleRequest:]): Give answer for main frame -- calls the
14983 * WebView/WebViewInternal.h: Added _canHandleRequest:forMainFrame:.
15004 * WebView/WebFrameView.mm:
15034 * WebView/WebView.mm:
15035 (-[WebView _commonInitializationWithFrameName:groupName:]): Moved call to
15037 (-[WebView initWithFrame:frameName:groupName:]): Moved it out of here.
15043 Add SPI to WebView to allow DRT to clear the main frame's name between tests.
15045 * WebView/WebView.mm:
15046 (-[WebView _clearMainFrameName]):
15047 * WebView/WebViewPrivate.h:
15056 * WebView/WebPreferences.mm:
15059 * WebView/WebView.mm:
15060 (-[WebView _closeWithFastTeardown]): Call RefCountedLeakCounter::suppressMessages,
15061 telling it that we can't track leaks because at least one WebView was closed with
15063 (-[WebView _close]): Removed unneeded call to setLogLeakMessages. Added a call to
15064 cancelMessageSuppression since the WebView is no longer open.
15068 (-[WebView initWithFrame:frameName:groupName:]): Call
15070 because at least one WebView is currently open.
15105 * WebView/WebFrame.mm:
15108 * WebView/WebFrameView.mm:
15110 * WebView/WebRenderNode.mm:
15209 * WebView/WebFrame.mm:
15252 * WebView/WebPDFView.mm:
15262 * WebView/WebFrameView.mm:
15271 * WebView/WebFrame.mm:
15275 * WebView/WebFrameInternal.h:
15276 * WebView/WebFrameView.mm:
15324 * WebView/WebFrame.mm:
15325 * WebView/WebScriptDebugDelegate.mm:
15326 * WebView/WebScriptDebugger.h:
15327 * WebView/WebScriptDebugger.mm:
15328 * WebView/WebView.mm:
15336 * WebView/WebPreferences.mm:
15337 * WebView/WebPreferencesPrivate.h:
15367 * WebView/WebView.mm:
15368 (-[WebView _commonInitializationWithFrameName:groupName:]):
15377 * WebView/WebHTMLRepresentation.mm:
15391 * WebView/WebScriptDebugger.mm:
15414 * WebView/WebHTMLView.mm:
15427 * WebView/WebPreferenceKeysPrivate.h: Added WebKitApplicationChromeModeEnabledPreferenceKey.
15428 * WebView/WebPreferences.mm:
15432 * WebView/WebPreferencesPrivate.h:
15433 * WebView/WebView.mm:
15434 (-[WebView _preferencesChangedNotification:]): Call Settings::setApplicationChromeMode
15454 WebView API.
15458 * WebView/WebFrame.mm:
15460 * WebView/WebFrameInternal.h:
15461 * WebView/WebHTMLView.mm:
15463 * WebView/WebView.h:
15464 * WebView/WebView.mm:
15466 (-[WebView setBackgroundColor:]):
15467 (-[WebView setDrawsBackground:]):
15468 (-[WebView setShouldUpdateWhileOffscreen:]):
15469 (-[WebView shouldUpdateWhileOffscreen]):
15470 * WebView/WebViewPrivate.h:
15519 * WebView/WebFrame.mm:
15521 * WebView/WebFramePrivate.h:
15557 * WebView/WebFrame.mm:
15559 * WebView/WebScriptDebugDelegate.mm:
15561 * WebView/WebView.mm:
15562 (-[WebView aeDescByEvaluatingJavaScriptFromString:]):
15610 * WebView/WebHTMLView.mm:
15623 * WebView/WebView.mm:
15648 Add WebView SPI to set HTMLTokenizer yielding parameters.
15650 * WebView/WebView.mm:
15651 (-[WebView _setCustomHTMLTokenizerTimeDelay:]):
15652 (-[WebView _setCustomHTMLTokenizerChunkSize:]):
15653 * WebView/WebViewPrivate.h:
15667 not assume the WebFrameView's frame fills the inspected WebView.
15671 the full inspected WebView.
15697 Remove the Inspector's WebView for the view hierarchy when closed
15705 on the Inspector's WebView if it isn't attached, so it will not
15766 - replace -[WebPreferences updatesWhenOffscreen] with -[WebView shouldUpdateWhileHidden]
15770 * WebView/WebFrame.mm:
15772 * WebView/WebFrameInternal.h:
15773 * WebView/WebHTMLView.mm:
15775 * WebView/WebPreferenceKeysPrivate.h:
15776 * WebView/WebPreferences.mm:
15778 * WebView/WebPreferencesPrivate.h:
15779 * WebView/WebView.mm:
15781 (-[WebView _preferencesChangedNotification:]):
15782 (-[WebView setBackgroundColor:]):
15783 (-[WebView setDrawsBackground:]):
15784 (-[WebView shouldUpdateWhileHidden]):
15785 (-[WebView setShouldUpdateWhileHidden:]):
15786 * WebView/WebViewPrivate.h:
15796 * WebView/WebHTMLView.mm:
15806 * WebView/WebFrame.mm:
15820 * WebView/WebArchive.mm:
15839 * WebView/WebFrame.mm:
15841 * WebView/WebScriptDebugger.mm:
15843 * WebView/WebView.mm:
15844 (-[WebView windowScriptObject]):
15856 * WebView/WebView.mm:
15857 (+[WebView _setCacheModel:]):
15863 * WebView/WebResource.mm:
15887 * WebView/WebArchive.mm:
15889 * WebView/WebDataSource.mm:
15891 * WebView/WebHTMLView.mm:
15894 * WebView/WebResource.mm:
15903 * WebView/MainThreadObjectDeallocator.h: Removed.
15904 * WebView/MainThreadObjectDeallocator.mm: Removed.
15906 * WebView/WebView.mm:
15907 (-[WebView dealloc]):
15916 * WebView/MainThreadObjectDeallocator.h:
15917 * WebView/MainThreadObjectDeallocator.mm:
15924 * WebView/WebView.mm:
15937 * WebView/WebView.mm:
15938 (+[WebView _setCacheModel:]): Made the cache sizes for over 2GB RAM the
15946 * WebView/WebHTMLView.mm:
15956 * WebView/WebHTMLView.mm:
15957 * WebView/WebView.mm:
15958 (-[WebView _openFrameInNewWindowFromMenu:]):
15979 * WebView/WebResource.mm:
16016 * WebView/WebDataSource.mm:
16020 * WebView/WebDataSourcePrivate.h:
16021 * WebView/WebView.mm:
16031 * WebView/WebPreferenceKeysPrivate.h:
16034 * WebView/WebPreferences.mm:
16042 * WebView/WebPreferencesPrivate.h:
16045 * WebView/WebView.mm:
16046 (-[WebView _preferencesChangedNotification:]):
16058 * WebView/WebHTMLRepresentationInternal.h: Added.
16074 * WebView/WebHTMLView.mm:
16084 * WebView/WebView.mm:
16085 …(-[WebView _preferencesChangedNotification:]): Set the "don't enforce CSS mime type in strict mode…
16123 * WebView/WebFrame.mm:
16125 * WebView/WebScriptDebugDelegate.mm:
16127 * WebView/WebView.mm:
16128 (-[WebView aeDescByEvaluatingJavaScriptFromString:]):
16140 * WebView/WebFrame.mm:
16142 * WebView/WebFramePrivate.h:
16149 * WebView/WebHTMLView.mm:
16157 * WebView/WebHTMLView.mm:
16228 * WebView/WebPDFView.mm:
16256 <rdar://problem/5624143> WebView printing doesn't work correctly in x86_64
16261 * WebView/WebHTMLView.mm:
16271 * WebView/WebView.mm: Use objc_msgSend_float_return as the name of our version of
16287 * WebView/WebHTMLView.mm:
16316 * WebView/WebPreferences.m: Removed.
16317 …* WebView/WebPreferences.mm: Copied from http:/svn.webkit.org/repository/webkit/trunk/WebKit/mac/W…
16321 * WebView/WebView.mm:
16322 (-[WebView _close]): disable leak messages if using fast teardown
16339 * WebView/WebFrameLoadDelegate.h: Ditto.
16340 * WebView/WebUIDelegate.h: Ditto.
16387 * WebView/WebFrame.mm:
16424 * WebView/WebHTMLView.mm:
16431 * WebView/WebPreferenceKeysPrivate.h: Added preference key.
16432 * WebView/WebPreferences.m:
16437 * WebView/WebPreferencesPrivate.h:
16438 * WebView/WebView.mm:
16439 (-[WebView _preferencesChangedNotification:]): Added code to update the
16455 * WebView/WebHTMLView.mm:
16515 * WebView/WebHTMLRepresentation.mm:
16516 * WebView/WebPDFRepresentation.m:
16517 * WebView/WebPDFView.mm:
16518 * WebView/WebScriptDebugger.mm:
16551 * WebView/WebFrame.mm:
16553 * WebView/WebScriptDebugDelegate.mm:
16555 * WebView/WebView.mm:
16556 (-[WebView aeDescByEvaluatingJavaScriptFromString:]):
16567 * WebView/WebView.mm:
16596 * WebView/WebHTMLView.mm:
16606 * WebView/WebScriptDebugger.mm:
16615 * WebView/WebHTMLView.mm:
16626 * WebView/WebView.mm:
16634 if necessary. Use this for the WebView class.
16636 * WebView/MainThreadObjectDeallocator.h: Added.
16637 * WebView/MainThreadObjectDeallocator.mm: Added.
16640 * WebView/WebView.mm:
16642 (+[WebView initialize]):
16651 * WebView/WebView.mm:
16655 (-[WebView release]):
16658 (+[WebView initialize]):
16667 * WebView/WebScriptDebugger.mm:
16689 * WebView/WebHTMLView.mm:
16704 * WebView/WebHTMLView.mm:
16707 * WebView/WebHTMLViewInternal.h:
16708 * WebView/WebHTMLViewPrivate.h:
16717 * WebView/WebFrame.mm:
16730 * WebView/WebHTMLView.mm:
16747 * WebView/WebView.mm:
16748 (-[WebView aeDescByEvaluatingJavaScriptFromString:]):
16749 (-[WebView setSelectedDOMRange:affinity:]):
16750 (-[WebView selectedDOMRange]):
16751 (-[WebView selectionAffinity]):
16757 * WebView/WebScriptDebugger.h:
16763 * WebView/WebView.mm:
16777 * WebView/WebScriptDebugDelegate.mm:
16786 * WebView/WebView.mm:
16795 * WebView/WebFrame.mm:
16796 * WebView/WebScriptDebugDelegate.mm:
16797 * WebView/WebView.mm:
16805 * WebView/WebHTMLRepresentation.mm:
16822 * WebView/WebDataSource.mm:
16826 * WebView/WebDataSourceInternal.h: Changed _initWithDocumentLoader argument to be a
16829 * WebView/WebDocumentLoaderMac.h:
16833 * WebView/WebFrame.mm:
16844 * WebView/WebFrame.mm:
16846 * WebView/WebPDFView.mm:
16862 * WebView/WebPolicyDelegate.mm:
16863 * WebView/WebPolicyDelegatePrivate.h:
16871 * WebView/WebView.mm:
16872 (-[WebView _isClosed]):
16874 (-[WebView _close]):
16876 (-[WebView dealloc]):
16878 (-[WebView close]):
16880 (-[WebView _windowWillClose:]):
16883 * WebView/WebViewPrivate.h:
16898 * WebView/WebView.mm:
16899 (+[WebView _decodeData:]):
16910 * WebView/WebScriptDebugger.h:
16911 * WebView/WebScriptDebugger.mm:
16922 * WebView/WebHTMLView.mm:
16949 * WebView/WebHTMLView.mm:
16996 * WebView/WebHTMLView.mm:
17006 * WebView/WebView.mm:
17007 (-[WebView _removeObjectForIdentifier:]):
17045 * WebView/WebFrame.mm:
17048 * WebView/WebFrameInternal.h:
17049 * WebView/WebFramePrivate.h:
17055 where the inspected WebView would get into a no useable state.
17078 * WebView/WebUIDelegate.h: Fixed method name in HeaderDoc for
17135 * WebView/WebFrame.mm:
17137 * WebView/WebFramePrivate.h:
17147 * WebView/WebScriptDebugDelegate.mm:
17152 * WebView/WebScriptDebugger.mm: Use the dynamic global object, not the
17183 * WebView/WebFrame.mm:
17207 * WebView/WebScriptDebugDelegate.mm:
17215 * WebView/WebScriptDebugDelegate.mm:
17230 … * WebView/WebViewPrivate.h: Remove declaration of closeWithFastTeardown. We can add it back later
17240 * WebView/WebView.mm:
17242 … (-[WebView _closePluginDatabases]): Factored out some common code from both versions of close.
17243 …(-[WebView _closeWithFastTeardown]): Added an underscore to this method's name, since it's interna…
17245 (-[WebView _close]): Changed for new method name and to use _closePluginDatabases.
17284 * WebView/WebScriptDebugDelegate.mm:
17285 * WebView/WebScriptDebugger.mm:
17291 * WebView/WebView.mm:
17292 (-[WebView _commonInitializationWithFrameName:groupName:]):
17293 * WebView/WebViewPrivate.h:
17304 * WebView/WebPreferences.m:
17316 * WebView/WebFrame.mm:
17323 * WebView/WebView.mm:
17324 (-[WebView closeWithFastTeardown]):
17334 * WebView/WebPreferenceKeysPrivate.h:
17335 * WebView/WebPreferences.m:
17338 * WebView/WebPreferencesPrivate.h:
17341 * WebView/WebView.mm:
17342 (-[WebView closeWithFastTeardown]):
17343 (-[WebView _close]):
17344 * WebView/WebViewPrivate.h:
17352 * WebView/WebFrame.mm:
17354 * WebView/WebFramePrivate.h:
17405 Add plugin instances to the set in the WebPluginDatabase by way of the WebView
17406 * WebView/WebHTMLView.mm:
17408 * WebView/WebHTMLViewInternal.h:
17409 * WebView/WebView.mm:
17410 (-[WebView addPluginInstanceView:]):
17411 (-[WebView removePluginInstanceView:]):
17412 (-[WebView removePluginInstanceViewsFor:]):
17413 * WebView/WebViewInternal.h:
17422 * WebView/WebView.mm:
17423 (-[WebView _commonInitializationWithFrameName:groupName:]): Set the LocalStorage path
17459 * WebView/WebResource.mm:
17479 * WebView/WebView.mm:
17480 (+[WebView _setCacheModel:]):
17494 was referencing a nil WebView under validateUserInterfaceItem.
17503 * WebView/WebHTMLView.mm:
17504 (-[WebHTMLView validateUserInterfaceItem:]): NULL check the WebView and
17506 * WebView/WebPDFView.mm:
17545 * WebView/WebFrameLoadDelegate.h:
17546 * WebView/WebUIDelegate.h:
17554 Use of HIWebView is deprecated in favor of embedding a WebView in a HICocoaView.
17569 * WebView/WebFrame.mm:
17572 * WebView/WebFrameInternal.h: Ditto.
17573 * WebView/WebHTMLView.mm: Ditto.
17576 * WebView/WebHTMLViewInternal.h: Ditto.
17577 * WebView/WebHTMLViewPrivate.h: Ditto.
17585 * WebView/WebView.mm:
17586 (+[WebView _setCacheModel:]):
17652 * WebView/WebScriptDebugDelegate.mm:
17727 * WebView/WebView.mm:
17728 (+[WebView _applicationWillTerminate]): Close all LocalStorage areas before quitting.
17747 * WebView/WebView.mm:
17748 (-[WebView _updateSettingsFromPreferences:]): Disable Range mutation on changes to
17779 * WebView/WebView.mm:
17780 (-[WebView viewWillMoveToWindow:]): Fix bug where we would stop observing the
17783 anything if the WebView is already closed.
17784 (-[WebView setHostWindow:]): Ditto.
17856 * WebView/WebScriptDebugDelegate.mm:
18030 * WebView/WebView.mm:
18031 (-[WebView _preferencesChangedNotification:]):
18042 * WebView/WebView.mm:
18043 (-[WebView _updateSettingsFromPreferences:]):
18044 (-[WebView _commonInitializationWithFrameName:groupName:]):
18145 * WebView/WebDynamicScrollBarsView.h:
18146 * WebView/WebDynamicScrollBarsView.m:
18156 * WebView/WebClipView.m:
18158 * WebView/WebHTMLView.mm:
18162 * WebView/WebUIDelegatePrivate.h:
18163 * WebView/WebView.mm:
18165 * WebView/WebViewPrivate.h:
18173 * WebView/WebView.mm:
18193 * WebView/WebUIDelegatePrivate.h:
18201 * WebView/WebView.mm:
18203 (-[WebView _commonInitializationWithFrameName:groupName:]):
18226 * WebView/WebView.mm: (-[WebViewPrivate init]): Initialize threading. Previously, this was
18256 * WebView/WebPreferenceKeysPrivate.h:
18257 * WebView/WebPreferences.m:
18261 * WebView/WebPreferencesPrivate.h:
18262 * WebView/WebView.mm:
18263 (-[WebView _updateSettingsFromPreferences:]):
18288 * WebView/WebView.mm:
18289 (-[WebView _commonInitializationWithFrameName:groupName:]): Even if we're not posting
18290 the notification to update the settings, each WebView still needs to register for the
18300 * WebView/WebFrame.mm:
18311 * WebView/WebView.mm:
18312 …(-[WebView _updateSettingsFromPreferences:]): This method is called both from _preferencesChangedN…
18313 and directly from WebView's common init function.
18314 (-[WebView _preferencesChangedNotification:]):
18315 …(-[WebView _commonInitializationWithFrameName:groupName:]): Call _updateSettingsFromPreferences im…
18323 after the WebView was already closed
18326 (WebFrameLoaderClient::userAgent): Assert that the WebView is not nil. Also
18366 * WebView/WebView.mm:
18367 …(-[WebView _commonInitializationWithFrameName:groupName:]): Post the notification right after the …
18396 * WebView/WebView.mm:
18397 (-[WebView draggingUpdated:]):
18398 (-[WebView draggingExited:]):
18406 * WebView/WebPreferenceKeysPrivate.h:
18408 * WebView/WebPreferences.m:
18411 * WebView/WebPreferencesPrivate.h:
18413 * WebView/WebView.mm:
18414 (-[WebView _preferencesChangedNotification:]):
18423 * WebView/WebView.mm:
18424 (-[WebView _close]):
18433 * WebView/WebRenderNode.mm:
18440 * WebView/WebFrame.mm: Remove temporary build fix.
18459 …* WebView/WebFrame.mm: Define HAVE_ACCESSIBILITY before including AccessibilityObject.h and AXObje…
18494 * WebView/WebPreferences.m: Add both getter *and* setter
18497 * WebView/WebPreferencesPrivate.h:
18499 * WebView/WebView.mm:
18500 (-[WebView _preferencesChangedNotification:]): Call the renamed getter
18510 * WebView/WebPreferenceKeysPrivate.h:
18512 * WebView/WebPreferences.m:
18515 * WebView/WebPreferencesPrivate.h:
18517 * WebView/WebView.mm:
18518 (-[WebView _preferencesChangedNotification:]):
18526 * WebView/WebHTMLView.mm:
18574 * WebView/WebHTMLView.mm:
18591 * WebView/WebFrame.mm:
18601 * WebView/WebHTMLRepresentation.mm:
18620 * WebView/WebArchiver.h: Removed.
18621 * WebView/WebArchiver.mm: Removed.
18626 * WebView/WebDataSource.mm:
18627 * WebView/WebHTMLView.mm:
18638 * WebView/WebArchiver.h: Nuke archiveSelectionInFrame, as there are no remaining users
18639 * WebView/WebArchiver.mm: Ditto
18641 * WebView/WebHTMLView.mm:
18652 * WebView/WebArchiver.mm: Remove one more *undeclared* method, the last method will drop off
18665 * WebView/WebArchiver.h: Remove newly obsolete [WebArchiver archiveRange:]
18666 * WebView/WebArchiver.mm:
18677 * WebView/WebFrame.mm: Remove obsolete _markupStringFromNode
18678 * WebView/WebFrameInternal.h: Ditto
18686 * WebView/WebArchiver.h:
18687 * WebView/WebArchiver.mm:
18688 * WebView/WebDataSource.mm:
18697 * WebView/WebArchiver.h:
18698 * WebView/WebArchiver.mm:
18710 * WebView/WebArchiver.mm:
18727 * WebView/WebDataSource.mm:
18730 …* WebView/WebFrame.mm: Remove [WebFrame _getAllResourceDatas:andResponses:] as its only caller is …
18731 * WebView/WebFrameInternal.h:
18740 * WebView/WebResource.mm:
18742 * WebView/WebResourceInternal.h:
18772 * WebView/WebDataSource.mm:
18775 * WebView/WebFrame.mm: Remove [WebFrame _getData:andResponse:forURL:], as its only use
18777 * WebView/WebFrameInternal.h:
18808 * WebView/WebArchiver.h:
18809 * WebView/WebArchiver.mm:
18834 * WebView/WebHTMLView.mm:
18844 * WebView/WebArchive.mm:
18871 * WebView/WebArchive.mm:
18901 * WebView/WebArchive.mm:
18920 * WebView/WebArchiveInternal.h: Added.
18922 * WebView/WebDataSource.mm:
18928 * WebView/WebDataSourceInternal.h:
18930 * WebView/WebFrame.mm:
18932 * WebView/WebFrameInternal.h:
18934 * WebView/WebHTMLRepresentation.mm:
18937 * WebView/WebResource.mm:
18957 * WebView/WebResourceInternal.h: Added.
18958 * WebView/WebResourcePrivate.h:
18960 * WebView/WebUnarchivingState.h: Removed.
18961 * WebView/WebUnarchivingState.m: Removed.
18974 * WebView/WebHTMLView.mm:
18992 * WebView/WebFrame.mm:
19003 * WebView/WebDataSource.mm:
19006 * WebView/WebHTMLView.mm:
19021 * WebView/WebArchive.m: Removed.
19022 * WebView/WebArchive.mm: Copied from WebKit/mac/WebView/WebArchive.m.
19043 * WebView/WebHTMLView.mm:
19122 * WebView/WebPreferenceKeysPrivate.h:
19123 * WebView/WebView.mm:
19124 (-[WebView setTextSizeMultiplier:]):
19125 (-[WebView canMakeTextSmaller]):
19126 (-[WebView makeTextSmaller:]):
19127 (-[WebView canMakeTextLarger]):
19128 (-[WebView makeTextLarger:]):
19129 (-[WebView canMakeTextStandardSize]):
19130 (-[WebView makeTextStandardSize:]):
19147 * WebView/WebResource.h:
19173 * WebView/WebDataSource.mm:
19205 * WebView/WebFrame.mm: Removed lots of methods. Some were moved elsewhere, others
19245 * WebView/WebFrameInternal.h: Added overloads of core and kit.
19248 * WebView/WebHTMLRepresentation.mm:
19261 * WebView/WebHTMLView.mm:
19281 * WebView/WebHTMLViewInternal.h: Removed unused method declarations.
19283 * WebView/WebPDFView.mm:
19287 * WebView/WebRenderNode.mm:
19291 * WebView/WebResource.mm:
19294 * WebView/WebView.mm:
19295 (-[WebView _close]): Use core function intsead of _frameLoader method.
19296 (-[WebView setCustomTextEncodingName:]): Ditto.
19297 (-[WebView setHostWindow:]): Moved code here from WebFrame.
19299 (-[WebView aeDescByEvaluatingJavaScriptFromString:]): Moved code here from WebFrame.
19369 * WebView/WebArchiver.mm:
19374 * WebView/WebDataSource.mm:
19380 * WebView/WebDataSourceInternal.h: Removed _bridge method.
19382 * WebView/WebFrame.mm:
19476 * WebView/WebFrameInternal.h: Added all the method declarations from the bridge.
19481 * WebView/WebFrameView.mm: Removed the _bridge method.
19483 * WebView/WebHTMLRepresentation.mm:
19501 * WebView/WebHTMLRepresentationPrivate.h: Removed the _bridge method.
19503 * WebView/WebHTMLView.mm:
19546 * WebView/WebRenderNode.mm:
19548 * WebView/WebResource.mm:
19551 * WebView/WebScriptDebugDelegate.mm: Removed unneeded include.
19553 * WebView/WebView.mm:
19554 (-[WebView _dashboardRegions]): Use WebFrame instead of bridge.
19555 (-[WebView setProhibitsMainFrameScrolling:]): Ditto.
19556 (-[WebView _setInViewSourceMode:]): Ditto.
19557 (-[WebView _inViewSourceMode]): Ditto.
19558 (-[WebView _executeCoreCommandByName:value:]): Ditto.
19559 (-[WebView stringByEvaluatingJavaScriptFromString:]): Ditto.
19560 (-[WebView aeDescByEvaluatingJavaScriptFromString:]): Ditto.
19561 (-[WebView scrollDOMRangeToVisible:]): Ditto.
19562 (-[WebView setSelectedDOMRange:affinity:]): Ditto.
19563 (-[WebView setEditable:]): Ditto.
19564 (-[WebView setTypingStyle:]): Ditto.
19565 (-[WebView typingStyle]): Ditto.
19566 (-[WebView replaceSelectionWithNode:]): Ditto.
19567 (-[WebView replaceSelectionWithText:]): Ditto.
19568 (-[WebView replaceSelectionWithMarkupString:]): Ditto.
19569 (-[WebView replaceSelectionWithArchive:]): Ditto.
19570 (-[WebView _insertNewlineInQuotedContent]): Ditto.
19571 (-[WebView _replaceSelectionWithNode:matchStyle:]): Ditto.
19579 * WebView/WebView.mm:
19580 (-[WebView _setZoomMultiplier:isTextOnly:]):
19596 * WebView/WebDocumentInternal.h:
19597 * WebView/WebHTMLView.mm:
19599 * WebView/WebPDFView.h:
19600 * WebView/WebPDFView.mm:
19607 * WebView/WebView.mm:
19609 (-[WebView setTextSizeMultiplier:]):
19610 (-[WebView textSizeMultiplier]):
19611 (-[WebView _setZoomMultiplier:isTextOnly:]):
19612 (-[WebView _zoomMultiplier:]):
19613 (-[WebView _realZoomMultiplier]):
19614 (-[WebView _realZoomMultiplierIsTextOnly]):
19615 (-[WebView _canZoomOut:]):
19616 (-[WebView _canZoomIn:]):
19617 (-[WebView _zoomOut:isTextOnly:]):
19618 (-[WebView _zoomIn:isTextOnly:]):
19619 (-[WebView _canResetZoom:]):
19620 (-[WebView _resetZoom:isTextOnly:]):
19621 (-[WebView canMakeTextSmaller]):
19622 (-[WebView makeTextSmaller:]):
19623 (-[WebView canMakeTextLarger]):
19624 (-[WebView makeTextLarger:]):
19625 (-[WebView canMakeTextStandardSize]):
19626 (-[WebView makeTextStandardSize:]):
19627 (-[WebView setPageSizeMultiplier:]):
19628 (-[WebView pageSizeMultiplier]):
19629 (-[WebView canZoomPageIn]):
19630 (-[WebView zoomPageIn:]):
19631 (-[WebView canZoomPageOut]):
19632 (-[WebView zoomPageOut:]):
19633 (-[WebView canResetPageZoom]):
19634 (-[WebView resetPageZoom:]):
19635 (-[WebView _searchWithSpotlightFromMenu:]):
19636 * WebView/WebViewInternal.h:
19637 * WebView/WebViewPrivate.h:
19654 * WebView/WebFrame.mm:
19685 * WebView/WebFrame.mm:
19697 the WebView is now the bridge's owner.
19704 * WebView/WebFrameInternal.h: Added a coreFrame backpointer and two new methods
19707 * WebView/WebView.mm:
19708 (-[WebView _commonInitializationWithFrameName:groupName:]): Rewrote this to use
19725 * WebView/WebDynamicScrollBarsView.h: Moved most of the declarations out of
19727 * WebView/WebDynamicScrollBarsViewInternal.h: Added.
19728 * WebView/WebDynamicScrollBarsView.m:
19745 * WebView/WebFrameView.mm:
19748 * WebView/WebView.mm:
19749 (-[WebView setAlwaysShowVerticalScroller:]): Updated for changes to WebCoreFrameView.h.
19750 (-[WebView alwaysShowVerticalScroller]): Ditto.
19751 (-[WebView setAlwaysShowHorizontalScroller:]): Ditto.
19752 (-[WebView alwaysShowHorizontalScroller]): Ditto.
19784 * WebView/WebHTMLRepresentation.mm:
19787 * WebView/WebHTMLView.mm:
19798 (WebChromeClient::keyboardUIMode): Ditto. Calls WebView.
19805 * WebView/WebView.mm: Moved the keyboard mode code in here.
19806 (-[WebView _close]): Remove observer from the distributed notification
19808 (-[WebView _retrieveKeyboardUIModeFromPreferences:]): Added. Code moved
19810 (-[WebView _keyboardUIMode]): Ditto.
19811 * WebView/WebViewInternal.h: Added _keyboardUIMode method.
19839 * WebView/WebFrame.mm:
19840 * WebView/WebFrameInternal.h:
19841 * WebView/WebView.mm:
19857 * WebView/WebHTMLView.mm:
19908 * WebView/WebHTMLView.mm: Ditto.
19910 * WebView/WebHTMLViewInternal.h: Ditto.
19912 * WebView/WebFrame.mm: Replaced #ifndef __LP64__ with
19918 * WebView/WebFrameInternal.h: Ditto.
19919 * WebView/WebFramePrivate.h: Ditto.
19928 * WebView/WebPreferences.m:
20050 * WebView/WebFrame.mm:
20051 * WebView/WebScriptDebugDelegate.mm:
20052 * WebView/WebScriptDebugger.h: Renamed from WebKit/mac/WebView/WebCoreScriptDebuggerImp.h.
20053 * WebView/WebScriptDebugger.mm: Renamed from WebKit/mac/WebView/WebCoreScriptDebuggerImp.mm.
20061 * WebView/WebCoreScriptDebuggerImp.h:
20062 * WebView/WebCoreScriptDebuggerImp.mm:
20063 * WebView/WebFrame.mm:
20065 * WebView/WebFrameInternal.h:
20076 * WebView/WebFrame.mm:
20082 * WebView/WebFrameInternal.h:
20083 * WebView/WebScriptDebugDelegate.mm: Removed WebScriptDebugger
20084 * WebView/WebScriptDebugDelegatePrivate.h: Removed.
20085 * WebView/WebView.mm:
20095 * WebView/WebCoreScriptDebuggerImp.h: Removed WebScriptDebugger*
20097 * WebView/WebCoreScriptDebuggerImp.mm:
20106 * WebView/WebScriptDebugDelegate.mm:
20109 * WebView/WebScriptDebugDelegatePrivate.h: Removed
20118 * WebView/WebCoreScriptDebuggerImp.h: Changed to store m_topCallFrame
20121 * WebView/WebCoreScriptDebuggerImp.mm:
20136 * WebView/WebScriptDebugDelegate.mm: Removed declaration of
20140 * WebView/WebScriptDebugDelegatePrivate.h:
20150 * WebView/WebCoreScriptDebuggerImp.mm:
20153 * WebView/WebScriptDebugDelegate.mm: Removed -parsedSource:.
20154 * WebView/WebScriptDebugDelegatePrivate.h: Ditto.
20162 * WebView/WebCoreScriptDebuggerImp.mm:
20171 * WebView/WebScriptDebugDelegate.mm: Removed -enteredFrame:,
20173 * WebView/WebScriptDebugDelegatePrivate.h: Ditto.
20181 * WebView/WebCoreScriptDebuggerImp.mm:
20184 * WebView/WebScriptDebugDelegate.mm:
20186 * WebView/WebScriptDebugDelegatePrivate.h:
20194 * WebView/WebCoreScriptDebugger.h: Removed.
20195 * WebView/WebCoreScriptDebugger.mm: Removed.
20196 * WebView/WebCoreScriptDebuggerImp.h: Replaced WebCoreScriptDebugger
20198 * WebView/WebCoreScriptDebuggerImp.mm: Ditto, and replaced [m_debugger
20208 * WebView/WebScriptDebugDelegate.mm:
20211 * WebView/WebScriptDebugDelegatePrivate.h: Changed _debugger to hold a
20223 * WebView/WebCoreScriptDebugger.h: Added declaration of toNSURL
20225 * WebView/WebCoreScriptDebugger.mm: Removed WebCoreScriptDebuggerImp
20228 * WebView/WebCoreScriptDebuggerImp.h: Added.
20229 * WebView/WebCoreScriptDebuggerImp.mm: Added. Code was moved here from
20244 * WebView/WebCoreScriptDebugger.h:
20249 * WebView/WebCoreScriptDebugger.mm:
20253 * WebView/WebScriptDebugDelegate.mm:
20258 * WebView/WebScriptDebugDelegatePrivate.h: Added _current ivar.
20266 * WebView/WebCoreScriptDebugger.h:
20271 * WebView/WebCoreScriptDebugger.mm: Replaced WebCoreScriptCallFrame
20276 * WebView/WebScriptDebugDelegate.h: Changed WebScriptCallFrame's
20278 * WebView/WebScriptDebugDelegate.mm:
20302 * WebView/WebCoreScriptDebugger.h: Removed declaration of
20304 * WebView/WebCoreScriptDebugger.mm: Removed -_convertValueToObjcValue.
20305 * WebView/WebScriptDebugDelegate.mm:
20319 * WebView/WebCoreScriptDebugger.h: Removed declarations of -exception
20321 * WebView/WebCoreScriptDebugger.mm: Removed -exception and
20323 * WebView/WebScriptDebugDelegate.mm:
20335 * WebView/WebCoreScriptDebugger.h:
20339 * WebView/WebCoreScriptDebugger.mm: Moved -_convertValueToObjcValue
20342 * WebView/WebScriptDebugDelegate.mm:
20352 * WebView/WebCoreScriptDebugger.h:
20362 * WebView/WebCoreScriptDebugger.mm:
20365 * WebView/WebScriptDebugDelegate.mm:
20376 * WebView/WebCoreScriptDebugger.h: Renamed from WebCore/page/mac/WebCoreScriptDebugger.h.
20377 * WebView/WebCoreScriptDebugger.mm: Renamed from WebCore/page/mac/WebCoreScriptDebugger.mm.
20403 * WebView/WebScriptDebugDelegate.mm: Updated header path.
20404 * WebView/WebScriptDebugDelegatePrivate.h: Ditto.
20422 Add new API that lets a WebView be scheduled with multiple runloops and modes.
20427 * WebView/WebView.mm:
20428 … (-[WebView _commonInitializationWithFrameName:groupName:]): Schedule in the main runloop and with
20430 (-[WebView scheduleInRunLoop:forMode:]): New API, that calls through to Page.
20431 (-[WebView unscheduleFromRunLoop:forMode:]): Ditto.
20432 * WebView/WebViewPrivate.h: Add the new pending API methods.
20462 * WebView/WebHTMLView.mm:
20481 * WebView/WebFrameView.mm:
20501 * WebView/WebFrameView.mm:
20506 * WebView/WebFrameViewInternal.h: Added declaration of _install method so it can be
20564 * WebView/WebHTMLViewInternal.h: Removed declaration of paste: method.
20577 * WebView/WebFrame.mm:
20580 * WebView/WebFrameInternal.h: Removed unused kit function.
20582 * WebView/WebHTMLView.mm: Moved WebHTMLViewPrivate class in here.
20583 * WebView/WebHTMLViewInternal.h: Moved WebHTMLVewPrivate class out of here.
20584 * WebView/WebHTMLViewPrivate.h: Tweaked formatting and removed some unneeded declarations.
20586 * WebView/WebPreferencesPrivate.h: Removed a no-longer-needed comment.
20637 * WebView/WebDocumentPrivate.h: Remove selectionImageForcingWhiteText:.
20638 * WebView/WebHTMLView.mm: Ditto.
20639 * WebView/WebPDFView.mm: Ditto.
20640 …* WebView/WebView.mm: Update comment to mentoin the last version of Safari that requires the obso…
20651 * WebView/WebDataSource.mm:
20652 * WebView/WebPDFView.mm:
20736 * WebView/WebArchiver.mm:
20738 * WebView/WebFrame.mm:
20784 * WebView/WebHTMLView.mm:
20790 * WebView/WebView.mm:
20791 * WebView/WebViewPrivate.h:
20808 * WebView/WebHTMLView.mm:
20822 * WebView/WebView.mm:
20825 * WebView/WebViewPrivate.h:
20834 * WebView/WebView.mm:
20835 …(-[WebView _preferencesChangedNotification:]): Added a call to Settings::setNeedsSiteSpecificQuirk…
20887 * WebView/WebDataSource.mm:
20892 * WebView/WebResource.mm:
20894 * WebView/WebResourcePrivate.h:
20943 * WebView/WebDataSource.mm:
20947 * WebView/WebHTMLView.mm:
20978 * WebView/WebView.mm:
20979 (-[WebView _needsXcodeVisibilityQuirk]): Removed.
20980 (-[WebView _preferencesChangedNotification:]): Removed call to
21004 * WebView/WebView.mm:
21005 (-[WebView _needsXcodeVisibilityQuirk]): Added.
21006 (-[WebView _preferencesChangedNotification:]): Added a call to
21014 * WebView/WebView.mm:
21015 (-[WebView _userAgentWithApplicationName:andWebKitVersion:]):
21024 * WebView/WebView.mm:
21025 (-[WebView _userAgentWithApplicationName:andWebKitVersion:]): Work around a bug in the
21039 * WebView/WebHTMLView.mm:
21050 * WebView/WebView.mm:
21056 * WebView/WebView.mm: Add missing #import.
21072 * WebView/WebHTMLView.mm:
21077 * WebView/WebHTMLViewPrivate.h: Expose two methods that Mail uses here, so that we don't
21086 * WebView/WebHTMLView.mm:
21108 * WebView/WebView.mm: Updated #import to use copy of WebDashboardRegion.h from WebCore.
21133 * WebView/WebPreferenceKeysPrivate.h: Removed WebKitDefaultDatabaseQuotaKey.
21134 * WebView/WebPreferences.m:
21136 * WebView/WebPreferencesPrivate.h: Removed defaultDatabaseQuota and
21139 * WebView/WebUIDelegatePrivate.h: Replaced the two different database quota delegate
21142 * WebView/WebView.mm:
21143 (-[WebView _preferencesChangedNotification:]): Removed the code to set the
21146 * WebView/WebViewInternal.h: Removed delegate method dispatch functions for unusual
21156 * WebView/WebView.mm:
21157 (+[WebView initialize]):
21171 * WebView/WebHTMLView.mm:
21184 * WebView/WebHTMLView.mm:
21195 * WebView/WebHTMLViewInternal.h:
21196 * WebView/WebHTMLViewPrivate.h:
21204 * WebView/WebFrameView.mm:
21218 * WebView/WebHTMLView.mm:
21227 * WebView/WebHTMLView.mm:
21247 * WebView/WebView.mm:
21248 * WebView/WebViewInternal.h:
21370 * WebView/WebView.mm:
21371 (-[WebView _executeCoreCommandByName:value:]):
21372 * WebView/WebViewPrivate.h:
21385 * WebView/WebHTMLView.mm:
21394 * WebView/WebHTMLView.mm:
21434 * WebView/WebHTMLView.mm:
21442 - fix <rdar://problem/5658787> Selector -[WebView insertLineBreak:] is not implemented
21444 * WebView/WebView.mm: Added all selectors implemented by WebHTMLView to the list of
21500 * WebView/WebHTMLView.mm:
21513 * WebView/WebView.mm:
21514 (-[WebView _userAgentForURL:]): Removed hack.
21522 * WebView/WebView.mm:
21523 (-[WebView _userAgentForURL:]): Removed hack.
21532 * WebView/WebView.mm:
21533 (-[WebView setFrameLoadDelegate:]): Call [WebIconDatabase sharedIconDatabase] if the
21548 * WebView/WebFrameView.mm:
21551 * WebView/WebHTMLView.mm:
21574 * WebView/WebHTMLViewInternal.h: Removed unused willBecomeFirstResponderForNodeFocus,
21585 * WebView/WebView.mm:
21586 (-[WebView _needsKeyboardEventHandlingQuirks]):
21587 (-[WebView _preferencesChangedNotification:]):
21623 * WebView/WebDataSource.mm:
21625 * WebView/WebView.mm:
21626 (-[WebView _dispatchDidReceiveIconFromWebFrame:]):
21635 * WebView/WebHTMLView.mm: Changed alignCenter, alignJustified, alignLeft,
21658 * WebView/WebHTMLViewInternal.h: Removed some unneeded method declarations.
21677 * WebView/WebHTMLView.mm:
21682 * WebView/WebPDFView.mm:
21698 * WebView/WebUIDelegatePrivate.h:
21700 * WebView/WebView.mm:
21703 * WebView/WebViewInternal.h:
21720 * WebView/WebHTMLView.mm:
21744 * WebView/WebHTMLView.mm:
21792 * WebView/WebView.mm:
21802 * WebView/WebView.mm:
21805 (-[WebView _userAgentWithApplicationName:andWebKitVersion:]): Added Mac OS X version string,
21808 (-[WebView _userAgentForURL:]): Fixed incorrect bug numbers.
21817 * WebView/WebFrame.mm:
21829 * WebView/WebView.mm:
21830 (-[WebView _commonInitializationWithFrameName:groupName:]):
21857 * WebView/WebView.mm:
21866 * WebView/WebView.mm:
21900 * WebView/WebView.mm:
21901 (+[WebView _setCacheModel:]): Remove the early Leopard CFNetwork check.
21938 * WebView/WebHTMLView.mm:
21942 * WebView/WebHTMLViewInternal.h:
21980 * WebView/WebView.mm:
21983 (-[WebView _dispatchDidReceiveIconFromWebFrame:]):
21984 * WebView/WebViewInternal.h:
21995 * WebView/WebView.mm:
21996 (-[WebView _cacheResourceLoadDelegateImplementations]): If the delegate is nil, bzero the
21998 (-[WebView _cacheFrameLoadDelegateImplementations]): Ditto.
22000 if the WebView is nil. This fixes the crashes.
22010 * WebView/WebFrame.mm:
22020 * WebView/WebPreferences.m:
22063 * WebView/WebPreferenceKeysPrivate.h:
22064 * WebView/WebPreferences.m:
22091 * WebView/WebUIDelegatePrivate.h: Added the two UI Delegate methods
22093 * WebView/WebView.mm:
22096 * WebView/WebViewInternal.h:
22128 * WebView/WebHTMLView.mm:
22150 * WebView/WebHTMLView.mm:
22195 …* WebView/WebPreferenceKeysPrivate.h: Define WebKitRespectStandardStyleKeyEquivalentsPreferenceKey.
22196 * WebView/WebPreferences.m:
22200 …* WebView/WebPreferencesPrivate.h: Add authorAndUserStylesEnabled and setAuthorAndUserStylesEnable…
22201 * WebView/WebView.mm:
22202 …(-[WebView _preferencesChangedNotification:]): Update WebCore::Settings::authorAndUserStylesEnable…
22214 * WebView/WebPreferenceKeysPrivate.h:
22215 * WebView/WebPreferences.m:
22220 * WebView/WebPreferencesPrivate.h:
22222 * WebView/WebView.mm:
22223 …(-[WebView _preferencesChangedNotification:]): Set the WebCore Settings version of the default sto…
22234 * WebView/WebHTMLView.mm:
22239 * WebView/WebPolicyDelegate.h: Fixed inaccurate documentation of WebActionButtonKey.
22330 * WebView/WebHTMLView.mm:
22409 * WebView/WebHTMLView.mm:
22519 * WebView/WebView.mm:
22520 (-[WebView _commonInitializationWithFrameName:groupName:]): Do one-time initialization of
22582 * WebView/WebHTMLView.mm:
22586 * WebView/WebView.mm:
22587 (-[WebView setSelectedDOMRange:affinity:]):
22602 * WebView/WebHTMLView.mm:
22615 * WebView/WebPDFView.mm:
22637 …<rdar://problem/5103720> REGRESSION: [WebView stringByEvaluatingJavaScriptFromString:] fails if "r…
22644 * WebView/WebDocumentLoaderMac.mm:
22647 * WebView/WebView.mm:
22648 (-[WebView stringByEvaluatingJavaScriptFromString:]): Remove the bundle ID check and use
22668 (WebFrameLoaderClient::overrideMediaType): Changed to call WebView directly instead of
22699 * WebView: Copied from WebKit/WebView.
22711 * WebView/WebHTMLView.mm:
22719 * WebView/WebView.mm:
22720 (-[WebView _searchWithSpotlightFromMenu:]):
22726 * WebView/WebView.mm:
22727 (-[WebView computedStyleForElement:pseudoElement:]):
22744 * WebView/WebView.mm:
22745 (-[WebView _openNewWindowWithRequest:]):
22754 * WebView/WebUIDelegatePrivate.h:
22831 * WebView/WebHTMLView.mm:
22844 * WebView/WebHTMLView.mm:
22856 * WebView/WebPreferenceKeysPrivate.h: Add WebKitDeveloperExtrasEnabledPreferenceKey
22857 * WebView/WebPreferences.m:
22862 … * WebView/WebPreferencesPrivate.h: Add developerExtrasEnabled and setDeveloperExtrasEnabled:.
22863 * WebView/WebView.mm:
22864 (+[WebView _developerExtrasEnabled]): Removed.
22865 …(-[WebView _preferencesChangedNotification:]): Check the WebPreferences object for developerExtras…
22866 * WebView/WebViewPrivate.h: Removed _developerExtrasEnabled.
22901 - A WebView can now be asked for it's WebInspector. There is one
22902 WebInspector per WebView.
22926 (-[WebInspector webViewClosed]): Called when the WebView is closed/dealloced.
22940 * WebView/WebView.mm:
22942 (-[WebView _close]): Call webViewClosed on the WebInspector.
22943 (-[WebView inspector]): Create a WebInspector if needed and return it.
22944 * WebView/WebViewPrivate.h: Add the inspector method.
22953 * WebView/WebHTMLView.mm:
22997 * WebView/WebPreferencesPrivate.h:
23001 * WebView/WebPreferences.m:
23009 * WebView/WebPDFView.mm:
23013 * WebView/WebPreferenceKeysPrivate.h:
23081 * WebView/WebUIDelegate.h:
23083 * WebView/WebView.mm:
23084 (-[WebView _commonInitializationWithFrameName:groupName:]): Setup the database path
23085 * WebView/WebViewInternal.h:
23102 * WebView/WebDataSource.mm:
23114 * WebView/WebDataSource.mm:
23128 * WebView/WebDataSourcePrivate.h:
23129 * WebView/WebFrameView.mm:
23132 * WebView/WebResource.mm:
23136 * WebView/WebResourcePrivate.h:
23144 * WebView/WebDynamicScrollBarsView.m: (-[WebDynamicScrollBarsView updateScrollers]):
23164 … * WebView/WebHTMLView.mm: Removed transpose: and replaced it with standard WebCore forwarding.
23179 * WebView/WebHTMLView.mm:
23223 * WebView/WebHTMLView.mm:
23227 * WebView/WebView.mm:
23228 (-[WebView initWithCoder:]):