From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/60522 Path: news.gmane.org!not-for-mail From: Katsumi Yamaoka Newsgroups: gmane.emacs.gnus.general Subject: Re: Faces of the wrong order Date: Sat, 02 Jul 2005 01:05:48 +0900 Message-ID: References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1120233693 31416 80.91.229.2 (1 Jul 2005 16:01:33 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 1 Jul 2005 16:01:33 +0000 (UTC) Original-X-From: ding-owner+M9049@lists.math.uh.edu Fri Jul 01 18:01:30 2005 Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DoNwd-0007u6-GL for ding-account@gmane.org; Fri, 01 Jul 2005 18:00:47 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu ident=lists) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 1DoO1j-0004F9-00; Fri, 01 Jul 2005 11:06:03 -0500 Original-Received: from util2.math.uh.edu ([129.7.128.23]) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 1DoO1f-0004F4-00 for ding@lists.math.uh.edu; Fri, 01 Jul 2005 11:05:59 -0500 Original-Received: from quimby.gnus.org ([80.91.224.244]) by util2.math.uh.edu with esmtp (Exim 4.30) id 1DoO1d-0002s4-Lj for ding@lists.math.uh.edu; Fri, 01 Jul 2005 11:05:57 -0500 Original-Received: from washington.hostforweb.net ([66.225.201.13]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1DoO1c-0005ju-00 for ; Fri, 01 Jul 2005 18:05:56 +0200 Original-Received: from yahoobb218118002068.bbtec.net ([218.118.2.68] helo=) by washington.hostforweb.net with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.50) id 1DoO1h-0005zN-5F for ding@gnus.org; Fri, 01 Jul 2005 11:06:01 -0500 Original-To: ding@gnus.org X-Face: #kKnN,xUnmKia.'[pp`;Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu;B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( User-Agent: Gnus/5.110004 (No Gnus v0.4) Emacs/22.0.50 (gnu/linux) Cancel-Lock: sha1:/qb5g0uhcIixehEOyr02OdzupLE= X-Antivirus-Scanner: Clean mail though you should still use an Antivirus X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - washington.hostforweb.net X-AntiAbuse: Original Domain - gnus.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - jpl.org X-Source: X-Source-Args: X-Source-Dir: X-Spam-Score: -4.8 (----) Precedence: bulk Original-Sender: ding-owner@lists.math.uh.edu Xref: news.gmane.org gmane.emacs.gnus.general:60522 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:60522 >>>>> In >>>>> Didier Verna wrote: > Out of curiosity, what's that difference between GNU Emacs and XEmacs ? Emacs uses an non-zero length string per Face (each string has a text property which displays a Face). Two or more faces are displayed in order of those strings. OTOH, XEmacs uses extents; any number of extents can be put on the same place. The display order of them depends on the extent type (begin-glyph or end-glyph) and the order of which they are placed. The true cause of that problem was that the places where strings are put in the buffer was wrong in Emacs. So, your fix was quite right but a real bug was actualized again in Emacs.