This is the mail archive of the
cygwin-xfree@cygwin.com
mailing list for the Cygwin XFree86 project.
Re: Native GDI
On Mon, Apr 08, 2002 at 06:07:51 +1000, Robert Collins wrote:
>
>
> > -----Original Message-----
> > From: Alan Hourihane [mailto:alanh@fairlite.demon.co.uk]
> > Sent: Monday, April 08, 2002 6:05 PM
> > To: cygwin-xfree@cygwin.com
> > Subject: Re: Native GDI
> >
> >
> > On Mon, Apr 08, 2002 at 04:03:40 +1000, Robert Collins wrote:
> > > Just a question: how does X cope with region invalidate -
> > say with the
> > > Xnest engine? I'm wondering how the native GDI engine will handle
> > > having regions invalidated by win32 apps in front of it, without an
> > > off-screen buffer.
> > >
> > I believe WM_PAINT is our friend here. Then we can issue the
> > X calls inside the server to repaint the region(s).
>
> Yes, that's the mechanics of getting alerted... but unless we have a
> backing store, we need to issue Expose events to the X clients (which is
> a potential performance issue).
>
Correct. At the moment I don't care about performance in the Native GDI
server. That'll come later. There are many bugs and unimplemented
functions to do first.
Alan.