[webkit-changes] [WebKit/WebKit] c95bbf: Versioning.

MyahCobbs noreply at github.com
Wed Oct 25 13:53:16 PDT 2023


  Branch: refs/heads/safari-7615.1.21.10-branch
  Home:   https://github.com/WebKit/WebKit
  Commit: c95bbf1126ca8635c3816e2f0a40e4d7ddd55ae1
      https://github.com/WebKit/WebKit/commit/c95bbf1126ca8635c3816e2f0a40e4d7ddd55ae1
  Author: Russell Epstein <repstein at apple.com>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M Configurations/Version.xcconfig

  Log Message:
  -----------
  Versioning.

WebKit-7615.1.21.10.1

Canonical link: https://commits.webkit.org/259548.44@safari-7615.1.21.10-branch


  Commit: cec1b15e648e0b5883f1f1f0e5f00d3aca134bef
      https://github.com/WebKit/WebKit/commit/cec1b15e648e0b5883f1f1f0e5f00d3aca134bef
  Author: Patrick Angle <pangle at apple.com>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M Source/JavaScriptCore/API/JSContext.h
    M Source/JavaScriptCore/API/JSContext.mm
    M Source/WebKit/UIProcess/API/Cocoa/WKWebView.h
    M Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm

  Log Message:
  -----------
  Cherry-pick c0769577c02d. rdar://problem/105012093

    Web Inspector: `inspectable` API doesn't have a correct Objective-C getter
    https://bugs.webkit.org/show_bug.cgi?id=251702
    rdar://105012093

    Reviewed by Tim Horton.

    Boolean getters should have an `is` prefix. Currently `inspectable` is not adhering to this rule. The current getter
    also doesn't match the approved API design. This API has not yet shipped, and there is no internal usage of
    `[webView inspectable]`, so this change will not break existing clients. `webView.inspectable` remains correct and
    unchanged.

    * Source/JavaScriptCore/API/JSContext.h:
    * Source/JavaScriptCore/API/JSContext.mm:
    (-[JSContext isInspectable]):
    (-[JSContext inspectable]): Deleted.
    * Source/WebKit/UIProcess/API/Cocoa/WKWebView.h:
    * Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm:
    (-[WKWebView isInspectable]):
    (-[WKWebView inspectable]): Deleted.

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

Canonical link: https://commits.webkit.org/259548.46@safari-7615.1.21.10-branch


  Commit: fb039c8664545eb965e58eb367dbac5bb5908582
      https://github.com/WebKit/WebKit/commit/fb039c8664545eb965e58eb367dbac5bb5908582
  Author: Russell Epstein <repstein at apple.com>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M Configurations/Version.xcconfig

  Log Message:
  -----------
  Versioning.

WebKit-7615.1.21.10.2

Canonical link: https://commits.webkit.org/259548.47@safari-7615.1.21.10-branch


  Commit: 4152d0264305f6dc60eeb946f081efe7a332c43f
      https://github.com/WebKit/WebKit/commit/4152d0264305f6dc60eeb946f081efe7a332c43f
  Author: Myah Cobbs <mcobbs at apple.com>
  Date:   2023-02-07 (Tue, 07 Feb 2023)

  Changed paths:
    M Configurations/Version.xcconfig

  Log Message:
  -----------
  Versioning.

WebKit-7615.1.21.10.3

Canonical link: https://commits.webkit.org/259548.48@safari-7615.1.21.10-branch


  Commit: 865339f3cd7127b200406f9d3c84c8ac2d809e75
      https://github.com/WebKit/WebKit/commit/865339f3cd7127b200406f9d3c84c8ac2d809e75
  Author: Andres Gonzalez <andresg_22 at apple.com>
  Date:   2023-02-07 (Tue, 07 Feb 2023)

  Changed paths:
    M Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm

  Log Message:
  -----------
  Cherry-pick e0e146fe111c. rdar://problem/104881175

    AX: Retain AXTextMarkerRefs and AXTextMarkerRangeRefs passed from the AX thread to the main thread.
    https://bugs.webkit.org/show_bug.cgi?id=251451
    <rdar://problem/104881175>

    Reviewed by Chris Fleizach.

    * Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm:
    (-[WebAccessibilityObjectWrapper doAXAttributedStringForTextMarkerRange:spellCheck:]):
    (-[WebAccessibilityObjectWrapper _accessibilitySetValue:forAttribute:]):
    (-[WebAccessibilityObjectWrapper _indexForTextMarker:]):
    (-[WebAccessibilityObjectWrapper textMarkerRangeAtTextMarker:forUnit:]):
    (-[WebAccessibilityObjectWrapper lineTextMarkerRangeForTextMarker:forUnit:]):
    (-[WebAccessibilityObjectWrapper textMarkerForTextMarker:atUnit:]):
    (-[WebAccessibilityObjectWrapper accessibilityAttributeValue:forParameter:]):

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

Canonical link: https://commits.webkit.org/259548.49@safari-7615.1.21.10-branch


  Commit: 8d59731335e91ed6b349ff9c614b6c4d194a7d5f
      https://github.com/WebKit/WebKit/commit/8d59731335e91ed6b349ff9c614b6c4d194a7d5f
  Author: Andres Gonzalez <andresg_22 at apple.com>
  Date:   2023-02-07 (Tue, 07 Feb 2023)

  Changed paths:
    M Source/WebCore/accessibility/AXObjectCache.cpp
    M Source/WebCore/accessibility/AXObjectCache.h

  Log Message:
  -----------
  Cherry-pick c11d33bb0bb2. rdar://problem/104956200

    AX: Object IDs should not be generated with AXTreeStore::generateNewID().
    https://bugs.webkit.org/show_bug.cgi?id=251577
    <rdar://problem/104956200>

    Reviewed by Chris Fleizach.

    In the patch for
        https://bugs.webkit.org/show_bug.cgi?id=249480
        <rdar://problem/103449294>

    I erroneously switched the generation of object IDS in the AXObjectCache to use AXTreeStore::generateNewID. This is wrong because generateNewID checks the presence of the ID against the IDs of AX trees and not against object IDs. This patch rectifies this by bringing back AXObjectCache::generateNewObjectID (new name).

    * Source/WebCore/accessibility/AXObjectCache.cpp:
    (WebCore::AXObjectCache::generateNewObjectID const):
    (WebCore::AXObjectCache::getAXID):
    * Source/WebCore/accessibility/AXObjectCache.h:
    (WebCore::AXObjectCache::objectForID const): No need to pass AXID by reference since it just wraps an unsgined.

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

Canonical link: https://commits.webkit.org/259548.50@safari-7615.1.21.10-branch


  Commit: 9ebd6bb7b078e674f3531e5dfc1a3da3b530e924
      https://github.com/WebKit/WebKit/commit/9ebd6bb7b078e674f3531e5dfc1a3da3b530e924
  Author: Timothy Hatcher <timothy at apple.com>
  Date:   2023-02-07 (Tue, 07 Feb 2023)

  Changed paths:
    M Source/WebKit/NetworkProcess/NetworkProcess.cpp
    M Tools/TestWebKitAPI/Tests/WebKitCocoa/WKURLSchemeHandler-1.mm

  Log Message:
  -----------
  Cherry-pick d8706351a89a. rdar://problem/103793194

    Cross-Origin-Resource-Policy blocks fetch from extensions.
    https://webkit.org/b/251858
    rdar://103793194

    Reviewed by Chris Dumez.

    SecurityPolicy was blocking the fetch load due to the Cross-Origin-Resource-Policy check
    in the NetworkProcess. In the WebProcess, SecurityPolicy checks were succeeding due to the
    existing call to SecurityPolicy::allowAccessTo() when parsing the corsDisablingPatterns.
    This step was missing in the NetworkProcess. Now both processes have the same checks.

    * Source/WebKit/NetworkProcess/NetworkProcess.cpp:
    (WebKit::NetworkProcess::setCORSDisablingPatterns): Add the pattern to SecurityPolicy to
    match WebPage.cpp's parseAndAllowAccessToCORSDisablingPatterns().
    * Tools/TestWebKitAPI/Tests/WebKitCocoa/WKURLSchemeHandler-1.mm:
    (TEST(URLSchemeHandler, DisableCORSAndCORP)): Added.

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

Canonical link: https://commits.webkit.org/259548.51@safari-7615.1.21.10-branch


  Commit: 612d9f1b287b9ad0f17b5d0be23cbc2ad842da26
      https://github.com/WebKit/WebKit/commit/612d9f1b287b9ad0f17b5d0be23cbc2ad842da26
  Author: Russell Epstein <repstein at apple.com>
  Date:   2023-02-07 (Tue, 07 Feb 2023)

  Changed paths:
    M Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm

  Log Message:
  -----------
  Revert "Cherry-pick e0e146fe111c. rdar://problem/104881175"

This reverts commit 865339f3cd7127b200406f9d3c84c8ac2d809e75.

Canonical link: https://commits.webkit.org/259548.52@safari-7615.1.21.10-branch


  Commit: 97c89592e2387a77216aab1d3eff520c745ecbfa
      https://github.com/WebKit/WebKit/commit/97c89592e2387a77216aab1d3eff520c745ecbfa
  Author: Myah Cobbs <mcobbs at apple.com>
  Date:   2023-02-08 (Wed, 08 Feb 2023)

  Changed paths:
    M Configurations/Version.xcconfig

  Log Message:
  -----------
  Versioning.

WebKit-7615.1.21.10.4

Canonical link: https://commits.webkit.org/259548.52@safari-7615.1.21.10-branch


  Commit: 04c843246b51d675b302bbf2b75ed918aab0c45c
      https://github.com/WebKit/WebKit/commit/04c843246b51d675b302bbf2b75ed918aab0c45c
  Author: J Pascoe <j_pascoe at apple.com>
  Date:   2023-02-08 (Wed, 08 Feb 2023)

  Changed paths:
    M Source/WebCore/Modules/webauthn/AuthenticatorCoordinator.cpp
    M Source/WebCore/Modules/webauthn/AuthenticatorCoordinatorClient.h
    M Source/WebKit/UIProcess/WebAuthentication/WebAuthenticatorCoordinatorProxy.cpp
    M Source/WebKit/UIProcess/WebAuthentication/WebAuthenticatorCoordinatorProxy.h
    M Source/WebKit/UIProcess/WebAuthentication/WebAuthenticatorCoordinatorProxy.messages.in
    M Source/WebKit/WebProcess/WebAuthentication/WebAuthenticatorCoordinator.cpp
    M Source/WebKit/WebProcess/WebAuthentication/WebAuthenticatorCoordinator.h

  Log Message:
  -----------
  Cherry-pick ba76ae810b9d. rdar://problem/99535627

    [WebAuthn] Conditional passkey request presents conditional control even after AbortController.abort()
    https://bugs.webkit.org/show_bug.cgi?id=250589
    rdar://99535627

    Reviewed by Brent Fulgham.

    Currently conditional mediation requests do not get cancelled whenever the abort controller for its
    request is called. This patch changes that by calling cancel on the daemon whenever the abort controller
    is called.

    * Source/WebCore/Modules/webauthn/AuthenticatorCoordinator.cpp:
    (WebCore::AuthenticatorCoordinator::discoverFromExternalSource):
    * Source/WebCore/Modules/webauthn/AuthenticatorCoordinatorClient.h:
    * Source/WebKit/UIProcess/WebAuthentication/WebAuthenticatorCoordinatorProxy.cpp:
    (WebKit::WebAuthenticatorCoordinatorProxy::cancel):
    * Source/WebKit/UIProcess/WebAuthentication/WebAuthenticatorCoordinatorProxy.h:
    * Source/WebKit/UIProcess/WebAuthentication/WebAuthenticatorCoordinatorProxy.messages.in:
    * Source/WebKit/WebProcess/WebAuthentication/WebAuthenticatorCoordinator.cpp:
    (WebKit::WebAuthenticatorCoordinator::cancel):
    * Source/WebKit/WebProcess/WebAuthentication/WebAuthenticatorCoordinator.h:

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

Canonical link: https://commits.webkit.org/259548.53@safari-7615.1.21.10-branch


  Commit: dd6307eb7434d7a9f93ac8b1fae17d87690abb6d
      https://github.com/WebKit/WebKit/commit/dd6307eb7434d7a9f93ac8b1fae17d87690abb6d
  Author: Myah Cobbs <mcobbs at apple.com>
  Date:   2023-02-08 (Wed, 08 Feb 2023)

  Changed paths:
    M Source/WebCore/Modules/webauthn/AuthenticatorCoordinator.cpp
    M Source/WebCore/Modules/webauthn/AuthenticatorCoordinatorClient.h
    M Source/WebKit/UIProcess/WebAuthentication/WebAuthenticatorCoordinatorProxy.cpp
    M Source/WebKit/UIProcess/WebAuthentication/WebAuthenticatorCoordinatorProxy.h
    M Source/WebKit/UIProcess/WebAuthentication/WebAuthenticatorCoordinatorProxy.messages.in
    M Source/WebKit/WebProcess/WebAuthentication/WebAuthenticatorCoordinator.cpp
    M Source/WebKit/WebProcess/WebAuthentication/WebAuthenticatorCoordinator.h

  Log Message:
  -----------
  Revert "Cherry-pick ba76ae810b9d. rdar://problem/99535627"

This reverts commit 04c843246b51d675b302bbf2b75ed918aab0c45c.

Canonical link: https://commits.webkit.org/259548.54@safari-7615.1.21.10-branch


Compare: https://github.com/WebKit/WebKit/compare/c95bbf1126ca%5E...dd6307eb7434


More information about the webkit-changes mailing list