From xemacs-m  Tue Feb 25 14:32:46 1997
Received: from mercury.Sun.COM (mercury.Sun.COM [192.9.25.1])
	by xemacs.org (8.8.5/8.8.5) with SMTP id OAA07807
	for <xemacs-beta@xemacs.org>; Tue, 25 Feb 1997 14:32:46 -0600 (CST)
Received: from Canada.Sun.COM ([129.155.5.101]) by mercury.Sun.COM (SMI-8.6/mail.byaddr) with SMTP id MAA01895; Tue, 25 Feb 1997 12:32:05 -0800
Received: from scooter.canada.sun.com by Canada.Sun.COM (SMI-8.6/SMI-5.3)
	id PAA24057; Tue, 25 Feb 1997 15:31:58 -0500
Received: from verve.canada.sun.com by scooter.canada.sun.com (SMI-8.6/SMI-SVR4)
	id PAA04564; Tue, 25 Feb 1997 15:31:57 -0500
Received: by verve.canada.sun.com (SMI-8.6/SMI-SVR4)
	id PAA26544; Tue, 25 Feb 1997 15:31:58 -0500
Date: Tue, 25 Feb 1997 15:31:58 -0500
Message-Id: <199702252031.PAA26544@verve.canada.sun.com>
From: Georg Nikodym <georgn@Canada.Sun.COM>
To: Kyle Jones <kyle_jones@wonderworks.com>
Cc: xemacs-beta@xemacs.org, georg.nikodym@Canada.Sun.COM
Subject: Re: Can't determine how to read passwords, winging it.
In-Reply-To: <QQcelt09147.199702252018@crystal.WonderWorks.COM>
References: <199702251643.RAA18621@midnight.eng.ecf.teradyne.com>
	<199702251709.JAA15571@newman>
	<rj4tf0k6on.fsf@zuse.dina.kvl.dk>
	<QQcelt09147.199702252018@crystal.WonderWorks.COM>
Reply-To: georgn@Canada.Sun.COM
X-Face:  ,~EI@l7'&P{\d++e`EMjNTNpzsxJPg(H]?Sd_T3xIlq[(PT[.D;A_/k)qfeC@m\/1]A{vZD
 r4&Lme-/M]c'Q>>:VM|L^<ED=j@dG!ld,bQ:IhT53q'x>6wZKH3iCT6Ff1-`*z{vCiT}+%(irA6TOn
 S~pFtml1bL\=kp%0PsLcF3+Q/e${o|S/<NUFDrU@;^o(D+av1g>Ce=ztlPGb$?up%c-*l'wmjw\sw;
 D__0Z;+93I+Kx6Mxdc]+|2V03aE@D8-fMT_v[~~FC9I\*|72QVW,aQ!`hHp_.gE.W&kxla2#)\Cmo
Mime-Version: 1.0 (generated by tm-edit 7.105)
Content-Type: text/plain; charset=US-ASCII

>>>>> "KJ" == Kyle Jones <kyle_jones@wonderworks.com> writes:

 KJ> Per Abrahamsen writes:
 >> All of these packages should use `read-passwd', which is
 >> autoloaded from `passwd.el'.
 >> 
 >> If `read-passwd' doesn't do the right thing, it should be fixed.

 KJ> The problem I have with read-password is that the thing flipped
 KJ> the screen colors around and royally screwed up my faces that
 KJ> last time I tried it.  I couldn't convince Jamie to excise this
 KJ> extraneous behavior from the function, so VM uses the password
 KJ> reading function that I wrote for crypt.el long ago.

From the current passwd.el:

(defvar passwd-invert-frame-when-keyboard-grabbed t
  "*If non-nil swap the foreground and background colors of all faces.
This is done while the keyboard is grabbed in order to give a visual
clue that a grab is in effect.")

Though I still prefer my hack of reversing the modeline ;-)

