[webkit-changes] [WebKit/WebKit] 044aeb: Cherry-pick 273835 at main (0806bfc07433). https://bu...

Georges Basile Stavracas Neto noreply at github.com
Mon Feb 12 07:24:52 PST 2024


  Branch: refs/heads/webkitglib/2.42
  Home:   https://github.com/WebKit/WebKit
  Commit: 044aebe1d54d4d20eef9216c26a194ce13938d76
      https://github.com/WebKit/WebKit/commit/044aebe1d54d4d20eef9216c26a194ce13938d76
  Author: David Degazio <d_degazio at apple.com>
  Date:   2024-02-08 (Thu, 08 Feb 2024)

  Changed paths:
    M Source/WTF/wtf/Assertions.cpp
    M Source/bmalloc/libpas/src/libpas/pas_utils.c

  Log Message:
  -----------
  Cherry-pick 273835 at main (0806bfc07433). https://bugs.webkit.org/show_bug.cgi?id=268421

    Avoid using x18 in WTF/libPAS assertions
    https://bugs.webkit.org/show_bug.cgi?id=268421
    rdar://121969027

    Reviewed by Michael Saboff and Justin Michaud.

    Stops using x18 as an error-reporting register in libPAS
    and WTF, since it's reserved by the ARM64 calling convention
    and shouldn't be clobbered by userspace programs.

    * Source/WTF/wtf/Assertions.cpp:
    * Source/bmalloc/libpas/src/libpas/pas_utils.c:

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


  Commit: 49ada614104b1e4c600c21d8b3fc4a02448e00c4
      https://github.com/WebKit/WebKit/commit/49ada614104b1e4c600c21d8b3fc4a02448e00c4
  Author: Georges Basile Stavracas Neto <feaneron at igalia.com>
  Date:   2024-02-12 (Mon, 12 Feb 2024)

  Changed paths:
    M Source/WebKit/UIProcess/API/gtk/WebKitWebViewBase.cpp

  Log Message:
  -----------
  Cherry-pick 274284 at main (4aa6d217eac5). https://bugs.webkit.org/show_bug.cgi?id=227528

    [GTK] Only implement GtkAccessible in recent versions
    https://bugs.webkit.org/show_bug.cgi?id=227528

    Reviewed by Adrian Perez de Castro.

    GtkAccessible is only publicly exposed as an externally implementable
    interface since GTK 4.10, but Ubuntu 22.04 ships with GTK4 4.6. This
    breaks the build.

    Conditionally implement this interface based on the availability of
    the GTK_ACCESSIBILITY_ATSPI define.

    * Source/WebKit/UIProcess/API/gtk/WebKitWebViewBase.cpp:
    (webkitWebViewBaseAccessibleGetFirstAccessibleChild):

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


Compare: https://github.com/WebKit/WebKit/compare/0e4e1478fad8...49ada614104b


More information about the webkit-changes mailing list