[webkit-changes] [WebKit/WebKit] b77856: Cherry-pick 660682ad1542. rdar://problem/111444264
MyahCobbs
noreply at github.com
Mon Nov 27 16:36:33 PST 2023
Branch: refs/heads/safari-7616.1.22-branch
Home: https://github.com/WebKit/WebKit
Commit: b7785632013bb36e28d3a5897044685f16948a5b
https://github.com/WebKit/WebKit/commit/b7785632013bb36e28d3a5897044685f16948a5b
Author: Gerald Squelart <g_squelart at apple.com>
Date: 2023-07-06 (Thu, 06 Jul 2023)
Changed paths:
M Source/WebKit/Platform/IPC/Connection.cpp
Log Message:
-----------
Cherry-pick 660682ad1542. rdar://problem/111444264
Connection::sendSyncMessage changes NoError to Unspecified if there is no decoder
https://bugs.webkit.org/show_bug.cgi?id=258793
rdar://111444264
Reviewed by Kimmo Kinnunen.
If sendSyncMessage return a null decoder along with NoError, callers may think the call succeeded and try to access the return value, which is actually an empty optional.
* Source/WebKit/Platform/IPC/Connection.cpp:
(IPC::Connection::sendSyncMessage):
Canonical link: https://commits.webkit.org/265736@main
Identifier: 265693.1 at safari-7616.1.22-branch
Commit: fee925e06d7d385ae8307ce72a675c641a1c6ebd
https://github.com/WebKit/WebKit/commit/fee925e06d7d385ae8307ce72a675c641a1c6ebd
Author: Robert Jenner <jenner at apple.com>
Date: 2023-07-06 (Thu, 06 Jul 2023)
Changed paths:
M Source/WebCore/DerivedSources.make
M Source/WebCore/Scripts/generate-derived-sources.sh
Log Message:
-----------
Cherry-pick b305f64a67e2. rdar://problem/111710849
Revert [265608 at main] gperf generated files include absolute path to Xcode
https://bugs.webkit.org/show_bug.cgi?id=258634
rdar://111130168
Unreviewed revert.
* Source/WebCore/DerivedSources.make:
* Source/WebCore/Scripts/generate-derived-sources.sh:
Canonical link: https://commits.webkit.org/265738@main
Identifier: 265693.2 at safari-7616.1.22-branch
Commit: de752545351f8d6406def264171089f83b7a2541
https://github.com/WebKit/WebKit/commit/de752545351f8d6406def264171089f83b7a2541
Author: Tim Nguyen <ntim at apple.com>
Date: 2023-07-06 (Thu, 06 Jul 2023)
Changed paths:
M Source/WebCore/html/shadow/attachmentElementShadow.css
Log Message:
-----------
Cherry-pick 7fc4f613d53e. rdar://problem/111697949
REGRESSION(265615 at main): <attachment> icon is stretched
https://bugs.webkit.org/show_bug.cgi?id=258832
rdar://111697949
Reviewed by Wenson Hsieh.
Using <img> by default will stretch the icon, adding `object-fit: contain` makes sure the original image aspect ratio is honored, restoring the old behavior.
* Source/WebCore/html/shadow/attachmentElementShadow.css:
(img#attachment-icon):
Canonical link: https://commits.webkit.org/265742@main
Identifier: 265693.3 at safari-7616.1.22-branch
Commit: a45033dd727c70b1555acf8510ee3a77ab7cca90
https://github.com/WebKit/WebKit/commit/a45033dd727c70b1555acf8510ee3a77ab7cca90
Author: Justin Michaud <justin_michaud at apple.com>
Date: 2023-07-06 (Thu, 06 Jul 2023)
Changed paths:
M Source/JavaScriptCore/bytecode/InlineCacheCompiler.cpp
M Source/JavaScriptCore/bytecode/InlineCacheCompiler.h
M Source/JavaScriptCore/jit/RegisterSet.h
Log Message:
-----------
Cherry-pick 40df48799883. rdar://problem/110382994
Add additional assertions to InlineCacheCompiler
rdar://110382994
Reviewed by Mark Lam.
We are sometimes finding ourselves in an inconsistent state where
we have allocated stack space but have no live registers to preserve.
Let's add some additional assertions to make it easier to find the root cause.
* Source/JavaScriptCore/bytecode/InlineCacheCompiler.cpp:
(JSC::InlineCacheCompiler::preserveLiveRegistersToStackForCall):
(JSC::InlineCacheCompiler::preserveLiveRegistersToStackForCallWithoutExceptions):
* Source/JavaScriptCore/bytecode/InlineCacheCompiler.h:
(JSC::InlineCacheCompiler::setSpillStateForJSCall):
(JSC::InlineCacheCompiler::spillStateForJSCall const):
Canonical link: https://commits.webkit.org/265759@main
Identifier: 265693.4 at safari-7616.1.22-branch
Commit: 5ea04995822155c168f2945d512acaa2813b70c0
https://github.com/WebKit/WebKit/commit/5ea04995822155c168f2945d512acaa2813b70c0
Author: Commit Queue <commit-queue at webkit.org>
Date: 2023-07-06 (Thu, 06 Jul 2023)
Changed paths:
M Source/WebCore/rendering/RenderHTMLCanvas.cpp
M Source/WebCore/rendering/RenderLayerBacking.cpp
M Source/WebCore/rendering/RenderLayerBacking.h
M Source/WebCore/rendering/RenderLayerCompositor.cpp
Log Message:
-----------
Cherry-pick 00331836746a. rdar://problem/111711710
Unreviewed, reverting 265587 at main.
https://bugs.webkit.org/show_bug.cgi?id=258858
Broke PDF display in Mail (<rdar://111711710>)
Reverted changeset:
"Avoid evaluating layer backing store contents twice per update"
https://bugs.webkit.org/show_bug.cgi?id=258579
https://commits.webkit.org/265587@main
Canonical link: https://commits.webkit.org/265757@main
Identifier: 265693.5 at safari-7616.1.22-branch
Commit: 06c4319c8e1b425659960a75fdad4fe54988c9e3
https://github.com/WebKit/WebKit/commit/06c4319c8e1b425659960a75fdad4fe54988c9e3
Author: Myah Cobbs <mcobbs at apple.com>
Date: 2023-07-07 (Fri, 07 Jul 2023)
Changed paths:
M Configurations/Version.xcconfig
Log Message:
-----------
Versioning.
Identifier: 265693.6 at safari-7616.1.22-branch
Compare: https://github.com/WebKit/WebKit/compare/b7785632013b%5E...06c4319c8e1b
More information about the webkit-changes
mailing list