Branch: refs/heads/webkitglib/2.48
Home: https://github.com/WebKit/WebKit
Commit: 0e3388aadd34333e3c96bd637bddb00acf51537e
https://github.com/WebKit/WebKit/commit/0e3388aadd34333e3c96bd637bddb00acf51537e
Author: Fujii Hironori <[email protected]>
Date: 2025-03-18 (Tue, 18 Mar 2025)
Changed paths:
M Source/WTF/wtf/EnumTraits.h
Log Message:
-----------
Cherry-pick 292321@main (654f0c3862f7).
https://bugs.webkit.org/show_bug.cgi?id=289669
EnumTraits.h: error: no matching function for call to 'enumName' with Clang
20
https://bugs.webkit.org/show_bug.cgi?id=289669
Reviewed by Keith Miller.
Clang 20 couldn't compile EnumTraits.h.
> wtf/EnumTraits.h:212:33: note: candidate template ignored: invalid
explicitly-specified argument for template parameter 'V'
An invalid enum value can't be specifed to the template parameter `V`.
> template<auto V> constexpr std::span<const char> enumName()
The upstream Magic Enum C++ has a template variable
`is_enum_constexpr_static_cast_valid<E, V>` to check a enum value is valid.
<https://github.com/Neargye/magic_enum/blob/a413fcc9c46a020a746907136a384c227f3cd095/include/magic_enum/magic_enum.hpp#L624-L634>
Imported the template variable.
* Source/WTF/wtf/EnumTraits.h:
(WTF::enumName):
(WTF::makeEnumNames):
Canonical link: https://commits.webkit.org/292321@main
Canonical link: https://commits.webkit.org/290945.73@webkitglib/2.48
Commit: b3670eb0843eb1518de1c858953e260a35223145
https://github.com/WebKit/WebKit/commit/b3670eb0843eb1518de1c858953e260a35223145
Author: Simon Pena <[email protected]>
Date: 2025-03-19 (Wed, 19 Mar 2025)
Changed paths:
M Source/cmake/WebKitCompilerFlags.cmake
Log Message:
-----------
Cherry-pick 292275@main (89d336fb4230).
https://bugs.webkit.org/show_bug.cgi?id=289899
[WPE][GTK] Build error when linking debug version
https://bugs.webkit.org/show_bug.cgi?id=289899
Reviewed by Philippe Normand and Michael Catanzaro.
Used NOT ARM instead of !ARM for the condition.
* Source/cmake/WebKitCompilerFlags.cmake:
Canonical link: https://commits.webkit.org/292275@main
Canonical link: https://commits.webkit.org/290945.74@webkitglib/2.48
Commit: 679f00504dd03f8851c1ab4800319d98394b1dd0
https://github.com/WebKit/WebKit/commit/679f00504dd03f8851c1ab4800319d98394b1dd0
Author: Max Rottenkolber <[email protected]>
Date: 2025-03-19 (Wed, 19 Mar 2025)
Changed paths:
M Source/JavaScriptCore/yarr/YarrInterpreter.cpp
Log Message:
-----------
Cherry-pick 291952@main (6040dcdd4501).
https://bugs.webkit.org/show_bug.cgi?id=288079
[JSC][armv7] Fix YarrInterpreter alignment checks
https://bugs.webkit.org/show_bug.cgi?id=288079
Reviewed by Yusuke Suzuki and Justin Michaud.
Compute required alignment in a platform independent way at compile time
using constexpr.
* Source/JavaScriptCore/yarr/YarrInterpreter.cpp:
(JSC::Yarr::Interpreter::DisjunctionContext::allocationSize):
(JSC::Yarr::Interpreter::ParenthesesDisjunctionContext::allocationSize):
Canonical link: https://commits.webkit.org/291952@main
Canonical link: https://commits.webkit.org/290945.75@webkitglib/2.48
Commit: 98f2191495709bc6fdd2ba5d7a98123068a8f449
https://github.com/WebKit/WebKit/commit/98f2191495709bc6fdd2ba5d7a98123068a8f449
Author: Roberto Rodriguez <[email protected]>
Date: 2025-03-19 (Wed, 19 Mar 2025)
Changed paths:
M Source/WebCore/platform/graphics/angle/GraphicsContextGLANGLE.cpp
M Source/WebCore/platform/graphics/angle/GraphicsContextGLANGLE.h
M Tools/TestWebKitAPI/Tests/WebCore/cocoa/TestGraphicsContextGLCocoa.mm
Log Message:
-----------
Cherry-pick 292236@main (3ee1b4aadb0f).
https://bugs.webkit.org/show_bug.cgi?id=289536
GraphicsContextGLANGLE::readPixelsImpl crashes on checkedProduct<size_t>
https://bugs.webkit.org/show_bug.cgi?id=289536
rdar://146461356
Reviewed by Kimmo Kinnunen.
Align calls to GraphicsContextGLANGLE::readPixelsImpl().
Remove call to unsafeMakeSpan().
* Source/WebCore/platform/graphics/angle/GraphicsContextGLANGLE.cpp:
(WebCore::GraphicsContextGLANGLE::readPixelsImpl):
Canonical link: https://commits.webkit.org/292236@main
Canonical link: https://commits.webkit.org/290945.76@webkitglib/2.48
Commit: 896f6b0787ef6847ad16519a4944170702a7aa11
https://github.com/WebKit/WebKit/commit/896f6b0787ef6847ad16519a4944170702a7aa11
Author: Carlos Garcia Campos <[email protected]>
Date: 2025-03-19 (Wed, 19 Mar 2025)
Changed paths:
M Source/WebKit/UIProcess/API/gtk/WebKitInputMethodContextImplGtk.cpp
Log Message:
-----------
Cherry-pick 292086@main (8cdf502f6372).
https://bugs.webkit.org/show_bug.cgi?id=289688
[GTK] Fix memory leak in webkitInputMethodContextImplGtkGetPreedit
https://bugs.webkit.org/show_bug.cgi?id=289688
Reviewed by Michael Catanzaro.
Free the PangoAttrList.
* Source/WebKit/UIProcess/API/gtk/WebKitInputMethodContextImplGtk.cpp:
(webkitInputMethodContextImplGtkGetPreedit):
Canonical link: https://commits.webkit.org/292086@main
Canonical link: https://commits.webkit.org/290945.77@webkitglib/2.48
Compare: https://github.com/WebKit/WebKit/compare/56c98d4e96af...896f6b0787ef
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