Age | Commit message (Collapse) | Author |
|
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
|
|
Ignore-this: 464ed4ec3e01439d3b927778a916d700c8b9673d
darcs-hash:20090925115655-d6583-85df3240b6893297074beff203987ecd9224b14a.gz
|
|
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
|
|
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
|
|
Ignore-this: 5d9ddc7847f9000346b2ad18f95262db
darcs-hash:20090420003639-1499c-17fada63bc113031eee5cd1b87d3aea520b380df.gz
|
|
Ignore-this: 90a227f6d7dfb7a4b612c58e1948bcf5
darcs-hash:20090411104518-d6583-28c1042cd197dee7b4b3a8f18525a1a5f49cb881.gz
|
|
Ignore-this: 5d93cd3a16eb81ae279c07030f75fac4
darcs-hash:20090411103900-d6583-12d3bddc131d8d9214a13816c57d9342cea828a3.gz
|
|
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
|
|
Ignore-this: f39d8322665f04683ec99758d290cf49
darcs-hash:20090409113819-d6583-71f93fdd720f5c83fa833062ec4aaf991b432aec.gz
|
|
darcs-hash:20090324001123-c6b6b-8d31153a5794e56f7abd251bcafa8aa2676193c2.gz
|
|
These were wrappers around eof and (try . string) and are no longer used.
darcs-hash:20090324001930-c6b6b-c476cd602fd818bc4a9b5ee3d9d988eba8a3f7bc.gz
|
|
Parsers.parseString now handles nested colour tags.
darcs-hash:20090324001759-c6b6b-22f00082195fa8bebc90bf55266a2a7dd3069ce8.gz
|
|
Parsers.inside does the same as Text.Parsec.Combinators.between.
So I switched to using this standard function.
darcs-hash:20090324001622-c6b6b-11ed4dffcec239a98fd2a2caf7a4f38c725144b0.gz
|
|
The old export list exported everything, making it unclear
which functions were actually used outside this module.
darcs-hash:20090324001358-c6b6b-bf924706a11f9583ae6591ca4fc962fa43f6845e.gz
|
|
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
|
|
Ignore-this: c1f029f3ddfd5174ff4def8a5a1d1b00
darcs-hash:20090308220646-d6583-e16c371d126e5222816581d2f67e11cb08408528.gz
|
|
Ignore-this: 5121b9fc93d1f6db6ff825a638c2d580
darcs-hash:20090130165325-d6583-e65fb88f6e41c0f9d94e8a1e499f7c0cf46b476e.gz
|
|
Ignore-this: ee8d4e0e29796729d55b90eddf481af1
darcs-hash:20090128161846-69f16-a10f8397ef030ca6ee7be27a24dd6f6252361960.gz
|
|
Ignore-this: 1914e04ea85fe033631c19085f94c477
darcs-hash:20090129152704-d6583-0c174f55f48b2dc0fe0ce9324c58b12a8be79e00.gz
|
|
Ignore-this: dbf3cac5cd8130bdf186e3487e5915ce
darcs-hash:20090125164724-c98ca-24f6b13ccacc41c07a029b5b0e817307069b145b.gz
|
|
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
|
|
darcs-hash:20081207202334-f44e0-f3c10cbcdba00ab3e77646ec570a423be5d0cbc7.gz
|
|
darcs-hash:20081207105822-3ebed-cc1046bbed0af9aa04675a17435e58453a374c34.gz
|
|
Ignore-this: de03e51f0d05667656f23df80e6154bb
darcs-hash:20081124024201-a5988-d42d1e8c24515a4a8ae6eb36c018f0f7e1224b74.gz
|
|
Ignore-this: 175b1d160eaaff1f2f2a2290d514f76e
darcs-hash:20081120120606-a5988-a89f879723460fa8691b8a035c667e41d947bfcd.gz
|
|
darcs-hash:20081008050009-a5988-acb5cda2e3692295abf0bc967acc23e54b55068c.gz
|
|
darcs-hash:20080916053600-c2a52-e068e71779dd9319a450127aeb7512350f0dcc56.gz
|
|
darcs-hash:20080916052656-c2a52-d7ded9a6324e6611824aa77795c4a8bf2dbb9ccf.gz
|
|
darcs-hash:20080916052137-c2a52-d11e3fe658e771461aff764edc8e78a8528b278e.gz
|
|
darcs-hash:20080916052025-c2a52-b56fb3901980591a17383a9267166cc3c9d34185.gz
|
|
darcs-hash:20080918213721-a5988-11e892754faa3a2d0f940e8ae695f5e09416befd.gz
|
|
darcs-hash:20080901180020-d6583-c55675755883b6c48a61b8770911198232a5d006.gz
|
|
Set _NET_WM_STRUT_PARTIAL correctly when dealing with
multiple screens of different heights
darcs-hash:20080901124315-25ab1-caf072e1383dd53ce4e344f8a519968dab6636bf.gz
|
|
The _NET_WM_STRUT_PARTIAL property is now also set
correctly when using the position command OnScreen
darcs-hash:20080831171930-25ab1-78961e6bebf8776a96f42166711d217000d4ca6e.gz
|
|
darcs-hash:20080822204746-3ebed-23538c19892e150e489f29684e32e9c02b92dec6.gz
|
|
darcs-hash:20080822202604-3ebed-82e6ca80d0668b65bbe9711536efafc401caf466.gz
|
|
darcs-hash:20080822191327-3ebed-42744b1cc5c1e71ccc36f253da4909973224c39a.gz
|
|
darcs-hash:20080823112141-d6583-d7c93c87966239c721b1652d28e277c8d49083a7.gz
|
|
darcs-hash:20080730120345-d6583-a26f0656d0ee26aeede8ec926b7b37ef25c60ecb.gz
|
|
darcs-hash:20080806205537-a5988-eed3100beab1963bb3b5c1d1aac70726f307e958.gz
|
|
darcs-hash:20080806205051-a5988-821eb4f6c182552af57f0d8972a04d9d7a06fac5.gz
|
|
darcs-hash:20080806205029-a5988-84ceb56437a40b7213082922f55339e31059597a.gz
|
|
darcs-hash:20080806204047-a5988-a8917d4a02c8ddf9afa34780e6794d3f141d16a0.gz
|
|
darcs-hash:20080501095808-d6583-c19b0f7f134473e9e50f018a784f942efa194063.gz
|
|
darcs-hash:20080429125953-d6583-02a6653c15d3166ad264c45ec44082bdae30260e.gz
|
|
darcs-hash:20080429123603-d6583-880ed830d8f9d9be913920a929cb450fde45899e.gz
|
|
darcs-hash:20080429122729-d6583-e846b8d3465a26d138d4d748dcf33cc7342c7162.gz
|
|
darcs-hash:20080429103312-d6583-c7705d5c65801b0b2d9f47cbea4a75ace986a0c5.gz
|
|
darcs-hash:20080429103242-d6583-1343ca2c33a7a073924378f208f8e6a7d2ad9282.gz
|
|
darcs-hash:20080429103215-d6583-35ef452658ed8a3e982e202c4d7d3fb91e0b9730.gz
|