show geometry-caption when changing size / moving

Guido: That would be far down my list. I never got the point of it. Someone pleaGuido: se enlighten me.

more efficient settings-reload: we don't need to reparse all keyboard
shortcuts when we change the theme, for example. (send different
signals to reload different settings: theme and scheme, kbd_shortcuts,
settings.)

Guido: Not that important. But please don't complicate things with signal prolifGuido: eration. Let the settings-reload code figure it out.

smart placement

warp_mouse feature needs more work

implement NET_WM window types. Omit minimize, maximize and sticky
button when appropriate. [NOTE: _NET_WM_ALLOWED_ACTIONS hint]

better support for EWMH, _NET_WM_* should always be checked, sometimes
only _WIN_* (gnome?) hints are honoured... We should have one internal form
for all those things. Maybe gnomehints should be dropped? NOTE: We could still
use the simple c->win_state bitfield internally, and extend it with things that
now uses separate struct members (example: c->above)

any _NET_WM_STRUT or _NET_WM_STRUT_PARTIAL should be substracted from _NET_WORKAREA

handle _NET_MOVERESIZE and _NET_WM_MOVERESIZE

Guido: I've prepared for that by adding the atoms.

Clean up the mess with Sticky vs. Workspace -1, if we decide that they should
be the same thing, we should only use one of them (sticky) in the code and
make sure that NET_WM_DESKTOP is synched (-1 if sticky is enabled) all the time.
Maybe only use desktop -1, and translate sticky hint to this.

remove all _WIN_* hints (Gnome) and stick with pure _NET_WM_* (EWMH) ?
(It would mean less complex code, smaller and faster binary)

Guido: WIN_WORKSPACE+WIN_CLIENT_LIST now gone

killing non-responding windows like e.g. Metacity (NET_WM_PING)

freedesktop.org compliance for preferences/themes

change ws by holding titlebar while pressing ws-change-keys?

add window match for ignore stacking requests...

listen to _NET_DESKTOP_LAYOUT when changing workspaces

add support for XFT fontsets for better i18n.
