linux/scripts/kconfig
Karsten Wiese b321429325 [PATCH] kconfig: new function "bool conf_get_changed(void)"
Run "make xconfig" on a freshly untarred kernel-tree.  Look at the floppy disk
icon of the qt application, that has just started: Its in a normal, active
state.

Mouse click on it: .config is being saved.

This patch series changes things so taht
after the mouse click on the floppy disk icon, the icon is greyed out.
If you mouse click on it now, nothing happens.

If you change some CONFIG_*, the floppy disk icon returns to "active state",
that is, if you mouse click it now, .config is written.

This patch:

Returns sym_change_count to reflect the .config's change state.
All read only accesses of
	sym_change_count
are replaced by calls to
	conf_get_changed()
.
mconfig.c is manipulated to ask for saving only when
conf_get_changed() returned true.

Signed-off-by: Karsten Wiese <fzu@wemgehoertderstaat.de>
Cc: Sam Ravnborg <sam@ravnborg.org>
Cc: Roman Zippel <zippel@linux-m68k.org>
Acked-by: Randy Dunlap <randy.dunlap@oracle.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-12-13 09:05:48 -08:00
..
lxdialog [PATCH] fix menuconfig colours with TERM=vt100 2006-11-25 13:28:34 -08:00
.gitignore [PATCH] .gitignore: add miscellaneous files 2006-11-13 07:40:42 -08:00
conf.c [PATCH] kconfig: new function "bool conf_get_changed(void)" 2006-12-13 09:05:48 -08:00
confdata.c [PATCH] kconfig: new function "bool conf_get_changed(void)" 2006-12-13 09:05:48 -08:00
expr.c kconfig: create links in info window 2006-06-09 16:28:07 +02:00
expr.h kconfig: add defconfig_list/module option 2006-06-09 07:31:30 +02:00
gconf.c kconfig: allow loading multiple configurations 2006-06-09 07:31:30 +02:00
gconf.glade [PATCH] fix gconfig crash 2005-07-28 15:43:58 -07: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 [PATCH] kconfig: kxgettext: EOL fix 2005-09-05 00:05:49 -07:00
lex.zconf.c_shipped kconfig: add symbol option config syntax 2006-06-09 07:31:30 +02:00
lkc_proto.h [PATCH] kconfig: new function "bool conf_get_changed(void)" 2006-12-13 09:05:48 -08:00
lkc.h kconfig: KCONFIG_OVERWRITECONFIG 2006-06-09 16:28:07 +02:00
Makefile kbuild: do not build mconf & lxdialog unless needed 2006-09-30 11:19:20 +02:00
mconf.c [PATCH] kconfig: new function "bool conf_get_changed(void)" 2006-12-13 09:05:48 -08:00
menu.c kconfig: warn about leading whitespace for menu prompts 2006-06-09 16:28:07 +02:00
POTFILES.in [PATCH] Kconfig i18n support 2005-05-05 15:24:00 -07:00
qconf.cc [PATCH] kconfig: new function "bool conf_get_changed(void)" 2006-12-13 09:05:48 -08:00
qconf.h kconfig: jump to linked menu prompt 2006-06-09 16:28:07 +02:00
symbol.c kconfig: add defconfig_list/module option 2006-06-09 07:31:30 +02:00
util.c kconfig: fix .config dependencies 2006-06-09 07:31:30 +02:00
zconf.gperf kconfig: add symbol option config syntax 2006-06-09 07:31:30 +02:00
zconf.hash.c_shipped kconfig: add symbol option config syntax 2006-06-09 07:31:30 +02:00
zconf.l [PATCH] kconfig: improve error handling in the parser 2005-11-09 07:55:54 -08:00
zconf.tab.c_shipped kconfig: add defconfig_list/module option 2006-06-09 07:31:30 +02:00
zconf.y kconfig: add defconfig_list/module option 2006-06-09 07:31:30 +02:00