aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* More configurability for Layout.NoBorders (typeclass method)Adam Vogt2009-03-251-32/+122
| | | | | | | | | Ignore-this: 91fe0bc6217b910b7348ff497b922e11 This method uses a typeclass to pass a function to the layoutmodifier. It is flexible, but a bit indirect and perhaps the flexibility is not required. darcs-hash:20090325050206-1499c-fd29296b7092e7a437a1cec5d5bf35265324952e.gz
* Add XMonad.Actions.PhysicalScreensnelhage2009-03-212-0/+89
| | | | | | | | Add an XMonad.Actions.PhysicalScreens contrib module that allows addressing of screens by physical ordering, rather than the arbitrary ScreenID. darcs-hash:20090321001320-c0cde-b1f208797fd8c673a28a785910e8e9105a53f027.gz
* pointWithin has moved to the coreJoachim Breitner2008-10-081-6/+0
| | | | darcs-hash:20081008154245-23c07-30a58c257a61f3be5d001f238e6989e02c8b84c6.gz
* UpdatePointer even to empty workspacesJoachim Breitner2008-10-071-22/+31
| | | | | | | | This makes UpdatePointer more Xinerama-compatible: If the user switches to a screen with an empty workspace, the pointer is moved to that workspace, which I think is expected behavoiur. darcs-hash:20081007080041-23c07-745bd6652a98765e33e732ee4291374ea825bc3c.gz
* More predictable aspect ratio in GridVariants.GridNorbert Zeh2009-03-111-2/+12
| | | | | | | | | | The old version fairly arbitrarily decided to prefer windows that are too high over those that are too wide. The new version chooses the number of columns so that all windows on the screen are as close as possible to the desired aspect ratio. As a side effect, the layout changes much more predictably under addition and removal of clients. darcs-hash:20090311013617-18a2b-487e30d300b83871e572c4a535b4474b120accca.gz
* X.L.Master: fix number of windowsIsmael Carnales2009-03-011-1/+1
| | | | | | Ignore-this: 2af132159450d4fb72eb52024eda71b5 darcs-hash:20090301051509-6553f-f3807ddb03c277cdf54443d282a2a1a01a1313f8.gz
* U.EZConfig: add xK_Print <Print> to special keyswirtwolff2009-03-031-0/+2
| | | | | | | | Ignore-this: 9560b7c7c4424edb5cea6eec45e2b41d Many setups are expecting xK_Print rather than xK_Sys_Req, so make it available in additionalKeysP. darcs-hash:20090302230741-d17f0-d238ee4d4b1977c4badae6ab8dde89590754be66.gz
* More flexibility for H.FadeInactiveDaniel Schoepe2009-03-091-9/+22
| | | | | | Ignore-this: ebfa2eadb439763276b372107cdf8d6c darcs-hash:20090309160020-cb1c6-28bb80bf52bbf1093862164abe0b5fc0ea3a2041.gz
* Prompt.Shell: escape ampersandValery V. Vorotyntsev2009-03-121-2/+1
| | | | | | | | Ignore-this: 7200b76af8109bab794157da46cb0030 Ampersand (&) is a special character and should be escaped. darcs-hash:20090312091314-752c4-e16dcbdf05ea59db8b2e02d3157cd98ac2734d9b.gz
* Cleanup X.L.Mosaic, without breaking itAdam Vogt2009-02-191-5/+4
| | | | | | Ignore-this: d49ed55fe8dc2204256dff9252384745 darcs-hash:20090219022417-1499c-d9cbc89f5035cf3a3b7698bf2b4bfe306ec3b7b5.gz
* X.L.Mosaic: prevent users from causing non-termination with negative elementsAdam Vogt2009-02-101-5/+7
| | | | | | Ignore-this: 370a7d6249906f1743c6692758ce5aeb darcs-hash:20090210022727-1499c-f2fdcd99704982a75cedc877b81689453a4303fc.gz
* better Layout.NoBorders.smartBorders behavior on xineramaAdam Vogt2009-03-141-1/+4
| | | | | | | | | Ignore-this: 36737ce2fa2087c4a16ddf226d3b0f0a Now smartBorders shows borders when you have multiple screens with one window each. In the case where only one window is visible, no borders are drawn. darcs-hash:20090314170058-1499c-d684d8e2a27f0b4df4f7f4acb64ccbd42687ad71.gz
* H.DynamicLog: revised dzenStrip and xmobarStrip functionswirtwolff2009-03-141-10/+30
| | | | | | | Ignore-this: 9897c60b8dfc59344939b7aebc370953 Reconcile darcswatch patch with pushed version of dzenStrip. darcs-hash:20090314041517-d17f0-85d43c2bc0bddf3a6322c8ec195095117840e372.gz
* X.H.DynamicLog: Add dzenStrip to remove formatting, for use in dzenPP's ↵Braden Shepherdson2009-03-141-2/+13
| | | | | | | | | | | ppUrgent. Ignore-this: fd96a1a4b112d0f71589b639b83ec3e This function was written by Wirt Wolff. This change should allow UrgencyHook to work out of the box with dzen and dzenPP, rather than the colours being overridden so even though UrgencyHook is working, it doesn't change colours. darcs-hash:20090314032818-d53a8-7af4c3e0cb04eca34d7d95cdd28a3e727a1abd83.gz
* X.H.ManageHelpers: export isInPropertyRoman Cheplyaka2009-03-081-0/+1
| | | | darcs-hash:20090308201112-3ebed-6aedf6886f72574e53572bf12f7e3022e8c40bb8.gz
* L.Cross: clarify documentationwirtwolff2009-02-221-22/+19
| | | | | | | | | Ignore-this: 4a5dcf71e63d045f27e2340e1def5cc8 Amend-record earlier patch to work with byorgey's fix, this one is just the documentation typo fixes and clarifications. darcs-hash:20090222042220-d17f0-32329983226b5a0c52753796ddcc67c9a8046390.gz
* documentation for IndependentScreensdaniel2009-02-221-6/+64
| | | | darcs-hash:20090221235959-c98ca-aec12eaa56be89487168a37d1e2f3199f0359a54.gz
* eliminate a haddock warning in BoringWindowsdaniel2009-02-221-2/+0
| | | | darcs-hash:20090221235836-c98ca-4d1dc0396c653b0bc7393b178950979e69d95163.gz
* merge IndependentScreensdaniel2009-02-221-1/+16
| | | | darcs-hash:20090221232142-c98ca-59dce8418dd9639a9df2062c65bbc71f6fa984ed.gz
* add IndependentScreens to xmonad-contrib.cabaldaniel2009-02-221-0/+1
| | | | darcs-hash:20090221231632-c98ca-50593265d620b9f27bc4ffb25646ca83e31c2ffb.gz
* add type information for IndependentScreensdaniel2009-02-221-21/+29
| | | | darcs-hash:20090221231525-c98ca-6b2d3ecc5ff2de314911dfe37c85a67b5723bea4.gz
* add some boilerplate comments at the top of IndependentScreensBrent Yorgey2009-02-221-0/+15
| | | | darcs-hash:20090221230850-1e371-e17b3679262ae93783377c9e6681d829b6521001.gz
* IndependentScreens, v0.0daniel2009-02-211-0/+8
| | | | darcs-hash:20090221225229-c98ca-e70f998908ef8106af4c6abf62761750f0118eaa.gz
* U.Run: remove waitForProcess to close Issue 268wirtwolff2009-02-201-4/+4
| | | | | | | | | | | | Ignore-this: a6780565fde40a4aac9023cc55fc2273 http://code.google.com/p/xmonad/issues/detail?id&8 Submitting with some trepidation, since I've nearly no understanding of process handling. Should be ok, no warnings by sjanssen when asking about it in hpaste or earlier email, and tested locally by spawning excessive numbers of dzens: did not leave zombies or raise exceptions. darcs-hash:20090220214153-d17f0-2915109755eb08968878dc751e19e62f141e37d8.gz
* change Cross data declaration into a record so that Haddock will parse the ↵Brent Yorgey2009-02-211-4/+5
| | | | | | per-argument comments darcs-hash:20090221224742-1e371-5a6d5db630ddce4756dea3be7732b7b5ba03effb.gz
* X.L.Master: turn it to a Layout modifier and update the codeIsmael Carnales2009-02-131-74/+50
| | | | | | Ignore-this: 69513ad2b60dc4aeb49d64ca30e6f9f8 darcs-hash:20090213020453-6553f-0a09fc6fcb4a1fe4faf9b71d1ceae6b95dffeb95.gz
* Use doShift in my configSpencer Janssen2009-02-191-1/+1
| | | | | | Ignore-this: 1f103d21bbceec8d48384f975f18eaec darcs-hash:20090219042040-25a6b-5fe1645b8199acc5e659d491bf308eedacb686b1.gz
* SpawnOn: use doShift. This resolves problems where SpawnOn would shift the ↵Spencer Janssen2009-02-191-1/+1
| | | | | | | | wrong window Ignore-this: 6ae639a638db8eff77203f3f2e481a4e darcs-hash:20090219041856-25a6b-86d011dc6e3891d7b1ea2099ebda8c6416b96fd7.gz
* SpawnOn: delete seen pidsSpencer Janssen2009-02-131-1/+4
| | | | | | Ignore-this: 8b15a60bba1edf1bab5fb77ac54eb12f darcs-hash:20090213013011-25a6b-279244c622ea2066d94725e40434b81c4cdec1c0.gz
* X.U.Loggers: handle possible EOF (reported by dyfrgi)Roman Cheplyaka2009-02-161-2/+1
| | | | darcs-hash:20090216213842-3ebed-958cbc985ea9e5f72ac0d0b63c7544947e31d134.gz
* U.Scratchpad: add general spawn action to close issue 249wirtwolff2009-02-141-13/+23
| | | | | | | | | Ignore-this: 925ad9db4ecc934dcd86320f383ed44a Adds scratchpadSpawnActionCustom where user specifies how to set resource to "scratchpad". This allows use of gnome-terminal, etc. Add detail to RationalRectangle documentation; strip trailing spaces. darcs-hash:20090214003642-d17f0-2b2a11617ed0dd4c5dc9fba62ac90373002043f3.gz
* SpawnOn: add 'exec' to shell strings where possibleSpencer Janssen2009-02-131-1/+8
| | | | | | Ignore-this: c7de4e05803d60b10f38004dcbda4732 darcs-hash:20090212234608-25a6b-50ee5321e891aa595cd247ac2e4823f08df266f3.gz
* Add Cross LayoutLuis Cabellos zhen.sydow@gmail.com2009-02-092-0/+115
| | | | darcs-hash:20090209174802-5016e-77ef2191d0f1705d922117e7113d7eb553d11df6.gz
* Fix an undefined in EwmhDesktopsDaniel Schoepe2009-02-091-1/+1
| | | | | | Ignore-this: f60a43d7ba90164ebcf700090dfb2480 darcs-hash:20090209152308-cb1c6-fb5fccb3801e35ce67f69633e65658b6f6ebddb8.gz
* X.U.WindowProperties: docs (description and sections)Roman Cheplyaka2009-02-091-7/+12
| | | | darcs-hash:20090208231422-3ebed-5015f93cadf2505eaccce4e8921e3af60e9fac22.gz
* X.U.WindowProperties: Add getProp32 and getProp32s, helpers to get ↵Ismael Carnales2009-02-053-19/+18
| | | | | | | | properties from windows Ignore-this: c5481fd5d97b15ca049e2da2605f65c1 darcs-hash:20090205013031-6553f-d106b609838d4ccf3fe4afa448910b897cd5b87c.gz
* cleanup and make X.L.Mosaic behavior more intuitive wrt. areasAdam Vogt2009-02-081-18/+36
| | | | | | Ignore-this: 3c3c6faa203cbb1c1db909e5bf018b6f darcs-hash:20090208221629-1499c-71d8686ea82e5d8fe4fc93a81aa60f1d9369dc3f.gz
* minor typo in XMonad/Util/EZConfig.hsJoachim Breitner2009-02-081-1/+1
| | | | | | Ignore-this: 7ffee60858785c3e31fdd5383c9bb784 darcs-hash:20090208192224-23c07-52bf57cfad9e197b431848f9b42594c697c86b9f.gz
* Multimedia keys support for EZConfigKhudyakov Alexey2009-02-071-11/+283
| | | | | | Ignore-this: 21183dd7c192682daa18e3768828f88d darcs-hash:20090207173330-7ba7e-3339e560daae7088e4ebe83bd5879cb405814747.gz
* +A.CycleWindows: bindings to cycle windows in new wayswirtwolff2009-02-072-0/+223
| | | | | | | | | | | | Ignore-this: 51634299addf224cbbc421adb4b048f5 Provides binding actions and customizable pure stack operations to cycle through a list of permutations of the stack (recent), cycle nth into focus, cycle through focus excluding a neighbor, cycle unfocused, shift a window halfway around the stack. Esp. for Full, two or three pane layouts, but useful for any layout with many windows. darcs-hash:20090207170622-d17f0-342d3e2ae6cc6d2aa2ba3918b80f981a0c3a5228.gz
* XMonad.Actions.CopyWindow: fmt & qualify stackset importgwern02009-02-061-26/+25
| | | | | | Ignore-this: 4d08f5a7627020b188f59fc637b53ae8 darcs-hash:20090206171833-f7719-cad8c8a46e2296b3407626bf76108870d6b16eaa.gz
* XMonad.Actions.CopyWindow runOrCopylan3ny2008-06-021-4/+26
| | | | darcs-hash:20080602205742-20747-65c3b7fcab114e84def368c54056a8f58cadec2e.gz
* ManageHelpers: reduce duplicated code in predicatesIsmael Carnales2009-02-041-16/+13
| | | | | | Ignore-this: e28a912d4f897eba68ab3edfddf9f26b darcs-hash:20090204021847-6553f-b28c28f4420af816d05a31075e671e4e5f47e8cf.gz
* Remove X.U.SpawnOnWorkspace (superseded by X.A.SpawnOn)Roman Cheplyaka2009-02-042-82/+0
| | | | darcs-hash:20090204103635-3ebed-9189e11e7e1ce9a6e2e9430016503b1302c9bda9.gz
* X.A.SpawnOn: add docsRoman Cheplyaka2009-02-041-10/+38
| | | | | | | Add more documentation, including documentation from X.U.SpawnOnWorkspace by Daniel Schoepe. darcs-hash:20090204102424-3ebed-b91defc4d2c2736838f75d2ee7e9f98005903d27.gz
* Remove silliness from XMonad.Doc.ConfiguringSpencer Janssen2009-02-041-19/+7
| | | | darcs-hash:20090204055626-25a6b-f506742d12b202d44498730debc587e39e95e3a9.gz
* Adjustments to use the new event hook feature instead of Hooks.EventHookDaniel Schoepe2009-02-036-40/+30
| | | | | | Ignore-this: f8c239bc8e301cbd6fa509ef748af542 darcs-hash:20090203160046-cb1c6-d66821c5b8a5a60e3b76148654c6e28806b37749.gz
* Easier Colorizers for X.A.GridSelectquentin.moser2009-01-281-8/+54
| | | | | | Ignore-this: df3e0423824e40537ffdb4bc7363655d darcs-hash:20090128001702-5ccef-d2c340849172f1672f2c71ba9eb043f13924ebc4.gz
* X.A.SpawOn: fix usage docRoman Cheplyaka2009-02-021-1/+1
| | | | darcs-hash:20090202102042-3ebed-8ff75eda60ff276f76c3ef69fe0854b27675c424.gz
* Added GridVariants.SplitGridNorbert Zeh2009-01-291-31/+79
| | | | | | | | | GridVariants.TallGrid behaved weird when transformed using Mirror or Reflect. The new layout SplitGrid does away with the need for such transformations by taking a parameter to specify horizontal or vertical splits. darcs-hash:20090129152146-18a2b-a1b4d6b5d4810cc496f268259356edf2ed79000b.gz