Aaron Marcher 
							
						 
					 
					
						
						
							
						
						c93971748c 
					 
					
						
						
							
							wifi_perc: Simplify on Linux  
						
						 
						
						... 
						
						
						
						Remove unnecessary variable 
						
						
					 
					
						2018-07-07 14:05:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Marcher 
							
						 
					 
					
						
						
							
						
						acfa1f50c2 
					 
					
						
						
							
							Simplify format specifiers for uintmax_t  
						
						 
						
						
						
						
					 
					
						2018-07-07 11:08:26 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Marcher 
							
						 
					 
					
						
						
							
						
						c2492c3f99 
					 
					
						
						
							
							cpu_freq: Simplify with E-notation  
						
						 
						
						... 
						
						
						
						Thanks to the FRIGN 
						
						
					 
					
						2018-07-07 10:56:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Marcher 
							
						 
					 
					
						
						
							
						
						e20b50112e 
					 
					
						
						
							
							cpu_freq: Change to 64 bit integers  
						
						 
						
						... 
						
						
						
						Remove unnecessary cast to size_t 
						
						
					 
					
						2018-07-07 10:54:12 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Marcher 
							
						 
					 
					
						
						
							
						
						43a12832a3 
					 
					
						
						
							
							Change uint64_t to uintmax_t  
						
						 
						
						
						
						
					 
					
						2018-07-07 10:50:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Marcher 
							
						 
					 
					
						
						
							
						
						d76b1a21fc 
					 
					
						
						
							
							battery: 64 bit ints on Linux  
						
						 
						
						
						
						
					 
					
						2018-07-07 10:31:57 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Marcher 
							
						 
					 
					
						
						
							
						
						b792b7ab69 
					 
					
						
						
							
							cpu: Use uint64_t on OpenBSD  
						
						 
						
						
						
						
					 
					
						2018-07-07 00:24:36 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Marcher 
							
						 
					 
					
						
						
							
						
						609ef3aa1f 
					 
					
						
						
							
							battery: Remove unnecessary defines for paths  
						
						 
						
						
						
						
					 
					
						2018-07-06 23:55:18 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Marcher 
							
						 
					 
					
						
						
							
						
						16e15217c6 
					 
					
						
						
							
							uptime: Improve typing and sort headers  
						
						 
						
						
						
						
					 
					
						2018-07-06 23:47:52 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Marcher 
							
						 
					 
					
						
						
							
						
						d1e3398822 
					 
					
						
						
							
							temperature: Improve types  
						
						 
						
						
						
						
					 
					
						2018-07-06 23:41:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Marcher 
							
						 
					 
					
						
						
							
						
						ab4f24a612 
					 
					
						
						
							
							ram: Check for theoretical division by zero  
						
						 
						
						
						
						
					 
					
						2018-07-06 23:38:12 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Marcher 
							
						 
					 
					
						
						
							
						
						fa7c266e2b 
					 
					
						
						
							
							ram: Use POSIX types  
						
						 
						
						
						
						
					 
					
						2018-07-06 23:37:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Marcher 
							
						 
					 
					
						
						
							
						
						b65c058598 
					 
					
						
						
							
							entropy: Use POSIX types for format specifiers  
						
						 
						
						
						
						
					 
					
						2018-07-06 23:26:12 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Marcher 
							
						 
					 
					
						
						
							
						
						c59b64e643 
					 
					
						
						
							
							entropy: Improve types  
						
						 
						
						
						
						
					 
					
						2018-07-06 23:17:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Marcher 
							
						 
					 
					
						
						
							
						
						51ff7ce2b9 
					 
					
						
						
							
							Consistent paramter naming for components  
						
						 
						
						
						
						
					 
					
						2018-07-06 08:08:48 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Remmler 
							
						 
					 
					
						
						
							
						
						32e0a2bfcc 
					 
					
						
						
							
							Add flexible formatting to keyboard_indicators.  
						
						 
						
						... 
						
						
						
						Updated for style. 
						
						
					 
					
						2018-06-04 14:06:11 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Tschinkowitz 
							
						 
					 
					
						
						
							
						
						005b541717 
					 
					
						
						
							
							uptime: unification of the uptime function for linux/openbsd  
						
						 
						
						
						
						
					 
					
						2018-06-01 20:17:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Tschinkowitz 
							
						 
					 
					
						
						
							
						
						8c8091f4f1 
					 
					
						
						
							
							wifi: fixed disconnected wifi status on openbsd  
						
						 
						
						
						
						
					 
					
						2018-05-31 15:10:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Marcher 
							
						 
					 
					
						
						
							
						
						b0401b13bb 
					 
					
						
						
							
							Clean up header includes  
						
						 
						
						... 
						
						
						
						- Remove <errno.h> because related functions are in util.c now
 - Remove corresponding <string.h> if not used otherwise 
						
						
					 
					
						2018-05-30 19:35:37 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Tschinkowitz 
							
						 
					 
					
						
						
							
						
						0c29fc56f9 
					 
					
						
						
							
							swap: removed unused include  
						
						 
						
						
						
						
					 
					
						2018-05-29 14:43:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Laslo Hunhold 
							
						 
					 
					
						
						
							
						
						a18439af11 
					 
					
						
						
							
							Refactor swap.c to use getline() instead of buf-filling  
						
						 
						
						... 
						
						
						
						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 22:21:34 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Laslo Hunhold 
							
						 
					 
					
						
						
							
						
						682c0fedde 
					 
					
						
						
							
							Use E-notation for large powers of 10  
						
						 
						
						
						
						
					 
					
						2018-05-27 19:53:36 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Marcher 
							
						 
					 
					
						
						
							
						
						c28643ce5b 
					 
					
						
						
							
							Revert "Add basic backlight percentage support"  
						
						 
						
						... 
						
						
						
						On OpenBSD the backlight percentage cannot be retrieved in a simple way.
The only two solutions we are aware of for now are:
 - reading from /dev/ttyC0: which isn't possible without changing
 permissions or running slstatus as root
 - linking against xcb-xrandr: which is bloat and does not work in every
 case appearently
This reverts commit 37724ac2c3  for now. 
						
						
					 
					
						2018-05-27 16:46:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Tschinkowitz 
							
						 
					 
					
						
						
							
						
						5db729fedb 
					 
					
						
						
							
							ram: fixed int overflow on pagetok macro  
						
						 
						
						
						
						
					 
					
						2018-05-24 14:51:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Laslo Hunhold 
							
						 
					 
					
						
						
							
						
						f17f39d0a2 
					 
					
						
						
							
							Refactor keymap.c  
						
						 
						
						... 
						
						
						
						- Get rid of camel-casing
 - Don't use all-caps for variable names
 - use LEN()-macro
 - use strncmp() rather than strstr() for prefix-checking
 - clean up the tokenizer-loop and don't use copies
 - make the loop more readable by separating different breaking
   conditions
 - stricter error-checking and cleanup
 - store the layout directly with bprintf rather than having
   a separate buffer 
						
						
					 
					
						2018-05-23 19:56:16 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Marcher 
							
						 
					 
					
						
						
							
						
						d6ad87ce06 
					 
					
						
						
							
							keymap: Add braces for for loop  
						
						 
						
						
						
						
					 
					
						2018-05-23 13:30:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Buch 
							
						 
					 
					
						
						
							
						
						943b42de05 
					 
					
						
						
							
							Add keymap component  
						
						 
						
						... 
						
						
						
						Adding a new keymap component that will
indicate the current keyboard layout (language)
and variant if any was set. I use the
standard X11 XKB APIs to retrieve and parse
the xkb_symbols set with setxkbmap. 
						
						
					 
					
						2018-05-23 10:09:13 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Marcher 
							
						 
					 
					
						
						
							
						
						825f637e20 
					 
					
						
						
							
							netspeeds: Fix indentation  
						
						 
						
						
						
						
					 
					
						2018-05-22 12:42:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Demelier 
							
						 
					 
					
						
						
							
						
						37724ac2c3 
					 
					
						
						
							
							Add basic backlight percentage support  
						
						 
						
						... 
						
						
						
						At the moment linux only, but will add support for OpenBSD as well. 
						
						
					 
					
						2018-05-22 12:40:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Marcher 
							
						 
					 
					
						
						
							
						
						cbbf59fd3d 
					 
					
						
						
							
							Change to fmt_human in netspeeds on OpenBSD  
						
						 
						
						... 
						
						
						
						Thanks to Hiltjo 
						
						
					 
					
						2018-05-22 12:21:52 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Laslo Hunhold 
							
						 
					 
					
						
						
							
						
						7f91ce265e 
					 
					
						
						
							
							swap.c: Refactor getstats() and its usage  
						
						 
						
						... 
						
						
						
						Add a return value so we are able to check any errors and actually fail
when there has been a critical error instead of carrying on uselessly. 
						
						
					 
					
						2018-05-21 23:05:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Marcher 
							
						 
					 
					
						
						
							
						
						10dbc9543e 
					 
					
						
						
							
							Merge fmt_human_2 and fmt_human_10 to one function  
						
						 
						
						... 
						
						
						
						Now only one function, fmt_human, takes an additional argument "base". 
						
						
					 
					
						2018-05-21 14:44:21 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Marcher 
							
						 
					 
					
						
						
							
						
						fc0dde5a60 
					 
					
						
						
							
							Remove fmt from load_avgs for consistency  
						
						 
						
						... 
						
						
						
						In a later commit something like that will be enabled for every
component 
						
						
					 
					
						2018-05-21 14:14:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Marcher 
							
						 
					 
					
						
						
							
						
						aa8654795d 
					 
					
						
						
							
							battery_remaining: check for division by zero  
						
						 
						
						
						
						
					 
					
						2018-05-21 00:42:06 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Marcher 
							
						 
					 
					
						
						
							
						
						a546d4b585 
					 
					
						
						
							
							battery_remaining: Change float to double  
						
						 
						
						
						
						
					 
					
						2018-05-21 00:41:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Marcher 
							
						 
					 
					
						
						
							
						
						103945e7bb 
					 
					
						
						
							
							battery: Minor coding style fixes  
						
						 
						
						... 
						
						
						
						- Line length
- Spacing and indentation
- No explicit checks for NULL 
						
						
					 
					
						2018-05-21 00:38:13 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Marcher 
							
						 
					 
					
						
						
							
						
						bae576cd22 
					 
					
						
						
							
							Increase readability for load_uvmexp return  
						
						 
						
						
						
						
					 
					
						2018-05-21 00:29:54 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Marcher 
							
						 
					 
					
						
						
							
						
						ec5c35ec9f 
					 
					
						
						
							
							Remove units from numbers  
						
						 
						
						... 
						
						
						
						This is a first step to decouple formatting from information because of
two reasons:
 1. The components should only gather and return the values by design
 2. Fine grained user control should be a focus
Scaling will be implemented in a different way in a later commit. 
						
						
					 
					
						2018-05-21 00:16:54 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Marcher 
							
						 
					 
					
						
						
							
						
						4bd234c7ef 
					 
					
						
						
							
							swap_perc: check for division by zero on obsd too  
						
						 
						
						
						
						
					 
					
						2018-05-21 00:02:33 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Marcher 
							
						 
					 
					
						
						
							
						
						806815778f 
					 
					
						
						
							
							swap_perc: check for division by zero  
						
						 
						
						
						
						
					 
					
						2018-05-20 23:53:26 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Demelier 
							
						 
					 
					
						
						
							
						
						f386a03a20 
					 
					
						
						
							
							Support energy_now/power_now in battery_remaining  
						
						 
						
						... 
						
						
						
						On some laptops (mostly thinkpads), the remaining time may be
expressed in µWh using energy_now and power_now files rather than µAh
for charge_now and current_now.
Add pick function to conditionally select appropriate one. 
						
						
					 
					
						2018-05-20 22:12:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Tschinkowitz 
							
						 
					 
					
						
						
							
						
						1cd8a7b510 
					 
					
						
						
							
							ip: fixed memory leak  
						
						 
						
						... 
						
						
						
						free the interface list before returning from the function 
						
						
					 
					
						2018-05-20 22:06:54 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Laslo Hunhold 
							
						 
					 
					
						
						
							
						
						b640cc489b 
					 
					
						
						
							
							Check return value of pclose()  
						
						 
						
						
						
						
					 
					
						2018-05-20 01:01:26 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Marcher 
							
						 
					 
					
						
						
							
						
						c12b9cc50b 
					 
					
						
						
							
							Refactor ram.c  
						
						 
						
						
						
						
					 
					
						2018-05-20 00:42:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Marcher 
							
						 
					 
					
						
						
							
						
						7873b3b132 
					 
					
						
						
							
							Make temp more readable on Linux  
						
						 
						
						
						
						
					 
					
						2018-05-20 00:30:16 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Laslo Hunhold 
							
						 
					 
					
						
						
							
						
						951ea4e304 
					 
					
						
						
							
							Refactor entropy.c  
						
						 
						
						
						
						
					 
					
						2018-05-20 00:19:52 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Marcher 
							
						 
					 
					
						
						
							
						
						3f45a5f7ca 
					 
					
						
						
							
							Remove initialization to 0 for static vars  
						
						 
						
						
						
						
					 
					
						2018-05-20 00:17:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Marcher 
							
						 
					 
					
						
						
							
						
						a7ade0dc6d 
					 
					
						
						
							
							Remove unnecessary "valid" variable in cpu_perc  
						
						 
						
						
						
						
					 
					
						2018-05-20 00:16:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Marcher 
							
						 
					 
					
						
						
							
						
						062f33f874 
					 
					
						
						
							
							Add unit to temperature  
						
						 
						
						
						
						
					 
					
						2018-05-20 00:02:49 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Marcher 
							
						 
					 
					
						
						
							
						
						0bc6855741 
					 
					
						
						
							
							Implement scaling for cpu_freq  
						
						 
						
						
						
						
					 
					
						2018-05-19 23:58:14 +02:00