Re: BeOS port gets native gui

François Revol <[email protected]> Sat, 3 Apr 2004 20:13:30 +0200
Newsgroups gmane.emacs.xemacs.design
Message-ID <[email protected]>
Btw, I'm still wondering about charsets and stuff...
For all that matters, BeOS uses exclusively UTF-8 
for its APIs.
Will reread the info pages and comments about those, 
but suggestions are welcome.

Btw, I won't register this list for now, since I'm on 
dialup atm and can't check my mail everyday, besides
I'm already quite spammed and seems this one has low 
S/N ratio... spam sux :-(

Cheers,
François.

Selon François Revol <[email protected]>:

> After several attempts, I finally stepped in and started a native BeOS gui.
> I've gone quite far:
> http://clapcrest.free.fr/revol/beos/shot_xemacs_native_first_window_003.png
> keyboard handling mostly works.
> redisplay needs some more work, text isn't drawn yet, and I need to add
> push/pop calls to maintain the gui state (BeOS doesn't use gc stuff).
> I had to add some C++ files, since the BeOS framework needs that.
> I use a one month old cvs, since I lost my DSL connection.
> The event part was quite hairy, because BeOS doesn't use sockets as IPC, and
> the gui is multithreaded.
> basically I had to send pointers to the received BMessages in a pipe from the
> gui threads, and handle them from the main thread.
> That's not exactly the way it's intended to be, but it works fine and I
> already used that scheme in rdesktop succesfully.
> I wanted handle timers differently, but it seems to work by just using the
> tty version.
> 
> François.
> P.S. I'm not subscribed yet.
> 
> 


--