Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-12-30 | Default to opaque | jao | |
2014-12-30 | Merge branch 'transparency' of https://github.com/ezyang/xmobar | jao | |
Conflicts: src/Config.hs src/Main.hs src/Parsers.hs src/XUtil.hsc src/Xmobar.hs | |||
2014-12-27 | Markdown formatting nits (1st-level headers) | jao | |
2014-12-26 | Version updated to 0.23 | jao | |
2014-12-26 | Honour the -S (show suffix) monitor flag in CpuFreq | jao | |
2014-12-18 | Allow the Xlib automatically choose a font size. | Alexander Stepanenko | |
2014-12-15 | Credits for Duncan | jao | |
2014-12-15 | MPD: add a new template variable 'flags' | Duncan Burke | |
Displays playback flags in the style of ncmpcpp. | |||
2014-12-02 | New textOffset and iconOffset configuration parameters | jao | |
2014-12-02 | Merge branch 'master' of https://github.com/ryantm/xmobar into ryantm-master | jao | |
Conflicts: src/Xmobar.hs | |||
2014-11-13 | Credits for Samuli Thomasson | jao | |
2014-11-12 | Introduce available memory variables in memory monitor | Samuli Thomasson | |
Available memory is determined from meminfo's `MemAvailable:` on 3.14 and newer, and falls back to `free + buffer + cache` on older systems. Introduces new variables `<available{,ratio,bar,vbar,ipat}>`. | |||
2014-10-28 | HTTP dependency updated to 4000.2.4 (should close #200) | jao | |
2014-10-11 | Updates for 0.22.10.22.1 | jao | |
2014-10-11 | Compatibility with mtl 2.1 | jao | |
Thanks to Apollon Oikonomopoulos!! | |||
2014-10-09 | Preparing 0.220.22 | jao | |
2014-10-09 | Missing defaulted options in sample config | jao | |
2014-09-28 | Using fromMaybe | jao | |
2014-09-28 | Upgrade to libmpd 0.9 | jao | |
2014-09-26 | CLI switch for iconRoot (-i) | jao | |
2014-09-24 | Add iconRoot config option | Alexander Shabalin | |
For all <icon=path/> if path does not start with "/", "./", "../" it will have iconRoot ++ "/" prepended to it. | |||
2014-09-24 | News for icon strings | jao | |
2014-09-24 | Merge branch 'dynamic-strings' of https://github.com/projedi/xmobar | jao | |
2014-09-24 | Rename dynamic string to icon pattern | Alexander Shabalin | |
2014-09-18 | News and credit to Phil | jao | |
2014-09-18 | Linting of the multixft patch | jao | |
2014-09-18 | Merge branch 'multixft' of https://github.com/phil5/xmobar | jao | |
2014-09-17 | Support XFT multiple fonts | Phil Xiaojun Hu | |
2014-09-17 | News update | jao | |
2014-09-17 | Merge branch 'commandfix' of https://github.com/phil5/xmobar | jao | |
2014-09-17 | News and credit for Anton's excellent patches | jao | |
2014-09-16 | Locks: Implement event-driven locks indicator | Anton Vorontsov | |
This commit does more fundamental rework of the "Locks" plug-in: now the plug-in is fully event-driven and thus extremely power-efficient, effectively zero CPU consumption while idling. | |||
2014-09-16 | Locks: Rework to avoid unnecessary display reopening | Anton Vorontsov | |
The extremely useful "Locks" plugin eats quite a lot of CPU (>2% here on a old-ish laptop), unfortunately. The plug-in unnecessary reopens the display, which is quite expensive operation. It results into 16 syscalls: socket(PF_LOCAL) -> connect(sun_path=@"/tmp/.X11-unix/X0"}) -> getpeername() -> uname() -> access(".Xauthority") -> open(".Xauthority") -> fstat() -> mmap() -> read() -> close() -> munmap() -> getsockname() -> fcntl(F_SETFD) -> fcntl(F_SETFL) -> shutdown() -> close() This is almost half of all the syscalls that we ought to execute for the plug-in to work. Now, considering the useful work and that "Locks" runs every 200 milliseconds, it gives us >300 syscalls (and a lot more wake-ups) per second. This commit fixes the reopening issue, effectively halving the CPU consumption (down to ~1%). The patch also makes it easier to implement event-driven indicators that will reduce the idle CPU consumption to 0. | |||
2014-09-16 | Thanks and news for Travis and boder width | jao | |
2014-09-17 | Replace runCommand with system to eliminate zombies | Phil Xiaojun Hu | |
2014-09-16 | Add ability to set border width | Travis Staton | |
2014-09-14 | Add documentation for DynamicStrings. | Alexander Shabalin | |
2014-09-14 | Implement DynamicString for Monitors supporting vbar. | Alexander Shabalin | |
* Batt * Bright * Cpu * Disk * MPD * Mem * MultiCpu * Net * Volume * Wireless | |||
2014-09-14 | Add DynamicString as an alternative to vbars. | Alexander Shabalin | |
* DynamicString is an Int -> String which takes a value from 0..8 and produces a string with this value embedded. Usefull for replacing vbars with icons: an icon per one of 9 states. * API is similar to that of vbar. * Default parser of DynamicString produces a function of `i` to a string that replaces all occurences of "%%" with `show i` | |||
2014-09-11 | Fix string to calm wind report | Tony Morris | |
2014-09-11 | differentiate betwee 0 degrees and no wind speed using mu (μ) | Tony Morris | |
2014-09-11 | Occasionally there is no wind and a METAR report gives simply, "Wind: 0" | Tony Morris | |
2014-09-05 | Fix: not colorizings total size in DiskU (issue #189) | jao | |
2014-09-05 | News and readme update | jao | |
2014-09-05 | mtl 2.2.1 | jao | |
2014-09-04 | Missing XPMFile module added to xmobar.cabal | jao | |
2014-09-04 | Merge branch 'xpm' of https://github.com/projedi/xmobar | jao | |
2014-09-04 | Mention XPM support in readme.md when <icon> is introduced | Alexander Shabalin | |
2014-09-04 | Add the header to XPMFile | Alexander Shabalin | |
2014-09-04 | Linting for the multiline config support patch | jao | |