| Commit message (Collapse) | Author | Files | Lines |
|
darcs-hash:20080311181400-bd4d7-9d4053b49d868eb3ae07e6e9ac067dab36ec270b.gz
|
|
darcs-hash:20080222175924-32816-613895c67d72845110f884077ff289163878a927.gz
|
|
darcs-hash:20071208000547-a5988-874ebc1bfa76ad6ec2191812240fa2303b2d531c.gz
|
|
darcs-hash:20071201155859-72aca-1b4460577cbff7f0a50b0f3fc8003cfb7e926fb1.gz
|
|
darcs-hash:20071123114904-32816-ea690d4d1317241f6edf48d9a35ae3221bb8eca4.gz
|
|
darcs-hash:20071121181507-32816-520296748a3c1084831af5f83461fe9656545fa9.gz
|
|
darcs-hash:20071118230319-bffde-6c56202afece4ecc55d48d37bde3f80edaff66f7.gz
|
|
darcs-hash:20071106021126-a5988-fae80b27ca3baaf00dbcaf103dcd9147fa7abbab.gz
|
|
darcs-hash:20071101214504-72aca-2dc88e5aa4c6db8a314d6b6beab216d12d7df38c.gz
|
|
darcs-hash:20071101201059-a5988-fc1f1262bec1b69e13ba18ae7cefeafc8c4471d4.gz
|
|
darcs-hash:20071101182824-a5988-e02ade829d66f49dd6b303b7a797933251c44164.gz
|
|
darcs-hash:20071101152915-72aca-5a3140d71085d6b46483907a51ed449b26c06c5f.gz
|
|
darcs-hash:20071023135638-72aca-1b19cf35b57dcbf9ed6fa023b09977f3d457fa6b.gz
|
|
This layout combinator is similar in spirit (and in code) to
the old combo combinator, but only allows two sublayouts. As
a result, we don't need to wrap these in existentials, and reading
works seamlessly. Also, we add the feature (which could also be
added to combo) of being able to change which sublayout a given
window is in through integration with WindowNavigation.
I envision combo being deprecated soon. combineTwo isn't quite
so flexible, but it's much easier and is better-coded also.
darcs-hash:20071020191748-72aca-b431b4f7c13f63a2060c7b19b4404245b6939251.gz
|
|
darcs-hash:20071015132839-72aca-90f2480c63facfb2d0f24ce75bbcccbabe40bcf0.gz
|
|
darcs-hash:20071015205542-a5988-4636825868c99db4f3cfdcd6b1e361d78e393762.gz
|
|
darcs-hash:20071013230529-a5988-22845bbae2cbbe64d774f9881cd75067d45fc6d5.gz
|
|
darcs-hash:20071013230020-cba2c-abce26b8edf763174e813885b17725ac9f156f05.gz
|
|
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:20071008022141-bffde-c7ab0ae3d58eab8707b5f428a7236540bae5b4e1.gz
|
|
darcs-hash:20070929191238-72aca-ceb0f2a89b35460e87cf9ff935f786b5a6028fb5.gz
|
|
darcs-hash:20070928181614-a5988-85415ed570690a468bf92cdf0f66d69494cecf4e.gz
|
|
darcs-hash:20070925182930-72aca-7941d37cac143444e9f167e3dd15944d1138a377.gz
|
|
darcs-hash:20070925174417-72aca-2c2fa630e5dad47d830674799715bcf027d06022.gz
|
|
darcs-hash:20070911023158-cbc08-aff6e14b6d1a6e11bbc530565f383d98dee77cff.gz
|
|
for extensions
darcs-hash:20070905200128-bd4fb-ff90db3eb7ebce6ea75956f19ebc6c35d36c08d4.gz
|
|
darcs-hash:20070813143500-72aca-d8723648629f37b6a93e210a361b7da1cdc9123f.gz
|
|
This adds some type safety, since the super-layout is now of a distinct
type from the sublayouts. This avoids the ugliness we had, of passing
"fake" windows to the super layout. Now we directly lay out the layouts.
darcs-hash:20070624171346-72aca-e25332cad748281a8656487977d4f4351fcffc64.gz
|
|
This modifies all the contrib modules to work (so far as I know) with the
new contrib layout. The exception is the LayoutHooks module, which isn't
used. It exports an API that is inherently unsafe, so far as I can tell
(and always has been).
darcs-hash:20070623210952-72aca-1993ca13dc6996b59fedacc271c03fbaf87eabaa.gz
|
|
WARNING! This change will break existing Tabbed configurations. The
problem is that there is no way within a Layout's "doLayout" to safely
modify the layout itself. This makes LayoutHooks fragile, and more to the
point, makes SimpleStacking fragile, so we can't safely define a
tabbed'
darcs-hash:20070621151524-72aca-2466fff5a37ce1388879367c419cf52161f8f838.gz
|
|
Also uses fmap/maybe instead of do/case, which makes the code look a little
cleaner (imo).
Please note that I've only been able to test this briefly, but it seems to be
working like it's supposed to.
darcs-hash:20070620112805-ea16c-d246e45889110c7f28da80adbcfc968139f77130.gz
|
|
tabbed needs an additional argument.
darcs-hash:20070620112555-ea16c-8882fd63b341e8a86604788445bd7cc6eb5cbb63.gz
|
|
Think this fixes the rest of the errors caused by the Layout change.
darcs-hash:20070619220323-ea16c-3274cd24d01bc932089ab88191ccda316ea93b01.gz
|
|
We leaked decorations, since UnDoLayout wasn't passed to the actual layouts
that had decorations attached. :(
darcs-hash:20070616191052-72aca-9a2e2315e11257f5e5e35cd3944e2a4092919c74.gz
|
|
darcs-hash:20070614143700-32816-1f77a0f873d4683088dcadc2a4910ef1c740015f.gz
|
|
darcs-hash:20070612151209-72aca-62307f8565fc32ca80be8daf2c30fe414d49111e.gz
|
|
For some reason (not entirely clear to me) this doesn't work properly just
yet with the tabbed layout. :( But at least it'll compile. The trouble is
that we have no way of tracking which tab ought to be visible without
adding a *lot* of infrastructure. I'd rather have that infrastructure in
xmonad proper than reimplement all the focus-handling in combo, so for now
I'll just delay upgrading my xmonad at work...
darcs-hash:20070612133027-72aca-666344cb28934cd2b226240fec42d1c1b3a5a12c.gz
|
|
darcs-hash:20070611224922-72aca-0881579ddddc2e12c9f9cb4cba9031a725a70913.gz
|