- 08 Feb, 2019 1 commit
-
-
Carlos Garnacho authored
Specifically it is avoided to be toggled if: - Just received focus (in order to preserve OSK state across focus changes) - Moving cursor around. Still allow some jitter as perfect accuracy is not possible. Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1277
-
- 06 Dec, 2018 1 commit
-
-
Carlos Garnacho authored
Hitting the limit will raise protocol errors.
-
- 30 Oct, 2018 1 commit
-
-
Carlos Garnacho authored
The various strings (pending/current preedit, surrounding, and commit buffer) are being leaked in the case of GtkIMContext destruction.
-
- 17 Oct, 2018 1 commit
-
-
Dorota Czaplejewicz authored
-
- 16 Oct, 2018 2 commits
-
-
Dorota Czaplejewicz authored
-
Dorota Czaplejewicz authored
Before this patch, imwayland would assume that text-input enter and leave events follow the general (wl_keyboard) focus, and was unable to handle the situation where they would not be provided at the same time.
-
- 28 Sep, 2018 1 commit
-
-
Carlos Garnacho authored
There's not much we can do about the signal not being handled, but we should fetch the return value anyway.
-
- 14 Sep, 2018 1 commit
-
-
Dorota Czaplejewicz authored
The serial number is a persistent property of the text-input object.
-
- 11 Sep, 2018 2 commits
-
-
Dorota Czaplejewicz authored
Fixes webkitgtk misbehaviour as outlined in https://gitlab.gnome.org/GNOME/gtk/issues/1316#note_312942 , which was introduced in 49b17e6c. The preedit will be cleared on exit only if it is already present.
-
Dorota Czaplejewicz authored
Fixes terminal emulator misbehaviour as outlined in https://gitlab.gnome.org/GNOME/gtk/issues/1316, which was introduced in 49b17e6c. The original commit cleared preedit text by setting it to an empty string, which still counted as existing preedit. The fix sets preedit string to null, which is correctly understood as not present.
-
- 07 Sep, 2018 1 commit
-
-
Carlos Garnacho authored
There may be situations where this might get called while the currently focused context just went away (eg. after setting the text widget unsensitive). Closes: #1317
-
- 23 Aug, 2018 1 commit
-
-
Dorota Czaplejewicz authored
-
- 30 Jul, 2018 1 commit
-
-
Dorota Czaplejewicz authored
The wayland input module now represents text-input-unstable-v3 support, while the old module supporting gtk-text-input was renamed to gtkwayland.
-
- 28 Jul, 2018 1 commit
-
-
Christian Hergert authored
This fixes a potential leak of a PangoAttrList that is set when chaining up to the parent get_preedit_string(). We check to see if the attr list was created and reuse it instead of leaking the previous value.
-
- 24 Jun, 2018 1 commit
-
-
Michael Catanzaro authored
If the parent get_preedit_string implementation returns a nonnull zero-length string, then we ignore it, which is almost fine. We have to free it, though. Fixes #1174
-
- 04 Apr, 2018 1 commit
-
-
Matthias Clasen authored
We were emitting a preedit-changed even if the preedit text did not actually change, causing text views to scroll. https://gitlab.gnome.org/GNOME/gtk/issues/132 https://gitlab.gnome.org/GNOME/gtk/merge_requests/83#note_93411
-
- 28 Mar, 2018 1 commit
-
-
Lionel Landwerlin authored
Should fix one of the crash from #129.
-
- 20 Mar, 2018 1 commit
-
-
Carlos Garnacho authored
Fixes two things: 1) As GTK+ can be coerced into using the wayland IM module despite the compositor not implementing the interface, all paths not checking for global state before sending requests are prone to crashes, this one fell hit this pitfall. And 2) ensures the tap gesture only triggers TOGGLE_INPUT_PANEL if the widget IM is focused. This is a possibility on eg. WebKit pages, where its IM is only focused as long as a form element in the page is focused. Tapping elsewhere shouldn't toggle the OSK. https://gitlab.gnome.org/GNOME/gtk/issues/114 Closes: #114
-
- 14 Feb, 2018 1 commit
-
-
Carlos Garnacho authored
This IM context implementation goes through the gtk-text-input protocol, leaving up to the compositor the actual interaction with IM engines. If the protocol is not offered by the compositor, GTK+ will fallback to the IMs as specified through GtkSettings.
-