Xinqi Bao's Git
projects
/
dmenu.git
/ commitdiff
summary
|
log
|
commit
|
diff
|
tree
raw
|
patch
|
inline
| side by side (parent:
ec64f27
)
adopted Alex Sedov's config.h revival patch to tip
author
Anselm R Garbe <
[email protected]
>
Wed, 17 Apr 2013 19:04:05 +0000
(21:04 +0200)
committer
Anselm R Garbe <
[email protected]
>
Wed, 17 Apr 2013 19:04:05 +0000
(21:04 +0200)
Makefile
patch
|
blob
|
history
dmenu.c
patch
|
blob
|
history
diff --git
a/Makefile
b/Makefile
index
f011ad7
..
0f7dfbd
100644
(file)
--- a/
Makefile
+++ b/
Makefile
@@
-18,7
+18,11
@@
options:
@echo CC -c $<
@${CC} -c $< ${CFLAGS}
@echo CC -c $<
@${CC} -c $< ${CFLAGS}
-${OBJ}: config.mk draw.h
+config.h:
+ @echo creating $@ from config.def.h
+ @cp config.def.h $@
+
+${OBJ}: config.h config.mk draw.h
dmenu: dmenu.o draw.o
@echo CC -o $@
dmenu: dmenu.o draw.o
@echo CC -o $@
diff --git
a/dmenu.c
b/dmenu.c
index
c25dc82
..
a06ae15
100644
(file)
--- a/
dmenu.c
+++ b/
dmenu.c
@@
-44,20
+44,10
@@
static char text[BUFSIZ] = "";
static int bh, mw, mh;
static int inputw, promptw;
static size_t cursor = 0;
static int bh, mw, mh;
static int inputw, promptw;
static size_t cursor = 0;
-static const char *font = NULL;
-static const char *prompt = NULL;
-static const char *normbgcolor = "#222222";
-static const char *normfgcolor = "#bbbbbb";
-static const char *selbgcolor = "#005577";
-static const char *selfgcolor = "#eeeeee";
-static const char *outbgcolor = "#00ffff";
-static const char *outfgcolor = "#000000";
-static unsigned int lines = 0;
static unsigned long normcol[ColLast];
static unsigned long selcol[ColLast];
static unsigned long outcol[ColLast];
static Atom clip, utf8;
static unsigned long normcol[ColLast];
static unsigned long selcol[ColLast];
static unsigned long outcol[ColLast];
static Atom clip, utf8;
-static Bool topbar = True;
static DC *dc;
static Item *items = NULL;
static Item *matches, *matchend;
static DC *dc;
static Item *items = NULL;
static Item *matches, *matchend;
@@
-65,6
+55,8
@@
static Item *prev, *curr, *next, *sel;
static Window win;
static XIC xic;
static Window win;
static XIC xic;
+#include "config.h"
+
static int (*fstrncmp)(const char *, const char *, size_t) = strncmp;
static char *(*fstrstr)(const char *, const char *) = strstr;
static int (*fstrncmp)(const char *, const char *, size_t) = strncmp;
static char *(*fstrstr)(const char *, const char *) = strstr;