aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* put transients completely on the screen when possible.David Roundy2007-09-271-5/+10
| | | | darcs-hash:20070927211014-72aca-55414f2cf6b2aaff082c9032660d8b0aaaf57ba2.gz
* setLayout should not call sendMessage, because sendMessage calls windowsSpencer Janssen2007-09-281-3/+3
| | | | darcs-hash:20070928011510-a5988-1f7a4c6cabb0d7318044fd3da40dce2d5482c41a.gz
* Add setLayout to the coreSpencer Janssen2007-09-282-0/+8
| | | | darcs-hash:20070928002241-a5988-68aacebdf64cab00c7c68bf3c91fb55210c31e99.gz
* Document otherPossibleLayoutsSpencer Janssen2007-09-281-0/+3
| | | | darcs-hash:20070928000250-a5988-3f06f18ffd1e9b06d51ae8729fd2d75d87b504d1.gz
* Minor formattingSpencer Janssen2007-09-281-3/+3
| | | | darcs-hash:20070928000025-a5988-22e5d150a6ea1eede21d8f0e487922fdecef6fbb.gz
* otherPossibleLayouts is empty by defaultSpencer Janssen2007-09-281-7/+3
| | | | darcs-hash:20070927235845-a5988-3a96d12284b2ddc084e261aaa0c8cdd422ffb782.gz
* Update kind changes in the -class branchSpencer Janssen2007-09-281-1/+1
| | | | darcs-hash:20070927222730-a5988-ffed7a66f2fbb4cb244123718c803f4fe4df074b.gz
* Refactor floating code in manageSpencer Janssen2007-09-271-8/+7
| | | | darcs-hash:20070927195534-a5988-974ab4268e9401a5469d0293d1d033d37b8cedde.gz
* fix bug where ReleaseResources wasn't getting sent to all layouts.David Roundy2007-09-251-0/+4
| | | | darcs-hash:20070925215816-72aca-cb4cadda15649f4f8556532ca080b153c5381429.gz
* Simplify readLayout, comment on surprising behaviorSpencer Janssen2007-09-251-3/+3
| | | | darcs-hash:20070925211708-a5988-f814e1824247a7eb8b806811ea8cb7c73662e53f.gz
* fix bug in reading of SomeLayouts.David Roundy2007-09-251-1/+3
| | | | darcs-hash:20070925202801-72aca-476deef33546c9e50ab8b214df29e3330b1839f9.gz
* add support for parseable layouts not in the default.David Roundy2007-09-253-3/+11
| | | | darcs-hash:20070925174134-72aca-3c3520c200c097938c56f7dd7fd5c86948d52c15.gz
* rename modifyLayout to handleMessage.David Roundy2007-09-252-17/+17
| | | | darcs-hash:20070925182906-72aca-602a1ffe78862e748e174637dd8182d57c6dcb28.gz
* make it easier to define pure layouts.David Roundy2007-09-252-2/+5
| | | | darcs-hash:20070925170503-72aca-22b50fd803b02bb36ca12befdeeb182439395bc8.gz
* Make a String description part of each Layout.David Roundy2007-09-245-15/+21
| | | | darcs-hash:20070924185753-72aca-95002aa27cfef74bf8caf1e6f243a4626f20659c.gz
* broadcast a ReleaseResources before restartingAndrea Rossato2007-09-241-1/+1
| | | | darcs-hash:20070924193915-32816-b9477a3dae61c101ec60422535e62840fc42d7e9.gz
* Added LayoutMessagesAndrea Rossato2007-09-241-7/+16
| | | | | | | | This patch adds some more messages to manage layout: Hide is sent to layouts in that are not visible anymore. ReleaseReasourses is sent before a restart. darcs-hash:20070924193513-32816-481296e85ba2d62d2d5dacd8eb49435d381f9877.gz
* update screens for new kind of StackSet.David Roundy2007-09-241-1/+1
| | | | darcs-hash:20070924134545-72aca-22fae2616669c0b3906b08be0fc8f9ea27cff72a.gz
* create default modifyLayout that ignores messages.David Roundy2007-09-232-1/+1
| | | | darcs-hash:20070923115219-72aca-d4400312d8edb267350518f4cce6acd99abc3e1d.gz
* add layout selection back into core xmonad using LayoutSelection.David Roundy2007-09-215-30/+60
| | | | | | This is just a reimplementation of LayoutChoice. darcs-hash:20070921212159-72aca-870bb8d3e596fcb9edc48f51bec538054b4165e6.gz
* make layouts preserved over restartDavid Roundy2007-09-213-8/+10
| | | | darcs-hash:20070921204316-72aca-6f8cabc516cc87345bfa73be0e060b206aa2a207.gz
* move Layout into StackSet.David Roundy2007-09-213-27/+25
| | | | | | | | 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
* add (unused) Layout to StackSet.David Roundy2007-09-204-51/+53
| | | | darcs-hash:20070920212843-72aca-4c73a99b58ebd9d1d179c5e627cbf4823493f4ab.gz
* remove unneeded Ord constraint.David Roundy2007-09-201-1/+1
| | | | darcs-hash:20070920210527-72aca-d8e4535b8c015a30c5c274ad12629e891a8eaec2.gz
* eliminate a few Eq a constraints in StackSet.David Roundy2007-09-201-4/+5
| | | | darcs-hash:20070920210143-72aca-9d96136d8558d8a52064f856de06e543aa0e75a7.gz
* Pointfree Mirror and SomeLayout instancesSpencer Janssen2007-09-202-6/+4
| | | | darcs-hash:20070920211042-a5988-0fcfdaa8b1ecfffe0f1ec5e5584d53d7e31416d7.gz
* Use derived Show and Read instances for MirrorSpencer Janssen2007-09-201-7/+1
| | | | darcs-hash:20070920205711-a5988-822fbb9bc11937cccbc74252d6be2452cebedcd4.gz
* define readLayout to create a SomeLayout based on a set of possible layout ↵David Roundy2007-09-201-1/+7
| | | | | | types. darcs-hash:20070920181506-72aca-3c50146a45158f168b89c989897c616fc453f816.gz
* add Read instance to Layout.David Roundy2007-09-202-6/+13
| | | | darcs-hash:20070920174529-72aca-b1cf11419d5cccbf67edbc3a7bbb356502e9186d.gz
* add Show instance to LayoutDavid Roundy2007-09-202-3/+7
| | | | darcs-hash:20070920161208-72aca-c7bbb3a9d7cd8f1445c89f1bf15d7302bd47896c.gz
* eliminate ugly OldLayout.David Roundy2007-09-204-33/+26
| | | | darcs-hash:20070920155237-72aca-af9e13a03fd7fb1e4c5b452c5d42817bd5060b0f.gz
* move Layout stuff into class (hokey first cut).David Roundy2007-09-144-22/+39
| | | | darcs-hash:20070914215959-72aca-3feae03a6560a70908ad37d28f47c8d47321008e.gz
* add prop for 'differentiate'Don Stewart2007-09-281-0/+5
| | | | darcs-hash:20070927231928-cba2c-84668ba6dab69541e063eaabf57724c13a28a916.gz
* document shiftWinKarsten Schoelzel2007-09-271-0/+6
| | | | darcs-hash:20070927134205-eb3a1-4b38ee46bba8b1b268aadb1d4af303800c106c1a.gz
* new QC properties: floating a window is reversible, screens includes current ↵Don Stewart2007-09-281-0/+18
| | | | | | screen darcs-hash:20070927220431-cba2c-1f2e67435aec367ee45d0bcbf1e9178f83ff8a71.gz
* Add 3 QC properties for focusMaster: local, idempotent, preserves invariantDon Stewart2007-09-271-2/+19
| | | | darcs-hash:20070927214401-cba2c-4d5e8646bcc9d21b844f56e7cea13b9af26de7c1.gz
* no regents in xmonad licenseDon Stewart2007-09-271-1/+1
| | | | darcs-hash:20070927214317-cba2c-c6e18b33700152faa567a6fb95cb2139f7c4c036.gz
* note that we use pattern guards in the .cabal fileDon Stewart2007-09-271-1/+1
| | | | darcs-hash:20070927214230-cba2c-df9ecabeafab380ba1dddc546457ba531607f07b.gz
* Add StackSet.focusMaster (mod-m) to move focus to masterDon Stewart2007-09-272-7/+16
| | | | darcs-hash:20070927213937-cba2c-9b0d13cac79e9fb142c3a97cc6569f8a15297603.gz
* use hPrint instead of hPutStrLnDon Stewart2007-09-271-1/+1
| | | | darcs-hash:20070927213901-cba2c-4a704f8d8905bc119a58b6bc04bb465fedf8950a.gz
* Split float upSpencer Janssen2007-09-241-8/+17
| | | | darcs-hash:20070924090606-a5988-b94b64e5deabad4a02cf8510b5113e0bb5617714.gz
* Use the new StackSet.screens in windowsSpencer Janssen2007-09-241-1/+1
| | | | darcs-hash:20070924090523-a5988-cbbea53308246329a662ede2e2ab8f3ef0e555b8.gz
* Add StackSet.screensSpencer Janssen2007-09-241-0/+5
| | | | darcs-hash:20070924090425-a5988-8e3e485fa505e61a1ad6bfa6d9c818de74657440.gz
* fmt, and tiny comment seeking clarificationDon Stewart2007-09-181-2/+3
| | | | darcs-hash:20070917234658-cba2c-0087d1300b47092d946f68e9525225dbca1fe45a.gz
* Eliminate Operations.sink tooSpencer Janssen2007-09-172-5/+1
| | | | darcs-hash:20070917214052-a5988-62b6e8d26a78a7e25a2e0117f7f112c5b039d933.gz
* Remove Operations functions which have StackSet equivalents, just use ↵Spencer Janssen2007-09-172-27/+11
| | | | | | 'windows foo' instead darcs-hash:20070917211953-a5988-8e5141139dfaa7ebc2e2f8f3ae4f923094bd71d7.gz
* Change manpage token @@ to %! to avoid conflicts with Haddock (xmonad)Alex Tarkovsky2007-09-172-30/+30
| | | | darcs-hash:20070916235229-bd4fb-a0a20d34ba6fd4acdde2cc3019ca3685bb401018.gz
* Haddockify delete' commentsSpencer Janssen2007-09-171-1/+1
| | | | darcs-hash:20070917194114-a5988-bb829dcc22fc269dd9eee5b436ad2ec0c1796bfd.gz
* Fix float behaviour, add shiftWin.Karsten Schoelzel2007-09-104-17/+44
| | | | | | | | | | First, if float is called with window which is on a hidden workspace, then the window will remain on that hidden workspace. Now the focus should change more as expected: float w darcs-hash:20070910090329-eb3a1-ae150bf783b36fb4811e92d81b4917066c8733b7.gz
* Add delete' for use in shiftKarsten Schoelzel2007-09-102-10/+11
| | | | | | | | | Rename delete to delete' so we can clear floating status in delete, thus removing one special handling. At the moment delete' is only used in shift, but is useful for temporarily removing a window from the stack. darcs-hash:20070910113835-eb3a1-39397766e3c6b9428f69cd8c1bd316cdd20cedcb.gz