[webkit-changes] [WebKit/WebKit] 8ee28e: Remove InjectedBundleNavigationAction

EWS noreply at github.com
Fri Nov 11 16:41:55 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 8ee28ebed89a9e914ad69e25198fc9853ef9b162
      https://github.com/WebKit/WebKit/commit/8ee28ebed89a9e914ad69e25198fc9853ef9b162
  Author: Alex Christensen <achristensen at webkit.org>
  Date:   2022-11-11 (Fri, 11 Nov 2022)

  Changed paths:
    M Source/WebKit/Shared/API/APIObject.h
    A Source/WebKit/Shared/WebEventModifier.cpp
    M Source/WebKit/Shared/WebEventModifier.h
    M Source/WebKit/Shared/WebMouseEvent.cpp
    M Source/WebKit/Shared/WebMouseEvent.h
    M Source/WebKit/Sources.txt
    M Source/WebKit/WebKit.xcodeproj/project.pbxproj
    M Source/WebKit/WebProcess/InjectedBundle/API/c/WKBundleAPICast.h
    M Source/WebKit/WebProcess/InjectedBundle/API/c/WKBundleNavigationAction.cpp
    M Source/WebKit/WebProcess/InjectedBundle/API/c/WKBundleNavigationAction.h
    M Source/WebKit/WebProcess/InjectedBundle/API/c/WKBundleNavigationActionPrivate.h
    R Source/WebKit/WebProcess/InjectedBundle/InjectedBundleNavigationAction.cpp
    R Source/WebKit/WebProcess/InjectedBundle/InjectedBundleNavigationAction.h
    M Source/WebKit/WebProcess/WebCoreSupport/WebChromeClient.cpp
    M Source/WebKit/WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp
    M Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp

  Log Message:
  -----------
  Remove InjectedBundleNavigationAction
https://bugs.webkit.org/show_bug.cgi?id=247819
rdar://102248531

Reviewed by Tim Horton.

* Source/WebKit/Shared/API/APIObject.h:
* Source/WebKit/Shared/WebEventModifier.cpp: Added.
* Source/WebKit/Shared/WebEventModifier.h:
* Source/WebKit/Shared/WebMouseEvent.cpp:
(WebKit::mouseButton):
(WebKit::syntheticClickType):
* Source/WebKit/Shared/WebMouseEvent.h:
* Source/WebKit/Sources.txt:
* Source/WebKit/WebKit.xcodeproj/project.pbxproj:
* Source/WebKit/WebProcess/InjectedBundle/API/c/WKBundleAPICast.h:
* Source/WebKit/WebProcess/InjectedBundle/API/c/WKBundleNavigationAction.cpp:
(WKBundleNavigationActionGetTypeID):
(WKBundleNavigationActionGetNavigationType):
(WKBundleNavigationActionGetEventModifiers):
(WKBundleNavigationActionGetEventMouseButton):
(WKBundleNavigationActionCopyHitTestResult):
(WKBundleNavigationActionCopyFormElement):
(WKBundleNavigationActionGetShouldOpenExternalURLs):
(WKBundleNavigationActionGetShouldTryAppLinks):
(WKBundleNavigationActionCopyDownloadAttribute):
* Source/WebKit/WebProcess/InjectedBundle/API/c/WKBundleNavigationAction.h:
* Source/WebKit/WebProcess/InjectedBundle/API/c/WKBundleNavigationActionPrivate.h:
* Source/WebKit/WebProcess/InjectedBundle/InjectedBundleNavigationAction.cpp: Removed.
* Source/WebKit/WebProcess/InjectedBundle/InjectedBundleNavigationAction.h: Removed.
* Source/WebKit/WebProcess/WebCoreSupport/WebChromeClient.cpp:
(WebKit::modifiersForNavigationAction):
(WebKit::WebChromeClient::createWindow):
* Source/WebKit/WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
(WebKit::WebFrameLoaderClient::dispatchDecidePolicyForNewWindowAction):
(WebKit::WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction):
* Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:

Canonical link: https://commits.webkit.org/256594@main




More information about the webkit-changes mailing list