[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