)]}'
{
  "log": [
    {
      "commit": "2c68115cb3d2863004f1dd5c01e3adbd54facd4c",
      "tree": "054e61406216c63c3fb36ffaab21fc27110a85be",
      "parents": [
        "0b61650044e9044d3843047fe015fc0ea7943430"
      ],
      "author": {
        "name": "Roland Eggner",
        "email": "edvx1@systemanalysen.net",
        "time": "Fri Feb 01 19:30:47 2013 +0100"
      },
      "committer": {
        "name": "Yann E. MORIN",
        "email": "yann.morin.1998@free.fr",
        "time": "Sat Feb 09 01:42:41 2013 +0100"
      },
      "message": "kconfig: nconf: rewrite labels of function keys line\n\n\u003eFrom: Roland Eggner \u003cedvx1@systemanalysen.net\u003e\n\nMore reasonable labels of function keys line.  Rename labels and keep menu\nwidth, as required for fitting on COLUMNS\u003d80 terminals:\n•  s/Insts/Help 2/\n•  s/Config/ShowAll/\n\nSigned-off-by: Roland Eggner \u003cedvx1@systemanalysen.net\u003e\nReviewed-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\nSigned-off-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\n"
    },
    {
      "commit": "0b61650044e9044d3843047fe015fc0ea7943430",
      "tree": "92f57772bdf89993b70ed666f06b18593cce8896",
      "parents": [
        "aed9934bf182c049d966bd106ad7e2b43c46c718"
      ],
      "author": {
        "name": "Roland Eggner",
        "email": "edvx1@systemanalysen.net",
        "time": "Fri Feb 01 19:27:04 2013 +0100"
      },
      "committer": {
        "name": "Yann E. MORIN",
        "email": "yann.morin.1998@free.fr",
        "time": "Sat Feb 09 01:42:35 2013 +0100"
      },
      "message": "kconfig: nconf: rewrite help texts\n\n\u003eFrom: Roland Eggner \u003cedvx1@systemanalysen.net\u003e\n\nRewrite all help texts.  During several years lazy (incomplete) updates have\nleft behind a rather thick layer of dust.  Intentions:\n(1)  Global help called by \u003cF1\u003e should document all  _currently_  implemented\n     keybindings.\n(2)  Different help texts called by \u003cF3\u003e resp. \u003cF8\u003e\u003cF1\u003e should be consistent\n     with (1) and with implementation:\n     •  on plain menu entry\n     •  in radiolist window\n     •  in input windows for text, decimal or hexadecimal values\n     •  in filename selection windows \u003cF6\u003e \u003cF7\u003e\n     •  SymSearch specific help called by \u003cF8\u003e followed by \u003cF1\u003e\n(3)  More reasonable window titles:\n     Rename window title            s/README/Global help/\n     Rename variable    s/nconf_readme/nconf_global_help/\n     Rename window title       s/Instructions/Short help/\n(4)  Consider which hints are most useful for first-time-users.\n\nSigned-off-by: Roland Eggner \u003cedvx1@systemanalysen.net\u003e\nReviewed-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\n[yann.morin.1998@free.fr: a few additional fixes]\nSigned-off-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\n"
    },
    {
      "commit": "9a926d4354d84e424e738a6d401328340400331b",
      "tree": "7b59baf2c6b59eb7dc8157b5ab28f3628aa53de9",
      "parents": [
        "b341f7882f04cc70b7437583f012a8d93fbfb00e"
      ],
      "author": {
        "name": "Yann E. MORIN",
        "email": "yann.morin.1998@free.fr",
        "time": "Sat Oct 20 01:06:25 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Nov 20 11:20:08 2012 +0100"
      },
      "message": "kconfig: get CONFIG_ prefix from the environment\n\nCurrently, the CONFIG_ prefix is hard-coded in the kconfig frontends\nexecutables. This means that two projects that use kconfig with\ndifferent prefixes can not share the same kconfig frontends.\n\nInstead of hard-coding the prefix in the frontends, get it from the\nenvironment, and revert back to hard-coded value if not found.\n\nSigned-off-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "337a275d03e0b900dc8ac3ab5583d18099fedae6",
      "tree": "0301b425b541ee91dcffdb5253536a448efd15e9",
      "parents": [
        "7d5bb966290d71d9dfe69a3ed0c31b26bf9afc63"
      ],
      "author": {
        "name": "Yann E. MORIN",
        "email": "yann.morin.1998@free.fr",
        "time": "Sat Oct 20 01:06:23 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Nov 20 11:20:08 2012 +0100"
      },
      "message": "kconfig: remove CONFIG_ from string constants\n\nHaving the CONFIG_ prefix in string constants gets in the way of\nusing a run-time-defined CONFIG_ prefix.\n\nFix that by using temp growable strings (gstr) in which we printf\nthe text.\n\nSigned-off-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "5e609addb1bd963ce1a1929f2012c8dd04ca8620",
      "tree": "6ec819fc7af3de4bfcddb3f42c2a2c0121ed2653",
      "parents": [
        "1d1e2caebbf1f4f25ad473e90650cdc9291fdd22"
      ],
      "author": {
        "name": "Benjamin Poirier",
        "email": "bpoirier@suse.de",
        "time": "Thu Aug 23 14:55:06 2012 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Sep 27 18:09:24 2012 +0200"
      },
      "message": "menuconfig: Add jump keys to search results\n\nmakes it possible to jump directly to the menu for a configuration entry after\nhaving searched for it with \u0027/\u0027. If this menu is not currently accessible we\njump to the nearest accessible parent instead. After exiting this menu, the\nuser is returned to the search results where he may jump further in or\nelsewhere.\n\nSigned-off-by: Benjamin Poirier \u003cbpoirier@suse.de\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "d68e818bc4d5c962093ced51c4d8341fc6aea30d",
      "tree": "735b0f62d5371aed53935984fd00f74c0ae5171b",
      "parents": [
        "9d4792c9b4e9cab75e657cec0c140875472d16f0"
      ],
      "author": {
        "name": "Benjamin Poirier",
        "email": "bpoirier@suse.de",
        "time": "Tue Jul 24 16:12:03 2012 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jul 26 12:20:46 2012 +0200"
      },
      "message": "nconf: add u, d command keys in scroll windows\n\nThey function just like they do in less(1).\nAlso correct some discrepancy between the help text and the code wrt\nfunction keys.\n\nSigned-off-by: Benjamin Poirier \u003cbpoirier@suse.de\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "d7c67a2e93334f7d290ba5fc2b2129b9d8ecd84f",
      "tree": "4f4e778d103d4832c9dafa8c7f19111a39b76b2c",
      "parents": [
        "f8f5701bdaf9134b1f90e5044a82c66324d2073f"
      ],
      "author": {
        "name": "Yaakov Selkowitz",
        "email": "yselkowitz@users.sourceforge.net",
        "time": "Mon Jun 11 19:29:41 2012 -0500"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jul 04 18:23:48 2012 +0200"
      },
      "message": "kconfig/nconf: fix compile with ncurses reentrant API\n\nESCDELAY is a global variable which is replaced by getter and setter\nfunctions with NCURSES_REENTRANT.  This fixes the following error:\n\nnconf.c: In function ‘main’:\nnconf.c:1506:2: error: lvalue required as left operand of assignment\n\nSigned-off-by: Yaakov Selkowitz \u003cyselkowitz@users.sourceforge.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "bb8187d35f820671d6dd76700d77a6b55f95e2c5",
      "tree": "b699b184860cc7e9f2732c73d61ea92e3e2ad9e4",
      "parents": [
        "a88dc06cd515b3bb9dfa18606e88d0be9a5b6ddd"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Thu May 17 19:06:13 2012 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Thu May 17 19:06:13 2012 -0400"
      },
      "message": "MCA: delete all remaining traces of microchannel bus support.\n\nHardware with MCA bus is limited to 386 and 486 class machines\nthat are now 20+ years old and typically with less than 32MB\nof memory.  A quick search on the internet, and you see that\neven the MCA hobbyist/enthusiast community has lost interest\nin the early 2000 era and never really even moved ahead from\nthe 2.4 kernels to the 2.6 series.\n\nThis deletes anything remaining related to CONFIG_MCA from core\nkernel code and from the x86 architecture.  There is no point in\ncarrying this any further into the future.\n\nOne complication to watch for is inadvertently scooping up\nstuff relating to machine check, since there is overlap in\nthe TLA name space (e.g. arch/x86/boot/mca.c).\n\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: James Bottomley \u003cJBottomley@Parallels.com\u003e\nCc: x86@kernel.org\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "5ea9f64ffc073bf2882f6aa83b0dad3609b1e67a",
      "tree": "3915aa9950e2b9e6404acb48a945c00662964954",
      "parents": [
        "cd58a90fa6ff2ec86bcc9e399acfd6dcc97268b3"
      ],
      "author": {
        "name": "Cheng Renquan",
        "email": "crquan@gmail.com",
        "time": "Thu Sep 01 10:52:20 2011 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Sep 09 14:40:08 2011 +0200"
      },
      "message": "scripts/kconfig/nconf: dynamically alloc dialog_input_result\n\nTo support unlimited length string config items;\n\nNo check for realloc return value keeps code simple, and to be\nconsistent with other existing unchecked malloc in kconfig.\n\nSigned-off-by: Cheng Renquan \u003ccrquan@gmail.com\u003e\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "4920e05c79417f9a8d236a044502e10729af91b3",
      "tree": "0da5bd95ec99019f7b901f1a648086d7e7fc58f1",
      "parents": [
        "322a8b034003c0d46d39af85bf24fee27b902f48"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Wed Aug 03 21:52:06 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Aug 08 15:26:51 2011 +0200"
      },
      "message": "kconfig/nconf: nuke unreferenced `nohelp_text\u0027\n\nAfter commit 5416857867c9cc94aba641898c567d9707de30f1, nohelp_text\u0027 is no\nlonger referenced, nuke it.\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "a1e806550e566e987e06561873ab8276ee54d130",
      "tree": "3a21c4c542913dfbd5e4206b3955e62a2aa0ef22",
      "parents": [
        "f98ee76955f883abf2ea2a5e5b43deab01734f47"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sun Jul 10 03:27:33 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jul 13 13:54:01 2011 +0200"
      },
      "message": "kconfig/nconf: remove useless conditionnal\n\nAfter the test\n\n\tif (!submenu || ...)\n\t\tcontinue;\n\nthe variable `submenu\u0027 can _not_ be NULL, so do not test for this\nsituation.\n\nCc: Nir Tzachar \u003cnir.tzachar@gmail.com\u003e\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "f98ee76955f883abf2ea2a5e5b43deab01734f47",
      "tree": "17d8b9702378050c9e4e658a430a06233c6de8dd",
      "parents": [
        "5416857867c9cc94aba641898c567d9707de30f1"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sun Jul 10 03:27:05 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jul 13 13:48:11 2011 +0200"
      },
      "message": "kconfig/nconf: prevent segfault on empty menu\n\nnconf does not check the validity of the current menu when help is\nrequested (with either \u003cF2\u003e, \u0027?\u0027 or \u0027h\u0027). This leads to a NULL pointer\ndereference when an empty menu is encountered.\n\nThe following reduced testcase exposes the problem:\n\nconfig DEP\n        bool\n\nmenu \"FOO\"\n\nconfig BAR\n        bool \"BAR\"\n        depends on DEP\n\nendmenu\n\nIssue will happen when entering menu \"FOO\" and requesting help.\n\nnconf is the only front-end which do not filter the validity of the\ncurrent menu. Such filter can not really happen beforehand as other key\nwhich does not deals with the current menu might be entered by the user,\nso just bails out earlier if we encounter an invalid menu.\n\nCc: Nir Tzachar \u003cnir.tzachar@gmail.com\u003e\nCc: Andrej Gelenberg \u003candrej.gelenberg@udo.edu\u003e\nReported-by: Andrej Gelenberg \u003candrej.gelenberg@udo.edu\u003e\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "5416857867c9cc94aba641898c567d9707de30f1",
      "tree": "43abcb16ba3b3a16c30300d5fdc306ee5b4bc94a",
      "parents": [
        "e9882ac0e53332f6d7ab776e7a214a9cfbf3e4b4"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sun Jul 10 03:27:04 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jul 13 13:48:08 2011 +0200"
      },
      "message": "kconfig/nconf: use the generic menu_get_ext_help()\n\nnconf is the only front-end which does not use this helper, but prefer\nto copy/paste the code. The test wrt. menu validity added in this\nversion of the code is bogus anyway as an invalid menu will get\ndereferenced a few line below by calling menu_get_prompt().\n\nFor now, convert nconf to use menu_get_ext_help(), as do every other\nfront-end. We will deals with menu validity checks properly in a\nseparate commit.\n\nCc: Nir Tzachar \u003cnir.tzachar@gmail.com\u003e\nCc: Andrej Gelenberg \u003candrej.gelenberg@udo.edu\u003e\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "e9882ac0e53332f6d7ab776e7a214a9cfbf3e4b4",
      "tree": "7da87e963bd51a7cce5ed7dfb12f39e1f8e67204",
      "parents": [
        "5c74cd4cc7e7ad9117789e0ca22892a42f87d890"
      ],
      "author": {
        "name": "Raghavendra D Prabhu",
        "email": "rprabhu@wnohang.net",
        "time": "Sat Jul 09 21:54:49 2011 +0530"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jul 13 13:47:09 2011 +0200"
      },
      "message": "nconfig: Avoid Wunused-but-set warning\n\nI am seeing Wunused-but-set warning while make nconfig.  Looks like\nactive_menu is not used. Removing it fixes the warning.\n\nSigned-off-by: Raghavendra D Prabhu \u003crprabhu@wnohang.net\u003e\nAcked-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "5a6f8d2bd9e3392569ed6f29ea4d7210652f929b",
      "tree": "46d91ac276ed7ac643227e665adb3267a30739b9",
      "parents": [
        "84250386efa581fdf5578b68b9dd6b79998ac48d"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Wed Jun 01 16:14:47 2011 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon Jun 06 15:32:20 2011 -0400"
      },
      "message": "kconfig: nuke LKC_DIRECT_LINK cruft\n\nThis interface is not (and has never been ?) used by any frontend, just get rid\nof it.\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "10175ba65fde4b3708b9dd338af4b2dfb6bf266d",
      "tree": "1107c24044f1642bbe24d75db4aea48bd5b82bd9",
      "parents": [
        "c33724a43875786719f51916311308f2752d846e"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Wed Apr 06 15:07:49 2011 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Apr 19 09:21:52 2011 +0200"
      },
      "message": "nconfig: Silence unused return values from wattrset\n\nIgnore the return value from wattrset since we ignore the return\nvalue in nconf.gui.c as well.\n\nscripts/kconfig/nconf.c: In function \u0027print_function_line\u0027:\nscripts/kconfig/nconf.c:376: warning: value computed is not used\nscripts/kconfig/nconf.c:380: warning: value computed is not used\nscripts/kconfig/nconf.c:387: warning: value computed is not used\nscripts/kconfig/nconf.c: In function \u0027show_menu\u0027:\nscripts/kconfig/nconf.c:956: warning: value computed is not used\nscripts/kconfig/nconf.c:961: warning: value computed is not used\nscripts/kconfig/nconf.c:963: warning: value computed is not used\nscripts/kconfig/nconf.c:965: warning: value computed is not used\n\nCc: Nir Tzachar \u003cnir.tzachar@gmail.com\u003e\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "39177ec36236fb71257e51d0d198437b84170911",
      "tree": "eecfc6761f8df11452ba9dba82f5a08ddae568df",
      "parents": [
        "0597fcd08b858df83b9f20afd6035311d92c48f8"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Thu Jan 06 16:42:45 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Jan 07 15:45:28 2011 +0100"
      },
      "message": "nconf: handle comment entries within choice/endchoice\n\nEquivalent to af6c1598 (kconfig: handle comment entries within\nchoice/endchoice), but for nconfig instead.\n\nImplement support for comment entries within choice groups. Comment entries\nare displayed visually distinct from normal configs, and selecting them is\na no-op.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "fe04ce0bf955eaf53f7e4cd6bb35976fa94e0925",
      "tree": "a1e207f21e5f8a5c43ed3103eccfef6a8005ae04",
      "parents": [
        "0dce631092f410bb22b21b3d47ef20d69389dfd9"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sun Dec 05 01:41:14 2010 -0500"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Dec 15 14:42:11 2010 +0100"
      },
      "message": "kbuild/nconf: fix spaces damage\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "70c74e59db7450d5c9164abeb3b6752f8045288b",
      "tree": "1a9b3c6e3c0adee80c7ddc8e86dcf746574fb37b",
      "parents": [
        "b3235fe420edf7faf5e8e67b978b12d5524fb161",
        "42368c37fbd51f7b478d041ae55c5df000897158"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Oct 28 00:54:25 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Oct 28 00:54:25 2010 +0200"
      },
      "message": "Merge branch \u0027message-callback\u0027 into kbuild/kconfig\n\nConflicts:\n\tscripts/kconfig/nconf.c\n"
    },
    {
      "commit": "0455029bea7da2a2a92003238c9617a36d5d48fd",
      "tree": "5dd4935db441dd443f38846236a8b353c9a92da1",
      "parents": [
        "8c41e5e363db55d91aa3b1cdce4ab02ad9821de7",
        "838a2e55e6a4e9e8a10451ed2ef0f7a08dabdb04"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Sep 27 23:24:53 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Sep 27 23:24:53 2010 +0200"
      },
      "message": "Merge branch \u0027kbuild/kconfig/kbuild-generic-v7\u0027 of http://github.com/lacombar/linux-2.6 into kbuild/kconfig\n\n* \u0027kbuild/kconfig/kbuild-generic-v7\u0027 of http://github.com/lacombar/linux-2.6:\n  kbuild: migrate all arch to the kconfig mainmenu upgrade\n  kconfig: expand file names\n  kconfig: use the file\u0027s name of sourced file\n  kconfig: constify file name\n  kconfig: don\u0027t emit warning upon rootmenu\u0027s prompt redefinition\n  kconfig: replace KERNELVERSION usage by the mainmenu\u0027s prompt\n  kconfig: delay gconf window initialization\n  kconfig: expand by default the rootmenu\u0027s prompt\n  kconfig: add a symbol string expansion helper\n  kconfig: regen parser\n  kconfig: implement the `mainmenu\u0027 directive\n  kconfig: allow PACKAGE to be defined on the compiler\u0027s command-line\n  kconfig: rephrase help texts/comments not to include the package name\n  kconfig: allow build-time definition of the internal config prefix\n  kconfig: rephrase help text not to mention the internal prefix\n  kconfig: replace a `switch()\u0027 statement by a more flexible `if()\u0027 statement\n"
    },
    {
      "commit": "0954828fcbf3bd13d593499b16b901a4e801b0b9",
      "tree": "c44e00f43b789c3fb5ab69c36d9ec408820dec21",
      "parents": [
        "c55c9d571a3db7a096834b6c8a58d5a32dc807e6"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Wed Aug 18 01:57:13 2010 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sun Sep 19 22:53:53 2010 -0400"
      },
      "message": "kconfig: replace KERNELVERSION usage by the mainmenu\u0027s prompt\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nReviewed-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nReviewed-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "652cf9821d2a5b22a1725ce8dc235ea5de0e1c6f",
      "tree": "26def63047085a3a08b2c72104753f7cebf41540",
      "parents": [
        "ffb5957bc48f64f0773fd3fbc43cb9bb9b38e270"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sat Aug 14 23:51:40 2010 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sun Sep 19 18:19:30 2010 -0400"
      },
      "message": "kconfig: rephrase help texts/comments not to include the package name\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nReviewed-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nReviewed-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nReviewed-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "ffb5957bc48f64f0773fd3fbc43cb9bb9b38e270",
      "tree": "968f267b45d124519d681c086c5bba826b0824b6",
      "parents": [
        "59dfa24da7cb02b3ccc39f5e74b74fe26ea9626a"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sat Aug 14 23:57:43 2010 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sun Sep 19 18:19:26 2010 -0400"
      },
      "message": "kconfig: allow build-time definition of the internal config prefix\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nReviewed-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nReviewed-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "59dfa24da7cb02b3ccc39f5e74b74fe26ea9626a",
      "tree": "2a38f07cf65023956077448f771af8add3797412",
      "parents": [
        "8baefd30b5b0101aa07aa75da44a9eee881eed28"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sat Aug 21 00:43:46 2010 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sun Sep 19 18:19:21 2010 -0400"
      },
      "message": "kconfig: rephrase help text not to mention the internal prefix\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nReviewed-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nReviewed-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "aee08ed499d65f78373b716fcacefcde1ceb7ade",
      "tree": "4c33b02181584fa13cf14b0b384b4007fbc865a8",
      "parents": [
        "71d8066265896a6498a4de1bed80dea8dc5daead"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "bebarino@gmail.com",
        "time": "Fri Sep 10 01:32:50 2010 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Sep 13 12:43:22 2010 +0200"
      },
      "message": "nconfig: Fix help for choice menus\n\nWhen getting the help for a choice menu with a help section (for example\nthe \"Choose SLAB allocator\" menu) nconfig pops up a window with nothing\ninside it. This is due to show_help() passing an empty string to\nshow_scroll_win()\u0027s 3rd argument. The option really does have help\nthough, but it isn\u0027t a config symbol, so just add the help text for\nthe option, and don\u0027t try to add anything else like the config option\nname.\n\nSigned-off-by: Stephen Boyd \u003cbebarino@gmail.com\u003e\nAcked-by: Nir Tzachar \u003cnir.tzachar@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "42368c37fbd51f7b478d041ae55c5df000897158",
      "tree": "6e7ba38ab4fc8c07408c0c9276372c4e904c7607",
      "parents": [
        "94bedeca77bf79a81952ed4c3abb8c1cce4c85dd"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Aug 17 10:21:19 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Aug 17 10:21:19 2010 +0200"
      },
      "message": "kconfig: Allow frontends to display messages themselves\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "a72f3e2b82eb26f43bed1f83beeeb47830918811",
      "tree": "0735c997af4315ad5bea95a9b1d8acaaf5b557aa",
      "parents": [
        "3643f849d7da5c12da589beb03c12303fe79b841"
      ],
      "author": {
        "name": "Nir Tzachar",
        "email": "nir.tzachar@gmail.com",
        "time": "Sun Aug 08 16:50:06 2010 +0300"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Aug 16 22:04:55 2010 +0200"
      },
      "message": "nconfig: add search support\n\nRemove the old hotkeys feature, and replace it by an interactive string\nsearch.\nFrom nconfig help:\n\nSearching: pressing \u0027/\u0027 triggers interactive search mode.\n           nconfig performs a case insensitive search for the string\n           in the menu prompts (no regex support).\n           Pressing the up/down keys highlights the previous/next\n           matching item. Backspace removes one character from the\n           match string. Pressing either \u0027/\u0027 again or ESC exits\n           search mode. All other keys behave normally.\n\nMiscellaneous other changes (including Rundy\u0027s and Justin\u0027s input).\n\nSigned-off-by: Nir Tzachar \u003cnir.tzachar@gmail.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "866af407dad3f2202e5d5d717ebd6156ccc33cdd",
      "tree": "56e902d33f8e3dd814053f91bfd3c0a34aa8db6d",
      "parents": [
        "a64b44ead002ba15fdf841106a6fd344b8dd46d8"
      ],
      "author": {
        "name": "Andrej Gelenberg",
        "email": "andrej.gelenberg@udo.edu",
        "time": "Mon Aug 02 11:59:31 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Aug 13 00:34:15 2010 +0200"
      },
      "message": "nconfig: Fix segfault when menu is empty\n\nnconf crush with segfault if press right arrow in empty menu.\n\nSigned-off-by: Andrej Gelenberg \u003candrej.gelenberg@udo.edu\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "68c16edddf41044410fab59d4c179c023cb25afb",
      "tree": "4c77bc1fb69993703b6069ddc7b6713c86a3bde6",
      "parents": [
        "851190c9304154b7d65596801415229c05994e91"
      ],
      "author": {
        "name": "Nir Tzachar",
        "email": "nir.tzachar@gmail.com",
        "time": "Wed Jan 13 07:32:35 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Feb 02 14:33:55 2010 +0100"
      },
      "message": "nconfig: minor fix\n\nThis patch fixes two problems reported by Jan Engelhardt:\n1) Border is now properly placed, to always be visible\n2) Long menu items are properly displayed\n\nReported-by: Jan Engelhardt \u003cjengelh@medozas.de\u003e\nSigned-off-by: Nir Tzachar \u003cnir.tzachar@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "851190c9304154b7d65596801415229c05994e91",
      "tree": "51bec33c76ca12dfaedcb45368f50f37d2a0e14f",
      "parents": [
        "692d97c380c6dce2c35a04c5dcbce4e831a42fa0"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jan 07 13:59:57 2010 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Feb 02 14:33:55 2010 +0100"
      },
      "message": "nconfig: mark local functions as such\n\nscripts/kconfig/nconf.gui.c:23: warning: no previous prototype for \u0027set_normal_colors\u0027\nscripts/kconfig/nconf.gui.c:68: warning: no previous prototype for \u0027normal_color_theme\u0027\nscripts/kconfig/nconf.gui.c:100: warning: no previous prototype for \u0027no_colors_theme\u0027\nscripts/kconfig/nconf.c:455: warning: no previous prototype for \u0027process_special_keys\u0027\nscripts/kconfig/nconf.c:487: warning: no previous prototype for \u0027get_next_hot\u0027\nscripts/kconfig/nconf.c:506: warning: no previous prototype for \u0027canbhot\u0027\nscripts/kconfig/nconf.c:514: warning: no previous prototype for \u0027is_hot\u0027\nscripts/kconfig/nconf.c:522: warning: no previous prototype for \u0027make_hot\u0027\nscripts/kconfig/nconf.c:582: warning: no previous prototype for \u0027item_make\u0027\nscripts/kconfig/nconf.c:626: warning: no previous prototype for \u0027item_add_str\u0027\nscripts/kconfig/nconf.c:656: warning: no previous prototype for \u0027item_tag\u0027\nscripts/kconfig/nconf.c:668: warning: no previous prototype for \u0027curses_item_index\u0027\nscripts/kconfig/nconf.c:673: warning: no previous prototype for \u0027item_data\u0027\nscripts/kconfig/nconf.c:684: warning: no previous prototype for \u0027item_is_tag\u0027\nscripts/kconfig/nconf.c:691: warning: no previous prototype for \u0027set_config_filename\u0027\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "692d97c380c6dce2c35a04c5dcbce4e831a42fa0",
      "tree": "eff5fc88659da67cce720dd643f50137ef5b906a",
      "parents": [
        "c64152bfd0106807c8d3ddbe6d0928e14a64f7bb"
      ],
      "author": {
        "name": "nir.tzachar@gmail.com",
        "email": "nir.tzachar@gmail.com",
        "time": "Wed Nov 25 12:28:43 2009 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Feb 02 14:33:55 2010 +0100"
      },
      "message": "kconfig: new configuration interface (nconfig)\n\nThis patch was inspired by the kernel projects page, where an ncurses\nreplacement for menuconfig was mentioned (by Sam Ravnborg).\n\nBuilding on menuconfig, this patch implements a more modern look\ninterface using ncurses and ncurses\u0027 satellite libraries (menu, panel,\nform). The implementation does not depend on lxdialog, which is\ncurrently distributed with the kernel.\n\nSigned-off-by: Nir Tzachar \u003cnir.tzachar@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    }
  ]
}
