From xemacs-m  Sat Jun 28 00:23:47 1997
Received: from altair.xemacs.org (steve@xemacs.miranova.com [206.190.83.19])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id AAA07614
	for <xemacs-beta@xemacs.org>; Sat, 28 Jun 1997 00:23:45 -0500 (CDT)
Received: (from steve@localhost)
	by altair.xemacs.org (8.8.6/8.8.6) id WAA02046;
	Fri, 27 Jun 1997 22:26:37 -0700
To: Michael Harnois <mharnois@sbt.net>
Cc: xemacs-beta@xemacs.org
Subject: Re: malformed property list in richtext, enriched
References: <8790zwq71r.fsf@mharnois.workgroup.net> <m2k9jg0vtn.fsf@altair.xemacs.org> <87wwnfq427.fsf@mharnois.workgroup.net> <m2wwnfzwky.fsf@altair.xemacs.org> <873eq3okvh.fsf@mharnois.workgroup.net> <m267uzzppg.fsf@altair.xemacs.org> <87wwnfmzet.fsf@mharnois.workgroup.net> <m2n2oby6xw.fsf@altair.xemacs.org> <87oh8re8u7.fsf@mharnois.workgroup.net> <m2u3ijwg3o.fsf@altair.xemacs.org> <8790zvqtde.fsf@mharnois.workgroup.net> <m2lo3vwefj.fsf@altair.xemacs.org> <87u3ijbaw6.fsf@mharnois.workgroup.net> <m2iuyzwcj5.fsf@altair.xemacs.org> <87radnb9nr.fsf@mharnois.workgroup.net>
X-Url: http://www.miranova.com/%7Esteve/
X-Face: #!T9!#9s-3o8)*uHlX{Ug[xW7E7Wr!*L46-OxqMu\xz23v|R9q}lH?cRS{rCNe^'[`^sr5"
 f8*@r4ipO6Jl!:Ccq<xoV[Qz2u8<8-+Vwf2gzJ44lf_/y9OaQ`@#Q65{U4/TC)i2`~/M&QI$X>p:9I
 OSS'2{-)-4wBnVeg0S\O4Al@)uC[pD|+
X-Attribution: sb
From: Steven L Baur <steve@xemacs.org>
In-Reply-To: Michael Harnois's message of "28 Jun 1997 00:04:24 -0500"
Mime-Version: 1.0 (generated by tm-edit 7.108)
Content-Type: text/plain; charset=US-ASCII
Date: 27 Jun 1997 22:26:33 -0700
Message-ID: <m2hgej1enq.fsf@altair.xemacs.org>
Lines: 74
X-Mailer: Gnus v5.4.59/XEmacs 20.3(beta10) - "Athens"

[Taking this back to xemacs-beta]

Michael Harnois <mharnois@sbt.net> writes:

> On 27 Jun 1997 21:56:46 -0700, Steven L Baur <steve@xemacs.org> said:
>> And does commenting it all out change anything?  (Note the proper
>> syntactic defvars).

> OK, I understood this time. No, no change.

O.K.  This line of reasoning appears to be a red herring ...

>> You could make this patch tonight, remove autoload.elc and try `make
>> autoloads' tonight to see if you run across it at some point.

> Right off the bat I have

> Bad plist in format-insert-annotations
> Bad plist in format-insert-annotations

Ding!  Ding!  Ding!  Ding!  We have a winner!

I'm getting
Bad plist in pp-variable
Bad plist in pp-variable
 ...

Start xemacs -q -no-site-file and do a
(symbol-plist 'format-insert-annotations)

You should get a decimal 0 back, if I'm reading this correctly.

O.K.  How is it possible for the property list of a symbol to get set
to zero instead of nil?



Apply the following patch to lisp/utils/autoload.el, rm autoload.elc
and `make autoloads' or run batch-update-directory (see
lib-src/update-autoloads.sh) to see what we're referring to.

Index: lisp/utils/autoload.el
===================================================================
RCS file: /usr/local/xemacs/xemacs-20.0/lisp/utils/autoload.el,v
retrieving revision 1.11
diff -u -r1.11 autoload.el
--- autoload.el	1997/06/26 02:31:38	1.11
+++ autoload.el	1997/06/28 04:30:56
@@ -518,7 +518,10 @@
       (mapatoms (lambda (symbol)
 		  (let ((members (condition-case nil
 				     (get symbol 'custom-group)
-				   (t nil)))
+				   (t (progn
+					(message "Bad plist in %s"
+						 (symbol-name symbol)))
+				      nil)))
 			item where found)
 		    (when members
 		      (princ "(put '")
@@ -599,7 +602,8 @@
 	(save-some-buffers t))
       (message "Done")
       ;; (kill-emacs 0)
-      )))
+      )
+    (setq command-line-args-left nil)))
 
 (provide 'autoload)
 

-- 
steve@calag.com baur
Unsolicited commercial e-mail will be billed at $250/message.

