From xemacs-m  Mon Mar  3 23:28:22 1997
Received: from crystal.WonderWorks.COM (crystal.WonderWorks.com [192.203.206.1])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id XAA25581
	for <xemacs-beta@xemacs.org>; Mon, 3 Mar 1997 23:28:20 -0600 (CST)
Received: by crystal.WonderWorks.COM 
	id QQcfjh17852; Tue, 4 Mar 1997 00:28:18 -0500 (EST)
Date: Tue, 4 Mar 1997 00:28:18 -0500 (EST)
Message-Id: <QQcfjh17852.199703040528@crystal.WonderWorks.COM>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
From: Kyle Jones <kyle_jones@wonderworks.com>
To: xemacs-beta@xemacs.org
Subject: Visibility mega patch [please test]
In-Reply-To: <by67z8ep34.fsf_-_@math.ethz.ch>
References: <by67z8ep34.fsf_-_@math.ethz.ch>
X-Face: /cA45WHG7jWq>(O3&Z57Y<"WsX5ddc,4c#w0F*zrV#=M
        0@~@,s;b,aMtR5Sqs"+nU.z^CSFQ9t`z2>W,S,]:[+2^
        Nbf6v4g>!&,7R4Ot4Wg{&tm=WX7P["9%a)_da48-^tGy
        ,qz]Z,Zz\{E.,]'EO+F)@$KtF&V

Jan Vroonhof writes:
 > I have checked the lisp trees of XEmacs 19.15 and FSF Emacs 19.34
 > and of the packages that run under XEmacs there are two packages that
 > need to be checked out by others because I cannot decide what is intended.
 > 
 >   scroll-in-place.el
 >      uses "(eq (t (frame-visible-p" to search for another window to
 >      scroll. I think here we should keep the t because you would want
 >      to scroll a window you can actually see.
 > 
 >   VM.
 >      I cannot see why vm wants to use totally-visible-p (and actually uses
 >      frame-visible-p).

When the user presses SPC, VM has to decide whether to scroll the
message or to expose the message.  In a configuration with separate
summary and message frames, the summary frame often covers the message
frame.  VM wants to use frame-totally-visible-p to determine if the
message frame needs to be exposed (raised).  It uses frame-visible-p
under 19.14 because frame-totally-visible-p is broken there, and
frame-visible-p is better than nothing.

