[webkit-changes] [WebKit/WebKit] 4b6f83: Revert "[Mac] Video in pip snaps to incorrect size"

Russell Epstein noreply at github.com
Thu Mar 9 09:58:54 PST 2023


  Branch: refs/heads/safari-7616.1.6-branch
  Home:   https://github.com/WebKit/WebKit
  Commit: 4b6f83b86416b2bd45ceb49ab7e290cc22582700
      https://github.com/WebKit/WebKit/commit/4b6f83b86416b2bd45ceb49ab7e290cc22582700
  Author: Russell Epstein <repstein at apple.com>
  Date:   2023-03-08 (Wed, 08 Mar 2023)

  Changed paths:
    M Source/WebKit/WebProcess/GPU/media/MediaPlayerPrivateRemote.cpp

  Log Message:
  -----------
  Revert "[Mac] Video in pip snaps to incorrect size"

This reverts commit e6ca3e308980d3dd33f50f102d4ea0f484c52577.

Canonical link: https://commits.webkit.org/261247.15@safari-7616.1.6-branch


  Commit: 551665debe78aed35ccb26508518da5b70d83fd9
      https://github.com/WebKit/WebKit/commit/551665debe78aed35ccb26508518da5b70d83fd9
  Author: Russell Epstein <repstein at apple.com>
  Date:   2023-03-08 (Wed, 08 Mar 2023)

  Changed paths:
    M Source/WebCore/platform/mac/VideoFullscreenInterfaceMac.mm

  Log Message:
  -----------
  Revert "REGRESSION(260575 at main): [macOS] PiP mode causes video to zoom in"

This reverts commit 8bbc299e348e8f6f0aa761d504405a13ce4bd4da.

Canonical link: https://commits.webkit.org/261247.16@safari-7616.1.6-branch


  Commit: a7125cc9a8d9607a08e85d99ea4ded6c70975332
      https://github.com/WebKit/WebKit/commit/a7125cc9a8d9607a08e85d99ea4ded6c70975332
  Author: Russell Epstein <repstein at apple.com>
  Date:   2023-03-08 (Wed, 08 Mar 2023)

  Changed paths:
    M Source/WebCore/platform/cocoa/WebAVPlayerLayer.mm

  Log Message:
  -----------
  Revert "[Cocoa|iPad] No video on Netflix.com"

This reverts commit acd6fdd75bbb85fed8f53d1b472cf5413e1ae3e7.

Canonical link: https://commits.webkit.org/261247.17@safari-7616.1.6-branch


  Commit: 246faa86ff98ec20bd7bd7b20d0fbaa3941dccc9
      https://github.com/WebKit/WebKit/commit/246faa86ff98ec20bd7bd7b20d0fbaa3941dccc9
  Author: Russell Epstein <repstein at apple.com>
  Date:   2023-03-08 (Wed, 08 Mar 2023)

  Changed paths:
    M Source/WebKit/UIProcess/Cocoa/VideoFullscreenManagerProxy.mm

  Log Message:
  -----------
  Revert "REGRESSION(260575 at main): [iPad] Crash when navigating to next YouTube video in fullscreen mode"

This reverts commit 85232d38f6f47e56b100d840dea69d708888a013.

Canonical link: https://commits.webkit.org/261247.18@safari-7616.1.6-branch


  Commit: 515775721589f1296fae7f78c86d26489ceab2b5
      https://github.com/WebKit/WebKit/commit/515775721589f1296fae7f78c86d26489ceab2b5
  Author: Russell Epstein <repstein at apple.com>
  Date:   2023-03-08 (Wed, 08 Mar 2023)

  Changed paths:
    M Source/WebCore/platform/cocoa/WebAVPlayerLayer.mm
    M Source/WebCore/platform/cocoa/WebAVPlayerLayerView.mm

  Log Message:
  -----------
  Revert "REGRESSION(260575 at main) Tapping PiP Button Crashes UIProcess in -[WebAVPlayerLayer setVideoGravity:]"

This reverts commit ba27ab71c4d7d6670e250726a6b1aef9f351da6b.

Canonical link: https://commits.webkit.org/261247.19@safari-7616.1.6-branch


  Commit: a092a0909666d796269a42d0f327bf02070ed696
      https://github.com/WebKit/WebKit/commit/a092a0909666d796269a42d0f327bf02070ed696
  Author: Russell Epstein <repstein at apple.com>
  Date:   2023-03-08 (Wed, 08 Mar 2023)

  Changed paths:
    M Source/WebCore/page/scrolling/ScrollingTree.cpp
    M Source/WebCore/page/scrolling/ScrollingTree.h
    M Source/WebCore/page/scrolling/ScrollingTreeFrameScrollingNode.h
    M Source/WebKit/UIProcess/RemoteLayerTree/RemoteScrollingCoordinatorProxy.cpp
    M Source/WebKit/UIProcess/RemoteLayerTree/RemoteScrollingCoordinatorProxy.h
    M Source/WebKit/UIProcess/RemoteLayerTree/mac/RemoteLayerTreeDrawingAreaProxyMac.mm
    M Source/WebKit/UIProcess/RemoteLayerTree/mac/RemoteScrollingCoordinatorProxyMac.h
    M Source/WebKit/UIProcess/RemoteLayerTree/mac/RemoteScrollingCoordinatorProxyMac.mm
    M Source/WebKit/WebProcess/WebPage/mac/RemoteLayerTreeDrawingAreaMac.mm
    M Source/WebKit/WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.mm

  Log Message:
  -----------
  Revert "[UI-side compositing] Have pinch zoom constrain zoom origin in commitTransientZoom"

This reverts commit d1ac2b0c842b877514d0109437565162ebf7272b.

Canonical link: https://commits.webkit.org/261247.20@safari-7616.1.6-branch


  Commit: 6025924e869d9a79712080c75217305ccc7f898f
      https://github.com/WebKit/WebKit/commit/6025924e869d9a79712080c75217305ccc7f898f
  Author: Russell Epstein <repstein at apple.com>
  Date:   2023-03-08 (Wed, 08 Mar 2023)

  Changed paths:
    M Source/WebCore/page/scrolling/ScrollingTree.cpp
    M Source/WebCore/page/scrolling/ScrollingTree.h
    M Source/WebCore/page/scrolling/ThreadedScrollingTree.cpp
    M Source/WebKit/UIProcess/API/ios/WKWebViewIOS.mm
    M Source/WebKit/UIProcess/RemoteLayerTree/RemoteScrollingCoordinatorProxy.cpp
    M Source/WebKit/UIProcess/RemoteLayerTree/RemoteScrollingCoordinatorProxy.h
    M Source/WebKit/UIProcess/RemoteLayerTree/RemoteScrollingTree.cpp
    M Source/WebKit/UIProcess/RemoteLayerTree/ios/RemoteScrollingCoordinatorProxyIOS.mm
    M Source/WebKit/UIProcess/RemoteLayerTree/mac/RemoteLayerTreeDrawingAreaProxyMac.mm
    M Source/WebKit/UIProcess/RemoteLayerTree/mac/RemoteScrollingCoordinatorProxyMac.h
    M Source/WebKit/UIProcess/RemoteLayerTree/mac/RemoteScrollingCoordinatorProxyMac.mm

  Log Message:
  -----------
  Revert "Code outside of ScrollingTree should not access scrolling tree nodes directly"

This reverts commit 087a80ea89a521c156f820554f1298dfcb94c2aa.

Canonical link: https://commits.webkit.org/261247.21@safari-7616.1.6-branch


  Commit: 6b29762f4c78d4fa53eaff143ba0a1c79358aefc
      https://github.com/WebKit/WebKit/commit/6b29762f4c78d4fa53eaff143ba0a1c79358aefc
  Author: Russell Epstein <repstein at apple.com>
  Date:   2023-03-09 (Thu, 09 Mar 2023)

  Changed paths:
    M Source/WebCore/Headers.cmake
    M Source/WebCore/PAL/pal/spi/cocoa/AVKitSPI.h
    M Source/WebCore/WebCore.xcodeproj/project.pbxproj
    M Source/WebCore/html/HTMLMediaElement.cpp
    M Source/WebCore/html/HTMLMediaElement.h
    R Source/WebCore/html/HTMLMediaElementIdentifier.h
    M Source/WebCore/platform/cocoa/VideoFullscreenModel.h
    M Source/WebCore/platform/cocoa/VideoFullscreenModelVideoElement.h
    M Source/WebCore/platform/cocoa/VideoFullscreenModelVideoElement.mm
    M Source/WebCore/platform/cocoa/WebAVPlayerLayer.h
    M Source/WebCore/platform/cocoa/WebAVPlayerLayer.mm
    R Source/WebCore/platform/cocoa/WebAVPlayerLayerView.h
    R Source/WebCore/platform/cocoa/WebAVPlayerLayerView.mm
    M Source/WebCore/platform/graphics/GraphicsLayer.h
    M Source/WebCore/platform/graphics/MediaPlayer.cpp
    M Source/WebCore/platform/graphics/MediaPlayer.h
    M Source/WebCore/platform/graphics/MediaPlayerPrivate.h
    M Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp
    M Source/WebCore/platform/graphics/ca/GraphicsLayerCA.h
    M Source/WebCore/platform/ios/VideoFullscreenInterfaceAVKit.h
    M Source/WebCore/platform/ios/VideoFullscreenInterfaceAVKit.mm
    M Source/WebCore/platform/mac/VideoFullscreenInterfaceMac.mm
    M Source/WebCore/rendering/RenderLayerBacking.cpp
    M Source/WebKit/Platform/cocoa/LayerHostingContext.h
    M Source/WebKit/Platform/cocoa/LayerHostingContext.mm
    M Source/WebKit/Shared/PlaybackSessionContextIdentifier.h
    M Source/WebKit/Shared/RemoteLayerTree/RemoteLayerTreeTransaction.h
    M Source/WebKit/Shared/RemoteLayerTree/RemoteLayerTreeTransaction.mm
    M Source/WebKit/Shared/WebExtensionContextIdentifier.h
    M Source/WebKit/Shared/WebExtensionControllerIdentifier.h
    M Source/WebKit/UIProcess/Cocoa/VideoFullscreenManagerProxy.h
    M Source/WebKit/UIProcess/Cocoa/VideoFullscreenManagerProxy.mm
    M Source/WebKit/UIProcess/RemoteLayerTree/RemoteLayerTreeHost.h
    M Source/WebKit/UIProcess/RemoteLayerTree/RemoteLayerTreeHost.mm
    M Source/WebKit/UIProcess/RemoteLayerTree/ios/RemoteLayerTreeHostIOS.mm
    M Source/WebKit/UIProcess/RemoteLayerTree/mac/RemoteLayerTreeDrawingAreaProxyMac.h
    M Source/WebKit/UIProcess/RemoteLayerTree/mac/RemoteLayerTreeDrawingAreaProxyMac.mm
    M Source/WebKit/WebProcess/GPU/media/MediaPlayerPrivateRemote.cpp
    M Source/WebKit/WebProcess/GPU/media/MediaPlayerPrivateRemote.h
    M Source/WebKit/WebProcess/GPU/media/cocoa/MediaPlayerPrivateRemoteCocoa.mm
    M Source/WebKit/WebProcess/WebPage/RemoteLayerTree/GraphicsLayerCARemote.cpp
    M Source/WebKit/WebProcess/WebPage/RemoteLayerTree/GraphicsLayerCARemote.h
    M Source/WebKit/WebProcess/WebPage/RemoteLayerTree/PlatformCALayerRemote.cpp
    M Source/WebKit/WebProcess/WebPage/RemoteLayerTree/PlatformCALayerRemote.h
    M Source/WebKit/WebProcess/WebPage/RemoteLayerTree/PlatformCALayerRemoteCustom.h
    M Source/WebKit/WebProcess/WebPage/RemoteLayerTree/PlatformCALayerRemoteCustom.mm
    M Source/WebKit/WebProcess/WebPage/RemoteLayerTree/RemoteLayerTreeContext.h
    M Source/WebKit/WebProcess/WebPage/RemoteLayerTree/RemoteLayerTreeContext.mm
    M Source/WebKit/WebProcess/WebPage/WebPage.cpp
    M Source/WebKit/WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.mm
    M Source/WebKit/WebProcess/cocoa/PlaybackSessionManager.h
    M Source/WebKit/WebProcess/cocoa/PlaybackSessionManager.mm
    M Source/WebKit/WebProcess/cocoa/VideoFullscreenManager.h
    M Source/WebKit/WebProcess/cocoa/VideoFullscreenManager.mm

  Log Message:
  -----------
  Revert "Eliminate double layer hosting of video content when UI-Side compositing is enabled"

This reverts commit 897c865996c5bcef29fb5b058df0dc6ae1172466.

Canonical link: https://commits.webkit.org/261247.22@safari-7616.1.6-branch


Compare: https://github.com/WebKit/WebKit/compare/13b6f9be3fd9...6b29762f4c78


More information about the webkit-changes mailing list