GNU bug report logs - #57526
29.0.50; Precise pixel-scrolling works great with touchpad but not with mouse wheel

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Tassilo Horn <tsdh@HIDDEN>; dated Thu, 1 Sep 2022 14:48:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 57526 <at> debbugs.gnu.org:


Received: (at 57526) by debbugs.gnu.org; 2 Sep 2022 12:48:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 02 08:48:22 2022
Received: from localhost ([127.0.0.1]:45237 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oU65u-0001F4-7q
	for submit <at> debbugs.gnu.org; Fri, 02 Sep 2022 08:48:22 -0400
Received: from eggs.gnu.org ([209.51.188.92]:44826)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tsdh@HIDDEN>) id 1oU65s-0001Ea-P1
 for 57526 <at> debbugs.gnu.org; Fri, 02 Sep 2022 08:48:21 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:33186)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <tsdh@HIDDEN>)
 id 1oU65n-0008PY-EQ; Fri, 02 Sep 2022 08:48:15 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:In-reply-to:Date:Subject:To:From:
 References; bh=v3Lc1wcf7guU2oMVoCPyBCqkBRa6KIvndcIRlMlmMso=; b=Ge4um6IP9+3AT9
 3ewDkchAjp/nLkfNM96OSkHkkElM0SYctrlwPP49e5LbDRGou0voV0wkf5ZMT6pONcBOyUdXoGrDh
 zFij+mtOQybsHaJXCpW+/TrLImxPGBRzqMMYxH1xFM7zzrmLsoVfQxeztQ5EIzuFYpgkkrset7WRt
 RjF+C8k4cl982ynF7+L9WfrA9petcKMvhy7w6+/zSd7oUgQjJfmVya1iEU7zUmSHlZNnK4xIiiw9l
 I9A8TOb6f1RTXeav6k4TO1M3eiacryhVUN2VSmEWqNwJO6xR1IX8CHeZk+8bEaoa8VxwvbFkgzNgY
 dYu57DsljsKE3tU70ecg==;
Received: from auth1-smtp.messagingengine.com ([66.111.4.227]:43689)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <tsdh@HIDDEN>)
 id 1oU65n-00037L-6z; Fri, 02 Sep 2022 08:48:15 -0400
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
 by mailauth.nyi.internal (Postfix) with ESMTP id C02EB27C005C;
 Fri,  2 Sep 2022 08:48:14 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute5.internal (MEProxy); Fri, 02 Sep 2022 08:48:14 -0400
X-ME-Sender: <xms:jvsRY7QZ9ANdoI0lzBSOzorAqZdHz_50kvX6yjYPw0pq7Qswnc8DxA>
 <xme:jvsRY8zF7A9fDgQoCPJpnhutQ1akgpc43F41XSvBTCODt_tibA4XbdNUjK9yKpImn
 ctrBugmlWjtDQ>
X-ME-Received: <xmr:jvsRYw3Y9bhn7HgxCHBNTcvMmwZ3GqZdvnvgJ5ZP56UA8FzPQm5Of8tkQ_IAH_DdKQG3JMl3dcNi5vpgerLR-0Z7YIWDnA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrvdeltddgheekucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucenucfjughrpehffgfhvfevufffjgfkgggtsehttd
 ertddtredtnecuhfhrohhmpefvrghsshhilhhoucfjohhrnhcuoehtshguhhesghhnuhdr
 ohhrgheqnecuggftrfgrthhtvghrnhepudejtdehuddvleffjeekteegvdehleehvdeufe
 fhueekkeekhedvgfeggeffvefgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghm
 pehmrghilhhfrhhomhepthhhohhrnhdomhgvshhmthhprghuthhhphgvrhhsohhnrghlih
 hthidqkeeijeefkeejkeegqdeifeehvdelkedqthhsughhpeepghhnuhdrohhrghesfhgr
 shhtmhgrihhlrdhfmh
X-ME-Proxy: <xmx:jvsRY7AXqFduNRFVW9AHfD48en5eOLpQrwXlJGuONe_UwP9_oVZiaA>
 <xmx:jvsRY0j6XQqmw0PYR1ZTVIpsWnLZgJgB0Ox9Zu9f-zHJSaNCmT9f_A>
 <xmx:jvsRY_rcJoTo0_ljb7EWbFMdHsayNnULXH0z_x5fL0_r9VlP_ZyOsg>
 <xmx:jvsRY8IJD_4kTvBZmywE3tC5LnFgU9WeK_2JJH_d9sBN_IE-rouaVQ>
Feedback-ID: ib2b94485:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri,
 2 Sep 2022 08:48:14 -0400 (EDT)
References: <87edwvqi16.fsf@HIDDEN> <87wnamlgq3.fsf@HIDDEN>
 <875yi64ag4.fsf@HIDDEN> <877d2mktry.fsf@HIDDEN>
 <871qsu3slk.fsf@HIDDEN> <87pmgej6ri.fsf@HIDDEN>
User-agent: mu4e 1.9.0; emacs 29.0.50
From: Tassilo Horn <tsdh@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
Subject: Re: bug#57526: 29.0.50; Precise pixel-scrolling works great with
 touchpad but not with mouse wheel
Date: Fri, 02 Sep 2022 14:39:29 +0200
In-reply-to: <87pmgej6ri.fsf@HIDDEN>
Message-ID: <87sfla2b8z.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 57526
Cc: 57526 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Po Lu <luangruo@HIDDEN> writes:

>> Actually, I use pgtk so that emacs runs as native wayland client but
>> I guess that doesn't make a difference here.
>
> Hmm, please show what message is displayed when you scroll with the
> mouse, after running this:
>
>   (while t (read-event) (message "Device: %s" last-event-device))

Device: Virtual core pointer [24 times]

>> AFAIK, X and wayland use libinput for device handling by default and
>> "libinput list-devices" knows about touchpad AND USB mouse.  Of
>> course I have no clue if that has any relevance wrt. emacs.
>
> X doesn't necessarily use libinput for input handling.  It all depends
> on the input drivers in use.
>
> Most Wayland compositors do, however.

I use sway and also have only xf86-input-libinput and
xf86-input-synaptics installed.

When I run "sudo libinput debug-events" and click and scroll with the
USB mouse, I get:

 event6   POINTER_MOTION          +34.209s	 0.00/  0.41 ( +0.00/ +1.00)
 event6   POINTER_BUTTON          +34.209s	BTN_LEFT (272) released, seat count: 0
 event6   POINTER_SCROLL_WHEEL    +35.425s	vert -15.00/-120.0* horiz 0.00/0.0 (wheel)

With the touchpad I get:

-event18  GESTURE_HOLD_BEGIN      +0.041s	2
 event18  GESTURE_HOLD_END        +2.254s	2
 event18  POINTER_MOTION          +3.456s	-0.12/  0.41 ( -1.00/ +3.32)
 event18  POINTER_MOTION          +3.465s	-0.24/  1.60 ( -1.00/ +6.65)
 event18  POINTER_MOTION          +3.475s	-0.51/  1.42 ( -2.00/ +5.54)
 event18  POINTER_MOTION          +3.484s	 0.00/  2.85 ( +0.00/+11.08)
 event18  GESTURE_HOLD_BEGIN      +4.527s	1
 event18  GESTURE_HOLD_END        +4.545s	1

In both cases, event6 and event18 are the devices shown by "sudo
libinput list-devices".

Bye,
Tassilo




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57526; Package emacs. Full text available.

Message received at 57526 <at> debbugs.gnu.org:


Received: (at 57526) by debbugs.gnu.org; 2 Sep 2022 12:33:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 02 08:33:19 2022
Received: from localhost ([127.0.0.1]:45200 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oU5rL-0000o8-IQ
	for submit <at> debbugs.gnu.org; Fri, 02 Sep 2022 08:33:19 -0400
Received: from sonic317-34.consmr.mail.ne1.yahoo.com ([66.163.184.45]:45469)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1oU5rK-0000nx-Tz
 for 57526 <at> debbugs.gnu.org; Fri, 02 Sep 2022 08:33:19 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1662121992; bh=We2f1iPVCshqB8GjkofDcGj3P5cYTIWHPlAHSqEGBj0=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=pXiXuhXChYZp+ZRvzmfeM0Y5YHzRn1fyersLBKT0B7vJyfclrqsCXrr7qOfcxPTfxsamgtRdE3bFjQJ7ruNd5fIF6RMmQXbf8+8YN3JGjrqdzhGlWPKGWdXyLvUxLlF4tll02+mb2eNCMkhnmXq3SnqSNwb0eV6QMOg8Z0+2XAMOL83F6dfKomHdlFY22DyBFXS04u1K3eG2LTaqN/8u3TVRqromix7RtAZZ7P3OwJQpkHnAgIRsEXdQYxAwN7oCg5mxRab+w+myxhYemw0hRen7fsdylymj8HGxhsVTEtNpNbsfBuOwNfhGi5EZCS66yKbSjz0ymdkeKGykGxRRsQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1662121992; bh=bv6OpOLvorq61Zm/u9DNsR3T7yaVKaqNThsiEiKDyUP=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=PMbdsiffUOaLLjCzzAKlTK5HEQIRqanPAKbjEUp0zjrWy5HHuYQs8CQM6ebCc626Z4v4tK3B0Rr15jKOl1fl5e8O1bXvHjFYl9VbeLgr9ss+GzQlPVADzdylgHF82FapLibjVdQ1P27m2Kfm5Q2XVrfv/3wplVhO9A7B95UNB8yZaw8AY6UWuwZw2O/SkI4FjsclrhPwjn2tigm9eURpdmA8mvBOokvTdzUD1MkfvuWN+oj+Gy+XdCMYX4M/o938M2GvZx5FPqSREFYANYBvVjc+4avVskG/2N5Z98TRMPXm7bKmOktFdsqWeGfMff+0aMzj7LCIXFzYjJSOyLEYyw==
X-YMail-OSG: E..lXDYVM1n._vlOG_XMFTRUkniN9SXL7OGiFCg71.Hw6xQviRaziL.QWdo.lLb
 .HcPZl9G5ai9ULHK7AKqdzVpOjx9wCLa.xKx_hvwTci1LSYdxZGtyOJCdVhSLADJ2QKssrqLtQ.H
 4AAM5.sKiaGYtEaV78HBQqDaXUPU.lwIkjr3hJQ94dFC5Z6DMjalMPtFQ4oNmizBeC5R.X62_iNG
 o7Qc3uVRm0w03uVortvQDpYh27V3OjgyzIHLSfMEKapPvF5NFLFoyj6hHcd902bQc8aNNFANCdMI
 H3LLHNO3Bdha4nC72PIpm98Xih.WVb4qHzsFgDz.pSrTwh03X.6kE6.9pMJkqyj1w41axb2ZQ2UJ
 hz0TqpnS509sLZb1cP13oUXeQ.Y.e.S0R_aKoWjzsFkP_fo4u1rEIeTA2FgDuVxBdHtFILDC9qpt
 igEK1Gdtsv2RyKb1TVGXVAyBBapeRcDCKYhvJ2RWenITDMgptxLLgd72YZrJ2VfHpk_hjKtzrM3F
 pHxHH7qNE15AXm6vPSN6HQZMzBBH1J66ZfAfXubRJnvaHM.XdEFUmxOQFB0gIhekcFKKUioMtf.O
 doAQIZjgy7ILiVxjwJQtpHNNOYKZIkDeXGKIXcHq91unPlPbaVSkf_Re7BvmNg1.HxoOgCE2Rett
 Nk2XDUMbUoBcaLkrqPF0YGTR5iRZGsY.4KxZBzm89opEKTxOtd_lZGOkOWa4ptWzCa80sG3bgm9X
 Y89U25dP.RMxvN2IBtV12p5DojrScqZVsztzAdDzzgZBd.MR5knnUmXJoCSJ99T__YhPpL6cwYGr
 m.8.oN1ga3EkRIEaK9V3ycZe04m9hCsPniKJaDlxthRNtjYkv_vQKlH8HsSBFfTLBPu.SSg7mzQj
 TEKFs.x2EpWcIIe8qtlUS4MQ5qqQVC_64gerJUC1ZrTRoOVbOVwbuqHFcevxL6a4QTUwGtbpIdtq
 Mr_vgwqBvsTIExYoIaEgVFWnGlEUgC56WYny0Dva0cJo_wKUc_WyH4Lrrqx_hQEfP4SdazooCd.S
 Lw2yQgX27Z2WBLzBnOE2yvzbYdolS9j8xSOjox.CLg0cTMnfoxdvVOV8e.4VeuYjmQmnQUwsuGEH
 XfWLIaf9f3z9LX4N_SGdoPizVkKdgNwj4z0jFubiDX4mCdStyIFIGSJSxK.K0KatsFNcXyn1sgl_
 BeYYdRRmJq6IfYPCEN7aPAJrSRKK_BrVMe7Qi2DjUbctXnNQ.fFb7zPcavOtnrgVOc9mVJrEJxKk
 g8W2uSzC4ppTWs4CIVrByLfaU8Jqr_o.H6rZssPPZSRwRp1mxBerSfmv82JmqMbA5zIT3EashZFM
 Olte03cpOqCtdQttYDtOPQ3PVWgMlrzzGBCobU6KB7ICXvn_ybAFoe_poTvHbRgm93uPPzeUD.DD
 OQVHxFx1yJn0rbRF0ANp7M.Z4f3TN2kerxnOdl_knPCgRVjgXTw.fN1LGJxjZ9zas5HExU87uESy
 22R1zVXdwQjeKBGnXc.jwd9QIgnrAOdsKxUNpr3P_5.yqbrlJsOd8zqvD6g8JEqGAYfyX7qqaKrg
 XQdLmVmD0aVf3DSBH4NqWL9x95MOS0oyZ3YapUiN4rj9ENfkLsvxiBpfTLSsIO68er_nB9uQfu4Q
 3eGvMhKKEpSUZvErrXC9GStSnbliDRE1LbaNTWh8S5xnl6Bpv.cTdbeeeN6JGwtrlBN4c_5OO4nv
 n_iSAXstNjHzfjik4QcOmhzQqbZyQA3sV_a1IoV8HR55gE0QN9ia2XOJalWNssCrOgg10IchZtkJ
 ZWk_Hi3mISn0eE_2lCsKLuJW1UeZVPQ6RR3odzWYU_Vxmw.A945rWLpiUQbPCE5G5KbNK3MYr6_e
 ZUUeDmHEw1YPHoVm7qvUx61K3wOWTHVwlmLrkN1CMWd85r2NkMrlT412hptAP086czW1WA6efLnU
 jylYEkM.10l11q.WYdzC_9zUjVznxdD.WNiVFTtQeKOM5ByQi1CS_tkytIoAb9UGX2KFWbVdc4yb
 hNcBdtK_uzM5zx0yyzGQ5mlv95RZHcJYjLUO1kobcLU.z7gwHDKJStU8J0tf1V0EaEgYzLOCYbx1
 9gRiyHTsCg2ntElmX2SMhTyPwCNm85x5IgQ0KGdmAUT5Ml85omJlhvqpn5cgi867w5rA_zr_jFVt
 aMj6cuYlLcUyPufboTJmoe795oIpe8AO8ESM_FHTQpCXAsNDP_PvUMVJTpT5SrFz9TOQQcl6RVen
 MQRGbmm3WOlvc6d3OBVagBiqXIGbm8K4_iHEJUYRy8jDMAG.IPjnJEGEx6lACvOo6RG6lixJYc0R
 FD5wRr2H7VrA-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic317.consmr.mail.ne1.yahoo.com with HTTP; Fri, 2 Sep 2022 12:33:12 +0000
Received: by hermes--canary-production-sg3-6bb8946c47-wlcqj (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID 27509a65b4b7b9dc1c2158e87084a76b; 
 Fri, 02 Sep 2022 12:33:09 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Tassilo Horn <tsdh@HIDDEN>
Subject: Re: bug#57526: 29.0.50; Precise pixel-scrolling works great with
 touchpad but not with mouse wheel
References: <87edwvqi16.fsf@HIDDEN> <87wnamlgq3.fsf@HIDDEN>
 <875yi64ag4.fsf@HIDDEN> <877d2mktry.fsf@HIDDEN>
 <871qsu3slk.fsf@HIDDEN>
Date: Fri, 02 Sep 2022 20:33:05 +0800
In-Reply-To: <871qsu3slk.fsf@HIDDEN> (Tassilo Horn's message of "Fri, 02 Sep
 2022 13:41:08 +0200")
Message-ID: <87pmgej6ri.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20595
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 667
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 57526
Cc: 57526 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Tassilo Horn <tsdh@HIDDEN> writes:

> Actually, I use pgtk so that emacs runs as native wayland client but I
> guess that doesn't make a difference here.

Hmm, please show what message is displayed when you scroll with the
mouse, after running this:

  (while t (read-event) (message "Device: %s" last-event-device))

> AFAIK, X and wayland use libinput for device handling by default and
> "libinput list-devices" knows about touchpad AND USB mouse.  Of course I
> have no clue if that has any relevance wrt. emacs.

X doesn't necessarily use libinput for input handling.  It all depends
on the input drivers in use.

Most Wayland compositors do, however.

Thanks.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57526; Package emacs. Full text available.

Message received at 57526 <at> debbugs.gnu.org:


Received: (at 57526) by debbugs.gnu.org; 2 Sep 2022 11:48:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 02 07:48:20 2022
Received: from localhost ([127.0.0.1]:45132 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oU59n-0003me-Ai
	for submit <at> debbugs.gnu.org; Fri, 02 Sep 2022 07:48:19 -0400
Received: from eggs.gnu.org ([209.51.188.92]:59534)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tsdh@HIDDEN>) id 1oU59l-0003m8-8P
 for 57526 <at> debbugs.gnu.org; Fri, 02 Sep 2022 07:48:17 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:36272)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <tsdh@HIDDEN>)
 id 1oU59f-0003qG-Qu; Fri, 02 Sep 2022 07:48:11 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:In-reply-to:Date:Subject:To:From:
 References; bh=ryX4LQHqZuDMrK1khEsagCVGwl3X+K9Q/llpTM32zKA=; b=rdI/EvJHFCC2Xt
 M5mgqcQy9xzWA30ZjGCPWcz0BgB7AbMuIMGIxJsnXsYxXYROAjQdoSgJWO5GsqxwELh8Ggxf6vIs+
 nWNxW5jnNmbNIo/wjTF9yG/3Q0m5rkY51qHGmafhTjfInCEn7fVGLGvpAHVLREKtEUNzbQHI/0TgC
 LckaRVi3s5db8xRBBbvSIO84FVJYPjsFs+Q7b+5KSq20qL0HhdQZV9X5kpkqflLIiZ0s7e077xtE7
 DAE5plF2nDMOl0QxlbD1vkB5kTkpLKkswk2Wy9kLI97R8IZwJnki8AVR4t2PjE5iIYiuYk9mAVq/o
 AtW3Vki0+yRaOA548xjQ==;
Received: from auth2-smtp.messagingengine.com ([66.111.4.228]:45719)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <tsdh@HIDDEN>)
 id 1oU59f-0005UH-8a; Fri, 02 Sep 2022 07:48:11 -0400
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43])
 by mailauth.nyi.internal (Postfix) with ESMTP id B54D327C0054;
 Fri,  2 Sep 2022 07:48:10 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute3.internal (MEProxy); Fri, 02 Sep 2022 07:48:10 -0400
X-ME-Sender: <xms:eu0RY_bvCD3L0X69Png385kJFqHW1tkOZGaO_3Js1x8o48-XOTSsTA>
 <xme:eu0RY-ZLI9fSDN1G2ofgkX7IqbPb5Zknbt4cH9PHe81pjadH45cywvQmYJFF6nPBd
 1ITtg2A_8QWfA>
X-ME-Received: <xmr:eu0RYx9NoLMYXQ6cWZXwDNoVyGuMIqv2z4xmLiRQEGEGYhtZEVTfaimO-9BZlGhnpXrI2-SuiMZKo2ANeXv3uc78PNbVtg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrvdeltddggeeiucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucenucfjughrpehffgfhvfevufffjgfkgggtsehmtd
 erredtreejnecuhfhrohhmpefvrghsshhilhhoucfjohhrnhcuoehtshguhhesghhnuhdr
 ohhrgheqnecuggftrfgrthhtvghrnheptedtkedvveffhedvteduieejtdeiffevvedvke
 evuddvkedtleffhffhhffhveelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghm
 pehmrghilhhfrhhomhepthhhohhrnhdomhgvshhmthhprghuthhhphgvrhhsohhnrghlih
 hthidqkeeijeefkeejkeegqdeifeehvdelkedqthhsughhpeepghhnuhdrohhrghesfhgr
 shhtmhgrihhlrdhfmh
X-ME-Proxy: <xmx:eu0RY1ocAsCGn5-vyNMmV-wMWN6Zv4jq-mC-BOFjMmhQtlWslhjrFw>
 <xmx:eu0RY6qymhE3fRm6QkfaUk8LjquyNylhHJyKvf7O-YJN38SaGV0zOw>
 <xmx:eu0RY7RqAR0dz8VeYZYaM0D-vA9eDBgARGGP7k_CEr4WsJfHHw_ruQ>
 <xmx:eu0RYxRPWEa2VANYy16_T1ZN-R2JNnjeKEXIpXl99Jrca7yo-OGAtg>
Feedback-ID: ib2b94485:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri,
 2 Sep 2022 07:48:10 -0400 (EDT)
References: <87edwvqi16.fsf@HIDDEN> <87wnamlgq3.fsf@HIDDEN>
 <875yi64ag4.fsf@HIDDEN> <877d2mktry.fsf@HIDDEN>
User-agent: mu4e 1.9.0; emacs 29.0.50
From: Tassilo Horn <tsdh@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
Subject: Re: bug#57526: 29.0.50; Precise pixel-scrolling works great with
 touchpad but not with mouse wheel
Date: Fri, 02 Sep 2022 13:41:08 +0200
In-reply-to: <877d2mktry.fsf@HIDDEN>
Message-ID: <871qsu3slk.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 57526
Cc: 57526 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Po Lu <luangruo@HIDDEN> writes:

>> The short list is:
>>
>> =E2=9D=AF xinput list
>> WARNING: running xinput against an Xwayland server. See the xinput man p=
age
>> for details.
>> =E2=8E=A1 Virtual core pointer                    	id=3D2	[master pointe=
r  (3)]
>> =E2=8E=9C   =E2=86=B3 Virtual core XTEST pointer              	id=3D4	[s=
lave  pointer  (2)]
>> =E2=8E=9C   =E2=86=B3 xwayland-pointer:39                     	id=3D6	[s=
lave  pointer  (2)]
>> =E2=8E=9C   =E2=86=B3 xwayland-relative-pointer:39            	id=3D7	[s=
lave  pointer  (2)]
>> =E2=8E=9C   =E2=86=B3 xwayland-pointer-gestures:39            	id=3D8	[s=
lave  pointer  (2)]
>> =E2=8E=A3 Virtual core keyboard                   	id=3D3	[master keyboa=
rd (2)]
>>     =E2=86=B3 Virtual core XTEST keyboard             	id=3D5	[slave  ke=
yboard (3)]
>>     =E2=86=B3 xwayland-keyboard:39                    	id=3D9	[slave  ke=
yboard (3)]
>>
>> Interestingly, that list is the same no matter if I plugged my mouse
>> into my notebook's USB slot or if it is not connected.
>
> Ah, you're using Xwayland.

Actually, I use pgtk so that emacs runs as native wayland client but I
guess that doesn't make a difference here.

AFAIK, X and wayland use libinput for device handling by default and
"libinput list-devices" knows about touchpad AND USB mouse.  Of course I
have no clue if that has any relevance wrt. emacs.

--=-=-=
Content-Type: text/plain
Content-Disposition: attachment; filename=libinput-list-devices.txt

Device:           Power Button
Kernel:           /dev/input/event2
Group:            1
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Video Bus
Kernel:           /dev/input/event3
Group:            2
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Video Bus
Kernel:           /dev/input/event4
Group:            2
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Lid Switch
Kernel:           /dev/input/event0
Group:            3
Seat:             seat0, default
Capabilities:     switch
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Sleep Button
Kernel:           /dev/input/event1
Group:            4
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           USB OPTICAL MOUSE 
Kernel:           /dev/input/event6
Group:            5
Seat:             seat0, default
Capabilities:     pointer 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   button
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   flat *adaptive
Rotation:         n/a

Device:           AT Translated Set 2 keyboard
Kernel:           /dev/input/event5
Group:            6
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           SynPS/2 Synaptics TouchPad
Kernel:           /dev/input/event18
Group:            7
Seat:             seat0, default
Size:             100x76mm
Capabilities:     pointer gesture
Tap-to-click:     disabled
Tap-and-drag:     enabled
Tap drag lock:    disabled
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   *two-finger edge 
Click methods:    *button-areas clickfinger 
Disable-w-typing: enabled
Disable-w-trackpointing: enabled
Accel profiles:   flat *adaptive
Rotation:         n/a

Device:           TPPS/2 IBM TrackPoint
Kernel:           /dev/input/event19
Group:            8
Seat:             seat0, default
Capabilities:     pointer 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   *button
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   flat *adaptive
Rotation:         n/a

Device:           ThinkPad Extra Buttons
Kernel:           /dev/input/event8
Group:            9
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a


--=-=-=
Content-Type: text/plain


Bye,
Tassilo

--=-=-=--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57526; Package emacs. Full text available.

Message received at 57526 <at> debbugs.gnu.org:


Received: (at 57526) by debbugs.gnu.org; 2 Sep 2022 09:30:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 02 05:30:58 2022
Received: from localhost ([127.0.0.1]:44886 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oU30s-0003wi-7m
	for submit <at> debbugs.gnu.org; Fri, 02 Sep 2022 05:30:58 -0400
Received: from sonic315-22.consmr.mail.ne1.yahoo.com ([66.163.190.148]:36893)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1oU30r-0003wW-1M
 for 57526 <at> debbugs.gnu.org; Fri, 02 Sep 2022 05:30:57 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1662111051; bh=NK7ntFfScyI+kDRYP0mxuLyZS53ORZHSUDEI7Q5pKow=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=TVgmXMKnhiwL+evNn7ie/86nFWdm/0SNR2vQXes2MQmoajvOxC5nQY+PxWO9gXpRGz9sKtB2Hde/nfH1p0fovnlFS4jDlnWBKdiEyen5D5HjGI1rOYLoJyotcQyiCRoUPhymxiJMNjU6soMw+Ip2XxHVLMH31WMXFVcNotR1nMyjTrtd8EDrbo9qCrbk6HhvVUXDYzZzOKc5iL6ymSuKqxWydrBkOQ41gH5I4Phq2Vx3kgmDFAMcf1aHK3CxnFCSUNnw10LOLW7Dlp7oZslxRuaDFsvBA+tLzn9nYRNB59LK3sAhAn/yiF7gFutWdDT50T/S9e3ui/CC2Sd+uX1VAQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1662111051; bh=/L9/hmvFD94MAfSxHBxUYoaE3IJenPKDjTVbqBax5YF=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=HWdcSy/nVwfXqvkv8ENv6BjZag8plB9T25Cp2DuBOltSzoVU0m5eNGnRk3nvDDeN98nkWdtlMW1fP21Brqrj7NsuLM4Cc7FJAbbWegwXR/oAocdrULFQB1r54YEkyZ0c1sKTCOzj0bb1eKlrnx+Mu/WC6ehAtVld4iQWW5JbMsQqfknQe8wLMQJTwJpWjQh4sVqH5USaHq54IBSMU7gkFWCKm7ME7U0nuVceqjuOvhrrwsz8AQmpr1UZPJ3SvPTEM2GEQ8oLy4Zxc7UtQOpGcAj1Z1T5cQdObf67aY4pC3CeoFuJ/VX/CKgMYDOqtIN43tX1RStvACOOv3EYfIpG6w==
X-YMail-OSG: fToI8mEVM1nqgYxKMUey6AL32EIDPDTvq2WyLWRB4OlMRq...D1ZGoUzpt9.iUY
 QIRVJT1AIO7l0YBCEuQPxaxDqkqyaKZ6XpRhZkG00m9EJBT669VxI1NukHPzJYvMlwP809hhL8ll
 DqAfQdPRAEYJoI.WjHRP1LcScI02h9Rqnwg2eoQmlOzDxFf3cfZCfeRd8kILH0j2.5XbcvT0kiB0
 pRNGRnrUQ1_UABlYKoVohoy9b7BRFLzKrGYnqxlU6wA0Dndurr4LX3WWikAjSwIWcZvZgh_H7iRw
 gsCg7fxm3eXbzzOotJBvroVdAqn_KrT3OUz6zR65Nrg7hTRCIg33HULFNNqTxnomR75ru4Th5EUV
 rxmOHJGp8LeVCRgYv60vd19EeHKjRgJzVZTmqEv5zG7fUSk5_k5kX1ewe2EzhabmSpvwmrWA6YdN
 GgMbkbrBH37MbjPH6Lcbt3CVQNNbuUWPdeLzmiMM9US1pp4xHCNRmzjaCGTVCfu3sgl_WwKgud8m
 23gnqn14YmiffHrEEELQsH4Uad_Q0cirp7Ml4kZ5t3b.u.oVltWI4yjkrbQRWsaR3cKgr4HMnLkq
 In_3DsfaOtVwsIHXUCOv3iRQdNXA.R0_nlc3GB.dJxo3_LeZZWdqwwiA7cQG3DxYhOwIYT403_hS
 bea7Ja06bv_JZEvcHJymIAlltdjGN31zQaiGPiJIWk67uS7pWrWoFf9DFpNDKKHfDzH5pPxFs49V
 bgLpVePnlZOdvV4aqn_8K6W014Zhom9hhqT5LAVqMjVcvTbDLDyoCPev1P_nr5Uj1Wc0IfgzBoIM
 TDzL6d6TyOUPR7wcH3w68xpVgMtKlab7dMOIOgsVZUBZSg4XjDPFtm_Qtxpoh9VXk6j.6DKltBaF
 aAzy5e4uw.J7Rtv52qH1AofvMGUvv9W_p1PZeYuqY.8bxk48WXENWwpwiWVv80tNd6nOovbCRRTa
 XXeCtWpQeEVyDxQY8SxSA7c6gDn4TisrjJer5w7IFLNKcbzjBi2fJq21..czGE0GFceXaFUxbRv_
 6DPa4z1xdyrvUFyYWIEIO7btNfjzuasFXF3qC.Q_1Am8G0C4BBzTBq37..VS4x7JivVC9NCyBdnX
 LlVS0D0n9.Qo5ncDnDh6oGMHjEmnpmFCpDlYrZOMVipMvuV2LVvteLeOUZo4h8TBdxKHPOcRnX7X
 MeW.IkHhUB_CTfBOqVFIhUP8mE8o6uU69Gg4KA2Xt.haOb.4OSAVq3Tg0EViMS6ykOAe20FVvfaW
 GcRIYcTZog_khoolBGkgvM9W0flBuoFobOC3VQYAhJixi_VEZYP5Xq_Z9pq_IHy8u0bPUBdxSlKg
 vLSxDsa_bRGZZB54Svrdn7_rl8Ci9Uyp9DfPyZbckY85AlgOH04lzM4QqsUfAaaU5_P9qJNUadH.
 KhZNAf.Axp5MuNiPkX0NyzEk1v0BSa5kc.h_f.OrfWeYBwG1ZNbutZEj8Z78neUk5f0Cy5GGtv1J
 IIsWJySBq4Qe9cu3kn3sRCgmllEfTHT97KRGSCgiyG43Y4_9e2ETqCYt3UMkjm7k9a73M0JoSOjv
 iDGOn8EJ.z1X6.z.0uwQK0KQpDMxCC92md5HRhu.kqxO148Ft46Im7g_x9Awy8A0mZK18JnxvI0r
 JWlO79RpCsRnmiIaSqGA929Bfu1iMl2uNSh47K8w.uFzZmsQTsCiL8GykBYIkg4iCqCPlr2kuI9x
 W0NpZAvZYuYlcLQ0DK4hEMuXgM5iMUvpPe.7qsXlWuca._t_OeaktN0lz5qJnrC74aSHdtXrswxJ
 RtjXv3Oz4U13kU8scxbBEbGBUB3Gn41M8dVlRrBsFhWWoPFddiAR3_x1o2K7oXcJu6XaTVmF1V_8
 P7uPOwUf4A89fCBHAuG231ZYjRKpzW1r6zHwuvJ38gsamHvq6NysxZXW4CN6s2yC4mXWakUMlIAz
 7vpEFlYM9BLjkCPqI9f.BHLudpIyJDqrS0sqltLFrzO830dFLCuSX606lXrddN4.OTRIPU10S1k.
 32mz9dbgq.mXpLMrbjP6V9kvpH.EJFigT5Uc8eVIkGU0QfPGSgqG9YNLFgfPPbKMwk1aHiOB.waR
 sqavObXPZnOgzdUflO5cfIE5pIpTeNmKTNfl_2gknfWoNbiNLF7atH05Up1e4lb.gK33KA73Lle6
 kG6LrmDgnNmsD.WVJFbgYEPUyzLjLe7UrYWl8krP1z_L6Qt4j6a19bD5WSlfuzR3u3wPihp7tMqP
 VUf3S0N1F.YlnPvHolDT5f5Gza3.RWWnbGJJjql5meuJRaBanER29j1x2PWtY.LVv6qA.SOSKfDm
 L9aQQgrpS.dhH
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic315.consmr.mail.ne1.yahoo.com with HTTP; Fri, 2 Sep 2022 09:30:51 +0000
Received: by hermes--canary-production-sg3-6bb8946c47-n9zqw (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID 692c5d08b65ab161544bff7725e5d3ac; 
 Fri, 02 Sep 2022 09:30:47 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Tassilo Horn <tsdh@HIDDEN>
Subject: Re: bug#57526: 29.0.50; Precise pixel-scrolling works great with
 touchpad but not with mouse wheel
References: <87edwvqi16.fsf@HIDDEN> <87wnamlgq3.fsf@HIDDEN>
 <875yi64ag4.fsf@HIDDEN>
Date: Fri, 02 Sep 2022 17:30:41 +0800
In-Reply-To: <875yi64ag4.fsf@HIDDEN> (Tassilo Horn's message of "Fri, 02 Sep
 2022 06:57:15 +0200")
Message-ID: <877d2mktry.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Mailer: WebService/1.1.20595
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1203
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 57526
Cc: 57526 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Tassilo Horn <tsdh@HIDDEN> writes:

> The short list is:
>
> =E2=9D=AF xinput list
> WARNING: running xinput against an Xwayland server. See the xinput man pa=
ge for details.
> =E2=8E=A1 Virtual core pointer                    	id=3D2	[master pointer=
  (3)]
> =E2=8E=9C   =E2=86=B3 Virtual core XTEST pointer              	id=3D4	[sl=
ave  pointer  (2)]
> =E2=8E=9C   =E2=86=B3 xwayland-pointer:39                     	id=3D6	[sl=
ave  pointer  (2)]
> =E2=8E=9C   =E2=86=B3 xwayland-relative-pointer:39            	id=3D7	[sl=
ave  pointer  (2)]
> =E2=8E=9C   =E2=86=B3 xwayland-pointer-gestures:39            	id=3D8	[sl=
ave  pointer  (2)]
> =E2=8E=A3 Virtual core keyboard                   	id=3D3	[master keyboar=
d (2)]
>     =E2=86=B3 Virtual core XTEST keyboard             	id=3D5	[slave  key=
board (3)]
>     =E2=86=B3 xwayland-keyboard:39                    	id=3D9	[slave  key=
board (3)]
>
> Interestingly, that list is the same no matter if I plugged my mouse
> into my notebook's USB slot or if it is not connected.

Ah, you're using Xwayland.

Unfortunately, that X server is not implemented properly, so the X build
of Emacs cannot determine the source of wheel movement correctly.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57526; Package emacs. Full text available.

Message received at 57526 <at> debbugs.gnu.org:


Received: (at 57526) by debbugs.gnu.org; 2 Sep 2022 05:22:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 02 01:22:46 2022
Received: from localhost ([127.0.0.1]:44605 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oTz8f-00055I-J9
	for submit <at> debbugs.gnu.org; Fri, 02 Sep 2022 01:22:46 -0400
Received: from eggs.gnu.org ([209.51.188.92]:42292)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tsdh@HIDDEN>) id 1oTz8e-000552-Ev
 for 57526 <at> debbugs.gnu.org; Fri, 02 Sep 2022 01:22:45 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:40802)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <tsdh@HIDDEN>)
 id 1oTz8Z-0000Dv-4p; Fri, 02 Sep 2022 01:22:39 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:In-reply-to:Date:Subject:To:From:
 References; bh=2LNMedAlbzp4Uicis/PM4thW7sjEqAWzpgWg36H/cVU=; b=MwU3DX9ak2Yjmd
 GPoepod00Ko+Wnuyt8Q1oGM5kqZw+rRYJNTUXXum+D6itWpOw3AHuL54EXgo072rPIq65NADZ8i66
 9A+5gqwruBnJvDZ89AjTd8L/dU7iT9l5avagVupvuXz5JA0k/SNLSZ0z22XuZl6/z1Xvacl5NI8za
 UJcgE8vta8wSmcIKFTi3g4X+FQyKAXuNPYkzAyfOBDN2lIUtjndw/TvmEq9ZdXK4WQ5DPVAVjK0Px
 Zdt3VHtFna6owv7LAPD9N6ckk+8yz+EaplKIDD9uu9kvGeXiyoxc3Dz5S06Z4JyWffemAcqgywQUT
 4s4mnxbpVb19ZqvCW9gA==;
Received: from auth2-smtp.messagingengine.com ([66.111.4.228]:49039)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <tsdh@HIDDEN>)
 id 1oTz8Y-0000XF-U5; Fri, 02 Sep 2022 01:22:38 -0400
Received: from compute2.internal (compute2.nyi.internal [10.202.2.46])
 by mailauth.nyi.internal (Postfix) with ESMTP id AA11427C005A;
 Fri,  2 Sep 2022 01:22:38 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute2.internal (MEProxy); Fri, 02 Sep 2022 01:22:38 -0400
X-ME-Sender: <xms:HpMRY4K8RdmxQm3ZpZ_p4tMqt3YQJ1bAknNNSM6WpoIR9YG5Usp67Q>
 <xme:HpMRY4Ir3PV4f0DvqrCK-eS0Vy6SE9SDamJig5KRxLtVZzDQ5folI5Q07di1ofy1m
 a2Oo77PlzviNw>
X-ME-Received: <xmr:HpMRY4uqDU1-yk9i3YO1MveWYVcvFDJHRjJIOI-LygBkpQzUfdA4wNZyv3vsUp587zCcpoy69fXeqbwsQZetff1iQBzz2g>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrvdekledgleehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucenucfjughrpehffgfhvfevufffjgfkgggtsehmtd
 erredtreejnecuhfhrohhmpefvrghsshhilhhoucfjohhrnhcuoehtshguhhesghhnuhdr
 ohhrgheqnecuggftrfgrthhtvghrnheptedtkedvveffhedvteduieejtdeiffevvedvke
 evuddvkedtleffhffhhffhveelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghm
 pehmrghilhhfrhhomhepthhhohhrnhdomhgvshhmthhprghuthhhphgvrhhsohhnrghlih
 hthidqkeeijeefkeejkeegqdeifeehvdelkedqthhsughhpeepghhnuhdrohhrghesfhgr
 shhtmhgrihhlrdhfmh
X-ME-Proxy: <xmx:HpMRY1brER18MhAMI8Rbpeh1WgzDPsvqH9mXneEx0W9nPt40T7Ub3Q>
 <xmx:HpMRY_Y7nD2umtq7Ojp7sA01-OqFjp23mtS89iRl1sOW7ihopkRMQg>
 <xmx:HpMRYxAoE7UGWl8cK3t_AtEsFZQS72zacJf2mY21GJklJEmBaonqKg>
 <xmx:HpMRYwBuE4-U0fVoSWgq0hAuiNzJgY2F-CWgrh9-g-r_Mwsf5lOUTA>
Feedback-ID: ib2b94485:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri,
 2 Sep 2022 01:22:37 -0400 (EDT)
References: <87edwvqi16.fsf@HIDDEN> <87wnamlgq3.fsf@HIDDEN>
User-agent: mu4e 1.9.0; emacs 29.0.50
From: Tassilo Horn <tsdh@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
Subject: Re: bug#57526: 29.0.50; Precise pixel-scrolling works great with
 touchpad but not with mouse wheel
Date: Fri, 02 Sep 2022 06:57:15 +0200
In-reply-to: <87wnamlgq3.fsf@HIDDEN>
Message-ID: <875yi64ag4.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 57526
Cc: 57526 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Po Lu <luangruo@HIDDEN> writes:

>> The reason for the difference is that the EVENTs passed to
>> pixel-scroll-precision have very different delta values.  The
>> touchpad events command emacs to scroll about 20 pixels, the mouse
>> wheel events command it to scroll 150 pixels.
>
> Try playing with pixel-scroll-precision-large-scroll-height; start
> with a value of 30, and adjust it upwards if it interferes with
> trackpad scrolling.

Oh, yes, that does the trick.  I don't actually feel much of a
difference (if any) no matter if I set it to 10 vs. 140.  It seems it
must be at least smaller as the delta in the mouse wheel events (150) in
order to have any effect but that's it.  So I went with 140.

>> I see there's some interpolation feature which might be relevant but
>> I don't get into that code path because (device-class
>> last-event-frame last-event-device) returns core-keyboard instead of
>> mouse.  I get that value in both the case where I scrolled using
>> touchpad as well as mouse.  When I typed something with the real
>> keyboard, it says just keyboard.
>
> That part of the code will be reworked soon in accordance with an
> earlier discussion, and you can assist with that by sending the result
> of running "xinput list --long", which will help determine why your
> mouse is not being recognized by Emacs.

The short list is:

--8<---------------cut here---------------start------------->8---
=E2=9D=AF xinput list
WARNING: running xinput against an Xwayland server. See the xinput man page=
 for details.
=E2=8E=A1 Virtual core pointer                    	id=3D2	[master pointer  =
(3)]
=E2=8E=9C   =E2=86=B3 Virtual core XTEST pointer              	id=3D4	[slav=
e  pointer  (2)]
=E2=8E=9C   =E2=86=B3 xwayland-pointer:39                     	id=3D6	[slav=
e  pointer  (2)]
=E2=8E=9C   =E2=86=B3 xwayland-relative-pointer:39            	id=3D7	[slav=
e  pointer  (2)]
=E2=8E=9C   =E2=86=B3 xwayland-pointer-gestures:39            	id=3D8	[slav=
e  pointer  (2)]
=E2=8E=A3 Virtual core keyboard                   	id=3D3	[master keyboard =
(2)]
    =E2=86=B3 Virtual core XTEST keyboard             	id=3D5	[slave  keybo=
ard (3)]
    =E2=86=B3 xwayland-keyboard:39                    	id=3D9	[slave  keybo=
ard (3)]
--8<---------------cut here---------------end--------------->8---

Interestingly, that list is the same no matter if I plugged my mouse
into my notebook's USB slot or if it is not connected.

The long list is attached.

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Disposition: attachment; filename=xinput-list-long.txt
Content-Transfer-Encoding: quoted-printable

WARNING: running xinput against an Xwayland server. See the xinput man page=
 for details.
=E2=8E=A1 Virtual core pointer                    	id=3D2	[master pointer  =
(3)]
	Reporting 3 classes:
		Class originated from: 2. Type: XIButtonClass
		Buttons supported: 10
		Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel=
 Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Righ=
t" None None None
		Button state:
		Class originated from: 2. Type: XIValuatorClass
		Detail for Valuator 0:
		  Label: Rel X
		  Range: -1.000000 - -1.000000
		  Resolution: 0 units/m
		  Mode: relative
		Class originated from: 2. Type: XIValuatorClass
		Detail for Valuator 1:
		  Label: Rel Y
		  Range: -1.000000 - -1.000000
		  Resolution: 0 units/m
		  Mode: relative

=E2=8E=9C   =E2=86=B3 Virtual core XTEST pointer              	id=3D4	[slav=
e  pointer  (2)]
	Reporting 3 classes:
		Class originated from: 4. Type: XIButtonClass
		Buttons supported: 10
		Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel=
 Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Righ=
t" None None None
		Button state:
		Class originated from: 4. Type: XIValuatorClass
		Detail for Valuator 0:
		  Label: Rel X
		  Range: -1.000000 - -1.000000
		  Resolution: 0 units/m
		  Mode: relative
		Class originated from: 4. Type: XIValuatorClass
		Detail for Valuator 1:
		  Label: Rel Y
		  Range: -1.000000 - -1.000000
		  Resolution: 0 units/m
		  Mode: relative

=E2=8E=9C   =E2=86=B3 xwayland-pointer:39                     	id=3D6	[slav=
e  pointer  (2)]
	Reporting 7 classes:
		Class originated from: 6. Type: XIButtonClass
		Buttons supported: 10
		Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel=
 Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Righ=
t" None None None
		Button state:
		Class originated from: 6. Type: XIValuatorClass
		Detail for Valuator 0:
		  Label: Abs X
		  Range: 0.000000 - 65535.000000
		  Resolution: 10000 units/m
		  Mode: absolute
		  Current value: 0.000000
		Class originated from: 6. Type: XIValuatorClass
		Detail for Valuator 1:
		  Label: Abs Y
		  Range: 0.000000 - 65535.000000
		  Resolution: 10000 units/m
		  Mode: absolute
		  Current value: 0.000000
		Class originated from: 6. Type: XIValuatorClass
		Detail for Valuator 2:
		  Label: Rel Horiz Wheel
		  Range: -1.000000 - -1.000000
		  Resolution: 0 units/m
		  Mode: relative
		Class originated from: 6. Type: XIValuatorClass
		Detail for Valuator 3:
		  Label: Rel Vert Wheel
		  Range: -1.000000 - -1.000000
		  Resolution: 0 units/m
		  Mode: relative
		Class originated from: 6. Type: XIScrollClass
		Scroll info for Valuator 2
		  type: 2 (horizontal)
		  increment: 1.000000
		  flags: 0x0
		Class originated from: 6. Type: XIScrollClass
		Scroll info for Valuator 3
		  type: 1 (vertical)
		  increment: 1.000000
		  flags: 0x2 ( preferred )

=E2=8E=9C   =E2=86=B3 xwayland-relative-pointer:39            	id=3D7	[slav=
e  pointer  (2)]
	Reporting 7 classes:
		Class originated from: 7. Type: XIButtonClass
		Buttons supported: 10
		Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel=
 Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Righ=
t" None None None
		Button state:
		Class originated from: 7. Type: XIValuatorClass
		Detail for Valuator 0:
		  Label: Rel X
		  Range: -1.000000 - -1.000000
		  Resolution: 0 units/m
		  Mode: relative
		Class originated from: 7. Type: XIValuatorClass
		Detail for Valuator 1:
		  Label: Rel Y
		  Range: -1.000000 - -1.000000
		  Resolution: 0 units/m
		  Mode: relative
		Class originated from: 7. Type: XIValuatorClass
		Detail for Valuator 2:
		  Label: Rel Horiz Wheel
		  Range: -1.000000 - -1.000000
		  Resolution: 0 units/m
		  Mode: relative
		Class originated from: 7. Type: XIValuatorClass
		Detail for Valuator 3:
		  Label: Rel Vert Wheel
		  Range: -1.000000 - -1.000000
		  Resolution: 0 units/m
		  Mode: relative
		Class originated from: 7. Type: XIScrollClass
		Scroll info for Valuator 2
		  type: 2 (horizontal)
		  increment: 1.000000
		  flags: 0x0
		Class originated from: 7. Type: XIScrollClass
		Scroll info for Valuator 3
		  type: 1 (vertical)
		  increment: 1.000000
		  flags: 0x2 ( preferred )

=E2=8E=9C   =E2=86=B3 xwayland-pointer-gestures:39            	id=3D8	[slav=
e  pointer  (2)]
	Reporting 2 classes:
		Class originated from: 8. Type: XIValuatorClass
		Detail for Valuator 0:
		  Label: Rel X
		  Range: -1.000000 - -1.000000
		  Resolution: 0 units/m
		  Mode: relative
		Class originated from: 8. Type: XIValuatorClass
		Detail for Valuator 1:
		  Label: Rel Y
		  Range: -1.000000 - -1.000000
		  Resolution: 0 units/m
		  Mode: relative

=E2=8E=A3 Virtual core keyboard                   	id=3D3	[master keyboard =
(2)]
	Reporting 1 classes:
		Class originated from: 9. Type: XIKeyClass
		Keycodes supported: 248

    =E2=86=B3 Virtual core XTEST keyboard             	id=3D5	[slave  keybo=
ard (3)]
	Reporting 1 classes:
		Class originated from: 5. Type: XIKeyClass
		Keycodes supported: 248

    =E2=86=B3 xwayland-keyboard:39                    	id=3D9	[slave  keybo=
ard (3)]
	Reporting 1 classes:
		Class originated from: 9. Type: XIKeyClass
		Keycodes supported: 248


--=-=-=
Content-Type: text/plain


Bye,
Tassilo

--=-=-=--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57526; Package emacs. Full text available.

Message received at 57526 <at> debbugs.gnu.org:


Received: (at 57526) by debbugs.gnu.org; 2 Sep 2022 01:15:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 01 21:15:19 2022
Received: from localhost ([127.0.0.1]:44421 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oTvHD-0007CD-If
	for submit <at> debbugs.gnu.org; Thu, 01 Sep 2022 21:15:19 -0400
Received: from sonic310-25.consmr.mail.ne1.yahoo.com ([66.163.186.206]:41472)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1oTvHB-0007Bx-7P
 for 57526 <at> debbugs.gnu.org; Thu, 01 Sep 2022 21:15:17 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1662081311; bh=9f8UVWaaCBFBu9JPXz7ZyHIH2wCdro8qckD0AA7S6rw=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=DPLrNNwm0xXRCWtDC9aux8do2VBIhiDMpCPLnZ9EHwvvKBeW3fBZe5VflNTx6sY1U/6LHta8176coOF3HFq+cxBPKc0lHRq3v/UODr4ezjDUXjUmI6FKcx0iKtMJ8r/q2YoJo7/fBk9jzlU/aZSF7vwFe1NCoVvEM/U8+1qxG8i0sJ1mgweql/9SrsqGR+1qf69JoPEM5s0apCIufxLIF8I3SNLb+e9tQRZ5iGuYEddGv2lOWj2iLKQiv4AKKWrr3FXztWMhdg4KsDcpM0QkKm5KkrC9XKChIyfOUTuIHGQpuC/qzecQnvm5iEJWIQ8ldbhcCAq2KXzjM5lU7cQFVA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1662081311; bh=91djUlA8WKPTzJHOawExmZickpbGJKiLTnAbDevUgNC=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=COGweQ9+26wsdRAC4jkH8047Psad6Wm/VRHRsuUvOmw3lPKgXL2X/nBkHoXI2gvTF29SbXfHS3bRwEFMtWE717F7yYDTRVeJHm0z4+//pp2RM3Om4FNf2kbw5fa2x5ctZoDD7goN81u+UooviiQg7ZC1cySh+PU3BWS34Lyy1P9+4rg8WyRRsSIik4JXhWvHS56QNZb7HSbuTtJRfpixTULWrarnMoRwan57To5qeHHo0Ctc15Io7yL0R+nMmWZIUKA+8MoVZCif4DUhYXn6+EAtOYm9ANNN8ENNDF5TLimQGkLchbcK/aul9qo+l4EYWlArG3ezO9VyrgnR6kf0aw==
X-YMail-OSG: DLO2kQgVM1nZoF6Q4pH5fGuLp1gbuDKIQgLF5agmM1FcEoUDZrsdb_vnkBkj01k
 HjZTF42uhZEFe2653T4rShjQZAun90Lt_ysfcB3GVnF2oX0Q8tnSrYiRGB2jYWP7LXQSQEwxX5Op
 O9CbMtaViklgj..3qPEnhErW7.v_tkbQKWKDVWESK3hg6741VgCJ5BXr.NSlakZ_JyT71kpwas6V
 ZcxB7MS9dpELDNXwOK9wSrlcfwt1r_uODEQWs_q9Z31_SuPLNJlbQAdamMaJ0G0XIsuMOkbQjvv4
 9YSXqSrxFOUmAatsk7hekHqnFcHIO08veiO9RyL9xal9x.oD3IbaJu6KqvdhmMOpRbfKjagSiSAj
 nh0qGXfPql7hpeCG.RmmPgEF4jsCZPxeBwJ_7oCbsoG0bdLtxyoI2guzSuQxWJq95SETxxPeSKAO
 YKy2LmiX491wHu9ViTjHIt4PMMWjBOI7f8yCqOPSiOMETNzZOuEeWCPJgmf70dO5pJkr7A6lifL5
 _znWsqOnW_Sw_O1XBBgcU7C3H.7tW4IEhcJXa5eIdihsRxxs_0UzU0wN1OD6gGmzzvsc3HJlww6Q
 VWJaZwGF7SuHeg.PzqaAunfRMzCOlD4yfiRCKwTmY2DFZtG7XXBxptEarextncNiER2bBbQKaQS7
 PPF0Jefa8ruIlryVQirlXy2xuzLf057AgZVbpOJkgZyB9ypSOCVxfwKPMuAYlh0xm9BIDssG85uh
 idSs1MovzrVHS.7PTdAQ1lSfd7kOlpv4puOykswwx4xSDm9i3yjWVUxOQCXpch.xQBcgLLxZuUlr
 dd3q9doGXxCB2oGAD1oVicwAEJDFFsspkzhOPZ0gfn5dIAcUmcRS42Oi3Aoa4FnE1kwkPNyn7..M
 jHMfaOI2LG8WKX_oSafyTtpR6alKQyChLPN6uFeID6xVFjqFZay1NoDzqscSLIVzk_HaUnxw_uFi
 qEoa6Z5No5KRcHyP.KbY2E5VCvc0H_dR0wHHRSgDMIzkIjluayHPCktTcvgkR1zklDQnAzC.LzJL
 zzpV3gZPzPTea9yEHaKGXnGmq3bEFmOUa4mIrbts2Xord7MsEprizX3AfB1EYE9x0get04dAUBye
 3iny4MFC3aSSnxoRGSEco06bonPPw6lTpFT5IJMXNvdP3y97cEPIV3xz1PIzzyIvATardGJzx3pg
 GZgenvV4t1U1l_TXONhAxG6re1TP.ouVxR4OWdZGpjJdPdKwD9i4A5EMCJyCprw1kxr5i70xGNTs
 Fbf6qLiYJCmpOXkfDItveUsfBYJos1THwgM5dIvPYENBBqHuvhOKdJwWr7DHFuBUOlBK1icdASfh
 lnS5te7wEh5sqCG_sJk0uvQkrr5AAdtM1BKb.UiQow5AfGvdazvB80Sw4tz7TitNe7FtDZakhrZK
 M1bl7rqR7HiUSRmd6sKv25R1oWVm2prYJrQgeaMR5O_6j_fyVzHG42MHzZDuYwxKur14D9hNyZPK
 MNlQ78hxoJisZQNgTBSjceKH_0eWW7T0oB0oEfcCoZoz3izd_SgZskKbdXQ753s5uSwWetSpac0Q
 29J2fNtW4PZizjDuNmnW9I.cZ5vh2bcBrjcftoKII9BT51nynZFOOH2_kVcnd6_618WGKFgPNO0C
 AO8In5I6htqVzxlWjKBKVcH4z8d85s1OUgM88vyLkcos0kRoXkq3IAdVUAYh.EM7kf3yr5C3DN8G
 GgCjQeDNBOfEtnCp2s4TE3Jr35PjaIbgtZ3OWXyFW97OQXJIODZnNPmbl7_n5u_hj_FhlXDwr87e
 vr2CkYvO36.xIw8foi5wHsme7o5W6HZS_L13A9e9c67hYt3hdPCtyChxU63GOFS3viSoXhf4N24D
 K.BpanA7CqVAsCvshvdDxVRPjCU5EO2.1xykUQWx.w_fLVymdJpKhTX66e4xF8rM1BdxeAJNedxJ
 uM6NHR4GCJZiw8np0d8LFFD3F9gYmCkt6xJ7s1mdEUr_3qev8yJ3XCZYZk8BCEkGynqMr.8HkwS0
 4wUGgYa.ghTZPwRJdjbCQuaEcVAFFjBBnbR8D5UuHaBOaBEr.8B6DBWoypBzx.qqFuAfOz8Qdwml
 Td7Sc5khI35.7g012xDU7Y1QI9WfsJsuFnahIx4tuH0iljJEIabz9j5W2PDBLoRb7jLThhL1Lkpq
 fQah4JBrlARVRhA5KXHjaCuFCmqkdcVohFPMDy6d_YsCryC8USSYlymsmXHMLaTMdgYZcO_g8HW4
 eitZegvBTXqpTNigw2ZN5JBV3lG2g8pRefP1gY6tlAmIttDi1MPl9IaQAOtbiPxtfNt69WwQ3fAL
 OdME-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic310.consmr.mail.ne1.yahoo.com with HTTP; Fri, 2 Sep 2022 01:15:11 +0000
Received: by hermes--canary-production-sg3-6bb8946c47-ts4tq (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID 139f64de02412a6a26b1acd666099df5; 
 Fri, 02 Sep 2022 01:15:04 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Tassilo Horn <tsdh@HIDDEN>
Subject: Re: bug#57526: 29.0.50; Precise pixel-scrolling works great with
 touchpad but not with mouse wheel
References: <87edwvqi16.fsf@HIDDEN>
Date: Fri, 02 Sep 2022 09:15:00 +0800
In-Reply-To: <87edwvqi16.fsf@HIDDEN> (Tassilo Horn's message of "Thu, 01 Sep
 2022 15:48:43 +0200")
Message-ID: <87wnamlgq3.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20595
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1289
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 57526
Cc: 57526 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Tassilo Horn <tsdh@HIDDEN> writes:

> The reason for the difference is that the EVENTs passed to
> pixel-scroll-precision have very different delta values.  The touchpad
> events command emacs to scroll about 20 pixels, the mouse wheel events
> command it to scroll 150 pixels.

Try playing with pixel-scroll-precision-large-scroll-height; start with
a value of 30, and adjust it upwards if it interferes with trackpad
scrolling.

> I see there's some interpolation feature which might be relevant but I
> don't get into that code path because (device-class last-event-frame
> last-event-device) returns core-keyboard instead of mouse.  I get that
> value in both the case where I scrolled using touchpad as well as mouse.
> When I typed something with the real keyboard, it says just keyboard.

That part of the code will be reworked soon in accordance with an
earlier discussion, and you can assist with that by sending the result
of running "xinput list --long", which will help determine why your
mouse is not being recognized by Emacs.

Unfortunately momentum will not work with any non-trackpad mice other
than Apple's "Magic Mouse 2" (which recently gained driver support on
the kernel side), since the necessary tactile information is not
reported to programs by their hardware.





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57526; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 1 Sep 2022 14:47:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 01 10:47:02 2022
Received: from localhost ([127.0.0.1]:43832 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oTlTC-0003eV-19
	for submit <at> debbugs.gnu.org; Thu, 01 Sep 2022 10:47:02 -0400
Received: from lists.gnu.org ([209.51.188.17]:60910)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tsdh@HIDDEN>) id 1oTlT7-0003eI-RZ
 for submit <at> debbugs.gnu.org; Thu, 01 Sep 2022 10:47:00 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:34116)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <tsdh@HIDDEN>) id 1oTlT7-0001Bt-Kx
 for bug-gnu-emacs@HIDDEN; Thu, 01 Sep 2022 10:46:57 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:35756)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <tsdh@HIDDEN>) id 1oTlI9-0007Jd-Sf
 for bug-gnu-emacs@HIDDEN; Thu, 01 Sep 2022 10:35:37 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:Subject:To:From:in-reply-to:
 references; bh=kIK+48OT6LUJhAE6B9YJsQ49As3TB4AwQy17IF+D5jA=; b=nSqJgUs7eMl7HZ
 nCRE9QxECTCbm81kv13JjPkW21X3bsNwKvuJ3O5n5WSfOS1XGD7OX0+v8rsRl0v1Zw/MTUrsEk3cx
 XPoFQVFAQw8y3X7M1N3sgQWaoSZ3dWognWENYWwZob4dgMRZrkMx/EhFXP9mTJLrLP1grJqzoM4uz
 ONgbAMH89Ac68YIXwqu/32i3W+L4nltzJK9N5bZ/1Gc3tCPPz554QT1IRWOpYvosOhY7AEXGU4eY+
 B5JP7qqZ4whg17aEvR4dI1L4TW139myNiSDykXpUJC3miFAUvSBk5xkBgD6AKM3aY8u0+J9nn3zEl
 r70estNxlDlcFuIvX48Q==;
Received: from auth2-smtp.messagingengine.com ([66.111.4.228]:51891)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <tsdh@HIDDEN>) id 1oTlI9-0000nq-KW
 for bug-gnu-emacs@HIDDEN; Thu, 01 Sep 2022 10:35:37 -0400
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41])
 by mailauth.nyi.internal (Postfix) with ESMTP id 81B8F27C005A
 for <bug-gnu-emacs@HIDDEN>; Thu,  1 Sep 2022 10:35:36 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute1.internal (MEProxy); Thu, 01 Sep 2022 10:35:36 -0400
X-ME-Sender: <xms:OMMQY7IOJO2Zq9jb4row_RZANDir4YiV1-uZuyUYO1MCLmLJELHATg>
 <xme:OMMQY_JJnI1ItGGBKOXvQGQdodg5acFwJYM11mc51nhtjfSoJ_VwAAlMAfgnCltZy
 DzynYYgGp5jOQ>
X-ME-Received: <xmr:OMMQYztAc7SWYMq_KCRsDGtCwu4rurh2BDhc3XMqCDYS5oTPgmMoS_OZdpIX2PVRNM3_4CHKRgOLyKuc279plo4Ei3cgqg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrvdekkedgjeelucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucenucfjughrpegfhffvufffkfggtgesthdtredttd
 ertdenucfhrhhomhepvfgrshhsihhlohcujfhorhhnuceothhsughhsehgnhhurdhorhhg
 qeenucggtffrrghtthgvrhhnpeduvdeuveejfeekueffieffhfethfdviedutddtgfeivd
 dvhfevffelgfdujeetveenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgr
 ihhlfhhrohhmpehthhhorhhnodhmvghsmhhtphgruhhthhhpvghrshhonhgrlhhithihqd
 ekieejfeekjeekgedqieefhedvleekqdhtshguhheppehgnhhurdhorhhgsehfrghsthhm
 rghilhdrfhhm
X-ME-Proxy: <xmx:OMMQY0bHDgYS5vb9dW36FyKPwsL1851aIiCy7QSZsXu5cWkvldStMg>
 <xmx:OMMQYyaBH4DUbldgGj2T-5VvJA2hlamxTVpDMdV68S1iP3BK6fuQBg>
 <xmx:OMMQY4C9YF-YIKOZoT1P8kiqniGE65S98EdtUs3mM3IBZ5xeRaKyHg>
 <xmx:OMMQYw0J0cC5udVcfrPRKMJLB1kV6b9YRpbFiARfOEULMkW70SPjCg>
Feedback-ID: ib2b94485:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA for
 <bug-gnu-emacs@HIDDEN>; Thu, 1 Sep 2022 10:35:35 -0400 (EDT)
User-agent: mu4e 1.9.0; emacs 29.0.50
From: Tassilo Horn <tsdh@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 29.0.50; Precise pixel-scrolling works great with touchpad but not
 with mouse wheel
Date: Thu, 01 Sep 2022 15:48:43 +0200
Message-ID: <87edwvqi16.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)


1. emacs -Q
2. In *scratch* evaluate

(pixel-scroll-mode 1)
(setq pixel-scroll-precision-use-momentum t)
(pixel-scroll-precision-mode 1)

The result for me is that scrolling with my notebook's touchpad is
precise and uses momentum.  But scrolling with the mouse wheel seems to
scroll about 8 lines with each "click" of the wheel in one redisplay (so
it's not smooth at all) and there seems to be no momentum (which is
probably correct because the wheel doesn't give the ability to stop
momentum scrolling).  C-h k reports that wheel-down/up are bound to
pixel-scroll-precision.  On the touchpad it seems next to wheel-down/up
events a final touch-end event is generated starting the momentum
scrolling.

The reason for the difference is that the EVENTs passed to
pixel-scroll-precision have very different delta values.  The touchpad
events command emacs to scroll about 20 pixels, the mouse wheel events
command it to scroll 150 pixels.

I see there's some interpolation feature which might be relevant but I
don't get into that code path because (device-class last-event-frame
last-event-device) returns core-keyboard instead of mouse.  I get that
value in both the case where I scrolled using touchpad as well as mouse.
When I typed something with the real keyboard, it says just keyboard.


In GNU Emacs 29.0.50 (build 13, x86_64-pc-linux-gnu, GTK+ Version
 3.24.34, cairo version 1.17.6) of 2022-09-01 built on thinkpad-t440p
Repository revision: 67b85decc7702c24f2904e60e3eecfc2bfca5ab6
Repository branch: master
System Description: Arch Linux

Configured using:
 'configure --with-pgtk --with-native-compilation --with-xinput2'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBOTF LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY
PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS WEBP XIM GTK3 ZLIB

Important settings:
  value of $LC_MONETARY: de_DE.utf8
  value of $LC_NUMERIC: de_DE.utf8
  value of $LC_TIME: de_DE.utf8
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: ELisp/l

Minor modes in effect:
  symbol-overlay-mode: t
  display-fill-column-indicator-mode: t
  editorconfig-mode: t
  debbugs-browse-mode: t
  hl-todo-mode: t
  global-aggressive-indent-mode: t
  aggressive-indent-mode: t
  pdf-occur-global-minor-mode: t
  dirvish-override-dired-mode: t
  diredfl-global-mode: t
  which-key-mode: t
  highlight-parentheses-mode: t
  global-corfu-mode: t
  corfu-mode: t
  yas-global-mode: t
  yas-minor-mode: t
  outline-minor-mode: t
  global-git-commit-mode: t
  magit-auto-revert-mode: t
  auto-revert-mode: t
  bug-reference-prog-mode: t
  vertico-mode: t
  marginalia-mode: t
  minibuffer-depth-indicate-mode: t
  electric-pair-mode: t
  recentf-mode: t
  pixel-scroll-precision-mode: t
  pixel-scroll-mode: t
  override-global-mode: t
  save-place-mode: t
  savehist-mode: t
  shell-dirtrack-mode: t
  puni-global-mode: t
  puni-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
~/Repos/el/mu/build/mu4e/mu4e hides ~/Repos/el/mu/mu4e/mu4e
~/Repos/el/mu/build/mu4e/mu4e-main hides ~/Repos/el/mu/mu4e/mu4e-main
~/Repos/el/mu/build/mu4e/mu4e-view hides ~/Repos/el/mu/mu4e/mu4e-view
~/Repos/el/mu/build/mu4e/mu4e-org hides ~/Repos/el/mu/mu4e/mu4e-org
~/Repos/el/mu/build/mu4e/mu4e-lists hides ~/Repos/el/mu/mu4e/mu4e-lists
~/Repos/el/mu/build/mu4e/mu4e-actions hides ~/Repos/el/mu/mu4e/mu4e-actions
~/Repos/el/mu/build/mu4e/mu4e-helpers hides ~/Repos/el/mu/mu4e/mu4e-helpers
~/Repos/el/mu/build/mu4e/mu4e-search hides ~/Repos/el/mu/mu4e/mu4e-search
~/Repos/el/mu/build/mu4e/mu4e-server hides ~/Repos/el/mu/mu4e/mu4e-server
~/Repos/el/mu/build/mu4e/mu4e-obsolete hides ~/Repos/el/mu/mu4e/mu4e-obsolete
~/Repos/el/mu/build/mu4e/mu4e-update hides ~/Repos/el/mu/mu4e/mu4e-update
~/Repos/el/mu/build/mu4e/mu4e-context hides ~/Repos/el/mu/mu4e/mu4e-context
~/Repos/el/mu/build/mu4e/mu4e-draft hides ~/Repos/el/mu/mu4e/mu4e-draft
~/Repos/el/mu/build/mu4e/mu4e-bookmarks hides ~/Repos/el/mu/mu4e/mu4e-bookmarks
~/Repos/el/mu/build/mu4e/mu4e-message hides ~/Repos/el/mu/mu4e/mu4e-message
~/Repos/el/mu/build/mu4e/mu4e-compose hides ~/Repos/el/mu/mu4e/mu4e-compose
~/Repos/el/mu/build/mu4e/mu4e-headers hides ~/Repos/el/mu/mu4e/mu4e-headers
~/Repos/el/mu/build/mu4e/mu4e-mark hides ~/Repos/el/mu/mu4e/mu4e-mark
~/Repos/el/mu/build/mu4e/mu4e-contacts hides ~/Repos/el/mu/mu4e/mu4e-contacts
~/Repos/el/mu/build/mu4e/mu4e-icalendar hides ~/Repos/el/mu/mu4e/mu4e-icalendar
~/Repos/el/mu/build/mu4e/mu4e-folders hides ~/Repos/el/mu/mu4e/mu4e-folders
~/Repos/el/mu/build/mu4e/mu4e-speedbar hides ~/Repos/el/mu/mu4e/mu4e-speedbar
~/Repos/el/mu/build/mu4e/mu4e-contrib hides ~/Repos/el/mu/mu4e/mu4e-contrib
~/Repos/el/mu/build/mu4e/mu4e-vars hides ~/Repos/el/mu/mu4e/mu4e-vars
/home/horn/.emacs.d/elpa/transient-20220806.2224/transient hides /home/horn/Repos/el/emacs/lisp/transient

Features:
(shadow emacsbug xref gnus-fun dabbrev cursor-sensor cape-keyword cape
shortdoc rect delsel executable symbol-overlay misearch multi-isearch
editorconfig-core editorconfig-core-handle editorconfig-fnmatch project
consult-vertico consult-icomplete consult compat-28 cl-print sort
gnus-cite mm-archive mail-extr qp textsec uni-scripts idna-mapping
ucs-normalize uni-confusable textsec-check view puni pulse
display-fill-column-indicator generic yaml-mode fish-mode cargo
cargo-process rust-utils rust-mode rust-rustfmt rust-playpen
rust-compile rust-cargo web-mode disp-table preview-latex tex-site
editorconfig elfeed-show elfeed-search vc-hg vc-bzr vc-src vc-sccs
vc-svn vc-cvs vc-rcs log-view debbugs-browse elfeed-csv elfeed
elfeed-curl elfeed-log elfeed-db elfeed-lib avl-tree generator url-queue
xml-query socks elpher hl-todo aggressive-indent rainbow-mode pdf-occur
tablist tablist-filter semantic/wisent/comp semantic/wisent
semantic/wisent/wisent semantic/util-modes semantic/util semantic
semantic/tag semantic/lex semantic/fw mode-local cedet pdf-isearch
pdf-misc pdf-tools pdf-view jka-compr pdf-cache pdf-info tq pdf-util
pdf-macs image-mode exif vc-git vc-dir ewoc epa-file rdictcc dirvish
so-long diredfl dired-x mu4e-icalendar gnus-icalendar org-capture
org-refile icalendar diary-lib diary-loaddefs mu4e mu4e-org org ob
ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src
ob-comint org-pcomplete org-list org-faces org-entities org-version
ob-emacs-lisp ob-core ob-eval org-table oc-basic bibtex ol org-keys oc
org-compat org-macs org-loaddefs mu4e-main mu4e-view cal-menu calendar
cal-loaddefs mu4e-headers mu4e-compose mu4e-draft mu4e-actions smtpmail
mu4e-search mu4e-lists mu4e-bookmarks mu4e-mark mu4e-message flow-fill
mule-util hl-line mu4e-contacts mu4e-update mu4e-folders mu4e-server
mu4e-context mu4e-obsolete mu4e-vars mu4e-helpers mu4e-config
magit-bookmark bookmark ido ecomplete auto-dictionary flyspell ispell
tramp-smb which-key highlight-parentheses restclient kind-icon svg-lib
corfu yasnippet forge-list forge-commands forge-semi forge-bitbucket
buck forge-gogs gogs forge-gitea gtea forge-gitlab glab forge-github
ghub-graphql treepy gsexp ghub let-alist forge-notify forge-revnote
forge-pullreq forge-issue forge-topic yaml forge-post markdown-mode
color thingatpt noutline outline forge-repo forge forge-core forge-db
closql emacsql-sqlite emacsql emacsql-compiler magit-submodule
magit-obsolete magit-blame magit-stash magit-reflog magit-bisect
magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit
magit-sequence magit-notes magit-worktree magit-tag magit-merge
magit-branch magit-reset magit-files magit-refs magit-status magit
magit-repos magit-apply magit-wip magit-log which-func imenu edebug
debug backtrace find-func magit-diff smerge-mode diff diff-mode
git-commit log-edit pcvs-util add-log magit-core magit-autorevert
autorevert filenotify magit-margin magit-transient magit-process
with-editor server magit-mode magit-git magit-base magit-section crm
dash compat-27 compat-26 pcase visual-filename-abbrev rg vc
vc-dispatcher rg-info-hack advice rg-menu transient comp comp-cstr
compat compat-macs rg-ibuffer rg-result wgrep-rg wgrep rg-history
rg-header ibuf-ext ibuffer ibuffer-loaddefs grep compile debbugs
soap-client url-http url-auth url-gw nsm warnings rng-xsd rng-dt
rng-util xsd-regexp bug-reference vertico marginalia icomplete mb-depth
use-package-diminish ace-window avy elec-pair recentf tree-widget
pixel-scroll cua-base edmacro kmacro use-package-bind-key bind-key
diminish saveplace savehist smiley gnus-art mm-uu mml2015 mm-view
mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg
dom gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap
nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range message
sendmail yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa
derived epg rfc6068 epg-config mailabbrev gmm-utils mailheader gnus-win
gnus nnheader gnus-util text-property-search mail-utils range
doom-themes-ext-org doom-themes-ext-visual-bell face-remap
doom-Iosvkem-theme doom-themes doom-themes-base use-package-ensure
quelpa-use-package cl-extra use-package-core quelpa mm-decode mm-bodies
mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums
mail-prsvr lisp-mnt help-fns radix-tree help-mode finder-inf tramp rx
tramp-loaddefs trampver tramp-integration cus-edit pp cus-load icons
wid-edit files-x tramp-compat shell pcomplete comint ansi-color ring
parse-time iso8601 time-date ls-lisp format-spec
aggressive-indent-autoloads cape-autoloads cargo-autoloads
clojure-mode-autoloads consult-eglot-autoloads consult-autoloads
corfu-autoloads csv-mode-autoloads debbugs-autoloads diredfl-autoloads
dirvish-autoloads doom-themes-autoloads editorconfig-autoloads
eglot-autoloads elfeed-autoloads elpher-autoloads ement-autoloads
expand-region-autoloads fish-mode-autoloads forge-autoloads
closql-autoloads ghub-autoloads hl-todo-autoloads magit-autoloads
git-commit-autoloads marginalia-autoloads markdown-mode-autoloads
pdf-tools-autoloads plz-autoloads puni-autoloads easy-mmode
quelpa-autoloads rainbow-mode-autoloads rcirc-color-autoloads
rust-mode-autoloads symbol-overlay-autoloads tablist-autoloads
taxy-magit-section-autoloads taxy-autoloads magit-section-autoloads
transient-autoloads use-package-autoloads bind-key-autoloads
vertico-autoloads web-mode-autoloads which-key-autoloads
with-editor-autoloads info compat-autoloads yaml-autoloads
yaml-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 cconv url-vars cl-loaddefs cl-lib rmc iso-transl
tooltip eldoc paren electric uniquify ediff-hook vc-hooks
lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-win
pgtk-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 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
gtk pgtk lcms2 multi-tty make-network-process native-compile emacs)

Memory information:
((conses 16 1145563 194767)
 (symbols 48 53673 11)
 (strings 32 285446 22601)
 (string-bytes 1 8850372)
 (vectors 16 150139)
 (vector-slots 8 3141153 227342)
 (floats 8 1206 1149)
 (intervals 56 28710 8078)
 (buffers 1000 40))




Acknowledgement sent to Tassilo Horn <tsdh@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#57526; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Fri, 2 Sep 2022 13:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.