[webkit-changes] [WebKit/WebKit] 7c34c8: Cherry-pick 284063 at main (dda1d973f908). https://bu...
Philippe Normand
noreply at github.com
Mon Sep 23 04:58:52 PDT 2024
Branch: refs/heads/webkitglib/2.46
Home: https://github.com/WebKit/WebKit
Commit: 7c34c8906de86522b24f0e31dba86ff0fadb4948
https://github.com/WebKit/WebKit/commit/7c34c8906de86522b24f0e31dba86ff0fadb4948
Author: Adrian Perez de Castro <aperez at igalia.com>
Date: 2024-09-23 (Mon, 23 Sep 2024)
Changed paths:
M Tools/Scripts/check-for-invalid-symbols-in-version-script
Log Message:
-----------
Cherry-pick 284063 at main (dda1d973f908). https://bugs.webkit.org/show_bug.cgi?id=280170
[GTK][WPE] check-for-invalid-symbols-in-version-script wrongly matches hidden symbols
https://bugs.webkit.org/show_bug.cgi?id=280170
Reviewed by Carlos Garcia Campos.
Replace usage of "objdump -t -C", which lists all kinds of symbols,
with "nm -jUCD", which lists only visible symbols from the ELF dynamic
section. This way the tool checks exacrlt against that list, which
always was the intended behaviour.
* Tools/Scripts/check-for-invalid-symbols-in-version-script:
(linker_script_symbols): Renamed from script_symbols to avoid a name
clash, and make the function return a set of strings.
(elf_visible_symbols): Added, runs "nm -jUCD" on the binary and returns
a set of visible symbols exported by the ELF dynamic section.
(script_symbols): Deleted.
Canonical link: https://commits.webkit.org/284063@main
Canonical link: https://commits.webkit.org/282416.119@webkitglib/2.46
Commit: 22e672e5fbb0655e174c40ada7e59cc85582bab3
https://github.com/WebKit/WebKit/commit/22e672e5fbb0655e174c40ada7e59cc85582bab3
Author: Jani Hautakangas <jani at igalia.com>
Date: 2024-09-23 (Mon, 23 Sep 2024)
Changed paths:
M Source/WebKit/WebProcess/WebPage/WebPage.cpp
M Source/WebKit/WebProcess/WebPage/glib/WebPageGLib.cpp
Log Message:
-----------
Cherry-pick 284058 at main (794e0d793eaa). https://bugs.webkit.org/show_bug.cgi?id=273387
[GTK][WPE] Input method context doesn't always receive focus out
https://bugs.webkit.org/show_bug.cgi?id=273387
Reviewed by Carlos Garcia Campos.
Virtual keyboard should hide on page load and reset focus
The EditorClient was not notified of this event on WPE and GTK platforms,
leading to the input method state not resetting properly.
* Source/WebKit/WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::resetFocusedElementForFrame):
* Source/WebKit/WebProcess/WebPage/glib/WebPageGLib.cpp:
(WebKit::inputMethodStateForElement):
(WebKit::WebPage::setInputMethodState):
(WebKit::inputMethodSateForElement): Deleted.
Canonical link: https://commits.webkit.org/284058@main
Canonical link: https://commits.webkit.org/282416.120@webkitglib/2.46
Commit: e058d079c222c2dbf598f066d99ab26721e0dff2
https://github.com/WebKit/WebKit/commit/e058d079c222c2dbf598f066d99ab26721e0dff2
Author: Philippe Normand <philn at igalia.com>
Date: 2024-09-23 (Mon, 23 Sep 2024)
Changed paths:
M Source/WebCore/platform/mediastream/gstreamer/RealtimeOutgoingVideoSourceGStreamer.cpp
Log Message:
-----------
Cherry-pick 283473 at main (c92e583a41e1). https://bugs.webkit.org/show_bug.cgi?id=279431
[GStreamer][WebRTC] framesEncoded stats are incorrect
https://bugs.webkit.org/show_bug.cgi?id=279431
Reviewed by Xabier Rodriguez-Calvar.
The frames were counted from the payloader output, which splits every frame in multiple RTP packets.
So we have to start counting directly from the encoder output.
* Source/WebCore/platform/mediastream/gstreamer/RealtimeOutgoingVideoSourceGStreamer.cpp:
(WebCore::RealtimeOutgoingVideoSourceGStreamer::RealtimeOutgoingVideoSourceGStreamer):
(WebCore::RealtimeOutgoingVideoSourceGStreamer::startUpdatingStats):
(WebCore::RealtimeOutgoingVideoSourceGStreamer::stopUpdatingStats):
Canonical link: https://commits.webkit.org/283473@main
Canonical link: https://commits.webkit.org/282416.121@webkitglib/2.46
Compare: https://github.com/WebKit/WebKit/compare/a6217264f277...e058d079c222
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list