wine/dlls x11drv/x11drv.h x11drv/winpos.c x11d ...
Dimitrie O. Paun
dpaun at rogers.com
Mon Jan 31 22:32:24 CST 2005
On Mon, Jan 31, 2005 at 09:11:30PM +0100, Alexandre Julliard wrote:
> The main optimisation I know about is the repainting on window moves
> that needs to copy the bits instead of invalidating the whole window.
Well, I guess that's worth doing, it would save quite a few artifacts.
> The loose ends are mostly related to dll separation, the exported
> functions in user32.spec can give you a rough idea of what remains
True, but those are really part of the dll separation task, it's not
quite fair to lump them into this one :)
> For OpenGL what we need is to implement proper
> clipping when drawing to a child window. There are also a number of
> window management hacks in the Crossover tree that need to be cleaned
> up and brought over.
Speaking of bugs, the old bug #1091:
Is still not fixed. I've attached a screenshot of what happens if
you move a window that's on top of a listbox that scrolls in the
background. To me it looks there is a race of sorts, and the scrolling
happens but somehow the invalidated region is not expanded correctly.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 65045 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20050131/1fc3870c/wine-scroll-bug.png
More information about the wine-devel