Colin Owen Rafferty wrote:
> 
> >>>>> Regarding bbdb-lucid.el patch; Stig <[EMAIL PROTECTED]> writes:
> 
> > X-Face: V3#TB_`^vld7L-O4+Qk1%QYVRe6B2)Ia$tWrjprU|P'pM:Y{P5Io@~qxuL:&.;*?KU5.w_J
> >  ^t3S-[aLM9E*t3PKQ8FJs[+U5BYh4G'6xody^[oR"fukpjVI}3m!<;f)Ptipi4lD,R70]K3$pK"#c`
> >  [3S!^H~;A&1oo&;)-"R2]5%unJ8QeoXlo7n+h(rLQS?]SCWnHvm3/v7*RXE`,/;8g6j)&/
> 
> > Below is a patch from
> > version 1.50 of bbdb which includes both the new extent interface and a hack
> > to display xfaces that was written by Jamie at Lucid but seems to have been
> > released.
> 
> Okay, now I will show my ignorance.  What is an xface?  I have seen
> these around in headers for a while now, but I have been too ashamed of
> my ignorance to ask what they are?
> 

An X-face is a compressed bitmap.  You generate and decode them using a
package called uncompface.  Lemacs 19.10 onward has support for decoding
them in highlight-headers.el using two external filter programs (uncompface
from the compface distribution and, I think, pbmtoxbm).  It's pretty slow,
but the xfaces get cached once they've been decoded once.  19.12 will have a
configure option for xface support (and probably some other pixmap
conversions to speed up W3).  Without the internal pixmap conversion,
displaying x-faces can be annoyingly slow.

To get x-faces stored automatically in your bbdb, you can add this to your
bbbd-auto-notes-alist...

             (list (concat "[ \t\n]*\\([^ \t\n]*\\)"
                           "\\([ \t\n]+\\([^ \t\n]+\\)\\)?"
                           "\\([ \t\n]+\\([^ \t\n]+\\)\\)?"
                           "\\([ \t\n]+\\([^ \t\n]+\\)\\)?"
                           )
                   'face
                   "\\1\\3\\5\\7"))

There are also a few biff-type programs that display xfaces for messages in
your mail spool.

> Now that BBDB uses them, I must know what they are.
> 
> Can someone help me?
> 

If you're really really really impatient, you can get
    ftp.inse.com:/xemacs/stuff/unsupported-xface-pseudo-patch
    ftp.inse.com:/xemacs/stuff/compface.tgz

As the name implies, it's UNSUPPORTED...it's not a clean patch to 19.11.
Furthermore, I DON'T WANT IT POSTED to the net.  If you're on the beta list,
then don't bother with this...it'll appear in a future beta.

> Also, when is 19.12 going to be released?

When it's stable.

    Stig

Reply via email to