my customized version of dmenu (hiltjo branch)
git clone git://
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2016-07-26 21:13fix crash if negative monitor (< -1) was passedHiltjo Posthuma1+2-2
2016-07-26 21:02Revert "Print highlighted input text only on single match"Hiltjo Posthuma1+3-13
2016-07-26 10:48Print highlighted input text only on single matchQuentin Rameau1+13-3
2016-07-25 09:33Partially revert 44c7de3: fix items text width offset calculationQuentin Rameau1+2-2
2016-06-28 15:56config.def.h: style improvement, use color Scheme enumHiltjo Posthuma1+5-5
2016-06-28 05:11fix: Do not crash on e.g. dmenu < /dev/nullS. Gilles1+1-1
2016-05-21 19:51import new drw from libsl and minor fixes.Markus Teich5+231-236
2016-02-22 14:03arg.h: fixed argv checks orderLucas Gabriel Vuotto1+2-2
2016-01-11 12:26TypofixKlemens Nanni1+1-1
2015-12-19 18:58Shut up glibc about _BSD_SOURCE being deprecatedQuentin Rameau1+1-1
2015-12-19 08:32Add config option for word delimitersQuentin Rameau2+10-2
2015-11-08 22:37arg.h: remove unused ARGNUM* macrosHiltjo Posthuma1+0-14
2015-11-08 22:03unboolify dmenuHiltjo Posthuma2+7-9
2015-11-08 15:46Makefile: package config.def.h on make distHiltjo Posthuma1+3-2
2015-11-08 15:44remove .hgtags fileHiltjo Posthuma1+0-49
2015-11-07 11:53dmenu.1: clarify monitor numbers are starting from 0 (first mon)Hiltjo Posthuma1+2-1
2015-11-07 11:43fix: multimon: always spawn client on first monitor if specified with -m 0Hiltjo Posthuma1+1-1
2015-10-20 20:56drw: cleanup drw_text, prevent gcc warning false-positive of unused varHiltjo Posthuma1+14-21
2015-10-20 20:55drw: simplify drw_font_xcreate and prevent a potential unneeded allocationHiltjo Posthuma1+19-22
2015-10-20 20:53drw: a valid (non-NULL) Drw and Fnt context must be passedHiltjo Posthuma1+3-16
2015-10-20 20:51add sbase-style ecalloc(), calloc: or dieHiltjo Posthuma3+18-12
2015-10-18 16:37free schemes as arrayHiltjo Posthuma1+6-6
2015-10-04 12:47fix input text matchingQuentin Rameau1+1-1
2015-10-04 12:01fix incorrect ordering of match resultsDavide Del Zompo1+3-2
2015-10-04 10:32fix paste from clipboard (ctrl+shift+y)Hiltjo Posthuma1+1-0
2015-09-27 22:38minor style fixHiltjo Posthuma1+2-1
2015-09-27 22:19Remove function prototypes and reorder functions accordinglyFRIGN1+64-80
2015-09-27 22:15Untypedef struct itemFRIGN1+9-10
2015-09-27 22:18Fix the conversion from microseconds to nanosecondsQuentin Rameau1+1-1
2015-09-27 22:06Replace deprecated usleep() with nanosleep()Quentin Rameau1+3-2
2015-09-27 use -std=c99Hiltjo Posthuma1+1-1
2015-09-27 21:57dmenu: style improvementsHiltjo Posthuma1+213-204
2015-09-27 21:56drw style improvementsHiltjo Posthuma2+106-93
2015-09-27 21:02separate program-specific c99 bool and X11Hiltjo Posthuma2+10-11
2015-09-27 fix _XOPEN_SOURCE=700 for getline()Hiltjo Posthuma1+1-1
2015-09-27 improve feature test checkHiltjo Posthuma1+1-1
2015-08-06 02:19Fixed typo introduced by shared codeEric Pruitt1+1-1
2015-07-19 19:34stest: get rid of getopt, use suckless arg.hHiltjo Posthuma3+141-53
2015-07-19 add FREETYPELIBS and FREETYPEINCHiltjo Posthuma1+9-3
2015-07-19 18:29fix prompt color style how it used to beHiltjo Posthuma1+1-1
2015-05-04 19:54Use libdraw: add Xft and fallback-fonts support to graphics libHiltjo Posthuma11+684-316
2014-09-17 11:40applied Hiltjo's patch as suggested on the ml to fix ControlMask for C-j and C-mAnselm R Garbe2+5-2
2014-07-24 19:10fix crash with ctrl-enter as inputHiltjo Posthuma1+2-1
2014-05-29 16:03updated copyright notices in LICENSE and dmenu.c fileAnselm R Garbe2+2-2
2013-08-13 17:15applied Martin Kühl's inverse matching flag to stestAnselm R Garbe2+7-4
2013-08-02 20:30applied Martti Kühne's dmenu monitor patch becomes upstream nowAnselm R Garbe3+14-4
2013-06-28 20:06accepted vi'is exit approach ^[ (suggested by Arkaduisz)Anselm R Garbe1+2-0
2013-04-17 19:16forgot to add config.def.h, thanks WilliamAnselm R Garbe1+17-0
2013-04-17 19:04adopted Alex Sedov's config.h revival patch to tipAnselm R Garbe2+7-11
2013-04-17 18:59applied Alex Sedov's Tab buffer termination patch, thanksAnselm R Garbe1+2-1
2013-04-17 18:56applied multisel patch to mainlineAnselm R Garbe2+21-3
2012-07-30 15:02dmenu_run: Split cache logic to dmenu_path againQuentin Glidic3+18-16
2012-05-15 09:47ignore prompt if it is empty in addition to NULLMoritz Wilhelmy1+2-2
2012-04-06 15:38_POSIX_C_SOURCE=200809LConnor Lane Smith1+1-1
2012-02-10 00:37listen for C-S-[jm]Connor Lane Smith1+4-2
2012-01-19 22:52add ^G escape keybindingKarl F2+4-0
2012-01-18 23:56remove _POSIX_C_SOURCE cflagConnor Lane Smith1+2-3
2012-01-08 12:13update version 4.5-hgConnor Lane Smith1+1-1
2012-01-04 cleanupanselm@garbe.us1+3-2
2012-01-02 18:48align M-[hjkl] closer to vi keysConnor Lane Smith2+11-8
2012-01-01 19:33happy new year!Connor Lane Smith2+3-3
2012-01-01 19:32add Mod1Mask keybindingsConnor Lane Smith2+88-19
2011-12-19 15:52merge stest -> defaultConnor Lane Smith7+186-69
2011-12-19 15:05comment xdg fallback behaviourConnor Lane Smith1+1-1
2011-12-09 10:36fork dmenu_run to disown child shellConnor Lane Smith1+1-1
2011-11-23 14:17dmenu_run: use $SHELLConnor Lane Smith1+1-1
2011-11-23 13:40set window background_pixelConnor Lane Smith1+2-2
2011-11-19 20:31fix dmenu_path exec shConnor Lane Smith1+1-1
2011-11-19 20:24faster dmenu_run -fConnor Lane Smith2+11-8
2011-11-16 10:26update manpageConnor Lane Smith1+7-3
2011-11-15 19:32limit direction keys in vlineConnor Lane Smith1+4-0
2011-11-14 19:02fix C-n / C-p directions (thanks bastien)Connor Lane Smith1+2-2
2011-11-13 23:46new default colour schemeConnor Lane Smith1+4-4
2011-10-26 13:16makefile: *.o depend on draw.hConnor Lane Smith1+1-1
2011-10-26 12:28add paste from clipboardConnor Lane Smith1+4-2
2011-10-26 12:20add lots of commentsConnor Lane Smith1+33-18
2011-10-26 11:14input focus: calculate areas of intersectionConnor Lane Smith1+22-12
2011-10-17 09:22simplify dmenu_runConnor Lane Smith1+1-1
2011-10-17 09:11merge xim -> defaultConnor Lane Smith1+18-4
2011-10-17 09:08merge lsx -> defaultConnor Lane Smith1+13-8
2011-10-17 01:12use ~/.dmenu_cache if no xdg cacheConnor Lane Smith1+4-1
2011-10-16 17:26fix extra warningConnor Lane Smith1+1-1
2011-10-13 19:43limit lines to inputConnor Lane Smith1+1-0
2011-10-04 20:39input focus: fix for reparenting wmsConnor Lane Smith1+1-1
2011-09-30 20:08fix monitor select when no focusConnor Lane Smith1+1-1
2011-09-19 23:11merge token -> defaultConnor Lane Smith2+42-34
2011-09-19 17:15detect active monitor using input focusConnor Lane Smith1+12-7
2011-09-19 09:40change version to 'hg'Connor Lane Smith1+1-1
2011-07-24 19:04dmenu_run: sh -cConnor Lane Smith1+1-1
2011-07-22 17:16fix loadfontConnor Lane Smith1+13-12
2011-07-19 20:30Added tag 4.4 for changeset 2b105eaae831Connor Lane Smith1+1-0
2011-07-19 20:30add lsx.1 to distConnor Lane Smith1+1-1
2011-07-17 13:06tweaksConnor Lane Smith2+2-2
2011-07-14 19:03efficiency tweaksConnor Lane Smith2+44-60
2011-07-14 19:03fix extra warningConnor Lane Smith1+1-1
2011-07-06 12:40simpler vlineConnor Lane Smith1+2-4
2011-07-04 15:55rebind ^N ^PConnor Lane Smith2+3-3
2011-06-25 16:02include limits.hConnor Lane Smith1+1-0
2011-06-23 21:39make clean lsxConnor Lane Smith1+1-1
2011-06-23 19:27merge lsx -> defaultConnor Lane Smith6+77-27