From xemacs-m  Thu May 29 06:34:38 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 GAA07121
	for <xemacs-beta@xemacs.org>; Thu, 29 May 1997 06:34:37 -0500 (CDT)
Received: from Eng.Sun.COM ([129.146.1.25]) by mercury.Sun.COM (SMI-8.6/mail.byaddr) with SMTP id EAA02806; Thu, 29 May 1997 04:50:39 -0700
Received: from kindra.eng.sun.com by Eng.Sun.COM (SMI-8.6/SMI-5.3)
	id EAA23918; Thu, 29 May 1997 04:33:06 -0700
Received: from xemacs.eng.sun.com by kindra.eng.sun.com (SMI-8.6/SMI-SVR4)
	id EAA04293; Thu, 29 May 1997 04:33:06 -0700
Received: by xemacs.eng.sun.com (SMI-8.6/SMI-SVR4)
	id EAA18474; Thu, 29 May 1997 04:33:11 -0700
Date: Thu, 29 May 1997 04:33:11 -0700
Message-Id: <199705291133.EAA18474@xemacs.eng.sun.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
From: Martin Buchholz <mrb@Eng.Sun.COM>
To: Jan Vroonhof <vroonhof@math.ethz.ch>
Cc: sbajpai@us.newbridge.com, Hrvoje Niksic <hniksic@srce.hr>,
        xemacs-beta@xemacs.org
Subject: Re: Frames not getting deleted
In-Reply-To: <byzpthxah0.fsf@midget.math.ethz.ch>
References: <864252174.7367@dejanews.com>
	<bybu63yjlw.fsf@midget.math.ethz.ch>
	<864309331.10714@dejanews.com>
	<kigpvujf22p.fsf@jagor.srce.hr>
	<byzpthxah0.fsf@midget.math.ethz.ch>
X-Mailer: VM 6.31 under 20.3 XEmacs Lucid (beta2)
Reply-To: Martin Buchholz <mrb@Eng.Sun.COM>

>>>>> "Jan" == Jan Vroonhof <vroonhof@math.ethz.ch> writes:

Jan> I think it probably means dtwin is misbehaving in that it send UnMap
Jan> events instead of VisibilityNotify events like everybody else when
Jan> changing virtual screens.

Jan> We don't have CDE installed here, so I cannot test it. Could you (or
Jan> someone else who is reading this) do a

Jan> 1. xev >ouput  (in an xterm)
Jan> 2. wait till the xev window appears
Jan> 3. move to another virtual screen
Jan> 4. move back
Jan> 5. kill the xev window
Jan> 6. mail me the output.

Who needs xev when you have XEmacs?  If you have a --debug version of
XEmacs, you can eval 

(setq x-debug-events 1)

and the following appears on stderr when you switch virtual screens in CDE:


UnmapNotify                   
MapNotify                     
VisibilityNotify              
VisibilityNotify              
Expose                        
Expose                        
Expose                        
Expose                        

Martin

x-debug-events's value is 1
  -- a built-in integer variable.

Documentation:
If non-zero, display debug information about X events that XEmacs sees.
Information is displayed on stderr.  Currently defined values are:

1 == non-verbose output
2 == verbose output

