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 <[email protected]>
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/[email protected]
Commit: ad398b31b4cd4f8f7e63d624ae3c7b7cac14c42a
https://github.com/WebKit/WebKit/commit/ad398b31b4cd4f8f7e63d624ae3c7b7cac14c42a
Author: Dan Robson <[email protected]>
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/[email protected]
Commit: 37fdc59431333a02248514a6982ee1ac9f0e1526
https://github.com/WebKit/WebKit/commit/37fdc59431333a02248514a6982ee1ac9f0e1526
Author: Richard Robinson <[email protected]>
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@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/[email protected]
Commit: 42c2b113f08e141487e03b7c4c2419f52147b1e1
https://github.com/WebKit/WebKit/commit/42c2b113f08e141487e03b7c4c2419f52147b1e1
Author: Dan Robson <[email protected]>
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/[email protected]
Commit: 17703ef6a79eda28f761e15e5c6af2766808130f
https://github.com/WebKit/WebKit/commit/17703ef6a79eda28f761e15e5c6af2766808130f
Author: Commit Queue <[email protected]>
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@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/[email protected]
Commit: e91a6bcd72d1096e65712b3d497d076c1f1d52a6
https://github.com/WebKit/WebKit/commit/e91a6bcd72d1096e65712b3d497d076c1f1d52a6
Author: Commit Queue <[email protected]>
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@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/[email protected]
Commit: 4b24282fd84ccdb389e2acc0fc0214fe5801f6d6
https://github.com/WebKit/WebKit/commit/4b24282fd84ccdb389e2acc0fc0214fe5801f6d6
Author: Commit Queue <[email protected]>
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@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/[email protected]
Commit: 75e1167bfd8d9a29e72811df3b5ccdbb160a9b93
https://github.com/WebKit/WebKit/commit/75e1167bfd8d9a29e72811df3b5ccdbb160a9b93
Author: Simon Fraser <[email protected]>
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@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@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/[email protected]
Commit: 5bbc71ab05bb864b5f5b773b077bb8910778fc8d
https://github.com/WebKit/WebKit/commit/5bbc71ab05bb864b5f5b773b077bb8910778fc8d
Author: Timothy Hatcher <[email protected]>
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/[email protected]
Commit: ea0a29cae2350c1d571300fd703a78fa0c55338b
https://github.com/WebKit/WebKit/commit/ea0a29cae2350c1d571300fd703a78fa0c55338b
Author: Dan Robson <[email protected]>
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/[email protected]
Commit: 400636ec2a4252b9f49fd5b63080539ef266c9c6
https://github.com/WebKit/WebKit/commit/400636ec2a4252b9f49fd5b63080539ef266c9c6
Author: Dan Robson <[email protected]>
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/[email protected]
Commit: 6d26cc2f1d2625caa52d1c2a8e81d25b482679cc
https://github.com/WebKit/WebKit/commit/6d26cc2f1d2625caa52d1c2a8e81d25b482679cc
Author: Tyler Wilcock <[email protected]>
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@main): Revert 281440@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/[email protected]
Commit: 9f58946e343014e6ee7e3014936e3517bd648722
https://github.com/WebKit/WebKit/commit/9f58946e343014e6ee7e3014936e3517bd648722
Author: Mohsin Qureshi <[email protected]>
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/[email protected]
Commit: 0177194e75c74ce6ab0af063ef5171dae25a15dc
https://github.com/WebKit/WebKit/commit/0177194e75c74ce6ab0af063ef5171dae25a15dc
Author: Russell Epstein <[email protected]>
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/[email protected]
Commit: a320c6ef715b955ef4643e556a405f3da27a502f
https://github.com/WebKit/WebKit/commit/a320c6ef715b955ef4643e556a405f3da27a502f
Author: Wenson Hsieh <[email protected]>
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@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/[email protected]
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
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes