aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* add StdoutUrgencyHook, to help debug weird client behaviorDevin Mullins2007-11-121-3/+13
| | | | darcs-hash:20071112015855-78224-459555edb4a9acd4a06a1ae1960eb3b9e8a3d6ee.gz
* EZConfig: update for kind change in XConfigSpencer Janssen2007-11-111-4/+4
| | | | darcs-hash:20071111215314-a5988-674cf3cd3c85ae1874c74dd5cfa41579d32c039b.gz
* changes to work with XConfig of kind * -> *.David Roundy2007-11-114-11/+12
| | | | darcs-hash:20071111005629-72aca-19e9e88bd2c31a9d5a3bbccbb9a569a8cd8fd2bc.gz
* depend on X11Don Stewart2007-11-111-1/+1
| | | | darcs-hash:20071111201055-cba2c-18b11dad65eb98caeea2bdf05056ac37b965299b.gz
* font size 15 pixels is the dzen defaultDon Stewart2007-11-091-1/+1
| | | | darcs-hash:20071109190328-cba2c-4385e0058b99d50fffe970e4bd9a5f4ca5c7b06e.gz
* add two new modules, one to name layouts, another to select a layout.David Roundy2007-11-114-2/+100
| | | | | | | | | | The latter is pretty useless, as there's no way to find out what layouts are available, but it can at least allow you to select between any layouts that you happen to be using already (in one workspace or another). The former is handy any time you'd rather have a short name for a layout (either for selecting, or for viewing in a status bar). darcs-hash:20071111195036-72aca-8ffbd496a9dbbdd7ca7e92a5bbedb568b2384485.gz
* add helper module for writing configsDevin Mullins2007-11-112-0/+56
| | | | | | | | Looking for suggestions on this module. Does it belong here? Is there a better name? Should the additional* functions pass the modMask to their second argument? etc. darcs-hash:20071111075222-78224-05444e7180cbb34f2d4762774bb160bf90d9db22.gz
* let clients track their urgency, per ICCCMDevin Mullins2007-11-111-22/+14
| | | | | | This removes the dependency on redoLayout -- now WithUrgencyHook defines handleMess only. darcs-hash:20071111021241-78224-fa4fa870f64f24bb4ea227242fc5775dd68a151a.gz
* wrap user code in userCode, go figureDevin Mullins2007-11-111-3/+2
| | | | | | (thanks à shachaf for that suggestion) darcs-hash:20071111002617-78224-7920bc75560383513979d9e550025eb6a19654fb.gz
* add LANGUAGE PatternGuards to UrgencyHookDevin Mullins2007-11-111-1/+1
| | | | darcs-hash:20071111002238-78224-c3a9e8f63f65457fce5a8c17c936fc84f0484d16.gz
* remove dead docoDevin Mullins2007-11-111-4/+2
| | | | darcs-hash:20071111001443-78224-5360b6c99b67f3f725005b770fde5909701f3f80.gz
* clarify config code... a bitDevin Mullins2007-11-111-4/+3
| | | | darcs-hash:20071111000933-78224-9706f2df9492cadb87966ef33f03002240b25e1a.gz
* fix doco for UrgencyHookDevin Mullins2007-11-111-22/+14
| | | | darcs-hash:20071111000046-78224-eff903bd0323eaf7e66b73f4a21ffe5d8138f6aa.gz
* add NoUrgencyHook, for shachaf's sakeDevin Mullins2007-11-111-0/+6
| | | | darcs-hash:20071110235857-78224-5b1417dbede07c8850509972e45dc93db106df62.gz
* oops, export the configuration optionsDevin Mullins2007-11-111-1/+2
| | | | darcs-hash:20071110233313-78224-a21b063c44049f269d4f43d86fc427dbf6484f1e.gz
* add dzenUrgencyHook backDevin Mullins2007-11-111-4/+27
| | | | | | TODO: fix all the doco darcs-hash:20071110232706-78224-44f4f2a6c3cdefa2313cd684ce3a526bd78babf1.gz
* remove dzenUrgencyHook* from Dzen moduleDevin Mullins2007-11-111-30/+1
| | | | | | To be replaced by UrgencyHook instances defined in the UrgencyHook module. darcs-hash:20071110231115-78224-7a927fcd9a00f9bef4230ea59b99af7334df0d52.gz
* get UrgencyHook to compileDevin Mullins2007-11-102-11/+18
| | | | | | | (The boilerplate, it burns!) Still isn't useful (to me) yet, as I haven't ported dzenUrgencyHook to the new UrgencyHook class. darcs-hash:20071110224303-78224-54e4049d4a3fcb1d97b87fe29bb3fc08697aadd0.gz
* fix bug in avoidStruts.David Roundy2007-11-101-1/+1
| | | | darcs-hash:20071110214205-72aca-907faf271a9ca27ebd0cacc58ff3556e8f1a9d56.gz
* typo fix in Util.RunDevin Mullins2007-11-101-1/+1
| | | | darcs-hash:20071110211328-78224-d2f8f3c41f0df0710b1d6317d14cc9090735a6fd.gz
* add a few docs (very sparse) to DynamicWorkspaces.David Roundy2007-11-091-2/+4
| | | | darcs-hash:20071109152649-72aca-447ce5fcc5c8d7c3ae9f4405fa7427f92fa5611a.gz
* add withWorkspace prompt, which automatically creates workspace if nonexistent.David Roundy2007-11-092-30/+31
| | | | darcs-hash:20071109152124-72aca-966fc515a4e1f52fc16929680e152c27d20fb60c.gz
* Generalize safe/unsafeSpawn to MonadIOSpencer Janssen2007-11-091-3/+3
| | | | darcs-hash:20071109073810-a5988-634efa9c3c56f39ea64be1b29791bb61c54eb6bd.gz
* Magnifier.hs: update so it at least compilesgwern02007-11-081-10/+19
| | | | | | Code modified on advice of Wachter; note I make absolutely no claims that the code runs correctly or doesn't eat your pets or does anything besides compile without any warnings. darcs-hash:20071108012522-f7719-9eba3f0312540e3813fcadd2a108f77d22f89cbc.gz
* Dzen.hs: resend doc updategwern02007-11-061-2/+2
| | | | darcs-hash:20071106211537-f7719-65230e7fc16e0b17b79c18bcee5284460ba36d6b.gz
* Update docs in Utilgwern02007-11-063-9/+7
| | | | darcs-hash:20071106190258-f7719-8a4db55e87a0ab36f5d491fbc207112cf4167520.gz
* fix types to work with Mats fix to X11.David Roundy2007-11-082-8/+8
| | | | darcs-hash:20071108192318-72aca-e3a1bd0fb08a79e6a7b185bcfae7babf0bcb3a50.gz
* Change the type of properties from Word32 to CLongMats Jansborg2007-11-011-2/+2
| | | | darcs-hash:20071101192730-7344d-1cfbaa5597e39a9fa46b661fd5c110629db3912c.gz
* fix bug in avoidStruts.David Roundy2007-11-081-1/+14
| | | | | | | | | | | I've now tested this module, and it works on x86--but doesn't work on x86-64, because ManageDocks doesn't work on 64-bit. But in any case, it works almost perfectly, with no user intervention needed (and no special hooks). The only catch is that it doesn't notice when a panel disappears, so the layout won't adjust until the next refresh (e.g. if you change focus, layout or workspace). darcs-hash:20071108175250-72aca-13b5c836f9b263465aee9fe7a5f1b1e875eb8f60.gz
* clean up Droundy.hs.David Roundy2007-11-071-3/+3
| | | | darcs-hash:20071107144106-72aca-542bd84d8a5a31b64eb020668c0c87f621197898.gz
* DynamicLog: typo in docsAndrea Rossato2007-11-081-1/+1
| | | | darcs-hash:20071108010104-32816-2e1884dfa2a040f0df8bb17416887b9d3e93b8bb.gz
* over pararenthesised arty fibonacciDon Stewart2007-11-081-1/+1
| | | | darcs-hash:20071107230601-cba2c-ebfff275275980cc4260f714c452e371d76a8cae.gz
* Remove spurious import in Arossato's config.Chris Mears2007-11-071-1/+0
| | | | darcs-hash:20071107215630-03b70-1add91e5c482445a351243d40305b9c3135329ac.gz
* Add my configuration fileAndrea Rossato2007-11-072-0/+146
| | | | | | Spencer and David: you really did a great job. Thank you guys! darcs-hash:20071107191305-32816-da8612ddf8ae92098c562bac0f591360c74f87bb.gz
* add higher order 'dzen' functionDon Stewart2007-11-072-10/+30
| | | | | | | | The intent is that: main darcs-hash:20071107183107-cba2c-9b30182c82b98ccb2bf41f7c574946cbcb1be95f.gz
* Set defaultGaps for makeSimpleDzenConfigSpencer Janssen2007-11-071-1/+2
| | | | darcs-hash:20071107092037-a5988-708c5d10e1faf6090180e227cc6c9b22448c5f18.gz
* DynamicLog: Add makeSimpleDzenConfig functionEric Mertens2007-11-071-1/+12
| | | | | | | This function serves as an example for spawning a dzen2 instance and printing the defaultPP to it. darcs-hash:20071107085514-b49f3-cefc0b026964d545f8ef746762654fe0d6a8654e.gz
* Use spawnPipe in sjanssenConfigSpencer Janssen2007-11-071-3/+7
| | | | darcs-hash:20071107082637-a5988-5eb4742b3580e2b53bab10db7e45e1f8d752cb86.gz
* Add spawnPipeSpencer Janssen2007-11-071-2/+20
| | | | darcs-hash:20071107075009-a5988-a5a816a093890ddc9477ca7d6cb339061256d16d.gz
* DynamicLog: add ppOutput field to PPEric Mertens2007-11-071-3/+7
| | | | | | | This allows the user to specify an alternate destination for logging output instead of outputing to stdout (which is still the default). darcs-hash:20071107055805-b49f3-c6ea1520a3c35f590b338e74b94f02762ec9593d.gz
* Add EwmhDesktops to exposed-modulesSpencer Janssen2007-11-071-0/+1
| | | | darcs-hash:20071107031135-a5988-9fc745222ca3d82318542e62e99c07edb4dcab48.gz
* Actions: update SinkAll docgwern02007-11-061-1/+1
| | | | darcs-hash:20071106192158-f7719-552182335ac8936e78ea3195a91c3d433c8a2bf0.gz
* Prompt.hs: update namesgwern02007-11-061-3/+3
| | | | darcs-hash:20071106192054-f7719-2e327851fe2179414ff4a7f8eced75428cef5f0d.gz
* EwmhDesktops: move to correct name, update so it compilesgwern02007-11-062-6/+6
| | | | darcs-hash:20071106191751-f7719-83d0cc7d50c7ce615a66c9fe38c1060cf2ef9405.gz
* Man.hs: -Wall option not necessary as that's turned on in the Cabal filesgwern02007-11-061-1/+0
| | | | darcs-hash:20071106190659-f7719-a669d6be20e9f7f5cc2da374ace7bfcd9180de86.gz
* make Setup haddock work againLukas Mai2007-11-064-3/+12
| | | | darcs-hash:20071106141829-462cf-c1daa2d74d17a314c7b1f68f9952e8502e44628f.gz
* change MultiToggle interface; add docsLukas Mai2007-11-061-21/+102
| | | | darcs-hash:20071106141729-462cf-f1b0e95f8b30109cf2cbf40b54a8aaec5691e6ff.gz
* Remove SwitchTransSpencer Janssen2007-11-062-195/+0
| | | | darcs-hash:20071106065933-a5988-1cc9eb194b2b512a809ae896fb3d641869b0551e.gz
* Remove MetaModuleSpencer Janssen2007-11-061-95/+0
| | | | darcs-hash:20071106023713-a5988-c1b31742a35405d5b3dcd9caf663084ac1fdb88d.gz
* add serializable SwitchTrans (a.k.a. MultiToggle)Lukas Mai2007-11-063-0/+151
| | | | darcs-hash:20071106005819-462cf-50760b735eaf204c05bd1ddf706e4265cabf3442.gz