[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