commit bfd6bd0636db67403faf12c087cfe84d66558d82
parent aa717b1814fb3447a1bb7ec44e03f396cab4e57c
Author: Stefan Mark <0mark@unserver.de>
Date: Sat, 3 Jul 2010 10:34:30 +0200
new link, added autoresize patch
Diffstat:
4 files changed, 50 insertions(+), 2 deletions(-)
diff --git a/dwm.suckless.org/patches/autoresize.diff b/dwm.suckless.org/patches/autoresize.diff
@@ -0,0 +1,35 @@
+diff -r 53d98940cb04 dwm.c
+--- a/dwm.c Fri Jun 04 11:41:16 2010 +0100
++++ b/dwm.c Sat Jul 03 10:31:22 2010 +0200
+@@ -88,7 +88,7 @@
+ int basew, baseh, incw, inch, maxw, maxh, minw, minh;
+ int bw, oldbw;
+ unsigned int tags;
+- Bool isfixed, isfloating, isurgent, oldstate;
++ Bool isfixed, isfloating, isurgent, oldstate, needresize;
+ Client *next;
+ Client *snext;
+ Monitor *mon;
+@@ -591,6 +591,8 @@
+ configure(c);
+ if(ISVISIBLE(c))
+ XMoveResizeWindow(dpy, c->win, c->x, c->y, c->w, c->h);
++ else
++ c->needresize=1;
+ }
+ else
+ configure(c);
+@@ -1576,7 +1578,12 @@
+ if(!c)
+ return;
+ if(ISVISIBLE(c)) { /* show clients top down */
+- XMoveWindow(dpy, c->win, c->x, c->y);
++ if(c->needresize) {
++ c->needresize=0;
++ XMoveResizeWindow(dpy, c->win, c->x, c->y, c->w, c->h);
++ } else {
++ XMoveWindow(dpy, c->win, c->x, c->y);
++ }
+ if(!c->mon->lt[c->mon->sellt]->arrange || c->isfloating)
+ resize(c, c->x, c->y, c->w, c->h, False);
+ showhide(c->snext);
diff --git a/dwm.suckless.org/patches/autoresize.md b/dwm.suckless.org/patches/autoresize.md
@@ -0,0 +1,13 @@
+# autoresize
+
+## Description
+
+By default, windows that are not visible when requesting a resize/move wont get resized/moved. With this Patch, they do.
+
+## Download
+
+ * [autoresize.diff](autoresize.diff) autoresize.diff (07.03.2010)
+
+## Author
+
+ * Stefan Mark - <0mark@unserver.de>
diff --git a/dwm.suckless.org/patches/fancycoloredbarclickable.md b/dwm.suckless.org/patches/fancycoloredbarclickable.md
@@ -15,7 +15,7 @@ everywhere but in the status area.
## Download
- * [dwm-fancycoloredbarclickable.diff](http://0mark.unserver.de/dwm-sprinkles/export/40/trunk/patches/dwm-fancycoloredbarclickable.diff) latest fancycoloredbarclickable patch
+ * [dwm-fancycoloredbarclickable.diff](https://svn.0mark.unserver.de/dwm/trunk/patches/dwm-fancycoloredbarclickable.diff) latest fancycoloredbarclickable patch
## Glueer (for is is a patch of patches, im not really the author, but one who glued things together ;)
diff --git a/dwm.suckless.org/patches/transparency.md b/dwm.suckless.org/patches/transparency.md
@@ -8,7 +8,7 @@ when a rule is found. There may be Bugs. A lot of them. Creeeeepy!
## Download
- * [dwm-transparency.diff](http://0mark.unserver.de/dwm-sprinkles/export/40/trunk/patches/dwm-transparency.diff) latest transparency patch
+ * [dwm-transparency.diff](https://svn.0mark.unserver.de/dwm/trunk/patches/dwm-transparency.diff) latest transparency patch
## Author