)]}'
{
  "log": [
    {
      "commit": "b7e0281900db002e9aed8dff0e2fbcd8b22bf91d",
      "tree": "90bf33482ae9e5ffa42a49e5ba85c05b501e093a",
      "parents": [
        "7cb77c1a0d86b0fbc8774cd90cc81debc3508be1",
        "406dd5d1e48752177753666867403542e1f400ca"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Dec 12 15:29:46 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 12 15:29:46 2011 -0800"
      },
      "message": "am 406dd5d1: am aadbd80b: Fixed the false drm recognition.\n\n* commit \u0027406dd5d1e48752177753666867403542e1f400ca\u0027:\n  Fixed the false drm recognition.\n"
    },
    {
      "commit": "7cb77c1a0d86b0fbc8774cd90cc81debc3508be1",
      "tree": "6d93d19129c435b035bc59bd27a70d537ec638a3",
      "parents": [
        "cc579b89fc03f404bf42a385dceaebf5060dd327",
        "1742f20c6695f5de442c8d5a5d4c2efb4d0782c2"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Dec 12 15:16:42 2011 -0800"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Dec 12 15:16:42 2011 -0800"
      },
      "message": "resolved conflicts for merge of 1742f20c to master\n\nChange-Id: I02d84edfe8cc0b71881884ecec21f831404aa555\n"
    },
    {
      "commit": "cc579b89fc03f404bf42a385dceaebf5060dd327",
      "tree": "e477a72be9c66737a25bc2f62f97af8c6dca96a3",
      "parents": [
        "481c0a260420a921cdca55130d8d9685d17cf527",
        "bb4fd0b4442301a7c64b52a1241a9d0cd4a75d0b"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Dec 12 14:02:02 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 12 14:02:02 2011 -0800"
      },
      "message": "Merge \"Use the carrier-given dns addrs for tethering.\""
    },
    {
      "commit": "481c0a260420a921cdca55130d8d9685d17cf527",
      "tree": "30926a8dae94812d19e367dad579df1b1873fb93",
      "parents": [
        "e495cc3fd9dbf99fcba4f5a65032c6a5c105eeac",
        "afa0a714acb45e90bdda3fd72b529a817a25f2d1"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Dec 12 13:15:53 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 12 13:15:53 2011 -0800"
      },
      "message": "am afa0a714: am df372289: Merge \"Fixed SpellCheckerSessions leak in TextView\" into ics-mr1\n\n* commit \u0027afa0a714acb45e90bdda3fd72b529a817a25f2d1\u0027:\n  Fixed SpellCheckerSessions leak in TextView\n"
    },
    {
      "commit": "e495cc3fd9dbf99fcba4f5a65032c6a5c105eeac",
      "tree": "331b4002ee316c52b6666cae58146c92cb0fee4d",
      "parents": [
        "c789b60076aa8ff4b2824ced6c998d667f6945c1",
        "e912a16ba2a6e913b47893bc99c9a846d7ce80a9"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Dec 12 13:15:46 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 12 13:15:46 2011 -0800"
      },
      "message": "am e912a16b: am 316ca505: Merge \"Re-use SpanSets in TextLine\" into ics-mr1\n\n* commit \u0027e912a16ba2a6e913b47893bc99c9a846d7ce80a9\u0027:\n  Re-use SpanSets in TextLine\n"
    },
    {
      "commit": "c789b60076aa8ff4b2824ced6c998d667f6945c1",
      "tree": "bc122915bcb2d7c8cfd94ba93b4021473dec5297",
      "parents": [
        "2339fe3f8f89d6254ce05a1b4e9587f0257e8316",
        "8e94d912c6e0fc3c6d5e992b6559a0efc20372be"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Mon Dec 12 13:15:36 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 12 13:15:36 2011 -0800"
      },
      "message": "am 8e94d912: am 556e4ca5: am 0a9005ed: Merge \"DOC CHANGE: Package text and Formatter javadoc\" into ics-mr0\n\n* commit \u00278e94d912c6e0fc3c6d5e992b6559a0efc20372be\u0027:\n  DOC CHANGE: Package text and Formatter javadoc\n"
    },
    {
      "commit": "2339fe3f8f89d6254ce05a1b4e9587f0257e8316",
      "tree": "c0b1c2a347877d6d166df8f5d49ce5b1ad83ccf3",
      "parents": [
        "d9dc7fe61e0daaab6c19189904082436b34747a1",
        "fa71962fe4595f484071ac0deb23f68d44932d83"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Mon Dec 12 13:15:34 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 12 13:15:34 2011 -0800"
      },
      "message": "am fa71962f: am 46a4e81d: Merge \"VPN: delete the \"abort\" file before starting VPN daemons.\" into ics-mr1\n\n* commit \u0027fa71962fe4595f484071ac0deb23f68d44932d83\u0027:\n  VPN: delete the \"abort\" file before starting VPN daemons.\n"
    },
    {
      "commit": "d9dc7fe61e0daaab6c19189904082436b34747a1",
      "tree": "8e8f5d7d3837b8d9de7d5332c046d0696217ffc2",
      "parents": [
        "36b8c2e6823531e3f7f5167586c6371241be9585",
        "c34306e46e0f53a9478216c2d5fd3129a3bc6f8e"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Dec 12 12:35:12 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 12 12:35:12 2011 -0800"
      },
      "message": "am c34306e4: am 97ff7893: Merge \"Fix wifi bring up at boot up\" into ics-mr1\n\n* commit \u0027c34306e46e0f53a9478216c2d5fd3129a3bc6f8e\u0027:\n  Fix wifi bring up at boot up\n"
    },
    {
      "commit": "36b8c2e6823531e3f7f5167586c6371241be9585",
      "tree": "16c60fbb7bd97532aaab917b3d6083fb4af6dcd9",
      "parents": [
        "6752d0ab029a185a42e34e7a933b669e6ed19e89",
        "555fe79cdf037e7250f04591e60ecc8cff0cb95e"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Mon Dec 12 12:35:09 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 12 12:35:09 2011 -0800"
      },
      "message": "am 555fe79c: am c40f70a5: Merge \"Swap OK and Cancel buttons in SIM PIN unlock screen to match ICS guidelines.\" into ics-mr1\n\n* commit \u0027555fe79cdf037e7250f04591e60ecc8cff0cb95e\u0027:\n  Swap OK and Cancel buttons in SIM PIN unlock screen to match ICS guidelines.\n"
    },
    {
      "commit": "6752d0ab029a185a42e34e7a933b669e6ed19e89",
      "tree": "1aeae1aa8a3907412fd12521c99f19b629b53ba4",
      "parents": [
        "11326aa1b9482fefa0c0bdcb7e48cfeae6f9e33d"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Dec 12 12:15:17 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Dec 12 12:15:17 2011 -0800"
      },
      "message": "Mark color uniform fetched after fetching it\n\nChange-Id: I10e8027018608070a536eb8b51c7a4272e37006c\n"
    },
    {
      "commit": "11326aa1b9482fefa0c0bdcb7e48cfeae6f9e33d",
      "tree": "fb4c9c33f7b6fa49292382e5bb2028dbcfe7b308",
      "parents": [
        "ee698a01bdc9ea7aa2b1cd729109b194a130f9f5",
        "24edca8b526515979778e577191089a57f5277d7"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Dec 12 11:44:43 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 12 11:44:43 2011 -0800"
      },
      "message": "Merge \"Code cleanup\""
    },
    {
      "commit": "ee698a01bdc9ea7aa2b1cd729109b194a130f9f5",
      "tree": "068f0483d23cd70a8fb5615caeb1189c5bd3d956",
      "parents": [
        "549d5f88bf96f93de5d10f094bda4a62ac5ebe3a",
        "05bbde70fd2a3af737656b9f8c5a25b56429632e"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Dec 12 11:44:32 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 12 11:44:32 2011 -0800"
      },
      "message": "Merge \"Free up resources by deleting shaders early on\""
    },
    {
      "commit": "549d5f88bf96f93de5d10f094bda4a62ac5ebe3a",
      "tree": "9ade79e45a5fc8302a77b065cf9e39d298ceee71",
      "parents": [
        "2fc93533d2689d510c93931bc02ad602fa0e46f2",
        "8df96097686ed7d16a128d4eb9e08fb277dd3d11"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Dec 12 09:56:26 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 12 09:56:26 2011 -0800"
      },
      "message": "Merge \"Show the current stream\u0027s volume in the volume panel.\""
    },
    {
      "commit": "2fc93533d2689d510c93931bc02ad602fa0e46f2",
      "tree": "8f6b21666e66532de1dd0adbae44805b61bb91df",
      "parents": [
        "2ff8cc2438866f791d8fe888573b5fba103e2cd0",
        "9f62e15f40eafa55bb46bc3cd7b80d03e606b5fb"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Dec 12 08:32:28 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 12 08:32:28 2011 -0800"
      },
      "message": "Merge \"Support for parsing of \"folded\" RTSP header values and some tweaks to the AMR assembler\""
    },
    {
      "commit": "2ff8cc2438866f791d8fe888573b5fba103e2cd0",
      "tree": "b76603a6cbb31c44db9f37ae0c2c27cd6568e5a0",
      "parents": [
        "130f62ab014ad95e6dc03ff219a581c8b93c82e4",
        "a62b9632c84ecfdffec2753f52ceaec2f7598139"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Mon Dec 12 03:13:46 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 12 03:13:46 2011 -0800"
      },
      "message": "Merge \"Clear the WebView picture when a new load starts.\""
    },
    {
      "commit": "130f62ab014ad95e6dc03ff219a581c8b93c82e4",
      "tree": "d75ba9ab43fb6ae324f7a27c6b9917e9357618b3",
      "parents": [
        "95ea6d6d5d56a7e9e533abe2837ed2379c4271e1"
      ],
      "author": {
        "name": "Owen Lin",
        "email": "owenlin@google.com",
        "time": "Mon Dec 12 16:17:34 2011 +0800"
      },
      "committer": {
        "name": "Owen Lin",
        "email": "owenlin@google.com",
        "time": "Mon Dec 12 16:17:34 2011 +0800"
      },
      "message": "Fix the build. (Change LOGV to ALOGV)\n\nChange-Id: I14104540cfbd2bcdd7af1534db20554b88c4c0ce\n"
    },
    {
      "commit": "95ea6d6d5d56a7e9e533abe2837ed2379c4271e1",
      "tree": "7a21642c58e4ac365d9da7ec3da17bf47d537c8c",
      "parents": [
        "1f7817e1461f4af304d60cc3849d532288e4d2de",
        "f9165b7e43885a3bf8c2b14788d0600642493d58"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Sat Dec 10 13:23:59 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Dec 10 13:23:59 2011 -0800"
      },
      "message": "Merge \"MCC detection fixes for CountryDetector\""
    },
    {
      "commit": "1f7817e1461f4af304d60cc3849d532288e4d2de",
      "tree": "26a8e93eb7f0d714c4c81a854491244c9d620b86",
      "parents": [
        "61a8b5301b9cf3abef9f1b9fa5af55912cb9d9c7",
        "ebfce84f7fd3e25fa08c36b155db91df90a59b3d"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Dec 09 18:09:21 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Dec 09 18:09:21 2011 -0800"
      },
      "message": "am ebfce84f: am 68f592a8: Merge \"Don\\\u0027t perform RTSP seeks right away but queue them for 200ms\" into ics-mr1\n\n* commit \u0027ebfce84f7fd3e25fa08c36b155db91df90a59b3d\u0027:\n  Don\u0027t perform RTSP seeks right away but queue them for 200ms\n"
    },
    {
      "commit": "61a8b5301b9cf3abef9f1b9fa5af55912cb9d9c7",
      "tree": "6bc79b64860b23538297e36f12ab15977375f70a",
      "parents": [
        "47730f1582dfa67909293d6d5b88ff89c5ad6ed5",
        "aa82c39bdb4ad9c1fdcb09f3bea11be5197d3ce6"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Dec 09 18:09:19 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Dec 09 18:09:19 2011 -0800"
      },
      "message": "am aa82c39b: am 0ba9380a: Merge \"Fix Bitreader \"putBits\" implementation, make sure we emulate timestamps\" into ics-mr1\n\n* commit \u0027aa82c39bdb4ad9c1fdcb09f3bea11be5197d3ce6\u0027:\n  Fix Bitreader \"putBits\" implementation, make sure we emulate timestamps\n"
    },
    {
      "commit": "47730f1582dfa67909293d6d5b88ff89c5ad6ed5",
      "tree": "50b481ce7f9cc612ac5160e8d68bbb289a45f859",
      "parents": [
        "ecd7798ce45f9c8f1901c9348ad5452e0bc88a95",
        "33a3b2cecf174cb14097498214131fcfb32ec04c"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Dec 09 18:09:16 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Dec 09 18:09:16 2011 -0800"
      },
      "message": "am 33a3b2ce: am 48b428fb: Merge \"NumberPicker getting stuck if scroll wheel not wrapable.\" into ics-mr1\n\n* commit \u002733a3b2cecf174cb14097498214131fcfb32ec04c\u0027:\n  NumberPicker getting stuck if scroll wheel not wrapable.\n"
    },
    {
      "commit": "ecd7798ce45f9c8f1901c9348ad5452e0bc88a95",
      "tree": "461edec444001be946c216980f063708b3137b90",
      "parents": [
        "70511ade47f75160bdfbf0693145a4b827294136",
        "a3c7c35873235486787d58fa8310eebd87508bc9"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Dec 09 18:09:07 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Dec 09 18:09:07 2011 -0800"
      },
      "message": "am a3c7c358: am 583fdf00: Merge \"Handle emergency call back mode correctly\" into ics-mr1\n\n* commit \u0027a3c7c35873235486787d58fa8310eebd87508bc9\u0027:\n  Handle emergency call back mode correctly\n"
    },
    {
      "commit": "70511ade47f75160bdfbf0693145a4b827294136",
      "tree": "c38c43af871baccc0f3cbfd972efb61f788a5c4d",
      "parents": [
        "2afcfa42392996525c6a995b354b241f22429959",
        "b25d417fce0e0467187ac187a4dabae75d5dc83d"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Dec 09 18:09:03 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Dec 09 18:09:03 2011 -0800"
      },
      "message": "am b25d417f: am aa4a5713: Merge \"Make the Next key navigate between TextViews\" into ics-mr1\n\n* commit \u0027b25d417fce0e0467187ac187a4dabae75d5dc83d\u0027:\n  Make the Next key navigate between TextViews\n"
    },
    {
      "commit": "2afcfa42392996525c6a995b354b241f22429959",
      "tree": "9f1b9b6fed0cef9fe46be7be1023c6ce533af5ca",
      "parents": [
        "f3aa0f78fffeca0dd7b632262def3c78ff7e0e7c",
        "5371a165b5a5276fac9e5d37572fecc19040cd61"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Dec 09 18:06:34 2011 -0800"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Dec 09 18:06:34 2011 -0800"
      },
      "message": "resolved conflicts for merge of 5371a165 to master\n\nChange-Id: I61830ec96c277ebba9db3e40842597b9c98d53c7\n"
    },
    {
      "commit": "f9165b7e43885a3bf8c2b14788d0600642493d58",
      "tree": "55722a390454b21bd803a9a7137097cccac1eeac",
      "parents": [
        "c2fc52dc9ce8728bcd1c2b4d82ee573fa7f5049b"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Dec 09 17:43:35 2011 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Dec 09 17:55:18 2011 -0800"
      },
      "message": "MCC detection fixes for CountryDetector\n\n- Don\u0027t get and cache phone tpe at the initialization time.  At this point\nTelephonyManager is probably not ready yet.\n\n- Refresh MCC whenever we get the service state changed callback, even when\nthe state hasn\u0027t actually changed, in order to make sure we get refresh\ncountry properly when MCC changes.\n\n- Also remove the initialization of mPhoneStateListener, which prevented us from\nregistering phone state listener properly.\n\n- Also fix tests which were already failing.\n\nBug 5670680\n\nChange-Id: Id45abeba1b1e843053ac2c946861b439ca568de4\n"
    },
    {
      "commit": "bb4fd0b4442301a7c64b52a1241a9d0cd4a75d0b",
      "tree": "fe9259760ca1c81de15e6698da6abb90b38ec8f3",
      "parents": [
        "c4ea8dfd46a5eeeedd15664a6499ecde32985509"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Dec 09 15:36:50 2011 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Dec 09 17:12:03 2011 -0800"
      },
      "message": "Use the carrier-given dns addrs for tethering.\n\nThis fixes a complaint from carriers (that we used 8.8.8.8), but also\nfixes the case where there is only room for one live radio\nconnection: the secondary connection (tethering) doesn\u0027t have a\ndefault route to prevent on-device traffic from slipping out on the\ntethering connection, but tethered dns is proxied through dnsmasq, so\nit is appearing as on-device traffic and is unroutable.  By switching\nto the carrier-indicated dns servers we can use the host-routes\nalready set for those and kill two bugs with one fix.\n\nbug:5525764\nbug:3045311\nChange-Id: Ib1ccea81e0c0ed2d1462dc9721c2647124a790da\n"
    },
    {
      "commit": "f3aa0f78fffeca0dd7b632262def3c78ff7e0e7c",
      "tree": "430faaf9339879505c7d8fd1b70304ef07ceba98",
      "parents": [
        "e4067faca93ee1669c7b68d5e767317c0bbad9c1",
        "c4c1ff90bef05e30dc07b95b1d9f0d3816b0fcaa"
      ],
      "author": {
        "name": "Claudia de Veaux",
        "email": "deveaux@google.com",
        "time": "Fri Dec 09 16:42:11 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 09 16:42:11 2011 -0800"
      },
      "message": "Merge \"Edit to string to change \"double-touch\" to \"double-tap\" per standard language.\""
    },
    {
      "commit": "e4067faca93ee1669c7b68d5e767317c0bbad9c1",
      "tree": "c1b4f8d842464d917e01c2c482a620ee51f55f00",
      "parents": [
        "c4ea8dfd46a5eeeedd15664a6499ecde32985509",
        "ebc6fb46c28c972d745c3d34b9fdfaf46fb20c1d"
      ],
      "author": {
        "name": "Steven Ross",
        "email": "stross@google.com",
        "time": "Fri Dec 09 16:28:39 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 09 16:28:39 2011 -0800"
      },
      "message": "Merge \"Checking whether screen is on in constructor fixes 5658742\""
    },
    {
      "commit": "9f62e15f40eafa55bb46bc3cd7b80d03e606b5fb",
      "tree": "e5e24884d6b3d908dd06aa9c6293236b395f22bd",
      "parents": [
        "1108e8ddad3ddf0dbc660229ca3be6de7f600c3a"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Dec 09 15:09:56 2011 -0800"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Dec 09 15:09:56 2011 -0800"
      },
      "message": "Support for parsing of \"folded\" RTSP header values and some tweaks to the AMR assembler\n\ncontributed by Samsung (untested).\n\nChange-Id: I182561fe0a1a564126bdbb317e96aa52bf525726\n"
    },
    {
      "commit": "c4ea8dfd46a5eeeedd15664a6499ecde32985509",
      "tree": "8c25a39f3e938139bf7a7bdfa21b8a026a375ddc",
      "parents": [
        "049bc558b3c0dc437dbc67d827318135a772850d"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Dec 09 14:57:51 2011 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Dec 09 15:06:20 2011 -0800"
      },
      "message": "Remove explicit network disabling code\n\nWe are going to always disable the notification\n\nBug: 5556629\nChange-Id: I981eb55a1bb6f44defd674e3a86d9c6f3805f4fc\n"
    },
    {
      "commit": "049bc558b3c0dc437dbc67d827318135a772850d",
      "tree": "6afa66dae5d2124106f824f450c690bb058ba642",
      "parents": [
        "57c82bf0bc369b7313c4a9ddec4ae933d025e91b",
        "8430094cd9ecfcb932014ed5ae2d3db095bc7382"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Dec 09 14:58:10 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Dec 09 14:58:10 2011 -0800"
      },
      "message": "am 8430094c: (-s ours) am ab6b816a: Merge \"Import revised translations. DO NOT MERGE\" into ics-mr1\n\n* commit \u00278430094cd9ecfcb932014ed5ae2d3db095bc7382\u0027:\n  Import revised translations. DO NOT MERGE\n"
    },
    {
      "commit": "57c82bf0bc369b7313c4a9ddec4ae933d025e91b",
      "tree": "6afa66dae5d2124106f824f450c690bb058ba642",
      "parents": [
        "e2d4301f7119fc21ba5e867d9793cd73e089264b",
        "abe0ed4916537bf7244a4723e374591bfcf7e967"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Dec 09 14:58:07 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Dec 09 14:58:07 2011 -0800"
      },
      "message": "am abe0ed49: am 641a5624: Reconcile with ics-mr0-release\n\n* commit \u0027abe0ed4916537bf7244a4723e374591bfcf7e967\u0027:\n"
    },
    {
      "commit": "e2d4301f7119fc21ba5e867d9793cd73e089264b",
      "tree": "6afa66dae5d2124106f824f450c690bb058ba642",
      "parents": [
        "1db7a31a45c234eb18bd788264591859bee64815",
        "54854d311731b321e2bb2faec06bacb11d1fe07f"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Dec 09 14:57:48 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Dec 09 14:57:48 2011 -0800"
      },
      "message": "am 54854d31: Reconcile with ics-mr0-release ics-mr1-release\n\n* commit \u002754854d311731b321e2bb2faec06bacb11d1fe07f\u0027:\n  More fixing for issue #5366535: Lockscreen has wrong layout...\n  DO NOT MERGE.  Integrate from MR 1 to fix issue #5366535: Lockscreen...\n"
    },
    {
      "commit": "c4c1ff90bef05e30dc07b95b1d9f0d3816b0fcaa",
      "tree": "b45646ad2785e751d0203863019f12f9e0e834f3",
      "parents": [
        "1108e8ddad3ddf0dbc660229ca3be6de7f600c3a"
      ],
      "author": {
        "name": "Claudia de Veaux",
        "email": "deveaux@google.com",
        "time": "Fri Dec 09 14:42:54 2011 -0800"
      },
      "committer": {
        "name": "Claudia de Veaux",
        "email": "deveaux@google.com",
        "time": "Fri Dec 09 14:42:54 2011 -0800"
      },
      "message": "Edit to string to change \"double-touch\" to \"double-tap\" per standard language.\n\nBug: 5163232\nChange-Id: Ifa045b16f52623005308a3ce9e4086c4e9e4590b\n"
    },
    {
      "commit": "1db7a31a45c234eb18bd788264591859bee64815",
      "tree": "6afa66dae5d2124106f824f450c690bb058ba642",
      "parents": [
        "8c9d01391cd257dce65928b462b32df24eb38b82",
        "75596b4545da36fa7592bd4a2ae680e5b336ee47"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Fri Dec 09 14:37:05 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 09 14:37:05 2011 -0800"
      },
      "message": "Merge \"Add BluetoothAdapter.getRemoteDevice(byte[])\""
    },
    {
      "commit": "8c9d01391cd257dce65928b462b32df24eb38b82",
      "tree": "97e57bc24b801eee518f414b90d67072ba1e9979",
      "parents": [
        "683a485fbcf72caad42f9fd030255f1083ce5637",
        "09588f64a280b98eefc22d05fd5ff7916ba9203e"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Fri Dec 09 14:36:23 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 09 14:36:23 2011 -0800"
      },
      "message": "Merge \"Fix BasicNfcEeTest java package.\""
    },
    {
      "commit": "75596b4545da36fa7592bd4a2ae680e5b336ee47",
      "tree": "32325499de5525e76b15eb8a153714ff6bc11248",
      "parents": [
        "09588f64a280b98eefc22d05fd5ff7916ba9203e"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Wed Dec 07 15:03:55 2011 -0800"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Fri Dec 09 14:35:38 2011 -0800"
      },
      "message": "Add BluetoothAdapter.getRemoteDevice(byte[])\n\nThis is useful for NFC-\u003eBT hand-over, where we are already working with bytes.\n\nChange-Id: I2fff0b4fa0cefe9bfdf9a13f7ec6f557776a8a03\n"
    },
    {
      "commit": "09588f64a280b98eefc22d05fd5ff7916ba9203e",
      "tree": "20ee6219e2c1ede71b77dfbdfad80454eddc8cb0",
      "parents": [
        "7da48db9c5c071cfc1c54a3709a02c1300dccd76"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Wed Dec 07 09:39:26 2011 -0800"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Fri Dec 09 14:35:32 2011 -0800"
      },
      "message": "Fix BasicNfcEeTest java package.\n\nIt was in com.android.nfc_extras, which caused it to get bundled with\ncom.android.nfc_extras.jar, which caused all kinds of confusion when\ntrying to push new versions of the test.\n\nIt should be in com.android.nfc_extras.tests\n\nAlso fix getContext() -\u003e getTargetContext().\n\nChange-Id: I1e3afa150809a3ed8c4f88531f039fe7797aca1d\n"
    },
    {
      "commit": "683a485fbcf72caad42f9fd030255f1083ce5637",
      "tree": "1b65edb3143f62e738ca5b1a03bc1adf4eb6a752",
      "parents": [
        "47a4b78eb7c662cc12c68690ff57b4004c39980c",
        "aee940df55b5d1f769f56ff8a6dd645253b7f8e5"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Dec 09 14:25:55 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Dec 09 14:25:55 2011 -0800"
      },
      "message": "am aee940df: am a5a98a03: Merge \"IOOB is Suggestions\" into ics-mr1\n\n* commit \u0027aee940df55b5d1f769f56ff8a6dd645253b7f8e5\u0027:\n  IOOB is Suggestions\n"
    },
    {
      "commit": "47a4b78eb7c662cc12c68690ff57b4004c39980c",
      "tree": "5a8df0b77209a400f8188f7d2b25de2824ef8b34",
      "parents": [
        "aac2f9c66ccb181544f822a1af7397a8e25455e7",
        "9f4b70c72508077f39a71bb17df265eb883c7a20"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Dec 09 14:25:53 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Dec 09 14:25:53 2011 -0800"
      },
      "message": "am 9f4b70c7: am 89f2e8a0: Merge \"Prevent NPE in SuggestionSpan\" into ics-mr1\n\n* commit \u00279f4b70c72508077f39a71bb17df265eb883c7a20\u0027:\n  Prevent NPE in SuggestionSpan\n"
    },
    {
      "commit": "aac2f9c66ccb181544f822a1af7397a8e25455e7",
      "tree": "36f4aa1ad6d152ee8c1ee73ee3995db65cbe6646",
      "parents": [
        "bdc18b28eb04b8c8cc00313096f8bfb142e407e3",
        "a5038d169f47b2e2278c0056495dfd4808803f8a"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Fri Dec 09 14:25:49 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Dec 09 14:25:49 2011 -0800"
      },
      "message": "am a5038d16: am a693a4b5: Merge \"Fix ANRs due to Widevine DRM plugin sniff taking too long.\" into ics-mr1\n\n* commit \u0027a5038d169f47b2e2278c0056495dfd4808803f8a\u0027:\n  Fix ANRs due to Widevine DRM plugin sniff taking too long.\n"
    },
    {
      "commit": "bdc18b28eb04b8c8cc00313096f8bfb142e407e3",
      "tree": "e41f9646de276f365c054919031d6433aa15079d",
      "parents": [
        "fa7fa9a5ba796eabb2dadb8e2ce1b97da38e939e",
        "03e634270d880407316b51fac2278e604fc82703"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Dec 09 14:25:41 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Dec 09 14:25:41 2011 -0800"
      },
      "message": "am 03e63427: am 8e0ecbfc: Merge \"Shortcut keys should be handled on down, not up.\" into ics-mr1\n\n* commit \u002703e634270d880407316b51fac2278e604fc82703\u0027:\n  Shortcut keys should be handled on down, not up.\n"
    },
    {
      "commit": "fa7fa9a5ba796eabb2dadb8e2ce1b97da38e939e",
      "tree": "69f1929304b224494121d8e592078f269028e1f3",
      "parents": [
        "ec3a88dee2c7d77c09eaad0c297f077744033d48",
        "944c985b4199e6e029568ea87004c9727e469cc0"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Dec 09 14:25:38 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Dec 09 14:25:38 2011 -0800"
      },
      "message": "am 944c985b: am e0e9fd98: Merge \"Fix system hotkey handling.\" into ics-mr1\n\n* commit \u0027944c985b4199e6e029568ea87004c9727e469cc0\u0027:\n  Fix system hotkey handling.\n"
    },
    {
      "commit": "ec3a88dee2c7d77c09eaad0c297f077744033d48",
      "tree": "497de861cab8e7e32f06d85d6be5c56b3550806d",
      "parents": [
        "1108e8ddad3ddf0dbc660229ca3be6de7f600c3a",
        "0501f8a913e43f78ef7909346424f3264d03f8ea"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Fri Dec 09 14:19:39 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 09 14:19:39 2011 -0800"
      },
      "message": "Merge \"Fix convert8To4, convert8To5\""
    },
    {
      "commit": "0501f8a913e43f78ef7909346424f3264d03f8ea",
      "tree": "a473a0e45b8f0f5e7ea9f6dcc9767ce17238f914",
      "parents": [
        "bfda435744fc110ba2c6ac070a09394a8608a422"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Fri Dec 09 14:06:07 2011 -0800"
      },
      "committer": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Fri Dec 09 14:06:07 2011 -0800"
      },
      "message": "Fix convert8To4, convert8To5\n\nSee b/5680952 \"Compilation warnings in etc1.cpp\" for discussion.\n\nFixes b/5680952\n\nChange-Id: I0af6ba5ed5e60f3ed7a6a28eba3b09504fee1a3f\n"
    },
    {
      "commit": "24edca8b526515979778e577191089a57f5277d7",
      "tree": "8974701bf7100ce56b1c13b47c3c4ada7af02181",
      "parents": [
        "05bbde70fd2a3af737656b9f8c5a25b56429632e"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Dec 09 13:08:06 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Dec 09 13:08:06 2011 -0800"
      },
      "message": "Code cleanup\n\nChange-Id: If92e3addfc4d8546a60edcdea60a1fc89c27b680\n"
    },
    {
      "commit": "05bbde70fd2a3af737656b9f8c5a25b56429632e",
      "tree": "9bfe33e07e50af451260807d67606d1b75e692f8",
      "parents": [
        "9477c6e6581ce97976250951f33e1297604ac777"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Dec 09 12:55:37 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Dec 09 12:55:37 2011 -0800"
      },
      "message": "Free up resources by deleting shaders early on\n\nChange-Id: I29a39775732c0a48d3e6823f7afa3e741cae8541\n"
    },
    {
      "commit": "1108e8ddad3ddf0dbc660229ca3be6de7f600c3a",
      "tree": "78a8634f8dfa93caf99a13453e93b9b0938dd815",
      "parents": [
        "3f7be830f053265699f3b8cb18d709f84aa5d546",
        "ea933cb3fddbf5971dd4c62090edabbed295c3a7"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Dec 09 12:43:28 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 09 12:43:28 2011 -0800"
      },
      "message": "Merge \"Change RSSI notification levels to 5 in framework\""
    },
    {
      "commit": "ea933cb3fddbf5971dd4c62090edabbed295c3a7",
      "tree": "3b74d4ac286251ad6e5bb751b4d367171f4a42fb",
      "parents": [
        "55abad3904f98974e52a0b315019df307d1b0629"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Dec 09 10:04:30 2011 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Dec 09 12:40:35 2011 -0800"
      },
      "message": "Change RSSI notification levels to 5 in framework\n\nAt some point the system UI switched to using 5 rssi levels\nwhile the framework only broadcasts a change for 4 levels.\n\nHence RSSI change can be slow to be displayed on the UI, fix this\n\nBug: 5732700\nChange-Id: I21700f96ba7a8dd678fb2ccfff8ef59f9b696666\n"
    },
    {
      "commit": "3f7be830f053265699f3b8cb18d709f84aa5d546",
      "tree": "3f4734ef0bba8c069d03bbb138a413bbe0160536",
      "parents": [
        "5aa2136ddfcccab853381316b1940efb1eb6679c",
        "9477c6e6581ce97976250951f33e1297604ac777"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Dec 09 12:28:46 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 09 12:28:46 2011 -0800"
      },
      "message": "Merge \"Enable dirty regions on newly created EGL surfaces\""
    },
    {
      "commit": "9477c6e6581ce97976250951f33e1297604ac777",
      "tree": "703513a8d09c0de93422bb0d3d21e5d3902023ee",
      "parents": [
        "d3209c1bb21ce026d4e41464740e3d8f57cdd56f"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Dec 09 12:27:21 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Dec 09 12:27:21 2011 -0800"
      },
      "message": "Enable dirty regions on newly created EGL surfaces\n\nThis change fixes an issue on some tiler architectures that do not\nenable the swap buffer behavior by default on EGL surfaces.\n\nChange-Id: Ibda1ae582da1a20afad3be9c3361080e72df5206\n"
    },
    {
      "commit": "5aa2136ddfcccab853381316b1940efb1eb6679c",
      "tree": "1aae3a10e83e508d2a14505db14a412f86f09444",
      "parents": [
        "f8c1f1c17c4909e321f23a9cd603d4410cd03ce0",
        "ed4ea7287966c1ff786a8580caef50371245ae51"
      ],
      "author": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Fri Dec 09 10:12:41 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 09 10:12:41 2011 -0800"
      },
      "message": "Merge \"Update string lengths, fix for bug 5732776\""
    },
    {
      "commit": "f8c1f1c17c4909e321f23a9cd603d4410cd03ce0",
      "tree": "06195e39a5a5c389419bd8b400e28b8e13eb505e",
      "parents": [
        "e61fd281a8cb69ae45c5de4b160ab86226083152",
        "e7a5b5aa9a3c8b371dd89f44b7d4cef445f7f7c2"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Dec 09 10:04:27 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 09 10:04:27 2011 -0800"
      },
      "message": "Merge \"Making UI a bit more responsive.\""
    },
    {
      "commit": "ed4ea7287966c1ff786a8580caef50371245ae51",
      "tree": "c7448f1400e816d5ff10d19018df8890ef1a7e76",
      "parents": [
        "e61fd281a8cb69ae45c5de4b160ab86226083152"
      ],
      "author": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Fri Dec 09 17:56:43 2011 +0000"
      },
      "committer": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Fri Dec 09 17:56:43 2011 +0000"
      },
      "message": "Update string lengths, fix for bug 5732776\n\nChange-Id: Id668689085f542dae331eca197289ba45c5e4a5f\n"
    },
    {
      "commit": "e61fd281a8cb69ae45c5de4b160ab86226083152",
      "tree": "dc2740b5a90e4e925c137c5c5cbe93e6a8121f5a",
      "parents": [
        "d3209c1bb21ce026d4e41464740e3d8f57cdd56f",
        "af802c6831551323126537cf8edabea97d2fc762"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Dec 09 06:30:14 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 09 06:30:14 2011 -0800"
      },
      "message": "Merge \"Remove BlockingMediaPlayer.\""
    },
    {
      "commit": "ebc6fb46c28c972d745c3d34b9fdfaf46fb20c1d",
      "tree": "d91c1b1577c420e8884449673994a388fcbba8d3",
      "parents": [
        "d3209c1bb21ce026d4e41464740e3d8f57cdd56f"
      ],
      "author": {
        "name": "Steven Ross",
        "email": "stross@google.com",
        "time": "Fri Dec 09 09:28:29 2011 -0500"
      },
      "committer": {
        "name": "Steven Ross",
        "email": "stross@google.com",
        "time": "Fri Dec 09 09:28:29 2011 -0500"
      },
      "message": "Checking whether screen is on in constructor fixes 5658742\n\nChange-Id: Ic96c8dd9ee9e86000b0cbe22a7d068a8ee424448\n"
    },
    {
      "commit": "406dd5d1e48752177753666867403542e1f400ca",
      "tree": "be5cab6d739c403a2a1a5a0b5a38c5bf2f330fd3",
      "parents": [
        "1742f20c6695f5de442c8d5a5d4c2efb4d0782c2",
        "aadbd80b307c817698ce5110ff8e002804d1b230"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Dec 09 00:17:56 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Dec 09 00:17:56 2011 -0800"
      },
      "message": "am aadbd80b: Fixed the false drm recognition.\n\n* commit \u0027aadbd80b307c817698ce5110ff8e002804d1b230\u0027:\n  Fixed the false drm recognition.\n"
    },
    {
      "commit": "aadbd80b307c817698ce5110ff8e002804d1b230",
      "tree": "be5cab6d739c403a2a1a5a0b5a38c5bf2f330fd3",
      "parents": [
        "be5f49fb6e17e0b9588d3b94022b7e3eb6d47317"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Dec 08 19:31:59 2011 -0800"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Dec 08 21:01:31 2011 -0800"
      },
      "message": "Fixed the false drm recognition.\n\nChange-Id: If0198e52ff7bbd7422f219f55a37aae97f7d74f1\n\nrelated-to-bug: 5732033\n"
    },
    {
      "commit": "d3209c1bb21ce026d4e41464740e3d8f57cdd56f",
      "tree": "1eebbf03a13b6ded6aa55537d76a33a7a5a5f26e",
      "parents": [
        "66b2ff818bdc58465e54d7fc42772857c07fa262",
        "46b9f7cc2047ac16ecf36ffb6c6d3def0a5f5ccb"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Dec 08 18:51:03 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 08 18:51:03 2011 -0800"
      },
      "message": "Merge \"GenerationCache::get would return a random value instead of NULL Bug #5401917\""
    },
    {
      "commit": "46b9f7cc2047ac16ecf36ffb6c6d3def0a5f5ccb",
      "tree": "744df6ca395ccbac5b29af737066544c63ebe343",
      "parents": [
        "e98ae0a050d6ce4b3e2aec7c070a87922086c256"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Dec 08 18:19:39 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Dec 08 18:50:27 2011 -0800"
      },
      "message": "GenerationCache::get would return a random value instead of NULL\nBug #5401917\n\nThis was causing a ton of random crashes in apps.\n\nChange-Id: I9069a060824ec89115cd3bcd38beaeb9ecc4488e\n"
    },
    {
      "commit": "1742f20c6695f5de442c8d5a5d4c2efb4d0782c2",
      "tree": "c43ccec9adf34841d9c5442bc8f1fff75d330a21",
      "parents": [
        "afa0a714acb45e90bdda3fd72b529a817a25f2d1",
        "be5f49fb6e17e0b9588d3b94022b7e3eb6d47317"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Dec 08 18:35:22 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 08 18:35:22 2011 -0800"
      },
      "message": "am be5f49fb: Performance improvements for long text edition.\n\n* commit \u0027be5f49fb6e17e0b9588d3b94022b7e3eb6d47317\u0027:\n  Performance improvements for long text edition.\n"
    },
    {
      "commit": "be5f49fb6e17e0b9588d3b94022b7e3eb6d47317",
      "tree": "c43ccec9adf34841d9c5442bc8f1fff75d330a21",
      "parents": [
        "df3722895172e03c81787f62d922daabaad3e20b"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Oct 25 15:05:16 2011 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Dec 08 18:26:49 2011 -0800"
      },
      "message": "Performance improvements for long text edition.\n\nLimit each parse to batches of a few words, to keep the UI thread\nresponsive.\n\nPossible optimizations for the future:\n- SpellCheck in a thread, but that requires some locking mecanism\n- Only spell check what is visible on screen. Will require additional\n  spans to tag the pieces of text.\n\nThis is a cherry pick of 145656 into ICS-MR1\n\nPatch Set 2: Make the Runnable shared and stop it when detached.\n\nChange-Id: Ibf8e98274bda84b7176aac181ff267fc1f1fa4cb\n"
    },
    {
      "commit": "afa0a714acb45e90bdda3fd72b529a817a25f2d1",
      "tree": "9a01d5be14fbb935369b4d406ea9be022f0281e0",
      "parents": [
        "e912a16ba2a6e913b47893bc99c9a846d7ce80a9",
        "df3722895172e03c81787f62d922daabaad3e20b"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Dec 08 18:19:57 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 08 18:19:57 2011 -0800"
      },
      "message": "am df372289: Merge \"Fixed SpellCheckerSessions leak in TextView\" into ics-mr1\n\n* commit \u0027df3722895172e03c81787f62d922daabaad3e20b\u0027:\n  Fixed SpellCheckerSessions leak in TextView\n"
    },
    {
      "commit": "df3722895172e03c81787f62d922daabaad3e20b",
      "tree": "9a01d5be14fbb935369b4d406ea9be022f0281e0",
      "parents": [
        "316ca5059ebd7270a04da5649d25653c355e158d",
        "c115fa041c02f68d1987e2c9cae263c9a31f370b"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Dec 08 18:18:25 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 08 18:18:25 2011 -0800"
      },
      "message": "Merge \"Fixed SpellCheckerSessions leak in TextView\" into ics-mr1"
    },
    {
      "commit": "e912a16ba2a6e913b47893bc99c9a846d7ce80a9",
      "tree": "758797e46ab40c386dd3cee31423d00c551b98dd",
      "parents": [
        "8e94d912c6e0fc3c6d5e992b6559a0efc20372be",
        "316ca5059ebd7270a04da5649d25653c355e158d"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Dec 08 18:00:12 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 08 18:00:12 2011 -0800"
      },
      "message": "am 316ca505: Merge \"Re-use SpanSets in TextLine\" into ics-mr1\n\n* commit \u0027316ca5059ebd7270a04da5649d25653c355e158d\u0027:\n  Re-use SpanSets in TextLine\n"
    },
    {
      "commit": "316ca5059ebd7270a04da5649d25653c355e158d",
      "tree": "758797e46ab40c386dd3cee31423d00c551b98dd",
      "parents": [
        "556e4ca54161be17333ec98fadc113485120a6e8",
        "c1f44830809f0a8526855f13822702ea756214fa"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Dec 08 17:58:24 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 08 17:58:24 2011 -0800"
      },
      "message": "Merge \"Re-use SpanSets in TextLine\" into ics-mr1"
    },
    {
      "commit": "8e94d912c6e0fc3c6d5e992b6559a0efc20372be",
      "tree": "563dfa22d112eb202bf75d12d0ac64436b3df02b",
      "parents": [
        "fa71962fe4595f484071ac0deb23f68d44932d83",
        "556e4ca54161be17333ec98fadc113485120a6e8"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Thu Dec 08 17:46:44 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 08 17:46:44 2011 -0800"
      },
      "message": "am 556e4ca5: am 0a9005ed: Merge \"DOC CHANGE: Package text and Formatter javadoc\" into ics-mr0\n\n* commit \u0027556e4ca54161be17333ec98fadc113485120a6e8\u0027:\n  DOC CHANGE: Package text and Formatter javadoc\n"
    },
    {
      "commit": "556e4ca54161be17333ec98fadc113485120a6e8",
      "tree": "563dfa22d112eb202bf75d12d0ac64436b3df02b",
      "parents": [
        "46a4e81dbdc9a5f401b5a3c0d26dea2e42b61487",
        "0a9005ed58d3a6173e8fffbd72933f7646c6fdba"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Thu Dec 08 17:44:34 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 08 17:44:34 2011 -0800"
      },
      "message": "am 0a9005ed: Merge \"DOC CHANGE: Package text and Formatter javadoc\" into ics-mr0\n\n* commit \u00270a9005ed58d3a6173e8fffbd72933f7646c6fdba\u0027:\n  DOC CHANGE: Package text and Formatter javadoc\n"
    },
    {
      "commit": "0a9005ed58d3a6173e8fffbd72933f7646c6fdba",
      "tree": "db52b60bd5c9ae4299c86f99cfcd5b104665192e",
      "parents": [
        "3937e055708a8618f184feab204fed4bb41f3f6e",
        "41e2e1f9919c9ae3593610f7e05f0d9cf69ec9b2"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Thu Dec 08 17:42:36 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 08 17:42:36 2011 -0800"
      },
      "message": "Merge \"DOC CHANGE: Package text and Formatter javadoc\" into ics-mr0"
    },
    {
      "commit": "fa71962fe4595f484071ac0deb23f68d44932d83",
      "tree": "391776ec7b1164680125b0c87273471be1bb9f43",
      "parents": [
        "c34306e46e0f53a9478216c2d5fd3129a3bc6f8e",
        "46a4e81dbdc9a5f401b5a3c0d26dea2e42b61487"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Thu Dec 08 17:24:16 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 08 17:24:16 2011 -0800"
      },
      "message": "am 46a4e81d: Merge \"VPN: delete the \"abort\" file before starting VPN daemons.\" into ics-mr1\n\n* commit \u002746a4e81dbdc9a5f401b5a3c0d26dea2e42b61487\u0027:\n  VPN: delete the \"abort\" file before starting VPN daemons.\n"
    },
    {
      "commit": "46a4e81dbdc9a5f401b5a3c0d26dea2e42b61487",
      "tree": "391776ec7b1164680125b0c87273471be1bb9f43",
      "parents": [
        "97ff7893321362020211fae3c5a52b95c3ec19e1",
        "c1872732922214de80f790e14865e41dd1b98203"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Thu Dec 08 17:22:16 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 08 17:22:16 2011 -0800"
      },
      "message": "Merge \"VPN: delete the \"abort\" file before starting VPN daemons.\" into ics-mr1"
    },
    {
      "commit": "66b2ff818bdc58465e54d7fc42772857c07fa262",
      "tree": "3914554be49256eba1bd37f9f49f1f6587b36827",
      "parents": [
        "63b068040f5b8f561ae9d0b9b24bb405156d7029"
      ],
      "author": {
        "name": "Mangesh Ghiware",
        "email": "mghiware@google.com",
        "time": "Thu Dec 08 13:43:55 2011 -0800"
      },
      "committer": {
        "name": "Mangesh Ghiware",
        "email": "mghiware@google.com",
        "time": "Thu Dec 08 17:11:16 2011 -0800"
      },
      "message": "Update computation of reading level scale.\n\nFixes bug 5726043 (Extra double-tap needed to zoom out to overview mode\non nytimes.com on a Stingray)\n\nChange-Id: I54dc303f4aa81ddc38c234228adc915b9f6749dc\n"
    },
    {
      "commit": "8df96097686ed7d16a128d4eb9e08fb277dd3d11",
      "tree": "5d36b166ed7fb3c83247529a4c579cac8113328c",
      "parents": [
        "63b068040f5b8f561ae9d0b9b24bb405156d7029"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Dec 08 17:03:54 2011 -0800"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Dec 08 17:03:54 2011 -0800"
      },
      "message": "Show the current stream\u0027s volume in the volume panel.\n\nBug: 5409969\n\nIf the current stream being displayed is different from the\nstream being adjusted, rearrange the sliders, unless multiple\nsliders are being shown.\n\nChange-Id: Ia48986c1046305d7fee7a32177d78d8ffd84a11b\n"
    },
    {
      "commit": "c1872732922214de80f790e14865e41dd1b98203",
      "tree": "6fecd1c6d1b7eba52b069df35168402063894255",
      "parents": [
        "68f592a8210af27df4339089bbee47fb602cae6a"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Thu Dec 08 16:51:41 2011 -0800"
      },
      "committer": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Thu Dec 08 16:51:41 2011 -0800"
      },
      "message": "VPN: delete the \"abort\" file before starting VPN daemons.\n\nBug: 5714296\nChange-Id: Idba41b9f3907747a84387ea4f3e930b3a185a06e\n"
    },
    {
      "commit": "c1f44830809f0a8526855f13822702ea756214fa",
      "tree": "274f26f7b9b9911b6ad5cc0601dfb91df475fe47",
      "parents": [
        "97ff7893321362020211fae3c5a52b95c3ec19e1"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Dec 08 16:03:00 2011 -0800"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Dec 08 16:03:00 2011 -0800"
      },
      "message": "Re-use SpanSets in TextLine\n\nTextLine objects are already stored in a pool to limit allocation.\n\nAssociate SpanSet objects to each TextLine to further limit the\nallocation of these and re-use their internal arrays (re-sized if needed).\n\nDrastically reduces new objects allocation during rendering.\n\nPriority code removed in init: priorities are already handled by getSpans.\n\nThis is a duplicate of the already accepted\nhttps://android-git.corp.google.com/g/#/c/153970/\nbut without the dependency on an other CL.\n\nChange-Id: Iaa7e2f7a8ea4337c8d60c3a9a620e9e3e60caf12\n"
    },
    {
      "commit": "c34306e46e0f53a9478216c2d5fd3129a3bc6f8e",
      "tree": "643f67cbf20547d0055c5a1e2796e6fe33503eed",
      "parents": [
        "555fe79cdf037e7250f04591e60ecc8cff0cb95e",
        "97ff7893321362020211fae3c5a52b95c3ec19e1"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Dec 08 16:01:59 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 08 16:01:59 2011 -0800"
      },
      "message": "am 97ff7893: Merge \"Fix wifi bring up at boot up\" into ics-mr1\n\n* commit \u002797ff7893321362020211fae3c5a52b95c3ec19e1\u0027:\n  Fix wifi bring up at boot up\n"
    },
    {
      "commit": "97ff7893321362020211fae3c5a52b95c3ec19e1",
      "tree": "643f67cbf20547d0055c5a1e2796e6fe33503eed",
      "parents": [
        "c40f70a5cb1f24a9ea0b5b0cadea75db8fc1cdd3",
        "5401f0b87b9bdcd603c55871a37fff07ab3054d7"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Dec 08 15:59:26 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 08 15:59:26 2011 -0800"
      },
      "message": "Merge \"Fix wifi bring up at boot up\" into ics-mr1"
    },
    {
      "commit": "555fe79cdf037e7250f04591e60ecc8cff0cb95e",
      "tree": "7c059e789361fef264cd4b8ab8caa3572fb9fc26",
      "parents": [
        "ebfce84f7fd3e25fa08c36b155db91df90a59b3d",
        "c40f70a5cb1f24a9ea0b5b0cadea75db8fc1cdd3"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Thu Dec 08 15:53:42 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 08 15:53:42 2011 -0800"
      },
      "message": "am c40f70a5: Merge \"Swap OK and Cancel buttons in SIM PIN unlock screen to match ICS guidelines.\" into ics-mr1\n\n* commit \u0027c40f70a5cb1f24a9ea0b5b0cadea75db8fc1cdd3\u0027:\n  Swap OK and Cancel buttons in SIM PIN unlock screen to match ICS guidelines.\n"
    },
    {
      "commit": "c40f70a5cb1f24a9ea0b5b0cadea75db8fc1cdd3",
      "tree": "7c059e789361fef264cd4b8ab8caa3572fb9fc26",
      "parents": [
        "68f592a8210af27df4339089bbee47fb602cae6a",
        "48d50958af05db84ea787f5e4096ff40307ec804"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Thu Dec 08 15:51:33 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 08 15:51:33 2011 -0800"
      },
      "message": "Merge \"Swap OK and Cancel buttons in SIM PIN unlock screen to match ICS guidelines.\" into ics-mr1"
    },
    {
      "commit": "5401f0b87b9bdcd603c55871a37fff07ab3054d7",
      "tree": "26e5d0fba45769ed741635e2812abf2505e60ac6",
      "parents": [
        "641a5624075ee942b85b17646b57f65377567a06"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Dec 07 16:27:49 2011 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Dec 08 15:50:47 2011 -0800"
      },
      "message": "Fix wifi bring up at boot up\n\nBug: 5719176\nChange-Id: Iac879fc634f6ab6289b73c46931d754bc0af2f87\n"
    },
    {
      "commit": "63b068040f5b8f561ae9d0b9b24bb405156d7029",
      "tree": "1b0478f0c77f365f71e3cbc6ba193b3ae336106e",
      "parents": [
        "c2fc52dc9ce8728bcd1c2b4d82ee573fa7f5049b",
        "b02d0ca5553300063e4332192632312600caf4b9"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Dec 08 15:42:28 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 08 15:42:28 2011 -0800"
      },
      "message": "Merge \"Clean TextLayout code and remove RTL_USE_HARFBUZZ\""
    },
    {
      "commit": "48d50958af05db84ea787f5e4096ff40307ec804",
      "tree": "8423eab0c61420683962bc287d34612104670e5d",
      "parents": [
        "583fdf0068ac46fb384a5aa2b193faf743f8221c"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Thu Dec 08 15:33:32 2011 -0800"
      },
      "committer": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Thu Dec 08 15:33:32 2011 -0800"
      },
      "message": "Swap OK and Cancel buttons in SIM PIN unlock screen to match ICS guidelines.\n\nThe ICS navigation guidelines state that the OK action should be to the\nright of the cancel action in UI dialogs. Update the SIM PIN unlock and\nSIM PUK unlock layouts to swap the OK and Cancel buttons (for soft keypad)\nand the OK and Emergency Call buttons for the physical keyboard landscape\nlayout.\n\nBug: 5730977\nChange-Id: Iaf565bc2b584292a34f5a72a7a763003f9149f27\n"
    },
    {
      "commit": "b02d0ca5553300063e4332192632312600caf4b9",
      "tree": "6f14888f7c904fd3b56d55206dde3864217d7385",
      "parents": [
        "4a46ee57f10f4a121776cfc05143aa580a92b5e5"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Dec 08 14:05:44 2011 -0800"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Dec 08 15:16:17 2011 -0800"
      },
      "message": "Clean TextLayout code and remove RTL_USE_HARFBUZZ\n\n- remove dependencies on ICU\n- use TextLayouCache\n- remove RTL_USE_HARFBUZZ define (we *are* using Harfbuzz now)\n- also fix compilation warning\n\nChange-Id: I022e11703438d07032e49e42724184f6bf16653e\n"
    },
    {
      "commit": "ebfce84f7fd3e25fa08c36b155db91df90a59b3d",
      "tree": "2fca3bf426f6b8b70cc4373067a610800fefd9c8",
      "parents": [
        "aa82c39bdb4ad9c1fdcb09f3bea11be5197d3ce6",
        "68f592a8210af27df4339089bbee47fb602cae6a"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Dec 08 13:35:53 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 08 13:35:53 2011 -0800"
      },
      "message": "am 68f592a8: Merge \"Don\\\u0027t perform RTSP seeks right away but queue them for 200ms\" into ics-mr1\n\n* commit \u002768f592a8210af27df4339089bbee47fb602cae6a\u0027:\n  Don\u0027t perform RTSP seeks right away but queue them for 200ms\n"
    },
    {
      "commit": "aa82c39bdb4ad9c1fdcb09f3bea11be5197d3ce6",
      "tree": "bcb99fe0d1ab888b8f593a1f2c15d7c717b3b1ef",
      "parents": [
        "33a3b2cecf174cb14097498214131fcfb32ec04c",
        "0ba9380a337d5e2eae9fd9e4eb8039403ed3815b"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Dec 08 13:35:51 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 08 13:35:51 2011 -0800"
      },
      "message": "am 0ba9380a: Merge \"Fix Bitreader \"putBits\" implementation, make sure we emulate timestamps\" into ics-mr1\n\n* commit \u00270ba9380a337d5e2eae9fd9e4eb8039403ed3815b\u0027:\n  Fix Bitreader \"putBits\" implementation, make sure we emulate timestamps\n"
    },
    {
      "commit": "68f592a8210af27df4339089bbee47fb602cae6a",
      "tree": "2fca3bf426f6b8b70cc4373067a610800fefd9c8",
      "parents": [
        "0ba9380a337d5e2eae9fd9e4eb8039403ed3815b",
        "21902a8a489140902ff868f5957a16cacd11a7a3"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Dec 08 13:33:16 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 08 13:33:16 2011 -0800"
      },
      "message": "Merge \"Don\u0027t perform RTSP seeks right away but queue them for 200ms\" into ics-mr1"
    },
    {
      "commit": "0ba9380a337d5e2eae9fd9e4eb8039403ed3815b",
      "tree": "bcb99fe0d1ab888b8f593a1f2c15d7c717b3b1ef",
      "parents": [
        "48b428fb1369a787a15fa6d8ebf10f8b31937a8b",
        "f6ae711450581d248e646b8d8d6b0bf75c4d19ea"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Dec 08 13:33:06 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 08 13:33:06 2011 -0800"
      },
      "message": "Merge \"Fix Bitreader \"putBits\" implementation, make sure we emulate timestamps\" into ics-mr1"
    },
    {
      "commit": "21902a8a489140902ff868f5957a16cacd11a7a3",
      "tree": "dbcf162d407b15873c002d3402be0dfb71cf86d3",
      "parents": [
        "a693a4b5553584a01b8b6b3640dc0393d2d88f28"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Dec 08 13:04:50 2011 -0800"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Dec 08 13:04:50 2011 -0800"
      },
      "message": "Don\u0027t perform RTSP seeks right away but queue them for 200ms\n\nand only execute the last one.\n\nChange-Id: I9ab342396ec9c9c03624a4b0306d1e180ceca000\nrelated-to-bug: 5732960\n"
    },
    {
      "commit": "33a3b2cecf174cb14097498214131fcfb32ec04c",
      "tree": "e45b4ee804e4ff74e3508040b302060e7850abd0",
      "parents": [
        "a3c7c35873235486787d58fa8310eebd87508bc9",
        "48b428fb1369a787a15fa6d8ebf10f8b31937a8b"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Dec 08 12:30:14 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 08 12:30:14 2011 -0800"
      },
      "message": "am 48b428fb: Merge \"NumberPicker getting stuck if scroll wheel not wrapable.\" into ics-mr1\n\n* commit \u002748b428fb1369a787a15fa6d8ebf10f8b31937a8b\u0027:\n  NumberPicker getting stuck if scroll wheel not wrapable.\n"
    },
    {
      "commit": "48b428fb1369a787a15fa6d8ebf10f8b31937a8b",
      "tree": "e45b4ee804e4ff74e3508040b302060e7850abd0",
      "parents": [
        "583fdf0068ac46fb384a5aa2b193faf743f8221c",
        "234484a9fb53786aa8b7ed2a3df7e24d41817689"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Dec 08 12:28:11 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 08 12:28:11 2011 -0800"
      },
      "message": "Merge \"NumberPicker getting stuck if scroll wheel not wrapable.\" into ics-mr1"
    },
    {
      "commit": "f6ae711450581d248e646b8d8d6b0bf75c4d19ea",
      "tree": "7e84bdb1401096a6554698e6660c500d4eb8f10c",
      "parents": [
        "a693a4b5553584a01b8b6b3640dc0393d2d88f28"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Dec 08 12:27:47 2011 -0800"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Dec 08 12:27:47 2011 -0800"
      },
      "message": "Fix Bitreader \"putBits\" implementation, make sure we emulate timestamps\n\nif we don\u0027t receive npt time mapping from the rtsp server (i.e. live stream)\n\nChange-Id: I5147d665bd90c9a303ad6ffdafbf770f930f917c\nrelated-to-bug: 5660357\n"
    },
    {
      "commit": "a3c7c35873235486787d58fa8310eebd87508bc9",
      "tree": "51fa9e2821710bb2858309a84b4a4779e1336ee7",
      "parents": [
        "b25d417fce0e0467187ac187a4dabae75d5dc83d",
        "583fdf0068ac46fb384a5aa2b193faf743f8221c"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Dec 08 12:23:03 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 08 12:23:03 2011 -0800"
      },
      "message": "am 583fdf00: Merge \"Handle emergency call back mode correctly\" into ics-mr1\n\n* commit \u0027583fdf0068ac46fb384a5aa2b193faf743f8221c\u0027:\n  Handle emergency call back mode correctly\n"
    },
    {
      "commit": "583fdf0068ac46fb384a5aa2b193faf743f8221c",
      "tree": "51fa9e2821710bb2858309a84b4a4779e1336ee7",
      "parents": [
        "aa4a5713aab73cf7c9486cd587a0d986a8daf7e3",
        "4494c906168f1b93eb9d130096036d06cfa1e291"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Dec 08 12:21:20 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 08 12:21:20 2011 -0800"
      },
      "message": "Merge \"Handle emergency call back mode correctly\" into ics-mr1"
    },
    {
      "commit": "b25d417fce0e0467187ac187a4dabae75d5dc83d",
      "tree": "a93fb55579519bf31baf9137bcfe08fb790664dc",
      "parents": [
        "5371a165b5a5276fac9e5d37572fecc19040cd61",
        "aa4a5713aab73cf7c9486cd587a0d986a8daf7e3"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Dec 08 11:58:33 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 08 11:58:33 2011 -0800"
      },
      "message": "am aa4a5713: Merge \"Make the Next key navigate between TextViews\" into ics-mr1\n\n* commit \u0027aa4a5713aab73cf7c9486cd587a0d986a8daf7e3\u0027:\n  Make the Next key navigate between TextViews\n"
    },
    {
      "commit": "5371a165b5a5276fac9e5d37572fecc19040cd61",
      "tree": "4f3ce04bc39139d228debc84cf29f3ae2bac07de",
      "parents": [
        "8430094cd9ecfcb932014ed5ae2d3db095bc7382",
        "0e7b8020fd8607957844f7d67e8aaa6dc2ef816f"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Dec 08 11:58:31 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 08 11:58:31 2011 -0800"
      },
      "message": "am 0e7b8020: Merge \"Limit created string size in Spell Checker\" into ics-mr1\n\n* commit \u00270e7b8020fd8607957844f7d67e8aaa6dc2ef816f\u0027:\n  Limit created string size in Spell Checker\n"
    },
    {
      "commit": "aa4a5713aab73cf7c9486cd587a0d986a8daf7e3",
      "tree": "a93fb55579519bf31baf9137bcfe08fb790664dc",
      "parents": [
        "0e7b8020fd8607957844f7d67e8aaa6dc2ef816f",
        "06a8e9b1ce63f1e0842c877133b2562a6b638123"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Dec 08 11:57:06 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 08 11:57:06 2011 -0800"
      },
      "message": "Merge \"Make the Next key navigate between TextViews\" into ics-mr1"
    },
    {
      "commit": "0e7b8020fd8607957844f7d67e8aaa6dc2ef816f",
      "tree": "4f3ce04bc39139d228debc84cf29f3ae2bac07de",
      "parents": [
        "ab6b816a76c77f1ecd9a0ae911026aaba062f6d1",
        "653d3a27878d5358b4a91518a756f6b9b3407b07"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Dec 08 11:56:28 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 08 11:56:28 2011 -0800"
      },
      "message": "Merge \"Limit created string size in Spell Checker\" into ics-mr1"
    },
    {
      "commit": "4494c906168f1b93eb9d130096036d06cfa1e291",
      "tree": "dfe9fd9e670ac2b300b7eb3220988df425251a11",
      "parents": [
        "641a5624075ee942b85b17646b57f65377567a06"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Dec 08 10:47:54 2011 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Dec 08 11:31:52 2011 -0800"
      },
      "message": "Handle emergency call back mode correctly\n\nBug: 5726996\nChange-Id: I5815dd402bd73c530b9ba6d545d8956064949aa2\n"
    },
    {
      "commit": "8430094cd9ecfcb932014ed5ae2d3db095bc7382",
      "tree": "a4261d487a4986138f231e5e2043192d761f8cbf",
      "parents": [
        "abe0ed4916537bf7244a4723e374591bfcf7e967",
        "ab6b816a76c77f1ecd9a0ae911026aaba062f6d1"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Dec 08 11:11:06 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 08 11:11:06 2011 -0800"
      },
      "message": "am ab6b816a: Merge \"Import revised translations. DO NOT MERGE\" into ics-mr1\n\n* commit \u0027ab6b816a76c77f1ecd9a0ae911026aaba062f6d1\u0027:\n  Import revised translations. DO NOT MERGE\n"
    },
    {
      "commit": "ab6b816a76c77f1ecd9a0ae911026aaba062f6d1",
      "tree": "a4261d487a4986138f231e5e2043192d761f8cbf",
      "parents": [
        "641a5624075ee942b85b17646b57f65377567a06",
        "24783fcfb717327a77ed6ff17cdff4b377499dc3"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Dec 08 11:09:11 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 08 11:09:11 2011 -0800"
      },
      "message": "Merge \"Import revised translations. DO NOT MERGE\" into ics-mr1"
    },
    {
      "commit": "06a8e9b1ce63f1e0842c877133b2562a6b638123",
      "tree": "79bbe9a37da01500e84c8bc1d45213b431653832",
      "parents": [
        "641a5624075ee942b85b17646b57f65377567a06"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Dec 08 10:39:39 2011 -0800"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Dec 08 10:39:39 2011 -0800"
      },
      "message": "Make the Next key navigate between TextViews\n\nBug 5718127\n\nFixes from changes introduced in\nhttps://android-git.corp.google.com/w/?p\u003dplatform/frameworks/base.git;a\u003dcommit;h\u003d0500b3cfda5192efc09d6d4344b0c6c785c0a815\n\nChange-Id: I4f6d213cd744b913b053275c4a26194cd030de84\n"
    }
  ],
  "next": "24783fcfb717327a77ed6ff17cdff4b377499dc3"
}
