unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#70002: 29.2; GTK3 mouse wheel scrolling
@ 2024-03-25 19:21 Sparapani, Rodney via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2024-03-25 19:38 ` Eli Zaretskii
  0 siblings, 1 reply; 7+ messages in thread
From: Sparapani, Rodney via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-03-25 19:21 UTC (permalink / raw)
  To: 70002

[-- Attachment #1: Type: text/plain, Size: 9765 bytes --]

--text follows this line--

First I just pick a large file.  Then I try to scroll down.  This works
with both the LUCID and MOTIF builds that I have made on this system.
But with GTK3 there is a big lag where nothing happens. In this case,
I counted 13s.  Then there is a scroll.  Here's what view-lossage shows...

<help-echo> <help-echo> <help-echo> <help-echo> <menu-bar> <file> <Open Recent> </data/shared/bnp/navy/dmale_status/efssex.Rout> ;; recentf-open-most-recent-file-3
<touch-end>         ;; ignore
<wheel-down>                     ;; mwheel-scroll
<touch-end>         ;; ignore
<double-wheel-down> ;; mwheel-scroll
<touch-end>         ;; ignore
<triple-wheel-down> ;; mwheel-scroll
<touch-end>         ;; ignore
<triple-wheel-down> ;; mwheel-scroll
<touch-end>         ;; ignore
<triple-wheel-down> ;; mwheel-scroll
<touch-end>         ;; ignore
<triple-wheel-down> ;; mwheel-scroll
<touch-end>         ;; ignore
<touch-end>         ;; ignore
<touch-end>         ;; ignore
<triple-wheel-down> ;; mwheel-scroll
<touch-end>         ;; ignore
<triple-wheel-down> ;; mwheel-scroll
<touch-end>         ;; ignore
<touch-end>         ;; ignore
<touch-end>         ;; ignore
<triple-wheel-down> ;; mwheel-scroll
<touch-end>         ;; ignore
<touch-end>         ;; ignore
<touch-end>         ;; ignore
<triple-wheel-down> ;; mwheel-scroll
<touch-end>         ;; ignore
<touch-end>         ;; ignore
<touch-end>         ;; ignore
<touch-end>         ;; ignore
<touch-end>         ;; ignore
<triple-wheel-down> ;; mwheel-scroll
<touch-end>         ;; ignore
<touch-end>         ;; ignore
<touch-end>         ;; ignore
<touch-end>         ;; ignore
<touch-end>         ;; ignore
<touch-end>         ;; ignore
<touch-end>         ;; ignore
<touch-end>         ;; ignore
<touch-end>         ;; ignore
<touch-end>         ;; ignore
<touch-end>         ;; ignore
<f1> l                        ;; view-lossage


In GNU Emacs 29.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.22.30,
cairo version 1.15.12) of 2024-03-22 built on gouda.biostat.mcw.edu
Windowing system distributor 'The X.Org Foundation', version 11.0.12101006
System Description: CentOS Linux 7 (Core)

Configured using:
'configure --prefix=/usr/local/emacs/29.2/gtk --with-x-toolkit=gtk
--with-gnutls 'CFLAGS=-g -O2 -mtune=native''

Configured features:
CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG
LIBSELINUX LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG SOUND THREADS TIFF
TOOLKIT_SCROLL_BARS X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB

Important settings:
  value of $LC_ALL: C
  value of $LANG: en_US.UTF-8
  locale-coding-system: nil

Major mode: Help

Minor modes in effect:
  delete-selection-mode: t
  recentf-mode: t
  dired-omit-mode: t
  tabbar-mwheel-mode: t
  tabbar-mode: t
  shell-dirtrack-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  isearch-fold-quotes-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  buffer-read-only: t
  column-number-mode: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
/home/rsparapa/.emacs.d/elpa/julia-mode-0.4/julia-mode-latexsubs hides /usr/local/emacs/29.2/gtk/share/emacs/site-lisp/ess/lisp/julia-mode-latexsubs
/home/rsparapa/.emacs.d/elpa/julia-mode-0.4/julia-mode hides /usr/local/emacs/29.2/gtk/share/emacs/site-lisp/ess/lisp/julia-mode
/usr/local/emacs/29.2/gtk/share/emacs/site-lisp/poly-R/targets/test hides /usr/local/emacs/29.2/gtk/share/emacs/site-lisp/poly-markdown/targets/test
/usr/local/emacs/29.2/gtk/share/emacs/site-lisp/poly-R/targets/melpa hides /usr/local/emacs/29.2/gtk/share/emacs/site-lisp/poly-markdown/targets/melpa
/usr/local/emacs/29.2/gtk/share/emacs/site-lisp/poly-R/targets/melpa-init hides /usr/local/emacs/29.2/gtk/share/emacs/site-lisp/poly-markdown/targets/melpa-init
/usr/local/emacs/29.2/gtk/share/emacs/site-lisp/poly-R/targets/local hides /usr/local/emacs/29.2/gtk/share/emacs/site-lisp/poly-markdown/targets/local
/usr/local/emacs/29.2/gtk/share/emacs/site-lisp/poly-R/targets/lint hides /usr/local/emacs/29.2/gtk/share/emacs/site-lisp/poly-markdown/targets/lint
/usr/local/emacs/29.2/gtk/share/emacs/site-lisp/poly-R/targets/checkdoc hides /usr/local/emacs/29.2/gtk/share/emacs/site-lisp/poly-markdown/targets/checkdoc
/usr/local/emacs/29.2/gtk/share/emacs/site-lisp/poly-R/targets/test hides /usr/local/emacs/29.2/gtk/share/emacs/site-lisp/poly-noweb/targets/test
/usr/local/emacs/29.2/gtk/share/emacs/site-lisp/poly-R/targets/melpa hides /usr/local/emacs/29.2/gtk/share/emacs/site-lisp/poly-noweb/targets/melpa
/usr/local/emacs/29.2/gtk/share/emacs/site-lisp/poly-R/targets/melpa-init hides /usr/local/emacs/29.2/gtk/share/emacs/site-lisp/poly-noweb/targets/melpa-init
/usr/local/emacs/29.2/gtk/share/emacs/site-lisp/poly-R/targets/local hides /usr/local/emacs/29.2/gtk/share/emacs/site-lisp/poly-noweb/targets/local
/usr/local/emacs/29.2/gtk/share/emacs/site-lisp/poly-R/targets/lint hides /usr/local/emacs/29.2/gtk/share/emacs/site-lisp/poly-noweb/targets/lint
/usr/local/emacs/29.2/gtk/share/emacs/site-lisp/poly-R/targets/checkdoc hides /usr/local/emacs/29.2/gtk/share/emacs/site-lisp/poly-noweb/targets/checkdoc
/usr/local/emacs/29.2/gtk/share/emacs/site-lisp/poly-markdown/targets/utils hides /usr/local/emacs/29.2/gtk/share/emacs/site-lisp/polymode/template/targets/utils
/usr/local/emacs/29.2/gtk/share/emacs/site-lisp/polymode/targets/poly-targets hides /usr/local/emacs/29.2/gtk/share/emacs/site-lisp/polymode/template/targets/poly-targets
/usr/local/emacs/29.2/gtk/share/emacs/site-lisp/ess-smart-equals/features/support/env hides /usr/local/emacs/29.2/gtk/share/emacs/29.2/lisp/env
/usr/local/emacs/29.2/gtk/share/emacs/site-lisp/poly-R/targets/checkdoc hides /usr/local/emacs/29.2/gtk/share/emacs/29.2/lisp/emacs-lisp/checkdoc

Features:
(shadow sort mail-extr emacsbug message yank-media puny rfc822 mml
mml-sec epa epg rfc6068 epg-config gnus-util mm-decode mm-bodies
mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail
rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils ffap sh-script
smie treesit executable ess-font-lock ess-site ess-toolbar ess-jags-d
ess-bugs-d ess-bugs-l essd-els ess-sas-d ess-sas-l ess-sas-a ess-sp6-d
doc-view filenotify jka-compr image-mode exif tex-site auto-loads delsel
recentf tree-widget ps-print ps-print-loaddefs lpr dired-x dired
dired-loaddefs tabbar poly-R poly-markdown poly-noweb polymode poly-lock
polymode-base polymode-export polymode-weave polymode-compat advice
polymode-methods polymode-core polymode-classes eieio-custom wid-edit
eieio-base markdown-mode pcase color tsdh-dark-theme stan-snippets
yasnippet easy-mmode stan-mode derived stan-keywords-lists cc-langs
cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine
cc-vars cc-defs word-count ess-smart-equals cl-extra help-mode
ess-r-mode ess-r-flymake flymake-proc flymake warnings thingatpt
ess-r-xref xref ess-trns ess-r-package ess-r-completion ess-roxy
ess-r-syntax ess-rd noutline outline icons hideshow ess-s-lang ess-help
info ess-mode ess-inf ess-tracebug tramp tramp-loaddefs trampver
tramp-integration files-x tramp-compat rx shell pcomplete parse-time
iso8601 time-date format-spec ess lisp-mnt ess-utils ess-custom project
compile text-property-search comint ansi-osc ansi-color skeleton viper
viper-cmd viper-macs viper-ex viper-mous viper-keym viper-util ring
viper-init finder-inf julia-mode-autoloads package browse-url url
url-proxy url-privacy url-expand url-methods url-history url-cookie
generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse
auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x
map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc
iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook
vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win
term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list replace newcomment text-mode lisp-mode prog-mode register
page tab-bar menu-bar rfn-eshadow isearch easymenu timer select
scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors
frame minibuffer nadvice seq simple cl-generic indonesian philippine
cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech
european ethiopic indian cyrillic chinese composite emoji-zwj charscript
charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure
cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp
files window text-properties overlay sha1 md5 base64 format env
code-pages mule custom widget keymap hashtable-print-readable backquote
threads dbusbind inotify dynamic-setting system-font-setting
font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty
make-network-process emacs)

Memory information:
((conses 16 411633 19704)
(symbols 48 26721 0)
(strings 32 113091 5112)
(string-bytes 1 3232606)
(vectors 16 43407)
(vector-slots 8 649812 21176)
(floats 8 469 22)
(intervals 56 420 0)
(buffers 976 18)
(heap 1024 31921 2000))

--
Rodney Sparapani, Associate Professor of Biostatistics, He/Him/His
Vice President, Wisconsin Chapter of the American Statistical Association
Institute for Health and Equity, Division of Biostatistics
Medical College of Wisconsin, Milwaukee Campus

If this is outside of working hours, then please respond when convenient.

[-- Attachment #2: Type: text/html, Size: 20497 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#70002: 29.2; GTK3 mouse wheel scrolling
  2024-03-25 19:21 bug#70002: 29.2; GTK3 mouse wheel scrolling Sparapani, Rodney via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-03-25 19:38 ` Eli Zaretskii
  2024-03-25 19:44   ` Sparapani, Rodney via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 7+ messages in thread
From: Eli Zaretskii @ 2024-03-25 19:38 UTC (permalink / raw)
  To: Sparapani, Rodney; +Cc: 70002

> Date: Mon, 25 Mar 2024 19:21:40 +0000
> From:  "Sparapani, Rodney" via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org>
> 
> First I just pick a large file.  Then I try to scroll down.  This works
> with both the LUCID and MOTIF builds that I have made on this system.  
> But with GTK3 there is a big lag where nothing happens. In this case, 
> I counted 13s.  Then there is a scroll.  Here's what view-lossage shows...

The following entry in etc/PROBLEMS could be relevant:

  *** Emacs built with GTK lags in its response to keyboard input.
  This can happen when input methods are used.  It happens because Emacs
  behaves in an unconventional way with respect to GTK input methods: it
  registers to receive keyboard input as unprocessed key events with
  metadata (as opposed to receiving them as text strings).  Most GTK
  programs use the latter approach, so some modern input methods have
  bugs and misbehave when faced with the way Emacs does it.

  A workaround is to set GTK_IM_MODULE=none in the environment, or maybe
  find a different input method without these problems.

Can you try the workaround mentioned above?





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#70002: 29.2; GTK3 mouse wheel scrolling
  2024-03-25 19:38 ` Eli Zaretskii
@ 2024-03-25 19:44   ` Sparapani, Rodney via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2024-03-25 20:07     ` Eli Zaretskii
  0 siblings, 1 reply; 7+ messages in thread
From: Sparapani, Rodney via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-03-25 19:44 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 70002@debbugs.gnu.org

[-- Attachment #1: Type: text/plain, Size: 829 bytes --]

Hi Eli:

Just tried that, but it didn’t help.  I assume that was meant by the hint is this…


$ export GTK_IM_MODULE=none

--
Rodney Sparapani, Associate Professor of Biostatistics, He/Him/His
Vice President, Wisconsin Chapter of the American Statistical Association
Institute for Health and Equity, Division of Biostatistics
Medical College of Wisconsin, Milwaukee Campus

If this is outside of working hours, then please respond when convenient.

From: Eli Zaretskii <eliz@gnu.org>
Date: Monday, March 25, 2024 at 2:38 PM
To: Sparapani, Rodney <rsparapa@mcw.edu>
Cc: 70002@debbugs.gnu.org <70002@debbugs.gnu.org>
Subject: Re: bug#70002: 29.2; GTK3 mouse wheel scrolling
  A workaround is to set GTK_IM_MODULE=none in the environment, or maybe
  find a different input method without these problems.

[-- Attachment #2: Type: text/html, Size: 4465 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#70002: 29.2; GTK3 mouse wheel scrolling
  2024-03-25 19:44   ` Sparapani, Rodney via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-03-25 20:07     ` Eli Zaretskii
  2024-03-25 20:18       ` Sparapani, Rodney via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 7+ messages in thread
From: Eli Zaretskii @ 2024-03-25 20:07 UTC (permalink / raw)
  To: Sparapani, Rodney, Po Lu; +Cc: 70002

> From: "Sparapani, Rodney" <rsparapa@mcw.edu>
> CC: "70002@debbugs.gnu.org" <70002@debbugs.gnu.org>
> Date: Mon, 25 Mar 2024 19:44:07 +0000
> 
> Hi Eli:
> 
> Just tried that, but it didn’t help.  I assume that was meant by the hint is this…
> 
> $ export GTK_IM_MODULE=none

Yes.  If that doesn't help, perhaps Po Lu (CC'ed) could have some
ideas.

Thanks.





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#70002: 29.2; GTK3 mouse wheel scrolling
  2024-03-25 20:07     ` Eli Zaretskii
@ 2024-03-25 20:18       ` Sparapani, Rodney via Bug reports for GNU Emacs, the Swiss army knife of text editors
       [not found]         ` <87wmpp6dje.fsf@yahoo.com>
  0 siblings, 1 reply; 7+ messages in thread
From: Sparapani, Rodney via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-03-25 20:18 UTC (permalink / raw)
  To: Eli Zaretskii, Po Lu; +Cc: 70002@debbugs.gnu.org

[-- Attachment #1: Type: text/plain, Size: 1850 bytes --]

Hi Eli and Po:

Well, here’s my real issue.  We had trouble with LUCID scroll bars.
So we can fix that with either MOTIF or GTK.  But with MOTIF,
I have a similar problem with the menu-bar: it is slow.  A click
on it takes a while: I just counted 20s.  Then it typically works as
advertised, but the wait is painful (see bug#69870).  And as we
see here, the GTK menu-bar is fine, but mouse wheel scrolling
doesn’t work very well.  Is there a simple was a way that we can
get working scroll-bars, menu-bar and mouse-wheel support?
Is there a clever configuration that can do that?  I suppose
mixing toolkits doesn’t work.  But is there something else
that I can try?  Thanks for all of your help on emacs!

--
Rodney Sparapani, Associate Professor of Biostatistics, He/Him/His
Vice President, Wisconsin Chapter of the American Statistical Association
Institute for Health and Equity, Division of Biostatistics
Medical College of Wisconsin, Milwaukee Campus

If this is outside of working hours, then please respond when convenient.

From: Eli Zaretskii <eliz@gnu.org>
Date: Monday, March 25, 2024 at 3:08 PM
To: Sparapani, Rodney <rsparapa@mcw.edu>, Po Lu <luangruo@yahoo.com>
Cc: 70002@debbugs.gnu.org <70002@debbugs.gnu.org>
Subject: Re: bug#70002: 29.2; GTK3 mouse wheel scrolling
ATTENTION: This email originated from a sender outside of MCW. Use caution when clicking on links or opening attachments.
________________________________

> From: "Sparapani, Rodney" <rsparapa@mcw.edu>
> CC: "70002@debbugs.gnu.org" <70002@debbugs.gnu.org>
> Date: Mon, 25 Mar 2024 19:44:07 +0000
>
> Hi Eli:
>
> Just tried that, but it didn’t help.  I assume that was meant by the hint is this…
>
> $ export GTK_IM_MODULE=none

Yes.  If that doesn't help, perhaps Po Lu (CC'ed) could have some
ideas.

Thanks.

[-- Attachment #2: Type: text/html, Size: 6111 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#70002: 29.2; GTK3 mouse wheel scrolling
       [not found]         ` <87wmpp6dje.fsf@yahoo.com>
@ 2024-03-26 15:12           ` Sparapani, Rodney via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2024-03-27  0:56             ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 7+ messages in thread
From: Sparapani, Rodney via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-03-26 15:12 UTC (permalink / raw)
  To: Po Lu; +Cc: Eli Zaretskii, 70002@debbugs.gnu.org

[-- Attachment #1: Type: text/plain, Size: 3147 bytes --]

Hi Eli and Po:

I spent some time trying to understand the code for the XSync suggestion.
But I couldn’t really get much traction: it is over my head.  Then I found a
configuration switch that I hadn’t seen before in PROBLEMS…

--without-toolkit-scroll-bars

So I went back to Athena.  Everything was working except the scroll-bars
and this works around that issue.


configure --without-toolkit-scroll-bars --with-x-toolkit=athena

So #69870 and #70002 are still open bugs.  But, my users will be
very happy that the scroll-bars, menu-bar and mouse-wheel are
now working!  Thanks for your diligent support of emacs.  Not many
software packages that were invented in the 70s are still around.
--
Rodney Sparapani, Associate Professor of Biostatistics, He/Him/His
Vice President, Wisconsin Chapter of the American Statistical Association
Institute for Health and Equity, Division of Biostatistics
Medical College of Wisconsin, Milwaukee Campus

If this is outside of working hours, then please respond when convenient.

From: Po Lu <luangruo@yahoo.com>
Date: Monday, March 25, 2024 at 7:30 PM
To: Sparapani, Rodney <rsparapa@mcw.edu>
Cc: Eli Zaretskii <eliz@gnu.org>, 70002@debbugs.gnu.org <70002@debbugs.gnu.org>
Subject: Re: bug#70002: 29.2; GTK3 mouse wheel scrolling
ATTENTION: This email originated from a sender outside of MCW. Use caution when clicking on links or opening attachments.
________________________________

"Sparapani, Rodney" <rsparapa@mcw.edu> writes:

> Well, here’s my real issue.  We had trouble with LUCID scroll bars.
> So we can fix that with either MOTIF or GTK.  But with MOTIF, I have a
> similar problem with the menu-bar: it is slow.  A click on it takes a
> while: I just counted 20s.  Then it typically works as advertised, but
> the wait is painful (see bug#69870).  And as we see here, the GTK
> menu-bar is fine, but mouse wheel scrolling doesn’t work very well.
> Is there a simple was a way that we can get working scroll-bars,
> menu-bar and mouse-wheel support?  Is there a clever configuration
> that can do that?  I suppose mixing toolkits doesn’t work.  But is
> there something else that I can try?  Thanks for all of your help on
> emacs!

This leads me to believe that you're displaying Emacs over a remote
connection to your X server, which the toolkits cannot exercise
efficiently, because they synchronize (or require us to synchronize)
with the X server whenever certain widgets are created, activated or
modified, suspending themselves for a period equal to the connection's
roundtrip time.  Multiply this by the number of scroll bar events
received or menu bar widgets created, and the delay becomes a visible
pause after each such event.

Motif's behavior we're not in a position to fix, but some clever fellow
could probably mitigate the synchronization overhead in
xg_update_scrollbar_pos by dispensing with the call to XSync if it can
be assumed that Emacs will soon return to xg_select.  In the interim, I
suggest building Emacs with _no_ X toolkit, a configuration specifically
optimized for such environments.

[-- Attachment #2: Type: text/html, Size: 8247 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#70002: 29.2; GTK3 mouse wheel scrolling
  2024-03-26 15:12           ` Sparapani, Rodney via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-03-27  0:56             ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 0 replies; 7+ messages in thread
From: Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-03-27  0:56 UTC (permalink / raw)
  To: Sparapani, Rodney; +Cc: Eli Zaretskii, 70002@debbugs.gnu.org

"Sparapani, Rodney" <rsparapa@mcw.edu> writes:

> So #69870 and #70002 are still open bugs.  But, my users will be
> very happy that the scroll-bars, menu-bar and mouse-wheel are
> now working!  Thanks for your diligent support of emacs.  Not many 
> software packages that were invented in the 70s are still around.

I'm glad you've found an acceptable solution.  Thanks for your interest
in Emacs.





^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2024-03-27  0:56 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-03-25 19:21 bug#70002: 29.2; GTK3 mouse wheel scrolling Sparapani, Rodney via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-03-25 19:38 ` Eli Zaretskii
2024-03-25 19:44   ` Sparapani, Rodney via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-03-25 20:07     ` Eli Zaretskii
2024-03-25 20:18       ` Sparapani, Rodney via Bug reports for GNU Emacs, the Swiss army knife of text editors
     [not found]         ` <87wmpp6dje.fsf@yahoo.com>
2024-03-26 15:12           ` Sparapani, Rodney via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-03-27  0:56             ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).