From xemacs-m  Tue Jul  8 09:17:27 1997
Received: from newman.aventail.com (root@newman.aventail.com [199.238.236.1])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id JAA06506
	for <xemacs-beta@xemacs.org>; Tue, 8 Jul 1997 09:17:25 -0500 (CDT)
Received: from kramer.in.aventail.com (wmperry@kramer.in.aventail.com [192.168.1.12])
	by newman.aventail.com (8.8.5/8.8.5) with ESMTP id HAA19205
	for <xemacs-beta@xemacs.org>; Tue, 8 Jul 1997 07:17:26 -0700 (PDT)
Received: (from wmperry@localhost) by kramer.in.aventail.com (8.7.6/8.7.3) id HAA11733; Tue, 8 Jul 1997 07:17:26 -0700
To: xemacs-beta@xemacs.org
Subject: Re: b11 crash report (with paren and w3)
References: <lbafjyuly2.fsf@orion.kurims.kyoto-u.ac.jp> <lb90ziujrs.fsf@orion.kurims.kyoto-u.ac.jp> <m2lo3h2a1x.fsf@altair.xemacs.org>
Errors-to: wmperry@aventail.com
Reply-to: wmperry@aventail.com
X-Face: O~Rn;(l][/-o1sALg4A@xpE:9-"'IR[%;,,!m7</SYF`{vYQ(&RI1&EiH[FvT;J}@f!4kfz
 x_!Y#=y{Uuj9GvUi=cPuajQ(Z42R[wE@{G,sn$qGr5g/wnb*"*ktI+,CD}1Z'wxrM2ag-r0p5I6\nA
 [WJopW_J.WY;
From: wmperry@aventail.com (William M. Perry)
Date: 08 Jul 1997 06:37:48 -0700
In-Reply-To: Steven L Baur's message of "08 Jul 1997 02:00:10 -0700"
Message-ID: <86pvstekb7.fsf@wmperry.oz.net>
Lines: 65
X-Mailer: Gnus v5.4.59/Emacs 19.34

Steven L Baur <steve@xemacs.org> writes:

> This is a general problem.  W3 appears to have something wrong with its
> syntax table, perhaps related to the dingbats stuff in w3-display.el.
> IIRC, William had to define his own charset to get graphic lines to
> display properly in XEmacs/Mule.

  Correct.  Emacs/W3 doesn't set a syntax table for the main buffer, just
when it is parsing html, stylesheets, MIME, or certain types of URLs.

> It doesn't matter how I move to the <HR>, once I get to it, BOOM!

  Yuck.

> Here is a more detailed backtrace, this is *way* over my head so I
> don't have a patch at this time.

  Mine as well.  This is what M-x describe-syntax shows under Emacs 19 -
what could possibly be wrong with that?

C-@ .. SPC	  	which means: whitespace
!		. 	which means: punctuation
"		" 	which means: string
#		. 	which means: punctuation
$ .. %		w 	which means: word
&		_ 	which means: symbol
'		. 	which means: punctuation
(		()	which means: open, matches )
)		)(	which means: close, matches (
* .. +		_ 	which means: symbol
,		. 	which means: punctuation
-		_ 	which means: symbol
.		. 	which means: punctuation
/		_ 	which means: symbol
0 .. 9		w 	which means: word
: .. ;		. 	which means: punctuation
< .. >		_ 	which means: symbol
? .. @		. 	which means: punctuation
A .. Z		w 	which means: word
[		(]	which means: open, matches ]
\		\ 	which means: escape
]		)[	which means: close, matches [
^		. 	which means: punctuation
_		_ 	which means: symbol
`		. 	which means: punctuation
a .. z		w 	which means: word
{		(}	which means: open, matches }
|		_ 	which means: symbol
}		){	which means: close, matches {
~		. 	which means: punctuation
DEL .. \000400	  	which means: whitespace

Here is how I am creating my dingbats character set.  Basically I just
copied the iso8859 charset but replaced the registry with a super-loose
registry so that it would match the dec terminal family.

(if (and w3-running-xemacs (featurep 'mule)
	 (not (find-charset 'w3-dingbats)))
    (make-charset 'w3-dingbats "Dingbats character set for Emacs/W3"
		  '(registry "" dimension 1 chars 96 final ?:)))

Could someone try setting 'w3-use-terminal-characters' to nil and see if
this still crashes for them?

-Bill P.

