From xemacs-m  Tue Jan  7 08:24:08 1997
Received: from xemacs.cs.uiuc.edu (localhost [127.0.0.1])
          by xemacs.cs.uiuc.edu (8.8.4/8.8.4) with ESMTP
	  id IAA03721; Tue, 7 Jan 1997 08:24:07 -0600 (CST)
Message-Id: <199701071424.IAA03721@xemacs.cs.uiuc.edu>
To: Martin Buchholz <mrb@Eng.Sun.COM>
cc: Steven L Baur <steve@miranova.com>, xemacs-beta@xemacs.org
Subject: Re: Slight cut-off with MULE and mule-doc/demo 
In-reply-to: Your message of "Mon, 06 Jan 1997 20:18:10 PST."
             <199701070418.UAA12940@xemacs.eng.sun.com> 
Date: Tue, 07 Jan 1997 08:24:05 -0600
From: Chuck Thompson <cthomp@xemacs.org>

    Martin> There definitely is brokenness with some aspects of the
    Martin> redisplay, especially to do with displaying that `last
    Martin> line'.

    Martin> Since it `sort of' works, there's never been quite enough
    Martin> incentive for anyone to fix it.  The redisplay code is
    Martin> difficult to modify.


There you go again :-)  Many of these problems involving displaying the
last line have nothing to do with redisplay proper.  There is still
quite a few things floating around out there which don't understand
the concept of variable height lines.  This was made even more
difficult by the introduction of pixel-vertical-clip-threshold which
give the user control over whether the last line is displayed or not.

In the case of the scrollbar, the problems with it have almost always
been in the scrollbar code, not in the redisplay engine.  Getting the
scrollbar values to work correctly is a hell of a lot trickier than
you would think.


			-Chuck

