summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2009-10-11Use a newtype for the backtracking Parsec Alternative instanceAdam Vogt
Ignore-this: e79b4134f53f7449f54b08c4fc4dc787 darcs-hash:20091011035512-1499c-347dab168c4a8ee5507c18b0eb336f0a07114976.gz
2009-10-11Support for base 4 without base-3 compatibilityAdam Vogt
Ignore-this: 6846a123ade5dc1164841e62beabbf71 darcs-hash:20091011015618-1499c-f91811df4a05f6e4d236faaa5f4b4050613253e1.gz
2009-09-18Distribute xmobar.config-sampleAdam Vogt
Ignore-this: 78b3c774c43357cf143dde0c980a5b8c darcs-hash:20090918153425-1499c-a43579cdccb198799aa74017880209b4297a8cf6.gz
2009-09-26Fix for PipeReader contents feching.jao
Ignore-this: d3362cb2b00c407b9ccc6adc97fdbf0d Apparently, a pipe has to be opened in r/w mode for xmobar to update the display of its contents when the latter changes in time. I don't see the reason for this, but the fact remains that opening the pipe in ReadMode does not work. darcs-hash:20090926215132-a9375-0b3384071129d6352493c959fbf078e3a9f58709.gz
2009-08-26Fix parsing in Plugins.Monitors.Netwirtwolff
Ignore-this: 49586807b8118e3dfee9e8e57888175c To close http://code.google.com/p/xmobar/issues/detail?id darcs-hash:20090826211324-d17f0-04737b3640b90276af470aa187d6177113dbec02.gz
2009-09-25fix a few warnings, clean up some recently added stuff, and restrict parsec ↵Andrea Rossato
to <3 Ignore-this: df12dd4ab0ccec4de18b15e77a6150c484bd5ec5 Parsec 3 adds Applicative and Alternative instances which conflict with the ones needed for version 2 (no other reasons I'm aware of bind us to parsec-2). darcs-hash:20090925192159-d6583-efb71dbd01a6d166fc66f8004889f020382280fc.gz
2009-09-23Output to stdout whenever fields are defaulted in a config.Adam Vogt
Ignore-this: 3bf71f10543f14aa17b6b403480bcdde This is done without a command line flag, but perhaps it should be. darcs-hash:20090923022835-1499c-d05af3db7816672e8a8cb4987215dcc3f9a96947.gz
2009-09-14Parse config file more intelligently.Adam Vogt
Ignore-this: 9d6cd7536b6df73f3af44b7a74b826a1 Using parsec and action-permutations, config options may be permuted or left out (to be replaced by the default configuration option). This patch improves forwards compatibility with xmobar (ex. the addition of lowerOnStart broke many configs), and provides some help to find typos in the config. The commands section is still parsed with Read however. darcs-hash:20090914023921-1499c-b73a792ccfafd50d31878e35f928facb50748531.gz
2009-09-25clean up a bit the previous patchAndrea Rossato
Ignore-this: 464ed4ec3e01439d3b927778a916d700c8b9673d darcs-hash:20090925115655-d6583-85df3240b6893297074beff203987ecd9224b14a.gz
2009-08-14fixed "Abnormally high cpu load on X" (11 issue in tracker)Sergei Trofimovich
Ignore-this: f9c79a48b39c163b56393723b7215c72 Steps to reproduce are described in http://code.google.com/p/xmobar/issues/detail?id I've noticed large bunch of XAllocNamedColor calls/sec in xmobar ltrace log. This patch introduces simple hackish color cachig. It's more PoC, than real fix. darcs-hash:20090814194103-3eaf8-c48024c380b4372877430fec60daccd5f77f2024.gz
2009-04-20Accept the outermost OnScreen XPositionAdam Vogt
Ignore-this: 9db9f39958618cf4c9ea91330f162aec Takes the outermost directive. This implementation has the potentially desirable side-effect of causing xmobar to run when given OnScreen 1, when there is only 1 screen. darcs-hash:20090420005732-1499c-280e2964039c8d3139d93cd52a0b9ab781b92bae.gz
2009-04-20Add command line option for picking a screenAdam Vogt
Ignore-this: 5d9ddc7847f9000346b2ad18f95262db darcs-hash:20090420003639-1499c-17fada63bc113031eee5cd1b87d3aea520b380df.gz
2009-04-11bump version0.9.2Andrea Rossato
Ignore-this: 90a227f6d7dfb7a4b612c58e1948bcf5 darcs-hash:20090411104518-d6583-28c1042cd197dee7b4b3a8f18525a1a5f49cb881.gz
2009-04-11README updatesAndrea Rossato
Ignore-this: 5d93cd3a16eb81ae279c07030f75fac4 darcs-hash:20090411103900-d6583-12d3bddc131d8d9214a13816c57d9342cea828a3.gz
2009-04-09Wrapped pixel allocation in DynPixel typenzeh
The (Bool, Pixel) pair for controlling the allocation and deallocation of pixels seemed hackish. This version is a compromise between not having to add too much boilerplate and being more expressive. darcs-hash:20090409124658-c6b6b-5758e748a7e1591f22abb83160594323b472da3a.gz
2009-04-09trailing space and variable name for the XFT version of printStringAndrea Rossato
Ignore-this: f39d8322665f04683ec99758d290cf49 darcs-hash:20090409113819-d6583-71f93fdd720f5c83fa833062ec4aaf991b432aec.gz
2009-03-24Fix colour allocation leaknzeh
darcs-hash:20090324001123-c6b6b-8d31153a5794e56f7abd251bcafa8aa2676193c2.gz
2009-03-24Drop Parsers.endOfLine and Parsers.tryStringnzeh
These were wrappers around eof and (try . string) and are no longer used. darcs-hash:20090324001930-c6b6b-c476cd602fd818bc4a9b5ee3d9d988eba8a3f7bc.gz
2009-03-24Handle nested colour tagsnzeh
Parsers.parseString now handles nested colour tags. darcs-hash:20090324001759-c6b6b-22f00082195fa8bebc90bf55266a2a7dd3069ce8.gz
2009-03-24Replaced inside with betweennzeh
Parsers.inside does the same as Text.Parsec.Combinators.between. So I switched to using this standard function. darcs-hash:20090324001622-c6b6b-11ed4dffcec239a98fd2a2caf7a4f38c725144b0.gz
2009-03-24Parsers.hs reduced export listnzeh
The old export list exported everything, making it unclear which functions were actually used outside this module. darcs-hash:20090324001358-c6b6b-bf924706a11f9583ae6591ca4fc962fa43f6845e.gz
2009-03-18Allow color markup in monitor output templatesnzeh
With this patch, colors can be included in the output template of a monitor. E.g., ["-t", "TX <fc darcs-hash:20090318225152-c6b6b-54a807a7f88612b89fdbf7e0ba5ecc0336a5cfa1.gz
2009-03-08bump version0.9.1Andrea Rossato
Ignore-this: c1f029f3ddfd5174ff4def8a5a1d1b00 darcs-hash:20090308220646-d6583-e16c371d126e5222816581d2f67e11cb08408528.gz
2009-01-30wraning fix in Plugins.Monitors.CoreCommonAndrea Rossato
Ignore-this: 5121b9fc93d1f6db6ff825a638c2d580 darcs-hash:20090130165325-d6583-e65fb88f6e41c0f9d94e8a1e499f7c0cf46b476e.gz
2009-01-28Workaround for ghc-6.10.1 bug + cleanupJuraj Hercek
Ignore-this: ee8d4e0e29796729d55b90eddf481af1 darcs-hash:20090128161846-69f16-a10f8397ef030ca6ee7be27a24dd6f6252361960.gz
2009-01-29fix warning in Commands.hsAndrea Rossato
Ignore-this: 1914e04ea85fe033631c19085f94c477 darcs-hash:20090129152704-d6583-0c174f55f48b2dc0fe0ce9324c58b12a8be79e00.gz
2009-01-25handle successful commands with empty outputdaniel
Ignore-this: dbf3cac5cd8130bdf186e3487e5915ce darcs-hash:20090125164724-c98ca-24f6b13ccacc41c07a029b5b0e817307069b145b.gz
2009-01-27Compile without optimization on x86_64 and ghc-6.10.1wirtwolff
Workaround for issue http://hackage.haskell.org/trac/ghc/ticket/2961 "Incorrect FFI code generated with -O" on x86_64, applies to xmobar also. darcs-hash:20090127014723-d17f0-2a217ee42b96284c1448ebebd25beb5dc93dd1b1.gz
2008-12-07Create _NEW_WM_STRUT_PARTIAL properties for Static positionAndrew Sackville-West
darcs-hash:20081207202334-f44e0-f3c10cbcdba00ab3e77646ec570a423be5d0cbc7.gz
2008-12-07Unicode support for ComRoman Cheplyaka
darcs-hash:20081207105822-3ebed-cc1046bbed0af9aa04675a17435e58453a374c34.gz
2008-11-24Don't use base 4Spencer Janssen
Ignore-this: de03e51f0d05667656f23df80e6154bb darcs-hash:20081124024201-a5988-d42d1e8c24515a4a8ae6eb36c018f0f7e1224b74.gz
2008-11-20Catch exceptions from monitors, should fix problems with cpufreqSpencer Janssen
Ignore-this: 175b1d160eaaff1f2f2a2290d514f76e darcs-hash:20081120120606-a5988-a89f879723460fa8691b8a035c667e41d947bfcd.gz
2008-10-08Make lowerOnStart configurable. Note this breaks config backwards compatibilitySpencer Janssen
darcs-hash:20081008050009-a5988-acb5cda2e3692295abf0bc967acc23e54b55068c.gz
2008-09-16Cleaned up so that we watch the exit codeJohn Goerzen
darcs-hash:20080916053600-c2a52-e068e71779dd9319a450127aeb7512350f0dcc56.gz
2008-09-16Fixed build errorJohn Goerzen
darcs-hash:20080916052656-c2a52-d7ded9a6324e6611824aa77795c4a8bf2dbb9ccf.gz
2008-09-16Documented CommandReaderJohn Goerzen
darcs-hash:20080916052137-c2a52-d11e3fe658e771461aff764edc8e78a8528b278e.gz
2008-09-16Added CommandReaderJohn Goerzen
darcs-hash:20080916052025-c2a52-b56fb3901980591a17383a9267166cc3c9d34185.gz
2008-09-18Lower the window, so as not to cover other windowsSpencer Janssen
darcs-hash:20080918213721-a5988-11e892754faa3a2d0f940e8ae695f5e09416befd.gz
2008-09-01code formattingAndrea Rossato
darcs-hash:20080901180020-d6583-c55675755883b6c48a61b8770911198232a5d006.gz
2008-09-01xmobar_different_heights_generalizedJan Vornberger
Set _NET_WM_STRUT_PARTIAL correctly when dealing with multiple screens of different heights darcs-hash:20080901124315-25ab1-caf072e1383dd53ce4e344f8a519968dab6636bf.gz
2008-08-31onscreen-pos-strut-property-fixJan Vornberger
The _NET_WM_STRUT_PARTIAL property is now also set correctly when using the position command OnScreen darcs-hash:20080831171930-25ab1-78961e6bebf8776a96f42166711d217000d4ca6e.gz
2008-08-22Add documentation for Mail pluginRoman Cheplyaka
darcs-hash:20080822204746-3ebed-23538c19892e150e489f29684e32e9c02b92dec6.gz
2008-08-22Fix README to use :*:Roman Cheplyaka
darcs-hash:20080822202604-3ebed-82e6ca80d0668b65bbe9711536efafc401caf466.gz
2008-08-22TyposRoman Cheplyaka
darcs-hash:20080822191327-3ebed-42744b1cc5c1e71ccc36f253da4909973224c39a.gz
2008-08-23use LANGUAGE pragmasAndrea Rossato
darcs-hash:20080823112141-d6583-d7c93c87966239c721b1652d28e277c8d49083a7.gz
2008-07-30README: better linksAndrea Rossato
darcs-hash:20080730120345-d6583-a26f0656d0ee26aeede8ec926b7b37ef25c60ecb.gz
2008-08-06A brief comment for Plugins.MailSpencer Janssen
darcs-hash:20080806205537-a5988-eed3100beab1963bb3b5c1d1aac70726f307e958.gz
2008-08-06Use type operators to reduce ))))))) madnessSpencer Janssen
darcs-hash:20080806205051-a5988-821eb4f6c182552af57f0d8972a04d9d7a06fac5.gz
2008-08-06Add Support for positioning on certain screensSpencer Janssen
darcs-hash:20080806205029-a5988-84ceb56437a40b7213082922f55339e31059597a.gz
2008-08-06Add mail watcher pluginSpencer Janssen
darcs-hash:20080806204047-a5988-a8917d4a02c8ddf9afa34780e6794d3f141d16a0.gz