Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-10-26 | Fix keyboard_indicators() prototype | NRK | |
according to both the function definition and the comment in config.def.h, keyboard_indicators() should take a format string. | |||
2020-11-30 | Update README | Aaron Marcher | |
2020-11-30 | Update LICENSE | Aaron Marcher | |
2020-11-30 | Add comment for FreeBSD to config.mk | Aaron Marcher | |
Apparently `-lkvm` is needed for swap on FreeBSD Thanks to Micheal Buch and Jason Smith (See thread https://lists.suckless.org/dev/1907/33594.html) | |||
2020-11-30 | Use the sioctl_open(3) OpenBSD API to access vol | Ingo Feinerer | |
Starting with OpenBSD 6.7 regular users cannot access raw audio devices anymore, for improved security. Instead use the sioctl_open(3) API to access and manipulate audio controls exposed by sndiod(8). On the first call a permanent connection is established with the running sndiod daemon, and call-back functions are registered which are triggered when audio controls are changed (e.g., a USB headset is attached) or when the volume is modified. On subsequent calls we poll for changes; if there are no volume changes this costs virtually nothing. Joint work with Alexandre Ratchov | |||
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. |