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