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. --