summaryrefslogtreecommitdiffstats
path: root/XMonad.hs
AgeCommit message (Collapse)Author
2007-11-01Eliminate defaultTerminalSpencer Janssen
darcs-hash:20071101073147-a5988-9c2da610e085026e3a1b981114b116718331273c
2007-11-01Store user configuration in XConfSpencer Janssen
darcs-hash:20071101072308-a5988-e5a5231e3adcff8f03ebdab37721b19c0e19fc00
2007-11-01This is a massive update, here's what has changed:Spencer Janssen
* 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
2007-10-29cleaner version of main/config inversion.David Roundy
darcs-hash:20071029184823-72aca-5647e07a0bde65cf7e1d49a1613fb9e4210c6aa5
2007-10-17remove StackOrNot type synonymn.David Roundy
darcs-hash:20071017201406-72aca-2845317199eb5888392c1b2fa9004d29f59d6c5c
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-14some more layout clean upsDon Stewart
darcs-hash:20071013222317-cba2c-870698e733c23d9f8cd217a8553624978dd40a63
2007-10-12Respect ExitExceptions, fixes a regression where exitWith had no effectSpencer Janssen
darcs-hash:20071012152801-a5988-80a14dda451e1e6e7cdc9e42fdc11568c21004b2
2007-10-12Make runX return XStateSpencer Janssen
darcs-hash:20071012151524-a5988-8ef9d310d3e0576b5880c1e8b3d3fc38ec3b8f64
2007-10-12fix potential hole in userCode.David Roundy
This makes userCode catch errors even when the user does something like (return undefined). darcs-hash:20071012150253-72aca-72e3ecd20cdc827ee342dc4ebceecf33142d9dd5
2007-10-12Add userCode function for the popular m `catchX` return ()Spencer Janssen
darcs-hash:20071012014217-a5988-06b6f1519b5f87fcbc8220ad5bd69181c721635a
2007-10-12use the right catch in catchX.David Roundy
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
2007-10-11add comments in XMonad.David Roundy
This change also removes readLayout as a top level function, since it's only used once. darcs-hash:20071011152942-72aca-d3a5184f58ed7373da7ec54e10ce6eb87005d9d4
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-06a bunch of things in XMonad.hs are missing top level comments!Don Stewart
darcs-hash:20071006153608-cba2c-8b4432d2d497b2b53e9c41dd3492c0a5df098139
2007-10-06style on layout class codeDon Stewart
darcs-hash:20071006104606-cba2c-68be80733c60bc15f06e876e7626229696c129f1
2007-10-05add pureMessage.David Roundy
darcs-hash:20071005140553-72aca-aa462a597c08ff1f9309985a0f3403d5023bc975
2007-10-05Make WindowSet serialization robust to layout changesSpencer Janssen
darcs-hash:20071005000031-a5988-c8ab82b01a70dc7526fa64c71edc7673dbfab4db
2007-10-04Remove commented codeSpencer Janssen
darcs-hash:20071004200200-a5988-43e27252ed8a109311d5a82ec1ed9b31c345fb6e
2007-09-29some renaming of classes and data types.David Roundy
darcs-hash:20070929191320-72aca-63c25731f6efb2de0d786c7ebe2fed2fa288e03a
2007-09-28Use LANGUAGE pragmas over -fglasgow-extsSpencer Janssen
darcs-hash:20070928181438-a5988-27614325d7707fe5574f47113faa372fdec98791
2007-09-28SomeLayout: use the description of the wrapped layoutSpencer Janssen
darcs-hash:20070928052344-a5988-b6653a59a3dee58f947d0fc4064627f3808d2d79
2007-09-25Simplify readLayout, comment on surprising behaviorSpencer Janssen
darcs-hash:20070925211708-a5988-f814e1824247a7eb8b806811ea8cb7c73662e53f
2007-09-25fix bug in reading of SomeLayouts.David Roundy
darcs-hash:20070925202801-72aca-476deef33546c9e50ab8b214df29e3330b1839f9
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-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-20add (unused) Layout to StackSet.David Roundy
darcs-hash:20070920212843-72aca-4c73a99b58ebd9d1d179c5e627cbf4823493f4ab
2007-09-20Pointfree Mirror and SomeLayout instancesSpencer Janssen
darcs-hash:20070920211042-a5988-0fcfdaa8b1ecfffe0f1ec5e5584d53d7e31416d7
2007-09-20define readLayout to create a SomeLayout based on a set of possible layout ↵David Roundy
types. darcs-hash:20070920181506-72aca-3c50146a45158f168b89c989897c616fc453f816
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-27use hPrint instead of hPutStrLnDon Stewart
darcs-hash:20070927213901-cba2c-4a704f8d8905bc119a58b6bc04bb465fedf8950a
2007-08-25export getAtom from XMonad.Ivan Tarasov
darcs-hash:20070825174156-19dd5-f523ef780b9cc227014958966c0f96a444542c86
2007-08-20switch WorkspaceId to String.David Roundy
darcs-hash:20070820113658-72aca-f27e89526a320a9426a359cd88a4a74567283417
2007-08-16Comment onlySpencer Janssen
darcs-hash:20070815224031-a5988-f5f33b60465a7b34383705b26123f1444a9f0b6a
2007-08-07move event loop out of mouseDrag.David Roundy
darcs-hash:20070807201616-72aca-80f5d15118592f79aca8a2e928c4ad4f29fdf8b1
2007-06-29Move screen details into StackSetSpencer Janssen
darcs-hash:20070629213917-a5988-3ad31d8f028efcec41c9c4805c01c2d42c0009b2
2007-06-23support self-modifying layouts.David Roundy
darcs-hash:20070623201447-72aca-7bfeb7e7ec36b37420a4c670dc23156c52d7e22d
2007-06-21minor tweaks, ideas from joachim.fasting@Don Stewart
darcs-hash:20070621033613-9c5c1-51e25d524c5a54aafbab14f55b3b155c558195d2
2007-06-20Update Layout documentationSpencer Janssen
darcs-hash:20070620150858-a5988-761f067579d6df331fd868db2bc010590a0a7939
2007-06-19make Layouts able to layout whatever they like.David Roundy
darcs-hash:20070619150816-72aca-a651e758e93e300c3e526985b328f0b1d7def60c
2007-06-14move initColor to Operations and only store the Pixel value of colorsJason Creighton
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