aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* QuickCheck filter preserves orderKarsten Schoelzel2007-07-281-0/+12
| | | | darcs-hash:20070728184534-eb3a1-68bbf44ab26db69a4aa75fb97cb516ebf6c963bb.gz
* Bugfix: reordering when filtering out the last window on a workspaceKarsten Schoelzel2007-07-281-1/+1
| | | | | | | | Say you have three windows A B C* on a workspace with * marking the focus. If you close C or move it to another workspace, the resulting order will be B* A, thus reordering the other windows, defying the comment of filter. darcs-hash:20070728132507-eb3a1-064bb572b4a8ef7694f9939e1f2c714e3a32571b.gz
* shift: use guards instead of ifSpencer Janssen2007-07-241-2/+2
| | | | darcs-hash:20070724152340-a5988-dec59fcb145282845349ec5baf700b62a25ac116.gz
* Remove unnecessary Integral constraintsSpencer Janssen2007-07-241-2/+2
| | | | darcs-hash:20070724152257-a5988-508cf9ad44d8668d1cb03865a6e28b9454ce6cb5.gz
* make delete work when window is in multiple workspaces.David Roundy2007-07-241-22/+9
| | | | darcs-hash:20070724142045-72aca-2c5ac9fe613333f8333329fc63d420883891f782.gz
* Remove redundant 'n >Spencer Janssen2007-07-241-1/+1
| | | | darcs-hash:20070724145927-a5988-2e681f183964587aedd9d0b1e0ab33f7e25779ba.gz
* Cleanup of shift codeMichael G. Sloan2007-07-221-4/+4
| | | | darcs-hash:20070722205337-0d649-35419b898df5fc30d9a48bde46f8ede66e39c009.gz
* use $HOME in examplesDon Stewart2007-07-191-2/+2
| | | | darcs-hash:20070719063348-9c5c1-5361cf129b55047b6f9e39605a7f60533964007e.gz
* Tweak dmenu bindingPeter De Wachter2007-07-171-1/+1
| | | | | | | Add an "eval", so quotes and environment variables get evaluated according to sh rules. darcs-hash:20070717190722-06a25-0c3b8a339adcd81ca6badfc7edbf8950c1105f3c.gz
* restore focus to currently focused window after "float" (closes #32)Jason Creighton2007-07-101-1/+1
| | | | darcs-hash:20070710042631-b9aa7-d7c3a5dfef1c7495f9c96fc16af8374a495a9cb9.gz
* Operations.screenWorkspace: return Nothing when the screen does not existSpencer Janssen2007-07-082-4/+4
| | | | darcs-hash:20070707223842-a5988-7cd70e25326d577a30279c976ae64bce3f70f2df.gz
* Operations.rescreen: screen indexes start at zeroSpencer Janssen2007-07-081-1/+1
| | | | darcs-hash:20070707223334-a5988-00c994f2f09c4c7bd23a0ca800584a3a975f93c6.gz
* Note and workaround bugs in Operations.floatSpencer Janssen2007-07-052-2/+10
| | | | darcs-hash:20070705195213-a5988-2dd794ce7f294a43fd21d88ec7974679de60afb7.gz
* refresh after startingSpencer Janssen2007-06-301-1/+1
| | | | darcs-hash:20070630050346-a5988-c77b422116ddc308d1b7b7c252c819c5db36cb96.gz
* UPGRADE X11-Extras! Manage iconified windowsSpencer Janssen2007-06-302-2/+7
| | | | darcs-hash:20070630021026-a5988-808741074e4132930b6036826d758b362c498dfc.gz
* Move screen details into StackSetSpencer Janssen2007-06-295-90/+99
| | | | darcs-hash:20070629213917-a5988-3ad31d8f028efcec41c9c4805c01c2d42c0009b2.gz
* Change a window's workspace when dragging across screens (closes #30)Jason Creighton2007-06-281-6/+16
| | | | darcs-hash:20070628025023-b9aa7-54e0930487ac4a8f085b6d78ad783ed9b40bc65f.gz
* support self-modifying layouts.David Roundy2007-06-232-8/+12
| | | | darcs-hash:20070623201447-72aca-7bfeb7e7ec36b37420a4c670dc23156c52d7e22d.gz
* comment for (dubious?) integrate'Don Stewart2007-06-261-0/+2
| | | | darcs-hash:20070626052431-9c5c1-b7d37be5fd0e660fbc8725fd94548d3a00cbcc3e.gz
* broadcast unidentified events.David Roundy2007-06-231-1/+1
| | | | | | | | This change is independent of the doLayout change I just sent in, but fixes the problem that change introduces in Decoration, by ensuring that all Layouts get redraw events. I think this is the correct behavior. darcs-hash:20070623214125-72aca-deae94c4f656e2396a1e569b0ad956d625ed05f5.gz
* add 2 properties to state where focus goes on delete of focused windowDon Stewart2007-06-261-1/+24
| | | | darcs-hash:20070626040907-9c5c1-397ec2ac01fda2e3f307605bf0f765bbc5724350.gz
* fix empty case in 'filter', and note differences in semantics wrt. focus to ↵Don Stewart2007-06-261-4/+9
| | | | | | 'delete' darcs-hash:20070626035741-9c5c1-17c1fa07eed1fe3b9765530a8ab7966c195920e0.gz
* clean up 'StackSet.filter' for styleDon Stewart2007-06-261-4/+4
| | | | darcs-hash:20070626033202-9c5c1-2c9b63321755af27ab1e00c97e82104ca94bf558.gz
* minor tweaks, ideas from joachim.fasting@Don Stewart2007-06-212-2/+2
| | | | darcs-hash:20070621033613-9c5c1-51e25d524c5a54aafbab14f55b3b155c558195d2.gz
* only perform mouse events on managed windows. closes #28Don Stewart2007-06-211-2/+2
| | | | darcs-hash:20070621011700-9c5c1-a6ada0f63aaee23bdb3ae0c7cd38dadeae5cd20a.gz
* Update Layout documentationSpencer Janssen2007-06-201-2/+9
| | | | darcs-hash:20070620150858-a5988-761f067579d6df331fd868db2bc010590a0a7939.gz
* -Wall policeSpencer Janssen2007-06-201-1/+1
| | | | darcs-hash:20070620150823-a5988-42faa6af4f890a439656156a3fdfa991c3e0f326.gz
* Stack windows in the order they are returned by doLayoutSpencer Janssen2007-06-201-4/+3
| | | | darcs-hash:20070620150419-a5988-6efb2349de03bdbb9575eae07ca85c69cc5c9996.gz
* remove out of date `(Included with GHC)' text in READMEDon Stewart2007-06-201-6/+0
| | | | darcs-hash:20070620060430-9c5c1-fee0387e3c1447331bd7b8867e92903eeb2d347f.gz
* make Layouts able to layout whatever they like.David Roundy2007-06-193-8/+8
| | | | darcs-hash:20070619150816-72aca-a651e758e93e300c3e526985b328f0b1d7def60c.gz
* float fixed size windowsPeter De Wachter2007-06-181-1/+3
| | | | darcs-hash:20070618214657-06a25-25676598a5d064293620b8e02741964e158b1763.gz
* Remove all references to 'exec'Spencer Janssen2007-06-182-2/+2
| | | | darcs-hash:20070618201532-a5988-56cb6a9828a4ab75461837549e27601238030148.gz
* -Wall police, and turn on -fno-warn-orphansDon Stewart2007-06-172-8/+3
| | | | darcs-hash:20070617052322-9c5c1-9cd715825d376163cbf341993bc0f132e50ef3b6.gz
* make workspace tag not need to be a Num.David Roundy2007-06-143-58/+63
| | | | | | | | | This change also removes the barely used 'size' field, and replaces it with a tagMember predicate. The idea is to move towards the ability to make the workspace tag be a String, which by default might be "1".."9", but could also be customized to be something meaningful to the user. darcs-hash:20070614140709-72aca-dbc1ce07bf964e4cff69deef95b453a0051ef782.gz
* Fix float stackingSpencer Janssen2007-06-141-2/+3
| | | | darcs-hash:20070614213412-a5988-6fcf9d8194fe587377e2a20f9b47799a72be5f2e.gz
* Remove 'temporary work around' in 'windows'Spencer Janssen2007-06-141-23/+0
| | | | darcs-hash:20070614211450-a5988-1116cd4386c60525f13afca3527951cc5a1b6c58.gz
* haddock tuning for StackSet.hsAndrea Rossato2007-06-141-28/+45
| | | | | | with this patch the documentation of StackSet.hs will have a nice TOC darcs-hash:20070614064511-32816-50f479a68597d8d8fc6bd8adbe21725fca4da5eb.gz
* move initColor to Operations and only store the Pixel value of colorsJason Creighton2007-06-143-7/+11
| | | | | | | | | Moving initColor to Operations allows it to be used by extensions. The Pixel component of the color is the only thing we need, so it's simpler just to deal with that. darcs-hash:20070613234501-b9aa7-5b39416db9f9d5ac42692262c233179baeb2540f.gz
* haddick fine tuningAndrea Rossato2007-06-131-10/+10
| | | | darcs-hash:20070613185902-32816-b7cd7a5c14e111abfe52918612bd6a9ee6a0c90b.gz
* IndentationSpencer Janssen2007-06-131-7/+7
| | | | darcs-hash:20070613043018-a5988-fac19281fc680eb1dd346d42b7d03f6c7928c18c.gz
* prevent keyboard focus from getting lost in some casesJason Creighton2007-06-131-5/+5
| | | | darcs-hash:20070613025350-b9aa7-8fc8986ffc4a7c694fa28b49d60d82a81f46e616.gz
* resolve conflict in Operations.David Roundy2007-06-121-1/+2
| | | | darcs-hash:20070612170625-72aca-5d5ae145d30e5e9e971add6e906f6da30d214834.gz
* add catchX to catch exceptions.David Roundy2007-06-122-4/+16
| | | | darcs-hash:20070612154253-72aca-b2c7e24b5e70a09feaebccd443aebbe37b568efa.gz
* make focus, up and down complete functions.David Roundy2007-06-125-74/+76
| | | | | | | This is a rerun of my change to make (Stack a) never be empty. Gives us more type-safety. darcs-hash:20070612150555-72aca-5f6e43aa33979c71679a73b44d93f9e2b8f9d2a8.gz
* add differentiate function to StackSet to go [a] -> Stack a.David Roundy2007-06-121-1/+8
| | | | darcs-hash:20070612132853-72aca-01d24069e1f7b66d2dbc9c47e24e4334a45c4346.gz
* Make 'view' a total functionSpencer Janssen2007-06-121-1/+1
| | | | darcs-hash:20070612143248-a5988-1e99f26ec88e7f8ca791e215bb81ec5a17c7bb58.gz
* fmtDon Stewart2007-06-121-2/+2
| | | | darcs-hash:20070612134938-9c5c1-6129a754a3a5326ac8147b7d5321438fec38c7fd.gz
* -Wall policeStefan O'Rear2007-06-121-1/+1
| | | | darcs-hash:20070612060546-e3110-2fd1f5c7dbcadaa4791b60158d261f2c7a10995b.gz
* Use a more descriptive name for the layout reversal messageStefan O'Rear2007-06-121-5/+5
| | | | darcs-hash:20070612055859-e3110-f6bc973ba180f1ec9ded1a03cde0fc0eb16b7bd7.gz
* Use broadcastMessage in windows and switchLayout, should improve Xinerama ↵Stefan O'Rear2007-06-121-3/+9
| | | | | | for tabbed and make xmonad robust in the presence of state-altering unlayout hooks darcs-hash:20070612055510-e3110-61286de682e2910521f534df040b1f3de9a64797.gz