From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: scroll-conservatively overflow Date: Sat, 01 May 2004 13:50:51 -0400 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <20040416114146.38AB.JMBARRANQUERO@wke.es> <87vfk0auk0.fsf@orebokech.com> <87d65p1yxk.fsf@orebokech.com> Reply-To: rms@gnu.org NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1083434066 24722 80.91.224.253 (1 May 2004 17:54:26 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 1 May 2004 17:54:26 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Sat May 01 19:54:18 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BJygr-0004Xk-00 for ; Sat, 01 May 2004 19:54:17 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1BJygr-0007RY-00 for ; Sat, 01 May 2004 19:54:17 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1BJyga-00079T-Ov for emacs-devel@quimby.gnus.org; Sat, 01 May 2004 13:54:00 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1BJye7-0006QL-LE for emacs-devel@gnu.org; Sat, 01 May 2004 13:51:27 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1BJydY-0006G6-FF for emacs-devel@gnu.org; Sat, 01 May 2004 13:51:23 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1BJydY-0006G1-9v for emacs-devel@gnu.org; Sat, 01 May 2004 13:50:52 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.24) id 1BJydX-0001LF-V6; Sat, 01 May 2004 13:50:51 -0400 Original-To: Romain Francoise In-reply-to: <87d65p1yxk.fsf@orebokech.com> (message from Romain Francoise on Fri, 30 Apr 2004 13:35:03 +0200) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:22496 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:22496 2004-03-02 Richard M. Stallman * indent.c (compute_motion): Save vpos in prev_vpos, like hpos etc. Reverting this change (see attached patch) solves all issues in Dired, Gnus, etc. I have tried to come up with a fix but failed. I don't really understand why this change was necessary, it adds complexity and does not fix anything as far as I can see. I made that change to fix a specific bug. That function was returning incorrect results in a certain case. I don't remember the test case, unfortunately. This change also makes the function cleaner because it handles vpos like the various other values. Apparently the new code has another bug. That often happens. Could you figure out precisely what the bug is? Then we could find the right fix.