about summary refs log tree commit diff
path: root/patches
diff options
context:
space:
mode:
authorManuel Palenzuela <manuelpalenzuelamerino@gmail.com>2019-06-10 17:01:19 +0200
committerManuel Palenzuela <manuelpalenzuelamerino@gmail.com>2019-06-10 17:01:19 +0200
commit184b2709c34ce33231783bbf1a0000b90ad303b0 (patch)
tree7d0ee345fdd6455cb5e56556ef23d5862f617e87 /patches
parentAdded movestack [Patch] (diff)
downloaddwm-184b2709c34ce33231783bbf1a0000b90ad303b0.tar.gz
dwm-184b2709c34ce33231783bbf1a0000b90ad303b0.tar.bz2
dwm-184b2709c34ce33231783bbf1a0000b90ad303b0.zip
Removed unnecesary patch
Diffstat (limited to 'patches')
-rw-r--r--patches/dwm-statuscolors-20181008-b69c870.diff94
1 files changed, 0 insertions, 94 deletions
diff --git a/patches/dwm-statuscolors-20181008-b69c870.diff b/patches/dwm-statuscolors-20181008-b69c870.diff
deleted file mode 100644
index 8c7869a..0000000
--- a/patches/dwm-statuscolors-20181008-b69c870.diff
+++ /dev/null
@@ -1,94 +0,0 @@
-From 35418d156fccb922710f6ca80a1f3972ba88b42f Mon Sep 17 00:00:00 2001
-From: Danny O'Brien <danny@spesh.com>
-Date: Mon, 8 Oct 2018 19:21:29 -0700
-Subject: [PATCH] Add colors to status message in bar.
-
-This patch matches the format used by
-https://dwm.suckless.org/patches/statuscolors/ -- An \x01 character
-switches to the normal foreground/color combo, \x02 switches to the
-color combo used for selected tags, \03 is set by default to black on
-yellow, \04 is white on red.
-
-These color settings are defined in the colors array in config.def.h.
-More can be added, but don't have more than 32, or you'll start hitting
-real ASCII.
-
-This applies cleanly on mainline dwm from commit 022d076 (Sat Jan 7
-17:21:29 2017 +0100) until at least b69c870 (Sat Jun 2 17:15:42 2018
-+020).
-
----
- config.def.h | 13 ++++++++++---
- dwm.c        | 18 ++++++++++++++++--
- 2 files changed, 26 insertions(+), 5 deletions(-)
-
-diff --git a/config.def.h b/config.def.h
-index 1c0b587..df92695 100644
---- a/config.def.h
-+++ b/config.def.h
-@@ -12,10 +12,17 @@ static const char col_gray2[]       = "#444444";
- static const char col_gray3[]       = "#bbbbbb";
- static const char col_gray4[]       = "#eeeeee";
- static const char col_cyan[]        = "#005577";
-+static const char col_black[]       = "#000000";
-+static const char col_red[]         = "#ff0000";
-+static const char col_yellow[]      = "#ffff00";
-+static const char col_white[]       = "#ffffff";
-+
- static const char *colors[][3]      = {
--	/*               fg         bg         border   */
--	[SchemeNorm] = { col_gray3, col_gray1, col_gray2 },
--	[SchemeSel]  = { col_gray4, col_cyan,  col_cyan  },
-+	/*					fg         bg          border   */
-+	[SchemeNorm] =	 { col_gray3, col_gray1,  col_gray2 },
-+	[SchemeSel]  =	 { col_gray4, col_cyan,   col_cyan },
-+	[SchemeWarn] =	 { col_black, col_yellow, col_red },
-+	[SchemeUrgent]=	 { col_white, col_red,    col_red },
- };
-
- /* tagging */
-diff --git a/dwm.c b/dwm.c
-index 4465af1..9d9d46f 100644
---- a/dwm.c
-+++ b/dwm.c
-@@ -59,7 +59,7 @@
-
- /* enums */
- enum { CurNormal, CurResize, CurMove, CurLast }; /* cursor */
--enum { SchemeNorm, SchemeSel }; /* color schemes */
-+enum { SchemeNorm, SchemeSel, SchemeWarn, SchemeUrgent }; /* color schemes */
- enum { NetSupported, NetWMName, NetWMState, NetWMCheck,
-        NetWMFullscreen, NetActiveWindow, NetWMWindowType,
-        NetWMWindowTypeDialog, NetClientList, NetLast }; /* EWMH atoms */
-@@ -699,13 +699,27 @@ drawbar(Monitor *m)
- 	int boxs = drw->fonts->h / 9;
- 	int boxw = drw->fonts->h / 6 + 2;
- 	unsigned int i, occ = 0, urg = 0;
-+    char *ts = stext;
-+    char *tp = stext;
-+    int tx = 0;
-+    char ctmp;
- 	Client *c;
-
- 	/* draw status first so it can be overdrawn by tags later */
- 	if (m == selmon) { /* status is only drawn on selected monitor */
- 		drw_setscheme(drw, scheme[SchemeNorm]);
- 		sw = TEXTW(stext) - lrpad + 2; /* 2px right padding */
--		drw_text(drw, m->ww - sw, 0, sw, bh, 0, stext, 0);
-+		while (1) {
-+			if ((unsigned int)*ts > LENGTH(colors)) { ts++; continue ; }
-+			ctmp = *ts;
-+			*ts = '\0';
-+			drw_text(drw, m->ww - sw + tx, 0, sw - tx, bh, 0, tp, 0);
-+			tx += TEXTW(tp) -lrpad;
-+			if (ctmp == '\0') { break; }
-+			drw_setscheme(drw, scheme[(unsigned int)(ctmp-1)]);
-+			*ts = ctmp;
-+			tp = ++ts;
-+		}
- 	}
-
- 	for (c = m->clients; c; c = c->next) {
--- 
-2.19.1
-