OpenCloudOS-Kernel/scripts/kconfig
Matej Laitl b5d609dbfa kconfig/menuconfig: distinguish between selected-by-another options and comments
menuconfig currently represents options implied by another option ('select'
directive in Kconfig) by prefixing them with '---'.  Unfortunately the same
notation is used for comments.  If the implied option is module capable,
user can still switch between Y and M, all without any feedback until she
visits option's help.  (try saying M to MAC80211 and then toggling
CFG80211)

This patch changes notation of selected-by-another items by introducing 2
new representations for implied options: {*} or {M} for options selected by
another modularized one, thus builtin or module capable, -*- or -M- for
options that cannot be at the moment changed by user.

The idea is to represent actual capability of the option by braces (dashes)
around and to always report actual state by * or M inside.

Signed-off-by: Matej Laitl <strohel@gmail.com>
Acked-by: Randy Dunlap <randy.dunlap@oracle.com>
Cc: Roman Zippel <zippel@linux-m68k.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
2007-10-12 21:20:33 +02:00
..
lxdialog kconfig: use POSIX equality test in check-lxdialog.sh 2007-07-16 21:15:51 +02:00
.gitignore [PATCH] .gitignore: add miscellaneous files 2006-11-13 07:40:42 -08:00
Makefile kbuild: check if we can link gettext not just compile 2007-10-12 21:13:50 +02:00
POTFILES.in [PATCH] Kconfig i18n support 2005-05-05 15:24:00 -07:00
check.sh kbuild: check if we can link gettext not just compile 2007-10-12 21:13:50 +02:00
conf.c kconfig: oldconfig shall not set symbols if it does not need to 2007-09-01 08:24:09 +02:00
confdata.c kconfig: reset generated values only if Kconfig and .config agree. 2007-07-17 14:24:55 +02:00
expr.c kconfig: create links in info window 2006-06-09 16:28:07 +02:00
expr.h kconfig: remove unused members from struct symbol 2007-07-25 21:14:30 +02:00
gconf.c kconfig: attach help text to menus 2007-07-25 21:14:26 +02:00
gconf.glade [PATCH] kconfig: set gconf's save-widget's sensitivity according to .config's changed state 2006-12-13 09:05:48 -08:00
images.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
kconfig_load.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
kxgettext.c kconfig: attach help text to menus 2007-07-25 21:14:26 +02:00
lex.zconf.c_shipped kbuild: update _shipped files for kconfig syntax cleanup 2007-10-12 21:20:32 +02:00
lkc.h kconfig/menuconfig: do not hardcode '.config' 2007-05-02 20:58:09 +02:00
lkc_proto.h kconfig: attach help text to menus 2007-07-25 21:14:26 +02:00
mconf.c kconfig/menuconfig: distinguish between selected-by-another options and comments 2007-10-12 21:20:33 +02:00
menu.c kconfig: tristate choices with mixed tristate and boolean values 2007-10-12 21:20:33 +02:00
qconf.cc kconfig: attach help text to menus 2007-07-25 21:14:26 +02:00
qconf.h kconfig/xconfig: sync main view with search dialog current menu 2007-05-02 20:58:08 +02:00
symbol.c kconfig: error out if recursive dependencies are found 2007-05-06 09:20:10 +02:00
util.c kconfig: fix segv fault in menuconfig 2007-10-12 21:15:32 +02:00
zconf.gperf kconfig: syntax cleanup - drop support for "depends/requires/def_boolean" 2007-10-12 21:20:32 +02:00
zconf.hash.c_shipped kbuild: update _shipped files for kconfig syntax cleanup 2007-10-12 21:20:32 +02:00
zconf.l kconfig: fix mconf segmentation fault 2007-05-06 09:27:15 +02:00
zconf.tab.c_shipped kbuild: update _shipped files for kconfig syntax cleanup 2007-10-12 21:20:32 +02:00
zconf.y kconfig: syntax cleanup - drop support for "depends/requires/def_boolean" 2007-10-12 21:20:32 +02:00