From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Aaron Madlon-Kay Newsgroups: gmane.emacs.devel Subject: Re: Pixel scrolling support Date: Fri, 26 Nov 2021 14:57:07 +0900 Message-ID: References: <87a6hrzrcv.fsf.ref@yahoo.com> <87a6hrzrcv.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16013"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Nov 26 06:58:25 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 1mqUFc-0003xl-DZ for ged-emacs-devel@m.gmane-mx.org; Fri, 26 Nov 2021 06:58:24 +0100 Original-Received: from localhost ([::1]:53858 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mqUFa-00033D-Id for ged-emacs-devel@m.gmane-mx.org; Fri, 26 Nov 2021 00:58:22 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:43556) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mqUEd-0001x9-Hy for emacs-devel@gnu.org; Fri, 26 Nov 2021 00:57:23 -0500 Original-Received: from [2a00:1450:4864:20::234] (port=43892 helo=mail-lj1-x234.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mqUEb-00082h-JG for emacs-devel@gnu.org; Fri, 26 Nov 2021 00:57:23 -0500 Original-Received: by mail-lj1-x234.google.com with SMTP id 207so16550826ljf.10 for ; Thu, 25 Nov 2021 21:57:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=madlon-kay.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=M8ZCN0/2WMDKA0jMJ8mLCMSWPSEpEeTM3LJmfgDoH0w=; b=r2x8algtrp4y5wIS3Thp1rJx0Pz91BfQxZZnhBLrfrDnl0Uch/345HUTgrgUq9Ovl6 h9cCN7vDYaoZSs3iplHtuFxWYr+g4ywCcd/sPh7K9OjYRslLcl3XXYxtn1eZJKnL5I1y ISbh87yNQWvG+yN+3pfhN+s3N0D1TU8vN+NvY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=M8ZCN0/2WMDKA0jMJ8mLCMSWPSEpEeTM3LJmfgDoH0w=; b=pfxULzXtRF8WYkiSyA9E+R+Q6Q28NLAglQlyN3/inioUBLu8x9tzlQ97nOTGXMJCvN MYzYmiuNl6kj3hSWDA9Ve6r5EpoOdd6JecRZ5e8vL3K22i3WFlxQEycZRNgZmp826dAM f78KamfNjeKrLeSbW9gpE6835O8db8OoJq1Upf/jqIRjudDi/GY4bRIBvWiAf5xDFKyv GEB2WHQ/sAGoQ+2SCF/EC32zdERre5EtYXmblr2oOJH5EL047ijqEnZhmSkAWBDQWAYi cn0QPOcNQwCiCVAxsKJTdf6xXG0yFwoVP8sMoyoVWr3qgPIRyPkuk3vwDdZQBs/cFPw3 UshA== X-Gm-Message-State: AOAM531NpixUoE9uqXdHPrxefSjO6PdLc76sq1imVPQXUefK5M+4NKji QXozh3r30tJcAVP4366lhoxl5rQdoMESXdUFn2LUnw== X-Google-Smtp-Source: ABdhPJysPdkvQJRi0pwYbQg1sSsxbgMuflcQj2l8a9Qa73fko2Wj09tDnBURnXZ2SBEKZGtvtkrPX0ENMQ6GZu4Xq4Y= X-Received: by 2002:a2e:3c0c:: with SMTP id j12mr28874911lja.402.1637906238588; Thu, 25 Nov 2021 21:57:18 -0800 (PST) In-Reply-To: <87a6hrzrcv.fsf@yahoo.com> X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::234 (failed) Received-SPF: none client-ip=2a00:1450:4864:20::234; envelope-from=aaron@madlon-kay.com; helo=mail-lj1-x234.google.com X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 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, PDS_HP_HELO_NORDNS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=no 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:280195 Archived-At: Thank you for this. I've been enjoying pixel scrolling in the Mac port, so it's nice to see it in NS as well. One thing I noticed is that if I scroll in a way that has some momentum (my MacBook's trackpad) and the momentum would try to scroll the content beyond the boundary of the window (i.e. beyond the very top or very bottom), then there is a cacophony of beeps as it tries to overscroll many times in quick succession. An easy way to see this is simply to M-x beginning-of-buffer in pretty much any buffer and then attempt to scroll up. -Aaron On Fri, Nov 26, 2021 at 9:36 AM Po Lu wrote: > > > I would like to install the following file: > > > on master, with an appropriate entry in NEWS. It defines a global minor > mode that lets the user scroll the display according to the pixel > information reported by his mouse wheel. > > Is that OK? Thanks.