aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad.hs (unfollow)
Commit message (Collapse)AuthorFilesLines
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
2007-06-21minor tweaks, ideas from joachim.fasting@Don Stewart1-1/+1
darcs-hash:20070621033613-9c5c1-51e25d524c5a54aafbab14f55b3b155c558195d2.gz
2007-06-20Update Layout documentationSpencer Janssen1-2/+9
darcs-hash:20070620150858-a5988-761f067579d6df331fd868db2bc010590a0a7939.gz
2007-06-19make Layouts able to layout whatever they like.David Roundy1-4/+4
darcs-hash:20070619150816-72aca-a651e758e93e300c3e526985b328f0b1d7def60c.gz
2007-06-14move initColor to Operations and only store the Pixel value of colorsJason Creighton1-2/+2
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.gz