[webkit-changes] [WebKit/WebKit] d6f064: Versioning.
Russell Epstein
noreply at github.com
Mon Sep 16 12:59:48 PDT 2024
Branch: refs/heads/safari-7619.1.26.30-branch
Home: https://github.com/WebKit/WebKit
Commit: d6f064dc8eb8b9f04171f24f4c04c94244de6b73
https://github.com/WebKit/WebKit/commit/d6f064dc8eb8b9f04171f24f4c04c94244de6b73
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.30.1
Canonical link: https://commits.webkit.org/280938.206@safari-7619.1.26.30-branch
Commit: 8d1825497dd73ae9f7d6d326bf6fe956bf006097
https://github.com/WebKit/WebKit/commit/8d1825497dd73ae9f7d6d326bf6fe956bf006097
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.30.2
Canonical link: https://commits.webkit.org/280938.207@safari-7619.1.26.30-branch
Commit: 5a4530a4d07cce673d995fdb31fc9d6a727643fb
https://github.com/WebKit/WebKit/commit/5a4530a4d07cce673d995fdb31fc9d6a727643fb
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.208@safari-7619.1.26.30-branch
Commit: 6e86ecad72ba4fe339034f2c66e9480bffef20a9
https://github.com/WebKit/WebKit/commit/6e86ecad72ba4fe339034f2c66e9480bffef20a9
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.209@safari-7619.1.26.30-branch
Commit: 70e8586c111d9db18689e60a796e3ff721943be6
https://github.com/WebKit/WebKit/commit/70e8586c111d9db18689e60a796e3ff721943be6
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.210@safari-7619.1.26.30-branch
Commit: 95b1dc5dd5222219b5ee7294e29ca35d9a73b96d
https://github.com/WebKit/WebKit/commit/95b1dc5dd5222219b5ee7294e29ca35d9a73b96d
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.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.211@safari-7619.1.26.30-branch
Commit: 893824dfe2cf092c12612e503974e7178f69d18d
https://github.com/WebKit/WebKit/commit/893824dfe2cf092c12612e503974e7178f69d18d
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.212@safari-7619.1.26.30-branch
Commit: 18d94722ba1766df3b7379e2dcf4915f5cbdac70
https://github.com/WebKit/WebKit/commit/18d94722ba1766df3b7379e2dcf4915f5cbdac70
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 70e8586c111d9db18689e60a796e3ff721943be6.
Canonical link: https://commits.webkit.org/280938.213@safari-7619.1.26.30-branch
Commit: 204168ccb206d311e9fe2fca9ca97e6ffeaae010
https://github.com/WebKit/WebKit/commit/204168ccb206d311e9fe2fca9ca97e6ffeaae010
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.30.3
Canonical link: https://commits.webkit.org/280938.214@safari-7619.1.26.30-branch
Commit: 9965df0d65cefd9f2aa51010d63f79dc1c512602
https://github.com/WebKit/WebKit/commit/9965df0d65cefd9f2aa51010d63f79dc1c512602
Author: Dan Robson <dtr_bugzilla at apple.com>
Date: 2024-08-13 (Tue, 13 Aug 2024)
Changed paths:
M Configurations/Version.xcconfig
Log Message:
-----------
Versioning.
WebKit-7619.1.26.30.4
Canonical link: https://commits.webkit.org/280938.215@safari-7619.1.26.30-branch
Commit: 5a55dc218cedb2f48c90cbf9737fa7cb61c73401
https://github.com/WebKit/WebKit/commit/5a55dc218cedb2f48c90cbf9737fa7cb61c73401
Author: Dan Robson <dtr_bugzilla at apple.com>
Date: 2024-08-22 (Thu, 22 Aug 2024)
Changed paths:
M Configurations/Version.xcconfig
Log Message:
-----------
Versioning.
WebKit-7619.1.26.30.5
Canonical link: https://commits.webkit.org/280938.216@safari-7619.1.26.30-branch
Commit: 1220120fde9ed09450a94c4f430edca86c9c682e
https://github.com/WebKit/WebKit/commit/1220120fde9ed09450a94c4f430edca86c9c682e
Author: Russell Epstein <repstein at apple.com>
Date: 2024-08-28 (Wed, 28 Aug 2024)
Changed paths:
M Configurations/Version.xcconfig
Log Message:
-----------
Versioning.
WebKit-7619.1.26.30.6
Canonical link: https://commits.webkit.org/280938.217@safari-7619.1.26.30-branch
Commit: eb349e95072b59e560c0358da0611f6440855549
https://github.com/WebKit/WebKit/commit/eb349e95072b59e560c0358da0611f6440855549
Author: Matthew Finkel <sysrqb at apple.com>
Date: 2024-08-28 (Wed, 28 Aug 2024)
Changed paths:
R LayoutTests/http/tests/mime/html-with-html-expected.txt
R LayoutTests/http/tests/mime/html-with-html.html
R LayoutTests/http/tests/mime/html-with-nosniff-html-expected.txt
R LayoutTests/http/tests/mime/html-with-nosniff-html.html
M LayoutTests/http/tests/mime/resources/.htaccess
R LayoutTests/http/tests/mime/resources/html-document.html
R LayoutTests/http/tests/mime/resources/nosniff-html.html
R LayoutTests/platform/glib/http/tests/mime/html-with-nosniff-html-expected.txt
M LayoutTests/platform/mac-wk1/TestExpectations
M LayoutTests/platform/win/TestExpectations
M Source/WebCore/platform/network/ios/WebCoreURLResponseIOS.mm
M Source/WebCore/platform/network/mac/WebCoreResourceHandleAsOperationQueueDelegate.mm
M Source/WebCore/platform/network/mac/WebCoreURLResponse.h
M Source/WebCore/platform/network/mac/WebCoreURLResponse.mm
M Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm
Log Message:
-----------
Cherry-pick 1abc3386be80. rdar://134845097
Revert "[cocoa] Improve respecting X-Content-Type-Options: nosniff"
rdar://134845097
This reverts commit f6fd96e4f3a29cd55a3bf351660298e6dddc0b9a.
Caused regression on some high profile site.
Canonical link: https://commits.webkit.org/280938.218@safari-7619.1.26.30-branch
Commit: c06a974e9135330178d0cac169fb8ec86850b645
https://github.com/WebKit/WebKit/commit/c06a974e9135330178d0cac169fb8ec86850b645
Author: Russell Epstein <repstein at apple.com>
Date: 2024-08-29 (Thu, 29 Aug 2024)
Changed paths:
A LayoutTests/http/tests/mime/html-with-html-expected.txt
A LayoutTests/http/tests/mime/html-with-html.html
A LayoutTests/http/tests/mime/html-with-nosniff-html-expected.txt
A LayoutTests/http/tests/mime/html-with-nosniff-html.html
M LayoutTests/http/tests/mime/resources/.htaccess
A LayoutTests/http/tests/mime/resources/html-document.html
A LayoutTests/http/tests/mime/resources/nosniff-html.html
A LayoutTests/platform/glib/http/tests/mime/html-with-nosniff-html-expected.txt
M LayoutTests/platform/mac-wk1/TestExpectations
M LayoutTests/platform/win/TestExpectations
M Source/WebCore/platform/network/ios/WebCoreURLResponseIOS.mm
M Source/WebCore/platform/network/mac/WebCoreResourceHandleAsOperationQueueDelegate.mm
M Source/WebCore/platform/network/mac/WebCoreURLResponse.h
M Source/WebCore/platform/network/mac/WebCoreURLResponse.mm
M Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm
Log Message:
-----------
Revert "Cherry-pick 1abc3386be80. rdar://134845097"
This reverts commit eb349e95072b59e560c0358da0611f6440855549.
Canonical link: https://commits.webkit.org/280938.219@safari-7619.1.26.30-branch
Compare: https://github.com/WebKit/WebKit/compare/d6f064dc8eb8%5E...c06a974e9135
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