7 Commits

Author SHA1 Message Date
Nihal Jere
f508bb9489 dmenu: fix unfilled rectangle drawing in wld port of libdrw 2021-06-26 23:20:19 -07:00
Michael Forney
5ff4eb3e8f dmenu: Exit when keyboard focus is lost
Currently, swc has no way to refocus panel surfaces when they lose
focus, so when dmenu loses focus, dmenu gets stuck with no way to
quit or resume input. For now, exiting is better behavior than
forcing the user to kill it manually.
2021-03-29 23:10:27 -07:00
Michael Forney
775f76f04d dmenu: Fix use of uninitialized variable in error case 2019-07-06 01:24:36 -07:00
Michael Forney
a32671ebce dmenu: Fix control key handling
xkb_keysym_to_utf8 does not do control transformations, so handled
control keys (for instance, Ctrl-w) would still insert a 'w'.
2019-03-19 00:52:21 -07:00
Michael Forney
a53d1c1340 dmenu: Update to 4.9 2019-03-19 00:52:21 -07:00
Michael Forney
1bac4268e6 dmenu: Update to latest git 2016-12-21 20:17:15 -08:00
Michael Forney
293f5a93b7 Move to flat package hierarchy
Note to self: never try to move submodules again

To migrate your existing submodules (more or less):

	set -x
	set -e

	mkdir .git/modules/pkg
	for old in */*/src ; do
	        new="pkg/${old#*/}"
	        if ! [ -f "$old/.git" ] || [ "${old%%/*}" = pkg ] ; then
			continue
		fi
		git -C ".git/modules/$old" config core.worktree "../../../../../$new"
		rmdir "$new"
		mv "$old" "$new"
	        sed -e "s,$old,$new," "$new/.git" > "$new/.git.tmp"
	        mv "$new/.git.tmp" "$new/.git"
		mkdir ".git/modules/${new%/src}"
	        mv ".git/modules/$old" ".git/modules/$new"

		rm "${old%/src}"/*.ninja
		mv "${old%/src}"/*.tar.{gz,xz,bz2} "${new%/src}/"
		rmdir "${old%/src}" || true
	done
	sed -e 's,^\[submodule "[^/]*/,[submodule "pkg/,' .git/config > .git/config.tmp
	mv .git/config.tmp .git/config
2016-12-13 23:10:30 -08:00