aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* add CONFIG with details of how to configureDon Stewart2007-11-051-0/+27
| | | | darcs-hash:20071105040741-cba2c-000fffb93c979c40e1684b5c618ca3e8540b20ad.gz
* Remove stale commentSpencer Janssen2007-11-051-1/+0
| | | | darcs-hash:20071105063731-a5988-89afd72d4a7e7482ce429a25a24a63f1eff16794.gz
* Use Cabal's optimization flags rather than -OSpencer Janssen2007-11-051-2/+2
| | | | darcs-hash:20071105061759-a5988-db3ac08aa1bf777fa7b14d4829504548b802d758.gz
* -WerrorSpencer Janssen2007-11-051-2/+2
| | | | darcs-hash:20071105060326-a5988-bdc843edc68e56ec85275e80a6487152711bdc84.gz
* Remove superfluous 'extensions:' fieldSpencer Janssen2007-11-051-1/+0
| | | | darcs-hash:20071105034515-a5988-7f342dc3c5bf106538432d995a7596cb4e99738e.gz
* Use configurations in xmonad.cabalSpencer Janssen2007-11-051-15/+29
| | | | darcs-hash:20071105033428-a5988-ab9cab5f123fa33b13d9908b43d5281f37459810.gz
* ~/.xmonad/Main.hs is now ~/.xmonad/xmonad.hs !Don Stewart2007-11-051-11/+10
| | | | darcs-hash:20071105032655-cba2c-0ac7caedabda07767e6d865b32f5ece72e1a5944.gz
* makeMain -> xmonadDon Stewart2007-11-052-4/+5
| | | | darcs-hash:20071105031203-cba2c-0bf3d2d6e186ab307457f99b5b73afd333802e45.gz
* -Wall policeDon Stewart2007-11-051-2/+2
| | | | darcs-hash:20071105022202-cba2c-db3d34c1f7fa9c8b929516b55a4cf30f76e1ceea.gz
* remember to compile the xmonad library also with the usual ghc-optoinsDon Stewart2007-11-051-0/+2
| | | | darcs-hash:20071105022127-cba2c-94a457a1dd6e55ef4b3a18d8003ca040284452b6.gz
* EventLoop -> Core, DefaultConfig -> ConfigDon Stewart2007-11-054-15/+17
| | | | darcs-hash:20071105021705-cba2c-fc7ffc11ffa9a5397cc40a5dba530ca620018f25.gz
* clean up DefaultConfig.hsDon Stewart2007-11-051-39/+62
| | | | darcs-hash:20071105021142-cba2c-9f231155d1aa1be8cd4a9e58a0a2fce95433c47e.gz
* clean up some weird formatting/overboard strictness annotationsDon Stewart2007-11-051-15/+16
| | | | darcs-hash:20071105011400-cba2c-8595f746a32047213cd1cc7efd355e262a929040.gz
* Update pragmas for GHC 6.8 compatibilitySpencer Janssen2007-11-041-1/+4
| | | | darcs-hash:20071104215507-a5988-69f0bd0f48e0ce9267a98e8409be6dce940798d1.gz
* Use the layout and workspaces values from the actual configuration usedSpencer Janssen2007-11-041-2/+2
| | | | darcs-hash:20071104020320-a5988-9f9b76e313f4de76c45434e828938eae6b83a8fe.gz
* Float handler out of makeMain, make keys and mouseBindings dependent on ↵Spencer Janssen2007-11-023-135/+150
| | | | | | XConfig for easy modMask switching darcs-hash:20071102025924-a5988-bbddb07ed8c00cb4279db059f2513eba4ce3ecb5.gz
* We can't rely on the executable name, because it may be 'Main'Spencer Janssen2007-11-011-1/+1
| | | | darcs-hash:20071101205057-a5988-da8279631a561022e4161081a8d9a9e31f2ce623.gz
* Get defaultGaps from the current config, not the default oneSpencer Janssen2007-11-011-1/+2
| | | | darcs-hash:20071101205025-a5988-78d551974e1c4d8c000fbaa2efd2f4477ee8bfae.gz
* exposed-modulesSpencer Janssen2007-11-011-0/+6
| | | | darcs-hash:20071101193331-a5988-ec37ae15d97685d59c14662f75cb987fe7ac439f.gz
* HierarchifySpencer Janssen2007-11-019-25/+24
| | | | darcs-hash:20071101180846-a5988-25ba1c9ce37a35c1533e4075cc9494c6f7dd5ade.gz
* Main.hs -> DefaultConfig.hs, add new Main.hs with 'buildLaunch'Spencer Janssen2007-11-013-252/+298
| | | | darcs-hash:20071101175749-a5988-f1a90deded30d52f4050bb528a4a2e44f15cfca2.gz
* Layouts.Choose: handle ReleaseResourcesSpencer Janssen2007-11-011-0/+8
| | | | darcs-hash:20071101152302-a5988-8e1379ea75eb0423007776e9ea4e9d293f61840e.gz
* Layouts.Choose: send Hide to non-selected layoutSpencer Janssen2007-11-011-1/+2
| | | | darcs-hash:20071101151147-a5988-14eecf4fa49aa479c20fde452c9692e3d5ff3fb1.gz
* Export mirrorRectSpencer Janssen2007-11-011-1/+1
| | | | darcs-hash:20071101085631-a5988-0de11f80a9b473b9e86e86efa4484c33297c0ed0.gz
* Only export main from MainSpencer Janssen2007-11-011-1/+1
| | | | darcs-hash:20071101082326-a5988-23ff4801b15019c26d05d863e77f08f8555d9753.gz
* Add readsLayout, remove the existential from XConfigSpencer Janssen2007-11-014-22/+24
| | | | darcs-hash:20071101082155-a5988-82be25ec6b35cb1d39e0613b3d810dfd75836098.gz
* Delete Main.hs-boot!Spencer Janssen2007-11-015-16/+19
| | | | darcs-hash:20071101080045-a5988-d3b50a7fe35ff4e38c90e9eb8da1f1963b3b27fd.gz
* Remove manageHook from Main.hs-bootSpencer Janssen2007-11-014-5/+7
| | | | darcs-hash:20071101075308-a5988-26cbe1f6f89a90f2e81b34f76c7e56030e5c2c11.gz
* Remove workspaces from Main.hs-bootSpencer Janssen2007-11-011-1/+0
| | | | darcs-hash:20071101074556-a5988-4f14a16dea22404db69bd64db06788953ff0636d.gz
* -Wall policeSpencer Janssen2007-11-011-2/+1
| | | | darcs-hash:20071101074411-a5988-0ef8ebeab402f69acf7461e33bb705a7ef2ce4ce.gz
* Eliminate defaultTerminalSpencer Janssen2007-11-013-5/+3
| | | | darcs-hash:20071101073147-a5988-9c2da610e085026e3a1b981114b116718331273c.gz
* Store user configuration in XConfSpencer Janssen2007-11-014-55/+54
| | | | darcs-hash:20071101072308-a5988-e5a5231e3adcff8f03ebdab37721b19c0e19fc00.gz
* This is a massive update, here's what has changed:Spencer Janssen2007-11-018-235/+227
| | | | | | | | | | | | | | * 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
* cleaner version of main/config inversion.David Roundy2007-10-295-82/+82
| | | | darcs-hash:20071029184823-72aca-5647e07a0bde65cf7e1d49a1613fb9e4210c6aa5.gz
* make setLayout a bit more inclusive.David Roundy2007-10-251-2/+2
| | | | darcs-hash:20071024231250-72aca-b407b2f80824b9506c1b81dd3da73c14092fb815.gz
* make xmonad work with inverted main/config.David Roundy2007-10-185-5/+7
| | | | darcs-hash:20071018170058-72aca-8018fed9e1c0bc2cf40664b766bb85f678a6a258.gz
* sketch of config/main inversion.David Roundy2007-10-184-265/+274
| | | | darcs-hash:20071018164230-72aca-f83f6ea18efda57fc5364e98dadada6c902ee2a5.gz
* more precise X11 version requiredDon Stewart2007-10-311-1/+1
| | | | darcs-hash:20071031203241-cba2c-f986417bcd117d7c2c35f43d565df782a025c281.gz
* tweaks to todoDon Stewart2007-10-311-1/+6
| | | | darcs-hash:20071031164618-cba2c-4c80ba6427eb0f8ce3f460b0072d2786f3bda20c.gz
* HEADS UP: remove X11-extras dependency, depend on X11 >Don Stewart2007-10-302-9/+8
| | | | | | | | | | | | | | | | | | | The X11-extras library has been merged into the larger X11 library, so we now drop the dependency on X11-extras, and instead build against the new X11 library. If you apply this patch you must build and install X11-1.3.0 or greater first, http://hackage.haskell.org/cgi-bin/hackage-scripts/package/X11-1.3.0 You can also go ahead and wipe X11-extras from GHC's memory, (for ghci to work out of the box with the testsuite) $ ghc-pkg unregister X11-extras $ ghc-pkg unregister --user X11-extras darcs-hash:20071030220824-cba2c-b601d2fbc7fcb1e46784a358f67f436d224701c4.gz
* New windows start in the iconic stateSpencer Janssen2007-10-281-5/+6
| | | | darcs-hash:20071028063949-a5988-ae889f0e1807260e8b883db5d8b63388c08b4850.gz
* add text on using xprop to find client namesDon Stewart2007-10-271-0/+4
| | | | darcs-hash:20071027163031-cba2c-c94cf96c15d5f280811baaff0d10dd6f3e84e720.gz
* add text reminding people to run mod-shift-spaceDon Stewart2007-10-271-0/+6
| | | | darcs-hash:20071026225228-cba2c-b54e5825b0fb2d5bf3995faf4fb874c5b65de27f.gz
* StackSet.hs: (insertUp): remove comments about new window being made master ↵Brent Yorgey2007-10-221-6/+4
| | | | | | window, since that clearly isn't true. darcs-hash:20071022210856-bd4d7-9f8ee8b664945765c24005b8dc2b6e5b51ea710c.gz
* Replace 'findIndex' with 'findTag', which more accurately describes what the ↵Brent Yorgey2007-10-223-13/+13
| | | | | | | | | function does. I realize this is a big change, but the name 'findIndex' was confusing for me, since I expected it to return some sort of integer. What it actually does, of course, is return a workspace tag, which might be more general than an index. Of course, this change breaks several contrib modules; I'll submit a patch to make the change there as well. darcs-hash:20071022204105-bd4d7-9f5d5b8ce00c61b4830fde329f528b2d79af2fa6.gz
* StackSet.hs: (ensureTags): elaborate into a more descriptive comment.Brent Yorgey2007-10-221-1/+3
| | | | darcs-hash:20071022202212-bd4d7-103f5a8345112f795767b075368c244f4aedc294.gz
* StackSet.hs: remove dead code.Brent Yorgey2007-10-221-2/+0
| | | | darcs-hash:20071022192636-bd4d7-fa9146ac13ec94ef229c3c24dbb53e1ecc37c271.gz
* StackSet.hs: (differentiate): 'Texture' doesn't mean anything to me; replace ↵Brent Yorgey2007-10-221-3/+4
| | | | | | with a more descriptive comment. darcs-hash:20071022191333-bd4d7-e2189eb1f8c97ee294435d37f0fb0e73081c3e35.gz
* StackSet.hs: (new): better comment; 'm' is not an integer, it is a list of ↵Brent Yorgey2007-10-221-3/+5
| | | | | | screen descriptions. darcs-hash:20071022183411-bd4d7-00a0550d101435adca2d6e38a78f49e353a8aa3e.gz
* StackSet.hs: align some commentsBrent Yorgey2007-10-221-4/+4
| | | | darcs-hash:20071022161601-bd4d7-af9280b6ae3c27040d865b9fe3ab144d05beac48.gz