[webkit-changes] [WebKit/WebKit] 8cf816: Cherry-pick 278261 at main (f69bdc37c462). https://bu...

Pawel Lampe noreply at github.com
Thu May 2 13:34:31 PDT 2024


  Branch: refs/heads/webkitglib/2.44
  Home:   https://github.com/WebKit/WebKit
  Commit: 8cf816ed708eed048bb3937f6a68ea133e018c99
      https://github.com/WebKit/WebKit/commit/8cf816ed708eed048bb3937f6a68ea133e018c99
  Author: taoky <me at taoky.moe>
  Date:   2024-05-02 (Thu, 02 May 2024)

  Changed paths:
    M Source/WebKit/UIProcess/API/glib/InputMethodFilter.cpp

  Log Message:
  -----------
  Cherry-pick 278261 at main (f69bdc37c462). https://bugs.webkit.org/show_bug.cgi?id=218148

    [GTK] Don't notify cursor when cursorRect is default-initialized
    https://bugs.webkit.org/show_bug.cgi?id=218148

    Reviewed by Michael Catanzaro.

    For input methods in preedit mode, editor state update functions could
    get an IntRect that is default-initialized (with x, y, width and height
    all 0), which makes the input method popup at the top left corner
    instead of its expected position.

    * Source/WebKit/UIProcess/API/glib/InputMethodFilter.cpp:
    (WebKit::InputMethodFilter::notifyCursorRect): Modified to check if
    cursorRect is default-initialized.

    Canonical link: https://commits.webkit.org/278261@main

Canonical link: https://commits.webkit.org/274313.200@webkitglib/2.44


  Commit: 808c22103b7fe164f733ca7864702ba488f853a0
      https://github.com/WebKit/WebKit/commit/808c22103b7fe164f733ca7864702ba488f853a0
  Author: Pawel Lampe <plampe at igalia.com>
  Date:   2024-05-02 (Thu, 02 May 2024)

  Changed paths:
    M Source/WebKit/UIProcess/API/wpe/WPEWebView.cpp
    M Source/WebKit/UIProcess/API/wpe/WPEWebView.h

  Log Message:
  -----------
  Cherry-pick 278161 at main (a0949547e09c). https://bugs.webkit.org/show_bug.cgi?id=273468

    [WPE] WPE Platform: Fix touch events propagation
    https://bugs.webkit.org/show_bug.cgi?id=273468

    Reviewed by Carlos Garcia Campos.

    This change makes it possible to store events with sequence id == 0
    in the HashMap thus allowing them to be propagated.
    This change also takes touch points of UP/CANCEL events into account
    so that those events are propagated correctly as well.

    * Source/WebKit/UIProcess/API/wpe/WPEWebView.cpp:
    (WKWPE::m_backend):
    * Source/WebKit/UIProcess/API/wpe/WPEWebView.h:

    Canonical link: https://commits.webkit.org/278161@main

Canonical link: https://commits.webkit.org/274313.201@webkitglib/2.44


Compare: https://github.com/WebKit/WebKit/compare/b0737e88de98...808c22103b7f

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