From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: master e37eb7f: Add support for pixel wheel deltas on NS Date: Fri, 26 Nov 2021 15:00:40 +0800 Message-ID: <87wnkvflk7.fsf@yahoo.com> References: <20211125030922.2353.1129@vcs0.savannah.gnu.org> <20211125030924.7258E2094B@vcs0.savannah.gnu.org> <871r34h6pi.fsf@gmail.com> <87fsrkzfq1.fsf@yahoo.com> <83tug05whz.fsf@gnu.org> <87tufzycli.fsf@yahoo.com> <837dcv4e79.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23880"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) Cc: rpluim@gmail.com, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Nov 26 08:01:38 2021 Return-path: Envelope-to: ged-emacs-devel@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 1mqVEo-00063t-Hu for ged-emacs-devel@m.gmane-mx.org; Fri, 26 Nov 2021 08:01:38 +0100 Original-Received: from localhost ([::1]:58166 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mqVEn-0002u1-0d for ged-emacs-devel@m.gmane-mx.org; Fri, 26 Nov 2021 02:01:37 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:55428) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mqVE9-0002Cz-Lh for emacs-devel@gnu.org; Fri, 26 Nov 2021 02:00:57 -0500 Original-Received: from sonic305-20.consmr.mail.ne1.yahoo.com ([66.163.185.146]:33951) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mqVE6-0000xA-Ib for emacs-devel@gnu.org; Fri, 26 Nov 2021 02:00:57 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1637910052; bh=XjGrILzOM+skWQOJ9e0VHi8fCX0EViapfdZUwvMhWV8=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=EMsvTEgOxEmwpnucb68TIeLG/Zuzg6TR85kLmvZykKDFZ/CzDusXlyW1hB46U3Fi5F6y4fEwzygBkxJ4HTT1Q0SH7Uy4sko6D+YvmMo8OguehLI+ZZUjpYOMtQyCQafzdA2um6eg1c3piop/tpopaqBQL6IUGXlUgj51R8jvg/mvUn6f/80OxH91RYF/GyqZYys9o5opQVc1QCZhetLymfd9D1JfECG2sMtgalMMUJinPOkjhWLlh2fpEkeKIUPcce7D1KDCqxli7BDuxtsi/GX1O1XQ+L8GwSjn4nt+OcEo60yGJFCUIoFXkTlgJjY3GeM+0cSwLZaeDyPgsMA2eA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1637910052; bh=KFIQV86KT3WCS+0HZDZ8M9EBLueh1dvGK//YOHS5+f2=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=syftizH5iVb214agNiadJ25iiJDifD1io0yce2P/0ODaW89m6W/gO/Q8LD88UGkEqBEciSzVi3XaW0TyKdkEGntR3eR3gydiOtoHQgLVYQsnIoKc2eHfjvPCZQ26ly+3MmCEbfKBy6n3KM12fOy8HXkx9VvtpHOOfZlfva3X6VD59Yq4Kwm5MimkycWrEOCzr1oeaB4Kw0N1CzaMaB7BeyLvoOYyNCNme+wg1oY1KXSRm8yEjQKpavCut91etcXOPVIt2upcfrQBJTCYHUGdDBJWcU6wiv938KjbNt3ZKdFc0hS0RSpI7goEIeCun3Z6kubrWO6eJdPYQCIgItbROw== X-YMail-OSG: BdqEXUoVM1kfoQSvv4xkgBVJUVd8vMpse99nq7c2dczdh77wa2PZswbuyMzIwoR YpyYH0ONBZotYJc8G6o.iu_Qa53NBbgZOpHfcFrfr1OFnTQSdUUnitBCF0Og2u8L.fXmsp1tw9kp .P8pP3KfkM9Cj03NQM1QbSwRzl7PoE7GnZyLg4qf8LdTCW9nNFBSpXj2qqb.cUNAvokCi_jQFZam r8S67lxvqcCL21BUpWvhNZRnw6GOyaD4klS7h92CRxnHuUuDKr31bkXgMfeY0WeQbuWRF9PdsKZV 28HwG47RxI3.VTtVgXTCyjMzMxjb.4KktZx9BAZKXRCspYCMXGhgEuQuOEZxx8OI7v3cabQv4FkS lGLnrHh.PV8LMt.bQZP43Vq9hYSjSHen8ctk7TUFj37IL9WMptxQ2lZbbANXjq_gl3pQU3wWWxqe Wro5S0d.H3oAIxHUOSM6r9rBd0HPFnIyIs9d7aA1I9mnhvK6DuLgPy_fh1l5lQM_YCERkFTZsDSx 3_k99EO3DTFUh86enOgZXJ0fab6UfPkY2cDJZFEA1XSK3n5NwCcEeTOfKKQw4AqghJGKVPXfBfKE 9QlHBWwMs.A5AK1z8NsFtED0B3yHTy89D9KInVqZ7AITXz4Uy8h0UYyhshblcI348Y5dbZ_R7p6Y pMCLTbaKuwJvmT1evUxvv5oosi5UM.84xiktgsPY_w5FYullX2jwq9mIE3SEb5iZNh_qy2JWr2EI vw5AvyYkosFOhAQ8TQcqEDp9oSBINP_eNq4.dHeOxXdN91B3C_HdCRw.0.TJ_AZ5IkCFQpJSsP5s LRhiBXIdwO3DL0fPVY8D2FD9ygMhDWCEKSEgXeFpIU X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.ne1.yahoo.com with HTTP; Fri, 26 Nov 2021 07:00:52 +0000 Original-Received: by kubenode513.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID c681a6948d270a0de06074c08e60e0fc; Fri, 26 Nov 2021 07:00:47 +0000 (UTC) In-Reply-To: <837dcv4e79.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 26 Nov 2021 08:35:06 +0200") X-Mailer: WebService/1.1.19306 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.185.146; envelope-from=luangruo@yahoo.com; helo=sonic305-20.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:280206 Archived-At: Eli Zaretskii writes: >> Someone needs to make it report the precision scroll information, and >> optionally coalesce scroll events until at least a screen line has been >> scrolled. > What is "precision scroll information", and how does it differ from > the information we receive from the mouse wheel on MS-Windows today? > AFAICT, we already get a window-system message for every movement of > the mouse wheel, so what else is needed? Basically, we need to expose not only whether or not the mouse wheel has been scrolled, but exactly how much it has been scrolled, each time a wheel event is sent. We expose it to Lisp as the amount of pixels the text should be scrolled in each axis, as that is the most common format used by modern window systems. Thanks.