Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-23 | Compiling with --with-rtsopts=-V0 to reduce wakeups (issue #89) | jao | |
2017-01-23 | Spelling Tomáš Janoušek right | jao | |
2017-01-23 | Fix Net monitor for large uptimes/bytecounts | Tomas Janousek | |
My laptop currently has rx/tx bytes in 10s of gigabytes and it's only been up for 20 days. Normally it's several times more. At this point, Float can only tell the difference of 4KB and up: Prelude> let x = (50 * 2^30 :: Float) in (x + 2000) - x 0.0 Prelude> let x = (50 * 2^30 :: Float) in (x + 3000) - x 4096.0 This commit makes the Net monitor read Word64 which is exactly what the kernel prints into /proc/net/dev [1] and converts to Float only after subtracting the two numbers. [1] https://github.com/torvalds/linux/blob/7a308bb3016f57e5be11a677d15b821536419d36/net/core/net-procfs.c#L82 Still, I think it's time to switch from Float to Double. At half-gigabit speeds (easily attainable at home while rsyncing over a direct UTP cable between two post-2010 laptops), Float can only tell the difference of 8 bytes and up (and I'm not even considering takeDigits!). That's probably okay for a Net monitor in xmobar, but we're so close to the limit it makes sense to move to Double just in case. | |||
2016-11-30 | When xpm flag is disabled don't use XPMFile in preprocessor | Sergei Trofimovich | |
Otherwise build fails on preprocessor stage as: Building xmobar-0.24.3... Preprocessing executable 'xmobar' for xmobar-0.24.3... XPMFile.hsc:29:21: fatal error: X11/xpm.h: No such file or directory compilation terminated. Reported-by: Toralf Förster Bug: https://bugs.gentoo.org/601262 Signed-off-by: Sergei Trofimovich <siarheit@google.com> | |||
2016-11-21 | Bug fix: off-by-one drawing borders | jao | |
2016-11-05 | Credits to Zev Weiss | jao | |
2016-11-04 | Fix MultiCpu monitor for large uptimes | Zev Weiss | |
This is essentially commit a0397ad2 applied to MultiCpu. | |||
2016-09-14 | tell the user what went wrong in the event of a failure | michael bishop | |
2016-09-05 | Release 0.24.30.24.3 | jao | |
2016-08-12 | Battery monitor: yet another stab at #271 | jao | |
2016-08-11 | Battery: report Full instead of Idle when the battery looks full | jao | |
2016-08-10 | Battery: inferring status from watts/ac when Unknown | jao | |
2016-08-10 | Batt.hs: fix by Matthew Bekkema (see #231) | jao | |
2016-08-08 | version 0.24.20.24.2 | jao | |
2016-08-05 | New weather stats URL (fixes #270) | jao | |
2016-07-28 | Web contents fix | jao | |
2016-07-28 | Trivial compiler warning0.24.1 | jao | |
2016-07-28 | Version 0.24.1 | jao | |
2016-07-28 | Fixing compatibility with GHC 7.6 | jao | |
2016-07-27 | Copyright dates | jao | |
2016-07-27 | Missing release date in news.md | jao | |
2016-07-27 | Better ghc-prof-options: no options at all0.24 | jao | |
2016-07-27 | Better ghc-prof-options: no -auto-all | jao | |
2016-07-27 | Typo | jao | |
2016-07-27 | News and readme updates (credit to Will Song) | jao | |
2016-07-27 | Trivial fixes for compiler warnings | jao | |
2016-07-27 | Add expandEnv function and use it in PipeReader family of monitors | Will Song | |
expandEnv takes a string and expands the environment variables it can find. variable substringing (e.g. ${VAR:1} to lop off the first character) is not supported, but $VAR and ${VAR} formats are, with the former being delimited by punctuation, but not underscores. | |||
2016-07-26 | Sensible thresholds for high/low battery power consumption | jao | |
Fixes #265. | |||
2016-07-26 | MPris: honour field padding and width options | jao | |
2016-07-26 | New monitor argument -T (maximum total width) | jao | |
2016-07-26 | News update and version bump | jao | |
2016-05-05 | Batt nits | jao | |
2016-05-05 | Batt: reading status more robustly | jao | |
2016-05-04 | Fixes for Battery status computations (issue #231) | jao | |
2016-04-30 | Fix for empty metadata in MPris calls | jao | |
2016-03-01 | feat(MPD): add <date> support in template | Delapouite | |
2016-02-03 | Add stack.yaml | Sidharth Kapur | |
2016-02-03 | readme: fix license link typo | xd1le | |
2016-01-13 | Update PipeReader.hs | zlbruce | |
threadDelay is in microseconds, It is unnecessary to check pipe every millisecond | |||
2016-01-06 | Whitespace | jao | |
2016-01-06 | News and authors update | jao | |
2016-01-06 | alsa plugin dep updated to 0.2.0.3 | jao | |
2016-01-03 | volume: allow alsa capture devices to be monitored | Antoine Eiche | |
For instance, the following command can be used in the configuration file: Run Volume "default" "Capture" [] 10 | |||
2015-12-31 | Valentin S. added to contributors list | jao | |
2015-12-31 | Added "-p" launch option | Valentin Shirokov | |
`-p "string"` will override position settings set in configuration file. Useful for launching multiple xmobars from single configuration file, which is almost necessary when using non-monospace fonts. | |||
2015-12-21 | Fix typos in readme.md | Nicolas Kaiser | |
2015-12-12 | Move wind speed calculation functions to let clause | Michael Knabe | |
2015-12-09 | Add template variables for wind speed in m/s and km/h to weather plugin | Michael Knabe | |
2015-09-26 | mpd: update on option changes as well | Ben Boeckel | |
Now that flags are watched as well, updates should be triggered on option changes. | |||
2015-09-26 | xmobar.config: fix whitespace | Ben Boeckel | |