summaryrefslogtreecommitdiffhomepage
path: root/changelog.md
AgeCommit message (Collapse)Author
2024-08-25new template variable weatherS for WeatherXjao
2024-06-23changelog updatesjao
2024-05-21changelog and doc nits for ArchUpdatesjao
2024-05-07changelog and cabal file for 0.48.10.48.1jao
2024-04-01version bumpjao
2024-04-01changelog0.48jao
2024-03-30changelogjao
2024-03-30creditsjao
2024-03-30Fix waitForProcess errors when configuration is recompiledUlrik de Muelenaere
Previously, xmobar would ignore SIGCHLD, but only when the configuration is recompiled. This means child processes would not leave zombies, so that waiting for them to exit (either directly by calling waitForProcess, or indirectly through another function from System.Process, like system or readProcessWithExitCode) would produce an error. This breaks the Alsa, Com (#657) and NotmuchMail plugins, as well as the <action> tag (#687) and low battery action (#688). As far as I can tell, bracketing the recompilation in uninstallSignalHandlers and installSignalHandlers was inherited from xmonad. In xmonad, SIGPIPE and SIGCHLD are always ignored (installSignalHandlers is called at the start of xmonad and launch), so the bracket is necessary to be able to wait for the compiler or build script to exit. Since xmobar does not otherwise ignore the signals, it is not necessary to change signal handlers at all during recompilation. Removing it leaves the default action for SIGCHLD, which fixes the issues described above. Fixes #657, #687 and #688.
2024-03-30Fix zombie processes left by <action> tag and low battery actionUlrik de Muelenaere
This effectively reverts c54d93e and 991a168. While those fix #687 and #688 respectively in the case where the configuration is recompiled, in all other cases they leave zombie processes, since they undo the fix for #181. However, instead of reverting to the deprecated system function, we use the newer spawnCommand and waitForProcess. And like with 991a168, the low battery action now runs in the background to avoid blocking the bar.
2024-03-21changelog &co. for kbd monitorjao
2024-03-03changelogjao
2024-02-07version tag and changelog0.47.3jao
2024-02-01documentation for with_shared and changelogjao
2023-11-11compatibility with GHC 9.6jao
2023-09-02typojao
2023-09-02docs and changelog on libmpd0.47.1jao
2023-08-30changelog and copyright years0.47jao
2023-01-05typojao
2023-01-05base 4.17 (ghc 9.4.x) and version bumpjao
2022-11-30changelog and author for previous commitjao
2022-11-08documentation and creditsjao
2022-10-16changelog and version bump0.45jao
2022-08-10changelog and version bump0.44.2jao
2022-07-18Changelog for first codeberg release0.44.1jao
2022-07-12Prepare dummy 0.44.1 release to mark transition to codebergjao
2022-07-12jao/xmobar -> xmobar/xmobarjao
2022-07-10Links to new repo in codebergjao
2022-07-08changelog for 0.440.44jao
2022-07-01changelog updatejao
2022-05-12Remove the now useless -DUTF8 flagjao
2022-05-11changelog for 0.430.43jao
2022-04-18CpuFreq: new template parameters max, min and avg.jao
Fixes #166.
2022-04-18New dbus signal: SetAlpha (fixes #499)jao
2022-04-18readme/changelog for Batt fixesjao
2022-04-14Memory: new argument to scale usage unitsjao
Fixes #624
2022-04-12Changelogjao
2022-03-30Changelog and version bumpjao
2022-03-30Load: new load average monitorjao
Closes #208
2022-03-01examples and changlog updated0.42jao
2022-02-18Changelog updatesjao
2022-02-08Documentation bits and version bumpjao
2022-02-03Documentation updatesjao
2022-02-01Documentation bitsjao
2022-01-01Changelog update0.41jao
2021-12-17changelog/versionjao
2021-11-05changelog0.40jao
2021-10-19changelog (michal)jao
2021-10-11changelogjao
2021-10-05Changelogjao