[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