[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