aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* rewrite ScratchWorkspace to make scratch always visible, but not always on ↵David Roundy2008-03-082-57/+74
| | | | | | screen. darcs-hash:20080308223830-72aca-a1c6796664b52aaed8fbe277fa84cff02281c9e7.gz
* add HiddenNonEmptyWS to CycleWS to avoid workspaces already visible.David Roundy2008-03-082-2/+5
| | | | darcs-hash:20080308223717-72aca-4700b3f3ae28b1ceef816965bbfa7a8c9ce8fa1b.gz
* Fix ThreeColumns doc.Roman Cheplyaka2008-03-071-3/+1
| | | | darcs-hash:20080307203022-3ebed-3d9ea09766ccd0cbf839ec8308ae24a4257cae5c.gz
* Shell: add support for UTF-8 localesAndrea Rossato2008-03-021-5/+5
| | | | darcs-hash:20080302095924-32816-62d05666cf2d7c3897055aa20afff0f0c31eda1f.gz
* Font and XUtils: add UTF-8 support and various fixes related to XFTAndrea Rossato2008-03-025-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
* Ssh: coding styleAndrea Rossato2008-02-291-5/+5
| | | | darcs-hash:20080229100346-32816-c4a670f4280b518a9be76304c54ff426449e030d.gz
* Ssh: complete known hosts with non standard ports tooAndrea Rossato2008-02-291-2/+12
| | | | darcs-hash:20080229095014-32816-be85541c5f65ba9467d327ec3e305c961811678b.gz
* Fix xmonadPromptC and use it.nicolas.pouillard2008-03-061-3/+6
| | | | darcs-hash:20080306163928-94725-0476d932b8aabe1e760946d7d0da54386987c9b6.gz
* Documentation typo about UpdatePointer.nicolas.pouillard2008-03-061-1/+1
| | | | darcs-hash:20080306163516-94725-4b3ca44d88fa9bbfff2fe63b0f5c09f5769f9d7a.gz
* Fix ToggleOff: It was adding 0.1 to the magnification.Braden Shepherdson2008-03-051-1/+1
| | | | darcs-hash:20080305222302-d53a8-7c2da98e774ebd47e2004c37b8b51f89ca39767a.gz
* Removed WmiiActions module.Juraj Hercek2008-03-051-106/+0
| | | | darcs-hash:20080305082336-69f16-37aa44c986f6a66b2315cb1a7e0b98e2293b22ea.gz
* Adjusted signature of DirExec module functions.Juraj Hercek2008-03-011-12/+24
| | | | | | | - added parameter for function which executes the selected program - renamed dirExecPromptWithName to dirExecPromptNamed darcs-hash:20080301171905-69f16-89aa5a796f0f86ff916bb6761f479ae28512aff1.gz
* Import of new DirExec module.Juraj Hercek2008-02-291-0/+90
| | | | | | - allows execution of executable files from specific directory darcs-hash:20080229212257-69f16-9a166d655acac098d7835e2d44764c40aae1baa0.gz
* Hooks.DynamicLog: export xmobarPPDmitry Kurochkin2008-03-031-1/+1
| | | | darcs-hash:20080303215637-903e8-9ac83679708058a1b7d040669b1f300191cda5dc.gz
* Magnifier: fix behavior for windows on the bottom + right of the screen. ↵Brent Yorgey2008-03-031-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
* Changed semantics of UpdatePointer to move to nearest pointrobreim2008-03-011-13/+21
| | | | darcs-hash:20080301143126-d4c7e-fde7062d5c8e2e3ece14711d178811f2cf5a753f.gz
* UpdatePointer XMonadContrib modulerobreim2008-03-011-0/+54
| | | | darcs-hash:20080301134401-d4c7e-6d984009ecc7fb9f3e3d96b829a928bbf56503af.gz
* Util.Run: minor clarification in commentgwern02008-03-031-1/+1
| | | | darcs-hash:20080303051513-f7719-6ebdf87e5a5889f480ad10e1f489dc7ce625ce46.gz
* Add XMonad.Actions.PerWorkspaceKeysRoman Cheplyaka2008-03-021-0/+50
| | | | darcs-hash:20080302202346-3ebed-e62add839eb2d1449b6f6edf3b4d1b13961a7e4b.gz
* Haddock fix: Changed URL-MarkupDominik Bruhn2008-03-022-2/+2
| | | | darcs-hash:20080302185435-ae55e-9f354d574e799dd14fb1c6dfead04edb8621604d.gz
* switch Droundy to smartBorders (which works better with ScratchWorkspace).David Roundy2008-03-011-3/+3
| | | | darcs-hash:20080301191103-72aca-a3c7bef92ac2d2f5937021dbb8c6084ae2656509.gz
* XMonad.Layout.Simplest: add FlexibleInstances pragmaLukas Mai2008-03-011-1/+1
| | | | darcs-hash:20080301061714-462cf-b83ed399be1d360f1026b7c0181acf27ee33e6b1.gz
* XMonad.Layout.ScratchWorkspace: avoid warnings, make tests compile againLukas Mai2008-03-011-9/+10
| | | | darcs-hash:20080301061625-462cf-1074e16910784ae464922a611c979ddd355e3e4e.gz
* implement ScratchWorkspace.David Roundy2008-02-292-1/+84
| | | | darcs-hash:20080229224316-72aca-9bd38478665ad2effabef8966cc6010fc0fcfe0a.gz
* in Prompt.Workspace sort by official workspace order.David Roundy2008-02-291-5/+7
| | | | darcs-hash:20080229223047-72aca-f66c6583d8be77207a3f083fe26be40f1f02e4b5.gz
* simplify Simplest--allow it to apply to non-Windows.David Roundy2008-02-291-1/+1
| | | | darcs-hash:20080229221326-72aca-d896abb0f51aa2778a6411ef887d2d03bbb43d08.gz
* XMonad.Actions.MouseGestures.mkCollect: generalize typeLukas Mai2008-02-291-3/+3
| | | | darcs-hash:20080229211732-462cf-01169e7d9e548b87da8b1f2662bedb8619f35add.gz
* Add bottom-tabbed layout.Roman Cheplyaka2008-02-291-5/+29
| | | | darcs-hash:20080229155120-3ebed-40c00f07292afbad1f0c7ead178e30797fefdf9e.gz
* XMonad.Actions.MouseGestures: refactoring, code simplificationLukas Mai2008-02-291-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
* EZConfig: additional documentationBrent Yorgey2008-02-271-3/+15
| | | | darcs-hash:20080227164602-bd4d7-e866f61a86ddf7713450dcbe048ac914a216fe38.gz
* XMonad.Util.Scratchpad: change 'XConfig Layout' to 'XConfig l', to avoid ↵Brent Yorgey2008-02-271-2/+2
| | | | | | type mismatches; the exact layout type doesn't actually matter darcs-hash:20080227014201-bd4d7-575e99d56112ff746a07505f59d6b63d36953846.gz
* EZConfig: add an emacs-style keybinding parser!Brent Yorgey2008-02-261-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
* Xmonad.Actions.MouseGestures: generalize interface, allow hooksLukas Mai2008-02-261-27/+40
| | | | darcs-hash:20080226202639-462cf-6c4b586a2abbe11cf8c81ffc9e9a81dcedf16da1.gz
* update inactive debugging code in MouseGestures; no visible changesLukas Mai2007-11-091-4/+9
| | | | darcs-hash:20071109020755-462cf-88b4b53f2889a8c912eb5af1b7eb2c47980c8616.gz
* Scratchpad terminalBraden Shepherdson2008-02-251-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
* Two new floating window ManageHooks.Braden Shepherdson2008-02-251-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
* Fix usage doc.Roman Cheplyaka2008-02-251-1/+5
| | | | darcs-hash:20080225062330-3ebed-1fe5bc4fac5b597a87b0c8302ddee3379615fca1.gz
* Fix haddock hyperlink.Roman Cheplyaka2008-02-241-1/+1
| | | | darcs-hash:20080224205416-3ebed-45026892c714db76422b2d83b2963651e3f205ba.gz
* Add XMonad.Layout.IMRoman Cheplyaka2008-02-211-0/+107
| | | | darcs-hash:20080221085752-3ebed-afacdaba6147abfc4fd3a2435c064e1d76e65ef6.gz
* Export XMonad.Layout.Grid.arrange (for use in XMonad.Layout.IM)Roman Cheplyaka2008-02-211-1/+1
| | | | darcs-hash:20080221062204-3ebed-58d97720acb908b2185372f434921a95389e5e08.gz
* Decoration: some haddock updatesAndrea Rossato2008-02-201-5/+2
| | | | darcs-hash:20080220214934-32816-92ef34d4eddb3769bcd71eede75aa77936771642.gz
* Small refactoring.Nils Anders Danielsson2008-02-101-21/+35
| | | | darcs-hash:20080210224756-9990f-b6287e5e35b83c7e6b13ed90d7f8b34720eada36.gz
* Fixed off-by-one error which broke strut handling for some panels.Nils Anders Danielsson2008-02-101-4/+19
| | | | darcs-hash:20080210222600-9990f-30f64da2f26b6673e57eb981fc4acfcbcb414744.gz
* Decoration: fix an issue with decoration window creation and moreAndrea Rossato2008-02-201-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
* DynamicLog.hs: haddock fixAndrea Rossato2008-02-201-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
* improvements to XMonad.Hooks.DynamicLog, and new contrib module ↵Brent Yorgey2008-02-192-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
* LayoutHints: fix a wrong fixAndrea Rossato2008-02-191-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
* Arossato: updated to latest changesAndrea Rossato2008-02-191-21/+6
| | | | darcs-hash:20080219163058-32816-f4ee70039b716c5deada21fe3cac43544dca1b71.gz
* Decoration: comment onlyAndrea Rossato2008-02-191-22/+123
| | | | | | This is a detailed commentary of all the code. darcs-hash:20080219161339-32816-ade08d0a4a9f956aaa0d2ff03ed51c2fd533c1d2.gz
* Decoratione: generate rectangles first, and create windows accordinglyAndrea Rossato2008-02-191-57/+71
| | | | | | | | | | With this patch Decoration will first generate a rectangle and only if there is a rectangle available a window will be created. This makes the Decoration state a bit more difficult to process, but should reduce resource consumption. darcs-hash:20080219122115-32816-56ccaf1fed88e2830d6cd76d346eaca119d3143a.gz