nanogui: Kaffe port
Subject:
Re: Kaffe port
From:
"Greg Haerr" ####@####.####
Date:
13 Jun 2000 16:48:27 -0000
Message-Id: <069501bfd557$3ddb0c60$15320cd0@gregh>
: Is Microwindows really thread-safe? Or I should protect every MWin call
: with sync objects?
Microwindows is not currently thead safe. I will help make it
that way though, but you should protect calls for the time being.
Do you have Kaffe running with Microwindows yet? None of the
below calls are required at this point.
: BitBlt() with SRCAND, SRCINVERT ROPs support
I'll work on SRCAND and SRCINVERT and other ROPs.
Leave the code in for now, it should work fine and will
default to SRCCOPY.
: PatBlt()
: StretchBlt()
Microwindows needs StretchBlt, I'll work on that also.
: GetMenu()
Stub it out for now. We don't support menu bar style menus yet.
: Arc()
: Pie()
I've just added these two, they'll be in the pre9 cut.
: RoundRect()
Call Rectangle instead. I'll add this, I've got it working in the
region code.
: LoadIcon()
: LoadCursor()
Stub these out and return 0 for the time being.
: GetTextExtentExPoint()
This one may be required for text output. It's probably the
most important, in that it returns the size of a text string in the
4th parm SIZE struct. I'd stub it out and return 10, 10 or
something for the time being. I'll add this.
: GdiFlush()
Stub this out, this does nothing and won't be implemented.
: SetCursor()
I've been working on this as well, but stub it out for now.
This changes the cursor image over a window. It's supported
in nano-x but not yet in win32.
Regards,
Greg
:
: Thanx for assistance,
: - Roman
:
: