aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/kconfig/menu.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-28kconfig: do not reparent the menu inside a choice blockMasahiro Yamada1-6/+16
2024-03-19kconfig: check prompt for choice while parsingMasahiro Yamada1-3/+0
2024-03-09kconfig: use linked list in get_symbol_str() to iterate over menusMasahiro Yamada1-8/+9
2024-03-09kconfig: link menus to a symbolMasahiro Yamada1-1/+3
2024-02-20kconfig: do not imply the type of choice valueMasahiro Yamada1-6/+0
2024-02-19kconfig: split list_head into a separate headerMasahiro Yamada1-0/+1
2024-02-19kconfig: change file_lookup() to return the file nameMasahiro Yamada1-2/+0
2024-02-19kconfig: move the file and lineno in struct file to struct bufferMasahiro Yamada1-1/+0
2024-02-19kconfig: associate struct property with file name directlyMasahiro Yamada1-2/+2
2024-02-19kconfig: associate struct menu with file name directlyMasahiro Yamada1-3/+3
2024-02-19kconfig: remove zconf_curname() and zconf_lineno()Masahiro Yamada1-2/+2
2023-12-28kconfig: squash menu_has_help() and menu_get_help()Masahiro Yamada1-15/+2
2023-07-25kconfig: menuconfig: remove jump_key::indexMasahiro Yamada1-8/+0
2023-07-25kconfig: menuconfig: simplify global jump key assignmentMasahiro Yamada1-3/+19
2022-11-21kconfig: remove unneeded variable in get_prompt_str()Masahiro Yamada1-3/+1
2022-11-02kconfig: fix segmentation fault in menuconfig searchMasahiro Yamada1-19/+4
2022-09-24Kconfig: remove unused function 'menu_get_root_menu'Zeng Heng1-5/+0
2021-09-25kconfig: Create links to main menu items in searchAriel Marcovitch1-15/+18
2021-04-14kconfig: split menu.c out of parser.yMasahiro Yamada1-0/+1
2021-04-14kconfig: change "modules" from sub-option to first-level attributeMasahiro Yamada1-8/+0
2021-04-14kconfig: remove allnoconfig_y optionMasahiro Yamada1-5/+0
2021-04-14kconfig: change defconfig_list option to environment variableMasahiro Yamada1-9/+0
2020-05-12kconfig: do not assign a variable in the return statementMasahiro Yamada1-1/+2
2020-01-07kconfig: fix nesting of symbol help textThomas Hebb1-8/+8
2020-01-07kconfig: distinguish between dependencies and visibility in help textThomas Hebb1-0/+11
2020-01-07kconfig: list all definitions of a symbol in help textThomas Hebb1-24/+31
2020-01-07kconfig: squash prop_alloc() into menu_add_prop()Masahiro Yamada1-1/+17
2020-01-07kconfig: remove 'prompt' argument from menu_add_prop()Masahiro Yamada1-4/+5
2020-01-07kconfig: move prompt handling to menu_add_prompt() from menu_add_prop()Masahiro Yamada1-36/+34
2020-01-07kconfig: use parent->dep as the parentdep of 'menu'Masahiro Yamada1-5/+3
2020-01-07kconfig: remove the rootmenu check in menu_add_prop()Masahiro Yamada1-1/+1
2018-12-28kconfig: convert to SPDX License IdentifierMasahiro Yamada1-1/+1
2018-12-22kconfig: refactor scanning and parsing "option" propertiesMasahiro Yamada1-23/+20
2018-07-18kconfig: rename SYMBOL_AUTO to SYMBOL_NO_WRITEDirk Gouders1-1/+1
2018-05-29kconfig: reference environment variables directly and remove 'option env='Masahiro Yamada1-3/+0
2018-05-28kconfig: drop localization supportSam Ravnborg1-10/+10
2018-03-26kconfig: Print reverse dependencies in groupsEugeniu Rosca1-6/+6
2018-03-26kconfig: clean-up reverse dependency help implementationMasahiro Yamada1-2/+2
2018-03-02kconfig: set SYMBOL_AUTO to the symbol marked with defconfig_listMasahiro Yamada1-0/+1
2018-01-25kconfig: make "Selected by:" and "Implied by:" readablePetr Vorel1-2/+2
2018-01-22kconfig: Clarify menu and 'if' dependency propagationUlf Magnusson1-0/+2
2018-01-22kconfig: Document 'if' flattening logicUlf Magnusson1-0/+29
2018-01-22kconfig: Clarify choice dependency propagationUlf Magnusson1-0/+7
2018-01-22kconfig: Document SYMBOL_OPTIONAL logicUlf Magnusson1-0/+9
2018-01-22kconfig: drop 'boolean' keywordMasahiro Yamada1-2/+2
2018-01-22kconfig: Remove menu_end_entry()Ulf Magnusson1-5/+0
2018-01-22kconfig: Document automatic submenu creation codeUlf Magnusson1-0/+38
2018-01-22kconfig: Fix choice symbol expression leakUlf Magnusson1-0/+3
2018-01-22kconfig: Fix automatic menu creation mem leakUlf Magnusson1-0/+1
2017-12-15kconfig: Clean up modules handling and fix crashUlf Magnusson1-4/+6
2017-12-15kconfig: Clarify expression rewritingUlf Magnusson1-0/+52
2017-12-15kconfig: Rename menu_check_dep() to rewrite_m()Ulf Magnusson1-6/+10
2017-12-07kconfig: Warn if choice default is not in choiceUlf Magnusson1-0/+10
2016-11-16Kconfig: Introduce the "imply" keywordNicolas Pitre1-16/+39
2016-01-05kconfig: return 'false' instead of 'no' in bool functionVegard Nossum1-1/+1
2015-02-25kconfig: Remove unnecessary prototypes from headersMichal Marek1-2/+2
2014-11-28kconfig: Fix warning "‘jump’ may be used uninitialized"Peter Kümmel1-2/+2
2014-06-10kbuild: trivial - use tabs for code indent where possibleMasahiro Yamada1-3/+3
2014-04-07kconfig: make allnoconfig disable options behind EMBEDDED and EXPERTJosh Triplett1-0/+3
2013-10-08kconfig: fix bug in search results string: use strlen(gstr->s), not gstr->lenMartin Walch1-1/+1
2013-10-08kconfig: adjust warning message for conflicting typesMartin Walch1-3/+4
2013-10-08kconfig: fix trivial typos and update mconf documentationMartin Walch1-1/+1
2013-09-05kconfig: do not allow more than one symbol to have 'option modules'Yann E. MORIN1-0/+6
2013-09-05kconfig: do not special-case 'MODULES' symbolYann E. MORIN1-4/+1
2013-07-10Merge branch 'kconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/mmare...Linus Torvalds1-0/+16
2013-06-18mconf/nconf: mark empty menus/menuconfigs different from non-empty onesDirk Gouders1-0/+16
2013-05-30kconfig/menu.c: fix multiple references to expressions in menu_add_prop()Dirk Gouders1-1/+14
2013-05-07menuconfig: fix NULL pointer dereference when searching a symbolLi Zefan1-6/+10
2013-04-30menuconfig: print more info for symbol without promptsWengmeiling1-7/+20
2013-02-25Merge branch 'kbuild/rc-fixes' into kbuild/kconfigMichal Marek1-6/+8
2012-11-20kconfig: Fix malloc handling in conf toolsAlan Cox1-2/+2
2012-10-25menuconfig: Replace CIRCLEQ by list_head-style lists.Benjamin Poirier1-6/+8
2012-09-27menuconfig: Assign jump keys per-page instead of globallyBenjamin Poirier1-26/+28
2012-09-27menuconfig: Add jump keys to search resultsBenjamin Poirier1-11/+44
2011-08-08kconfig: factor code in menu_get_ext_help()Arnaud Lacombe1-6/+4
2011-08-08kbuild: Fix help text not displayed in choice option.Srinivas Kandagatla1-4/+3
2011-06-24kconfig: do not overwrite symbol direct dependency in assignmentArnaud Lacombe1-1/+1
2011-06-06kconfig: nuke LKC_DIRECT_LINK cruftArnaud Lacombe1-1/+0
2011-06-06kconfig: add missing <ctype.h> inclusionArnaud Lacombe1-0/+1
2011-06-06kconfig: add missing <stdarg.h> inclusionArnaud Lacombe1-0/+1
2011-01-10Merge branch 'kconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/mmare...Linus Torvalds1-3/+12
2010-12-29kconfig: fix undesirable side effect of adding "visible" menu attributeJan Beulich1-0/+14
2010-12-15kconfig: add more S_INT and S_HEX consistency checksArnaud Lacombe1-3/+12
2010-11-22kconfig: add an option to determine a menu's visibilityArnaud Lacombe1-0/+11
2010-10-12Merge branch 'kbuild/rc-fixes' into kbuild/kconfigMichal Marek1-5/+2
2010-10-04kconfig: delay symbol direct dependency initializationArnaud Lacombe1-5/+2
2010-09-19kconfig: don't emit warning upon rootmenu's prompt redefinitionArnaud Lacombe1-1/+1
2010-09-19kconfig: rephrase help texts/comments not to include the package nameArnaud Lacombe1-1/+1
2010-09-19kconfig: allow build-time definition of the internal config prefixArnaud Lacombe1-1/+1
2010-08-03kconfig: save location of config symbolsSam Ravnborg1-0/+2
2010-07-02kbuild: Warn on selecting symbols with unmet direct dependenciesCatalin Marinas1-0/+5
2010-06-02kconfig: fix to tag NEW symbols correctlyLi Zefan1-2/+6
2010-06-02kconfig: print the range of integer/hex symbol in help textLi Zefan1-0/+8
2010-06-02kconfig: print symbol type in help textLi Zefan1-1/+3
2010-04-14menuconfig: add support to show hidden options which have promptsLi Zefan1-0/+10
2010-04-14kconfig: some small fixesLi Zefan1-1/+1
2010-02-02kconfig: new configuration interface (nconfig)nir.tzachar@gmail.com1-1/+15
2009-09-20kbuild: add static to prototypesTrevor Keith1-2/+2
2009-09-20kconfig: make use of menu_get_ext_help in gconfigCheng Renquan1-1/+2
2009-09-20kconfig: add menu_get_ext_help function to display more informationCheng Renquan1-0/+79
2008-04-28kconfig: add named choice groupRoman Zippel1-37/+27
2008-02-03kconfig: ignore select of unknown symbolSam Ravnborg1-6/+3
2008-01-28kconfig: tristate choices with mixed tristate and boolean valuesJan Beulich1-3/+35
2008-01-28kconfig: environment symbol supportRoman Zippel1-1/+4
2008-01-28kconfig: explicitly introduce expression listRoman Zippel1-1/+1
2008-01-28kconfig: macro fix in menu.cEGRY Gabor1-2/+2
2007-10-19Revert "kconfig: tristate choices with mixed tristate and boolean values"Linus Torvalds1-26/+9
2007-10-12kconfig: tristate choices with mixed tristate and boolean valuesJan Beulich1-9/+26
2007-07-25kconfig: attach help text to menusSam Ravnborg1-0/+12
2007-05-02kconfig: correct minor typo in Kconfig warning message.Robert P. J. Day1-1/+1
2006-06-09kconfig: warn about leading whitespace for menu promptsRoman Zippel1-6/+10
2006-06-09kconfig: add defconfig_list/module optionRoman Zippel1-0/+14
2006-06-09kconfig: add symbol option config syntaxRoman Zippel1-0/+4
2005-11-09[PATCH] kconfig: improve error handling in the parserRoman Zippel1-2/+3
2005-11-09[PATCH] kconfig: allow variable argumnts for rangeRoman Zippel1-2/+8
2005-07-28[PATCH] kconfig: trivial cleanupblaisorblade@yahoo.it1-2/+2
2005-05-05[PATCH] Kconfig i18n supportArnaldo Carvalho de Melo1-2/+2
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+390