commit 324deb67907f84e455ff53007e151881b040fe70
Author: David Phillips <[email protected]>
Date:   Thu Apr 2 11:40:22 2015 +1300

    Removed failcolor patch as it has been implemented by another patch applied 
to slock

diff --git a/tools.suckless.org/slock/patches/failcolor.md 
b/tools.suckless.org/slock/patches/failcolor.md
deleted file mode 100644
index 1ad5bef..0000000
--- a/tools.suckless.org/slock/patches/failcolor.md
+++ /dev/null
@@ -1,19 +0,0 @@
-Failcolor
-=========
-
-Description
------------
-
-Introduces an additional color to indicate an failed login attempt.
-
-Download
---------
-
-* [slock-1.2-failcolor.diff](slock-1.2-failcolor.diff)
-* [slock-1.1-failcolor.diff](slock-1.1-failcolor.diff)
-
-Author
-------
-
-* Michael Stummvoll <[[email protected]](mailto:[email protected])>
-* Updated to 1.2 by Kylie McClain 
<[[email protected]](mailto:[email protected])>
diff --git a/tools.suckless.org/slock/patches/slock-1.1-failcolor.diff 
b/tools.suckless.org/slock/patches/slock-1.1-failcolor.diff
deleted file mode 100644
index 8d0bf70..0000000
--- a/tools.suckless.org/slock/patches/slock-1.1-failcolor.diff
+++ /dev/null
@@ -1,67 +0,0 @@
-diff --git a/config.mk b/config.mk
-index 8cc3f68..016a851 100644
---- a/config.mk
-+++ b/config.mk
-@@ -14,7 +14,7 @@ INCS = -I. -I/usr/include -I${X11INC}
- LIBS = -L/usr/lib -lc -lcrypt -L${X11LIB} -lX11 -lXext
- 
- # flags
--CPPFLAGS = -DVERSION=\"${VERSION}\" -DHAVE_SHADOW_H -DCOLOR1=\"black\" 
-DCOLOR2=\"\#005577\"
-+CPPFLAGS = -DVERSION=\"${VERSION}\" -DHAVE_SHADOW_H -DCOLOR1=\"black\" 
-DCOLOR2=\"\#005577\" -DCOLOR3=\"\#550000\"
- CFLAGS = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS}
- LDFLAGS = -s ${LIBS}
- 
-diff --git a/slock.c b/slock.c
-index 467937c..32f5d96 100644
---- a/slock.c
-+++ b/slock.c
-@@ -27,12 +27,13 @@ typedef struct {
-       int screen;
-       Window root, win;
-       Pixmap pmap;
--      unsigned long colors[2];
-+      unsigned long colors[3];
- } Lock;
- 
- static Lock **locks;
- static int nscreens;
- static Bool running = True;
-+static Bool tried = False;
- 
- static void
- die(const char *errstr, ...) {
-@@ -130,6 +131,7 @@ readpw(Display *dpy, const char *pws)
- #ifdef HAVE_BSD_AUTH
-                               running = !auth_userokay(getlogin(), NULL, 
"auth-xlock", passwd);
- #else
-+                              tried=True;
-                               running = !!strcmp(crypt(passwd, pws), pws);
- #endif
-                               if(running)
-@@ -157,7 +159,7 @@ readpw(Display *dpy, const char *pws)
-                               }
-                       } else if(llen != 0 && len == 0) {
-                               for(screen = 0; screen < nscreens; screen++) {
--                                      XSetWindowBackground(dpy, 
locks[screen]->win, locks[screen]->colors[0]);
-+                                      XSetWindowBackground(dpy, 
locks[screen]->win, locks[screen]->colors[tried ? 2 : 0]);
-                                       XClearWindow(dpy, locks[screen]->win);
-                               }
-                       }
-@@ -174,7 +176,7 @@ unlockscreen(Display *dpy, Lock *lock) {
-               return;
- 
-       XUngrabPointer(dpy, CurrentTime);
--      XFreeColors(dpy, DefaultColormap(dpy, lock->screen), lock->colors, 2, 
0);
-+      XFreeColors(dpy, DefaultColormap(dpy, lock->screen), lock->colors, 3, 
0);
-       XFreePixmap(dpy, lock->pmap);
-       XDestroyWindow(dpy, lock->win);
- 
-@@ -207,6 +209,8 @@ lockscreen(Display *dpy, int screen) {
-       lock->win = XCreateWindow(dpy, lock->root, 0, 0, DisplayWidth(dpy, 
lock->screen), DisplayHeight(dpy, lock->screen),
-                       0, DefaultDepth(dpy, lock->screen), CopyFromParent,
-                       DefaultVisual(dpy, lock->screen), CWOverrideRedirect | 
CWBackPixel, &wa);
-+      XAllocNamedColor(dpy, DefaultColormap(dpy, lock->screen), COLOR3, 
&color, &dummy);
-+      lock->colors[2] = color.pixel;
-       XAllocNamedColor(dpy, DefaultColormap(dpy, lock->screen), COLOR2, 
&color, &dummy);
-       lock->colors[1] = color.pixel;
-       XAllocNamedColor(dpy, DefaultColormap(dpy, lock->screen), COLOR1, 
&color, &dummy);
diff --git a/tools.suckless.org/slock/patches/slock-1.2-failcolor.diff 
b/tools.suckless.org/slock/patches/slock-1.2-failcolor.diff
deleted file mode 100644
index 3b2a031..0000000
--- a/tools.suckless.org/slock/patches/slock-1.2-failcolor.diff
+++ /dev/null
@@ -1,62 +0,0 @@
-diff --git a/config.def.h b/config.def.h
-index 89e5977..7f55466 100644
---- a/config.def.h
-+++ b/config.def.h
-@@ -1,2 +1,3 @@
- #define COLOR1 "black"
- #define COLOR2 "#005577"
-+#define COLOR3 "#550000"
-diff --git a/slock.c b/slock.c
-index face75e..8519ce2 100644
---- a/slock.c
-+++ b/slock.c
-@@ -29,12 +29,13 @@ typedef struct {
-       int screen;
-       Window root, win;
-       Pixmap pmap;
--      unsigned long colors[2];
-+      unsigned long colors[3];
- } Lock;
- 
- static Lock **locks;
- static int nscreens;
- static Bool running = True;
-+static Bool tried = False;
- 
- static void
- die(const char *errstr, ...) {
-@@ -135,6 +136,7 @@ readpw(Display *dpy, const char *pws)
- #ifdef HAVE_BSD_AUTH
-                               running = !auth_userokay(getlogin(), NULL, 
"auth-xlock", passwd);
- #else
-+                              tried=True;
-                               running = !!strcmp(crypt(passwd, pws), pws);
- #endif
-                               if(running)
-@@ -162,7 +164,7 @@ readpw(Display *dpy, const char *pws)
-                               }
-                       } else if(llen != 0 && len == 0) {
-                               for(screen = 0; screen < nscreens; screen++) {
--                                      XSetWindowBackground(dpy, 
locks[screen]->win, locks[screen]->colors[0]);
-+                                      XSetWindowBackground(dpy, 
locks[screen]->win, locks[screen]->colors[tried ? 2 : 0]);
-                                       XClearWindow(dpy, locks[screen]->win);
-                               }
-                       }
-@@ -179,7 +181,7 @@ unlockscreen(Display *dpy, Lock *lock) {
-               return;
- 
-       XUngrabPointer(dpy, CurrentTime);
--      XFreeColors(dpy, DefaultColormap(dpy, lock->screen), lock->colors, 2, 
0);
-+      XFreeColors(dpy, DefaultColormap(dpy, lock->screen), lock->colors, 3, 
0);
-       XFreePixmap(dpy, lock->pmap);
-       XDestroyWindow(dpy, lock->win);
- 
-@@ -212,6 +214,8 @@ lockscreen(Display *dpy, int screen) {
-       lock->win = XCreateWindow(dpy, lock->root, 0, 0, DisplayWidth(dpy, 
lock->screen), DisplayHeight(dpy, lock->screen),
-                       0, DefaultDepth(dpy, lock->screen), CopyFromParent,
-                       DefaultVisual(dpy, lock->screen), CWOverrideRedirect | 
CWBackPixel, &wa);
-+      XAllocNamedColor(dpy, DefaultColormap(dpy, lock->screen), COLOR3, 
&color, &dummy);
-+      lock->colors[2] = color.pixel;
-       XAllocNamedColor(dpy, DefaultColormap(dpy, lock->screen), COLOR2, 
&color, &dummy);
-       lock->colors[1] = color.pixel;
-       XAllocNamedColor(dpy, DefaultColormap(dpy, lock->screen), COLOR1, 
&color, &dummy);


Reply via email to