summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2010-02-09Monitors: display exceptionsAndrea Rossato
Ignore-this: 46f86b3dcf9f41ec35a904e97e96013a656b08d5 darcs-hash:20100209104236-d6583-4f1dbcb4d0ab702c742e73677a955d9f600a1d61.gz
2010-02-09Batt: use sysfs to retrieve informationAndrea Rossato
Ignore-this: 06b7e637c2898c3abcc0959a077b8e418c0c15d4 darcs-hash:20100209104107-d6583-4cbd13d8e7194ce28831e2a106e0bd7078481f63.gz
2010-02-09update my emailAndrea Rossato
Ignore-this: afbb205e54c523b9f091d4495f9ba176dd3db971 darcs-hash:20100209094548-d6583-024d9319483e56a4482ce5fb705951097c33ec83.gz
2010-01-30Partial fix for issue 14.Michal Terepeta
Ignore-this: 93060e4b19a975843eaab1185af52545 darcs-hash:20100130214452-c9c37-5b222060fbac6ea2f470224da766c6c3577a7c37.gz
2010-02-06get rid of action-permutations and use parsec permutation library insteadAndrea Rossato
Ignore-this: 73dbcd588c961bd8bb4dd6d0c931cb3760e2949e code gets shorter and error messages maybe meaningful darcs-hash:20100206003909-d6583-631e1c5e75ad7e7334f865828b398f4d2310af5a.gz
2009-11-02Since ACPI reads can be slow, use a helper /bin/cat process to perform themsvein.ove
Ignore-this: ae34afa8524d6cfb6baab8eb6c3a3b85 darcs-hash:20091102173811-f57bf-470bb638c0c64ddc093c2238d600772525035ea0.gz
2008-09-17Also avoid excessive precision in memory displaysJohn Goerzen
darcs-hash:20080917031153-c2a52-f7d6550e2b21d4dac8e6ed68a807f7e87162eb7d.gz
2008-09-17Don't show tenths of itemsJohn Goerzen
This is more precision than needed for CPU, Mem, Swap, etc. and consumes valuable space on small devices darcs-hash:20080917025306-c2a52-abfb2791f165d7f922438dfbc80507609b10e6e4.gz
2010-01-02Use native utf-8 input in GHC 6.12svein.ove
Ignore-this: f307e7ee3f4b04a692b1a4183f3de83e darcs-hash:20100102193207-f57bf-005b945c503d9f6463ea66a441c434d496a4c329.gz
2009-12-09Add very experimental EWMH pluginSpencer Janssen
Ignore-this: 9837736ecbe1f4595f7f892bbfa3f620 darcs-hash:20091209021620-a5988-d6413cf4cde6bae98037e277f47347392e7c710a.gz
2009-11-21xmonadpropwrite: pass input unchanged, UTF8 not neededTomas Janousek
Ignore-this: 54b2aa3a8c9fa566d10474b5b09d0017 darcs-hash:20091120234024-c9ff5-85bd22ba46c6c8be8c71b14ac01f5693ace0bb30.gz
2009-11-20extend XMonadLog with XPropertyLogTomas Janousek
Ignore-this: baec7062f93ab5950f57c44876c2f XMonadLog can be even more awesome with the ability to gather input from custom sources. This patch adds exactly that, along with a script to read from pipe and write to xmobar using an X property. darcs-hash:20091120144426-c9ff5-596f8b40c4b3df6ede43832b147e95e48ad582ba.gz
2009-11-19Depend on Cabal 1.6, required for "4.*" dependencySpencer Janssen
Ignore-this: 39c28d9851787420eddb6e910903d376 darcs-hash:20091119044609-a5988-3853c05d5cabf7dc02b9e2af11211e682525e8fd.gz
2009-11-07Add XMonadLog.Spencer Janssen
Ignore-this: 99ce96d00494d6bd681ef524bb93f8c7 Support for writing WM status to a root window property was just added to xmonad, this is the accompanying xmobar plugin. The idea is to use XMonadLog rather than StdinReader with xmonad, this should hopefully be more robust than communicating over a pipe. darcs-hash:20091107010104-a5988-5d111c1cba277269dc2dda2a5f4aaae384d4be3a.gz
2009-10-14use whatever version of parsec we haveAndrea Rossato
Ignore-this: 0c7a7a10292e4e8cd3a379b178afd5d63950b775 darcs-hash:20091014091406-d6583-e83fa8ff33b42a9bbbf8f439566107ed2bffa72e.gz
2009-10-14reference to i3status in the READMEAndrea Rossato
Ignore-this: 77464d96a83855eba1772c6b099314be5c84f3b0 darcs-hash:20091014091339-d6583-6b4792927b7b1d85ae3142032b5dd977e699e8fa.gz
2009-10-11Strip '--' comments in xmobarrcAdam Vogt
Ignore-this: f58bb2b32a2257d48c039bb8866b5b65 darcs-hash:20091011035541-1499c-0a4163431ee0000c9cdbd70d15bce44b903ec314.gz
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