gnustep-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Window resizing (X11)


From: Fred Kiefer
Subject: Re: Window resizing (X11)
Date: Tue, 17 May 2011 00:13:29 +0200
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.2.17) Gecko/20110414 SUSE/3.1.10 Thunderbird/3.1.10

I haven't done any real tests (That is, commented out your new code again to check against the old implementation) but on my KDE system I seem to get more flickering now then I got before. But this is comparing the current behaviour with my memory of the old one, which isn't that reliable.

The system is OpenSuse 11.4 with what ever version of kdm that comes with it. Most likely KDE just doesn't support that protocol and things are the same as the always have been :-(

Fred

On 16.05.2011 22:26, Eric Wasylishen wrote:
I committed a patch on the weekend implementing the _NET_WM_SYNC_REQUEST 
protocol described here: 
http://standards.freedesktop.org/wm-spec/1.3/ar01s06.html

There isn't much info about it on the web; the best I could find is from the Qt 
blog: http://labs.qt.nokia.com/2009/06/10/smooth-and-solid-resizing-on-x11/

Resizing feels a lot better to me now. The window contents and window manager's 
frame stay together about as well as GTK now - not perfect, but better than 
before.


When using the window manager's window decorations (i.e. 
GSBackHandlesWindowDecorations is not NO) my patch had the side effect of 
getting rid of the black flashing when resizing. I was seeing the entire window 
repeatedly flash solid black while resizing. I saw this in all WM's I tried 
(windowmaker, metacity, enlightenment 0.17). Were other people seeing this as 
well? Is it gone now?

When resizing using the GNUstep provided window border the black flashing is 
still present, though, so we should probably try to figure out what's causing 
that.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]