From 812aa788fa06c9a48fb7b5f54d08c99cbb4f709c Mon Sep 17 00:00:00 2001 From: xAlpharax <42233094+xAlpharax@users.noreply.github.com> Date: Wed, 16 Aug 2023 20:21:39 +0300 Subject: Fixed the attachbottom patch and pulled in some new diff files to merge. Changes to be committed: modified: dwm.c modified: dwm.c.orig modified: dwm.c.rej new file: patches_new/dwm-fullgaps-6.4.diff new file: patches_new/dwm-noborderflicker-20211227-8657affa2a61.diff new file: patches_new/dwm-resizecorners-6.2.diff new file: patches_new/dwm-sticky-6.4.diff new file: patches_new/dwm-tag-preview-6.3.diff new file: patches_new/dwm-toggleborder-6.3.diff new file: patches_new/dwm-winicon-6.3-v2.1.diff --- dwm.c.orig | 249 ------------------------------------------------------------- 1 file changed, 249 deletions(-) (limited to 'dwm.c.orig') diff --git a/dwm.c.orig b/dwm.c.orig index 4f273b8..f4b2644 100644 --- a/dwm.c.orig +++ b/dwm.c.orig @@ -1235,75 +1235,6 @@ nexttag(void) return seltag; } -unsigned int -nexttag(void) -{ - unsigned int seltag = selmon->tagset[selmon->seltags]; - unsigned int usedtags = 0; - Client *c = selmon->clients; - - if (!c) - return seltag; - - /* skip vacant tags */ - do { - usedtags |= c->tags; - c = c->next; - } while (c); - - do { - seltag = seltag == (1 << (LENGTH(tags) - 1)) ? 1 : seltag << 1; - } while (!(seltag & usedtags)); - - return seltag; -} - -unsigned int -nexttag(void) -{ - unsigned int seltag = selmon->tagset[selmon->seltags]; - unsigned int usedtags = 0; - Client *c = selmon->clients; - - if (!c) - return seltag; - - /* skip vacant tags */ - do { - usedtags |= c->tags; - c = c->next; - } while (c); - - do { - seltag = seltag == (1 << (LENGTH(tags) - 1)) ? 1 : seltag << 1; - } while (!(seltag & usedtags)); - - return seltag; -} - -unsigned int -nexttag(void) -{ - unsigned int seltag = selmon->tagset[selmon->seltags]; - unsigned int usedtags = 0; - Client *c = selmon->clients; - - if (!c) - return seltag; - - /* skip vacant tags */ - do { - usedtags |= c->tags; - c = c->next; - } while (c); - - do { - seltag = seltag == (1 << (LENGTH(tags) - 1)) ? 1 : seltag << 1; - } while (!(seltag & usedtags)); - - return seltag; -} - Client * nexttiled(Client *c) { @@ -1342,72 +1273,6 @@ prevtag(void) return seltag; } -unsigned int -prevtag(void) -{ - unsigned int seltag = selmon->tagset[selmon->seltags]; - unsigned int usedtags = 0; - Client *c = selmon->clients; - if (!c) - return seltag; - - /* skip vacant tags */ - do { - usedtags |= c->tags; - c = c->next; - } while (c); - - do { - seltag = seltag == 1 ? (1 << (LENGTH(tags) - 1)) : seltag >> 1; - } while (!(seltag & usedtags)); - - return seltag; -} - -unsigned int -prevtag(void) -{ - unsigned int seltag = selmon->tagset[selmon->seltags]; - unsigned int usedtags = 0; - Client *c = selmon->clients; - if (!c) - return seltag; - - /* skip vacant tags */ - do { - usedtags |= c->tags; - c = c->next; - } while (c); - - do { - seltag = seltag == 1 ? (1 << (LENGTH(tags) - 1)) : seltag >> 1; - } while (!(seltag & usedtags)); - - return seltag; -} - -unsigned int -prevtag(void) -{ - unsigned int seltag = selmon->tagset[selmon->seltags]; - unsigned int usedtags = 0; - Client *c = selmon->clients; - if (!c) - return seltag; - - /* skip vacant tags */ - do { - usedtags |= c->tags; - c = c->next; - } while (c); - - do { - seltag = seltag == 1 ? (1 << (LENGTH(tags) - 1)) : seltag >> 1; - } while (!(seltag & usedtags)); - - return seltag; -} - void propertynotify(XEvent *e) { @@ -1938,96 +1803,6 @@ tagtoprev(const Arg *arg) view(&(const Arg){.ui = tmp }); } -void -tagtonext(const Arg *arg) -{ - unsigned int tmp; - - if (selmon->sel == NULL) - return; - - if ((tmp = nexttag()) == selmon->tagset[selmon->seltags]) - return; - - tag(&(const Arg){.ui = tmp }); - view(&(const Arg){.ui = tmp }); -} - -void -tagtoprev(const Arg *arg) -{ - unsigned int tmp; - - if (selmon->sel == NULL) - return; - - if ((tmp = prevtag()) == selmon->tagset[selmon->seltags]) - return; - - tag(&(const Arg){.ui = tmp }); - view(&(const Arg){.ui = tmp }); -} - -void -tagtonext(const Arg *arg) -{ - unsigned int tmp; - - if (selmon->sel == NULL) - return; - - if ((tmp = nexttag()) == selmon->tagset[selmon->seltags]) - return; - - tag(&(const Arg){.ui = tmp }); - view(&(const Arg){.ui = tmp }); -} - -void -tagtoprev(const Arg *arg) -{ - unsigned int tmp; - - if (selmon->sel == NULL) - return; - - if ((tmp = prevtag()) == selmon->tagset[selmon->seltags]) - return; - - tag(&(const Arg){.ui = tmp }); - view(&(const Arg){.ui = tmp }); -} - -void -tagtonext(const Arg *arg) -{ - unsigned int tmp; - - if (selmon->sel == NULL) - return; - - if ((tmp = nexttag()) == selmon->tagset[selmon->seltags]) - return; - - tag(&(const Arg){.ui = tmp }); - view(&(const Arg){.ui = tmp }); -} - -void -tagtoprev(const Arg *arg) -{ - unsigned int tmp; - - if (selmon->sel == NULL) - return; - - if ((tmp = prevtag()) == selmon->tagset[selmon->seltags]) - return; - - tag(&(const Arg){.ui = tmp }); - view(&(const Arg){.ui = tmp }); -} - void tile(Monitor *m) { @@ -2425,30 +2200,6 @@ viewprev(const Arg *arg) view(&(const Arg){.ui = prevtag()}); } -void -viewnext(const Arg *arg) -{ - view(&(const Arg){.ui = nexttag()}); -} - -void -viewprev(const Arg *arg) -{ - view(&(const Arg){.ui = prevtag()}); -} - -void -viewnext(const Arg *arg) -{ - view(&(const Arg){.ui = nexttag()}); -} - -void -viewprev(const Arg *arg) -{ - view(&(const Arg){.ui = prevtag()}); -} - Client * wintoclient(Window w) { -- cgit v1.2.3