Commit Briefs

65be875f5a Anselm R Garbe

Prepared 4.9 release. (tags/4.9)



11a65377da Hiltjo Posthuma

Use slow path if stdin is a tty

If stdin is a tty and dmenu is ran with the fast option then it's impossible to close stdin because the keyboard is already grabbed.


bbc464dc80 Hiltjo Posthuma

dmenu_path: always use the cachedir


a314412f4b Hiltjo Posthuma

Makefile: just show the compiler output

Don't be fancy and just show the actual output so debugging is simpler.


a9eae39e93 Hiltjo Posthuma

Do not strip at link stage

Building with debug symbols is worthless unless LDFLAGS are manually adjusted as well.


851b73d178 Hiltjo Posthuma

code-style for pledge: check the return code -1, not < 0

this is the proper idiom


05c138f5b8 Hiltjo Posthuma

code-style for pledge(2)

feedback from Klemens, thanks


cd132c8d5b Hiltjo Posthuma

Pledge on OpenBSD


e75494b730 Hiltjo Posthuma

Use bold for keyboard shortcuts in dmenu.1

Like dwm, use the same syntax for all keyboard shortcuts for consistency.


0f76dd2fb8 Hiltjo Posthuma

Fix cursor drawn position with wide glyphs


0b57480218 Hiltjo Posthuma

Makefile: bikesheddingly replace ${} with $()


377bd37e21 Hiltjo Posthuma

Handle IME input

Thanks to nzl <uruabi@gmail.com> for the patch!


b6d2cc9aea Hiltjo Posthuma

Fix handling of input strings


2f398981fe Hiltjo Posthuma

Update LICENSE

Only "meaningful" commits and contributors who made changes over the years have been added.


23051d78dd Hiltjo Posthuma

bump version to 4.8 (tags/4.8)


e2a280541e Hiltjo Posthuma

add key bindings for moving to the word start or end

Mod1+b/^Left and Mod1+f/^Right


889512811d Hiltjo Posthuma

Fix regression in 84a1bc5

Reported by Jochen Sprickerhof, thanks! Applied patch with minor change (only initialize `i` for XINERAMA).



f0a5b75d6a Hiltjo Posthuma

drw: drw_scm_create: use Clr type

in this context XftColor is a too low-level type.


1cabeda550 Hiltjo Posthuma

fix a possible free of a uninitialize variable in paste()


41379f7c39 Hiltjo Posthuma

init colors using SchemeLast

this makes it slightly easier to add colors to schemes.


64ab2801fb Hiltjo Posthuma

Set class name on menu window

WM_CLASS is a standard ICCCM property which is used to identify windows. Window managers and compositors use it to allow per-application configurable behavior.


f428f3e01a Hiltjo Posthuma

release 4.7 (tags/4.7)


5cd66e2c6c Hiltjo Posthuma

Revert "fix input text matching"

This reverts commit 09d0a36e0370f7ca9bdb171bf93c5ac3131c5a92. Using strncmp with the length of the user input turns it into a prefix match rather than an exact match as it's supposed to be.