summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2007-08-10CleanupSpencer Janssen
darcs-hash:20070810213940-a5988-7baa041cdf9a07038cb36645f314eb48bb8423aa
2007-08-07move event loop out of mouseDrag.David Roundy
darcs-hash:20070807201616-72aca-80f5d15118592f79aca8a2e928c4ad4f29fdf8b1
2007-07-24only display any given window once.David Roundy
This change goes along with the sticky window work. It makes xmonad display each window once and only once, with preference given to the focussed screen. It has no effect when there are no duplicate windows, except to make things less efficient. We could do better using Data.Set (or Data.Map) to store the set of windows that are visible. darcs-hash:20070724141310-72aca-aa02163e9375d7a7966c74c0a82d7b14c2b30e44
2007-08-15Add greedyView, make it the default action for mod-werSpencer Janssen
darcs-hash:20070815025504-a5988-00ff316a056c48cc07c5e90925702d2ac09ae666
2007-08-07Remove 'Eq' constraint from StackSet.indexSpencer Janssen
darcs-hash:20070807144346-a5988-d01d24a1edb7af29e729ef4f5529b4cf6e9fc721
2007-08-05trailing whitespace onlyDon Stewart
darcs-hash:20070805072716-9c5c1-358d74796ac814a864325c64ffb519c1bb52e6d9
2007-07-28added workspaces to hs-boot (needed by XMonadContrib.Commands and possibly ↵Andrea Rossato
other modules) darcs-hash:20070728131756-32816-87cea398d893723c29025a89d876f66a0a88c707
2007-07-28QuickCheck filter preserves orderKarsten Schoelzel
darcs-hash:20070728184534-eb3a1-68bbf44ab26db69a4aa75fb97cb516ebf6c963bb
2007-07-28Bugfix: reordering when filtering out the last window on a workspaceKarsten Schoelzel
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
2007-07-24shift: use guards instead of ifSpencer Janssen
darcs-hash:20070724152340-a5988-dec59fcb145282845349ec5baf700b62a25ac116
2007-07-24Remove unnecessary Integral constraintsSpencer Janssen
darcs-hash:20070724152257-a5988-508cf9ad44d8668d1cb03865a6e28b9454ce6cb5
2007-07-24make delete work when window is in multiple workspaces.David Roundy
darcs-hash:20070724142045-72aca-2c5ac9fe613333f8333329fc63d420883891f782
2007-07-24Remove redundant 'n >= 0' check from shift. (from David Roundy's 'simplify ↵Spencer Janssen
shift, removing unneeded check.' patch) darcs-hash:20070724145927-a5988-2e681f183964587aedd9d0b1e0ab33f7e25779ba
2007-07-22Cleanup of shift codeMichael G. Sloan
darcs-hash:20070722205337-0d649-35419b898df5fc30d9a48bde46f8ede66e39c009
2007-07-19use $HOME in examplesDon Stewart
darcs-hash:20070719063348-9c5c1-5361cf129b55047b6f9e39605a7f60533964007e
2007-07-17Tweak dmenu bindingPeter De Wachter
Add an "eval", so quotes and environment variables get evaluated according to sh rules. darcs-hash:20070717190722-06a25-0c3b8a339adcd81ca6badfc7edbf8950c1105f3c
2007-07-10restore focus to currently focused window after "float" (closes #32)Jason Creighton
darcs-hash:20070710042631-b9aa7-d7c3a5dfef1c7495f9c96fc16af8374a495a9cb9
2007-07-08Operations.screenWorkspace: return Nothing when the screen does not existSpencer Janssen
darcs-hash:20070707223842-a5988-7cd70e25326d577a30279c976ae64bce3f70f2df
2007-07-08Operations.rescreen: screen indexes start at zeroSpencer Janssen
darcs-hash:20070707223334-a5988-00c994f2f09c4c7bd23a0ca800584a3a975f93c6
2007-07-05Note and workaround bugs in Operations.floatSpencer Janssen
darcs-hash:20070705195213-a5988-2dd794ce7f294a43fd21d88ec7974679de60afb7
2007-06-30refresh after startingSpencer Janssen
darcs-hash:20070630050346-a5988-c77b422116ddc308d1b7b7c252c819c5db36cb96
2007-06-30UPGRADE X11-Extras! Manage iconified windowsSpencer Janssen
darcs-hash:20070630021026-a5988-808741074e4132930b6036826d758b362c498dfc
2007-06-29Move screen details into StackSetSpencer Janssen
darcs-hash:20070629213917-a5988-3ad31d8f028efcec41c9c4805c01c2d42c0009b2
2007-06-28Change a window's workspace when dragging across screens (closes #30)Jason Creighton
darcs-hash:20070628025023-b9aa7-54e0930487ac4a8f085b6d78ad783ed9b40bc65f
2007-06-23support self-modifying layouts.David Roundy
darcs-hash:20070623201447-72aca-7bfeb7e7ec36b37420a4c670dc23156c52d7e22d
2007-06-26comment for (dubious?) integrate'Don Stewart
darcs-hash:20070626052431-9c5c1-b7d37be5fd0e660fbc8725fd94548d3a00cbcc3e
2007-06-23broadcast unidentified events.David Roundy
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
2007-06-26add 2 properties to state where focus goes on delete of focused windowDon Stewart
darcs-hash:20070626040907-9c5c1-397ec2ac01fda2e3f307605bf0f765bbc5724350
2007-06-26fix empty case in 'filter', and note differences in semantics wrt. focus to ↵Don Stewart
'delete' darcs-hash:20070626035741-9c5c1-17c1fa07eed1fe3b9765530a8ab7966c195920e0
2007-06-26clean up 'StackSet.filter' for styleDon Stewart
darcs-hash:20070626033202-9c5c1-2c9b63321755af27ab1e00c97e82104ca94bf558
2007-06-21minor tweaks, ideas from joachim.fasting@Don Stewart
darcs-hash:20070621033613-9c5c1-51e25d524c5a54aafbab14f55b3b155c558195d2
2007-06-21only perform mouse events on managed windows. closes #28Don Stewart
darcs-hash:20070621011700-9c5c1-a6ada0f63aaee23bdb3ae0c7cd38dadeae5cd20a
2007-06-20Update Layout documentationSpencer Janssen
darcs-hash:20070620150858-a5988-761f067579d6df331fd868db2bc010590a0a7939
2007-06-20-Wall policeSpencer Janssen
darcs-hash:20070620150823-a5988-42faa6af4f890a439656156a3fdfa991c3e0f326
2007-06-20Stack windows in the order they are returned by doLayoutSpencer Janssen
darcs-hash:20070620150419-a5988-6efb2349de03bdbb9575eae07ca85c69cc5c9996
2007-06-20remove out of date `(Included with GHC)' text in READMEDon Stewart
darcs-hash:20070620060430-9c5c1-fee0387e3c1447331bd7b8867e92903eeb2d347f
2007-06-19make Layouts able to layout whatever they like.David Roundy
darcs-hash:20070619150816-72aca-a651e758e93e300c3e526985b328f0b1d7def60c
2007-06-18float fixed size windowsPeter De Wachter
darcs-hash:20070618214657-06a25-25676598a5d064293620b8e02741964e158b1763
2007-06-18Remove all references to 'exec'Spencer Janssen
darcs-hash:20070618201532-a5988-56cb6a9828a4ab75461837549e27601238030148
2007-06-17-Wall police, and turn on -fno-warn-orphansDon Stewart
darcs-hash:20070617052322-9c5c1-9cd715825d376163cbf341993bc0f132e50ef3b6
2007-06-14make workspace tag not need to be a Num.David Roundy
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
2007-06-14Fix float stackingSpencer Janssen
darcs-hash:20070614213412-a5988-6fcf9d8194fe587377e2a20f9b47799a72be5f2e
2007-06-14Remove 'temporary work around' in 'windows'Spencer Janssen
darcs-hash:20070614211450-a5988-1116cd4386c60525f13afca3527951cc5a1b6c58
2007-06-14haddock tuning for StackSet.hsAndrea Rossato
with this patch the documentation of StackSet.hs will have a nice TOC darcs-hash:20070614064511-32816-50f479a68597d8d8fc6bd8adbe21725fca4da5eb
2007-06-14move initColor to Operations and only store the Pixel value of colorsJason Creighton
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
2007-06-13haddick fine tuningAndrea Rossato
darcs-hash:20070613185902-32816-b7cd7a5c14e111abfe52918612bd6a9ee6a0c90b
2007-06-13IndentationSpencer Janssen
darcs-hash:20070613043018-a5988-fac19281fc680eb1dd346d42b7d03f6c7928c18c
2007-06-13prevent keyboard focus from getting lost in some casesJason Creighton
darcs-hash:20070613025350-b9aa7-8fc8986ffc4a7c694fa28b49d60d82a81f46e616
2007-06-12resolve conflict in Operations.David Roundy
darcs-hash:20070612170625-72aca-5d5ae145d30e5e9e971add6e906f6da30d214834
2007-06-12add catchX to catch exceptions.David Roundy
darcs-hash:20070612154253-72aca-b2c7e24b5e70a09feaebccd443aebbe37b568efa