Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-11-30 | Add a -1 option flag | Daniel Moch | |
Allow slstatus to be used by programs that can grab status by calling an external program on a periodic basis (e.g. tmux) | |||
2020-11-30 | Handle SIGUSR1 for forced refreshes | Mart Lubbers | |
At some point one might want to force a refresh for example after checking email or changing the volume. Sending a SIGUSR1 achieves this now | |||
2020-11-30 | Fix temperature reporting on OpenBSD | dsp | |
On OpenBSD although the formula is correct due to integer division a temperature of for example 54 celsius appears as 5. this patch first treats it as a floating point op before retaining the non decimal digits | |||
2020-11-30 | Full battery indicator | Cem Keylan | |
When you reach full charge the symbol would change to a question mark "?" as "Full" was not defined, now it changes to an "o" instead. | |||
2020-11-30 | Add separator module | Ryan Kes | |
2019-02-17 | Follow International System of Units spacing rules | Ingo Feinerer | |
2019-02-16 | Add OS-support notice to README | Aaron Marcher | |
2019-02-16 | Add ram and swap components on FreeBSD | Michael Buch | |
2019-02-16 | cpu_perc: Check for division by zero | Ingo Feinerer | |
2019-02-13 | Fix CPU frequency on OpenBSD | Ingo Feinerer | |
2019-02-13 | close file descriptors and fix return values | Michael Buch | |
2019-02-13 | Add native OpenBSD support for mute/volume | Ingo Feinerer | |
Based on functionality in dstat by Joerg Jung. | |||
2019-02-13 | wifi component on FreeBSD | Michael Buch | |
2019-02-07 | Add FreeBSD support for netspeeds, entropy and ip components | Michael Buch | |
2019-02-05 | Update LICENSE | Aaron Marcher | |
2019-02-05 | Add support for cpu and uptime components on FreeBSD | Michael Buch | |
2019-02-05 | Add FreeBSD support for temperature and battery components | Michael Buch | |
2018-07-08 | ram: Consistency with line breaks | Aaron Marcher | |
2018-07-08 | Fix whitespace | Aaron Marcher | |
2018-07-08 | Consistency with 80 char limit and breaks | Aaron Marcher | |
2018-07-07 | wifi_perc: Simplify on Linux | Aaron Marcher | |
Remove unnecessary variable | |||
2018-07-07 | Simplify format specifiers for uintmax_t | Aaron Marcher | |
2018-07-07 | cpu_freq: Simplify with E-notation | Aaron Marcher | |
Thanks to the FRIGN | |||
2018-07-07 | cpu_freq: Change to 64 bit integers | Aaron Marcher | |
Remove unnecessary cast to size_t | |||
2018-07-07 | Change uint64_t to uintmax_t | Aaron Marcher | |
2018-07-07 | battery: 64 bit ints on Linux | Aaron Marcher | |
2018-07-07 | cpu: Use uint64_t on OpenBSD | Aaron Marcher | |
2018-07-06 | battery: Remove unnecessary defines for paths | Aaron Marcher | |
2018-07-06 | uptime: Improve typing and sort headers | Aaron Marcher | |
2018-07-06 | temperature: Improve types | Aaron Marcher | |
2018-07-06 | ram: Check for theoretical division by zero | Aaron Marcher | |
2018-07-06 | ram: Use POSIX types | Aaron Marcher | |
2018-07-06 | entropy: Use POSIX types for format specifiers | Aaron Marcher | |
2018-07-06 | entropy: Improve types | Aaron Marcher | |
2018-07-06 | Consistent paramter naming for components | Aaron Marcher | |
2018-07-06 | slstatus.h: Fix coding style | Aaron Marcher | |
Function declarations should include variable names. For functions with different parameters on different platfroms they are left out. | |||
2018-07-06 | fmt_human: Improve types | Aaron Marcher | |
size_t may not be enough, use 64 bit integers | |||
2018-06-04 | Add Ian Remmler to LICENSE | Aaron Marcher | |
2018-06-04 | Add flexible formatting to keyboard_indicators. | Ian Remmler | |
Updated for style. | |||
2018-06-01 | uptime: unification of the uptime function for linux/openbsd | Tobias Tschinkowitz | |
2018-05-31 | wifi: fixed disconnected wifi status on openbsd | Tobias Tschinkowitz | |
2018-05-30 | Clean up header includes | Aaron Marcher | |
- Remove <errno.h> because related functions are in util.c now - Remove corresponding <string.h> if not used otherwise | |||
2018-05-29 | Update LICENSE for Quentin | Aaron Marcher | |
2018-05-29 | Flush the output stream instead of arbitrarily disabling buffering | Quentin Rameau | |
This is (arguably) more elegant and it matches Xlib output logic. Also use puts instead of printf as we don't do formating there. | |||
2018-05-29 | Don't explicitly list each component-target | Laslo Hunhold | |
I made a mistake while reading the Posix spec. In fact, the implicit prerequisite imposed by the .c.o-rule is evaluated as expected, even if the .c is not given in the target rule. This partially reverts 0efd64ffaa04715eff9c834c437562952c4531cd. | |||
2018-05-29 | swap: removed unused include | Tobias Tschinkowitz | |
2018-05-28 | Refactor swap.c to use getline() instead of buf-filling | Laslo Hunhold | |
This drops a lot of code and even though we are using a common function, the specification of only the needed things keeps it very efficient and even more efficient in memory and time than the previous solution. | |||
2018-05-28 | Update LICENSE for Tobias | Aaron Marcher | |
2018-05-28 | Fix object order and stop using a GNU make idiom | Laslo Hunhold | |
2018-05-27 | Explicitly list component-objects in the Makefile | Laslo Hunhold | |
There was a long tinkering process at farbfeld about this, but the sad truth is that it's the only way to make the Makefile truly portable. Listing it just as $(COM:=.o): config.mk $(REQ:=.h) omits the dependency on the c-file itself, which incurs that strictly speaking the object file is not depending on the source file, which is nonsense. You don't see strictly Posix compliant Makefiles around very often and most use nasty GNU-extensions everywhere. It is a good idea to go ahead as a fitting example and show how to write them portably. |