Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site caip.RUTGERS.EDU
Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!think!harvard!seismo!caip!jaffe
From: jaffe@caip.RUTGERS.EDU (Saul)
Newsgroups: net.emacs
Subject: Scrolling Bug in GNU Emacs
Message-ID: <197@caip.RUTGERS.EDU>
Date: Thu, 24-Oct-85 11:15:49 EDT
Article-I.D.: caip.197
Posted: Thu Oct 24 11:15:49 1985
Date-Received: Sat, 26-Oct-85 04:07:44 EDT
Organization: Rutgers Univ., New Brunswick, N.J.
Lines: 21


	 I recently discovered a bug with the new scrolling
 capabilities in GNU Emacs.  Apparently, the scrolling area is
 calculated and the appropriate string(s) is sent to the terminal but
 unfortunately the calculations are done wrong.  The beginning
 location of the scrolling region is calculated correctly but the
 end location is some very large number (I've seen 705592 as an
 example).
	The end result proves disastrous for some devices like the
 vt100.  The screen gets updated  but the status line appears to
 move to the middle of the screen even though EMACS thinks it is
 still on the 23 line.  If the terminal has display memory, the
 23rd line is replaced by lines from the display memory.  
	I haven't been able to find a solution to the problem but if
 anyone out there has a fix please let me know (rms????).  I am
 getting a headache from plowing through the sources.  My best guess
 is that some variable is getting clobbered or is not getting
 initialized by I can't figure out which one.
	Any help would be *greatly* appreciated.


--