it* dwm + patches Err codevoid.de 70 i Err codevoid.de 70 hgit clone git://git.codevoid.de/dwm-sdk URL:git://git.codevoid.de/dwm-sdk codevoid.de 70 1Log /git/dwm-sdk/log.gph codevoid.de 70 1Files /git/dwm-sdk/files.gph codevoid.de 70 1Refs /git/dwm-sdk/refs.gph codevoid.de 70 1README /git/dwm-sdk/file/README.gph codevoid.de 70 1LICENSE /git/dwm-sdk/file/LICENSE.gph codevoid.de 70 i--- Err codevoid.de 70 1commit 7c2afc4ad2f56d0078ec78a705f8740ba4b2106b /git/dwm-sdk/commit/7c2afc4ad2f56d0078ec78a705f8740ba4b2106b.gph codevoid.de 70 1parent 4a4857a812034079314b95598f8e8c2e6f33567d /git/dwm-sdk/commit/4a4857a812034079314b95598f8e8c2e6f33567d.gph codevoid.de 70 hAuthor: Stefan Hagen URL:mailto:sh+git[at]codevoid[dot]de codevoid.de 70 iDate: Sun, 3 Nov 2019 17:29:17 +0100 Err codevoid.de 70 i Err codevoid.de 70 iRemove Extrabar Err codevoid.de 70 i Err codevoid.de 70 iDiffstat: Err codevoid.de 70 i M config.def.h | 2 +- Err codevoid.de 70 i M config.h | 2 -- Err codevoid.de 70 i M dwm.c | 28 +--------------------------- Err codevoid.de 70 i Err codevoid.de 70 i3 files changed, 2 insertions(+), 30 deletions(-) Err codevoid.de 70 i--- Err codevoid.de 70 1diff --git a/config.def.h b/config.def.h /git/dwm-sdk/file/config.def.h.gph codevoid.de 70 it@@ -5,6 +5,7 @@ static const unsigned int borderpx = 1; /* border pixel of windows */ Err codevoid.de 70 i static const unsigned int snap = 32; /* snap pixel */ Err codevoid.de 70 i static const int showbar = 1; /* 0 means no bar */ Err codevoid.de 70 i static const int topbar = 1; /* 0 means bottom bar */ Err codevoid.de 70 i+static const char statussep = ';'; /* separator between status bars */ Err codevoid.de 70 i static const char *fonts[] = { "monospace:size=10" }; Err codevoid.de 70 i static const char dmenufont[] = "monospace:size=10"; Err codevoid.de 70 i static const char col_gray1[] = "#222222"; Err codevoid.de 70 it@@ -113,4 +114,3 @@ static Button buttons[] = { Err codevoid.de 70 i { ClkTagBar, MODKEY, Button1, tag, {0} }, Err codevoid.de 70 i { ClkTagBar, MODKEY, Button3, toggletag, {0} }, Err codevoid.de 70 i }; Err codevoid.de 70 i- Err codevoid.de 70 1diff --git a/config.h b/config.h /git/dwm-sdk/file/config.h.gph codevoid.de 70 it@@ -19,7 +19,6 @@ static const int systraypinningfailfirst = 1; // 1 first screen, 0 last Err codevoid.de 70 i static const int showsystray = 1; // 0 = no systray Err codevoid.de 70 i static const int showbar = 1; // 0 = no bar Err codevoid.de 70 i static const int topbar = 1; // 0 = bottom bar Err codevoid.de 70 i-static const int extrabar = 0; // 0 = no extra bar Err codevoid.de 70 i Err codevoid.de 70 i static const char *colors[][3] = { Err codevoid.de 70 i [SchemeNorm] = { normfgcolor, normbgcolor, normbordercolor }, Err codevoid.de 70 it@@ -111,7 +110,6 @@ static Key keys[] = { Err codevoid.de 70 i { MODKEY|ShiftMask, XK_o, spawn, {.v = notescmd } }, Err codevoid.de 70 i { MODKEY, XK_minus, togglescratch, {.v = scratchpadcmd } }, Err codevoid.de 70 i { MODKEY, XK_b, togglebar, {0} }, Err codevoid.de 70 i- //{ MODKEY, XK_b, toggleextrabar, {0} }, Err codevoid.de 70 i { MODKEY, XK_Down, focusstack, {.i = +1 } }, Err codevoid.de 70 i { MODKEY, XK_Up, focusstack, {.i = -1 } }, Err codevoid.de 70 i { MODKEY|ShiftMask, XK_Left, incnmaster, {.i = +1 } }, Err codevoid.de 70 1diff --git a/dwm.c b/dwm.c /git/dwm-sdk/file/dwm.c.gph codevoid.de 70 it@@ -249,7 +249,6 @@ static void tag(const Arg *arg); Err codevoid.de 70 i static void tagmon(const Arg *arg); Err codevoid.de 70 i static void tile(Monitor *); Err codevoid.de 70 i static void togglebar(const Arg *arg); Err codevoid.de 70 i-static void toggleextrabar(const Arg *arg); Err codevoid.de 70 i static void togglefloating(const Arg *arg); Err codevoid.de 70 i static void togglescratch(const Arg *arg); Err codevoid.de 70 i static void toggletag(const Arg *arg); Err codevoid.de 70 it@@ -667,7 +666,6 @@ void configurenotify(XEvent *e) Err codevoid.de 70 i for (c = m->clients; c; c = c->next) Err codevoid.de 70 i if (c->isfullscreen) Err codevoid.de 70 i resizeclient(c, m->mx, m->my, m->mw, m->mh); Err codevoid.de 70 i- //XMoveResizeWindow(dpy, m->barwin, m->wx, m->by, m->ww, bh); Err codevoid.de 70 i resizebarwin(m); Err codevoid.de 70 i } Err codevoid.de 70 i XMoveResizeWindow(dpy, eb.win, mons->wx, eb.y, mons->ww, bh); Err codevoid.de 70 it@@ -1728,12 +1726,10 @@ setup(void) Err codevoid.de 70 i sh = DisplayHeight(dpy, screen); Err codevoid.de 70 i root = RootWindow(dpy, screen); Err codevoid.de 70 i drw = drw_create(dpy, screen, root, sw, sh); Err codevoid.de 70 i- eb.show = extrabar; Err codevoid.de 70 i if (!drw_fontset_create(drw, fonts, LENGTH(fonts))) Err codevoid.de 70 i die("no fonts could be loaded."); Err codevoid.de 70 i lrpad = drw->fonts->h; Err codevoid.de 70 i bh = drw->fonts->h + 2; Err codevoid.de 70 i- eb.show = extrabar; Err codevoid.de 70 i updategeom(); Err codevoid.de 70 i /* init atoms */ Err codevoid.de 70 i utf8string = XInternAtom(dpy, "UTF8_STRING", False); Err codevoid.de 70 it@@ -1909,15 +1905,6 @@ void togglebar(const Arg *arg) Err codevoid.de 70 i arrange(selmon); Err codevoid.de 70 i } Err codevoid.de 70 i Err codevoid.de 70 i-void toggleextrabar(const Arg *arg) { Err codevoid.de 70 i- if(selmon == mons) { Err codevoid.de 70 i- eb.show = !eb.show; Err codevoid.de 70 i- updatebarpos(selmon); Err codevoid.de 70 i- XMoveResizeWindow(dpy, eb.win, selmon->wx, eb.y, selmon->ww, bh); Err codevoid.de 70 i- arrange(selmon); Err codevoid.de 70 i- } Err codevoid.de 70 i-} Err codevoid.de 70 i- Err codevoid.de 70 i void togglefloating(const Arg *arg) Err codevoid.de 70 i { Err codevoid.de 70 i if (!selmon->sel) Err codevoid.de 70 it@@ -2243,21 +2230,8 @@ void updatesizehints(Client *c) Err codevoid.de 70 i Err codevoid.de 70 i void updatestatus(void) Err codevoid.de 70 i { Err codevoid.de 70 i- char text[512]; Err codevoid.de 70 i- if(!gettextprop(root, XA_WM_NAME, text, sizeof(text))) { Err codevoid.de 70 i+ if(!gettextprop(root, XA_WM_NAME, stext, sizeof(stext))) Err codevoid.de 70 i strcpy(stext, "dwm-"VERSION); Err codevoid.de 70 i- eb.text[0] = '\0'; Err codevoid.de 70 i- } Err codevoid.de 70 i- else { Err codevoid.de 70 i- char *e = strchr(text, ';'); Err codevoid.de 70 i- if(e) { Err codevoid.de 70 i- *e = '\0'; e++; Err codevoid.de 70 i- strncpy(eb.text, e, sizeof(eb.text)-1); Err codevoid.de 70 i- } Err codevoid.de 70 i- else Err codevoid.de 70 i- eb.text[0] = '\0'; Err codevoid.de 70 i- strncpy(stext, text, sizeof(stext)-1); Err codevoid.de 70 i- } Err codevoid.de 70 i drawbar(selmon); Err codevoid.de 70 i updatesystray(); Err codevoid.de 70 i } Err codevoid.de 70 .