)]}'
{
  "log": [
    {
      "commit": "4ac45597fb70ca4f268cb1920fcb2de61aff4a3d",
      "tree": "f75eaf946f476051c66374b71c7763fd7fd7f5a1",
      "parents": [
        "d14cfc27627107c2973eeacc3bcbb2830a3fd620",
        "15b0ebb925d2d676052a0ef571b435c072b11280"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 20:25:45 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 20:25:45 2009 -0400"
      },
      "message": "Merge change I15b0ebb9 into eclair\n\n* changes:\n  a simple test app for gralloc\n"
    },
    {
      "commit": "15b0ebb925d2d676052a0ef571b435c072b11280",
      "tree": "1d7222fc9057b0e8d043ed4b39667753c876a451",
      "parents": [
        "99510681e9f1c76f82719e724990f744cfdbcefd"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Oct 01 15:45:37 2009 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Oct 01 17:23:05 2009 -0700"
      },
      "message": "a simple test app for gralloc\n"
    },
    {
      "commit": "d14cfc27627107c2973eeacc3bcbb2830a3fd620",
      "tree": "65f94c443518ce04a1fd06054439c43e938bc3c9",
      "parents": [
        "99510681e9f1c76f82719e724990f744cfdbcefd",
        "9e384dddb8800c9f84f36bf26ec8df298b1d38bd"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 19:49:27 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 19:49:27 2009 -0400"
      },
      "message": "Merge change I9e384ddd into eclair\n\n* changes:\n  Add a test pattern as rollo\u0027s icon\n"
    },
    {
      "commit": "9e384dddb8800c9f84f36bf26ec8df298b1d38bd",
      "tree": "675c9652b2c2cecc8dab748baa70d8cf664b11d6",
      "parents": [
        "9b150b74573ce506abd00c692fb42f46980441a3"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Thu Oct 01 16:48:44 2009 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Thu Oct 01 16:48:44 2009 -0700"
      },
      "message": "Add a test pattern as rollo\u0027s icon\n"
    },
    {
      "commit": "99510681e9f1c76f82719e724990f744cfdbcefd",
      "tree": "e80f42e49842172067cc033d60888d0e297e60cb",
      "parents": [
        "9b150b74573ce506abd00c692fb42f46980441a3"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Wed Sep 30 15:11:02 2009 -0700"
      },
      "committer": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Thu Oct 01 10:00:54 2009 -0700"
      },
      "message": "Unhide constant DATA_ACTIVITY_DORMANT.\n"
    },
    {
      "commit": "9b150b74573ce506abd00c692fb42f46980441a3",
      "tree": "1dc213e6af3959c213340404367410f3757974a2",
      "parents": [
        "87b94b13ea8ad708d079ddfafe4801c12c38e57a"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Sep 30 16:39:15 2009 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 01 08:16:02 2009 -0700"
      },
      "message": "Close the cursor before assigning a new one to the same variable.\n"
    },
    {
      "commit": "87b94b13ea8ad708d079ddfafe4801c12c38e57a",
      "tree": "610c8ac7da005db68a2d2ef9f60a92dcad466bce",
      "parents": [
        "5a463a693cae501f3e65936ea96e1ca1bae5fc3f",
        "28a1b67a1ce87909a7afce6015753a8801c97bc6"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 11:01:34 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 11:01:34 2009 -0400"
      },
      "message": "Merge change I6e01fa52 into eclair\n\n* changes:\n  Remove unneeded icon.\n"
    },
    {
      "commit": "28a1b67a1ce87909a7afce6015753a8801c97bc6",
      "tree": "bc9f2f0130bd5593c0151ebfb63e9595c16f188d",
      "parents": [
        "c00099ef62fc496429d0a06e580b600f61304f9c"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Oct 01 11:00:24 2009 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Oct 01 11:00:24 2009 -0400"
      },
      "message": "Remove unneeded icon.\n\n(Obviated by commit a408791148e816215f65ad81a187051c5fb47c68.)\n\nChange-Id: I6e01fa52f2bbeb28c969e6a033ab0b1032cbc848\n"
    },
    {
      "commit": "5a463a693cae501f3e65936ea96e1ca1bae5fc3f",
      "tree": "37a64e456e62bcf507b0ddc1d7ca09a674d370dc",
      "parents": [
        "bbed0d68c815446400193bdc8b16fbf73e1ee664",
        "081f58abb7ceb702fdb0b65ff0e0ff70dd265a30"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 10:52:01 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 10:52:01 2009 -0400"
      },
      "message": "Merge change Ic2a16d4f into eclair\n\n* changes:\n  b/2148252 Fix emulator\n"
    },
    {
      "commit": "bbed0d68c815446400193bdc8b16fbf73e1ee664",
      "tree": "c0445ff8927c5324f119917bf6d4b46b567f1f79",
      "parents": [
        "c00099ef62fc496429d0a06e580b600f61304f9c"
      ],
      "author": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Thu Oct 01 09:17:47 2009 -0400"
      },
      "committer": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Thu Oct 01 09:34:45 2009 -0400"
      },
      "message": "hide setGammaForText, which is only used for calibrating new devices\n"
    },
    {
      "commit": "c00099ef62fc496429d0a06e580b600f61304f9c",
      "tree": "1b745d18f2330a5982666979844f8ed24e596bed",
      "parents": [
        "271cfe85ccfa6d94008dcebb3b97108ca325fe59"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Sep 30 22:27:15 2009 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Oct 01 05:35:59 2009 -0700"
      },
      "message": "Change intent flags for launching FastTrack.\n"
    },
    {
      "commit": "271cfe85ccfa6d94008dcebb3b97108ca325fe59",
      "tree": "aab84a865f42ae1af829da76b2a294e5679010a4",
      "parents": [
        "a6309c30722ad3aee88ddc2394cea2a499168d99",
        "a8826d67097b12cf9d6b14a7e32c0862f17b189a"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 06:16:25 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 06:16:25 2009 -0400"
      },
      "message": "Merge change Ia8826d67 into eclair\n\n* changes:\n  improve boot animation a bit\n"
    },
    {
      "commit": "a8826d67097b12cf9d6b14a7e32c0862f17b189a",
      "tree": "70647cff0bcb6efe7e86b516473e536dc4d3aa57",
      "parents": [
        "98a9c56acf1857adaf1773bd91c88a8364fd3fa8"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Oct 01 03:10:14 2009 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Oct 01 03:14:30 2009 -0700"
      },
      "message": "improve boot animation a bit\n"
    },
    {
      "commit": "a6309c30722ad3aee88ddc2394cea2a499168d99",
      "tree": "7f0c5e97b9095b695be3013a161dd5690c2b4896",
      "parents": [
        "95c98dd5fd5920933231c424ff53f91adeee9503"
      ],
      "author": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Thu Oct 01 10:30:25 2009 +0100"
      },
      "committer": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Thu Oct 01 10:56:19 2009 +0100"
      },
      "message": "On BACK in search, hide just IME if IME is fullscreen\n\nSince a fullscreen IME covers the entire search dialog, there was\nno discoverable way to get back to the search dialog.\nNow, on BACK presses when the IME is fullscreen (e.g. in landscape\nmode without hard keyboard), we dismiss only the IME.\nA second BACK press will dismiss the search dialog.\n\nFixes http://b/issue?id\u003d2159132\n\nChange-Id: I8e5736d83d7c35936a718929017ea04c6214700b\n"
    },
    {
      "commit": "95c98dd5fd5920933231c424ff53f91adeee9503",
      "tree": "dc410fe4d1303220daacbdb2bbacf27bccbe46c6",
      "parents": [
        "f0e5ca7e09a8651b85c652e040a037e39e224128",
        "b782a2f4f0a3072f2677f6f10fb255c77468ae66"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 05:10:15 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 05:10:15 2009 -0400"
      },
      "message": "Merge change Ie69a9c0a into eclair\n\n* changes:\n  Remove globalSearch argument from triggerSearch()\n"
    },
    {
      "commit": "b782a2f4f0a3072f2677f6f10fb255c77468ae66",
      "tree": "6df73726c6b934d58dc5dfe16b861e063c87d7dc",
      "parents": [
        "9825ec61b4a40ed92a5bb28019289e5bab9cfb56"
      ],
      "author": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Thu Oct 01 09:57:33 2009 +0100"
      },
      "committer": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Thu Oct 01 09:57:33 2009 +0100"
      },
      "message": "Remove globalSearch argument from triggerSearch()\n\nAPI council says:\n\n\"In reviewing the new triggerSearch API, we are concerned that\napplications could use the option to perform a global search to spam\nthe user with frequent searches.  We would like the global search\noption to be removed for now (not just hidden, but removed from the\ninternal IPC API so that nobody can find this and abuse it).  The rest\nof the API should be fine as long as it is restricted to local\nsearches.\"\n\nFixes http://b/editIssue?id\u003d2158785\n\nChange-Id: Ie69a9c0ab6373cc4427aab50606885bdede40585\n"
    },
    {
      "commit": "f0e5ca7e09a8651b85c652e040a037e39e224128",
      "tree": "90b10b9d682faa464d00b50c0698a9fe04623321",
      "parents": [
        "62de742125d8f5fd1d236f720b2de3bf5cf76174",
        "55c9c7b757d47ac4049f13fb2585e1860ed15932"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 04:48:32 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 04:48:32 2009 -0400"
      },
      "message": "Merge change I55c9c7b7 into eclair\n\n* changes:\n  New 1x status bar icons\n"
    },
    {
      "commit": "55c9c7b757d47ac4049f13fb2585e1860ed15932",
      "tree": "de115ecfb575bed3eb25e3166f104f9b2757817b",
      "parents": [
        "9825ec61b4a40ed92a5bb28019289e5bab9cfb56"
      ],
      "author": {
        "name": "Mike Cleron",
        "email": "mcleron@google.com",
        "time": "Thu Oct 01 01:46:00 2009 -0700"
      },
      "committer": {
        "name": "Mike Cleron",
        "email": "mcleron@google.com",
        "time": "Thu Oct 01 01:46:00 2009 -0700"
      },
      "message": "New 1x status bar icons\n"
    },
    {
      "commit": "62de742125d8f5fd1d236f720b2de3bf5cf76174",
      "tree": "188d9f7c538e6fb365b537633d70586a15d1d053",
      "parents": [
        "9825ec61b4a40ed92a5bb28019289e5bab9cfb56",
        "c8217638be7e39161fa31bfe240a64a563690dbf"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 04:39:38 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 04:39:38 2009 -0400"
      },
      "message": "Merge change I4fe2a47a into eclair\n\n* changes:\n  Fix stopping all vpn daemons before connect and more.\n"
    },
    {
      "commit": "9825ec61b4a40ed92a5bb28019289e5bab9cfb56",
      "tree": "cd8ea54b78329eb00cfa5909a892b04cf092e3b6",
      "parents": [
        "ae5dd1d19a6b7f9453daf03deb1907eb039d1ef6"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Thu Oct 01 00:58:09 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Thu Oct 01 01:16:06 2009 -0700"
      },
      "message": "Prevents the WindowManager from requesting empty or negative surfaces.\n\nWindows with a negative Y position can end up in createSurfaceLocked()\nwith mFrame containing a negative height, causing SurfaceFlinger to go\ncrazy when asked to create the surface. This change simply guards\nagainst such a situation by instead asking for a 1x1 surface and relying\nor later layout operations to resize the window to the appropriate size.\n\nChange-Id: I66f2058f4cd1cf069b12d3d23e6fd340dc76b74e\n"
    },
    {
      "commit": "ae5dd1d19a6b7f9453daf03deb1907eb039d1ef6",
      "tree": "99c9c38b491e812feb46291e52a5e64cfed891f0",
      "parents": [
        "be000b53be9ee73b14c7f172c9784c366dbb91c8",
        "a1baa5ab94dbc096404d9bfbd17720ec6cba6cc5"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 03:35:27 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 03:35:27 2009 -0400"
      },
      "message": "Merge change Ia1baa5ab into eclair\n\n* changes:\n  More icons\n"
    },
    {
      "commit": "a1baa5ab94dbc096404d9bfbd17720ec6cba6cc5",
      "tree": "0a773cc4551f5bed690e74d48f5f38e66c0e928e",
      "parents": [
        "285f242214d38352b844898edffc8eb336d0c19e"
      ],
      "author": {
        "name": "Mike Cleron",
        "email": "mcleron@google.com",
        "time": "Thu Oct 01 00:31:34 2009 -0700"
      },
      "committer": {
        "name": "Mike Cleron",
        "email": "mcleron@google.com",
        "time": "Thu Oct 01 00:31:34 2009 -0700"
      },
      "message": "More icons\n"
    },
    {
      "commit": "be000b53be9ee73b14c7f172c9784c366dbb91c8",
      "tree": "853d2059f9cd8a7f1328e6db96e0a514626c88e1",
      "parents": [
        "00f603635d4cec4403687d8ee97aced91fb32108",
        "793b4f629a5252bea8c821e463d830ec304c4489"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 03:30:34 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 03:30:34 2009 -0400"
      },
      "message": "Merge change I793b4f62 into eclair\n\n* changes:\n  Clean up search and voice search button assets for high res.\n"
    },
    {
      "commit": "793b4f629a5252bea8c821e463d830ec304c4489",
      "tree": "3715eba160ec05d42b2322ccf36d85a7660a42ee",
      "parents": [
        "5f3c928f5ecdd2f41f238807c59241d34a02517e"
      ],
      "author": {
        "name": "Mike LeBeau",
        "email": "mlebeau@android.com",
        "time": "Thu Oct 01 00:28:40 2009 -0700"
      },
      "committer": {
        "name": "Mike LeBeau",
        "email": "mlebeau@android.com",
        "time": "Thu Oct 01 00:28:40 2009 -0700"
      },
      "message": "Clean up search and voice search button assets for high res.\n"
    },
    {
      "commit": "c8217638be7e39161fa31bfe240a64a563690dbf",
      "tree": "a6f5e9f6b160d751bc28dfc79156ff1a0f11fd36",
      "parents": [
        "c868acf442a69429056a574c67a5e0187e2b9536"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Wed Sep 30 16:57:51 2009 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Thu Oct 01 15:18:28 2009 +0800"
      },
      "message": "Fix stopping all vpn daemons before connect and more.\n\n* move DaemonHelper out from VpnService to VpnDaemons for better\n  managing native daemons.\n* check connectivity and dns less frequently to save battery.\n"
    },
    {
      "commit": "00f603635d4cec4403687d8ee97aced91fb32108",
      "tree": "99339e37b0d7adc9384651409d9e391d217b6ec3",
      "parents": [
        "e88846eeaf70f9f4299af9e3d54ba5dacede42b6",
        "2919f49273ee5a6669dc4689c88759b3cc6a083f"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 02:37:18 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 02:37:18 2009 -0400"
      },
      "message": "Merge change I2919f492 into eclair\n\n* changes:\n  remove cert for SampleBrowserPlugin and only check signature for the release build.\n"
    },
    {
      "commit": "e88846eeaf70f9f4299af9e3d54ba5dacede42b6",
      "tree": "e7d8a29c07d1c6ce645a61be145661c31fa73775",
      "parents": [
        "29e4a3c566f435c32f0b95e4ac8e8b33cac6faba"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 30 21:34:25 2009 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 30 23:25:53 2009 -0700"
      },
      "message": "Semi-workaround for #2027266: app drawer showing up on the side of the screen\n\n(when booted while docked)\n\nThis isn\u0027t really a fix, but we now have the activity report the configuration\nit actually launched in, so the activity manager will later adjust it if\nneeded.  Should help us recover from hitting the race in this particular case.\n\nChange-Id: I3bb83a48c2d692b4cb1822d8ae7d924cfa9187b2\n"
    },
    {
      "commit": "29e4a3c566f435c32f0b95e4ac8e8b33cac6faba",
      "tree": "75b4244d2616aa5513991d15f721ab3b21f0d333",
      "parents": [
        "d9b6f14a6926dce7ad3d98e6e30b503c69c904c0"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 30 22:35:40 2009 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 30 23:21:02 2009 -0700"
      },
      "message": "Update from API review.\n\nChange-Id: I16b1c566f91167aac9615ac59dd297a154c828ea\n"
    },
    {
      "commit": "d9b6f14a6926dce7ad3d98e6e30b503c69c904c0",
      "tree": "7b623a8fd644b58854a5c1b3920b47ab53bdf084",
      "parents": [
        "9901e38a962012d56accbc9b6259f9997bcd9c31"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Sep 30 22:50:01 2009 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Sep 30 22:50:01 2009 -0700"
      },
      "message": "Adjust opacity for inactive dimple in rotary widget\n"
    },
    {
      "commit": "9901e38a962012d56accbc9b6259f9997bcd9c31",
      "tree": "9e79ef5d340b97582a6cac453ad04af5271bcedb",
      "parents": [
        "a1323c77b961ae1b9cfaf5305e05780b07e88226",
        "772722e4b7c3ce0e478528f7bc96c0458cf2869a"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 01:27:16 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 01:27:16 2009 -0400"
      },
      "message": "Merge change I7a39c564 into eclair\n\n* changes:\n  Fix docs error\n"
    },
    {
      "commit": "772722e4b7c3ce0e478528f7bc96c0458cf2869a",
      "tree": "64f59dc47909a709fb40bfc1dbb0524426149330",
      "parents": [
        "5042f7eae6baa6fa4f93248361e94eeb6894f90f"
      ],
      "author": {
        "name": "Evan Millar",
        "email": "emillar@google.com",
        "time": "Wed Sep 30 22:24:07 2009 -0700"
      },
      "committer": {
        "name": "Evan Millar",
        "email": "emillar@google.com",
        "time": "Wed Sep 30 22:24:07 2009 -0700"
      },
      "message": "Fix docs error\n\nChange-Id: I7a39c5643cf6351bac47ccafff37fd32a668b9f5\n"
    },
    {
      "commit": "a1323c77b961ae1b9cfaf5305e05780b07e88226",
      "tree": "d13f5f9c862f1b603ff2694929c2619ce5290cab",
      "parents": [
        "f09edd60376f6ad755ebaaf0c1f89f561f78468c",
        "1ef95f9eed610897b46a00f51a7cd7944ef26e62"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 01:14:38 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 01:14:38 2009 -0400"
      },
      "message": "Merge change Iaf08eabc into eclair\n\n* changes:\n  Reduce the ConnectivityManager logging.\n"
    },
    {
      "commit": "f09edd60376f6ad755ebaaf0c1f89f561f78468c",
      "tree": "6b1b05cb2405879f228fa6dd04a01f26446bb283",
      "parents": [
        "59a2c2958d0bcc00402ebb961b02368004117e3b",
        "ef093cd6c4ab4d3c8a1c8be5ed7147d5f06d7027"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 01:12:35 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 01:12:35 2009 -0400"
      },
      "message": "Merge change Id60fa26a into eclair\n\n* changes:\n  Fix issue 2152541\tthumbnail images stretched.\n"
    },
    {
      "commit": "1ef95f9eed610897b46a00f51a7cd7944ef26e62",
      "tree": "ed95015cc1344305c080cd16a3e37888eadf890e",
      "parents": [
        "59a2c2958d0bcc00402ebb961b02368004117e3b"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Wed Sep 30 21:01:30 2009 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Wed Sep 30 22:10:41 2009 -0700"
      },
      "message": "Reduce the ConnectivityManager logging.\n\nSame great info, just fewer chars.\n"
    },
    {
      "commit": "59a2c2958d0bcc00402ebb961b02368004117e3b",
      "tree": "3a10833c99fb052743d989761136add9565a7e8b",
      "parents": [
        "5042f7eae6baa6fa4f93248361e94eeb6894f90f",
        "d703d6bb0efb889befcb5c980532fb693dd9e56d"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 01:06:16 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 01:06:16 2009 -0400"
      },
      "message": "Merge change Id703d6bb into eclair\n\n* changes:\n  Black is the new black\n"
    },
    {
      "commit": "ef093cd6c4ab4d3c8a1c8be5ed7147d5f06d7027",
      "tree": "154a72fa28f952ff1b0d108a0e9bf42cbcd05a30",
      "parents": [
        "7e1af37c3148112d9c801272bfa6359a005baf6d"
      ],
      "author": {
        "name": "Ray Chen",
        "email": "raychen@google.com",
        "time": "Tue Sep 29 19:38:58 2009 -0700"
      },
      "committer": {
        "name": "Ray Chen",
        "email": "raychen@google.com",
        "time": "Wed Sep 30 22:05:33 2009 -0700"
      },
      "message": "Fix issue 2152541\tthumbnail images stretched.\n"
    },
    {
      "commit": "d703d6bb0efb889befcb5c980532fb693dd9e56d",
      "tree": "8753288aac07a506e37192039fa85b29739dbca6",
      "parents": [
        "285f242214d38352b844898edffc8eb336d0c19e"
      ],
      "author": {
        "name": "Mike Cleron",
        "email": "mcleron@google.com",
        "time": "Wed Sep 30 22:02:43 2009 -0700"
      },
      "committer": {
        "name": "Mike Cleron",
        "email": "mcleron@google.com",
        "time": "Wed Sep 30 22:02:43 2009 -0700"
      },
      "message": "Black is the new black\n"
    },
    {
      "commit": "2919f49273ee5a6669dc4689c88759b3cc6a083f",
      "tree": "cddc6dad6c2a94932437c16d04409f15feb38f78",
      "parents": [
        "e6b27966fd7e181a52b35cd95937b935ba05783b"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Wed Sep 30 21:48:19 2009 -0700"
      },
      "committer": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Wed Sep 30 21:52:56 2009 -0700"
      },
      "message": "remove cert for SampleBrowserPlugin and only check\nsignature for the release build."
    },
    {
      "commit": "5042f7eae6baa6fa4f93248361e94eeb6894f90f",
      "tree": "21a232eb7536ae8685d80349c308dddc4fde3d49",
      "parents": [
        "e6b27966fd7e181a52b35cd95937b935ba05783b"
      ],
      "author": {
        "name": "Evan Millar",
        "email": "emillar@google.com",
        "time": "Wed Sep 30 21:28:33 2009 -0700"
      },
      "committer": {
        "name": "Evan Millar",
        "email": "emillar@google.com",
        "time": "Wed Sep 30 21:49:02 2009 -0700"
      },
      "message": "Unhide ContactsContract#QuickContact and fix sdk build\n\nChange-Id: I60fdeb6d0625996d76a10f0a623c9f474337758d\n"
    },
    {
      "commit": "e6b27966fd7e181a52b35cd95937b935ba05783b",
      "tree": "46632def7d06568e97a2a06dece42ced56e7b92d",
      "parents": [
        "9d33d953a04eb9288c8b842610baf24c164346aa",
        "9c75d4af63f92806943a9fa9d942644bd601310e"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 00:43:51 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 00:43:51 2009 -0400"
      },
      "message": "Merge change I94132420 into eclair\n\n* changes:\n  Fix network-feature timeout code.\n"
    },
    {
      "commit": "9d33d953a04eb9288c8b842610baf24c164346aa",
      "tree": "ec9f08f48a284e39af12eec724eefd5a7e2a8ec1",
      "parents": [
        "c868acf442a69429056a574c67a5e0187e2b9536",
        "5b2c056a3f66c11e3d6f7ba3507dc0f81928bf3a"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 00:41:21 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 00:41:21 2009 -0400"
      },
      "message": "Merge change I07729abd into eclair\n\n* changes:\n  Keep the scrollbar on during TOUCH_MOVE events even when there is no movement.\n"
    },
    {
      "commit": "c868acf442a69429056a574c67a5e0187e2b9536",
      "tree": "f7a0810a32e61f20ce9fa8ce32302916690186f0",
      "parents": [
        "8ad6d524e48d88ff9d5606cea0df56b4c1dafe28"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Wed Sep 30 18:17:47 2009 -0700"
      },
      "committer": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Wed Sep 30 21:29:33 2009 -0700"
      },
      "message": "show events in the UI\n"
    },
    {
      "commit": "8ad6d524e48d88ff9d5606cea0df56b4c1dafe28",
      "tree": "a2662578bcebe2483065a06a7a1f141c7dfbbcdf",
      "parents": [
        "35de7ef84380975a229d5b984b63da23871738db",
        "54172d92afec5d7d18c830d7428a3230a39d4c02"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 00:00:17 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 00:00:17 2009 -0400"
      },
      "message": "Merge change I55e15bad into eclair\n\n* changes:\n  Try to reconnect twice when the rfcomm error code is Connection Refused.\n"
    },
    {
      "commit": "35de7ef84380975a229d5b984b63da23871738db",
      "tree": "983f5cc43965ca209249f4e0809e11cf47b0097b",
      "parents": [
        "7648bd1f0005b869e87708b62442a8ad9884266a",
        "e3ec9977bbfbdd6659cf27c7341f4c1c826f2209"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 00:00:07 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 00:00:07 2009 -0400"
      },
      "message": "Merge change I98f2db38 into eclair\n\n* changes:\n  FastTrack-\u003eQuickContact\n"
    },
    {
      "commit": "7648bd1f0005b869e87708b62442a8ad9884266a",
      "tree": "df7d970a30d67930eba444a7b9e6debe210e203c",
      "parents": [
        "ade1aacf4cb9a43b85f0c70b145b42127c54f065",
        "bb5626c569bb9ccedd7b7d4197a2dace4c997c49"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 23:43:58 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 23:43:58 2009 -0400"
      },
      "message": "Merge change Ibb5626c5 into eclair\n\n* changes:\n  Stop bringing the wifi interface up on reset.\n"
    },
    {
      "commit": "5b2c056a3f66c11e3d6f7ba3507dc0f81928bf3a",
      "tree": "84ab885ed3c2dd96d9d0bee03fc79ace66b3f364",
      "parents": [
        "ade1aacf4cb9a43b85f0c70b145b42127c54f065"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Wed Sep 30 10:17:13 2009 -0700"
      },
      "committer": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Wed Sep 30 20:43:24 2009 -0700"
      },
      "message": "Keep the scrollbar on during TOUCH_MOVE events even\nwhen there is no movement.\n\nFix http://b/issue?id\u003d2151115\n"
    },
    {
      "commit": "e3ec9977bbfbdd6659cf27c7341f4c1c826f2209",
      "tree": "70aa8f0a4d12e218e32d338de04967a209822235",
      "parents": [
        "5e5001bc1a065f6d578b953b908052d623272fcd"
      ],
      "author": {
        "name": "Evan Millar",
        "email": "emillar@google.com",
        "time": "Wed Sep 30 19:37:36 2009 -0700"
      },
      "committer": {
        "name": "Evan Millar",
        "email": "emillar@google.com",
        "time": "Wed Sep 30 20:33:17 2009 -0700"
      },
      "message": "FastTrack-\u003eQuickContact\n\nChange-Id: I98f2db38e6402bdbe47b941d82c8f33863d1863e\n"
    },
    {
      "commit": "ade1aacf4cb9a43b85f0c70b145b42127c54f065",
      "tree": "2d449007bc826632b71126f765959de1640d4c35",
      "parents": [
        "5f3c928f5ecdd2f41f238807c59241d34a02517e",
        "73477e7336cd1bdd67984a0f6374c79108a8f098"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 23:17:17 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 23:17:17 2009 -0400"
      },
      "message": "Merge change Ic88b39e6 into eclair\n\n* changes:\n  Add the signature checking for WebView plugins. The first one is for SampleBrowserPlugin. The second one is for Flash.\n"
    },
    {
      "commit": "73477e7336cd1bdd67984a0f6374c79108a8f098",
      "tree": "00c93d9cdf9880513d3c7e2b55fe63557aacbf5f",
      "parents": [
        "15a5bffb7efc59895a92e6072717e001d2d9480c"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Wed Sep 30 17:45:46 2009 -0700"
      },
      "committer": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Wed Sep 30 20:14:26 2009 -0700"
      },
      "message": "Add the signature checking for WebView plugins. The\nfirst one is for SampleBrowserPlugin. The second\none is for Flash."
    },
    {
      "commit": "5f3c928f5ecdd2f41f238807c59241d34a02517e",
      "tree": "7c8b04c80092899f1986cc569a21fa6f82777873",
      "parents": [
        "5e5001bc1a065f6d578b953b908052d623272fcd",
        "13f4a64ddd0d81ffa04cb2ff4fd4c6500d6d21ed"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 23:08:25 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 23:08:25 2009 -0400"
      },
      "message": "Merge change Id93f4c9e into eclair\n\n* changes:\n  Turn off the last of the STOPSHIP verbose debugging\n"
    },
    {
      "commit": "13f4a64ddd0d81ffa04cb2ff4fd4c6500d6d21ed",
      "tree": "56eeecca25641672f16693070ca98c799151a40f",
      "parents": [
        "6988dd59680ba4ec67c0e6ad14444e4763af8d01"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@android.com",
        "time": "Wed Sep 30 20:06:45 2009 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@android.com",
        "time": "Wed Sep 30 20:06:45 2009 -0700"
      },
      "message": "Turn off the last of the STOPSHIP verbose debugging\n\nChange-Id: Id93f4c9e9fb8468a554ae1e5c5c767f72903662c\n"
    },
    {
      "commit": "bb5626c569bb9ccedd7b7d4197a2dace4c997c49",
      "tree": "ce07161d0301a145cfb34e6a19273bb5493f3982",
      "parents": [
        "6988dd59680ba4ec67c0e6ad14444e4763af8d01"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Wed Sep 30 20:01:12 2009 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Wed Sep 30 20:01:12 2009 -0700"
      },
      "message": "Stop bringing the wifi interface up on reset.\n\nThe driver will bring up the interface when needed and bring it up\nat reset time has caused some problems.\n\nbug: 2144870\n"
    },
    {
      "commit": "5e5001bc1a065f6d578b953b908052d623272fcd",
      "tree": "ff2cac62a6c35e52f8487de03d267e34475f665d",
      "parents": [
        "3f56d21bf10e0ce866e16112a4ad043c6af1923e",
        "2988ab7c322aad7508df930204886f334216b65c"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 22:48:02 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 22:48:02 2009 -0400"
      },
      "message": "Merge change I7ed72bf5 into eclair\n\n* changes:\n  Add documentation for scene mode. Other parameters may be changed after setting scene mode.\n"
    },
    {
      "commit": "2988ab7c322aad7508df930204886f334216b65c",
      "tree": "900586317a9ebd0a83472fdc084502a67bcac834",
      "parents": [
        "48e9a0dd66b832cfaf668deba584394eba0ffdfc"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Wed Sep 30 17:08:19 2009 -0700"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Wed Sep 30 19:44:58 2009 -0700"
      },
      "message": "Add documentation for scene mode. Other parameters may be changed after setting scene mode.\n"
    },
    {
      "commit": "3f56d21bf10e0ce866e16112a4ad043c6af1923e",
      "tree": "39a1a519a0d6c4194616694ccbc469d9da57042f",
      "parents": [
        "0ec1bc606ff9b1d7b2a7bbbaba39f971a794a9c0",
        "89e74ba1419732dd5c7f939e48d4aa7989fd3a51"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 22:30:28 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 22:30:28 2009 -0400"
      },
      "message": "Merge change I89e74ba1 into eclair\n\n* changes:\n  Fix Issue 2158631: AudioService: volume control sometimes not restored after media server process crash.\n"
    },
    {
      "commit": "0ec1bc606ff9b1d7b2a7bbbaba39f971a794a9c0",
      "tree": "54829a2eaca0a9cbec7d70c566a7158225a08c7a",
      "parents": [
        "88f2acb066f2b66a01807ad4f3d26ef575a1bf37",
        "e9ad9a719dc66437ddf021d13e6ca736a23b5413"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 22:14:24 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 22:14:24 2009 -0400"
      },
      "message": "Merge change Ie9ad9a71 into eclair\n\n* changes:\n  Implement screen aligned bitmap drawing support.\n"
    },
    {
      "commit": "89e74ba1419732dd5c7f939e48d4aa7989fd3a51",
      "tree": "844ca855b48ff17ece8535beda4e9d1cccb1d120",
      "parents": [
        "a33e3f79259b56b03c7912af35944f34ad190e3c"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Sep 30 18:26:36 2009 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Sep 30 18:26:36 2009 -0700"
      },
      "message": "Fix Issue 2158631: AudioService: volume control sometimes not restored after media server process crash.\n\nThe problem comes from the fact that the AudioSystem callback indicating that the media server is active again is ignored if it is received before the delayed message indicating media server death. This happens if another application or service running in the system server process makes a request to the AudioSystem in the interval between the death of the media server and the reception of the corresponding delayed message.\n\nThe fix consists in resetting mMediaServerOk flags immediately when the death callback is received and not when the delayed message is received.\n"
    },
    {
      "commit": "081f58abb7ceb702fdb0b65ff0e0ff70dd265a30",
      "tree": "befde0862f6dccc19c1f7cb3028c7fd26a25cbfd",
      "parents": [
        "88f2acb066f2b66a01807ad4f3d26ef575a1bf37"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@android.com",
        "time": "Wed Sep 30 17:59:40 2009 -0700"
      },
      "committer": {
        "name": "Michael Chan",
        "email": "mchan@android.com",
        "time": "Wed Sep 30 18:14:08 2009 -0700"
      },
      "message": "b/2148252 Fix emulator\n\nChange-Id: Ic2a16d4fac2a2a12a209c83ad2049829255cb31f\n"
    },
    {
      "commit": "88f2acb066f2b66a01807ad4f3d26ef575a1bf37",
      "tree": "d535f8995b2ec0a559f200a80e0679d674f278c6",
      "parents": [
        "15a5bffb7efc59895a92e6072717e001d2d9480c",
        "ec1f8a2ecedb4904ca93bce14b4e1e033539fa55"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 21:06:56 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 21:06:56 2009 -0400"
      },
      "message": "Merge change Iec1f8a2e into eclair\n\n* changes:\n  Add Turkish accented letters for G and S on the hard keyboard.\n"
    },
    {
      "commit": "ec1f8a2ecedb4904ca93bce14b4e1e033539fa55",
      "tree": "77cdf659a63f127923fe63c992ac8669012c15c7",
      "parents": [
        "bcbca57f4c0da0cee3682c78aacfa081483f0020"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Sep 30 18:03:47 2009 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Sep 30 18:03:47 2009 -0700"
      },
      "message": "Add Turkish accented letters for G and S on the hard keyboard.\n\nBug 2158331\n"
    },
    {
      "commit": "15a5bffb7efc59895a92e6072717e001d2d9480c",
      "tree": "0935218d55319325008e8fc28ff11d9f941dbfbc",
      "parents": [
        "4c9a29efdbf58034c1d90eb001dc7299f1f012ea",
        "984d22b180e68d6b9f8e2c81c4eb271deccfc94a"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 20:54:37 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 20:54:37 2009 -0400"
      },
      "message": "Merge change Ie944f08b into eclair\n\n* changes:\n  Revert setDataEnabled to setting a master switch.\n"
    },
    {
      "commit": "54172d92afec5d7d18c830d7428a3230a39d4c02",
      "tree": "101993c906e08d4dcfe550093a8f9d68aeda7dab",
      "parents": [
        "4c9a29efdbf58034c1d90eb001dc7299f1f012ea"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Tue Sep 29 13:00:30 2009 -0700"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Wed Sep 30 17:46:17 2009 -0700"
      },
      "message": "Try to reconnect twice when the rfcomm error code is Connection Refused.\n\nThis happens when the the remote headset is in a bad state or is\nnot accepting connections. Try twice before giving up.\n\nChange-Id: I55e15bad6b72904b8e4ccbca89e17e9bd3ddb61e\n"
    },
    {
      "commit": "4c9a29efdbf58034c1d90eb001dc7299f1f012ea",
      "tree": "e7be4b2c04fc680838c4d4b319b97d08f8f8e2d1",
      "parents": [
        "5eb7c9d3e880032972c0d03dd34d9432fa7c719d"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Wed Sep 30 15:59:35 2009 -0700"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Wed Sep 30 17:46:17 2009 -0700"
      },
      "message": "Set Sink State when ACL disconnects.\n\nChange-Id: I9c71c1b848da48883c8ce28503c53c7d32e2fa34\n"
    },
    {
      "commit": "e9ad9a719dc66437ddf021d13e6ca736a23b5413",
      "tree": "eaf8a1b1da324af59924a0d49eb6db36cae5b27c",
      "parents": [
        "5eb7c9d3e880032972c0d03dd34d9432fa7c719d"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Sep 30 17:36:20 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Sep 30 17:40:06 2009 -0700"
      },
      "message": "Implement screen aligned bitmap drawing support.\n"
    },
    {
      "commit": "5eb7c9d3e880032972c0d03dd34d9432fa7c719d",
      "tree": "003ded018fb4d5e52db70a5e3e3418e5d92a5fa7",
      "parents": [
        "51cef8440df1971f06e41eba8a87c58a225d4e8f",
        "b66256738f277431b4f62f7abe90ee41f2bdf45a"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 20:26:25 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 20:26:25 2009 -0400"
      },
      "message": "Merge change Ifc9162c5 into eclair\n\n* changes:\n  Fix padding around QuickContactBadge in ContactHeaderWidget\n"
    },
    {
      "commit": "51cef8440df1971f06e41eba8a87c58a225d4e8f",
      "tree": "6421d0ea46074b745c39680abb6e4ce0c65c89a1",
      "parents": [
        "6988dd59680ba4ec67c0e6ad14444e4763af8d01",
        "de46acddf597da5637b99a8a6e52ffd642ae913e"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 20:18:42 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 20:18:42 2009 -0400"
      },
      "message": "Merge change Ic7e251a7 into eclair\n\n* changes:\n  Update SD card notification icons.\n"
    },
    {
      "commit": "6988dd59680ba4ec67c0e6ad14444e4763af8d01",
      "tree": "e54973674fa075a5c81bdf924d1f1dad5c88260f",
      "parents": [
        "436344ae12c819f58306ceb94241a266141e1218",
        "792bb382fb55b6bad02a42dbe2a7916b913aa9f6"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 20:11:08 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 20:11:08 2009 -0400"
      },
      "message": "Merge change I792bb382 into eclair\n\n* changes:\n  Fix 2133205: Change the opacity to allow more of the background to be seen on locked screen\n"
    },
    {
      "commit": "436344ae12c819f58306ceb94241a266141e1218",
      "tree": "32688c8fbc1d40fe88ef86d034052f9608176d14",
      "parents": [
        "7e1af37c3148112d9c801272bfa6359a005baf6d"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@android.com",
        "time": "Wed Sep 30 16:17:37 2009 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@android.com",
        "time": "Wed Sep 30 17:07:37 2009 -0700"
      },
      "message": "Turn off most of the backup-related debug logging\n\nThe core logging in BackupManagerService and in the Google backup transport are\nstill enabled at this point.\n\nChange-Id: I10abfa565bbd1097dd3631051b6aca163e4af33a\n"
    },
    {
      "commit": "b66256738f277431b4f62f7abe90ee41f2bdf45a",
      "tree": "e28bf5b9cff4ebf429d3bbe86f8c2eccec649cdc",
      "parents": [
        "7e1af37c3148112d9c801272bfa6359a005baf6d"
      ],
      "author": {
        "name": "Evan Millar",
        "email": "emillar@google.com",
        "time": "Wed Sep 30 17:04:18 2009 -0700"
      },
      "committer": {
        "name": "Evan Millar",
        "email": "emillar@google.com",
        "time": "Wed Sep 30 17:06:51 2009 -0700"
      },
      "message": "Fix padding around QuickContactBadge in ContactHeaderWidget\n\nChange-Id: Ifc9162c5fb7794530705e1de1d42d19d6ed8a8f4\n"
    },
    {
      "commit": "792bb382fb55b6bad02a42dbe2a7916b913aa9f6",
      "tree": "cacfd2e25e20deb608c9f34864a374fbdf3e60a4",
      "parents": [
        "170d9df0f3e3d7ad5652ccfe0d0bd53d74685d1d"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Sep 30 17:03:43 2009 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Sep 30 17:03:43 2009 -0700"
      },
      "message": "Fix 2133205: Change the opacity to allow more of the background to be seen on locked screen\n"
    },
    {
      "commit": "de46acddf597da5637b99a8a6e52ffd642ae913e",
      "tree": "26eacc1851718b18f0061077ad69ef4b8211cd9b",
      "parents": [
        "46e462a380f90ed8101f9ac3f950a3c702772842"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Sep 30 19:30:56 2009 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Sep 30 19:45:51 2009 -0400"
      },
      "message": "Update SD card notification icons.\n\nStop using SIM card icons for USB notifications\nFixes b/1700510\n\nChange-Id: Ic7e251a7ecad3ed46044181eae41481791df85bd\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "984d22b180e68d6b9f8e2c81c4eb271deccfc94a",
      "tree": "9a7c7b82175453649e567901bff4593eb63cd767",
      "parents": [
        "48e9a0dd66b832cfaf668deba584394eba0ffdfc"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Wed Sep 30 16:07:39 2009 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Wed Sep 30 16:36:12 2009 -0700"
      },
      "message": "Revert setDataEnabled to setting a master switch.\n\nThis is independent of whether or not the ConnectivityManager wanted any particular APN on\nand allows us to track the two seperately - so when data is re-enabled we don\u0027t turn\nthings on that CM wants off.\n\nbug: 2158290\n"
    },
    {
      "commit": "7e1af37c3148112d9c801272bfa6359a005baf6d",
      "tree": "77c0ecc44f3f069aa5d824c17dab995500a5c76a",
      "parents": [
        "10be7542327e1d4483b33730164e5404ed48d73e",
        "b7d94602e740e2fc9f98b573b5a3547189250599"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 19:19:36 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 19:19:36 2009 -0400"
      },
      "message": "Merge change Ibe2085be into eclair\n\n* changes:\n  Fix issue 2153835: AudioFlinger: setParameters() can remain stuck if output thread is terminated.\n"
    },
    {
      "commit": "10be7542327e1d4483b33730164e5404ed48d73e",
      "tree": "9a7e2184c64ddd3c8abfebc415aee0967535e8fc",
      "parents": [
        "48e9a0dd66b832cfaf668deba584394eba0ffdfc"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Wed Sep 30 18:01:38 2009 -0400"
      },
      "committer": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Wed Sep 30 19:03:31 2009 -0400"
      },
      "message": "If the textfield is offscreen at the end of a zoom, remove it.\n\nFixes http://b/issue?id\u003d2147168\n\nChange-Id: I068746f7a7242bab5bc2116598f0421d7385ce25\n"
    },
    {
      "commit": "48e9a0dd66b832cfaf668deba584394eba0ffdfc",
      "tree": "80d3cf0aac293f3283375bd5c43bc929de346ecb",
      "parents": [
        "78128d721cdff2e035eab5da72819520f88affaf",
        "1bcf5a8a61b53d846b094da583f1011b0024281e"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 18:47:45 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 18:47:45 2009 -0400"
      },
      "message": "Merge change Ice5e9209 into eclair\n\n* changes:\n  Fix issue #2150258: Suggestions become inactive and do not respond when pressed.\n"
    },
    {
      "commit": "78128d721cdff2e035eab5da72819520f88affaf",
      "tree": "bf5f786fdf64c1d04825bb9265031a6a95537731",
      "parents": [
        "094e3e0bcc81a795f35ac2ea218d0fc0109100cf",
        "62895a67d2c34fc2a4b8943e330c4269275b1c20"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 18:38:55 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 18:38:55 2009 -0400"
      },
      "message": "Merge change I2782ac8c into eclair\n\n* changes:\n  Fix regression.\n"
    },
    {
      "commit": "094e3e0bcc81a795f35ac2ea218d0fc0109100cf",
      "tree": "78d5755b0baf8f18af3151a030cfba55cd9670a8",
      "parents": [
        "b392c53f1f0bf3c757496295d5ad7a7d00ef151a",
        "8550f255232eb4e4852466c5297fdc125887f5af"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 18:37:45 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 18:37:45 2009 -0400"
      },
      "message": "Merge change Icb89d482 into eclair\n\n* changes:\n  Check if rename of backed up file fails before persisting new changes. If not these system services will end up with inconsistent settings files when the device runs out of storage. Delete mangled settings file in PackageManager if the current write fails so that we don\u0027t end up overwriting the backed up version with the mangled version Include null check when retrieving fwd locked resource for an existing package\n"
    },
    {
      "commit": "8550f255232eb4e4852466c5297fdc125887f5af",
      "tree": "7c5388e75ee4f5596c7e797370bbace5cd22072a",
      "parents": [
        "a33e3f79259b56b03c7912af35944f34ad190e3c"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Tue Sep 29 15:20:32 2009 -0700"
      },
      "committer": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Wed Sep 30 15:36:29 2009 -0700"
      },
      "message": "Check if rename of backed up file fails before persisting new changes.\nIf not these system services will end up with inconsistent settings files\nwhen the device runs out of storage.\nDelete mangled settings file in PackageManager if the current write fails\nso that we don\u0027t end up overwriting the backed up version with the\nmangled version\nInclude null check when retrieving fwd locked resource for an existing package\n"
    },
    {
      "commit": "62895a67d2c34fc2a4b8943e330c4269275b1c20",
      "tree": "78e51f598a0b370bc064914cf67aeff83791e622",
      "parents": [
        "285f242214d38352b844898edffc8eb336d0c19e"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Wed Sep 30 15:30:43 2009 -0700"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Wed Sep 30 15:30:43 2009 -0700"
      },
      "message": "Fix regression.\n\nWhen turning off BT while connected to an A2DP/HFP headset we can hit the path\n\nBluetoothHeadsetService.onReceive(BluetoothHeadset.STATE_CHANGED) -\u003e\nBluetoothHandsfree.audioOff() -\u003e\nBluetoothA2dp.resumeSink() -\u003e\nwhich causes resumeSink() to NPE because mAudioDevices.get() returns null.\n\nIt\u0027s a race between A2DP marking the device as disconnected, and HFP marking\nthe device as disconnected.\n\nFix is to NPE check in resumeSink().\n\nChange-Id: I2782ac8c70ea1678d7de5fcd49bff8e03df36f4e\n"
    },
    {
      "commit": "b392c53f1f0bf3c757496295d5ad7a7d00ef151a",
      "tree": "3186f8a50b885186cde13a2c2334f036979695ce",
      "parents": [
        "98a9c56acf1857adaf1773bd91c88a8364fd3fa8",
        "37686069ae1d7db2604c8aef96a79904f6ddd2f3"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 18:22:46 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 18:22:46 2009 -0400"
      },
      "message": "Merge change Iba6fd660 into eclair\n\n* changes:\n  Set BondState to Bonding only if it not Bonded already.\n"
    },
    {
      "commit": "1bcf5a8a61b53d846b094da583f1011b0024281e",
      "tree": "5f572ab92176db0d530368c653a4b4606d440af1",
      "parents": [
        "a33e3f79259b56b03c7912af35944f34ad190e3c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 30 15:22:29 2009 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 30 15:22:29 2009 -0700"
      },
      "message": "Fix issue #2150258: Suggestions become inactive and do not respond when pressed.\n\nChange-Id: Ice5e920998fbe7eb1862f0ee7dca99876482b659\n"
    },
    {
      "commit": "98a9c56acf1857adaf1773bd91c88a8364fd3fa8",
      "tree": "567d8e955821f2c32bb280408195bb778be89fc0",
      "parents": [
        "a33e3f79259b56b03c7912af35944f34ad190e3c"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Sep 30 14:42:13 2009 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Sep 30 15:15:07 2009 -0700"
      },
      "message": "attempt to work around [2155085, 2150246] stuck in closeTransaction()\n"
    },
    {
      "commit": "a33e3f79259b56b03c7912af35944f34ad190e3c",
      "tree": "4320eb6df5a991458fa0a5280b4a40fe054fadfe",
      "parents": [
        "46e462a380f90ed8101f9ac3f950a3c702772842"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 29 17:28:24 2009 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 30 15:09:33 2009 -0700"
      },
      "message": "Fix issue #2154794: Force close when start facebook application.\n\nI think when we were scanning the updated app in the system image,\nfrom an older version on the data partition, we were not setting\nthe existing package to have the system flag, so not auto-granting\nany new permissions.\n\nThis also includes some other cleanup in the package manager to\nremove old files in various places, and tighten up logging.\n\nAlso similar logging cleanup elsewhere.\n\nChange-Id: I6d113c7cf7e736ab9be512d6d7c94c806a24199a\n"
    },
    {
      "commit": "b7d94602e740e2fc9f98b573b5a3547189250599",
      "tree": "54aafea60d3f21fbf30b5507d75be9a15c51f327",
      "parents": [
        "486733c1fd564acd6d1b72e38147eb5e6d3a3d71"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Sep 29 11:12:57 2009 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Sep 30 14:48:20 2009 -0700"
      },
      "message": "Fix issue 2153835: AudioFlinger: setParameters() can remain stuck if output thread is terminated.\n\nWait for the parameter set completed condition with a time out in ThreadBase::setParameters().\nAlso lock AudioFlinger mutex before accessing thread list in AudioFlinger::setParameters() and keep a strong reference\non the thread being used in case it is exited while processing the request.\n"
    },
    {
      "commit": "46e462a380f90ed8101f9ac3f950a3c702772842",
      "tree": "63e29e9a325796d5a6595b8b547e9d2c34d8a699",
      "parents": [
        "935cbda0df2d55247c30d65534ecf31b1ee164b5",
        "852f8e4660302a4163bfdc4a9b1e8012296522b0"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 17:48:04 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 17:48:04 2009 -0400"
      },
      "message": "Merge change I852f8e46 into eclair\n\n* changes:\n  Only re-initialize backup state if @pm@ metadata is missing, to defensively work around a still-mysterious bug where the list of saved packages ends up being empty even though we still have state pending.  If we do re-initialize, then wipe all state to make sure the right thing happens.\n"
    },
    {
      "commit": "935cbda0df2d55247c30d65534ecf31b1ee164b5",
      "tree": "25ad4b0e68257d08274a3d7b262b83d859f8fc5e",
      "parents": [
        "d2c494d9be366aed081742c097b97816a6ed9d44",
        "dc6b635cfa440454985461444c3cf1da8078cee1"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 17:36:07 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 17:36:07 2009 -0400"
      },
      "message": "Merge change I174d16a3 into eclair\n\n* changes:\n  Debugging for #2027266: app drawer showing up on the side\n"
    },
    {
      "commit": "d2c494d9be366aed081742c097b97816a6ed9d44",
      "tree": "c0d30eac28b4b3f60c495716f7b3bcb2683cec2e",
      "parents": [
        "e4d51bb2a9706a08c3160eb39e076a89c225257c",
        "8b2e000c43f5a93209be269a0b9e08943fad8d3c"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 17:32:01 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 17:32:01 2009 -0400"
      },
      "message": "Merge change I8b2e000c into eclair\n\n* changes:\n  add class description and revise descriptions for get*Drawable and peek*Drawable methods for clarity. also fix some links.\n"
    },
    {
      "commit": "dc6b635cfa440454985461444c3cf1da8078cee1",
      "tree": "6ffc7cb2db6cc93c58e761ef908ac153f52ea0a5",
      "parents": [
        "17d262f2322258ab88ba2b012c10df37d207ba99"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 30 14:20:09 2009 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 30 14:28:16 2009 -0700"
      },
      "message": "Debugging for #2027266: app drawer showing up on the side\n\nNothing fixed, but this tells us what is going on.\n\nChange-Id: I174d16a3864af2fa235e8cc7b1e74d32a375fb42\n"
    },
    {
      "commit": "e4d51bb2a9706a08c3160eb39e076a89c225257c",
      "tree": "5f1eb51681c7313f57b5c340b4b3ef1ac2a3c46b",
      "parents": [
        "0100fae14ff12c36eeff07b94cdea5f8756837aa",
        "bd23e30de410761af8c68afd8c4b27990e7a099a"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 17:27:18 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 17:27:18 2009 -0400"
      },
      "message": "Merge changes I8851617a,Ie1b6f244,I70cab912,Ibd23e30d into eclair\n\n* changes:\n  fix [2152247] Windows sometimes drawn scaled up.\n  invalidate the surface when the physical changes\n  introduce the notion of the requested size in the Layer state\n  remove unused code\n"
    },
    {
      "commit": "0100fae14ff12c36eeff07b94cdea5f8756837aa",
      "tree": "63e98099b4420a82b30d6141e830b36479e79597",
      "parents": [
        "17d262f2322258ab88ba2b012c10df37d207ba99",
        "1f7c409edc9360f1beb1dba7af69aca7eb2151fa"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 17:27:09 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 17:27:09 2009 -0400"
      },
      "message": "Merge change I1f7c409e into eclair\n\n* changes:\n  Make ContactStruct handle Collection properly.\n"
    },
    {
      "commit": "1f7c409edc9360f1beb1dba7af69aca7eb2151fa",
      "tree": "0d53b400b4fb552f3a1a3114e0bd2ba7a753aee6",
      "parents": [
        "285f242214d38352b844898edffc8eb336d0c19e"
      ],
      "author": {
        "name": "Daisuke Miyakawa",
        "email": "dmiyakawa@google.com",
        "time": "Wed Sep 30 14:25:48 2009 -0700"
      },
      "committer": {
        "name": "Daisuke Miyakawa",
        "email": "dmiyakawa@google.com",
        "time": "Wed Sep 30 14:25:48 2009 -0700"
      },
      "message": "Make ContactStruct handle Collection properly.\n\nInternal Issue number: 2157922\n"
    },
    {
      "commit": "17d262f2322258ab88ba2b012c10df37d207ba99",
      "tree": "848c1bbcb0bcb84306eb1e57a2e7a6acc2ef0c49",
      "parents": [
        "bcbca57f4c0da0cee3682c78aacfa081483f0020",
        "bae6fc244732476d6e6b565e64518e1beafd66c6"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 17:22:33 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 17:22:33 2009 -0400"
      },
      "message": "Merge change I69220990 into eclair\n\n* changes:\n  Fix for 2155255: Revert \"Cache inflated view to avoid inflation of layouts in preferences\"\n"
    },
    {
      "commit": "bcbca57f4c0da0cee3682c78aacfa081483f0020",
      "tree": "8999c401daaf8c7f84e618b77fa0b3da75789914",
      "parents": [
        "523db1c33580f453fd5abd74bede3e0e3e46a825",
        "5ffd62405ae6a801308989368a2473e4baaf3170"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 17:17:56 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 17:17:56 2009 -0400"
      },
      "message": "Merge change I5ffd6240 into eclair\n\n* changes:\n  Add a simple test of OpenGL ES 1.x.\n"
    },
    {
      "commit": "5ffd62405ae6a801308989368a2473e4baaf3170",
      "tree": "36521a24d2737c7abdb95feafcf5b3a1e1d42035",
      "parents": [
        "15f0699504e64c1e290ef8955b1306d2a4a08201"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Wed Sep 30 14:17:12 2009 -0700"
      },
      "committer": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Wed Sep 30 14:17:12 2009 -0700"
      },
      "message": "Add a simple test of OpenGL ES 1.x.\n"
    },
    {
      "commit": "523db1c33580f453fd5abd74bede3e0e3e46a825",
      "tree": "b5425db1dddc43f525d0504c57cf86c421214ceb",
      "parents": [
        "a015c9be1b623749320717ad05352eeb76cc6f11",
        "cf1e2f98d16d5c0f83c3ff26d8eb306ead99722a"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 17:15:54 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 17:15:54 2009 -0400"
      },
      "message": "Merge change Icf1e2f98 into eclair\n\n* changes:\n  Adds Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET to launch fasttrack intent.\n"
    },
    {
      "commit": "852f8e4660302a4163bfdc4a9b1e8012296522b0",
      "tree": "6c0e2ce6d979806de04dcbcbc679d15ce11c1f09",
      "parents": [
        "285f242214d38352b844898edffc8eb336d0c19e"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Sep 30 11:20:45 2009 -0700"
      },
      "committer": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Sep 30 14:15:43 2009 -0700"
      },
      "message": "Only re-initialize backup state if @pm@ metadata is missing,\nto defensively work around a still-mysterious bug where the\nlist of saved packages ends up being empty even though we still\nhave state pending.  If we do re-initialize, then wipe all state\nto make sure the right thing happens.\n\nDon\u0027t keep open journal files -- close them after every update.\nA bit less efficient, but possibly more reliable (again, this is\ndefensive programming here).  Also change \"rwd\" to \"rws\" mode\nfor fully synchronous operation.\n"
    },
    {
      "commit": "a015c9be1b623749320717ad05352eeb76cc6f11",
      "tree": "8b071558600fdcbec4a14feb49222c2ee3a62d2f",
      "parents": [
        "15f0699504e64c1e290ef8955b1306d2a4a08201",
        "45094a34f014fa79e78eea8ee2091021bf1de209"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 17:12:01 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 17:12:01 2009 -0400"
      },
      "message": "Merge change I45094a34 into eclair\n\n* changes:\n  remove dead code\n"
    },
    {
      "commit": "bae6fc244732476d6e6b565e64518e1beafd66c6",
      "tree": "dc7a64b84bb7288e74a9d7702ba966b04357e53e",
      "parents": [
        "15f0699504e64c1e290ef8955b1306d2a4a08201"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Sep 30 14:08:07 2009 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Sep 30 14:11:57 2009 -0700"
      },
      "message": "Fix for 2155255: Revert \"Cache inflated view to avoid inflation of layouts in preferences\"\n\nThis introduces problems when scrolling through preference screens, due\nto a clash in this cache versus the ListView\u0027s cache.\n\nThis reverts commit 01dbc2ed55a081d41d233e891ea1ea1b0484f383.\n"
    },
    {
      "commit": "bd23e30de410761af8c68afd8c4b27990e7a099a",
      "tree": "e895c2ed7e53b1a8dd636212f1aeb8128aff7f9f",
      "parents": [
        "70cab91229c3c2ca4bb75ab63b552ac7d1a6a8bb"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Sep 30 14:07:22 2009 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Sep 30 14:07:22 2009 -0700"
      },
      "message": "fix [2152247] Windows sometimes drawn scaled up.\n"
    },
    {
      "commit": "37686069ae1d7db2604c8aef96a79904f6ddd2f3",
      "tree": "b2df0429c67acee178bc594a708fed770fb036a6",
      "parents": [
        "15f0699504e64c1e290ef8955b1306d2a4a08201"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Wed Sep 30 13:57:37 2009 -0700"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Wed Sep 30 14:02:36 2009 -0700"
      },
      "message": "Set BondState to Bonding only if it not Bonded already.\n\nSometimes we might be paired but the other end might not have stored the link\nkey. So when we initiate connection the other end will ask for the authorization.\nThis was setting out Bond State to Bonding.\n\nChange-Id: Iba6fd660ac90a3f48da62e7b6cf479054624a5af\n"
    }
  ],
  "next": "15f0699504e64c1e290ef8955b1306d2a4a08201"
}
