)]}'
{
  "log": [
    {
      "commit": "35f24545e56caaff067f7dcd550ad4073efcface",
      "tree": "81c7326f0130ec0d183f34a1e93fa40202609e58",
      "parents": [
        "a9d0711392689a94b9f76eb0c16d0718c005603e"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jan 11 18:01:25 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jan 11 18:01:25 2011 -0800"
      },
      "message": "Disable the region compositing pipeline for layers.\n\nThis composition mode is affecting Gmail in a bad way. Disabling until\nI can figure out the problem.\n\nChange-Id: I00e657ea2d05fc7b4a606242d19dc84dd88c1e35\n"
    },
    {
      "commit": "a9d0711392689a94b9f76eb0c16d0718c005603e",
      "tree": "350a11e1e89131f097c1d7f6f7b05aa765e0a40e",
      "parents": [
        "6c319ca1275c8db892c39b48fc54864c949f9171"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jan 11 17:58:03 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jan 11 17:59:10 2011 -0800"
      },
      "message": "Don\u0027t break the build!\n\nChange-Id: I42f68c7b023c03adeedc4e979e5f4705188ee9f4\n"
    },
    {
      "commit": "6c319ca1275c8db892c39b48fc54864c949f9171",
      "tree": "d89e4222487db2ccd9a6b03b0d55f8361a7d1856",
      "parents": [
        "b796889671c089fb7e2fc4498aa701d3e8e552a3"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jan 11 14:29:25 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jan 11 17:53:19 2011 -0800"
      },
      "message": "Better backend for hardware layers.\n\nWith this new backend, a hardware layer is only recreated when\nits associated view is udpated. This offers fast composition\nin GL and fast update of the layer in GL as well.\n\nChange-Id: I97c43a612f5955c6bf1c192c8ca4af10fdf1d076\n"
    },
    {
      "commit": "b796889671c089fb7e2fc4498aa701d3e8e552a3",
      "tree": "5da47346e4f65a837bf0c9fff242ddb261757ca3",
      "parents": [
        "0c848553346b0f80c7baa0aa08ec1b9d440e442c",
        "32228288a957f3823df92365bc709ad6f42b012e"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jan 11 15:01:02 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 11 15:01:02 2011 -0800"
      },
      "message": "Merge \"Solve translucency issue when drawing paths.\" into honeycomb"
    },
    {
      "commit": "32228288a957f3823df92365bc709ad6f42b012e",
      "tree": "03784344779e34bd5008bb787919fe9f5a82b178",
      "parents": [
        "50cf2106b77d4009e1cefe11c57c42fe4584345f"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jan 11 15:02:21 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jan 11 15:02:21 2011 -0800"
      },
      "message": "Solve translucency issue when drawing paths.\n\nChange-Id: I68ae0e2ccddaca2f76b5b2dd3e3cf1277fddaad6\n"
    },
    {
      "commit": "0c848553346b0f80c7baa0aa08ec1b9d440e442c",
      "tree": "c7aff2536c12705bda89c3343618b01e714d7173",
      "parents": [
        "50cf2106b77d4009e1cefe11c57c42fe4584345f",
        "fde7f0ede4248c7fe4c066bfc449381fde530430"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Tue Jan 11 14:51:01 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 11 14:51:01 2011 -0800"
      },
      "message": "Merge \"Update status bar icons for BT reverse tethering.\" into honeycomb"
    },
    {
      "commit": "50cf2106b77d4009e1cefe11c57c42fe4584345f",
      "tree": "095c5f972d17b24174e5a2b6b5d1ce51ffbe3075",
      "parents": [
        "c82c787caa6bf4ef08a81e0a6ed9e12e52f35114",
        "6bb7652b47b7c3068fa5e20a20263e651180c856"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Jan 11 14:16:04 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 11 14:16:04 2011 -0800"
      },
      "message": "Merge \"Fix network availability reporting\" into honeycomb"
    },
    {
      "commit": "c82c787caa6bf4ef08a81e0a6ed9e12e52f35114",
      "tree": "1dfa4d0fd74a2fb4a2dd37ba3ab583a25e7459d3",
      "parents": [
        "910a347cee738bbd8da4b6386bfe95c0bf0566bf",
        "d04980d6f4585653ffc5b2f420094d0f04515bc1"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Jan 11 14:13:37 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 11 14:13:37 2011 -0800"
      },
      "message": "Merge \"Update AndroidClock font for LockScreen and tweak transparency.\" into honeycomb"
    },
    {
      "commit": "910a347cee738bbd8da4b6386bfe95c0bf0566bf",
      "tree": "783989902c2745a4da70975082cc6327760fec5f",
      "parents": [
        "3ee37b12d598d7354fddb698bc6bdefb3b390f64",
        "5a999e7729a338c71e68a8dab4cfd60022026f3b"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Tue Jan 11 14:05:28 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 11 14:05:28 2011 -0800"
      },
      "message": "Merge \"Updated btn default states (MDPI) from Gingerbread\" into honeycomb"
    },
    {
      "commit": "3ee37b12d598d7354fddb698bc6bdefb3b390f64",
      "tree": "03d809be3cb27ebf712e08bffb7e4eb5190124c7",
      "parents": [
        "2706a1f8f60f21bc9b483a93a4b694e60bc68888",
        "acd944cce270dd516950853f91ebb48235914161"
      ],
      "author": {
        "name": "Huahui Wu",
        "email": "hwu@google.com",
        "time": "Tue Jan 11 13:59:46 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 11 13:59:46 2011 -0800"
      },
      "message": "Merge \"b/3331379 reduce ping-to-zoom jitter.\" into honeycomb"
    },
    {
      "commit": "5a999e7729a338c71e68a8dab4cfd60022026f3b",
      "tree": "85527748dd4160cddb7a20ae8d4034c561928c87",
      "parents": [
        "26df73aee53bc1cce85e252009b633357b7c7144"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Tue Jan 11 13:58:24 2011 -0800"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Tue Jan 11 13:58:24 2011 -0800"
      },
      "message": "Updated btn default states (MDPI) from Gingerbread\n\nChange-Id: I09006ef68d7b17e0a1dde56d24bf90a97cb4069d\n"
    },
    {
      "commit": "2706a1f8f60f21bc9b483a93a4b694e60bc68888",
      "tree": "95c60eb9c99eed376187d2cae05c0b69ae05ad58",
      "parents": [
        "69c3f8c6720fd320dd7c8ebf2182b02d7d6d9586",
        "26df73aee53bc1cce85e252009b633357b7c7144"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Tue Jan 11 13:51:33 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 11 13:51:33 2011 -0800"
      },
      "message": "Merge \"Updated permission bullet\" into honeycomb"
    },
    {
      "commit": "69c3f8c6720fd320dd7c8ebf2182b02d7d6d9586",
      "tree": "9962eb5ced4e4a204d363feca6a103957a4eb5cb",
      "parents": [
        "2d83400e59f939a25c471d87dbdc7a50ce7f2a44",
        "8ba3b77169b14e6b9677e7f337df13fdd25cbdd5"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Tue Jan 11 13:51:00 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 11 13:51:00 2011 -0800"
      },
      "message": "Merge \"Updated Help icon\" into honeycomb"
    },
    {
      "commit": "26df73aee53bc1cce85e252009b633357b7c7144",
      "tree": "1f367076c6e36a4bf9d313bcd4b954be23452911",
      "parents": [
        "8ba3b77169b14e6b9677e7f337df13fdd25cbdd5"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Tue Jan 11 13:49:48 2011 -0800"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Tue Jan 11 13:49:48 2011 -0800"
      },
      "message": "Updated permission bullet\n\nChange-Id: Idbfb5dcb17b29cd47e0fd65d23bf920f68b9b271\n"
    },
    {
      "commit": "2d83400e59f939a25c471d87dbdc7a50ce7f2a44",
      "tree": "0c0536d71002e03f34998f1e20bb1532a875e8e6",
      "parents": [
        "9137e54bd462bfb814c8b8b73f20827e1ba5799b",
        "6c740cf71e5ce5ba7c8493c545c3a57c57ac7024"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Tue Jan 11 13:31:18 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 11 13:31:19 2011 -0800"
      },
      "message": "Merge \"LayoutLib: Improve error reporting.\" into honeycomb"
    },
    {
      "commit": "9137e54bd462bfb814c8b8b73f20827e1ba5799b",
      "tree": "e6dd98f6206cc6be5de6094b39f3808dbf91aa1d",
      "parents": [
        "b289359170bc957aad14d65f725e9b6ef18a42f4",
        "0de16070935adb8656d646b8c69a362652db7443"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Tue Jan 11 13:31:05 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 11 13:31:05 2011 -0800"
      },
      "message": "Merge \"LayoutLib: fix XmlUtils.convertValueToInt\" into honeycomb"
    },
    {
      "commit": "b289359170bc957aad14d65f725e9b6ef18a42f4",
      "tree": "31a78d748394011036872860a380e896f2680681",
      "parents": [
        "d865011473aae8dcddc4a8a1350c46d6aed4079a",
        "b3830b8978aa05746912210932e26ebf1836aab5"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Tue Jan 11 13:22:19 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 11 13:22:19 2011 -0800"
      },
      "message": "Merge \"LayoutLib: only support animator-type animations.\" into honeycomb"
    },
    {
      "commit": "6c740cf71e5ce5ba7c8493c545c3a57c57ac7024",
      "tree": "c9e1b92e7c74bcbded90777cba7055f6ddc789bd",
      "parents": [
        "0de16070935adb8656d646b8c69a362652db7443"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Tue Jan 11 13:19:02 2011 -0800"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Tue Jan 11 13:21:57 2011 -0800"
      },
      "message": "LayoutLib: Improve error reporting.\n\nChange-Id: I37cad7e2efb959202960c57b271c55c759867139\n"
    },
    {
      "commit": "d865011473aae8dcddc4a8a1350c46d6aed4079a",
      "tree": "c44f08f1d4b8cfa05546d2cfcb66e0bdee3e5495",
      "parents": [
        "9fafe4e0ebab270591a505f1f07fd2e5489a16f7"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue Jan 11 07:21:59 2011 -0800"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue Jan 11 12:50:24 2011 -0800"
      },
      "message": "All animator resources moved to res/animator\n\nChange-Id: I9342ff21e9a15ba29da946e091343a6f8223c181\n"
    },
    {
      "commit": "9fafe4e0ebab270591a505f1f07fd2e5489a16f7",
      "tree": "6ef3dd1b72b4b1ab2bb62c523c09fceb0e5a79c9",
      "parents": [
        "033376f6f0cb65f4cf5862c92ca0bf8ad5895566",
        "7014b12873068f109f58b9d0ad4116fd8d4bf22f"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Tue Jan 11 12:41:52 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 11 12:41:52 2011 -0800"
      },
      "message": "Merge \"Find when pressing enter.  Call onClickListener in TextView.\" into honeycomb"
    },
    {
      "commit": "8ba3b77169b14e6b9677e7f337df13fdd25cbdd5",
      "tree": "bf4acc44f7efa936a8a9f88f4f8216cd2f614463",
      "parents": [
        "5e63e2515f3f0d2712d80f2cb27f263f8d3d1081"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Tue Jan 11 12:19:53 2011 -0800"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Tue Jan 11 12:19:53 2011 -0800"
      },
      "message": "Updated Help icon\n\nChange-Id: Ifa6598ec8cb89c5533b76c85b1c164b30e8eb6ff\n"
    },
    {
      "commit": "7014b12873068f109f58b9d0ad4116fd8d4bf22f",
      "tree": "dc189a5e879af1e1754cfca7e9fd2dd3aaf37858",
      "parents": [
        "d5208cf42c0f9b281505cb465b4de4e8179a6f9f"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Tue Jan 11 15:17:34 2011 -0500"
      },
      "committer": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Tue Jan 11 15:17:34 2011 -0500"
      },
      "message": "Find when pressing enter.  Call onClickListener in TextView.\n\nBug:3313519\n\nIn Find ActionMode, Enter should call find on page (rather than\nadvancing focus to the WebView).\n\nIn TextView, pass and Enter key down to super, so that the\npressed state can get called properly, and the\nonClickListener will fire.\n\nChange-Id: Ia875fa6b5cf02565a0d066a009e68ce97718b032\n"
    },
    {
      "commit": "0de16070935adb8656d646b8c69a362652db7443",
      "tree": "2ffc23024b989155fb563d10fdae7000f1164d7e",
      "parents": [
        "b3830b8978aa05746912210932e26ebf1836aab5"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Tue Jan 11 12:10:57 2011 -0800"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Tue Jan 11 12:15:15 2011 -0800"
      },
      "message": "LayoutLib: fix XmlUtils.convertValueToInt\n\nIt looks like the device implementation of Integer.parseInt\nis able to handle converting hexa value \u003e 80000000 while the\ndesktop VM cannot.\n\nThis patch provide a fix for this.\n\nWhile implementing it and running the TestDegates test I realized\nthat some delegate methods for Region were mising, so this adds them\ntoo.\n\nChange-Id: Ifee1efd47c8c52adc2f4658ec4fc8bd55adb84b4\n"
    },
    {
      "commit": "6bb7652b47b7c3068fa5e20a20263e651180c856",
      "tree": "86671d1e5f090ac3b1c49d8f26cea511bd18e436",
      "parents": [
        "c1960a602037fc4a421e56794bbc581e650b3bcb"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Jan 11 11:17:14 2011 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Jan 11 12:11:36 2011 -0800"
      },
      "message": "Fix network availability reporting\n\nReport wifi is available as long as it is kept on\n\nChange-Id: I5be9461106ef4968cbc423f90e0ff168e089791f\n"
    },
    {
      "commit": "033376f6f0cb65f4cf5862c92ca0bf8ad5895566",
      "tree": "3d543dd9a5e6ec70e19d89cab1182251c8a84056",
      "parents": [
        "2275cd48a23d042d3196ccddbc83afa1630d0a41",
        "7d9ea8ccc8a9c0a9a947fbf303ead738528445f6"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Jan 11 11:51:59 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 11 11:51:59 2011 -0800"
      },
      "message": "Merge \"Simplify panel animations with an eye to performance.\" into honeycomb"
    },
    {
      "commit": "7d9ea8ccc8a9c0a9a947fbf303ead738528445f6",
      "tree": "75ce5fe604a3affcdd197986442a821642383037",
      "parents": [
        "5e63e2515f3f0d2712d80f2cb27f263f8d3d1081"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Jan 11 10:28:58 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Jan 11 14:47:26 2011 -0500"
      },
      "message": "Simplify panel animations with an eye to performance.\n\nThings are faster, but we\u0027re not buttery-smooth yet.\n\nBug: 3322970\nChange-Id: Ib63bdc2e807b039197a12d3ed3935653e6237ae0\n"
    },
    {
      "commit": "2275cd48a23d042d3196ccddbc83afa1630d0a41",
      "tree": "5a67f559949e7b9b7fdecb0ae88d89dc4b601939",
      "parents": [
        "530069031e177c53b1cc3d3e1bdbd44b8aaa0857",
        "97ef63ba1e4a2474b72d8e46b2b28b693b0328cc"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Jan 11 11:46:19 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 11 11:46:19 2011 -0800"
      },
      "message": "Merge \"Copy user info from PackageSetting as well\" into honeycomb"
    },
    {
      "commit": "acd944cce270dd516950853f91ebb48235914161",
      "tree": "49d29fe58e06637d62141ef9fcc920a7757970eb",
      "parents": [
        "f2e48873ae905221b02ab42433f8cee0fc004ed1"
      ],
      "author": {
        "name": "Huahui Wu",
        "email": "hwu@google.com",
        "time": "Tue Jan 11 10:21:20 2011 -0800"
      },
      "committer": {
        "name": "Huahui Wu",
        "email": "hwu@google.com",
        "time": "Tue Jan 11 11:32:34 2011 -0800"
      },
      "message": "b/3331379 reduce ping-to-zoom jitter.\n\nChange-Id: I522c86661777e670776b9fb448dc3333cef8b77b\n"
    },
    {
      "commit": "530069031e177c53b1cc3d3e1bdbd44b8aaa0857",
      "tree": "7ac458807711bc2463aac378d8ed8481c8fa5e3a",
      "parents": [
        "c1960a602037fc4a421e56794bbc581e650b3bcb",
        "a173541c6b1d7030890ef15f2fc44d688fe833ee"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue Jan 11 11:23:47 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 11 11:23:47 2011 -0800"
      },
      "message": "Merge \"Fix uninitialized rect structure for retrieving rect cropping information from decoder\" into honeycomb"
    },
    {
      "commit": "97ef63ba1e4a2474b72d8e46b2b28b693b0328cc",
      "tree": "41e0842a9c157d2026670c942a46ef36e3fee965",
      "parents": [
        "91bfb813b657519b701059a9931ca5d2a407bb80"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Jan 11 11:15:35 2011 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Jan 11 11:15:35 2011 -0800"
      },
      "message": "Copy user info from PackageSetting as well\n\nIn order not to clobber the internal system\u0027s settings, we duplicate it\nbefore putting it back into mPackages, but the PackageSetting has a\ncouple extra pieces of information that weren\u0027t being copied.\n\nBug: 3339279\nChange-Id: Ic9b64117f287d53f2c0cebb924c775405690938e\n"
    },
    {
      "commit": "c1960a602037fc4a421e56794bbc581e650b3bcb",
      "tree": "41e8395f45da3073d0c634ae50476842278acf97",
      "parents": [
        "7dae72a62778f817c174a75b6a355484bbd28344",
        "5d8e7a444c8b12030d32268d950d8649725dcd31"
      ],
      "author": {
        "name": "Shimeng (Simon) Wang",
        "email": "swang@google.com",
        "time": "Tue Jan 11 10:54:43 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 11 10:54:43 2011 -0800"
      },
      "message": "Merge \"Change function parameter from int to float.\" into honeycomb"
    },
    {
      "commit": "b3830b8978aa05746912210932e26ebf1836aab5",
      "tree": "c891039b07c40d8a35a52cc7072d9f5fbb6e2221",
      "parents": [
        "eb87b3bb53a8a9e9a246b4b70ea40172e2229c85"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Tue Jan 11 10:54:12 2011 -0800"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Tue Jan 11 10:54:12 2011 -0800"
      },
      "message": "LayoutLib: only support animator-type animations.\n\nChange-Id: Ia3609fc5d11555190bc323d61a3577144a4692fd\n"
    },
    {
      "commit": "5d8e7a444c8b12030d32268d950d8649725dcd31",
      "tree": "45aaf457f89614d84a4151ddc7106da1a8c3887f",
      "parents": [
        "52b136783cf7b538aae290b6dc609849f3ad695f"
      ],
      "author": {
        "name": "Shimeng (Simon) Wang",
        "email": "swang@google.com",
        "time": "Fri Jan 07 15:51:06 2011 -0800"
      },
      "committer": {
        "name": "Shimeng (Simon) Wang",
        "email": "swang@google.com",
        "time": "Tue Jan 11 10:52:44 2011 -0800"
      },
      "message": "Change function parameter from int to float.\n\nThis change has a corresponding change in external/webkit:\nhttps://android-git.corp.google.com/g/#change,88118\n\nissue: 3225233\nChange-Id: Icff31ef5c440cb02671ed363f57a0a5549cb32ef\n"
    },
    {
      "commit": "7dae72a62778f817c174a75b6a355484bbd28344",
      "tree": "32296824133079225bb8918e37e429d9cb872720",
      "parents": [
        "d126d724f1bcf528775dd14896aa8641cc3b6b97",
        "eb87b3bb53a8a9e9a246b4b70ea40172e2229c85"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Tue Jan 11 10:42:37 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 11 10:42:37 2011 -0800"
      },
      "message": "Merge \"LayoutLib: fix some issue with resource resolution.\" into honeycomb"
    },
    {
      "commit": "d126d724f1bcf528775dd14896aa8641cc3b6b97",
      "tree": "a3cac9fa7023496c3b7e50aff4bcdbe24a019961",
      "parents": [
        "cef295780ade72a26201c0c92ed2b64fde03a261",
        "01a479ccc4c8d13dc56a2eced4055a7864a7abc3"
      ],
      "author": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Tue Jan 11 10:37:22 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 11 10:37:22 2011 -0800"
      },
      "message": "Merge \"bug:3339065 enable sqlite concurrency enhancing feature on settingsprovider\" into honeycomb"
    },
    {
      "commit": "cef295780ade72a26201c0c92ed2b64fde03a261",
      "tree": "c80aa63e468f5b8660ed3a3c103ce4046b53f479",
      "parents": [
        "52b136783cf7b538aae290b6dc609849f3ad695f",
        "1b744ca49cd61482c9537e08dbd48e60037b2779"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Jan 11 10:15:21 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 11 10:15:21 2011 -0800"
      },
      "message": "Merge \"Change local names for greater clarity.\" into honeycomb"
    },
    {
      "commit": "1b744ca49cd61482c9537e08dbd48e60037b2779",
      "tree": "5e93bdccde5da86607afee7de56a6d89f87f8c3e",
      "parents": [
        "03b15b976c7ba1a45e423fd3743fc7a28c28a7d9"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Jan 10 17:17:20 2011 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Jan 11 10:08:31 2011 -0800"
      },
      "message": "Change local names for greater clarity.\n\nChange-Id: I806284317c0c756260080b6c006b4c338b9cbc6d\n"
    },
    {
      "commit": "52b136783cf7b538aae290b6dc609849f3ad695f",
      "tree": "119fdd1ebbac34c994c11a7dc6b3d475f4c3ac27",
      "parents": [
        "eafbce55714dbd1f89fe8c131d9c2adcbbc9383e",
        "6ff5f103545f90aee3176ad6ca06d9233f899c51"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jan 11 10:01:00 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 11 10:01:00 2011 -0800"
      },
      "message": "Merge \"IOBE while diabling accessibility with some enabled accessibility services.\" into honeycomb"
    },
    {
      "commit": "eafbce55714dbd1f89fe8c131d9c2adcbbc9383e",
      "tree": "b43911f146cd193c04ae64a0970ea96a2875eb06",
      "parents": [
        "d5208cf42c0f9b281505cb465b4de4e8179a6f9f"
      ],
      "author": {
        "name": "Shimeng (Simon) Wang",
        "email": "swang@google.com",
        "time": "Mon Jan 10 14:30:20 2011 -0800"
      },
      "committer": {
        "name": "Shimeng (Simon) Wang",
        "email": "swang@google.com",
        "time": "Tue Jan 11 09:56:35 2011 -0800"
      },
      "message": "Ignore overflow:hidden in overview mode.\n\nThe feature was enabled to prevent flash sites from flickering due to\nviewport height change when the site is scrolled.\n\nNow fixed viewport height is in honeycomb, this flickering shall be\na non-issue.  So to support better scrolling of overflow:hidden sites\nand better consistency, overflow:hidden in overview mode is ignored\nas well.\n\nTested on flash site http://home.disney.go.com/mwc.index to make sure\nno flickering happens.  More testing shall be done once good flash\nplayer is there.\n\nissue: 3330038\nChange-Id: Ia3f61ce49cfb970d26976d4e876c337d210a9df2\n"
    },
    {
      "commit": "d5208cf42c0f9b281505cb465b4de4e8179a6f9f",
      "tree": "69433e98e4bed40bac2f8a8c0a67b8a4ef87c125",
      "parents": [
        "f2e48873ae905221b02ab42433f8cee0fc004ed1",
        "09eac425c29bdd89d5805af514353f0d55c3b8d7"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Tue Jan 11 09:24:39 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 11 09:24:39 2011 -0800"
      },
      "message": "Merge \"Enable write ahead logging on databases used by WebView.\" into honeycomb"
    },
    {
      "commit": "f2e48873ae905221b02ab42433f8cee0fc004ed1",
      "tree": "98883d4976fc466f707866d91cbddf67ab7a9266",
      "parents": [
        "53ee3316bcb3590ff156b3fd7108903c0817c35d",
        "545c22ffd27588acabe3e5861e2d084cf17ff322"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue Jan 11 08:56:02 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 11 08:56:02 2011 -0800"
      },
      "message": "Merge \"Don\u0027t release the video recording frame after recording is stopped in CameraSourceTimeLapse.cpp\" into honeycomb"
    },
    {
      "commit": "53ee3316bcb3590ff156b3fd7108903c0817c35d",
      "tree": "a15e6d164423d28be426af6e9824b8bf4783960e",
      "parents": [
        "91bfb813b657519b701059a9931ca5d2a407bb80"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Jan 10 15:56:56 2011 -0800"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue Jan 11 06:46:44 2011 -0800"
      },
      "message": "Rename RGBEvaluator to ArgbEvaluator\n\nChange-Id: Iee74b475960d623fa757349e4053bd7c58cf5734\n"
    },
    {
      "commit": "01a479ccc4c8d13dc56a2eced4055a7864a7abc3",
      "tree": "ba9d99e3007e057eae0207936cd3667a4f115920",
      "parents": [
        "91bfb813b657519b701059a9931ca5d2a407bb80"
      ],
      "author": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Mon Jan 10 23:20:39 2011 -0800"
      },
      "committer": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Mon Jan 10 23:20:39 2011 -0800"
      },
      "message": "bug:3339065 enable sqlite concurrency enhancing feature on settingsprovider\n\nwhy is settingsprovider doing getReadbleDatabase() in onCreate() method?\nit shoul do getWritableDatabse() so that sqlite\u0027s WAL\nfeature can be enabled on it.\n\nChange-Id: I60e46ce240a6474bbb50ab26fb1d979242b0c9ad\n"
    },
    {
      "commit": "91bfb813b657519b701059a9931ca5d2a407bb80",
      "tree": "5d8c3858344831529001a8e80f515dad46994596",
      "parents": [
        "89254c984e8197c2d60ce6c1da3b11b8d445bf9f",
        "7230a74e9a36dfc6c4346c14e325bf07cd05b380"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jan 10 22:25:05 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 10 22:25:05 2011 -0800"
      },
      "message": "Merge \"Composite layers as regions.\" into honeycomb"
    },
    {
      "commit": "7230a74e9a36dfc6c4346c14e325bf07cd05b380",
      "tree": "0726a708eb545618fde761bd03ed3a1830e34c03",
      "parents": [
        "a07105b7d2a27e6d69407bf96ddb773bddb5e553"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jan 10 22:26:16 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jan 10 22:26:16 2011 -0800"
      },
      "message": "Composite layers as regions.\n\nThis change detects what area of a layer was drawn into and generates a mesh\nto match this area exactly. This can be used to avoid blending empty pixels\nwhen the layer is composited.\nThis change also adds proper layers support to lines rendering and implements\nlayers composition in a more readable way.\n\nChange-Id: I4a5588b98b19bd66891ebdc39631b193c5e31999\n"
    },
    {
      "commit": "eb87b3bb53a8a9e9a246b4b70ea40172e2229c85",
      "tree": "b41590e12292ae4234ba99ff51e1f8ce7045db40",
      "parents": [
        "a57ca45d5df0f79b9be408105d2ed1c34e128130"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Mon Jan 10 21:49:40 2011 -0800"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Mon Jan 10 21:51:55 2011 -0800"
      },
      "message": "LayoutLib: fix some issue with resource resolution.\n\nTypedArray.getResourceId() is not only about id/foo,\nit can be any type of resources.\n\nChange-Id: Ia5e147bc078bb349a3fa500a04c596ae44ea34ce\n"
    },
    {
      "commit": "d04980d6f4585653ffc5b2f420094d0f04515bc1",
      "tree": "6a5826332ab7ac614542d9b2291d973332a61823",
      "parents": [
        "3459e27e5d2f92d2d5487c189c9386c031e79fc1"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Jan 10 21:18:26 2011 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Jan 10 21:18:26 2011 -0800"
      },
      "message": "Update AndroidClock font for LockScreen and tweak transparency.\n\nChange-Id: I5e4e8cb67c0498105f3b3d87c68c44b85e5baf77\n"
    },
    {
      "commit": "a07105b7d2a27e6d69407bf96ddb773bddb5e553",
      "tree": "8a07cde461655b43c768a5e0f20382eed073d410",
      "parents": [
        "c71ad30f0c48ecc0fc7187fbff9aad7839fd98e6"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jan 10 21:14:18 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jan 10 21:14:18 2011 -0800"
      },
      "message": "Better logging of out of memory errors in OpenGLRenderer.\n\nChange-Id: I6b72a084340d8d4b6e0b0a100ed4314d09d441ef\n"
    },
    {
      "commit": "89254c984e8197c2d60ce6c1da3b11b8d445bf9f",
      "tree": "a18f5d9457fe714ace8e8bc03ace7f636628547a",
      "parents": [
        "19b78d949cba4aaaf3f1812a823818db05501451",
        "a07105b7d2a27e6d69407bf96ddb773bddb5e553"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jan 10 21:11:27 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 10 21:11:27 2011 -0800"
      },
      "message": "Merge \"Better logging of out of memory errors in OpenGLRenderer.\" into honeycomb"
    },
    {
      "commit": "19b78d949cba4aaaf3f1812a823818db05501451",
      "tree": "a808d12bd0b8e74e3737a52c6cde7e958b642f1c",
      "parents": [
        "f527a1d936aea3d531ced39ccc714935a7d02c47",
        "01f9944749278f3bbec7e22f33388a53eab1a076"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Jan 10 21:06:22 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 10 21:06:22 2011 -0800"
      },
      "message": "Merge \"Fix 3305645: Hide recents if there are no recent apps.\" into honeycomb"
    },
    {
      "commit": "01f9944749278f3bbec7e22f33388a53eab1a076",
      "tree": "be4f3f10404b646cfd28dc16bbe06caaaa696a69",
      "parents": [
        "3459e27e5d2f92d2d5487c189c9386c031e79fc1"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Jan 10 21:02:25 2011 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Jan 10 21:02:25 2011 -0800"
      },
      "message": "Fix 3305645: Hide recents if there are no recent apps.\n\nChange-Id: I7a6131b22fd73cb8dae12b8bb80a5921414c1861\n"
    },
    {
      "commit": "545c22ffd27588acabe3e5861e2d084cf17ff322",
      "tree": "a7afa6ddbba351857dff5b911f3042398f9ed668",
      "parents": [
        "f527a1d936aea3d531ced39ccc714935a7d02c47"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Jan 10 20:42:21 2011 -0800"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Jan 10 20:43:33 2011 -0800"
      },
      "message": "Don\u0027t release the video recording frame after recording is stopped in CameraSourceTimeLapse.cpp\n\nbug - 3334999\n\nChange-Id: I1c83080713696221048da9b1a9f8c2ee48849ade\n"
    },
    {
      "commit": "f527a1d936aea3d531ced39ccc714935a7d02c47",
      "tree": "2edaabb2a016d52e9256cdacacf4992401cb8002",
      "parents": [
        "3459e27e5d2f92d2d5487c189c9386c031e79fc1",
        "928e054931d357326613c78e62f4d850b7c442ff"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Jan 10 20:17:28 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 10 20:17:28 2011 -0800"
      },
      "message": "Merge \"Prevent events from getting backlogged.\" into honeycomb"
    },
    {
      "commit": "3459e27e5d2f92d2d5487c189c9386c031e79fc1",
      "tree": "ecb9a5011ffded0f35780805814847b46f74b2a3",
      "parents": [
        "bcd3b56acfa0974daaa559ed25e4d51efadc1634"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Jan 10 22:12:31 2011 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Jan 10 22:12:31 2011 -0500"
      },
      "message": "un@hide android.os.Environment.isExternalStorageEmulated()\n\nChange-Id: I35e7dc59763595523cb5af569e237bcff5cf1b49\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "bcd3b56acfa0974daaa559ed25e4d51efadc1634",
      "tree": "d8d933bffdb2b3b950f2fe9952c4154be7b14201",
      "parents": [
        "f6e4c0b557492969733ce1cdd70b5db6132d31fe",
        "676693674f10440ed62050cc8970562d29e020ac"
      ],
      "author": {
        "name": "Louis Huemiller",
        "email": "lhuemill@google.com",
        "time": "Mon Jan 10 18:09:49 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 10 18:09:49 2011 -0800"
      },
      "message": "Merge \"Hardware Composer Test hwcCommit set blend type\" into honeycomb"
    },
    {
      "commit": "676693674f10440ed62050cc8970562d29e020ac",
      "tree": "c07f1860bfcb9b2b625d6ca3ca169c711218d8b6",
      "parents": [
        "35ad62763fe5937c51a32cd1e285cffa4971298f"
      ],
      "author": {
        "name": "Louis Huemiller",
        "email": "lhuemill@google.com",
        "time": "Mon Jan 10 18:03:05 2011 -0800"
      },
      "committer": {
        "name": "Louis Huemiller",
        "email": "lhuemill@google.com",
        "time": "Mon Jan 10 18:03:05 2011 -0800"
      },
      "message": "Hardware Composer Test hwcCommit set blend type\n\nChange-Id: If345641bd009cfd131b1a8e74cd4a9e8e4a7dfc7\n"
    },
    {
      "commit": "f6e4c0b557492969733ce1cdd70b5db6132d31fe",
      "tree": "c7120e56df48dc0776f8b23353e184a9e9de6355",
      "parents": [
        "a57ca45d5df0f79b9be408105d2ed1c34e128130",
        "35ad62763fe5937c51a32cd1e285cffa4971298f"
      ],
      "author": {
        "name": "Louis Huemiller",
        "email": "lhuemill@google.com",
        "time": "Mon Jan 10 17:46:38 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 10 17:46:38 2011 -0800"
      },
      "message": "Merge \"Hardware Composer Test Overlap Stats\" into honeycomb"
    },
    {
      "commit": "a57ca45d5df0f79b9be408105d2ed1c34e128130",
      "tree": "7de04b81aa5d608ddc5f4f09d5dababf9b85e16f",
      "parents": [
        "9c3850f24e66d4c61337e749da843444cbb65d10",
        "419e8296ea76c5f1db1abbaa88b39b538fa42403"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Mon Jan 10 17:44:16 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 10 17:44:16 2011 -0800"
      },
      "message": "Merge \"LayoutLib: move asserts around.\" into honeycomb"
    },
    {
      "commit": "9c3850f24e66d4c61337e749da843444cbb65d10",
      "tree": "9570556d2b2e4e14c6841a4e9b72932bb8799275",
      "parents": [
        "5c5fa339b4658287217eb0a4639e6e52d192f0ab",
        "77bbf6f0663b3f2169647b815b002684483bd5ad"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Jan 10 17:41:54 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 10 17:41:54 2011 -0800"
      },
      "message": "Merge \"current.xml\" into honeycomb"
    },
    {
      "commit": "5c5fa339b4658287217eb0a4639e6e52d192f0ab",
      "tree": "45c95eb9609ba2d6b06f5b8668aabe1259c89fe9",
      "parents": [
        "94d7eef3bee2351f5490e7e1e5d83d5e4ceca13e",
        "f0ad6e6eaf48ac8f4007232ad0a8511a7b5cfc0e"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Jan 10 17:35:34 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 10 17:35:34 2011 -0800"
      },
      "message": "Merge \"Fix bug 3333015 - Overflow menu item submenus do not open\" into honeycomb"
    },
    {
      "commit": "77bbf6f0663b3f2169647b815b002684483bd5ad",
      "tree": "7254c0cce11f21633dc7752d1a37c1ced8127374",
      "parents": [
        "94d7eef3bee2351f5490e7e1e5d83d5e4ceca13e"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Jan 10 17:32:25 2011 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Jan 10 17:35:21 2011 -0800"
      },
      "message": "current.xml\n\nChange-Id: I58cacb79f4d44a0cf90ddbe5efcdcb50f6db81ce\n"
    },
    {
      "commit": "c71ad30f0c48ecc0fc7187fbff9aad7839fd98e6",
      "tree": "f1506990d71d176bef64f4368c4737d0e4848366",
      "parents": [
        "fe852e216fdfab20e7b3d3e55247f70634d267b9"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jan 10 17:33:55 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jan 10 17:33:55 2011 -0800"
      },
      "message": "Fix the build\n\nChange-Id: I39fde4140240bdd7fdb5d2823e990efbfde4a83e\n"
    },
    {
      "commit": "94d7eef3bee2351f5490e7e1e5d83d5e4ceca13e",
      "tree": "436e77d09d390398afe731cc55f9f4465e068352",
      "parents": [
        "e5e9558871df227a09420fed6f16c33e6af0e3e7",
        "d070e89396e250782c015bc993bcae6e7e03af7a"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Jan 10 17:33:28 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 10 17:33:28 2011 -0800"
      },
      "message": "Merge \"Make AppWidgetService handle components enabling and disabling.\" into honeycomb"
    },
    {
      "commit": "e5e9558871df227a09420fed6f16c33e6af0e3e7",
      "tree": "2bc720746ff9dad37d23f80f9411d6fb3860d0e7",
      "parents": [
        "58818ab5b5dd14f5b40602cd07114de78c110b58",
        "a85a91573af97a76ab08ffd5f8558b73283e1faa"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Jan 10 17:33:18 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 10 17:33:18 2011 -0800"
      },
      "message": "Merge \"add ComponentInfo.isEnabled()\" into honeycomb"
    },
    {
      "commit": "58818ab5b5dd14f5b40602cd07114de78c110b58",
      "tree": "36b9e20cc8ba6a297141f978fc9956e6f655601a",
      "parents": [
        "86e1fa647f7541b091753cf6a2314935b1011406",
        "c71ad30f0c48ecc0fc7187fbff9aad7839fd98e6"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jan 10 17:30:57 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 10 17:30:57 2011 -0800"
      },
      "message": "Merge \"Fix the build\" into honeycomb"
    },
    {
      "commit": "86e1fa647f7541b091753cf6a2314935b1011406",
      "tree": "657ff3ea308155cb5f78ad55d3752a15ee9b26b0",
      "parents": [
        "55ccb8877549c539daa9b78d370452680045a77b"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Mon Jan 10 17:52:41 2011 -0500"
      },
      "committer": {
        "name": "Ed Heyl",
        "email": "edheyl@google.com",
        "time": "Mon Jan 10 17:28:02 2011 -0800"
      },
      "message": "Remove nativeCursorMatchesFocus, which is no longer necessary.\n\nBug:3335014\n\nRequires a change in external/webkit.\n\nChange-Id: I1dbaa73e86f312c6142c915e8cb252cf238f09c3\n"
    },
    {
      "commit": "d070e89396e250782c015bc993bcae6e7e03af7a",
      "tree": "283098f3bef7b236ba1f0d1a1a6e17978b5ef8ee",
      "parents": [
        "a85a91573af97a76ab08ffd5f8558b73283e1faa"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Jan 07 20:50:37 2011 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Jan 10 17:26:39 2011 -0800"
      },
      "message": "Make AppWidgetService handle components enabling and disabling.\n\nChange-Id: Ie6b75cb90be38bbce694ccf2d5a342d7f0172fa4\n"
    },
    {
      "commit": "a85a91573af97a76ab08ffd5f8558b73283e1faa",
      "tree": "c6128ec45790b16ca775f4409bb7e29f9b1c6fd7",
      "parents": [
        "55ccb8877549c539daa9b78d370452680045a77b"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Jan 07 20:48:00 2011 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Jan 10 17:26:39 2011 -0800"
      },
      "message": "add ComponentInfo.isEnabled()\n\nChange-Id: I5ce59f62dc0ce3ce446bdbe397d1515e43031d76\n"
    },
    {
      "commit": "928e054931d357326613c78e62f4d850b7c442ff",
      "tree": "28367a3b3d9b11f31a97c9016ab64e22f05c4c47",
      "parents": [
        "b3fbd7e0fd44a72fb7ccba0959481b8a806608b7"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Jan 10 11:17:36 2011 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Jan 10 17:23:05 2011 -0800"
      },
      "message": "Prevent events from getting backlogged.\n\nThis change implements two heuristics.\n\n1. When events are older than 10 seconds, they are dropped.\n\n2. If the application is currently busy processing an event and\n   the user touches a window belonging to a different application\n   then we drop the currently queued events so the other application\n   can start processing the gesture immediately.\n\nNote that the system takes care of synthesizing cancelation events\nautomatically for any events that it drops.\n\nAdded some new handle types to allow the native dispatcher to\nindirectly refer to the WindowManager\u0027s window state and app window\ntoken.  This was done to enable the dispatcher to identify the\napplication to which each window belongs but it also eliminates\nsome lookup tables and linear searches through the window list\non each key press.\n\nBug: 3224911\nChange-Id: I9dae8dfe23d195d76865f97011fe2f1d351e2940\n"
    },
    {
      "commit": "35ad62763fe5937c51a32cd1e285cffa4971298f",
      "tree": "a7c4d2e0dc338b1bc7eb73ccfe068b95c478b1e7",
      "parents": [
        "5e63e2515f3f0d2712d80f2cb27f263f8d3d1081"
      ],
      "author": {
        "name": "Louis Huemiller",
        "email": "lhuemill@google.com",
        "time": "Mon Jan 10 17:21:15 2011 -0800"
      },
      "committer": {
        "name": "Louis Huemiller",
        "email": "lhuemill@google.com",
        "time": "Mon Jan 10 17:21:15 2011 -0800"
      },
      "message": "Hardware Composer Test Overlap Stats\n\nChange-Id: I2f4a02924149f3964de31fb6250f4c21a64d96aa\n"
    },
    {
      "commit": "f0ad6e6eaf48ac8f4007232ad0a8511a7b5cfc0e",
      "tree": "d3818280279c06f0811bc2f8850f647b2396b438",
      "parents": [
        "748ba9a9512dee65d5b09cfe26a34ded753f4aab"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Jan 10 17:14:06 2011 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Jan 10 17:14:51 2011 -0800"
      },
      "message": "Fix bug 3333015 - Overflow menu item submenus do not open\n\nSubmenus of action bar menus will open as new menus.\n\nChange-Id: I924b87bbea91b0df5e3608ec894530302c0e1d8d\n"
    },
    {
      "commit": "55ccb8877549c539daa9b78d370452680045a77b",
      "tree": "601a20d3801e8aa9a1f64fd2a29dadc6a1a983c4",
      "parents": [
        "f900fed8826ad41f8e280537262dea506d177382",
        "03b15b976c7ba1a45e423fd3743fc7a28c28a7d9"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Jan 10 17:13:24 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 10 17:13:24 2011 -0800"
      },
      "message": "Merge \"Don\u0027t check for services before boot-complete\" into honeycomb"
    },
    {
      "commit": "f900fed8826ad41f8e280537262dea506d177382",
      "tree": "98a28050428f09e7f3ccf22d315335ee472caee7",
      "parents": [
        "f9a04233c1db22a6ddd989b55db725badeae7539",
        "b3ea92235c9ccc1ff295839a8f324dcd1c83dd6f"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Jan 10 17:11:34 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 10 17:11:34 2011 -0800"
      },
      "message": "Merge \"Fix NPEs in detached views.\" into honeycomb"
    },
    {
      "commit": "03b15b976c7ba1a45e423fd3743fc7a28c28a7d9",
      "tree": "cc196b694d20dbb07c7e7f80dc2bd77091bfb097",
      "parents": [
        "d2c78b39724d1d7b6e4f7bd54d0022c2847e9127"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Jan 10 16:32:09 2011 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Jan 10 17:09:25 2011 -0800"
      },
      "message": "Don\u0027t check for services before boot-complete\n\nfixes the build\n\nChange-Id: I2ee55d9aaad53dac16fa8182df3a7b43b57eb719\n"
    },
    {
      "commit": "f9a04233c1db22a6ddd989b55db725badeae7539",
      "tree": "6424494bcc431fc7598c373f2d5a46cf540b6505",
      "parents": [
        "3b703f2d11f20efaa953ad31d6c97fe3561efb03"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Jan 10 19:59:02 2011 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Jan 10 19:59:02 2011 -0500"
      },
      "message": "@hide android.permission.WRITE_MEDIA_STORAGE\n\nThis permission is not needed for non-system or unbundled apps,\nso we don\u0027t need it in the public API\n\nChange-Id: I1a2a0349c6c5b7b5dc3104d69f4e39e95b878db9\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "3b703f2d11f20efaa953ad31d6c97fe3561efb03",
      "tree": "701ac837fcc0618ed88ac5b8ec55897c25abb711",
      "parents": [
        "fe852e216fdfab20e7b3d3e55247f70634d267b9"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jan 10 16:33:48 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jan 10 16:42:55 2011 -0800"
      },
      "message": "Hide Canvas.getGL()\n\nChange-Id: I6d81cf9f43ce0c990fe30b3b3159c95ac738ae79\n"
    },
    {
      "commit": "b3ea92235c9ccc1ff295839a8f324dcd1c83dd6f",
      "tree": "e5da117e709a7ec9bec982be9977505860671cb3",
      "parents": [
        "eb97c0ddc063176c26065fc6855188edf0c16e03"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Jan 10 16:26:36 2011 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Jan 10 16:26:36 2011 -0800"
      },
      "message": "Fix NPEs in detached views.\n\nBug: 3297518\nChange-Id: Ife1384f3a5bebbd28a29f97dc6d519f8a0b10ba9\n"
    },
    {
      "commit": "fe852e216fdfab20e7b3d3e55247f70634d267b9",
      "tree": "a0d83f8e4b74f40a5e53704ca0ba9bcf8c06df03",
      "parents": [
        "3045bbaf58574ad3168466b198b835b29d174c18"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Jan 10 15:57:57 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Jan 10 15:57:57 2011 -0800"
      },
      "message": "Updating cubemap loading code.\n\nChange-Id: I93bb00e5fd1ccc622d17eba70a510664c2093723\n"
    },
    {
      "commit": "3045bbaf58574ad3168466b198b835b29d174c18",
      "tree": "eb466798c2a1a8e4ff1094a652deb800f7d03834",
      "parents": [
        "817b3f934271115258838d5cc4903ad5a2bef0f3"
      ],
      "author": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Mon Jan 10 14:29:04 2011 -0800"
      },
      "committer": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Mon Jan 10 15:37:47 2011 -0800"
      },
      "message": "bug:3330569 print better message to help debug the problem\n\nmethods such as SQLiteStatement.simpleQueryForString() expect\none and only row to be returned when the query is executed.\nif the application provides a query that doesn\u0027t return any data,\nthen the error message printed is pretty confusing.\n\nmake it less confusing and print the query itself to help debug\nthe error.\n\nChange-Id: Ife2066f3a3eab0b98845a49e8f72b518458a7757\n"
    },
    {
      "commit": "817b3f934271115258838d5cc4903ad5a2bef0f3",
      "tree": "7a9916195c49dc949b498814076a9f761c5766cd",
      "parents": [
        "0904c0dcfb11da9bb756b8d4f8a817b5efc9edc0"
      ],
      "author": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Sun Jan 09 17:07:13 2011 -0800"
      },
      "committer": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Mon Jan 10 15:29:54 2011 -0800"
      },
      "message": "Fixing field description.\n\nPhoneLookup._ID is the contact id, not the data row id.\n\nChange-Id: I51a308e26b93e178fde43123d0dfcb2b46630d6e\n"
    },
    {
      "commit": "0904c0dcfb11da9bb756b8d4f8a817b5efc9edc0",
      "tree": "4ebf0f05f8a341cca7f97e8c00884ec3fd1a67cf",
      "parents": [
        "d2c78b39724d1d7b6e4f7bd54d0022c2847e9127"
      ],
      "author": {
        "name": "Huahui Wu",
        "email": "hwu@google.com",
        "time": "Fri Jan 07 17:30:53 2011 -0800"
      },
      "committer": {
        "name": "Huahui Wu",
        "email": "hwu@google.com",
        "time": "Mon Jan 10 15:22:03 2011 -0800"
      },
      "message": "b/3302354 Always pass multi-touch events into WebKit, then handle them in WebView if preventDefault is not set.\nWebViewCore.java: add a MotionEvent field into TouchEventData for multi-touch so the extra data such as pressure, size can be preserved.\nWebView.java:\n  1. Extracted the common code for multi-touch and single touch to a new private function: handleTouchEventCommon()\n  2. Extracted the multi-touch code, including zooming and panning, to a new private function: handleMultiTouchInWebView()\n  3. In onTouchEvent(), single touch events keep the code path, but multi-touch events are always passed to Webkit first.\n  4. In Privatehandler.handleMessage(), if WebKit didn\u0027t consume the multi-touch event, the private handler calls the handleMultiTouchInWebView() to zoom and pan.\n\nChange-Id: I3eba8812bd7cf6a298ff12e0b66223dae6725060\n"
    },
    {
      "commit": "d2c78b39724d1d7b6e4f7bd54d0022c2847e9127",
      "tree": "8ea1bb4e9898bd9766cc05ada6cf21262c6b6330",
      "parents": [
        "e896be71c70c7aaa86886fec1044c53e93c42621"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jan 10 15:00:27 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jan 10 15:01:13 2011 -0800"
      },
      "message": "Fix the build.\n\nChange-Id: Ief8734697e8fdacb6fdbfdbd78793e06beb86d26\n"
    },
    {
      "commit": "fde7f0ede4248c7fe4c066bfc449381fde530430",
      "tree": "71aa5e91abf2a48718793e24a3c400de0b4499e1",
      "parents": [
        "58f750ad145e6920c1c75bed8b333e54d78f3fed"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Mon Jan 10 10:05:58 2011 -0800"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Mon Jan 10 14:26:22 2011 -0800"
      },
      "message": "Update status bar icons for BT reverse tethering.\n\nThis updates the icon when its connected and the IP address\nhas been obtained.\nChange-Id: I1b0ad5572a1899b118d1b6b6f49e41b7242b689a\n"
    },
    {
      "commit": "09eac425c29bdd89d5805af514353f0d55c3b8d7",
      "tree": "6603a95bfe438909e69f9f2d6eb65b8d73a1fb97",
      "parents": [
        "748ba9a9512dee65d5b09cfe26a34ded753f4aab"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Mon Jan 10 17:23:53 2011 -0500"
      },
      "committer": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Mon Jan 10 17:23:53 2011 -0500"
      },
      "message": "Enable write ahead logging on databases used by WebView.\n\nBug:3337213\nChange-Id: Ic687bc506faba23c3e52e44f0a5d0146a352206e\n"
    },
    {
      "commit": "e896be71c70c7aaa86886fec1044c53e93c42621",
      "tree": "6742926325cb119199a06fda3ae0477ad584c4ab",
      "parents": [
        "d94988bb0cc65e5de71ab3c43ddf26e5c72dbc32"
      ],
      "author": {
        "name": "Subir Jhanb",
        "email": "subir@google.com",
        "time": "Mon Jan 10 14:18:09 2011 -0800"
      },
      "committer": {
        "name": "Subir Jhanb",
        "email": "subir@google.com",
        "time": "Mon Jan 10 14:18:09 2011 -0800"
      },
      "message": "Making the sync manager take the data connected value from ConnectivityManager and not from the intent.\nBUG:3337128\n\nChange-Id: Ife2705569fcdde1b201773d6622a8a9d0b7ccfa1\n"
    },
    {
      "commit": "d94988bb0cc65e5de71ab3c43ddf26e5c72dbc32",
      "tree": "e23462f78e97012b77d5c815fe3feea51f743019",
      "parents": [
        "778f5f95d7f74ac12bc426c37dd1fc7abc05e15b",
        "1ac9da6717f27ecfd3c650bd1bfd84d336674dfc"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Jan 10 14:14:35 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 10 14:14:35 2011 -0800"
      },
      "message": "Merge \"Split time functions into rs_time.rsh header.\" into honeycomb"
    },
    {
      "commit": "778f5f95d7f74ac12bc426c37dd1fc7abc05e15b",
      "tree": "bef749d2886de2e0c92ca59ccb87cf42065afaf5",
      "parents": [
        "6452c259e0547bcb5aede8d52e1307ee8cf86d89",
        "5ba812b9e9c886425a5736c2ae6fbe0fc94afd8b"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jan 10 13:39:41 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 10 13:39:41 2011 -0800"
      },
      "message": "Merge \"Make sure onCancelled() is called if cancel() is called early.\" into honeycomb"
    },
    {
      "commit": "6452c259e0547bcb5aede8d52e1307ee8cf86d89",
      "tree": "fde21af9182a41d8feb86044b746f109dc9e0822",
      "parents": [
        "eb97c0ddc063176c26065fc6855188edf0c16e03",
        "ffcac1a127687a0ff14099e1b20010bd120c4a9f"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jan 10 13:39:30 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 10 13:39:30 2011 -0800"
      },
      "message": "Merge \"Remove tests for dead API.\" into honeycomb"
    },
    {
      "commit": "5ba812b9e9c886425a5736c2ae6fbe0fc94afd8b",
      "tree": "e1094bd0a0d54344a70357e5f1177a90c788bc43",
      "parents": [
        "58f750ad145e6920c1c75bed8b333e54d78f3fed"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jan 10 13:33:12 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jan 10 13:33:12 2011 -0800"
      },
      "message": "Make sure onCancelled() is called if cancel() is called early.\n\nIn some situations, when cancel() was called before the task had a\nchance to start its execution, onCancelled() would not be invoked.\n\nChange-Id: I6c1f4cd28a209fb8cc779bb212f500565dfceaae\n"
    },
    {
      "commit": "6ff5f103545f90aee3176ad6ca06d9233f899c51",
      "tree": "c05a21caa8a09b88005f431ccf0ac27c9a915eb1",
      "parents": [
        "b3fbd7e0fd44a72fb7ccba0959481b8a806608b7"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Jan 10 13:12:55 2011 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Jan 10 13:15:26 2011 -0800"
      },
      "message": "IOBE while diabling accessibility with some enabled accessibility services.\n\n1. Added logic to update the current position in the list of services to be\n   disabled in case of a successfully removed (unbound) such service.\n\nChange-Id: I2ac7d3a53026a7c95b10b285fd4280419c903ec6\n"
    },
    {
      "commit": "ffcac1a127687a0ff14099e1b20010bd120c4a9f",
      "tree": "1ad6552e359beeb42ed0407b4f4dc85c7f619fca",
      "parents": [
        "155b552b1d7b8ff705c325ee435022cc135f6486"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jan 10 12:57:36 2011 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jan 10 12:57:36 2011 -0800"
      },
      "message": "Remove tests for dead API.\n\nWe removed the implementation, so there\u0027s no point trying to test it. (The\nmethods are still there for binary compatibility, which is why this still\ncompiled.)\n\nChange-Id: I51f392f3dab542fca0c80fab4974354e2c689b9e\n"
    },
    {
      "commit": "eb97c0ddc063176c26065fc6855188edf0c16e03",
      "tree": "381d09c53d39893e31a1a2800a074d03108dda70",
      "parents": [
        "b3fbd7e0fd44a72fb7ccba0959481b8a806608b7"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Sun Jan 09 16:05:03 2011 -0800"
      },
      "committer": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Mon Jan 10 12:56:31 2011 -0800"
      },
      "message": "Patch new JSON APIs with changes informed by GSON.\n\nChange-Id: I86c12a123080cc06ab23d11d1563bb52c5902517\n"
    },
    {
      "commit": "b3fbd7e0fd44a72fb7ccba0959481b8a806608b7",
      "tree": "91ba131b57803eae961cc28038ad0fa9f9e0a36c",
      "parents": [
        "e0b1912480d3c5cfa3f4cf3dd9d7cddd10d68c63",
        "d94f8c5055713a62dcea0b24a56273fb12442fc0"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Jan 10 12:49:23 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 10 12:49:23 2011 -0800"
      },
      "message": "Merge \"Stop text selection mode when new text replaces selection.\" into honeycomb"
    },
    {
      "commit": "e0b1912480d3c5cfa3f4cf3dd9d7cddd10d68c63",
      "tree": "1e26589f22f3318eb7ebbc020fba78a90b614cd4",
      "parents": [
        "fbab3b67afc904450613204400d9e8779feb5659",
        "19abf2d7a5e05ed86e10e93cfcfd286b37a6dab8"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Mon Jan 10 12:41:20 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 10 12:41:20 2011 -0800"
      },
      "message": "Merge \"Do not store the find callback until action mode starts.\" into honeycomb"
    },
    {
      "commit": "fbab3b67afc904450613204400d9e8779feb5659",
      "tree": "dfbfe3cbe7754bb41942f6a26e8a284a2121920f",
      "parents": [
        "ffe3f1cb16d37e56ab69ad345f47c6d3f52b916c",
        "d369dc42506ec003f1839bb9e27edada411324b5"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Mon Jan 10 12:30:33 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 10 12:30:33 2011 -0800"
      },
      "message": "Merge \"Fix a bug in SurfaceTexture::setBufferCount.\" into honeycomb"
    },
    {
      "commit": "ffe3f1cb16d37e56ab69ad345f47c6d3f52b916c",
      "tree": "019e43df76645645f36f77c2318fefe20eab0fe1",
      "parents": [
        "c936c5cec648cd60637275fc6dba2265ae446044",
        "7dc00d5eb27de41f93a7e232b3cd374c84eb77d1"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Mon Jan 10 12:30:14 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 10 12:30:14 2011 -0800"
      },
      "message": "Merge \"Add method logging to the SurfaceTexture C++ class.\" into honeycomb"
    },
    {
      "commit": "c936c5cec648cd60637275fc6dba2265ae446044",
      "tree": "51d470a95253fdc018514927b5ce45b9e35599f3",
      "parents": [
        "155b552b1d7b8ff705c325ee435022cc135f6486",
        "fd804f31a36c31661859b53bbee1bb408462ddca"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Mon Jan 10 12:29:51 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 10 12:29:51 2011 -0800"
      },
      "message": "Merge \"Initialize the SurfaceTexture buffer slots.\" into honeycomb"
    },
    {
      "commit": "19abf2d7a5e05ed86e10e93cfcfd286b37a6dab8",
      "tree": "f83d847775382600cbad483510c508178a8821c3",
      "parents": [
        "748ba9a9512dee65d5b09cfe26a34ded753f4aab"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Mon Jan 10 14:50:04 2011 -0500"
      },
      "committer": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Mon Jan 10 15:29:01 2011 -0500"
      },
      "message": "Do not store the find callback until action mode starts.\n\nBug:3331652\n\nPrevents a bug where showFindDialog was apparently\ncalled twice.\n\nChange-Id: Ida473ef1b9b1b8b641fa3432b55d7a92eb7d0808\n"
    },
    {
      "commit": "155b552b1d7b8ff705c325ee435022cc135f6486",
      "tree": "087fd94231bff23786a0a738dc08375866688d86",
      "parents": [
        "b736cb28ab414c16b9cd89923a6da3778847cf2a",
        "05554a4ee99ae4696929cb1b9a646dbd7a6c7e76"
      ],
      "author": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Mon Jan 10 12:07:03 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 10 12:07:03 2011 -0800"
      },
      "message": "Merge \"Fix start-time setreuid complaints.\" into honeycomb"
    },
    {
      "commit": "419e8296ea76c5f1db1abbaa88b39b538fa42403",
      "tree": "45de664a4397d600b3ba39434cdaa3b2bab57328",
      "parents": [
        "5c6b786e1c1a103fe3f80b294ac166da1555fffa"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Mon Jan 10 11:57:49 2011 -0800"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Mon Jan 10 11:57:49 2011 -0800"
      },
      "message": "LayoutLib: move asserts around.\n\nChange-Id: I6fcfcf2e6fad1d9fa172b9a8c20c72fa2533e7fa\n"
    }
  ],
  "next": "b736cb28ab414c16b9cd89923a6da3778847cf2a"
}
