revert UrgencyHook behavior back to ICCCM non-compliance
revert UrgencyHook behavior back to ICCCM non-compliance

Note: If you're using UrgencyHook, this will break your config.
@withUrgencyHook SomeUrgencyHook@ is XConfig -> XConfig, now. The layout hook
has been renamed to urgencyLayoutHook.

It may also be worth noting that, in order to recreate the old behavior without
using redoLayout (so that this may be ported to an eventHook), I had to hijack
logHook. Shouldn't harm anything, though.

TODO: update main docs

darcs-hash:20071112043325-78224-ce6010e269c19113dd7a1b736e1e520d2980aa58

jthornber/XMonadContrib,jthornber/XMonadContrib