aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update license informationSpencer Janssen2007-06-131-1/+1
| | | | darcs-hash:20070613152829-a5988-c3243be0138fb07dede241c148bcfb1a0cd5a54c.gz
* template for module information e documentationAndrea Rossato2007-06-131-10/+28
| | | | darcs-hash:20070613131029-32816-c60792d6cdcabc37ca1bc5ffa9d61c6babf84cc0.gz
* Remove some debugging statements I forgot about earlierStefan O'Rear2007-06-131-6/+4
| | | | darcs-hash:20070613041112-e3110-dfe7bf08177f7a38137a896805c8f340dcccff6c.gz
* Update MagicFocus to the new StackSetSpencer Janssen2007-06-131-2/+1
| | | | darcs-hash:20070613035323-a5988-1edc050bc03665275f154daa034f5117f1c157ce.gz
* Magic FocusPeter De Wachter2007-06-122-0/+12
| | | | | | | | Automatically puts the focused window in the master position. It's magic. I wrote this for the Circle layout, but it's actually usable with other layouts as well. darcs-hash:20070612175357-06a25-9fdeb7878abc915e54ac0880a3ea21199aab75cc.gz
* add -fglasgow-exts to some modules that use it.David Roundy2007-06-124-0/+4
| | | | darcs-hash:20070612170349-72aca-46faff8894bfdde04de59d2811cb3093f1a1da4a.gz
* changes to work with Stacks that can't be empty.David Roundy2007-06-127-24/+18
| | | | darcs-hash:20070612151209-72aca-62307f8565fc32ca80be8daf2c30fe414d49111e.gz
* add Combo and Square to MetaModule.David Roundy2007-06-121-0/+2
| | | | darcs-hash:20070612133753-72aca-d7b3e4c30075d237e354b52055d83e70bf1b5dae.gz
* new module NoBorders to let a given layout have windows without borders.David Roundy2007-06-122-0/+37
| | | | | | | | | This is designed for layouts like full and tabbed, where the red square around the screen actually conveys no information (except for weird windows that use the shape extension or something, so that more than one window is actually visible). Save some real estate at no cost. darcs-hash:20070612133727-72aca-f82436aef1e122ce19bafd5be4fffbc9fc56e904.gz
* make combo sort of work with new doLayout.David Roundy2007-06-121-3/+5
| | | | | | | | | | | 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
* make square work with new doLayout.David Roundy2007-06-121-1/+2
| | | | darcs-hash:20070612133009-72aca-a2c3c4885265649bb70a134b18ff8f478ea79dba.gz
* add "Square" layout.David Roundy2007-06-121-0/+30
| | | | | | | | This is probably only ever useful in combination with Combo. It sticks one window in a square region, and makes the rest of the windows live with what's left (in a full-screen sense). darcs-hash:20070612021048-72aca-38ad76b633929ff700cc8a88699eadae50ffe67f.gz
* add new combo layout combiner.David Roundy2007-06-121-0/+26
| | | | darcs-hash:20070611224922-72aca-0881579ddddc2e12c9f9cb4cba9031a725a70913.gz
* In Decoration.hs, track rename of ModifyWindowsStefan O'Rear2007-06-121-2/+2
| | | | darcs-hash:20070612060713-e3110-858385a5514a1d93e6eea429f5673bfe6531c23a.gz
* Refactor Decoration into a general layout-level hooks interface, and a ↵Stefan O'Rear2007-06-122-28/+59
| | | | | | decoration support module on top of that darcs-hash:20070612060210-e3110-054f8159e36a5b60e8fdac6293dc0294d1f5f918.gz
* the Stack can be EmptyAndrea Rossato2007-06-121-0/+1
| | | | darcs-hash:20070612055144-32816-ce6e65fc1ce44c16163c4414e5594f6475e07ae8.gz
* Documentation fixSpencer Janssen2007-06-121-1/+1
| | | | darcs-hash:20070612035655-a5988-73e32ac346353e00ad5a266797ebe4dee9df672e.gz
* Comment onlySpencer Janssen2007-06-121-1/+1
| | | | darcs-hash:20070612031305-a5988-c14f016aaae7080bca95bb70cc9632b0dd5a1018.gz
* Fix LayoutHints in the presence of nonzero border widthsStefan O'Rear2007-06-111-2/+8
| | | | darcs-hash:20070611005407-e3110-c5445ef9ad2a263be70e06b82208df53cac3e52d.gz
* add keybinding to make aspect ratio flexible.David Roundy2007-06-111-1/+11
| | | | darcs-hash:20070611165915-72aca-71feda8a298a6405264db5cb3dae5eb378a1511e.gz
* Note the modules I maintainSpencer Janssen2007-06-112-0/+4
| | | | darcs-hash:20070611184830-a5988-c90fe852c96b23968994311455a77b25e839022f.gz
* Add MetaModuleSpencer Janssen2007-06-111-0/+33
| | | | darcs-hash:20070611184601-a5988-9d7c90414ef47f26ccf0795eb5be0f43ba9ad505.gz
* Updates to work with recent API changesSpencer Janssen2007-06-118-15/+22
| | | | darcs-hash:20070611183439-a5988-c3d6cc194fa83f012ab49d6d79130ff459dcdfe1.gz
* Rename safeIO to catchIOSpencer Janssen2007-06-111-1/+1
| | | | darcs-hash:20070611162028-a5988-1bfa8e8ce1ce27c82b39d05347564ba5a8291e43.gz
* add WorkspaceDir, which sets the current directory in a workspace.David Roundy2007-06-111-0/+35
| | | | | | | | | Actually, it sets the current directory in a layout, since there's no way I know of to attach a behavior to a workspace. This means that any terminals (or other programs) pulled up in that workspace (with that layout) will execute in that working directory. Sort of handy, I think. darcs-hash:20070611154041-72aca-86d2e97e073eae656407df497ab4e1236762c92b.gz
* fmtDon Stewart2007-06-111-2/+4
| | | | darcs-hash:20070611053450-9c5c1-7188c7e97530ef4b4e8688f6f54b00f0c04b7fd7.gz
* added dynamicLogXinerama, a workspace logger that's nicer for XineramaJason Creighton2007-06-111-5/+25
| | | | darcs-hash:20070611051810-b9aa7-1a6d385dc25cf8ef8005fd1e70ef9d2e0dc6e256.gz
* redraw decorations on PropertyNotifyJason Creighton2007-06-112-4/+5
| | | | | | | | newDecoration now takes a Window parameter, which is the window the decoration is "for". If there is a PropertyNotify for that window, the decoration is redrawn. darcs-hash:20070611021408-b9aa7-b01860371ef9e47a06ab4541aee09422c8f19865.gz
* use safe peek instead of unsafe focusJason Creighton2007-06-111-3/+2
| | | | | | | Fixes crashing bug with Xinerama where you have a tabbed layout on one screen and attempt to switch to an empty workspace on the other. darcs-hash:20070611015437-b9aa7-19e093acecdf9c248a965625b226b82b1422ffd0.gz
* make Tabbed respect the y position of the layout rect (statusbar bugfix)Jason Creighton2007-06-111-6/+6
| | | | darcs-hash:20070610231510-b9aa7-c3b9ee2c2ead8d21e2fe36343575706424617171.gz
* tune layout of Tabbed just a bit.David Roundy2007-06-101-2/+2
| | | | darcs-hash:20070610203513-72aca-aed9945d5a3935ce447a298f4b6c2abba53817c0.gz
* make Decoration set the input mask appropriately.David Roundy2007-06-101-2/+4
| | | | darcs-hash:20070610203451-72aca-e8115141402639befdd45f2903091c6f56a48582.gz
* Updates for Layout API changeSpencer Janssen2007-06-103-3/+3
| | | | darcs-hash:20070610203840-a5988-bcd9a2f4010d1981575cf24aa38ee1760d7976c2.gz
* color focussed tab differently.David Roundy2007-06-101-2/+9
| | | | darcs-hash:20070610195743-72aca-fcc3b7023c3379b10d68050a4a68d753f7a0aab5.gz
* update Mosaic for latest changes.David Roundy2007-06-101-2/+2
| | | | darcs-hash:20070610145816-72aca-d935bc9ead6eff049c1b09681727c38522b2e2c9.gz
* maximize rather than minimize the rating.David Roundy2007-06-012-2/+6
| | | | darcs-hash:20070601183240-72aca-496237c05e03b76ae05495afb22b36ced21d7b60.gz
* fix error in select.David Roundy2007-06-011-2/+2
| | | | darcs-hash:20070601183147-72aca-7e72a8a8953398776e0a9f0d9a8ed51fe982b2b3.gz
* improve changeMosaic.David Roundy2007-06-011-3/+11
| | | | darcs-hash:20070601175042-72aca-2fc051063bc744a4ecf322361e372473aad122c4.gz
* cut obsolete description of mosaic.David Roundy2007-06-091-9/+4
| | | | darcs-hash:20070609131456-72aca-5642944dfe7e8a65d4cf3de23d130445b229f976.gz
* start switching over to a Monte Carlo algorithm for MosaicDavid Roundy2007-06-012-27/+147
| | | | darcs-hash:20070601170505-72aca-85ecaae664eb2f1895e3ababbe18514add559c29.gz
* new layout algorithm for Mosaic.David Roundy2007-05-272-98/+229
| | | | darcs-hash:20070527191153-72aca-0ac95cbf4b53e4f307499f74e1ab73ef04ef1370.gz
* display names of windows on tabs.David Roundy2007-06-101-2/+18
| | | | darcs-hash:20070610163729-72aca-1f53da6ef8f2d4254544bfa679121aac564b3ea9.gz
* make Decoration draw the window initially.David Roundy2007-06-101-7/+13
| | | | | | We still don't respond to expose events. :( darcs-hash:20070610163651-72aca-9bbc33663ef50926bd60d0dcbe1974b9eddc058b.gz
* Fix name of xmonad-clock in compilation instructions.glasser2007-06-101-1/+1
| | | | darcs-hash:20070610155204-64353-0e72c56a8aadc50aa9410a62f492b5b2272c495c.gz
* add Decoration module to be used to easily define decorations.David Roundy2007-06-101-0/+37
| | | | darcs-hash:20070610153939-72aca-da6f87330a2bd71cd2545884ffd9f4f78f2e70c9.gz
* add sketch of tabbed layout.David Roundy2007-06-101-0/+41
| | | | darcs-hash:20070610153926-72aca-9c08c36025522b50a3f2df1eed8f09c3bbb30495.gz
* make LayoutHints work with new modifyLayout (in X).David Roundy2007-06-101-1/+1
| | | | darcs-hash:20070610145740-72aca-317bb936ec8831f0d168bd461e7c834ac4e5bf1f.gz
* tag visibles with <N>Don Stewart2007-06-101-4/+6
| | | | darcs-hash:20070610111931-9c5c1-1c84455b8b8b6560d9835cfccd9403e3e1b703e9.gz
* tweak pkillDon Stewart2007-06-101-3/+1
| | | | darcs-hash:20070610093027-9c5c1-8c9e7a1f5582262f7faef1f5c04b6afb369b3d94.gz
* greedydocdave2007-06-101-0/+21
| | | | | | Add documentation on how to use GreedyView as your default workspace switcher. darcs-hash:20070610091056-2e71c-d1015cc45ed01796195c5e90222eb2eaa16d5ca2.gz