)]}'
{
  "log": [
    {
      "commit": "bb87a93aff48ab8a92ee92cc32e305d5e3428fa6",
      "tree": "6071c87bf800c60d8c2f8dbd85a2f0c2b6e669f7",
      "parents": [
        "c1f32b03906a2f7a14857c1c0da6caf7410c8eab",
        "218aa6b8186bce2d98aef917adbc109d49ac2a87"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Apr 15 05:55:00 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 15 05:55:00 2010 -0700"
      },
      "message": "Merge \"Import revised translations\" into froyo"
    },
    {
      "commit": "c1f32b03906a2f7a14857c1c0da6caf7410c8eab",
      "tree": "6071c87bf800c60d8c2f8dbd85a2f0c2b6e669f7",
      "parents": [
        "8ae5bf5e2c833d59e9d648149581d9ffea334b55",
        "f05a8854ce2a4d2e52bc41e71f6c5e655333ce05"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Apr 15 05:45:21 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 15 05:45:21 2010 -0700"
      },
      "message": "Merge \"Fix wakelock leak in PowerManagerService.sendNotificationLocked()\" into froyo"
    },
    {
      "commit": "8ae5bf5e2c833d59e9d648149581d9ffea334b55",
      "tree": "6071c87bf800c60d8c2f8dbd85a2f0c2b6e669f7",
      "parents": [
        "62636a7ae5bf928c4da70ead2fac96fdb770b959",
        "685bc905d9f81c0bd633f185db689a3413f3d943"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Wed Apr 14 20:23:45 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 14 20:23:45 2010 -0700"
      },
      "message": "Merge \"Sholes mobile iface comes/goes - handle the reset\" into froyo"
    },
    {
      "commit": "62636a7ae5bf928c4da70ead2fac96fdb770b959",
      "tree": "6071c87bf800c60d8c2f8dbd85a2f0c2b6e669f7",
      "parents": [
        "d3f849b4e1896ab6e44693ef6e3e751a55df3c4f",
        "218aa6b8186bce2d98aef917adbc109d49ac2a87"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 14 19:02:00 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 14 19:02:00 2010 -0700"
      },
      "message": "Merge \"Fix issue #258640: Automatic propagation of FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET\" into froyo"
    },
    {
      "commit": "d3f849b4e1896ab6e44693ef6e3e751a55df3c4f",
      "tree": "6071c87bf800c60d8c2f8dbd85a2f0c2b6e669f7",
      "parents": [
        "a8b0ff4840af3e93385f10304e23018be30646c6",
        "95ecb699b0d30a51120a2efa7c7b00393f070b4c"
      ],
      "author": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Wed Apr 14 18:33:54 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 14 18:33:54 2010 -0700"
      },
      "message": "Merge \"Introducing \"strict project map\".\" into froyo"
    },
    {
      "commit": "a8b0ff4840af3e93385f10304e23018be30646c6",
      "tree": "6071c87bf800c60d8c2f8dbd85a2f0c2b6e669f7",
      "parents": [
        "90e479389b5ecd92155363750b44e7f7e1a5dbf1",
        "d58d8f64534aa340e4e7c209a0e5be9d89cf02d0"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Wed Apr 14 18:28:22 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 14 18:28:22 2010 -0700"
      },
      "message": "Merge \"Dont fall back to installing on sdcard when internal storage is filled up when the install location is set to internal only. Similary if install location is set to external only(via adb), dont fall back to installing on internal storage if sdcard is filled up. If nothing is specified ie install location is set to let system decide, we just check on internal storage. Fix tests\" into froyo"
    },
    {
      "commit": "90e479389b5ecd92155363750b44e7f7e1a5dbf1",
      "tree": "6071c87bf800c60d8c2f8dbd85a2f0c2b6e669f7",
      "parents": [
        "d58d8f64534aa340e4e7c209a0e5be9d89cf02d0",
        "ca99fb8f65f3ea249c56fb6dccefffb54e87696e"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Apr 14 18:18:44 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 14 18:18:44 2010 -0700"
      },
      "message": "Merge \"fix [2594950] Flash: Zooming in on some content crashes the Nexus One and causes it to reboot (runtime restart)\" into froyo"
    },
    {
      "commit": "d58d8f64534aa340e4e7c209a0e5be9d89cf02d0",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "661bc51cbb022a6c58557683a7c5b0ee1f60d8e8",
        "b1016fe1f2b2c1dfeee3b04794431750e72128e3"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Wed Apr 14 18:11:34 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 14 18:11:34 2010 -0700"
      },
      "message": "Merge \"Add ordered broadcast when removing packages.\" into froyo"
    },
    {
      "commit": "ca99fb8f65f3ea249c56fb6dccefffb54e87696e",
      "tree": "6071c87bf800c60d8c2f8dbd85a2f0c2b6e669f7",
      "parents": [
        "daeec8c5b335ba84aa932a80e6319be5d71f1956"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Apr 14 16:43:44 2010 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Apr 14 16:43:44 2010 -0700"
      },
      "message": "fix [2594950] Flash: Zooming in on some content crashes the Nexus One and causes it to reboot (runtime restart)\n\nWe now limit the size of the surface to the maximum size supported by the GPU.\nOn Nexus One this will 2048 -- it could be different on other devices.\nSurface creation fails if the limit is exceeded.\n\nChange-Id: I9ecfc2e9c58c9e283782b61ebfc6b590f71df785\n"
    },
    {
      "commit": "661bc51cbb022a6c58557683a7c5b0ee1f60d8e8",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "218aa6b8186bce2d98aef917adbc109d49ac2a87",
        "daeec8c5b335ba84aa932a80e6319be5d71f1956"
      ],
      "author": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Wed Apr 14 15:53:43 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 14 15:53:43 2010 -0700"
      },
      "message": "Merge \"verify database state before calling sqlite. Bug:2593970\" into froyo"
    },
    {
      "commit": "218aa6b8186bce2d98aef917adbc109d49ac2a87",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "8155b783faf75a4e5e3f107d19f7984659f93104",
        "c308249487fb9efd8c73ae32ca11673305ca568b"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Wed Apr 14 12:44:05 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 14 12:44:05 2010 -0700"
      },
      "message": "Merge \"Pass WebKit scrollbar mode to Java. When scrollbar is alwaysOff, don\u0027t trigger scroll.\" into froyo"
    },
    {
      "commit": "8155b783faf75a4e5e3f107d19f7984659f93104",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "41ac20f22f95fe304fec283119724081140ad066",
        "c566beb7bb4cf5f1b810df08c46cb0ee3ef06f39"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Apr 14 10:39:32 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 14 10:39:32 2010 -0700"
      },
      "message": "Merge \"Fix issue 2589563: Able to set ringer volume to 0 outside of silent mode.\" into froyo"
    },
    {
      "commit": "41ac20f22f95fe304fec283119724081140ad066",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "b1016fe1f2b2c1dfeee3b04794431750e72128e3",
        "281cec9ffb09e96a57e5ed3fca69d184cc933c09"
      ],
      "author": {
        "name": "Andrei Popescu",
        "email": "andreip@google.com",
        "time": "Wed Apr 14 10:26:58 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 14 10:26:58 2010 -0700"
      },
      "message": "Merge \"Make sure the onended event is dispatched even when the user dismisses the video before it plays to completion.\" into froyo"
    },
    {
      "commit": "b1016fe1f2b2c1dfeee3b04794431750e72128e3",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "685bc905d9f81c0bd633f185db689a3413f3d943",
        "281cec9ffb09e96a57e5ed3fca69d184cc933c09"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 14 10:16:35 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 14 10:16:35 2010 -0700"
      },
      "message": "Merge \"Fix issue #593153: Broadcast time out when sending...\" into froyo"
    },
    {
      "commit": "685bc905d9f81c0bd633f185db689a3413f3d943",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "281cec9ffb09e96a57e5ed3fca69d184cc933c09",
        "c566beb7bb4cf5f1b810df08c46cb0ee3ef06f39"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Wed Apr 14 09:59:33 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 14 09:59:33 2010 -0700"
      },
      "message": "Merge \"Use PV_PLAYER to handle RTSP streaming\" into froyo"
    },
    {
      "commit": "281cec9ffb09e96a57e5ed3fca69d184cc933c09",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "c566beb7bb4cf5f1b810df08c46cb0ee3ef06f39",
        "abc56d75be628d133f6ff4ae378fff7b9983439d"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Wed Apr 14 09:07:25 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 14 09:07:25 2010 -0700"
      },
      "message": "Merge \"Perist Throttle data across reboots\" into froyo"
    },
    {
      "commit": "c566beb7bb4cf5f1b810df08c46cb0ee3ef06f39",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "e56943a535a7c0bcf286f876a3f802e238163e0f",
        "f05a8854ce2a4d2e52bc41e71f6c5e655333ce05"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Wed Apr 14 06:42:20 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 14 06:42:20 2010 -0700"
      },
      "message": "Merge \"Ensure the selection does not change in setTextAndKeepSelection.\" into froyo"
    },
    {
      "commit": "e56943a535a7c0bcf286f876a3f802e238163e0f",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "43229f29c90a114c060578bf46800b29ea3e7b6d",
        "7765c25dfa13288b8cb2b021f9438ef52521e741"
      ],
      "author": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Wed Apr 14 02:22:18 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 14 02:22:18 2010 -0700"
      },
      "message": "Merge \"Fix for 2585858, load invalid urls.\" into froyo"
    },
    {
      "commit": "43229f29c90a114c060578bf46800b29ea3e7b6d",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "c308249487fb9efd8c73ae32ca11673305ca568b",
        "7765c25dfa13288b8cb2b021f9438ef52521e741"
      ],
      "author": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Wed Apr 14 02:22:05 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 14 02:22:05 2010 -0700"
      },
      "message": "Merge \"Fix (again) for bug 2558156, update cache encoding correctly\" into froyo"
    },
    {
      "commit": "c308249487fb9efd8c73ae32ca11673305ca568b",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "9f734957142805c0b595491369f1639afd4c9ac5",
        "b914ed29c1fe9e6ef31f957b31771d348e3c82cf"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Apr 13 18:07:27 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 13 18:07:27 2010 -0700"
      },
      "message": "Merge \"Fix issue #2555171: Switching to app immediately after unmounting...\" into froyo"
    },
    {
      "commit": "9f734957142805c0b595491369f1639afd4c9ac5",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "b914ed29c1fe9e6ef31f957b31771d348e3c82cf",
        "e85658ea34ebebd631e8d1ced466188a64f24723"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Apr 13 17:57:23 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 13 17:57:23 2010 -0700"
      },
      "message": "Merge \"Fix issue #2420340: if FLAG_SHOW_WHEN_LOCKED, do not show keyguard...\" into froyo"
    },
    {
      "commit": "b914ed29c1fe9e6ef31f957b31771d348e3c82cf",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "abc56d75be628d133f6ff4ae378fff7b9983439d",
        "daeec8c5b335ba84aa932a80e6319be5d71f1956"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Tue Apr 13 17:20:29 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 13 17:20:29 2010 -0700"
      },
      "message": "Merge \"If we defer processing the touch events, pass the original view coordinate with TouchEventData and use them when we reprocess the events. We can\u0027t depend on contentToView() to convert the doc point to the view point. When we originally convert the view to doc, the scroll position in UI doesn\u0027t change. When we convert the doc back to view, we are chasing a moving target. That is why we saw bigger delta.\" into froyo"
    },
    {
      "commit": "abc56d75be628d133f6ff4ae378fff7b9983439d",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "70bff6c1298f3e14f985b32812bac294f2a36df8",
        "e5c64a90031d371ec9dac2d579e4c1e8b49819c5"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue Apr 13 15:34:20 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 13 15:34:20 2010 -0700"
      },
      "message": "Merge \"Snif more 3GPP file types according to http://www.ftyps.com/3gpp.html\" into froyo"
    },
    {
      "commit": "70bff6c1298f3e14f985b32812bac294f2a36df8",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "2a75ab0da521b5536dd60dc15f6b1dea259303a4",
        "5d89658b21d23258a61f585ec2520f1ae6a33a4e"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Tue Apr 13 15:30:07 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 13 15:30:07 2010 -0700"
      },
      "message": "Merge \"Fix crashes related to unmounting when app on sdcard has an active notification in status bar. When unmounting sdcard, all the secure containers have to be unmounted first before invoking the MountService call back. We send a broadcast about disabled packages. Force a gc to clean up any stale asset references  and then unmount the containers before invoking the MountService call back.\" into froyo"
    },
    {
      "commit": "2a75ab0da521b5536dd60dc15f6b1dea259303a4",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "e5c64a90031d371ec9dac2d579e4c1e8b49819c5",
        "e85658ea34ebebd631e8d1ced466188a64f24723"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Tue Apr 13 15:22:00 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 13 15:22:00 2010 -0700"
      },
      "message": "Merge \"Fix Throttle Notification intents\" into froyo"
    },
    {
      "commit": "e5c64a90031d371ec9dac2d579e4c1e8b49819c5",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "daeec8c5b335ba84aa932a80e6319be5d71f1956",
        "f8654c9278e99d6c6a5f07624006df6a0446247e"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Apr 13 14:21:48 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 13 14:21:48 2010 -0700"
      },
      "message": "Merge \"SDK: last of the backup/restore docs content\" into froyo"
    },
    {
      "commit": "daeec8c5b335ba84aa932a80e6319be5d71f1956",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "ce95b940827b1efa96aef6d4d9fbeece97bbab1e",
        "5d89658b21d23258a61f585ec2520f1ae6a33a4e"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Apr 13 12:16:08 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 13 12:16:08 2010 -0700"
      },
      "message": "Merge \"Better diagnostics in the stagefright commandline tool, support for playing sine-tones using a filename of \"sine:[samplingrate]\", i.e. sine:44100. Support for playing audio through to the speakers by using \"-o\" in addition to \"-a\".\" into froyo"
    },
    {
      "commit": "ce95b940827b1efa96aef6d4d9fbeece97bbab1e",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "f05a8854ce2a4d2e52bc41e71f6c5e655333ce05",
        "44eddf851490dceeb9eaee72bdd11c9ac610e175"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue Apr 13 12:11:57 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 13 12:11:57 2010 -0700"
      },
      "message": "Merge \"Don\u0027t set encoder component role while we query decoders\" into froyo"
    },
    {
      "commit": "f05a8854ce2a4d2e52bc41e71f6c5e655333ce05",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "35f3a77b07b6b6509f1ccf1a132f93095f4a7ac7",
        "e85658ea34ebebd631e8d1ced466188a64f24723"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Apr 13 10:05:27 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 13 10:05:27 2010 -0700"
      },
      "message": "Merge \"Fix an upgrade bug in SettingsProvider.\" into froyo"
    },
    {
      "commit": "35f3a77b07b6b6509f1ccf1a132f93095f4a7ac7",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "5d89658b21d23258a61f585ec2520f1ae6a33a4e"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Apr 13 09:53:35 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 13 09:53:35 2010 -0700"
      },
      "message": "Merge \"Fix bug 2578813 Delay pausing music and routing audio for car docks\" into froyo"
    },
    {
      "commit": "5d89658b21d23258a61f585ec2520f1ae6a33a4e",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "692dc8a970b48057ac268667bfcc69e584d61542",
        "c75afb3e8ae58b1a7e0a99f6f29c9c514afc5317"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Apr 13 06:00:02 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 13 06:00:02 2010 -0700"
      },
      "message": "Merge \"Hide e-call button in layout.\" into froyo"
    },
    {
      "commit": "692dc8a970b48057ac268667bfcc69e584d61542",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "f8654c9278e99d6c6a5f07624006df6a0446247e",
        "0e8ff0cb1157e2e59917111bd1e467dc588f71c9"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Apr 12 17:15:32 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 12 17:15:32 2010 -0700"
      },
      "message": "Merge \"Distinguish QCELP audio from mpeg4 audio, ignore QCELP audio tracks since we don\u0027t have a decoder for it, ignore potentially malformed metadata for AMR NB and WB tracks.\" into froyo"
    },
    {
      "commit": "f8654c9278e99d6c6a5f07624006df6a0446247e",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "e8cfa791e39ac476b62aec2895373b5c079dcac6",
        "5bc83acfd39a3344e11de5b49d5cfd527587af5e"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Apr 12 16:14:53 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 12 16:14:53 2010 -0700"
      },
      "message": "Merge \"SDK: more backup/restore documentation work\" into froyo"
    },
    {
      "commit": "e8cfa791e39ac476b62aec2895373b5c079dcac6",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "5bc83acfd39a3344e11de5b49d5cfd527587af5e",
        "376f728b35e3f1a6969b346fc0ee60724ebc22c2"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Apr 12 16:09:28 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 12 16:09:28 2010 -0700"
      },
      "message": "Merge \"docs: fix bug 2590728\" into froyo"
    },
    {
      "commit": "5bc83acfd39a3344e11de5b49d5cfd527587af5e",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "0e8ff0cb1157e2e59917111bd1e467dc588f71c9",
        "e85658ea34ebebd631e8d1ced466188a64f24723"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Apr 12 15:13:35 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 12 15:13:35 2010 -0700"
      },
      "message": "Merge \"API CHANGE: remove obsolete constants and hide some methods\" into froyo"
    },
    {
      "commit": "0e8ff0cb1157e2e59917111bd1e467dc588f71c9",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "e85658ea34ebebd631e8d1ced466188a64f24723",
        "128cbf2812ffc9391b20be7ef6a6fa9ca7872a91"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Apr 12 14:16:34 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 12 14:16:34 2010 -0700"
      },
      "message": "Merge \"Fix a race condition in TimedEventQueue, an event may be cancelled while we\u0027re waiting for its scheduled time to come in which case we\u0027d be removing it from the queue twice.\" into froyo"
    },
    {
      "commit": "e85658ea34ebebd631e8d1ced466188a64f24723",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "44eddf851490dceeb9eaee72bdd11c9ac610e175",
        "35c1a2dc1f874fea4600d8c59f8ad4a61edc5624"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Apr 12 12:19:08 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 12 12:19:08 2010 -0700"
      },
      "message": "Merge \"Fix typos in name of density-independent pixels\" into froyo"
    },
    {
      "commit": "44eddf851490dceeb9eaee72bdd11c9ac610e175",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "128cbf2812ffc9391b20be7ef6a6fa9ca7872a91",
        "7765c25dfa13288b8cb2b021f9438ef52521e741"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Apr 12 12:05:08 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 12 12:05:08 2010 -0700"
      },
      "message": "Merge \"Fix monkey bug 2586534 java.util.ConcurrentModificationException Unlike the other audio focus and media button stack handling methods, abandonAudioFocus() and unregisterAudioFocusClient() were not synchronized around their focus stack. This CL corrects this.\" into froyo"
    },
    {
      "commit": "128cbf2812ffc9391b20be7ef6a6fa9ca7872a91",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "66143c02c1825994ed7ddc421f338d4003fe64da",
        "7765c25dfa13288b8cb2b021f9438ef52521e741"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Apr 12 11:02:27 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 12 11:02:27 2010 -0700"
      },
      "message": "Merge \"Fix a case where the aac hardware decoder is in a transition state and refused a fillbuffer request.\" into froyo"
    },
    {
      "commit": "66143c02c1825994ed7ddc421f338d4003fe64da",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "7765c25dfa13288b8cb2b021f9438ef52521e741"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Apr 12 10:11:32 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 12 10:11:32 2010 -0700"
      },
      "message": "Merge \"Ignore corrupt aac audio frames and substitute silence.\" into froyo"
    },
    {
      "commit": "7765c25dfa13288b8cb2b021f9438ef52521e741",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "45888b72006e2172a3b783f434e60636d2b4934f",
        "efdccf3ebbbed998207cd934638e8121b0508e1c"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 09 17:03:55 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 09 17:03:55 2010 -0700"
      },
      "message": "Merge \"cherry-pick from master: Icf079f5f45b1745a8d54f504e28dbbb52c6f7c96 docs: rewrite resources documentation\" into froyo"
    },
    {
      "commit": "45888b72006e2172a3b783f434e60636d2b4934f",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "533ebe217347a4230c5bc86a5240d20051d6239b",
        "3d436720d270ecd4490bda7f80439b3b331e7da1"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Apr 09 16:52:41 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 09 16:52:41 2010 -0700"
      },
      "message": "Merge \"Fix issue #2581524: Car home icon should always go to car home\" into froyo"
    },
    {
      "commit": "533ebe217347a4230c5bc86a5240d20051d6239b",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "22cbafc5895f7e4ee5276bb5d24089fd4e794c30",
        "1a34d6c86db9a52e245fd45afe5dbdf4a9714e4d"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Fri Apr 09 16:47:10 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 09 16:47:10 2010 -0700"
      },
      "message": "Merge \"Add warning magic to be a bit more reasonable.\" into froyo"
    },
    {
      "commit": "22cbafc5895f7e4ee5276bb5d24089fd4e794c30",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "3d436720d270ecd4490bda7f80439b3b331e7da1",
        "35c1a2dc1f874fea4600d8c59f8ad4a61edc5624"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Fri Apr 09 16:41:37 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 09 16:41:37 2010 -0700"
      },
      "message": "Merge \"Remove the checkStremingServer checking as it is unstable and introduce the flakiness.\" into froyo"
    },
    {
      "commit": "3d436720d270ecd4490bda7f80439b3b331e7da1",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "1a34d6c86db9a52e245fd45afe5dbdf4a9714e4d",
        "533d3546217b86bd52c0869316e15b5b4bcb4d6b"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Apr 09 16:08:17 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 09 16:08:17 2010 -0700"
      },
      "message": "Merge \"Fix regression introduced when fixing focus issue with ScrollView. Bug #2581646\" into froyo"
    },
    {
      "commit": "1a34d6c86db9a52e245fd45afe5dbdf4a9714e4d",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "c3af71c8fd3e37d7bf7e54b9f6b4a985de61d008",
        "376f728b35e3f1a6969b346fc0ee60724ebc22c2"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Apr 09 15:39:33 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 09 15:39:33 2010 -0700"
      },
      "message": "Merge \"Fix a FATAL ClassCastException in DataConnection.java\" into froyo"
    },
    {
      "commit": "c3af71c8fd3e37d7bf7e54b9f6b4a985de61d008",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "533d3546217b86bd52c0869316e15b5b4bcb4d6b",
        "376f728b35e3f1a6969b346fc0ee60724ebc22c2"
      ],
      "author": {
        "name": "Wei Huang",
        "email": "weih@google.com",
        "time": "Fri Apr 09 15:34:46 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 09 15:34:46 2010 -0700"
      },
      "message": "Merge \"bug #2542580: add the appropriate mdpi asset for chat icon.\" into froyo"
    },
    {
      "commit": "533d3546217b86bd52c0869316e15b5b4bcb4d6b",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "75716915d0ac25f7b67fac1ca32ba545ad975aad",
        "fd472ba92c97caad3b665b4c35c770f91d10320c"
      ],
      "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": "fd472ba92c97caad3b665b4c35c770f91d10320c",
      "tree": "bf6470ab0f985b10c66814f3f7a83e053de43a4d",
      "parents": [
        "276ed8df4fa1cafa066555753b901ea600fb0365"
      ],
      "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": "75716915d0ac25f7b67fac1ca32ba545ad975aad",
      "tree": "ee6dbe548d447b7cf337af1fd81161933a664a03",
      "parents": [
        "9169ebd2d3e919eeae80affb73ddf5250c0541a9",
        "d8172858f3e75c5f85fc808600eaa6735aa92602"
      ],
      "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": "9169ebd2d3e919eeae80affb73ddf5250c0541a9",
      "tree": "ee6dbe548d447b7cf337af1fd81161933a664a03",
      "parents": [
        "291444fdb640fc6fd3174823a08f48001982fc7f",
        "e304ba1219b9ffcdce976ac2a5224bf63d126ef0"
      ],
      "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": "291444fdb640fc6fd3174823a08f48001982fc7f",
      "tree": "ee6dbe548d447b7cf337af1fd81161933a664a03",
      "parents": [
        "276ed8df4fa1cafa066555753b901ea600fb0365",
        "35c1a2dc1f874fea4600d8c59f8ad4a61edc5624"
      ],
      "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": "276ed8df4fa1cafa066555753b901ea600fb0365",
      "tree": "ee6dbe548d447b7cf337af1fd81161933a664a03",
      "parents": [
        "51053fda45953fbc50f2e551160e4ddfa3fd4f06",
        "fd1a82638c6026a5ab22105911d9d5e88d254c19"
      ],
      "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": "51053fda45953fbc50f2e551160e4ddfa3fd4f06",
      "tree": "ee6dbe548d447b7cf337af1fd81161933a664a03",
      "parents": [
        "e304ba1219b9ffcdce976ac2a5224bf63d126ef0",
        "376f728b35e3f1a6969b346fc0ee60724ebc22c2"
      ],
      "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": "e304ba1219b9ffcdce976ac2a5224bf63d126ef0",
      "tree": "ee6dbe548d447b7cf337af1fd81161933a664a03",
      "parents": [
        "376f728b35e3f1a6969b346fc0ee60724ebc22c2",
        "35c1a2dc1f874fea4600d8c59f8ad4a61edc5624"
      ],
      "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": "376f728b35e3f1a6969b346fc0ee60724ebc22c2",
      "tree": "ee6dbe548d447b7cf337af1fd81161933a664a03",
      "parents": [
        "248281006b26dcce232f6219bf8cc6fe3230de51",
        "775fa3cd32ffbb1c27011388287c5bc2b968e3bb"
      ],
      "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": "248281006b26dcce232f6219bf8cc6fe3230de51",
      "tree": "9ccbd852788735357b00ab9bc4f78260a23e4188",
      "parents": [
        "35c1a2dc1f874fea4600d8c59f8ad4a61edc5624",
        "727b5ff4e66fd07c5f7b26a024a05b00370580bd"
      ],
      "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": "775fa3cd32ffbb1c27011388287c5bc2b968e3bb",
      "tree": "ee6dbe548d447b7cf337af1fd81161933a664a03",
      "parents": [
        "35c1a2dc1f874fea4600d8c59f8ad4a61edc5624"
      ],
      "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": "35c1a2dc1f874fea4600d8c59f8ad4a61edc5624",
      "tree": "9ccbd852788735357b00ab9bc4f78260a23e4188",
      "parents": [
        "a540ed0064c9abe47326ef3786afbb0781135977",
        "66424a44c5a3f56516b2f3116d3b5410f2f5faab"
      ],
      "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": "66424a44c5a3f56516b2f3116d3b5410f2f5faab",
      "tree": "9ccbd852788735357b00ab9bc4f78260a23e4188",
      "parents": [
        "efdccf3ebbbed998207cd934638e8121b0508e1c"
      ],
      "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": "a540ed0064c9abe47326ef3786afbb0781135977",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "7710cd4c35438b489742a93dd592f67a17cc0ebf",
        "62737b55d2a5a5785d8afe600fa3fb7f24252d21"
      ],
      "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": "7710cd4c35438b489742a93dd592f67a17cc0ebf",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "62737b55d2a5a5785d8afe600fa3fb7f24252d21",
        "8e1b0077ad76072c492b9e8f2bc451a2de6e4eba"
      ],
      "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": "62737b55d2a5a5785d8afe600fa3fb7f24252d21",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "20460cfc7d3754381a013dd066b137388e2e6195",
        "b56b5fd4fc6b4cc9698e06be135a3a4847b33bb3"
      ],
      "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": "20460cfc7d3754381a013dd066b137388e2e6195",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "399d2f06dac18f8588a18e7fef58e82b6d853c99",
        "d85bfb3a144c9104055b903b27c65585d18cf6d1"
      ],
      "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": "399d2f06dac18f8588a18e7fef58e82b6d853c99",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "8e1b0077ad76072c492b9e8f2bc451a2de6e4eba",
        "6b4e57141fbfab5dd2eb71c34ddfe030c2a70863"
      ],
      "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": "8e1b0077ad76072c492b9e8f2bc451a2de6e4eba",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "efdccf3ebbbed998207cd934638e8121b0508e1c",
        "98b863760c15cc6d19b2d0e6581c26043a6dcf88"
      ],
      "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": "efdccf3ebbbed998207cd934638e8121b0508e1c",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "2728e5f5440a2b66e84d0e987fa30fb19fb6c075",
        "25d9df20a21f9093c076ff7dc5ce5a0dca103f4d"
      ],
      "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": "2728e5f5440a2b66e84d0e987fa30fb19fb6c075",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "b2a21d6ac30251f0dd81799cb631ca7deb0f1b26",
        "d85bfb3a144c9104055b903b27c65585d18cf6d1"
      ],
      "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": "b2a21d6ac30251f0dd81799cb631ca7deb0f1b26",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "b56b5fd4fc6b4cc9698e06be135a3a4847b33bb3",
        "3d339a93b9b079557d21523bf038f8b032f9a625"
      ],
      "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": "b56b5fd4fc6b4cc9698e06be135a3a4847b33bb3",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "d85bfb3a144c9104055b903b27c65585d18cf6d1"
      ],
      "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": "d85bfb3a144c9104055b903b27c65585d18cf6d1",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "98b863760c15cc6d19b2d0e6581c26043a6dcf88",
        "727b5ff4e66fd07c5f7b26a024a05b00370580bd"
      ],
      "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": "98b863760c15cc6d19b2d0e6581c26043a6dcf88",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "be4143d514f52c892dd33d4332cbd2631579b38f",
        "de14d8f1786bd65096bf51cac122356524b6d56f"
      ],
      "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"
    },
    {
      "commit": "be4143d514f52c892dd33d4332cbd2631579b38f",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "436aa0ff9cf0846b4583abbcd28dbf15ad10b089",
        "de14d8f1786bd65096bf51cac122356524b6d56f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Apr 08 11:35:27 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 11:35:27 2010 -0700"
      },
      "message": "Merge \"Fix issue #2580316: Contacts and Phone app not supporting landscape mode...\" into froyo"
    },
    {
      "commit": "436aa0ff9cf0846b4583abbcd28dbf15ad10b089",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "6b4e57141fbfab5dd2eb71c34ddfe030c2a70863",
        "3abdeafc34ab619d0a664fba029085dd703dab6e"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Apr 08 11:22:42 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 11:22:42 2010 -0700"
      },
      "message": "Merge \"docs: revisions to the installLocation documentation\" into froyo"
    },
    {
      "commit": "6b4e57141fbfab5dd2eb71c34ddfe030c2a70863",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "95ecb699b0d30a51120a2efa7c7b00393f070b4c",
        "0a97468698cfb67cfa3cfe07c94083869b68b7b6"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Thu Apr 08 10:01:50 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 10:01:50 2010 -0700"
      },
      "message": "Merge \"Don\u0027t allow connection to profiles in TURNING_OFF state.\" into froyo"
    },
    {
      "commit": "95ecb699b0d30a51120a2efa7c7b00393f070b4c",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "fd1a82638c6026a5ab22105911d9d5e88d254c19",
        "de14d8f1786bd65096bf51cac122356524b6d56f"
      ],
      "author": {
        "name": "Andrei Popescu",
        "email": "andreip@google.com",
        "time": "Thu Apr 08 09:07:32 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 09:07:32 2010 -0700"
      },
      "message": "Merge \"Avoid calling proxy.playbackEnded() again in onCustomViewHidden(). It is now always called via the MediaPlayer.onCompletion() callback.\" into froyo"
    },
    {
      "commit": "fd1a82638c6026a5ab22105911d9d5e88d254c19",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "c75afb3e8ae58b1a7e0a99f6f29c9c514afc5317",
        "727b5ff4e66fd07c5f7b26a024a05b00370580bd"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Apr 08 08:27:20 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 08:27:20 2010 -0700"
      },
      "message": "Merge \"Increase the size of the pages used in CachingDataSource (total amount of memory used remains the same) to compensate for reduced locality of audio/video data requests. Also fixes a mistaken trailing \"\\r\\n\" in the range header and better error handling on http connection.\" into froyo"
    },
    {
      "commit": "c75afb3e8ae58b1a7e0a99f6f29c9c514afc5317",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "81ce80eb67bf8de61d7cc831226cb09984bbb9bc",
        "660557de274226431646f49e848740e4b444e6f0"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 08 06:07:57 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 06:07:57 2010 -0700"
      },
      "message": "Merge \"Transparent alarm icons for lockscreen.\" into froyo"
    },
    {
      "commit": "81ce80eb67bf8de61d7cc831226cb09984bbb9bc",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "de14d8f1786bd65096bf51cac122356524b6d56f",
        "a388fe0a276b120d2f93f2a61c829f2cec367c8f"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 08 06:06:50 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 06:06:50 2010 -0700"
      },
      "message": "Merge \"Add emergency call button to PUK\u0027d lockscreen.\" into froyo"
    },
    {
      "commit": "de14d8f1786bd65096bf51cac122356524b6d56f",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "3d339a93b9b079557d21523bf038f8b032f9a625",
        "60e514bfb4a808c765f02eedcb8cf24b77c47dfc"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Wed Apr 07 21:24:36 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 07 21:24:36 2010 -0700"
      },
      "message": "Merge \"Fix 2579461 Move install location values to secure settings. Diable attribute for UI. Set default value to auto. Add command line interface to set install location via pm.\" into froyo"
    },
    {
      "commit": "3d339a93b9b079557d21523bf038f8b032f9a625",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "aba899bb7d9696540fe74c2afd934d8e6989fa5d",
        "0f606ea70276a8a9880c3483fb34e4bb444faa66"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Wed Apr 07 18:57:51 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 07 18:57:52 2010 -0700"
      },
      "message": "Merge \"Revert \"Use the content width to calculate the zoom overview\"\" into froyo"
    },
    {
      "commit": "aba899bb7d9696540fe74c2afd934d8e6989fa5d",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "0f606ea70276a8a9880c3483fb34e4bb444faa66",
        "5560ff353de77db3563d1155885e08abaf515bb4"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 07 18:37:04 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 07 18:37:04 2010 -0700"
      },
      "message": "Merge \"Fix issue #2549955: Moving the application fails -Activity Manager Crash on launching the app\" into froyo"
    },
    {
      "commit": "0f606ea70276a8a9880c3483fb34e4bb444faa66",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "2768afff40deaa24353cd768a48b48d96c127157",
        "5560ff353de77db3563d1155885e08abaf515bb4"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 07 18:31:06 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 07 18:31:06 2010 -0700"
      },
      "message": "Merge \"Fix issue #2528537: android.os.DeadObjectException\" into froyo"
    },
    {
      "commit": "2768afff40deaa24353cd768a48b48d96c127157",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "0a8cf0b36b139caeffa66e5dfa30f0dacd2a9bc1",
        "34bff4887a3610c71ed34f05ff980ee84e74c48c"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Wed Apr 07 18:18:17 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 07 18:18:17 2010 -0700"
      },
      "message": "Merge \"Cherry-pick https://android-git.corp.google.com/g/#change,38305\" into froyo"
    },
    {
      "commit": "0a8cf0b36b139caeffa66e5dfa30f0dacd2a9bc1",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "25d9df20a21f9093c076ff7dc5ce5a0dca103f4d",
        "befda9c6ad4c2f71596c9f87286c1bbc052b053d"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Wed Apr 07 17:51:41 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 07 17:51:41 2010 -0700"
      },
      "message": "Merge \"Add emergencyOnly indicator in ServiceState.\" into froyo"
    },
    {
      "commit": "25d9df20a21f9093c076ff7dc5ce5a0dca103f4d",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "60e514bfb4a808c765f02eedcb8cf24b77c47dfc",
        "9a3965f1f813e8fb237bfa3d87fc700331d0602c"
      ],
      "author": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Wed Apr 07 15:32:44 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 07 15:32:44 2010 -0700"
      },
      "message": "Merge \"NetworkManagementService: Remove \u0027maxkbs\u0027 parameter from throttle API\" into froyo"
    },
    {
      "commit": "60e514bfb4a808c765f02eedcb8cf24b77c47dfc",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "727b5ff4e66fd07c5f7b26a024a05b00370580bd",
        "b033f112e52e688e89b02f37ecdacf1fd438e559"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Wed Apr 07 15:25:51 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 07 15:25:51 2010 -0700"
      },
      "message": "Merge \"Fix 2578016.\" into froyo"
    },
    {
      "commit": "727b5ff4e66fd07c5f7b26a024a05b00370580bd",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "138da33e456edd71e2e37bb82776359dadf90735",
        "5bf9232cf24f9931327e6a49d1e62206f044d3b1"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Apr 07 14:19:44 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 07 14:19:44 2010 -0700"
      },
      "message": "Merge \"Add Backup/Restore sample to the SDK docs\" into froyo"
    },
    {
      "commit": "138da33e456edd71e2e37bb82776359dadf90735",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "5560ff353de77db3563d1155885e08abaf515bb4",
        "e5794f17dfe290fbb35e8d871ecb6f8594bb915e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Apr 07 13:28:51 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 07 13:28:51 2010 -0700"
      },
      "message": "Merge \"Don\u0027t check whether a specific named activity supports mp3 playback, just that there is at least one that does. Fixes bug 2534382. Change-Id: I00d9ac49bd91f161388d5c3de47b1b6abe9e8d9c\" into froyo"
    },
    {
      "commit": "5560ff353de77db3563d1155885e08abaf515bb4",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "e098fb12b8ce24d3cd0666dea07b2d42f808ad48",
        "e5794f17dfe290fbb35e8d871ecb6f8594bb915e"
      ],
      "author": {
        "name": "Ray Chen",
        "email": "raychen@google.com",
        "time": "Wed Apr 07 12:05:58 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 07 12:05:58 2010 -0700"
      },
      "message": "Merge \"Per requested by API council, rename MediaScannerConneciton.ScanResultListener to .OnScanCompletedListener http://2553871\" into froyo"
    },
    {
      "commit": "e098fb12b8ce24d3cd0666dea07b2d42f808ad48",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "5bf9232cf24f9931327e6a49d1e62206f044d3b1"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 07 11:49:37 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 07 11:49:37 2010 -0700"
      },
      "message": "Merge \"Maybe fix issue #2568615: System server crashed in SyncStorageEngine\" into froyo"
    },
    {
      "commit": "5bf9232cf24f9931327e6a49d1e62206f044d3b1",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "9a3965f1f813e8fb237bfa3d87fc700331d0602c",
        "befda9c6ad4c2f71596c9f87286c1bbc052b053d"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Apr 07 10:58:05 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 07 10:58:05 2010 -0700"
      },
      "message": "Merge \"Report the requested seek time while seek is in progress.\" into froyo"
    },
    {
      "commit": "9a3965f1f813e8fb237bfa3d87fc700331d0602c",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "e5794f17dfe290fbb35e8d871ecb6f8594bb915e",
        "86698b3ed3e8b0ade488b3fa1d73c15feedfcba7"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Wed Apr 07 10:30:19 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 07 10:30:19 2010 -0700"
      },
      "message": "Merge \" Fix bug2537659  When airplane mode is disabled, Mobile connection may be bring up  before connecting to a known wifi.\" into froyo"
    },
    {
      "commit": "e5794f17dfe290fbb35e8d871ecb6f8594bb915e",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "6d1f97872e00074c703b418b841b06df6899be82",
        "befda9c6ad4c2f71596c9f87286c1bbc052b053d"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Wed Apr 07 10:04:50 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 07 10:04:50 2010 -0700"
      },
      "message": "Merge \"Show the microphone when the search box is opened from browser\" into froyo"
    },
    {
      "commit": "6d1f97872e00074c703b418b841b06df6899be82",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "befda9c6ad4c2f71596c9f87286c1bbc052b053d",
        "baf3790f49e63d1b6e75b5538a7f881964a3a793"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Apr 07 09:48:48 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 07 09:48:48 2010 -0700"
      },
      "message": "Merge \"Fix bug 2574860 - fix AbsListView.trackMotionScroll edge detection\" into froyo"
    },
    {
      "commit": "befda9c6ad4c2f71596c9f87286c1bbc052b053d",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "b033f112e52e688e89b02f37ecdacf1fd438e559",
        "3abdeafc34ab619d0a664fba029085dd703dab6e"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Apr 07 09:02:59 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 07 09:02:59 2010 -0700"
      },
      "message": "Merge \"docs: add a screenLayout and uiMode values for configChanges attribute add note that this should be avoided and point to dev guide\" into froyo"
    },
    {
      "commit": "b033f112e52e688e89b02f37ecdacf1fd438e559",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "86acf64c14cec6624ed2af4ee298aad80520944b",
        "c8eafefc59fae2bfe2ce1ac04ed56a9adac24527"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Apr 07 06:40:26 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 07 06:40:26 2010 -0700"
      },
      "message": "Merge \"Add more WindowManager flags to ViewDebug.\" into froyo"
    },
    {
      "commit": "86acf64c14cec6624ed2af4ee298aad80520944b",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "34bff4887a3610c71ed34f05ff980ee84e74c48c",
        "660557de274226431646f49e848740e4b444e6f0"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Tue Apr 06 20:50:25 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 06 20:50:25 2010 -0700"
      },
      "message": "Merge \"Comment-only change to clarify the role and use of IntentService\" into froyo"
    },
    {
      "commit": "34bff4887a3610c71ed34f05ff980ee84e74c48c",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "dfbd07c3a4602ef178962cf39ec51f1d15f4ff12",
        "a4a76d55d78f6f197f68d9f9686a3797acaa498d"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Tue Apr 06 16:31:14 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 06 16:31:14 2010 -0700"
      },
      "message": "Merge \"Add makefile so package manager test apks can get buitl from root.\" into froyo"
    },
    {
      "commit": "dfbd07c3a4602ef178962cf39ec51f1d15f4ff12",
      "tree": "9e0fa3c842110e9b2295609687f7be320eae5bb8",
      "parents": [
        "eb21758490962927b0857b96fdda72e1c4321637",
        "baf3790f49e63d1b6e75b5538a7f881964a3a793"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Apr 06 14:43:05 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 06 14:43:05 2010 -0700"
      },
      "message": "Merge \"Partial revert of previous change to improve hardware AAC decoder performance, increasing the input buffer size so dramatically accidentally broke streaming performance.\" into froyo"
    }
  ],
  "next": "eb21758490962927b0857b96fdda72e1c4321637"
}
