[webkit-changes] [WebKit/WebKit] 4fe71e: Versioning.

Russell Epstein noreply at github.com
Mon Mar 27 14:55:08 PDT 2023


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

  Changed paths:
    M Configurations/Version.xcconfig

  Log Message:
  -----------
  Versioning.

WebKit-7615.1.26.13.1

Canonical link: https://commits.webkit.org/259548.351@safari-7615.1.26.13-branch


  Commit: 3b76aac1a0d2f199fa50b518f62edf67c2be64f3
      https://github.com/WebKit/WebKit/commit/3b76aac1a0d2f199fa50b518f62edf67c2be64f3
  Author: Dan Robson <dan_robson at apple.com>
  Date:   2023-03-03 (Fri, 03 Mar 2023)

  Changed paths:
    M Configurations/Version.xcconfig

  Log Message:
  -----------
  Versioning.

WebKit-7615.1.26.13.2

Identifier: 259548.352 at safari-7615.1.26.13-branch


  Commit: 3423bc00f15c3034a58ebb8569de32980c42fb1f
      https://github.com/WebKit/WebKit/commit/3423bc00f15c3034a58ebb8569de32980c42fb1f
  Author: Matt Woodrow <mattwoodrow at apple.com>
  Date:   2023-03-03 (Fri, 03 Mar 2023)

  Changed paths:
    M Source/WebCore/html/OffscreenCanvas.cpp

  Log Message:
  -----------
  Cherry-pick 630b1e2aa50f. rdar://problem/105684718

    Disable main-thread WebGL in OffscreenCanvas.
    https://bugs.webkit.org/show_bug.cgi?id=253267
    <rdar://105684718>

    Reviewed by Simon Fraser.

    * Source/WebCore/html/OffscreenCanvas.cpp:
    (WebCore::shouldEnableWebGL):

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


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

  Changed paths:
    M LayoutTests/TestExpectations
    A LayoutTests/fast/editing/ruby-with-edited-text-crash-expected.txt
    A LayoutTests/fast/editing/ruby-with-edited-text-crash.html
    M Source/WebCore/rendering/RenderBlock.cpp

  Log Message:
  -----------
  Cherry-pick 6f9b18dfa549. rdar://problem/105848359

    Cherry-pick 261063 at main (02bb8ae9d573). rdar://problem/105848359

        Make sure child is a RenderElement before trying to pass it into shouldChildInlineMarginContributeToContainerIntrinsicSize in RenderBlock::computeBlockPreferredLogicalWidths

        https://bugs.webkit.org/show_bug.cgi?id=253165
        rdar://105848359

        Reviewed by Alan Baradlay.

        We should not be assuming that child is always doing to be a
        RenderElement in this method. It can sometimes be a RenderText (like
        in the attached test case), which will cause a nullptr dereference.
        Instead, we should check the result of the dynamicDowncast before
        passing it into shouldChildInlineMarginContributeToContainerIntrinsicSize.

        The only other change is that we use the default constructor for
        startMarginLength and endMarginLength. This should be ok even if we do
        not enter the code guarded by the if statement because the isFixed()
        call will return false and not impact the margins.

        * LayoutTests/TestExpectations:
        * LayoutTests/fast/editing/ruby-with-edited-text-crash-expected.txt: Added.
        * LayoutTests/fast/editing/ruby-with-edited-text-crash.html: Added.
        * Source/WebCore/rendering/RenderBlock.cpp:
        (WebCore::RenderBlock::computeBlockPreferredLogicalWidths const):

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

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


  Commit: e3d84c36b4db8bb77860e1e17a1bf42d3342e0d5
      https://github.com/WebKit/WebKit/commit/e3d84c36b4db8bb77860e1e17a1bf42d3342e0d5
  Author: Said Abou-Hallawa <said at apple.com>
  Date:   2023-03-03 (Fri, 03 Mar 2023)

  Changed paths:
    M Source/WebCore/platform/graphics/GraphicsContext.h
    M Source/WebCore/platform/graphics/ImageBuffer.cpp
    M Source/WebCore/platform/graphics/cg/NativeImageCG.cpp

  Log Message:
  -----------
  Cherry-pick 841ab1df8b81. rdar://problem/106017462

    Cherry-pick 9180e60fc30a. rdar://problem/106017462

        REGRESSION(260512 at main): HDR images should be drawn directly if the destination context has HDR color space
        https://bugs.webkit.org/show_bug.cgi?id=253275
        rdar://106055782

        Reviewed by Simon Fraser.

        CoreGraphics should draw the HDR images directly to the destination context if
        it has HDR color space.

        ImageBuffer::draw() should call GraphicsContext::drawNativeImageInternal() to
        prevent the possible recursion from NativeImage::draw() to ImageBuffer::draw().

        * Source/WebCore/platform/graphics/GraphicsContext.h:
        * Source/WebCore/platform/graphics/ImageBuffer.cpp:
        (WebCore::ImageBuffer::draw):
        (WebCore::ImageBuffer::drawConsuming):
        * Source/WebCore/platform/graphics/cg/NativeImageCG.cpp:
        (WebCore::NativeImage::draw):

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


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

  Changed paths:
    M Source/WebCore/platform/graphics/GraphicsContext.h
    M Source/WebCore/platform/graphics/ImageBuffer.cpp
    M Source/WebCore/platform/graphics/cg/NativeImageCG.cpp

  Log Message:
  -----------
  Revert "Cherry-pick 841ab1df8b81. rdar://problem/106017462"

This reverts commit e3d84c36b4db8bb77860e1e17a1bf42d3342e0d5.

Canonical link: https://commits.webkit.org/259548.356@safari-7615.1.26.13-branch


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

  Changed paths:
    M Source/WebCore/html/OffscreenCanvas.cpp

  Log Message:
  -----------
  Revert "Cherry-pick 630b1e2aa50f. rdar://problem/105684718"

This reverts commit 3423bc00f15c3034a58ebb8569de32980c42fb1f.

Canonical link: https://commits.webkit.org/259548.357@safari-7615.1.26.13-branch


Compare: https://github.com/WebKit/WebKit/compare/4fe71ea01a24%5E...8b215822b2d5


More information about the webkit-changes mailing list