)]}'
{
  "log": [
    {
      "commit": "2b55d9030e9ac018659abbcc01ff7e2006b7b43f",
      "tree": "cdc91f0465c5cf9bff491721fec12bfce1bef90a",
      "parents": [
        "2358623917067ad57a14ffe66e445ab779d6c5b7",
        "a174d7a0d5475dbae2b48f7359abf1637a882896"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jan 07 13:24:50 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 07 13:24:50 2011 -0800"
      },
      "message": "Merge \"Don\u0027t match wrap_content/match_parent children with child count \u003d 1. Bug #3328711\" into honeycomb"
    },
    {
      "commit": "a174d7a0d5475dbae2b48f7359abf1637a882896",
      "tree": "6b7b2d97a776207e8e51a32b06d32a5f8cc71c9d",
      "parents": [
        "cf70dcb0f76d1175f1d3c31da1c827eb443a323a"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jan 07 13:27:39 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jan 07 13:27:39 2011 -0800"
      },
      "message": "Don\u0027t match wrap_content/match_parent children with child count \u003d 1.\nBug #3328711\n\nChange-Id: Ic131f2feecbeec4a7250d47193c9794aa70d22ee\n"
    },
    {
      "commit": "2358623917067ad57a14ffe66e445ab779d6c5b7",
      "tree": "a0dce23a65aeccabaa5ac6355cdbe174a4f46d81",
      "parents": [
        "48d5f1f6818c47f3687bc7fa1db94c88733fdaa4",
        "73254be0ddfc075521a63a069c6c30d200dca557"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Fri Jan 07 13:17:19 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 07 13:17:19 2011 -0800"
      },
      "message": "Merge \"Do not update matches string when there are no matches.\" into honeycomb"
    },
    {
      "commit": "c0dc40628e684398fd258069bcd31eac1e967180",
      "tree": "35846a8af4afcedc3c7433ce6d71769f41b479ac",
      "parents": [
        "660733d3e457482104d8a6e5b0a1fe2182de5150",
        "79ff914f2183a5f0a4121ef06112409e1c699ae7"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Jan 07 13:11:16 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 07 13:11:16 2011 -0800"
      },
      "message": "Merge \"Added support for Unicode surrogate characters in word selection\" into honeycomb"
    },
    {
      "commit": "691bc9fec08e389b766b56308ebede44a88a5ebb",
      "tree": "2e6b71c9136078e609753bfe81a30659db0ecdeb",
      "parents": [
        "af5473eeddbf2149427df0bd8b49f6b2182c629e",
        "ab1d9f33bae47c29a7a8f0d4777f7ad69c0d88da"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Jan 07 13:00:17 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 07 13:00:17 2011 -0800"
      },
      "message": "Merge \"Import some unabbreviated translations for large screens.\" into honeycomb"
    },
    {
      "commit": "73254be0ddfc075521a63a069c6c30d200dca557",
      "tree": "aa3a713a584c7fa57de785ccecce6c317e5ef546",
      "parents": [
        "42edf0f8cf8ca85dd5010558ff399e2c9a4c779c"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Fri Jan 07 15:51:43 2011 -0500"
      },
      "committer": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Fri Jan 07 15:51:43 2011 -0500"
      },
      "message": "Do not update matches string when there are no matches.\n\nBug:2927451\nChange-Id: I6374ffcc9d0710d69206d2f1f31a908b010a75bf\n"
    },
    {
      "commit": "af5473eeddbf2149427df0bd8b49f6b2182c629e",
      "tree": "269e9b4037aa7aeb9243ab9ce6769294e16383ad",
      "parents": [
        "c43d13f495f59bbef6ba439afc4da035a7520647",
        "ee35aff74494e6c0b718e219427af6a6c573b928"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jan 07 12:43:36 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 07 12:43:36 2011 -0800"
      },
      "message": "Merge \"Add support for the \"compilation\" tag in mp3, mp4 and ogg, and also add support for two common ways of specifying album artist in ogg files. b/3311831\" into honeycomb"
    },
    {
      "commit": "ee35aff74494e6c0b718e219427af6a6c573b928",
      "tree": "4e67db5f8013c5430b1cfb435469c90aabdb7199",
      "parents": [
        "ccdf3853b505f56a8bc52ee038dfe07aa87eb088"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Jan 06 11:12:17 2011 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jan 07 12:42:07 2011 -0800"
      },
      "message": "Add support for the \"compilation\" tag in mp3, mp4 and ogg, and also add\nsupport for two common ways of specifying album artist in ogg files.\nb/3311831\n\n(cherry-picked from GB because of weird automerger failure)\n\nChange-Id: Ibf12a3d6bc8bbc2ac5ea815de6b33414b8f53f0f\n"
    },
    {
      "commit": "c43d13f495f59bbef6ba439afc4da035a7520647",
      "tree": "2ac087fedcb49369888a49585be65996773cb9f3",
      "parents": [
        "df22d839aa1268a8137cadb4f036fd88946aa112",
        "0633549799ec02e8aaea3242ea66bd501f3bb604"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Jan 07 12:41:10 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 07 12:41:10 2011 -0800"
      },
      "message": "Merge \"Removed XmlAdapters from frameworks.\" into honeycomb"
    },
    {
      "commit": "df22d839aa1268a8137cadb4f036fd88946aa112",
      "tree": "0bef64a1fc16bb46c5ab85e7121a5deaa86a58b0",
      "parents": [
        "ccdf3853b505f56a8bc52ee038dfe07aa87eb088",
        "324dbe508e7afdae201fe378f1aca4227baf6c06"
      ],
      "author": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Fri Jan 07 12:40:16 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 07 12:40:16 2011 -0800"
      },
      "message": "Merge \"in requery(), when exception is caught, print warning + stacktrace\" into honeycomb"
    },
    {
      "commit": "0633549799ec02e8aaea3242ea66bd501f3bb604",
      "tree": "187ced035edb3bea99121b77439e03dda1ea267a",
      "parents": [
        "ccdf3853b505f56a8bc52ee038dfe07aa87eb088"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Jan 06 18:14:35 2011 -0800"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Jan 07 12:14:27 2011 -0800"
      },
      "message": "Removed XmlAdapters from frameworks.\n\nHas been moved to samples.\n\nChange-Id: Icc0530d78df9755a4a1fe9314fa557a91da408c6\n"
    },
    {
      "commit": "79ff914f2183a5f0a4121ef06112409e1c699ae7",
      "tree": "7c083a2871059eb8fc52e2223597a6ff976ea5b1",
      "parents": [
        "60525c824ccf11302a9b8343e72eba259485edea"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Jan 07 10:16:21 2011 -0800"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Jan 07 11:59:26 2011 -0800"
      },
      "message": "Added support for Unicode surrogate characters in word selection\n\nInspired by https://review.source.android.com/#change,16606\n\nChange-Id: I896354f5aba83c1919c008f07b6d0b2abf0b8e01\n"
    },
    {
      "commit": "d16c9884bb0bd06f9d7aa1be649226a5df6591ee",
      "tree": "a6a9a86cc5b98d92d0a692de9775dfaa2ab9b06e",
      "parents": [
        "81f573de6361b0420b22c857afa7e03df125d1a5"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Jan 07 11:12:02 2011 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Jan 07 11:33:41 2011 -0800"
      },
      "message": "Fix bug 3330223 - onCreateOptionsMenu() unable to getActionView()\nimmediately after orientation change\n\nInflate action view layout resource earlier so that calls to\ngetActionView are valid immediately after menu inflation.\n\nChange-Id: I8023328b1a77670ac42a783f6e4b46aa5c2a798e\n"
    },
    {
      "commit": "cf70dcb0f76d1175f1d3c31da1c827eb443a323a",
      "tree": "d4f5f4b600e90db7af4a557b4741a4fb60693228",
      "parents": [
        "171c592f0b7066acf279863c8a52ddabea49d3db"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jan 07 11:03:20 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jan 07 11:03:20 2011 -0800"
      },
      "message": "Fix typo bug in FrameLayout\u0027s measurement code.\nBug #3327185\n\nChange-Id: If9a897efd8766b158749d053dabee3477bf1b053\n"
    },
    {
      "commit": "3c38e0a2a617f87a43d3647b532e3b493b7dae6d",
      "tree": "55bde46053633b687a1c06c1c31114e0c68453e4",
      "parents": [
        "077490f567028c9d02f9dbaeff80eba38e39e8a2",
        "cf70dcb0f76d1175f1d3c31da1c827eb443a323a"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jan 07 11:00:20 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 07 11:00:20 2011 -0800"
      },
      "message": "Merge \"Fix typo bug in FrameLayout\u0027s measurement code. Bug #3327185\" into honeycomb"
    },
    {
      "commit": "cd3676e7b835653b04d4f66251a63749e7603f5b",
      "tree": "fe86f426176fa32d8b671b62dd37d334596003fb",
      "parents": [
        "100744fa54e14be62abd211996b5dfed60de1fa4"
      ],
      "author": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Thu Jan 06 18:39:33 2011 -0800"
      },
      "committer": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Fri Jan 07 09:23:10 2011 -0800"
      },
      "message": "Adding AsyncTaskLoader.waitForLoader() for testing\n\nChange-Id: I8a4c13d48c9deca70594be58beafb68f08da65ea\n"
    },
    {
      "commit": "808751fe7ac16bf7224cba284a318695d8093355",
      "tree": "f878bc0cd2fbab85cdfef45c50b9d0e336d16795",
      "parents": [
        "b3b98d9b700ac0ae038a63b734287b4d3aad950d"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Jan 04 14:26:27 2011 +0000"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Fri Jan 07 16:50:09 2011 +0000"
      },
      "message": "Avoid superfluous calls to CacheManager with the Chromium HTTP stack\n\nWhen using the Chromium HTTP stack, most of the calls to CacheManager\nmethods are not required, as we\u0027re not using its cache. These methods\nare now marked with asserts to make this clear.\n\nAlso avoid creating the cache database in WebViewDatabase.\n\nThis will avoid creating the database databases/webviewCache.db and\nthe directory cache/webviewCache.\n\nBug: 3270236\nChange-Id: I68f94dde16830ed817454d5e1af961f41b71d018\n"
    },
    {
      "commit": "5f6bcc17e94e53af155570bb4a1c774eada7ec4e",
      "tree": "4074aaf30b921075d473305f6f53b57bb3ed261a",
      "parents": [
        "a270bd59a8e6d291af8c1cfcf13af5260ec0ed5a",
        "7a1121511d8b587a3ab9fc971c0e85cef38f3f81"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Fri Jan 07 06:12:08 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 07 06:12:08 2011 -0800"
      },
      "message": "Merge \"Remove some superfluous null-checks when constructing a CacheResult\" into honeycomb"
    },
    {
      "commit": "a270bd59a8e6d291af8c1cfcf13af5260ec0ed5a",
      "tree": "2841772cb1472d1f08516e506bb5ace7b50450cd",
      "parents": [
        "424a1bb09b763de298ff9141a45403dc76857c10",
        "29549c7abd4b1534622e41040af5ce8eaea93937"
      ],
      "author": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Thu Jan 06 18:57:13 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 06 18:57:13 2011 -0800"
      },
      "message": "Merge \"fix a long-standing \u0027typo\u0027 bug\" into honeycomb"
    },
    {
      "commit": "29549c7abd4b1534622e41040af5ce8eaea93937",
      "tree": "c7fa1d86891ce57c1845de8f5e93e24849b8d18a",
      "parents": [
        "0d1e15509bb29e2688ccd72e984b63a874b62195"
      ],
      "author": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Thu Jan 06 18:46:39 2011 -0800"
      },
      "committer": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Thu Jan 06 18:46:39 2011 -0800"
      },
      "message": "fix a long-standing \u0027typo\u0027 bug\n\nbug:2676368\nChange-Id: Ie7381f343223c3bd4757de962efab7b75fe2cf1d\n"
    },
    {
      "commit": "171c592f0b7066acf279863c8a52ddabea49d3db",
      "tree": "eebf9a8c82c6a6d9db6edbf077b9299a96ae36e4",
      "parents": [
        "f0fe6d311d183c5fcf45d5e3e995fc8f9ed12f8b"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Jan 06 10:04:23 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Jan 06 18:34:30 2011 -0800"
      },
      "message": "New layers API for Views.\n\nThis API can be used to back a view and its children with either a\nsoftware layer (bitmap) or hardware layer (FBO). Layers have\nvarious usages, including color filtering and performance\nimprovements during animations.\n\nChange-Id: Ifc3bea847918042730fc5a8c2d4206dd6c9420a3\n"
    },
    {
      "commit": "ab1d9f33bae47c29a7a8f0d4777f7ad69c0d88da",
      "tree": "ea2eeaba2d4502572acf6dcedaafcac800f275d9",
      "parents": [
        "478353e23188cdd6f3dd3674f122b50ec37438b4"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Jan 06 17:37:17 2011 -0800"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Jan 06 18:02:15 2011 -0800"
      },
      "message": "Import some unabbreviated translations for large screens.\n\nChange-Id: I41c5b010bfa14d84f8802b415e6bb465663c722c\n"
    },
    {
      "commit": "324dbe508e7afdae201fe378f1aca4227baf6c06",
      "tree": "39630950b3ff5c1989451cfc4ea0b97cb70101ec",
      "parents": [
        "0d1e15509bb29e2688ccd72e984b63a874b62195"
      ],
      "author": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Thu Jan 06 17:45:32 2011 -0800"
      },
      "committer": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Thu Jan 06 17:45:32 2011 -0800"
      },
      "message": "in requery(), when exception is caught, print warning + stacktrace\n\nChange-Id: Ifa03e2c4bcf09fbba5ac028d4c7a74e092450612\n"
    },
    {
      "commit": "0c43f0bee78a2b89c06cfb2b67badfca01d2f1ba",
      "tree": "49e0a647e36f1b58610d708697e7f47c5f53fa8b",
      "parents": [
        "89c8f7554bbec5d62ebeddddc2ef2460265a80c5",
        "aa0ce3396c096c97e3394c53e3912cb08b66fe20"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Thu Jan 06 17:17:54 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 06 17:17:54 2011 -0800"
      },
      "message": "Merge \"Add SurfaceTexture JNI registration.\" into honeycomb"
    },
    {
      "commit": "aa0ce3396c096c97e3394c53e3912cb08b66fe20",
      "tree": "2f43f6d59beb9cd724400a5ac6a7797b468325d3",
      "parents": [
        "e861d00fc30ecf5feab8b05c054e294a601573ee"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Thu Jan 06 17:04:26 2011 -0800"
      },
      "committer": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Thu Jan 06 17:04:26 2011 -0800"
      },
      "message": "Add SurfaceTexture JNI registration.\n\nChange-Id: I5441600b334e11e6ef88eb96ebb010df75080ad6\n"
    },
    {
      "commit": "c1ca07eebb2730a4cbef5f6ba2d98abb881a85d9",
      "tree": "33c3ebd4a74c857024832f67438f33eb52c6ae7e",
      "parents": [
        "b9a12d7b87e39e3f1588eb8d8d28129ae5449039",
        "ca74897b24e24681e05ed35d13cf7a68bc924673"
      ],
      "author": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Thu Jan 06 16:52:35 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 06 16:52:35 2011 -0800"
      },
      "message": "Merge \"in GB requery() didn\u0027t throw exceptions (mostly). replicate that in HC\" into honeycomb"
    },
    {
      "commit": "b9a12d7b87e39e3f1588eb8d8d28129ae5449039",
      "tree": "ced9affaac476c77ad86fe51ae851a0683c80cf2",
      "parents": [
        "e861d00fc30ecf5feab8b05c054e294a601573ee",
        "641bad449ba3b971500843c6bf7bf6f08363d09e"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Jan 06 16:45:42 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 06 16:45:42 2011 -0800"
      },
      "message": "Merge changes Ib809d4c5,I05d69da4 into honeycomb\n\n* changes:\n  This makes the events at the edge of the screen find the button.\n  some touch event debugging\n"
    },
    {
      "commit": "ca74897b24e24681e05ed35d13cf7a68bc924673",
      "tree": "1f4f06c542bef8f83373c530eb05ea9582a9023e",
      "parents": [
        "5dd6e9a9aa9f0b22b827253be89a909f05d5b3c1"
      ],
      "author": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Thu Jan 06 16:35:37 2011 -0800"
      },
      "committer": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Thu Jan 06 16:35:37 2011 -0800"
      },
      "message": "in GB requery() didn\u0027t throw exceptions (mostly). replicate that in HC\n\nbug:3302851\nChange-Id: I56e0bd178b200472cb1dbcbd2e80b844690b8964\n"
    },
    {
      "commit": "c173b76a46880e99fae598b0862ae2b8c4084770",
      "tree": "cbb4c1242395a05303943e7bd2ee264a9d12bb21",
      "parents": [
        "d559ebbc3dd1a6b4b1bbecd30dd381b0b0328361",
        "ef28e7eb527b0e4beffe9788b105e57e9675e352"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Thu Jan 06 16:31:15 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 06 16:31:15 2011 -0800"
      },
      "message": "Merge \"Remove auto connection on ACL connection.\" into honeycomb"
    },
    {
      "commit": "ef28e7eb527b0e4beffe9788b105e57e9675e352",
      "tree": "8bd74988f14b02c2ff2a090b7d89332924fdd73f",
      "parents": [
        "8cc316e4f4458725f78b2b7ebde2f780f9b8447b"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Thu Jan 06 16:22:21 2011 -0800"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Thu Jan 06 16:29:23 2011 -0800"
      },
      "message": "Remove auto connection on ACL connection.\n\nThere is no need for this and causes problems with HID.\nIts the reponsibility of the remote device to initiate connection\nwhen back in range.\n\nFixes bug: 3282682\nChange-Id: I9fed15d4ce0ae4539059001db54cc302a55e2015\n"
    },
    {
      "commit": "03ab0c7231a5c534b86eca28d875c6026ae09564",
      "tree": "ff78d1d85b5953665c290b68d53c4ca30dd0c8d7",
      "parents": [
        "67ba204aa23e7d5a96ad241a1623e44976b51741"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Jan 06 15:46:27 2011 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Jan 06 16:26:06 2011 -0800"
      },
      "message": "some touch event debugging\n\nChange-Id: I05d69da4db8c03f9c5131cd271bd9ee1b4996ca9\n"
    },
    {
      "commit": "d559ebbc3dd1a6b4b1bbecd30dd381b0b0328361",
      "tree": "63771c630126482345e608e16159fc7ae5ec9685",
      "parents": [
        "5dd6e9a9aa9f0b22b827253be89a909f05d5b3c1",
        "6714efc5e0c52953b65e774de0003e22377e7d39"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Thu Jan 06 16:20:56 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 06 16:20:56 2011 -0800"
      },
      "message": "Merge \"Add the SurfaceTexture java class.\" into honeycomb"
    },
    {
      "commit": "5dd6e9a9aa9f0b22b827253be89a909f05d5b3c1",
      "tree": "68a0a506b023c5edd05bb493fe98c71335bd98ab",
      "parents": [
        "adba8021cd2fd0d20856fb4fbfed2cb000f3f1d5",
        "345a9f4e6d0a1b60664b010385f36456a5fef25d"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Jan 06 16:06:48 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 06 16:06:48 2011 -0800"
      },
      "message": "Merge \"Fix bug 3212471 - Widget.Holo.ActionButton style and friends now 76% more useful\" into honeycomb"
    },
    {
      "commit": "6714efc5e0c52953b65e774de0003e22377e7d39",
      "tree": "ad85eec8ea32d2e05af0008aa9d798cbf74665bc",
      "parents": [
        "ff2dc46c121c166f10684da069d07ae11d4f9b9a"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Mon Dec 20 12:09:37 2010 -0800"
      },
      "committer": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Thu Jan 06 16:05:14 2011 -0800"
      },
      "message": "Add the SurfaceTexture java class.\n\nThis class exposes to Java the application-side interface to the\nSurfaceTexture C++ class.\n\nChange-Id: I0dba42aad90257c7adbde6fa362658c0717b70d0\n"
    },
    {
      "commit": "345a9f4e6d0a1b60664b010385f36456a5fef25d",
      "tree": "9e08a04b8384b9df4e4cdf5241f68bb77bad0b47",
      "parents": [
        "21e713d615a9bab2aabf511f1e7991ea318f8ccc"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Jan 06 16:03:30 2011 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Jan 06 16:03:30 2011 -0800"
      },
      "message": "Fix bug 3212471 - Widget.Holo.ActionButton style and friends now 76% more useful\n\nChange-Id: Ideb37c8a31e37df8fcfc549d12b4b6cafc983ca1\n"
    },
    {
      "commit": "adba8021cd2fd0d20856fb4fbfed2cb000f3f1d5",
      "tree": "f845ca6d0f295850db80d0ab4a623c5b547c7be6",
      "parents": [
        "de69817b3c713069cc37e22a97b9d3238e7a52b1",
        "e85ffea862a6b140269ac1b62372d4e9066fcf9c"
      ],
      "author": {
        "name": "Shimeng (Simon) Wang",
        "email": "swang@google.com",
        "time": "Thu Jan 06 15:39:49 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 06 15:39:49 2011 -0800"
      },
      "message": "Merge \"Make sure the reading level scale is within min/max limits.\" into honeycomb"
    },
    {
      "commit": "de69817b3c713069cc37e22a97b9d3238e7a52b1",
      "tree": "634f22ed428e600db4387997df4bbf9a6d3806b2",
      "parents": [
        "f25410ed9695f3f07ce0302232fa6e1985ffffd7",
        "5977baa1fa24125c148a72699b53e62abaf08960"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Jan 06 15:02:51 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 06 15:02:51 2011 -0800"
      },
      "message": "Merge \"Reuse of native display list objects\" into honeycomb"
    },
    {
      "commit": "e85ffea862a6b140269ac1b62372d4e9066fcf9c",
      "tree": "0509f909560f67ede6be93d232319761e30df565",
      "parents": [
        "42edf0f8cf8ca85dd5010558ff399e2c9a4c779c"
      ],
      "author": {
        "name": "Shimeng (Simon) Wang",
        "email": "swang@google.com",
        "time": "Thu Jan 06 15:01:58 2011 -0800"
      },
      "committer": {
        "name": "Shimeng (Simon) Wang",
        "email": "swang@google.com",
        "time": "Thu Jan 06 15:01:58 2011 -0800"
      },
      "message": "Make sure the reading level scale is within min/max limits.\n\nThis potentially helps the following issue.  But anyway, this change\nis good to have.\n\nissue: 3292648\nChange-Id: I0ad74b802d7ce2c3d66de8115187638f1d5e72ff\n"
    },
    {
      "commit": "8cc316e4f4458725f78b2b7ebde2f780f9b8447b",
      "tree": "df62b1434105e8c016ed6be1ee2efc1f60192f55",
      "parents": [
        "c88b0c62c52ab76f1277f3c999d795d8ba527028"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Wed Jan 05 14:49:03 2011 -0800"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Thu Jan 06 14:18:58 2011 -0800"
      },
      "message": "Add temporary hack for keyboards not following spec.\n\nChange-Id: Ic206d45e54f0dc2ccf8124adb08df0c768d7e130\n"
    },
    {
      "commit": "c88b0c62c52ab76f1277f3c999d795d8ba527028",
      "tree": "1168714bfa2dab935b2a2ae5c97a699ed09a34cd",
      "parents": [
        "0a53d5c81b5553d6063b8133492275ce88186978"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Wed Jan 05 13:49:00 2011 -0800"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Thu Jan 06 14:18:42 2011 -0800"
      },
      "message": "Follow the spec recommendation for keyboard pairing.\n\nGenerate a variable pin and show it to the user.\n\nChange-Id: Id4aae7a16f25c67d6c6ead6fd936cb14087f3c7a\n"
    },
    {
      "commit": "5977baa1fa24125c148a72699b53e62abaf08960",
      "tree": "17d30311c2db05787275345e132fb42692e9a08f",
      "parents": [
        "42edf0f8cf8ca85dd5010558ff399e2c9a4c779c"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Jan 05 18:01:22 2011 -0800"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Jan 06 12:50:30 2011 -0800"
      },
      "message": "Reuse of native display list objects\n\nChange-Id: Ia4553e23930ad20e56c11faa7809be788a1ad4bb\n"
    },
    {
      "commit": "42edf0f8cf8ca85dd5010558ff399e2c9a4c779c",
      "tree": "2d4f804a76b58a031f60fea028892c6b598958c1",
      "parents": [
        "8e6a513c97a91e897955de62c39afa03bb70dcbf",
        "0e453d1115d03b80c2779dfc600cf3a829b96435"
      ],
      "author": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Thu Jan 06 11:37:00 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 06 11:37:00 2011 -0800"
      },
      "message": "Merge \"requery() should close cursorwindow insead of setting it to null.\" into honeycomb"
    },
    {
      "commit": "8e6a513c97a91e897955de62c39afa03bb70dcbf",
      "tree": "498854c74e40cf5bf607d7d832f2fa58701083b0",
      "parents": [
        "21e713d615a9bab2aabf511f1e7991ea318f8ccc",
        "a22d88493ea2a0cdd63b026c0d4b524d658a8e65"
      ],
      "author": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Thu Jan 06 11:36:53 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 06 11:36:53 2011 -0800"
      },
      "message": "Merge \"set default mode of WAL to be off.\" into honeycomb"
    },
    {
      "commit": "21e713d615a9bab2aabf511f1e7991ea318f8ccc",
      "tree": "163b8ebe58a79c24788bea8675eb285034953641",
      "parents": [
        "b83a4b98de886ee3604d135c28e5ac3014acaaf6",
        "b7420fb68795797f329e7bcb72428a833ac8bd5b"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Jan 06 11:32:51 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 06 11:32:51 2011 -0800"
      },
      "message": "Merge \"Fix bug 3327227 - Adjust overflow menu padding\" into honeycomb"
    },
    {
      "commit": "b83a4b98de886ee3604d135c28e5ac3014acaaf6",
      "tree": "ef22e419c6384ba8342f1b7ec9391e69bd2dbc99",
      "parents": [
        "29c288da5260ac221b941e69b960aa2127cbdef0",
        "ddbda005ad6c14bac49a5548753552c8eabb0e3d"
      ],
      "author": {
        "name": "Cary Clark",
        "email": "cary@android.com",
        "time": "Thu Jan 06 11:29:33 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 06 11:29:33 2011 -0800"
      },
      "message": "Merge \"pass enter key to webkit more often\" into honeycomb"
    },
    {
      "commit": "b7420fb68795797f329e7bcb72428a833ac8bd5b",
      "tree": "b81527375b97ee524b4ec37e66f2ade516cbb759",
      "parents": [
        "29c288da5260ac221b941e69b960aa2127cbdef0"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Jan 06 00:32:20 2011 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Jan 06 11:29:08 2011 -0800"
      },
      "message": "Fix bug 3327227 - Adjust overflow menu padding\n\nChange-Id: I1d946655aecfcd1965471dbd32958bf8c0c38e76\n"
    },
    {
      "commit": "ddbda005ad6c14bac49a5548753552c8eabb0e3d",
      "tree": "acd6e0b839d8dfb154759fa653620101e9a703a6",
      "parents": [
        "faba502a8d0547184fe8041f29add83345a07be1"
      ],
      "author": {
        "name": "Cary Clark",
        "email": "cary@android.com",
        "time": "Thu Jan 06 13:40:15 2011 -0500"
      },
      "committer": {
        "name": "Cary Clark",
        "email": "cary@android.com",
        "time": "Thu Jan 06 13:42:11 2011 -0500"
      },
      "message": "pass enter key to webkit more often\n\nIf the cursor is active and on a node that doesn\u0027t want\nkey events, treat the enter key as a click.\n\nOtherwise, pass key down and key up to webkit.\n\nA companion change in external/webkit adds frames\nas nodes that wants key events.\n\nbug:3325093\nChange-Id: I134d2999505925ee1e571841759cb295103b5a30\n"
    },
    {
      "commit": "0e453d1115d03b80c2779dfc600cf3a829b96435",
      "tree": "6615e5a147333275bfcbbd9d6b06c96a7fa8f356",
      "parents": [
        "faba502a8d0547184fe8041f29add83345a07be1"
      ],
      "author": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Thu Jan 06 09:52:51 2011 -0800"
      },
      "committer": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Thu Jan 06 09:52:51 2011 -0800"
      },
      "message": "requery() should close cursorwindow insead of setting it to null.\n\njust in case GC takes a while to kick in.\n\nChange-Id: I3a00b52afe1303be0c7d6bb561e5c07734e4dcb3\n"
    },
    {
      "commit": "7a1121511d8b587a3ab9fc971c0e85cef38f3f81",
      "tree": "5ec20823f85b9dfdc90a7c27bbbca8f9fe2ea7c6",
      "parents": [
        "67ba204aa23e7d5a96ad241a1623e44976b51741"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Jan 05 19:36:19 2011 +0000"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Jan 06 17:20:21 2011 +0000"
      },
      "message": "Remove some superfluous null-checks when constructing a CacheResult\n\nChange-Id: I57f0283872b788f84fef1667f79c37f4d92a5868\n"
    },
    {
      "commit": "67ba204aa23e7d5a96ad241a1623e44976b51741",
      "tree": "b450e89cee9582a30d646696bbda2e447b45a3f6",
      "parents": [
        "e7fc1d26c5061cda7076d974f705c240e4e244fc"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Jan 04 14:24:05 2011 +0000"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Jan 06 17:20:21 2011 +0000"
      },
      "message": "Tidy up CacheManager comments and documentation\n\nChange-Id: I3a7d3836a51ef3092652ade87f29bc84af69ee7d\n"
    },
    {
      "commit": "e7fc1d26c5061cda7076d974f705c240e4e244fc",
      "tree": "c8801ad630cfd947e9f099451b84a8510a025207",
      "parents": [
        "264f6cd0b9215f75dd5917252abea98e8fce6222"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Dec 22 18:11:35 2010 +0000"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Jan 06 17:19:58 2011 +0000"
      },
      "message": "Remove an unused non-public CacheManager method\n\nChange-Id: Ia0bef0a66167ce948802701e1dd85e82b937dbdf\n"
    },
    {
      "commit": "a22d88493ea2a0cdd63b026c0d4b524d658a8e65",
      "tree": "78c2ac9fe6d50179a5bdbe328c0102ac0a16172f",
      "parents": [
        "faba502a8d0547184fe8041f29add83345a07be1"
      ],
      "author": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Thu Jan 06 08:30:29 2011 -0800"
      },
      "committer": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Thu Jan 06 09:18:47 2011 -0800"
      },
      "message": "set default mode of WAL to be off.\n\napps will have to enable WAL explicitly.\n\nChange-Id: Iba5c47a40f465e668ef0d538282230e99fe04ce6\n"
    },
    {
      "commit": "264f6cd0b9215f75dd5917252abea98e8fce6222",
      "tree": "0da668e2df24b638e9a76040441e6a6ed4461e77",
      "parents": [
        "27480cd49470af667dc8985f45b5ba43ab9ed4cd"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Jan 06 10:38:10 2011 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Jan 06 11:48:19 2011 -0500"
      },
      "message": "Temporarily remove UsbManager support for USB host.\n\nA new USB host API will be added in an upcoming commit\n\nChange-Id: I5816c10c7acd236d31ab8ae255fc83c77121eea0\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "27480cd49470af667dc8985f45b5ba43ab9ed4cd",
      "tree": "3b02c1c22836e42d955205caea7d42cfc33b3521",
      "parents": [
        "65d2a4cb5f10a3964f66628be859bc150ec8921e"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Jan 06 09:39:28 2011 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Jan 06 11:47:56 2011 -0500"
      },
      "message": "Remove support for obsolete PTP content provider\n\nThis will be replaced by a new PTP host API in an upcoming commit.\n\nChange-Id: Ib914194e332b5c090cb8e34ed35bd691bc9f85d1\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "faba502a8d0547184fe8041f29add83345a07be1",
      "tree": "46fe71b8810f6d055255629932d57cf04a0efe4b",
      "parents": [
        "82652574b7e68909fd55cca01826fbc0d0c2d173"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Jan 05 15:39:47 2011 +0000"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Jan 06 14:30:22 2011 +0000"
      },
      "message": "Update WebView useragent string for merge to WebKit r72805\n\nNote that this is a backwards merge from Chromium release 9.0.600.0\nto 9.0.597.0, to align with the Chromium 9 stable release branch.\n\nChange-Id: I9cf18eeaa9bc6eb2964272721b686c8ea0b2b897\n"
    },
    {
      "commit": "9456655f93f34a11f4b4696212f2649eed0c35db",
      "tree": "70f1c0d9c1dcc5cbee75e1318eb7ed5b8c10bb72",
      "parents": [
        "1470f9c24eac2bc7e99834119a7a54fa523e6196"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jan 05 23:25:33 2011 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jan 05 23:25:33 2011 -0800"
      },
      "message": "Fix a bug that could cause padded lists to draw dividers incorrectly\n\nChange-Id: I6483848c55567f901ac8b1628991de3343bd3f3d\n"
    },
    {
      "commit": "1470f9c24eac2bc7e99834119a7a54fa523e6196",
      "tree": "0d0c1c194e284b4a601002312ae723835a4e0c94",
      "parents": [
        "33a385bcc4409cca3ee89fff6af4024068fb2dac",
        "a13fc67b8147a1bc8c25d2f28ab027023e339426"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jan 05 22:38:35 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 05 22:38:35 2011 -0800"
      },
      "message": "Merge \"Fix bug 3326380 - ListView motion scrolling stops too early when list is padded\""
    },
    {
      "commit": "a13fc67b8147a1bc8c25d2f28ab027023e339426",
      "tree": "8e0072a2ea8f9853fa7d147a2a846633004c41d8",
      "parents": [
        "fde439751a0deb2453aff143f5ab272b2c546aee"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jan 05 22:37:33 2011 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jan 05 22:37:33 2011 -0800"
      },
      "message": "Fix bug 3326380 - ListView motion scrolling stops too early when list\nis padded\n\nChange-Id: Iaca31e030aefc87f115d5022c2a42aefd73b88ea\n"
    },
    {
      "commit": "11225666139d3403f13ce9bc3f02eceb2ef1018a",
      "tree": "da37218aeacaf85eb5d7aabe643ec9a688f83f67",
      "parents": [
        "fde439751a0deb2453aff143f5ab272b2c546aee",
        "c1b40e361c6cd3bdc53499f17ac09f45e6873059"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jan 05 21:35:56 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 05 21:35:56 2011 -0800"
      },
      "message": "Merge \"Implement issue #3326435: Battery stats improvements\""
    },
    {
      "commit": "fde439751a0deb2453aff143f5ab272b2c546aee",
      "tree": "7da2d76d129412c6c94cc87c54e1b3ee12bc53e0",
      "parents": [
        "f4e4b2753d844c2856c3fc19221bdcd5d65de968",
        "cfff00ef7f7254005477f28b0a6897b212bc7264"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jan 05 21:10:16 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 05 21:10:16 2011 -0800"
      },
      "message": "Merge \"Fix bug 3242965 - Unreadable text in context menus using legacy theme\""
    },
    {
      "commit": "cfff00ef7f7254005477f28b0a6897b212bc7264",
      "tree": "87173d5d00ab39960048570dbe3e8d87a934d0fb",
      "parents": [
        "6c30cfb0c5da16c44cc69b2d2282012aed903dc4"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jan 05 21:06:26 2011 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jan 05 21:06:26 2011 -0800"
      },
      "message": "Fix bug 3242965 - Unreadable text in context menus using legacy theme\n\nChange-Id: I716a93cdea36d7870601e3cdf43522240c2d1111\n"
    },
    {
      "commit": "c1b40e361c6cd3bdc53499f17ac09f45e6873059",
      "tree": "2cb063f22beb9e3c24d0271b1ddf5aa98e3bbac3",
      "parents": [
        "325a0f969c1d803d7e39a9caee8cc3d400350659"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jan 05 18:27:40 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jan 05 21:02:01 2011 -0800"
      },
      "message": "Implement issue #3326435: Battery stats improvements\n\nKeep track of discharge while screen is on vs. off.\n\nCheckin looks like:\n\n5,0,u,dc,1,1,1,0\n\nThe last four numbers are, from left:\n\n- Maximum battery drain over time period.\n- Minimum battery drain over time period.\n- Battery drain while screen was on.\n- Battery drain while screen was off.\n\nChange-Id: Ie4026a7cc8aabb2a6d47d03d2e278aa51c2d5ddf\n"
    },
    {
      "commit": "6a904bc65e5220410457b1e78a673923ea9a5767",
      "tree": "1475100e993968eb112b1e01cee06f6145dee18a",
      "parents": [
        "6c30cfb0c5da16c44cc69b2d2282012aed903dc4"
      ],
      "author": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Wed Jan 05 18:35:40 2011 -0800"
      },
      "committer": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Wed Jan 05 18:38:15 2011 -0800"
      },
      "message": "Revert \"treat \u0027can\u0027t open database file error\u0027 as \u0027database corruption error\u0027\"\n\nThis reverts commit c7fe777d6348bd740d3f2554e9308176a0c462ed.\n\nChange-Id: I9992d404394917537d5c22470efbd970605976ed\n"
    },
    {
      "commit": "93fde2109ee9022f84431e85b1419371d18db860",
      "tree": "af21c46213a21776a75a06f74356167e32bf1083",
      "parents": [
        "0d2631a34d19e461748f807213017d1c3210c967",
        "8b56c503860ac9e3faa1afab475414ca3b5eefd2"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Jan 05 17:50:26 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 05 17:50:26 2011 -0800"
      },
      "message": "Merge \"Updated HDPI assets from Gingerbread\""
    },
    {
      "commit": "32cef98de8f550b9c1e9d9446c41e6dd9adde44e",
      "tree": "9b8ee4c75bf487a4f304d0292e3eb61a0379a408",
      "parents": [
        "e893d1d5d56d61513dd64e302aff0138e6a92602",
        "9d2d26af2e1111251f5a21213a071eb4fdc1224f"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Jan 05 17:36:46 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 05 17:36:46 2011 -0800"
      },
      "message": "Merge \"Add support in TTS for volume and panning control of the synth output\""
    },
    {
      "commit": "8b56c503860ac9e3faa1afab475414ca3b5eefd2",
      "tree": "b8848032dafc5c49f24788ca7517f8116c090d76",
      "parents": [
        "2cdee233125a6cc4b00a2962d5a50273d6bb5410"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Jan 05 17:33:41 2011 -0800"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Jan 05 17:33:41 2011 -0800"
      },
      "message": "Updated HDPI assets from Gingerbread\n\nChange-Id: I02fea9d2c9cb81bb28bba3519381cbe3187bca0d\n"
    },
    {
      "commit": "e893d1d5d56d61513dd64e302aff0138e6a92602",
      "tree": "7becc58581996af2d3f30ae43c4daaf7303eae50",
      "parents": [
        "dab559a24f58d502aeeba62d2e341f0438f52b35",
        "aa0225b0c346318e0fec671fdb350b646da829c0"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Jan 05 17:27:04 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 05 17:27:04 2011 -0800"
      },
      "message": "Merge \"Updated presence icons and new emergency icon\""
    },
    {
      "commit": "dab559a24f58d502aeeba62d2e341f0438f52b35",
      "tree": "0e9961a3ae86e4cf0f0fcf6bbb5cb35c06fe07ac",
      "parents": [
        "fb9bcdb139199f3be22ea8515b3f8737a789f9b4"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Tue Jan 04 20:31:51 2011 -0800"
      },
      "committer": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Wed Jan 05 17:14:24 2011 -0800"
      },
      "message": "exposing isDirty() method on View\n\n- needed in Launcher2 for implementation of caching views to bitmaps\n\nChange-Id: I1dc1e8e4328106f88e1aa8e55ccb17b08fc9756b\n"
    },
    {
      "commit": "fb9bcdb139199f3be22ea8515b3f8737a789f9b4",
      "tree": "09fd2957d64bcef58c3367c96d54fe10d809f978",
      "parents": [
        "80fa7d7b6c6e936b5c74ed1826eac0148ac3c667",
        "a39b987bb761899636ae1e3669d1343499d04ebd"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jan 05 17:10:56 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 05 17:10:56 2011 -0800"
      },
      "message": "Merge \"Fix Holo Spinners\""
    },
    {
      "commit": "a39b987bb761899636ae1e3669d1343499d04ebd",
      "tree": "6fa784a5c6aea4a68c84d49d8402640d55df9353",
      "parents": [
        "325a0f969c1d803d7e39a9caee8cc3d400350659"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jan 05 16:07:54 2011 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jan 05 17:08:33 2011 -0800"
      },
      "message": "Fix Holo Spinners\n\nFix bug 3321329 - Spinner dropdown does not match widget width\n\nFix a bug in ListPopupWindow where setContentWidth was misbehaving\n\nAdd gravity setting to Spinner. This controls the positioning of the\nselected item view within the widget. Holo default is left, legacy\ndefault is center.\n\nIn dropdown mode, Spinners now WRAP_CONTENT width based on a limited\nset of dropdown content. This means the dropdown can display a\nreasonable amount of its content without clipping, while matching\nwidth with the Spinner widget itself.\n\nChange-Id: Ia17fd5f71526548408f4ad3b16bde536b0d3b207\n"
    },
    {
      "commit": "80fa7d7b6c6e936b5c74ed1826eac0148ac3c667",
      "tree": "ab08698afc6576fe476f9cffba5b08cd6f165369",
      "parents": [
        "b7df8ec4dbab4294f6a6b379aa9460340002d264",
        "039a59da59fc6bc33440ae5b39bfc37ffc8aaf98"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Jan 05 17:00:26 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 05 17:00:26 2011 -0800"
      },
      "message": "Merge \"Updated assets from gingerbread\""
    },
    {
      "commit": "aa0225b0c346318e0fec671fdb350b646da829c0",
      "tree": "444757b2d3b890af5dd5d308ca515b02d4e87778",
      "parents": [
        "039a59da59fc6bc33440ae5b39bfc37ffc8aaf98"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Jan 05 16:56:33 2011 -0800"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Jan 05 16:56:33 2011 -0800"
      },
      "message": "Updated presence icons and new emergency icon\n\nChange-Id: I14dd139bf781f34226ea559dc77d9c2cd20eecaa\n"
    },
    {
      "commit": "9d2d26af2e1111251f5a21213a071eb4fdc1224f",
      "tree": "502090359174aef58fdc840b22f3f423f31c099b",
      "parents": [
        "2cdee233125a6cc4b00a2962d5a50273d6bb5410"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Jan 05 16:08:21 2011 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Jan 05 16:24:30 2011 -0800"
      },
      "message": "Add support in TTS for volume and panning control of the synth output\n\nAdd two new parameters that are used when synthesizing text and\n playing it back directly to control the volume and left-right\n panning of the output.\nPanning is applied using a balance law, which is not energy-preserving\n but which doesn\u0027t lower the volume when not panning / panning to\n center (legacy behavior).\n\nReduced amount of logs, and removed spoken text.\n\nIn TextToSpeech.java: added convenience method to handle the setting\n of the cached synthesis parameters.\n\nChange-Id: I235d3d3193283ccc1891e2065d43787e3f63304d\n"
    },
    {
      "commit": "039a59da59fc6bc33440ae5b39bfc37ffc8aaf98",
      "tree": "c9aed94ee872f99905157a68b69fddd06f659820",
      "parents": [
        "2cdee233125a6cc4b00a2962d5a50273d6bb5410"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Jan 05 15:37:31 2011 -0800"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Jan 05 15:37:31 2011 -0800"
      },
      "message": "Updated assets from gingerbread\n\nChange-Id: I4fad5d9bc72528558fa4cca117537b7e7863dddf\n"
    },
    {
      "commit": "50c5785b4fa61856bedafd094bd28102f0f0947e",
      "tree": "2a479cf7e76be7c4a8779e1e15279cf1025669de",
      "parents": [
        "9e90a9953b65ae575ec8db3989857e0c145724b1",
        "38ecb1ea859dd1ea56c51993eb715b8bf185bdbd"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Jan 05 15:17:50 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 05 15:17:50 2011 -0800"
      },
      "message": "Merge \"Use an opaque background for the search bar in legacy SearchDialog.\""
    },
    {
      "commit": "9e90a9953b65ae575ec8db3989857e0c145724b1",
      "tree": "d3ea56f2cf2bbdb0cf0ac9470829eb1c18ab77d9",
      "parents": [
        "a74c22b7ef1250922d88aafc82bd7458db3f9cf5"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue Jan 04 16:23:21 2011 -0800"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Jan 05 15:13:16 2011 -0800"
      },
      "message": "Reuse display lists at the java level.\n\nObjects are invalidated and reset instead of being nulled out\nand recreated. This avoids creating small amounts of garbage for\nthe display list and canvas objects.\n\nChange-Id: I464fac7ea8944c19ad6d03f13a95d9017e3f4262\n"
    },
    {
      "commit": "38ecb1ea859dd1ea56c51993eb715b8bf185bdbd",
      "tree": "62ed293e86545326b393a0e821135c5fc118ff73",
      "parents": [
        "864dd1ca3a070265a0f46521ddd62ec46d8da229"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Jan 05 14:59:30 2011 -0800"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Jan 05 14:59:30 2011 -0800"
      },
      "message": "Use an opaque background for the search bar in legacy SearchDialog.\n\nBug: 3325966\n"
    },
    {
      "commit": "64da12ab1f472e01325b6c6d094153ac110eaf7b",
      "tree": "29b0e44f574a489ea8a5ce5062f244113538382d",
      "parents": [
        "f31161a0e71c0446283610e9bf7a11e0be12bd5e"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Jan 04 19:57:47 2011 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Jan 05 14:51:24 2011 -0800"
      },
      "message": "Add dispatch key shortcut window callback.\n\nEnables Activities and Dialogs to implement key shortcut behavior.\nUseful for global key shortcuts that are not bound to the focused\nview or to a menu.\n\nChange-Id: If377d20b227ee1c5cac84c47c9630b2d77f67e2c\n"
    },
    {
      "commit": "f31161a0e71c0446283610e9bf7a11e0be12bd5e",
      "tree": "f7c479d8e0a0596d9af96283258432f71e043af1",
      "parents": [
        "70588bf864f961974c93aace7586d3e2773a54a8"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jan 04 21:02:48 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jan 05 14:12:55 2011 -0800"
      },
      "message": "Add new \"animator\" and \"interpolator\" resource directories.\n\nFirst phase, allowing apps to move over to the new names.\n\nChange-Id: Ia16f3e2383e4a6599a0011d0464f0aacb1ce9207\n"
    },
    {
      "commit": "70588bf864f961974c93aace7586d3e2773a54a8",
      "tree": "96f20ead5d33bef526758486ffb3e5cbd08c8049",
      "parents": [
        "e0f9552cc13b51bf82bc0002f294f197dceb0386",
        "3a2c6bf0fcae9421cccf113ff972df7aaeb6d3e9"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Wed Jan 05 14:04:06 2011 -0800"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Wed Jan 05 14:04:06 2011 -0800"
      },
      "message": "resolved conflicts for merge of 3a2c6bf0 to master\n\nChange-Id: I1963d8fc391bb84de1054f2b20ce4e082d764cbe\n"
    },
    {
      "commit": "3a2c6bf0fcae9421cccf113ff972df7aaeb6d3e9",
      "tree": "9cb0833fdaf4da5a536f4f1cb8ad57cf31c9a07f",
      "parents": [
        "978e41fccf278bb64c5204d80d8de95c9bf2e3d5",
        "69ea4e15e52c456537575d21443ac1efdb03a902"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Wed Jan 05 13:52:53 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jan 05 13:52:53 2011 -0800"
      },
      "message": "am 69ea4e15: Documentation fixes found over vacation hacking.\n\n* commit \u002769ea4e15e52c456537575d21443ac1efdb03a902\u0027:\n  Documentation fixes found over vacation hacking.\n"
    },
    {
      "commit": "69ea4e15e52c456537575d21443ac1efdb03a902",
      "tree": "cc6af2500033ae9d0b50a7fe5a20d5cbefb256c6",
      "parents": [
        "8d98aebe286be0ca963232afce3d5ceec67d3d7a"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Wed Jan 05 11:13:40 2011 -0800"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Wed Jan 05 13:07:34 2011 -0800"
      },
      "message": "Documentation fixes found over vacation hacking.\n\nChange-Id: I28900026465d66d950cf4f05f0c202b46c3c2d43\n"
    },
    {
      "commit": "22c5dfcaed59c5cfe68c8b4007836d646badc610",
      "tree": "7c85f4b2466d2f846e0ac1b0d0382c12cf937c43",
      "parents": [
        "67a08dda3487a530630cdd1d89224548521b53e1",
        "2c782e3d537c8b5b5182647c36a91bfc601684e6"
      ],
      "author": {
        "name": "Shimeng (Simon) Wang",
        "email": "swang@google.com",
        "time": "Wed Jan 05 13:05:29 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 05 13:05:29 2011 -0800"
      },
      "message": "Merge \"Refactor zoom overview width calculation.\""
    },
    {
      "commit": "67a08dda3487a530630cdd1d89224548521b53e1",
      "tree": "9af2b39e991ff371f5b7c492033bcebe7fb18af3",
      "parents": [
        "7ca6041ac9c57630ca051c1575760b8f3cb81361",
        "18cf9a7828f0b50daf967e22f0c5308b68d2919a"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Wed Jan 05 12:57:37 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 05 12:57:37 2011 -0800"
      },
      "message": "Merge \"Show the keyboard when opening Find from the menu.\""
    },
    {
      "commit": "ae0238cae5aa3656c4da128c8951cedc902e6092",
      "tree": "9792cffe2621089de2178edc7a23480e1a47a3ca",
      "parents": [
        "3dbf55c3a2d993b89d0947885061cf8421930639"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Wed Jan 05 15:12:55 2011 -0500"
      },
      "committer": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Wed Jan 05 15:42:20 2011 -0500"
      },
      "message": "Do not show past entries if autocomplete\u003doff.\n\nBug:3300365\n\nRequires a change in external/webkit.\n\nChange-Id: I2f15d9dfce1002d0bf7a77a14605769fd654aa51\n"
    },
    {
      "commit": "3dbf55c3a2d993b89d0947885061cf8421930639",
      "tree": "41f34f2520c1d4a3db2460305e959468f6e939df",
      "parents": [
        "ac1325bcd394bdc8903b26e8593cc06753d79f29"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Dec 16 10:31:51 2010 -0800"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Jan 05 12:03:33 2011 -0800"
      },
      "message": "TextView\u0027s color transparency is taken into account.\n\nUnless it has a background, the TextView will be able to support\nalpha (text, cursor and highlighted text colors).\n\nBackground colored spans should be detected and should also multiply\ntheir alpha by mCurrentAlpha.\n\nBug 3144861\n\nChange-Id: If640895b8c0b25dc00b909a0a118b68fac0cfd76\n"
    },
    {
      "commit": "ac1325bcd394bdc8903b26e8593cc06753d79f29",
      "tree": "e1e4fc40e4f7bc45ca2bcddf0747e2d32e320b0b",
      "parents": [
        "3f476b34049d062942eafcf48396f593e00bd324",
        "5af0b916f850486cff4797355bf9e7dc3352fe00"
      ],
      "author": {
        "name": "Jason parks",
        "email": "jparks@google.com",
        "time": "Wed Jan 05 11:56:42 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 05 11:56:42 2011 -0800"
      },
      "message": "Merge \"Add decryption support to MountService.\""
    },
    {
      "commit": "3f476b34049d062942eafcf48396f593e00bd324",
      "tree": "e6ef24bea8c37eee321a18503c2b018bcfeb077f",
      "parents": [
        "eb492a02fd5a95f7e3fbf796fdda9e0d82cc15a4"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Jan 03 19:25:36 2011 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jan 05 11:41:26 2011 -0800"
      },
      "message": "Revisiting ActionBar API and layout.\n\nFix several bugs where ActionBar was ignoring LayoutParams in action\nviews.\n\nAdd convenience methods for toggling display options flags.\n\nAdd layout resource version of ActionBar#setCustomView\n\nFix a bug preventing actionViewClasses from being loaded properly in\nmenu xml.\n\nChange-Id: I0d9a0b635fd9cfc020bac69369c0c7749c226349\n"
    },
    {
      "commit": "eb492a02fd5a95f7e3fbf796fdda9e0d82cc15a4",
      "tree": "e3f0e3c0a08c343fab89d16c5bb51e18a8cf6ba9",
      "parents": [
        "73ae078a05ebcebde65df031c3d2def20dd37949",
        "571354fd29db3e4855e2f179c2c6ad47f4eefd77"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Wed Jan 05 11:14:58 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 05 11:14:58 2011 -0800"
      },
      "message": "Merge \"Do not open the keyboard when opening Find from CAB.\""
    },
    {
      "commit": "73ae078a05ebcebde65df031c3d2def20dd37949",
      "tree": "2023bbab1e3237486756120b848f6b0a17be387c",
      "parents": [
        "7f3d515f5e7bec65bea5e4e3aeeed716cea90876",
        "624051aabf6f22f08a8f24ca463377a18cb81941"
      ],
      "author": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Wed Jan 05 11:07:21 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 05 11:07:21 2011 -0800"
      },
      "message": "Merge \"Use the app context to avoid a memory leak.\""
    },
    {
      "commit": "2c782e3d537c8b5b5182647c36a91bfc601684e6",
      "tree": "5fb27e3adc17b3101a0f64c34746ab3c6fa4c03c",
      "parents": [
        "c91d8c3ea5d2a3a065f7d5074817689713ea6dda"
      ],
      "author": {
        "name": "Shimeng (Simon) Wang",
        "email": "swang@google.com",
        "time": "Tue Jan 04 13:32:06 2011 -0800"
      },
      "committer": {
        "name": "Shimeng (Simon) Wang",
        "email": "swang@google.com",
        "time": "Wed Jan 05 11:04:23 2011 -0800"
      },
      "message": "Refactor zoom overview width calculation.\n\nRefactor zoom overview width calculation in FirstLayout and NewPicture;\nalso taking care of the case when wide viewport is not enabled.\n\nThis fixes the setInitialScale Cts test case, which is broken by some\nscale related changed for fixed viewport browser.\n\nissue: 3242034\nChange-Id: Ie54d089763ee38029ef25e6029884a17c2135f97\n"
    },
    {
      "commit": "18cf9a7828f0b50daf967e22f0c5308b68d2919a",
      "tree": "56cdf202f64f68f044436b4cf29cd8f5f3370606",
      "parents": [
        "571354fd29db3e4855e2f179c2c6ad47f4eefd77"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Wed Jan 05 13:47:57 2011 -0500"
      },
      "committer": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Wed Jan 05 13:47:57 2011 -0500"
      },
      "message": "Show the keyboard when opening Find from the menu.\n\nBug:3324846\nChange-Id: Ia8b1eea096660b3c01bc0ee3906ecc86ec1c20f3\n"
    },
    {
      "commit": "624051aabf6f22f08a8f24ca463377a18cb81941",
      "tree": "a47379f9e8f4060ed7339696a4487072410c817c",
      "parents": [
        "2cdee233125a6cc4b00a2962d5a50273d6bb5410"
      ],
      "author": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Wed Jan 05 13:36:00 2011 -0500"
      },
      "committer": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Wed Jan 05 13:36:00 2011 -0500"
      },
      "message": "Use the app context to avoid a memory leak.\n\nBug: 3288583\nChange-Id: Id259a0148c06f6e98b94c07e5d2e2296c6aef65a\n"
    },
    {
      "commit": "5af0b916f850486cff4797355bf9e7dc3352fe00",
      "tree": "596919e498d72eadbc42b3307ac4f81542d34746",
      "parents": [
        "cf7775a88f8c88fc3a902799fc1d5100f6f7e0d6"
      ],
      "author": {
        "name": "Jason parks",
        "email": "jparks@google.com",
        "time": "Mon Nov 29 09:05:25 2010 -0600"
      },
      "committer": {
        "name": "Jason parks",
        "email": "jparks@google.com",
        "time": "Wed Jan 05 12:32:49 2011 -0600"
      },
      "message": "Add decryption support to MountService.\n\n* Implement the decryptStorage() method on the Mount Service.\n  This method makes the calls into vold to decrypt the encrypted\n  volumes and mount them.\n\nChange-Id: I4f6e07a111cf0b36611d590debf9f6579c5ac5f7"
    },
    {
      "commit": "7f3d515f5e7bec65bea5e4e3aeeed716cea90876",
      "tree": "b51a67d0e04b7abda04775346d21b07be47bfdbb",
      "parents": [
        "876e44dfb5aabcd34e052a6a8a9f8ba8f07744ba",
        "1aec9a2212dd76e47ce0215006e5415b6430b54f"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Jan 05 10:32:15 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 05 10:32:15 2011 -0800"
      },
      "message": "Merge changes Ia8a15db8,I20ac5203\n\n* changes:\n  Don\u0027t enable hardware acceleration when the app owns the surface. Bug #3323096\n  Make FrameLayout support mixed wrap_content/match_parent children. Bug #3259668\n"
    },
    {
      "commit": "571354fd29db3e4855e2f179c2c6ad47f4eefd77",
      "tree": "bf86615f4ffb577c6594eb614819c4bb1c3b2341",
      "parents": [
        "2cdee233125a6cc4b00a2962d5a50273d6bb5410"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Tue Jan 04 10:12:41 2011 -0500"
      },
      "committer": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Wed Jan 05 13:31:02 2011 -0500"
      },
      "message": "Do not open the keyboard when opening Find from CAB.\n\nBug:3312049\n\nDo not start Find on page if the action mode fails to\nstart.  Clean up showFindDialog.\n\nRequires a change to packages/apps/Browser\n\nChange-Id: I204315665d3bf9f3ac78e78c4059c5a6f24695db\n"
    },
    {
      "commit": "1aec9a2212dd76e47ce0215006e5415b6430b54f",
      "tree": "035da679527fc5d653ad9bbf4cedf26525d6e728",
      "parents": [
        "9c9573721140c260d4614c7ac58923dcfa0cea22"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Jan 05 09:37:12 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Jan 05 09:37:12 2011 -0800"
      },
      "message": "Don\u0027t enable hardware acceleration when the app owns the surface.\nBug #3323096\n\nChange-Id: Ia8a15db844703199b3cee3d178f118159315c2b9\n"
    },
    {
      "commit": "2cdee233125a6cc4b00a2962d5a50273d6bb5410",
      "tree": "e8f48da1f2259d1ba0d2950b2944c2b4ec10749b",
      "parents": [
        "49945c0ff653d210951fdff51f23835314b64aeb"
      ],
      "author": {
        "name": "Cary Clark",
        "email": "cary@android.com",
        "time": "Wed Dec 29 14:59:24 2010 -0500"
      },
      "committer": {
        "name": "Cary Clark",
        "email": "cary@android.com",
        "time": "Wed Jan 05 08:02:29 2011 -0500"
      },
      "message": "make select all, copy text public but hidden\n\nFor keyboard accelerators, add public interfaces\nto copy text and select all.\n\nbug:3270434\nChange-Id: I4a38b95a373dcf73575f66fe13b082205d2423ce\n"
    },
    {
      "commit": "a01ac783c23070e07a260b90723d2ffe2a0ab224",
      "tree": "b9dc845ff03a089fb2c07198f477b7d8e7a2d2fe",
      "parents": [
        "842e55726a3b44e36a1c359d57e9f0fd445718d5",
        "b35cd54b88292bd6cf0387406ad9071f5475c6a7"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jan 04 22:45:44 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 04 22:45:44 2011 -0800"
      },
      "message": "Merge \"No longer needed.\""
    },
    {
      "commit": "b35cd54b88292bd6cf0387406ad9071f5475c6a7",
      "tree": "904c0d8fd3ab4c794b175a074ea85b58fc418021",
      "parents": [
        "ea3c57176b5882b0484d9b8aff67e178118c8b91"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jan 04 21:30:53 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jan 04 22:41:20 2011 -0800"
      },
      "message": "No longer needed.\n\nChange-Id: Ia2e8264147bb02e29599227d0588e40b1e626358\n"
    }
  ],
  "next": "c91d8c3ea5d2a3a065f7d5074817689713ea6dda"
}
