Commit Graph

42 Commits

Author SHA1 Message Date
Juan Ignacio Díaz
88048a74d1 use DefaultRootWindow macro 2022-09-20 12:31:23 -03:00
Utkarsh Verma
6a97f4d0c5 Support upto 256 click events on a block. Fixes #32 2022-09-03 09:15:45 +02:00
Utkarsh Verma
647080cbed Add .clang-format 2022-08-27 09:27:26 +02:00
Utkarsh Verma
f1c037037d Minor changes 2022-07-13 07:54:12 +05:30
Utkarsh Verma
be46e8a8bd Set session ID for fork. Fixes #28 2022-07-10 14:15:32 +05:30
Utkarsh Verma
cdc992cc41 Refactor X11 part 2022-06-27 02:38:11 +05:30
Utkarsh Verma
65bfd0eef5 Improve UTF8 trimming algorithm 2022-05-01 15:27:30 +05:30
Utkarsh Verma
6cdd6f7ff2 Fix crashing of dwmblocks 2022-04-22 06:21:11 +05:30
Utkarsh Verma
09e72e590d maxInterval should bet at least 1 2022-04-21 19:04:41 +05:30
Utkarsh Verma
23e1d5732a Use SIGALRM for timer and get rid of the child process 2022-04-21 18:40:09 +05:30
Utkarsh Verma
f04d21fa22 Handle UTF-8 characters properly for CMDLENGTH 2022-04-19 16:48:17 +05:30
Utkarsh Verma
c720d07df8 Handle the bytesRead = CMDLENGTH case properly 2022-02-26 08:55:50 +05:30
Utkarsh Verma
1676c07b8f Refresh all blocks on receiving SIGUSR1 2022-02-16 14:12:55 +05:30
Utkarsh Verma
4f4976500a Refactor code 2022-01-18 23:58:48 +05:30
Utkarsh Verma
3afc4d7d24 Ignore all realtime signals to avoid crash. Closes #14 2022-01-18 22:30:20 +05:30
Utkarsh Verma
2e1e93c3da Refactor code and remove rate-limiting logic 2022-01-17 13:10:43 +05:30
Utkarsh Verma
0471144a2e Ensure that only one execution happens per block at an instance 2022-01-16 22:48:47 +05:30
Utkarsh Verma
0bc49aa703 Fix #12 and refactor code 2022-01-16 16:30:39 +05:30
Utkarsh Verma
7df6de59b5 Handle block output excess properly 2022-01-03 10:34:20 +05:30
Utkarsh Verma
978229b265 Make BLOCK definition pedantic 2022-01-02 23:47:27 +05:30
Utkarsh Verma
97ec586b82 Trim trailing spaces as well 2021-12-30 11:03:42 +05:30
Utkarsh Verma
172a239edb Handle trimming of unicode characters properly 2021-12-30 10:44:06 +05:30
Utkarsh Verma
6d762615dd Rename TRAILING_DELIMITER to LEADING_DELIMITER 2021-10-19 17:21:18 +05:30
Utkarsh Verma
3d55e4b10f Make block clickability optional 2021-10-17 07:28:15 +05:30
Utkarsh Verma
5a3097a13d Update README and close file descriptors on exit 2021-10-16 09:32:18 +05:30
Utkarsh Verma
68d3792030 Handle empty command outputs properly 2021-10-15 15:26:08 +05:30
Utkarsh Verma
22916019dc Properly take care of the underscore in command outputs 2021-10-15 15:00:43 +05:30
Utkarsh Verma
3fff34b8da Improve polling and handle only one signal per poll 2021-10-15 13:22:10 +05:30
Utkarsh Verma
c050132065 Poll every 100ms 2021-10-15 10:51:47 +05:30
Utkarsh Verma
839ccc5b1d Switch to poll-based execution of blocks 2021-10-15 10:24:32 +05:30
Utkarsh Verma
770742a8ee Prevent writing of stale output to status when multiple signals are fired in a quick succession 2021-10-14 14:43:07 +05:30
Utkarsh Verma
034f33bc41 Add TRAILING_DELIMITER option 2021-10-13 21:28:49 +05:30
Utkarsh Verma
68ffb1f8ed Improve CMDLENGTH logic 2021-10-13 06:37:55 +05:30
Utkarsh Verma
65d12cf3c9 Refactor code and turn on compiler optimizations 2021-10-12 20:23:42 +05:30
Utkarsh Verma
a1727ce4c8 Fix typo in macro definition 2021-10-12 11:13:08 +05:30
Utkarsh Verma
f4a1a63485 Implement asynchronous block execution 2021-10-12 10:06:31 +05:30
allacee
9b42cdba27 Fix mouse click handling 2021-10-07 10:40:19 +05:30
Utkarsh Verma
968ceac7f3 Execute blocks asynchronously 2021-04-21 18:24:39 +05:30
Utkarsh Verma
62b67552e6 Fix slow loading on first status printing. 2021-04-13 12:19:34 +05:30
Utkarsh Verma
5465c43cff Improve sleep mechanism. 2021-04-13 11:05:21 +05:30
Utkarsh Verma
1d936dcadd Add README.md 2021-03-22 11:15:40 +05:30
Utkarsh Verma
0fc72ee4b4 Initial commit. 2021-03-20 15:22:45 +05:30