SMOLNET PORTAL home about changes
iminor fixes from Evil_Bob - thinglaunch - A simple command and password promtper for X11.	Err	bitreich.org	70
hgit clone git://bitreich.org/thinglaunch	URL:git://bitreich.org/thinglaunch	bitreich.org	70
1Log	/scm/thinglaunch/log.gph	bitreich.org	70
1Files	/scm/thinglaunch/files.gph	bitreich.org	70
1Refs	/scm/thinglaunch/refs.gph	bitreich.org	70
1Tags	/scm/thinglaunch/tag	bitreich.org	70
1LICENSE	/scm/thinglaunch/file/LICENSE.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit 89c06a15709368c76ffde3c77291b1d9cf880cb9	/scm/thinglaunch/commit/89c06a15709368c76ffde3c77291b1d9cf880cb9.gph	bitreich.org	70
1parent 2c329aa6247ff532fce877debb1e80075bcbbba3	/scm/thinglaunch/commit/2c329aa6247ff532fce877debb1e80075bcbbba3.gph	bitreich.org	70
hAuthor: Christoph Lohmann <20h@r-36.net>	URL:mailto:20h@r-36.net	bitreich.org	70
iDate:   Sun,  9 Feb 2020 10:13:25 +0100	Err	bitreich.org	70
i	Err	bitreich.org	70
iminor fixes from Evil_Bob	Err	bitreich.org	70
i	Err	bitreich.org	70
i* fix errors in die(), to add newlines	Err	bitreich.org	70
i* fix double include of unistd.h	Err	bitreich.org	70
i* change into to long, where it needs > 16 bit	Err	bitreich.org	70
i* tiny code-style fixes	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M thinglaunch.c                       |      30 ++++++++++++++++--------------	Err	bitreich.org	70
i	Err	bitreich.org	70
i1 file changed, 16 insertions(+), 14 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/thinglaunch.c b/thinglaunch.c	/scm/thinglaunch/file/thinglaunch.c.gph	bitreich.org	70
i@@ -5,20 +5,22 @@	Err	bitreich.org	70
i  * For now this is a slightly modified version of the original from	Err	bitreich.org	70
i  * Matt Johnston <matt@ucc.asn.au>. See LICENSE.orig for his messages.	Err	bitreich.org	70
i  */	Err	bitreich.org	70
i-#include <unistd.h>	Err	bitreich.org	70
i+	Err	bitreich.org	70
i #include <X11/keysym.h>	Err	bitreich.org	70
i #include <X11/Xlib.h>	Err	bitreich.org	70
i #include <X11/Xatom.h>	Err	bitreich.org	70
i #include <X11/Xutil.h>	Err	bitreich.org	70
i #include <X11/Xlocale.h>	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+#include <errno.h>	Err	bitreich.org	70
i+#include <libgen.h>	Err	bitreich.org	70
i #include <locale.h>	Err	bitreich.org	70
i-#include <unistd.h>	Err	bitreich.org	70
i #include <stdio.h>	Err	bitreich.org	70
i #include <stdlib.h>	Err	bitreich.org	70
i #include <stdarg.h>	Err	bitreich.org	70
i #include <string.h>	Err	bitreich.org	70
i #include <strings.h>	Err	bitreich.org	70
i-#include <libgen.h>	Err	bitreich.org	70
i+#include <unistd.h>	Err	bitreich.org	70
i #include <wchar.h>	Err	bitreich.org	70
i 	Err	bitreich.org	70
i #include "arg.h"	Err	bitreich.org	70
i@@ -128,7 +130,7 @@ getcolor(const char *colstr)	Err	bitreich.org	70
i         XColor color;	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         if (!XAllocNamedColor(dpy, cmap, colstr, &color, &color))	Err	bitreich.org	70
i-                die("error, canno allocate color '%s'\n", colstr);	Err	bitreich.org	70
i+                die("error, cannot allocate color '%s'\n", colstr);	Err	bitreich.org	70
i         return color.pixel;	Err	bitreich.org	70
i }	Err	bitreich.org	70
i 	Err	bitreich.org	70
i@@ -236,11 +238,11 @@ createwindow(void)	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         display_name = getenv("DISPLAY");	Err	bitreich.org	70
i         if (display_name == NULL)	Err	bitreich.org	70
i-                die("DISPLAY not set");	Err	bitreich.org	70
i+                die("DISPLAY not set.\n");	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         dpy = XOpenDisplay(display_name);	Err	bitreich.org	70
i         if (dpy == NULL)	Err	bitreich.org	70
i-                die("Couldn't connect to DISPLAY");	Err	bitreich.org	70
i+                die("Couldn't connect to DISPLAY.\n");	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         if (!XSetLocaleModifiers(""))	Err	bitreich.org	70
i                 fprintf(stderr, "warning: could not set local modifiers.\n");	Err	bitreich.org	70
i@@ -261,7 +263,7 @@ createwindow(void)	Err	bitreich.org	70
i                         left, top, WINWIDTH, WINHEIGHT, borderwidth,	Err	bitreich.org	70
i                         bgcol, bgcol);*/	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-        attrib.override_redirect= True;	Err	bitreich.org	70
i+        attrib.override_redirect = True;	Err	bitreich.org	70
i         win = XCreateWindow(dpy, RootWindow(dpy, screen),	Err	bitreich.org	70
i                         left, top, WINWIDTH, WINHEIGHT,	Err	bitreich.org	70
i                         0, CopyFromParent,InputOutput,CopyFromParent,	Err	bitreich.org	70
i@@ -270,7 +272,7 @@ createwindow(void)	Err	bitreich.org	70
i         /* set up the window hints etc */	Err	bitreich.org	70
i         win_size_hints = XAllocSizeHints();	Err	bitreich.org	70
i         if (!win_size_hints)	Err	bitreich.org	70
i-                die("out of memory allocating hints");	Err	bitreich.org	70
i+                die("out of memory allocating hints.\n");	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         win_size_hints->flags = PMaxSize | PMinSize;	Err	bitreich.org	70
i         win_size_hints->min_width = win_size_hints->max_width = WINWIDTH;	Err	bitreich.org	70
i@@ -316,7 +318,7 @@ setupgc(void)	Err	bitreich.org	70
i         /* setup the font */	Err	bitreich.org	70
i         font_info = XLoadQueryFont(dpy, font);	Err	bitreich.org	70
i         if (!font_info)	Err	bitreich.org	70
i-                die("couldn't load font");	Err	bitreich.org	70
i+                die("couldn't load font.\n");	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         XSetFont(dpy, gc, font_info->fid);	Err	bitreich.org	70
i }	Err	bitreich.org	70
i@@ -342,7 +344,6 @@ eventloop(void)	Err	bitreich.org	70
i                 default:	Err	bitreich.org	70
i                         break;	Err	bitreich.org	70
i                 }	Err	bitreich.org	70
i-	Err	bitreich.org	70
i         }	Err	bitreich.org	70
i }	Err	bitreich.org	70
i 	Err	bitreich.org	70
i@@ -350,9 +351,10 @@ eventloop(void)	Err	bitreich.org	70
i void	Err	bitreich.org	70
i grabhack(void)	Err	bitreich.org	70
i {	Err	bitreich.org	70
i-        int maxwait = 3000000; /* 3 seconds */	Err	bitreich.org	70
i-        int interval = 5000; /* 5 millisec */	Err	bitreich.org	70
i-        int i, x;	Err	bitreich.org	70
i+        long maxwait = 3000000; /* 3 seconds */	Err	bitreich.org	70
i+        long interval = 5000; /* 5 millisec */	Err	bitreich.org	70
i+        long i;	Err	bitreich.org	70
i+        int x;	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         redraw();	Err	bitreich.org	70
i 	Err	bitreich.org	70
i@@ -365,7 +367,7 @@ grabhack(void)	Err	bitreich.org	70
i                         return;	Err	bitreich.org	70
i         }	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-        die("Couldn't grab keyboard");	Err	bitreich.org	70
i+        die("Couldn't grab keyboard.\n");	Err	bitreich.org	70
i }	Err	bitreich.org	70
i 	Err	bitreich.org	70
i void	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/thinglaunch/commit/89c06a1570...
Content-Typetext/plain; charset=utf-8