Sat Mar 29 13:41:58 PDT 2008 Spencer Janssen * Remove version numbers from README Sat Mar 29 12:13:36 PDT 2008 Spencer Janssen * Bump version to 0.7 Fri Mar 28 14:42:19 PDT 2008 Don Stewart * no need to expose --resume to the user Tue Mar 25 13:18:14 PDT 2008 Spencer Janssen * Rename property to stringProperty Tue Mar 25 07:54:14 PDT 2008 Brent Yorgey * ManageHook: add a 'property' Query that can get an arbitrary String property from a window (such as WM_WINDOW_ROLE, for example) Tue Mar 25 10:12:41 PDT 2008 Brent Yorgey * Main.hs: startupHook should be guarded by userCode Mon Mar 24 15:58:57 PDT 2008 Spencer Janssen * Also print compilation errors to stderr Mon Mar 24 14:24:53 PDT 2008 Spencer Janssen * --recompile now forces recompilation of xmonad.hs Tue Jan 29 15:52:58 PST 2008 Lukas Mai * add --help option Sun Mar 23 14:14:21 PDT 2008 Don Stewart * add mod-shift-tab to the default bindings, from Mathias Stearn Sat Mar 22 17:34:36 PDT 2008 Don Stewart * more tests Sat Mar 22 16:49:52 PDT 2008 Don Stewart * some tests for the size increment handling in Operations.hs Sat Mar 22 14:41:16 PDT 2008 Don Stewart * clean up for style Sat Feb 23 05:07:02 PST 2008 Andrea Rossato * add sendMessageWithNoRefresh and have broadcastMessage use it This patch: - moves broadcastMessage and restart from Core to Operations (to avoid circular imports); - in Operations introduces sendMessageWithNoRefresh and move updateLayout outside windows. - broadcastMessage now uses sendMessageWithNoRefresh to obey to this rules: 1. if handleMessage returns Nothing no action is taken; 2. if handleMessage returns a Just ml *only* the layout field of the workspace record will be updated. Sat Mar 22 13:18:35 PDT 2008 Don Stewart * more properties for splitting horizontally and vertically Sat Mar 22 12:27:28 PDT 2008 Don Stewart * test message handling of Full layout Sat Mar 22 12:26:35 PDT 2008 Don Stewart * formatting Sat Mar 22 12:22:48 PDT 2008 Don Stewart * strict fields on layout messages Fri Mar 21 21:18:01 PDT 2008 Don Stewart * QuickCheck properties to fully specify the Tall layout, and its messages Fri Mar 21 21:17:18 PDT 2008 Don Stewart * clean up Layout.hs, not entirely happy about the impure layouts. Fri Mar 21 21:16:54 PDT 2008 Don Stewart * comments Fri Mar 21 21:16:40 PDT 2008 Don Stewart * add hpc generation script Fri Mar 21 17:20:26 PDT 2008 Don Stewart * add QuickCheck property for Full: it produces one window, it is fullscreen, and it is the current window Fri Mar 21 17:12:29 PDT 2008 Don Stewart * QC for pureLayout. confirm pureLayout . Tall produces no overlaps Fri Mar 21 17:12:08 PDT 2008 Don Stewart * whitespace Fri Mar 21 16:40:15 PDT 2008 Don Stewart * reenable quickcheck properties for layouts (no overlap, fullscreen) Fri Mar 21 16:09:56 PDT 2008 Don Stewart * formatting Fri Mar 21 14:41:29 PDT 2008 Don Stewart * Revert float location patch. Not Xinerama safe Fri Mar 7 18:19:39 PST 2008 robreim@bobturf.org * Small linecount fix :) Fri Mar 7 17:58:29 PST 2008 robreim@bobturf.org * Change floats to always use the current screen Fri Mar 21 10:19:11 PDT 2008 Lukas Mai * XMonad.Core: ignore SIGPIPE, let write calls throw Tue Mar 11 09:07:27 PDT 2008 Brent Yorgey * update documentation Mon Feb 25 00:32:36 PST 2008 Andrea Rossato * Reimplement Mirror with runLayout Fri Feb 22 11:31:19 PST 2008 Andrea Rossato * Reimplement Choose with runLayout Fri Feb 22 09:58:15 PST 2008 Andrea Rossato * runLayout is now a LayoutClass method and takes the Workspace and the screen Rectangle Mon Mar 10 11:25:57 PDT 2008 Don Stewart * add property for ensureTags behaviour on hidden workspaces Fri Mar 7 10:42:23 PST 2008 Don Stewart * use -fhpc by default when testing. All developers should have 6.8.x Fri Mar 7 10:16:57 PST 2008 Don Stewart * more general properties for view, greedyView Fri Mar 7 10:16:34 PST 2008 Don Stewart * rework failure cases in StackSet.view Fri Mar 7 10:09:05 PST 2008 Don Stewart * bit more code coverage Wed Feb 27 10:01:13 PST 2008 Don Stewart * more tests. slightly better test coverage Wed Feb 27 09:55:54 PST 2008 Don Stewart * test geometry setting Mon Feb 25 10:03:50 PST 2008 Don Stewart * incorrect invariant test for greedyView Fri Feb 15 13:14:20 PST 2008 gwern0@gmail.com * update LOC claim in man page Mon Feb 4 11:24:45 PST 2008 Brent Yorgey * Add a startupHook. The only thing I am not sure about here is at what exact point the startupHook should get run. I picked a place that seems to make sense: as late as possible, right before entering the main loop. That way all the layouts/workspaces/other state are set up and the startupHook can manipulate them. Mon Feb 4 11:23:48 PST 2008 Brent Yorgey * Core.hs: add an Applicative instance for X Tue Feb 12 12:35:02 PST 2008 Don Stewart * add quickstart instructions Thu Feb 7 01:11:40 PST 2008 Spencer Janssen * Remove non-existent windows on restart Wed Feb 6 11:48:58 PST 2008 Don Stewart * Lift initColor exceptions into Maybe We should audit all X11 Haskell lib calls we make for whether they throw undocumented exceptions, and then banish that. Wed Feb 6 11:25:33 PST 2008 Don Stewart * some things to do Wed Feb 6 11:05:21 PST 2008 Don Stewart * module uses CPP Sun Feb 3 21:33:36 PST 2008 Spencer Janssen * Rename runManageHook to runQuery Sun Feb 3 12:28:52 PST 2008 daniel@wagner-home.com * let enter dismiss compile errors Fri Feb 1 11:06:53 PST 2008 Brent Yorgey * Core.hs, StackSet.hs: some documentation updates Sun Jan 27 16:18:34 PST 2008 Andrea Rossato * Make Mirror implement emptyLayout Thu Jan 31 08:32:13 PST 2008 "Valery V. Vorotyntsev" * xmonad.cabal: add `build-type' to make Cabal happy Tue Jan 29 06:40:37 PST 2008 Daniel Neri * Get version from the Paths_xmonad module generated by Cabal No need to bump version in more than one place. Mon Jan 28 13:14:18 PST 2008 Spencer Janssen * Kill stale xmonad 0.1 comments Mon Jan 28 02:11:15 PST 2008 Spencer Janssen * Point to 0.6 release of contrib Mon Jan 28 09:10:12 PST 2008 Don Stewart * notes on releases Sun Jan 27 21:46:51 PST 2008 Spencer Janssen * Generalize the type of catchIO, use it in Main.hs Wed Jan 23 17:32:07 PST 2008 Andrea Rossato * Add emptyLayout to LayoutClass, a method to be called when a workspace is empty Mon Jan 28 09:08:40 PST 2008 Don Stewart * bump output of --version Tue Jan 8 10:56:40 PST 2008 Don Stewart * clarify copyright Thu Dec 27 00:03:56 PST 2007 Spencer Janssen * Broadcast button events to all layouts, fix for issue #111