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

Reply via email to