index

my todo list for sawfish-mmc fork

replace DBE

when you cycle/scroll the window list in iswitch-window, it should flicker. It flickers on xinerama, b/c xinearma is (in xfree at least) incompatible w/ DBE (double buffering extension). If DBE is available it is not flickering. One thing to do is to implement double-buffering with the use of help pixmaps as gdk does it. I.e render into pixmap, then XCopyRectangle into the window.

i broke fullscreen-maximize-toggle ?

fix frames, i broke them.

one of the bad changes you should notice is: frames parts (the buttons, and edges) are sometimes (very often) drawn incorrectly (in fact my testing was towards not drawing uselessly, and i somehow exaggerated).

on focus change (on any command in fact) you have set of: frame-parts to change, stacking reorder, unmapping + mapping,

Commit the X requests in the optimal order.

commit focus change immediately (& ungrab keyboard) as soon as the focus window is viewable (i.e. can accept input focus).

make wiki! wiliki