Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-05-19 | Set {r,t}xbytes 0 before incrementing them on OBSD | Aaron Marcher | |
2018-05-19 | Missing assignment for last commit | Aaron Marcher | |
2018-05-19 | Unify and simplify netspeed logic and types | Aaron Marcher | |
2018-05-19 | netspeeds: added error condition for openbsd | Tobias Tschinkowitz | |
implemented additional error condition for openbsd netstat in case the interface could not be found in the interface list or if_data is not readable. | |||
2018-05-19 | uptime: Format function is static | Aaron Marcher | |
2018-05-19 | battery: Move out struct as common code | Aaron Marcher | |
2018-05-19 | implemented openbsd netspeed functions | Tobias Tschinkowitz | |
implemented the netspeed functionality for openbsd. furthermore the static keyword was removed of the interval variable in config.def.h for usage as extern variable. | |||
2018-05-19 | Add netspeeds to config.def.h | Aaron Marcher | |
2018-05-19 | Add network speed functions | Aaron Marcher | |
2018-05-18 | Implement fmt_scaled for ram_* functions | Aaron Marcher | |
2018-05-18 | Fix ram_free for Linux | Aaron Marcher | |
2018-05-18 | Implement fmt_scaled for swap_* functions | Aaron Marcher | |
2018-05-18 | Implement fmt_scaled for disk_* functions | Aaron Marcher | |
2018-05-18 | Add fmt_scaled util function | Aaron Marcher | |
2018-05-18 | Use %d instead of accidentally %i | Aaron Marcher | |
2018-05-18 | Port battery_remaining to Linux | Aaron Marcher | |
Additionally unify the format of battery_state and uptime | |||
2018-05-18 | Fix memory leak | Aaron Marcher | |
2018-05-18 | battery: fixed remaining time on connected AC | Tobias Tschinkowitz | |
when an AC is connected apm_info shows a non-valid value for remaining minutes. it was decided that in that case the function should return an empty string. | |||
2018-05-18 | Fix indentation | Aaron Marcher | |
Tabs for indentation, spaces for alignment | |||
2018-05-18 | Add battery_remaining function on OpenBSD | Tobias Tschinkowitz | |
Implementation of a battery_remaining function which returns the remaining battery time in HH:MM format. Linux function still needs implementation. Move common code to load_apm_power_info | |||
2018-05-18 | Add warn() and die() | Laslo Hunhold | |
Given slstatus is a tool that runs in the background, most likely run from .xinitrc, it's important to prepend the name of the tool to error messages so it becomes clear where the error is coming from. To make this much more consistent, this commit adds warn() and die() utility functions consistent with other suckless projects and adapts all calls to fprintf(stderr, *) to the warn() and die() functions, greatly increasing the readability of the code. | |||
2018-05-18 | Audit slstatus.c | Laslo Hunhold | |
1) Remove setlocale() (locales are harmful and any 'issues' shall be fixed in different ways that are expected). 2) Disable buffering on stdout with setbuf() rather than flushing it each time. 3) Make error messages more consistent. 4) Add error checks where applicable. 5) Make code a bit more readable where res is assigned. 6) Use XFlush() rather than XSync() (we don't need to wait for the XServer to react, which could lead to long hangs on our side). | |||
2018-05-17 | Properly handle *snprintf() errors | Laslo Hunhold | |
Posix guarantees that the resulting string is null-terminated, even if we have an overflow. Instead of doing what has already been done, properly warn when there has been an error or overflow, so the user can do something about it. | |||
2018-05-17 | Remove UNUSED macro | Aaron Marcher | |
Use variables named unused instead which is simpler | |||
2018-05-17 | Mark unused parameters, fix compiler warnings | Aaron Marcher | |
2018-05-17 | wifi: Fix order and add missing header | Aaron Marcher | |
<sys/select.h> is needed before <net80211/ieee80211_ioctl.h> on OpenBSD to define NBBY and shut up compiler warnings. | |||
2018-05-17 | wifi: Change memmove to memcpy on OpenBSD | Aaron Marcher | |
2018-05-17 | Unify type of in for loops | Aaron Marcher | |
2018-05-17 | wifi_essid: Fix coding style | Aaron Marcher | |
Only initialize variables at the beginning of a block | |||
2018-05-17 | Unify type of `i` in for loops | Aaron Marcher | |
int for normal indexes size_t for usage with the LEN macro | |||
2018-05-17 | Change done to int as it is the CPU's natural type | Aaron Marcher | |
2018-05-17 | Change interval to unsigned int | Aaron Marcher | |
2018-05-17 | Add comments for battery_* functions on OpenBSD | Aaron Marcher | |
2018-05-17 | added comment for temp function (openbsd) | Tobias Tschinkowitz | |
2018-05-17 | corrected calculations for disk space on openbsd | Tobias Tschinkowitz | |
2018-05-16 | Update README | Aaron Marcher | |
2018-05-16 | wifi: Fix coding style | Aaron Marcher | |
Use block for single statement ifs When functions return -1 for error test against 0 not -1 Newlines | |||
2018-05-16 | load_ieee80211_nodereq: Fix typo | Aaron Marcher | |
2018-05-16 | wifi: Move out common headers | Aaron Marcher | |
2018-05-16 | added wifi functionality for openbsd | Tobias Tschinkowitz | |
display ESSID and signal strength percentage | |||
2018-05-16 | corrected calculation for swap on openbsd | Tobias Tschinkowitz | |
The swapctl(2) function fills the swapent struct with 512KB blocks. As we want to display in GB, i just modified the calculation for this to get the expected output. | |||
2018-05-16 | consistent calculation of ram_* on openbsd | Tobias Tschinkowitz | |
2018-05-16 | Add he4d to LICENSE | Aaron Marcher | |
2018-05-16 | updated ram_total and ram_free (obsd) | Tobias Tschinkowitz | |
2018-05-14 | Cast CPU percentage to int and fix indenation | Aaron Marcher | |
2018-05-08 | fflush(stdout) to print line by line if stdout is not a tty | Josuah Demangeon | |
To reproduce the issue: $ slstatus -s | tee then it would print only when the stdout buffer is full, by block of multiple lines. fflush() makes sure the line is printed at every loop iteration | |||
2018-05-08 | Add josuah to LICENSE | Aaron Marcher | |
2018-05-08 | include <sys/time.h> before <sys/sensors.h> for time struct timeval | Josuah Demangeon | |
sys/sensors.h has two structs struct timeval: sensor and ksensor: struct sensor { ... struct timeval tv; /* sensor value last change time */ ... }; | |||
2018-05-07 | Only variable declarations at top of block | Aaron Marcher | |
2018-05-07 | Fix indents (spaces for alignment) | Aaron Marcher | |