* bug#53654: 29.0.50; Gtk-CRITICAL warnings with non-Gtk tooltips
@ 2022-01-31 10:13 Stephen Berman
2022-01-31 10:39 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
0 siblings, 1 reply; 4+ messages in thread
From: Stephen Berman @ 2022-01-31 10:13 UTC (permalink / raw)
To: 53654
0. emacs -Q
1. evaluate this sexp:
(let ((use-system-tooltips))
(tooltip-show "Test"))
=> The shell outputs the following:
(emacs-master:8307): Gtk-CRITICAL **: 10:52:36.874: gtk_widget_set_app_paintable: assertion 'GTK_IS_WIDGET (widget)' failed
(emacs-master:8307): Gtk-CRITICAL **: 10:52:36.879: gtk_im_context_set_cursor_location: assertion 'GTK_IS_IM_CONTEXT (context)' failed
(emacs-master:8307): Gtk-CRITICAL **: 10:52:36.883: gtk_im_context_set_cursor_location: assertion 'GTK_IS_IM_CONTEXT (context)' failed
This does not happen with emacs-28 (and also doesn't happen in master
with non-nil use-system-tooltips).
In GNU Emacs 29.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.31, cairo version 1.17.4)
of 2022-01-31 built on strobelfs2
Repository revision: 9a56b4e6864c4e0815bb67805cfa67910ab3eeb5
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12101003
System Description: Linux From Scratch r11.0-115
Configured using:
'configure --with-xwidgets 'CFLAGS=-Og -g3'
PKG_CONFIG_PATH=/opt/qt5/lib/pkgconfig'
Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBSYSTEMD LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG
SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM
XPM XWIDGETS GTK3 ZLIB
^ permalink raw reply [flat|nested] 4+ messages in thread
* bug#53654: 29.0.50; Gtk-CRITICAL warnings with non-Gtk tooltips
2022-01-31 10:13 bug#53654: 29.0.50; Gtk-CRITICAL warnings with non-Gtk tooltips Stephen Berman
@ 2022-01-31 10:39 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2022-01-31 11:31 ` Stephen Berman
0 siblings, 1 reply; 4+ messages in thread
From: Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2022-01-31 10:39 UTC (permalink / raw)
To: Stephen Berman; +Cc: 53654
Stephen Berman <stephen.berman@gmx.net> writes:
> (emacs-master:8307): Gtk-CRITICAL **: 10:52:36.874:
> gtk_widget_set_app_paintable: assertion 'GTK_IS_WIDGET (widget)'
> failed
This should now be fixed on master.
> (emacs-master:8307): Gtk-CRITICAL **: 10:52:36.879:
> gtk_im_context_set_cursor_location: assertion 'GTK_IS_IM_CONTEXT
> (context)' failed
Likewise.
> Configured features:
> ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
> JSON LCMS2 LIBSYSTEMD LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG
> SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM
> XPM XWIDGETS GTK3 ZLIB
BTW, would people install libXi(-devel), configure with
`--with-xinput2', and use the resulting Emacs for a while? It should
be stable enough for daily use, but there are certainly minor bugs
remaining that have to be ironed out, and I can't do that alone.
Thanks.
^ permalink raw reply [flat|nested] 4+ messages in thread
* bug#53654: 29.0.50; Gtk-CRITICAL warnings with non-Gtk tooltips
2022-01-31 10:39 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2022-01-31 11:31 ` Stephen Berman
2022-01-31 11:42 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
0 siblings, 1 reply; 4+ messages in thread
From: Stephen Berman @ 2022-01-31 11:31 UTC (permalink / raw)
To: 53654; +Cc: luangruo
On Mon, 31 Jan 2022 18:39:50 +0800 Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org> wrote:
> Stephen Berman <stephen.berman@gmx.net> writes:
>
>> (emacs-master:8307): Gtk-CRITICAL **: 10:52:36.874:
>> gtk_widget_set_app_paintable: assertion 'GTK_IS_WIDGET (widget)'
>> failed
>
> This should now be fixed on master.
>
>> (emacs-master:8307): Gtk-CRITICAL **: 10:52:36.879:
>> gtk_im_context_set_cursor_location: assertion 'GTK_IS_IM_CONTEXT
>> (context)' failed
>
> Likewise.
I confirm the warnings are gone now; thanks.
>> Configured features:
>> ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
>> JSON LCMS2 LIBSYSTEMD LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG
>> SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM
>> XPM XWIDGETS GTK3 ZLIB
>
> BTW, would people install libXi(-devel), configure with
> `--with-xinput2', and use the resulting Emacs for a while? It should
> be stable enough for daily use, but there are certainly minor bugs
> remaining that have to be ironed out, and I can't do that alone.
Is Xinput2 intended to replace Xinput, or is it only for use with touch
pads, touch screens or mice with multiple buttons?
Steve Berman
^ permalink raw reply [flat|nested] 4+ messages in thread
* bug#53654: 29.0.50; Gtk-CRITICAL warnings with non-Gtk tooltips
2022-01-31 11:31 ` Stephen Berman
@ 2022-01-31 11:42 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
0 siblings, 0 replies; 4+ messages in thread
From: Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2022-01-31 11:42 UTC (permalink / raw)
To: Stephen Berman; +Cc: 53654-done
Stephen Berman <stephen.berman@gmx.net> writes:
> I confirm the warnings are gone now; thanks.
Thanks, I'm closing this bug report.
> Is Xinput2 intended to replace Xinput, or is it only for use with
> touch pads, touch screens or mice with multiple buttons?
We never used the original XInput API, but yes, it's supposed to replace
both Core Input (which we did use) and the original XInput on all
supported X servers once it's solid enough.
When building with XInput 2 support, the legacy code will remain for the
foreseeable future, but will be disabled if the X server supports XInput
2.
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2022-01-31 11:42 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-01-31 10:13 bug#53654: 29.0.50; Gtk-CRITICAL warnings with non-Gtk tooltips Stephen Berman
2022-01-31 10:39 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2022-01-31 11:31 ` Stephen Berman
2022-01-31 11:42 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.