aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-03-08make smartBorders ignore screens with no dimensions.David Roundy1-1/+3
darcs-hash:20080308224244-72aca-a97a3505a284f30a2fa38051195397700338a205.gz
2008-03-08rewrite ScratchWorkspace to make scratch always visible, but not always on ↵David Roundy2-57/+74
screen. darcs-hash:20080308223830-72aca-a1c6796664b52aaed8fbe277fa84cff02281c9e7.gz
2008-03-08add HiddenNonEmptyWS to CycleWS to avoid workspaces already visible.David Roundy2-2/+5
darcs-hash:20080308223717-72aca-4700b3f3ae28b1ceef816965bbfa7a8c9ce8fa1b.gz
2008-03-07Fix ThreeColumns doc.Roman Cheplyaka1-3/+1
darcs-hash:20080307203022-3ebed-3d9ea09766ccd0cbf839ec8308ae24a4257cae5c.gz
2008-03-02Shell: add support for UTF-8 localesAndrea Rossato1-5/+5
darcs-hash:20080302095924-32816-62d05666cf2d7c3897055aa20afff0f0c31eda1f.gz
2008-03-02Font and XUtils: add UTF-8 support and various fixes related to XFTAndrea Rossato5-162/+235
- printStringXMF: use the background color for XFT fonts too - textWidthXMF now returns the text width even with xft fonts - textExtentsXMF will now return only the ascend and the descent of a string. - stringPosition now takes the display too - add support for UTF-8 locales: if the contrib library is compiled with the 'with_xft' or the 'with_utf8' option the prompt and the decoration system will support UTF-8 locales - this requires utf8-strings. darcs-hash:20080302095712-32816-f3d6d06ff9d921288b1625e4bfd643013d2075ec.gz
2008-02-29Ssh: coding styleAndrea Rossato1-5/+5
darcs-hash:20080229100346-32816-c4a670f4280b518a9be76304c54ff426449e030d.gz
2008-02-29Ssh: complete known hosts with non standard ports tooAndrea Rossato1-2/+12
darcs-hash:20080229095014-32816-be85541c5f65ba9467d327ec3e305c961811678b.gz
2008-03-06Fix xmonadPromptC and use it.nicolas.pouillard1-3/+6
darcs-hash:20080306163928-94725-0476d932b8aabe1e760946d7d0da54386987c9b6.gz
2008-03-06Documentation typo about UpdatePointer.nicolas.pouillard1-1/+1
darcs-hash:20080306163516-94725-4b3ca44d88fa9bbfff2fe63b0f5c09f5769f9d7a.gz
2008-03-05Fix ToggleOff: It was adding 0.1 to the magnification.Braden Shepherdson1-1/+1
darcs-hash:20080305222302-d53a8-7c2da98e774ebd47e2004c37b8b51f89ca39767a.gz
2008-03-05Removed WmiiActions module.Juraj Hercek1-106/+0
darcs-hash:20080305082336-69f16-37aa44c986f6a66b2315cb1a7e0b98e2293b22ea.gz
2008-03-01Adjusted signature of DirExec module functions.Juraj Hercek1-12/+24
- added parameter for function which executes the selected program - renamed dirExecPromptWithName to dirExecPromptNamed darcs-hash:20080301171905-69f16-89aa5a796f0f86ff916bb6761f479ae28512aff1.gz
2008-02-29Import of new DirExec module.Juraj Hercek1-0/+90
- allows execution of executable files from specific directory darcs-hash:20080229212257-69f16-9a166d655acac098d7835e2d44764c40aae1baa0.gz
2008-03-03Hooks.DynamicLog: export xmobarPPDmitry Kurochkin1-1/+1
darcs-hash:20080303215637-903e8-9ac83679708058a1b7d040669b1f300191cda5dc.gz
2008-03-03Magnifier: fix behavior for windows on the bottom + right of the screen. ↵Brent Yorgey1-7/+10
Now all magnified windows will be the same size, possibly shifted in order to fit completely on the screen. darcs-hash:20080303204619-bd4d7-a8b06481a66d9ca146a4a5b0edd6f0d3728f6889.gz
2008-03-01Changed semantics of UpdatePointer to move to nearest pointrobreim1-13/+21
darcs-hash:20080301143126-d4c7e-fde7062d5c8e2e3ece14711d178811f2cf5a753f.gz
2008-03-01UpdatePointer XMonadContrib modulerobreim1-0/+54
darcs-hash:20080301134401-d4c7e-6d984009ecc7fb9f3e3d96b829a928bbf56503af.gz
2008-03-03Util.Run: minor clarification in commentgwern01-1/+1
darcs-hash:20080303051513-f7719-6ebdf87e5a5889f480ad10e1f489dc7ce625ce46.gz
2008-03-02Add XMonad.Actions.PerWorkspaceKeysRoman Cheplyaka1-0/+50
darcs-hash:20080302202346-3ebed-e62add839eb2d1449b6f6edf3b4d1b13961a7e4b.gz
2008-03-02Haddock fix: Changed URL-MarkupDominik Bruhn2-2/+2
darcs-hash:20080302185435-ae55e-9f354d574e799dd14fb1c6dfead04edb8621604d.gz
2008-03-01switch Droundy to smartBorders (which works better with ScratchWorkspace).David Roundy1-3/+3
darcs-hash:20080301191103-72aca-a3c7bef92ac2d2f5937021dbb8c6084ae2656509.gz
2008-03-01XMonad.Layout.Simplest: add FlexibleInstances pragmaLukas Mai1-1/+1
darcs-hash:20080301061714-462cf-b83ed399be1d360f1026b7c0181acf27ee33e6b1.gz
2008-03-01XMonad.Layout.ScratchWorkspace: avoid warnings, make tests compile againLukas Mai1-9/+10
darcs-hash:20080301061625-462cf-1074e16910784ae464922a611c979ddd355e3e4e.gz
2008-02-29implement ScratchWorkspace.David Roundy2-1/+84
darcs-hash:20080229224316-72aca-9bd38478665ad2effabef8966cc6010fc0fcfe0a.gz
2008-02-29in Prompt.Workspace sort by official workspace order.David Roundy1-5/+7
darcs-hash:20080229223047-72aca-f66c6583d8be77207a3f083fe26be40f1f02e4b5.gz
2008-02-29simplify Simplest--allow it to apply to non-Windows.David Roundy1-1/+1
darcs-hash:20080229221326-72aca-d896abb0f51aa2778a6411ef887d2d03bbb43d08.gz
2008-02-29XMonad.Actions.MouseGestures.mkCollect: generalize typeLukas Mai1-3/+3
darcs-hash:20080229211732-462cf-01169e7d9e548b87da8b1f2662bedb8619f35add.gz
2008-02-29Add bottom-tabbed layout.Roman Cheplyaka1-5/+29
darcs-hash:20080229155120-3ebed-40c00f07292afbad1f0c7ead178e30797fefdf9e.gz
2008-02-29XMonad.Actions.MouseGestures: refactoring, code simplificationLukas Mai1-53/+51
It is now possible to get "live" status updates while the gesture handler is running. I use this in my xmonad.hs to print the current gesture to my status bar. Because collecting movements is now the callback's job, the implementation of mouseGestureH got quite a bit simpler. The interface is incompatible with the previous mouseGestureH but the old mouseGesture function works as before. darcs-hash:20080229002136-462cf-0afb81828e5cc56330652d834d5e011057b7405f.gz
2008-02-27EZConfig: additional documentationBrent Yorgey1-3/+15
darcs-hash:20080227164602-bd4d7-e866f61a86ddf7713450dcbe048ac914a216fe38.gz
2008-02-27XMonad.Util.Scratchpad: change 'XConfig Layout' to 'XConfig l', to avoid ↵Brent Yorgey1-2/+2
type mismatches; the exact layout type doesn't actually matter darcs-hash:20080227014201-bd4d7-575e99d56112ff746a07505f59d6b63d36953846.gz
2008-02-26EZConfig: add an emacs-style keybinding parser!Brent Yorgey1-8/+279
Now, instead of writing out incredibly dull things like ((modMask conf .|. controlMask .|. shiftMask, xK_F2), ...) you can just write ("M-C-S-<F2>", ...) Hooray! darcs-hash:20080226222723-bd4d7-9990a79938a01b53d11f2a27488b127333b52685.gz
2008-02-26Xmonad.Actions.MouseGestures: generalize interface, allow hooksLukas Mai1-27/+40
darcs-hash:20080226202639-462cf-6c4b586a2abbe11cf8c81ffc9e9a81dcedf16da1.gz
2007-11-09update inactive debugging code in MouseGestures; no visible changesLukas Mai1-4/+9
darcs-hash:20071109020755-462cf-88b4b53f2889a8c912eb5af1b7eb2c47980c8616.gz
2008-02-25Scratchpad terminalBraden Shepherdson1-0/+81
Key binding and ManageHook to pop up a small, floating terminal window for a few quick commands. Combined with a utility like detach[1], makes a great X application launcher. Requires my two new ManageHooks (doRectFloat, specifically). [1] http://detach.sourceforge.net darcs-hash:20080225183633-d53a8-d3d517320cd98c1b6ea2abe82262a0a6877f1406.gz
2008-02-25Two new floating window ManageHooks.Braden Shepherdson1-1/+17
Adds doRectFloat, which floats the new window in the given rectangle; and doCenterFloat, which floats the new window with its original size, but centered. darcs-hash:20080225183337-d53a8-e9e6680266618483dec2cd900e9be8219e1e89f7.gz
2008-02-25Fix usage doc.Roman Cheplyaka1-1/+5
darcs-hash:20080225062330-3ebed-1fe5bc4fac5b597a87b0c8302ddee3379615fca1.gz
2008-02-24Fix haddock hyperlink.Roman Cheplyaka1-1/+1
darcs-hash:20080224205416-3ebed-45026892c714db76422b2d83b2963651e3f205ba.gz
2008-02-21Add XMonad.Layout.IMRoman Cheplyaka1-0/+107
darcs-hash:20080221085752-3ebed-afacdaba6147abfc4fd3a2435c064e1d76e65ef6.gz
2008-02-21Export XMonad.Layout.Grid.arrange (for use in XMonad.Layout.IM)Roman Cheplyaka1-1/+1
darcs-hash:20080221062204-3ebed-58d97720acb908b2185372f434921a95389e5e08.gz
2008-02-20Decoration: some haddock updatesAndrea Rossato1-5/+2
darcs-hash:20080220214934-32816-92ef34d4eddb3769bcd71eede75aa77936771642.gz
2008-02-10Small refactoring.Nils Anders Danielsson1-21/+35
darcs-hash:20080210224756-9990f-b6287e5e35b83c7e6b13ed90d7f8b34720eada36.gz
2008-02-10Fixed off-by-one error which broke strut handling for some panels.Nils Anders Danielsson1-4/+19
darcs-hash:20080210222600-9990f-30f64da2f26b6673e57eb981fc4acfcbcb414744.gz
2008-02-20Decoration: fix an issue with decoration window creation and moreAndrea Rossato1-24/+16
- fix a bug reported by Roman Cheplyaka: when decorate returned Nothing the window was never going to be created, even if decorate was reporting a Just Rectangle in the next run. Quite a deep issue, still visible only with TabbedDecoration at the present time. - remove decorateFirst (decorate has enough information to decide whether a window is the first one or not, am I right, David?) - some point free. darcs-hash:20080220204355-32816-cd94ee4ca68145f3c9a594f3fc4ed3a5d4eece5e.gz
2008-02-20DynamicLog.hs: haddock fixAndrea Rossato1-1/+1
Someone forgot to check if her patch was going to break haddock docs generation or not. So, while I was recording a patch with quite a long description I had to manually write - sound strange? -, I found out that my patch did not pass the tests, because of this haddock problem left behind. And so I fixed it, recorded this patch, with the hope the my next description of the next patch I'm going to record will survive the test suite we created to avoid this kind of problems for. darcs-hash:20080220204033-32816-c937fe0e85fdd671c06991b0f2fc507222734c97.gz
2008-02-19improvements to XMonad.Hooks.DynamicLog, and new contrib module ↵Brent Yorgey2-63/+243
XMonad.Util.Loggers Improvements to DynamicLog include: * Greatly expanded and improved documentation and examples * remove seemingly useless makeSimpleDzenConfig function * factor out xmobarPP * add new ppExtras field to PP record, for specifying 'extra' loggers which can supply information other than window title, layout, and workspace status to a status bar (for example, time and date, battery status, mail status, etc.) The new XMonad.Util.Loggers module provides some example loggers that can be used in the new ppExtras field of the PP record. Create your own, add them to this module, go crazy! darcs-hash:20080219210128-bd4d7-33f4bcf2732069a5b7cf7584efa6ee060604c40b.gz
2008-02-19LayoutHints: fix a wrong fixAndrea Rossato1-1/+1
The case analisys of my fix should be the other way around... this is the real fix. darcs-hash:20080219165127-32816-a2c283dcd6160e5a3f776de214c63f8213681220.gz
2008-02-19Arossato: updated to latest changesAndrea Rossato1-21/+6
darcs-hash:20080219163058-32816-f4ee70039b716c5deada21fe3cac43544dca1b71.gz
2008-02-19Decoration: comment onlyAndrea Rossato1-22/+123
This is a detailed commentary of all the code. darcs-hash:20080219161339-32816-ade08d0a4a9f956aaa0d2ff03ed51c2fd533c1d2.gz