Recently, we added support for the _NET_WM_SYNC_REQUEST protocol to Qt 4. This video demonstrates the problems that have existed with resizing windows on compiz until now, and how the resize behaviour has improved as a result of supporting this protocol.
See also the version without compiz: http://www.youtube.com/watch?v=0rI0pe9TGec
http://qt.nokia.com
the lag is the drawback of supporting the NET_WM_SYNC_REQUEST protocol - since the window manager will delay resizing of the frame until the window is ready to be redrawn - basically the slower repaint, more lag you'll see.
However I think it should be up to the window manager to detect that repainting takes time and somehow prevent the lag, for example by showing a resize frame.
shadonegmailcom 2 years ago
Ah, I wondered what was up with resizing. Much better! I still see lag behind the cursor, though. Any idea what's causing that?
rikhemsley 2 years ago