aboutsummaryrefslogtreecommitdiffstats
path: root/etc/PROBLEMS
diff options
context:
space:
mode:
authorEli Zaretskii2024-04-06 11:13:35 -0400
committerEli Zaretskii2024-04-06 11:13:35 -0400
commitb4864ca4affe6527b5958214ef2aa7198eb09220 (patch)
tree49cc99001cd2cc3bff6223ee0eabbf1f27091f61 /etc/PROBLEMS
parent7aea688ee93cc9ce9f8a8bdd5837414bcf250c37 (diff)
parent3d87d74a23d13e853f202cc589eb750c40f9e2be (diff)
downloademacs-b4864ca4affe6527b5958214ef2aa7198eb09220.tar.gz
emacs-b4864ca4affe6527b5958214ef2aa7198eb09220.zip
Merge from origin/emacs-29
3d87d74a23d ; * etc/PROBLEMS: Entry about slow mouse-wheel with GTK3 ... c6899603b9c ; * doc/lispref/tips.texi (Documentation Tips): Improve (... bd2c4d825db ; Update admin/make-tarball.txt f107dc26e37 ; * etc/PROBLEMS: Add an entry about WebKitGTK (bug#66068).
Diffstat (limited to 'etc/PROBLEMS')
-rw-r--r--etc/PROBLEMS36
1 files changed, 36 insertions, 0 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index 19456640299..aee895ce920 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -178,6 +178,32 @@ The relevant bug report is here:
178A workaround is to set XLIB_SKIP_ARGB_VISUALS=1 in the environment 178A workaround is to set XLIB_SKIP_ARGB_VISUALS=1 in the environment
179before starting Emacs, or run Emacs as root. 179before starting Emacs, or run Emacs as root.
180 180
181** Emacs built with xwidgets aborts when displaying WebKit xwidgets
182
183This happens, for example, when 'M-x xwidget-webkit-browse-url'
184prompts for a URL and you type the URL at the prompt.
185
186The error message might look like this:
187
188 X protocol error: GLXBadWindow on protocol request 151
189 Serial no: 4286
190 Failing resource ID (if any): 0x3c001c5
191 Minor code: 32
192
193This happens because starting from version 2.42.1, the WebKitGTK
194developers discontinued support for off-screen windows, by presuming
195that every window holding a WebView widget is an X server window
196eligible for an OpenGL context. Emacs requires placing these widgets
197within offscreen windows managed by GTK, for each xwidget might be
198displayed in multiple distinct windows, and its contents must be
199captured and reproduced within all of them if that be the case.
200
201To put this another way, WebKitGTK doesn't support displaying a single
202widget more than once anymore.
203
204A possible workaround is to make sure xwidgets are not shown in more
205than one window.
206
181** Emacs crashes with SIGTRAP when trying to start a WebKit xwidget. 207** Emacs crashes with SIGTRAP when trying to start a WebKit xwidget.
182 208
183This could happen if the version of WebKitGTK installed on your system 209This could happen if the version of WebKitGTK installed on your system
@@ -2063,6 +2089,16 @@ For such programs to function again, Emacs must be run on an X server
2063where the input extension is disabled, or alternatively be configured 2089where the input extension is disabled, or alternatively be configured
2064with the "--without-xinput2" option. 2090with the "--without-xinput2" option.
2065 2091
2092*** Scrolling with mouse-wheel lags in GTK3 builds.
2093
2094We don't know why this happens, but one workaround is to build Emacs
2095with a different toolkit. For example:
2096
2097 ./configure --without-toolkit-scroll-bars --with-x-toolkit=athena
2098
2099This produces a build which uses Athena toolkit, and disables toolkit
2100scroll bars which could sometimes be slow.
2101
2066* Runtime problems on character terminals 2102* Runtime problems on character terminals
2067 2103
2068** The meta key does not work on xterm. 2104** The meta key does not work on xterm.