| 2019-07-17 Zalan Bujtas <zalan@apple.com> |
| |
| Unable to tap buttons at top of Wells Fargo app’s Payees screen |
| https://bugs.webkit.org/show_bug.cgi?id=199846 |
| <rdar://problem/48112220> |
| |
| Reviewed by Simon Fraser. |
| |
| * WebView/WebFrame.mm: |
| (-[WebFrame approximateNodeAtViewportLocation:]): |
| |
| 2019-07-17 Alex Christensen <achristensen@webkit.org> |
| |
| Add a runtime-disabled dialog element skeleton |
| https://bugs.webkit.org/show_bug.cgi?id=199839 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| * WebView/WebPreferenceKeysPrivate.h: |
| * WebView/WebPreferences.mm: |
| (+[WebPreferences initialize]): |
| (-[WebPreferences dialogElementEnabled]): |
| (-[WebPreferences setDialogElementEnabled:]): |
| * WebView/WebPreferencesPrivate.h: |
| * WebView/WebView.mm: |
| (-[WebView _preferencesChanged:]): |
| Add SPI to enable the dialog element for tests. |
| |
| 2019-07-15 Dean Jackson <dino@apple.com> |
| |
| [WebGL] Remove software rendering and simplify context creation on macOS |
| https://bugs.webkit.org/show_bug.cgi?id=199789 |
| |
| Reviewed by Sam Weinig. |
| |
| Remove force software WebGL setting. |
| |
| * WebView/WebPreferenceKeysPrivate.h: |
| * WebView/WebPreferences.mm: |
| (+[WebPreferences initialize]): |
| (-[WebPreferences forceSoftwareWebGLRendering]): Deleted. |
| (-[WebPreferences setForceSoftwareWebGLRendering:]): Deleted. |
| * WebView/WebPreferencesPrivate.h: |
| * WebView/WebView.mm: |
| (-[WebView _preferencesChanged:]): |
| |
| 2019-07-13 Zalan Bujtas <zalan@apple.com> |
| |
| Cannot bring up custom media controls at all on v.youku.com |
| https://bugs.webkit.org/show_bug.cgi?id=199699 |
| <rdar://problem/51835327> |
| |
| Reviewed by Simon Fraser. |
| |
| * WebCoreSupport/WebFrameLoaderClient.mm: |
| (WebFrameLoaderClient::actionDictionary const): |
| * WebView/WebFrame.mm: |
| (-[WebFrame elementAtPoint:]): |
| * WebView/WebHTMLView.mm: |
| (-[WebHTMLView elementAtPoint:allowShadowContent:]): |
| * WebView/WebImmediateActionController.mm: |
| (-[WebImmediateActionController performHitTestAtPoint:]): |
| |
| 2019-07-12 Alex Christensen <achristensen@webkit.org> |
| |
| Begin unifying WebKitLegacy sources |
| https://bugs.webkit.org/show_bug.cgi?id=199730 |
| |
| Reviewed by Keith Miller. |
| |
| * Configurations/WebKitLegacy.xcconfig: |
| |
| 2019-07-11 Pablo Saavedra <psaavedra@igalia.com> |
| |
| [WPE][GTK] Build failure with ENABLE_ACCESSIBILITY=OFF |
| https://bugs.webkit.org/show_bug.cgi?id=199625 |
| |
| Added ENABLE(ACCESSIBILITY) and replaced HAVE(ACCESSIBILITY) |
| with ENABLE(ACCESSIBILITY) in the code. |
| |
| Additionally, the TestRunner code generator now honors the |
| Conditional IDL format. |
| |
| Reviewed by Konstantin Tokarev. |
| |
| * WebView/WebFrame.mm: |
| (-[WebFrame setAccessibleName:]): |
| (-[WebFrame enhancedAccessibilityEnabled]): |
| (-[WebFrame setEnhancedAccessibility:]): |
| (-[WebFrame accessibilityRoot]): |
| |
| 2019-07-08 Antoine Quint <graouts@apple.com> |
| |
| [Pointer Events] Enable only on the most recent version of the supported iOS family |
| https://bugs.webkit.org/show_bug.cgi?id=199562 |
| <rdar://problem/52766511> |
| |
| Reviewed by Dean Jackson. |
| |
| * Configurations/FeatureDefines.xcconfig: |
| |
| 2019-07-03 Sam Weinig <weinig@apple.com> |
| |
| Adopt simple structured bindings in more places |
| https://bugs.webkit.org/show_bug.cgi?id=199247 |
| |
| Reviewed by Alex Christensen. |
| |
| Replaces simple uses of std::tie() with structured bindings. Does not touch |
| uses of std::tie() that are not initial declarations, use std::ignore or in |
| case where the binding is captured by a lambda, as structured bindings don't |
| work for those cases yet. |
| |
| * WebView/WebImmediateActionController.mm: |
| (-[WebImmediateActionController _animationControllerForText]): |
| |
| 2019-07-02 Devin Rousso <drousso@apple.com> |
| |
| Web Inspector: Debug: "Reset Web Inspector" should also clear the saved window size and attachment side |
| https://bugs.webkit.org/show_bug.cgi?id=198956 |
| |
| Reviewed by Matt Baker. |
| |
| * WebCoreSupport/WebInspectorClient.h: |
| * WebCoreSupport/WebInspectorClient.mm: |
| (WebInspectorFrontendClient::resetWindowState): Added. |
| |
| 2019-06-28 Timothy Hatcher <timothy@apple.com> |
| |
| Rename effectiveAppearanceIsInactive and useInactiveAppearance to better match UIUserInterfaceLevel. |
| https://bugs.webkit.org/show_bug.cgi?id=199336 |
| rdar://problem/52348938 |
| |
| Reviewed by Tim Horton. |
| |
| * WebView/WebView.mm: |
| (-[WebView _commonInitializationWithFrameName:groupName:]): |
| (-[WebView _setUseDarkAppearance:]): |
| (-[WebView _useElevatedUserInterfaceLevel]): |
| (-[WebView _setUseElevatedUserInterfaceLevel:]): |
| (-[WebView _setUseDarkAppearance:useInactiveAppearance:]): |
| (-[WebView _setUseDarkAppearance:useElevatedUserInterfaceLevel:]): |
| (-[WebView _effectiveUserInterfaceLevelIsElevated]): |
| (-[WebView viewDidChangeEffectiveAppearance]): |
| (-[WebView _useInactiveAppearance]): Deleted. |
| (-[WebView _setUseInactiveAppearance:]): Deleted. |
| (-[WebView _effectiveAppearanceIsInactive]): Deleted. |
| * WebView/WebViewPrivate.h: |
| |
| 2019-06-28 Konstantin Tokarev <annulen@yandex.ru> |
| |
| Remove traces of ENABLE_ICONDATABASE remaining after its removal in 219733 |
| https://bugs.webkit.org/show_bug.cgi?id=199317 |
| |
| Reviewed by Michael Catanzaro. |
| |
| While IconDatabase and all code using it was removed, |
| ENABLE_ICONDATABASE still exists as build option and C++ macro. |
| |
| * Configurations/FeatureDefines.xcconfig: |
| * WebView/WebView.mm: |
| (-[WebView _cacheFrameLoadDelegateImplementations]): Use PLATFORM(MAC) |
| guard instead of ENABLE_ICONDATABASE, because ENABLE_ICONDATABASE was |
| enabled for macOS only. |
| |
| 2019-06-27 Timothy Hatcher <timothy@apple.com> |
| |
| Move WebKitLegacy off of a couple AppKit ivars. |
| https://bugs.webkit.org/show_bug.cgi?id=199279 |
| rdar://problem/34983438 |
| |
| Reviewed by Tim Horton. |
| |
| * WebView/WebHTMLView.mm: |
| (-[NSView _setSubviewsIvar:]): Added. Implement on older systems. |
| (-[NSView _subviewsIvar]): Added. Ditto. |
| (needsCursorRectsSupportAtPoint): Use _borderView property. |
| (-[WebHTMLView _setAsideSubviews]): Use _subviewsIvar property. |
| (-[NSWindow _web_borderView]): Deleted. |
| |
| 2019-06-27 Beth Dakin <bdakin@apple.com> |
| |
| Upstream use of MACCATALYST |
| https://bugs.webkit.org/show_bug.cgi?id=199245 |
| rdar://problem/51687723 |
| |
| Reviewed by Tim Horton. |
| |
| * Configurations/Base.xcconfig: |
| * Configurations/FeatureDefines.xcconfig: |
| * Configurations/SDKVariant.xcconfig: |
| |
| 2019-06-27 Saam Barati <sbarati@apple.com> |
| |
| Make WEBGPU enabled only on Mojave and later. |
| |
| Rubber-stamped by Myles C. Maxfield. |
| |
| * Configurations/FeatureDefines.xcconfig: |
| |
| 2019-06-16 Darin Adler <darin@apple.com> |
| |
| Rename AtomicString to AtomString |
| https://bugs.webkit.org/show_bug.cgi?id=195276 |
| |
| Reviewed by Michael Catanzaro. |
| |
| * many files: Let do-webcore-rename do the renaming. |
| |
| 2019-06-14 Megan Gardner <megan_gardner@apple.com> |
| |
| Move Synthetic Editing Commands to behind an experimental feature flag |
| https://bugs.webkit.org/show_bug.cgi?id=198842 |
| <rdar://problem/50594700> |
| |
| Reviewed by Simon Fraser. |
| |
| Add plumbing for synthetic editing command feature flag. |
| |
| * WebView/WebPreferenceKeysPrivate.h: |
| * WebView/WebPreferences.mm: |
| (+[WebPreferences initialize]): |
| (-[WebPreferences syntheticEditingCommandsEnabled]): |
| (-[WebPreferences setSyntheticEditingCommandsEnabled:]): |
| * WebView/WebPreferencesPrivate.h: |
| * WebView/WebView.mm: |
| (-[WebView _preferencesChanged:]): |
| |
| 2019-06-13 Antoine Quint <graouts@apple.com> |
| |
| REGRESSION (r246103) [ Mojave+ WK1 ] Layout Test scrollbars/scrollbar-iframe-click-does-not-blur-content.html is timing out |
| https://bugs.webkit.org/show_bug.cgi?id=198800 |
| <rdar://problem/51679634> |
| |
| Reviewed by Tim Horton. |
| |
| Expose a private method that we need to use from DumpRenderTree. |
| |
| * WebView/WebHTMLView.mm: |
| (-[WebHTMLView _hitViewForEvent:]): |
| * WebView/WebHTMLViewPrivate.h: |
| |
| 2019-06-10 Sam Weinig <weinig@apple.com> |
| |
| Remove Dashboard support |
| https://bugs.webkit.org/show_bug.cgi?id=198615 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| Removes implementation, but keeps privatly exported interfaces and enums |
| around until we can confirm there are no more users of them. |
| |
| * Configurations/FeatureDefines.xcconfig: |
| * Plugins/WebBaseNetscapePluginView.mm: |
| (-[WebBaseNetscapePluginView initWithFrame:pluginPackage:URL:baseURL:MIMEType:attributeKeys:attributeValues:loadManually:element:]): |
| * WebCoreSupport/WebChromeClient.h: |
| * WebCoreSupport/WebChromeClient.mm: |
| (WebChromeClient::annotatedRegionsChanged): Deleted. |
| * WebView/WebClipView.mm: |
| (-[WebClipView _focusRingVisibleRect]): |
| (-[WebClipView scrollWheel:]): |
| * WebView/WebDashboardRegion.h: |
| * WebView/WebDashboardRegion.mm: |
| * WebView/WebHTMLView.mm: |
| (-[WebHTMLView _updateMouseoverWithEvent:]): |
| (-[WebHTMLView acceptsFirstMouse:]): |
| (-[WebHTMLView setDataSource:]): |
| * WebView/WebPreferences.mm: |
| (cacheModelForMainBundle): |
| * WebView/WebUIDelegatePrivate.h: |
| * WebView/WebView.mm: |
| (-[WebView _needsPreHTML5ParserQuirks]): |
| (-[WebView _preferencesChanged:]): |
| (-[WebView _addScrollerDashboardRegions:]): |
| (-[WebView _dashboardRegions]): |
| (-[WebView _setDashboardBehavior:to:]): |
| (-[WebView _dashboardBehavior:]): |
| (-[WebView _addControlRect:clip:fromView:toDashboardRegions:]): Deleted. |
| (-[WebView _addScrollerDashboardRegionsForFrameView:dashboardRegions:]): Deleted. |
| (-[WebView _addScrollerDashboardRegions:from:]): Deleted. |
| * WebView/WebViewData.h: |
| * WebView/WebViewData.mm: |
| (-[WebViewPrivate init]): |
| * WebView/WebViewPrivate.h: |
| |
| 2019-06-10 Timothy Hatcher <timothy@apple.com> |
| |
| Integrate dark mode support for iOS. |
| https://bugs.webkit.org/show_bug.cgi?id=198687 |
| rdar://problem/51545643 |
| |
| Reviewed by Tim Horton. |
| |
| * Configurations/FeatureDefines.xcconfig: |
| |
| 2019-06-07 Said Abou-Hallawa <sabouhallawa@apple.com> |
| |
| REGRESSION (r244182) [WK1]: Page updates should always scheduleCompositingLayerFlush() immediately |
| https://bugs.webkit.org/show_bug.cgi?id=198664 |
| |
| Reviewed by Simon Fraser. |
| |
| WK1 has to skip using DisplayRefreshMonitor when layers need to be updated. |
| |
| * WebCoreSupport/WebChromeClient.h: |
| (WebChromeClient::needsImmediateScheduleCompositingLayerFlush): |
| |
| == Rolled over to ChangeLog-2019-06-05 == |