Commit Graph
100 Commits
Author SHA1 Message Date
Aaron Marcher ad39aa012c updated readme 2017-06-13 00:11:35 +02:00
Aaron Marcher 1c8aa5318f check for fgets/fscanf return values 2017-06-13 00:06:56 +02:00
Aaron Marcher 597cdc6b5c use a static buffer instead of dynamic memory 2017-06-13 00:06:04 +02:00
Aaron Marcher abbaa7af44 remove format characters from stat functions 2017-06-12 23:59:21 +02:00
Aaron Marcher 832b21ca4b add cpu_freq function 2017-06-12 23:56:21 +02:00
Aaron Marcher 259e967cbf add battery_power function 2017-06-12 23:55:27 +02:00
Aaron Marcher 870d68d44e added option to output only once and exit afterwards 2017-05-11 19:06:45 +02:00
Aaron Marcher ac1a57ec30 enable stack protector and compile to position independent executable 2017-04-20 22:33:10 +02:00
Aaron Marcher d144c8de3d simplified and improved vol_perc() 2017-04-20 22:30:04 +02:00
Aaron Marcher c288663ebd fix overflow in run_command() 2017-04-20 22:20:19 +02:00
Aaron Marcher b2714032e5 username(): get rid of unneeded uid variable 2017-04-20 22:18:24 +02:00
Aaron MarcherandGitHub 95ceafcae7 Merge pull request #39 from stoeckmann/fgets
On success, fgets always terminates the result.
2017-04-20 22:14:56 +02:00
Aaron MarcherandGitHub 1289bdb742 Merge pull request #38 from stoeckmann/terminating-nul
Fixed out of boundary write on long lines.
2017-04-02 15:27:09 +02:00
Aaron Marcher cceeec0efa loading thresholds state 2017-03-30 17:32:20 +02:00
Aaron Marcher b11dd2db0e Fixed XCloseDisplay() which is not reached in keyboard_indicators() 2017-01-23 21:01:41 +01:00
Aaron Marcher 823f2d047f Added keyboard_indicators (Fixes #31) 2017-01-16 12:10:56 +01:00
Aaron Marcher 3f976aabc0 Makefile fix and vol_perc fix for mute 2017-01-09 12:05:29 +01:00
Aaron Marcher a3cb24c438 simplified Makefile 2017-01-09 09:29:58 +01:00
Aaron Marcher 09c3ffe33b small Makefile tweak 2017-01-09 09:23:17 +01:00
Aaron Marcher bb87736518 Makefile: Added back config.h handling in Makefile 2017-01-09 09:21:18 +01:00
Aaron Marcher 98d655c8d0 Makefile: Fixes #35 2017-01-09 08:24:26 +01:00
Aaron Marcher 99bc258586 todo 2017-01-07 22:34:45 +01:00
Aaron Marcher 0d1f19d777 removed ./extern/ 2017-01-07 22:33:28 +01:00
Aaron Marcher 688e2e783d removed strlcat dependency (was used only once) 2017-01-07 22:31:46 +01:00
Aaron Marcher 32bb92453a got rid of concat.h 2017-01-07 22:01:49 +01:00
Aaron Marcher d1915f0d4d saner makefile: cleaner, simpler, suckless 2017-01-07 21:49:10 +01:00
Aaron Marcher 3847911771 happy new year! 2017-01-07 21:28:22 +01:00
Aaron Marcher 8a29374783 run_command: strlen() will not function if string is not null terminated 2017-01-07 21:19:40 +01:00
Aaron Marcher 965a71d678 consistent coding style: usage() declaration, eval is a constant 2016-12-30 23:13:21 +01:00
Aaron MarcherandGitHub 2b148bf2ec Merge pull request #34 from parazyd/master
refactor vol_perc to not depend on alsa libraries
2016-12-30 23:01:14 +01:00
Aaron Marcher 8fa6229759 why releases for such a small project? useless and overhead! 2016-12-29 23:36:05 +01:00
Aaron Marcher b68925dbef #undef strlcpy not needed anymore 2016-12-29 23:30:53 +01:00
Aaron Marcher d7fbcb3586 tested wifi 2016-12-29 23:30:17 +01:00
Aaron MarcherandGitHub e3c9a6f923 Merge pull request #32 from R41z/master
several bugfixes and general improvements, see commits below.
2016-12-29 23:27:57 +01:00
Aaron MarcherandGitHub 015f832c3a Merge branch 'master' into master 2016-12-29 23:27:44 +01:00
Aaron Marcher 7392dbabeb kernel_release() coding style and position in code fix 2016-12-28 23:59:19 +01:00
Aaron MarcherandGitHub 1a143566e6 Merge pull request #30 from TheMRod/master
Add a "uname -r" feature to see which kernel is running
2016-11-16 21:20:26 +01:00
Aaron MarcherandGitHub bcd5732b04 Merge pull request #25 from jodizzle/dev/swap
Add functions for measuring swap
2016-10-28 16:27:19 +02:00
Aaron MarcherandGitHub 59ed3b6d8d Merge pull request #24 from jodizzle/feat/mute
Restore "mute" message
2016-10-13 12:15:18 +02:00
Aaron MarcherandGitHub 97c745e10e Merge pull request #23 from R41z/master
get rid of unused variable (silly gcc did not report that error)
2016-10-12 22:01:46 +02:00
Aaron Marcher 8830aeef77 added quinq to contributors 2016-10-10 20:05:33 +02:00
Aaron Marcher e1b89581d2 add setlocale() (mostly for datetime function) 2016-10-10 18:58:06 +02:00
Aaron Marcher 3971c1f47c check daemon() return value 2016-10-10 18:52:46 +02:00
Aaron Marcher 6890a27a3a fixed run_command() 2016-10-10 09:19:44 +02:00
Aaron Marcher 5a70f920f0 fixed run_command() 2016-10-10 09:02:24 +02:00
Aaron Marcher cc1bb3a344 removed unnecessary fp, shorter return 0 and fixed compiler warning in vol_perc 2016-10-09 14:06:04 +02:00
Aaron MarcherandGitHub 5e7aa2a321 Merge pull request #20 from R41z/master
fix division by zero in vol_perc, and hostname() rewrite
2016-10-09 13:50:02 +02:00
Aaron Marcher 6239e5de17 added name to LICENSE 2016-10-05 22:56:25 +02:00
Aaron Marcher 3a3a3e4101 better default config.h 2016-10-05 11:40:36 +02:00
Aaron Marcher a2d2e801a2 3.0 2016-09-19 11:17:51 +02:00
Aaron Marcher c5ace949e4 braces for one line statements in smprintf() 2016-09-18 22:01:44 +02:00
Aaron Marcher bad8dc682d shorter copyright notice and moved back VERSION and _GNU_SOURCE as the man page version number fails 2016-09-18 22:00:50 +02:00
Aaron MarcherandGitHub 237a7720b7 Merge pull request #19 from R41z/master
several changes
2016-09-18 21:44:48 +02:00
Aaron Marcher fd36f65cc7 updated man page according to readme 2016-09-18 21:08:21 +02:00
Aaron Marcher fad39093cc added -v to manpage 2016-09-18 21:07:02 +02:00
Aaron Marcher 915eeb8b49 lol, dwm != slstatus in manpage :D 2016-09-18 21:06:28 +02:00
Aaron Marcher dd0f0cd30e README.md reloaded 2016-09-18 17:51:25 +02:00
Aaron Marcher 0fe8e5a961 suckless coding style -> added back function prototypes argument variable names 2016-09-18 17:26:01 +02:00
Aaron Marcher d1423010d0 config.mk comment about -Wno-unused-functions 2016-09-18 17:22:12 +02:00
Aaron Marcher cfa0d9e8fe optimization 2016-09-18 17:15:50 +02:00
Aaron Marcher 14749b6c87 added -v command line option 2016-09-18 17:03:53 +02:00
Aaron Marcher dcc0cddee4 simpler usage 2016-09-18 16:57:55 +02:00
Aaron Marcher db07244cb8 do not exit on failed smprintf 2016-09-18 16:54:46 +02:00
Aaron Marcher 2fdb2ede04 added man page 2016-09-17 22:51:59 +02:00
Aaron Marcher 4a7aba5151 added man page 2016-09-17 22:51:49 +02:00
Aaron Marcher fd0bb713d7 added optimization back (removed it for debugging some time ago) 2016-09-17 22:03:56 +02:00
Aaron Marcher 9477f3b1d1 n/a for run_command() 2016-09-17 18:16:27 +02:00
Aaron Marcher c8926634be fuck newlines 2016-09-17 18:10:26 +02:00
Aaron Marcher 18f7d99909 removed TODO.md 2016-09-17 18:08:31 +02:00
Aaron Marcher 37959ca569 moved headers to extern 2016-09-17 18:07:03 +02:00
Aaron Marcher d73118eaa4 shorter names 2016-09-17 17:06:06 +02:00
Aaron Marcher 2e012d533e only open and close display if output type is dwm 2016-09-17 16:53:45 +02:00
Aaron Marcher 4dcba6b7e8 coding style fixes + better var names 2016-09-17 16:51:21 +02:00
Aaron Marcher 87eae6db03 added daemonization, output possibility to console (for other programs) and moved the code to set WM_NAME to its own function as it is needed two times 2016-09-16 23:31:24 +02:00
Aaron Marcher 887b9bd3e3 fixed run_command() 2016-09-14 18:42:51 +02:00
Aaron MarcherandGitHub ad03218fd5 Merge pull request #18 from R41z/master
simplified run_command()
2016-09-14 16:47:28 +02:00
Aaron MarcherandGitHub 5609b9d9de Merge pull request #17 from R41z/master
improved hostname()
2016-09-14 11:27:19 +02:00
Aaron Marcher 6edc959933 do not overwrite config.h if config.def.h changes 2016-09-14 11:08:37 +02:00
Aaron Marcher 1ad9f2504d hostname() null terminaiton subtraction *is* needed 2016-09-14 11:04:24 +02:00
Aaron MarcherandGitHub bca9b5246a Merge pull request #16 from R41z/master
several improvements && memory leak fix.
2016-09-14 10:58:14 +02:00
Aaron Marcher f13104156f battery_state() function added 2016-09-13 22:03:36 +02:00
Aaron Marcher 7aad78bd95 fixed vol_perc() typo and added % sign again 2016-09-13 21:11:11 +02:00
Aaron Marcher 87c1377b08 simplified vol_perc() (and with that config.def.h is super clean) 2016-09-13 21:08:44 +02:00
Aaron Marcher 74b6e340f2 lol, battery_perc() is even simpler, fuck this shit :D 2016-09-13 21:05:49 +02:00
Aaron Marcher 2d1bbf0d35 simplified battery_perc() a lot and removed useless options from config.def.h 2016-09-13 20:54:45 +02:00
Aaron Marcher 60df4f0f05 loop's not needed anymore 2016-09-13 19:35:54 +02:00
Aaron Marcher 98e7324010 set old WM_NAME content before exiting 2016-09-13 19:34:25 +02:00
Aaron Marcher ba2947ae45 sighandle forgot const 2016-09-13 19:21:54 +02:00
Aaron Marcher 67d3f9c540 signal handling to exit gracefully + small coding style fixes 2016-09-13 19:09:01 +02:00
Aaron Marcher a1c962f8a3 simplify status_string clearing 2016-09-13 18:57:56 +02:00
Aaron Marcher 75b1853313 Fixes issue #15. Forgot to close() a socket in wifi_essid()... 2016-09-13 18:54:15 +02:00
Aaron Marcher d19d4aa2e8 coding style (global variables) 2016-09-12 12:12:11 +02:00
Aaron MarcherandGitHub c0647e946f Merge pull request #14 from R41z/master
cpu_perc() workaround
2016-09-12 11:47:48 +02:00
Aaron Marcher d5fb46e61d fixed wifi_perc() typo 2016-09-12 11:28:54 +02:00
Aaron Marcher f901f4cece added my fancy icon 2016-09-09 21:12:13 +02:00
Aaron Marcher 217da011dd brought back update interval 2016-09-09 19:26:06 +02:00
Aaron Marcher 81997b327c removed more unneeded comments 2016-09-09 19:21:26 +02:00
Aaron Marcher 545f1560e6 fixed username function (wtf happened here?) 2016-09-09 19:19:46 +02:00
Aaron Marcher 98f3985d3e fixed run_command behaviour for emtpy command output (uninitialized) 2016-09-09 19:18:14 +02:00
Aaron Marcher 3bfa5fe60d coding style fixes 2016-09-09 19:15:43 +02:00