From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#51886: 29.0.50; pixel-scroll-mode garbage collects like crazy Date: Wed, 21 Sep 2022 18:50:31 +0800 Message-ID: <87zgetgfwo.fsf@yahoo.com> References: <87ee7gwop0.fsf.ref@yahoo.com> <87ee7gwop0.fsf@yahoo.com> <87sfkmcbzi.fsf@gnus.org> <87y1udiily.fsf@yahoo.com> <874jx1i4g1.fsf@yahoo.com> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11569"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: Lars Ingebrigtsen , 51886@debbugs.gnu.org To: Stefan Kangas Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Sep 21 12:52:53 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oaxLZ-0002qf-LM for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 21 Sep 2022 12:52:53 +0200 Original-Received: from localhost ([::1]:57622 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oaxLX-0004Ci-UO for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 21 Sep 2022 06:52:51 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53920) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oaxJm-0004BS-RV for bug-gnu-emacs@gnu.org; Wed, 21 Sep 2022 06:51:08 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:33509) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oaxJm-00063E-0C for bug-gnu-emacs@gnu.org; Wed, 21 Sep 2022 06:51:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oaxJl-0003AP-Qh for bug-gnu-emacs@gnu.org; Wed, 21 Sep 2022 06:51:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 21 Sep 2022 10:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51886 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 51886-submit@debbugs.gnu.org id=B51886.166375745012156 (code B ref 51886); Wed, 21 Sep 2022 10:51:01 +0000 Original-Received: (at 51886) by debbugs.gnu.org; 21 Sep 2022 10:50:50 +0000 Original-Received: from localhost ([127.0.0.1]:60820 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oaxJa-0003A0-A0 for submit@debbugs.gnu.org; Wed, 21 Sep 2022 06:50:50 -0400 Original-Received: from sonic317-34.consmr.mail.ne1.yahoo.com ([66.163.184.45]:40163) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oaxJW-00039j-Sy for 51886@debbugs.gnu.org; Wed, 21 Sep 2022 06:50:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1663757439; bh=Z0dqb8ZfdHVMFMuTt3bITAhKpGd6X6EHCgMNN5MZX3o=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=KjAON+EBpnkNgDJIZZsxz1BSS5BUL43PQ3seB/Z+zOaFULAIhyX+Vv8G/sZKenWKXfUAVDZX9xzyDFo1DLHdVHSJP9OkzJ1oCmtHdXIhPTw0zMlcvvLapzB3edGv0ZPd+/MYAvwDCo8/w8j3Lk6/jsWGftUOjAMB/S1bdELbso5oNkjSNpGoWV+panGXk2RZgXGAoLoXWaJ5oXi3L1FBj2t0rEU53EqRSX6hETMjskrNyPknfMeNuc8PgJiOlxjgq9Kql7+jpCsH+p99A55atYKFKt4sy5CI3StgFV/tWA0hIQGdKntykJtCKB7uH7sWzbXO/Gk0HoSlh2V3st2FXg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1663757439; bh=/bMpqaZNu0wn6BL2tp9iADKr1Hve7Sc0zsrHN4mf2RW=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=dnUJvSEH0wgRYtn7lKIfn3DWOqwhMR3FpbzbW0eKX4Xjueq8HgCMkaO3VO2xFuLGGc+xhYebVuocPkkC5bW87gDoeITXzHlGGaVTzQqDOguJ3BA3IhrrUdO0QBKbVjxRATakJDB4gfNN2Tw0V1SRF6eF7+rh/TKGtLFyqBfMjuGF1umK7htl7Zw2AknpMxsWTKmR95wqFc9qL6ATHl/HxgSYOTvoDPCMI5Lu+hTvRSVX8rTibxqy4GJ3p7Y23qSb3danH7C9fI45ATjNf/OVRjPfkgl6744dcApHmgeb0bmq0VHRTOmOA1q1/psLp5aIXmm68pv4BKt31TcDolEGuQ== X-YMail-OSG: 4axIUNgVM1m_WKkFkpKPMhnbGi9SyWexKWSjczVHVCL3rU3v7mJYVci8lVZ0F5Y 1JFVRphIGPo9Sq0IDUEzgXBADD5njOlH48KOQUdqxt94fC7aGp0Py11_mQ.i3_muofj3tNiAmPrm pfydvZabHFYLbOhY.0K8imUl9mD0m7pNrzDjgMn9fN7FlhuUhCpQahbTpqf88nInr_XIU5Rjqh9M x5XJk52Zh13P6WsOJVSX9e4_4RWrV9XssUex6Tp92vNqDYYQmxnV1jlOKkXKumiY707.sCrMXI5K 4L37hAnZtC.KGuCv6Y4Kl3C95Sq9NwydMW_VeyApGBSNiAAZokERMRiHWkSGr89MYKVu1oD_NxVh kcrxDD7mN1rShCrtPpmY0jwno6yLyMDF31Cjwa6n88xmGhZ2UjbGnefPjMFPNNZFelksvcYcZACX ijkGGx3rUrTqNvJyfMHnFJL_HLth0cwXTembVsZMlPMVg.NXWyC6ZnC8wAsKfh.F8VcuR3FzXOlS TrpR1ohBd_sblDnNjdnPht14uIMOmWx2vbP7K.DaOEDXYfoCjRLPjpxt8M2i3Ldt4uhT4LuJlLZK PhRsXZZtHeWSlkj0z9yRZJ1LSG6GFrwZcAFAVr4dzJavFcsbrFBEVNFj5yFxEzuCSjt8srmopNfe 3FEsECq0ftjTUUiIWebuf6Jn5_NOYmAI.8KULzG4JC7nhUnktDYVRwVOA4sNpATcnfpF8gooD5az Ik62vGBn0AYajwZu7G2YZvN8i8dzrhJERLp8uI9PdL_vAveCm60RHrMT_mDbMFhe1_..h2s4B0rZ 2IN.fWZo1bkyx1o1KIDqJclTkWQp80P1LA8pEIAiJV X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.ne1.yahoo.com with HTTP; Wed, 21 Sep 2022 10:50:39 +0000 Original-Received: by hermes--production-sg3-6d76f6b48d-w6hnq (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID d5f01ca610e6bf03deeb9da62879c1b3; Wed, 21 Sep 2022 10:50:37 +0000 (UTC) In-Reply-To: (Stefan Kangas's message of "Wed, 21 Sep 2022 01:55:24 -0700") X-Mailer: WebService/1.1.20663 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:243295 Archived-At: Stefan Kangas writes: > It still isn't clear to me why it doesn't just replace the old mode (if > we need to keep it, why not name it `pixel-scroll-old-mode'?). Maybe > I'm missing something. I think Eli preferred to keep the old mode. > "Device: A..... G3" Did you censor some information with the periods, or is that literally what was printed? > BTW, is it expected that it ignores the first scroll on the mouse wheel, > and prints the above only on the second? (Tested in both directions.) Yes, that's a limitation of the X API. Emacs needs to swallow an initial event in order to obtain the "initial" value of the scroll wheel, before it can obtain scroll deltas by comparing it with the absolute values of subsequent events. Thanks.