)]}'
{
  "log": [
    {
      "commit": "4a36b45c72b91045db49c54d33fd7a05fc5a7a3d",
      "tree": "15ae5ac6f9ad21b859de875785ff551389bf65c5",
      "parents": [
        "b4a56f10d875dc62a9c73008f98596c7e32fc249"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Apr 29 16:49:08 2011 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Apr 29 16:49:08 2011 -0700"
      },
      "message": "Moving renderscript GL code into the HAL\nThis change affects\n - shaders\n - meshes\n - fonts\n - quad rendering\n\nChange-Id: I2a53acb4cd1fa8f4c6e67668f6ee969f3d7f7aa1\n"
    },
    {
      "commit": "b4a56f10d875dc62a9c73008f98596c7e32fc249",
      "tree": "5258eff2bba73aad718a47790270671e511f5f44",
      "parents": [
        "36f873c765fee84ec26b0e21021ef4c6edc78123",
        "ba5aebd106c61567ad6be905efd18902025735aa"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Wed Apr 27 13:54:08 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 27 13:54:08 2011 -0700"
      },
      "message": "am ba5aebd1: am ac505b86: am f0556bb9: am 86d1d747: Merge \"Add lock before calling initEglImage\"\n\n* commit \u0027ba5aebd106c61567ad6be905efd18902025735aa\u0027:\n  Add lock before calling initEglImage\n"
    },
    {
      "commit": "ba5aebd106c61567ad6be905efd18902025735aa",
      "tree": "af526858c576d9fb289a875a318057470761f19b",
      "parents": [
        "d84df05490e8b102e81cca848f65c174398be1b6",
        "ac505b86b45462d9883f9c36fad0ef85e0885ee4"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Wed Apr 27 13:41:12 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 27 13:41:12 2011 -0700"
      },
      "message": "am ac505b86: am f0556bb9: am 86d1d747: Merge \"Add lock before calling initEglImage\"\n\n* commit \u0027ac505b86b45462d9883f9c36fad0ef85e0885ee4\u0027:\n  Add lock before calling initEglImage\n"
    },
    {
      "commit": "36f873c765fee84ec26b0e21021ef4c6edc78123",
      "tree": "f5c355ca532e2a737be3deea6b51b6c1075b1480",
      "parents": [
        "c7d1d6288ee097e97560ab01f3d0953014ce3cf7",
        "65bdaf1c6d463d9441125d2c87a36015bfef2d95"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Apr 27 13:20:39 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 27 13:20:39 2011 -0700"
      },
      "message": "Merge \"Cleanup rs.spec file and code generator.\""
    },
    {
      "commit": "ac505b86b45462d9883f9c36fad0ef85e0885ee4",
      "tree": "26cc066dda05de60f4d9da2f8c91509afae2d41d",
      "parents": [
        "470239a0904a439b0364ef2ae6d85e8811c90d36",
        "f0556bb90ff38be96c6099f5efafe386cd7f1083"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Wed Apr 27 12:46:09 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 27 12:46:09 2011 -0700"
      },
      "message": "am f0556bb9: am 86d1d747: Merge \"Add lock before calling initEglImage\"\n\n* commit \u0027f0556bb90ff38be96c6099f5efafe386cd7f1083\u0027:\n  Add lock before calling initEglImage\n"
    },
    {
      "commit": "f0556bb90ff38be96c6099f5efafe386cd7f1083",
      "tree": "4cd192fe57c542e31d2206117414d0c0ab972c88",
      "parents": [
        "30d59fa90ffa1f19674f21596175ccb5fd8febd2",
        "86d1d74762e65b6f64c2d4758aa5fd4af6275696"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Wed Apr 27 12:43:19 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 27 12:43:19 2011 -0700"
      },
      "message": "am 86d1d747: Merge \"Add lock before calling initEglImage\"\n\n* commit \u002786d1d74762e65b6f64c2d4758aa5fd4af6275696\u0027:\n  Add lock before calling initEglImage\n"
    },
    {
      "commit": "86d1d74762e65b6f64c2d4758aa5fd4af6275696",
      "tree": "9aa44e1a21fc0e6c52aed97f57d50ac0e23d6638",
      "parents": [
        "44935c2908b644576b37bd84623461f0eb6ef106",
        "8ecc90d00df9ca90dfbf505daa051eb2a05a14de"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Wed Apr 27 12:28:05 2011 -0700"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Wed Apr 27 12:28:05 2011 -0700"
      },
      "message": "Merge \"Add lock before calling initEglImage\""
    },
    {
      "commit": "c7d1d6288ee097e97560ab01f3d0953014ce3cf7",
      "tree": "3a5d52d8edb7682165c094058e9944c7aadf5f54",
      "parents": [
        "3064878a02b14caa8fd1befb19c85ce8110b1899",
        "d84df05490e8b102e81cca848f65c174398be1b6"
      ],
      "author": {
        "name": "Gloria Wang",
        "email": "gwang@google.com",
        "time": "Wed Apr 27 12:27:05 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 27 12:27:05 2011 -0700"
      },
      "message": "am d84df054: am 96974931: am 83ddcdf7: Add heartbeat error codes into MediaErrors.h\n\n* commit \u0027d84df05490e8b102e81cca848f65c174398be1b6\u0027:\n  Add heartbeat error codes into MediaErrors.h\n"
    },
    {
      "commit": "3064878a02b14caa8fd1befb19c85ce8110b1899",
      "tree": "18b1a9347c392e881a41500972c1ce324ad324d8",
      "parents": [
        "13dfabde8475d567618b386d14e0f809f96901da",
        "b54bebf47fcd1cfbfdccd67e062d856ec06ce825"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Wed Apr 27 12:24:58 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 27 12:24:58 2011 -0700"
      },
      "message": "am b54bebf4: am 470239a0: am 30d59fa9: Ignore fix for startup NPE as file is deleted.\n\n* commit \u0027b54bebf47fcd1cfbfdccd67e062d856ec06ce825\u0027:\n  Fix for startup NPE.\n"
    },
    {
      "commit": "d84df05490e8b102e81cca848f65c174398be1b6",
      "tree": "9b717241bf752b27b38b83f7d7743aa9feffee79",
      "parents": [
        "b54bebf47fcd1cfbfdccd67e062d856ec06ce825",
        "969749319ca17f6e0c6836303a78cc484df2539b"
      ],
      "author": {
        "name": "Gloria Wang",
        "email": "gwang@google.com",
        "time": "Wed Apr 27 12:24:42 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 27 12:24:42 2011 -0700"
      },
      "message": "am 96974931: am 83ddcdf7: Add heartbeat error codes into MediaErrors.h\n\n* commit \u0027969749319ca17f6e0c6836303a78cc484df2539b\u0027:\n  Add heartbeat error codes into MediaErrors.h\n"
    },
    {
      "commit": "b54bebf47fcd1cfbfdccd67e062d856ec06ce825",
      "tree": "43c848a30259fda932c3acfe65faf6999918abf5",
      "parents": [
        "3fa53e448a4b2255f6ed14f8b8355ac2ee3379e9",
        "470239a0904a439b0364ef2ae6d85e8811c90d36"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Wed Apr 27 12:21:50 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 27 12:21:50 2011 -0700"
      },
      "message": "am 470239a0: am 30d59fa9: Ignore fix for startup NPE as file is deleted.\n\n* commit \u0027470239a0904a439b0364ef2ae6d85e8811c90d36\u0027:\n  Fix for startup NPE.\n"
    },
    {
      "commit": "470239a0904a439b0364ef2ae6d85e8811c90d36",
      "tree": "d2e0c5a290695a14f60f6c31990c91a089bed9f5",
      "parents": [
        "36e6c4c1940f816df6c7745458f8c6bcca643701",
        "30d59fa90ffa1f19674f21596175ccb5fd8febd2"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Wed Apr 27 12:18:03 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 27 12:18:03 2011 -0700"
      },
      "message": "am 30d59fa9: Ignore fix for startup NPE as file is deleted.\n\n* commit \u002730d59fa90ffa1f19674f21596175ccb5fd8febd2\u0027:\n  Fix for startup NPE.\n"
    },
    {
      "commit": "969749319ca17f6e0c6836303a78cc484df2539b",
      "tree": "612994c575c416e5564c950b89468aceaed4cda3",
      "parents": [
        "e20c91de9ccb4a8cb76a8e72884f2e9ca001a2de",
        "83ddcdf7fdd46b81a2b0ea5acdf9b9dc52b5daa6"
      ],
      "author": {
        "name": "Gloria Wang",
        "email": "gwang@google.com",
        "time": "Wed Apr 27 12:11:49 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 27 12:11:49 2011 -0700"
      },
      "message": "am 83ddcdf7: Add heartbeat error codes into MediaErrors.h\n\n* commit \u002783ddcdf7fdd46b81a2b0ea5acdf9b9dc52b5daa6\u0027:\n  Add heartbeat error codes into MediaErrors.h\n"
    },
    {
      "commit": "13dfabde8475d567618b386d14e0f809f96901da",
      "tree": "18b1a9347c392e881a41500972c1ce324ad324d8",
      "parents": [
        "998d4570bd0abdfdcbb29b18c700b10d07db17a9",
        "a3e261d506551713477adb2fd47d1a65b94e64d8"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Apr 27 12:11:01 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 27 12:11:01 2011 -0700"
      },
      "message": "Merge \"The accessibility input filter state was not unregistered when no spoken feedback accessibility services are regitstered.\""
    },
    {
      "commit": "30d59fa90ffa1f19674f21596175ccb5fd8febd2",
      "tree": "6fd20979c4791c7f00990f7be496efecd02bf474",
      "parents": [
        "bf4769c7da5dd39499c2c5dc4413a7f5d6ad88a5",
        "44935c2908b644576b37bd84623461f0eb6ef106"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Wed Apr 27 12:09:31 2011 -0700"
      },
      "committer": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Wed Apr 27 12:09:35 2011 -0700"
      },
      "message": "Ignore fix for startup NPE as file is deleted.\n\nChange-Id: Ifcedb4cc14b7079b03f585218c8c29b8f5d96d20\n"
    },
    {
      "commit": "998d4570bd0abdfdcbb29b18c700b10d07db17a9",
      "tree": "53a82c54c9c8648d88d994c768fc838c104a91ce",
      "parents": [
        "d45d463095d1dedaa2d4686739200c69e1e45637",
        "9dc8b3652d3b4a6406186b93b51057840b7ea697"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Apr 27 12:08:59 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 27 12:08:59 2011 -0700"
      },
      "message": "Merge \"Better workaround for the bitmap invalidation problem.\""
    },
    {
      "commit": "a3e261d506551713477adb2fd47d1a65b94e64d8",
      "tree": "ccbe33f918417f2268f3d154cd350314793d5ac0",
      "parents": [
        "3bd929579919999852c3e29c536fd06907e620ac"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Apr 27 12:06:23 2011 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Apr 27 12:06:28 2011 -0700"
      },
      "message": "The accessibility input filter state was not unregistered when\nno spoken feedback accessibility services are regitstered.\n\nbug:4343996\n\nChange-Id: Ie709ac24baa084cf3627d6adb6caf1550c399f8b\n"
    },
    {
      "commit": "44935c2908b644576b37bd84623461f0eb6ef106",
      "tree": "91202102b17d6b953f551d8d731feceda2434361",
      "parents": [
        "17ba30b549a847f3aab854173a9484851f694453",
        "5c14d32d56e5e74c9ada328e6053091685483c7c"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Wed Apr 27 11:40:46 2011 -0700"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Wed Apr 27 11:40:46 2011 -0700"
      },
      "message": "Merge \"Fix for startup NPE.\""
    },
    {
      "commit": "d45d463095d1dedaa2d4686739200c69e1e45637",
      "tree": "a8500bcb60c2ad7b4a9eba7af706eb1fa32c76d2",
      "parents": [
        "3bd929579919999852c3e29c536fd06907e620ac",
        "f6d1b3f125b06fcc4847be3cfb35e8ce21905676"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Wed Apr 27 11:05:28 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 27 11:05:28 2011 -0700"
      },
      "message": "Merge \"Make DRT pull data over network\""
    },
    {
      "commit": "3bd929579919999852c3e29c536fd06907e620ac",
      "tree": "e473759fbf19a69f6cd415970d2e31c1d0a45e4d",
      "parents": [
        "1bde6f428e8742cbd8cc72c26967d32f10979694",
        "7818aaa14a04661bdfd7019bdd1904c4383cd40f"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Apr 27 10:46:39 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 27 10:46:39 2011 -0700"
      },
      "message": "Merge \"Add support for force-enabling zoom\""
    },
    {
      "commit": "1bde6f428e8742cbd8cc72c26967d32f10979694",
      "tree": "86299ff4d02301bc0f04229e5daf2b6b64effab3",
      "parents": [
        "ece92d34fcf273f68f33d2fd8e5764764fc0c66d",
        "4bbca889df9ca76c398f3a11e871fc6ad4a4514d"
      ],
      "author": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Wed Apr 27 01:16:21 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 27 01:16:21 2011 -0700"
      },
      "message": "Merge \"Expose TTS engine API\""
    },
    {
      "commit": "4bbca889df9ca76c398f3a11e871fc6ad4a4514d",
      "tree": "af60d21034235eadf51daf332887945d2143a732",
      "parents": [
        "f076aa5594840baf70fd78a00d1152bd13dfb80c"
      ],
      "author": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Tue Apr 19 18:45:25 2011 +0100"
      },
      "committer": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Wed Apr 27 08:25:24 2011 +0100"
      },
      "message": "Expose TTS engine API\n\nThis is a new API for writing text-to-speech engines.\nThe existing API for apps that use TTS remains the same,\nwith some minor additions.\n\nChange-Id: Id577db449ae0e5baec40621d4a08387dbd755342\n"
    },
    {
      "commit": "ece92d34fcf273f68f33d2fd8e5764764fc0c66d",
      "tree": "99434b823cb3bf2523b85cd65839697a8547f8c0",
      "parents": [
        "f076aa5594840baf70fd78a00d1152bd13dfb80c"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Wed Apr 27 16:09:53 2011 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Wed Apr 27 16:09:53 2011 +0900"
      },
      "message": "Fix a bug in InputMethodSubtype#hashCode\n\nBug: 4345760\n\nNot to use resource ids for calculating hashCode\n\nChange-Id: I29d2555aeb7d0e51205d9f1fe0da708df0890942\n"
    },
    {
      "commit": "83ddcdf7fdd46b81a2b0ea5acdf9b9dc52b5daa6",
      "tree": "a8136e2c92bfc8bd5c4e1d6bccedaa0a9bc9beed",
      "parents": [
        "e1e3d7d97caf89307230e85997f5d23074b216cb"
      ],
      "author": {
        "name": "Gloria Wang",
        "email": "gwang@google.com",
        "time": "Tue Apr 26 17:09:28 2011 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue Apr 26 19:35:32 2011 -0700"
      },
      "message": "Add heartbeat error codes into MediaErrors.h\n\nrelated-to-bug: 4322415\n\nChange-Id: I78137c61e3a8ce9afcb9fb38cb77a83561b9b72d\n"
    },
    {
      "commit": "f076aa5594840baf70fd78a00d1152bd13dfb80c",
      "tree": "e597919a6b648e6a703c730a28a8745c0fa2620e",
      "parents": [
        "25d2893515c5943156877983cee9b4fa5bb28214",
        "62ada81ee1861b6c96d69cfaeb53ca8766a51f17"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Apr 26 18:38:23 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 26 18:38:23 2011 -0700"
      },
      "message": "Merge \"Fix overlay action bar decor layout for lower context mode area.\""
    },
    {
      "commit": "62ada81ee1861b6c96d69cfaeb53ca8766a51f17",
      "tree": "5372db476bd7575d6ee3b8da3d319085491730e1",
      "parents": [
        "a5679c8ad4242b08f09cb2a6573a9a1218d7064c"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Apr 26 18:37:24 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Apr 26 18:37:24 2011 -0700"
      },
      "message": "Fix overlay action bar decor layout for lower context mode area.\n\nChange-Id: I36287c36ed36179eed2b742d494d18de87541001\n"
    },
    {
      "commit": "25d2893515c5943156877983cee9b4fa5bb28214",
      "tree": "752a526dfbc3cefd187b9cd4107a53d5acfe5b23",
      "parents": [
        "faee9c397d7f277031c3bf5578fd72d9208705d1",
        "3fa53e448a4b2255f6ed14f8b8355ac2ee3379e9"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Tue Apr 26 18:11:02 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 26 18:11:02 2011 -0700"
      },
      "message": "am 3fa53e44: am 36e6c4c1: am cc9ee72b: Implement dead service recovery in NFC extras library.\n\n* commit \u00273fa53e448a4b2255f6ed14f8b8355ac2ee3379e9\u0027:\n  Implement dead service recovery in NFC extras library.\n"
    },
    {
      "commit": "3fa53e448a4b2255f6ed14f8b8355ac2ee3379e9",
      "tree": "43c848a30259fda932c3acfe65faf6999918abf5",
      "parents": [
        "ca15bf7ae0e55057d3eafabe5f97fe81bb3dcf26",
        "36e6c4c1940f816df6c7745458f8c6bcca643701"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Tue Apr 26 18:09:02 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 26 18:09:02 2011 -0700"
      },
      "message": "am 36e6c4c1: am cc9ee72b: Implement dead service recovery in NFC extras library.\n\n* commit \u002736e6c4c1940f816df6c7745458f8c6bcca643701\u0027:\n  Implement dead service recovery in NFC extras library.\n"
    },
    {
      "commit": "faee9c397d7f277031c3bf5578fd72d9208705d1",
      "tree": "e3d876c214b0b6cf5e72d7edab048ddd78bcb0c2",
      "parents": [
        "93970c30e3cd6a76547df7bbfb497c9997475658",
        "6fad64c747040e6abcc6a57b99e5ba9293ee4d99"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Apr 26 18:05:23 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 26 18:05:23 2011 -0700"
      },
      "message": "Merge \"Report errors when eglCreateImageKHR fails\""
    },
    {
      "commit": "36e6c4c1940f816df6c7745458f8c6bcca643701",
      "tree": "d2e0c5a290695a14f60f6c31990c91a089bed9f5",
      "parents": [
        "54a952c84317afc64034ded8baad3d788a54026d",
        "cc9ee72bd42bb40b1852f907f58305adde12ecc2"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Tue Apr 26 18:04:02 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 26 18:04:02 2011 -0700"
      },
      "message": "am cc9ee72b: Implement dead service recovery in NFC extras library.\n\n* commit \u0027cc9ee72bd42bb40b1852f907f58305adde12ecc2\u0027:\n  Implement dead service recovery in NFC extras library.\n"
    },
    {
      "commit": "7818aaa14a04661bdfd7019bdd1904c4383cd40f",
      "tree": "40b904363ae9bebbc30489446a157dfb1d08db96",
      "parents": [
        "2d039219adbeaad1a481267bca021b1a8645b481"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Apr 26 16:57:46 2011 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Apr 26 17:59:12 2011 -0700"
      },
      "message": "Add support for force-enabling zoom\n\n Adds an option in WebSettings that causes WebView to ignore the\n user-scalable option on the viewport metatag\n\nChange-Id: Ia850489811a6617a8c17ec6cb17e0a65400f55f0\n"
    },
    {
      "commit": "f6d1b3f125b06fcc4847be3cfb35e8ce21905676",
      "tree": "08cac927d230c83597c3f4bbc119a910026403b8",
      "parents": [
        "46baa14f27eb08b55434bf6e9cf9bcc9c9dbc17f"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue Apr 26 16:41:13 2011 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue Apr 26 17:55:27 2011 -0700"
      },
      "message": "Make DRT pull data over network\n\ncommand format:\n\nadb shell am instrument -w -e class \\\n    com.android.dumprendertree.LoadTestsAutoTest#runPageCyclerTest \\\n    -e suite moz \\\n    -e iteration 1 \\\n    -e forward android-browser-test:80/page_cycler/ \\\n    com.android.dumprendertree/.LayoutTestsAutoRunner\n\nChange-Id: Ib4e9db28953f6be155517bb4b139e4477305c2c2\n"
    },
    {
      "commit": "9dc8b3652d3b4a6406186b93b51057840b7ea697",
      "tree": "45b249fef4dea2fe619c59cc029e921e6d7d475d",
      "parents": [
        "2d039219adbeaad1a481267bca021b1a8645b481"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Apr 26 17:19:41 2011 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Apr 26 17:19:41 2011 -0700"
      },
      "message": "Better workaround for the bitmap invalidation problem.\n\nChange-Id: I9aa5ff9f68413ec36596d976a2e65b8ef272d56e\n"
    },
    {
      "commit": "93970c30e3cd6a76547df7bbfb497c9997475658",
      "tree": "820693cb9461791c75d109c388e6df17c0043ceb",
      "parents": [
        "47cd2e4bdef1c121366e0380d17dba625edcfd40",
        "2738fb1cb13314e68ea5442e335de427261cde3c"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Tue Apr 26 17:03:05 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 26 17:03:05 2011 -0700"
      },
      "message": "Merge \"- Add instrumentation utility to automate rs performance tests:   The RsBench test activity can be launched within instrumentation\""
    },
    {
      "commit": "cc9ee72bd42bb40b1852f907f58305adde12ecc2",
      "tree": "4870cc32b9330093d21ba4a7167ee6dbc127e400",
      "parents": [
        "d2127c438fc858a4f6c8ad75b7a1e4491da69a78"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Tue Apr 26 16:38:00 2011 -0700"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Tue Apr 26 16:38:00 2011 -0700"
      },
      "message": "Implement dead service recovery in NFC extras library.\n\nChange-Id: I4f1d714c625470df4cda2c4c9aacb8d27bfabb10\n"
    },
    {
      "commit": "47cd2e4bdef1c121366e0380d17dba625edcfd40",
      "tree": "b09b045a4b5f36bc1104f9fd09ddaf96f7e76b52",
      "parents": [
        "a2b0c87872c2c747439aea24a406d6a0a595db00",
        "f70642ad142b7525f0ce91cbe78602cc2ffa1eb8"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Tue Apr 26 16:19:04 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 26 16:19:04 2011 -0700"
      },
      "message": "Merge \"Import revised translations.\""
    },
    {
      "commit": "2738fb1cb13314e68ea5442e335de427261cde3c",
      "tree": "9a5c2de74c677d7cad3c5258275f131d74a52587",
      "parents": [
        "a13802d8805c2af2fae4d64e3dee99abd73ecfa9"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Fri Apr 15 17:24:08 2011 -0700"
      },
      "committer": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Tue Apr 26 16:13:32 2011 -0700"
      },
      "message": "- Add instrumentation utility to automate rs performance tests:\n  The RsBench test activity can be launched within instrumentation\n\n- Provide parameter to control test run:\n  set the maximum number of loops from test runner,\n  the script will send out a message after the test loops exceeds the maxium number\n\nChange-Id: I5fba0543094ef7a8b5eaa6ff9a04367d272b4d65\n"
    },
    {
      "commit": "a2b0c87872c2c747439aea24a406d6a0a595db00",
      "tree": "132a5e86721aacd2c14cf75086b1bf58b179ad21",
      "parents": [
        "2d039219adbeaad1a481267bca021b1a8645b481",
        "ca15bf7ae0e55057d3eafabe5f97fe81bb3dcf26"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Tue Apr 26 16:06:19 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 26 16:06:19 2011 -0700"
      },
      "message": "am ca15bf7a: am 54a952c8: am bf4769c7: am 17ba30b5: Merge \"Load mnc/mcc configuration value from SIM (KDDI-CDMA)\"\n\n* commit \u0027ca15bf7ae0e55057d3eafabe5f97fe81bb3dcf26\u0027:\n  Load mnc/mcc configuration value from SIM (KDDI-CDMA)\n"
    },
    {
      "commit": "f70642ad142b7525f0ce91cbe78602cc2ffa1eb8",
      "tree": "c055e3a5d645f177c468b35a772fc81288aced62",
      "parents": [
        "e1c6ff4b91072a4071589938c74dd65d66f88fb5"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Tue Apr 26 16:01:21 2011 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Tue Apr 26 16:01:21 2011 -0700"
      },
      "message": "Import revised translations.\n\nChange-Id: Iec08aa2073bf29bbc9465e57228f6776d3b49ad0\n"
    },
    {
      "commit": "ca15bf7ae0e55057d3eafabe5f97fe81bb3dcf26",
      "tree": "7fb042dd2de834b6724a03e9215d37ecddf0f04b",
      "parents": [
        "fbb0e9f9846e185ba8ded63d754c4e61b1499b90",
        "54a952c84317afc64034ded8baad3d788a54026d"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Tue Apr 26 16:01:13 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 26 16:01:13 2011 -0700"
      },
      "message": "am 54a952c8: am bf4769c7: am 17ba30b5: Merge \"Load mnc/mcc configuration value from SIM (KDDI-CDMA)\"\n\n* commit \u002754a952c84317afc64034ded8baad3d788a54026d\u0027:\n  Load mnc/mcc configuration value from SIM (KDDI-CDMA)\n"
    },
    {
      "commit": "54a952c84317afc64034ded8baad3d788a54026d",
      "tree": "b5a97fdcde9095f36c4a68e8ba6e3bb6527d26ec",
      "parents": [
        "bb93dad9250c0ee8330ab37bbdcd2eb8bfc0f930",
        "bf4769c7da5dd39499c2c5dc4413a7f5d6ad88a5"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Tue Apr 26 15:50:33 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 26 15:50:33 2011 -0700"
      },
      "message": "am bf4769c7: am 17ba30b5: Merge \"Load mnc/mcc configuration value from SIM (KDDI-CDMA)\"\n\n* commit \u0027bf4769c7da5dd39499c2c5dc4413a7f5d6ad88a5\u0027:\n  Load mnc/mcc configuration value from SIM (KDDI-CDMA)\n"
    },
    {
      "commit": "bf4769c7da5dd39499c2c5dc4413a7f5d6ad88a5",
      "tree": "6fd20979c4791c7f00990f7be496efecd02bf474",
      "parents": [
        "bb10986c3d7493eaa3cd16042c8e6dae4769a071",
        "17ba30b549a847f3aab854173a9484851f694453"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Tue Apr 26 15:46:32 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 26 15:46:32 2011 -0700"
      },
      "message": "am 17ba30b5: Merge \"Load mnc/mcc configuration value from SIM (KDDI-CDMA)\"\n\n* commit \u002717ba30b549a847f3aab854173a9484851f694453\u0027:\n  Load mnc/mcc configuration value from SIM (KDDI-CDMA)\n"
    },
    {
      "commit": "2d039219adbeaad1a481267bca021b1a8645b481",
      "tree": "8fc0c79b7dd26aae4bd1dda4e873455f1ec9d7d1",
      "parents": [
        "a5679c8ad4242b08f09cb2a6573a9a1218d7064c",
        "740bf2bb2e900d3db2292b5909b4b4c6e90320e6"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Apr 26 15:35:27 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 26 15:35:27 2011 -0700"
      },
      "message": "Merge \"Apply shaders/filters to text drop shadows. Bug #4318323\""
    },
    {
      "commit": "740bf2bb2e900d3db2292b5909b4b4c6e90320e6",
      "tree": "9c6759f83ab467d849ef8072e262fe7ac55b8c71",
      "parents": [
        "3a03eeedafb3e3335b56bdb9c0a2f02104d32299"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Apr 26 15:33:10 2011 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Apr 26 15:33:10 2011 -0700"
      },
      "message": "Apply shaders/filters to text drop shadows.\nBug #4318323\n\nThis change also fixes the fact that shaders were not modulated\nby the paint\u0027s color when drawing paths.\n\nChange-Id: Id88804143aea06c895d4cbcdbe106d660230aa5a\n"
    },
    {
      "commit": "6fad64c747040e6abcc6a57b99e5ba9293ee4d99",
      "tree": "d43c999efa712e5171414c94d1d1a9effe044c0b",
      "parents": [
        "88eb5c07f567c30195d4940167cabc50bf2c1e34"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Apr 26 14:57:40 2011 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Apr 26 15:03:27 2011 -0700"
      },
      "message": "Report errors when eglCreateImageKHR fails\n\nChange-Id: Ica39b72ac2505675e619ef4994bd67b98bf6e7da\n"
    },
    {
      "commit": "65bdaf1c6d463d9441125d2c87a36015bfef2d95",
      "tree": "0a509884834b6eba859565b274a9cb603a0a07e6",
      "parents": [
        "e7c4a7565c7f8c8fc1ec92dc0692577fcc474750"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Apr 26 14:50:00 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Apr 26 14:50:40 2011 -0700"
      },
      "message": "Cleanup rs.spec file and code generator.\n\nChange-Id: I369e36b222ff962fc6835bc550435c2940e2b5fd\n"
    },
    {
      "commit": "17ba30b549a847f3aab854173a9484851f694453",
      "tree": "697dc2420af00b32ce331916f7ba408cf745d2df",
      "parents": [
        "13ce221e4316f7956ba072e774a7b97646e5d99b",
        "2037b5a8b206cfdc6748ad777ad1e275053d2163"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Tue Apr 26 14:36:48 2011 -0700"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Tue Apr 26 14:36:48 2011 -0700"
      },
      "message": "Merge \"Load mnc/mcc configuration value from SIM (KDDI-CDMA)\""
    },
    {
      "commit": "a5679c8ad4242b08f09cb2a6573a9a1218d7064c",
      "tree": "34a48a3dbafb93d9557f39e5ee4dea5ecad92544",
      "parents": [
        "64e00980a335d86402e2c318bcf19f58d11b8163",
        "3a03eeedafb3e3335b56bdb9c0a2f02104d32299"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Apr 26 14:04:59 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 26 14:04:59 2011 -0700"
      },
      "message": "Merge \"Update shader text to test with drop shadows.\""
    },
    {
      "commit": "3a03eeedafb3e3335b56bdb9c0a2f02104d32299",
      "tree": "660acf7eb7b5d9eef082b169f7bbc0e5be7abb32",
      "parents": [
        "e1c6ff4b91072a4071589938c74dd65d66f88fb5"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Apr 26 14:04:08 2011 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Apr 26 14:04:08 2011 -0700"
      },
      "message": "Update shader text to test with drop shadows.\n\nChange-Id: Iefdf116846c9b5649d1561a9d80d66d1c3acfeca\n"
    },
    {
      "commit": "64e00980a335d86402e2c318bcf19f58d11b8163",
      "tree": "b87b38a9f7728cf985dcfe4c30cdf5d2a6536f87",
      "parents": [
        "87dfce43075e933972b42a0071329b112af33bef",
        "6cc888e77e17ac522f75bf61403307de8ace2ef3"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Apr 26 13:45:51 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 26 13:45:51 2011 -0700"
      },
      "message": "Merge \"Start ICS header cleanup and finish type matrix.\""
    },
    {
      "commit": "87dfce43075e933972b42a0071329b112af33bef",
      "tree": "81f1a14f57474ee7bf19061073b2b8fd06f7f4d2",
      "parents": [
        "b7642cbae40aa6b1c54e5b39ed046f7f52e327d9",
        "fbb0e9f9846e185ba8ded63d754c4e61b1499b90"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@android.com",
        "time": "Tue Apr 26 12:46:04 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 26 12:46:04 2011 -0700"
      },
      "message": "am fbb0e9f9: am bb93dad9: am bb10986c: am 13ce221e: Merge \"libutils: Fix an improper const-cast in RefBase\"\n\n* commit \u0027fbb0e9f9846e185ba8ded63d754c4e61b1499b90\u0027:\n  libutils: Fix an improper const-cast in RefBase\n"
    },
    {
      "commit": "b7642cbae40aa6b1c54e5b39ed046f7f52e327d9",
      "tree": "51bd4711d27c207b1c1f290dfa1e750f2766ff2f",
      "parents": [
        "86c5a9995f130c069eded44c155b232a47fd2341",
        "31418a1e9b905593587d8bf7a4705429db549d97"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Apr 26 12:45:52 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 26 12:45:52 2011 -0700"
      },
      "message": "am 31418a1e: am 45e13ec1: am 5fcfce96: am 4b72eec3: Merge \"Re-assingning local variable if mStringBlocks was initialized here. NPE is thrown otherwise.\"\n\n* commit \u002731418a1e9b905593587d8bf7a4705429db549d97\u0027:\n  Re-assingning local variable if mStringBlocks was initialized here. NPE is thrown otherwise.\n"
    },
    {
      "commit": "86c5a9995f130c069eded44c155b232a47fd2341",
      "tree": "3ce25f84e020a59a6874c1b20c18441734f01ad8",
      "parents": [
        "406059e8e30ea247e6cebd135ae25ae96c8ee6f7",
        "4e1027e45dbe292b1bdcbd3500b20f00618303f4"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Apr 26 12:45:28 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 26 12:45:28 2011 -0700"
      },
      "message": "am 4e1027e4: am 78d4e71d: (-s ours) am d2127c43: Handle DHCP renewal and wakeup in framework\n\n* commit \u00274e1027e45dbe292b1bdcbd3500b20f00618303f4\u0027:\n  Handle DHCP renewal and wakeup in framework\n"
    },
    {
      "commit": "406059e8e30ea247e6cebd135ae25ae96c8ee6f7",
      "tree": "3ce25f84e020a59a6874c1b20c18441734f01ad8",
      "parents": [
        "17a650c111d3fdace9be6666146ed99b533a55b1",
        "1786fddabeeffcceede702005839d9544188bc33"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Apr 26 12:45:15 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 26 12:45:15 2011 -0700"
      },
      "message": "am 1786fdda: am e20c91de: am e1e3d7d9: am 97fee855: docs: update a couple usb driver URLs bug: 4339758\n\n* commit \u00271786fddabeeffcceede702005839d9544188bc33\u0027:\n  docs: update a couple usb driver URLs bug: 4339758\n"
    },
    {
      "commit": "17a650c111d3fdace9be6666146ed99b533a55b1",
      "tree": "c90538ed987d2e167b3477dbff28ad482fab67b3",
      "parents": [
        "e1c6ff4b91072a4071589938c74dd65d66f88fb5",
        "48dca4de70890d324b5830a58bb9fa273164151a"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Apr 26 12:44:53 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 26 12:44:53 2011 -0700"
      },
      "message": "am 48dca4de: am 969357e3: am 223995dc: Fix issue 4335692: HDMI media volume\n\n* commit \u002748dca4de70890d324b5830a58bb9fa273164151a\u0027:\n  Fix issue 4335692: HDMI media volume\n"
    },
    {
      "commit": "e1c6ff4b91072a4071589938c74dd65d66f88fb5",
      "tree": "e2b743c63224a4038bbb1d598728680fffba8a0d",
      "parents": [
        "ee6d5cfdff475f6c1119f060b139bdc1b621fa8b"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Apr 26 11:50:17 2011 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Apr 26 11:50:17 2011 -0700"
      },
      "message": "Make setGradientCenter/Radius work.\n\nThe previous implementation would not rebuild the gradient shader\nwhen programmatically changing the shader\u0027s properties. Also fixes\nthe documentation since the gradient center does affect linear\ngradients.\n\nChange-Id: I5387188484b862f6835b0da9042b25032e55e792\n"
    },
    {
      "commit": "fbb0e9f9846e185ba8ded63d754c4e61b1499b90",
      "tree": "ffc94e0cd4830bd27fc3ef3fa34f491f7d4af0a3",
      "parents": [
        "31418a1e9b905593587d8bf7a4705429db549d97",
        "bb93dad9250c0ee8330ab37bbdcd2eb8bfc0f930"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@android.com",
        "time": "Tue Apr 26 11:45:46 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 26 11:45:46 2011 -0700"
      },
      "message": "am bb93dad9: am bb10986c: am 13ce221e: Merge \"libutils: Fix an improper const-cast in RefBase\"\n\n* commit \u0027bb93dad9250c0ee8330ab37bbdcd2eb8bfc0f930\u0027:\n  libutils: Fix an improper const-cast in RefBase\n"
    },
    {
      "commit": "bb93dad9250c0ee8330ab37bbdcd2eb8bfc0f930",
      "tree": "127f3d9a5b159669b2bf75f09fd8c24ac03296d5",
      "parents": [
        "45e13ec1c5cd765162b7450b1c3a4632e8979894",
        "bb10986c3d7493eaa3cd16042c8e6dae4769a071"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@android.com",
        "time": "Tue Apr 26 11:41:31 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 26 11:41:31 2011 -0700"
      },
      "message": "am bb10986c: am 13ce221e: Merge \"libutils: Fix an improper const-cast in RefBase\"\n\n* commit \u0027bb10986c3d7493eaa3cd16042c8e6dae4769a071\u0027:\n  libutils: Fix an improper const-cast in RefBase\n"
    },
    {
      "commit": "ee6d5cfdff475f6c1119f060b139bdc1b621fa8b",
      "tree": "05dc118e466f070648e428f4ed33a4acffda79a3",
      "parents": [
        "8f67eae87ae84fb0c17e7fd4c9b6a62e73b0de29"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Apr 26 11:40:14 2011 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Apr 26 11:40:14 2011 -0700"
      },
      "message": "Copy the solid color when mutating a gradient drawable.\n\nChange-Id: If3eed36b81f54bb5a56eab7784feda3e3786f8fc\n"
    },
    {
      "commit": "bb10986c3d7493eaa3cd16042c8e6dae4769a071",
      "tree": "d5762b2a7c5539edccef31bbeac72194803383e4",
      "parents": [
        "5fcfce965f1380ee7e151c1df75b247dd42b349e",
        "13ce221e4316f7956ba072e774a7b97646e5d99b"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@android.com",
        "time": "Tue Apr 26 11:32:22 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 26 11:32:22 2011 -0700"
      },
      "message": "am 13ce221e: Merge \"libutils: Fix an improper const-cast in RefBase\"\n\n* commit \u002713ce221e4316f7956ba072e774a7b97646e5d99b\u0027:\n  libutils: Fix an improper const-cast in RefBase\n"
    },
    {
      "commit": "13ce221e4316f7956ba072e774a7b97646e5d99b",
      "tree": "98ffdce80f2cfcc6a9d9b2516d852d089e2f444d",
      "parents": [
        "4b72eec34c983abb7a3afcbadd74d3bd807c4765",
        "c4fbbe06a53de3951c258978ffce1b1f185f8828"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@android.com",
        "time": "Tue Apr 26 11:26:33 2011 -0700"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Tue Apr 26 11:26:33 2011 -0700"
      },
      "message": "Merge \"libutils: Fix an improper const-cast in RefBase\""
    },
    {
      "commit": "8f67eae87ae84fb0c17e7fd4c9b6a62e73b0de29",
      "tree": "b1eeceb17877d02a5fa944b130968e19da3e6ad7",
      "parents": [
        "4a123c4d69a1a73d0e16834700c3fe95034fe66e"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Apr 26 11:24:42 2011 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Apr 26 11:24:42 2011 -0700"
      },
      "message": "Take the index parameter into account in drawTextOnPath.\n\nChange-Id: I92ff9b2c0fe16a467996ae1973bbfd4fad5ef750\n"
    },
    {
      "commit": "4a123c4d69a1a73d0e16834700c3fe95034fe66e",
      "tree": "0cfdf32745e5a08cfe746abe1ff70ff44ca18673",
      "parents": [
        "32b2698a93ac18885abbd9a9a4acb8b0b974c2c5"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Apr 26 11:23:08 2011 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Apr 26 11:23:08 2011 -0700"
      },
      "message": "Allow bitmap filtering on NinePatchDrawable.\n\nThere\u0027s no reason to not allow it anymore.\n\nChange-Id: Id1881784e6abb49f1965af6595a77391b88b426f\n"
    },
    {
      "commit": "31418a1e9b905593587d8bf7a4705429db549d97",
      "tree": "ed35cb760198fa1e358b377a358e17b02d4eb50c",
      "parents": [
        "4e1027e45dbe292b1bdcbd3500b20f00618303f4",
        "45e13ec1c5cd765162b7450b1c3a4632e8979894"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Apr 26 10:24:27 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 26 10:24:27 2011 -0700"
      },
      "message": "am 45e13ec1: am 5fcfce96: am 4b72eec3: Merge \"Re-assingning local variable if mStringBlocks was initialized here. NPE is thrown otherwise.\"\n\n* commit \u002745e13ec1c5cd765162b7450b1c3a4632e8979894\u0027:\n  Re-assingning local variable if mStringBlocks was initialized here. NPE is thrown otherwise.\n"
    },
    {
      "commit": "32b2698a93ac18885abbd9a9a4acb8b0b974c2c5",
      "tree": "337846107060079af82c6e8606abfd087f9359ef",
      "parents": [
        "4ddb7ab8628071e6ad2388117b4e8692f7decdb4",
        "eb6b9e649e0e8a9d8f7bcfaac38bc244825e911a"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Apr 26 09:37:57 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 26 09:37:57 2011 -0700"
      },
      "message": "Merge \"Fix javadoc.\""
    },
    {
      "commit": "4ddb7ab8628071e6ad2388117b4e8692f7decdb4",
      "tree": "69db26f4e158e11bb339755706e618ce4e62cef0",
      "parents": [
        "7460591a57a2ea585eec410a5d0112e8427d78c9",
        "77cdbc5fdd6e6e1818353f97c69870b2aafd2d25"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Apr 26 09:31:48 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 26 09:31:48 2011 -0700"
      },
      "message": "Merge \"Adding capability to lookup many elements.\""
    },
    {
      "commit": "4e1027e45dbe292b1bdcbd3500b20f00618303f4",
      "tree": "cb24682927e29517ec9b75e560617a52d0e335dc",
      "parents": [
        "1786fddabeeffcceede702005839d9544188bc33",
        "78d4e71dec9e8c60e24656fd0feeafbbf0ac78e9"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Apr 26 08:54:54 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 26 08:54:54 2011 -0700"
      },
      "message": "am 78d4e71d: (-s ours) am d2127c43: Handle DHCP renewal and wakeup in framework\n\n* commit \u002778d4e71dec9e8c60e24656fd0feeafbbf0ac78e9\u0027:\n  Handle DHCP renewal and wakeup in framework\n"
    },
    {
      "commit": "7460591a57a2ea585eec410a5d0112e8427d78c9",
      "tree": "9e3880e7a64f211c96e900612ab36b78b8fccb6d",
      "parents": [
        "bfc57acdb8789a97300fee3daecb31072d90bd44",
        "759efacd2d1cf70d10f66fb9656de656ac8ca867"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Apr 26 01:35:39 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 26 01:35:39 2011 -0700"
      },
      "message": "am 759efacd: am ef568c97: Merge \"Make new networkAttribute parameter non-optional.\" into honeycomb-LTE\n\n* commit \u0027759efacd2d1cf70d10f66fb9656de656ac8ca867\u0027:\n  Make new networkAttribute parameter non-optional.\n"
    },
    {
      "commit": "bfc57acdb8789a97300fee3daecb31072d90bd44",
      "tree": "e7a38cced6ca972f042294d9ae40c4b8bd0bd178",
      "parents": [
        "88eb5c07f567c30195d4940167cabc50bf2c1e34",
        "9d5ac7bd8ac92ac8fda2e1ac500438ffe6e3aa0f"
      ],
      "author": {
        "name": "Ramesh Sudini",
        "email": "ramesh.sudini@motorola.com",
        "time": "Tue Apr 26 01:35:20 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 26 01:35:20 2011 -0700"
      },
      "message": "am 9d5ac7bd: am dcbba67a: Telephony: Fix merge issue \"Set enabled state before notification is sent out.\"\n\n* commit \u00279d5ac7bd8ac92ac8fda2e1ac500438ffe6e3aa0f\u0027:\n  Telephony: Fix merge issue \"Set enabled state before notification is sent out.\"\n"
    },
    {
      "commit": "45e13ec1c5cd765162b7450b1c3a4632e8979894",
      "tree": "9a1ebc0fbb58731456ccc6ed259f4cdc582f429a",
      "parents": [
        "78d4e71dec9e8c60e24656fd0feeafbbf0ac78e9",
        "5fcfce965f1380ee7e151c1df75b247dd42b349e"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Apr 26 01:20:37 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 26 01:20:37 2011 -0700"
      },
      "message": "am 5fcfce96: am 4b72eec3: Merge \"Re-assingning local variable if mStringBlocks was initialized here. NPE is thrown otherwise.\"\n\n* commit \u00275fcfce965f1380ee7e151c1df75b247dd42b349e\u0027:\n  Re-assingning local variable if mStringBlocks was initialized here. NPE is thrown otherwise.\n"
    },
    {
      "commit": "1786fddabeeffcceede702005839d9544188bc33",
      "tree": "cb24682927e29517ec9b75e560617a52d0e335dc",
      "parents": [
        "48dca4de70890d324b5830a58bb9fa273164151a",
        "e20c91de9ccb4a8cb76a8e72884f2e9ca001a2de"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Apr 26 01:18:21 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 26 01:18:21 2011 -0700"
      },
      "message": "am e20c91de: am e1e3d7d9: am 97fee855: docs: update a couple usb driver URLs bug: 4339758\n\n* commit \u0027e20c91de9ccb4a8cb76a8e72884f2e9ca001a2de\u0027:\n  docs: update a couple usb driver URLs bug: 4339758\n"
    },
    {
      "commit": "48dca4de70890d324b5830a58bb9fa273164151a",
      "tree": "8358b7370aaf5ea0f4fd20f153d755886b092315",
      "parents": [
        "759efacd2d1cf70d10f66fb9656de656ac8ca867",
        "969357e31c93e168e7a4cb3b41c33a6ec26f4a26"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Apr 26 01:14:07 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 26 01:14:07 2011 -0700"
      },
      "message": "am 969357e3: am 223995dc: Fix issue 4335692: HDMI media volume\n\n* commit \u0027969357e31c93e168e7a4cb3b41c33a6ec26f4a26\u0027:\n  Fix issue 4335692: HDMI media volume\n"
    },
    {
      "commit": "e20c91de9ccb4a8cb76a8e72884f2e9ca001a2de",
      "tree": "23b69e3506e3bec96ba2fc5e63c158f6c3bb4142",
      "parents": [
        "969357e31c93e168e7a4cb3b41c33a6ec26f4a26",
        "e1e3d7d97caf89307230e85997f5d23074b216cb"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Apr 26 01:12:14 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 26 01:12:14 2011 -0700"
      },
      "message": "am e1e3d7d9: am 97fee855: docs: update a couple usb driver URLs bug: 4339758\n\n* commit \u0027e1e3d7d97caf89307230e85997f5d23074b216cb\u0027:\n  docs: update a couple usb driver URLs bug: 4339758\n"
    },
    {
      "commit": "78d4e71dec9e8c60e24656fd0feeafbbf0ac78e9",
      "tree": "6920aa0aecf2774fdb07e3d30ea680dd5aed67eb",
      "parents": [
        "24a16e6c53d9b45c0cfdf150425002adc919955b",
        "d2127c438fc858a4f6c8ad75b7a1e4491da69a78"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Apr 26 01:01:31 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 26 01:01:31 2011 -0700"
      },
      "message": "am d2127c43: Handle DHCP renewal and wakeup in framework\n\n* commit \u0027d2127c438fc858a4f6c8ad75b7a1e4491da69a78\u0027:\n  Handle DHCP renewal and wakeup in framework\n"
    },
    {
      "commit": "e1e3d7d97caf89307230e85997f5d23074b216cb",
      "tree": "d2b5251fb80413eadc051148ca50a348d661c63d",
      "parents": [
        "223995dcf28aca2399258951a59559a7ae318ceb",
        "97fee8554d40a8c093ef16934284d9292e4cf7a4"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Apr 26 00:45:35 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 26 00:45:35 2011 -0700"
      },
      "message": "am 97fee855: docs: update a couple usb driver URLs bug: 4339758\n\n* commit \u002797fee8554d40a8c093ef16934284d9292e4cf7a4\u0027:\n  docs: update a couple usb driver URLs bug: 4339758\n"
    },
    {
      "commit": "5fcfce965f1380ee7e151c1df75b247dd42b349e",
      "tree": "03761ae19828f988246f85c2534b10a5ac2ef11a",
      "parents": [
        "24a16e6c53d9b45c0cfdf150425002adc919955b",
        "4b72eec34c983abb7a3afcbadd74d3bd807c4765"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Apr 26 00:39:44 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 26 00:39:44 2011 -0700"
      },
      "message": "am 4b72eec3: Merge \"Re-assingning local variable if mStringBlocks was initialized here. NPE is thrown otherwise.\"\n\n* commit \u00274b72eec34c983abb7a3afcbadd74d3bd807c4765\u0027:\n  Re-assingning local variable if mStringBlocks was initialized here. NPE is thrown otherwise.\n"
    },
    {
      "commit": "759efacd2d1cf70d10f66fb9656de656ac8ca867",
      "tree": "868ea3ce1aa773b9d5a04a773d6a12956872b836",
      "parents": [
        "9d5ac7bd8ac92ac8fda2e1ac500438ffe6e3aa0f",
        "ef568c97b5962249cbab7995f76435492a10ba68"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Apr 26 00:23:03 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 26 00:23:03 2011 -0700"
      },
      "message": "am ef568c97: Merge \"Make new networkAttribute parameter non-optional.\" into honeycomb-LTE\n\n* commit \u0027ef568c97b5962249cbab7995f76435492a10ba68\u0027:\n  Make new networkAttribute parameter non-optional.\n"
    },
    {
      "commit": "9d5ac7bd8ac92ac8fda2e1ac500438ffe6e3aa0f",
      "tree": "4ce9d7678bcded8f117537115123d75f02eafd80",
      "parents": [
        "7f90b316b6731b6e8beb3babe71088d0d8bd3a57",
        "dcbba67afc08d0ac9af53e95d5997af11f869853"
      ],
      "author": {
        "name": "Ramesh Sudini",
        "email": "ramesh.sudini@motorola.com",
        "time": "Tue Apr 26 00:21:37 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 26 00:21:37 2011 -0700"
      },
      "message": "am dcbba67a: Telephony: Fix merge issue \"Set enabled state before notification is sent out.\"\n\n* commit \u0027dcbba67afc08d0ac9af53e95d5997af11f869853\u0027:\n  Telephony: Fix merge issue \"Set enabled state before notification is sent out.\"\n"
    },
    {
      "commit": "969357e31c93e168e7a4cb3b41c33a6ec26f4a26",
      "tree": "d8c5e4fa35ba1fbb1f4df632171ba2b958a881aa",
      "parents": [
        "ef568c97b5962249cbab7995f76435492a10ba68",
        "223995dcf28aca2399258951a59559a7ae318ceb"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Apr 26 00:19:34 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 26 00:19:34 2011 -0700"
      },
      "message": "am 223995dc: Fix issue 4335692: HDMI media volume\n\n* commit \u0027223995dcf28aca2399258951a59559a7ae318ceb\u0027:\n  Fix issue 4335692: HDMI media volume\n"
    },
    {
      "commit": "88eb5c07f567c30195d4940167cabc50bf2c1e34",
      "tree": "a7605f02c7613b08e537a2dc04a4fea50a9b7084",
      "parents": [
        "a277c4328f1490b69ce1f85214e80017d3593797",
        "1d38d936a159a73ad06e481bd960d37c5ae1efed"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Apr 25 22:59:51 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 25 22:59:51 2011 -0700"
      },
      "message": "Merge \"fix typo in Vector\u003c\u003e:: push_back and push_front\""
    },
    {
      "commit": "1d38d936a159a73ad06e481bd960d37c5ae1efed",
      "tree": "ea741faa897427ca4dbe745fbd28793abfb87801",
      "parents": [
        "641e093f28b0c1b4b3c5c399b9941479fd760eae"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Apr 25 22:56:54 2011 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Apr 25 22:59:07 2011 -0700"
      },
      "message": "fix typo in Vector\u003c\u003e:: push_back and push_front\n\nparameter were inverted.\n\nChange-Id: I867b01de5f58354bb9668fa662dd2a7d78dd3b37\n"
    },
    {
      "commit": "a277c4328f1490b69ce1f85214e80017d3593797",
      "tree": "9c28ffb0a63862a9bc35159e5998478fb32ede63",
      "parents": [
        "d0244575df1895d5796d0b20c55da34481ee8685",
        "5f3586e1ad21b011ff7d70ce26c2e0aa6d44a3ff"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Apr 25 21:54:56 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 25 21:54:56 2011 -0700"
      },
      "message": "Merge \"Give PSP and QuickTime compatible mp4 files a chance to play\""
    },
    {
      "commit": "d0244575df1895d5796d0b20c55da34481ee8685",
      "tree": "de475bf4da3f00ee45bb96e8700f564625b49541",
      "parents": [
        "9b33461384fdfe5258ff5ebb8e607b48ea65751e",
        "3f0341cbbdeee248e71814f7071233c823b44f74"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Apr 25 21:54:46 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 25 21:54:46 2011 -0700"
      },
      "message": "Merge \"Fix memory leak from retrieval of getSupportedDrmInfo.\""
    },
    {
      "commit": "9b33461384fdfe5258ff5ebb8e607b48ea65751e",
      "tree": "e5a2172cc1cd7cb4f6eba0771995d54bd8c077fe",
      "parents": [
        "c404c4fbc1bef37b7bf2ac0708f5a2165fa08342",
        "589e4e27ee071f028a4bc72b91a1fb053ab13404"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Apr 25 18:07:24 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 25 18:07:24 2011 -0700"
      },
      "message": "Merge \"Fix bug #4338103 (Android Arabic and Hebrew input is broken)\""
    },
    {
      "commit": "589e4e27ee071f028a4bc72b91a1fb053ab13404",
      "tree": "bada40903f4117025a554b1119f7e944a1e76a0f",
      "parents": [
        "d42aad987ad65b40de62cfd20d841e1dc03ea088"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Apr 25 16:48:51 2011 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Apr 25 17:48:55 2011 -0700"
      },
      "message": "Fix bug #4338103 (Android Arabic and Hebrew input is broken)\n\n- fix glyph order when there is only a single run\n- update tests\n\nChange-Id: I113f28a8c76cab622fb75ce84bc50d1d38fa254e\n"
    },
    {
      "commit": "c404c4fbc1bef37b7bf2ac0708f5a2165fa08342",
      "tree": "6cd58c5dc470a9957a6e113ec8536e8fe91b22f3",
      "parents": [
        "fbfb7e50c992080b8c7adff70d1d7ea94cf9fdc7",
        "dae7824c4b78d02159c6ad0896f246942d7b3d8c"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Apr 25 17:44:22 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 25 17:44:22 2011 -0700"
      },
      "message": "Merge \"Action bar work for phones\""
    },
    {
      "commit": "dae7824c4b78d02159c6ad0896f246942d7b3d8c",
      "tree": "c83aa633bbf5e2713bde0b35a04f6f585839742a",
      "parents": [
        "a13802d8805c2af2fae4d64e3dee99abd73ecfa9"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Apr 25 15:23:41 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Apr 25 17:42:45 2011 -0700"
      },
      "message": "Action bar work for phones\n\nDrop tabs to a second row at \u003c w480dp\n\nMake 9-patches for the cab\u0027s \"done\" button thinner\n\nAdd a \"disable home\" display option to the action bar to turn off\nfocus and touch feedback when tapping home would do nothing\n\nChange-Id: Ib2eedf311655f02055357321e2e9ad5b9037fed1\n"
    },
    {
      "commit": "fbfb7e50c992080b8c7adff70d1d7ea94cf9fdc7",
      "tree": "2c3f0bdd3e62f694ad36c561f267144b741bdf94",
      "parents": [
        "641e093f28b0c1b4b3c5c399b9941479fd760eae",
        "c89f22242b955ae748765b3465b819b40f70ee5f"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Apr 25 17:42:39 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 25 17:42:39 2011 -0700"
      },
      "message": "Merge \"MTP: Implement GetThumb command\""
    },
    {
      "commit": "c89f22242b955ae748765b3465b819b40f70ee5f",
      "tree": "e6eb68d7849ee6954b0b309b480b79ac93c1893f",
      "parents": [
        "466e3a22db283958a1da71cc60a23ce3976a3659"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sun Apr 24 18:40:17 2011 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Apr 25 17:40:33 2011 -0700"
      },
      "message": "MTP: Implement GetThumb command\n\nThis allows the PC to access thumbnails in JPEG files over MTP/PTP\n\nBug: 3219495\n\nChange-Id: I4964f8b4826dffb7f0f77464ec91bd2e97a2f007\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "641e093f28b0c1b4b3c5c399b9941479fd760eae",
      "tree": "c8ee6c931806bc09031f802520a06a11dc6d33a9",
      "parents": [
        "84baa7f63982438b46822a105e585624e7d1db88",
        "5a7e94ea89196074962a1864aa785bc4d855c771"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Apr 25 17:19:59 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 25 17:19:59 2011 -0700"
      },
      "message": "Merge \"Only set the accelerated drawable state for views when the hardware renderer is available.\""
    },
    {
      "commit": "84baa7f63982438b46822a105e585624e7d1db88",
      "tree": "b0cecbab9ab0b06658a8a1585ead6a06723f047d",
      "parents": [
        "9e797784d58393bc9cff894de1e464563354d2d3",
        "7868c64fffd164dccf06411372b922dfea26c0e6"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Mon Apr 25 17:00:19 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 25 17:00:19 2011 -0700"
      },
      "message": "Merge \"EGL: Allow creating a SurfaceTexture EGLSurface.\""
    },
    {
      "commit": "9e797784d58393bc9cff894de1e464563354d2d3",
      "tree": "602538837ce778a9c32ee8cc00928b205df46925",
      "parents": [
        "46baa14f27eb08b55434bf6e9cf9bcc9c9dbc17f",
        "5dbf2ed575c424a0d65e70458d5a02eb21872b33"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Apr 25 16:58:01 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 25 16:58:01 2011 -0700"
      },
      "message": "Merge \"libgui: Fix the tests so they build.\""
    },
    {
      "commit": "7868c64fffd164dccf06411372b922dfea26c0e6",
      "tree": "8981cd17712aed03ccc89ab27319929f65d4e31d",
      "parents": [
        "5dbf2ed575c424a0d65e70458d5a02eb21872b33"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Mon Apr 25 16:41:11 2011 -0700"
      },
      "committer": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Mon Apr 25 16:41:11 2011 -0700"
      },
      "message": "EGL: Allow creating a SurfaceTexture EGLSurface.\n\nThis change removes the check that disallowed the creation of an\nEGLSurface that would send frames to a SurfaceTexture.\n\nChange-Id: I44c6d5df503cc676a88144d72d39b414692ce4c9\n"
    },
    {
      "commit": "5dbf2ed575c424a0d65e70458d5a02eb21872b33",
      "tree": "89ee926b4a18d0abf2464fa2eeec046238c7395e",
      "parents": [
        "a13802d8805c2af2fae4d64e3dee99abd73ecfa9"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Mon Apr 25 16:40:05 2011 -0700"
      },
      "committer": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Mon Apr 25 16:40:05 2011 -0700"
      },
      "message": "libgui: Fix the tests so they build.\n\nChange-Id: I7205b0819e5801ac549109ff562c3ab1b113d176\n"
    },
    {
      "commit": "ef568c97b5962249cbab7995f76435492a10ba68",
      "tree": "0d966ee358394a7295832d67aebec0b9c74c6f50",
      "parents": [
        "dcbba67afc08d0ac9af53e95d5997af11f869853",
        "af2eb4f6db2b54a144ecd0a87a0321933ffabc2c"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Apr 25 16:19:30 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 25 16:19:30 2011 -0700"
      },
      "message": "Merge \"Make new networkAttribute parameter non-optional.\" into honeycomb-LTE"
    },
    {
      "commit": "6cc888e77e17ac522f75bf61403307de8ace2ef3",
      "tree": "bcd815ba22f2165576399fa1cfcf24f828fc6f43",
      "parents": [
        "466e3a22db283958a1da71cc60a23ce3976a3659"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Apr 22 17:05:25 2011 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Apr 25 16:09:48 2011 -0700"
      },
      "message": "Start ICS header cleanup and finish type matrix.\n\nChange-Id: If65f96f08c958d330862c543d85dd9d4a0f90e06\n"
    },
    {
      "commit": "af2eb4f6db2b54a144ecd0a87a0321933ffabc2c",
      "tree": "f0c21591637fc78c6faf3c7e2c40ceb1e2050233",
      "parents": [
        "41f665a5f9d4e73ba8dabceb721c9c8873591bac"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Apr 25 12:36:56 2011 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Apr 25 16:04:45 2011 -0700"
      },
      "message": "Make new networkAttribute parameter non-optional.\n\nDependencymet sets the default dep-met value for the network.  Should\nbe set to true unless you know what you\u0027re doing.\n\nChange-Id: Ifa3765a97615f5333da07bce9defdb8600275129\n"
    },
    {
      "commit": "5a7e94ea89196074962a1864aa785bc4d855c771",
      "tree": "845a21738a703b695c0523434ce44b235c3435af",
      "parents": [
        "a13802d8805c2af2fae4d64e3dee99abd73ecfa9"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Apr 25 15:30:43 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Apr 25 15:30:43 2011 -0700"
      },
      "message": "Only set the accelerated drawable state for views when the hardware\nrenderer is available.\n\nChange-Id: I5bcf2068771d47604e12a44e1ab870fa4c69fb4c\n"
    },
    {
      "commit": "46baa14f27eb08b55434bf6e9cf9bcc9c9dbc17f",
      "tree": "2dbe24b112e75c15b8194c14ff8f99f65b9089ea",
      "parents": [
        "7ada57f8baa14740a2484e5f04a78e63a872d8a8",
        "589b64a64be16d04d35113bc7f2644e200cb4a3e"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Apr 25 15:29:40 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 25 15:29:40 2011 -0700"
      },
      "message": "Merge \"Add some basic STL compatibility to Vector\u003c\u003e\""
    },
    {
      "commit": "589b64a64be16d04d35113bc7f2644e200cb4a3e",
      "tree": "3e288340aeb11469b98a85d6e65b1efce727aaab",
      "parents": [
        "9f0df630fda450571e097ab6b1f1b1e5fa71e981"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Apr 25 15:28:17 2011 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Apr 25 15:28:17 2011 -0700"
      },
      "message": "Add some basic STL compatibility to Vector\u003c\u003e\n\nChange-Id: Iaf72623170ee415372c7989d7ba9ff627167449e\n"
    }
  ],
  "next": "7ada57f8baa14740a2484e5f04a78e63a872d8a8"
}
