buildrootschalter/support/kconfig
Yann E. MORIN c6597e5aa3 support/kconfig: fix 'space' to (de)select options
In case a menu has comment without letters/numbers (eg. characters
matching the regexp '^[^[:alpha:][:digit:]]+$', for example - or *),
hitting space will cycle through those comments, rather than
selecting/deselecting the currently-highlighted option.

This is the behaviour of hitting any letter/digit: jump to the next
option which prompt starts with that letter. The only letters that
do not behave as such are 'y' 'm' and 'n'. Prompts that start with
one of those three letters are instead matched on the first letter
that is not 'y', 'm' or 'n'.

Fix that by treating 'space' as we treat y/m/n, ie. as an action key,
not as shortcut to jump to  prompt.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Peter Korsgaard <jacmet@uclibc.org>
Cc: Samuel Martin <s.martin49@gmail.com>
Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2013-11-14 12:29:25 +01:00
..
lxdialog support/kconfig: fix 'space' to (de)select options 2013-11-14 12:29:25 +01:00
patches support/kconfig: fix 'space' to (de)select options 2013-11-14 12:29:25 +01:00
.gitignore support: move kconfig stuff from package/config to support/kconfig 2011-09-17 08:17:06 +02:00
check.sh support/kconfig: upgrade to 3.9-rc2 2013-04-11 09:30:39 +02:00
conf.c support/kconfig: upgrade to 3.9-rc2 2013-04-11 09:30:39 +02:00
confdata.c support/kconfig: fix compile warning because of missing include. 2013-10-30 18:54:55 +01:00
expr.c support/kconfig: upgrade to 3.9-rc2 2013-04-11 09:30:39 +02:00
expr.h support/kconfig: upgrade to 3.9-rc2 2013-04-11 09:30:39 +02:00
foo.h support: move kconfig stuff from package/config to support/kconfig 2011-09-17 08:17:06 +02:00
gconf.c support/kconfig: upgrade to 3.9-rc2 2013-04-11 09:30:39 +02:00
gconf.glade support: move kconfig stuff from package/config to support/kconfig 2011-09-17 08:17:06 +02:00
images.c support: move kconfig stuff from package/config to support/kconfig 2011-09-17 08:17:06 +02:00
kxgettext.c support/kconfig: upgrade to 3.9-rc2 2013-04-11 09:30:39 +02:00
list.h support/kconfig: upgrade to 3.9-rc2 2013-04-11 09:30:39 +02:00
lkc_proto.h support/kconfig: upgrade to 3.9-rc2 2013-04-11 09:30:39 +02:00
lkc.h support/kconfig: use kconfig-provided way of setting the CONFIG_ prefix 2013-04-21 23:33:11 +02:00
Makefile support/kconfig: upgrade to 3.9-rc2 2013-04-11 09:30:39 +02:00
Makefile.br support/kconfig: use kconfig-provided way of setting the CONFIG_ prefix 2013-04-21 23:33:11 +02:00
mconf.c support/kconfig: upgrade to 3.9-rc2 2013-04-11 09:30:39 +02:00
menu.c support/kconfig: use kconfig-provided way of setting the CONFIG_ prefix 2013-04-21 23:33:11 +02:00
merge_config.sh support/kconfig: upgrade to 3.9-rc2 2013-04-11 09:30:39 +02:00
nconf.c support/kconfig: upgrade to 3.9-rc2 2013-04-11 09:30:39 +02:00
nconf.gui.c support/kconfig: upgrade to 3.9-rc2 2013-04-11 09:30:39 +02:00
nconf.h support/kconfig: upgrade to 3.9-rc2 2013-04-11 09:30:39 +02:00
POTFILES.in support: move kconfig stuff from package/config to support/kconfig 2011-09-17 08:17:06 +02:00
qconf.cc support/kconfig: upgrade to 3.9-rc2 2013-04-11 09:30:39 +02:00
qconf.h support/kconfig: upgrade to 3.9-rc2 2013-04-11 09:30:39 +02:00
README.buildroot support/kconfig: Fix typo in README.buildroot. 2013-10-14 22:12:14 +02:00
streamline_config.pl support/kconfig: upgrade to 3.9-rc2 2013-04-11 09:30:39 +02:00
symbol.c support/kconfig: upgrade to 3.9-rc2 2013-04-11 09:30:39 +02:00
util.c support/kconfig: upgrade to 3.9-rc2 2013-04-11 09:30:39 +02:00
zconf.gperf support/kconfig: upgrade to 3.9-rc2 2013-04-11 09:30:39 +02:00
zconf.hash.c_shipped support/kconfig: upgrade to 3.9-rc2 2013-04-11 09:30:39 +02:00
zconf.l support/kconfig: upgrade to 3.9-rc2 2013-04-11 09:30:39 +02:00
zconf.lex.c_shipped support/kconfig: upgrade to 3.9-rc2 2013-04-11 09:30:39 +02:00
zconf.tab.c_shipped support/kconfig: upgrade to 3.9-rc2 2013-04-11 09:30:39 +02:00
zconf.y support/kconfig: upgrade to 3.9-rc2 2013-04-11 09:30:39 +02:00

This is a copy of the kconfig code in the kernel (currently 3.9-rc2) tweaked
to suit Buildroot.

To update:
	cp -r /usr/src/linux/scripts/kconfig support/kconfig.new
	cd support/kconfig.new
	cp -a ../kconfig/patches ../kconfig/README.buildroot .
	quilt push -a
	# Fix any conflict
	cd ..
	rm -rf kconfig
	mv kconfig.new kconfig

Then verify the toplevel targets work:
	config
	defconfig
	menuconfig
	xconfig
	gconfig
	oldconfig