[webkit-changes] [WebKit/WebKit] 39322c: Cherry-pick 261008 at main (acb9bae813d5). https://bu...
Michael Catanzaro
noreply at github.com
Wed Mar 1 12:30:22 PST 2023
Branch: refs/heads/webkitglib/2.40
Home: https://github.com/WebKit/WebKit
Commit: 39322c89a826036e078c8e7b8631d9a860d26e7b
https://github.com/WebKit/WebKit/commit/39322c89a826036e078c8e7b8631d9a860d26e7b
Author: James Hilliard <james.hilliard1 at gmail.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
M Source/WebCore/platform/libwpe/PlatformKeyboardEventLibWPE.cpp
Log Message:
-----------
Cherry-pick 261008 at main (acb9bae813d5). https://bugs.webkit.org/show_bug.cgi?id=251778
Add Cancel/Unknown/Clear Hardware Keycodes.
https://bugs.webkit.org/show_bug.cgi?id=251778
Reviewed by Adrian Perez de Castro.
This adds handling for the following keycodes:
KEY_CANCEL
KEY_UNKNOWN
KEY_CLEAR
* Source/WebCore/platform/libwpe/PlatformKeyboardEventLibWPE.cpp:
(WebCore::PlatformKeyboardEvent::keyCodeForHardwareKeyCode):
Canonical link: https://commits.webkit.org/261008@main
Commit: 6033d9162adde32942a62a15703524f80dd0c869
https://github.com/WebKit/WebKit/commit/6033d9162adde32942a62a15703524f80dd0c869
Author: Michael Catanzaro <mcatanzaro at redhat.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
M Source/WebKit/UIProcess/API/glib/WebKitDownload.cpp
M Source/WebKit/UIProcess/API/glib/WebKitDownload.h.in
M Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp
M Source/WebKit/UIProcess/API/glib/WebKitWebContext.h.in
Log Message:
-----------
Cherry-pick 261011 at main (5e3c2e27ef61). https://bugs.webkit.org/show_bug.cgi?id=252827
[GLib] Ensure no final classes have public class structs
https://bugs.webkit.org/show_bug.cgi?id=252827
Reviewed by Adrian Perez de Castro.
It doesn't make sense for non-derivable classes to have virtual function
tables, and that's all we have in the class structs, so hide them away
behind the WEBKIT_DECLARE_FINAL_TYPE macro. They're technically still
present in the headers since they're generated by the macro, but they
won't contain virtual functions anymore and it's much less confusing
this way.
* Source/WebKit/UIProcess/API/glib/WebKitDownload.cpp:
(webkit_download_class_init):
* Source/WebKit/UIProcess/API/glib/WebKitDownload.h.in:
* Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp:
(webkit_web_context_class_init):
* Source/WebKit/UIProcess/API/glib/WebKitWebContext.h.in:
Canonical link: https://commits.webkit.org/261011@main
Compare: https://github.com/WebKit/WebKit/compare/f602746644ac...6033d9162add
More information about the webkit-changes
mailing list