
Do ASAP:
========
+ ICCCM compliant stuff: find what is missing
- fix RemakeStackList() to account for transient windows
- fix slippery window resize
- change CommitStacking() on AddToStackingList() to more optimized thing
- fix dialog logo pixmap to use LogoPixmap
- finish wmlib
- differential update of appmenu
- make unhide app map windows in the same stacking order they were before
hiding

Need to do:
===========
- option for different icon box position
- GNUstepWMAttributes update in propertynotify
- DontMoveOff
+ keyboard operation of menu and window move/resize
+ arrange windows command
+ arrange desktop (arrange windows + icons)
+ investigate memory leaks (use debugging library)
- option to make modal exit dialog boxes
- rewrite colormap stuff
- put dialog windows in a separate thread or module
- rewrite keyboard stuff to be cleaner
+ m4 preproc.
+ pager
- lock colormap command
- make Docked apps with WM_CLIENT_MACHINE be launched from respective
	machines (also put a marking showing it's remote launched)
+ dock autohide 
- handle change of CLIENT_LEADER property
- different textures for titlebar buttons
- detect focus change through FocusIn, FocusOut

Maybe some day:
===============
- small screen support (small default fonts, scaled down dock & icons etc.)
- Fiend clone
- attribute viewer for dock icons. Edit auto-launch, command line etc.
- window attribute viewer, configurator (external program)
+ write compatibility functions (strdup(), strcasecmp()...)
- virtual desktop
- optimize for size. Squeeze data structs.
- multiple screen support
- better colormap for dithering (prettier colors), that still
allows direct color lookup (or at least linear).
- session management
