[GIT] kconfig changes for 2.6.37-rc1

From: Michal Marek
Date: Thu Oct 28 2010 - 18:20:11 EST


Hi Linus,

this is the kconfig stuff for 2.6.37-rc1:
* kconfig portability fixes and generalization
* xconfig ported to Qt4
* nconfig search redesigned
* kconfig warnings enabled again, these were disabled late in the 2.6.36
rc phase, which is why the shortlog is since 2.6.36-rc8 (I had to
merge the rc-fixes branch)
* other small fixes

Note: 71d8066 (kbuild: fix oldnoconfig to do the right thing) made it
already into 2.6.36 as e9203c9, but it was originally meant for this
merge window and I did not want to rebase the branch. Please let me know
if that's a problem.

Michal

The following changes since commit cd07202cc8262e1669edff0d97715f3dd9260917:

Linux 2.6.36-rc8 (2010-10-14 16:26:43 -0700)

are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6.git kconfig

Alexander Stein (2):
kconfig qconf: port to QT4
Fix QT4 moc, cflags libs detection on dual QT3/Qt4 systems

Andrea Gelmini (1):
README: cite nconfig

Arnaud Lacombe (22):
kbuild: confdata.c explicitly reference errno, thus need <errno.h>
kbuild: don't include `check-lxdialog' ldflags in global HOST_LOADLIBES
kbuild: fix typo
kbuild: don't overwrite HOST_EXTRACFLAGS
kbuild: use getopt_long(), not its _only() variant
kconfig: replace a `switch()' statement by a more flexible `if()' statement
kconfig: rephrase help text not to mention the internal prefix
kconfig: allow build-time definition of the internal config prefix
kconfig: rephrase help texts/comments not to include the package name
kconfig: allow PACKAGE to be defined on the compiler's command-line
kconfig: implement the `mainmenu' directive
kconfig: regen parser
kconfig: add a symbol string expansion helper
kconfig: expand by default the rootmenu's prompt
kconfig: delay gconf window initialization
kconfig: replace KERNELVERSION usage by the mainmenu's prompt
kconfig: don't emit warning upon rootmenu's prompt redefinition
kconfig: constify file name
kconfig: use the file's name of sourced file
kconfig: expand file names
kbuild: migrate all arch to the kconfig mainmenu upgrade
kbuild: convert `arch/tile' to the kconfig mainmenu upgrade

Junio C Hamano (1):
kconfig: fix menuconfig on debian lenny

Justin P. Mattock (1):
scripts/kconfig/gconf.glade Update broken web addresses.

Kyle McMartin (1):
kbuild: fix oldnoconfig to do the right thing

Michal Marek (9):
kconfig: Allow frontends to display messages themselves
xconfig: Change the titlebar if using Qt3
kconfig: Simplify Makefile for xconfig
Merge branch 'kbuild/kconfig/kbuild-generic-v7' of http://github.com/lacombar/linux-2.6 into kbuild/kconfig
kconfig: Propagate const
kconfig: Fix realloc usage()
Merge branch 'kbuild/rc-fixes' into kbuild/kconfig
Revert "kconfig: Temporarily disable dependency warnings"
Merge branch 'message-callback' into kbuild/kconfig

Naohiro Aota (1):
kconfig: Don't go out from read config loop when you read new symbol

Nir Tzachar (1):
nconfig: add search support

Stephen Boyd (1):
nconfig: Fix help for choice menus

Will Newton (1):
kconfig: Use PATH_MAX instead of 128 for path buffer sizes.

Documentation/kbuild/kconfig-language.txt | 3 +-
Kconfig | 11 +
README | 1 +
arch/alpha/Kconfig | 4 -
arch/arm/Kconfig | 7 -
arch/avr32/Kconfig | 7 -
arch/blackfin/Kconfig | 7 -
arch/cris/Kconfig | 7 -
arch/frv/Kconfig | 6 -
arch/h8300/Kconfig | 7 -
arch/ia64/Kconfig | 7 -
arch/m32r/Kconfig | 7 -
arch/m68k/Kconfig | 6 -
arch/m68knommu/Kconfig | 7 -
arch/microblaze/Kconfig | 5 -
arch/mips/Kconfig | 2 -
arch/mn10300/Kconfig | 9 -
arch/parisc/Kconfig | 7 -
arch/powerpc/Kconfig | 6 -
arch/s390/Kconfig | 7 -
arch/score/Kconfig | 5 -
arch/sh/Kconfig | 7 -
arch/sparc/Kconfig | 6 -
arch/tile/Kconfig | 2 -
arch/um/Kconfig.common | 2 -
arch/x86/Kconfig | 3 -
arch/xtensa/Kconfig | 5 -
scripts/kconfig/Makefile | 87 +++--
scripts/kconfig/conf.c | 15 +-
scripts/kconfig/confdata.c | 126 ++++---
scripts/kconfig/expr.h | 2 +-
scripts/kconfig/gconf.c | 20 +-
scripts/kconfig/gconf.glade | 1 -
scripts/kconfig/kxgettext.c | 15 +-
scripts/kconfig/lex.zconf.c_shipped | 7 +-
scripts/kconfig/lkc.h | 8 +-
scripts/kconfig/lkc_proto.h | 3 +
scripts/kconfig/lxdialog/check-lxdialog.sh | 2 +
scripts/kconfig/mconf.c | 64 ++--
scripts/kconfig/menu.c | 6 +-
scripts/kconfig/nconf.c | 487 ++++++++++++-------------
scripts/kconfig/nconf.gui.c | 22 +-
scripts/kconfig/nconf.h | 3 +-
scripts/kconfig/qconf.cc | 174 +++++----
scripts/kconfig/qconf.h | 76 ++--
scripts/kconfig/symbol.c | 51 +++-
scripts/kconfig/util.c | 7 +-
scripts/kconfig/zconf.l | 7 +-
scripts/kconfig/zconf.tab.c_shipped | 547 ++++++++++++++--------------
scripts/kconfig/zconf.y | 18 +-
50 files changed, 946 insertions(+), 955 deletions(-)
create mode 100644 Kconfig
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/