Branch: refs/heads/webkit-2023.7-embargoed
  Home:   https://github.com/WebKit/WebKit
  Commit: 138cae6714866e1934e288e90552ccf7e577d93a
      
https://github.com/WebKit/WebKit/commit/138cae6714866e1934e288e90552ccf7e577d93a
  Author: Jonathan Bedard <[email protected]>
  Date:   2023-07-10 (Mon, 10 Jul 2023)

  Changed paths:
    A metadata/poison.txt

  Log Message:
  -----------
  Poisoned commit

Unreviewed branch poisoning.

Insert revoked credential into repository to prevent
contributors from accidently publishing this branch
to their personal public forks.

* metadata/poison.txt: Add poison.

Canonical link: https://commits.webkit.org/[email protected]


  Commit: 8d500250a372682b3b30b861bdc400b4326c4e92
      
https://github.com/WebKit/WebKit/commit/8d500250a372682b3b30b861bdc400b4326c4e92
  Author: Rob Buis <[email protected]>
  Date:   2023-07-11 (Tue, 11 Jul 2023)

  Changed paths:
    A LayoutTests/fast/media/print-video-crash-expected.txt
    A LayoutTests/fast/media/print-video-crash.html
    M Source/WebKit/UIProcess/WebPageProxy.cpp
    M Source/WebKit/UIProcess/WebPageProxy.h
    M Source/WebKit/WebProcess/WebPage/WebPage.cpp
    M Source/WebKit/WebProcess/WebPage/WebPage.h
    M Source/WebKit/WebProcess/WebPage/WebPage.messages.in
    M Tools/WebKitTestRunner/TestController.cpp

  Log Message:
  -----------
  Cherry-pick [email protected] (221c50b850f8). rdar://89084798

    Make sure end printing is handled before PrintFrame
    https://bugs.webkit.org/show_bug.cgi?id=237291

    Reviewed by Chris Dumez.

    To ensure end printing is handled (and layer tree is unfrozen)
    introduce a completion handler on EndPrinting and tie its completion
    to the completion handler in WebPageProxy::printFrame.

    Also do not call endPrinting from TestController.cpp since
    WebPageProxy::printFrame takes care of that.

    * LayoutTests/fast/media/print-video-crash-expected.txt: Added.
    * LayoutTests/fast/media/print-video-crash.html: Added.
    * Source/WebKit/UIProcess/WebPageProxy.cpp:
    (WebKit::WebPageProxy::printFrame):
    (WebKit::WebPageProxy::endPrinting):
    * Source/WebKit/UIProcess/WebPageProxy.h:
    * Source/WebKit/WebProcess/WebPage/WebPage.cpp:
    (WebKit::WebPage::endPrinting):
    * Source/WebKit/WebProcess/WebPage/WebPage.h:
    (WebKit::WebPage::endPrinting):
    (WebKit::WebPage::endPrintingDuringDOMPrintOperation):
    * Source/WebKit/WebProcess/WebPage/WebPage.messages.in:
    * Tools/WebKitTestRunner/TestController.cpp:
    (WTR::printFrame):

    Canonical link: https://commits.webkit.org/[email protected]

Canonical link: https://commits.webkit.org/[email protected]


  Commit: 3196b4597918dcef7df9c8b7656ca2f263455b72
      
https://github.com/WebKit/WebKit/commit/3196b4597918dcef7df9c8b7656ca2f263455b72
  Author: Rob Buis <[email protected]>
  Date:   2023-07-11 (Tue, 11 Jul 2023)

  Changed paths:
    A LayoutTests/fast/canvas/canvas-print-crash-expected.txt
    A LayoutTests/fast/canvas/canvas-print-crash.html

  Log Message:
  -----------
  Cherry-pick [email protected] (a0645306d06d). rdar://102860360

    Add test case for bug 251370
    https://bugs.webkit.org/show_bug.cgi?id=251370

    Reviewed by Chris Dumez.

    Already fixed by 
https://commits.webkit.org/[email protected], but
    add this test for completeness.

    * LayoutTests/fast/canvas/canvas-print-crash-expected.txt: Added.
    * LayoutTests/fast/canvas/canvas-print-crash.html: Added.

    Canonical link: https://commits.webkit.org/[email protected]

Canonical link: https://commits.webkit.org/[email protected]


  Commit: bf54db6478c17e5e9d96c80db3b58e002de0aa3e
      
https://github.com/WebKit/WebKit/commit/bf54db6478c17e5e9d96c80db3b58e002de0aa3e
  Author: Justin Michaud <[email protected]>
  Date:   2023-07-17 (Mon, 17 Jul 2023)

  Changed paths:
    M Source/JavaScriptCore/dfg/DFGPreciseLocalClobberize.h

  Log Message:
  -----------
  Cherry-pick 259548.856@safari-7615-branch (c3d2e3627b45). 
https://bugs.webkit.org/show_bug.cgi?id=259231

    CallVarargs should identify that it can read inline call frame arguments.
    rdar://111361499

    Reviewed by Yusuke Suzuki.

    Call already does this, but CallVarargs has a special case that forgot.

    We should not be allowed to push PutStacks below a call of any kind, since
    it might access our call frame's arguments via foo.arguments, unless
    we are strict.

    The only exception is TailCall (but not 
TailCallForwardVarargsInlinedCaller),
    because it will destroy the entire frame.

    We do not un-pessimize TailCall yet to reduce risk, but it could be made
    to match TailCallForwardVarargs in the future.

    * Source/JavaScriptCore/dfg/DFGPreciseLocalClobberize.h:
    (JSC::DFG::PreciseLocalClobberizeAdaptor::readTop):

    Canonical link: https://commits.webkit.org/259548.856@safari-7615-branch

Canonical link: https://commits.webkit.org/[email protected]


Compare: https://github.com/WebKit/WebKit/compare/138cae671486%5E...bf54db6478c1

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