summaryrefslogtreecommitdiffstats
path: root/StackSet.hs
AgeCommit message (Collapse)Author
2007-10-06change emailDon Stewart
darcs-hash:20071006104901-cba2c-babab0818e94b3f89710764abe4fe2ea224caa52
2007-10-06polish some syntaxDon Stewart
darcs-hash:20071006102918-cba2c-a52b0f02f3ee7e7d68de508b9ba38c1637c15aca
2007-10-06oops, need to exportDevin Mullins
darcs-hash:20071006055059-78224-13594ad811cd0f97a0fa8038a1e7b763b7c5db6a
2007-10-06(cleanup) extract mapWorkspace out of renameTagDevin Mullins
darcs-hash:20071006054104-78224-364be3b89447beadba7438f7ebe3f867f4677a61
2007-10-05Add mapLayoutSpencer Janssen
darcs-hash:20071004234537-a5988-504015d5c938a232d1355c0f3c602cf366c20aea
2007-10-01Add StackSet.allWindowsSpencer Janssen
darcs-hash:20071001163959-a5988-243d115545b70eafcaaedd9440ddf525ea15aa32
2007-09-28StackSet uses PatternGuardsSpencer Janssen
darcs-hash:20070928182510-a5988-333b14cf17be004ff658f7bc975ea4a96b67cff5
2007-09-29merge, update test hookDon Stewart
darcs-hash:20070929142041-cba2c-88d161be5fec910d52a5330e0ecdfc7592bdeb4f
2007-09-29100% coverage of alternative branchesDon Stewart
darcs-hash:20070928235745-cba2c-c8d9bd87100da803d11d00300bfd6486bbc29911
2007-09-29polishDon Stewart
darcs-hash:20070928232839-cba2c-133f82c6199a6b1a065b3a013d9c4f2b5e9a253c
2007-09-29comments and formatting onlyDon Stewart
darcs-hash:20070928220523-cba2c-1f4f7f1178c9125d0ac996fde8587076acc55090
2007-09-26merge old workspace tags with new on restart.David Roundy
darcs-hash:20070926183309-72aca-82f1dcb215861fd866ad0bc89454b9c14ce10adb
2007-09-28Update kind changes in the -class branchSpencer Janssen
darcs-hash:20070927222730-a5988-ffed7a66f2fbb4cb244123718c803f4fe4df074b
2007-09-24update screens for new kind of StackSet.David Roundy
darcs-hash:20070924134545-72aca-22fae2616669c0b3906b08be0fc8f9ea27cff72a
2007-09-20add (unused) Layout to StackSet.David Roundy
darcs-hash:20070920212843-72aca-4c73a99b58ebd9d1d179c5e627cbf4823493f4ab
2007-09-20remove unneeded Ord constraint.David Roundy
darcs-hash:20070920210527-72aca-d8e4535b8c015a30c5c274ad12629e891a8eaec2
2007-09-20eliminate a few Eq a constraints in StackSet.David Roundy
darcs-hash:20070920210143-72aca-9d96136d8558d8a52064f856de06e543aa0e75a7
2007-09-27document shiftWinKarsten Schoelzel
darcs-hash:20070927134205-eb3a1-4b38ee46bba8b1b268aadb1d4af303800c106c1a
2007-09-27Add StackSet.focusMaster (mod-m) to move focus to masterDon Stewart
darcs-hash:20070927213937-cba2c-9b0d13cac79e9fb142c3a97cc6569f8a15297603
2007-09-24Add StackSet.screensSpencer Janssen
darcs-hash:20070924090425-a5988-8e3e485fa505e61a1ad6bfa6d9c818de74657440
2007-09-18fmt, and tiny comment seeking clarificationDon Stewart
darcs-hash:20070917234658-cba2c-0087d1300b47092d946f68e9525225dbca1fe45a
2007-09-17Haddockify delete' commentsSpencer Janssen
darcs-hash:20070917194114-a5988-bb829dcc22fc269dd9eee5b436ad2ec0c1796bfd
2007-09-10Fix float behaviour, add shiftWin.Karsten Schoelzel
First, if float is called with window which is on a hidden workspace, then the window will remain on that hidden workspace. Now the focus should change more as expected: float w = (view current) . (shiftWin ws w) where current is the current screen/workspace shiftWin ws w is: - view the workspace w is on - set focus on w - shift ws - set focus back to window it was on that workspace unless w was focused shiftWin was add to StackSet.hs darcs-hash:20070910090329-eb3a1-ae150bf783b36fb4811e92d81b4917066c8733b7
2007-09-10Add delete' for use in shiftKarsten Schoelzel
Rename delete to delete' so we can clear floating status in delete, thus removing one special handling. At the moment delete' is only used in shift, but is useful for temporarily removing a window from the stack. darcs-hash:20070910113835-eb3a1-39397766e3c6b9428f69cd8c1bd316cdd20cedcb
2007-08-14simplify code in StackSet.David Roundy
darcs-hash:20070814010422-72aca-d872858268fb6550d62fad04dd331535f33a442f
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-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-06-29Move screen details into StackSetSpencer Janssen
darcs-hash:20070629213917-a5988-3ad31d8f028efcec41c9c4805c01c2d42c0009b2
2007-06-26comment for (dubious?) integrate'Don Stewart
darcs-hash:20070626052431-9c5c1-b7d37be5fd0e660fbc8725fd94548d3a00cbcc3e
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-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-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-12make focus, up and down complete functions.David Roundy
This is a rerun of my change to make (Stack a) never be empty. Gives us more type-safety. darcs-hash:20070612150555-72aca-5f6e43aa33979c71679a73b44d93f9e2b8f9d2a8
2007-06-12add differentiate function to StackSet to go [a] -> Stack a.David Roundy
darcs-hash:20070612132853-72aca-01d24069e1f7b66d2dbc9c47e24e4334a45c4346
2007-06-12Make 'view' a total functionSpencer Janssen
darcs-hash:20070612143248-a5988-1e99f26ec88e7f8ca791e215bb81ec5a17c7bb58
2007-06-11-Wall policeSpencer Janssen
darcs-hash:20070611180123-a5988-6d080dc357baadd3be573cce2942f765ac4cd832
2007-06-11Add StackSet.filterSpencer Janssen
darcs-hash:20070611165154-a5988-8c46751ffd4bd03249656e3b467b8e7569c48b09
2007-06-10haddock compatibilityAndrea Rossato
darcs-hash:20070610123746-32816-e5a1b61d81fa52f608d7936f900431bd6620c3c7
2007-06-09HEADS UP: (logging format change). use a custom pretty printer, for an ↵Don Stewart
easier format to parse, than 'show' produces darcs-hash:20070609131716-9c5c1-ac6b3d7e8193b16ca9ae65f32d5373090107eca1
2007-06-05whitespace onlyDon Stewart
darcs-hash:20070605000723-9c5c1-f05c7c0ca57a21e02137e595a061f01db7d2442a
2007-06-04-Wall policeSpencer Janssen
darcs-hash:20070604211531-a5988-b12f8e4adbb881ac760733d2e022656329fc8f30