[cairo] XDBE
Jim Gettys
jg at freedesktop.org
Wed Nov 23 02:34:37 PST 2005
The fedora folks have been experimenting with this using the Sync
extension.
Basically, you can create a simple convention that tells the window
manager when the application is at a good state to display the window.
This, in concert with composite, eliminates all distracting intermediate
drawing from being visible to the user.
Regards,
- Jim
On Tue, 2005-11-22 at 21:05 -0800, Bill Spitzak wrote:
> I would like to see a better workaround, something I would call
> "synchronous window management". What would happen is a program would
> tell the WM that it understands this WM protocol. Then if the window
> manager wants to resize, move, raise, lower, iconize, etc any window, it
> does not actually do it, but instead it sends the program a message. The
> program can then do whatever it wants, though it probably should do the
> requested action. This idea would also get rid of a major reason X looks
> "slow", and would allow arbitraryily complex rules about what possible
> sizes and window stacking a program implements.
More information about the cairo
mailing list