)]}'
{
  "log": [
    {
      "commit": "070e7ee285792a2cc59e7ed1db17832e8c829275",
      "tree": "fa7a098b33e2ba17cafdeb425e00ceead5657255",
      "parents": [
        "918494732741c1fdceda6d2e4ea8930b559f26a4",
        "b1f57728d9b0122abfc1426052a5a1ab464a934e"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Sep 15 17:19:37 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 15 17:19:37 2011 -0700"
      },
      "message": "Merge \"Use the correct dependency\" into ics-factoryrom"
    },
    {
      "commit": "918494732741c1fdceda6d2e4ea8930b559f26a4",
      "tree": "7ca540b1499e6cf854ba995b6e37ac818d8b038f",
      "parents": [
        "62c24d7bfa5a88655ba9981dba2a565c1136a255",
        "81b37d8bde34ef3bb8eb8dfd7492761a39a8fd09"
      ],
      "author": {
        "name": "Gloria Wang",
        "email": "gwang@google.com",
        "time": "Thu Sep 15 17:04:27 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 15 17:04:27 2011 -0700"
      },
      "message": "Merge \"If media player has died already, do not dec the old surface texture reference. Otherwise segfault will occur. For bug 5327664. Do not merge.\" into ics-factoryrom"
    },
    {
      "commit": "62c24d7bfa5a88655ba9981dba2a565c1136a255",
      "tree": "a89e0e27a32f0670fded53fe3fdadc9139e91aea",
      "parents": [
        "68901a3e8157db32c02386415caf0ecc9ef47c03",
        "c286b2cc26d57efa5fef42c085bb2eb330021114"
      ],
      "author": {
        "name": "Gloria Wang",
        "email": "gwang@google.com",
        "time": "Thu Sep 15 17:04:02 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 15 17:04:02 2011 -0700"
      },
      "message": "Merge \"Cherry-pick from master. Do not merge. Do not need to reset surface as NULL in MediaPlayer\u0027s _release. Related to bug 5252296.\" into ics-factoryrom"
    },
    {
      "commit": "b1f57728d9b0122abfc1426052a5a1ab464a934e",
      "tree": "4f3571dbdc06423c67572cb6a678dba3de82d809",
      "parents": [
        "cb995121ee4bb4da236e8181fbfbd33bc2f9173a"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Sep 15 16:16:45 2011 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Sep 15 16:16:45 2011 -0700"
      },
      "message": "Use the correct dependency\n\n$(LOCAL_BUILT_MODULE) of the module framework points to a\nproduct-specific file (required by dex-preopt), which is nuked by installclean.\nWhile the result of $(java-lib-deps) points to a file in the common\ndirectory.\n\nThis change reduces the incremental build time significantly:\nIt takes around 7 minutes to run \"make instalclean \u0026\u0026 make\" without this\nchange v.s. 3 minutes with this change.\nSo it will save lots of build time when switching between user, userdebug\nand eng builds on the build server.\n\nChange-Id: I832bafca04677af561bb0c28e2e0260f633b96a1\n"
    },
    {
      "commit": "81b37d8bde34ef3bb8eb8dfd7492761a39a8fd09",
      "tree": "dbab2126f8f4d8e26a596c25f2138d803f9c5ac7",
      "parents": [
        "c286b2cc26d57efa5fef42c085bb2eb330021114"
      ],
      "author": {
        "name": "Gloria Wang",
        "email": "gwang@google.com",
        "time": "Thu Sep 15 15:28:43 2011 -0700"
      },
      "committer": {
        "name": "Gloria Wang",
        "email": "gwang@google.com",
        "time": "Thu Sep 15 15:38:36 2011 -0700"
      },
      "message": "If media player has died already, do not dec the old surface texture reference.\nOtherwise segfault will occur.\nFor bug 5327664.\nDo not merge.\n\nChange-Id: I03ea7bc047aa99a106f1e010dac74f75a833ef84\n"
    },
    {
      "commit": "c286b2cc26d57efa5fef42c085bb2eb330021114",
      "tree": "41ff1aec410c7a9d5979c0d13aaa9d6af9c92450",
      "parents": [
        "cb995121ee4bb4da236e8181fbfbd33bc2f9173a"
      ],
      "author": {
        "name": "Gloria Wang",
        "email": "gwang@google.com",
        "time": "Wed Sep 14 13:59:45 2011 -0700"
      },
      "committer": {
        "name": "Gloria Wang",
        "email": "gwang@google.com",
        "time": "Thu Sep 15 11:58:25 2011 -0700"
      },
      "message": "Cherry-pick from master. Do not merge.\nDo not need to reset surface as NULL in MediaPlayer\u0027s _release.\nRelated to bug 5252296.\n\nChange-Id: Ieab063cee70e072fcc4d861abe0f7979a7bab1ec\n"
    },
    {
      "commit": "68901a3e8157db32c02386415caf0ecc9ef47c03",
      "tree": "d3128e844bb088303e30f46547298a7a33165324",
      "parents": [
        "80c32a37b63ceff885199e22a8505ac557c86d35",
        "5540abcdef5f2e7037fc4a1fd525ca823b6a1a58"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Sep 15 11:49:00 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 15 11:49:00 2011 -0700"
      },
      "message": "Merge \"DO NOT MERGE Fix finalization\" into ics-factoryrom"
    },
    {
      "commit": "80c32a37b63ceff885199e22a8505ac557c86d35",
      "tree": "2368f84ae17e5dcaa5c77371fff6d5a743d2e204",
      "parents": [
        "cb995121ee4bb4da236e8181fbfbd33bc2f9173a"
      ],
      "author": {
        "name": "duckyoung.chai",
        "email": "duckyoung.chai@samsung.com",
        "time": "Thu Sep 15 16:12:51 2011 +0900"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Sep 15 11:10:12 2011 -0700"
      },
      "message": "[toro] Add telephonyManager API ( getMsisdnNumber() ) for IMS Module.\n\nIMS Module need the MSISDN value for IMS registration.(VZW Requirement)\n\nChange-Id: I8713b6c55788276246ee1c2f91eaf2d3ab8cc813\nSigned-off-by: duckyoung.chai \u003cduckyoung.chai@samsung.com\u003e\n"
    },
    {
      "commit": "5540abcdef5f2e7037fc4a1fd525ca823b6a1a58",
      "tree": "6450d8af1e68289ec8a6347edba2b578829cdd3c",
      "parents": [
        "cb995121ee4bb4da236e8181fbfbd33bc2f9173a"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Sep 15 11:08:00 2011 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Sep 15 11:08:00 2011 -0700"
      },
      "message": "DO NOT MERGE Fix finalization\n\n Bug: 5321358\n Destroy does run with this. Ideally we should get rid of the need\n to run this on the UI thread at all. GL destroy should instead\n take place when the view is detached or something like that.\n\n Cherry picked from master\n\nChange-Id: I693ce83cd607186173d8cf58485c5df28004e52c\n"
    },
    {
      "commit": "cb995121ee4bb4da236e8181fbfbd33bc2f9173a",
      "tree": "de208eb387a1b04df626ec9086d724693729e126",
      "parents": [
        "89dea78603b7669e1aa9314bd14ccfb46f04afdd",
        "90d92e6098e307aa1d47607138045c9d3773dd1c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Sep 15 00:32:15 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 15 00:32:15 2011 -0700"
      },
      "message": "Merge \"Final (ha ha) API 14.\""
    },
    {
      "commit": "90d92e6098e307aa1d47607138045c9d3773dd1c",
      "tree": "af6b5237b9db8ca67dd46c98a32fd50a3d1931fc",
      "parents": [
        "df82905cf3ceb9192dc8087f934081f809d99bcf"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 14 23:00:49 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Sep 15 00:28:31 2011 -0700"
      },
      "message": "Final (ha ha) API 14.\n\nChange-Id: I164f9add571f7d825a10036e3b8c9e9eb854d732\n"
    },
    {
      "commit": "89dea78603b7669e1aa9314bd14ccfb46f04afdd",
      "tree": "0a8dc42a5465b25a3805dc295f1df7c3aac6c75e",
      "parents": [
        "df82905cf3ceb9192dc8087f934081f809d99bcf",
        "f63c17d741ca51b8452bb2ddd0ef2e4b0e5ba62d"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Thu Sep 15 00:06:23 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 15 00:06:23 2011 -0700"
      },
      "message": "Merge \"VpnDialogs: add string description for translation.\""
    },
    {
      "commit": "df82905cf3ceb9192dc8087f934081f809d99bcf",
      "tree": "45b0e89cf855029225e911bb9183f20e70937abb",
      "parents": [
        "fc0ab4c065babdda912d0a1b9fce9ab59140482a",
        "ea515aeafa01de6f50c854ee381b972ef2478284"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 14 22:33:54 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 22:33:54 2011 -0700"
      },
      "message": "Merge \"Update the public APIs for finding views by text to optionally use content description.\""
    },
    {
      "commit": "fc0ab4c065babdda912d0a1b9fce9ab59140482a",
      "tree": "80ffe1e0172c44cb4b3bb9517cddac00c1596f25",
      "parents": [
        "93578af23ecfb8f5b6001346d63c6214cdec5d17",
        "991d1b1b3f303ad247a959881b1d5b57766f678b"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Sep 14 21:44:19 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 21:44:19 2011 -0700"
      },
      "message": "Merge \"Network stats flag to force complete poll.\""
    },
    {
      "commit": "93578af23ecfb8f5b6001346d63c6214cdec5d17",
      "tree": "8510331c6755707fbc9af5ab83a49c91641e1812",
      "parents": [
        "a0b1cc0fb193805803cdd2b62dd0bd1e6607aa16",
        "b59ab9f41faafb358afb4f951de96f34a656e0b4"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Sep 14 21:27:25 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 21:27:25 2011 -0700"
      },
      "message": "Merge \"Velocity Tracker II: The Revenge of Velocity Tracker Bug: 5265529\""
    },
    {
      "commit": "a0b1cc0fb193805803cdd2b62dd0bd1e6607aa16",
      "tree": "74237cdae0bce81030c76e5c0d4f6125cb939819",
      "parents": [
        "6f13746633e089d3468dbb8620f222ce6c140bd3",
        "f17db9f5257011d5331d27a6da7d4e6fddde1e08"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Wed Sep 14 21:13:06 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 21:13:06 2011 -0700"
      },
      "message": "Merge \"Call onFinishInputView in onDestroy\""
    },
    {
      "commit": "6f13746633e089d3468dbb8620f222ce6c140bd3",
      "tree": "486dd8166e0f37b78bc9c59dcf859a8ea8a3cd0c",
      "parents": [
        "428dd26cd5fcf178bb326031d3646bbd73ed3fcd",
        "8ca953da93eb8679574abba535f75f72d50016f2"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Sep 14 20:27:55 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 20:27:55 2011 -0700"
      },
      "message": "Merge \"Change data usage warning notification wording.\""
    },
    {
      "commit": "428dd26cd5fcf178bb326031d3646bbd73ed3fcd",
      "tree": "f155880cdabe7a7d780ff529916b2f484c49d506",
      "parents": [
        "2e9a23735a389bf67b8094c065ff14027cc9023a",
        "669a8193bb5a6e44ed4f2eede78da4f2780cd8ed"
      ],
      "author": {
        "name": "Peter Ng",
        "email": "petergng@google.com",
        "time": "Wed Sep 14 20:27:14 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 20:27:14 2011 -0700"
      },
      "message": "Merge \"Status_bar_close that works on light and dark\""
    },
    {
      "commit": "2e9a23735a389bf67b8094c065ff14027cc9023a",
      "tree": "53a97954523dbca097f3b7ca4832094d1be98cce",
      "parents": [
        "468fb9ce3201a58c0b2090d2191f702dc890b82e",
        "b3757d3167eb4c57b02d83cb9cf9cfcf112c2a53"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Sep 14 20:24:06 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 20:24:06 2011 -0700"
      },
      "message": "Merge \"Add 480p default videos into the system.\""
    },
    {
      "commit": "8ca953da93eb8679574abba535f75f72d50016f2",
      "tree": "26661424607fd0aa603734fd84e9fd421fa72be6",
      "parents": [
        "aab55bf3e323b73062bd932682886b19c062a8a0"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Sep 14 19:56:11 2011 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Sep 14 19:56:11 2011 -0700"
      },
      "message": "Change data usage warning notification wording.\n\nBug: 5308710\nChange-Id: Ic807640a031a3edb03897634e638473d5a039ecc\n"
    },
    {
      "commit": "991d1b1b3f303ad247a959881b1d5b57766f678b",
      "tree": "ed0eb9e2c9f916e28d120d76f04a4f4f98d03862",
      "parents": [
        "d18addb4e3d0cd4da798dd35ad676d98465ebed3"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Sep 14 19:31:04 2011 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Sep 14 19:47:05 2011 -0700"
      },
      "message": "Network stats flag to force complete poll.\n\nDevices currently delay collecting UID stats during common operations\nlike global alerts to reduce parsing load.  Here we introduce a flag\nto always collect UID and iface stats together to aid debugging.\n\nBug: 5321340\nChange-Id: Ia8e1daf1a6f9d5f5cf1f64a04b6b6766ee965ab6\n"
    },
    {
      "commit": "ea515aeafa01de6f50c854ee381b972ef2478284",
      "tree": "562c20eaf3945857bdc38eeac726d15005b95fb5",
      "parents": [
        "b07f6e09eac568b1a0f2dd460034971e6e6323ff"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Sep 14 18:15:32 2011 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Sep 14 19:40:33 2011 -0700"
      },
      "message": "Update the public APIs for finding views by text to optionally use content description.\n\n1. Added flags to the search method to specify whether to match text or\n   content description or both.\n\n2. Added test case for the seach by content description.\n\n3. Updated the code in AccessibilityManager service to reflect the latest\n   changes there so test automation service works - this is the fake\n   service used for UI automation.\n\nChange-Id: I14a6779a920ff0430e78947ea5aaf876c2e66076\n"
    },
    {
      "commit": "468fb9ce3201a58c0b2090d2191f702dc890b82e",
      "tree": "6efe92cfbd6368bd2905e86410700da825e5241f",
      "parents": [
        "d32b472edfda62c8c2713c4c72da4cdba32dd5ff",
        "ad804e34b94a05382f8806f2b5e83481ecbaade5"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 14 19:28:53 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 19:28:53 2011 -0700"
      },
      "message": "Merge \"Fix bug 5321195 - Starting WebView text selection with long press does not invoke haptic feedback\""
    },
    {
      "commit": "d32b472edfda62c8c2713c4c72da4cdba32dd5ff",
      "tree": "29326d39fffa55f4af1ca56e9f1d54045f97daef",
      "parents": [
        "bd3f8a2e38ab46b33fa8afc6c4d8d613db9a6b2a",
        "ec537457cd2869e52b9b2c99e8c01dd96a9682e2"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 14 19:26:23 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 19:26:23 2011 -0700"
      },
      "message": "Merge \"Fix issue #5155678: Portrait \u003e Landscape full-screen transition...\""
    },
    {
      "commit": "bd3f8a2e38ab46b33fa8afc6c4d8d613db9a6b2a",
      "tree": "b3d3df39cbfebe88f5c2b01d05b498644696771f",
      "parents": [
        "de16e00f6d80b6ec21c15cfaba6f2083a5d4d86b",
        "85d78321a2fddfc75cb998e542d9b99c67623d23"
      ],
      "author": {
        "name": "Katherine Kuan",
        "email": "katherinekuan@google.com",
        "time": "Wed Sep 14 19:22:34 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 19:22:34 2011 -0700"
      },
      "message": "Merge \"Swap default avatar\""
    },
    {
      "commit": "ec537457cd2869e52b9b2c99e8c01dd96a9682e2",
      "tree": "4107cc73bba926dbfd467b42eea8a5fbce66d855",
      "parents": [
        "1f903c3b577d20f7db7e3d5875cafe577d0d845f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 14 19:19:55 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 14 19:19:55 2011 -0700"
      },
      "message": "Fix issue #5155678: Portrait \u003e Landscape full-screen transition...\n\n...mode cuts off screen rendering\n\nThe code for limiting application window sizes to not include the\nnavigation bar was dead.  Now it is back.\n\nChange-Id: Ic0bde56e3300fd0d9d225e19d8de2766d07e8780\n"
    },
    {
      "commit": "b59ab9f41faafb358afb4f951de96f34a656e0b4",
      "tree": "2fe7eefa2f4a044df7440378691264b644fc93f5",
      "parents": [
        "aab55bf3e323b73062bd932682886b19c062a8a0"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Sep 14 10:53:18 2011 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Sep 14 19:16:37 2011 -0700"
      },
      "message": "Velocity Tracker II: The Revenge of Velocity Tracker\nBug: 5265529\n\nRewrote the velocity tracker to fit a polynomial curve\nto pointer movements using least squares linear regression.\nThe velocity is simply the first derivative of this polynomial.\n\nClients can also obtain an Estimator that describes the\ncomplete terms of the estimating polynomial including\nthe coefficient of determination which provides a measure\nof the quality of the fit (confidence).\n\nEnhanced PointerLocation to display the movement curve predicted\nby the estimator in addition to the velocity vector.\n\nBy default, the algorithm computes a 2nd degree (quadratic)\npolynomial based on a 100ms recent history horizon.\n\nChange-Id: Id377bef44117fce68fee2c41f90134ce3224d3a1\n"
    },
    {
      "commit": "ad804e34b94a05382f8806f2b5e83481ecbaade5",
      "tree": "b4f404d8569abfc141bc573ca541adc5dc7c64c8",
      "parents": [
        "e71ffeb7e0eaa181130aaaad18a94ef3ab73ecb1"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 14 19:11:08 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 14 19:11:08 2011 -0700"
      },
      "message": "Fix bug 5321195 - Starting WebView text selection with long press does\nnot invoke haptic feedback\n\nChange-Id: I6ba6b7e5b0ecedf721ab6d1bf87d7d2a92dc7200\n"
    },
    {
      "commit": "de16e00f6d80b6ec21c15cfaba6f2083a5d4d86b",
      "tree": "e789e34712948ad54ff6d1b6dcef91130d6a6684",
      "parents": [
        "b07f6e09eac568b1a0f2dd460034971e6e6323ff",
        "11c91328185c017e65930f137e69191ddef7e111"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Sep 14 19:07:23 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 19:07:23 2011 -0700"
      },
      "message": "Merge \"TimePicker CTS test failing.\""
    },
    {
      "commit": "669a8193bb5a6e44ed4f2eede78da4f2780cd8ed",
      "tree": "1fdcae8f5004e168d3d94ba00fd05886c60c94fb",
      "parents": [
        "ac126be503fb38068b25ed740ba183d8a0dd7858"
      ],
      "author": {
        "name": "Peter Ng",
        "email": "petergng@google.com",
        "time": "Tue Sep 13 20:11:31 2011 -0700"
      },
      "committer": {
        "name": "Peter Ng",
        "email": "petergng@google.com",
        "time": "Wed Sep 14 18:57:41 2011 -0700"
      },
      "message": "Status_bar_close that works on light and dark\n\n-No more blue, black works throughout all screens\n-removed blue line from drop down handle because it was very problematic when a user has several notifications in their scrollview combined with the removal of fadingEdge vertical\n-title_bar_shadow has an increased height\n\nChange-Id: I8a291039b9c47c32ce289787612b050fd95e1fc4\n"
    },
    {
      "commit": "b07f6e09eac568b1a0f2dd460034971e6e6323ff",
      "tree": "640f008ffeba85dcd4c88dd8dc4d2386b7b62ae2",
      "parents": [
        "795a5f042deda6f5a0f9f85a73dfb17bda1dab26",
        "d9283b903125c875f973bf6f724f23e595bce756"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Sep 14 18:56:12 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 18:56:12 2011 -0700"
      },
      "message": "Merge \"Fix NPE.\""
    },
    {
      "commit": "d9283b903125c875f973bf6f724f23e595bce756",
      "tree": "4adcb4be083f82fa80783b4e1283e7e887b69682",
      "parents": [
        "ab6d77a45cf2f0f350ae40ceceb65f94fb1711b4"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Sep 14 21:42:00 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Sep 14 21:55:13 2011 -0400"
      },
      "message": "Fix NPE.\n\nAlso remove unneeded log.\n\nBug: 5320647\nChange-Id: If62b491ceb25d26195dea694fe0b5cd83c0f6305\n"
    },
    {
      "commit": "795a5f042deda6f5a0f9f85a73dfb17bda1dab26",
      "tree": "b06b8a8fd5dcb31445315a265b343007b1369f9f",
      "parents": [
        "ab6d77a45cf2f0f350ae40ceceb65f94fb1711b4",
        "1b1d73f3ae5013f6c82f6a9b23a1654896e7a64a"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Sep 14 18:50:54 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 18:50:54 2011 -0700"
      },
      "message": "Merge \"Add (support for) EGL_NV_system_time extension.\""
    },
    {
      "commit": "11c91328185c017e65930f137e69191ddef7e111",
      "tree": "15b875bf6cb22cb0441b42f8449e90ff466d8201",
      "parents": [
        "cb18db8e7e43c4aa15aeb82dbab41ee3ee95f0b4"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Sep 14 18:35:44 2011 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Sep 14 18:35:48 2011 -0700"
      },
      "message": "TimePicker CTS test failing.\n\nTimePicker code for setting the IME options was not taking into\naccount the old style of the UI where the AmPm spinner can be\nnull.\n\nbug:5318844\n\nChange-Id: I58b1781ef95398d11ecf0ca5bb49817cbba97b54\n"
    },
    {
      "commit": "85d78321a2fddfc75cb998e542d9b99c67623d23",
      "tree": "80a6fc1069930d91623f2da01073b757631f8ebc",
      "parents": [
        "2424c93d84cd4cd0936cd7a5d1d7323ce5dc4e96"
      ],
      "author": {
        "name": "Katherine Kuan",
        "email": "katherinekuan@google.com",
        "time": "Wed Sep 14 18:22:35 2011 -0700"
      },
      "committer": {
        "name": "Katherine Kuan",
        "email": "katherinekuan@google.com",
        "time": "Wed Sep 14 18:22:35 2011 -0700"
      },
      "message": "Swap default avatar\n\nBug: 5074147\nChange-Id: I89feda1ee3dd5e50996cf31795400295e82599ef\n"
    },
    {
      "commit": "ab6d77a45cf2f0f350ae40ceceb65f94fb1711b4",
      "tree": "bd37df943555524c492634e365c55329eb0829cb",
      "parents": [
        "96876d205e2e20b14386010becf9b0dbbffdad2a",
        "5263767cdae21f8f6968dfba974623b240746d6e"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Sep 14 18:20:31 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 18:20:31 2011 -0700"
      },
      "message": "Merge \"Tweak DELAY_UI for 16Hz to 15Hz\""
    },
    {
      "commit": "96876d205e2e20b14386010becf9b0dbbffdad2a",
      "tree": "20677313d79751ed22d6b87b1477b96f64dbc529",
      "parents": [
        "687f643fcaf760f794c6d56bdaebd6ae23aac0f3",
        "6f4f8e790ea9c53d113cb6dbdfc73897aec11d37"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Sep 14 18:20:11 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 18:20:12 2011 -0700"
      },
      "message": "Merge \"improve sensorservice dumpsys\""
    },
    {
      "commit": "687f643fcaf760f794c6d56bdaebd6ae23aac0f3",
      "tree": "2d5575e006a8cb8c5a2bfa25021c89a1d1c31aba",
      "parents": [
        "ca7b6568333e1446b8357a89f6bdf757fee29768",
        "28b591c2a416d7f5955371970272bcaa2b1b303e"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Sep 14 18:18:36 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 18:18:36 2011 -0700"
      },
      "message": "Merge \"Use string resources instead of inline literals for progress toasts\""
    },
    {
      "commit": "5263767cdae21f8f6968dfba974623b240746d6e",
      "tree": "aaaf9d507b90ff4528f42f78374a07aa7f164f24",
      "parents": [
        "6f4f8e790ea9c53d113cb6dbdfc73897aec11d37"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Sep 14 18:18:11 2011 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Sep 14 18:18:11 2011 -0700"
      },
      "message": "Tweak DELAY_UI for 16Hz to 15Hz\n\nthis allows us to hit the lower accel rate.\n\nChange-Id: I21944ee82020cf4b80397b87803bc481ddf51931\n"
    },
    {
      "commit": "f63c17d741ca51b8452bb2ddd0ef2e4b0e5ba62d",
      "tree": "173265d618d3aca52bb861bdccc6b6a5886dd5ab",
      "parents": [
        "192b98c08edb6e6d1fd634454c9b4b4a2b546bfd"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Wed Sep 14 18:09:59 2011 -0700"
      },
      "committer": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Wed Sep 14 18:09:59 2011 -0700"
      },
      "message": "VpnDialogs: add string description for translation.\n\nChange-Id: Id826838661e8cfa20d01a4f51943f7744a2665e2\n"
    },
    {
      "commit": "ca7b6568333e1446b8357a89f6bdf757fee29768",
      "tree": "97ba759b27a497b08ebdda59ec40979864895160",
      "parents": [
        "1318864fa7ce6c85aaf629b1db08c79e4d0cf41e",
        "1f903c3b577d20f7db7e3d5875cafe577d0d845f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 14 17:58:18 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 17:58:18 2011 -0700"
      },
      "message": "Merge \"Fix issue #5283365: Rotating the device to portrait mode, hides the keyboard partly\""
    },
    {
      "commit": "1f903c3b577d20f7db7e3d5875cafe577d0d845f",
      "tree": "77afbbdd807249ba0cc0364810d22bfcede2097b",
      "parents": [
        "4e2134b76e64b6c4bab599b2f069624e0556a858"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 13 19:18:06 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 14 17:56:40 2011 -0700"
      },
      "message": "Fix issue #5283365: Rotating the device to portrait mode, hides the keyboard partly\n\nPhoneWindowManager now takes full responsibility for deciding where the\nnavigation bar goes.  This gets rid of a bunch of race conditions with\ndetermining layout while the nav bar is moving itself at the same time\nthe window manager is computing a new configuration.\n\nNote that this breaks the \"nav bar on left\" option.  The current nav\nbar code could also be cleaned up some more to completely drive its\nbehavior based on onSizeChanged() happening during relayout.\n\nChange-Id: I1651d74c3464ba0d588aab3049e099c78420146a\n"
    },
    {
      "commit": "1318864fa7ce6c85aaf629b1db08c79e4d0cf41e",
      "tree": "0a55adab2711acd93131bf933dd5b8f638c2a7d9",
      "parents": [
        "e71ffeb7e0eaa181130aaaad18a94ef3ab73ecb1",
        "0209da1cb177888af6c58e9bcc13c5d9665d6354"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Wed Sep 14 17:42:22 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 17:42:22 2011 -0700"
      },
      "message": "Merge \"Change an assert failure due to unsupported level by HW AVC decoder and report the error to applications\""
    },
    {
      "commit": "28b591c2a416d7f5955371970272bcaa2b1b303e",
      "tree": "7a0403845290806411f3052f60cbec2650b5afa0",
      "parents": [
        "f9fa7543b12b4c54ee21f205b7d537494dbbbdf1"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Sep 14 17:34:52 2011 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Sep 14 17:34:52 2011 -0700"
      },
      "message": "Use string resources instead of inline literals for progress toasts\n\n...in the full backup/restore confirmation UI.\n\nChange-Id: I858a2d7017450f016afe5052aa37161a1c89c281\n"
    },
    {
      "commit": "e71ffeb7e0eaa181130aaaad18a94ef3ab73ecb1",
      "tree": "91e9e9f3219bce2bfd2c7b1c04a295f1e9315348",
      "parents": [
        "bd9d25e31958085c444471b78cbb17b6dee2607b",
        "86ed436b83d6b71ff00d1c3db910f2952018489e"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 14 17:32:37 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 17:32:37 2011 -0700"
      },
      "message": "Merge \"Fix bug 5237737 - ActionBar should fire an accessibility event when action mode is turned on/off\""
    },
    {
      "commit": "bd9d25e31958085c444471b78cbb17b6dee2607b",
      "tree": "dcd601112ee8ca3a76306c09bd26097fb6551c06",
      "parents": [
        "b861bf305c3434436990035a88ea850e646fc40b",
        "c8952f70cab81674c20ee88870a7b8e7c72b4967"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Sep 14 17:18:59 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 17:18:59 2011 -0700"
      },
      "message": "Merge \"Bug 5278473: Add a delete option in the suggestion popup\""
    },
    {
      "commit": "b861bf305c3434436990035a88ea850e646fc40b",
      "tree": "fb98c1672e30406ffac3659898814356da516918",
      "parents": [
        "192b98c08edb6e6d1fd634454c9b4b4a2b546bfd",
        "ab8b070f09e732a77631c27b281db84a5eb4a71e"
      ],
      "author": {
        "name": "Marius Renn",
        "email": "renn@google.com",
        "time": "Wed Sep 14 17:13:30 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 17:13:30 2011 -0700"
      },
      "message": "Merge \"Rename of DoodleEffect as part of cleanup (Bug 5287103).\""
    },
    {
      "commit": "c8952f70cab81674c20ee88870a7b8e7c72b4967",
      "tree": "075caea1b4ac27a2a6b403931b5b17624a023dda",
      "parents": [
        "b5dfcb8a3d1e2a4ec39d9f27e185f3eca6910a31"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Sep 14 17:04:10 2011 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Sep 14 17:04:13 2011 -0700"
      },
      "message": "Bug 5278473: Add a delete option in the suggestion popup\n\nThis first CL simply adds the new string before string freeze.\n\nChange-Id: I7d5ed7a8467179668c123380cc516a80099d4993\n"
    },
    {
      "commit": "6f4f8e790ea9c53d113cb6dbdfc73897aec11d37",
      "tree": "023d8aef0fafe7e69936dab4d0439f0871782bed",
      "parents": [
        "1fbe7a8e828fd0fe8339d075da08aad701ab6e98"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Sep 14 16:43:34 2011 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Sep 14 16:43:34 2011 -0700"
      },
      "message": "improve sensorservice dumpsys\n\nChange-Id: I8b53d5cab884c3aca16d95df5fbf288368d52e8b\n"
    },
    {
      "commit": "b3757d3167eb4c57b02d83cb9cf9cfcf112c2a53",
      "tree": "4cb761a547505be5a08aededac2782ebf0a4778e",
      "parents": [
        "aeb116750110cf9cc1ef82d208f3a8ba3b8be009"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Sep 14 16:14:07 2011 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Sep 14 16:28:44 2011 -0700"
      },
      "message": "Add 480p default videos into the system.\n\nThere are two sets of 480p videos.\nThe lower-quality videos are referenced in\nVideoPackage1.mk, while higher-quality versions\nare referenced in VideoPackage2.mk.\n\nChange-Id: I4d1cec94b677a67abe0ccbbd9a7002995cfcf7bb\n"
    },
    {
      "commit": "192b98c08edb6e6d1fd634454c9b4b4a2b546bfd",
      "tree": "50dbc3a0cd490839858edf202db98a8767a03c81",
      "parents": [
        "4e2134b76e64b6c4bab599b2f069624e0556a858",
        "6da2b76ea496129da5370bfafd667ee94907a356"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Sep 14 16:26:22 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 16:26:22 2011 -0700"
      },
      "message": "Merge \"Fix disappearing BACK button.\""
    },
    {
      "commit": "4e2134b76e64b6c4bab599b2f069624e0556a858",
      "tree": "c6ec7952790332d29cfbde2614b2c30f1266adc3",
      "parents": [
        "67eb4320d2832b43fe3150ba07fd05ea98ea617f",
        "d07d60b9bc0fd2e88f58d6e68dbfadad1bdd31cf"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Sep 14 16:24:21 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 16:24:21 2011 -0700"
      },
      "message": "Merge \"AccessibilityManagerService not registered for removed packages.\""
    },
    {
      "commit": "86ed436b83d6b71ff00d1c3db910f2952018489e",
      "tree": "785d661e419c56a2b02b1bbb8b6f6391f2930247",
      "parents": [
        "5eb41b01a61ef70f131929a6050bbdef1f0ca3f4"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 14 16:18:53 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 14 16:19:44 2011 -0700"
      },
      "message": "Fix bug 5237737 - ActionBar should fire an accessibility event when\naction mode is turned on/off\n\nFire AccessibilityEvent.TYPE_WINDOW_STATE_CHANGED when action modes\ncome and go to give an indication of UI change on the level of a menu\nor dialog opening/closing.\n\nChange-Id: Id36c6153b0722b4b6927c8d36503e8ac57c2d2b2\n"
    },
    {
      "commit": "67eb4320d2832b43fe3150ba07fd05ea98ea617f",
      "tree": "f058bf2094a15c5676f57bc20814c77de4807783",
      "parents": [
        "5eb41b01a61ef70f131929a6050bbdef1f0ca3f4",
        "0784cfb4b75e5ec3f4cc2ff57000c007f93b50b1"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 14 16:04:15 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 16:04:15 2011 -0700"
      },
      "message": "Merge \"ICS is API 14.\""
    },
    {
      "commit": "5eb41b01a61ef70f131929a6050bbdef1f0ca3f4",
      "tree": "c51a7f616a6f4020d97828645f5d9105b86205e8",
      "parents": [
        "62e61d73f2f4edc480c1e6ab2110ff54ce699020",
        "039482153db1164c1fed40bee42219b7d41fbb27"
      ],
      "author": {
        "name": "Peter Ng",
        "email": "petergng@google.com",
        "time": "Wed Sep 14 15:03:32 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 15:03:32 2011 -0700"
      },
      "message": "Merge \"Spinner touchstates now in line with list states\""
    },
    {
      "commit": "62e61d73f2f4edc480c1e6ab2110ff54ce699020",
      "tree": "8e72a644ab57f4de7cfa3eaa57504c119d856ff1",
      "parents": [
        "149cecdc7853125a4b67ebe4e7795a6e7d2af07d",
        "7329361cdce711775542b112663bf71a6e0d5cef"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Sep 14 15:03:26 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 15:03:26 2011 -0700"
      },
      "message": "Merge \"Add support to change IPv6 privacy extensions\""
    },
    {
      "commit": "149cecdc7853125a4b67ebe4e7795a6e7d2af07d",
      "tree": "48089b2b3786afc0e003cc35f5875617c9b93e86",
      "parents": [
        "f28c5393890dfd7172abdc7c9213ca7c6ba50835",
        "a2b986e72c403f0b2ea593884e3135254bb83d30"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 14 14:54:23 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 14:54:23 2011 -0700"
      },
      "message": "Merge \"Bug 5151927 - Monkeys should not play with detached lists.\""
    },
    {
      "commit": "f28c5393890dfd7172abdc7c9213ca7c6ba50835",
      "tree": "8ca1c64e3ef72fb90310f0cbdbcf63326cd33ee7",
      "parents": [
        "d1ec771e27d93cb5cf3477c771c26653e309116f",
        "cc0b8b2c4757629d7ed12a43d1187e21fce3f2f2"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Wed Sep 14 14:46:20 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 14:46:20 2011 -0700"
      },
      "message": "Merge \"Use an integer for the channel id.\""
    },
    {
      "commit": "d1ec771e27d93cb5cf3477c771c26653e309116f",
      "tree": "a163ced4423fb82689aa060ff24b22fd1616271c",
      "parents": [
        "2424c93d84cd4cd0936cd7a5d1d7323ce5dc4e96",
        "ee4837b3a08aebd284a2122169e61b8b3f80005e"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Wed Sep 14 14:46:10 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 14:46:10 2011 -0700"
      },
      "message": "Merge \"Add Register before boot flag.\""
    },
    {
      "commit": "a2b986e72c403f0b2ea593884e3135254bb83d30",
      "tree": "10d6b0a6534281961835f9aa86810fb1e530901d",
      "parents": [
        "28739171f2135c1083dc5f87a3827f9212a55580"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 14 14:21:33 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 14 14:21:33 2011 -0700"
      },
      "message": "Bug 5151927 - Monkeys should not play with detached lists.\n\nDon\u0027t process ListView key events while detached from a window.\n\nChange-Id: Ibf85e081887d47834a467f9fd2cb6a1e39b4857e\n"
    },
    {
      "commit": "2424c93d84cd4cd0936cd7a5d1d7323ce5dc4e96",
      "tree": "61bd27b407cc036e0df2627e209f0cb85b476b33",
      "parents": [
        "11fed2b218eae1ea94e7c1055a49562efef87a90",
        "3f43e7d37f8efb0a0c6c07d1d0dd5103e26922d3"
      ],
      "author": {
        "name": "Rajneesh Chowdury",
        "email": "rajneeshc@google.com",
        "time": "Wed Sep 14 14:01:36 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 14:01:36 2011 -0700"
      },
      "message": "Merge \"Fix for bug 5309242 [Prime] VideoEditorAPITest testVideoContentHD failed\""
    },
    {
      "commit": "0784cfb4b75e5ec3f4cc2ff57000c007f93b50b1",
      "tree": "f107941642e30cb778aae739751819b5566e0f45",
      "parents": [
        "11fed2b218eae1ea94e7c1055a49562efef87a90"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 14 13:48:15 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 14 13:51:59 2011 -0700"
      },
      "message": "ICS is API 14.\n\nChange-Id: I95f500f94ce206ae6ca6938d17537431d8799237\n"
    },
    {
      "commit": "11fed2b218eae1ea94e7c1055a49562efef87a90",
      "tree": "fc0d1681cb60013467f647960da364a3021ea733",
      "parents": [
        "e5847ada7bdf99386dc13471a7d4f08bf779531b",
        "723facc20b6545b7ac4e65883be096d517fb3c10"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Wed Sep 14 13:41:10 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 13:41:10 2011 -0700"
      },
      "message": "Merge \"Add OTADM feature for Verizon requirement. - GsmDataConnectionTracker.java   \u003cin function createApnList\u003e   : modify parameter type for new ApnSetting.     (carrierEnabled has changed to boolean from integer,      BEARER has changed to integer from string).   \u003cin function createAllApnList\u003e   : modify telephony db query statement using carrierEnabled. (carrier_enabled: 1 enable apn, 0: disabled apn)   \u003cin function buildWaitingApns\u003e   : modify apn management code when current RAT (radio access technology) is LTE or EHRPD.     add internal function named needToCheckApnBearer to check current RAT is LTE or EHRPD. - ApnSetting.java   : add two member variable (carrierEnabled: apn enable/disable , bearer : Radio Access Technology) - Telephony.java   : add two static string CARRIER_ENABLED \u0026 BEARER. - ApnSettingTest.java   : add two assertEquals in function assertApnSettingEqual.     add CARRIER_ENABLED \u0026 BEARER parameters.\""
    },
    {
      "commit": "6da2b76ea496129da5370bfafd667ee94907a356",
      "tree": "cf1e81b75abf3a56fe48f4390dd800ae92d2847e",
      "parents": [
        "28739171f2135c1083dc5f87a3827f9212a55580"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Sep 14 16:04:59 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Sep 14 16:04:59 2011 -0400"
      },
      "message": "Fix disappearing BACK button.\n\nWe weren\u0027t properly applying the disabled flags from one\norientation to the other. This crops up when the lockscreen\nchanges the flags and forces a reorientation at the same\ntime; the other orientation can become stale.\n\nBug: 5312123\nChange-Id: I7cbb7bbf69e6d86cb47450bcdfa692a1f766cd5e\n"
    },
    {
      "commit": "e5847ada7bdf99386dc13471a7d4f08bf779531b",
      "tree": "039e5f65b8423fff44e4c620fee3aaf82c48d7b4",
      "parents": [
        "f9fa7543b12b4c54ee21f205b7d537494dbbbdf1"
      ],
      "author": {
        "name": "Costin Manolache",
        "email": "costin@google.com",
        "time": "Wed Sep 14 12:52:19 2011 -0700"
      },
      "committer": {
        "name": "Costin Manolache",
        "email": "costin@google.com",
        "time": "Wed Sep 14 12:53:18 2011 -0700"
      },
      "message": "b/5316640 fix bundle add\n\nChange-Id: I567c26f6d8fc1a0ea5827fd32f9012b979cbea71\n"
    },
    {
      "commit": "3f43e7d37f8efb0a0c6c07d1d0dd5103e26922d3",
      "tree": "4e91939aa338a1314045a5da1e76ed70884653f7",
      "parents": [
        "7a685e89114ddfe35f87075dfe66a480c91c9de2"
      ],
      "author": {
        "name": "Rajneesh Chowdury",
        "email": "rajneeshc@google.com",
        "time": "Wed Sep 14 11:21:50 2011 -0700"
      },
      "committer": {
        "name": "Rajneesh Chowdury",
        "email": "rajneeshc@google.com",
        "time": "Wed Sep 14 12:37:02 2011 -0700"
      },
      "message": "Fix for bug 5309242 [Prime] VideoEditorAPITest testVideoContentHD failed\n\nChange-Id: Ibd52a3bda8e1cb17f1c110cc219f2c71a46e5122\n"
    },
    {
      "commit": "7329361cdce711775542b112663bf71a6e0d5cef",
      "tree": "daaca6978c44d8af2de3f7cd7d0a543899128bb3",
      "parents": [
        "651cdfcbac6245f570475991588ddc2d30265e8d"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Sep 14 12:31:56 2011 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Sep 14 12:31:56 2011 -0700"
      },
      "message": "Add support to change IPv6 privacy extensions\n\nBug: 3360737\nChange-Id: I9136992d05f7abf15bdfd92aad3a3e0c0fe3bee2\n"
    },
    {
      "commit": "ee4837b3a08aebd284a2122169e61b8b3f80005e",
      "tree": "8460468f55dbd4313bbdbc46f6c9af2324b37566",
      "parents": [
        "c924fbd6933f6a96588b6e78d385082155cfd236"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Wed Sep 14 11:52:24 2011 -0700"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Wed Sep 14 11:57:46 2011 -0700"
      },
      "message": "Add Register before boot flag.\n\nIn some instances, the device might connect before we have booted up.\n\nChange-Id: I1a50585207a2b0b2339acb048dffaea84e1a91e9\n"
    },
    {
      "commit": "d07d60b9bc0fd2e88f58d6e68dbfadad1bdd31cf",
      "tree": "6f691d8e32ca2a05c14dab3dae877bc4c228f951",
      "parents": [
        "37fedf8b78dea969b97188fd3079fea5e71704be"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Sep 14 11:41:29 2011 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Sep 14 11:41:40 2011 -0700"
      },
      "message": "AccessibilityManagerService not registered for removed packages.\n\nThe pakcage monitor in the AccessibilityManagerService was not\nwatching for packages that are removed. This is needes since\n1) we need to remove the package from the enabled accessibility\nserivces and clean up after the removed serivice; 2) we need to\ndisable accessibility if the last access serivices went away.\n\nChange-Id: I06d33b411ce60703e5a2843107323ffc87046c16\n"
    },
    {
      "commit": "f9fa7543b12b4c54ee21f205b7d537494dbbbdf1",
      "tree": "82aada6ca169849da688c464231154164da2a96f",
      "parents": [
        "311fac7ea58a5fc92ea4a04fab36ee9386759fab",
        "c58cf7dd02ad227a68d62a0204152cee62c13182"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Sep 14 11:34:03 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 11:34:03 2011 -0700"
      },
      "message": "Merge \"Give backup/restore confirmation a proper window title\""
    },
    {
      "commit": "311fac7ea58a5fc92ea4a04fab36ee9386759fab",
      "tree": "35a9e0946ec61de654f958f31e716af52bac38e8",
      "parents": [
        "444457306041f00331283d0d470434d4922418f8",
        "37fedf8b78dea969b97188fd3079fea5e71704be"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Sep 14 11:07:36 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 11:07:36 2011 -0700"
      },
      "message": "Merge \"Disable accessibility if all accessibility serivces are disbaled.\""
    },
    {
      "commit": "444457306041f00331283d0d470434d4922418f8",
      "tree": "17c3af95b9fceb2dbfdc5b317581dcd68172ddde",
      "parents": [
        "a4102b972e9facb287e3c3ee2d52b93d8325e83a",
        "51f383d65f9ee3c7d73d0508b576550e7998c5b5"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Sep 14 11:05:04 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 11:05:04 2011 -0700"
      },
      "message": "Merge \"Fix some TextLayoutCache issues\""
    },
    {
      "commit": "a4102b972e9facb287e3c3ee2d52b93d8325e83a",
      "tree": "d390e208108a3e46da66ddc760641c21c6f82ec0",
      "parents": [
        "f16e2aea541f9be26f8194d803fbf2a5971aaa5e",
        "bd4016e9c8958d79cbee40ac5fb2a6d5ffa92241"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Sep 14 11:02:43 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 11:02:43 2011 -0700"
      },
      "message": "Merge \"Bug 5295607: IOOB problems in Suggestions\""
    },
    {
      "commit": "37fedf8b78dea969b97188fd3079fea5e71704be",
      "tree": "4037df31fc4bc76f905f483ee81e8dcd1b72ef65",
      "parents": [
        "cb18db8e7e43c4aa15aeb82dbab41ee3ee95f0b4"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Sep 14 10:44:09 2011 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Sep 14 10:49:08 2011 -0700"
      },
      "message": "Disable accessibility if all accessibility serivces are disbaled.\n\nAccessibility was kept enabled even if all accessibility services\nare disabled (explicitly by the user or removed) which was causing\nthe system to fire accessibility events that will never be consumed.\n\nChange-Id: Ifb03e786ac0106687252bd1979725ffd724ad1c5\n"
    },
    {
      "commit": "f16e2aea541f9be26f8194d803fbf2a5971aaa5e",
      "tree": "5773dc44828cdf1f175c1585c412c25c57a0b895",
      "parents": [
        "28739171f2135c1083dc5f87a3827f9212a55580",
        "f1754050ceaadb4603aaaa0b1f0b193a305834af"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Wed Sep 14 10:48:43 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 10:48:43 2011 -0700"
      },
      "message": "Merge \"Keep Binder reference in the mServiceRecordToPid hashmap\""
    },
    {
      "commit": "28739171f2135c1083dc5f87a3827f9212a55580",
      "tree": "ef58bc31ad777adb23e9ff642ffaebf3c57e60ab",
      "parents": [
        "b5dfcb8a3d1e2a4ec39d9f27e185f3eca6910a31",
        "9c00d5b8e7390799cc63d7c8d073de5802463250"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Sep 14 10:23:21 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 10:23:21 2011 -0700"
      },
      "message": "Merge \"When the status bar hides, close the notification panel.\""
    },
    {
      "commit": "bd4016e9c8958d79cbee40ac5fb2a6d5ffa92241",
      "tree": "22221833baa244dc9bac98f17d22d987111671e3",
      "parents": [
        "b5dfcb8a3d1e2a4ec39d9f27e185f3eca6910a31"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Sep 14 10:10:41 2011 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Sep 14 10:10:49 2011 -0700"
      },
      "message": "Bug 5295607: IOOB problems in Suggestions\n\nThe start and end of the suggestion span were cached, where as\nthey should be retrieved when the user clicks since text may have\nchanged in the meantime.\n\nChange-Id: Iab47f9969d538d8213a8c5b76b4b7ace8dc9428e\n"
    },
    {
      "commit": "b5dfcb8a3d1e2a4ec39d9f27e185f3eca6910a31",
      "tree": "eea4cc9a74f02b553d538561f4a87b920c1f90dd",
      "parents": [
        "16066ec591d05830a925b34f966f8c552a81ca70",
        "80f12280bb20205f1025e1a4ad4fa82c331083e2"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Sep 14 09:57:46 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 09:57:46 2011 -0700"
      },
      "message": "Merge \"docs: update usb driver directory\""
    },
    {
      "commit": "16066ec591d05830a925b34f966f8c552a81ca70",
      "tree": "9749c825e9e1c36ac6205a9989314176941dc38c",
      "parents": [
        "8dd41fb992668b67db9a0899f5d1768680a55620",
        "d7454be47f4111c0478a502353e11dea401378bd"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Sep 14 09:18:23 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 09:18:23 2011 -0700"
      },
      "message": "Merge \"Issue 5044873: Pb with BT SCO AudioManager API\""
    },
    {
      "commit": "8dd41fb992668b67db9a0899f5d1768680a55620",
      "tree": "a91ac7e683234a10eb2c28a786541b0af83a0114",
      "parents": [
        "e83f771f0ab8e1e72e1fd2147085223ac8a00ba2",
        "69bc1b2696dde849102f0ac8071999843d01b8d1"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Sep 14 09:11:17 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 09:11:17 2011 -0700"
      },
      "message": "Merge \"Don\u0027t wait indefinitely for audio tracks to finish playing.\""
    },
    {
      "commit": "e83f771f0ab8e1e72e1fd2147085223ac8a00ba2",
      "tree": "62442357c460e9b2069cbb82ae8a48639cea896f",
      "parents": [
        "d8c82516dd664d3d7617d19bd1f8530f1d922957",
        "6e920e6dac11c3ebf6c0c19402934834e9e491bf"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Sep 14 09:05:36 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 09:05:36 2011 -0700"
      },
      "message": "Merge \"Bug 5300223 RemoteControlClient uses PendingIntent\""
    },
    {
      "commit": "f1754050ceaadb4603aaaa0b1f0b193a305834af",
      "tree": "7752711b8e9f9d435bb89278a555207e0007a372",
      "parents": [
        "2f2eea704ef82878c7aa909a1f7dbdf19851b0fb"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Wed Sep 14 09:05:27 2011 -0700"
      },
      "committer": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Wed Sep 14 09:05:27 2011 -0700"
      },
      "message": "Keep Binder reference in the mServiceRecordToPid hashmap\n\nso that the Binder object does not get destroyed when the thread\nthat registers the service record ends.\nbug 5276332\n\nChange-Id: Id17a4c279e03aa6928dca5bf048c7c90862bd9cf\n"
    },
    {
      "commit": "69bc1b2696dde849102f0ac8071999843d01b8d1",
      "tree": "6e3b7b0807f5294b8997c1022a2af5face6141e2",
      "parents": [
        "62bb0cdc746e850c2d2d5da4f6c7a38f8782f4bc"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Sep 14 11:56:32 2011 +0100"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Sep 14 16:51:05 2011 +0100"
      },
      "message": "Don\u0027t wait indefinitely for audio tracks to finish playing.\n\nIf the track doesn\u0027t make progress for a fixed amount of time,\nbail.\n\nbug:5309562\nChange-Id: I76966b8b3b2f05ba577892899791a09f50a70107\n"
    },
    {
      "commit": "d7454be47f4111c0478a502353e11dea401378bd",
      "tree": "ed80cfa9763853f251790833dfd6a10a10087e16",
      "parents": [
        "cb18db8e7e43c4aa15aeb82dbab41ee3ee95f0b4"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Sep 14 08:45:58 2011 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Sep 14 08:45:58 2011 -0700"
      },
      "message": "Issue 5044873: Pb with BT SCO AudioManager API\n\nDo not identify the SCO connection client by the binder interface\npassed when starting the connection as this binder changes if the\nAudioManager proxy changes. Use the client PID instead.\n\nThis solves an issue with gTalk starting a SCO connection from one\nAudioManager proxy and then changing audio mode from another thus\nterminating the previously started SCO connection.\n\nChange-Id: Ia3067fecc551fc15df3bf75ce0c43d181859e4f0\n"
    },
    {
      "commit": "723facc20b6545b7ac4e65883be096d517fb3c10",
      "tree": "efbe31d8b2c77639a3d28133e31e60776b9b6f18",
      "parents": [
        "96cbcbfe176f3dc794fc9266c838ef71732e3e6c"
      ],
      "author": {
        "name": "sinikang",
        "email": "sinikang@samsung.com",
        "time": "Fri Sep 02 06:54:48 2011 +0900"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Sep 14 08:27:43 2011 -0700"
      },
      "message": "Add OTADM feature for Verizon requirement.\n- GsmDataConnectionTracker.java\n  \u003cin function createApnList\u003e\n  : modify parameter type for new ApnSetting.\n    (carrierEnabled has changed to boolean from integer,\n     BEARER has changed to integer from string).\n  \u003cin function createAllApnList\u003e\n  : modify telephony db query statement using carrierEnabled. (carrier_enabled: 1 enable apn, 0: disabled apn)\n  \u003cin function buildWaitingApns\u003e\n  : modify apn management code when current RAT (radio access technology) is LTE or EHRPD.\n    add internal function named needToCheckApnBearer to check current RAT is LTE or EHRPD.\n- ApnSetting.java\n  : add two member variable (carrierEnabled: apn enable/disable , bearer : Radio Access Technology)\n- Telephony.java\n  : add two static string CARRIER_ENABLED \u0026 BEARER.\n- ApnSettingTest.java\n  : add two assertEquals in function assertApnSettingEqual.\n    add CARRIER_ENABLED \u0026 BEARER parameters.\n\nbug: 4991683\nChange-Id: I9450c220009c3093b1e09e8ac9cd0faa0a975067\n"
    },
    {
      "commit": "d8c82516dd664d3d7617d19bd1f8530f1d922957",
      "tree": "c32b459c559754768199c883f2d7201a5a6ab9ff",
      "parents": [
        "3483632f289c86efb7f7bda47d6e0244b394d838",
        "921ffae345741698c44cc98903d780f3eb65c9ae"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Sep 14 07:39:56 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 07:39:56 2011 -0700"
      },
      "message": "Merge \"Moving tablet unlock screen assets to tablet-specific folders Refreshing visual style to match phone unlock assets Bug: 5231253\""
    },
    {
      "commit": "3483632f289c86efb7f7bda47d6e0244b394d838",
      "tree": "a6a19d3a50c06961c5f49064aaabdd5ab81a7474",
      "parents": [
        "6b5a752130ff35a2029309854b1680dc33bf186f",
        "724ffc36583ad81d33c5d4d2057ed12eece719ad",
        "3f2821425f1ab6eddb76a8725e3f2c3edb5d8b07",
        "7944ef8bc137b1b73b879ab6cb5fbff9db7a98d2"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Sep 14 07:22:47 2011 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Sep 14 07:22:47 2011 -0700"
      },
      "message": "Reconcile with gingerbread-release gingerbread-mr4-release honeycomb-LTE-release\n\nChange-Id: I2ef7b37dce08a4012ed7ba1704841fb2af846b76\n"
    },
    {
      "commit": "6b5a752130ff35a2029309854b1680dc33bf186f",
      "tree": "a6a19d3a50c06961c5f49064aaabdd5ab81a7474",
      "parents": [
        "200fc8babe02cb17cfaabb1197f9c63b33c1eb2a",
        "eb6456b31e059cf4961260d1e40cce3a423f2a7e"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Sep 14 07:12:46 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 07:12:46 2011 -0700"
      },
      "message": "Merge \"Move Power Manager minimum screen brightness to a framework resource\""
    },
    {
      "commit": "f17db9f5257011d5331d27a6da7d4e6fddde1e08",
      "tree": "9f7939dcd82ee0261d07201011a4a9b6b5e0c833",
      "parents": [
        "aab55bf3e323b73062bd932682886b19c062a8a0"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Wed Sep 14 18:55:58 2011 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Wed Sep 14 21:37:04 2011 +0900"
      },
      "message": "Call onFinishInputView in onDestroy\n\nonFinishInputView is called in InputMethodService#hideWindow but not in onDestroy.\nFor closing IMS safely, onFinishInputView should be called in onDestroy.\n\nBug: 5265534\nBug: 4697071\n\nChange-Id: I2947b62326e3e0644f1c079eafc839a9981e902b\n"
    },
    {
      "commit": "724ffc36583ad81d33c5d4d2057ed12eece719ad",
      "tree": "7125e80d2a302ec32801fa2b60f8d324c9bf6431",
      "parents": [
        "365522a828f529593aa87e4d5a22f0cf2460c45a",
        "1524cad7f7f379f7df15638f0ae2bc08951b8ec1"
      ],
      "author": {
        "name": "Ed Heyl",
        "email": "ed@google.com",
        "time": "Wed Sep 14 04:28:58 2011 -0700"
      },
      "committer": {
        "name": "Ed Heyl",
        "email": "ed@google.com",
        "time": "Wed Sep 14 04:28:58 2011 -0700"
      },
      "message": "keep history after reset to GRK39D\n"
    },
    {
      "commit": "200fc8babe02cb17cfaabb1197f9c63b33c1eb2a",
      "tree": "7dbef7b09292717726beb560fc26142bbe5343c2",
      "parents": [
        "87e47b19b3fe5bf8d8de677b347fc098e85b2624",
        "1d6a69f84f8d14dc8bf90f421ad49ea7f4df88b1"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Sep 13 22:40:47 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 13 22:40:47 2011 -0700"
      },
      "message": "am 1d6a69f8: Ignore e4f0da70 from gingerbread-plus-aosp\n\n* commit \u00271d6a69f84f8d14dc8bf90f421ad49ea7f4df88b1\u0027:\n  Added interface to SurfaceTexture needed by WebKit.\n"
    },
    {
      "commit": "87e47b19b3fe5bf8d8de677b347fc098e85b2624",
      "tree": "7dbef7b09292717726beb560fc26142bbe5343c2",
      "parents": [
        "6d8b9b84ac83acfc193fd633ba961168867124fa",
        "5c3a77c0ff18d39f2d5811b612240788fe4628d1"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Sep 13 21:48:33 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 13 21:48:33 2011 -0700"
      },
      "message": "Merge \"Un-force fading edges in ListPopupWindows.\""
    },
    {
      "commit": "5c3a77c0ff18d39f2d5811b612240788fe4628d1",
      "tree": "e5ce393775337745ed7ccc69872b76d9127cb21e",
      "parents": [
        "87105a3d48e4bdd60972fc327d774fa50f7ff130"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Sep 13 21:43:29 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Sep 13 21:43:29 2011 -0700"
      },
      "message": "Un-force fading edges in ListPopupWindows.\n\nChange-Id: Iefb1f64b1f8927fd3c29a8d448a1517afac1ffe1\n"
    },
    {
      "commit": "6d8b9b84ac83acfc193fd633ba961168867124fa",
      "tree": "92fb87adc16a34e314f46d5057e16634ffd6cd91",
      "parents": [
        "87105a3d48e4bdd60972fc327d774fa50f7ff130",
        "be57bfe853d07369f429b600039ea474b9ea5e31"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Tue Sep 13 21:21:18 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 13 21:21:18 2011 -0700"
      },
      "message": "Merge \"RTP: Update parameters for larger packet intervals.\""
    },
    {
      "commit": "87105a3d48e4bdd60972fc327d774fa50f7ff130",
      "tree": "9ee5d34104fae24cfd7450e25895439a07ffb86f",
      "parents": [
        "d18addb4e3d0cd4da798dd35ad676d98465ebed3",
        "f4f520ae9fcde928ba66d533012ca17fc0bfd66a"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Sep 13 21:13:15 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 13 21:13:15 2011 -0700"
      },
      "message": "Merge \"Fix bug 5314559 - Slow menu scrolling in browser on some devices\""
    },
    {
      "commit": "d18addb4e3d0cd4da798dd35ad676d98465ebed3",
      "tree": "eea5e758b3862b3324b4470bc251add119142147",
      "parents": [
        "aab55bf3e323b73062bd932682886b19c062a8a0"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Sep 13 20:22:15 2011 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Sep 13 20:43:10 2011 -0700"
      },
      "message": "Remove deprecated TrafficStats API.\n\nBug: 5314214\nChange-Id: If7dc3ef012a0e998e83ab4fef27ff19398d3e14c\n"
    },
    {
      "commit": "f4f520ae9fcde928ba66d533012ca17fc0bfd66a",
      "tree": "13da8cdd196319fe832219c89698a223705844ff",
      "parents": [
        "d4fdc0f5621098d89c686a0edbfc22247005c46c"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Sep 13 20:16:32 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Sep 13 20:16:32 2011 -0700"
      },
      "message": "Fix bug 5314559 - Slow menu scrolling in browser on some devices\n\nnativeSetIsScrolling has other side effects. Just pause picture\nupdating when WebView loses focus.\n\nChange-Id: I917851c806f35a91a12a25c7457712123669384f\n"
    },
    {
      "commit": "6e920e6dac11c3ebf6c0c19402934834e9e491bf",
      "tree": "2abb48550aaed544e9c997842e66ff8f20cbcd17",
      "parents": [
        "92bda84b11ba2aec98036313784444d9f5aebc9a"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Sep 13 17:48:43 2011 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Sep 13 19:27:20 2011 -0700"
      },
      "message": "Bug 5300223 RemoteControlClient uses PendingIntent\n\nAPI change so RemoteControlClient is given a PendingIntent in\n its constructor, which will be used for receiving media button\n events from remote controls.\nLeave the old constructors (but hidden) to not break\n current functionality until the AudioManager and AudioService\n implementations have been updated.\n\nChange-Id: Ifa12c8036c948931adc386a827dce2936788e1cd\n"
    },
    {
      "commit": "aab55bf3e323b73062bd932682886b19c062a8a0",
      "tree": "f8a833c6f64a254df133371091de7540cd6c1d02",
      "parents": [
        "41ccb08f5af7ff28568b5eb09b1319fb6d8edcfb",
        "98392efb24d8aac36a4cfa85106812e17d5984f9"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Sep 13 19:23:01 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 13 19:23:01 2011 -0700"
      },
      "message": "Merge \"Fix bug in KeyButtonView key injection logic. Bug: 5299191 Bug: 5300282\""
    },
    {
      "commit": "41ccb08f5af7ff28568b5eb09b1319fb6d8edcfb",
      "tree": "84422b573c36065ef22994b22c8f3b8108be259f",
      "parents": [
        "cb18db8e7e43c4aa15aeb82dbab41ee3ee95f0b4",
        "c0c8765719f5c8d0192aa266c27166bdd8c09a33"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Tue Sep 13 19:11:05 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 13 19:11:05 2011 -0700"
      },
      "message": "Merge \"Skip the exit animation when the IME is destroyed.\""
    }
  ],
  "next": "ab8b070f09e732a77631c27b281db84a5eb4a71e"
}
