)]}'
{
  "log": [
    {
      "commit": "bac6aa865b3dc98e9fbc17f11d4d513d6b0bc435",
      "tree": "26b8c3a2567286ea4da5489ac7df1c51a1f94026",
      "parents": [
        "eb4cf5a642f6430cffff7ba5d8d9bd46ea409281"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed May 25 15:10:25 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Jul 25 15:50:34 2011 +0200"
      },
      "message": "xconfig: Abort close if configuration cannot be saved\n\nGive the user an opportunity to fix the error or save the configuration\nunder a different path.\n\nReported-by: Hiromu Yakura \u003chiromu1996@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": "d49e46875c11a09e80e76c66db90710369b8fe12",
      "tree": "7a5b6400e49cffbcb708ac562cf50735a2c0d1d2",
      "parents": [
        "bdebd4892e05cc9068659f25af33c6b322034eb2"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Tue May 24 14:16:18 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed May 25 15:05:07 2011 +0200"
      },
      "message": "xconfig: merge code path to conf_write()\n\nAvoid to have multiple path saving the config. This fixes an error check\nmiss when the window is being closed and the user requested the config\nto be written.\n\nReported-by: Hiromu Yakura \u003chiromu1996@gmail.com\u003e\nPointed-out-by: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\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": "76a136c4a6bde90af8c899701cc1f0997af2f60a",
      "tree": "3088c9600480b9acb2b8517ed34833dae32fb2d0",
      "parents": [
        "133c5f7c10e4552ba41bcf03b9bda6c4e3413804"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Sep 01 17:39:27 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Sep 06 13:31:50 2010 +0200"
      },
      "message": "xconfig: Change the titlebar if using Qt3\n\nQt4 is now used by default and will get more testing. In case someone\nstill uses Qt3 and reports a bug, make it easy to recognize that this is\nQt3.\n\nAcked-by: Alexander Stein \u003calexander.stein@informatik.tu-chemnitz.de\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "133c5f7c10e4552ba41bcf03b9bda6c4e3413804",
      "tree": "06af2cdf01dfa289937537f31c88ce0498e1ac13",
      "parents": [
        "c94d3fb01fb6db1899cdf53ea4eb9d38e08a08fe"
      ],
      "author": {
        "name": "Alexander Stein",
        "email": "alexander.stein@informatik.tu-chemnitz.de",
        "time": "Tue Aug 31 17:34:37 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Sep 01 16:14:29 2010 +0200"
      },
      "message": "kconfig qconf: port to QT4\n\nA straight forward port to QT4 using qt3to4 and compiling against\n  qt3support\n\n* Use pkg-config to detect QT4 which is hopefully portable enough\n* If no QT4, QT3 will by tried instead\n* Classes renamed using qt3to4\n  * If build using QT3 renamed to QT3 class names using defines\n* ConfigInfoView::menu has to be renamed as QT4 moc strips struct from\n  struct menu and creates a name conflict\n* QT2 support has been dropped\n* The hidden options inserted in 39a4897c1bb66e8a36043c105d7fd73d8b32b480\n  are use in native API\n\nSigned-off-by: Alexander Stein \u003calexander.stein@informatik.tu-chemnitz.de\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "39a4897c1bb66e8a36043c105d7fd73d8b32b480",
      "tree": "59f1133eb708907da8a9e37cce8e4f3f0c7b93a8",
      "parents": [
        "120d63e63319aceea5d127f0de93bd7fe1cbaba1"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Mon May 10 16:33:41 2010 +0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jun 02 15:10:33 2010 +0200"
      },
      "message": "xconfig: add support to show hidden options which have prompts\n\nThis feature has been supported in menuconfig and gconfig, so\nhere add it to xconfig.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "120d63e63319aceea5d127f0de93bd7fe1cbaba1",
      "tree": "b6acd759d3c9630ddb20c06d03cd9f7c55679814",
      "parents": [
        "c1f96f091ee146836dd73ecce531f8e0a170cfca"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Fri May 07 13:58:21 2010 +0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jun 02 15:10:33 2010 +0200"
      },
      "message": "xconfig: remove unused function\n\nRemove ConfigInfoView::setSource().\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "c1f96f091ee146836dd73ecce531f8e0a170cfca",
      "tree": "99419b51a9638aebab16c03db27d9989813371ce",
      "parents": [
        "c10d03caf303d91da07c7f093a4822453c13f9b1"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Fri May 07 13:58:04 2010 +0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jun 02 15:10:33 2010 +0200"
      },
      "message": "xconfig: clean up\n\n@ok is a pointer to a bool var, so we should check the value of\n*ok. But actually we don\u0027t need to check it, so just remove the\nif statement.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "d74c15f3b71804472dde59355d4960ce8287dae8",
      "tree": "21efeb59823b303732e31722e469bf61a3bc5941",
      "parents": [
        "1d525e7c1f8c34b74ddeb317f18c2ca9e9d81884"
      ],
      "author": {
        "name": "Cheng Renquan",
        "email": "crquan@gmail.com",
        "time": "Sun Jul 12 16:11:47 2009 +0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Sep 20 12:27:41 2009 +0200"
      },
      "message": "kconfig: make use of menu_get_ext_help in qconfig\n\nSigned-off-by: Cheng Renquan \u003ccrquan@gmail.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "284026cdfb5a899e558dcb7a36aefaf54a78c094",
      "tree": "6a03143cbf7727132494cb68a1420940dc5b7d98",
      "parents": [
        "8d90c97e46930d01e9394bceb6276c7175136bdc"
      ],
      "author": {
        "name": "Markus Heidelberg",
        "email": "markus.heidelberg@web.de",
        "time": "Mon May 18 01:36:53 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:51 2009 +0200"
      },
      "message": "kconfig: do not hardcode \".config\" filename\n\nRather than hardcoding \".config\" use conf_get_configname(), which also\nrespects the environment variable KCONFIG_CONFIG.\n\nThis fixes \"make silentoldconfig\" when KCONFIG_CONFIG is used and also\nsuggests the given filename for \"Load\" and \"Save as\" in qconf.\n\nSigned-off-by: Markus Heidelberg \u003cmarkus.heidelberg@web.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "8d90c97e46930d01e9394bceb6276c7175136bdc",
      "tree": "21046d46070559b34c81d8ad07f29604d1bc8a46",
      "parents": [
        "fbb86374445d97072dd994f1a4adf023bfd1e86e"
      ],
      "author": {
        "name": "Markus Heidelberg",
        "email": "markus.heidelberg@web.de",
        "time": "Mon May 18 01:36:52 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:50 2009 +0200"
      },
      "message": "kconfig qconf: fix the type of the desktop widget\n\nQApplication::desktop() returns a pointer to QDesktopWidget, not to\nQWidget.\n\nFixes the following compiler error after a quick conversion with \u0027qt3to4\u0027,\nwhich occured with g++ 3.4.6 and 4.1.2, but not anymore with 4.3.2.\n\nscripts/kconfig/qconf.cc: In constructor \u0027ConfigMainWindow::ConfigMainWindow()\u0027:\nscripts/kconfig/qconf.cc:1289: error: cannot convert \u0027QDesktopWidget*\u0027 to \u0027QWidget*\u0027 in initialization\n\nSigned-off-by: Markus Heidelberg \u003cmarkus.heidelberg@web.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "fbb86374445d97072dd994f1a4adf023bfd1e86e",
      "tree": "f9ba36643b5a2a2d5fa3f44cd95e78b32a5c9e38",
      "parents": [
        "7298b936017859fce4906e38f485c131520fe857"
      ],
      "author": {
        "name": "Markus Heidelberg",
        "email": "markus.heidelberg@web.de",
        "time": "Mon May 18 01:36:51 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:50 2009 +0200"
      },
      "message": "kconfig qconf: add namespace for use of Key_ enum values\n\nThey are defined in the \u0027Qt\u0027 namespace.\n\nFixes the following compiler errors after a quick conversion with \u0027qt3to4\u0027,\nwhich occured with g++ 3.4.6 and 4.1.2, but not anymore with 4.3.2.\n\nscripts/kconfig/qconf.cc: In member function \u0027virtual void ConfigLineEdit::keyPressEvent(QKeyEvent*)\u0027:\nscripts/kconfig/qconf.cc:311: error: \u0027Key_Escape\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:313: error: \u0027Key_Return\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:314: error: \u0027Key_Enter\u0027 was not declared in this scope\n\nscripts/kconfig/qconf.cc: In member function \u0027virtual void ConfigList::keyPressEvent(QKeyEvent*)\u0027:\nscripts/kconfig/qconf.cc:653: error: \u0027Key_Escape\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:666: error: \u0027Key_Return\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:667: error: \u0027Key_Enter\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:681: error: \u0027Key_Space\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:684: error: \u0027Key_N\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:687: error: \u0027Key_M\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:690: error: \u0027Key_Y\u0027 was not declared in this scope\n\nscripts/kconfig/qconf.cc: In constructor \u0027ConfigMainWindow::ConfigMainWindow()\u0027:\nscripts/kconfig/qconf.cc:1329: error: \u0027CTRL\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:1329: error: \u0027Key_Q\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:1331: error: \u0027Key_L\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:1333: error: \u0027Key_S\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:1340: error: \u0027Key_F\u0027 was not declared in this scope\n\nSigned-off-by: Markus Heidelberg \u003cmarkus.heidelberg@web.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7298b936017859fce4906e38f485c131520fe857",
      "tree": "718c57096a4109e43afcafc593e8ec967c017186",
      "parents": [
        "98403a91389d11edd954e8f89dcffc3db525657f"
      ],
      "author": {
        "name": "Markus Heidelberg",
        "email": "markus.heidelberg@web.de",
        "time": "Mon May 18 01:36:50 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:49 2009 +0200"
      },
      "message": "kconfig qconf: fix namespace for Horizontal and Vertical enum values\n\nThey were used as QSplitter::Horizontal resp. QSplitter::Vertical, but\nare defined in the \u0027Qt\u0027 namespace.\n\nFixes the following compiler errors after a quick conversion with \u0027qt3to4\u0027,\nwhich occured with g++ 3.4.6 and 4.1.2, but not anymore with 4.3.2.\n\nscripts/kconfig/qconf.cc: In constructor \u0027ConfigSearchWindow::ConfigSearchWindow(ConfigMainWindow*, const char*)\u0027:\nscripts/kconfig/qconf.cc:1213: error: \u0027Vertical\u0027 is not a member of \u0027QSplitter\u0027\n\nscripts/kconfig/qconf.cc: In constructor \u0027ConfigMainWindow::ConfigMainWindow()\u0027:\nscripts/kconfig/qconf.cc:1304: error: \u0027Horizontal\u0027 is not a member of \u0027QSplitter\u0027\nscripts/kconfig/qconf.cc:1311: error: \u0027Vertical\u0027 is not a member of \u0027QSplitter\u0027\n\nSigned-off-by: Markus Heidelberg \u003cmarkus.heidelberg@web.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "98403a91389d11edd954e8f89dcffc3db525657f",
      "tree": "bbfb429f1aed44ab7bc04c9d973889f7d1f648b6",
      "parents": [
        "c26dd719a5b9d94d12211f2d101bd7dffb7f9f1f"
      ],
      "author": {
        "name": "Markus Heidelberg",
        "email": "markus.heidelberg@web.de",
        "time": "Mon May 18 01:36:49 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:48 2009 +0200"
      },
      "message": "kconfig qconf: fix -Wall compiler warnings\n\nThese compiler warnings occure when adding -Wall to HOSTCXXFLAGS in\n/Makefile\n\nscripts/kconfig/qconf.h: In constructor ‘ConfigInfoView::ConfigInfoView(QWidget*, const char*)’:\nscripts/kconfig/qconf.h:274: warning: ‘ConfigInfoView::menu’ will be initialized after\nscripts/kconfig/qconf.h:273: warning:   ‘symbol* ConfigInfoView::sym’\nscripts/kconfig/qconf.cc:922: warning:   when initialized here\n\nscripts/kconfig/qconf.cc: In member function ‘void ConfigMainWindow::setMenuLink(menu*)’:\nscripts/kconfig/qconf.cc:1498: warning: enumeration value ‘menuMode’ not handled in switch\nscripts/kconfig/qconf.cc:1498: warning: enumeration value ‘listMode’ not handled in switch\n\nscripts/kconfig/qconf.cc: In member function ‘void ConfigMainWindow::saveSettings()’:\nscripts/kconfig/qconf.cc:1664: warning: enumeration value ‘menuMode’ not handled in switch\nscripts/kconfig/qconf.cc:1664: warning: enumeration value ‘listMode’ not handled in switch\n\nSigned-off-by: Markus Heidelberg \u003cmarkus.heidelberg@web.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "93449082e905ce73d0346d617dd67c4b668b58af",
      "tree": "eba7030f32ce18fa71562224ee2e0d8ddda33421",
      "parents": [
        "7a962923359768e04137125bd479fd0dfa6117d3"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Mon Jan 14 04:50:54 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:39 2008 +0100"
      },
      "message": "kconfig: environment symbol support\n\nAdd the possibility to import a value from the environment into kconfig\nvia the option syntax. Beside flexibility this has the advantage\nproviding proper dependencies.\nDocumented the options syntax.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "c21a2d9589faa5599c9876bf0e0f48e81ee90284",
      "tree": "d3b93c34740b1bb6119c139cfef6694035d00244",
      "parents": [
        "01771b0fef0f2cbff80e19295394ece2be1ab661"
      ],
      "author": {
        "name": "EGRY Gabor",
        "email": "gaboregry1@t-online.hu",
        "time": "Fri Jan 11 23:52:07 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:39 2008 +0100"
      },
      "message": "kconfig: gettext support for xconfig\n\nFull gettext support for xconfig.\n\nSigned-off-by: Egry Gabor \u003cgaboregry1@t-online.hu\u003e\nReviewed-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\n"
    },
    {
      "commit": "a54bb701c248d65f761d366f94f2809abdc39f04",
      "tree": "04e71f19ec3ed5b8b76dd6143c83302849588021",
      "parents": [
        "0b463ff139d8f911f90c1d33a53aba094ed45907"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sat Oct 20 11:18:47 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Sat Oct 20 20:16:50 2007 +0200"
      },
      "message": "kconfig: set title bar in xconfig\n\nPut kernel version info on title bar in xconfig (qconf) instead of\ndefaulting to \"qconf\".\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "03d29122738f0bd81afd44b1f566e64ebf8d06fe",
      "tree": "10038c037b7b82577fec387fa6cd8042fc8633e7",
      "parents": [
        "4a645d5ea65baaa5736bcb566673bf4a351b2ad8"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Jul 21 00:00:36 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jul 25 21:14:26 2007 +0200"
      },
      "message": "kconfig: attach help text to menus\n\nRoman Zippel wrote:\n\u003e A simple example would be\n\u003e help texts, right now they are per symbol, but they should really be per\n\u003e menu, so archs can provide different help texts for something.\n\nThis patch does this and at the same time introduce a few API\nfuntions used to access the help text.\n\nThe relevant api functions are introduced in the various frontends.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\n"
    },
    {
      "commit": "63431e75691c410819023ab0e6cd047cbfcf64e2",
      "tree": "b34cc62882172f7b95d323b8866fc9b7a4ff6b9b",
      "parents": [
        "f88d205501e35195444bdd41983e26546af3f56a"
      ],
      "author": {
        "name": "Marco Costalba",
        "email": "mcostalba@gmail.com",
        "time": "Thu Oct 05 19:12:59 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:08 2007 +0200"
      },
      "message": "kconfig/xconfig: sync main view with search dialog current menu\n\nWhen changing current menu in search dialog update also main view\n\nSigned-off-by: Marco Costalba \u003cmcostalba@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ed8b4d4d7a31923db32f4684535944d69eb43677",
      "tree": "ab3e7e360b2474e7452155ac57bb7fe32c98e1f5",
      "parents": [
        "1f85712e6e1f2450ec4fd2ab18f8887bf7280f8e"
      ],
      "author": {
        "name": "Cyrill V. Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Wed Feb 14 00:33:03 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:52 2007 -0800"
      },
      "message": "[PATCH] qconf: hide empty list items\n\nThis patch fixes showing empty config list items if \"Option/Show All\nOptions\" is turned on.  For example empty items appears on list of \u0027Block\nLayer\u0027 menu.\n\nSigned-off-by: Cyrill V. Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Oleg Verych \u003colecom@flower.upol.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f253f00003c3fed0355cf49482f24c56bc5dbea6",
      "tree": "a61cfccf873865856d0eb92f32bf0c5bbaeb4a48",
      "parents": [
        "786fb18d015cc5f34284d426e055ddd7a3dbb53b"
      ],
      "author": {
        "name": "Cyrill V. Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Wed Feb 14 00:33:00 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:52 2007 -0800"
      },
      "message": "[PATCH] qconf: Back button behaviour normalization\n\nDo \"Back\" button behaviour normalization so it is enabled starting from\nsecond-level menu only.\n\nSigned-off-by: Cyrill V. Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "786fb18d015cc5f34284d426e055ddd7a3dbb53b",
      "tree": "bd77e96cab64a3fe475b274d62c8589bed51ead5",
      "parents": [
        "66e7c7230fed159e138fc1292ee662b8bbdb74d6"
      ],
      "author": {
        "name": "Cyrill V. Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Wed Feb 14 00:32:59 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:52 2007 -0800"
      },
      "message": "[PATCH] qconf: fix showing help info on failed search\n\nqconf does not clear help text in search window if previous search has been\nfailed.\n\nSigned-off-by: Cyrill V. Gorcunov \u003cgorcunov@mail.ru\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "66e7c7230fed159e138fc1292ee662b8bbdb74d6",
      "tree": "33dd89d8bea56888f5a0a20a5fb814cad685a8a5",
      "parents": [
        "49e5646d6538f3a1c6697770f0bec2b2a0b7f30e"
      ],
      "author": {
        "name": "Shlomi Fish",
        "email": "shlomif@iglu.org.il",
        "time": "Wed Feb 14 00:32:58 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:51 2007 -0800"
      },
      "message": "[PATCH] qconf: relocate Search Command\n\nRelocate the qconf search command to the \"Edit\"-\u003e\"Find\" menu option.\n\nThis is per the discussion on my qconf search dialog patch.\n\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "49e5646d6538f3a1c6697770f0bec2b2a0b7f30e",
      "tree": "8ac605ba44c6544ce5840550b7acd1268d615474",
      "parents": [
        "e0ab1ec9fcd3799e874ff9086729a480f6c06cd3"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "fzu@wemgehoertderstaat.de",
        "time": "Wed Feb 14 00:32:57 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:51 2007 -0800"
      },
      "message": "[PATCH] qconf: immediately update integer and string values in xconfig display\n\nIn xconfig\u0027s display integer and string values are also shown as part of\nthe config item\u0027s descriptive text.\n\nThis patch updates the descriptive text, when the corresponding value has\nbeen changed.  Fix for http://bugzilla.kernel.org/show_bug.cgi?id\u003d7744\n\nTake2 uses updateList() so config values dependending on the changed value\nsee the change.\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6fa1da8ea9318af6a0252f56cd2e689616346218",
      "tree": "c2087f5f67fdb06082afc46266d0490cfbaa7bbd",
      "parents": [
        "a2f3aa02576632cdb60bd3de1f4bf55e9ac65604"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Wed Jan 10 23:15:31 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:20 2007 -0800"
      },
      "message": "[PATCH] qconf: (re)fix SIGSEGV on empty menu items\n\nBack out the recent fix for this bug, fix it by correctly initialising\nConfigInfoView.sym.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: \"Cyrill V. Gorcunov\" \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "73b8ed29ab3f6ad7204b4e61cfa87dc0c28d3019",
      "tree": "b88a8cc5a6c0bca6755ff920f4a1372690cf93bf",
      "parents": [
        "f2e12bb272f2544d1504f982270e90ae3dcc4ff2"
      ],
      "author": {
        "name": "Cyrill V. Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Fri Jan 05 16:37:02 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:29 2007 -0800"
      },
      "message": "[PATCH] qconf: fix SIGSEGV on empty menu items\n\nqconf may cause SIGSEGV by trying to show debug information on empty menu\nitems\n\nSigned-off-by: Cyrill V. Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3b354c557c7a6fcac099b3a20b308853fe596183",
      "tree": "4489c66167db27bed76aae32b5e815666f0050b5",
      "parents": [
        "bfc10001b11e51b59ac901d17c5f05361bd2351d"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "annabellesgarden@yahoo.de",
        "time": "Wed Dec 13 00:34:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:48 2006 -0800"
      },
      "message": "[PATCH] kconfig: add \"void conf_set_changed_callback(void (*fn)(void))\", use it in qconf.cc\n\nAdded function sets \"void (*conf_changed_callback)(void)\".  Call it, if\n.config\u0027s changed state changes.  Use above in qconf.cc to set gui\u0027s\nsave-widget\u0027s sensitvity.\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b321429325e4c911c379a5bf4156c9fc9713e425",
      "tree": "8781e449e4b0b10da6394f7bf01e0e6004c074ac",
      "parents": [
        "3dfcaf16135150d0f025047a7525664a41bb2adf"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "annabellesgarden@yahoo.de",
        "time": "Wed Dec 13 00:34:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:48 2006 -0800"
      },
      "message": "[PATCH] kconfig: new function \"bool conf_get_changed(void)\"\n\nRun \"make xconfig\" on a freshly untarred kernel-tree.  Look at the floppy disk\nicon of the qt application, that has just started: Its in a normal, active\nstate.\n\nMouse click on it: .config is being saved.\n\nThis patch series changes things so taht\nafter the mouse click on the floppy disk icon, the icon is greyed out.\nIf you mouse click on it now, nothing happens.\n\nIf you change some CONFIG_*, the floppy disk icon returns to \"active state\",\nthat is, if you mouse click it now, .config is written.\n\nThis patch:\n\nReturns sym_change_count to reflect the .config\u0027s change state.\nAll read only accesses of\n\tsym_change_count\nare replaced by calls to\n\tconf_get_changed()\n.\nmconfig.c is manipulated to ask for saving only when\nconf_get_changed() returned true.\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "44ddc4f5673a62c9ecdbb7b502fe7b8206b0f945",
      "tree": "765c08d7886221247999b8c05f62db9664690c78",
      "parents": [
        "cfd1893477fa94bb0915e39afa2f044ac978b5c6"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Wed Dec 06 20:37:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:37 2006 -0800"
      },
      "message": "[PATCH] qconf: support old QT\n\nMight make qconf compilable with qt-3.1 as well as qt-3.3\n\nCc: greg chesson \u003cxtp@google.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f12aa7045280836307e9bbdb1c676c4a94e2b3d3",
      "tree": "b4c488f722d20f5d88faed7e9e637d4f38558097",
      "parents": [
        "82189b9807e05ea8d1f69de5bf92eaf244a0eb12"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Sat Nov 25 11:09:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:34 2006 -0800"
      },
      "message": "[PATCH] qconf: fix uninitialsied member\n\nFixes a segfault reported by Randy.\n\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b65a47e1ac494777d853d7952cef611eedc22037",
      "tree": "1ad1b133e65fd2600631667c441b63ccc9ae3348",
      "parents": [
        "ab45d190fd4acf0b0e5d307294ce24a90a69cc23"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:47 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 16:28:07 2006 +0200"
      },
      "message": "kconfig: jump to linked menu prompt\n\nIf clicking on of the links, which leads to a visible prompt, jump to it in\nthe symbol list.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ab45d190fd4acf0b0e5d307294ce24a90a69cc23",
      "tree": "ca58fb441f19fb71f9baf7df924be3905bf825f2",
      "parents": [
        "7fc925fd6a4c24e1db879d227fc0a0f65a335aa1"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:47 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 16:28:07 2006 +0200"
      },
      "message": "kconfig: create links in info window\n\nExtend the expression print helper function to allow customization of the\nsymbol output and use it to add links to the info window.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7fc925fd6a4c24e1db879d227fc0a0f65a335aa1",
      "tree": "35ff433ba285d150a3347bee23afcd79a3d2aa31",
      "parents": [
        "43bf612af2d4f2615dcbf86af8206e2f40231237"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:46 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 07:31:31 2006 +0200"
      },
      "message": "kconfig: finer customization via popup menus\n\nThis allows to configure every symbol list and info window separately via a\npopup menu, these settings are also separately saved and restored.  Cleanup\nthe ConfigSettings class a bit to reduce the number of #ifdef.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "43bf612af2d4f2615dcbf86af8206e2f40231237",
      "tree": "416d6a9384813049784dc5090e79da532fd3c86d",
      "parents": [
        "face4374e288372fba67c865eb0c92337f50d5a4"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:45 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 07:31:31 2006 +0200"
      },
      "message": "kconfig: Add search option for xconfig\n\nImplement a simple search request for xconfig.  Currently the capabilities are\nrather simple (the same as menuconfig).\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "3b9fa0931dd86a1fe5507311ee8031650f5d0e8c",
      "tree": "b40a8a09aca2b52f40d548b34c48ea46ba10b90f",
      "parents": [
        "f403b7f452e4347f6af14c1f3c47bce758eb6337"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@ghostprotocols.net",
        "time": "Thu May 05 15:09:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 15:24:00 2005 -0700"
      },
      "message": "[PATCH] Kconfig i18n support\n\nThis patch adds i18n support for make *config, allowing users to have the\nconfig process in their own language.\n\nNo printk was harmed in the process, don\u0027t worry, so all the bug reports,\nkernel messages, etc, remain in english, just the user tools to configure\nthe kernel are internationalized.\n\nUsers not interested in translations can just unset the related LANG,\nLC_ALL, etc env variables and have the config process in plain english,\nsomething like:\n\nLANG\u003d make menuconfig\n\nis enough for having the whole config process in english. Or just don\u0027t\ninstall any translation file.\n\nTranslations for brazilian portuguese are being done by a team of\nvolunteers at:\n\nhttp://www.visionflex.inf.br/kernel_ptbr/pmwiki.php/Principal/Traducoes\n\nTo start the translation process:\n\n  make update-po-config\n\n  This will generate the pot template named scripts/kconfig/linux.pot,\n  copy it to, say, ~/es.po, to start the translation for spanish.\n\nTo test your translation, as root issue this command:\n\n  msgfmt -o /usr/share/locale/es/LC_MESSAGES/linux.mo ~/es.po\n\n  Replace \"es\" with your language code.\n\n  Then execute, for instance:\n\n  make menuconfig\n\nThe current patch doesn\u0027t use any optimization to reduce the size of the\ngenerated .mo file, it is possible to use the config option as a key, but\nthis doesn\u0027t prevent the current patch from being used or the translations\ndone under the current scheme to be in any way lost if we chose to do any\nkind of keying.\n\nThanks to Fabricio Vaccari for starting the pt_BR (brazilian portuguese)\ntranslation effort, Thiago Maciera for helping me with the gconf.cc (QT\nfrontent) i18n coding and to all the volunteers that are already working on\nthe first translation, to pt_BR.\n\nI left the question on whether to ship the translations with the stock kernel\nsources to be discussed here, please share your suggestions.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@conectiva.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
