[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