summaryrefslogtreecommitdiffstats
path: root/Operations.hs
AgeCommit message (Collapse)Author
2007-10-14clean up Layout code a little moreDon Stewart
darcs-hash:20071013221024-cba2c-9ea5ee1066d9b30c90d3c58b66854c1ed31c3fb7
2007-10-13clean up names of layout codeDon Stewart
darcs-hash:20071013204300-cba2c-7f8fb3244bbd918cd28679debad2129db542d7e8
2007-10-12Haddox fixAndrea Rossato
darcs-hash:20071012100551-32816-f917f377ed65aecab28cf421f203c13903e9a5ac
2007-10-12Add userCode function for the popular m `catchX` return ()Spencer Janssen
darcs-hash:20071012014217-a5988-06b6f1519b5f87fcbc8220ad5bd69181c721635a
2007-10-12catch exceptions when calling user-written code.David Roundy
This is a minimal approach that only catches error in actual user-written code. darcs-hash:20071012013305-72aca-ab7d36fa77fb3c4fda4abbc7421ba7ba13d9b21a
2007-10-11one more comment.David Roundy
darcs-hash:20071011154423-72aca-ca5564b90dacc8c690200797f73203c228abbdaf
2007-10-11Set the border color of new windows, nice catch by maukeSpencer Janssen
darcs-hash:20071011021627-a5988-b42096c70dc2069bd2a3de553ef052ec1968783f
2007-10-10Only adjust floating windows that are actually larger than the screenSpencer Janssen
Also, fix a typo caught by Xiao-Yong Jin on the mailing list. darcs-hash:20071010062604-a5988-7f17c5523557117ebee195088d04ae0eb4e806c8
2007-10-08Add LANGUAGE pragmasShachaf Ben-Kiki
It seems that GHC 6.6 just enables -fglasgow-exts when it sees any LANGUAGE pragma, so not all of them were added; this patch adds the rest of them, which is necessary for xmonad to compile in GHC >=6.7. darcs-hash:20071008021107-bffde-c482752d9acbb88df3e00e46270a52a5505f4bc7
2007-10-06comments need to be given for all top level bindingsDon Stewart
darcs-hash:20071006154127-cba2c-067509a478b61c2c74a31a28ab31d67b6a741d47
2007-10-05add pureMessage.David Roundy
darcs-hash:20071005140553-72aca-aa462a597c08ff1f9309985a0f3403d5023bc975
2007-10-03manageHook: use the curry style, better documentationSpencer Janssen
darcs-hash:20071003162404-a5988-0e2b858c29ae9ba45ffa28137b61f5ac671bf005
2007-09-29some renaming of classes and data types.David Roundy
darcs-hash:20070929191320-72aca-63c25731f6efb2de0d786c7ebe2fed2fa288e03a
2007-10-02Pass window name and class info to manageHookSpencer Janssen
darcs-hash:20071002174024-a5988-0402595a0c982bc7890a7054b2ca3ff5bcaf94fc
2007-10-01Send ClassHints to manageHookSpencer Janssen
darcs-hash:20071001175246-a5988-008bb0123ca85784c32884ea5e6452747e1df0fb
2007-10-01First cut at manageHookSpencer Janssen
darcs-hash:20071001164627-a5988-bf9560048dd0abaf2298a1eb5c0e1fc7e9654c16
2007-09-29set border color more judiciously, so layouts can customize this.David Roundy
darcs-hash:20070928235346-72aca-17cd52d57210ca1260e401faa7d7fa9e2add6586
2007-09-28Operation: coding style conformanceAndrea Rossato
darcs-hash:20070928112744-32816-f7fe0d0141848e1fc8e0cf36574ce89e9c5f7a02
2007-09-28define defaultLayout in Config.hs.David Roundy
darcs-hash:20070928020208-72aca-ba2fa62ecf40abd9137c9632c7ee27525a62f48e
2007-09-28Use LANGUAGE pragmas over -fglasgow-extsSpencer Janssen
darcs-hash:20070928181438-a5988-27614325d7707fe5574f47113faa372fdec98791
2007-09-28LayoutSelection: describe the active layout onlySpencer Janssen
darcs-hash:20070928051858-a5988-bebb34f737f554e027dc31ab5305c69189b897ba
2007-09-27put transients completely on the screen when possible.David Roundy
darcs-hash:20070927211014-72aca-55414f2cf6b2aaff082c9032660d8b0aaaf57ba2
2007-09-28setLayout should not call sendMessage, because sendMessage calls windowsSpencer Janssen
darcs-hash:20070928011510-a5988-1f7a4c6cabb0d7318044fd3da40dce2d5482c41a
2007-09-28Add setLayout to the coreSpencer Janssen
darcs-hash:20070928002241-a5988-68aacebdf64cab00c7c68bf3c91fb55210c31e99
2007-09-27Refactor floating code in manageSpencer Janssen
darcs-hash:20070927195534-a5988-974ab4268e9401a5469d0293d1d033d37b8cedde
2007-09-25fix bug where ReleaseResources wasn't getting sent to all layouts.David Roundy
darcs-hash:20070925215816-72aca-cb4cadda15649f4f8556532ca080b153c5381429
2007-09-25add support for parseable layouts not in the default.David Roundy
darcs-hash:20070925174134-72aca-3c3520c200c097938c56f7dd7fd5c86948d52c15
2007-09-25rename modifyLayout to handleMessage.David Roundy
darcs-hash:20070925182906-72aca-602a1ffe78862e748e174637dd8182d57c6dcb28
2007-09-25make it easier to define pure layouts.David Roundy
darcs-hash:20070925170503-72aca-22b50fd803b02bb36ca12befdeeb182439395bc8
2007-09-24Make a String description part of each Layout.David Roundy
darcs-hash:20070924185753-72aca-95002aa27cfef74bf8caf1e6f243a4626f20659c
2007-09-24Added LayoutMessagesAndrea Rossato
This patch adds some more messages to manage layout: Hide is sent to layouts in that are not visible anymore. ReleaseReasourses is sent before a restart. darcs-hash:20070924193513-32816-481296e85ba2d62d2d5dacd8eb49435d381f9877
2007-09-23create default modifyLayout that ignores messages.David Roundy
darcs-hash:20070923115219-72aca-d4400312d8edb267350518f4cce6acd99abc3e1d
2007-09-21add layout selection back into core xmonad using LayoutSelection.David Roundy
This is just a reimplementation of LayoutChoice. darcs-hash:20070921212159-72aca-870bb8d3e596fcb9edc48f51bec538054b4165e6
2007-09-21make layouts preserved over restartDavid Roundy
darcs-hash:20070921204316-72aca-6f8cabc516cc87345bfa73be0e060b206aa2a207
2007-09-21move Layout into StackSet.David Roundy
WARNING! This changes the format of StackSet, and will definitely mess up your xmonad state, requiring at minimum a restart! darcs-hash:20070920221248-72aca-1653e21d12abc691a6447c8552369f2d55df41b1
2007-09-20Pointfree Mirror and SomeLayout instancesSpencer Janssen
darcs-hash:20070920211042-a5988-0fcfdaa8b1ecfffe0f1ec5e5584d53d7e31416d7
2007-09-20Use derived Show and Read instances for MirrorSpencer Janssen
darcs-hash:20070920205711-a5988-822fbb9bc11937cccbc74252d6be2452cebedcd4
2007-09-20add Read instance to Layout.David Roundy
darcs-hash:20070920174529-72aca-b1cf11419d5cccbf67edbc3a7bbb356502e9186d
2007-09-20add Show instance to LayoutDavid Roundy
darcs-hash:20070920161208-72aca-c7bbb3a9d7cd8f1445c89f1bf15d7302bd47896c
2007-09-20eliminate ugly OldLayout.David Roundy
darcs-hash:20070920155237-72aca-af9e13a03fd7fb1e4c5b452c5d42817bd5060b0f
2007-09-14move Layout stuff into class (hokey first cut).David Roundy
darcs-hash:20070914215959-72aca-3feae03a6560a70908ad37d28f47c8d47321008e
2007-09-24Split float upSpencer Janssen
darcs-hash:20070924090606-a5988-b94b64e5deabad4a02cf8510b5113e0bb5617714
2007-09-24Use the new StackSet.screens in windowsSpencer Janssen
darcs-hash:20070924090523-a5988-cbbea53308246329a662ede2e2ab8f3ef0e555b8
2007-09-17Eliminate Operations.sink tooSpencer Janssen
darcs-hash:20070917214052-a5988-62b6e8d26a78a7e25a2e0117f7f112c5b039d933
2007-09-17Remove Operations functions which have StackSet equivalents, just use ↵Spencer Janssen
'windows foo' instead darcs-hash:20070917211953-a5988-8e5141139dfaa7ebc2e2f8f3ae4f923094bd71d7
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-09-11pointfree looks nicer hereDon Stewart
darcs-hash:20070911051928-9c5c1-98dc6a201f22dddb80c28f5c63cbc0cc011d3f33
2007-09-10Remove redundant revealSpencer Janssen
darcs-hash:20070910213807-a5988-5e66a786114f76a944ef95fb826fdfdd533ce1fd
2007-09-05Move lower boundary check into applySizeHints, because all users of ↵Karsten Schoelzel
applySizeHints do this manually. darcs-hash:20070905192125-eb3a1-c008552fc3efe76c881502ebcc6b9832806d6399