I have fixed the `anysize' patch by removing the following lines from
st-anysize-0.8.1.diff:
@@ -793,8 +797,8 @@ xhints(void)
sizeh->flags = PSize | PResizeInc | PBaseSize | PMinSize;
sizeh->height = win.h;
sizeh->width = win.w;
- sizeh->height_inc = win.ch;
- sizeh->width_inc = win.cw;
+ sizeh->height_inc = 1;
+ sizeh->width_inc = 1;
sizeh->base_height = 2 * borderpx;
sizeh->base_width = 2 * borderpx;
sizeh->min_height = win.ch + 2 * borderpx;
Using the default win.ch and win.cw work fine. My question is now, why
were the hints changed in the first place?
I will post the updated patch to the wiki when I figure out how to send it.
- Finn.
When the `anysize' patch from st and the `moveresize' patch from dwm are
combined and an st window is moved in any direction, it expands
horizontally and vertically when it should only move.
This is using (default) `moveresize' offsets of 25 and `anysize'
borderpx = 8.
I've tested this with the following patches:
st-anysize-0.8.1.diff
dwm-moveresize-6.2.diff
running on the following versions of the respective programs:
dwm-6.2
st 0.8.4
I've attached a compressed mkv file demonstrating the problem
(please ignore the flickering - it is my compositor).
I haven't got a fix for this, will read the patches and see what I can
do (if anything at all). I'm pretty sure the issue is in `anysize' and
not `moveresize'.
Please let me know if I can be of any help or more information is needed.
- Finn.