[webkit-changes] [WebKit/WebKit] 6a5122: Cherry-pick r294012. rdar://problem/92425915

Russell Epstein noreply at github.com
Mon Nov 27 15:59:39 PST 2023


  Branch: refs/heads/safari-7613.3.2.0-branch
  Home:   https://github.com/WebKit/WebKit
  Commit: 6a5122b5f8f7066a26cd322e06fbe6610240ba7c
      https://github.com/WebKit/WebKit/commit/6a5122b5f8f7066a26cd322e06fbe6610240ba7c
  Author: Alan Coon <alancoon at apple.com>
  Date:   2022-05-18 (Wed, 18 May 2022)

  Changed paths:
    M LayoutTests/ChangeLog
    M LayoutTests/imported/w3c/ChangeLog
    A LayoutTests/imported/w3c/web-platform-tests/inert/inert-pseudo-element-hittest-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/inert/inert-pseudo-element-hittest.html
    A LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/inert/inert-pseudo-element-hittest-expected.txt
    M Source/WebCore/ChangeLog
    M Source/WebCore/style/StyleAdjuster.cpp

  Log Message:
  -----------
  Cherry-pick r294012. rdar://problem/92425915

    Fix inertness of pseudo-elements
    https://bugs.webkit.org/show_bug.cgi?id=239831

    Reviewed by Antti Koivisto.

    When we adjust style for a pseudo-element, `m_element` and `document().activeModalDialog()` are both null. So we accidentally reset inertness to false in those cases.

    Fix this by making checking for m_element's existence too.

    LayoutTests/imported/w3c:

    * web-platform-tests/inert/inert-pseudo-element-hittest-expected.txt: Added.
    * web-platform-tests/inert/inert-pseudo-element-hittest.html: Added.

    Source/WebCore:

    Test: imported/w3c/web-platform-tests/inert/inert-pseudo-element-hittest.html

    * style/StyleAdjuster.cpp:
    (WebCore::Style::Adjuster::adjust const):

    LayoutTests:

    * platform/ios-wk2/imported/w3c/web-platform-tests/inert/inert-pseudo-element-hittest-expected.txt: Added.

    Canonical link: https://commits.webkit.org/250446@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294012 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Canonical link: https://commits.webkit.org/245886.580@safari-613-branch
git-svn-id: https://svn.webkit.org/repository/webkit/branches/safari-613-branch@294305 268f45cc-cd09-0410-ab3c-d52691b4dbfc


  Commit: 905f5f3707de69202a783dfc2292a169f0ea1e45
      https://github.com/WebKit/WebKit/commit/905f5f3707de69202a783dfc2292a169f0ea1e45
  Author: Alan Coon <alancoon at apple.com>
  Date:   2022-05-28 (Sat, 28 May 2022)

  Changed paths:
    M LayoutTests/ChangeLog
    A LayoutTests/accessibility/dialog-properties-expected.txt
    A LayoutTests/accessibility/dialog-properties.html
    A LayoutTests/fast/dom/set-dom-window-without-page-expected.txt
    A LayoutTests/fast/dom/set-dom-window-without-page.html
    M LayoutTests/inspector/model/dom-node-expected.txt
    M LayoutTests/inspector/model/dom-node.html
    M LayoutTests/platform/gtk/TestExpectations
    M LayoutTests/platform/win/TestExpectations
    M Source/JavaScriptCore/ChangeLog
    M Source/JavaScriptCore/b3/B3ReduceStrength.cpp
    M Source/JavaScriptCore/inspector/protocol/DOM.json
    M Source/ThirdParty/libwebrtc/ChangeLog
    M Source/ThirdParty/libwebrtc/Source/webrtc/sdk/WebKit/WebKitVP8Decoder.cpp
    M Source/ThirdParty/libwebrtc/Source/webrtc/sdk/WebKit/WebKitVP9Decoder.cpp
    M Source/WebCore/ChangeLog
    M Source/WebCore/accessibility/AccessibilityNodeObject.cpp
    M Source/WebCore/accessibility/AccessibilityObject.cpp
    M Source/WebCore/bindings/js/WindowProxy.cpp
    M Source/WebCore/dom/Document.cpp
    M Source/WebCore/html/canvas/CanvasRenderingContext2DBase.cpp
    M Source/WebCore/inspector/agents/InspectorDOMAgent.cpp
    M Source/WebCore/inspector/agents/InspectorDOMAgent.h
    M Source/WebCore/loader/FrameLoader.cpp
    M Source/WebCore/loader/cache/CachedImage.cpp
    M Source/WebCore/page/AutoscrollController.cpp
    M Source/WebCore/page/AutoscrollController.h
    M Source/WebCore/page/EventHandler.cpp
    M Source/WebCore/page/Frame.cpp
    M Source/WebCore/platform/graphics/BitmapImage.cpp
    M Source/WebCore/platform/graphics/BitmapImage.h
    M Source/WebCore/platform/graphics/ImageSource.cpp
    M Source/WebCore/platform/graphics/ImageSource.h
    M Source/WebCore/platform/mediastream/mac/BaseAudioSharedUnit.h
    M Source/WebCore/platform/mediastream/mac/CoreAudioCaptureSource.cpp
    M Source/WebCore/rendering/RenderElement.cpp
    M Source/WebCore/rendering/RenderElement.h
    M Source/WebCore/rendering/RenderLayer.cpp
    M Source/WebKit/ChangeLog
    M Source/WebKit/GPUProcess/graphics/RemoteDisplayListRecorder.cpp
    M Source/WebKit/UIProcess/WebAuthentication/Cocoa/WebAuthenticatorCoordinatorProxy.mm

  Log Message:
  -----------
  Unreviewed build fix. rdar://problem/91519558

./rendering/RenderElement.cpp:723:21:|error: out-of-line definition of 'moveLayers' does not match any declaration in 'WebCore::RenderElement'

Canonical link: https://commits.webkit.org/245886.581@safari-613-branch
git-svn-id: https://svn.webkit.org/repository/webkit/branches/safari-613-branch@295003 268f45cc-cd09-0410-ab3c-d52691b4dbfc


  Commit: ebce3a645629929dd60749d77b6be6686d52bcf8
      https://github.com/WebKit/WebKit/commit/ebce3a645629929dd60749d77b6be6686d52bcf8
  Author: Russell Epstein <repstein at apple.com>
  Date:   2022-06-01 (Wed, 01 Jun 2022)

  Changed paths:
    M Source/WebCore/dom/Document.cpp

  Log Message:
  -----------
  Unreviewed build fix.

error: no member named 'isResolvingContainerQueries' in 'WebCore::Document'

Canonical link: https://commits.webkit.org/245886.582@safari-613-branch
git-svn-id: https://svn.webkit.org/repository/webkit/branches/safari-613-branch@295106 268f45cc-cd09-0410-ab3c-d52691b4dbfc


Compare: https://github.com/WebKit/WebKit/compare/6a5122b5f8f7%5E...ebce3a645629


More information about the webkit-changes mailing list