)]}'
{
  "log": [
    {
      "commit": "86b0276a39d1ca1472e09d4c3787f5ff8f49a1d9",
      "tree": "02f751df2343dfcddc108cf512d0ad974d0d0e87",
      "parents": [
        "1064a13181c8bfca2e7ab0a3b255a0e88499e0d7",
        "f9e90378d50210298d1cec2b913653597cd62be4"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Sat Apr 10 11:47:45 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Apr 10 11:47:45 2010 -0700"
      },
      "message": "am f9e90378: am bc284a5f: Merge \"Move the public method HttpDateTime.parse() into AndroidHttpClient.\" into froyo\n\nMerge commit \u0027f9e90378d50210298d1cec2b913653597cd62be4\u0027 into kraken\n\n* commit \u0027f9e90378d50210298d1cec2b913653597cd62be4\u0027:\n  Move the public method HttpDateTime.parse() into AndroidHttpClient.\n"
    },
    {
      "commit": "1064a13181c8bfca2e7ab0a3b255a0e88499e0d7",
      "tree": "1df732b09aa35beab2a21213dc201fe508fef0a3",
      "parents": [
        "82052192c558de6725dd05c88ec21623375d250a",
        "58d50183bc7c125db76f5ca8f76816ebb9f19d17"
      ],
      "author": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Sat Apr 10 11:47:40 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Apr 10 11:47:40 2010 -0700"
      },
      "message": "am 58d50183: am a3c4c219: Merge \"final versions of these fonts from ascender, including GPOS \\\u0027mark\\\u0027 feature\" into froyo\n\nMerge commit \u002758d50183bc7c125db76f5ca8f76816ebb9f19d17\u0027 into kraken\n\n* commit \u002758d50183bc7c125db76f5ca8f76816ebb9f19d17\u0027:\n  final versions of these fonts from ascender, including GPOS \u0027mark\u0027 feature\n"
    },
    {
      "commit": "82052192c558de6725dd05c88ec21623375d250a",
      "tree": "7457cbabcb0a282965803d676b0035457ad75eb0",
      "parents": [
        "aeeea3da3c868deec65a717cef02f5cc738a1938",
        "090af2c57024b1ac0ba2ce0ecbc8e4e814c98c8b"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Sat Apr 10 11:47:35 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Apr 10 11:47:35 2010 -0700"
      },
      "message": "am 090af2c5: am 4dceedc1: Merge \"Make ThrottleService notice policy changes.\" into froyo\n\nMerge commit \u0027090af2c57024b1ac0ba2ce0ecbc8e4e814c98c8b\u0027 into kraken\n\n* commit \u0027090af2c57024b1ac0ba2ce0ecbc8e4e814c98c8b\u0027:\n  Make ThrottleService notice policy changes.\n"
    },
    {
      "commit": "aeeea3da3c868deec65a717cef02f5cc738a1938",
      "tree": "83ac8b42a14e52f38fcf7d0e4288efd86cf65260",
      "parents": [
        "53f772eddb49df3c774fdfced07a331d59f87941",
        "505f22d1a4dbf1fceaf8deca443d7322386964e1"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Sat Apr 10 11:47:29 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Apr 10 11:47:29 2010 -0700"
      },
      "message": "am 505f22d1: am 2d3df559: Merge \"Fix sim build (sim doesn\\\u0027t have strl*() reliably...)\" into froyo\n\nMerge commit \u0027505f22d1a4dbf1fceaf8deca443d7322386964e1\u0027 into kraken\n\n* commit \u0027505f22d1a4dbf1fceaf8deca443d7322386964e1\u0027:\n  Fix sim build (sim doesn\u0027t have strl*() reliably...)\n"
    },
    {
      "commit": "53f772eddb49df3c774fdfced07a331d59f87941",
      "tree": "73f553ecc046ddafef70ee9ab4255f222b99dc4a",
      "parents": [
        "449491ced032764fdd2de61d72905230beffa534",
        "d25fb8db8de213feb55cdfff087eabc6ee865f31"
      ],
      "author": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Sat Apr 10 11:47:23 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Apr 10 11:47:23 2010 -0700"
      },
      "message": "am d25fb8db: am 34959e3f: Merge \"Do not create intents for application/xhtml+xml\" into froyo\n\nMerge commit \u0027d25fb8db8de213feb55cdfff087eabc6ee865f31\u0027 into kraken\n\n* commit \u0027d25fb8db8de213feb55cdfff087eabc6ee865f31\u0027:\n  Do not create intents for application/xhtml+xml\n"
    },
    {
      "commit": "449491ced032764fdd2de61d72905230beffa534",
      "tree": "6f53b01c37c6a0bbe1c2bd07dce7464dfba25372",
      "parents": [
        "cf2bd28510aed1a1d1436fe42be1d47738fec215",
        "210462e57762be9bb016b4d05374cae5f48b5aea"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Sat Apr 10 11:47:15 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Apr 10 11:47:15 2010 -0700"
      },
      "message": "am 210462e5: am e67e6b94: Merge \"Set mHeldMotionless to a new MOTIONLESS_IGNORE state for fling, this way we will trigger animateScroll during fling for the faster performance. We also avoid keep removing/sending DRAG_HELD_MOTIONLESS message during fling.\" into froyo\n\nMerge commit \u0027210462e57762be9bb016b4d05374cae5f48b5aea\u0027 into kraken\n\n* commit \u0027210462e57762be9bb016b4d05374cae5f48b5aea\u0027:\n  Set mHeldMotionless to a new MOTIONLESS_IGNORE state\n"
    },
    {
      "commit": "f9e90378d50210298d1cec2b913653597cd62be4",
      "tree": "1cebdb95cbcc66c53a2cf3985c2c08b4f99e12e2",
      "parents": [
        "58d50183bc7c125db76f5ca8f76816ebb9f19d17",
        "bc284a5f9f1e3f19ddd45cfb233f0d1775b612a7"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Sat Apr 10 11:41:38 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Apr 10 11:41:38 2010 -0700"
      },
      "message": "am bc284a5f: Merge \"Move the public method HttpDateTime.parse() into AndroidHttpClient.\" into froyo\n\nMerge commit \u0027bc284a5f9f1e3f19ddd45cfb233f0d1775b612a7\u0027 into froyo-plus-aosp\n\n* commit \u0027bc284a5f9f1e3f19ddd45cfb233f0d1775b612a7\u0027:\n  Move the public method HttpDateTime.parse() into AndroidHttpClient.\n"
    },
    {
      "commit": "58d50183bc7c125db76f5ca8f76816ebb9f19d17",
      "tree": "98381972493fc2c720bc85721a73922173fef23c",
      "parents": [
        "090af2c57024b1ac0ba2ce0ecbc8e4e814c98c8b",
        "a3c4c219c21e61ca4a642a35610dea07c437a647"
      ],
      "author": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Sat Apr 10 11:41:30 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Apr 10 11:41:30 2010 -0700"
      },
      "message": "am a3c4c219: Merge \"final versions of these fonts from ascender, including GPOS \\\u0027mark\\\u0027 feature\" into froyo\n\nMerge commit \u0027a3c4c219c21e61ca4a642a35610dea07c437a647\u0027 into froyo-plus-aosp\n\n* commit \u0027a3c4c219c21e61ca4a642a35610dea07c437a647\u0027:\n  final versions of these fonts from ascender, including GPOS \u0027mark\u0027 feature\n"
    },
    {
      "commit": "090af2c57024b1ac0ba2ce0ecbc8e4e814c98c8b",
      "tree": "ba305610ba765cd1c5e9415648d4782298a5fbdd",
      "parents": [
        "505f22d1a4dbf1fceaf8deca443d7322386964e1",
        "4dceedc133ef0487577badb67100d20473d87762"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Sat Apr 10 11:41:25 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Apr 10 11:41:25 2010 -0700"
      },
      "message": "am 4dceedc1: Merge \"Make ThrottleService notice policy changes.\" into froyo\n\nMerge commit \u00274dceedc133ef0487577badb67100d20473d87762\u0027 into froyo-plus-aosp\n\n* commit \u00274dceedc133ef0487577badb67100d20473d87762\u0027:\n  Make ThrottleService notice policy changes.\n"
    },
    {
      "commit": "505f22d1a4dbf1fceaf8deca443d7322386964e1",
      "tree": "913a5df1f200c71c0530f3e6ed11d2b80aabb489",
      "parents": [
        "d25fb8db8de213feb55cdfff087eabc6ee865f31",
        "2d3df559dea9ebb0ab263c2df26e8a345ed74d12"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Sat Apr 10 11:41:20 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Apr 10 11:41:20 2010 -0700"
      },
      "message": "am 2d3df559: Merge \"Fix sim build (sim doesn\\\u0027t have strl*() reliably...)\" into froyo\n\nMerge commit \u00272d3df559dea9ebb0ab263c2df26e8a345ed74d12\u0027 into froyo-plus-aosp\n\n* commit \u00272d3df559dea9ebb0ab263c2df26e8a345ed74d12\u0027:\n  Fix sim build (sim doesn\u0027t have strl*() reliably...)\n"
    },
    {
      "commit": "d25fb8db8de213feb55cdfff087eabc6ee865f31",
      "tree": "45a5704444eeebd7b70ca01b65cda936c342453b",
      "parents": [
        "210462e57762be9bb016b4d05374cae5f48b5aea",
        "34959e3fe87012d554af07fd6ad294b2ce3daea7"
      ],
      "author": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Sat Apr 10 11:41:14 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Apr 10 11:41:14 2010 -0700"
      },
      "message": "am 34959e3f: Merge \"Do not create intents for application/xhtml+xml\" into froyo\n\nMerge commit \u002734959e3fe87012d554af07fd6ad294b2ce3daea7\u0027 into froyo-plus-aosp\n\n* commit \u002734959e3fe87012d554af07fd6ad294b2ce3daea7\u0027:\n  Do not create intents for application/xhtml+xml\n"
    },
    {
      "commit": "210462e57762be9bb016b4d05374cae5f48b5aea",
      "tree": "50ca6d17b0f90338fcb2d1b97f8c4126980af851",
      "parents": [
        "a68780dd0f0af0938b72fdf6539db575da471028",
        "e67e6b94fd282283f1ffa2299fae536bee099715"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Sat Apr 10 11:41:09 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Apr 10 11:41:09 2010 -0700"
      },
      "message": "am e67e6b94: Merge \"Set mHeldMotionless to a new MOTIONLESS_IGNORE state for fling, this way we will trigger animateScroll during fling for the faster performance. We also avoid keep removing/sending DRAG_HELD_MOTIONLESS message during fling.\" into froyo\n\nMerge commit \u0027e67e6b94fd282283f1ffa2299fae536bee099715\u0027 into froyo-plus-aosp\n\n* commit \u0027e67e6b94fd282283f1ffa2299fae536bee099715\u0027:\n  Set mHeldMotionless to a new MOTIONLESS_IGNORE state\n"
    },
    {
      "commit": "cf2bd28510aed1a1d1436fe42be1d47738fec215",
      "tree": "e2dffc6a2b1ff0699e58a38f40d8672f541d87d9",
      "parents": [
        "061cd6e32217eddebbb0bcfaf24814d443aca102",
        "e547835c5210c2ae022c7429e7a75ac17290bf40"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Apr 09 14:28:03 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 09 14:28:03 2010 -0700"
      },
      "message": "Merge \"small cleanup. gEGLImpl should have been static\" into kraken"
    },
    {
      "commit": "e547835c5210c2ae022c7429e7a75ac17290bf40",
      "tree": "4dafea5605bf5111e7911b591abcee9d542279c2",
      "parents": [
        "672ea584f59c948c062bbd374d5f39b29705774a"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Apr 09 13:37:34 2010 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Apr 09 14:26:07 2010 -0700"
      },
      "message": "small cleanup. gEGLImpl should have been static\n\nalso added a ctor to initialized it in case we use it ont he stack\none day.\n\nChange-Id: I2736b9bce3d8ba3b74fd029de4c18cca2cdbbf60\n"
    },
    {
      "commit": "bc284a5f9f1e3f19ddd45cfb233f0d1775b612a7",
      "tree": "b462e95348cbbdb4acc4ba085bbc41676318ab0c",
      "parents": [
        "a3c4c219c21e61ca4a642a35610dea07c437a647",
        "7cfa90fee54f44831ac492891d1c123601c2a262"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Fri Apr 09 14:01:07 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 09 14:01:07 2010 -0700"
      },
      "message": "Merge \"Move the public method HttpDateTime.parse() into AndroidHttpClient.\" into froyo"
    },
    {
      "commit": "7cfa90fee54f44831ac492891d1c123601c2a262",
      "tree": "64aa2167e720f396f42b2ae008742cad17282713",
      "parents": [
        "34959e3fe87012d554af07fd6ad294b2ce3daea7"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Thu Apr 08 14:20:57 2010 -0700"
      },
      "committer": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Fri Apr 09 13:34:15 2010 -0700"
      },
      "message": "Move the public method HttpDateTime.parse() into AndroidHttpClient.\n\nSee bug http://b/2553589\n\nChange-Id: Ide3399c7c63daf9c0b8c18669076f2f4d6e9a876\n"
    },
    {
      "commit": "a3c4c219c21e61ca4a642a35610dea07c437a647",
      "tree": "8b1317e47a6cc01dd5037635f13ae481ed26ac92",
      "parents": [
        "4dceedc133ef0487577badb67100d20473d87762",
        "bc60d5275019227fc6ad5cb6a1a6302161b9ab39"
      ],
      "author": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Fri Apr 09 13:10:07 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 09 13:10:07 2010 -0700"
      },
      "message": "Merge \"final versions of these fonts from ascender, including GPOS \u0027mark\u0027 feature\" into froyo"
    },
    {
      "commit": "4dceedc133ef0487577badb67100d20473d87762",
      "tree": "4b50df96a1d9cc29c52b049f5e5d8051c87ecf78",
      "parents": [
        "2d3df559dea9ebb0ab263c2df26e8a345ed74d12",
        "81aa0971d7a26ae16ed34fc7da97a55d97fb8e74"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Fri Apr 09 13:00:05 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 09 13:00:05 2010 -0700"
      },
      "message": "Merge \"Make ThrottleService notice policy changes.\" into froyo"
    },
    {
      "commit": "2d3df559dea9ebb0ab263c2df26e8a345ed74d12",
      "tree": "a4a327bdba0a5a2fc3cdb88e5828132268fb9d98",
      "parents": [
        "34959e3fe87012d554af07fd6ad294b2ce3daea7",
        "4e8d8238e10d168b434dcdd2e779a9aab37f1e2c"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Fri Apr 09 12:50:11 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 09 12:50:11 2010 -0700"
      },
      "message": "Merge \"Fix sim build (sim doesn\u0027t have strl*() reliably...)\" into froyo"
    },
    {
      "commit": "81aa0971d7a26ae16ed34fc7da97a55d97fb8e74",
      "tree": "e387bb78e16021e70e7cf6d52b6e391515be60eb",
      "parents": [
        "cb27041034343a6a15f0812d04f66fefbed30686"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Fri Apr 09 09:36:09 2010 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Fri Apr 09 12:42:45 2010 -0700"
      },
      "message": "Make ThrottleService notice policy changes.\n\nAdded ContentObserver to watch relevant Secure Settings.\nAlso added new policy-change broadcast to let settings know.\nLastly reorged things a bit so that all of our broadcasts are sent at boot so the sticky ones\nare populated.\n\nbug:2576057\nChange-Id: Ie11ffb057de9c801a5088612cd464ea062f3a666\n"
    },
    {
      "commit": "bc60d5275019227fc6ad5cb6a1a6302161b9ab39",
      "tree": "cacb57879617ba31001d12149dea5c07b8127551",
      "parents": [
        "d8b9b511821a06d86b3ffaab0d71ee9ce3834678"
      ],
      "author": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Fri Apr 09 15:12:19 2010 -0400"
      },
      "committer": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Fri Apr 09 15:12:19 2010 -0400"
      },
      "message": "final versions of these fonts from ascender, including GPOS \u0027mark\u0027 feature\n\nChange-Id: I3e9faa83b19ac344e12cbda6d33405f040a34a9e\nhttp://b/issue?id\u003d2585430\n"
    },
    {
      "commit": "34959e3fe87012d554af07fd6ad294b2ce3daea7",
      "tree": "7c54736456662a01d6d3854bf1331119a5fe92c9",
      "parents": [
        "e67e6b94fd282283f1ffa2299fae536bee099715",
        "e9a2fe013d9d3bb04ccbe665c54337bfa1880012"
      ],
      "author": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Fri Apr 09 10:59:20 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 09 10:59:20 2010 -0700"
      },
      "message": "Merge \"Do not create intents for application/xhtml+xml\" into froyo"
    },
    {
      "commit": "e67e6b94fd282283f1ffa2299fae536bee099715",
      "tree": "34758705187c4d998c0868ec8bf8291bf790fa73",
      "parents": [
        "cb27041034343a6a15f0812d04f66fefbed30686",
        "9b6578071fbe042b5a77f621d1bdc76e92720e48"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Fri Apr 09 10:49:42 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 09 10:49:42 2010 -0700"
      },
      "message": "Merge \"Set mHeldMotionless to a new MOTIONLESS_IGNORE state for fling, this way we will trigger animateScroll during fling for the faster performance. We also avoid keep removing/sending DRAG_HELD_MOTIONLESS message during fling.\" into froyo"
    },
    {
      "commit": "e9a2fe013d9d3bb04ccbe665c54337bfa1880012",
      "tree": "5549103b2511f4a352445afa569a3c0aff0e5936",
      "parents": [
        "c6c8a1e96f2cccb7b2bf7aec5140a3eacb7a922a"
      ],
      "author": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Fri Apr 09 18:34:07 2010 +0100"
      },
      "committer": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Fri Apr 09 18:34:07 2010 +0100"
      },
      "message": "Do not create intents for application/xhtml+xml\n\nFix for b 2584681, webview opens contents in browser.\n\nChange-Id: I314e808a65f3c2043bd7bc7fcd44ac071f136bdc\n"
    },
    {
      "commit": "061cd6e32217eddebbb0bcfaf24814d443aca102",
      "tree": "7422fc5b7d3f96ba109666dbd2b50a05ec401c6f",
      "parents": [
        "2dc3da60c43199a88ba10a7bc9c15bcd584fc757",
        "a68780dd0f0af0938b72fdf6539db575da471028"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Fri Apr 09 09:35:55 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 09 09:35:55 2010 -0700"
      },
      "message": "am a68780dd: am cb270410: Merge \"Roaming data doesn\\\u0027t count against limits\" into froyo\n\nMerge commit \u0027a68780dd0f0af0938b72fdf6539db575da471028\u0027 into kraken\n\n* commit \u0027a68780dd0f0af0938b72fdf6539db575da471028\u0027:\n  Roaming data doesn\u0027t count against limits\n"
    },
    {
      "commit": "a68780dd0f0af0938b72fdf6539db575da471028",
      "tree": "8c072b0dd69025ca9d809b9fb63a11ad77be4afb",
      "parents": [
        "1921527c8dbcb9f10683e43bca12648cb2c6e5b7",
        "cb27041034343a6a15f0812d04f66fefbed30686"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Fri Apr 09 09:32:03 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 09 09:32:03 2010 -0700"
      },
      "message": "am cb270410: Merge \"Roaming data doesn\\\u0027t count against limits\" into froyo\n\nMerge commit \u0027cb27041034343a6a15f0812d04f66fefbed30686\u0027 into froyo-plus-aosp\n\n* commit \u0027cb27041034343a6a15f0812d04f66fefbed30686\u0027:\n  Roaming data doesn\u0027t count against limits\n"
    },
    {
      "commit": "cb27041034343a6a15f0812d04f66fefbed30686",
      "tree": "4b0059666651d996e92ec733fd472a1cc032ed15",
      "parents": [
        "9da7730d5f97270c356ee86298c5d6d45f39b264",
        "5f996899b058f0eb6655d3fe3fd3a5d93256e6c5"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Fri Apr 09 09:29:20 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 09 09:29:21 2010 -0700"
      },
      "message": "Merge \"Roaming data doesn\u0027t count against limits\" into froyo"
    },
    {
      "commit": "2dc3da60c43199a88ba10a7bc9c15bcd584fc757",
      "tree": "c085c020fbb7a9c21473d4cbbf247d30d7f0106c",
      "parents": [
        "b39c3aa75311d2a3ea0e8b00900e476261d1d7f7",
        "1921527c8dbcb9f10683e43bca12648cb2c6e5b7"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Apr 09 08:58:30 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 09 08:58:30 2010 -0700"
      },
      "message": "am 1921527c: am 9da7730d: Merge \"Additional fix for isssue 2548710: Native AudioTrack resources never freed.\" into froyo\n\nMerge commit \u00271921527c8dbcb9f10683e43bca12648cb2c6e5b7\u0027 into kraken\n\n* commit \u00271921527c8dbcb9f10683e43bca12648cb2c6e5b7\u0027:\n  Additional fix for isssue 2548710: Native AudioTrack resources never freed.\n"
    },
    {
      "commit": "1921527c8dbcb9f10683e43bca12648cb2c6e5b7",
      "tree": "72b30c1130d2c216265cae691d85458d8d23ac4b",
      "parents": [
        "91ce08269600a5b46c84d9480212bf17e1107c2f",
        "9da7730d5f97270c356ee86298c5d6d45f39b264"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Apr 09 08:53:08 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 09 08:53:08 2010 -0700"
      },
      "message": "am 9da7730d: Merge \"Additional fix for isssue 2548710: Native AudioTrack resources never freed.\" into froyo\n\nMerge commit \u00279da7730d5f97270c356ee86298c5d6d45f39b264\u0027 into froyo-plus-aosp\n\n* commit \u00279da7730d5f97270c356ee86298c5d6d45f39b264\u0027:\n  Additional fix for isssue 2548710: Native AudioTrack resources never freed.\n"
    },
    {
      "commit": "9b6578071fbe042b5a77f621d1bdc76e92720e48",
      "tree": "1739e3516002bfd29b345124c93422665861b4c8",
      "parents": [
        "9da7730d5f97270c356ee86298c5d6d45f39b264"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Thu Apr 08 13:46:23 2010 -0700"
      },
      "committer": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Fri Apr 09 08:51:47 2010 -0700"
      },
      "message": "Set mHeldMotionless to a new MOTIONLESS_IGNORE state\nfor fling, this way we will trigger animateScroll\nduring fling for the faster performance. We also\navoid keep removing/sending DRAG_HELD_MOTIONLESS\nmessage during fling.\n\nFix http://b/issue?id\u003d2574172\n"
    },
    {
      "commit": "9da7730d5f97270c356ee86298c5d6d45f39b264",
      "tree": "c75cb2cb024bb24ee973f848caf23c26b26b0b3c",
      "parents": [
        "4be2461f06de3cf70a3126d2e4590d35210b8397",
        "380558bc5d61ab3dd73fc58ba4c70556062aa438"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Apr 09 08:48:32 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 09 08:48:32 2010 -0700"
      },
      "message": "Merge \"Additional fix for isssue 2548710: Native AudioTrack resources never freed.\" into froyo"
    },
    {
      "commit": "b39c3aa75311d2a3ea0e8b00900e476261d1d7f7",
      "tree": "618e42a27ec023b9653a0694769255a6772059c9",
      "parents": [
        "8999c46c77f420987506c74f342bba7f5fbf7b61",
        "91ce08269600a5b46c84d9480212bf17e1107c2f"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Apr 09 07:09:49 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 09 07:09:49 2010 -0700"
      },
      "message": "am 91ce0826: am 4be2461f: Merge \"Support for ID3 V2.4 tags.\" into froyo\n\nMerge commit \u002791ce08269600a5b46c84d9480212bf17e1107c2f\u0027 into kraken\n\n* commit \u002791ce08269600a5b46c84d9480212bf17e1107c2f\u0027:\n  Support for ID3 V2.4 tags.\n"
    },
    {
      "commit": "91ce08269600a5b46c84d9480212bf17e1107c2f",
      "tree": "9ae7110c5a366582a38b0782eba6626958db5ec7",
      "parents": [
        "54c5330f23adc0f9928936f44b2d20d327d900c8",
        "4be2461f06de3cf70a3126d2e4590d35210b8397"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Apr 09 07:06:11 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 09 07:06:11 2010 -0700"
      },
      "message": "am 4be2461f: Merge \"Support for ID3 V2.4 tags.\" into froyo\n\nMerge commit \u00274be2461f06de3cf70a3126d2e4590d35210b8397\u0027 into froyo-plus-aosp\n\n* commit \u00274be2461f06de3cf70a3126d2e4590d35210b8397\u0027:\n  Support for ID3 V2.4 tags.\n"
    },
    {
      "commit": "4be2461f06de3cf70a3126d2e4590d35210b8397",
      "tree": "9f326eff441359786740cf1cd36be5eec2f7cb33",
      "parents": [
        "da9a22bc5cfd87d80d5afa53fa8c1d29b0407a07",
        "c944cbe28ed052d53f634c8e3df1b6d717a64eae"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Apr 09 07:01:58 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 09 07:01:58 2010 -0700"
      },
      "message": "Merge \"Support for ID3 V2.4 tags.\" into froyo"
    },
    {
      "commit": "8999c46c77f420987506c74f342bba7f5fbf7b61",
      "tree": "a97c43b52c9248eb17db92e99086104cf3cde128",
      "parents": [
        "5b4cc93b0d56324da9944c4eb2f879e8b7c7f1cf",
        "54c5330f23adc0f9928936f44b2d20d327d900c8"
      ],
      "author": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Fri Apr 09 06:43:47 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 09 06:43:47 2010 -0700"
      },
      "message": "am 54c5330f: am da9a22bc: Save/restore the picture in a background thread.\n\nMerge commit \u002754c5330f23adc0f9928936f44b2d20d327d900c8\u0027 into kraken\n\n* commit \u002754c5330f23adc0f9928936f44b2d20d327d900c8\u0027:\n  Save/restore the picture in a background thread.\n"
    },
    {
      "commit": "54c5330f23adc0f9928936f44b2d20d327d900c8",
      "tree": "45670eb9284eb893b8a76fe1a6fda31dacac362f",
      "parents": [
        "f5d506d92958d43449cb9ef77e6c9b6087e1cd68",
        "da9a22bc5cfd87d80d5afa53fa8c1d29b0407a07"
      ],
      "author": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Fri Apr 09 06:37:11 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 09 06:37:11 2010 -0700"
      },
      "message": "am da9a22bc: Save/restore the picture in a background thread.\n\nMerge commit \u0027da9a22bc5cfd87d80d5afa53fa8c1d29b0407a07\u0027 into froyo-plus-aosp\n\n* commit \u0027da9a22bc5cfd87d80d5afa53fa8c1d29b0407a07\u0027:\n  Save/restore the picture in a background thread.\n"
    },
    {
      "commit": "380558bc5d61ab3dd73fc58ba4c70556062aa438",
      "tree": "2e8e46d4ceaa0ad540ecb7065bff7c003b85a64a",
      "parents": [
        "78158db51029e7dbe160e60af0deb7594bec051d"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Apr 09 06:11:48 2010 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Apr 09 06:11:48 2010 -0700"
      },
      "message": "Additional fix for isssue 2548710: Native AudioTrack resources never freed.\n\nThis changes fixes the issue for the direct output thread that was not\naddressed by commit 71f37cd8a175ee00635cb91506d6810fd02b5b51.\n\nChange-Id: I1bbe26be5f444415dd97270e49257650f5d2858f\n"
    },
    {
      "commit": "da9a22bc5cfd87d80d5afa53fa8c1d29b0407a07",
      "tree": "be795290ded8a7e08f5564d13c2a4464f827c746",
      "parents": [
        "78158db51029e7dbe160e60af0deb7594bec051d"
      ],
      "author": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Thu Apr 08 08:32:52 2010 -0400"
      },
      "committer": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Fri Apr 09 08:10:38 2010 -0400"
      },
      "message": "Save/restore the picture in a background thread.\n\nBug: 2573879\nChange-Id: I0962f5286d3a68f8a9093f0c22917b0542ea9291\n"
    },
    {
      "commit": "4e8d8238e10d168b434dcdd2e779a9aab37f1e2c",
      "tree": "58469a8326d1bed825e5ab9366bcd5d7520ce643",
      "parents": [
        "78158db51029e7dbe160e60af0deb7594bec051d"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Thu Apr 08 23:46:28 2010 -0700"
      },
      "committer": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Thu Apr 08 23:47:06 2010 -0700"
      },
      "message": "Fix sim build (sim doesn\u0027t have strl*() reliably...)\n\nJust stub out the TrafficStats code for the sim.\nBug: 2578938\n\nChange-Id: Ie555f67f581d05ee446ea29cb2223feb350c52f9\n"
    },
    {
      "commit": "5b4cc93b0d56324da9944c4eb2f879e8b7c7f1cf",
      "tree": "bea386ebf6d843a4dda34db70523309c1484dfe7",
      "parents": [
        "d069fc9ad77de5e5a251cdd0a5c0458f3cc86d0f",
        "f5d506d92958d43449cb9ef77e6c9b6087e1cd68"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Thu Apr 08 23:08:56 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 23:08:56 2010 -0700"
      },
      "message": "am f5d506d9: am 78158db5: Hail-Mary attempt to avoid apparent blocking problems in readEvents().\n\nMerge commit \u0027f5d506d92958d43449cb9ef77e6c9b6087e1cd68\u0027 into kraken\n\n* commit \u0027f5d506d92958d43449cb9ef77e6c9b6087e1cd68\u0027:\n  Hail-Mary attempt to avoid apparent blocking problems in readEvents().\n"
    },
    {
      "commit": "f5d506d92958d43449cb9ef77e6c9b6087e1cd68",
      "tree": "8a08128fd7a639107ad0c2368ab731d2abd38155",
      "parents": [
        "a2bf73435ba776de1a55847276fc54c00648971b",
        "78158db51029e7dbe160e60af0deb7594bec051d"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Thu Apr 08 23:04:16 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 23:04:16 2010 -0700"
      },
      "message": "am 78158db5: Hail-Mary attempt to avoid apparent blocking problems in readEvents().\n\nMerge commit \u002778158db51029e7dbe160e60af0deb7594bec051d\u0027 into froyo-plus-aosp\n\n* commit \u002778158db51029e7dbe160e60af0deb7594bec051d\u0027:\n  Hail-Mary attempt to avoid apparent blocking problems in readEvents().\n"
    },
    {
      "commit": "78158db51029e7dbe160e60af0deb7594bec051d",
      "tree": "c042ef14837b58627dff329efe9a24d91e83dc38",
      "parents": [
        "70c294b205f7b27308c45bf893270bef6081d39b"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Thu Apr 08 22:19:15 2010 -0700"
      },
      "committer": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Thu Apr 08 22:59:43 2010 -0700"
      },
      "message": "Hail-Mary attempt to avoid apparent blocking problems in readEvents().\n\nUse the same procedure (select() with a short timeout) used by \"logcat -d\",\nwhich doesn\u0027t seem to have any blocking problems.\n\nBug: 2569403\nChange-Id: Ia27bb4207919a1288716b41a007b4b4b52f8e90a\n"
    },
    {
      "commit": "d069fc9ad77de5e5a251cdd0a5c0458f3cc86d0f",
      "tree": "4b9222145700d21677bca1ad23582f24bb23ef90",
      "parents": [
        "f31e4abd5ea0dd19d61ec7024fd4af0cddf53fe9",
        "a2bf73435ba776de1a55847276fc54c00648971b"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Thu Apr 08 22:50:50 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 22:50:50 2010 -0700"
      },
      "message": "am a2bf7343: am 70c294b2: Merge \"Fix OperationScheduler moratorium calculation for clock rollback case.\" into froyo\n\nMerge commit \u0027a2bf73435ba776de1a55847276fc54c00648971b\u0027 into kraken\n\n* commit \u0027a2bf73435ba776de1a55847276fc54c00648971b\u0027:\n  Fix OperationScheduler moratorium calculation for clock rollback case.\n"
    },
    {
      "commit": "f31e4abd5ea0dd19d61ec7024fd4af0cddf53fe9",
      "tree": "d81c6c8845b3e7f7fe5f9a08e180c52a4ce83f77",
      "parents": [
        "6883c1769f089904b395e1bdf35472cf893c1602",
        "3895007d523a9d5c92b971908f898f19a8c9f8ff"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Apr 08 22:50:46 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 22:50:46 2010 -0700"
      },
      "message": "am 3895007d: am bbc6e33b: Merge \"Adds back the finalize method on the replaced Paint class.\" into froyo\n\nMerge commit \u00273895007d523a9d5c92b971908f898f19a8c9f8ff\u0027 into kraken\n\n* commit \u00273895007d523a9d5c92b971908f898f19a8c9f8ff\u0027:\n  Adds back the finalize method on the replaced Paint class.\n"
    },
    {
      "commit": "6883c1769f089904b395e1bdf35472cf893c1602",
      "tree": "469f907f7885e78fd7965f287e1e71eac932248a",
      "parents": [
        "672ea584f59c948c062bbd374d5f39b29705774a",
        "6c099149daff56ca04ab40a86950e7b61caf6505"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 08 22:50:42 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 22:50:42 2010 -0700"
      },
      "message": "am 6c099149: am 37d2f5d1: Merge \"Remove @link to hidden ACCESS_CACHE_FILESYSTEM permission.\" into froyo\n\nMerge commit \u00276c099149daff56ca04ab40a86950e7b61caf6505\u0027 into kraken\n\n* commit \u00276c099149daff56ca04ab40a86950e7b61caf6505\u0027:\n  Remove @link to hidden ACCESS_CACHE_FILESYSTEM permission.\n"
    },
    {
      "commit": "a2bf73435ba776de1a55847276fc54c00648971b",
      "tree": "62b1c14e6d6eca1bdbe9f66c45284379216a249d",
      "parents": [
        "3895007d523a9d5c92b971908f898f19a8c9f8ff",
        "70c294b205f7b27308c45bf893270bef6081d39b"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Thu Apr 08 22:39:27 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 22:39:27 2010 -0700"
      },
      "message": "am 70c294b2: Merge \"Fix OperationScheduler moratorium calculation for clock rollback case.\" into froyo\n\nMerge commit \u002770c294b205f7b27308c45bf893270bef6081d39b\u0027 into froyo-plus-aosp\n\n* commit \u002770c294b205f7b27308c45bf893270bef6081d39b\u0027:\n  Fix OperationScheduler moratorium calculation for clock rollback case.\n"
    },
    {
      "commit": "3895007d523a9d5c92b971908f898f19a8c9f8ff",
      "tree": "c8eda831197330e857181fccb92297eb6652b2a6",
      "parents": [
        "6c099149daff56ca04ab40a86950e7b61caf6505",
        "bbc6e33b1f7fff3280c3fa44836833f4bab4bf99"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Apr 08 22:39:24 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 22:39:24 2010 -0700"
      },
      "message": "am bbc6e33b: Merge \"Adds back the finalize method on the replaced Paint class.\" into froyo\n\nMerge commit \u0027bbc6e33b1f7fff3280c3fa44836833f4bab4bf99\u0027 into froyo-plus-aosp\n\n* commit \u0027bbc6e33b1f7fff3280c3fa44836833f4bab4bf99\u0027:\n  Adds back the finalize method on the replaced Paint class.\n"
    },
    {
      "commit": "6c099149daff56ca04ab40a86950e7b61caf6505",
      "tree": "fe316eb900eabbf9f580b8a9ce7368592f2eccc7",
      "parents": [
        "750f32117b96a8af4fb03fae459a80f79a667fca",
        "37d2f5d15b850830d65b1f68ebc95d5ba0612a46"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 08 22:39:19 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 22:39:19 2010 -0700"
      },
      "message": "am 37d2f5d1: Merge \"Remove @link to hidden ACCESS_CACHE_FILESYSTEM permission.\" into froyo\n\nMerge commit \u002737d2f5d15b850830d65b1f68ebc95d5ba0612a46\u0027 into froyo-plus-aosp\n\n* commit \u002737d2f5d15b850830d65b1f68ebc95d5ba0612a46\u0027:\n  Remove @link to hidden ACCESS_CACHE_FILESYSTEM permission.\n"
    },
    {
      "commit": "5f996899b058f0eb6655d3fe3fd3a5d93256e6c5",
      "tree": "a9df67480f4d675e4430f7414af4b1846e886c1f",
      "parents": [
        "70c294b205f7b27308c45bf893270bef6081d39b"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Thu Apr 08 16:19:24 2010 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Thu Apr 08 19:12:38 2010 -0700"
      },
      "message": "Roaming data doesn\u0027t count against limits\n\nbug:2576057\nChange-Id: I51a66e3b49a62e0186816ec0473814a216184e6b\n"
    },
    {
      "commit": "672ea584f59c948c062bbd374d5f39b29705774a",
      "tree": "a6f2b9397a948568eddcba87812d9b1bc2feec9b",
      "parents": [
        "d99540d7a20328907d38b26c66b8e9585f4d3c28",
        "db3647ff4f1266e505e8d6406ba697b48d609a97"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Apr 08 19:10:52 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 19:10:52 2010 -0700"
      },
      "message": "Merge \"fix [2420565] Surface.lockCanvas() updates the dirty region too often\" into kraken"
    },
    {
      "commit": "db3647ff4f1266e505e8d6406ba697b48d609a97",
      "tree": "d6b00a57ede9da32bd6061ea892babd012874fcb",
      "parents": [
        "b059dc9c89c08be299ffc424340a2ec85cb39a5b"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Apr 08 18:34:07 2010 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Apr 08 19:09:04 2010 -0700"
      },
      "message": "fix [2420565] Surface.lockCanvas() updates the dirty region too often\n\nThere was a bug where we were we could be reallocating buffers for no reason.\n\nChange-Id: Ieb8a81a289da9339ab7faf987cd3a73428943c1a\n"
    },
    {
      "commit": "70c294b205f7b27308c45bf893270bef6081d39b",
      "tree": "68df676abbce9aa883879d8542a9e59f9e5b9092",
      "parents": [
        "bbc6e33b1f7fff3280c3fa44836833f4bab4bf99",
        "d64567450f3ea4d298a8781ebbabf32b02ebb520"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Thu Apr 08 17:38:28 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 17:38:28 2010 -0700"
      },
      "message": "Merge \"Fix OperationScheduler moratorium calculation for clock rollback case.\" into froyo"
    },
    {
      "commit": "d64567450f3ea4d298a8781ebbabf32b02ebb520",
      "tree": "9535824452917b89e845c5293206a6108f09a110",
      "parents": [
        "5945579e4ed8fbe6dae6adaa4c222b321c2ec80b"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Thu Apr 08 17:24:26 2010 -0700"
      },
      "committer": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Thu Apr 08 17:30:37 2010 -0700"
      },
      "message": "Fix OperationScheduler moratorium calculation for clock rollback case.\n\nMake the unit test exercise some clock-rollback scenarios, using\na properly injected artificial clock.\n\nBug: 2579585\nChange-Id: I6f81c32318ba27429bd30ff53b48449218e4ac64\n"
    },
    {
      "commit": "bbc6e33b1f7fff3280c3fa44836833f4bab4bf99",
      "tree": "b6456636fb823c76b1fd1323c8513ce5dbcff5c5",
      "parents": [
        "37d2f5d15b850830d65b1f68ebc95d5ba0612a46",
        "c56653bff10ef7f1a80127c9649ed0b2c6ae1b2e"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Apr 08 17:29:39 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 17:29:39 2010 -0700"
      },
      "message": "Merge \"Adds back the finalize method on the replaced Paint class.\" into froyo"
    },
    {
      "commit": "c56653bff10ef7f1a80127c9649ed0b2c6ae1b2e",
      "tree": "bf5aec293fa9e6d16f77132e8ff4f5c45fe8b97e",
      "parents": [
        "c9b6851af68bdc20c4903b16c344e9f116647219"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Apr 08 17:18:35 2010 -0700"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Apr 08 17:18:35 2010 -0700"
      },
      "message": "Adds back the finalize method on the replaced Paint class.\n\nwithout it com.android.layoutlib.bridge.TestClassReplacement fails.\n\nChange-Id: Iafb6548f45c31e901591a45239224895c4403be8\n"
    },
    {
      "commit": "37d2f5d15b850830d65b1f68ebc95d5ba0612a46",
      "tree": "df77ff39fc2b8acb1c1dc84a1ab623f5a280cc92",
      "parents": [
        "c9b6851af68bdc20c4903b16c344e9f116647219",
        "64010e835057d4b85e2d90cf75cc562f3b5eb552"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 08 17:18:15 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 17:18:15 2010 -0700"
      },
      "message": "Merge \"Remove @link to hidden ACCESS_CACHE_FILESYSTEM permission.\" into froyo"
    },
    {
      "commit": "d99540d7a20328907d38b26c66b8e9585f4d3c28",
      "tree": "86a9ad75320b828148a667c7a0f008627d171026",
      "parents": [
        "b059dc9c89c08be299ffc424340a2ec85cb39a5b",
        "750f32117b96a8af4fb03fae459a80f79a667fca"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Apr 08 17:05:06 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 17:05:06 2010 -0700"
      },
      "message": "am 750f3211: am c9b6851a: Throttling framework addins\n\nMerge commit \u0027750f32117b96a8af4fb03fae459a80f79a667fca\u0027 into kraken\n\n* commit \u0027750f32117b96a8af4fb03fae459a80f79a667fca\u0027:\n  Throttling framework addins\n"
    },
    {
      "commit": "750f32117b96a8af4fb03fae459a80f79a667fca",
      "tree": "4d8699868387ffe2c7fe847c46d76dd43c2e5087",
      "parents": [
        "b00771aa806e9fd43669f09e8c348f2b4457ca0b",
        "c9b6851af68bdc20c4903b16c344e9f116647219"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Apr 08 17:01:59 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 17:01:59 2010 -0700"
      },
      "message": "am c9b6851a: Throttling framework addins\n\nMerge commit \u0027c9b6851af68bdc20c4903b16c344e9f116647219\u0027 into froyo-plus-aosp\n\n* commit \u0027c9b6851af68bdc20c4903b16c344e9f116647219\u0027:\n  Throttling framework addins\n"
    },
    {
      "commit": "c9b6851af68bdc20c4903b16c344e9f116647219",
      "tree": "130ec1c124f3cd2c7ef6dbe98d18c6bae8de413a",
      "parents": [
        "267f0a6b683a2de75450afee59d2058b292c72c8"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Apr 08 14:12:33 2010 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Apr 08 16:53:32 2010 -0700"
      },
      "message": "Throttling framework addins\n\nAdd ThrottleManager in getSystemService\nAdd API for URL fetch\n\nBug: 2576057\nChange-Id: Icd25c8b91ea4beea15c74e8ad7292ab48c962253\n"
    },
    {
      "commit": "64010e835057d4b85e2d90cf75cc562f3b5eb552",
      "tree": "6f72835f27457d829174b35c7e785f5e27c7d8e8",
      "parents": [
        "cc691f5061f4f5e687bf847078ee2ba387bdacb7"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 08 16:52:18 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 08 16:52:18 2010 -0700"
      },
      "message": "Remove @link to hidden ACCESS_CACHE_FILESYSTEM permission.\n\nChange-Id: I4be691f20f650b412beb22b199a4cbef879b2668\n"
    },
    {
      "commit": "b059dc9c89c08be299ffc424340a2ec85cb39a5b",
      "tree": "a3c03ab95e1bc6715cb75ffc4f83e0ae9712b71b",
      "parents": [
        "cebd1e9468da11cbbcea9f6ad223ec20f04c6a47",
        "b00771aa806e9fd43669f09e8c348f2b4457ca0b"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 08 16:47:19 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 16:47:19 2010 -0700"
      },
      "message": "am b00771aa: am 267f0a6b: Merge \"Workaround NPE caused by packages missing signatures.\" into froyo\n\nMerge commit \u0027b00771aa806e9fd43669f09e8c348f2b4457ca0b\u0027 into kraken\n\n* commit \u0027b00771aa806e9fd43669f09e8c348f2b4457ca0b\u0027:\n  Workaround NPE caused by packages missing signatures.\n"
    },
    {
      "commit": "cebd1e9468da11cbbcea9f6ad223ec20f04c6a47",
      "tree": "cec71fc43b554d8d1589e33eccb85f4e3efbdaeb",
      "parents": [
        "3622d25347bca2eb6fa4155420e3501bbc797f24",
        "6742a0c9ccb8ade97d9cdfd53f7c74a9dc04c3a0"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 08 16:47:15 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 16:47:15 2010 -0700"
      },
      "message": "am 6742a0c9: am 779a4ca8: Merge \"Improve robustness of package manager certificate collection.\" into froyo\n\nMerge commit \u00276742a0c9ccb8ade97d9cdfd53f7c74a9dc04c3a0\u0027 into kraken\n\n* commit \u00276742a0c9ccb8ade97d9cdfd53f7c74a9dc04c3a0\u0027:\n  Improve robustness of package manager certificate collection.\n"
    },
    {
      "commit": "3622d25347bca2eb6fa4155420e3501bbc797f24",
      "tree": "1fe04567458e41524d7cc8a95a0270aaaf7b79f6",
      "parents": [
        "da0498c59845ce2e377acae20a2357c0c3f4c63f",
        "133d0b70ff569dad9d996be49fdea10c2bdd4b97"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Thu Apr 08 16:45:16 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 16:45:16 2010 -0700"
      },
      "message": "am 133d0b70: am 185f1a96: Merge \"IME test fixes.\" into froyo\n\nMerge commit \u0027133d0b70ff569dad9d996be49fdea10c2bdd4b97\u0027 into kraken\n\n* commit \u0027133d0b70ff569dad9d996be49fdea10c2bdd4b97\u0027:\n  IME test fixes.\n"
    },
    {
      "commit": "b00771aa806e9fd43669f09e8c348f2b4457ca0b",
      "tree": "82373c56681923de3ed293436157abd83bd00a12",
      "parents": [
        "6742a0c9ccb8ade97d9cdfd53f7c74a9dc04c3a0",
        "267f0a6b683a2de75450afee59d2058b292c72c8"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 08 16:44:40 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 16:44:40 2010 -0700"
      },
      "message": "am 267f0a6b: Merge \"Workaround NPE caused by packages missing signatures.\" into froyo\n\nMerge commit \u0027267f0a6b683a2de75450afee59d2058b292c72c8\u0027 into froyo-plus-aosp\n\n* commit \u0027267f0a6b683a2de75450afee59d2058b292c72c8\u0027:\n  Workaround NPE caused by packages missing signatures.\n"
    },
    {
      "commit": "6742a0c9ccb8ade97d9cdfd53f7c74a9dc04c3a0",
      "tree": "637ce8f0f10dd7cc82ce9ca58ef22f5f94cf0732",
      "parents": [
        "133d0b70ff569dad9d996be49fdea10c2bdd4b97",
        "779a4ca84d62a6e4f18a723cfc18c5d035f60fed"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 08 16:44:37 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 16:44:37 2010 -0700"
      },
      "message": "am 779a4ca8: Merge \"Improve robustness of package manager certificate collection.\" into froyo\n\nMerge commit \u0027779a4ca84d62a6e4f18a723cfc18c5d035f60fed\u0027 into froyo-plus-aosp\n\n* commit \u0027779a4ca84d62a6e4f18a723cfc18c5d035f60fed\u0027:\n  Improve robustness of package manager certificate collection.\n"
    },
    {
      "commit": "267f0a6b683a2de75450afee59d2058b292c72c8",
      "tree": "f3f3da357fda479482c61e551171347cf263fa9f",
      "parents": [
        "779a4ca84d62a6e4f18a723cfc18c5d035f60fed",
        "e684d9582cedf9bd5cc6c6fe47c600a79a13d816"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 08 16:41:47 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 16:41:47 2010 -0700"
      },
      "message": "Merge \"Workaround NPE caused by packages missing signatures.\" into froyo"
    },
    {
      "commit": "779a4ca84d62a6e4f18a723cfc18c5d035f60fed",
      "tree": "6163c7358863633784cae149617bf11cb87c08bf",
      "parents": [
        "185f1a96683f59e2ff617b688449fd490e364be7",
        "e760072a987192b421fef1697d3e90185a7b3b17"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 08 16:41:37 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 16:41:37 2010 -0700"
      },
      "message": "Merge \"Improve robustness of package manager certificate collection.\" into froyo"
    },
    {
      "commit": "133d0b70ff569dad9d996be49fdea10c2bdd4b97",
      "tree": "526c9bd9fd156593027e497cd63e0e857f9282e0",
      "parents": [
        "6cf3d4aa7612c3e6d6bc0c9622200c4fa1237f75",
        "185f1a96683f59e2ff617b688449fd490e364be7"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Thu Apr 08 16:39:50 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 16:39:50 2010 -0700"
      },
      "message": "am 185f1a96: Merge \"IME test fixes.\" into froyo\n\nMerge commit \u0027185f1a96683f59e2ff617b688449fd490e364be7\u0027 into froyo-plus-aosp\n\n* commit \u0027185f1a96683f59e2ff617b688449fd490e364be7\u0027:\n  IME test fixes.\n"
    },
    {
      "commit": "185f1a96683f59e2ff617b688449fd490e364be7",
      "tree": "65c42c0d485f441e145302f6b04b0d79b6995651",
      "parents": [
        "cc691f5061f4f5e687bf847078ee2ba387bdacb7",
        "1d679147d508b4c5d0a2ae1cc85bd030eb2f8761"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Thu Apr 08 16:36:02 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 16:36:02 2010 -0700"
      },
      "message": "Merge \"IME test fixes.\" into froyo"
    },
    {
      "commit": "da0498c59845ce2e377acae20a2357c0c3f4c63f",
      "tree": "914199ae7dc956a621cf87f742e2ad651bacd55e",
      "parents": [
        "a40b3a8d98ca7d3daa3ae7651263fe3c35b0b908",
        "6cf3d4aa7612c3e6d6bc0c9622200c4fa1237f75"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Thu Apr 08 16:25:54 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 16:25:54 2010 -0700"
      },
      "message": "am 6cf3d4aa: am cc691f50: Merge \"Updating some notificiation UI for Throttling\" into froyo\n\nMerge commit \u00276cf3d4aa7612c3e6d6bc0c9622200c4fa1237f75\u0027 into kraken\n\n* commit \u00276cf3d4aa7612c3e6d6bc0c9622200c4fa1237f75\u0027:\n  Updating some notificiation UI for Throttling\n"
    },
    {
      "commit": "6cf3d4aa7612c3e6d6bc0c9622200c4fa1237f75",
      "tree": "95fb1f8baa3a865e86c4a3e43d46f76b9c6e4bbf",
      "parents": [
        "c1420832a8f9c7fa62b143ce63c71062b3969c1b",
        "cc691f5061f4f5e687bf847078ee2ba387bdacb7"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Thu Apr 08 16:18:31 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 16:18:31 2010 -0700"
      },
      "message": "am cc691f50: Merge \"Updating some notificiation UI for Throttling\" into froyo\n\nMerge commit \u0027cc691f5061f4f5e687bf847078ee2ba387bdacb7\u0027 into froyo-plus-aosp\n\n* commit \u0027cc691f5061f4f5e687bf847078ee2ba387bdacb7\u0027:\n  Updating some notificiation UI for Throttling\n"
    },
    {
      "commit": "cc691f5061f4f5e687bf847078ee2ba387bdacb7",
      "tree": "9ee0e1e820503353d103dfa682f15bd1914686ac",
      "parents": [
        "5945579e4ed8fbe6dae6adaa4c222b321c2ec80b",
        "c87dc6dc90d0953c10051dceb470ff05e2fb9300"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Thu Apr 08 16:09:31 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 16:09:31 2010 -0700"
      },
      "message": "Merge \"Updating some notificiation UI for Throttling\" into froyo"
    },
    {
      "commit": "c87dc6dc90d0953c10051dceb470ff05e2fb9300",
      "tree": "6945188be58714e5287c1762b8ba80b5fa612471",
      "parents": [
        "2b4b5738011f5ccb118ad15721fd757c85448966"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Thu Apr 08 16:00:26 2010 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Thu Apr 08 16:00:26 2010 -0700"
      },
      "message": "Updating some notificiation UI for Throttling\n\nString update and make one an ongoing notification.\n\nbug:2576057\nChange-Id: I7980f110c7eed8e8bf305490eddaa58e2949e3be\n"
    },
    {
      "commit": "1d679147d508b4c5d0a2ae1cc85bd030eb2f8761",
      "tree": "33ad50c9799bad905a2a509c422d48056cc611e4",
      "parents": [
        "d1a95f975b03371a937da87735359c286a6de7f3"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Thu Apr 08 14:55:24 2010 -0700"
      },
      "committer": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Thu Apr 08 14:55:24 2010 -0700"
      },
      "message": "IME test fixes.\n\nTweak OneEditTextActivitySelectedTests:testSoftKeyboardAutoPop so it always\nexpects IME to be shown for devices with no hard keyboard.\n\nBug 2267311 2318969\n\nChange-Id: Ica31e8f1153cf3e7dbc838d263ea0ae805161610\n"
    },
    {
      "commit": "a40b3a8d98ca7d3daa3ae7651263fe3c35b0b908",
      "tree": "e3f073810aa6ae31d1230462b5099fa8c69aa638",
      "parents": [
        "a28a05f31b7e4837a1ec0aa661f5202576694580",
        "c1420832a8f9c7fa62b143ce63c71062b3969c1b"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Thu Apr 08 14:53:06 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 14:53:06 2010 -0700"
      },
      "message": "am c1420832: am 5945579e: Merge \"Change TrafficStats to a new JNI implementation.\" into froyo\n\nMerge commit \u0027c1420832a8f9c7fa62b143ce63c71062b3969c1b\u0027 into kraken\n\n* commit \u0027c1420832a8f9c7fa62b143ce63c71062b3969c1b\u0027:\n  Change TrafficStats to a new JNI implementation.\n"
    },
    {
      "commit": "c1420832a8f9c7fa62b143ce63c71062b3969c1b",
      "tree": "c7cad5081ca791d977b533fcf35f07214ee46e3e",
      "parents": [
        "f1f00f5bddd6b222879166f4528055a30bed307e",
        "5945579e4ed8fbe6dae6adaa4c222b321c2ec80b"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Thu Apr 08 14:48:50 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 14:48:50 2010 -0700"
      },
      "message": "am 5945579e: Merge \"Change TrafficStats to a new JNI implementation.\" into froyo\n\nMerge commit \u00275945579e4ed8fbe6dae6adaa4c222b321c2ec80b\u0027 into froyo-plus-aosp\n\n* commit \u00275945579e4ed8fbe6dae6adaa4c222b321c2ec80b\u0027:\n  Change TrafficStats to a new JNI implementation.\n"
    },
    {
      "commit": "5945579e4ed8fbe6dae6adaa4c222b321c2ec80b",
      "tree": "729744da98ba88ccd14ba8de8a6fa546c9764104",
      "parents": [
        "2124808060a1eb5ea396238b7b99d2ed266b0b53",
        "2b4abcd0c7c4361af8ab6d5d7b073fb75ac6d219"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Thu Apr 08 14:45:07 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 14:45:07 2010 -0700"
      },
      "message": "Merge \"Change TrafficStats to a new JNI implementation.\" into froyo"
    },
    {
      "commit": "a28a05f31b7e4837a1ec0aa661f5202576694580",
      "tree": "097bfea7a6cad8c41aed92963cf68e503266444b",
      "parents": [
        "edcac52a4e4a9ad1b49a747d9c64022ff13210ea",
        "f1f00f5bddd6b222879166f4528055a30bed307e"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Thu Apr 08 14:19:52 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 14:19:52 2010 -0700"
      },
      "message": "am f1f00f5b: am 21248080: Merge \"Missed these ones in the previous rename.\" into froyo\n\nMerge commit \u0027f1f00f5bddd6b222879166f4528055a30bed307e\u0027 into kraken\n\n* commit \u0027f1f00f5bddd6b222879166f4528055a30bed307e\u0027:\n  Missed these ones in the previous rename.\n"
    },
    {
      "commit": "f1f00f5bddd6b222879166f4528055a30bed307e",
      "tree": "db4d4c2beaba53bb8be67e15d41f6dbc1a0d2292",
      "parents": [
        "642d1556f13ac13f07515309288214e532029c50",
        "2124808060a1eb5ea396238b7b99d2ed266b0b53"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Thu Apr 08 14:15:29 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 14:15:29 2010 -0700"
      },
      "message": "am 21248080: Merge \"Missed these ones in the previous rename.\" into froyo\n\nMerge commit \u00272124808060a1eb5ea396238b7b99d2ed266b0b53\u0027 into froyo-plus-aosp\n\n* commit \u00272124808060a1eb5ea396238b7b99d2ed266b0b53\u0027:\n  Missed these ones in the previous rename.\n"
    },
    {
      "commit": "edcac52a4e4a9ad1b49a747d9c64022ff13210ea",
      "tree": "e741708a092516d448843600eb6641056a2e1477",
      "parents": [
        "9c3554e997aae8226bd437a1dd8edee3cbd5d6dc",
        "642d1556f13ac13f07515309288214e532029c50"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Thu Apr 08 14:12:58 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 14:12:58 2010 -0700"
      },
      "message": "am 642d1556: am 3f73549b: Merge \"For performance reason, we choose to block the picture update during drag and fling. For sites like nytimes.com, there is a JavaScript constantly updating the content. If we don\\\u0027t block the live update during drag/fling, frame rate ca\n\nMerge commit \u0027642d1556f13ac13f07515309288214e532029c50\u0027 into kraken\n\n* commit \u0027642d1556f13ac13f07515309288214e532029c50\u0027:\n  For performance reason, we choose to block the picture\n"
    },
    {
      "commit": "2124808060a1eb5ea396238b7b99d2ed266b0b53",
      "tree": "e13ce890d593805b2ef8f2028e3f7104db470a34",
      "parents": [
        "3f73549bc8a776a417bd185b72d3636e7f4ba7b6",
        "a8fbedbf5e274581ba0cbb20da34ade286fc1cfc"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Thu Apr 08 14:10:50 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 14:10:50 2010 -0700"
      },
      "message": "Merge \"Missed these ones in the previous rename.\" into froyo"
    },
    {
      "commit": "c944cbe28ed052d53f634c8e3df1b6d717a64eae",
      "tree": "f92d639b7689d96abe8d09785672708ff58abec3",
      "parents": [
        "98e26575373461dc16c749d1f756403e46a909d4"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Apr 08 14:01:33 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Apr 08 14:09:54 2010 -0700"
      },
      "message": "Support for ID3 V2.4 tags.\n\nChange-Id: I74ee02451bdfd7e50f0d5ff6fa5da5147b683e4c\nrelated-to-bug: 2581869\n"
    },
    {
      "commit": "9c3554e997aae8226bd437a1dd8edee3cbd5d6dc",
      "tree": "bb6f5a58741b200cf5aea524ff52bdf3f920c028",
      "parents": [
        "a07fd3c5a6012d8ab7ed7f927c41ccc312aeddf0",
        "4183b514bb72d96e8ed925c14266a23067c02fe5"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Apr 08 14:08:56 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 14:08:56 2010 -0700"
      },
      "message": "am 4183b514: am c62cdef4: Merge \"Rename logtag for clarity.\" into froyo\n\nMerge commit \u00274183b514bb72d96e8ed925c14266a23067c02fe5\u0027 into kraken\n\n* commit \u00274183b514bb72d96e8ed925c14266a23067c02fe5\u0027:\n  Rename logtag for clarity.\n"
    },
    {
      "commit": "a8fbedbf5e274581ba0cbb20da34ade286fc1cfc",
      "tree": "22e24b8d7ec1727df7cbc50e2a6b4208a1622b3b",
      "parents": [
        "eb12e45f7a92fd424988451256c82605d086245d"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Apr 08 14:08:54 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Apr 08 14:08:54 2010 -0700"
      },
      "message": "Missed these ones in the previous rename.\n\nBUG\u003d2581935\n\nChange-Id: I12e7fc924d7164ab4a5ff7bd6ee52a10f7551ad4\n"
    },
    {
      "commit": "642d1556f13ac13f07515309288214e532029c50",
      "tree": "29d6b608715eee155092530bdf8314daa2b222e6",
      "parents": [
        "4183b514bb72d96e8ed925c14266a23067c02fe5",
        "3f73549bc8a776a417bd185b72d3636e7f4ba7b6"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Thu Apr 08 14:08:35 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 14:08:35 2010 -0700"
      },
      "message": "am 3f73549b: Merge \"For performance reason, we choose to block the picture update during drag and fling. For sites like nytimes.com, there is a JavaScript constantly updating the content. If we don\\\u0027t block the live update during drag/fling, frame rate can drop by 30%.\n\nMerge commit \u00273f73549bc8a776a417bd185b72d3636e7f4ba7b6\u0027 into froyo-plus-aosp\n\n* commit \u00273f73549bc8a776a417bd185b72d3636e7f4ba7b6\u0027:\n  For performance reason, we choose to block the picture\n"
    },
    {
      "commit": "e684d9582cedf9bd5cc6c6fe47c600a79a13d816",
      "tree": "73541cc0fbe9dcb039cd6f66ad93b2c74a9d69fe",
      "parents": [
        "c62cdef4ec4d22893b184776a21e42e8ff2a7c72"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Apr 05 17:42:10 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 08 14:05:11 2010 -0700"
      },
      "message": "Workaround NPE caused by packages missing signatures.\n\nBug: b/2547993\nChange-Id: Idcd4fc3ee4c2560a00a952e1910a50b30b736114\n"
    },
    {
      "commit": "3f73549bc8a776a417bd185b72d3636e7f4ba7b6",
      "tree": "a285d3fe78dea436e4ca06f5f1e5247036d1345b",
      "parents": [
        "c62cdef4ec4d22893b184776a21e42e8ff2a7c72",
        "524aab57cdad19514443e52a0710d0e2b148f281"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Thu Apr 08 14:05:05 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 14:05:05 2010 -0700"
      },
      "message": "Merge \"For performance reason, we choose to block the picture update during drag and fling. For sites like nytimes.com, there is a JavaScript constantly updating the content. If we don\u0027t block the live update during drag/fling, frame rate can drop by 30%.\" into froyo"
    },
    {
      "commit": "4183b514bb72d96e8ed925c14266a23067c02fe5",
      "tree": "d48a5cc88bae98d29a4161c11f70091e9c41688f",
      "parents": [
        "a30b596d6ac46d88fd92dd3e1806b5de9b62b10b",
        "c62cdef4ec4d22893b184776a21e42e8ff2a7c72"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Apr 08 14:04:43 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 14:04:43 2010 -0700"
      },
      "message": "am c62cdef4: Merge \"Rename logtag for clarity.\" into froyo\n\nMerge commit \u0027c62cdef4ec4d22893b184776a21e42e8ff2a7c72\u0027 into froyo-plus-aosp\n\n* commit \u0027c62cdef4ec4d22893b184776a21e42e8ff2a7c72\u0027:\n  Rename logtag for clarity.\n"
    },
    {
      "commit": "c62cdef4ec4d22893b184776a21e42e8ff2a7c72",
      "tree": "72ea9ea538956be192fb817c2f490483b49074b8",
      "parents": [
        "ec7c78fbf526816cd361fd482bdf3792ecfd9a9f",
        "228629e920edf056eb12a3d0f4adf6ef84642632"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Apr 08 14:01:23 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 14:01:23 2010 -0700"
      },
      "message": "Merge \"Rename logtag for clarity.\" into froyo"
    },
    {
      "commit": "a07fd3c5a6012d8ab7ed7f927c41ccc312aeddf0",
      "tree": "75f17110862522e41d1c5015edd62ae0d079f248",
      "parents": [
        "3eade67b826295287a8bc4bf1d1130e434fad3f2",
        "a30b596d6ac46d88fd92dd3e1806b5de9b62b10b"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 08 13:51:48 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 13:51:48 2010 -0700"
      },
      "message": "am a30b596d: am ec7c78fb: @hide ACCESS_CACHE_FILESYSTEM and MOVE_PACKAGE\n\nMerge commit \u0027a30b596d6ac46d88fd92dd3e1806b5de9b62b10b\u0027 into kraken\n\n* commit \u0027a30b596d6ac46d88fd92dd3e1806b5de9b62b10b\u0027:\n  @hide ACCESS_CACHE_FILESYSTEM and MOVE_PACKAGE\n"
    },
    {
      "commit": "a30b596d6ac46d88fd92dd3e1806b5de9b62b10b",
      "tree": "64019b2f5c318c99f8f9b03ff820531403624637",
      "parents": [
        "b52e9f748cefaad01fc66a73ddfa707f2446895c",
        "ec7c78fbf526816cd361fd482bdf3792ecfd9a9f"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 08 13:49:55 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 13:49:55 2010 -0700"
      },
      "message": "am ec7c78fb: @hide ACCESS_CACHE_FILESYSTEM and MOVE_PACKAGE\n\nMerge commit \u0027ec7c78fbf526816cd361fd482bdf3792ecfd9a9f\u0027 into froyo-plus-aosp\n\n* commit \u0027ec7c78fbf526816cd361fd482bdf3792ecfd9a9f\u0027:\n  @hide ACCESS_CACHE_FILESYSTEM and MOVE_PACKAGE\n"
    },
    {
      "commit": "e760072a987192b421fef1697d3e90185a7b3b17",
      "tree": "fcf8f0e3dd80c8920f991f2a7cc7cf55b26c5ca0",
      "parents": [
        "ec7c78fbf526816cd361fd482bdf3792ecfd9a9f"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Apr 07 18:28:23 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 08 13:49:17 2010 -0700"
      },
      "message": "Improve robustness of package manager certificate collection.\n\nThe package manager contains an optimization which reuses cached\nsignatures instead of reloading them on startup if the package\nappears to be unchanged.  This commit adds an extra check to ensure\nthat the PackageSettings object actually has valid signatures since\nit has happened that they have gone missing.  Unfortunately it does\nnot address the root cause of the problem but it should alleviate the\nsymptoms after a reboot.\n\nBug: b/2547993\nChange-Id: I41900c6a752711eb3a901360e3bb29aec946d0be\n"
    },
    {
      "commit": "ec7c78fbf526816cd361fd482bdf3792ecfd9a9f",
      "tree": "46cfce7a83653bb41a666155836e7ed05981f2af",
      "parents": [
        "eb12e45f7a92fd424988451256c82605d086245d"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Mar 30 23:37:25 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 08 13:45:06 2010 -0700"
      },
      "message": "@hide ACCESS_CACHE_FILESYSTEM and MOVE_PACKAGE\n\nBug: b/2553489\nChange-Id: I681b3f9a243777b931298cc93c9d34c8d7eae0f2\n"
    },
    {
      "commit": "228629e920edf056eb12a3d0f4adf6ef84642632",
      "tree": "151569ed4cc0b839dbf9efc3ff2d3c4e0809667c",
      "parents": [
        "eb12e45f7a92fd424988451256c82605d086245d"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Apr 08 13:25:46 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Apr 08 13:25:46 2010 -0700"
      },
      "message": "Rename logtag for clarity.\n\nBUG\u003d2581935\n\nChange-Id: I85f0b704435861acd5a406ce5ec084b60696580c\n"
    },
    {
      "commit": "3eade67b826295287a8bc4bf1d1130e434fad3f2",
      "tree": "57cde536efac3567fd9f157ac30039009fc2cf0c",
      "parents": [
        "6646cf7af9a050c9c2b698507756f96be9f30169",
        "b52e9f748cefaad01fc66a73ddfa707f2446895c"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Apr 08 12:49:41 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 12:49:41 2010 -0700"
      },
      "message": "am b52e9f74: am eb12e45f: Merge \"Refactor connection/redirection code, support redirects on reconnection.\" into froyo\n\nMerge commit \u0027b52e9f748cefaad01fc66a73ddfa707f2446895c\u0027 into kraken\n\n* commit \u0027b52e9f748cefaad01fc66a73ddfa707f2446895c\u0027:\n  Refactor connection/redirection code, support redirects on reconnection.\n"
    },
    {
      "commit": "6646cf7af9a050c9c2b698507756f96be9f30169",
      "tree": "6cb37b5bc8a5bfa53cfc0ca5d6054feb3b546889",
      "parents": [
        "2be9a0e7917b262b004b93b93b13fbba7f349eba",
        "6f72a313a042fdf0a5345f83eda74c5970b7db05"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Thu Apr 08 12:49:38 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 12:49:38 2010 -0700"
      },
      "message": "am 6f72a313: am 2b4b5738: Merge \"Add service to monitor/control the flow of data.\" into froyo\n\nMerge commit \u00276f72a313a042fdf0a5345f83eda74c5970b7db05\u0027 into kraken\n\n* commit \u00276f72a313a042fdf0a5345f83eda74c5970b7db05\u0027:\n  Add service to monitor/control the flow of data.\n"
    },
    {
      "commit": "b52e9f748cefaad01fc66a73ddfa707f2446895c",
      "tree": "f4d66d6bb3c4addd85445f8a4eec2756b7c2519e",
      "parents": [
        "6f72a313a042fdf0a5345f83eda74c5970b7db05",
        "eb12e45f7a92fd424988451256c82605d086245d"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Apr 08 12:45:59 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 12:45:59 2010 -0700"
      },
      "message": "am eb12e45f: Merge \"Refactor connection/redirection code, support redirects on reconnection.\" into froyo\n\nMerge commit \u0027eb12e45f7a92fd424988451256c82605d086245d\u0027 into froyo-plus-aosp\n\n* commit \u0027eb12e45f7a92fd424988451256c82605d086245d\u0027:\n  Refactor connection/redirection code, support redirects on reconnection.\n"
    },
    {
      "commit": "6f72a313a042fdf0a5345f83eda74c5970b7db05",
      "tree": "1056d9aca2879066056023d7f62b8e9cf652795e",
      "parents": [
        "2c5c9bb89b539a1a97d093a54669bf2242697410",
        "2b4b5738011f5ccb118ad15721fd757c85448966"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Thu Apr 08 12:45:51 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 12:45:51 2010 -0700"
      },
      "message": "am 2b4b5738: Merge \"Add service to monitor/control the flow of data.\" into froyo\n\nMerge commit \u00272b4b5738011f5ccb118ad15721fd757c85448966\u0027 into froyo-plus-aosp\n\n* commit \u00272b4b5738011f5ccb118ad15721fd757c85448966\u0027:\n  Add service to monitor/control the flow of data.\n"
    },
    {
      "commit": "eb12e45f7a92fd424988451256c82605d086245d",
      "tree": "8af741cb681daa5e439a271a14329829c20be786",
      "parents": [
        "2b4b5738011f5ccb118ad15721fd757c85448966",
        "aba965fdd86dfe4c817f4d272deb24fd1fcc1446"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Apr 08 12:44:33 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 12:44:33 2010 -0700"
      },
      "message": "Merge \"Refactor connection/redirection code, support redirects on reconnection.\" into froyo"
    },
    {
      "commit": "2b4b5738011f5ccb118ad15721fd757c85448966",
      "tree": "df774925dda2dfb03927796f398de10aa0757201",
      "parents": [
        "2670105ee6929d3036a1a7134400730f214f0f7e",
        "9e696c29f06d45d2891e1d38fd8d9033a9e21bb9"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Thu Apr 08 12:42:09 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 12:42:09 2010 -0700"
      },
      "message": "Merge \"Add service to monitor/control the flow of data.\" into froyo"
    }
  ],
  "next": "9e696c29f06d45d2891e1d38fd8d9033a9e21bb9"
}
