From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#66769: 30.0.50; pixel-scroll-precision-mode and scroll-margin regression Date: Sat, 28 Oct 2023 11:29:07 +0300 Message-ID: <83sf5vcfqk.fsf@gnu.org> References: <877cn7xzg0.fsf@yahoo.com> <83wmv7ckmw.fsf@gnu.org> <87ttqbw66m.fsf@yahoo.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3011"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 66769@debbugs.gnu.org, aaronjensen@gmail.com To: Po Lu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Oct 28 10:29:39 2023 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 1qwehO-0000bX-L6 for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 28 Oct 2023 10:29:38 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qwehH-0004t7-AR; Sat, 28 Oct 2023 04:29:31 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qwehG-0004sy-DI for bug-gnu-emacs@gnu.org; Sat, 28 Oct 2023 04:29:30 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qwehG-0008Pf-4d for bug-gnu-emacs@gnu.org; Sat, 28 Oct 2023 04:29:30 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qwehl-0000ea-Uu for bug-gnu-emacs@gnu.org; Sat, 28 Oct 2023 04:30:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 28 Oct 2023 08:30:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66769 X-GNU-PR-Package: emacs Original-Received: via spool by 66769-submit@debbugs.gnu.org id=B66769.16984817742446 (code B ref 66769); Sat, 28 Oct 2023 08:30:01 +0000 Original-Received: (at 66769) by debbugs.gnu.org; 28 Oct 2023 08:29:34 +0000 Original-Received: from localhost ([127.0.0.1]:37717 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qwehK-0000dN-Fk for submit@debbugs.gnu.org; Sat, 28 Oct 2023 04:29:34 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60154) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qwehH-0000d7-W2 for 66769@debbugs.gnu.org; Sat, 28 Oct 2023 04:29:32 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qwegg-000848-Go; Sat, 28 Oct 2023 04:28:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=h8MIAadVOiG0DP2NCOY+vpzE7tVFQMQOf6TrG5bfUPY=; b=HHqsHJdHZMK1 /l/j9ebV3u2KCNENu3C4GD17A+7Sjl5kuEUFDcXRlzs65iv62fyOLi6SS+RrGgNmgLpYvn1D3Mb75 dzOJXnnqws0cgpHUn4y6ddkTC+uLQIvk3elIo05bL8l/ylvDaK2a78ACacEb/pJ2WCqhIYWiQS4fL G/lVUWJGxiCGfaDQwbh3lth3zZRb8wzEov0dtrjHbDV/6ItRB0Bb5XpvLQdqDqT8G+fTOFtEzVsj9 Agpr9YMU3F+MG1r0dtKm73ulcb8Zu+98NFTEgd6D7DlldYwdS23POKV//ZX04wQcWSeeCtapD6AGr R8TjF6LRxAha3DBH/coxGg==; In-Reply-To: <87ttqbw66m.fsf@yahoo.com> (message from Po Lu on Sat, 28 Oct 2023 15:35:13 +0800) 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:273418 Archived-At: > From: Po Lu > Cc: aaronjensen@gmail.com, 66769@debbugs.gnu.org > Date: Sat, 28 Oct 2023 15:35:13 +0800 > > Eli Zaretskii writes: > > > What is the "target point" in the above text? target for what? > > The position where point will be moved after the window start and > vscroll are adjusted, which is such that redisplay will not recenter or > otherwise undermine the scrolling operation. And what are the problems in computing this target point in the particular case described here? > > Why not use the too-slow posn-at-point, but only in this case? > > Because with that, precision scrolling slows down to a crawl. Even if it's done "only in this case"? It should slow down only this case, no? And what exactly is the crucial difference between "this case" and the other cases, where scrolling works correctly?