From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#3576: 23.0.94; scroll bar scrolls past eob - keeps scrolling Date: Tue, 16 Jun 2009 21:25:13 +0300 Message-ID: <83k53cavee.fsf@gnu.org> References: <929A2B1B4DED49D28DDCAD61181807D0@us.oracle.com> <83prd5bdut.fsf@gnu.org> <83ocspbaug.fsf@gnu.org> <6D79C4AC04B54A39ADC5C3E57C1CC150@us.oracle.com> <83my88c22e.fsf@gnu.org> Reply-To: Eli Zaretskii , 3576@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org X-Trace: ger.gmane.org 1245177459 27930 80.91.229.12 (16 Jun 2009 18:37:39 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 16 Jun 2009 18:37:39 +0000 (UTC) Cc: 3576@emacsbugs.donarmstrong.com To: Drew Adams Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Jun 16 20:37:34 2009 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MGdXJ-0001WC-An for geb-bug-gnu-emacs@m.gmane.org; Tue, 16 Jun 2009 20:37:33 +0200 Original-Received: from localhost ([127.0.0.1]:34109 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MGdXI-0000pm-Ll for geb-bug-gnu-emacs@m.gmane.org; Tue, 16 Jun 2009 14:37:32 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MGdXE-0000om-7q for bug-gnu-emacs@gnu.org; Tue, 16 Jun 2009 14:37:28 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MGdX9-0000oC-Pg for bug-gnu-emacs@gnu.org; Tue, 16 Jun 2009 14:37:27 -0400 Original-Received: from [199.232.76.173] (port=42173 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MGdX9-0000o8-KC for bug-gnu-emacs@gnu.org; Tue, 16 Jun 2009 14:37:23 -0400 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:45048) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MGdX8-0001xF-Rt for bug-gnu-emacs@gnu.org; Tue, 16 Jun 2009 14:37:23 -0400 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n5GIbKtd010960; Tue, 16 Jun 2009 11:37:21 -0700 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.14.3/8.14.3/Submit) id n5GIU6mc009366; Tue, 16 Jun 2009 11:30:06 -0700 X-Loop: owner@emacsbugs.donarmstrong.com Resent-From: Eli Zaretskii Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Tue, 16 Jun 2009 18:30:05 +0000 Resent-Message-ID: Resent-Sender: owner@emacsbugs.donarmstrong.com X-Emacs-PR-Message: followup 3576 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by 3576-submit@emacsbugs.donarmstrong.com id=B3576.12451767268892 (code B ref 3576); Tue, 16 Jun 2009 18:30:05 +0000 Original-Received: (at 3576) by emacsbugs.donarmstrong.com; 16 Jun 2009 18:25:26 +0000 X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. Original-Received: from mtaout3.012.net.il (mtaout3.012.net.il [84.95.2.7]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n5GIPI9e008742 for <3576@emacsbugs.donarmstrong.com>; Tue, 16 Jun 2009 11:25:20 -0700 Original-Received: from conversion-daemon.i_mtaout3.012.net.il by i_mtaout3.012.net.il (HyperSendmail v2004.12) id <0KLC00D00G3ZNB00@i_mtaout3.012.net.il> for 3576@emacsbugs.donarmstrong.com; Tue, 16 Jun 2009 21:25:12 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([77.124.179.132]) by i_mtaout3.012.net.il (HyperSendmail v2004.12) with ESMTPA id <0KLC003N8GHZE5M0@i_mtaout3.012.net.il>; Tue, 16 Jun 2009 21:25:12 +0300 (IDT) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) Resent-Date: Tue, 16 Jun 2009 14:37:27 -0400 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:28747 Archived-At: > From: "Drew Adams" > Cc: <3576@emacsbugs.donarmstrong.com> > Date: Mon, 15 Jun 2009 20:10:27 -0700 > > > Yep. Emacs 21.4 stops on the last text line, Emacs 22.3 and 23.0.94 > > stop on EOB. > > What do you mean by "stop on EOB"? If end of the buffer is the newline > immediately following the last line of non-newline chars, then how can showing > up to a screenful of blank vertical space be considered "stopping at EOB"? EOB == (point-max) Emacs 21.4 stops when the last line of the buffer is at the topmost line of the window. Emacs 22 and 23 put EOB on the topmost line of the window. > Do you mean that it decides that the final newline has as a right to be scrolled > to the top of the screen? Is that what "stopping at eob" means? > > If this is just an unfortunate result of the way things happen to be currently > implemented, that's one thing. But I find it hard to believe that this would > have been a design goal - that someone would start out intentionally to produce > this behavior. What's the advantage or use case? > > I've never seen this behavior in any other app (though I'm sure you'll come up > with some other app that has the same behavior). ;-) I was just stating the fact, not embracing it. Now, can you please stop shouting at me? My only sin is that I confirmed your report.