Jeff Sparkes writes:
> I need to look into the --with-gtk vs --with-xft issue too.
Pango can use xft, if you want to unify it that way. Cairo would
Sorry, I wasn't clear. I simply meant avoiding using the current Xft
implementation in XEmacs and GTK at the same time -- it's pretty clearly
going to mess things up. The question is whether configure should fatal
if --with-gtk and --with-xft are specified together, or just issue a
warning and force with_xft=no.
Ok. Maybe redisplay-xlike can become redisplay-cairo. Long term,
using more glib might mean less platform specific code.
Yeah, that occurred to me. Except that the people working on the g*
libraries are really careless about backward compatibility (standard GNU
attitude). For example, I tried to check on the next version of glib in
MacPorts (there's a glib-devel port), and they apparently use CLOEXEC
without checking for support (so it doesn't work on my Mac, whose OS is
old enough that there's no support for CLOEXEC at all).
Gtk 3 has gdkkeysyms-compat.h. I could use that, but there
that many keys used directly.
I assume that allows you to use the old GDK keysyms in GTK 3 code? No,
please don't do that. GTK 3 is where we want to go; if we're going to
cruftify code, it should be the GTK 2 code.
XEmacs-Beta mailing list