summaryrefslogtreecommitdiff
path: root/src/clickety.c
AgeCommit message (Collapse)Author
2025-06-13clickety: handle edge case where impetus is centeredHEADmasterVito Caputo
This actually became likely to happen with the introduction of the 'm' modifier for moving the pointer to the focused window's center. Occasionally I'll accidentally initiate a resize after a Mod1-m to brin the mouse pointer, because I'm accessing the xterm popup window for tweaking something like font size. But instead of pressing ctrl-rclick, I hit mod1-rclick, and if perfectly centered, this would disappear the window on release. Ultimately it's an off by one error of sorts, just give the boundary case to the < side.
2024-07-28*: switch to gplv2Vito Caputo
Part of the reason for adding headless support in vmon is to facilitate embedded use cases. These are often incompatible with anti-tivoization aspects of gplv3. I am the copyright holder of all this stuff so it's entirely fine to switch to gplv2. Phil Freeman contributed one trivial patch (4183fbd), regardless I checked if he had any objections to the gplv2 switch and he had none. So here we go, gplv2 all the things.
2018-10-23*: update copyright lines to include 2018Vito Caputo
2017-10-04clickety: always (re)focus clicked windowVito Caputo
Currently vwm doesn't notice when something else takes the input focus. In some situations, this can leave a desktop without any focused windows, and no way to focus one because the only window is already focused as far as vwm knows. As a stop-gap solution, remove the !focused condition to the focus-on-window-click block. This way one can always force a window to be focused by simply mod-clicking the window.
2017-03-27*: update email address: s/gnugeneration/pengaru/Vito Caputo
2017-03-21*: update copyrights for 2017Vito Caputo
2017-03-14*: trivial code formatting cleanupsVito Caputo
I'm no longer fond of combining one-line conditional statements on the same line as their conditional expression.
2017-03-14vwm: utilize vwm_xserver_t, minor refactorVito Caputo
2016-09-09*: refactor all the thingsVito Caputo
Long overdue house cleaning. The addition of compositing/monitoring overlays in vwm3 pushed vwm well past what is a reasonable size for a simple thousand line file. This is a first step towards restoring sanity in the code, but no behavioral differences are intended, this is mostly just shuffling around and organizing code. I expect some performance regressions initially, follow-on commits will make more improvements to that end as the dust settles.
© All Rights Reserved