aboutsummaryrefslogtreecommitdiffstats
path: root/dwmblocks.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-12-24upJoe1-0/+1
2024-12-24upJoe1-0/+2
2022-08-17coolJoe1-5/+5
2022-08-16wipJoe1-1/+1
2022-08-16updateJoe1-17/+23
2022-08-10Explicitly zero signal maskEthan Marshall1-1/+2
2022-08-10Fix bar clickingEthan Marshall1-3/+3
Freeze v1 inadvertently blocked the signal which was delivered when clicking. Do not block this signal while redrawing. Instead, only explicitly block real time signals.
2022-08-09Do not block interrupt/terminate signalsEthan Marshall1-0/+3
2022-08-09Fix statusbar freezingEthan Marshall1-1/+12
Block signal handlers from running recursively (when a handler is already running) to avoid deadlock on Xorg connection.
2021-07-05fixed a bug in interval time updatingdfuehrer1-2/+2
2021-05-23Replace bughy implementation of function 'remove_all()'.Ivan Mikhnovich1-4/+4
Counterexample for old implementation: char str[] = "aaa"; remove_all(str, 'a'); printf("%s\n", str); // displays "a" if we're lucky, //or crashes if we're not.
2021-03-23reset errno so previous error doesn't cause next check to faildfuehrer1-2/+1
2021-03-17Added greatest common denominator interval fromdfuehrer1-9/+30
"Improve performance by sleeping as much as possible #69" since the sleeping has been changed.
2021-03-14finally actually fixed the blocks dissappearing problem completelydfuehrer1-41/+55
2021-03-13sorta fixed bug with sleep and timing where interruptingdfuehrer1-6/+23
dwmblocks by clicking on the bar would interrupt the sleep causing it to reload everything sooner than it should, which would cause slower things to not update and disappear untill they were reloaded. This was especially a problem with using scrolling on blocks. Still occasionally breaks but is much less horrible.
2021-03-02Revert "Mitigates disappearing blocks on fast mouse interaction"Luke Smith1-21/+6
2021-02-19ignore real-time signals by default, unless explicitly setNihal Jere1-0/+4
2021-02-07Mitigates disapearing blocks on fast mouse interactionFederico Ciuffardi1-6/+21
2020-08-28update and fork fixLuke Smith1-3/+4
2020-06-02fix #24Luke Smith1-1/+5
2020-05-30Added support for multiple char delimitermackarelfish1-5/+9
2020-05-30Fixed weird blocks behaviour with moving textmackarelfish1-1/+1
2020-05-18Update status after forking and export with setenvDaniel Bylinka1-10/+6
Forking after updating the status can feel unresponsive depending on how long it takes for the command to run. Also link to the statuscmd page on suckless.org instead of the gist.
2020-05-04statuscmd programs forkedLuke Smith1-19/+25
2020-04-24Remove newlines from command outputMateuszOkulus1-0/+15
2020-04-22Revert "no longer (unused) icon slot" for bugfixLuke Smith1-2/+6
This reverts commit 29485b43b0712062a0ccb99a1301ef071252a95e.
2020-04-13no longer (unused) icon slotLuke Smith1-6/+2
2020-04-09Update dwmblocks.chisakiyo1-1/+1
2020-04-08old vol commands removedLuke Smith1-4/+0
2020-03-01blocks.h moved to config.hLuke Smith1-5/+5
2019-12-16Added ifndef for openbsd compatibility. SIGRTMIN is not defined onAidan1-2/+9
OpenBSD.
2019-11-30Switched to fgets instead of using fgetcAidan1-16/+5
2019-11-30fixed issue causing segfault on ARM systemsAidan1-0/+4
2019-11-27Fixed garbled last commitAidan Hubert1-12/+0
2019-11-26Added -p option for printing to stdout rather then setting the root window ↵Aidan1-4/+26
for compatibility with other wms.
2019-11-13Made dwmblocks way more efficient by only setting the name of the root ↵Aidan1-11/+9
window when something has changed.
2019-11-07Revert "Changed delimeter to accept multiple characters."Aidan1-14/+6
Bug was found where certain modules caused dwm to lag horribly. Reverting until a fix can be found. This reverts commit 3da92ebccb863394a3501ce2d9cbe60ad9aafc8c.
2019-11-04Changed delimeter to accept multiple characters.Aidan1-6/+14
2019-03-29added icons and delimeterAidan1-9/+17
2019-03-24Fixed for loop in getstatus()Aidan1-1/+1
2019-03-24Added function declarations and renamed setrootcmd to statusstr.Aidan1-12/+20
2019-03-24Added code files, and Makefile.Aidan1-0/+151