Commit Graph

132 Commits

Author SHA1 Message Date
Luca Bilke 606d9be337 update .clangd 2023-11-24 15:37:51 +01:00
Luca Bilke e644c47ff1 Merge branch 'main' of https://git.snaile.de/luca/dwmblocks-async 2023-11-24 15:37:12 +01:00
Luca Bilke 362600c0bb clean up ci 2023-11-23 23:14:53 +01:00
Luca Bilke bf82d3ce4d Set up xbps repo publishing
ci/woodpecker/tag/woodpecker Pipeline was successful Details
2023-11-23 23:13:34 +01:00
Luca Bilke 81e0bb75e4 set up xbps publishing 2023-11-23 18:49:07 +01:00
Luca Bilke 533c36b512 Set up xbps repo 2023-11-23 16:43:43 +01:00
Luca Bilke f8c27ebf0e only show ext4 disks
ci/woodpecker/tag/woodpecker Pipeline was successful Details
2023-11-22 20:41:21 +01:00
Luca Bilke eef9e13a75 Change installation path in pipeline
ci/woodpecker/tag/woodpecker Pipeline was successful Details
2023-11-22 20:19:18 +01:00
Luca Bilke a6db2ff005 Update pipelines for xbps-packages
ci/woodpecker/tag/woodpecker Pipeline was successful Details
2023-11-22 20:13:22 +01:00
Luca Bilke fa87f28e17 rework pipeline 2023-11-22 14:30:25 +01:00
Luca Bilke 8809d4b174 increase sb-packages timer
ci/woodpecker/push/woodpecker Pipeline failed Details
ci/woodpecker/tag/woodpecker Pipeline was successful Details
2023-11-22 13:43:37 +01:00
Luca Bilke 6b6ed81c10 add publish step
ci/woodpecker/manual/woodpecker Pipeline failed Details
2023-11-22 13:38:33 +01:00
Luca Bilke 16f6fb7596 correct includes
ci/woodpecker/push/woodpecker Pipeline was successful Details
ci/woodpecker/tag/woodpecker Pipeline was successful Details
2023-11-22 13:04:19 +01:00
Luca Bilke 77aed1072b add pipeline
try again

try again
2023-11-22 13:04:19 +01:00
Luca Bilke 2a6758bed4 remove files 2023-11-22 13:04:19 +01:00
Luca Bilke 3d34a927fa set config 2023-11-22 11:39:48 +01:00
Utkarsh Verma 5f45160b65
fix: Fix command-line argument parsing order 2023-11-22 15:41:31 +05:30
Utkarsh Verma df76bd50f2
fix: Remove invalid strcat invocation for TRAILING_DELIMITER
Fixes #51
2023-11-20 15:02:27 +05:30
Utkarsh Verma c166ffe0b4
refactor: Add clang-tidy checks and simplify codebase 2023-11-16 11:01:07 +05:30
Utkarsh Verma f18100c2ee
tidy: Remove unused include 2023-11-01 15:44:24 +05:30
Utkarsh Verma 5211be61d9
README: Remove unnecessary newline 2023-10-25 20:02:33 +05:30
Utkarsh Verma 10f7d9b8db
Get rid of all global variables 2023-10-25 20:00:08 +05:30
Utkarsh Verma bc84d094cd
Rewrite the entire code-base
The following changes are focused upon:
- Modularity
- Doing away with globals
- No heap allocations
- Better command line interface
- Switch from Xlib to XCB
- More verbose type definitions
- Implement a single-file config by utilising X-macros
2023-10-25 17:37:23 +05:30
Utkarsh Verma 2773129533
Update clang-format 2023-04-06 06:18:16 +05:30
Utkarsh Verma a9f7763596
Improve Makefile 2023-04-01 11:21:42 +05:30
Utkarsh Verma 2395be73c8
Update Makefile 2023-03-30 07:04:11 +05:30
Utkarsh Verma 8dd9bc6a7d
Reorganize code and remove hack for empty block outputs 2023-03-28 08:17:16 +05:30
HelionSmoker f6a5fa6480
Improve grammar of README 2023-03-25 21:39:27 +05:30
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 098184d0c3
Improve Makefile 2022-08-24 18:37:38 +02:00
Utkarsh Verma f1c037037d
Minor changes 2022-07-13 07:54:12 +05:30
Utkarsh Verma 39dc44cf89
Update README 2022-07-10 14:21:58 +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 c62ed677a7
Add image to README 2022-01-18 22:47:00 +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 589d320b2e
Update README and config.h 2022-01-16 22:49:08 +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