[wiki] [sites] [dwm][patches] port to 6.2 || Jochen Sprickerhof

From: <git_AT_suckless.org>
Date: Tue, 07 Apr 2020 12:56:26 +0200

commit f4707c80507d5aa3dbdbe654b7798cec03bab89f
Author: Jochen Sprickerhof <git_AT_jochen.sprickerhof.de>
Date: Tue Apr 7 08:44:21 2020 +0200

    [dwm][patches] port to 6.2

diff --git a/dwm.suckless.org/patches/fancybar/dwm-fancybar-2019018-b69c870.diff b/dwm.suckless.org/patches/fancybar/dwm-fancybar-6.2.diff
similarity index 100%
rename from dwm.suckless.org/patches/fancybar/dwm-fancybar-2019018-b69c870.diff
rename to dwm.suckless.org/patches/fancybar/dwm-fancybar-6.2.diff
diff --git a/dwm.suckless.org/patches/fancybar/index.md b/dwm.suckless.org/patches/fancybar/index.md
index e9cf23c9..7a21b18b 100644
--- a/dwm.suckless.org/patches/fancybar/index.md
+++ b/dwm.suckless.org/patches/fancybar/index.md
_AT_@ -11,7 +11,7 @@ Download
 --------
 * [dwm-fancybar-5.6.1.diff](dwm-fancybar-5.6.1.diff)
 * [dwm-fancybar-6.1.diff](dwm-fancybar-6.1.diff)
-* [dwm-fancybar-2019018-b69c870.diff](dwm-fancybar-2019018-b69c870.diff)
+* [dwm-fancybar-6.2.diff](dwm-fancybar-6.2.diff)
 
 Author
 ------
diff --git a/dwm.suckless.org/patches/pertag/dwm-pertag-20170513-ceac8c9.diff b/dwm.suckless.org/patches/pertag/dwm-pertag-6.2.diff
similarity index 91%
rename from dwm.suckless.org/patches/pertag/dwm-pertag-20170513-ceac8c9.diff
rename to dwm.suckless.org/patches/pertag/dwm-pertag-6.2.diff
index 1a2a3cf3..d7537279 100644
--- a/dwm.suckless.org/patches/pertag/dwm-pertag-20170513-ceac8c9.diff
+++ b/dwm.suckless.org/patches/pertag/dwm-pertag-6.2.diff
_AT_@ -1,8 +1,8 @@
 diff --git a/dwm.c b/dwm.c
-index a5ce993..45f1e27 100644
+index 4465af1..6474055 100644
 --- a/dwm.c
 +++ b/dwm.c
-_AT_@ -112,6 +112,7 @@ typedef struct {
+_AT_@ -111,6 +111,7 @@ typedef struct {
          void (*arrange)(Monitor *);
  } Layout;
  
_AT_@ -10,7 +10,7 @@ index a5ce993..45f1e27 100644
  struct Monitor {
          char ltsymbol[16];
          float mfact;
-_AT_@ -131,6 +132,7 @@ struct Monitor {
+_AT_@ -130,6 +131,7 @@ struct Monitor {
          Monitor *next;
          Window barwin;
          const Layout *lt[2];
_AT_@ -18,7 +18,7 @@ index a5ce993..45f1e27 100644
  };
  
  typedef struct {
-_AT_@ -272,6 +274,15 @@ static Window root, wmcheckwin;
+_AT_@ -271,6 +273,15 @@ static Window root, wmcheckwin;
  /* configuration, allows nested code to access above variables */
  #include "config.h"
  
_AT_@ -34,7 +34,7 @@ index a5ce993..45f1e27 100644
  /* compile-time check if all tags fit into an unsigned int bit array. */
  struct NumTags { char limitexceeded[LENGTH(tags) > 31 ? -1 : 1]; };
  
-_AT_@ -632,6 +643,7 @@ Monitor *
+_AT_@ -631,6 +642,7 @@ Monitor *
  createmon(void)
  {
          Monitor *m;
_AT_@ -42,7 +42,7 @@ index a5ce993..45f1e27 100644
  
          m = ecalloc(1, sizeof(Monitor));
          m->tagset[0] = m->tagset[1] = 1;
-_AT_@ -642,6 +654,20 @@ createmon(void)
+_AT_@ -641,6 +653,20 @@ createmon(void)
          m->lt[0] = &layouts[0];
          m->lt[1] = &layouts[1 % LENGTH(layouts)];
          strncpy(m->ltsymbol, layouts[0].symbol, sizeof m->ltsymbol);
_AT_@ -63,7 +63,7 @@ index a5ce993..45f1e27 100644
          return m;
  }
  
-_AT_@ -968,7 +994,7 @@ grabkeys(void)
+_AT_@ -966,7 +992,7 @@ grabkeys(void)
  void
  incnmaster(const Arg *arg)
  {
_AT_@ -72,7 +72,7 @@ index a5ce993..45f1e27 100644
          arrange(selmon);
  }
  
-_AT_@ -1503,9 +1529,9 @@ void
+_AT_@ -1501,9 +1527,9 @@ void
  setlayout(const Arg *arg)
  {
          if (!arg || !arg->v || arg->v != selmon->lt[selmon->sellt])
_AT_@ -84,7 +84,7 @@ index a5ce993..45f1e27 100644
          strncpy(selmon->ltsymbol, selmon->lt[selmon->sellt]->symbol, sizeof selmon->ltsymbol);
          if (selmon->sel)
                  arrange(selmon);
-_AT_@ -1524,7 +1550,7 @@ setmfact(const Arg *arg)
+_AT_@ -1522,7 +1548,7 @@ setmfact(const Arg *arg)
          f = arg->f < 1.0 ? arg->f + selmon->mfact : arg->f - 1.0;
          if (f < 0.1 || f > 0.9)
                  return;
_AT_@ -93,7 +93,7 @@ index a5ce993..45f1e27 100644
          arrange(selmon);
  }
  
-_AT_@ -1701,7 +1727,7 @@ tile(Monitor *m)
+_AT_@ -1699,7 +1725,7 @@ tile(Monitor *m)
  void
  togglebar(const Arg *arg)
  {
_AT_@ -102,7 +102,7 @@ index a5ce993..45f1e27 100644
          updatebarpos(selmon);
          XMoveResizeWindow(dpy, selmon->barwin, selmon->wx, selmon->by, selmon->ww, bh);
          arrange(selmon);
-_AT_@ -1740,9 +1766,33 @@ void
+_AT_@ -1738,9 +1764,33 @@ void
  toggleview(const Arg *arg)
  {
          unsigned int newtagset = selmon->tagset[selmon->seltags] ^ (arg->ui & TAGMASK);
_AT_@ -136,7 +136,7 @@ index a5ce993..45f1e27 100644
                  focus(NULL);
                  arrange(selmon);
          }
-_AT_@ -2036,11 +2086,37 @@ updatewmhints(Client *c)
+_AT_@ -2035,11 +2085,37 @@ updatewmhints(Client *c)
  void
  view(const Arg *arg)
  {
diff --git a/dwm.suckless.org/patches/pertag/index.md b/dwm.suckless.org/patches/pertag/index.md
index 57468cda..3fa649c5 100644
--- a/dwm.suckless.org/patches/pertag/index.md
+++ b/dwm.suckless.org/patches/pertag/index.md
_AT_@ -8,7 +8,7 @@ This patch keeps layout, mwfact, barpos and nmaster per tag.
 
 Download
 --------
-* [dwm-pertag-20170513-ceac8c9.diff](dwm-pertag-20170513-ceac8c9.diff)
+* [dwm-pertag-6.2.diff](dwm-pertag-6.2.diff)
 * [dwm-pertag-6.1.diff](dwm-pertag-6.1.diff) (6.4K) (20151109)
 * [dwm-git-20120406-pertag.diff](dwm-git-20120406-pertag.diff) (5955b)
 * [dwm-pertag-6.0.diff](dwm-pertag-6.0.diff) (5955b) (20120406)
diff --git a/dwm.suckless.org/patches/warp/dwm-warp-git-20160626-7af4d43.diff b/dwm.suckless.org/patches/warp/dwm-warp-6.2.diff
similarity index 79%
rename from dwm.suckless.org/patches/warp/dwm-warp-git-20160626-7af4d43.diff
rename to dwm.suckless.org/patches/warp/dwm-warp-6.2.diff
index f28ee200..813c41d6 100644
--- a/dwm.suckless.org/patches/warp/dwm-warp-git-20160626-7af4d43.diff
+++ b/dwm.suckless.org/patches/warp/dwm-warp-6.2.diff
_AT_@ -1,24 +1,24 @@
 diff --git a/dwm.c b/dwm.c
-index b2bc9bd..0329e1f 100644
+index 4465af1..bf74f60 100644
 --- a/dwm.c
 +++ b/dwm.c
-_AT_@ -228,6 +228,7 @@ static void updatewindowtype(Client *c);
- static void updatetitle(Client *c);
+_AT_@ -227,6 +227,7 @@ static void updatetitle(Client *c);
+ static void updatewindowtype(Client *c);
  static void updatewmhints(Client *c);
  static void view(const Arg *arg);
 +static void warp(const Client *c);
  static Client *wintoclient(Window w);
  static Monitor *wintomon(Window w);
  static int xerror(Display *dpy, XErrorEvent *ee);
-_AT_@ -842,6 +843,7 @@ focusmon(const Arg *arg)
- in gedit and anjuta */
+_AT_@ -827,6 +828,7 @@ focusmon(const Arg *arg)
+ unfocus(selmon->sel, 0);
          selmon = m;
          focus(NULL);
 + warp(selmon->sel);
  }
  
  void
-_AT_@ -1387,6 +1389,8 @@ restack(Monitor *m)
+_AT_@ -1367,6 +1369,8 @@ restack(Monitor *m)
          }
          XSync(dpy, False);
          while (XCheckMaskEvent(dpy, EnterWindowMask, &ev));
_AT_@ -27,7 +27,7 @@ index b2bc9bd..0329e1f 100644
  }
  
  void
-_AT_@ -2039,6 +2043,28 @@ view(const Arg *arg)
+_AT_@ -2044,6 +2048,28 @@ view(const Arg *arg)
          arrange(selmon);
  }
  
diff --git a/dwm.suckless.org/patches/warp/index.md b/dwm.suckless.org/patches/warp/index.md
index a969cfd3..7fbe3e02 100644
--- a/dwm.suckless.org/patches/warp/index.md
+++ b/dwm.suckless.org/patches/warp/index.md
_AT_@ -11,7 +11,7 @@ Download
 --------
 * [dwm-warp-5.9.diff](dwm-warp-5.9.diff) (20111028)
 * [dwm-warp-6.1.diff](dwm-warp-6.1.diff) (20151215)
-* [dwm-warp-git-20160626-7af4d43.diff](dwm-warp-git-20160626-7af4d43.diff)
+* [dwm-warp-6.2.diff](dwm-warp-6.2.diff)
 
 Author
 ------
Received on Tue Apr 07 2020 - 12:56:26 CEST

This archive was generated by hypermail 2.3.0 : Tue Apr 07 2020 - 13:00:49 CEST