aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad.hs (unfollow)
Commit message (Collapse)AuthorFilesLines
2007-11-01HierarchifySpencer Janssen1-1/+1
darcs-hash:20071101180846-a5988-25ba1c9ce37a35c1533e4075cc9494c6f7dd5ade.gz
2007-11-01Add readsLayout, remove the existential from XConfigSpencer Janssen1-18/+19
darcs-hash:20071101082155-a5988-82be25ec6b35cb1d39e0613b3d810dfd75836098.gz
2007-11-01Delete Main.hs-boot!Spencer Janssen1-0/+1
darcs-hash:20071101080045-a5988-d3b50a7fe35ff4e38c90e9eb8da1f1963b3b27fd.gz
2007-11-01Remove manageHook from Main.hs-bootSpencer Janssen1-0/+1
darcs-hash:20071101075308-a5988-26cbe1f6f89a90f2e81b34f76c7e56030e5c2c11.gz
2007-11-01Eliminate defaultTerminalSpencer Janssen1-2/+1
darcs-hash:20071101073147-a5988-9c2da610e085026e3a1b981114b116718331273c.gz
2007-11-01Store user configuration in XConfSpencer Janssen1-3/+17
darcs-hash:20071101072308-a5988-e5a5231e3adcff8f03ebdab37721b19c0e19fc00.gz
2007-11-01This is a massive update, here's what has changed:Spencer Janssen1-35/+24
* Read is no longer a superclass of Layout * All of the core layouts have moved to the new Layouts.hs module * Select has been replaced by the new statically typed Choose combinator, which is heavily based on David Roundy's NewSelect proposal for XMonadContrib. Consequently: - Rather than a list of choosable layouts, we use the ||| combinator to combine several layouts into a single switchable layout - We've lost the capability to JumpToLayout and PrevLayout. Both can be added with some effort darcs-hash:20071101064318-a5988-c07c434c7a1108078d6123a4b36040ed6597772b.gz
2007-10-29cleaner version of main/config inversion.David Roundy1-0/+3
darcs-hash:20071029184823-72aca-5647e07a0bde65cf7e1d49a1613fb9e4210c6aa5.gz
2007-10-17remove StackOrNot type synonymn.David Roundy1-1/+1
darcs-hash:20071017201406-72aca-2845317199eb5888392c1b2fa9004d29f59d6c5c.gz
2007-10-15Clean up trailing whitespaceSpencer Janssen1-1/+1
darcs-hash:20071015022322-a5988-5be6be8bd439055706ae39fdd3474a5246b87af4.gz
2007-10-14document, and use better names, for serialising/existential-dispatch frameworkDon Stewart1-9/+16
darcs-hash:20071013232150-cba2c-dc3ee2254f4ebdb5d0099ec0a38c5665f1ad4d3f.gz
2007-10-14some more layout clean upsDon Stewart1-8/+7
darcs-hash:20071013222317-cba2c-870698e733c23d9f8cd217a8553624978dd40a63.gz
2007-10-12Respect ExitExceptions, fixes a regression where exitWith had no effectSpencer Janssen1-4/+6
darcs-hash:20071012152801-a5988-80a14dda451e1e6e7cdc9e42fdc11568c21004b2.gz
2007-10-12Make runX return XStateSpencer Janssen1-2/+2
darcs-hash:20071012151524-a5988-8ef9d310d3e0576b5880c1e8b3d3fc38ec3b8f64.gz
2007-10-12fix potential hole in userCode.David Roundy1-1/+1
This makes userCode catch errors even when the user does something like (return undefined). darcs-hash:20071012150253-72aca-72e3ecd20cdc827ee342dc4ebceecf33142d9dd5.gz
2007-10-12Add userCode function for the popular m `catchX` return ()Spencer Janssen1-1/+6
darcs-hash:20071012014217-a5988-06b6f1519b5f87fcbc8220ad5bd69181c721635a.gz
2007-10-12use the right catch in catchX.David Roundy1-0/+2
Don't ask *me* why the prelude includes a version of catch that is worse than useless (because it lulls you into a feeling of safety). darcs-hash:20071012011450-72aca-cb4b72d604150423d7d261d462d5a5a948243d24.gz
2007-10-11add comments in XMonad.David Roundy1-17/+24
This change also removes readLayout as a top level function, since it's only used once. darcs-hash:20071011152942-72aca-d3a5184f58ed7373da7ec54e10ce6eb87005d9d4.gz
2007-10-08Add LANGUAGE pragmasShachaf Ben-Kiki1-1/+1
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 > darcs-hash:20071008021107-bffde-c482752d9acbb88df3e00e46270a52a5505f4bc7.gz
2007-10-06a bunch of things in XMonad.hs are missing top level comments!Don Stewart1-7/+17
darcs-hash:20071006153608-cba2c-8b4432d2d497b2b53e9c41dd3492c0a5df098139.gz
2007-10-06style on layout class codeDon Stewart1-19/+25
darcs-hash:20071006104606-cba2c-68be80733c60bc15f06e876e7626229696c129f1.gz
2007-10-05add pureMessage.David Roundy1-1/+3
darcs-hash:20071005140553-72aca-aa462a597c08ff1f9309985a0f3403d5023bc975.gz
2007-10-05Make WindowSet serialization robust to layout changesSpencer Janssen1-1/+2
darcs-hash:20071005000031-a5988-c8ab82b01a70dc7526fa64c71edc7673dbfab4db.gz
2007-10-04Remove commented codeSpencer Janssen1-7/+0
darcs-hash:20071004200200-a5988-43e27252ed8a109311d5a82ec1ed9b31c345fb6e.gz
2007-09-29some renaming of classes and data types.David Roundy1-20/+20
darcs-hash:20070929191320-72aca-63c25731f6efb2de0d786c7ebe2fed2fa288e03a.gz
2007-09-28Use LANGUAGE pragmas over -fglasgow-extsSpencer Janssen1-1/+2
darcs-hash:20070928181438-a5988-27614325d7707fe5574f47113faa372fdec98791.gz
2007-09-28SomeLayout: use the description of the wrapped layoutSpencer Janssen1-0/+1
darcs-hash:20070928052344-a5988-b6653a59a3dee58f947d0fc4064627f3808d2d79.gz
2007-09-25Simplify readLayout, comment on surprising behaviorSpencer Janssen1-3/+3
darcs-hash:20070925211708-a5988-f814e1824247a7eb8b806811ea8cb7c73662e53f.gz
2007-09-25fix bug in reading of SomeLayouts.David Roundy1-1/+3
darcs-hash:20070925202801-72aca-476deef33546c9e50ab8b214df29e3330b1839f9.gz
2007-09-25rename modifyLayout to handleMessage.David Roundy1-7/+7
darcs-hash:20070925182906-72aca-602a1ffe78862e748e174637dd8182d57c6dcb28.gz
2007-09-25make it easier to define pure layouts.David Roundy1-0/+4
darcs-hash:20070925170503-72aca-22b50fd803b02bb36ca12befdeeb182439395bc8.gz
2007-09-24Make a String description part of each Layout.David Roundy1-0/+2
darcs-hash:20070924185753-72aca-95002aa27cfef74bf8caf1e6f243a4626f20659c.gz
2007-09-23create default modifyLayout that ignores messages.David Roundy1-0/+1
darcs-hash:20070923115219-72aca-d4400312d8edb267350518f4cce6acd99abc3e1d.gz
2007-09-21add layout selection back into core xmonad using LayoutSelection.David Roundy1-1/+9
This is just a reimplementation of LayoutChoice. darcs-hash:20070921212159-72aca-870bb8d3e596fcb9edc48f51bec538054b4165e6.gz
2007-09-21make layouts preserved over restartDavid Roundy1-6/+1
darcs-hash:20070921204316-72aca-6f8cabc516cc87345bfa73be0e060b206aa2a207.gz
2007-09-21move Layout into StackSet.David Roundy1-3/+2
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.gz
2007-09-20add (unused) Layout to StackSet.David Roundy1-1/+1
darcs-hash:20070920212843-72aca-4c73a99b58ebd9d1d179c5e627cbf4823493f4ab.gz
2007-09-20Pointfree Mirror and SomeLayout instancesSpencer Janssen1-4/+2
darcs-hash:20070920211042-a5988-0fcfdaa8b1ecfffe0f1ec5e5584d53d7e31416d7.gz
2007-09-20define readLayout to create a SomeLayout based on a set of possible layout ↵David Roundy1-1/+7
types. darcs-hash:20070920181506-72aca-3c50146a45158f168b89c989897c616fc453f816.gz
2007-09-20add Read instance to Layout.David Roundy1-1/+3
darcs-hash:20070920174529-72aca-b1cf11419d5cccbf67edbc3a7bbb356502e9186d.gz
2007-09-20add Show instance to LayoutDavid Roundy1-1/+3
darcs-hash:20070920161208-72aca-c7bbb3a9d7cd8f1445c89f1bf15d7302bd47896c.gz
2007-09-20eliminate ugly OldLayout.David Roundy1-9/+1
darcs-hash:20070920155237-72aca-af9e13a03fd7fb1e4c5b452c5d42817bd5060b0f.gz
2007-09-14move Layout stuff into class (hokey first cut).David Roundy1-5/+22
darcs-hash:20070914215959-72aca-3feae03a6560a70908ad37d28f47c8d47321008e.gz
2007-09-27use hPrint instead of hPutStrLnDon Stewart1-1/+1
darcs-hash:20070927213901-cba2c-4a704f8d8905bc119a58b6bc04bb465fedf8950a.gz
2007-08-25export getAtom from XMonad.Ivan Tarasov1-1/+1
darcs-hash:20070825174156-19dd5-f523ef780b9cc227014958966c0f96a444542c86.gz
2007-08-20switch WorkspaceId to String.David Roundy1-2/+2
darcs-hash:20070820113658-72aca-f27e89526a320a9426a359cd88a4a74567283417.gz
2007-08-16Comment onlySpencer Janssen1-1/+1
darcs-hash:20070815224031-a5988-f5f33b60465a7b34383705b26123f1444a9f0b6a.gz
2007-08-07move event loop out of mouseDrag.David Roundy1-1/+2
darcs-hash:20070807201616-72aca-80f5d15118592f79aca8a2e928c4ad4f29fdf8b1.gz
2007-06-29Move screen details into StackSetSpencer Janssen1-4/+8
darcs-hash:20070629213917-a5988-3ad31d8f028efcec41c9c4805c01c2d42c0009b2.gz
2007-06-23support self-modifying layouts.David Roundy1-3/+3
darcs-hash:20070623201447-72aca-7bfeb7e7ec36b37420a4c670dc23156c52d7e22d.gz