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

Reply via email to