summaryrefslogtreecommitdiffstats
path: root/Operations.hs
AgeCommit message (Collapse)Author
2007-10-18change 0/1/3 to named states, per X11-extras darcs headDevin Mullins
darcs-hash:20071018021651-78224-8fec22f72aef271d8d6298975e6f7d5e1550613b
2007-10-17Operations.hs: make use of notElem and notMemberEric Mertens
darcs-hash:20071017174357-b49f3-ec5a9b13f3b44d0cb85bbda74b48ea0745120293
2007-10-15Clean up trailing whitespaceSpencer Janssen
darcs-hash:20071015022322-a5988-5be6be8bd439055706ae39fdd3474a5246b87af4
2007-10-14document, and use better names, for serialising/existential-dispatch frameworkDon Stewart
darcs-hash:20071013232150-cba2c-dc3ee2254f4ebdb5d0099ec0a38c5665f1ad4d3f
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