30 May, 2013

1 commit

  • When entering an empty dialog, using the movement keys resulted in
    unexpected characters beeing displayed, other keys like "z" and "h"
    did not work as expected.

    This patch handles the movement keys as well as other keys, especially
    "z", "h" and "/".

    Signed-off-by: Dirk Gouders
    [yann.morin.1998@free.fr: keep lines
    Reviewed-by: "Yann E. MORIN"
    Signed-off-by: "Yann E. MORIN"

    Dirk Gouders
     

17 Apr, 2013

2 commits


26 Feb, 2013

1 commit


16 Jan, 2013

2 commits

  • Now we have Load/Save buttons to do the Load/Save
    in the convenient place, so we can drop the
    top-level entries.

    Signed-off-by: Wang YanQing
    Reviewed-by: "Yann E. MORIN"
    Tested-by: "Yann E. MORIN"
    Signed-off-by: "Yann E. MORIN"

    Wang YanQing
     
  • If menuconfig have Save/Load button like alternative
    .config editors, xconfig, nconfig, etc.We will have
    a obvious benefit when use menuconfig just like
    when we use others, we can Save/Load our .config quickly
    and conveniently.

    This patch add the Save/Load button for menuconfig.

    [remove trailing space while at it for below line:
    "*) Formerly when I used Page Down and Page Up, the cursor would be set"
    ]

    Changes:
    V1-V2:
    1:use PATH_MAX instead of hard code suggested by Yann E. MORIN
    2:drop the spurious empty-line removal suggested by Yann E. MORIN
    V2-V3:
    1:ajust buttons position well centered reported by Yann E. MORIN

    Signed-off-by: Wang YanQing
    Reviewed-by: "Yann E. MORIN"
    Tested-by: "Yann E. MORIN"
    Signed-off-by: "Yann E. MORIN"

    Wang YanQing
     

20 Nov, 2012

1 commit


25 Oct, 2012

1 commit


28 Sep, 2012

4 commits


30 Aug, 2012

1 commit


26 Jul, 2012

1 commit


18 May, 2012

1 commit

  • Hardware with MCA bus is limited to 386 and 486 class machines
    that are now 20+ years old and typically with less than 32MB
    of memory. A quick search on the internet, and you see that
    even the MCA hobbyist/enthusiast community has lost interest
    in the early 2000 era and never really even moved ahead from
    the 2.4 kernels to the 2.6 series.

    This deletes anything remaining related to CONFIG_MCA from core
    kernel code and from the x86 architecture. There is no point in
    carrying this any further into the future.

    One complication to watch for is inadvertently scooping up
    stuff relating to machine check, since there is overlap in
    the TLA name space (e.g. arch/x86/boot/mca.c).

    Cc: Thomas Gleixner
    Cc: James Bottomley
    Cc: x86@kernel.org
    Acked-by: Ingo Molnar
    Acked-by: H. Peter Anvin
    Signed-off-by: Paul Gortmaker

    Paul Gortmaker
     

16 Jan, 2012

1 commit

  • This commit fixes a bug, while introducing a new one..

    commit 7203ddbd4be9720649e47d756a001e0c7d7f8ae2
    Author: Wang YanQing
    Date: Thu Jan 12 11:31:32 2012 +0800

    menuconfig: let make not report error when not save configuration

    Pressing ESC should cancel the yes/no dialog and return back to
    the main menu, but not exit from menuconfig.

    Signed-off-by: Li Zefan
    Acked-by: Wang YanQing
    Signed-off-by: Michal Marek

    Li Zefan
     

15 Jan, 2012

1 commit

  • I find every time when I choice the 'NO' button at the dialog
    which let me choice whether to save the configuration before exit
    menuconfig, it always report the blow:

    " GEN /mnt/sda7/home/build/test/Makefile
    HOSTCC scripts/kconfig/mconf.o
    HOSTLD scripts/kconfig/mconf
    scripts/kconfig/mconf Kconfig

    Your configuration changes were NOT saved.

    make[2]: *** [menuconfig] Error 1
    make[1]: *** [menuconfig] Error 2
    make: *** [sub-make] Error 2 "

    This patch repair it.

    Signed-off-by: Wang YanQing
    Acked-by: Davidlohr Bueso
    Signed-off-by: Michal Marek

    Wang YanQing
     

30 Aug, 2011

1 commit

  • I recently got bitten in the ass when pressing Ctrl-C and lost all my current
    configuration changes. This patch captures SIGINT and allows the user to save
    any changes.

    Some code refactoring was made in order to handle the exit behavior.

    Signed-off-by: Davidlohr Bueso
    Signed-off-by: Arnaud Lacombe

    Davidlohr Bueso
     

07 Jun, 2011

2 commits


20 Sep, 2010

4 commits


02 Jun, 2010

1 commit


14 Apr, 2010

1 commit

  • Usage:
    Press to show all config symbols which have prompts.

    Quote Tim Bird:

    | I've been bitten by this numerous times. I most often
    | use ftrace on ARM, but when I go back to x86, I almost
    | always go through a sequence of searching for the
    | function graph tracer in the menus, then realizing it's
    | completely missing until I disable CC_OPTIMIZE_FOR_SIZE.
    |
    | Is there any way to have the menu item appear, but be
    | unsettable unless the SIZE option is disabled? I'm
    | not a Kconfig guru...

    I myself found this useful too. For example, I need to test
    ftrace/tracing and want to be sure all the tracing features are
    enabled, so I enter the "Tracers" menu, and press to
    see if there is any config hidden.

    I also noticed gconfig and xconfig have a button "Show all options",
    but that's a bit too much, and I think normally what we are not
    interested in those configs which have no prompt thus can't be
    changed by users.

    Exmaple:

    --- Tracers
    -*- Kernel Function Tracer
    - - Kernel Function Graph Tracer
    [*] Interrupts-off Latency Tracer
    - - Preemption-off Latency Tracer
    [*] Sysprof Tracer

    Here you can see 2 tracers are not selectable, and then can find
    out how to make them selectable.

    Signed-off-by: Li Zefan
    Signed-off-by: Michal Marek

    Li Zefan
     

02 Feb, 2010

2 commits

  • This patch was inspired by the kernel projects page, where an ncurses
    replacement for menuconfig was mentioned (by Sam Ravnborg).

    Building on menuconfig, this patch implements a more modern look
    interface using ncurses and ncurses' satellite libraries (menu, panel,
    form). The implementation does not depend on lxdialog, which is
    currently distributed with the kernel.

    Signed-off-by: Nir Tzachar
    Signed-off-by: Michal Marek

    nir.tzachar@gmail.com
     
  • Help text for certain config options is very extensive (the text
    includes the names of all other options the option in question depends
    on). Long lines are not wrapped, making it impossible to see the list
    without scrolling horizontally.

    This patch adds some logic which wraps help screen lines at word
    boundaries to prevent truncating.

    Tested by running

    ARCH=powerpc make menuconfig O=/tmp/build

    which shows that the long lines are now wrapped, and

    ARCH=powerpc make xconfig O=/tmp/build

    to demonstrate that it still compiles and operates as expected.

    Signed-off-by: Vadim Bendebury
    Signed-off-by: Michal Marek

    Vadim Bendebury (вб)
     

04 Dec, 2009

1 commit

  • That is "success", "unknown", "through", "performance", "[re|un]mapping"
    , "access", "default", "reasonable", "[con]currently", "temperature"
    , "channel", "[un]used", "application", "example","hierarchy", "therefore"
    , "[over|under]flow", "contiguous", "threshold", "enough" and others.

    Signed-off-by: André Goddard Rosa
    Signed-off-by: Jiri Kosina

    André Goddard Rosa
     

20 Sep, 2009

1 commit


18 Jul, 2009

1 commit


10 Jun, 2009

1 commit


05 May, 2008

1 commit


03 Feb, 2008

1 commit


29 Jan, 2008

2 commits

  • Full gettext support for menuconfig.

    Signed-off-by: Egry Gabor
    Reviewed-by: Sam Ravnborg
    Signed-off-by: Sam Ravnborg
    Cc: Roman Zippel

    EGRY Gabor
     
  • Kconfig is powerfull tool. So powerfull that more and more software
    projects are using it for configuration. So instead of fixing some of
    them one by one, lets fix it in kernel and wait for sync.

    This work was originaly done for PTXdist - GPL licensed build system for
    userlands and cross-compilers, but it will not hurt kernel kconfig
    either. PTXdist menuconfig now works on Windows linked with PDCurses and
    compiled using MinGW - there is no termios and signals.

    * Do not include and (comes from times when
    lxdialog was separate process)
    * Do not mess with termios directly and let curses tell screen size.
    Comment to commit c8dc68ad0fbd934e78e913b8a8d7b45945db4930 says
    check for screen size could be removed later, but because it didn't
    happen for more than year I left it here as well.
    * Save cursor position added by Sam

    Signed-off-by: Ladislav Michl
    Signed-off-by: Sam Ravnborg
    Cc: Roman Zippel

    Ladislav Michl
     

13 Oct, 2007

3 commits

  • 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
    Acked-by: Randy Dunlap
    Cc: Roman Zippel
    Signed-off-by: Andrew Morton
    Signed-off-by: Sam Ravnborg

    Matej Laitl
     
  • With specific configurations requesting help for certain
    menu lines caused menuconfig to crash.
    This was tracked down to a null pointer bug.
    Thanks to "Miles Lane" for inital reporting
    and to Gabriel C for the backtrace
    that helped me locating the bug.

    Signed-off-by: Sam Ravnborg

    Sam Ravnborg
     
  • Matěj Laitl noticed that there was no way
    to distingush between comments and un-selectable menu lines.
    This patch marks comments with *** comment ***

    Cc: Matěj Laitl
    Signed-off-by: Sam Ravnborg

    Sam Ravnborg
     

26 Jul, 2007

1 commit

  • Roman Zippel wrote:
    > A simple example would be
    > help texts, right now they are per symbol, but they should really be per
    > menu, so archs can provide different help texts for something.

    This patch does this and at the same time introduce a few API
    funtions used to access the help text.

    The relevant api functions are introduced in the various frontends.

    Signed-off-by: Sam Ravnborg
    Cc: Roman Zippel

    Sam Ravnborg