On Tue, Dec 07, 2004 at 11:31:53AM -0600, Alexandre Julliard wrote:
Log message: Moved update region handling to the server.
Cool stuff! Way to go Alexandre, this is really, really good news!
On Tue, 07 Dec 2004 14:52:03 -0500, Dimitrie O. Paun wrote:
On Tue, Dec 07, 2004 at 11:31:53AM -0600, Alexandre Julliard wrote:
Log message: Moved update region handling to the server.
Cool stuff! Way to go Alexandre, this is really, really good news!
Yep yep yep, good to see. Soon we can start nailing all those bugs blocked on the WM rewrite.
Hey, maybe I can resubmit my LockWindowUpdate patch soon :)
Flip side is there are still a few regressions from the previous WM work that I haven't got around to investigating (or reporting, for that matter ..)
On Tue, Dec 07, 2004 at 11:31:53AM -0600, Alexandre Julliard wrote:
Log message: Moved update region handling to the server.
OK, here are the first impressions after testing this patch: 1. Good news: bug 1091 seems to have been fixed http://bugs.winehq.org/show_bug.cgi?id=1091 2. Bad news: it is *very* slow now. The repaint on wine List\ View.exe from the MS Control Spy is painful. Similarly, menus are slow, dialog boxes, etc. I have a fast machine (3GHz, 1GB RAM), and it takes 2-3 seconds to open the File Open dialog. Is this expected?
Buttom line: painting looks great, somehow it seems a bit better then before (in terms of correctness, but I can't quite put my finger on it). If we can solve the speed issue, we have a winner.
"Dimitrie O. Paun" dpaun@rogers.com writes:
- Bad news: it is *very* slow now. The repaint on wine List\ View.exe from the MS Control Spy is painful. Similarly, menus are slow, dialog boxes, etc. I have a fast machine (3GHz, 1GB RAM), and it takes 2-3 seconds to open the File Open dialog. Is this expected?
Part of it is probably because the window moves are not optimized at all, there is currently no attempt to take into account valid bits so any window show/move/resize operation forces a repaint of the whole window. This will be fixed in a subsequent patch.