Branch: refs/heads/webkitglib/2.40
  Home:   https://github.com/WebKit/WebKit
  Commit: ba2835a6f2f8484a7cefbb6abc3e69c18e2aaff5
      
https://github.com/WebKit/WebKit/commit/ba2835a6f2f8484a7cefbb6abc3e69c18e2aaff5
  Author: Patrick Angle <[email protected]>
  Date:   2023-03-25 (Sat, 25 Mar 2023)

  Changed paths:
    M 
Source/WebInspectorUI/UserInterface/Controllers/JavaScriptLogViewController.js
    M Source/WebInspectorUI/UserInterface/Models/ConsoleCommandResultMessage.js
    M Source/WebInspectorUI/UserInterface/Views/AnimationContentView.js
    M Source/WebInspectorUI/UserInterface/Views/CanvasContentView.js
    M Source/WebInspectorUI/UserInterface/Views/CanvasTreeElement.js
    M Source/WebInspectorUI/UserInterface/Views/ContextMenuUtilities.js
    M Source/WebInspectorUI/UserInterface/Views/ObjectPreviewView.js
    M Source/WebInspectorUI/UserInterface/Views/ObjectTreeBaseTreeElement.js
    M Source/WebInspectorUI/UserInterface/Views/QuickConsole.js
    M Source/WebInspectorUI/UserInterface/Views/WebSocketResourceTreeElement.js

  Log Message:
  -----------
  Cherry-pick 262106@main (ed99b93877dd). 
https://bugs.webkit.org/show_bug.cgi?id=253273

    Web Inspector: (Regression: 254636@main) Mini console always opens when 
choosing "Inspect Element", even if it was previously closed
    https://bugs.webkit.org/show_bug.cgi?id=253273
    rdar://106260652

    Reviewed by Devin Rousso.

    When console snippets were introduced, the function signature of 
`appendImmediateExecutionWithResult` was updated so
    that optional values were part of an options object. However, in changing 
that it appears it was assumed that the
    default would be flipped to `false`, but that never happened. The parameter 
was no longer being provided by DOMManger
    when inspecting an element, and therefor we fell back to the default of 
showing the quick console.

    To fix this, we correct the `shouldRevealConsole` to be `false` by default, 
matching other option objects, and then
    clean up other places where we were assuming it would still be true (mostly 
anywhere that a "Log [thing]" option was
    present).

    * 
Source/WebInspectorUI/UserInterface/Controllers/JavaScriptLogViewController.js:
    
(WI.JavaScriptLogViewController.prototype.appendImmediateExecutionWithResult.saveResultCallback):
    
(WI.JavaScriptLogViewController.prototype.appendImmediateExecutionWithResult):
    - Use the new options object of the ConsoleCommandResultMessage constructor.

    * Source/WebInspectorUI/UserInterface/Models/ConsoleCommandResultMessage.js:
    - Make `shouldRevealConsole` part of an options object, and make it default 
to false instead.

    * Source/WebInspectorUI/UserInterface/Views/AnimationContentView.js:
    
(WI.AnimationContentView.prototype._populateAnimationTargetButtonContextMenu):
    (WI.AnimationContentView):
    * Source/WebInspectorUI/UserInterface/Views/CanvasContentView.js:
    (WI.CanvasContentView.prototype._populateCanvasElementButtonContextMenu):
    * Source/WebInspectorUI/UserInterface/Views/CanvasTreeElement.js:
    (WI.CanvasTreeElement.prototype.populateContextMenu):
    * Source/WebInspectorUI/UserInterface/Views/ContextMenuUtilities.js:
    * Source/WebInspectorUI/UserInterface/Views/ObjectPreviewView.js:
    (WI.ObjectPreviewView.prototype._contextMenuHandler):
    (WI.ObjectPreviewView):
    * Source/WebInspectorUI/UserInterface/Views/ObjectTreeBaseTreeElement.js:
    (WI.ObjectTreeBaseTreeElement.prototype._logSymbolProperty):
    (WI.ObjectTreeBaseTreeElement.prototype._logValue):
    * Source/WebInspectorUI/UserInterface/Views/QuickConsole.js:
    (WI.QuickConsole.prototype._handleDrop):
    * Source/WebInspectorUI/UserInterface/Views/WebSocketResourceTreeElement.js:
    (WI.WebSocketResourceTreeElement.prototype.populateContextMenu):

    Canonical link: https://commits.webkit.org/262106@main


  Commit: a55c5f966312cbdfbeebfe0fc14d6a1dbe3a437d
      
https://github.com/WebKit/WebKit/commit/a55c5f966312cbdfbeebfe0fc14d6a1dbe3a437d
  Author: Antoine Quint <[email protected]>
  Date:   2023-03-25 (Sat, 25 Mar 2023)

  Changed paths:
    A 
LayoutTests/imported/w3c/web-platform-tests/css/css-animations/animation-canceled-by-parent-details-element-being-closed-expected.txt
    A 
LayoutTests/imported/w3c/web-platform-tests/css/css-animations/animation-canceled-by-parent-details-element-being-closed.html
    M Source/WebCore/rendering/updating/RenderTreeUpdater.cpp

  Log Message:
  -----------
  Cherry-pick 262076@main (46d858959377). 
https://bugs.webkit.org/show_bug.cgi?id=254401

    Animations inside a Details tag only fire once
    https://bugs.webkit.org/show_bug.cgi?id=254401

    Reviewed by Antti Koivisto.

    We should always cancel declarative animations in case of a Full teardown, 
and never
    in the FullAfterSlotChange case. We remove the FALLTHROUGH to make this all 
clearer
    and better distinguish the Full and FullAfterSlotChange cases.

    * 
LayoutTests/imported/w3c/web-platform-tests/css/css-animations/animation-canceled-by-parent-details-element-being-closed-expected.txt:
 Added.
    * 
LayoutTests/imported/w3c/web-platform-tests/css/css-animations/animation-canceled-by-parent-details-element-being-closed.html:
 Added.
    * Source/WebCore/rendering/updating/RenderTreeUpdater.cpp:
    (WebCore::RenderTreeUpdater::tearDownRenderers):

    Canonical link: https://commits.webkit.org/262076@main


  Commit: 117ae8038567ae13292219c6926b2e7136785618
      
https://github.com/WebKit/WebKit/commit/117ae8038567ae13292219c6926b2e7136785618
  Author: Carlos Garcia Campos <[email protected]>
  Date:   2023-03-25 (Sat, 25 Mar 2023)

  Changed paths:
    M LayoutTests/platform/gtk/TestExpectations
    M Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml
    M Source/WebKit/UIProcess/API/gtk/PageClientImpl.cpp

  Log Message:
  -----------
  Cherry-pick 262075@main (9a3c1c8a3991). 
https://bugs.webkit.org/show_bug.cgi?id=254408

    [GTK] Allow pasting content with async clipboard when origin is the same
    https://bugs.webkit.org/show_bug.cgi?id=254408

    Reviewed by Michael Catanzaro.

    * LayoutTests/platform/gtk/TestExpectations:
    * Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml:
    * Source/WebKit/UIProcess/API/gtk/PageClientImpl.cpp:
    (WebKit::PageClientImpl::requestDOMPasteAccess):

    Canonical link: https://commits.webkit.org/262075@main


  Commit: 7629cf06b588543cee60354320fcc98f20843778
      
https://github.com/WebKit/WebKit/commit/7629cf06b588543cee60354320fcc98f20843778
  Author: Antoine Quint <[email protected]>
  Date:   2023-03-26 (Sun, 26 Mar 2023)

  Changed paths:
    A 
LayoutTests/media/modern-media-controls/overflow-support/dropped-when-narrow-expected.txt
    A 
LayoutTests/media/modern-media-controls/overflow-support/dropped-when-narrow.html
    M 
Source/WebCore/Modules/modern-media-controls/controls/inline-media-controls.js

  Log Message:
  -----------
  Cherry-pick 261912@main (2972c6591e21). 
https://bugs.webkit.org/show_bug.cgi?id=254165

    [media controls] overflow button appears clipped on Google Research page
    https://bugs.webkit.org/show_bug.cgi?id=254165
    rdar://104744690

    Reviewed by Devin Rousso.

    We must account for _visible_ children when determining whether the right 
bar container should be shown.

    * 
LayoutTests/media/modern-media-controls/overflow-support/dropped-when-narrow-expected.txt:
 Added.
    * 
LayoutTests/media/modern-media-controls/overflow-support/dropped-when-narrow.html:
 Added.
    * 
Source/WebCore/Modules/modern-media-controls/controls/inline-media-controls.js:
    (InlineMediaControls.prototype.layout):

    Canonical link: https://commits.webkit.org/261912@main


Compare: https://github.com/WebKit/WebKit/compare/d516adb9242e...7629cf06b588
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to