aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/kconfig
AgeCommit message (Expand)AuthorFilesLines
2025-11-01kconfig/nconf: Initialize the default locale at startupJakub Horký1-0/+3
2025-11-01kconfig/mconf: Initialize the default locale at startupJakub Horký1-0/+3
2025-10-07kconfig: Avoid prompting for transitional symbolsKees Cook6-1/+61
2025-10-01Merge tag 'kbuild-6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kb...Linus Torvalds2-5/+16
2025-09-24kconfig: Add transitional symbol attribute for migration supportKees Cook11-1/+274
2025-09-24kconfig: Fix BrokenPipeError warnings in selftestsKees Cook1-1/+16
2025-08-18kconfig: qconf/xconfig: show the OptionsMode radio button setting at startupRandy Dunlap1-0/+13
2025-08-18kconfig: nconf: Format and print 'line' without a temporary copyThorsten Blum1-5/+3
2025-08-06kconfig: lxdialog: replace strcpy() with strncpy() in inputbox.cSuchit Karunakaran1-2/+4
2025-08-06kconfig: lxdialog: replace strcpy with snprintf in print_autowrapSuchit Karunakaran1-2/+1
2025-07-26kconfig: gconf: refactor text_insert_help()Masahiro Yamada1-25/+8
2025-07-26kconfig: gconf: remove unneeded variable in text_insert_msgMasahiro Yamada1-2/+1
2025-07-26kconfig: gconf: use hyphens in signalsMasahiro Yamada1-7/+7
2025-07-26kconfig: gconf: replace GtkImageMenuItem with GtkMenuItemMasahiro Yamada1-7/+7
2025-07-26kconfig: gconf: Fix Back button behaviorMasahiro Yamada1-5/+1
2025-07-26kconfig: gconf: fix single view to display dependent symbols correctlyMasahiro Yamada1-15/+1
2025-07-26kconfig: qconf: confine {begin,end}Group to constructor and destructorMasahiro Yamada2-2/+7
2025-07-26kconfig: qconf: fix ConfigList::updateListAllforAll()Masahiro Yamada1-1/+1
2025-07-26kconfig: add a function to dump all menu entries in a tree-like formatMasahiro Yamada2-0/+75
2025-07-26kconfig: gconf: show GTK version in About dialogMasahiro Yamada1-1/+5
2025-07-26kconfig: gconf: replace GtkHPaned and GtkVPaned with GtkPanedMasahiro Yamada1-2/+3
2025-07-26kconfig: gconf: replace GdkColor with GdkRGBAMasahiro Yamada1-11/+11
2025-07-26kconfig: gconf: replace GtkVbox with GtkBoxMasahiro Yamada1-1/+2
2025-07-26kconfig: gconf: migrate to GTK 3Masahiro Yamada3-146/+135
2025-07-26kconfig: gconf: rename gconf.glade to gconf.uiMasahiro Yamada2-3/+3
2025-07-26kconfig: gconf: rename display_tree_part()Masahiro Yamada1-7/+7
2025-07-26kconfig: gconf: use configure-event handler to adjust pane separatorMasahiro Yamada1-18/+7
2025-07-26kconfig: gconf: fix behavior of a menu under a symbol in split viewMasahiro Yamada1-3/+2
2025-07-26kconfig: nconf: Ensure null termination where strncpy is usedShankari Anand2-0/+3
2025-07-02kconfig: gconf: remove GtkHandleBox from gladeMasahiro Yamada1-9/+0
2025-07-02kconfig: gconf: use gtk_dialog_get_content_area() accessorMasahiro Yamada1-2/+3
2025-07-02kconfig: gconf: use gtk_check_menu_item_get_active() accessorMasahiro Yamada1-3/+3
2025-07-02kconfig: gconf: remove unnecessary default message in text viewMasahiro Yamada1-1/+0
2025-07-02kconfig: gconf: replace "tooltip" property with "tooltip-text"Masahiro Yamada1-17/+17
2025-07-02kconfig: gconf: remove "tooltips" property from gladeMasahiro Yamada1-1/+0
2025-07-02kconfig: gconf: replace GTK_STOCK_{OK,NO,CANCEL}Masahiro Yamada1-3/+3
2025-07-02kconfig: gconf: replace GDK_space with GDK_KEY_spaceMasahiro Yamada1-1/+1
2025-07-02kconfig: gconf: remove dead code in display_tree_part()Masahiro Yamada1-4/+1
2025-07-02kconfig: gconf: inline display_list() into set_view_mode()Masahiro Yamada1-11/+3
2025-07-02kconfig: gconf: do not reconstruct tree store when a symbol is changedMasahiro Yamada1-18/+11
2025-07-02kconfig: gconf: inline fill_row() into set_node()Masahiro Yamada1-166/+106
2025-07-02kconfig: gconf: remove init_tree_model()Masahiro Yamada1-20/+16
2025-07-02kconfig: gconf: remove global 'model1' and 'model2' variablesMasahiro Yamada1-5/+2
2025-07-02kconfig: gconf: use GtkTreeModelFilter to control row visibilityMasahiro Yamada1-137/+80
2025-07-02kconfig: gconf: preserve menu selection when switching view modeMasahiro Yamada1-8/+79
2025-07-02kconfig: gconf: merge 'current' and 'browsed' global variablesMasahiro Yamada1-19/+13
2025-07-02kconfig: gconf: remove global 'tree' variableMasahiro Yamada1-21/+21
2025-07-02kconfig: gconf: make introduction, about, license dialogs modalMasahiro Yamada1-12/+6
2025-07-02kconfig: gconf: refactor replace_button_icon()Masahiro Yamada1-15/+5
2025-07-02kconfig: gconf: use GdkPixbuf in replace_button_icon()Masahiro Yamada1-7/+6
2025-07-02kconfig: gconf: use GtkFileChooser in on_save_as1_activate()Masahiro Yamada1-27/+25
2025-07-02kconfig: gconf: use GtkFileChooser in on_load1_activate()Masahiro Yamada1-27/+27
2025-07-02kconfig: gconf: add on_save_clicked() event handlerMasahiro Yamada1-1/+6
2025-07-02kconfig: gconf: avoid hardcoding model* in on_treeview*_button_press_event()Masahiro Yamada1-4/+6
2025-07-02kconfig: gconf: avoid hardcoding model2 in renderer_edited()Masahiro Yamada1-4/+6
2025-07-02kconfig: gconf: avoid hardcoding model2 in on_treeview2_cursor_changed()Masahiro Yamada1-2/+3
2025-07-02kconfig: gconf: make key_press_event work in left pane tooMasahiro Yamada1-4/+3
2025-07-02kconfig: gconf: remove glade_xml_signal_autoconnect() callMasahiro Yamada1-1/+0
2025-07-02kconfig: gconf: add static qualifiers to event handlersMasahiro Yamada2-83/+125
2025-07-02kconfig: gconf: move button1 and save1 initialization codeMasahiro Yamada1-4/+8
2025-07-02kconfig: gconf: move the main window event handlers belowMasahiro Yamada1-85/+78
2025-07-02kconfig: gconf: grey out button for current viewMasahiro Yamada1-2/+13
2025-07-02kconfig: gconf: refactor view setting codeMasahiro Yamada1-36/+38
2025-07-01kconfig: gconf: move init_*() functions belowMasahiro Yamada1-228/+222
2025-07-01kconfig: gconf: add static qualifiers to variablesMasahiro Yamada1-14/+14
2025-07-01kconfig: gconf: remove unused 'color' variableMasahiro Yamada1-1/+0
2025-07-01kconfig: gconf: remove unneeded variables in on_treeview*_button_press_event()Masahiro Yamada1-11/+3
2025-07-01kconfig: gconf: remove unneeded variable in on_split_clicked()Masahiro Yamada1-2/+2
2025-07-01kconfig: gconf: remove unnecessary NULL checks for tree1 and tree2Masahiro Yamada1-8/+4
2025-07-01kconfig: gconf: remove parents[] array and indent variableMasahiro Yamada1-35/+14
2025-07-01kconfig: gconf: remove internal-child="image" nodes from gladeMasahiro Yamada1-84/+0
2025-07-01kconfig: gconf: remove unnecessary gtk_set_locale() callMasahiro Yamada1-1/+0
2025-07-01kconfig: gconf: remove gtk_tree_view_set_rules_hint() callsMasahiro Yamada1-2/+0
2025-07-01kconfig: gconf: remove gtk_widget_realize() callsMasahiro Yamada1-2/+0
2025-07-01kconfig: gconf: remove gtk_tree_view_column_set_visible() callsMasahiro Yamada1-11/+0
2025-07-01kconfig: gconf: remove unneeded gtk_tree_view_set_headers_visible() callsMasahiro Yamada1-2/+0
2025-07-01kconfig: gconf: remove meaningless code in init_main_window()Masahiro Yamada1-1/+0
2025-07-01kconfig: gconf: remove empty if-blockMasahiro Yamada1-2/+0
2025-07-01kconfig: gconf: remove old #ifdef GTK_CHECK_VERSIONMasahiro Yamada1-4/+0
2025-07-01kconfig: gconf: always destroy dialog in on_window1_delete_event()Masahiro Yamada1-5/+8
2025-06-30kconfig: gconf: fix potential memory leak in renderer_edited()Masahiro Yamada1-1/+2
2025-06-30kconfig: gconf: make columns resizableMasahiro Yamada1-6/+3
2025-06-30kconfig: re-add menu_get_parent_menu() that returns parent menuMasahiro Yamada2-0/+15
2025-06-30kconfig: rename menu_get_parent_menu() to menu_get_menu_or_parent_menu()Masahiro Yamada4-6/+12
2025-06-30kconfig: qconf: show selected choice in the Value columnMasahiro Yamada1-1/+8
2025-06-30kconfig: qconf: do not show checkbox icon for choiceMasahiro Yamada1-5/+6
2025-06-28kconfig: set MENU_CHANGED to choice when the selected member is changedMasahiro Yamada1-0/+4
2025-06-24kconfig: lxdialog: fix 'space' to (de)select optionsYann E. MORIN1-1/+1
2025-06-18kconfig: use memcmp instead of deprecated bcmpThomas Meyer1-1/+1
2025-06-06kconfig: introduce menu type enumMasahiro Yamada4-9/+21
2025-04-06kconfig: merge_config: use an empty file as initfileDaniel Gomez1-2/+2
2025-03-15kconfig: remove unnecessary cast in sym_get_string()Masahiro Yamada1-1/+1
2025-03-15kconfig: do not clear SYMBOL_VALID when reading include/config/auto.confMasahiro Yamada1-7/+12
2025-01-30kconfig: fix memory leak in sym_warn_unmet_dep()Masahiro Yamada1-0/+1
2025-01-30kconfig: fix file name in warnings when loading KCONFIG_DEFCONFIG_LISTMasahiro Yamada1-2/+4
2025-01-10kconfig: qconf: use preferred form of QString APIRolf Eike Beer1-4/+4
2025-01-10kbuild: suppress stdout from merge_config for silent buildsMasahiro Yamada1-1/+3
2024-11-06kconfig: document the positional argument in the help messageMasahiro Yamada1-1/+4
2024-11-06kconfig: qconf: remove unnecessary mode check in ConfigItem::updateMenu()Masahiro Yamada1-1/+1
2024-11-06kconfig: qconf: refactor ConfigInfoView::clicked()Masahiro Yamada1-37/+6
2024-11-06kconfig: add sym_get_prompt_menu() helper functionMasahiro Yamada2-7/+20
2024-11-06kconfig: qconf: remove non-functional href="m..." tagMasahiro Yamada1-2/+2
2024-11-06kconfig: qconf: remove redundant check in goBack()Masahiro Yamada1-3/+0
2024-11-06kconfig: qconf: avoid unnecessary parentSelected() when ESC is pressedMasahiro Yamada1-1/+1
2024-11-06kconfig: qconf: remove ConfigItem::visible memberMasahiro Yamada2-25/+18
2024-11-06kconfig: qconf: do not show goParent button in split viewMasahiro Yamada1-2/+1
2024-11-06kconfig: qconf: convert the last old connection syntax to Qt5 styleMasahiro Yamada1-1/+3
2024-11-06kconfig: qconf: remove unnecessary lastWindowClosed() signal connectionMasahiro Yamada1-1/+0
2024-11-06kconfig: qconf: remove unnecessary setRootIsDecorated() callMasahiro Yamada1-1/+0
2024-11-06kconfig: qconf: remove redundant type check for choice membersMasahiro Yamada1-1/+1
2024-11-06kconfig: qconf: remove mouse{Press,Move}Event() functionsMasahiro Yamada2-16/+0
2024-11-06kconfig: qconf: simplify character replacementRolf Eike Beer1-21/+12
2024-11-06kconfig: qconf: use default platform shortcutsRolf Eike Beer1-5/+7
2024-11-06kconfig: qconf: use QString to store path to configuration fileRolf Eike Beer2-19/+7
2024-11-06kconfig: nconf: Fix typo in function commentThorsten Blum1-1/+1
2024-11-06streamline_config.pl: remove prompt warnings for configs with defaultsDavid Hunter1-2/+12
2024-11-06streamline_config.pl: ensure all defaults are trackedDavid Hunter1-1/+1
2024-11-04streamline_config.pl: fix missing variable operator in debug printDavid Hunter1-1/+1
2024-11-04kconfig: nconf: Use TAB to cycle thru dialog buttonsThorsten Blum1-0/+9
2024-11-04kconfig: qconf: set parent in the widget constructorMasahiro Yamada1-8/+4
2024-11-04kconfig: qconf: reorder code in ConfigMainWindow() constructorMasahiro Yamada1-12/+11
2024-11-04kconfig: qconf: set QSplitter orientation in the constructorMasahiro Yamada1-6/+3
2024-11-04kconfig: remove zconfprint()Masahiro Yamada1-17/+5
2024-11-04kconfig: remove support for "bool" prompt for choice entriesMasahiro Yamada1-6/+0
2024-10-31kconfig: show sub-menu entries even if the prompt is hiddenMasahiro Yamada1-1/+12
2024-10-02kconfig: qconf: fix buffer overflow in debug linksMasahiro Yamada1-1/+1
2024-10-01kconfig: qconf: move conf_read() before drawing tree painMasahiro Yamada1-2/+2
2024-10-01kconfig: clear expr::val_is_valid when allocatedMasahiro Yamada1-0/+1
2024-09-30kconfig: fix infinite loop in sym_calc_choice()Masahiro Yamada1-2/+8
2024-09-20kconfig: cache expression valuesMasahiro Yamada5-4/+39
2024-09-20kconfig: use hash table to reuse expressionsMasahiro Yamada4-277/+157
2024-09-20kconfig: refactor expr_eliminate_dups()Masahiro Yamada1-11/+3
2024-09-20kconfig: add comments to expression transformationsMasahiro Yamada1-6/+37
2024-09-20kconfig: change some expr_*() functions to boolMasahiro Yamada2-10/+11
2024-09-20scripts: move hash function from scripts/kconfig/ to scripts/include/Masahiro Yamada3-14/+5
2024-09-01kbuild: split x*alloc() functions in kconfig to scripts/include/xalloc.hMasahiro Yamada13-54/+12
2024-09-01kconfig: remove P_SYMBOL propertyMasahiro Yamada4-8/+0
2024-09-01kconfig: stop adding P_SYMBOL property to symbolsMasahiro Yamada1-3/+1
2024-09-01kconfig: remove dummy assignments to cur_{filename,lineno}Masahiro Yamada1-8/+0
2024-08-06scripts: kconfig: merge_config: config files: add a trailing newlineAnders Roxell1-0/+2
2024-07-21kbuild: move some helper headers from scripts/kconfig/ to scripts/include/Masahiro Yamada13-395/+11
2024-07-20kconfig: recursive checks drop file/linenoHONG Yifan2-48/+30
2024-07-20kconfig: remove 'e1' and 'e2' macros from expression deduplicationMasahiro Yamada1-52/+42
2024-07-16kconfig: remove SYMBOL_CHOICEVAL flagMasahiro Yamada5-11/+8
2024-07-16kconfig: add const qualifiers to several function argumentsMasahiro Yamada8-36/+40
2024-07-16kconfig: call expr_eliminate_yn() at least once in expr_eliminate_dups()Masahiro Yamada1-5/+2
2024-07-16kconfig: refactor error messages in sym_check_print_recursive()Masahiro Yamada1-9/+9
2024-07-16kconfig: improve error message for recursive dependency in choiceMasahiro Yamada1-6/+1
2024-07-16kconfig: improve error message for dependency between choice membersMasahiro Yamada1-1/+1
2024-07-16kconfig: fix conditional prompt behavior for choiceMasahiro Yamada2-36/+4
2024-07-16kconfig: remove E_LIST expression typeMasahiro Yamada3-18/+2
2024-07-16kconfig: remove P_CHOICE propertyMasahiro Yamada6-37/+3
2024-07-16kconfig: use sym_get_choice_menu() in sym_check_deps()Masahiro Yamada1-4/+4
2024-07-16kconfig: use sym_get_choice_menu() in sym_check_choice_deps()Masahiro Yamada1-3/+7
2024-07-16kconfig: use sym_get_choice_menu() in sym_check_print_recursive()Masahiro Yamada1-2/+4
2024-07-16kconfig: remove expr_list_for_each_sym() macroMasahiro Yamada1-3/+0
2024-07-16kconfig: use menu_list_for_each_sym() in sym_choice_default()Masahiro Yamada1-5/+4
2024-07-16kconfig: change sym_choice_default() to take the choice menuMasahiro Yamada3-6/+6
2024-07-16kconfig: remove conf_unsaved in conf_read_simple()Masahiro Yamada1-3/+2
2024-07-16kconfig: remove sym_get_choice_value()Masahiro Yamada6-21/+11
2024-07-16kconfig: refactor choice value calculationMasahiro Yamada7-197/+187
2024-07-16kconfig: import list_move(_tail) and list_for_each_entry_reverse macrosMasahiro Yamada1-0/+53
2024-07-16kconfig: remember the current choice while parsing the choice blockMasahiro Yamada1-6/+4
2024-07-16kconfig: introduce choice_set_value() helperMasahiro Yamada5-22/+47
2024-07-16kconfig: add fallthrough comments to expr_compare_type()Masahiro Yamada1-0/+5
2024-07-16kconfig: remove unneeded code in expr_compare_type()Masahiro Yamada1-4/+1
2024-07-16kconfig: add -e and -u options to *conf-cfg.sh scriptsMasahiro Yamada4-0/+8
2024-07-16kconfig: refactor conf_write_defconfig() to reduce indentation levelMasahiro Yamada1-25/+22
2024-07-16kconfig: refactor conf_set_all_new_symbols() to reduce indentation levelMasahiro Yamada1-31/+30
2024-07-16kconfig: remove tristate choice supportMasahiro Yamada27-315/+42
2024-07-16kconfig: pass new conf_changed value to the callbackMasahiro Yamada5-14/+11
2024-07-16kconfig: gconf: move conf_changed() definition upMasahiro Yamada1-8/+7
2024-07-16kconfig: gconf: remove unnecessary forward declarationsMasahiro Yamada1-2/+0
2024-07-16kconfig: qconf: remove initial call to conf_changed()Masahiro Yamada1-3/+3
2024-06-06kconfig: remove wrong expr_trans_bool()Masahiro Yamada3-32/+0
2024-06-06kconfig: gconf: give a proper initial state to the Save buttonMasahiro Yamada1-1/+2
2024-06-06kconfig: remove unneeded code for user-supplied values being out of rangeMasahiro Yamada1-13/+0
2024-05-29kconfig: remove redundant check in expr_join_or()Masahiro Yamada1-1/+1
2024-05-29kconfig: fix comparison to constant symbols, 'm', 'n'Masahiro Yamada1-2/+4
2024-05-29kconfig: remove unused expr_is_no()Masahiro Yamada1-5/+0
2024-05-16kconfig: use sym_get_choice_menu() in sym_check_prop()Masahiro Yamada1-4/+2
2024-05-14kconfig: lxdialog: remove initialization with A_NORMALMasahiro Yamada1-9/+0
2024-05-14kconfig: m/nconf: merge two item_add_str() callsMasahiro Yamada2-9/+4
2024-05-14kconfig: m/nconf: remove dead code to display value of bool choiceMasahiro Yamada2-29/+14
2024-05-14kconfig: m/nconf: remove dead code to display children of choice membersMasahiro Yamada2-95/+71
2024-05-14kconfig: gconf: show checkbox for choice correctlyMasahiro Yamada1-7/+5
2024-05-10kconfig: use menu_list_for_each_sym() in sym_check_choice_deps()Masahiro Yamada1-10/+15
2024-05-10kconfig: use sym_get_choice_menu() in conf_write_defconfig()Masahiro Yamada1-4/+5
2024-05-10kconfig: add sym_get_choice_menu() helperMasahiro Yamada2-0/+36
2024-05-10kconfig: turn defaults and additional prompt for choice members into errorMasahiro Yamada2-10/+40
2024-05-10kconfig: turn missing prompt for choice members into errorMasahiro Yamada2-2/+14
2024-05-10kconfig: turn conf_choice() into void functionMasahiro Yamada1-6/+5
2024-05-10kconfig: use linked list in sym_set_changed()Masahiro Yamada1-5/+3
2024-05-10kconfig: gconf: use MENU_CHANGED instead of SYMBOL_CHANGEDMasahiro Yamada1-6/+3
2024-05-10kconfig: gconf: remove debug codeMasahiro Yamada1-48/+1
2024-05-10kconfig: gconf: update pane correctly after loading a config fileMasahiro Yamada1-1/+3
2024-05-10kbuild: use $(src) instead of $(srctree)/$(src) for source directoryMasahiro Yamada1-4/+4
2024-05-02kconfig: remove SYMBOL_NO_WRITE flagMasahiro Yamada5-8/+4
2024-05-02kconfig: remove 'optional' property supportMasahiro Yamada14-75/+5
2024-05-02kconfig: remove SYMBOL_CHOICE flagMasahiro Yamada6-9/+6