Ben> It took me quite a lot of effort to get XEmacs to
compile
Ben> under VC++ 7; I'm surprised I haven't heard more complaints
Ben> about this.
I'm not; I would assess that it's just another symptom of the
extremely low rate of contribution from Windows-based users.
Ben> Anyway, one of the nastiest parts was recompiling Xpm.
Ben> Xpm-3.4k has been frozen for years. I suggest we just
Ben> incorporate it into XEmacs as a subdirectory, so that we can
Ben> depend on it always being there. Comments?
xpm2png everything is a better idea. Eg, GNU uses pbm or ppm
instead of xpm for practically everything now, I believe. Is
there any reason that's not feasible?
You mean GNU Emacs? Do they handle translation of pbm or ppm internally,
without the need for external libraries? This would be ideal, esp. if
pbm/ppm are simple enough that a Lisp program can generate a new one out of
text (I think this is indeed the case); I really hate the idea of depending
on external libraries for necessary functionality.
If all this is true, I'd suggest just copying the GNU code and doing the
same switch.