* Stephen J Turnbull <stephen(a)xemacs.org> writes:
Henry S. Thompson writes:
> >>From the point of view of getting it fixed, a check with SXEmacs would
> > be more effective. GNU redisplay is completely different from ours.
>
> Sigh. I installed SXEmacs, and the bug is . . . there, but
> different:
Neither is surprising. The underlying code is derived from the same
line of development, but has diverged.
Yes, we "fixed" the order of display of begin/end glyphs for multiple
"nested" extents. e.g.
,----
| (progn
| (setf extent1 (make-extent 1 1))
| (set-extent-property extent1 'begin-glyph (make-glyph "<"))
| (set-extent-property extent1 'end-glyph (make-glyph ">"))
|
| (setf extent2 (make-extent 1 1))
| (set-extent-property extent2 'begin-glyph (make-glyph "{"))
| (set-extent-property extent2 'end-glyph (make-glyph "}")))
`----
displays as {<>} in SXEmacs, but I think it displays as <}{> in XEmacs
(21.4). There was discussion on both XE and SXE lists back in June,
2005. Nathan Sidwell proposed a patch for XEmacs (can't remember now
why it was never applied).
Anyway, this is probably the reason for the different behaviours in this
issue.
I wouldn't be surprised if the SXEmacs guys come up with a fix
first,
but it will probably be applicable to XEmacs 21.4, and adaptable to
XEmacx 21.5.
Henry has reported it on our issue tracker now (thanks, Henry), so yeah,
we'll be working on it. I'll make sure XE stays in the loop.
--
|---<Steve Youngs>---------------<GnuPG KeyID: A94B3003>---|
| SXEmacs - The only _______ you'll ever need. |
| Fill in the blank, yes, it's THAT good! |
|------------------------------------<steve(a)sxemacs.org>---|
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta