BeOS port news and public patch

François Revol <[email protected]> Thu, 27 May 2004 15:17:30 +0200
Newsgroups gmane.emacs.xemacs.design,gmane.emacs.xemacs.patches,gmane.emacs.xemacs.beta
Message-ID <[email protected]>
After keeping that for me for some time, I finally 
made a public patch of my BeOS port with native gui.
It's not yet in shape to get into cvs, but close to it.
I got a beta tester recently who got it built on his own.
Widgets are missing, but the rest works more or less.

There are still intl issues, mainly because I don't know
how to get XEmacs understand I want UTF-8 in redisplay 
and other parts. It keeps trying to instanciate fonts 
for obscure charsets. Anyone knows how to do that ?

There are some odd things I had to do, which should be 
probably solved in a cleaner way, like:
- focus_follows_mouse in BeOS is the name of a function.
Will see if I can avoid using the header that declares it, 
but it's not easy as it's used in many places.
temporary solution was to rename XEmacs's symbol, but I
didn't rename its lisp name, which looks bad.
- as I said earlier on xemacs-design, one of the headers
declares something differently for C and C++, had to ditch 
that. Should look into compiling the C code with g++ 
probably.

Any comments ?
(please CC me since I'm not subscribed, I have enough spam
and I'm on dialup :^)

http://clapcrest.free.fr/revol/beos/patches/xemacs-21.5-cvs.beos.patch.6.txt

Cheers,
François.