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 <ape...@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@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 <j...@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@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 <ph...@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@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 _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes