[webkit-changes] [WebKit/WebKit] 19a88e: Cherry-pick 139468088633. rdar://127862273

Keith Miller noreply at github.com
Tue May 14 14:28:33 PDT 2024


  Branch: refs/heads/safari-7619.1.13-branch
  Home:   https://github.com/WebKit/WebKit
  Commit: 19a88e9f24ec715d76c64dd59a8ac369698ddbe5
      https://github.com/WebKit/WebKit/commit/19a88e9f24ec715d76c64dd59a8ac369698ddbe5
  Author: Dan Glastonbury <djg at apple.com>
  Date:   2024-05-10 (Fri, 10 May 2024)

  Changed paths:
    M Source/WebKit/Platform/ios/PlaybackSessionInterfaceLMK.h
    M Source/WebKit/Platform/ios/PlaybackSessionInterfaceLMK.mm
    M Source/WebKit/Platform/ios/VideoPresentationInterfaceLMK.h
    M Source/WebKit/Platform/ios/VideoPresentationInterfaceLMK.mm

  Log Message:
  -----------
  Cherry-pick 139468088633. rdar://127862273

    Unreviewed, fix the visionOS build after 278598 at main
    https://bugs.webkit.org/show_bug.cgi?id=273990
    rdar://127862273

    Unreviewed build fix.

    Prefix all the things with WebCore:: after using namespace WebCore was removed.

    * Source/WebKit/Platform/ios/PlaybackSessionInterfaceLMK.h:
    * Source/WebKit/Platform/ios/PlaybackSessionInterfaceLMK.mm:
    (-[WKLinearMediaPlayerDelegate initWithModel:]):
    (WebKit::PlaybackSessionInterfaceLMK::create):
    (WebKit::PlaybackSessionInterfaceLMK::PlaybackSessionInterfaceLMK):
    (WebKit::PlaybackSessionInterfaceLMK::rateChanged):
    (WebKit::PlaybackSessionInterfaceLMK::seekableRangesChanged):
    (WebKit::PlaybackSessionInterfaceLMK::audioMediaSelectionOptionsChanged):
    (WebKit::PlaybackSessionInterfaceLMK::legibleMediaSelectionOptionsChanged):
    * Source/WebKit/Platform/ios/VideoPresentationInterfaceLMK.h:
    * Source/WebKit/Platform/ios/VideoPresentationInterfaceLMK.mm:
    (WebKit::VideoPresentationInterfaceLMK::create):
    (WebKit::VideoPresentationInterfaceLMK::VideoPresentationInterfaceLMK):
    (WebKit::VideoPresentationInterfaceLMK::setupFullscreen):
    (WebKit::VideoPresentationInterfaceLMK::setContentDimensions):
    (WebKit::VideoPresentationInterfaceLMK::setupCaptionsLayer):

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

Canonical link: https://commits.webkit.org/278598.1@safari-7619.1.13-branch


  Commit: 5ca9eaaf4348829c3be3f1fe973f60621fe062a9
      https://github.com/WebKit/WebKit/commit/5ca9eaaf4348829c3be3f1fe973f60621fe062a9
  Author: Keith Miller <keith_miller at apple.com>
  Date:   2024-05-10 (Fri, 10 May 2024)

  Changed paths:
    A JSTests/stress/direct-eval-set-to-42.js
    M Source/JavaScriptCore/jit/JITOperations.cpp

  Log Message:
  -----------
  Cherry-pick 65ee8082f557. rdar://127766799

    direct eval operations should use their caller's callee to get the VM
    https://bugs.webkit.org/show_bug.cgi?id=273979
    rdar://127766799

    Reviewed by Yusuke Suzuki.

    Since `eval` could be set to anything, including a non-cell primitive,
    we can't use it get a VM. The caller's frame should have a real callee
    though so we use that instead.

    * JSTests/stress/direct-eval-set-to-42.js: Added.
    (foo):
    (bar):
    * Source/JavaScriptCore/jit/JITOperations.cpp:
    (JSC::JSC_DEFINE_JIT_OPERATION):

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

Canonical link: https://commits.webkit.org/278598.2@safari-7619.1.13-branch


Compare: https://github.com/WebKit/WebKit/compare/19a88e9f24ec%5E...5ca9eaaf4348

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