• Home
  • Raw
  • Download

Lines Matching refs:WebView

8         * WebView/WebPreferences.mm:
39 * WebView/WebView.mm:
50 * WebView/WebView.mm:
63 WebCore, the WebView class in WebKit1, and the WebContext class
68 * WebView/WebView.mm:
69 (+[WebView(WebPrivate) _HTTPPipeliningEnabled]): Added.
70 (+[WebView(WebPrivate) _setHTTPPipeliningEnabled:]): Added.
71 * WebView/WebViewPrivate.h:
72 (+[WebView(WebPrivate) _HTTPPipeliningEnabled]): Added declaration.
73 (+[WebView(WebPrivate) _setHTTPPipeliningEnabled:]): Added declaration.
155 * WebView/WebHTMLView.mm:
239 * WebView/WebHTMLView.mm:
250 * WebView/WebPreferenceKeysPrivate.h: Add preference key.
251 * WebView/WebPreferences.mm:
255 * WebView/WebPreferencesPrivate.h: Add setter/getter definitions.
256 * WebView/WebView.mm:
257 (-[WebView _preferencesChanged:]): Add to settings that get propagated upon changes.
267 * WebView/WebFrameView.mm: (-[WebFrameView keyDown:]): Added a comment explaining how this
279 * WebView/WebView.mm:
280 (-[WebView _menuForElement:defaultItems:]): CallUIDelegate returns nil
289 * WebView/WebFullScreenController.mm:
312 * WebView/WebScriptDebugger.h:
322 * WebView/WebFrameView.mm: (-[WebFrameView keyDown:]): Added a comment explaining how this
348 -[WebView setPreferences:] can take a lot of time if loading lots of webviews at once
352 The root of the problem here was an O(N^2) issue - each WebView,
361 avoid WebView broadcasting a notification just to get itself to
372 * WebView/WebPreferences.mm:
382 * WebView/WebPreferencesPrivate.h:
383 * WebView/WebView.mm:
384 (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]):
385 (-[WebView _preferencesChangedNotification:]):
386 (-[WebView _preferencesChanged:]):
387 (-[WebView setUsesPageCache:]):
388 (+[WebView initialize]):
389 (-[WebView setPreferences:]):
390 (-[WebView _keyboardUIMode]):
391 * WebView/WebViewInternal.h:
407 * WebView/WebHTMLRepresentation.mm:
409 * WebView/WebHTMLView.mm:
423 Outlook populates a reply message by creating an empty WebView and
424 using DOM API to populate the WebView's empty document with content
447 * WebView/WebView.mm:
449 (-[WebView _injectMailQuirksScript]):
452 (-[WebView _injectOutlookQuirksScript]):
453 (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]):
471 * WebView/WebFrame.mm:
484 * WebView/WebHTMLRepresentation.mm:
486 * WebView/WebHTMLView.mm:
491 * WebView/WebPDFView.mm:
512 * WebView/WebFrame.mm:
514 * WebView/WebFramePrivate.h:
541 * WebView/WebHTMLView.mm: (-[WebHTMLView flagsChanged:]): Moved Caps Lock handling from
551 * WebView/WebHTMLView.mm: (-[WebHTMLView hasMarkedText]): There is no need to execute saved
575 * WebView/WebFrameInternal.h: Expose _convertToDOMRange for use in WebHTMLView.
576 * WebView/WebHTMLView.mm:
602 * WebView/WebDynamicScrollBarsView.mm:
612 * WebView/WebHTMLView.mm:
613 (-[WebHTMLView _handleStyleKeyEquivalent:]): Handle the case where WebView is
614 nil rather than asserting that it is non-nil. One case where WebView will be nil
660 * WebView/WebHTMLView.mm: (-[WebHTMLView _executeSavedEditingCommands]): Filter out NOOPs,
673 * WebView/WebHTMLView.mm:
693 * WebView/WebHTMLRepresentation.h:
694 * WebView/WebHTMLRepresentation.mm:
696 * WebView/WebHTMLView.mm:
714 * WebView/WebHTMLView.mm:
725 * WebView/WebView.mm:
726 (-[WebView _preferencesChangedNotification:]): Copy the private value of
728 (-[WebView validationMessageTimerMagnification]): Added.
729 (-[WebView setValidationMessageTimerMagnification:]): Added.
730 * WebView/WebViewData.h: Declare a member for the timer magnification.
731 * WebView/WebViewData.mm:
733 * WebView/WebViewPrivate.h:
743 * WebView/WebView.mm:
744 (-[WebView _preferencesChangedNotification:]):
745 Convey a WebView flag for interactive validation to WebCore::Settings.
746 (-[WebView interactiveFormValidationEnabled]): Added.
747 (-[WebView setInteractiveFormValidationEnabled:]): Added.
748 * WebView/WebViewData.h: Add interactiveFormValidationEnabled.
749 * WebView/WebViewData.mm:
751 * WebView/WebViewPrivate.h: Add setter and getter for interactiveFormValidationEnabled.
776 * WebView/WebHTMLView.mm:
815 * WebView/WebFrame.mm:
818 * WebView/WebFramePrivate.h: Add hasGrammarMarker so grammar marking can be tested.
830 * WebView/WebHTMLViewInternal.h:
835 * WebView/WebHTMLView.mm:
847 * WebView/WebViewInternal.h: There was no _interceptEditingKeyEvent:shouldSaveCommand:
848 method on WebView.
863 * WebView/WebView.mm:
864 (-[WebView _supportsFullScreenForElement:WebCore::withKeyboard:]):
865 * WebView/WebViewInternal.h:
874 * WebView/WebPreferences.mm:
900 * WebView/WebView.mm:
901 (-[WebView _preferencesChangedNotification:]):
916 * WebView/WebView.mm:
917 (-[WebView _preferencesChangedNotification:]):
954 * WebView/WebScriptDebugDelegate.mm:
1009 * WebView/WebView.mm:
1010 (-[WebView handleCorrectionPanelResult:]):
1011 * WebView/WebViewPrivate.h:
1026 * WebView/WebHTMLView.mm:
1091 * WebView/WebView.mm:
1102 * WebView/WebPreferenceKeysPrivate.h:
1103 * WebView/WebPreferences.mm:
1107 * WebView/WebPreferencesPrivate.h:
1108 * WebView/WebView.mm:
1109 (-[WebView _preferencesChangedNotification:]):
1132 r79953 removed the WebView level editablity which is persistent no matter whether
1134 set this WebView editable value to WebCore. This avoids the callback from WebCore to
1137 * WebView/WebView.mm:
1138 (-[WebView setEditable:]):
1139 (-[WebView isEditable]):
1165 * WebView/WebView.mm:
1166 (-[WebView _dispatchDidReceiveIconFromWebFrame:]):
1202 * WebView/WebHTMLView.mm:
1212 * WebView/WebFrame.mm:
1262 * WebView/WebFrameView.mm: (-[WebFrameView initWithFrame:]): WebKeyGenerator can be lazily
1386 * WebView/WebView.mm:
1387 (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]):
1396 * WebView/WebClipView.mm:
1406 * WebView/WebPreferenceKeysPrivate.h:
1407 * WebView/WebPreferences.mm:
1408 * WebView/WebPreferencesPrivate.h:
1420 * WebView/WebView.mm:
1421 (-[WebView _selectionIsAll]):
1443 * WebView/WebFrame.mm:
1448 * WebView/WebFrameInternal.h: Removed _computePageRects method.
1449 * WebView/WebFramePrivate.h: Added _computePageRects method.
1460 * WebView/WebHTMLView.mm: Removed unused selectionHasStyle.
1482 * WebView/WebDynamicScrollBarsView.mm:
1484 * WebView/WebFrame.mm:
1533 * WebView/WebViewInternal.h:
1559 * WebView/WebView.mm:
1560 (-[WebView _cachedResponseForURL:]):
1572 Get the current history item and update it using -[WebView _setGlobalHistoryItem:].
1574 * WebView/WebView.mm:
1575 (-[WebView _globalHistoryItem]):
1576 (-[WebView _setGlobalHistoryItem:]):
1579 * WebView/WebViewData.h:
1580 * WebView/WebViewData.mm:
1610 * WebView/WebView.mm:
1611 (-[WebView _dispatchDidReceiveIconFromWebFrame:]):
1638 * WebView/WebView.mm: (-[WebView _retrieveKeyboardUIModeFromPreferences:]):
1704 * WebView/WebHTMLView.mm:
1706 * WebView/WebPDFView.mm:
1734 * WebView/WebVideoFullscreenController.h:
1735 * WebView/WebVideoFullscreenController.mm:
1762 * WebView/WebUIDelegatePrivate.h:
1774 * WebView/WebFrame.mm:
1776 * WebView/WebFrameInternal.h:
1777 * WebView/WebTextCompletionController.mm:
1814 * WebView/WebView.mm:
1815 (-[WebView setEditable:]):
1816 (-[WebView isEditable]):
1817 * WebView/WebViewData.h:
1828 * WebView/WebScriptDebugDelegate.mm:
1840 * WebView/WebFrame.mm:
1842 * WebView/WebFramePrivate.h:
1852 * WebView/WebFrame.mm:
1853 * WebView/WebFramePrivate.h:
1870 * WebView/WebDelegateImplementationCaching.h:
1871 * WebView/WebDelegateImplementationCaching.mm: Added case for passing one object.
1873 * WebView/WebResourceLoadDelegatePrivate.h:
1874 * WebView/WebView.mm:
1875 (-[WebView _cacheResourceLoadDelegateImplementations]):
1886 * WebView/WebFrame.mm:
1888 * WebView/WebFramePrivate.h:
1903 * WebView/WebTextCompletionController.mm:
1912 * WebView/WebView.mm:
1913 (+[WebView _standardUserAgentWithApplicationName:]):
1924 * WebView/WebFrame.mm:
1925 * WebView/WebFramePrivate.h:
1936 * WebView/WebFrame.mm:
1938 * WebView/WebFramePrivate.h:
1947 * WebView/WebView.mm:
1948 (+[WebView _standardUserAgentWithApplicationName:]): Drop the
1968 * WebView/WebFrame.mm:
1980 * WebView/WebFrame.mm:
2014 * WebView/WebView.mm:
2025 * WebView/WebFrame.mm:
2093 * WebView/WebPreferenceKeysPrivate.h:
2094 * WebView/WebPreferences.mm:
2098 * WebView/WebPreferencesPrivate.h:
2106 * WebView/WebDynamicScrollBarsView.h:
2109 * WebView/WebDynamicScrollBarsView.mm:
2112 * WebView/WebDynamicScrollBarsViewInternal.h:
2115 * WebView/WebHTMLView.mm: Included
2143 * WebView/WebScriptDebugger.h:
2144 * WebView/WebScriptDebugger.mm:
2162 * WebView/WebFrame.mm:
2172 * WebView/WebDynamicScrollBarsView.h:
2173 * WebView/WebDynamicScrollBarsView.mm:
2176 * WebView/WebHTMLView.mm:
2189 * WebView/WebView.mm:
2190 (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]):
2191 (+[WebView _defaultMinimumTimerInterval]):
2192 (-[WebView _setMinimumTimerInterval:]):
2193 * WebView/WebViewPrivate.h:
2213 * WebView/WebFrame.mm:
2253 * WebView/WebHTMLView.mm:
2266 * WebView/WebFrame.mm:
2268 * WebView/WebFrameInternal.h:
2269 * WebView/WebTextCompletionController.mm:
2282 * WebView/WebFrame.mm:
2284 * WebView/WebFrameInternal.h:
2285 * WebView/WebTextCompletionController.mm:
2412 * WebView/WebHTMLView.mm:
2434 * WebView/WebDynamicScrollBarsView.mm:
2436 * WebView/WebFrame.mm:
2438 * WebView/WebFrameInternal.h:
2439 * WebView/WebHTMLView.mm:
2463 * WebView/WebScriptDebugDelegate.mm:
2479 * WebView/WebScriptDebugDelegate.mm:
2489 * WebView/WebScriptDebugDelegate.mm:
2513 * WebView/WebScriptDebugDelegate.mm:
2525 * WebView/WebScriptDebugDelegate.mm:
2560 * WebView/WebView.mm:
2561 (-[WebView _dispatchDidReceiveIconFromWebFrame:]):
2569 * WebView/WebHTMLView.mm:
2642 * WebView/WebHTMLView.mm:
2655 * WebView/WebFullScreenController.mm:
2666 * WebView/WebPreferenceKeysPrivate.h:
2667 * WebView/WebPreferences.mm:
2670 * WebView/WebPreferencesPrivate.h:
2671 * WebView/WebView.mm:
2672 (-[WebView _preferencesChangedNotification:]):
2703 * WebView/WebView.mm:
2704 (-[WebView _syncCompositingChanges]): syncCompositingStateRecursive()
2715 * WebView/WebDelegateImplementationCaching.h:
2721 * WebView/WebDelegateImplementationCaching.mm:
2725 * WebView/WebScriptDebugDelegate.h: Added new method with the additional
2728 * WebView/WebScriptDebugger.mm:
2732 * WebView/WebView.mm:
2733 (-[WebView _cacheScriptDebugDelegateImplementations]): Set up the
2753 * WebView/WebScriptDebugger.h:
2754 * WebView/WebScriptDebugger.mm:
2768 * WebView/WebFrame.mm:
2778 * WebView/WebDynamicScrollBarsView.mm:
2804 * WebView/WebHTMLView.mm: Removed dragImageFromLink and dragImageFromURL.
2805 * WebView/WebHTMLViewPrivate.h: Removed dragImageFromLink and dragImageFromURL.
2832 Issues with iframes and plugins when the WebView is scaled.
2835 When _scaleWebView has been called on a WebView, iframes
2847 * WebView/WebFrameView.mm:
2900 * WebView/WebView.mm:
2901 (+[WebView _setCacheModel:]):
2919 * WebView/WebHTMLView.mm:
2954 * WebView/WebView.mm:
2955 (-[WebView applicationFlags:]): Added.
2956 (-[WebView draggingEntered:]): Added parameter to the DragData constructor.
2957 (-[WebView draggingUpdated:]): Added parameter to the DragData constructor.
2958 (-[WebView draggingExited:]): Added parameter to the DragData constructor.
2959 (-[WebView performDragOperation:]): Added parameter to the DragData constructor.
2971 * WebView/WebView.mm:
2972 (-[WebView _useFixedLayout]):
2973 (-[WebView _fixedLayoutSize]):
2974 * WebView/WebViewPrivate.h:
2985 * WebView/WebView.mm:
2986 (-[WebView _setUseFixedLayout:]):
2987 (-[WebView _setFixedLayoutSize:]):
2988 * WebView/WebViewPrivate.h:
3006 * WebView/WebHTMLView.mm: Removed comment.
3007 * WebView/WebView.mm: The following methods have been changed to use the new DragData
3009 (-[WebView draggingEntered:]):
3010 (-[WebView draggingUpdated:]):
3011 (-[WebView draggingExited:]):
3012 (-[WebView performDragOperation:]):
3021 * WebView/WebFrame.mm:
3037 * WebView/WebFullScreenController.mm:
3044 * WebView/WebFullScreenController.mm:
3052 * WebView/WebFullScreenController.mm:
3066 Support the new fullscreen Chrome client requests. WebView will pass
3070 * WebView/WebView.mm:
3071 …(-[WebView _supportsFullScreenForElement:WebCore::]): Check to see if the fullscreen pref has been…
3072 (-[WebView _enterFullScreenForElement:WebCore::]): Create a WebFullScreenController.
3073 …(-[WebView _exitFullScreenForElement:WebCore::]): Request that the WebFullScreenController exit fu…
3074 …(-[WebView _fullScreenRendererChanged:WebCore::]): Notify the WebFullScreenController that its ren…
3075 * WebView/WebViewData.h: Add ivar newFullscreenController.
3088 … full screen element, to its final value. WebFullscreenController will swap the WebView out of
3089 its original window, and into the fullscreen window. The controller will replace the WebView
3090 with a placeholder view, so that if the placeholder moves or resized while the WebView is
3091 absent, the WebView will move back to the correct location when exiting fullscreen.
3093 * WebView/WebFullscreenController.h: Added.
3094 * WebView/WebFullscreenController.mm: Added.
3129 * WebView/WebHTMLView.mm:
3131 * WebView/WebView.mm:
3156 * WebView/WebScriptWorld.mm:
3170 * WebView/WebFrame.mm:
3173 * WebView/WebFrameInternal.h:
3174 * WebView/WebFramePrivate.h:
3175 * WebView/WebHTMLView.mm:
3214 * WebView/WebDocumentInternal.h:
3215 * WebView/WebHTMLView.mm:
3218 * WebView/WebView.mm:
3236 * WebView/WebPDFView.mm:
3237 * WebView/WebVideoFullscreenController.mm:
3238 * WebView/WebVideoFullscreenHUDWindowController.mm:
3255 * WebView/WebScriptDebugger.mm:
3283 * WebView/WebFrame.mm:
3286 * WebView/WebFrameInternal.h:
3287 * WebView/WebTextCompletionController.mm:
3386 * WebView/WebPreferences.mm: (+[WebPreferences initialize]): Changed default to false.
3411 * WebView/WebView.mm:
3412 (+[WebView _setLoadResourcesSerially:forHost:]):
3413 * WebView/WebViewPrivate.h:
3447 * WebView/WebPreferenceKeysPrivate.h:
3448 * WebView/WebPreferences.mm:
3452 * WebView/WebPreferencesPrivate.h:
3453 * WebView/WebView.mm:
3454 (-[WebView _preferencesChangedNotification:]):
3460 * WebView/WebHTMLView.mm:
3469 * WebView/WebFrame.mm:
3472 * WebView/WebTextCompletionController.mm:
3482 * WebView/WebFrameView.mm:
3497 * WebView/WebView.mm:
3498 (-[WebView _needsPreHTML5ParserQuirks]): Return true if the embedding
3511 * WebView/WebHTMLView.mm:
3518 * WebView/WebDynamicScrollBarsView.mm:
3534 * WebView/WebHTMLView.mm:
3548 * WebView/WebHTMLView.mm:
3568 * WebView/WebPDFView.mm:
3579 * WebView/WebFrame.mm:
3591 * WebView/WebHTMLRepresentation.mm:
3603 * WebView/WebFrame.mm:
3626 …* WebView/WebDocumentInternal.h: Added a DOMRange parameter to -countMatchesForText:options:limit:…
3627 * WebView/WebHTMLView.mm:
3630 * WebView/WebPDFView.mm:
3634 * WebView/WebView.mm:
3635 …(-[WebView countMatchesForText:options:highlight:limit:markMatches:]): Now calls the inDOMRange: v…
3636 … (-[WebView countMatchesForText:inDOMRange:options:highlight:limit:markMatches:]): Added DOMRange
3638 * WebView/WebViewPrivate.h:
3648 * WebView/WebPreferences.mm:
3779 * WebView/WebDynamicScrollBarsView.mm:
3785 * WebView/WebFrameView.mm:
3797 * WebView/WebDocumentInternal.h: Removed -markAllMatchesForText:caseSensitive:limit: and
3801 * WebView/WebHTMLView.mm:
3807 * WebView/WebPDFView.mm:
3809 * WebView/WebView.mm:
3810 (-[WebView markAllMatchesForText:caseSensitive:highlight:limit:]): Now calls through to
3812 (-[WebView countMatchesForText:caseSensitive:highlight:limit:markMatches:]): Ditto.
3813 (-[WebView searchFor:direction:caseSensitive:wrap:startInSelection:]): Now calls through to
3818 (-[WebView findString:options:]): Changed -searchFor::::: into this.
3819 (-[WebView canMarkAllTextMatches]):
3820 (-[WebView countMatchesForText:options:highlight:limit:markMatches:]): Updated to use
3822 (-[WebView unmarkAllTextMatches]): Updated for change to incrementFrame.
3823 (-[WebView rectsForTextMatches]): Ditto.
3824 … * WebView/WebViewPrivate.h: Added WebFindOptions, -findString:options:, and WebFindOptions version
3838 * WebView/WebDynamicScrollBarsView.h:
3839 * WebView/WebDynamicScrollBarsView.mm:
3846 * WebView/WebFrameView.mm:
3849 * WebView/WebHTMLView.mm:
3865 * WebView/WebFrame.mm:
3883 * WebView/WebRenderLayer.mm: Add missing StyledElement.h include.
3902 * WebView/WebRenderLayer.mm:
3911 * WebView/WebRenderLayer.mm: Add missing StyledElement.h include.
3920 every WebView, and the WebKit API doesn't support that ownership model.
3922 * WebView/WebDeviceOrientationProviderMock.h:
3923 * WebView/WebDeviceOrientationProviderMock.mm:
3957 * WebView/WebPreferences.mm:
3994 * WebView/WebView.mm:
3995 (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]):
4002 -[WebView _scaleWebView:] should take and origin and scroll the
4007 * WebView/WebView.mm:
4008 (-[WebView _scaleWebView:atOrigin:]):
4009 * WebView/WebViewPrivate.h:
4051 * WebView/WebView.mm:
4052 …(-[WebView _dispatchPendingLoadRequests]): Use resourceLoadScheduler() instead of cache()->loader(…
4124 * WebView/WebView.mm:
4144 * WebView/WebFrame.mm:
4178 * WebView/WebFrame.mm:
4223 * WebView/WebFrame.mm:
4247 * WebView/WebFrame.mm:
4259 * WebView/WebFrame.mm:
4261 * WebView/WebPreferencesPrivate.h:
4272 * WebView/WebFrame.mm:
4292 * WebView/WebViewData.h: Double negation is better than a lie.
4306 * WebView/WebVideoFullscreenController.mm:
4309 * WebView/WebVideoFullscreenHUDWindowController.mm:
4361 * WebView/WebPreferenceKeysPrivate.h:
4362 * WebView/WebPreferences.mm:
4364 * WebView/WebPreferencesPrivate.h:
4370 Improve memSize calculation in [WebView _setCacheModel]
4373 * WebView/WebView.mm:
4375 (+[WebView _setCacheModel:]): Update memSize calculation to set it to the next
4400 * WebView/WebFrameView.mm:
4402 * WebView/WebView.mm:
4403 (-[WebView initWithCoder:]): Ditto.
4404 (-[WebView encodeWithCoder:]): Ditto.
4405 (-[WebView backForwardList]): Ditto.
4406 (-[WebView setMaintainsBackForwardList:]): Ditto.
4422 SPI to scale a WebView
4429 * WebView/WebView.mm:
4430 (-[WebView _scaleWebView:]):
4431 (-[WebView _viewScaleFactor]):
4432 * WebView/WebViewPrivate.h:
4442 * WebView/WebView.mm:
4443 … (-[WebView _needsUnrestrictedGetMatchedCSSRules]): Added. Returns YES for Safari linked against
4445 …(-[WebView _preferencesChangedNotification:]): Call Settings::setCrossOriginCheckInGetMatchedCSSRu…
4456 * WebView/WebVideoFullscreenController.mm:
4500 * WebView/WebView.mm: Define WebElementMediaURLKey.
4501 * WebView/WebViewPrivate.h: Declare WebElementMediaURLKey.
4514 * WebView/WebHTMLViewPrivate.h:
4528 * WebView/WebScriptDebugDelegate.mm:
4540 * WebView/WebHTMLRepresentationInternal.h: Removed.
4588 Composited elements drawn twice when WebView is layer-backed
4592 When drawing content in a layer-backed WebView, WebFrame's test
4600 * WebView/WebFrame.mm:
4603 * WebView/WebHTMLView.mm:
4606 * WebView/WebHTMLViewInternal.h:
4637 * WebView/WebHTMLView.mm:
4647 under layer-backed WebViews. When a layer-backed WebView became composited,
4651 This does not seem to be a problem if the WebView becomes layer-backed, or
4652 stops being layer-backed after the WebView starts using compositing.
4654 * WebView/WebHTMLView.mm:
4769 * WebView/WebView.mm:
4772 (-[WebView _injectMailQuirksScript]): Moved a static initialization from
4788 * WebView/WebView.mm:
4789 (+[WebView _mailQuirksUserScript]):
4790 (-[WebView _injectMailQuirksScript]):
4791 (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]):
4803 * WebView/WebHTMLView.mm:
4805 * WebView/WebUIDelegatePrivate.h:
4819 * WebView/WebFrame.mm:
4820 * WebView/WebFramePrivate.h:
4830 * WebView/WebSerializedJSValue.mm:
4832 * WebView/WebSerializedJSValuePrivate.h:
4842 * WebView/WebSerializedJSValue.mm:
4846 * WebView/WebSerializedJSValuePrivate.h: Added.
4858 * WebView/WebPreferenceKeysPrivate.h:
4859 * WebView/WebPreferences.mm:
4863 * WebView/WebPreferencesPrivate.h:
4864 * WebView/WebView.mm:
4865 (-[WebView _preferencesChangedNotification:]):
4873 * WebView/WebVideoFullscreenController.mm: Explicitly import <OSStatus/Power.h>.
4885 * WebView/WebVideoFullscreenController.h: Added _tickleTimer.
4886 * WebView/WebVideoFullscreenController.mm:
4898 check for ENABLE(GLIB_SUPPORT) in WebView
4901 Use ENABLE(GLIB_SUPPORT) in WebView to guard the glib runloop observer.
4903 * WebView/WebView.mm:
4904 (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]):
4905 (-[WebView _close]):
4906 * WebView/WebViewData.h:
4907 * WebView/WebViewInternal.h:
4976 * WebView/WebHTMLView.mm:
4978 * WebView/WebHTMLViewPrivate.h:
5020 * WebView/WebView.mm: Added JSDocument.h and JSNodeList.h to the include list.
5025 (-[WebView _nodesFromRect:forDocument:x:y:hPadding:vPadding:ignoreClipping:]):
5026 * WebView/WebViewPrivate.h: Added nodesFromRect method to access methods of the
5037 * WebView/WebView.mm:
5038 (+[WebView initialize]): Should update "automaticSpellingCorrectionEnabled"
5082 * WebView/WebView.mm:
5083 (-[WebView _needsPreHTML5ParserQuirks]): Renamed from
5086 (-[WebView _preferencesChangedNotification:]):
5087 (-[WebView _setDashboardBehavior:to:]): Enable pre-HTML5 parser quirks
5097 * WebView/WebView.mm:
5112 * WebView/WebView.mm:
5124 * WebView/WebPreferenceKeysPrivate.h:
5125 * WebView/WebPreferences.mm:
5130 * WebView/WebPreferencesPrivate.h:
5131 * WebView/WebView.mm:
5132 (-[WebView _preferencesChangedNotification:]):
5175 -[WebView _scheduleCompositingLayerSync] should wake the run loop
5180 * WebView/WebView.mm:
5181 (-[WebView _scheduleCompositingLayerSync]):
5195 * WebView/WebView.mm:
5200 (-[WebView _preferencesChangedNotification:]): Call
5247 * WebView/WebPreferenceKeysPrivate.h:
5248 * WebView/WebPreferences.mm:
5253 * WebView/WebPreferencesPrivate.h:
5254 * WebView/WebView.mm:
5255 (-[WebView _preferencesChangedNotification:]): Update WebCore::Settings
5289 * WebView/WebHTMLView.mm:
5299 * WebView/WebView.mm:
5300 (-[WebView _setZoomMultiplier:isTextOnly:]):
5310 * WebView/WebView.mm: Added in a call to set the mimimum allowed DOMTimer to 4ms.
5319 * WebView/WebPreferenceKeysPrivate.h:
5320 * WebView/WebPreferences.mm:
5324 * WebView/WebPreferencesPrivate.h:
5325 * WebView/WebView.mm:
5326 (-[WebView _preferencesChangedNotification:]):
5336 * WebView/WebView.mm:
5337 (+[WebView initialize]): Use system wide autocorrection and text substitution preferences
5348 * WebView/WebHTMLView.mm:
5366 * WebView/WebHTMLRepresentation.mm:
5379 * WebView/WebPreferences.mm:
5426 * WebView/WebHTMLView.mm:
5456 * WebView/WebPreferences.mm:
5458 * WebView/WebPreferencesPrivate.h:
5525 * WebView/WebHTMLView.mm: Removed paste method.
5532 [WebView canMarkAllTextMatches] can crash if called after [WebView close]
5536 * WebView/WebView.mm:
5537 (-[WebView canMarkAllTextMatches]):
5551 * WebView/WebFrame.mm:
5569 * WebView/WebFrame.mm:
5580 * WebView/WebView.mm:
5581 (-[WebView _preferencesChangedNotification:]):
5582 (-[WebView _setZoomMultiplier:isTextOnly:]):
5583 (-[WebView _realZoomMultiplierIsTextOnly]):
5584 * WebView/WebViewData.h:
5585 * WebView/WebViewData.mm:
5612 -[WebView _dashboardRegions] so we don't have two copies of that code.
5614 * WebView/WebDashboardRegion.h: Copied from WebCore/page/mac/WebDashboardRegion.h.
5615 * WebView/WebDashboardRegion.mm: Copied from WebCore/page/mac/WebDashboardRegion.m.
5617 * WebView/WebView.mm:
5618 (-[WebView _dashboardRegions]): Moved the code from Frame::dashboardRegions here.
5631 * WebView/WebFrame.mm:
5633 * WebView/WebFrameInternal.h:
5634 * WebView/WebHTMLRepresentation.mm:
5645 * WebView/WebFrame.mm:
5650 * WebView/WebHTMLRepresentation.mm:
5652 * WebView/WebHTMLView.mm:
5660 * WebView/WebView.mm:
5661 (-[WebView setEditable:]):
5676 * WebView/WebFrame.mm:
5701 … * WebView/WebUIDelegatePrivate.h: Use ENABLE_FULLSCREEN_API instead of ENABLE(FULLSCREEN_API)
5710 * WebView/WebFrame.mm:
5715 * WebView/WebHTMLRepresentation.mm:
5717 * WebView/WebHTMLView.mm:
5724 * WebView/WebView.mm:
5725 (-[WebView setEditable:]):
5752 * WebView/WebFramePrivate.h:
5769 * WebView/WebFrame.mm:
5778 * WebView/WebFrame.mm:
5789 * WebView/WebDeviceOrientationProviderMock.mm:
5793 * WebView/WebViewData.h:
5823 * WebView/WebFrame.mm:
5848 [WebView unmarkAllTextMatches] will crash if the webview is already closed
5850 Made this and related methods robust against being called when the WebView is closed.
5852 * WebView/WebView.mm:
5853 (-[WebView markAllMatchesForText:caseSensitive:highlight:limit:]):
5854 Bail out if the WebView is closed.
5855 (-[WebView countMatchesForText:caseSensitive:highlight:limit:markMatches:]):
5857 (-[WebView unmarkAllTextMatches]):
5859 (-[WebView rectsForTextMatches]):
5870 * WebView/WebFrame.mm: Implemented [WebFrame hasSpellingMarker:length:].
5873 …* WebView/WebFramePrivate.h: Added [WebFrame hasSpellingMarker:length:] so TextInputController can…
5903 The provider is created by the embedder and passed to the WebView, from
5917 * WebView/WebDeviceOrientation.h: Added.
5918 * WebView/WebDeviceOrientation.mm: Added.
5923 * WebView/WebDeviceOrientationInternal.h: Added.
5924 * WebView/WebDeviceOrientationProvider.h: Added.
5925 * WebView/WebDeviceOrientationProviderMock.h: Added.
5926 * WebView/WebDeviceOrientationProviderMock.mm: Added.
5939 * WebView/WebDeviceOrientationProviderMockInternal.h: Added.
5940 * WebView/WebView.mm:
5941 (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]):
5942 (-[WebView _setDeviceOrientationProvider:]):
5943 (-[WebView _deviceOrientationProvider]):
5944 * WebView/WebViewData.h:
5945 * WebView/WebViewPrivate.h:
5993 * WebView/WebHTMLView.mm:
6005 * WebView/WebHTMLViewInternal.h:
6006 * WebView/WebView.mm:
6007 (-[WebView _viewWillDrawInternal]):
6021 * WebView/WebDocumentInternal.h:
6022 * WebView/WebHTMLView.mm:
6025 * WebView/WebPDFView.mm:
6028 * WebView/WebView.mm:
6029 (-[WebView markAllMatchesForText:caseSensitive:highlight:limit:]):
6030 (-[WebView countMatchesForText:caseSensitive:highlight:limit:markMatches:]):
6031 * WebView/WebViewPrivate.h:
6104 * WebView/WebFrame.mm:
6107 * WebView/WebFrameInternal.h: Moved the method declaration out of here.
6108 * WebView/WebFramePrivate.h: Moved the method declaration in here.
6133 * WebView/WebPreferenceKeysPrivate.h:
6134 * WebView/WebPreferences.h:
6135 * WebView/WebPreferences.mm:
6139 * WebView/WebUIDelegatePrivate.h:
6140 * WebView/WebView.mm:
6141 (-[WebView _preferencesChangedNotification:]):
6168 * WebView/WebView.mm:
6169 (-[WebView _preferencesChangedNotification:]):
6216 * WebView/WebPreferenceKeysPrivate.h:
6217 * WebView/WebPreferences.mm:
6219 * WebView/WebPreferencesPrivate.h:
6220 * WebView/WebView.mm:
6221 (-[WebView _preferencesChangedNotification:]):
6237 * WebView/WebHTMLView.mm:
6259 * WebView/WebPDFView.mm:
6273 * WebView/WebFrame.mm:
6276 * WebView/WebHTMLView.mm:
6298 * WebView/WebHTMLView.mm:
6301 * WebView/WebView.mm:
6302 (+[WebView _isNodeHaltedPlugin:]): Ditto.
6303 (+[WebView _hasPluginForNodeBeenHalted:]): Ditto.
6304 (+[WebView _restartHaltedPluginForNode:]): Ditto.
6328 * WebView/WebView.mm:
6329 (-[WebView canGoBack]): Return false if loads are deferred.
6330 (-[WebView canGoForward]): Ditto.
6404 * WebView/WebView.mm:
6405 (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]):
6406 (-[WebView _preferencesChangedNotification:]):
6415 Change WebView to use the new GroupSettings class rather than Settings for the
6419 * WebView/WebView.mm:
6420 (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]):
6421 (-[WebView _preferencesChangedNotification:]):
6432 * WebView/WebScriptDebugger.mm:
6444 * WebView/WebHTMLView.mm:
6457 * WebView/WebHTMLViewPrivate.h:
6474 * WebView/WebFrame.mm:
6477 * WebView/WebFramePrivate.h:
6507 * WebView/WebViewInternal.h:
6519 * WebView/WebHTMLView.mm:
6546 * WebView/WebViewInternal.h:
6558 * WebView/WebPreferences.mm:
6575 * WebView/WebViewInternal.h:
6763 * WebView/WebHTMLView.mm:
6782 * WebView/WebHTMLViewPrivate.h:
6845 * WebView/WebUIDelegatePrivate.h:
6871 * WebView/WebPreferenceKeysPrivate.h:
6872 * WebView/WebPreferences.mm:
6880 * WebView/WebPreferencesPrivate.h:
6881 * WebView/WebView.mm:
6882 (-[WebView _preferencesChangedNotification:]): respect updates to the preferences.
6904 * WebView/WebView.mm:
6905 (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]):
6966 * WebView/WebView.mm:
6967 (+[WebView _registerURLSchemeAsSecure:]):
6968 (+[WebView registerURLSchemeAsLocal:]):
6981 * WebView/WebHTMLView.mm:
7006 * WebView/WebView.mm:
7007 … (-[WebView _videoProxyPluginForMIMEType:]): New. Identical to _pluginForMIMEType except it doesn't
7009 * WebView/WebViewInternal.h:
7060 * WebView/WebHTMLRepresentation.mm:
7062 * WebView/WebPreferences.mm:
7064 * WebView/WebView.mm:
7065 (-[WebView UIDelegate]):
7066 (-[WebView resourceLoadDelegate]):
7067 (-[WebView downloadDelegate]):
7068 (-[WebView policyDelegate]):
7069 (-[WebView frameLoadDelegate]):
7088 Part of <rdar://problem/7233974> Deprecate +[WebView _setShouldUseFontSmoothing:]
7110 * WebView/WebRenderLayer.mm:
7129 * WebView/WebPreferenceKeysPrivate.h:
7130 * WebView/WebPreferences.mm:
7134 * WebView/WebPreferencesPrivate.h:
7135 * WebView/WebView.mm:
7136 (-[WebView _preferencesChangedNotification:]):
7167 * WebView/WebRenderLayer.mm:
7181 * WebView/WebRenderLayer.h:
7182 * WebView/WebRenderLayer.mm:
7200 * WebView/WebRenderLayer.mm:
7213 * WebView/WebView.mm:
7216 (+[WebView _pointingHandCursor]):
7225 * WebView/WebRenderLayer.mm:
7238 * WebView/WebRenderLayer.h: Added.
7239 * WebView/WebRenderLayer.mm: Added.
7266 * WebView/WebDataSource.mm:
7268 * WebView/WebDataSourcePrivate.h:
7276 * WebView/WebView.mm:
7277 * WebView/WebViewData.h:
7278 * WebView/WebViewInternal.h:
7315 * WebView/WebView.mm:
7316 (+[WebView _addUserScriptToGroup:world:source:url:whitelist:blacklist:injectionTime:]):
7317 …(+[WebView _addUserScriptToGroup:world:source:url:whitelist:blacklist:injectionTime:injectedFrames…
7318 (+[WebView _addUserStyleSheetToGroup:world:source:url:whitelist:blacklist:]):
7319 (+[WebView _addUserStyleSheetToGroup:world:source:url:whitelist:blacklist:injectedFrames:]):
7320 * WebView/WebViewPrivate.h:
7355 * WebView/WebPDFDocumentExtras.mm:
7378 * WebView/WebView.mm:
7379 (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]):
7429 If VIDEO and GSTREAMER are enabled, make the WebView start a
7435 * WebView/WebView.mm:
7436 (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]):
7437 (-[WebView _close]):
7438 (-[WebView _clearGlibLoopObserver]):
7440 (-[WebView _scheduleGlibContextIterations]):
7441 * WebView/WebViewData.h:
7442 * WebView/WebViewInternal.h:
7462 * WebView/WebUIDelegatePrivate.h:
7467 Provide a WebView preference to disable DNS prefetching.
7474 * WebView/WebPreferenceKeysPrivate.h: Added WebKitDNSPrefetchingEnabledPreferenceKey.
7475 * WebView/WebPreferences.mm:
7479 … * WebView/WebPreferencesPrivate.h: Added isDNSPrefetchingEnabled and setDNSPrefetchingEnabled:.
7480 * WebView/WebView.mm:
7481 … (-[WebView _preferencesChangedNotification:]): Call WebCore::Settings::setDNSPrefetchingEnabled.
7534 * WebView/WebPreferenceKeysPrivate.h:
7535 * WebView/WebPreferences.mm:
7539 * WebView/WebPreferencesPrivate.h:
7540 * WebView/WebView.mm:
7541 (-[WebView _preferencesChangedNotification:]):
7574 * WebView/WebVideoFullscreenController.h:
7575 * WebView/WebVideoFullscreenController.mm:
7598 * WebView/WebVideoFullscreenController.mm:
7620 * WebView/WebVideoFullscreenController.mm:
7631 * WebView/WebHTMLView.mm: Use the WebCore command system for the pasteAsPlainText selector.
7651 * WebView/WebHTMLView.mm: (-[WebHTMLView pasteAsPlainText:]): Reuse code in WebCore
7721 * WebView/WebFrame.mm:
7806 * WebView/WebFrame.mm:
7829 * WebView/WebDynamicScrollBarsView.mm:
7831 * WebView/WebHTMLRepresentation.mm:
7832 * WebView/WebNavigationData.mm:
7834 * WebView/WebPDFRepresentation.mm:
7838 * WebView/WebResource.mm:
7840 * WebView/WebSerializedJSValue.mm:
7842 * WebView/WebVideoFullscreenController.mm:
7847 * WebView/WebView.mm:
7848 (-[WebView _openFrameInNewWindowFromMenu:]):
7849 (-[WebView _geolocationDidChangePosition:]):
8210 * WebView/WebView.mm:
8211 (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]):
8220 * WebView/WebView.mm:
8221 (-[WebView _preferencesChangedNotification:]):
8252 * WebView/WebPreferences.mm:
8261 * WebView/WebGeolocationPosition.mm:
8282 * WebView/WebView.mm:
8283 (-[WebView shouldClose]): Call shouldClose on FrameLoader instead of
8319 * WebView/WebView.mm:
8362 * WebView/WebDynamicScrollBarsView.mm:
8416 * WebView/WebFrame.mm:
8418 * WebView/WebFrameInternal.h:
8419 * WebView/WebView.mm:
8420 (-[WebView _preferencesChangedNotification:]):
8491 * WebView/WebPreferenceKeysPrivate.h:
8492 * WebView/WebPreferences.mm:
8495 * WebView/WebPreferencesPrivate.h:
8496 * WebView/WebView.mm:
8497 (-[WebView _preferencesChangedNotification:]):
8530 * WebView/WebHTMLRepresentation.mm:
8565 * WebView/WebHTMLView.mm:
8579 * WebView/WebHTMLView.mm:
8595 * WebView/WebUIDelegatePrivate.h:
8615 * WebView/WebView.mm:
8616 (-[WebView _setZoomMultiplier:isTextOnly:]): Call function on FrameView.
8617 (-[WebView setEditable:]): Get rid of call to empty function,
8631 * WebView/WebFrame.mm:
8658 * WebView/WebView.mm:
8659 (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]):
8668 * WebView/WebDynamicScrollBarsView.mm:
8707 * WebView/WebFrame.mm:
8709 … * WebView/WebFrameInternal.h: Added a conversion method from the API enum to the WebCore enum.
8710 * WebView/WebPreferenceKeysPrivate.h: Added a preference key for the new setting.
8711 * WebView/WebPreferences.mm:
8715 * WebView/WebPreferencesPrivate.h: Added the new API points to the private API.
8716 * WebView/WebView.mm:
8717 …(-[WebView _preferencesChangedNotification:]): Set the editing behavior via the WebPreferences set…
8745 * WebView/WebHTMLView.mm:
8776 * WebView/WebPreferenceKeysPrivate.h:
8777 * WebView/WebPreferences.mm:
8780 * WebView/WebPreferencesPrivate.h:
8781 * WebView/WebView.mm:
8782 (-[WebView _preferencesChangedNotification:]):
8832 * WebView/WebView.mm:
8833 (+[WebView _reportException:inContext:]): Call WebCore::reportException after checking
8835 * WebView/WebViewPrivate.h: Added _reportException:inContext:.
8878 * WebView/WebVideoFullscreenController.mm:
8912 * WebView/WebFrame.mm:
8917 Fix a crash when closing a WebView while the Web Inspector is open.
8925 * WebView/WebView.mm:
8926 (-[WebView _close]): Null out _private->page before deleting the page, so code called
8983WebView dictionary. When plug-ins are disabled for a single web view, the MIME types still need to…
8990 …+[WebView _viewClass:andRepresentationClass:forMIMEType:allowingPlugins:] is called and allowingPl…
8996 * WebView/WebView.mm:
8998 (+[WebView _registerPluginMIMEType:]):
8999 (+[WebView _unregisterPluginMIMEType:]):
9000 (+[WebView _viewClass:andRepresentationClass:forMIMEType:allowingPlugins:]):
9001 * WebView/WebViewInternal.h:
9015 * WebView/WebClipView.h:
9016 * WebView/WebClipView.mm:
9021 * WebView/WebView.mm:
9043 * WebView/WebFrameView.mm:
9052 * WebView/WebHTMLView.mm:
9062 * WebView/WebClipView.m: Renamed to WebClipView.mm.
9063 * WebView/WebClipView.mm:
9068 * WebView/WebHTMLView.mm:
9075 * WebView/WebView.mm:
9085 * WebView/WebView.mm:
9086 (+[WebView closeAllWebViews]):
9100 * WebView/WebHTMLView.mm:
9125 * WebView/WebView.mm:
9126 (-[WebView _close]):
9136 * WebView/WebPreferenceKeysPrivate.h:
9137 * WebView/WebPreferences.mm:
9141 * WebView/WebPreferencesPrivate.h:
9142 * WebView/WebView.mm:
9143 (-[WebView _preferencesChangedNotification:]):
9171 … Fix this by having the layerSyncRunLoopObserver in WebView check to see if a display is pending,
9179 * WebView/WebHTMLView.mm:
9181 * WebView/WebView.mm:
9183 (-[WebView _scheduleCompositingLayerSync]):
9307 * WebView/WebDelegateImplementationCaching.h:
9308 * WebView/WebDelegateImplementationCaching.mm:
9310 * WebView/WebResourceLoadDelegatePrivate.h:
9312 * WebView/WebView.mm:
9313 (-[WebView _cacheResourceLoadDelegateImplementations]):
9321 … Ensure that the WebView +initialize method initializes threading, so that things are correctly
9322 initialized when the first call into the WebKit framework is via a WebView class method.
9324 * WebView/WebView.mm:
9325 (+[WebView initialize]):
9335 The machinery to make autoscrolling work on Mac OS X when a WebView is embedded in another
9341 rather than the WebView itself. This logic may not be correct for the case where
9387 * WebView/WebArchive.mm:
9389 * WebView/WebDataSource.mm:
9391 * WebView/WebHTMLView.mm:
9394 * WebView/WebResource.mm:
9396 * WebView/WebTextIterator.mm:
9398 * WebView/WebView.mm:
9399 * WebView/WebViewData.mm: Ditto.
9406 <rdar://problem/7903728> REGRESSION (r51617): WebView fails to load plug-in MIME types
9409WebView was calling -_webView in a few places where it should have just used itself. It never
9410 … makes sense for WebView to call -_webView on itself, and these calls look like they were copied
9414 * WebView/WebView.mm:
9415 (-[WebView drawSingleRect:]): Replaced [self _webView] with self.
9416 …(-[WebView _viewClass:andRepresentationClass:forMIMEType:]): Replaced [[self _webView] preferences]
9418 (-[WebView _canShowMIMEType:]): Ditto.
9443 * WebView/WebTextIterator.mm:
9484 * WebView/WebPreferenceKeysPrivate.h:
9485 * WebView/WebPreferences.mm:
9487 * WebView/WebPreferencesPrivate.h:
9488 * WebView/WebView.mm:
9489 (-[WebView _preferencesChangedNotification:]):
9499 * WebView/WebPreferenceKeysPrivate.h:
9500 * WebView/WebPreferences.mm:
9504 * WebView/WebPreferencesPrivate.h:
9505 * WebView/WebView.mm:
9506 (-[WebView _preferencesChangedNotification:]):
9515 … * WebView/WebPreferences.mm: (+[WebPreferences _setInitialDefaultTextEncodingToSystemEncoding]):
9593 * WebView/WebFrame.mm:
9617 * WebView/WebFrame.mm:
9619 * WebView/WebFrameView.mm:
9632 * WebView/WebFrame.mm:
9634 * WebView/WebFrameView.mm:
9667 * WebView/WebFrame.mm:
9670 * WebView/WebScriptDebugDelegate.mm:
9672 * WebView/WebScriptDebugger.mm:
9674 * WebView/WebView.mm:
9684 * WebView/WebHTMLView.mm:
9688 * WebView/WebHTMLViewPrivate.h: Declared _WebHTMLViewPrintingMinimumShrinkFactor and
9697 * WebView/WebDynamicScrollBarsView.h:
9714 * WebView/WebHTMLView.mm:
9747 * WebView/WebScriptWorld.h:
9748 * WebView/WebScriptWorld.mm:
9758 * WebView/WebView.mm:
9759 …(+[WebView _removeOriginAccessWhitelistEntryWithSourceOrigin:destinationProtocol:destinationHost:a…
9761 * WebView/WebViewPrivate.h: Added _removeOriginAccessWhitelistEntryWithSourceOrigin.
9773 * WebView/WebView.mm:
9774 …(+[WebView _addOriginAccessWhitelistEntryWithSourceOrigin:destinationProtocol:destinationHost:allo…
9775 (+[WebView _resetOriginAccessWhitelists]):
9776 * WebView/WebViewPrivate.h:
9787 * WebView/WebFrame.mm:
9800 * WebView/WebFrame.mm:
9823 * WebView/WebVideoFullscreenController.mm:
9844 * WebView/WebVideoFullscreenController.mm:
9854 * WebView/WebDynamicScrollBarsView.mm:
9864 * WebView/WebVideoFullscreenController.mm:
9892 * WebView/WebDynamicScrollBarsView.h:
9893 * WebView/WebDynamicScrollBarsView.mm:
9930 * WebView/WebRenderNode.mm:
9932 * WebView/WebView.mm:
9933 (-[WebView _computedStyleIncludingVisitedInfo:forElement:]):
9934 * WebView/WebViewInternal.h:
9935 * WebView/WebViewPrivate.h:
9950 * WebView/WebHTMLView.mm:
9964 * WebView/WebHTMLViewPrivate.h: Declared new private methods -_isInPrintMode,
9981 * WebView/WebHTMLViewPrivate.h:
9987 * WebView/WebHTMLViewPrivate.h:
9995 * WebView/WebHTMLViewPrivate.h:
10003 * WebView/WebHTMLView.mm:
10006 * WebView/WebHTMLViewPrivate.h: Declared -_adjustedBottomOfPageWithTop:bottom:limit:
10012 * WebView/WebViewData.mm:
10019 * WebView/WebViewData.mm:
10029 * WebView/WebHTMLView.mm:
10132 * WebView/WebFrame.mm:WebKit (Mac) side of plumbing
10134 * WebView/WebFramePrivate.h:
10159 * WebView/WebFrame.mm:
10161 * WebView/WebFramePrivate.h:
10198 * WebView/WebHTMLView.mm:
10237 * WebView/WebPreferenceKeysPrivate.h:
10238 * WebView/WebPreferences.mm:
10242 * WebView/WebPreferencesPrivate.h:
10243 * WebView/WebView.mm:
10244 (-[WebView _preferencesChangedNotification:]):
10342 * WebView/WebFrame.mm:
10527 * WebView/WebDynamicScrollBarsView.mm:
10537 * WebView/WebDynamicScrollBarsView.h:
10544 * WebView/WebDynamicScrollBarsView.mm:
10560 * WebView/WebFrameView.mm:
10592 * WebView/WebFrameViewPrivate.h:
10605 * WebView/WebDynamicScrollBarsView.h:
10608 * WebView/WebDynamicScrollBarsView.mm:
10622 * WebView/WebFrame.mm:
10626 * WebView/WebFramePrivate.h:
10636 * WebView/WebTextCompletionController.mm:
10665 * WebView/WebVideoFullscreenHUDWindowController.mm:
10676 * WebView/WebDocumentPrivate.h: Create a new protocol called
10678 * WebView/WebPDFView.h: Have WebPDFView implement said protocol.
10679 * WebView/WebPDFView.mm:
10780 * WebView/WebHTMLRepresentation.mm:
10854 * WebView/WebView.mm:
10855 (-[WebView _closeWithFastTeardown]): Removed code to set
10858 (-[WebView _close]): Moved code to set _private->closed to the
10860 (-[WebView setHostWindow:]): Rewrote the code that forbade
10870 * WebView/WebView.mm: Back to previous version.
10883 * WebView/WebView.mm:
10884 (-[WebView _preferencesChangedNotification:]):
10921 * WebView/WebView.mm: Remove the call into Settings.
10922 (-[WebView _preferencesChangedNotification:]):
10964 * WebView/WebArchive.mm:
10972 <rdar://problem/7703622> Crash when calling abort() on an XHR while in a windowless WebView
10995 * WebView/WebView.mm: Added a call to Database::setIsAvailable.
10996 (-[WebView _preferencesChangedNotification:]):
11000 Add -[WebView _registerURLSchemeAsSecure:]
11007 * WebView/WebView.mm:
11008 (+[WebView _registerURLSchemeAsSecure:]):
11009 * WebView/WebViewPrivate.h:
11019 * WebView/WebView.mm:
11020 (-[WebView _preferencesChangedNotification:]):
11021 (-[WebView _setZoomMultiplier:isTextOnly:]):
11022 (-[WebView _realZoomMultiplierIsTextOnly]):
11030 * WebView/WebFrame.h:
11031 * WebView/WebFrame.mm:
11035 * WebView/WebFramePrivate.h:
11044 * WebView/WebDynamicScrollBarsView.h:
11045 * WebView/WebDynamicScrollBarsView.mm:
11058 * WebView/WebDynamicScrollBarsViewInternal.h:
11059 * WebView/WebFrame.h:
11060 * WebView/WebFrame.mm:
11143 * WebView/WebHTMLView.mm:
11178 Disable WebView docking to views that are too small.
11193 * WebView/WebView.mm:
11195 (-[WebView _preferencesChangedNotification:]):
11205 * WebView/WebHTMLView.mm:
11259 * WebView/WebHTMLView.mm:
11276 methods to WebView to specify whether drawing the WebView into an image will
11279 * WebView/WebFrame.mm:
11280 (-[WebFrame _drawRect:contentsOnly:]): Consult the WebView flag to see if we
11283 * WebView/WebViewPrivate.h: New methods.
11284 * WebView/WebView.mm: Ditto.
11285 (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]):
11286 (-[WebView _setIncludesFlattenedCompositingLayersWhenDrawingToBitmap:]):
11287 (-[WebView _includesFlattenedCompositingLayersWhenDrawingToBitmap]):
11289 * WebView/WebViewData.h: New member variable.
11317 * WebView/WebFrame.mm:
11320 * WebView/WebView.mm:
11321 (-[WebView _isSoftwareRenderable]): Returns YES if all frames can be software-rendered.
11322 * WebView/WebViewPrivate.h: New _isSoftwareRenderable method.
11367 Add a way for WebView and its dependancies to be selectively included
11368 in WebKitStatistics leak tracking. By default WebView is not included and
11369 you need to subclass WebView and implement +isIncludedInWebKitStatistics
11377 * WebView/WebDataSource.mm:
11381 * WebView/WebFrame.mm:
11383 …(-[WebFrame _initWithWebFrameView:webView:]): Increment WebFrameCount if the WebView's class is in…
11386 * WebView/WebFrameInternal.h:
11387 * WebView/WebFrameView.mm:
11393 * WebView/WebHTMLRepresentation.mm:
11400 * WebView/WebView.mm:
11401 (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]):
11402 (-[WebView dealloc]):
11403 (+[WebView shouldIncludeInWebKitStatistics]): Return NO, so any WebView wont be included.
11405 * WebView/WebViewInternal.h:
11414 * WebView/WebHTMLView.mm:
11418 * WebView/WebView.mm:
11419 (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]):
11422 (-[WebView viewWillMoveToWindow:]): Call setCanStartMedia(false) when moving
11424 (-[WebView viewDidMoveToWindow]): Call setCanStartMedia(true) when moved to
11434 * WebView/WebHTMLView.mm:
11570 * WebView/WebPDFDocumentExtras.h: Removed the category declaration and
11572 * WebView/WebPDFDocumentExtras.mm:
11574 * WebView/WebPDFRepresentation.mm: Removed +initialize.
11617 * WebView/WebPreferenceKeysPrivate.h:
11618 * WebView/WebPreferences.mm:
11622 * WebView/WebPreferencesPrivate.h:
11623 * WebView/WebView.mm:
11624 (-[WebView _preferencesChangedNotification:]):
11741 * WebView/WebFrameView.mm:
11768 * WebView/WebVideoFullscreenHUDWindowController.mm: