Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-17 | Fix memory leak in drawInWin | Tomas Janousek | |
In f8c835a33a7a, I flipped the discard flag to XSync to False on a false assumption that it may discard events from under the eventer thread (since renamed to handleXEvent). This can't happen—the eventer thread and the main loop do not share a Display connection, they have two separate ones. Turns out, the main loop doesn't read/process any events from its Display connection, which is why it was necessary to discard them once in a while. The fix restores that discarding, adds a comment to explain why that discarding should stay, and just to make things a bit cleaner, also prevents some of those events from being emitted in the first place: by configuring the graphics context that we don't want any exposure events (https://tronche.com/gui/x/xlib/events/exposure/graphics-expose-and-no-expose.html). Fixes: f8c835a33a7a ("Fix delayed reaction to USR1/2 signals") | |||
2022-02-13 | Use nh' for displaying the bar on the bottom of the screen. Fixes #555 | exorcist365 | |
2022-02-09 | "bright" ansi colour names | jao | |
See #606 for further discussion | |||
2022-02-08 | Missing help bit: -TSwaybar | jao | |
2022-02-08 | Linting | jao | |
2022-02-08 | pango output: fonts | jao | |
2022-02-07 | swaybar-protocol: additionalFonts via pango markup | jao | |
2022-02-07 | swaybar-protocol: boxes working | jao | |
2022-02-06 | Whitespace in the Draw.hs mess | jao | |
2022-02-06 | swaybar-protocol: borders (but not quite working as expected) | jao | |
2022-02-06 | swaybar-protocol: support for clickable Action | jao | |
2022-02-06 | Little refactoring: forkThread | jao | |
2022-02-06 | swaybar-protocol: output with colors and actions | jao | |
2022-02-06 | swaybar-protocol: very basic format | jao | |
2022-02-04 | Refactoring: event loop handling simplifications | jao | |
2022-02-04 | Refactoring: Xmobar.Text.{Ansi,Pango,Output} | jao | |
2022-02-04 | Xmobar.App.TextEventLoop -> Xmobar.Text.Loop | jao | |
2022-02-04 | Xmobar.App.X11EventLoop -> Xmobar.X11.Loop | jao | |
2022-02-04 | Xmobar.X11.Parsers -> Xmobar.Run.Parsers | jao | |
2022-02-04 | Xmobar.App.CommandThreads -> Xmobar.Run.Loop | jao | |
2022-02-04 | Xmobar.App.Timer -> Xmobar.Run.Timer | jao | |
2022-02-03 | Xmobar.X11.Actions -> Xmobar.Run.Actions | jao | |
2022-02-03 | TextOutputColor -> TextOutputFormat | jao | |
Thinking of eventually adding a Sway JSON output, or simply add fonts to Pango specification, so it's more than colors. Also, NoColors -> Plain. | |||
2022-02-02 | Allow specifying color format as a -T argument | jao | |
2022-01-31 | Text output: support choosing between Pango and ANSI markup | Pavel Kalugin | |
Signed-off-by: Pavel Kalugin <pavel@pavelthebest.me> | |||
2022-01-31 | Fix text output buffering | Pavel Kalugin | |
Signed-off-by: Pavel Kalugin <pavel@pavelthebest.me> | |||
2022-01-29 | Color escape sequences for text output | jao | |
2022-01-29 | App.EventLoop -> App.X11EventLoop | jao | |
2022-01-29 | Refactoring of the previous patch and its surroundings | jao | |
2022-01-29 | Basic text output, without colors, working | jao | |
2022-01-29 | Basic Xmobar.App.TextEventLoop | jao | |
2022-01-29 | Xmobar.App.CommandThreads | jao | |
2022-01-29 | Xmobar.Run.Command -> Xmobar.Plugins.Command | jao | |
2022-01-29 | Whitespace | jao | |
2021-12-17 | add disk monitor for freebsd | Michal Zielonka | |
2021-11-21 | Improvements for K10Temp's docs | jao | |
2021-11-07 | Add details to error message regarding purpose of `signal` field. | John Soo | |
2021-11-07 | Handle signal in perms with the other fields. | Guy Gastineau | |
2021-11-07 | Fail when reading a SignalChan, parse signal from defaultConfig. | John Soo | |
* Address code review comments on ipc-improvements. | |||
2021-11-07 | Export SignalTypes from Xmobar for use in other haskell code. | John Soo | |
2021-11-07 | Let xmobar be used with a signal TMVar when used from other haskell. | John Soo | |
2021-11-02 | hspace feature. Initial intent: make space for a tray | tulthix | |
2021-10-19 | add cirrus freebsd test (#580) | Michał Zielonka | |
For start cirrus please use: https://cirrus-ci.org/guide/quick-start/ choose public repositories plan and add only xmobar as observed by cirrus. Also here is addes small fix for dividing by zero when cpu usage is calculated | |||
2021-10-17 | start using kvm library from bsd for receiving swapinfo | Michal Zielonka | |
Using this library allows us to receive swap info which is more similar with result of command swapinfo. | |||
2021-10-16 | add top for freebsd proc | Michal Zielonka | |
In FreeBSD /proc/pid/stat is missing we should use for top procstat library. | |||
2021-10-08 | try to add build action for freebsd + uptime plugin split | Michal Zielonka | |
2021-10-08 | try to reorganize modules per os | Michal Zielonka | |
We should make better split os specify code for FreeBSD and Linux. Idea comes from @liskin. | |||
2021-10-07 | add support swap info for freebsd | Michal Zielonka | |
in freebsd swap info is available by sysctl | |||
2021-10-07 | Add freebsd support for net monitor plugin. | Michal Zielonka | |
In freebsd /sys/class/net is absent so we should use sysctl for obtaining info about stats of network. For parsing if_data struct we could use a "Foreign.Storable" | |||
2021-10-04 | add reading memory specific for freebsd | Michal Zielonka | |
In freebsd /proc/memoryinfo is absent so we should use sysctl for obtaining info about stats of memory. |