)]}'
{
  "log": [
    {
      "commit": "556f0dba10517c76b6f20e95e3f4510c0cfb5911",
      "tree": "aa7d61423cd2296a11bd23dfae493d26b59abee0",
      "parents": [
        "c97a552023c3c71079b39092e80c9b44f25a789b",
        "b2bf3350a2c83b1eba43ae85ed1aa5bc59a59897"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Jan 25 13:45:02 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 25 13:45:02 2012 -0800"
      },
      "message": "Merge \"Fix ClassCastException\""
    },
    {
      "commit": "c97a552023c3c71079b39092e80c9b44f25a789b",
      "tree": "639e700cdd538f2ebd080143182fa30bb32fdd2a",
      "parents": [
        "dc828acd5fadb266b13cce459b1cacfad8ef7aef"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Thu Jan 05 15:13:01 2012 +1100"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Wed Jan 25 13:17:19 2012 -0800"
      },
      "message": "Improve NDEF API\u0027s\n\no Add NdefRecord.toMimeType()\n  Maps the record to a MIME type\no Add NdefRecord.toUri()\n  Maps the record to a URI\no Add hidden NfcAdapter.dispatch()\n  Helps test the dispatch path.\no Modify createMime(), createUri() and createExternal():\n  Do not try and strictly follow RFC requirements for URI or MIME content\n  types. This just leads to heartbreak - the RFC requirements are too strict.\n  For example RFC1341 forbids the use of \u0027.\u0027 in a MIME type, however this is in\n  common use in types such as \"application/vnd.companyname\". I think the best\n  approach is to only remove \u0027obvious\u0027 whitespace issues, and to convert\n  uppercase to lowercase as per Android guidelines.\n\nChange-Id: Id686f5f3b05b2dceafad48e1cfcbdb2b3890b854\n"
    },
    {
      "commit": "dc828acd5fadb266b13cce459b1cacfad8ef7aef",
      "tree": "b455a0448edbc7f0075a5a0ab8510f070ef5b140",
      "parents": [
        "43ea4e10dc402d20f506cdb4b4f27e49b4dc0443",
        "ccae412deda8b0c165c86f395752c0667a3411a6"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Wed Jan 25 12:55:58 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 25 12:55:58 2012 -0800"
      },
      "message": "Merge \"Add API\u0027s for normalizing MIME\u0027s and URI\u0027s.\""
    },
    {
      "commit": "b2bf3350a2c83b1eba43ae85ed1aa5bc59a59897",
      "tree": "b70fc92bb1441c4961f17df389fc4095694d58d0",
      "parents": [
        "e575005f7c7a2ec26662862631ca1d0d1959d6bc"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Jan 25 12:42:51 2012 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Jan 25 12:42:51 2012 -0800"
      },
      "message": "Fix ClassCastException\n\nIn \"Change I95ed2aae: Stop using shared DUN APN when tethering stops\",\nsha1: 8beff9586ff89a1e59469e9820fd9e9d704300d2, an assumption is made\nthat the msg.obj is always an ApnContext, this is not true for CDMA.\nEventually we plan on removing the destinction between GSM and CDMA but\nfor now we need to handle it handle it.\n\nBug: 5904734\nChange-Id: I86873dc7aeda5234c14a6fe1e4ec7345ee30e957\n"
    },
    {
      "commit": "43ea4e10dc402d20f506cdb4b4f27e49b4dc0443",
      "tree": "dfe0152c138c5ea28395b0244a3495b29671e305",
      "parents": [
        "56965f97b33941440ffa0fc711d5d0f68ea45170",
        "81e9276a479fd3a5ccc3129505c0fb018941934b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jan 25 12:29:17 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 25 12:29:17 2012 -0800"
      },
      "message": "Merge \"Added JELLY_BEAN version name; update some targetSdkVersion docs.\""
    },
    {
      "commit": "56965f97b33941440ffa0fc711d5d0f68ea45170",
      "tree": "d980a9febe3fa5e9b26ee79b06692a4947a7bdff",
      "parents": [
        "01e78a60a44def8edcdbea4c7f85ac5bedec0211",
        "ebc016c01ea9d5707287cfc19ccc59b21a486c00"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Jan 25 11:52:48 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 25 11:52:48 2012 -0800"
      },
      "message": "Merge \"Fix an inconsistent comment.\""
    },
    {
      "commit": "01e78a60a44def8edcdbea4c7f85ac5bedec0211",
      "tree": "8a4de35215a3e1245706b4ee164471cd5cb6383c",
      "parents": [
        "61bd33968f5df9e67b60ef75e271ad6f4a7702a1",
        "109533519153307b10e2b3ae327ca4b4cd0c75d3"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jan 25 11:33:14 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jan 25 11:33:14 2012 -0800"
      },
      "message": "am 10953351: am 44f64c96: Merge \"Filter our v6 address from tethering dns.\" into ics-mr1\n\n* commit \u0027109533519153307b10e2b3ae327ca4b4cd0c75d3\u0027:\n  Filter our v6 address from tethering dns.\n"
    },
    {
      "commit": "109533519153307b10e2b3ae327ca4b4cd0c75d3",
      "tree": "c9234597634d3c6a52dd76a38779779cd8f35908",
      "parents": [
        "95306d85005f165e10a25ad45cadadec6e1f6a31",
        "44f64c965776ae65ff85ef8c37afb7e14483bdf2"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jan 25 11:30:39 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jan 25 11:30:39 2012 -0800"
      },
      "message": "am 44f64c96: Merge \"Filter our v6 address from tethering dns.\" into ics-mr1\n\n* commit \u002744f64c965776ae65ff85ef8c37afb7e14483bdf2\u0027:\n  Filter our v6 address from tethering dns.\n"
    },
    {
      "commit": "44f64c965776ae65ff85ef8c37afb7e14483bdf2",
      "tree": "a6f39a4b8dd67283ad5bf6d1dbf8ddc6b640eb81",
      "parents": [
        "cf077fdd79853dd4778598a623dc2f469c1a8934",
        "03d58bc656f64f98f36462ac18dca16107da5a57"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jan 25 11:28:30 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 25 11:28:30 2012 -0800"
      },
      "message": "Merge \"Filter our v6 address from tethering dns.\" into ics-mr1"
    },
    {
      "commit": "81e9276a479fd3a5ccc3129505c0fb018941934b",
      "tree": "adc9f1b8b1b90d52ceb063b193610a4aa6a4629c",
      "parents": [
        "3df01599879e2bed32960911394fc9e2a8fcbc33"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Oct 09 16:00:21 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jan 25 11:16:57 2012 -0800"
      },
      "message": "Added JELLY_BEAN version name; update some targetSdkVersion docs.\n\nChange-Id: Ia38ff5b9ad2b63c2cf667260881222d9ff168052\n"
    },
    {
      "commit": "ebc016c01ea9d5707287cfc19ccc59b21a486c00",
      "tree": "ffb665ef140329cf57a6a1b59e4c6bee0b0ce200",
      "parents": [
        "d4e34d61d01222ff90684b9a1dc4f9c8be560e7c"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Jan 25 10:42:27 2012 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Jan 25 10:43:04 2012 -0800"
      },
      "message": "Fix an inconsistent comment.\n\nChange-Id: Iae40dfcca091c9886a05e483f51596c96014e57f\n"
    },
    {
      "commit": "61bd33968f5df9e67b60ef75e271ad6f4a7702a1",
      "tree": "8a4de35215a3e1245706b4ee164471cd5cb6383c",
      "parents": [
        "171070d25ee35fbd38cdbb989dab7a62df8ff8cf",
        "95306d85005f165e10a25ad45cadadec6e1f6a31"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Jan 25 10:33:42 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jan 25 10:33:42 2012 -0800"
      },
      "message": "am 95306d85: am 64085d03: am 12045502: Merge \"stagefright aacenc: Fix type definitions for 64 bit platforms\"\n\n* commit \u002795306d85005f165e10a25ad45cadadec6e1f6a31\u0027:\n  stagefright aacenc: Fix type definitions for 64 bit platforms\n"
    },
    {
      "commit": "95306d85005f165e10a25ad45cadadec6e1f6a31",
      "tree": "036a54c154a728aa1bb024f1104ee402f0b2caa1",
      "parents": [
        "92aaf2431ccb8d5ef1eb456646742c736fa70266",
        "64085d03efcd2abf3b8cd64f4e6344a1ece014c3"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Jan 25 10:30:31 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jan 25 10:30:31 2012 -0800"
      },
      "message": "am 64085d03: am 12045502: Merge \"stagefright aacenc: Fix type definitions for 64 bit platforms\"\n\n* commit \u002764085d03efcd2abf3b8cd64f4e6344a1ece014c3\u0027:\n  stagefright aacenc: Fix type definitions for 64 bit platforms\n"
    },
    {
      "commit": "64085d03efcd2abf3b8cd64f4e6344a1ece014c3",
      "tree": "69c8e641aebfb6b36e080688792e8703c9d41fc7",
      "parents": [
        "4cd2b343272429adae1fc68e0ec0628c69e88e6d",
        "12045502c49bfee40d7d3cb806d9b70d3b5d3ed3"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Jan 25 10:27:41 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jan 25 10:27:41 2012 -0800"
      },
      "message": "am 12045502: Merge \"stagefright aacenc: Fix type definitions for 64 bit platforms\"\n\n* commit \u002712045502c49bfee40d7d3cb806d9b70d3b5d3ed3\u0027:\n  stagefright aacenc: Fix type definitions for 64 bit platforms\n"
    },
    {
      "commit": "171070d25ee35fbd38cdbb989dab7a62df8ff8cf",
      "tree": "5f64a8da691724d81f140d3c95dd2333acb9aaa1",
      "parents": [
        "00c3aaa235fe9b247d0a3cc532ee3de728b15434",
        "a701da8ebabb3d63ac57b7718055698abb21804a"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Jan 25 09:46:01 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 25 09:46:01 2012 -0800"
      },
      "message": "Merge \"Update AudioTrack.stop() javadoc\""
    },
    {
      "commit": "12045502c49bfee40d7d3cb806d9b70d3b5d3ed3",
      "tree": "ef22c900ba7aee8f7249ec277ee3f17b0e1fed82",
      "parents": [
        "98539a4eba7677c0b1ddc12f800c7075851ef302",
        "75261fa1504e80284553f38f08e8dea93f0fb4bd"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Jan 25 09:17:45 2012 -0800"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 25 09:17:46 2012 -0800"
      },
      "message": "Merge \"stagefright aacenc: Fix type definitions for 64 bit platforms\""
    },
    {
      "commit": "00c3aaa235fe9b247d0a3cc532ee3de728b15434",
      "tree": "80d262887d434d6d0cab12f57b1d4537329b57d7",
      "parents": [
        "d452520464c5a8cdd7a8d0d09b2fdb92cea1eefb",
        "92aaf2431ccb8d5ef1eb456646742c736fa70266"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Wed Jan 25 08:57:45 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jan 25 08:57:45 2012 -0800"
      },
      "message": "am 92aaf243: am cf077fdd: Merge \"docs: Android Design typo and grammar fixes\" into ics-mr1\n\n* commit \u002792aaf2431ccb8d5ef1eb456646742c736fa70266\u0027:\n  docs: Android Design typo and grammar fixes\n"
    },
    {
      "commit": "d452520464c5a8cdd7a8d0d09b2fdb92cea1eefb",
      "tree": "f6e0b818fa2178d2b32ca9d87eccc1d1e4b938a0",
      "parents": [
        "28091796a651b19fed6eb291cef041f08d27f886",
        "e2594b85093441e03150c7cfc540abc626884eaf"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Jan 25 08:57:36 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jan 25 08:57:36 2012 -0800"
      },
      "message": "am e2594b85: am 4cd2b343: am 98539a4e: Merge \"stagefright amrwbenc: Make the mem_malloc function 64-bit safe\"\n\n* commit \u0027e2594b85093441e03150c7cfc540abc626884eaf\u0027:\n  stagefright amrwbenc: Make the mem_malloc function 64-bit safe\n"
    },
    {
      "commit": "28091796a651b19fed6eb291cef041f08d27f886",
      "tree": "aee14a97197f27b73188a738253644746f43af7e",
      "parents": [
        "efbf376afd9e37112dcd44c607d5e865da07eec7",
        "a39461047eae6022e2c0ef873ffa2c7241b393a9"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Jan 25 08:57:32 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jan 25 08:57:32 2012 -0800"
      },
      "message": "am a3946104: am fc2ea24b: am d80cbb8c: Merge \"stagefright aacenc: Add missing newlines at the end of files\"\n\n* commit \u0027a39461047eae6022e2c0ef873ffa2c7241b393a9\u0027:\n  stagefright aacenc: Add missing newlines at the end of files\n"
    },
    {
      "commit": "efbf376afd9e37112dcd44c607d5e865da07eec7",
      "tree": "12cb1f910dd0468d576f7369341e784ebc48a532",
      "parents": [
        "172870f37dc233922757d35d3180071fa84c59ef",
        "416a1c1ada0ad553613eb439823a68d3f51b1579"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Jan 25 08:57:27 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jan 25 08:57:27 2012 -0800"
      },
      "message": "am 416a1c1a: am 185c0ef7: Merge \"Stop showing \"No internet connection\" when there is one.\" into ics-mr1\n\n* commit \u0027416a1c1ada0ad553613eb439823a68d3f51b1579\u0027:\n  Stop showing \"No internet connection\" when there is one.\n"
    },
    {
      "commit": "172870f37dc233922757d35d3180071fa84c59ef",
      "tree": "e4cecc4d50288c4b497d5452381ec41873f53c0a",
      "parents": [
        "9c7d56a78ba819fdc8046ab87c82ee2b57d200b5",
        "535b0264a4cfa790e549bd9cd09980788f1375f4"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Jan 25 08:57:23 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jan 25 08:57:23 2012 -0800"
      },
      "message": "am 535b0264: am 7eeaf3f0: Merge \"AudioFlinger: refine mixer sleep time logic\" into ics-mr1\n\n* commit \u0027535b0264a4cfa790e549bd9cd09980788f1375f4\u0027:\n  AudioFlinger: refine mixer sleep time logic\n"
    },
    {
      "commit": "9c7d56a78ba819fdc8046ab87c82ee2b57d200b5",
      "tree": "9a2b57c6a390d36dba8982e7c1742c81c69307b9",
      "parents": [
        "afacb33f7584ca2f762c2d15472917059c0e9503",
        "dd347d515d4a4e42b2aba89a8e471392026b7824"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Jan 25 08:57:20 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jan 25 08:57:20 2012 -0800"
      },
      "message": "am dd347d51: (-s ours) am 41773d46: Merge \"DO NOT MERGE Revert \"Revert \"AudioFlinger: mix track only when really ready (2)\"\"\" into ics-mr1\n\n* commit \u0027dd347d515d4a4e42b2aba89a8e471392026b7824\u0027:\n  DO NOT MERGE Revert \"Revert \"AudioFlinger: mix track only when really ready (2)\"\"\n"
    },
    {
      "commit": "afacb33f7584ca2f762c2d15472917059c0e9503",
      "tree": "9a2b57c6a390d36dba8982e7c1742c81c69307b9",
      "parents": [
        "17d3f6679aa0589494f958b586e769ae64eb3bca",
        "81519e611a066c6d858c2e4978c46be5f73c247b"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jan 25 08:54:59 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 25 08:54:59 2012 -0800"
      },
      "message": "Merge \"resolved conflicts for merge of 67cda1a0 to master\""
    },
    {
      "commit": "17d3f6679aa0589494f958b586e769ae64eb3bca",
      "tree": "9a2b57c6a390d36dba8982e7c1742c81c69307b9",
      "parents": [
        "f43305fb057e0818db456065fba9698e2163a762",
        "fbcd98305ec8a99bd5b412577b7f8e6bcdff9b21"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed Jan 25 07:37:30 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 25 07:37:30 2012 -0800"
      },
      "message": "Merge \"Fix auto-complete for content-editable fields.\""
    },
    {
      "commit": "f43305fb057e0818db456065fba9698e2163a762",
      "tree": "fb9b5f16eca69abe4621c4ad5f18477d665bdaa8",
      "parents": [
        "37c56b94c48f60369c0223869cf8d86839ec3816"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Wed Jan 25 16:05:11 2012 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Wed Jan 25 16:05:11 2012 +0900"
      },
      "message": "Do not spell check when the keyboard language is not supported by the current spell checker\n\nBug: 5787064\nChange-Id: I54a3955220bbe3dae999f6634ccd734e658e45c0\n"
    },
    {
      "commit": "ccae412deda8b0c165c86f395752c0667a3411a6",
      "tree": "3ddc03df0182a5b372c2d38e27d5a7c312cf9e31",
      "parents": [
        "07d7d5a22dbb0a8df5631c8014f4706dd1e449da"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Mon Jan 09 14:12:58 2012 -0800"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Tue Jan 24 20:04:13 2012 -0800"
      },
      "message": "Add API\u0027s for normalizing MIME\u0027s and URI\u0027s.\n\nHelps developers create well-behaved intents:\n- lower case MIME data type\n- strip parameters from MIME content types\n- lowercase URI scheme\n\nThe new API\u0027s are\nnormalizeAndSetType()\nnormalizeAndSetData()\nnormalizeAndSetDataAndType()\nUri.normalize()\nnormalizeMimeType()\n\nChange-Id: Ib5c907897f39b1f705bcc4c9103ba1e6f316380b\n"
    },
    {
      "commit": "37c56b94c48f60369c0223869cf8d86839ec3816",
      "tree": "31f98c884eb997c2aec80f1bd66c15dddeed3a1c",
      "parents": [
        "c49da0510f5ac54b791bbd7ef5e07d109631fbd3",
        "1d99795d73dadd49c6af1dfc3f5f5a575e0eebaf"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Jan 24 19:22:08 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 24 19:22:08 2012 -0800"
      },
      "message": "Merge changes Ib6b6da1d,I6d9a466a\n\n* changes:\n  improve SurfaceFlinger dumpsys\n  hack up frame latency measurement\n"
    },
    {
      "commit": "1d99795d73dadd49c6af1dfc3f5f5a575e0eebaf",
      "tree": "cbf2394f928d6ce2990029b6625d45094dd9935b",
      "parents": [
        "b335fad4705348ff78d764fb4be53dcbe6b67abe"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Jan 19 18:34:40 2012 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Jan 24 18:22:56 2012 -0800"
      },
      "message": "improve SurfaceFlinger dumpsys\n\nIt is now possible to say:\n\ndumpsys SurfaceFlinger --latency\n\nto print latency information about all windows\n\ndumpsys SurfaceFlinger --latency window-name\n\nto print the latency stats of the specified window\n\nfor instance: dumpsys SurfaceFlinger --latency SurfaceView\n\nThe data consists of one line containing global stats, followed by\n128 lines of tab separated timestamps in nanosecond.\n\nThe first line currently contains the refresh period in nanosecond.\nEach 128 following line contains 3 timestamps, of respectively\nthe app draw time, the vsync timestamp just prior the call to set and\nthe timestamp of the call to set.\n\nChange-Id: Ib6b6da1d7e2e6ba49c282bdbc0b56a7dc203343a\n"
    },
    {
      "commit": "92aaf2431ccb8d5ef1eb456646742c736fa70266",
      "tree": "20ca9add8e86dac40256e1d8d2fbc45a904e3ba5",
      "parents": [
        "e2594b85093441e03150c7cfc540abc626884eaf",
        "cf077fdd79853dd4778598a623dc2f469c1a8934"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Tue Jan 24 18:11:12 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 24 18:11:12 2012 -0800"
      },
      "message": "am cf077fdd: Merge \"docs: Android Design typo and grammar fixes\" into ics-mr1\n\n* commit \u0027cf077fdd79853dd4778598a623dc2f469c1a8934\u0027:\n  docs: Android Design typo and grammar fixes\n"
    },
    {
      "commit": "cf077fdd79853dd4778598a623dc2f469c1a8934",
      "tree": "01c9f433253b507d0788824e6df9db1387dc62e9",
      "parents": [
        "185c0ef7e4aaa4bb978a6eb5c93c569585a07f56",
        "5d3b0c7a7a74c18879c4a98970cab4be19ffd37f"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Tue Jan 24 18:08:52 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 24 18:08:52 2012 -0800"
      },
      "message": "Merge \"docs: Android Design typo and grammar fixes\" into ics-mr1"
    },
    {
      "commit": "5d3b0c7a7a74c18879c4a98970cab4be19ffd37f",
      "tree": "a3b60f5c51e9ba527ff163da68cb90727c11bacf",
      "parents": [
        "5e5b57aef29b33d03965b4dc370cde9a39220adc"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Mon Jan 23 11:23:46 2012 -0800"
      },
      "committer": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Tue Jan 24 17:51:17 2012 -0800"
      },
      "message": "docs: Android Design typo and grammar fixes\n\nChange-Id: Ice0eb216c985183e2f41c287ea5d1cc7af1f31f2\n"
    },
    {
      "commit": "c49da0510f5ac54b791bbd7ef5e07d109631fbd3",
      "tree": "d7a428d9b0b0390d31804b4a3555adf4b27a54b3",
      "parents": [
        "3ad774667d33524d2d6d1472ded15f2c6d6f541d",
        "3868cee0b9306644b250d3cd78b1be7af70abf68"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Jan 24 17:41:04 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 24 17:41:04 2012 -0800"
      },
      "message": "Merge \"Fix 5907237: dismiss keyguard after the camera app launches.\""
    },
    {
      "commit": "3ad774667d33524d2d6d1472ded15f2c6d6f541d",
      "tree": "6b38216dfdc569d84856076231475c766f742929",
      "parents": [
        "e414613bb8d9b1ee0234a2b0858d6f447d0d956a",
        "08a9e9f20abebf3ba47139dd225da1d0fef8ee84"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jan 24 17:02:23 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 24 17:02:23 2012 -0800"
      },
      "message": "Merge \"Fixing a typo in the NumberPicker documentation.\""
    },
    {
      "commit": "3868cee0b9306644b250d3cd78b1be7af70abf68",
      "tree": "1f9734873007c1b88b44c7e7897eed9251830dbe",
      "parents": [
        "2ca25cd6d63f818c45e53370690fbf625524909a"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Jan 24 14:47:57 2012 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Jan 24 16:59:54 2012 -0800"
      },
      "message": "Fix 5907237: dismiss keyguard after the camera app launches.\n\nThis fixes a bug where either the home screen or the last app run shows\nbriefly while we wait for the camera app to launch.  Instead, we have\nActivityManager dismiss keyguard once the camera app is up and running.\n\nChange-Id: I1c2986ad84024dce675216a76c19c937c3e2828d\n"
    },
    {
      "commit": "e414613bb8d9b1ee0234a2b0858d6f447d0d956a",
      "tree": "93148c8ec5a3a7589bbca1f0c42ac17159d4140f",
      "parents": [
        "6de8b47b54c31ef22f454e66ec5d8dc5358d59c3",
        "3941a22bfd36fe2866c2e0da93dbea2c60ec7c22"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Jan 24 16:57:21 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 24 16:57:21 2012 -0800"
      },
      "message": "Merge \"Fix bug #5901103 all_source_project_146981_Android - Android ICS LQA Regression:FA, AR, HE and TH - Font Corruption\""
    },
    {
      "commit": "a701da8ebabb3d63ac57b7718055698abb21804a",
      "tree": "c53336ca3d5a99e3a96134a4298dc5a376b7c6a6",
      "parents": [
        "d215ddf3d95b0d009ea7fc50c0d36647ebaa1c14"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Jan 24 16:20:31 2012 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Jan 24 16:53:57 2012 -0800"
      },
      "message": "Update AudioTrack.stop() javadoc\n\nAdd more information on the behavior of\n  android.media.AudioTrack.stop()\n\nChange-Id: Id0f968e6bb8fe38765a86c43fc065908ee84edf1\n"
    },
    {
      "commit": "03d58bc656f64f98f36462ac18dca16107da5a57",
      "tree": "a11ef82283de783e62756b85a40f726b36798e3f",
      "parents": [
        "185c0ef7e4aaa4bb978a6eb5c93c569585a07f56"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Dec 19 16:59:31 2011 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Jan 24 16:44:50 2012 -0800"
      },
      "message": "Filter our v6 address from tethering dns.\n\nDon\u0027t support IPv6 yet, and the tools crash when they see one, so\nfilter them out.\n\nbug:5913888\nChange-Id: Id7096aa70da4e3cc8e4702b0b489c0228a100db9\n"
    },
    {
      "commit": "3941a22bfd36fe2866c2e0da93dbea2c60ec7c22",
      "tree": "491e1c5dc9557683546684bfb37e8795bf42bb37",
      "parents": [
        "b2d81fead90f556279d611b6f15881c663558ad5"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Jan 24 16:44:00 2012 -0800"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Jan 24 16:44:00 2012 -0800"
      },
      "message": "Fix bug #5901103 all_source_project_146981_Android - Android ICS LQA Regression:FA, AR, HE and TH - Font Corruption\n\n- use the first char of the \"run\" instead of the \"string\" for the BaseGlyphCount\n\nChange-Id: I647528ec912bb69655cf301bbc73b66dc1a6fc82\n"
    },
    {
      "commit": "6de8b47b54c31ef22f454e66ec5d8dc5358d59c3",
      "tree": "1c4c4e1f67d7426bafc2e225013aa0c10bd476d2",
      "parents": [
        "2ca25cd6d63f818c45e53370690fbf625524909a",
        "7dd65078f6a40ed98ae8cddc5d7976d4fe629a29"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Jan 24 16:23:22 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 24 16:23:22 2012 -0800"
      },
      "message": "Merge \"More AudioManager tests\""
    },
    {
      "commit": "2ca25cd6d63f818c45e53370690fbf625524909a",
      "tree": "56053aaa5a1d8b480adf7ae83e2883800bd027c2",
      "parents": [
        "fa1a91628a706bbe51d91e0ccb9144df8b8529e6",
        "43e34f61f0014400583895525fa08274615a21d2"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Jan 24 15:51:53 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 24 15:51:53 2012 -0800"
      },
      "message": "Merge \"Call ActivityManager to get the proper icon dpi.\""
    },
    {
      "commit": "b335fad4705348ff78d764fb4be53dcbe6b67abe",
      "tree": "0ead32dd0e0e2c74b4e2539a93deacf485f99901",
      "parents": [
        "fa1a91628a706bbe51d91e0ccb9144df8b8529e6"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Sun Jan 15 18:54:57 2012 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Jan 24 15:41:50 2012 -0800"
      },
      "message": "hack up frame latency measurement\n\nChange-Id: I6d9a466a23285304f0e229a5649815636ab5d6af\n"
    },
    {
      "commit": "fa1a91628a706bbe51d91e0ccb9144df8b8529e6",
      "tree": "156ea1106ded567396ebc4879302c46f503b7a7f",
      "parents": [
        "7caffbcd6a80e86901c4618c4acb0f1872d73022",
        "3ca7481439c9b65a137d7705d0f4a16766529e75"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Jan 24 15:38:54 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 24 15:38:54 2012 -0800"
      },
      "message": "Merge \"Match WIFI_P2P data usage.\""
    },
    {
      "commit": "3ca7481439c9b65a137d7705d0f4a16766529e75",
      "tree": "4042ec5e001595ebde50788838c6d57e0bf5c686",
      "parents": [
        "629c6765ca21b6ef23db893a35c62eef6a2a28b6"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Jan 24 15:37:07 2012 -0800"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Jan 24 15:37:07 2012 -0800"
      },
      "message": "Match WIFI_P2P data usage.\n\nBug: 5405891\nChange-Id: I5b815d6fc25a2f26a86c39a43fde305fcc3fb65c\n"
    },
    {
      "commit": "43e34f61f0014400583895525fa08274615a21d2",
      "tree": "0f2f423b8cee216f2a5adc2a4bbb6e91606d6d0c",
      "parents": [
        "cf5c78f209a34bae4a049ff2370252be8598d034"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Jan 24 15:26:59 2012 -0800"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Jan 24 15:27:17 2012 -0800"
      },
      "message": "Call ActivityManager to get the proper icon dpi.\n\nChange-Id: Iaec2a9a3cc1ea5febe60e0b675f1deff8e77d011\n"
    },
    {
      "commit": "7caffbcd6a80e86901c4618c4acb0f1872d73022",
      "tree": "a7456b43130028cc4974d8062dbac9f8838bd245",
      "parents": [
        "9f46b11229169a9ea42a62f75e72ae54aa14dade",
        "3f9c9eab7b41c409c3c7b503b89ad340e408b6a0"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jan 24 15:27:12 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 24 15:27:12 2012 -0800"
      },
      "message": "Merge \"NumberPicker should not throw an exception if no enough values for wrapping.\""
    },
    {
      "commit": "e2594b85093441e03150c7cfc540abc626884eaf",
      "tree": "abb1e4b1fcb5ee0a370b7bee7a51a72dd2e8b93f",
      "parents": [
        "a39461047eae6022e2c0ef873ffa2c7241b393a9",
        "4cd2b343272429adae1fc68e0ec0628c69e88e6d"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Jan 24 15:15:36 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 24 15:15:36 2012 -0800"
      },
      "message": "am 4cd2b343: am 98539a4e: Merge \"stagefright amrwbenc: Make the mem_malloc function 64-bit safe\"\n\n* commit \u00274cd2b343272429adae1fc68e0ec0628c69e88e6d\u0027:\n  stagefright amrwbenc: Make the mem_malloc function 64-bit safe\n"
    },
    {
      "commit": "a39461047eae6022e2c0ef873ffa2c7241b393a9",
      "tree": "4c3c60014d9006a741dffa26f00db8d0aa39c4ac",
      "parents": [
        "416a1c1ada0ad553613eb439823a68d3f51b1579",
        "fc2ea24b024f7a015d67054adb7bb09ff3a0a97b"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Jan 24 15:15:33 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 24 15:15:33 2012 -0800"
      },
      "message": "am fc2ea24b: am d80cbb8c: Merge \"stagefright aacenc: Add missing newlines at the end of files\"\n\n* commit \u0027fc2ea24b024f7a015d67054adb7bb09ff3a0a97b\u0027:\n  stagefright aacenc: Add missing newlines at the end of files\n"
    },
    {
      "commit": "4cd2b343272429adae1fc68e0ec0628c69e88e6d",
      "tree": "640ec20e5d90f14fde0e7ba5d8a60bf7e5a2642b",
      "parents": [
        "fc2ea24b024f7a015d67054adb7bb09ff3a0a97b",
        "98539a4eba7677c0b1ddc12f800c7075851ef302"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Jan 24 15:13:45 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 24 15:13:45 2012 -0800"
      },
      "message": "am 98539a4e: Merge \"stagefright amrwbenc: Make the mem_malloc function 64-bit safe\"\n\n* commit \u002798539a4eba7677c0b1ddc12f800c7075851ef302\u0027:\n  stagefright amrwbenc: Make the mem_malloc function 64-bit safe\n"
    },
    {
      "commit": "fc2ea24b024f7a015d67054adb7bb09ff3a0a97b",
      "tree": "2e5e2c17c984e48a080fee149a3ce5daa93b4840",
      "parents": [
        "2ae5805cf18ad6bdbea5def03a488e14c1a8804c",
        "d80cbb8c7b13203704c00e2f5941588811c15665"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Jan 24 15:13:42 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 24 15:13:42 2012 -0800"
      },
      "message": "am d80cbb8c: Merge \"stagefright aacenc: Add missing newlines at the end of files\"\n\n* commit \u0027d80cbb8c7b13203704c00e2f5941588811c15665\u0027:\n  stagefright aacenc: Add missing newlines at the end of files\n"
    },
    {
      "commit": "81519e611a066c6d858c2e4978c46be5f73c247b",
      "tree": "00a33b69f01e5090951a7877f38de4a54753efa2",
      "parents": [
        "9f46b11229169a9ea42a62f75e72ae54aa14dade",
        "67cda1a0ec2f443293d0ada7c49708ff4a11c8c7"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Jan 24 15:02:06 2012 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Jan 24 15:02:06 2012 -0800"
      },
      "message": "resolved conflicts for merge of 67cda1a0 to master\n\nChange-Id: I5ea4398b209faa381f1c50ed6d51fed06d245af1\n"
    },
    {
      "commit": "08a9e9f20abebf3ba47139dd225da1d0fef8ee84",
      "tree": "4c7113a79150b58f69438226e5a1115bf5dccc63",
      "parents": [
        "d4e34d61d01222ff90684b9a1dc4f9c8be560e7c"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jan 24 14:32:20 2012 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jan 24 14:32:20 2012 -0800"
      },
      "message": "Fixing a typo in the NumberPicker documentation.\n\nChange-Id: I3a76923d468ddd01cd1ed5521992479cee82c6f0\n"
    },
    {
      "commit": "98539a4eba7677c0b1ddc12f800c7075851ef302",
      "tree": "4cfe88b01bb09f2142931a51f7f4813824bd3eba",
      "parents": [
        "d80cbb8c7b13203704c00e2f5941588811c15665",
        "656bb978b3b85eb68849c0bc4170af1bc63fc442"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Jan 24 14:26:30 2012 -0800"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 24 14:26:32 2012 -0800"
      },
      "message": "Merge \"stagefright amrwbenc: Make the mem_malloc function 64-bit safe\""
    },
    {
      "commit": "9f46b11229169a9ea42a62f75e72ae54aa14dade",
      "tree": "00a33b69f01e5090951a7877f38de4a54753efa2",
      "parents": [
        "37e800d6883436a477f013f2f329d1ed296ef3bb",
        "702c6fdc4799593c16eb0051703e3bd62086ff42"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Jan 24 14:15:25 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 24 14:15:25 2012 -0800"
      },
      "message": "Merge \"Allow profiling of animation performance\""
    },
    {
      "commit": "37e800d6883436a477f013f2f329d1ed296ef3bb",
      "tree": "127efb31c862992a39b92c6e5dac6065673c5499",
      "parents": [
        "15a7bc62e1ca0727781853adbaee1ae52e464b57",
        "314419ccb9daa215c5148f59e5b60c696ef51385"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Jan 24 13:58:41 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 24 13:58:41 2012 -0800"
      },
      "message": "Merge \"Update ShareActionProvider to clear the sharing activity when the task is reset.\""
    },
    {
      "commit": "15a7bc62e1ca0727781853adbaee1ae52e464b57",
      "tree": "acd15ebf266d367bb8ba8268529996065a0d6db5",
      "parents": [
        "629c6765ca21b6ef23db893a35c62eef6a2a28b6",
        "aa47a6b35a209812212fcd4ed7b600557ab66f0a"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jan 24 13:57:05 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 24 13:57:05 2012 -0800"
      },
      "message": "Merge \"Removing unused imports and swiching off deprecated APIs\""
    },
    {
      "commit": "aa47a6b35a209812212fcd4ed7b600557ab66f0a",
      "tree": "469c4edeaf28e42011a15963114b5362b532dd65",
      "parents": [
        "d4e34d61d01222ff90684b9a1dc4f9c8be560e7c"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jan 24 13:55:35 2012 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jan 24 13:55:35 2012 -0800"
      },
      "message": "Removing unused imports and swiching off deprecated APIs\n\nChange-Id: I08fd2c17bcad42f0216b140c0511f48a782c8018\n"
    },
    {
      "commit": "314419ccb9daa215c5148f59e5b60c696ef51385",
      "tree": "befaa41df12b20f62f9c7ffd7940e38cac5005b3",
      "parents": [
        "629c6765ca21b6ef23db893a35c62eef6a2a28b6"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Jan 24 13:33:09 2012 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Jan 24 13:46:45 2012 -0800"
      },
      "message": "Update ShareActionProvider to clear the sharing activity when the task\nis reset.\n\nAs per platform guidelines, when launching a sharing activity the Intent\nflag FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET should be used.\n\nChange-Id: I30bd3d20eb75aee7943b681dc2d9c7f44a04e919\n"
    },
    {
      "commit": "702c6fdc4799593c16eb0051703e3bd62086ff42",
      "tree": "a78f71f31b5c8a6281e2c913d66c79fc49d6ca3c",
      "parents": [
        "d4e34d61d01222ff90684b9a1dc4f9c8be560e7c"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Jan 23 17:29:12 2012 -0800"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Jan 24 13:25:49 2012 -0800"
      },
      "message": "Allow profiling of animation performance\n\nAlso fixes manual testing mode\nDepends on external/webkit change: https://android-git.corp.google.com/g/#/c/159794/\n\nChange-Id: I169e80f9b5328b1b5a7b0aeaf09652de67febd8d\n"
    },
    {
      "commit": "416a1c1ada0ad553613eb439823a68d3f51b1579",
      "tree": "61dc8dd2184c12c9e702a4f71be32e20fc62903e",
      "parents": [
        "535b0264a4cfa790e549bd9cd09980788f1375f4",
        "185c0ef7e4aaa4bb978a6eb5c93c569585a07f56"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Jan 24 12:57:14 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 24 12:57:14 2012 -0800"
      },
      "message": "am 185c0ef7: Merge \"Stop showing \"No internet connection\" when there is one.\" into ics-mr1\n\n* commit \u0027185c0ef7e4aaa4bb978a6eb5c93c569585a07f56\u0027:\n  Stop showing \"No internet connection\" when there is one.\n"
    },
    {
      "commit": "185c0ef7e4aaa4bb978a6eb5c93c569585a07f56",
      "tree": "1d50ad139a61368599a9c11df78f38a382c123df",
      "parents": [
        "7eeaf3f07aa6fb10639d9f96c1367eb98c3e8839",
        "2e481b9146fe194fb1344ff8c1d1e0d499bdf06b"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Jan 24 12:54:48 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 24 12:54:48 2012 -0800"
      },
      "message": "Merge \"Stop showing \"No internet connection\" when there is one.\" into ics-mr1"
    },
    {
      "commit": "3f9c9eab7b41c409c3c7b503b89ad340e408b6a0",
      "tree": "5e56e93d10668f08cb2af2b763ed0b8f5bc39c5f",
      "parents": [
        "d4e34d61d01222ff90684b9a1dc4f9c8be560e7c"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jan 24 12:02:31 2012 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jan 24 12:09:11 2012 -0800"
      },
      "message": "NumberPicker should not throw an exception if no enough values for wrapping.\n\n1. The selector wheel was throwing an exception if a client requires that it\n   wraps its selector wheel if the number of values is less that the number\n   of values shown in the wheel.  While wrapping makes no sense if the all\n   possible values are already shown, we should not throw an exception,\n   rather to ignore the request.\n\nbug:5911190\n\nChange-Id: Icd90cd39f66d9f39939801752bf1eb1eef8fe757\n"
    },
    {
      "commit": "535b0264a4cfa790e549bd9cd09980788f1375f4",
      "tree": "a04b81cdcd0917f4131a15eae7df11cf1cd649c9",
      "parents": [
        "dd347d515d4a4e42b2aba89a8e471392026b7824",
        "7eeaf3f07aa6fb10639d9f96c1367eb98c3e8839"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Jan 24 11:51:50 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 24 11:51:50 2012 -0800"
      },
      "message": "am 7eeaf3f0: Merge \"AudioFlinger: refine mixer sleep time logic\" into ics-mr1\n\n* commit \u00277eeaf3f07aa6fb10639d9f96c1367eb98c3e8839\u0027:\n  AudioFlinger: refine mixer sleep time logic\n"
    },
    {
      "commit": "dd347d515d4a4e42b2aba89a8e471392026b7824",
      "tree": "9c66ad628619c851ad9ca802cb2ba61b446d771b",
      "parents": [
        "67cda1a0ec2f443293d0ada7c49708ff4a11c8c7",
        "41773d46556aa47d4322ff89fdaf7d1345c2d1f2"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Jan 24 11:51:47 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 24 11:51:47 2012 -0800"
      },
      "message": "am 41773d46: Merge \"DO NOT MERGE Revert \"Revert \"AudioFlinger: mix track only when really ready (2)\"\"\" into ics-mr1\n\n* commit \u002741773d46556aa47d4322ff89fdaf7d1345c2d1f2\u0027:\n  DO NOT MERGE Revert \"Revert \"AudioFlinger: mix track only when really ready (2)\"\"\n"
    },
    {
      "commit": "629c6765ca21b6ef23db893a35c62eef6a2a28b6",
      "tree": "f33e10f086275b851c53abdfd80682031d0cf21b",
      "parents": [
        "08cec4ee46f8b99a202b775c4eed8699be5165e8",
        "63abc37356728c0575d6a62a203102ae6d97953b"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Jan 24 11:49:51 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 24 11:49:51 2012 -0800"
      },
      "message": "Merge \"Move network stats to FileRotator pattern.\""
    },
    {
      "commit": "7eeaf3f07aa6fb10639d9f96c1367eb98c3e8839",
      "tree": "1ee60909ec62718656be769b458fd14ad8272079",
      "parents": [
        "41773d46556aa47d4322ff89fdaf7d1345c2d1f2",
        "0609231f4fa415cc8198d706ee1c6b5f5e911023"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Jan 24 11:49:39 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 24 11:49:39 2012 -0800"
      },
      "message": "Merge \"AudioFlinger: refine mixer sleep time logic\" into ics-mr1"
    },
    {
      "commit": "41773d46556aa47d4322ff89fdaf7d1345c2d1f2",
      "tree": "9a2dd281a4b2c19acbcc2d9cbfdbb6adec8db88e",
      "parents": [
        "f449ea9e96162698f4ec6d62c70750eb50744da7",
        "0b0896555827d2a5a9c8240f27dd94e8933dd778"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Jan 24 11:49:16 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 24 11:49:16 2012 -0800"
      },
      "message": "Merge \"DO NOT MERGE Revert \"Revert \"AudioFlinger: mix track only when really ready (2)\"\"\" into ics-mr1"
    },
    {
      "commit": "2e481b9146fe194fb1344ff8c1d1e0d499bdf06b",
      "tree": "6a991c8ba2f745ef1c76915e8aa900604adf4386",
      "parents": [
        "44760b106a4bafcf83fb356bf91683db40e0e5a2"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Jan 24 14:45:40 2012 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Jan 24 14:45:40 2012 -0500"
      },
      "message": "Stop showing \"No internet connection\" when there is one.\n\nIn particular, even though the mobile data network isn\u0027t\nrouting packets (and therefore is not an internet\nconnection), we want to show the PLMN anyway:\n\n  [MOBILE RSSI] Carrier  [WIFI RSSI] WiFi SSID\n\nThis change also improves the following cases:\n\n - Combines \"No internet connection\" from wifi and mobile\n   into one single string in airplane mode:\n\n     [AIRPLANE] No internet connection.\n\n - Removes \"No internet connection\" from the mobile string\n   when wifi is on in airplane mode, making a nice compact\n   display in this case:\n\n     [AIRPLANE] [WIFI RSSI] WiFi SSID\n\nBug: 5903914\nChange-Id: I477821d2c5e9922252dd6bcb3ed494c8c57d99b0\n"
    },
    {
      "commit": "fbcd98305ec8a99bd5b412577b7f8e6bcdff9b21",
      "tree": "16a297668ff50f3d518dcb13d217278bb98b4d29",
      "parents": [
        "adbbf7a791599cf13494525f7a1359b0cc2dd2f9"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Fri Jan 20 13:08:50 2012 -0800"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Tue Jan 24 11:43:40 2012 -0800"
      },
      "message": "Fix auto-complete for content-editable fields.\n\n Bug 5608192\n Text content for content-editable fields is\n retrieved and given to the WebViewInputConnection\n so that suggestions will work appropriately.\n Edits with WebViewInputConnection uses\n replaceTextfieldText just like WebTextView.\n\n Webkit Change: Idcf8d99d9e844669ea68122a7509990f5ce8dcca\n\nChange-Id: I5f1fcc13a0abe204db301e027954dc47c3a48db0\n"
    },
    {
      "commit": "67cda1a0ec2f443293d0ada7c49708ff4a11c8c7",
      "tree": "c1754e9e5bbdedd3b905b3269d7d1bdd8a9ebc76",
      "parents": [
        "a5853595165a6395ca41bbc17a3dd88e12259ad1",
        "f449ea9e96162698f4ec6d62c70750eb50744da7"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Jan 24 11:42:21 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 24 11:42:21 2012 -0800"
      },
      "message": "am f449ea9e: Merge \"Use the carrier-given dns addrs for tethering.\" into ics-mr1\n\n* commit \u0027f449ea9e96162698f4ec6d62c70750eb50744da7\u0027:\n  Use the carrier-given dns addrs for tethering.\n"
    },
    {
      "commit": "f449ea9e96162698f4ec6d62c70750eb50744da7",
      "tree": "cf7ef3cfd707477e23ee79937d295ed83afa8be1",
      "parents": [
        "47163685eb90f9520e7ae0ac0984b4e1535e8e5b",
        "7df80fa4e8a017243f26e287c23b7c9092a391fd"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Jan 24 11:40:19 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 24 11:40:19 2012 -0800"
      },
      "message": "Merge \"Use the carrier-given dns addrs for tethering.\" into ics-mr1"
    },
    {
      "commit": "08cec4ee46f8b99a202b775c4eed8699be5165e8",
      "tree": "5eec0ede4ff737016771a46dff99ecf2c8a9746c",
      "parents": [
        "8c190f76fc92b6db9a1886b5de5b7cecdd656c4b",
        "a5853595165a6395ca41bbc17a3dd88e12259ad1"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jan 24 11:39:49 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 24 11:39:49 2012 -0800"
      },
      "message": "am a5853595: am 47163685: Merge \"Another attempt at issue #5823276: home repaints after full-screen app is exited\" into ics-mr1\n\n* commit \u0027a5853595165a6395ca41bbc17a3dd88e12259ad1\u0027:\n  Another attempt at issue #5823276: home repaints after full-screen app is exited\n"
    },
    {
      "commit": "8c190f76fc92b6db9a1886b5de5b7cecdd656c4b",
      "tree": "5f715a63fc27751767bdb48c1bbbf42a00d4f411",
      "parents": [
        "6f203807e0cc9fb4fea9d56092d66d4817f39e96",
        "29cd79c7b0fecd2753fc27405794c0d5b5314302"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jan 24 11:37:24 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 24 11:37:24 2012 -0800"
      },
      "message": "am 29cd79c7: am c986d6f0: Merge \"Fix issue #5906017: Missing menu entries in portrait when in compatibility mode\" into ics-mr1\n\n* commit \u002729cd79c7b0fecd2753fc27405794c0d5b5314302\u0027:\n  Fix issue #5906017: Missing menu entries in portrait when in compatibility mode\n"
    },
    {
      "commit": "6f203807e0cc9fb4fea9d56092d66d4817f39e96",
      "tree": "2008a8f1696a5a3549b5e6e51462b9b02d202fce",
      "parents": [
        "827951ac162cc04887ae18bce259edb393bfd93e",
        "9dc211afbf3201a23a29cf7cd02ce575c6dbe094"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Jan 24 11:37:21 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 24 11:37:21 2012 -0800"
      },
      "message": "am 9dc211af: am a4474ae0: Merge \"Detect and repair invalid layouts in the navigation bar.\" into ics-mr1\n\n* commit \u00279dc211afbf3201a23a29cf7cd02ce575c6dbe094\u0027:\n  Detect and repair invalid layouts in the navigation bar.\n"
    },
    {
      "commit": "a5853595165a6395ca41bbc17a3dd88e12259ad1",
      "tree": "c68b544edbb3b3f747f3d5de3045d1b1a61e77c1",
      "parents": [
        "29cd79c7b0fecd2753fc27405794c0d5b5314302",
        "47163685eb90f9520e7ae0ac0984b4e1535e8e5b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jan 24 11:37:02 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 24 11:37:02 2012 -0800"
      },
      "message": "am 47163685: Merge \"Another attempt at issue #5823276: home repaints after full-screen app is exited\" into ics-mr1\n\n* commit \u002747163685eb90f9520e7ae0ac0984b4e1535e8e5b\u0027:\n  Another attempt at issue #5823276: home repaints after full-screen app is exited\n"
    },
    {
      "commit": "29cd79c7b0fecd2753fc27405794c0d5b5314302",
      "tree": "4fe03c647e5d96184500cde4df892efe387a5577",
      "parents": [
        "9dc211afbf3201a23a29cf7cd02ce575c6dbe094",
        "c986d6f01b00dd760ba1650918baadd24a6dc838"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jan 24 11:34:49 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 24 11:34:49 2012 -0800"
      },
      "message": "am c986d6f0: Merge \"Fix issue #5906017: Missing menu entries in portrait when in compatibility mode\" into ics-mr1\n\n* commit \u0027c986d6f01b00dd760ba1650918baadd24a6dc838\u0027:\n  Fix issue #5906017: Missing menu entries in portrait when in compatibility mode\n"
    },
    {
      "commit": "9dc211afbf3201a23a29cf7cd02ce575c6dbe094",
      "tree": "cf67a6ca957d2056efcede15491deeb74fb49cbe",
      "parents": [
        "e7dc2898c099bb1673f4bb0074b4d3b697699176",
        "a4474ae02546d725686f9c08113c16a84aca912c"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Jan 24 11:34:47 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 24 11:34:47 2012 -0800"
      },
      "message": "am a4474ae0: Merge \"Detect and repair invalid layouts in the navigation bar.\" into ics-mr1\n\n* commit \u0027a4474ae02546d725686f9c08113c16a84aca912c\u0027:\n  Detect and repair invalid layouts in the navigation bar.\n"
    },
    {
      "commit": "47163685eb90f9520e7ae0ac0984b4e1535e8e5b",
      "tree": "559bf70973aa1b8be1106d6243553893aa43b4f0",
      "parents": [
        "c986d6f01b00dd760ba1650918baadd24a6dc838",
        "b7ff51bde92b76757a002bb5b1889f5790986513"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jan 24 11:33:15 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 24 11:33:15 2012 -0800"
      },
      "message": "Merge \"Another attempt at issue #5823276: home repaints after full-screen app is exited\" into ics-mr1"
    },
    {
      "commit": "c986d6f01b00dd760ba1650918baadd24a6dc838",
      "tree": "c0c559b7e8c4e31b8f27fa26b288f53baa8bcd57",
      "parents": [
        "a4474ae02546d725686f9c08113c16a84aca912c",
        "a486a53a02392c5d5de5a3d0856433a25e56b110"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jan 24 11:33:06 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 24 11:33:06 2012 -0800"
      },
      "message": "Merge \"Fix issue #5906017: Missing menu entries in portrait when in compatibility mode\" into ics-mr1"
    },
    {
      "commit": "a4474ae02546d725686f9c08113c16a84aca912c",
      "tree": "3529f0ee0a645b3418f04d912ddae0af0b07ba13",
      "parents": [
        "4809f09f55a6177bd69303630dc42cc738f71116",
        "0b69b59877896e4cab448cef9e12ff4c29a4252e"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Jan 24 11:32:31 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 24 11:32:31 2012 -0800"
      },
      "message": "Merge \"Detect and repair invalid layouts in the navigation bar.\" into ics-mr1"
    },
    {
      "commit": "63abc37356728c0575d6a62a203102ae6d97953b",
      "tree": "c828ee65a2764be6307c704fa3dee8c1606c126d",
      "parents": [
        "cf5c78f209a34bae4a049ff2370252be8598d034"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Jan 11 18:38:16 2012 -0800"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Jan 24 11:13:14 2012 -0800"
      },
      "message": "Move network stats to FileRotator pattern.\n\nSplit existing network stats into two separate classes: a recorder\nwhich generates historical data based on periodic counter snapshots,\nand a collection of historical data with persistance logic.\n\nRecorder keeps a pending history in memory until outstanding data\ncrosses a specific threshold.  Persisting is handled through a given\nFileRotator.  This pattern significantly reduces disk churn and\nmemory overhead.  Separate UID data from UID tag data, enabling a\nshorter rotation cycle.  Migrate existing stats into new structure.\n\nRemove \"xt\" stats until iptables hooks are ready.  Avoid consuming\nEntry values when recording into NetworkStatsHistory.  Assign\noperation counts to default route interface.\n\nIntroduce \"Rewriter\" interface in FileRotator with methods to enable\nrewriteAll().  Introduce IndentingPrintWriter to handle indenting in\ndump() methods.\n\nBug: 5386531\nChange-Id: Ibe086230a17999a197206ca62d45f266225fdff1\n"
    },
    {
      "commit": "827951ac162cc04887ae18bce259edb393bfd93e",
      "tree": "97480d5f4a10f837bd9c1ae6b905b001761adffd",
      "parents": [
        "3f3612985d943ce937271addc38cd15d23f80cbc",
        "8a59b7f95f84ecc1f961a57d013ac68743c35d74"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jan 24 11:12:37 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 24 11:12:37 2012 -0800"
      },
      "message": "Merge \"Add new test for showing very slow animations.\""
    },
    {
      "commit": "8a59b7f95f84ecc1f961a57d013ac68743c35d74",
      "tree": "8cfde280b6d68df32a4e12f647b4a6523d40be42",
      "parents": [
        "3df01599879e2bed32960911394fc9e2a8fcbc33"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jan 09 12:05:26 2012 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jan 24 11:10:40 2012 -0800"
      },
      "message": "Add new test for showing very slow animations.\n\nChange-Id: Ibcc3e46a72210cf8a8e4cf5a932e2c9a7995f0f1\n"
    },
    {
      "commit": "3f3612985d943ce937271addc38cd15d23f80cbc",
      "tree": "c889051a0c128df755479d01ffbbf0fb4df99cd6",
      "parents": [
        "ee7d0bcf44700373cfbff7ea85114a78a840d157",
        "e7dc2898c099bb1673f4bb0074b4d3b697699176"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jan 24 11:05:02 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 24 11:05:02 2012 -0800"
      },
      "message": "am e7dc2898: am 4809f09f: docs: update fujitsu id, capitalize\n\n* commit \u0027e7dc2898c099bb1673f4bb0074b4d3b697699176\u0027:\n  docs: update fujitsu id, capitalize\n"
    },
    {
      "commit": "ee7d0bcf44700373cfbff7ea85114a78a840d157",
      "tree": "2956a748d0f9b02a808bd2aab84845b534725092",
      "parents": [
        "3df01599879e2bed32960911394fc9e2a8fcbc33",
        "b790d1aa2f741813b1556b71875dc453bc8c8010"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jan 24 11:02:25 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 24 11:02:25 2012 -0800"
      },
      "message": "am b790d1aa: am cdf14454: docs: add fujitsu/toshiba USB vendor id\n\n* commit \u0027b790d1aa2f741813b1556b71875dc453bc8c8010\u0027:\n  docs: add fujitsu/toshiba USB vendor id\n"
    },
    {
      "commit": "e7dc2898c099bb1673f4bb0074b4d3b697699176",
      "tree": "d87d3910c1f401fae9acf8b863c8e4d0cc602048",
      "parents": [
        "b790d1aa2f741813b1556b71875dc453bc8c8010",
        "4809f09f55a6177bd69303630dc42cc738f71116"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jan 24 11:01:49 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 24 11:01:49 2012 -0800"
      },
      "message": "am 4809f09f: docs: update fujitsu id, capitalize\n\n* commit \u00274809f09f55a6177bd69303630dc42cc738f71116\u0027:\n  docs: update fujitsu id, capitalize\n"
    },
    {
      "commit": "b790d1aa2f741813b1556b71875dc453bc8c8010",
      "tree": "2102de4b2b73ff546fb5c291c81cb41a3364af56",
      "parents": [
        "10c4641c2e2f747f8fef7d217d550b7f9a6de588",
        "cdf14454326dcb2f43ae0da208a8ed65a38f2897"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jan 24 10:59:23 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 24 10:59:23 2012 -0800"
      },
      "message": "am cdf14454: docs: add fujitsu/toshiba USB vendor id\n\n* commit \u0027cdf14454326dcb2f43ae0da208a8ed65a38f2897\u0027:\n  docs: add fujitsu/toshiba USB vendor id\n"
    },
    {
      "commit": "4809f09f55a6177bd69303630dc42cc738f71116",
      "tree": "07111ba127689034a1cefbdc673be2697f888060",
      "parents": [
        "cdf14454326dcb2f43ae0da208a8ed65a38f2897"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jan 24 10:58:06 2012 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jan 24 10:58:06 2012 -0800"
      },
      "message": "docs: update fujitsu id, capitalize\n\nChange-Id: I776bdf0af37baa98b2b2dd70c5950ea1e98d36ec\n"
    },
    {
      "commit": "cdf14454326dcb2f43ae0da208a8ed65a38f2897",
      "tree": "bda8b45010a31f7cab45079c0a9f6c9a5a136841",
      "parents": [
        "44760b106a4bafcf83fb356bf91683db40e0e5a2"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jan 24 10:54:50 2012 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jan 24 10:54:50 2012 -0800"
      },
      "message": "docs: add fujitsu/toshiba USB vendor id\n\nChange-Id: I7917035d8c3f4b0fc80b7c992fcdf085aa984b4f\n"
    },
    {
      "commit": "3df01599879e2bed32960911394fc9e2a8fcbc33",
      "tree": "71c13b6d338cf0dec4c22c2ac3082b35a8839d59",
      "parents": [
        "a54b9641cd832a4bbe6a3e8d0e4cb77449c92a76",
        "ba3634f35523224d9b4238dbd0b9b5e0cf3b0b9b"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Jan 24 10:46:58 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 24 10:46:58 2012 -0800"
      },
      "message": "Merge \"Fix for AOOB in MeasuredText\""
    },
    {
      "commit": "a54b9641cd832a4bbe6a3e8d0e4cb77449c92a76",
      "tree": "6f57ac241afc4d45db5dbfbac594bf02711c760c",
      "parents": [
        "adbbf7a791599cf13494525f7a1359b0cc2dd2f9",
        "4bb2833fa62d57d62a78d662bf937b19dde31ba7"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Jan 24 10:42:09 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 24 10:42:09 2012 -0800"
      },
      "message": "Merge \"Restored selectAllOnFocus\""
    },
    {
      "commit": "d80cbb8c7b13203704c00e2f5941588811c15665",
      "tree": "0868d4386c84f0c12e06d581bfeace83eff3d6d1",
      "parents": [
        "164a984224f5d430757628028f2522329987350f",
        "17510c1b4ea9f851c2fc8c5e0bcb55e330cc0f25"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Jan 24 10:34:24 2012 -0800"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 24 10:34:25 2012 -0800"
      },
      "message": "Merge \"stagefright aacenc: Add missing newlines at the end of files\""
    },
    {
      "commit": "7dd65078f6a40ed98ae8cddc5d7976d4fe629a29",
      "tree": "d4eb7ed5d483527192cc0c965cf2ce49dd076717",
      "parents": [
        "d215ddf3d95b0d009ea7fc50c0d36647ebaa1c14"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Jan 17 11:49:08 2012 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Jan 24 09:59:23 2012 -0800"
      },
      "message": "More AudioManager tests\n\nAdd tests for AudioFocus:\n- create a looper for AudioManager to use so listener callbacks can be used\n- test each type of audio focus gain causes the expected type of focus loss\n- stress test audio focus request and abandon, with and without a listener\n\nChange-Id: I7d9c84ccd8ea49cf20ede57b1245899a81e99ab0\n"
    },
    {
      "commit": "adbbf7a791599cf13494525f7a1359b0cc2dd2f9",
      "tree": "24f086af65d9affa86b092d707eb04a185b7f7fc",
      "parents": [
        "cbe2f48d3f12a8189509314e098e04ecbce7c810",
        "10c4641c2e2f747f8fef7d217d550b7f9a6de588"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Jan 24 08:46:26 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 24 08:46:26 2012 -0800"
      },
      "message": "am 10c4641c: am 2ae5805c: am 164a9842: Merge \"stagefright aacenc: Properly terminate a comment\"\n\n* commit \u002710c4641c2e2f747f8fef7d217d550b7f9a6de588\u0027:\n  stagefright aacenc: Properly terminate a comment\n"
    },
    {
      "commit": "10c4641c2e2f747f8fef7d217d550b7f9a6de588",
      "tree": "ff0ae2bcb02cc90b9dec564a6b3f350cb6e42daa",
      "parents": [
        "9f080e2a5bc6a268934e32201c69ea8a86900396",
        "2ae5805cf18ad6bdbea5def03a488e14c1a8804c"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Jan 24 08:43:14 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 24 08:43:14 2012 -0800"
      },
      "message": "am 2ae5805c: am 164a9842: Merge \"stagefright aacenc: Properly terminate a comment\"\n\n* commit \u00272ae5805cf18ad6bdbea5def03a488e14c1a8804c\u0027:\n  stagefright aacenc: Properly terminate a comment\n"
    },
    {
      "commit": "2ae5805cf18ad6bdbea5def03a488e14c1a8804c",
      "tree": "8c07ce07b5ba055dde091d1946bbf09e075ebd07",
      "parents": [
        "add87f99d9ece26c776abe40297e9a49e08932d9",
        "164a984224f5d430757628028f2522329987350f"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Jan 24 08:40:50 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 24 08:40:50 2012 -0800"
      },
      "message": "am 164a9842: Merge \"stagefright aacenc: Properly terminate a comment\"\n\n* commit \u0027164a984224f5d430757628028f2522329987350f\u0027:\n  stagefright aacenc: Properly terminate a comment\n"
    },
    {
      "commit": "164a984224f5d430757628028f2522329987350f",
      "tree": "c55b91c5505225a93678ca2c5e7ec13316c0d798",
      "parents": [
        "9d25b82d280c2d979d500e7da4447148f32f820b",
        "d7bbc3d41a6998e9370bf86feff960cd0c04892d"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Jan 24 07:51:11 2012 -0800"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 24 07:51:12 2012 -0800"
      },
      "message": "Merge \"stagefright aacenc: Properly terminate a comment\""
    },
    {
      "commit": "cbe2f48d3f12a8189509314e098e04ecbce7c810",
      "tree": "01761725765014738fc7951eefaa46ff31d54eac",
      "parents": [
        "50aca29a0b00c3f8f09b0c246da022df482ca56d",
        "d0c735fccc904366ded657263c33bb15475a1123"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Mon Jan 23 19:23:06 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 23 19:23:06 2012 -0800"
      },
      "message": "Merge \"Fix issue 5905210, AdapterViewAnimator sending negative index to Adapter\""
    },
    {
      "commit": "b7ff51bde92b76757a002bb5b1889f5790986513",
      "tree": "909e96458330c2b4203af28ee6b5bf6244a7e567",
      "parents": [
        "a486a53a02392c5d5de5a3d0856433a25e56b110"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jan 23 19:15:27 2012 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jan 23 19:15:27 2012 -0800"
      },
      "message": "Another attempt at issue #5823276: home repaints after full-screen app is exited\n\nThis is between the two previous attempts.  I returned the part from the\noriginal that was breaking gallery, but have some new code to detect when\nsomething about the window params has changed that would require a\nlayout pass to make sure we still do a layout then, even if the window is\nnot currently visible.\n\nChange-Id: I07745e1f66022583e3076b84cc8bbe8bd2acd48f\n"
    },
    {
      "commit": "d0c735fccc904366ded657263c33bb15475a1123",
      "tree": "cb6d816b41ac1306a0def394fa6251c013bcb3b3",
      "parents": [
        "e8bb6fef58dfa94346d8a72c1eb9046d5d1f2da1"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Mon Jan 23 19:12:22 2012 -0800"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Mon Jan 23 19:12:22 2012 -0800"
      },
      "message": "Fix issue 5905210, AdapterViewAnimator sending negative index to Adapter\n\nChange-Id: I6c1a3c17f1009d9512328f5844e17025f95a216c\n"
    },
    {
      "commit": "50aca29a0b00c3f8f09b0c246da022df482ca56d",
      "tree": "ec93a3abfaaf8794da9ef3efb513f4af3c9f69bf",
      "parents": [
        "bbca2ceffaa317bab0009e7c556ee4295101ea48",
        "0c95dd3f4f02564fab9b86a221bbcbb4aafc2981"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Jan 23 18:59:17 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 23 18:59:17 2012 -0800"
      },
      "message": "Merge \"Fix bug # 5863709 API request: Change param names of deleteSurroundingText to \"before\" and \"after\"\""
    }
  ],
  "next": "0609231f4fa415cc8198d706ee1c6b5f5e911023"
}
