aboutsummaryrefslogtreecommitdiff
path: root/dwm.c
Commit message (Collapse)AuthorAgeFilesLines
* feat(dwm.c): alt tab patch + horizontal alignmentFuwn2024-05-231-0/+218
|
* feat(dwm.c): add clientindicators patch + toggleFuwn2024-05-231-0/+12
|
* refactor: correct warningsFuwn2024-05-231-5/+3
|
* feat(dwm.c): add bidi patchFuwn2024-05-231-3/+21
|
* fix(dwm.c): correct vertical padding on first paintFuwn2024-05-231-1/+2
|
* refactor(dwm.c): remove unused variablesFuwn2024-05-231-6/+6
|
* feat(dwm.c): followclient follows on tagmonFuwn2024-05-231-2/+12
|
* feat(dwm.c): systraypinning toggle fixFuwn2024-05-231-1/+1
|
* feat(config.h): followclientFuwn2024-05-231-0/+12
|
* feat(config.h): reactive togglebarFuwn2024-05-231-1/+17
|
* feat(dwm.c): add cursorwarp patchFuwn2024-05-231-0/+8
|
* feat(dwm.c): add centretitle patchFuwn2024-05-231-0/+7
|
* feat: add winicon patchFuwn2024-05-231-2/+94
|
* feat(dwm.c): add nametag patch + fixFuwn2024-05-231-1/+40
|
* fix(dwm.c): pertag and combo compatibilityFuwn2024-05-231-0/+2
|
* feat(dwm.c): add combo patchFuwn2024-05-231-0/+43
|
* feat(dwm.c): add pertagwithsel patchFuwn2024-05-231-8/+91
|
* feat(dwm.c): add zoomswap patchFuwn2024-05-231-3/+40
|
* feat(dwm.c): dd attachaside patchFuwn2024-05-231-4/+28
|
* fix(dwm.c): correct systray position on bar toggleFuwn2024-05-231-1/+1
|
* fix(dwm.c): buttonpres with sp paddingFuwn2024-05-231-1/+1
|
* feat(config.h): global custom WMNAME usageFuwn2024-05-231-11/+11
|
* feat(config.h): add bar height patchFuwn2024-05-231-1/+1
|
* feat(dwm.c): toggle bar on fullscreen toggleFuwn2024-05-231-1/+3
|
* fix(dwm.c): barpadding and systray compatibilityFuwn2024-05-231-4/+4
|
* feat(dwm.c): add barpadding patchFuwn2024-05-231-9/+14
|
* feat(config.h): custom window manager nameFuwn2024-05-231-3/+3
|
* fix(dwm.c): bar widget press registrationFuwn2024-05-231-1/+1
|
* feat(dwm.c): add systray patchFuwn2024-05-231-29/+386
|
* feat(dwm.c): remove window refresh rate limitFuwn2024-05-231-6/+6
|
* feat(dwm.c): add vanitygaps patchFuwn2024-05-231-10/+48
|
* No need to call setup() multiple timesspeedie2023-06-151-1/+6
|
* Remove old `xrdb` patch, which does not need to be used alongside thespeedie2023-06-151-59/+8
| | | | .Xresources patch.
* revert 712d6639ff8e863560328131bbb92b248dc9cde7Luke Smith2023-02-281-9/+11
|
* Bump to 6.4iStagnant2023-02-241-85/+89
|
* preserveonrestartLuke Smith2022-11-021-1/+37
|
* fix swallow flicker, close #210Luke Smith2022-10-181-1/+1
|
* return of xrdb patch to F5Luke Smith2022-07-081-0/+61
|
* Unset fullscreen on current window when new window is openedfrei-0xff2022-01-211-0/+2
|
* Fix small edge casesEthan Marshall2021-12-051-2/+7
| | | | | Fix case where only windows available are sticky Fix case where stack is empty sometimes segfaulting
* Initial fix for sticky switchingEthan Marshall2021-12-051-1/+1
|
* always centerLuke Smith2021-03-121-0/+2
|
* Dwm did not redraw borders when swallowing so it messed up swallowing when ↵JimKat-12020-12-281-0/+12
| | | | in fullscreen
* rm xrdb patch to xresources to load non-color varsLuke Smith2020-11-071-64/+72
|
* Merge pull request #74 from aajonusonline/patch-1Luke Smith2020-08-271-4/+11
|\ | | | | swallow patch: add FreeBSD support
| * swallow patch: add FreeBSD supportaajonusonline2020-05-181-4/+11
| | | | | | | | patch from this commit: https://github.com/deadpixi/deadpixi-dwm/commit/42a798c34b4a4182599fc09f661c3b826a77bd54
* | dwmblocks doesn't receive signals on OpenBSD, OpenBSD doesn't implement ↵skeletal7382020-08-091-1/+7
| | | | | | | | sigqueue. Got rid of these.
* | Merge branch 'master' of git://git.suckless.org/dwmLuke Smith2020-05-191-5/+6
|\ \ | |/ |/|
| * dwm crashes when opening 50+ clients (tile layout)bakkeby2020-04-251-2/+4
| | | | | | | | | | | | | | | | Many users new to dwm find themselves caught out by being kicked out to the login manager (dwm crashing) when they open 50+ clients for demonstration purposes. The number of clients reported varies depending on the resolution of the monitor. The cause of this is due to how the default tile layout calculates the height of the next client based on the position of the previous client. Because clients have a minimum size the (ty) position can exceed that of the window height, resulting in (m->wh - ty) becoming negative. The negative height stored as an unsigned int results in a very large height ultimately resulting in dwm crashing. This patch adds safeguards to prevent the ty and my positions from exceeding that of the window height.
| * drawbar: Don't shadow sw globalChris Down2020-04-221-4/+4
| | | | | | | | | | | | | | This jarred me a bit while reading the code, since "sw" usually refers to the global screen geometry, but in drawbar() only it refers to text-related geometry. Renaming it makes it more obvious that these are not related.