Compare commits
4 Commits
Author | SHA1 | Date | |
---|---|---|---|
0e19146d5f | |||
85a151c6a4 | |||
1fa4fa386a | |||
e1515a2fdc |
1
.hgtags
1
.hgtags
@ -28,3 +28,4 @@ b6e09682c8adcb6569656bee73c311f9ab457715 2.3
|
||||
041143e9fc544c62edc58af52cae9ac5237e5945 2.5
|
||||
775f761a5647a05038e091d1c99fc35d3034cd68 2.6
|
||||
fbd9e9d63f202afe6834ccfdf890904f1897ec0b 2.7
|
||||
dd3d02b07cac44fbafc074a361c1002cebe7aae4 2.8
|
||||
|
4
LICENSE
4
LICENSE
@ -1,7 +1,7 @@
|
||||
MIT/X Consortium License
|
||||
|
||||
(C)opyright MMVI-MMVII Anselm R. Garbe <garbeam at gmail dot com>
|
||||
(C)opyright MMVI-MMVII Sander van Dijk <a dot h dot vandijk at gmail dot com>
|
||||
© 2006-2007 Anselm R. Garbe <garbeam at gmail dot com>
|
||||
© 2006-2007 Sander van Dijk <a dot h dot vandijk at gmail dot com>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a
|
||||
copy of this software and associated documentation files (the "Software"),
|
||||
|
2
Makefile
2
Makefile
@ -1,5 +1,5 @@
|
||||
# dmenu - dynamic menu
|
||||
# (C)opyright MMVI-MMVII Anselm R. Garbe
|
||||
# © 2006-2007 Anselm R. Garbe, Sander van Dijk
|
||||
|
||||
include config.mk
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
# dmenu version
|
||||
VERSION = 2.8
|
||||
VERSION = 3.0
|
||||
|
||||
# Customize below to fit your system
|
||||
|
||||
|
7
dmenu.h
7
dmenu.h
@ -1,7 +1,6 @@
|
||||
/* (C)opyright MMVI-MMVII Anselm R. Garbe <garbeam at gmail dot com>
|
||||
* See LICENSE file for license details.
|
||||
*/
|
||||
|
||||
/* © 2006-2007 Anselm R. Garbe <garbeam at gmail dot com>
|
||||
* © 2006-2007 Sander van Dijk <a dot h dot vandijk at gmail dot com>
|
||||
* See LICENSE file for license details. */
|
||||
#include <X11/Xlib.h>
|
||||
|
||||
#define FONT "-*-fixed-medium-r-normal-*-13-*-*-*-*-*-*-*"
|
||||
|
7
draw.c
7
draw.c
@ -1,7 +1,6 @@
|
||||
/* (C)opyright MMVI-MMVII Anselm R. Garbe <garbeam at gmail dot com>
|
||||
* (C)opyright MMVI-MMVII Sander van Dijk <a dot h dot vandijk at gmail dot com>
|
||||
* See LICENSE file for license details.
|
||||
*/
|
||||
/* © 2006-2007 Anselm R. Garbe <garbeam at gmail dot com>
|
||||
* © 2006-2007 Sander van Dijk <a dot h dot vandijk at gmail dot com>
|
||||
* See LICENSE file for license details. */
|
||||
#include "dmenu.h"
|
||||
#include <string.h>
|
||||
|
||||
|
16
main.c
16
main.c
@ -1,7 +1,6 @@
|
||||
/* (C)opyright MMVI-MMVII Anselm R. Garbe <garbeam at gmail dot com>
|
||||
* (C)opyright MMVI-MMVII Sander van Dijk <a dot h dot vandijk at gmail dot com>
|
||||
* See LICENSE file for license details.
|
||||
*/
|
||||
/* © 2006-2007 Anselm R. Garbe <garbeam at gmail dot com>
|
||||
* © 2006-2007 Sander van Dijk <a dot h dot vandijk at gmail dot com>
|
||||
* See LICENSE file for license details. */
|
||||
#include "dmenu.h"
|
||||
#include <ctype.h>
|
||||
#include <locale.h>
|
||||
@ -216,6 +215,13 @@ kpress(XKeyEvent * e) {
|
||||
len = strlen(text);
|
||||
buf[0] = 0;
|
||||
num = XLookupString(e, buf, sizeof buf, &ksym, 0);
|
||||
if(IsKeypadKey(ksym)) {
|
||||
if(ksym == XK_KP_Enter) {
|
||||
ksym = XK_Return;
|
||||
} else if(ksym >= XK_KP_0 && ksym <= XK_KP_9) {
|
||||
ksym = (ksym - XK_KP_0) + XK_0;
|
||||
}
|
||||
}
|
||||
if(IsFunctionKey(ksym) || IsKeypadKey(ksym)
|
||||
|| IsMiscFunctionKey(ksym) || IsPFKey(ksym)
|
||||
|| IsPrivateKeypadKey(ksym))
|
||||
@ -451,7 +457,7 @@ main(int argc, char *argv[]) {
|
||||
if(++i < argc) selfg = argv[i];
|
||||
}
|
||||
else if(!strncmp(argv[i], "-v", 3))
|
||||
eprint("dmenu-"VERSION", (C)opyright MMVI-MMVII Anselm R. Garbe\n");
|
||||
eprint("dmenu-"VERSION", © 2006-2007 Anselm R. Garbe, Sander van Dijk\n");
|
||||
else
|
||||
usage();
|
||||
setlocale(LC_CTYPE, "");
|
||||
|
6
util.c
6
util.c
@ -1,6 +1,6 @@
|
||||
/* (C)opyright MMVI-MMVII Anselm R. Garbe <garbeam at gmail dot com>
|
||||
* See LICENSE file for license details.
|
||||
*/
|
||||
/* © 2006-2007 Anselm R. Garbe <garbeam at gmail dot com>
|
||||
* © 2006-2007 Sander van Dijk <a dot h dot vandijk at gmail dot com>
|
||||
* See LICENSE file for license details. */
|
||||
#include "dmenu.h"
|
||||
#include <stdarg.h>
|
||||
#include <stdio.h>
|
||||
|
Reference in New Issue
Block a user