)]}'
{
  "log": [
    {
      "commit": "ee737d9e44e14e51b484defe34316cdead08e735",
      "tree": "5792c114fcb307494294e87f4ac94020b7e32359",
      "parents": [
        "470dfcd03028aa1cb63448314f0e96d86a46f997",
        "66b570c70471976cd2a99825898c778a7850f2c8"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Nov 17 11:46:26 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 17 11:46:26 2011 -0800"
      },
      "message": "am 66b570c7: am b9df01d3: Merge \"Update NTP outside locks, log large trim events.\" into ics-mr1\n\n* commit \u002766b570c70471976cd2a99825898c778a7850f2c8\u0027:\n  Update NTP outside locks, log large trim events.\n"
    },
    {
      "commit": "f27e94ce9db83f01a98eefd0add04e7a19dde60d",
      "tree": "753b6cd5085d6b844e450d3322464bb45b874b17",
      "parents": [
        "ce51c10fc139c9383229ff21698bdc72fe83c8d0",
        "7fd3ba9149affe68f8e21c88d3eceb4514cf2f6f"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Nov 17 11:46:21 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 17 11:46:21 2011 -0800"
      },
      "message": "am 7fd3ba91: am d5decdcc: Merge \"Disable desk dock apps.\" into ics-mr1\n\n* commit \u00277fd3ba9149affe68f8e21c88d3eceb4514cf2f6f\u0027:\n  Disable desk dock apps.\n"
    },
    {
      "commit": "8bc972a5a4c3e24d1b9ba9b1dd4b4e2bbb5dadac",
      "tree": "b5a3565cdf3b2360cbd26fcfa4ee68d0479df559",
      "parents": [
        "28b23cdef491a270d6fcd4d60f5aebef3f10f370",
        "9e502e90b58b4d0bbb792ef1c40dcfd9b9322ce8"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Nov 17 07:48:17 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 17 07:48:17 2011 -0800"
      },
      "message": "am 9e502e90: am e5febfd5: Merge \"Clean up the spell checker framework\" into ics-mr1\n\n* commit \u00279e502e90b58b4d0bbb792ef1c40dcfd9b9322ce8\u0027:\n  Clean up the spell checker framework\n"
    },
    {
      "commit": "7cd2b19a926224dee2b2e12f37c1d71ce658bf97",
      "tree": "b62daf71d6e48b2c510571cc96954e51ab4a1d75",
      "parents": [
        "89d94e35509a03de47e3e29b92229a851fcee4d2",
        "65952ec4dc0e1703eb87a54c252953c53d07affc"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Nov 17 05:46:32 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 17 05:46:32 2011 -0800"
      },
      "message": "am 65952ec4: am 4c6a65bc: Merge \"Maybe fix issue #5627399: java.lang.RuntimeException - While sign in...\" into ics-mr1\n\n* commit \u002765952ec4dc0e1703eb87a54c252953c53d07affc\u0027:\n  Maybe fix issue #5627399: java.lang.RuntimeException - While sign in...\n"
    },
    {
      "commit": "b9df01d39692c45b182c429015cc2086ef27db97",
      "tree": "bd5331f7c43c9e736e3c0e08a769a87f0339b63d",
      "parents": [
        "293f861aab64a0dbae00bb33c90e6e565a7fabfc",
        "684c54a2eb860062f1960f4eba6bc71aa1cfa71d"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Nov 16 22:59:13 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 16 22:59:13 2011 -0800"
      },
      "message": "Merge \"Update NTP outside locks, log large trim events.\" into ics-mr1"
    },
    {
      "commit": "d5decdccc64c59ad62de86c70dbe9ead12150cdc",
      "tree": "67a1ed3ffdf7726eb13bf18859e16143051c7e52",
      "parents": [
        "8fc3540fdf759ff3bb03b00e81d94d6c4102d530",
        "11ddf533a2165ca68002d3b48e312271b3d0dedb"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Nov 16 22:33:44 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 16 22:33:44 2011 -0800"
      },
      "message": "Merge \"Disable desk dock apps.\" into ics-mr1"
    },
    {
      "commit": "684c54a2eb860062f1960f4eba6bc71aa1cfa71d",
      "tree": "2913149425808bc24f9d957dc03653dd4a69aa82",
      "parents": [
        "e937da83143d67fbd709d37bd7418f9807e72baa"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Nov 16 17:46:30 2011 -0800"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Nov 16 17:58:47 2011 -0800"
      },
      "message": "Update NTP outside locks, log large trim events.\n\nMove NTP updates outside locks to avoid blocking ShutdownThread.  Add\nlogging around trim events that remove substantial history.  Include\nhistory start in sample events.\n\nBug: 5627247, 5584564\nChange-Id: If9bbd93842c710efcdec94e68da87e9e42a5f961\n"
    },
    {
      "commit": "e5febfd5bd9b19a01383760b523476ba7f013a5c",
      "tree": "85b11a90ada8f2d26e01736b706fce6404e38512",
      "parents": [
        "f52a4482dd3ca336f84fc6c533ea4a99a72b23dd",
        "060677f4686a93d92117d7d472e754423a368bdb"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Wed Nov 16 17:35:54 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 16 17:35:54 2011 -0800"
      },
      "message": "Merge \"Clean up the spell checker framework\" into ics-mr1"
    },
    {
      "commit": "060677f4686a93d92117d7d472e754423a368bdb",
      "tree": "f5b1dfe82bcc9c6d0515f29e0b6571508a34dabf",
      "parents": [
        "3aa684ec0d3f70027fa808fb95b096a1613a1ddc"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Nov 17 09:40:56 2011 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Nov 17 09:40:56 2011 +0900"
      },
      "message": "Clean up the spell checker framework\n\nChange-Id: I64c0d813e53a4ebf8d7e63463e36f6900f1aa7d3\n"
    },
    {
      "commit": "ee9aef0b42ba2c074199e0eca1367cb42be69616",
      "tree": "410b5fc458f4d99e43d5f50c1259c81b0c43e7fe",
      "parents": [
        "de8c5ec88982b836b2c50d4f685f4e05b29bdd0d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Nov 16 13:21:46 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Nov 16 13:21:46 2011 -0800"
      },
      "message": "Maybe fix issue #5627399: java.lang.RuntimeException - While sign in...\n\n...through setup wizard after wipe data\n\nDeal with finish() being called when there are no running activities\non the stack.\n\nAlso some improved debugging output.\n\nChange-Id: Ia1d3f3f7e7b79c06ca95c738081322fc80282e0d\n"
    },
    {
      "commit": "11ddf533a2165ca68002d3b48e312271b3d0dedb",
      "tree": "bc2191c7760a4b9b2d9fa069f7f79a7d4d55e97e",
      "parents": [
        "c224f76303b3124c76768761c544410b86b732f8"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Nov 16 11:10:03 2011 -0800"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Nov 16 11:10:03 2011 -0800"
      },
      "message": "Disable desk dock apps.\n\nWhen a device is attached to a desk dock, the\nCATEGORY_DESK_DOCK intent will no longer be fired.\nAs a side effect, the \"dock home\" behavior (which captures\nthe home key for the dock app as long as the device is\ndocked) is now disabled for desk docks.\n\nCar docks are unchanged.\n\nBug: 5591015\nChange-Id: I7884f655913c31cf53b88cb2e2b371987be27f64\n"
    },
    {
      "commit": "8e56e1f3459703a9b9f5a13676428eeda68bb73f",
      "tree": "a557cb549fa4eb8aae56bcfc56f14a0a1ac1fbc4",
      "parents": [
        "29270da5f7dee7e81b9d69446c7d2030aea6ff74",
        "cbcf8259697d2cb9025657a88e01cbb84be11d70"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 15 19:43:32 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 15 19:43:32 2011 -0800"
      },
      "message": "am cbcf8259: am cdec187a: Merge \"Whoops, need to acquire lock.\" into ics-mr1\n\n* commit \u0027cbcf8259697d2cb9025657a88e01cbb84be11d70\u0027:\n  Whoops, need to acquire lock.\n"
    },
    {
      "commit": "7aa6d31240787da87bb06d4457fdf23e39c46f98",
      "tree": "309046e35f67438b25889af8c5a3e70c5de4bc62",
      "parents": [
        "b35a21f987b99cfe90f4c46e0a708703274b8f46"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 15 15:01:14 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 15 16:12:30 2011 -0800"
      },
      "message": "Whoops, need to acquire lock.\n\nAlso increase time between reports to try to reduce the amount\nof redundant spam we get.\n\nChange-Id: Iedd7d743826fffa62ee431073cb7dfb49a00cea0\n"
    },
    {
      "commit": "9864e0d81f2e3f28170b3c82fcf30d9c24ccbeae",
      "tree": "be841ec5297a7bd01d18ff10919b9e480e592d08",
      "parents": [
        "78137d77991f129b349b258474ef8b5133b300d9",
        "d9070a08807ee119d9d73052cc1ad1f1b29eb13d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 15 14:44:54 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 15 14:44:54 2011 -0800"
      },
      "message": "am d9070a08: am 5f11d73c: Merge \"Improve low memory dropbox reporting.\" into ics-mr1\n\n* commit \u0027d9070a08807ee119d9d73052cc1ad1f1b29eb13d\u0027:\n  Improve low memory dropbox reporting.\n"
    },
    {
      "commit": "d8c98fee02b5498270344727d1289004d98c0e73",
      "tree": "87512279361711cb33abd2d465be2661076a2a75",
      "parents": [
        "b90a70d1542edd5a95e73b75192e6eb5a66401cc"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 15 11:29:38 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 15 14:15:58 2011 -0800"
      },
      "message": "Improve low memory dropbox reporting.\n\nThe msg is now constructed to try to bin these reports in\ninteresting ways.  We\u0027ll see.  Also change the tag name from\nwatchdog to lowmem, since sharkey is kindly taking care of\nthe back-end to handle this.\n\nImprove how we put processes into low memory states to better\npoke things like home and the previous app.\n\nAlso clean up some debug output, and add a few new am comment\noptions for controlling the current debug app.\n\nChange-Id: I562a931a95244a2727bb7a6e1fd80dec259cdae2\n"
    },
    {
      "commit": "489ab1167b98061631e6590092e564ec3c9b006c",
      "tree": "92b5e9c1092f3de572f8ac926a1576cb6c4ce455",
      "parents": [
        "5898991075ad5aa941c7c3c92467c03d28902ecf",
        "729a9afe44c21cbe4e10ca4d6ba400641cc75cbc"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Tue Nov 15 11:30:36 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 15 11:30:36 2011 -0800"
      },
      "message": "am 729a9afe: am 4b7494e0: Merge \"Updating recent apps visuals on tablet\" into ics-mr1\n\n* commit \u0027729a9afe44c21cbe4e10ca4d6ba400641cc75cbc\u0027:\n  Updating recent apps visuals on tablet\n"
    },
    {
      "commit": "5898991075ad5aa941c7c3c92467c03d28902ecf",
      "tree": "9cba325350b76125dc3a62c09ef0d19ef1eaa070",
      "parents": [
        "2cb8b5d9e98d8d9696cdb0640e47c40ac7bc53f7",
        "bc03c74c485669695805944a655795a6f9890956"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Nov 15 11:30:34 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 15 11:30:34 2011 -0800"
      },
      "message": "am bc03c74c: am d968670d: Merge \"Conservatively trim data usage stats.\" into ics-mr1\n\n* commit \u0027bc03c74c485669695805944a655795a6f9890956\u0027:\n  Conservatively trim data usage stats.\n"
    },
    {
      "commit": "356b9b87cf7eae6e45182cc1827bd4a6ee7223b3",
      "tree": "69f164648fb1561c971e4097a0dc82f7461e89de",
      "parents": [
        "a4db1b7278157ca553cd9b99753da2963fe65772",
        "f1c78890dc703f44227b556e71624bed7eef95a1"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 15 11:30:01 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 15 11:30:01 2011 -0800"
      },
      "message": "am f1c78890: am 91c2b5ce: Merge \"Improve low memory reporting.\" into ics-mr1\n\n* commit \u0027f1c78890dc703f44227b556e71624bed7eef95a1\u0027:\n  Improve low memory reporting.\n"
    },
    {
      "commit": "aaba2529034c83e31e0c369a0363a1c5d2a03f6f",
      "tree": "e07158e97f5492fba0487a25cbdee0e29cee97bc",
      "parents": [
        "2b6517cd2caae54b43645d6dd296ca5b981d7b09",
        "74710e5041045251c43ff408641ec6818d23f985"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 15 11:29:57 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 15 11:29:57 2011 -0800"
      },
      "message": "am 74710e50: am f10a5364: Merge \"Maybe fix issue #5405788: Device continuously opening and closing...\" into ics-mr1\n\n* commit \u002774710e5041045251c43ff408641ec6818d23f985\u0027:\n  Maybe fix issue #5405788: Device continuously opening and closing...\n"
    },
    {
      "commit": "4b7494e07a44c0aa363379be463de70455a895f3",
      "tree": "8d94cfa5bd7a5ab578bd9c830907cc3471cbbab8",
      "parents": [
        "d968670d8369e5d92ba9b7a45b3804d692a05a4e",
        "bfd24acd318ef958bb7997c9cbf95c5fb15b10ac"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Mon Nov 14 23:53:34 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 14 23:53:34 2011 -0800"
      },
      "message": "Merge \"Updating recent apps visuals on tablet\" into ics-mr1"
    },
    {
      "commit": "bfd24acd318ef958bb7997c9cbf95c5fb15b10ac",
      "tree": "41e93afbac6ee62c19f7447d122298b46f92cb9a",
      "parents": [
        "2af9f21c664d4579b5f51283a320a7d1fba13a75"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Sun Nov 13 13:50:38 2011 -0800"
      },
      "committer": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Mon Nov 14 23:49:10 2011 -0800"
      },
      "message": "Updating recent apps visuals on tablet\n\n- getting rid of blue glow (5529032)\n- moving app icon position\n- show message if there are no recent apps (5533332)\n- fixing rare IllegalStateException on orientation change (5584344)\n\nChange-Id: I2210e584957869c8f02339e6841daf39364a9dad\n"
    },
    {
      "commit": "d968670d8369e5d92ba9b7a45b3804d692a05a4e",
      "tree": "56e57ab8760dcb42dbaaae128b8cc57c63e65c1e",
      "parents": [
        "b3b66af2b5b4ccca1f507290ab6f138a3cbffc3e",
        "7ee8658453fe4efe04781bea9a14368e1d5ff41f"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Nov 14 23:37:17 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 14 23:37:17 2011 -0800"
      },
      "message": "Merge \"Conservatively trim data usage stats.\" into ics-mr1"
    },
    {
      "commit": "7ee8658453fe4efe04781bea9a14368e1d5ff41f",
      "tree": "7c3306a32e13eaea5b35440a12cf376fcdb300ab",
      "parents": [
        "cde433c5f75fd4ac2ab31e9fc34654750d1e83f8"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Nov 14 18:02:21 2011 -0800"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Nov 14 20:11:38 2011 -0800"
      },
      "message": "Conservatively trim data usage stats.\n\nInstead of trusting NTP time alone, use the most-conservative of\nsystem clock and NTP.\n\nBug: 5584564\nChange-Id: I5dd87fc009959b1cf0a7d660e385a0b1a8be238b\n"
    },
    {
      "commit": "91c2b5cebe981fb894b7e6f053a8593c1d9db80f",
      "tree": "bfeaf8256696a5053fd21ef07d24ca3b1bb5bc0e",
      "parents": [
        "9058435dc1a741030c042c4d6f2512f5d1605e5d",
        "8ec8d41aa691f901a58d28b89b1395f56bf1d1c3"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 14 18:36:50 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 14 18:36:50 2011 -0800"
      },
      "message": "Merge \"Improve low memory reporting.\" into ics-mr1"
    },
    {
      "commit": "8ec8d41aa691f901a58d28b89b1395f56bf1d1c3",
      "tree": "230edbf1128cb816d7e9b357d216c238d625bcee",
      "parents": [
        "6066a2b4de36549b7d8fe36507b7254e501f0b28"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 14 18:27:24 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 14 18:27:24 2011 -0800"
      },
      "message": "Improve low memory reporting.\n\nChange-Id: I42d56ab8026fd02232dd11dbfbc513fbc0a1a851\n"
    },
    {
      "commit": "813075a67897fec54699289972c642a48a2ba9d5",
      "tree": "fc3a16f728361699a574ca77e13b881c40181ff7",
      "parents": [
        "6066a2b4de36549b7d8fe36507b7254e501f0b28"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 14 17:45:19 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 14 17:45:19 2011 -0800"
      },
      "message": "Maybe fix issue #5405788: Device continuously opening and closing...\n\n...the \"Complete action using\" dialog\n\nI have never been able to reproduce this consistently, but here is\nanother stab in the twilight.  It looks like during boot we have\na potential race where we could reset the config sequence number after\nwe had gone through a config change, causing ActivityThread to ignore\na following config change.  Maybe this change will help.\n\nChange-Id: I4b731df5fd5c63894ca2e9bd34693b31ab1c0565\n"
    },
    {
      "commit": "1093c9acc57af7d9805ddcd50f6f3da024b4ed3a",
      "tree": "02654af15d9d27132df40eba1147feade86a5c95",
      "parents": [
        "5043441c4f3f0bd28834796838011eb48ccaec96",
        "7ddf38a5bf833f90057b0795dd9af6c61d3cf2d5"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Nov 11 16:16:31 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 11 16:16:31 2011 -0800"
      },
      "message": "am 7ddf38a5: am be70785f: Make activity manager more robust in the face of app activity leaks.\n\n* commit \u00277ddf38a5bf833f90057b0795dd9af6c61d3cf2d5\u0027:\n  Make activity manager more robust in the face of app activity leaks.\n"
    },
    {
      "commit": "be70785f9b2dbd2c52fd8676d99bc64b22784201",
      "tree": "8c73c7f75259deb7a76bf26bb50e795763b9c39a",
      "parents": [
        "24597eb77e1a88994b83c5b1f45d5b72383943b8"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Nov 11 14:32:10 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Nov 11 15:05:59 2011 -0800"
      },
      "message": "Make activity manager more robust in the face of app activity leaks.\n\nThis came up from bug #5601885: Memory increase (leak?) in system_server\nStingray MR1\n\nThis isn\u0027t *really* a leak in the system process -- it is a leak in an\napplication process that is causing the system process to keep around\na bunch of ActivityRecord objects longer than it should, until that app\nprocess is ultimately killed.\n\nUnfortunately these days leaking an ActivityRecord also often means\nleaking a thumbnail, which is a big slab of memory.\n\nSo make the activity manager better about this, using a weak reference\nfrom the handle the object has so we can still clean away most of the\nstate associated with the ActivityRecord even if the client side leaks\nits own reference.\n\nChange-Id: Idbab45e09749cdfb54899203da7981e7b3576e25\n"
    },
    {
      "commit": "7a8e78f4d3f15e65ebc700dff463e7838196986d",
      "tree": "78048e795610a252e1ae1995dbc8f70619062fb6",
      "parents": [
        "942d51f6a6c39a6e70b8fab026d46261a918797e",
        "3100e2b01792e6868698e06ecf275f47f187d537"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Nov 11 14:41:18 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 11 14:41:18 2011 -0800"
      },
      "message": "am 3100e2b0: am 24597eb7: Merge \"Tone down Tethering logs.\" into ics-mr1\n\n* commit \u00273100e2b01792e6868698e06ecf275f47f187d537\u0027:\n  Tone down Tethering logs.\n"
    },
    {
      "commit": "24597eb77e1a88994b83c5b1f45d5b72383943b8",
      "tree": "6cf393c979f046e4c10765a70f75ce4ff5337999",
      "parents": [
        "d400d03f4a6384449f8b0d3c8a9aa7e1e8aa5a16",
        "fd1be2bc1ebfccf9d111dbe3451293d6e31e4af1"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Nov 11 14:37:18 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 11 14:37:18 2011 -0800"
      },
      "message": "Merge \"Tone down Tethering logs.\" into ics-mr1"
    },
    {
      "commit": "fd1be2bc1ebfccf9d111dbe3451293d6e31e4af1",
      "tree": "bb6c2fe2c0123acf4e89f0bf933e8c8b15841a45",
      "parents": [
        "de62d9cbe00d0fcac24af9a3d89ba7a125e56eaa"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Nov 11 12:30:19 2011 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Nov 11 14:09:45 2011 -0800"
      },
      "message": "Tone down Tethering logs.\n\nbug:5601582\nChange-Id: I66c0a5a06a2c13a7cf93ea264d156b37df23745f\n"
    },
    {
      "commit": "41904b1e58c6faa4bc36e6dd2ab1b8c7e9bd1130",
      "tree": "93d7f3869572fff652d2f809ae4cca054867b7c5",
      "parents": [
        "ff1fa5ef933a7e3c5e00f39b196fc6d480e5c27d",
        "2c41bce3f2134159ce64d589ff1bb298b9939178"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Nov 11 11:51:16 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 11 11:51:16 2011 -0800"
      },
      "message": "am 2c41bce3: am 424781e2: Fix NPE in ConnectivityService.\n\n* commit \u00272c41bce3f2134159ce64d589ff1bb298b9939178\u0027:\n  Fix NPE in ConnectivityService.\n"
    },
    {
      "commit": "424781e2e1a1f1447eea733ffd1dc0f8006b628e",
      "tree": "45e90ff9266fe590bdc22fd277651bd212934a94",
      "parents": [
        "1f8c621279ddb163ee3d63bf32d79955679db0c5"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Nov 11 09:56:03 2011 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Nov 11 09:56:03 2011 -0800"
      },
      "message": "Fix NPE in ConnectivityService.\n\nIf it\u0027s configured with a defined network but can\u0027t create a network state tracker\nfor it, it would NPE and restart the framework whenever a default network\ndisconnects.\n\nbug:5603268\nChange-Id: I816c4f522d766e0353a713623f6635b03395b01e\n"
    },
    {
      "commit": "1333742bedc9b462024302f302e3a7f27053df66",
      "tree": "f7cf76c82246c9fad4481ad232f17dfa81f57d45",
      "parents": [
        "0ed4c7f8cc8462d434c3a0103790b38fdbb8f392",
        "cb0db0306b5849a35d3d99eea1b34ce019c6f0d8"
      ],
      "author": {
        "name": "Akwasi Boateng",
        "email": "akwasi.boateng@ti.com",
        "time": "Fri Nov 11 15:34:19 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 11 15:34:19 2011 +0000"
      },
      "message": "am cb0db030: Merge branch \\\u0027ics-mr1-plus-aosp\\\u0027 of ssh://android-git:29418/platform/frameworks/base into ics-mr1-plus-aosp\n\n* commit \u0027cb0db0306b5849a35d3d99eea1b34ce019c6f0d8\u0027:\n  Make the overridden ImageView#setVisibility remotable\n  Clamp non-monotonic stats instead of dropping.\n  DO NOT MERGE. Fix leak in LayoutTransition\n  Fix lastVisible/global rects\n  Fix Wimax-less build.\n  Fix leak in LayoutTransition\n  Deferring wallpaper update to improve workspace scrolling (issue 5506959)\n  Terminate EGL when an app goes in the background\n  boot animation is dithered and scaled\n  Fix NdefRecord byte-stream constructor.\n  PopupWindow dismiss() can get into a recursive loop.\n  Fold WiMAX state into the mobile RSSI.\n  Remove dedicated wimax icon to fix RSSI layout.\n"
    },
    {
      "commit": "51c00a57f4f956b4b0ce9562fa571b475ee6f6ae",
      "tree": "0f99204c513c0cb815bdce79231919a0d16c14ef",
      "parents": [
        "992e77af1168ddce232b9b7702d01e5ccc7a249b",
        "d4ef8c8fc9ea70448e5d8138bf8bc96f4e69903f"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Nov 10 20:31:03 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 10 20:31:03 2011 -0800"
      },
      "message": "Merge \"Clamp non-monotonic stats instead of dropping.\" into ics-mr1"
    },
    {
      "commit": "d4ef8c8fc9ea70448e5d8138bf8bc96f4e69903f",
      "tree": "bf8a150acbe1b04c2a89747cb65382ac2589ce09",
      "parents": [
        "42694dc4a7af4f38e39cb26a852f3f75e730bb05"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Nov 10 17:54:23 2011 -0800"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Nov 10 17:54:23 2011 -0800"
      },
      "message": "Clamp non-monotonic stats instead of dropping.\n\nWhen encountering non-monotonic stats rows, recover remaining data by\nclamping to 0.  In particular, this avoids edge-case where persisting\nthreshold checks would never trigger.  Also recover when tethering\nsnapshots are missing.\n\nBug: 5600785, 5433871, 5600678\nChange-Id: I1871954ce3955cc4ac8846f9841bae0066176ffe\n"
    },
    {
      "commit": "7c9f8005e20af0bb741e36d8239f301371ba5f7f",
      "tree": "9c81cf50fc9378626ab1a89dee4b2a16e0aa760b",
      "parents": [
        "50a66f0e9c5a85a6af4a99eb66656a69eba24572",
        "6537b028757af736ff53a13488de4fa75aaef9a9"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Nov 10 17:22:14 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 10 17:22:14 2011 -0800"
      },
      "message": "Merge \"Fix Wimax-less build.\" into ics-mr1"
    },
    {
      "commit": "6537b028757af736ff53a13488de4fa75aaef9a9",
      "tree": "2f4b715bb29c8f29475d4d83ec2f04f919c826f7",
      "parents": [
        "785fd3685a69e5b3ef9c0958dcf4ae85f818e78d"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Nov 10 16:55:20 2011 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Nov 10 17:14:05 2011 -0800"
      },
      "message": "Fix Wimax-less build.\n\nA build with the wimax network type defined but wimax disabled\ncauses an NPE in ConnectivityService\u0027s constructor.\n\nbug:5237167\nChange-Id: I929eac217e1afa0e61346fdbc3e96a7d3ad09a54\n"
    },
    {
      "commit": "f16cb9e5107938b61e5149105e53edc7ffc00395",
      "tree": "7b4c90efc405e4808424ff3559a1788bee50891a",
      "parents": [
        "c92691138676655da272675a9b34f23ab97d9948",
        "8eac3b2f1ae4b155bd159317e9f221223189ba26"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Nov 10 22:17:08 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 10 22:17:08 2011 +0000"
      },
      "message": "am 8eac3b2f: am 0f70e482: Merge \"Fix issue #5470311: Activity with android:configChanges defined...\" into ics-mr1\n\n* commit \u00278eac3b2f1ae4b155bd159317e9f221223189ba26\u0027:\n  Fix issue #5470311: Activity with android:configChanges defined...\n"
    },
    {
      "commit": "0f70e482c8aa7ce9c5676b1226ff98b63fb991e7",
      "tree": "12b3d8f6f6db77443a72618d8102b06bcf24ce69",
      "parents": [
        "67121fd7b241ceafe7339f5f154781572819f87b",
        "56b53b597f015fa73ca339deff62eadf287297ae"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Nov 10 14:12:25 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 10 14:12:25 2011 -0800"
      },
      "message": "Merge \"Fix issue #5470311: Activity with android:configChanges defined...\" into ics-mr1"
    },
    {
      "commit": "f458b3d39aee19f4b1fd0806c0e97cf093c784ab",
      "tree": "f3a3950c0854b1963e91cf481a90771b004c90ea",
      "parents": [
        "0d1569c3594ea4bab3629b4decca97260bdd9f34",
        "68a15583f7438c687e3b029f83cf80ca7827ff31"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Nov 10 21:49:30 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 10 21:49:30 2011 +0000"
      },
      "message": "am 68a15583: am 41ffab86: Merge \"increase the rate at which we dispatch events.\" into ics-mr1\n\n* commit \u002768a15583f7438c687e3b029f83cf80ca7827ff31\u0027:\n  increase the rate at which we dispatch events.\n"
    },
    {
      "commit": "41ffab86d92622679d4d2ad8307806e8099f8170",
      "tree": "8c5a1e9ac9c6293e4806d58c7852f6457b682945",
      "parents": [
        "bc853c0344b2bbe6f94f425cd0fb1d2642c0fa2f",
        "532147b308580ec6360dba4c19c41bf4708bfd93"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Nov 10 13:44:34 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 10 13:44:34 2011 -0800"
      },
      "message": "Merge \"increase the rate at which we dispatch events.\" into ics-mr1"
    },
    {
      "commit": "0d1569c3594ea4bab3629b4decca97260bdd9f34",
      "tree": "d8bf2b0a7827b61e90b74d1890cdcba884ad950c",
      "parents": [
        "fb894276b127767e610fc99cc4539c397c4e7ecc",
        "f4db2fe56479635f8ec0a195e9e6b53a55216139"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Nov 10 21:23:24 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 10 21:23:24 2011 +0000"
      },
      "message": "am f4db2fe5: am bc853c03: Merge \"Close file on exception as well\" into ics-mr1\n\n* commit \u0027f4db2fe56479635f8ec0a195e9e6b53a55216139\u0027:\n  Close file on exception as well\n"
    },
    {
      "commit": "56b53b597f015fa73ca339deff62eadf287297ae",
      "tree": "3fba2d4742b4f9f706ec327a8a407500ea29e04a",
      "parents": [
        "e7de36e605e0ccf4552c8ee1db40cb9af3227cf4"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Nov 10 11:19:57 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Nov 10 11:19:57 2011 -0800"
      },
      "message": "Fix issue #5470311: Activity with android:configChanges defined...\n\n...should not be restarted when rotating screen on xoom\n\nThis was a side-effect of a previous fix to compute the screen layout\nconfig class based on the actual space available to the application, not\nthe raw display size.  On a device like Xoom, the system bar causes us\nto switch between LONG and NOTLONG depending on whether the system bar\nis on the short or long side of the screen.\n\nTo fix this, we now compute the screen layout class the same way\n\"smallest width\" is computed: looking at all of the possible rotations\nand using the smallest of them all.  In addition to preventing the device\nfrom toggling between long and notlong on a Xoom-like screen, this will\nalso avoid other possible undersireable behavior like changing screen\nlayout size when rotating.\n\nThis does mean that Xoom is no longer considered a long screen even when\nin landscape, because it is not a long screen in portrait.\n\nChange-Id: I85f90a16294ef5a7de94d5b9231abbc6f914fe90\n"
    },
    {
      "commit": "c95b7412c2d4b6dca0fdee631bd777b6148ddf81",
      "tree": "d3f6907b823aff04a7d268f03e42add01e3f4bff",
      "parents": [
        "9a2c95f0fcee73e54bcde13015fcf75f8f14a3c0",
        "3628dafe22aeeb2fca09b49d82c8d7289baf68ad"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Nov 10 18:34:45 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 10 18:34:45 2011 +0000"
      },
      "message": "am 3628dafe: am 34bd5969: Merge \"Respect user settings for spell checking language if explicitly set\" into ics-mr1\n\n* commit \u00273628dafe22aeeb2fca09b49d82c8d7289baf68ad\u0027:\n  Respect user settings for spell checking language if explicitly set\n"
    },
    {
      "commit": "62539e9efa02c4037d3310a8b4f16f0085cd8c37",
      "tree": "8361e63851c841894901d2e038c15a8f3483a4ad",
      "parents": [
        "2375d16378e6f8b7694c5a2cd9e0622e382e6049"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Nov 10 09:35:38 2011 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Nov 10 09:40:53 2011 -0800"
      },
      "message": "Close file on exception as well\n\nBug: 5458045\nChange-Id: I4c79b9c273ff69dda292e5cc7b2b60f8db2edbd9\n"
    },
    {
      "commit": "532147b308580ec6360dba4c19c41bf4708bfd93",
      "tree": "66e344678557fe125c1269ad6568d2daecbd49b2",
      "parents": [
        "eae6c9972d91b9af58c3bf7ba0235c0a3e95c408"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Nov 09 17:48:54 2011 -0800"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Nov 10 07:55:47 2011 -0800"
      },
      "message": "increase the rate at which we dispatch events.\n\nPreviously, the input dispatch rate was capped by default to 55.\nThis worked fine for systems with a refresh rate of 55 or lower. But on\ndevices with a higher frame rate (such as stingray at 60 fps), we do not\nreceive events as fast as the rendering system wants to redraw the frames, so\nwe would occasionally miss events between frames, resulting in a visual\nstutter during drag operations where the dragged object would essentially\nstay still for a frame.\n\nThis fix increases the default rate to 90, or 1.5 times the highest typical\nrefresh rate of our devices.\n\nChange-Id: Id8622185b3da93f9f6505157d2e6f3f33e36bd04\n"
    },
    {
      "commit": "05f24700613fb4dce95fb6d5f8fe460d7a30c128",
      "tree": "9ebd1e4f10aeed190c0fea675bef052669ac9d1c",
      "parents": [
        "76bb11ca642556673249a6ef8b84ab2813deaa87"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Wed Nov 02 19:29:35 2011 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Nov 10 07:54:52 2011 +0900"
      },
      "message": "Respect user settings for spell checking language if explicitly set\n\nBug: 5554116\nChange-Id: I8c16d732af1fe713d30d97dfe829ff16653c7f34\n"
    },
    {
      "commit": "5cc8b1f0fda91f43346ef1ac293c027421f369d5",
      "tree": "81027a0d2dee579fdb62962c8509496b171b9891",
      "parents": [
        "c592a57f3ff4f4e051eef57c7fb50b8643a653e5",
        "33e3710aafb68125f05ab30d61e324c894f0a3bb"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Nov 09 21:51:40 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 09 21:51:40 2011 +0000"
      },
      "message": "am 33e3710a: am 630a13bd: Merge \"Bootstrap stats before registering listeners.\" into ics-mr1\n\n* commit \u002733e3710aafb68125f05ab30d61e324c894f0a3bb\u0027:\n  Bootstrap stats before registering listeners.\n"
    },
    {
      "commit": "c592a57f3ff4f4e051eef57c7fb50b8643a653e5",
      "tree": "7500081f5b96b0532e426c0352939e4c691d0b43",
      "parents": [
        "e94d9e1e422dca728275eb02d5e725586e609232",
        "489b431273500db81d35ed43440915187c238f92"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Nov 09 21:51:38 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 09 21:51:38 2011 +0000"
      },
      "message": "am 489b4312: am 4c48d2ff: Merge \"Make operation counts monotonically increase.\" into ics-mr1\n\n* commit \u0027489b431273500db81d35ed43440915187c238f92\u0027:\n  Make operation counts monotonically increase.\n"
    },
    {
      "commit": "e94d9e1e422dca728275eb02d5e725586e609232",
      "tree": "0f70d449df6e1faa4be9a128707806ad23e616f8",
      "parents": [
        "629cb84fdaed33ea77f733ad748e27a03355cb49",
        "028fe5a715d8f9d78154e482dc46b27f97f94e53"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Nov 09 21:51:37 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 09 21:51:37 2011 +0000"
      },
      "message": "am 028fe5a7: am 2048789c: Merge \"Dispatch alerts through background thread.\" into ics-mr1\n\n* commit \u0027028fe5a715d8f9d78154e482dc46b27f97f94e53\u0027:\n  Dispatch alerts through background thread.\n"
    },
    {
      "commit": "629cb84fdaed33ea77f733ad748e27a03355cb49",
      "tree": "74efb7172fc5686e1dca59411fb6897febbedfbe",
      "parents": [
        "bec9f9e47f29931891e95e498a96a022504cf456",
        "cef1300ebd6bc88e93ee1420e5fec359531533d2"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Nov 09 21:51:35 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 09 21:51:35 2011 +0000"
      },
      "message": "am cef1300e: am f3882914: Merge \"Make policy data enabled flag static.\" into ics-mr1\n\n* commit \u0027cef1300ebd6bc88e93ee1420e5fec359531533d2\u0027:\n  Make policy data enabled flag static.\n"
    },
    {
      "commit": "e55418beaf43b52b91f53342be1475c0524dcbd6",
      "tree": "c57da233662a5333152ba816763a56a5be3bfbaf",
      "parents": [
        "1284a49315fed25571b8e7832ec31f7237492a96",
        "a508f056d0b5a439b9436604824739049fd25be6"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Nov 09 21:51:32 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 09 21:51:32 2011 +0000"
      },
      "message": "am a508f056: am e4a1bafb: Merge \"decrease the light-sensor rate to 1Hz (from ~15Hz) for ALS purposes.\" into ics-mr1\n\n* commit \u0027a508f056d0b5a439b9436604824739049fd25be6\u0027:\n  decrease the light-sensor rate to 1Hz (from ~15Hz) for ALS purposes.\n"
    },
    {
      "commit": "9aed14ef79fa5a6c525261a21238fe6f620b767f",
      "tree": "6c80e311067aff11043d20ab11f860b21af56100",
      "parents": [
        "97c9e987ba188ccb5212d3cfbac65ab26f4cfcb6",
        "79c4ad17f966d0ccf24d94fdcbc6d3f83e359604"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Nov 09 21:51:26 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 09 21:51:26 2011 +0000"
      },
      "message": "am 79c4ad17: am ccdeb428: Merge \"Avoid inconsistent state when remove fails.\" into ics-mr1\n\n* commit \u002779c4ad17f966d0ccf24d94fdcbc6d3f83e359604\u0027:\n  Avoid inconsistent state when remove fails.\n"
    },
    {
      "commit": "97c9e987ba188ccb5212d3cfbac65ab26f4cfcb6",
      "tree": "7f019df27990fa03102fb7d05b213ab57abea715",
      "parents": [
        "e6b5e2452ca0b8e75c70b270f8348656e123c46d",
        "0816b0c871ea93ffbcd3c60151d067dcfcebc1ac"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Nov 09 21:51:25 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 09 21:51:25 2011 +0000"
      },
      "message": "am 0816b0c8: am bc0b010e: Merge \"Handle EXTRA_DOCK_STATE_LE_DESK and HE_DESK. Bug: 5569662\" into ics-mr1\n\n* commit \u00270816b0c871ea93ffbcd3c60151d067dcfcebc1ac\u0027:\n  Handle EXTRA_DOCK_STATE_LE_DESK and HE_DESK. Bug: 5569662\n"
    },
    {
      "commit": "6238667682aba89cba7916fea49328ae4f1e648d",
      "tree": "433e359512a931ffbe3e1e4738369e100b24a597",
      "parents": [
        "35d17ec7c10be8db87dccd0a9e70b2de6b45b494",
        "3b2681bad989013154f90c4b9c31f074af1f822c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Nov 09 21:51:21 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 09 21:51:21 2011 +0000"
      },
      "message": "am 3b2681ba: am 3af8b88d: Merge \"Add drop box reports of low memory.\" into ics-mr1\n\n* commit \u00273b2681bad989013154f90c4b9c31f074af1f822c\u0027:\n  Add drop box reports of low memory.\n"
    },
    {
      "commit": "af139db574d68f957740cccff74c0ef13bee84e8",
      "tree": "95b8596a4e63348b938fb0b99df387d78143a9ed",
      "parents": [
        "41a3bdcbef9f9f762faf6abbe5f4a25f08febd92",
        "1c9126c64b56b6465fd551680461caed2e1ea20d"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Nov 09 21:51:12 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 09 21:51:12 2011 +0000"
      },
      "message": "am 1c9126c6: am 59c73b92: Merge \"Convert soft ap config store to state machine\" into ics-mr1\n\n* commit \u00271c9126c64b56b6465fd551680461caed2e1ea20d\u0027:\n  Convert soft ap config store to state machine\n"
    },
    {
      "commit": "75f9808e5544c69254ea6cf374469a3dd9042b7d",
      "tree": "58fc63dcddb9fa490e0533d1b448c3902033526d",
      "parents": [
        "c31c42abb6db2c35dfd6e3b1c97f220359469c06",
        "604019c8d45b8c56cf48b03dbd92cfbdd29c48c1"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Nov 09 19:34:50 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 09 19:34:50 2011 +0000"
      },
      "message": "am 604019c8: Merge \"Fix build.\" into ics-mr1\n\n* commit \u0027604019c8d45b8c56cf48b03dbd92cfbdd29c48c1\u0027:\n  Fix build.\n"
    },
    {
      "commit": "c1b3cbe1648cc606008522a667abe7fb766ff0c3",
      "tree": "4abab4ae43ad65683ec2199004fb13f5b437ebe7",
      "parents": [
        "81b10fd74ecad65eb9c658cf3881c9c0254351e9",
        "ea54b7608584bc0535c9e89417778c3e95b50975"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Nov 09 08:59:23 2011 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Nov 09 09:03:59 2011 -0800"
      },
      "message": "resolved conflicts for merge of ea54b760 to master\n\nChange-Id: Ifcdfd6ffd82db1293936a8a3b5715dd767fb43f8\n"
    },
    {
      "commit": "630a13bdd88723599a7617ca4df20ab923e7ffbb",
      "tree": "8df372a96c61406311267449e21f76752164c2a4",
      "parents": [
        "4c48d2ff6937e1e3a2fb93cc4cc29324b20542a5",
        "3359aca7655a7d18615c1ada6cbabeff403947d1"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Nov 08 23:43:58 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 08 23:43:58 2011 -0800"
      },
      "message": "Merge \"Bootstrap stats before registering listeners.\" into ics-mr1"
    },
    {
      "commit": "4c48d2ff6937e1e3a2fb93cc4cc29324b20542a5",
      "tree": "61b4b2e2ff0f79ddac03f824a11078ad7d70b03b",
      "parents": [
        "2048789c64d30b0d3c42c4df7e705f14b7295e10",
        "4abb1b8ef64dc4cd71966b59dc5d72a15055bf13"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Nov 08 23:43:38 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 08 23:43:38 2011 -0800"
      },
      "message": "Merge \"Make operation counts monotonically increase.\" into ics-mr1"
    },
    {
      "commit": "2048789c64d30b0d3c42c4df7e705f14b7295e10",
      "tree": "ac736188f7126533244fbdaa42d27a26a585d54f",
      "parents": [
        "f3882914e668501ee1dabd42207ed18348050c14",
        "7e25b0ea8891ffc0ac472d61f21610a9ac4e270a"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Nov 08 23:43:23 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 08 23:43:23 2011 -0800"
      },
      "message": "Merge \"Dispatch alerts through background thread.\" into ics-mr1"
    },
    {
      "commit": "f3882914e668501ee1dabd42207ed18348050c14",
      "tree": "e6bdb6b2569d61022acfb2bb8057f8cfc61a87d3",
      "parents": [
        "da738d638cc2fee29d5936f21c6eadbcf173a718",
        "3f3115b27733a822104385284b1ec1f39d91f839"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Nov 08 23:43:12 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 08 23:43:12 2011 -0800"
      },
      "message": "Merge \"Make policy data enabled flag static.\" into ics-mr1"
    },
    {
      "commit": "3359aca7655a7d18615c1ada6cbabeff403947d1",
      "tree": "6f2c856917ee49f44183fa8bac9d01d3a3b775f0",
      "parents": [
        "6dee1a9d046458134fb019669b5ffe7911dcdb29"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Nov 08 18:08:48 2011 -0800"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Nov 08 18:24:12 2011 -0800"
      },
      "message": "Bootstrap stats before registering listeners.\n\nAlso move ISE to handled NonMonotonicException.\n\nBug: 5570872\nChange-Id: I793f349287ef5589185f117dfbec6f1fad73a661\n"
    },
    {
      "commit": "e4a1bafba351a1b4cea18af3442412de03dd4d89",
      "tree": "1021b9ec3c6d5e3b30160548270496d35b19de84",
      "parents": [
        "cd489c4ce59c134c384238cbb613ede34f28189c",
        "47f1fe5285fcd9c1d880a1a71cb887e3400b614a"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Nov 08 18:01:21 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 08 18:01:21 2011 -0800"
      },
      "message": "Merge \"decrease the light-sensor rate to 1Hz (from ~15Hz) for ALS purposes.\" into ics-mr1"
    },
    {
      "commit": "7e25b0ea8891ffc0ac472d61f21610a9ac4e270a",
      "tree": "e004ec8419f400ff88a9b57c25bf6bc83e77ad3a",
      "parents": [
        "3f3115b27733a822104385284b1ec1f39d91f839"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Nov 08 15:43:12 2011 -0800"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Nov 08 17:41:26 2011 -0800"
      },
      "message": "Dispatch alerts through background thread.\n\nBug: 5557659\nChange-Id: Icc3ad476a98ec3430b33f915723ffcc36ccbfae7\n"
    },
    {
      "commit": "4abb1b8ef64dc4cd71966b59dc5d72a15055bf13",
      "tree": "198629d05a9f4cafe959517825ea00e3938ceffb",
      "parents": [
        "6dee1a9d046458134fb019669b5ffe7911dcdb29"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Nov 08 17:35:28 2011 -0800"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Nov 08 17:35:28 2011 -0800"
      },
      "message": "Make operation counts monotonically increase.\n\nBug: 5585704\nChange-Id: I5247a68acdb209a4ef0f5aac18944595c295e6ca\n"
    },
    {
      "commit": "ccdeb428ef541bab1bbc6ee3e33c4fb6ccbec42a",
      "tree": "71148ebfc5b92467408b8f1a7e5e37b464f481f3",
      "parents": [
        "bc0b010ecc7254b0e2c7a0268e5242557579b471",
        "38ddeaa67e52810da5db42895edb74b79111ec53"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Nov 08 17:27:03 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 08 17:27:03 2011 -0800"
      },
      "message": "Merge \"Avoid inconsistent state when remove fails.\" into ics-mr1"
    },
    {
      "commit": "bc0b010ecc7254b0e2c7a0268e5242557579b471",
      "tree": "53d3cac867bbd5735b6f2dc7e8f228192bb5bc4d",
      "parents": [
        "393e2c1f7aad37e7851643df22e4810996c26d1f",
        "1a693182669133c57eda91a4e465e6cd55718f63"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Nov 08 17:22:06 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 08 17:22:06 2011 -0800"
      },
      "message": "Merge \"Handle EXTRA_DOCK_STATE_LE_DESK and HE_DESK. Bug: 5569662\" into ics-mr1"
    },
    {
      "commit": "47f1fe5285fcd9c1d880a1a71cb887e3400b614a",
      "tree": "6672d9b04efdbe82b2984a5f4db0451d9fc74575",
      "parents": [
        "3af8b88d032011fdbc6c498cf3f3881281cff999"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Nov 08 17:18:41 2011 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Nov 08 17:19:55 2011 -0800"
      },
      "message": "decrease the light-sensor rate to 1Hz (from ~15Hz) for ALS purposes.\n\nthe intent here is to save power.\n\nChange-Id: I6cc1cae865cc46551afcfcec9ca03faaa5b6936f\n"
    },
    {
      "commit": "3f3115b27733a822104385284b1ec1f39d91f839",
      "tree": "13d738f94aef2d40f6802339092c01c04d232876",
      "parents": [
        "6dee1a9d046458134fb019669b5ffe7911dcdb29"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Nov 08 16:30:37 2011 -0800"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Nov 08 17:15:46 2011 -0800"
      },
      "message": "Make policy data enabled flag static.\n\nFor devices with both CDMA and GSM stack, ConnectivityService only\nconnects with the GSM variant.  Making this flag static communicates\nthe policy state between all DCT.\n\nBug: 5586935\nChange-Id: Iff0384027303470dd382d5173558d2d091ce4bf6\n"
    },
    {
      "commit": "3af8b88d032011fdbc6c498cf3f3881281cff999",
      "tree": "b04e1d1ba36d25720e36372bef32ac541a531001",
      "parents": [
        "a4293ba1a0f1129d5879ae9eda45292ff357e20c",
        "e4d4fbc8c0257a79d9c6091cea2c264415bd2733"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 08 17:01:05 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 08 17:01:05 2011 -0800"
      },
      "message": "Merge \"Add drop box reports of low memory.\" into ics-mr1"
    },
    {
      "commit": "59c73b92a9ef8df5d4873bc36f05b776c3a476bc",
      "tree": "7c92e72e67035514762762009f05b782fc99f7a3",
      "parents": [
        "b78ae7524eecbca01a53994d6872202633c8341b",
        "9575a1bea1787efe1686bd8562bcc70c72d01721"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Nov 08 15:51:43 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 08 15:51:43 2011 -0800"
      },
      "message": "Merge \"Convert soft ap config store to state machine\" into ics-mr1"
    },
    {
      "commit": "9575a1bea1787efe1686bd8562bcc70c72d01721",
      "tree": "5c6eb3d5cf0965492a86b3188f509e5e86d4cf1b",
      "parents": [
        "19c86cacb2f0ba04cc93084ba474662afb17d88f"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Nov 07 10:34:54 2011 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Nov 08 15:45:42 2011 -0800"
      },
      "message": "Convert soft ap config store to state machine\n\n- Create thread when needed\n- asynchronous interaction with wifi state machine\n\nBug: 5587391\nChange-Id: Ie6d01b5a6b398a3fa12c384920a473e242443131\n"
    },
    {
      "commit": "e4d4fbc8c0257a79d9c6091cea2c264415bd2733",
      "tree": "1f25ddfe43638541f1ddddb13018daede1995935",
      "parents": [
        "665e105f145fcb27a54d53c6c9382bebf50a56d7"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 08 11:53:28 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 08 15:44:34 2011 -0800"
      },
      "message": "Add drop box reports of low memory.\n\nWe are tagging these as \"watchdog\" to make them visible in the\nreporting tools.\n\nAlso new am command to kill all background processes, mostly to make\nit easier to test this stuff.\n\nChange-Id: Ib9dc4747cd8bd44156fdf11d6a087cd4272203eb\n"
    },
    {
      "commit": "1a693182669133c57eda91a4e465e6cd55718f63",
      "tree": "9461677f1e612c38e87d2fa2eb61cd410a23469a",
      "parents": [
        "650a3e8894c6d26b258d26bdec856fde7aba43d6"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Nov 08 14:44:16 2011 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Nov 08 14:45:59 2011 -0800"
      },
      "message": "Handle EXTRA_DOCK_STATE_LE_DESK and HE_DESK.\nBug: 5569662\n\nChange-Id: Ib8cb9fb68a1a2d3520f34f7fbf6f002dfb91809d\n"
    },
    {
      "commit": "38ddeaa67e52810da5db42895edb74b79111ec53",
      "tree": "25c07e6b9a1661f879210ceaf6bb8a7dd638bb47",
      "parents": [
        "6dee1a9d046458134fb019669b5ffe7911dcdb29"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Nov 08 13:04:22 2011 -0800"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Nov 08 13:04:22 2011 -0800"
      },
      "message": "Avoid inconsistent state when remove fails.\n\nBug: 5433432\nChange-Id: Ia388fda006cbda09b5947fc61cec6353f75a3805\n"
    },
    {
      "commit": "604019c8d45b8c56cf48b03dbd92cfbdd29c48c1",
      "tree": "91ff6b48e0b066689effbca01bb85c0006ff740b",
      "parents": [
        "8689afbd63db3b1af6058709da843ea9d6433b21",
        "8588e47358878b7a1add2bd1df2ade95091cdb8d"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Nov 08 10:31:37 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 08 10:31:37 2011 -0800"
      },
      "message": "Merge \"Fix build.\" into ics-mr1"
    },
    {
      "commit": "8588e47358878b7a1add2bd1df2ade95091cdb8d",
      "tree": "265632004f5a4883c76773661aefa9e1f8662025",
      "parents": [
        "148c7d0de720a92632aa6ed10a39bfc38b427239"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Nov 08 10:12:25 2011 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Nov 08 10:12:25 2011 -0800"
      },
      "message": "Fix build.\n\nMissed a commit that fixed some issues.\nbug:5237167\n\nChange-Id: I61e44831e2c3f1cf613ca1387aa95d712b7d2ded\n"
    },
    {
      "commit": "ea54b7608584bc0535c9e89417778c3e95b50975",
      "tree": "e5753ed7b48afc186d593c8b070558993a1307a4",
      "parents": [
        "1366c756d28cdbb6c7c07959dfb4c93c81a9539d",
        "148c7d0de720a92632aa6ed10a39bfc38b427239"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Tue Nov 08 10:01:07 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 08 10:01:07 2011 -0800"
      },
      "message": "Merge \"Wimax : wimax framework related open source.\" into ics-mr1"
    },
    {
      "commit": "147b601e99981e339df0be74a3dcda9f27fe73a0",
      "tree": "301625b6d8b72be605c80dd2774317191105a26d",
      "parents": [
        "082b8007fb849e7c9857333f8a1202e788978411",
        "7f1c94e198e051bf481fd2d286c7b33d00664f9d"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Nov 08 05:36:46 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 08 05:36:46 2011 +0000"
      },
      "message": "am 7f1c94e1: Merge \"Fix rotation displays frame N-1 briefly while rotating\" into ics-mr1\n\n* commit \u00277f1c94e198e051bf481fd2d286c7b33d00664f9d\u0027:\n  Fix rotation displays frame N-1 briefly while rotating\n"
    },
    {
      "commit": "7f1c94e198e051bf481fd2d286c7b33d00664f9d",
      "tree": "b602679832245f1e2eea0933a3d9b34211b1aab1",
      "parents": [
        "c06669a303f2122a71e83d4813ecf78e6ff2b5a5",
        "e65beaabe4be554683417839594dd41b6c979cbb"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Nov 07 21:33:53 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 07 21:33:53 2011 -0800"
      },
      "message": "Merge \"Fix rotation displays frame N-1 briefly while rotating\" into ics-mr1"
    },
    {
      "commit": "46bb0a1cf687e77f7f7338cf74d5ae4897fda9b0",
      "tree": "b341713ac2bfdfcc057e4ebccea2ca850d79b1f0",
      "parents": [
        "5bbe5e6ad5609da405bb7b3cef7566e6b1106ef8",
        "2d9ccdb4abd393375c5ae99445afbb8b0855d25c"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Nov 07 23:41:20 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 07 23:41:20 2011 +0000"
      },
      "message": "am 2d9ccdb4: am b445362b: Make upstream tether list threadsafe\n\n* commit \u00272d9ccdb4abd393375c5ae99445afbb8b0855d25c\u0027:\n  Make upstream tether list threadsafe\n"
    },
    {
      "commit": "2d9ccdb4abd393375c5ae99445afbb8b0855d25c",
      "tree": "8a90e91d2b0ed7baad86f4924c253c2425cc6383",
      "parents": [
        "669e1f80a718dc2a4d259970b4e85b3c66e8ebc1",
        "b445362bd67cf596cfdd39db2dbe8f42cf9a119a"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Nov 07 23:36:28 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 07 23:36:28 2011 +0000"
      },
      "message": "am b445362b: Make upstream tether list threadsafe\n\n* commit \u0027b445362bd67cf596cfdd39db2dbe8f42cf9a119a\u0027:\n  Make upstream tether list threadsafe\n"
    },
    {
      "commit": "148c7d0de720a92632aa6ed10a39bfc38b427239",
      "tree": "e4bd51753453d228d7a2254c4ed8c04f37842c97",
      "parents": [
        "2ccc47b89868d4f39683e0e2bd057ce95d7d1217"
      ],
      "author": {
        "name": "tk.mun",
        "email": "tk.mun@samsung.com",
        "time": "Thu Oct 13 22:51:57 2011 +0900"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Nov 07 14:47:40 2011 -0800"
      },
      "message": "Wimax : wimax framework related open source.\n\nIntegrate wimax network related changes into Android Framework.\n- In Connectivity service, start wimax service.\n- 4G icon display in StatusBarPolicy.\n- DHCP renew add.\n- Add radio for wiamx\n\nChange-Id: I2d9012247edfdf49d71ca7e1414afd0006f330ca\nSigned-off-by: tk.mun \u003ctk.mun@samsung.com\u003e\nbug:5237167\n"
    },
    {
      "commit": "b445362bd67cf596cfdd39db2dbe8f42cf9a119a",
      "tree": "d3e659e4c53b54537212a33997f92fcf0bd0dea8",
      "parents": [
        "7311bd4b709750384b058d8e988e2e983c97b3f2"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Nov 03 16:01:40 2011 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Nov 07 14:44:48 2011 -0800"
      },
      "message": "Make upstream tether list threadsafe\n\nOutsiders asking for this list may cause the list to change on another thread.\nFixing general synchronization issues.\n\nbug:5531630\nChange-Id: I7a3ee0bba3db40f45bcb0159491942fa4cf38c37\n"
    },
    {
      "commit": "4f631bbf97fd02c9b33e5678149627ba2c9f1912",
      "tree": "0c69a8fd72c1dc869832ae5b6594f4e26e3b84dd",
      "parents": [
        "9829cceca11a0fc92ab1318ce32b4d4dae8d347d",
        "010bb273a58444f907bb82f62f8d7274f9637b49"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Nov 07 18:15:30 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 07 18:15:30 2011 +0000"
      },
      "message": "am 010bb273: Merge changes I0da0f04f,I93197665 into ics-mr1\n\n* commit \u0027010bb273a58444f907bb82f62f8d7274f9637b49\u0027:\n  Offer the user an option to launch Dreams when docked.\n  Teach UiModeMgr about high-end and low-end desk docks.\n"
    },
    {
      "commit": "010bb273a58444f907bb82f62f8d7274f9637b49",
      "tree": "b360d98b3092c285e61637a987538e99b4e177fc",
      "parents": [
        "064975c27cbca412e682fa152ce00af14027ab4f",
        "221733a45a89715d1c627f876ca49eeecd21dc08"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Nov 07 10:11:52 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 07 10:11:52 2011 -0800"
      },
      "message": "Merge changes I0da0f04f,I93197665 into ics-mr1\n\n* changes:\n  Offer the user an option to launch Dreams when docked.\n  Teach UiModeMgr about high-end and low-end desk docks.\n"
    },
    {
      "commit": "973f8f20c480453d0fbad1795225d1e34aafd739",
      "tree": "c6f43d3ae64b48ffe3983c08602dbf1e3f244a6a",
      "parents": [
        "9e079d8fa0b3d82ed28bfc875fd9b70b590ea86f",
        "6581043a44ab46a47f09080eeb7c9fc9d0a2d0c0"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 07 15:51:38 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 07 15:51:38 2011 +0000"
      },
      "message": "am 6581043a: am 7311bd4b: Merge \"Print out memory info when we get into a low memory situation.\" into ics-mr0\n\n* commit \u00276581043a44ab46a47f09080eeb7c9fc9d0a2d0c0\u0027:\n  Print out memory info when we get into a low memory situation.\n"
    },
    {
      "commit": "9e079d8fa0b3d82ed28bfc875fd9b70b590ea86f",
      "tree": "c675cd1a13c960f49feb6f1d9ee5b09132cf4d0f",
      "parents": [
        "bd79a9c9f39482b3a9560d03cb045ec4e3b87486",
        "3f24589edd860618ccf65d6653b002d13810e78b"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Nov 07 15:51:33 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 07 15:51:33 2011 +0000"
      },
      "message": "am 3f24589e: Merge \"workaround to set the WM refresh rate to 48 Hz for tuna devices only\" into ics-mr1\n\n* commit \u00273f24589edd860618ccf65d6653b002d13810e78b\u0027:\n  workaround to set the WM refresh rate to 48 Hz for tuna devices only\n"
    },
    {
      "commit": "08d153fb8e3c92716405d9303cc700095308a8af",
      "tree": "63898696bdf1c8a95ab2067dea4bbeead025f1f6",
      "parents": [
        "aaa0336f883b2f94af5e7d4a320cb9a351a2db93",
        "fd900f05fb67046b97701f20626f7fd408fd8990"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Sat Nov 05 19:33:46 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Nov 05 19:33:46 2011 +0000"
      },
      "message": "am fd900f05: am 348297ab: Merge \"Start using IP tool for advanced routing.\" into ics-mr0\n\n* commit \u0027fd900f05fb67046b97701f20626f7fd408fd8990\u0027:\n  Start using IP tool for advanced routing.\n"
    },
    {
      "commit": "4fa8f7f4acebe187765fedaacc82f4b379ea4244",
      "tree": "60801b9dce3669a6e67b33fd5af7f5b548fb0bfa",
      "parents": [
        "5f43c96a7143be443bdfd1fd07eb400ae653d99e",
        "a3af4c94dfbf3336004a38011f6453bfcd7fd638"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Sat Nov 05 19:33:33 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Nov 05 19:33:33 2011 +0000"
      },
      "message": "am a3af4c94: am 3ee47188: Frame rate to 48 fps\n\n* commit \u0027a3af4c94dfbf3336004a38011f6453bfcd7fd638\u0027:\n  Frame rate to 48 fps\n"
    },
    {
      "commit": "a4e1014d3658066516e6615f1dc78aecde6be291",
      "tree": "44e0f7fb796c6c6c2b0264a37b8b535a658b8078",
      "parents": [
        "928f97b1860ef3a9e58ad2d6ba55044b014f9ef3",
        "45a04db3f95755829b24043d30d7da7182b4f33b"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Sat Nov 05 19:33:16 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Nov 05 19:33:16 2011 +0000"
      },
      "message": "am 45a04db3: Merge \"Avoid quick shutdown after a  driver start\" into ics-mr1\n\n* commit \u002745a04db3f95755829b24043d30d7da7182b4f33b\u0027:\n  Avoid quick shutdown after a  driver start\n"
    },
    {
      "commit": "6581043a44ab46a47f09080eeb7c9fc9d0a2d0c0",
      "tree": "8c9c2913538ff69746c2ceb60b85724cf3da5927",
      "parents": [
        "3f24589edd860618ccf65d6653b002d13810e78b",
        "7311bd4b709750384b058d8e988e2e983c97b3f2"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat Nov 05 07:34:03 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Nov 05 07:34:03 2011 +0000"
      },
      "message": "am 7311bd4b: Merge \"Print out memory info when we get into a low memory situation.\" into ics-mr0\n\n* commit \u00277311bd4b709750384b058d8e988e2e983c97b3f2\u0027:\n  Print out memory info when we get into a low memory situation.\n"
    },
    {
      "commit": "7311bd4b709750384b058d8e988e2e983c97b3f2",
      "tree": "31fb95a70ee5d94dfee580e47abe557e7d31d055",
      "parents": [
        "5462bc6318b4b70e7a58c66994e2bd79f59d9739",
        "04d6db380fa8f553256144cb2376d5f8e23a9843"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat Nov 05 00:31:17 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Nov 05 00:31:17 2011 -0700"
      },
      "message": "Merge \"Print out memory info when we get into a low memory situation.\" into ics-mr0"
    },
    {
      "commit": "04d6db380fa8f553256144cb2376d5f8e23a9843",
      "tree": "c523edf1694c506836bf033587f54cb9d8dfed35",
      "parents": [
        "e4ca92421cc07c2f7f152b774dd1ac7a8944028b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Nov 04 20:07:24 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Nov 04 20:07:24 2011 -0700"
      },
      "message": "Print out memory info when we get into a low memory situation.\n\nChange-Id: I2c8b8847a0f38135d8bf9ff9b7198517c3b0262e\n"
    },
    {
      "commit": "222357f33a105ce08177b94334c7d14af29df8f6",
      "tree": "8025f52534c910fe5f54041ad48a0279a96256af",
      "parents": [
        "2ccc47b89868d4f39683e0e2bd057ce95d7d1217"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Nov 04 18:46:11 2011 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Nov 04 18:46:11 2011 -0700"
      },
      "message": "workaround to set the WM refresh rate to 48 Hz for tuna devices only\n\nthis is TEMPORARY until we can do this properly.\n\nBug: 5572464\nChange-Id: I6537706d636a83a4a50e2900d6b829dd89b6f245\n"
    },
    {
      "commit": "fd900f05fb67046b97701f20626f7fd408fd8990",
      "tree": "4898a7c8031fe26288fd2aa9600e25ed2b749be7",
      "parents": [
        "2ab7ec90e4a6f21bee7cbfebbd751d32d4cf9e03",
        "348297abc0e03fb87a1d22465020b580d83fdd61"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Nov 04 22:55:30 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 04 22:55:30 2011 +0000"
      },
      "message": "am 348297ab: Merge \"Start using IP tool for advanced routing.\" into ics-mr0\n\n* commit \u0027348297abc0e03fb87a1d22465020b580d83fdd61\u0027:\n  Start using IP tool for advanced routing.\n"
    },
    {
      "commit": "348297abc0e03fb87a1d22465020b580d83fdd61",
      "tree": "bfcb273f7ba025ad164c9ab59e0a820ab475e00d",
      "parents": [
        "ca25016775391bf71f7503aeb61798df46fa54cf",
        "3b28e9a3daede9eac44faeb736ab4c8386ddd089"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Nov 04 15:53:37 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 04 15:53:37 2011 -0700"
      },
      "message": "Merge \"Start using IP tool for advanced routing.\" into ics-mr0"
    },
    {
      "commit": "e65beaabe4be554683417839594dd41b6c979cbb",
      "tree": "bc792e170282d06c470f56d311fc085b9296dc10",
      "parents": [
        "515c6b44d57b829792267594a355cd2831582197"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Nov 01 14:39:06 2011 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Nov 04 15:15:32 2011 -0700"
      },
      "message": "Fix rotation displays frame N-1 briefly while rotating\n\nThe ScreenShot layer is now created hidden. The screenshot itself\nis aquired during the transaction when the layer is made visible.\nThis guarantees the screenshot and the layer happen atomically\nwith respect to screen updates.\n\nBug: 5534521\nChange-Id: Ida23e1f13d5716ec83b78a15712e0646d6cf8729\n"
    }
  ],
  "next": "a3af4c94dfbf3336004a38011f6453bfcd7fd638"
}
