
On Tue, 12 Jun 2007 10:08:08 -0700
David Roundy
This is my robustness set of patches, resent with a conflict resolved.
David
Tue Jun 12 06:28:53 PDT 2007 David Roundy
* add differentiate function to StackSet to go [a] -> Stack a. Tue Jun 12 08:05:55 PDT 2007 David Roundy
* make focus, up and down complete functions. This is a rerun of my change to make (Stack a) never be empty. Gives us more type-safety. Tue Jun 12 08:42:53 PDT 2007 David Roundy
* add catchX to catch exceptions. Tue Jun 12 10:06:25 PDT 2007 David Roundy
* resolve conflict in Operations.
Applied, thanks. These patches assume that layouts on empty workspaces will do nothing -- this isn't true because they can have effects in X (). This is especially the case with the new decorations support. I still disagree with catching failing layouts by default. I'll leave it for now. Cheers, Spencer Janssen