[webkit-changes] [WebKit/WebKit] 697606: Versioning.
Wenson Hsieh
noreply at github.com
Mon Sep 16 12:59:48 PDT 2024
Branch: refs/heads/safari-7619.1.26.31-branch
Home: https://github.com/WebKit/WebKit
Commit: 697606d8dc5729899e2804982d984c6f8dd83a70
https://github.com/WebKit/WebKit/commit/697606d8dc5729899e2804982d984c6f8dd83a70
Author: Dan Robson <dtr_bugzilla at apple.com>
Date: 2024-08-06 (Tue, 06 Aug 2024)
Changed paths:
M Configurations/Version.xcconfig
Log Message:
-----------
Versioning.
WebKit-7619.1.26.31.1
Canonical link: https://commits.webkit.org/280938.201@safari-7619.1.26.31-branch
Commit: ad398b31b4cd4f8f7e63d624ae3c7b7cac14c42a
https://github.com/WebKit/WebKit/commit/ad398b31b4cd4f8f7e63d624ae3c7b7cac14c42a
Author: Dan Robson <dtr_bugzilla at apple.com>
Date: 2024-08-07 (Wed, 07 Aug 2024)
Changed paths:
M Configurations/Version.xcconfig
Log Message:
-----------
Versioning.
WebKit-7619.1.26.31.2
Canonical link: https://commits.webkit.org/280938.202@safari-7619.1.26.31-branch
Commit: 37fdc59431333a02248514a6982ee1ac9f0e1526
https://github.com/WebKit/WebKit/commit/37fdc59431333a02248514a6982ee1ac9f0e1526
Author: Richard Robinson <richard_robinson2 at apple.com>
Date: 2024-08-07 (Wed, 07 Aug 2024)
Changed paths:
M Source/WebCore/editing/Editor.cpp
Log Message:
-----------
Cherry-pick 81b971e40172. rdar://133299558
Typed message body is mangled when typing in Mail
https://bugs.webkit.org/show_bug.cgi?id=277724
rdar://133299558
Reviewed by Wenson Hsieh.
Revert the only part of 281060 at main that involved a logic change on macOS.
* Source/WebCore/editing/Editor.cpp:
(WebCore::Editor::respondToChangedSelection):
Canonical link: https://commits.webkit.org/281930@main
Canonical link: https://commits.webkit.org/280938.203@safari-7619.1.26.31-branch
Commit: 42c2b113f08e141487e03b7c4c2419f52147b1e1
https://github.com/WebKit/WebKit/commit/42c2b113f08e141487e03b7c4c2419f52147b1e1
Author: Dan Robson <dtr_bugzilla at apple.com>
Date: 2024-08-08 (Thu, 08 Aug 2024)
Changed paths:
M Configurations/Version.xcconfig
Log Message:
-----------
Versioning.
WebKit-7619.1.26.31.3
Canonical link: https://commits.webkit.org/280938.204@safari-7619.1.26.31-branch
Commit: 17703ef6a79eda28f761e15e5c6af2766808130f
https://github.com/WebKit/WebKit/commit/17703ef6a79eda28f761e15e5c6af2766808130f
Author: Commit Queue <commit-queue at webkit.org>
Date: 2024-08-08 (Thu, 08 Aug 2024)
Changed paths:
R LayoutTests/http/tests/media/resources/hls/.htaccess
R LayoutTests/http/tests/performance/performance-resource-timing-cross-origin-media-expected.txt
R LayoutTests/http/tests/performance/performance-resource-timing-cross-origin-media-with-cors-expected.txt
R LayoutTests/http/tests/performance/performance-resource-timing-cross-origin-media-with-cors.html
R LayoutTests/http/tests/performance/performance-resource-timing-cross-origin-media.html
M LayoutTests/platform/glib/TestExpectations
M LayoutTests/platform/win/TestExpectations
M Source/WebCore/loader/MediaResourceLoader.cpp
M Source/WebCore/loader/MediaResourceLoader.h
Log Message:
-----------
Cherry-pick 1ac958daec65. rdar://132763216
Unreviewed, reverting 280985 at main.
https://bugs.webkit.org/show_bug.cgi?id=277759
Broke some HLS videos
Reverted changeset:
"Restrict performance entries from no-cors cross-origin media requests"
https://bugs.webkit.org/show_bug.cgi?id=276208
https://commits.webkit.org/280985@main
Canonical link: https://commits.webkit.org/281951@main
Canonical link: https://commits.webkit.org/280938.205@safari-7619.1.26.31-branch
Commit: e91a6bcd72d1096e65712b3d497d076c1f1d52a6
https://github.com/WebKit/WebKit/commit/e91a6bcd72d1096e65712b3d497d076c1f1d52a6
Author: Commit Queue <commit-queue at webkit.org>
Date: 2024-08-08 (Thu, 08 Aug 2024)
Changed paths:
M Source/WebCore/dom/Document.cpp
M Source/WebCore/dom/Document.h
M Source/WebCore/dom/Element.cpp
M Source/WebCore/dom/MouseRelatedEvent.cpp
M Source/WebCore/html/shadow/MediaControlTextTrackContainerElement.cpp
M Source/WebCore/page/LocalFrameView.cpp
M Source/WebCore/page/LocalFrameView.h
M Source/WebCore/page/LocalFrameViewLayoutContext.cpp
M Source/WebCore/page/LocalFrameViewLayoutContext.h
M Source/WebCore/rendering/RenderElement.cpp
M Source/WebCore/rendering/RenderElement.h
M Source/WebCore/rendering/RenderLayer.cpp
M Source/WebCore/rendering/RenderLayer.h
M Source/WebCore/rendering/RenderLayerInlines.h
M Source/WebCore/rendering/RenderLayerScrollableArea.cpp
Log Message:
-----------
Cherry-pick 2ae05609532b. rdar://133167925
Unreviewed, reverting 281227 at main.
https://bugs.webkit.org/show_bug.cgi?id=277770
Causes extra IPC to the UI process in some cases (<rdar://133167925>)
Reverted changeset:
"Speedometer 3: getBoundingClientRect spends time updating layer positions that it doesn't use."
https://bugs.webkit.org/show_bug.cgi?id=276393
https://commits.webkit.org/281227@main
Canonical link: https://commits.webkit.org/281957@main
Canonical link: https://commits.webkit.org/280938.206@safari-7619.1.26.31-branch
Commit: 4b24282fd84ccdb389e2acc0fc0214fe5801f6d6
https://github.com/WebKit/WebKit/commit/4b24282fd84ccdb389e2acc0fc0214fe5801f6d6
Author: Commit Queue <commit-queue at webkit.org>
Date: 2024-08-08 (Thu, 08 Aug 2024)
Changed paths:
M Source/WebCore/rendering/RenderBlock.cpp
M Source/WebCore/rendering/RenderBlock.h
M Source/WebCore/rendering/RenderBlockFlow.cpp
M Source/WebCore/rendering/RenderElement.cpp
M Source/WebCore/rendering/RenderInline.cpp
M Source/WebCore/rendering/RenderLineBoxList.cpp
M Source/WebCore/rendering/RenderObject.cpp
Log Message:
-----------
Cherry-pick 6ae7550718f6. rdar://133402480
Unreviewed, reverting 280578 at main.
https://bugs.webkit.org/show_bug.cgi?id=277798
Causes repaint issues on <http://music.youtube.com|music.youtube.com>
Reverted changeset:
"RenderElement::dirtyLinesFromChangedChild should only be called on svg content"
https://bugs.webkit.org/show_bug.cgi?id=276103
https://commits.webkit.org/280578@main
Canonical link: https://commits.webkit.org/281989@main
Canonical link: https://commits.webkit.org/280938.207@safari-7619.1.26.31-branch
Commit: 75e1167bfd8d9a29e72811df3b5ccdbb160a9b93
https://github.com/WebKit/WebKit/commit/75e1167bfd8d9a29e72811df3b5ccdbb160a9b93
Author: Simon Fraser <simon.fraser at apple.com>
Date: 2024-08-08 (Thu, 08 Aug 2024)
Changed paths:
A LayoutTests/fast/repaint/simplified-repaint-with-overflow-expected.txt
A LayoutTests/fast/repaint/simplified-repaint-with-overflow.html
M Source/WebCore/rendering/RenderLayer.cpp
Log Message:
-----------
Cherry-pick b72f845e52d9. rdar://132716595
REGRESSION (279847 at main): Expanding threaded emails in Fastmail web UI results in missing content, repaint artifacts, broken rendering
https://bugs.webkit.org/show_bug.cgi?id=277782
rdar://133344580
Reviewed by Tim Horton.
The optimization added in 279847 at main caused us to skip repaints on a layer which moved, when the movement is triggered by
layout on an ancestor layer. This caused repaint bugs on Google Sheets when dragging rows, and Fastmail when collapsing
rows.
Fix by undoing the "simplified repaint" optimization on the descendant layers of a layer with overflow, by removing the check for
the layer also having a transform.
* LayoutTests/fast/repaint/simplified-repaint-with-overflow-expected.txt: Added.
* LayoutTests/fast/repaint/simplified-repaint-with-overflow.html: Added.
* Source/WebCore/rendering/RenderLayer.cpp:
(WebCore::RenderLayer::recursiveUpdateLayerPositions):
Canonical link: https://commits.webkit.org/281993@main
Canonical link: https://commits.webkit.org/280938.208@safari-7619.1.26.31-branch
Commit: 5bbc71ab05bb864b5f5b773b077bb8910778fc8d
https://github.com/WebKit/WebKit/commit/5bbc71ab05bb864b5f5b773b077bb8910778fc8d
Author: Timothy Hatcher <timothy at apple.com>
Date: 2024-08-08 (Thu, 08 Aug 2024)
Changed paths:
M Source/WebKit/UIProcess/Extensions/Cocoa/API/WebExtensionContextAPIWindowsCocoa.mm
M Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionActionCocoa.mm
M Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionContextCocoa.mm
M Source/WebKit/UIProcess/Extensions/WebExtensionContext.h
M Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebExtensionAPIAction.mm
M Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebExtensionAPIPermissions.mm
M Tools/TestWebKitAPI/cocoa/TestWebExtensionsDelegate.h
M Tools/TestWebKitAPI/cocoa/TestWebExtensionsDelegate.mm
M Tools/TestWebKitAPI/cocoa/WebExtensionUtilities.h
M Tools/TestWebKitAPI/cocoa/WebExtensionUtilities.mm
Log Message:
-----------
Cherry-pick dda12ca2d891. rdar://133332339
window.open() does not work in a Web Extension popup.
https://webkit.org/b/277728
rdar://133332339
Reviewed by Brian Weinstein.
Hook up `window.open()` to the web extension delegate methods to create a new window or tab
depending on if the new window delegate method is implemented or not. This dual-approach is
needed since creating windows is only supported on macOS.
* Source/WebKit/UIProcess/Extensions/Cocoa/API/WebExtensionContextAPIWindowsCocoa.mm:
(WebKit::WebExtensionContext::windowsCreate):
* Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionActionCocoa.mm:
(-[_WKWebExtensionActionWebViewDelegate webView:decidePolicyForNavigationAction:decisionHandler:]): Remove ASSERT
since a new tab is not always guaranteed.
(-[_WKWebExtensionActionWebViewDelegate webView:createWebViewWithConfiguration:forNavigationAction:windowFeatures:]): Added.
* Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionContextCocoa.mm:
(WebKit::WebExtensionContext::canOpenNewWindow const): Added.
(WebKit::WebExtensionContext::openNewWindow): Added.
* Source/WebKit/UIProcess/Extensions/WebExtensionContext.h:
* Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebExtensionAPIAction.mm:
(TestWebKitAPI::TEST(WKWebExtensionAPIAction, WindowOpenOpensInNewWindow)): Added.
* Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebExtensionAPIPermissions.mm:
(TestWebKitAPI::TEST(WKWebExtensionAPIPermissions, AcceptPermissionsRequest)): Use Util::runScriptWithUserGesture.
(TestWebKitAPI::TEST(WKWebExtensionAPIPermissions, DenyPermissionsRequest)): Ditto.
(TestWebKitAPI::TEST(WKWebExtensionAPIPermissions, AcceptPermissionsDenyMatchPatternsRequest)): Ditto.
(TestWebKitAPI::TEST(WKWebExtensionAPIPermissions, RequestPermissionsOnly)): Ditto.
(TestWebKitAPI::TEST(WKWebExtensionAPIPermissions, RequestMatchPatternsOnly)): Ditto.
(TestWebKitAPI::TEST(WKWebExtensionAPIPermissions, GrantOnlySomePermissions)): Ditto.
(TestWebKitAPI::TEST(WKWebExtensionAPIPermissions, GrantOnlySomeMatchPatterns)): Ditto.
(TestWebKitAPI::TEST(WKWebExtensionAPIPermissions, ClipboardWriteWithRequest)): Ditto.
(TestWebKitAPI::runScriptWithUserGesture): Deleted.
* Tools/TestWebKitAPI/cocoa/TestWebExtensionsDelegate.h: Make new window delegate method macOS only.
* Tools/TestWebKitAPI/cocoa/TestWebExtensionsDelegate.mm: Ditto.
* Tools/TestWebKitAPI/cocoa/WebExtensionUtilities.mm:
(-[TestWebExtensionManager initForExtension:extensionControllerConfiguration:]): Ditto.
(TestWebKitAPI::Util::runScriptWithUserGesture): Added.
Canonical link: https://commits.webkit.org/281995@main
Canonical link: https://commits.webkit.org/280938.209@safari-7619.1.26.31-branch
Commit: ea0a29cae2350c1d571300fd703a78fa0c55338b
https://github.com/WebKit/WebKit/commit/ea0a29cae2350c1d571300fd703a78fa0c55338b
Author: Dan Robson <dtr_bugzilla at apple.com>
Date: 2024-08-08 (Thu, 08 Aug 2024)
Changed paths:
M Source/WebCore/rendering/RenderBlock.cpp
M Source/WebCore/rendering/RenderBlock.h
M Source/WebCore/rendering/RenderBlockFlow.cpp
M Source/WebCore/rendering/RenderElement.cpp
M Source/WebCore/rendering/RenderInline.cpp
M Source/WebCore/rendering/RenderLineBoxList.cpp
M Source/WebCore/rendering/RenderObject.cpp
Log Message:
-----------
Revert "Cherry-pick 6ae7550718f6. rdar://133402480"
This reverts commit 4b24282fd84ccdb389e2acc0fc0214fe5801f6d6.
Canonical link: https://commits.webkit.org/280938.210@safari-7619.1.26.31-branch
Commit: 400636ec2a4252b9f49fd5b63080539ef266c9c6
https://github.com/WebKit/WebKit/commit/400636ec2a4252b9f49fd5b63080539ef266c9c6
Author: Dan Robson <dtr_bugzilla at apple.com>
Date: 2024-08-09 (Fri, 09 Aug 2024)
Changed paths:
M Configurations/Version.xcconfig
Log Message:
-----------
Versioning.
WebKit-7619.1.26.31.4
Canonical link: https://commits.webkit.org/280938.211@safari-7619.1.26.31-branch
Commit: 6d26cc2f1d2625caa52d1c2a8e81d25b482679cc
https://github.com/WebKit/WebKit/commit/6d26cc2f1d2625caa52d1c2a8e81d25b482679cc
Author: Tyler Wilcock <tyler_w at apple.com>
Date: 2024-08-09 (Fri, 09 Aug 2024)
Changed paths:
R LayoutTests/accessibility/animated-dropdown-expected.txt
R LayoutTests/accessibility/animated-dropdown.html
R LayoutTests/accessibility/resources/jquery-3.6.1.js
M LayoutTests/platform/glib/TestExpectations
M LayoutTests/platform/ios/TestExpectations
R LayoutTests/platform/ios/accessibility/animated-dropdown-expected.txt
M Source/WebCore/accessibility/isolatedtree/AXIsolatedTree.cpp
Log Message:
-----------
Cherry-pick 408d72e9aaba. rdar://133493683
REGRESSION(281440 at main): Revert 281440 at main because it caused missing content for VoiceOver on various webpages
https://bugs.webkit.org/show_bug.cgi?id=277829
rdar://133493683
Reviewed by Simon Fraser.
We need to fix this in another way (specifically: https://github.com/WebKit/WebKit/pull/31907).
* LayoutTests/accessibility/animated-dropdown-expected.txt: Removed.
* LayoutTests/accessibility/animated-dropdown.html: Removed.
* LayoutTests/accessibility/resources/jquery-3.6.1.js: Removed.
* LayoutTests/platform/glib/TestExpectations:
* LayoutTests/platform/ios/TestExpectations:
* LayoutTests/platform/ios/accessibility/animated-dropdown-expected.txt: Removed.
* Source/WebCore/accessibility/isolatedtree/AXIsolatedTree.cpp:
(WebCore::AXIsolatedTree::queueRemovalsLocked):
(WebCore::AXIsolatedTree::queueAppendsAndRemovals):
Canonical link: https://commits.webkit.org/282034@main
Canonical link: https://commits.webkit.org/280938.212@safari-7619.1.26.31-branch
Commit: 9f58946e343014e6ee7e3014936e3517bd648722
https://github.com/WebKit/WebKit/commit/9f58946e343014e6ee7e3014936e3517bd648722
Author: Mohsin Qureshi <mohsinq at apple.com>
Date: 2024-08-13 (Tue, 13 Aug 2024)
Changed paths:
M Configurations/Version.xcconfig
Log Message:
-----------
Versioning.
WebKit-7619.1.26.31.5
Canonical link: https://commits.webkit.org/280938.213@safari-7619.1.26.31-branch
Commit: 0177194e75c74ce6ab0af063ef5171dae25a15dc
https://github.com/WebKit/WebKit/commit/0177194e75c74ce6ab0af063ef5171dae25a15dc
Author: Russell Epstein <repstein at apple.com>
Date: 2024-08-14 (Wed, 14 Aug 2024)
Changed paths:
M Configurations/Version.xcconfig
Log Message:
-----------
Versioning.
WebKit-7619.1.26.31.6
Canonical link: https://commits.webkit.org/280938.214@safari-7619.1.26.31-branch
Commit: a320c6ef715b955ef4643e556a405f3da27a502f
https://github.com/WebKit/WebKit/commit/a320c6ef715b955ef4643e556a405f3da27a502f
Author: Wenson Hsieh <wenson_hsieh at apple.com>
Date: 2024-08-14 (Wed, 14 Aug 2024)
Changed paths:
M Source/WebKit/UIProcess/mac/WebViewImpl.mm
Log Message:
-----------
Cherry-pick f79866536e1d. rdar://133304088
REGRESSION (277282 at main): Uncommitted IME text fails to render on x86_64 Macs only
https://bugs.webkit.org/show_bug.cgi?id=278129
rdar://133304088
Reviewed by Tim Horton and Richard Robinson.
Make sure that the value of `result` is initialized to `NO` in `WebViewImpl::setMarkedText`, so that
we don't erroneously try to render inline predictions when using marked text for regular IME (i.e.
Chinese, Japanese input).
* Source/WebKit/UIProcess/mac/WebViewImpl.mm:
(WebKit::WebViewImpl::setMarkedText):
Canonical link: https://commits.webkit.org/282265@main
Canonical link: https://commits.webkit.org/280938.215@safari-7619.1.26.31-branch
Compare: https://github.com/WebKit/WebKit/compare/697606d8dc57%5E...a320c6ef715b
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list