Gnus development mailing list
 help / color / mirror / Atom feed
* ELisp-based uncompface
@ 2004-02-12  0:46 Katsumi Yamaoka
  2004-02-12  3:19 ` Jesper Harder
                   ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Katsumi Yamaoka @ 2004-02-12  0:46 UTC (permalink / raw)
  Cc: TAKAI Kousuke

Hi,

I've merged the ELisp-based uncompface program into compface.el.
This was written by TAKAI Kousuke (`Kousuke' is his personal
name), he is now working on the paper to assign the copyright to
FSF.  It makes it possible to show X-Face images without the
external uncompface and icontopbm programs or the libcompface
library.  It won't be activated for almost users but you can
test it by setting nil to the uncompface-use-external variable
if you are interested in it:

(setq uncompface-use-external nil)

Even if you are an XEmacs user and the libcompface library is
available, you can seal it off and test the ELisp-based
uncompface program with the following:

(setq uncompface-use-external nil
      features (delq 'xface features))

The original code[1] TAKAI Kousuke wrote used the bool vector
feature of Emacs.  However, inlined bool vector tables (i.e.,
inlined binary data) in the elc file will be broken or
incompatible between Emacs versions, and that feature is not
available in XEmacs (or should be replaced with the bit vector
feature).  So, we replaced them with the simple vectors.
Although it makes the elc file fatten, I've confirmed it doesn't
degrade the performance.

Regards,

[1] http://www.kmc.gr.jp/~tak/sources/el/uncompface.el-1.2.gz
You need to fix the mis-inlined binary data by Emacs 21 in the
uncompface.elc file using

http://www.kmc.gr.jp/~tak/sources/el/fix-boolvec.el-1.1.gz

as

emacs -batch -l fix-boolvec.el -f batch-fix-bool-vectors uncompface.elc
-- 
Katsumi Yamaoka <yamaoka@jpl.org>



^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2004-10-11 23:19 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-02-12  0:46 ELisp-based uncompface Katsumi Yamaoka
2004-02-12  3:19 ` Jesper Harder
2004-02-12  4:21   ` Katsumi Yamaoka
2004-02-12  5:53     ` Jesper Harder
2004-02-12  6:05       ` Katsumi Yamaoka
2004-02-16 14:04       ` Reiner Steib
2004-02-17  5:59         ` Katsumi Yamaoka
2004-02-18 15:47           ` Reiner Steib
2004-02-18 17:23           ` Ted Zlatanov
2004-02-18 23:00             ` Katsumi Yamaoka
2004-02-13 16:25 ` Xavier Maillard
2004-10-11 23:19 ` Katsumi Yamaoka

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).