aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* LayoutScreens: update docsSpencer Janssen2007-10-081-1/+1
| | | | darcs-hash:20071008161441-a5988-d132ce882244e05588e76c189637a832046d44cb.gz
* TwoPane: update docsSpencer Janssen2007-10-081-2/+2
| | | | darcs-hash:20071008161345-a5988-1649b76d0ca93fef549ee96f4341360e0148088d.gz
* DragPane: no need to deal with expose events in this simplified versionAndrea Rossato2007-10-081-16/+8
| | | | darcs-hash:20071008143801-32816-f0d4610216852a38a12b5fd01d0c45be54011de6.gz
* make createNewWindow set background and foreground to a given color.David Roundy2007-10-083-8/+7
| | | | | | | | This means we don't need to draw colors that are this color. Also speeds up redrawing, since the X server can do all the drawing on its own, without talking with xmonad. darcs-hash:20071008125206-72aca-0f17cde109eeb8f66ea651657fcc09599680881d.gz
* Fix more LANGUAGE pragmasShachaf Ben-Kiki2007-10-085-5/+13
| | | | | | | This patch should go after my other one -- I'd missed some files that used -fglasgow-exts. darcs-hash:20071008115229-bffde-3a04bb6952976f30fbc42190d71b29633f0617f7.gz
* Add LANGUAGE pragamsShachaf Ben-Kiki2007-10-0826-24/+34
| | | | | | | | 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
* fix SwitchTrans some morel.mai2007-10-081-12/+15
| | | | darcs-hash:20071007224116-42ea9-bdc93da2c7993d5b10ae3d27a0dcb4af81f2bf1e.gz
* update docoDevin Mullins2007-10-071-2/+3
| | | | darcs-hash:20071007215906-78224-495dbb751c3809887f3257d96c3672f5114dde0a.gz
* add bringMenu, and extract duplicationDevin Mullins2007-10-071-10/+25
| | | | darcs-hash:20071007215532-78224-9daa16d67848da64eaf6a58508d8ac86cb58e8f2.gz
* DragPane must handle ExposeEvent tooAndrea Rossato2007-10-081-8/+17
| | | | darcs-hash:20071008074702-32816-a539134b3334a392967cfe47dd027190be072d51.gz
* ShellPrompt.hs: add getShellCompl to export listgwern02007-10-081-4/+5
| | | | | | getShellCompl is useful for writing prompts in Config.hs or even full standalone prompts; and personally, if a small utility function like 'split' can be exported, how much more so something useful like getShellCompl? darcs-hash:20071007220236-f7719-7b0a4c794bdbce3b19a785bbe01f734e002114c2.gz
* Tabbed and XPrompt updated to lates Extras changesAndrea Rossato2007-10-072-18/+13
| | | | darcs-hash:20071007163825-32816-8ebe1d13dff1ac21304138a19b6ae883a54f71c7.gz
* doc fixes for ManageDocksDevin Mullins2007-10-071-1/+3
| | | | darcs-hash:20071007204016-78224-4cf7d340d1f32d7fb4a8f01396dfe378b82ec915.gz
* fix(?) SwitchTrans (makes noBorders work again)l.mai2007-10-071-11/+18
| | | | darcs-hash:20071007193055-42ea9-74b8e15622a35faecabed6891c0f8e4dadda080d.gz
* avoid compiler warning in FlexibleManipulatel.mai2007-10-071-1/+1
| | | | darcs-hash:20071007163509-42ea9-3a373f44aeaca4204ba16afd863e9cb29c06a313.gz
* update NoBorders.hs configuration documentationgwern02007-10-071-2/+2
| | | | | | It seems 'noBorder full' no longer hacks it. darcs-hash:20071007190621-f7719-94fda72424a5b09919659a121e8679af06c8ccea.gz
* d'oh, add WindowBringer to MetaModuleDevin Mullins2007-10-071-0/+1
| | | | darcs-hash:20071007185138-78224-35f6d08192b78a1f322878dc430f5633568be836.gz
* Maybe? What Maybe? (rollback earlier dmenu change)Devin Mullins2007-10-075-22/+13
| | | | darcs-hash:20071007185915-78224-5dc94fbbbc960a853654321317e2b8ba54d8be2a.gz
* Enter WindowBringer, Bringer of Windows.Devin Mullins2007-10-071-0/+65
| | | | darcs-hash:20071007173633-78224-2576f7b3028e22199e0b5d65cfcb6ef1fd000fa9.gz
* add dmenuMap functionDevin Mullins2007-10-071-3/+8
| | | | darcs-hash:20071007172543-78224-1664213772e1505d837af8fadf8903349bb430bc.gz
* ShellPrompt: check for executables and better error handlingAndrea Rossato2007-10-071-18/+20
| | | | | | | Code contributed by Spencer (basically I just removed FilePath depenency). darcs-hash:20071007110133-32816-49cab7bd033569a16c55a3d1bfde3aba8c9fc3ee.gz
* Move my NextWorkspace functionality into CycleWSmail2007-10-073-131/+81
| | | | | | | | | | | | Hi, This patch merges the additional functionality of my NextWorkspace into CycleWS, using a compatible interface for what was there before. Greetings, Joachim darcs-hash:20071007103933-c9905-c5cfc7d03abbeddf78631deee384583d15015801.gz
* ManageDocks now handles STRUT windows as wellmail2007-10-071-5/+46
| | | | | | | | | It now also detects window with STRUT set and modifies the gap accordingly. Cheveats: * Only acts on STRUT apps on creation, not if you move or close them * To reset the gap, press Mod-b twice and restart xmonad (Mod-q) darcs-hash:20071007103116-c9905-8582a9f756d9ef8a61c7f118d677159796b00c40.gz
* NextWorkspace haddock improvementmail2007-10-071-0/+6
| | | | | | | | | | | I just added to the docs how to move a window to the next workspace _and_ switch to that (by >>’ing the two actions). Some users (like me, it seems) probably prefer that behaviour. Greetings, Joachim darcs-hash:20071007083216-c9905-da2a046cc90d3712177f19f0e2a61ac736cbb664.gz
* NextWorkspace: Go forward or backwardmail2007-10-072-0/+92
| | | | | | | | | | | | | | | | Hi, inspired by RotView, I implemented an Extension that allows the user to go forward or backward in the list of workspaces, or to move the current window to the next or previous workspace. Haddock included. Works here, but hardly tested (and while tired). Cu torrow @ HacII, if you are there. Greetings, Joachim darcs-hash:20071006233010-c9905-35ef3364ee10c770aef2a35a295d11b519b0ca7c.gz
* Better EWMH supportmail2007-10-071-0/+16
| | | | | | | | | | | Yay, SetWMName contains just what I need! Thanks Ivan, that saved me quite some work. Now the panel switch should work even when you start with xmonad right away, and don’t run it after metacity has run before :-] Greetings, Joachim darcs-hash:20071007091648-c9905-07a7cac149dabdffab79db3a3f12789237230e12.gz
* Add ShellPrompt to MetaModuleAndrea Rossato2007-10-071-2/+1
| | | | darcs-hash:20071007075937-32816-b37b8b0834565f823ffdbf1031026e8d769d270e.gz
* Tabbed: updated to the last (unannounced) API changesAndrea Rossato2007-10-071-1/+5
| | | | darcs-hash:20071007072018-32816-e982babac787e3d32c24cb407475fb8c56e89f9e.gz
* ShellPrompt: fromMaybe requires importing Data.MaybeAndrea Rossato2007-10-071-0/+1
| | | | darcs-hash:20071007070148-32816-495ab0d050b28ae756ced9634dc058098ad1004b.gz
* add MouseGestures to MetaModulel.mai2007-10-071-0/+1
| | | | darcs-hash:20071006230735-42ea9-55ff3b2ea01023cdce7154db1238bca4119af1a9.gz
* re-add SwitchTrans to MetaModulel.mai2007-10-071-1/+1
| | | | darcs-hash:20071006230711-42ea9-8a975b2481412b3dc418577c4754ca05bcefb7a8.gz
* add MouseGestures.hs to darcsl.mai2007-10-071-0/+116
| | | | darcs-hash:20071006230425-42ea9-b29440697d08b0680f479ee0ada2a04e7ede6941.gz
* document noBorders breakagel.mai2007-10-071-8/+17
| | | | darcs-hash:20071006230316-42ea9-c3a11b0a9c6a52f202c643cda40519b5d3d559e1.gz
* Replace -fglasgow-exts with LANGUAGE pragma in WindowNavigation.hsnornagon2007-10-071-1/+1
| | | | darcs-hash:20071006224156-25eb7-17bb30c0ba3e4e760fc64c286d554df89645edc8.gz
* Replace -fglasgow-exts with LANGUAGE pragma in ResizableTile.hsnornagon2007-10-071-1/+1
| | | | darcs-hash:20071006223156-25eb7-7d3dfe1fbbd8f54ca3c756c0d9fbbf21eb4e56e6.gz
* Replace -fglasgow-exts with LANGUAGE pragma in MosaicAlt.hsnornagon2007-10-071-1/+1
| | | | darcs-hash:20071006223025-25eb7-bcf2377b4999976c3ed35cac3739aad68e8eec90.gz
* Replace -fglasgow-exts with LANGUAGE pragma in Grid.hsnornagon2007-10-071-1/+1
| | | | darcs-hash:20071006222320-25eb7-f12051cc8f0b55148c20dbf9bcf1dc5ab301df4e.gz
* Replace -fglasgow-exts with LANGUAGE pragma in Dishes.hsnornagon2007-10-071-1/+1
| | | | darcs-hash:20071006222155-25eb7-5c66bb9a4f5026c7980fe1bddb1a195ee7ee8333.gz
* update SwitchTrans for the new layout systeml.mai2007-10-061-65/+71
| | | | darcs-hash:20071006212008-42ea9-61daa51a58a27ec863dab809673321ae264fc4eb.gz
* Two new dynamic log functions that display the title of the currently ↵Christian Thiemann2007-10-061-2/+31
| | | | | | | | | | | | | | | | | | | | | | | | | focused window I liked the window-title-in-statusbar feature of dwm very much and wanted to have that in XMonad as well. Somewhere on the net I found some code to put into Config.hs (and sorry, that was last week and I already forgot where I got it from) which I modified and put into the DynamicLog extension. One can now set the logHook in Config.hs either to dynamicLogWithTitle to get the usual layout description and workspace list plus window title enclosed in angle brackets, or dynamicLogWithTitleColored "white" (or "red" etc.) to have xmonad print out some ^fg() markers for dzen to display the window title in the given color. Some windows (like terminals or browsers) change their window title from time to time but xmonad does not recognize this. So I started learning Haskell to provide patches for X11-extras and xmonad so that PropertyNotify events are captured and, if the event notifies about a WM_NAME property change, call the logHook to update the status bar. Hope you find this useful, Christian darcs-hash:20071006173113-8602e-c5404faf1ae148cc510644b8146a5997556e5703.gz
* change Dmenu functions to return IO/X (Maybe String)Devin Mullins2007-10-065-12/+22
| | | | | | | | | | | | dmenu exits with code 1 when you hit Escape, and I wanna create a contrib that takes advantage of that. This required changes in four contribs (Commands, DirectoryPrompt, ShellPrompt, and WorkspaceDir), and might require changes in users' Configs. Also, I'm not sure some of the changes I made to the client code are very Haskelly. Would appreciate input there. darcs-hash:20071006070959-78224-eeefb4300d6d3de7b199f2b1ad37ba43384e03f1.gz
* fix problem found by Heffalump in CopyWindow.David Roundy2007-10-051-2/+1
| | | | darcs-hash:20071005143746-72aca-4223b90af116585d160e0245eafbdf6683f99d6a.gz
* (un)Manage Docks based on WINDOW_TYPEmail2007-10-062-0/+60
| | | | | | | | | | | | | | | Hi, this is a replacement for the example code in Config.hs that should detect and unamange, for example, the gnome-panel. The problem with that code is that it also unamangs dialog boxes from gnome-panel which then are not usable (no keyboard intput, at least here). Greetings, Joachim darcs-hash:20071006132802-c9905-befdbe36f6f280d987dfb62702b7a6e05ce3306c.gz
* MetaModule.hs: add Dishes.Joachim Fasting2007-10-061-0/+1
| | | | darcs-hash:20071006123900-928c4-b006de89ef6c3cf33a6fd93de278c8e089c5ab52.gz
* Dishes.hs: needs -fglasgow-exts.Joachim Fasting2007-10-061-0/+1
| | | | darcs-hash:20071006123851-928c4-be550943eba51173200abdf879fd913dc96aa531.gz
* ResizableTile.hs: needs -fglasgow-exts.Joachim Fasting2007-10-061-0/+1
| | | | darcs-hash:20071006123550-928c4-893299956281d147b584e7514809b6e26fd4d1bb.gz
* MetaModule.hs: whitespace.Joachim Fasting2007-10-061-1/+0
| | | | darcs-hash:20071006123540-928c4-5b089d19b0212513f9ca680aa597e8282f624c83.gz
* MetaModule.hs: add some missing imports.Joachim Fasting2007-10-061-0/+3
| | | | darcs-hash:20071006123525-928c4-34b0f8bd58765b0b219ec4dd38e3922d40e5fe9e.gz
* MetaModule.hs: typo.Joachim Fasting2007-10-061-1/+1
| | | | darcs-hash:20071006123214-928c4-a1741d0e87204a9a0e3da5009ca2cbc5c477eb07.gz
* NoBorders.hs: unused bindings.Joachim Fasting2007-10-061-2/+2
| | | | darcs-hash:20071006102316-928c4-c2112372a688a0c1db5c8fc75c7e9d5babebc9fb.gz