)]}'
{
  "log": [
    {
      "commit": "763480fbcabedfc2f425484ed74bc1e2e1392176",
      "tree": "90165c00f3b426817e2e35a7119d53a37409d4e1",
      "parents": [
        "5657b7399eb94429a8cc00ad9f79eaad0c26b93b",
        "166466d483cc3d57e7d3d465fd92ce62409c8455"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Mon Oct 24 20:36:30 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 24 20:36:30 2011 -0700"
      },
      "message": "Merge \"Fixed a bug that causes AccountManager calls to hang forever, eventually exhausting the binder threads in the gapps process, making it unusable.\" into ics-mr0"
    },
    {
      "commit": "166466d483cc3d57e7d3d465fd92ce62409c8455",
      "tree": "14c8ba5e69736a5ba10e01c4d1a7c985a384dc12",
      "parents": [
        "7a962fef2f26b941b916595562d5adfae943d432"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Mon Oct 24 14:51:40 2011 -0700"
      },
      "committer": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Mon Oct 24 17:17:28 2011 -0700"
      },
      "message": "Fixed a bug that causes AccountManager calls to hang forever, eventually\nexhausting the binder threads in the gapps process, making it unusable.\n\nBug: 5486091\n\nChange-Id: I82bd197e27c2be1bf82e4e5cc1468e1c6a3e4919\n"
    },
    {
      "commit": "5657b7399eb94429a8cc00ad9f79eaad0c26b93b",
      "tree": "218c9ff8e783aab77a072a7067f03e0a22a7c443",
      "parents": [
        "057e85ac0b055e45cfec0e04da3d82c36918af78",
        "bd552b5e71f7081fb1f9ea43b16526a6ba35eef3"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Oct 24 16:59:41 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 24 16:59:41 2011 -0700"
      },
      "message": "Merge \"Import revised translations.  DO NOT MERGE\" into ics-mr0"
    },
    {
      "commit": "bd552b5e71f7081fb1f9ea43b16526a6ba35eef3",
      "tree": "69347d5fe5b71d449017541974b9d3251344307d",
      "parents": [
        "be25d5b05639c8475b7faf312959923db86efa5d"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Oct 24 16:47:55 2011 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Oct 24 16:47:55 2011 -0700"
      },
      "message": "Import revised translations.  DO NOT MERGE\n\nChange-Id: Id569b9c96050e409e414f08bb72cf0c32f812744\n"
    },
    {
      "commit": "057e85ac0b055e45cfec0e04da3d82c36918af78",
      "tree": "fc870747830c55f457c0ec2c19f6591e27116dda",
      "parents": [
        "7a962fef2f26b941b916595562d5adfae943d432",
        "a9f92a05dc4546fb5a346002957bcd7f1f5153a5"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 24 16:47:49 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 24 16:47:49 2011 -0700"
      },
      "message": "Merge \"docs: remove links to ADP devices\" into ics-mr0"
    },
    {
      "commit": "7a962fef2f26b941b916595562d5adfae943d432",
      "tree": "79fc5254678bc94082e73dd1e75436d26b28437f",
      "parents": [
        "e869ca9626146265bbb2b5043018dfe532e0661f",
        "214406a8e95348bfea8a65d981e508f35bf5cf21"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Oct 24 13:31:15 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 24 13:31:15 2011 -0700"
      },
      "message": "Merge \"Fix 3384942: Force ASCII-capable IME to show on lockscreen\" into ics-mr0"
    },
    {
      "commit": "e869ca9626146265bbb2b5043018dfe532e0661f",
      "tree": "96bd5bf5295bd50f7b96a28098f1f1cb32bc1039",
      "parents": [
        "c9c417c85d08074e5ececd5c74db1364e9c097c2"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Fri Oct 21 16:18:48 2011 -0700"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Mon Oct 24 13:29:26 2011 -0700"
      },
      "message": "CherryPick f9e455 from master to mr0. do not merge.\n\nFix software GL renderer.\n\nChange-Id: I7273a8e65c23a0032d155ea6572de2923791e411\n"
    },
    {
      "commit": "c9c417c85d08074e5ececd5c74db1364e9c097c2",
      "tree": "d2bfa24e53c107f4fc3019e628554f461f889344",
      "parents": [
        "b0994ed7ffd31d02b9d66a470decfdfaf0d6f8ee",
        "f8b9a4751e6d0721804931aa39545e3741ff5013"
      ],
      "author": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Mon Oct 24 13:19:55 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 24 13:19:55 2011 -0700"
      },
      "message": "Merge \"Added callback to allow Face Unlock to hide black area\" into ics-mr0"
    },
    {
      "commit": "b0994ed7ffd31d02b9d66a470decfdfaf0d6f8ee",
      "tree": "7c144ecf908a71e45f810f73cb858d65d715e35f",
      "parents": [
        "084369fb5e738e4db6ae94b4e24e777bdd9d9c2c"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Mon Oct 24 12:27:53 2011 -0700"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Mon Oct 24 13:15:58 2011 -0700"
      },
      "message": "CherryPick 35530d from master to mr0. do not merge.\n\nqemu.hw.mainkeys indicates if the device has h/w main (home/back) keys.\n\nIf it has main keys, then the navigation bar is *not* displayed.\n\nChange-Id: Idb36a1f787360363a009463f0c016a423594a5b9\n"
    },
    {
      "commit": "f8b9a4751e6d0721804931aa39545e3741ff5013",
      "tree": "f82755d3a88824ad4c1f3722d0b186b861874706",
      "parents": [
        "be25d5b05639c8475b7faf312959923db86efa5d"
      ],
      "author": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Mon Oct 24 15:37:53 2011 -0400"
      },
      "committer": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Mon Oct 24 15:37:53 2011 -0400"
      },
      "message": "Added callback to allow Face Unlock to hide black area\n\n- Part of fix 5491362 (RelTeamHotIssue)\n\n- Because the fix closes the camera early, this change is needed so\n  the black area isn\u0027t still hanging around while the camera fades\n  to the backup lock.\n\nChange-Id: Iab7c264adab0fb05979fe2732048ccf2237e64c5\n"
    },
    {
      "commit": "084369fb5e738e4db6ae94b4e24e777bdd9d9c2c",
      "tree": "3b0134abd1077750725e9fd732aba2f1b8a087cf",
      "parents": [
        "cd3ec73f0ce164c718146bc1dbb7c430763be25a"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Oct 20 20:12:21 2011 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 24 11:38:29 2011 -0700"
      },
      "message": "docs: add uiOptions attribute to manifest docs\n\nChange-Id: Ibe2960b6a4ee4e2d4a47e4acc7c197d68702d1e6\n"
    },
    {
      "commit": "cd3ec73f0ce164c718146bc1dbb7c430763be25a",
      "tree": "c6d7e20fdc06052e975049594240acf39a690da3",
      "parents": [
        "be25d5b05639c8475b7faf312959923db86efa5d"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Oct 24 11:10:36 2011 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Oct 24 11:10:36 2011 -0700"
      },
      "message": "Add getAvailableNetworks.\n\nTo allow a operator test to pass we need to manually select\na network. Therefore getAvailableNetworks needs to be implemented\non CDMALTEPhone so that RIL_REQUEST_QUERY_AVAILABLE_NETWORKS is\nsent to the RIL/radio.\n\nBug: 5420630\nChange-Id: I8e138b211d42755399a9e30f3e45dde2f579401e\n"
    },
    {
      "commit": "be25d5b05639c8475b7faf312959923db86efa5d",
      "tree": "c91040596e39aacc858eab96a9fa0af374fb8ce4",
      "parents": [
        "aa938c8d9c0e71c9b556657cb33794210ce6ebf8",
        "02d6fa584085c9b032b7d5748c628558350360d2"
      ],
      "author": {
        "name": "Peter Ng",
        "email": "petergng@google.com",
        "time": "Fri Oct 21 16:42:49 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 21 16:42:49 2011 -0700"
      },
      "message": "Merge \"Do not merge - Recents background protection increased\" into ics-mr0"
    },
    {
      "commit": "aa938c8d9c0e71c9b556657cb33794210ce6ebf8",
      "tree": "9f2bb669436041d3c06de759ba9d6206af86f420",
      "parents": [
        "148d5bd855e4872bbe99870b0019462bcf73b72c",
        "6497eabf0eaba7eb239431043b32365fb0daa7a1"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Oct 21 15:57:45 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 21 15:57:45 2011 -0700"
      },
      "message": "Merge \"mDirtyRegion is single threaded, but could be accessed from a hwc thread\" into ics-mr0"
    },
    {
      "commit": "148d5bd855e4872bbe99870b0019462bcf73b72c",
      "tree": "a0906e7a5d7190595650eff69716970b78da6b68",
      "parents": [
        "8bf89f305eb3a2010b1a63048a4aa18ccbc42e78",
        "66358bbd3e6d4de3c2531eae73095358b6de302c"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Oct 21 15:56:22 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 21 15:56:22 2011 -0700"
      },
      "message": "Merge \"Import revised translations.  DO NOT MERGE\" into ics-mr0"
    },
    {
      "commit": "6497eabf0eaba7eb239431043b32365fb0daa7a1",
      "tree": "a43723253c7dad1fa8cb574239815ff505ee901d",
      "parents": [
        "8bf89f305eb3a2010b1a63048a4aa18ccbc42e78"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Oct 21 15:18:28 2011 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Oct 21 15:41:01 2011 -0700"
      },
      "message": "mDirtyRegion is single threaded, but could be accessed from a hwc thread\n\nWe now have mInvalidateRegion which holds the region to invalidate, it\ncan be set from any thread as long as mInvalidateLock is held. We use\nfine-grained locking here because mInvalidateRegion can be set from anywhere,\nin particular frmo HWC callbacks.\n\nBug: 5466774\nChange-Id: Iafca20aa3f5b25a87755e65bde7b769aa8f997bc\n"
    },
    {
      "commit": "02d6fa584085c9b032b7d5748c628558350360d2",
      "tree": "eca7f1fc88a41364de37dec5a6f9f326a2bb7d96",
      "parents": [
        "8bf89f305eb3a2010b1a63048a4aa18ccbc42e78"
      ],
      "author": {
        "name": "Peter Ng",
        "email": "petergng@google.com",
        "time": "Fri Oct 21 13:29:16 2011 -0700"
      },
      "committer": {
        "name": "Peter Ng",
        "email": "petergng@google.com",
        "time": "Fri Oct 21 15:37:28 2011 -0700"
      },
      "message": "Do not merge - Recents background protection increased\n\nChange-Id: I45719b44102c088c82b619c717db3df31930c1b3\n"
    },
    {
      "commit": "a9f92a05dc4546fb5a346002957bcd7f1f5153a5",
      "tree": "81dc7415193e909f24adb3c00679c46fc21ad068",
      "parents": [
        "e3bb0ecb2b36964cb3b02bc0d575e9366818ee00"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Oct 21 14:18:16 2011 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Oct 21 14:44:51 2011 -0700"
      },
      "message": "docs: remove links to ADP devices\n\nChange-Id: I1ac719a876c285dcee0678b3c5559e82105f8df3\n"
    },
    {
      "commit": "66358bbd3e6d4de3c2531eae73095358b6de302c",
      "tree": "4414fa22bd3658b5d38463a37e7f1440b1336c6e",
      "parents": [
        "0499f90a2d2774f28ca3d430dfe563391669c515"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Oct 21 14:36:36 2011 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Oct 21 14:36:36 2011 -0700"
      },
      "message": "Import revised translations.  DO NOT MERGE\n\nChange-Id: Ia333fa4ab1d72588e9c9ae4a9ef069eccdc9b485\n"
    },
    {
      "commit": "8bf89f305eb3a2010b1a63048a4aa18ccbc42e78",
      "tree": "2394392236c2f1a35f69068d3b2b27d2a711520d",
      "parents": [
        "e3bb0ecb2b36964cb3b02bc0d575e9366818ee00"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Oct 21 14:24:31 2011 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Oct 21 14:24:31 2011 -0700"
      },
      "message": "Fix the build\n\nChange-Id: I822f75b3ed29e7817c7bd9ac5e2314b43831d2c1\n"
    },
    {
      "commit": "e3bb0ecb2b36964cb3b02bc0d575e9366818ee00",
      "tree": "60385b829eb6c27444e6362dbe060988a372368f",
      "parents": [
        "2dd2e5b4eb95280bb18717c1a31ca8db40a6413b",
        "c798b6688aa1076de96a70c2add20dcf745df800"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Fri Oct 21 13:34:46 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 21 13:34:46 2011 -0700"
      },
      "message": "Merge \"Removing fades on last item in StackView for major FPS improvement on Prime\" into ics-mr0"
    },
    {
      "commit": "2dd2e5b4eb95280bb18717c1a31ca8db40a6413b",
      "tree": "3b3f25344789be3a4f8488fbba4ab1c67455af02",
      "parents": [
        "943da7b895b7cc69cdaed7979cff422a7dbaac19",
        "e20bfd9b33960a4ad0c451efdff642bb17bda53f"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Oct 21 13:01:48 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 21 13:01:48 2011 -0700"
      },
      "message": "Merge changes I2df047b6,I791eeb3c into ics-mr0\n\n* changes:\n  Fix rebuildWebTextView issues\n  DO NOT MERGE Fixed spell check failing to change word.\n"
    },
    {
      "commit": "943da7b895b7cc69cdaed7979cff422a7dbaac19",
      "tree": "28b6b6662fc79d357f02836c9113eba9cc48f91b",
      "parents": [
        "f1ed59bcebfd3042aead8d91ee47eca38af543c6",
        "3da318202f401583cef6d548266f67c365fd1805"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Oct 21 12:45:07 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 21 12:45:07 2011 -0700"
      },
      "message": "Merge \"Fix issue #5342788: Setting wallpaper from gallery set default...\" into ics-mr0"
    },
    {
      "commit": "c798b6688aa1076de96a70c2add20dcf745df800",
      "tree": "b8021156851277c3b9fd370e0d260c2cb9bd0f4d",
      "parents": [
        "f1ed59bcebfd3042aead8d91ee47eca38af543c6"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Fri Oct 21 12:07:38 2011 -0700"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Fri Oct 21 12:44:13 2011 -0700"
      },
      "message": "Removing fades on last item in StackView for major FPS improvement on Prime\n\nChange-Id: I479eb129e80a6087ab55d1de7eed0222d6dacdf6\n"
    },
    {
      "commit": "e20bfd9b33960a4ad0c451efdff642bb17bda53f",
      "tree": "af55cfeb5b31dd684f2829c7ae66b829c692908b",
      "parents": [
        "da182deded05d0a8e166726a49ed26ab32c3ae9c"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Oct 21 12:39:43 2011 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Oct 21 12:39:43 2011 -0700"
      },
      "message": "Fix rebuildWebTextView issues\n\n Bug: 5488135\n\nChange-Id: I2df047b6de42dbe716008f69d720fa5fad3fe19d\n"
    },
    {
      "commit": "da182deded05d0a8e166726a49ed26ab32c3ae9c",
      "tree": "9530d2ba42ae7f94d0a56ed8aa57e3687226e522",
      "parents": [
        "2cf1cf098513807ffd3420ae106f438e943d0cd8"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Mon Oct 17 13:22:17 2011 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Oct 21 12:39:30 2011 -0700"
      },
      "message": "DO NOT MERGE Fixed spell check failing to change word.\n\n Bug 5387838\n On WebView.rebuildWebTextView, setTextAndKeepSelection was\n being called, erasing the selections. Changed it so that\n when text is replaced with the exact same value, no replace\n is done. Also, on the Google search, when a spelling change\n was made, the final character was placed improperly. When\n a single character is added, the javascript events for the\n character are sent. When multiple characters are changed,\n the entire value is replaced with no javascript key events\n sent.\n\nChange-Id: I791eeb3c96354cfe3cbfda7e8d05c81fcdeb152f\n"
    },
    {
      "commit": "3da318202f401583cef6d548266f67c365fd1805",
      "tree": "67f2851623e8ce00cf2b1663deefcaf13a42fa1c",
      "parents": [
        "0d6ff01050af1bc37ee383c9c7ed1b3a3aa775bf"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Oct 21 12:29:10 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Oct 21 12:29:10 2011 -0700"
      },
      "message": "Fix issue #5342788: Setting wallpaper from gallery set default...\n\n...wallpaper first time IRK81.\n\nWe were monitoring for file creates when those are not needed, and\nreceiving the initial file create was causing us to be confused.\n\nChange-Id: Iccd3b7492c82895dba87f25c4881c538f300d342\n"
    },
    {
      "commit": "f1ed59bcebfd3042aead8d91ee47eca38af543c6",
      "tree": "ee1ca656a7fca78561b924281488732702d3bec1",
      "parents": [
        "53a1b82c9a2133c5c3184898335fce0826279691",
        "cdb2008f66fac19f6abccddf53f9bb1848605b77"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Oct 21 11:55:21 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 21 11:55:21 2011 -0700"
      },
      "message": "Merge \"Doc change: fix typo in platform highlights.\" into ics-mr0"
    },
    {
      "commit": "cdb2008f66fac19f6abccddf53f9bb1848605b77",
      "tree": "083d462ecd125460be35031fb5f19055beff653f",
      "parents": [
        "4bbd71a6b2f4957f4778da13861ec03d30afbee7"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Oct 21 11:13:47 2011 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Oct 21 11:13:47 2011 -0700"
      },
      "message": "Doc change: fix typo in platform highlights.\n\nChange-Id: I6df4128c79705f97f029ba7ed13c0ae3d5807f18\n"
    },
    {
      "commit": "53a1b82c9a2133c5c3184898335fce0826279691",
      "tree": "ec93094f804f75ed83beb26f5cf4ed2bc26bbb9b",
      "parents": [
        "4bbd71a6b2f4957f4778da13861ec03d30afbee7",
        "22ca09595d4b6f4301414f26d6d502eb0e989a88"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Oct 21 11:07:06 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 21 11:07:06 2011 -0700"
      },
      "message": "Merge \"Last update for screenshot animations for MR0. (Bug: 5333706)\" into ics-mr0"
    },
    {
      "commit": "4bbd71a6b2f4957f4778da13861ec03d30afbee7",
      "tree": "69c64949a17ed643e97b091f6368bcd0f33c2cb3",
      "parents": [
        "6b6bfb187412e4845c89d866eff0b87b6d0a5541",
        "0836c7cb98dd3ff1ef0379dcb97be8b315fed7eb"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Oct 21 11:03:34 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 21 11:03:34 2011 -0700"
      },
      "message": "Merge \"Fix issue #5228934: IME shows up on boot, or when digits screen is tapped\" into ics-mr0"
    },
    {
      "commit": "6b6bfb187412e4845c89d866eff0b87b6d0a5541",
      "tree": "d34ae86f202d51bdb19f361a03b29967bbaa7962",
      "parents": [
        "0499f90a2d2774f28ca3d430dfe563391669c515",
        "22d12ab14cefa8d9a59e63945f57b4f809849c76"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Oct 21 10:26:55 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 21 10:26:55 2011 -0700"
      },
      "message": "Merge \"PowerManagerService: Enable light sensor debug output\" into ics-mr0"
    },
    {
      "commit": "0499f90a2d2774f28ca3d430dfe563391669c515",
      "tree": "13beea45a075cacf9998ea970a720012e07a43af",
      "parents": [
        "4e7ce9352b9c3a832715ac4b8014b2434a447172",
        "592ddaa34f5a6799e4bb707996a3b8308448282e"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Oct 21 09:48:07 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 21 09:48:07 2011 -0700"
      },
      "message": "Merge \"Bug 5428541: Check that span is still in text before deleting\" into ics-mr0"
    },
    {
      "commit": "4e7ce9352b9c3a832715ac4b8014b2434a447172",
      "tree": "1dec93956cf09893fbe5f99f1462f29a2703b55f",
      "parents": [
        "2cf1cf098513807ffd3420ae106f438e943d0cd8",
        "3e04e6b48dd4e2c05ce334a5e77e3e277c48cfa6"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Oct 21 09:34:22 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 21 09:34:22 2011 -0700"
      },
      "message": "Merge \"Import revised translations.\" into ics-mr0"
    },
    {
      "commit": "22d12ab14cefa8d9a59e63945f57b4f809849c76",
      "tree": "e6bbf7a0f74b00e04cd362ac0250c83516f9be7b",
      "parents": [
        "2cf1cf098513807ffd3420ae106f438e943d0cd8"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Oct 21 09:05:05 2011 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Oct 21 09:05:05 2011 -0400"
      },
      "message": "PowerManagerService: Enable light sensor debug output\n\nBug: 5426212\n\nChange-Id: I46ca01eee8d69f7bd6fc63e53506ba42c3fe537d\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "2cf1cf098513807ffd3420ae106f438e943d0cd8",
      "tree": "305039d6fe052c26f1e89e119fb472269b1ae122",
      "parents": [
        "16bece04bdbac9af5228436f70267ec5763315de"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Oct 21 15:25:23 2011 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Oct 21 15:25:23 2011 +0900"
      },
      "message": "Fix possible NPE\n\nBug: 5494803\nChange-Id: I6f9d0076405ab7c99076a1168198c2ee70ad5082\n"
    },
    {
      "commit": "22ca09595d4b6f4301414f26d6d502eb0e989a88",
      "tree": "3381b3c3644abecbcb81fabc3173bf89ce75150d",
      "parents": [
        "0d6ff01050af1bc37ee383c9c7ed1b3a3aa775bf"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Oct 20 19:44:32 2011 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Oct 20 19:47:08 2011 -0700"
      },
      "message": "Last update for screenshot animations for MR0. (Bug: 5333706)\n\n- Also adding proper border asset\n\nChange-Id: I423389d1a68498b2e470e6d483f5b7542a814c31\n"
    },
    {
      "commit": "0836c7cb98dd3ff1ef0379dcb97be8b315fed7eb",
      "tree": "1506ae69e58512df523417c8daf9c25c9e64a4ed",
      "parents": [
        "0d6ff01050af1bc37ee383c9c7ed1b3a3aa775bf"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Oct 20 18:40:23 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Oct 20 18:40:23 2011 -0700"
      },
      "message": "Fix issue #5228934: IME shows up on boot, or when digits screen is tapped\n\nActivity aliases weren\u0027t propagating the softInputMode from the original\nactivity.\n\nChange-Id: I47534e6c9a0f94bb6eb3fd2186ba9ffc8d583d08\n"
    },
    {
      "commit": "3e04e6b48dd4e2c05ce334a5e77e3e277c48cfa6",
      "tree": "f0916d0c91ae4af393994ee158c7a49bab75d73a",
      "parents": [
        "7ec4284ab2026a82e6904a4974db8f947c159960"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Oct 20 17:46:00 2011 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Oct 20 17:46:00 2011 -0700"
      },
      "message": "Import revised translations.\n\nChange-Id: I35861d5a5797cfe400d6e831d245f93263ca3df2\n"
    },
    {
      "commit": "16bece04bdbac9af5228436f70267ec5763315de",
      "tree": "909cc1f77bc3d7f78114d614fc6a7b6d97134d3c",
      "parents": [
        "6b0244485c1d20261cffb0fbabebdfefd701867e",
        "abf88bead4e15a316753c878736dc73475a2310a"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Oct 20 17:45:55 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 20 17:45:55 2011 -0700"
      },
      "message": "Merge \"added dpi and refresh rate info in SF\u0027s dumpsys\" into ics-mr0"
    },
    {
      "commit": "6b0244485c1d20261cffb0fbabebdfefd701867e",
      "tree": "0009dc61b1c1943ace95bf60e9732b8b4a0c3fe6",
      "parents": [
        "a5c371bf1fc878f84c296a63839a5d031dea843f",
        "2928c9d82b4fcca67472cf77e3c508e64baff1fc"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Oct 20 17:33:42 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 20 17:33:42 2011 -0700"
      },
      "message": "Merge \"Fix 5493266: Properly restore background after playing music\" into ics-mr0"
    },
    {
      "commit": "abf88bead4e15a316753c878736dc73475a2310a",
      "tree": "c831c92dd3a3cd3c87db81ba76d7abea7942e97a",
      "parents": [
        "d2cd1f722421c33e88df92d036663f30b316fa3f"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Oct 20 17:22:38 2011 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Oct 20 17:22:38 2011 -0700"
      },
      "message": "added dpi and refresh rate info in SF\u0027s dumpsys\n\nChange-Id: I2327248eb1993689367e3daeaccba74c172dfceb\n"
    },
    {
      "commit": "2928c9d82b4fcca67472cf77e3c508e64baff1fc",
      "tree": "d6a38491454bfc2408e011204db45ef23dacce7b",
      "parents": [
        "957ad44e9c6f1415dae85a0177d37c3a69f1e955"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Oct 20 17:00:38 2011 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Oct 20 17:00:38 2011 -0700"
      },
      "message": "Fix 5493266: Properly restore background after playing music\n\nKeyguardViewBase maintains the transparent background for all lock screen\nviews.  The background was being overwritten by the change to make lock\nscreen opaque when music was being shown.\n\nChange-Id: Id1ab415f68746b20c9229fa58fef9ec8be354f01\n"
    },
    {
      "commit": "a5c371bf1fc878f84c296a63839a5d031dea843f",
      "tree": "032b31f5e2cfb7b3662c07c242811762fc29e895",
      "parents": [
        "2159927f366fd8a617128df60865923e131cad7b",
        "97e1836e1b07d91f18de9669c46b0c941b643a72"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Oct 20 16:25:04 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 20 16:25:04 2011 -0700"
      },
      "message": "Merge \"Bug 5275928 - Invasion of the monkeys\" into ics-mr0"
    },
    {
      "commit": "592ddaa34f5a6799e4bb707996a3b8308448282e",
      "tree": "996dc90865ed95e06809c4425bb973f24f65929f",
      "parents": [
        "2159927f366fd8a617128df60865923e131cad7b"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Oct 11 16:01:22 2011 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Oct 20 16:03:04 2011 -0700"
      },
      "message": "Bug 5428541: Check that span is still in text before deleting\n\nThis is a cherry-pick in MR0 of CL 141388 from master.\n\nBug 5488537\n\nIn case the span has been removed from the text since the popup\nwas showed, the delete action is a no-op.\n\nChange-Id: Iec2aeaf03becd82ad44715d5c08bfaa8f62aa3fe\n"
    },
    {
      "commit": "97e1836e1b07d91f18de9669c46b0c941b643a72",
      "tree": "0cfa84f898cef07689dadd09a5eb9c7b45bc6a5d",
      "parents": [
        "957ad44e9c6f1415dae85a0177d37c3a69f1e955"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Oct 20 15:37:18 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Oct 20 15:38:05 2011 -0700"
      },
      "message": "Bug 5275928 - Invasion of the monkeys\n\nFix a monkey bug where runnables set to open popup windows were being\nleft around.\n\nChange-Id: I29f2c7763ab667c784b96b60ef0d7e04d358c4d9\n"
    },
    {
      "commit": "2159927f366fd8a617128df60865923e131cad7b",
      "tree": "a36a7e5efa14660236a19463edd87bd8047d291a",
      "parents": [
        "957ad44e9c6f1415dae85a0177d37c3a69f1e955",
        "2d57d860c2ddf792f4afd6101c19a6d0cf01547c"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Oct 20 15:05:07 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 20 15:05:07 2011 -0700"
      },
      "message": "Merge \"Fix handling in DisconnectingState\" into ics-mr0"
    },
    {
      "commit": "2d57d860c2ddf792f4afd6101c19a6d0cf01547c",
      "tree": "d39fdbc3f1f07e4e3848ec9958bb73e56affdb07",
      "parents": [
        "7ec4284ab2026a82e6904a4974db8f947c159960"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Oct 20 14:38:54 2011 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Oct 20 14:38:54 2011 -0700"
      },
      "message": "Fix handling in DisconnectingState\n\nNow that we also handle supplicant state change to identify that\na network is disconnected (in case CTRL-EVENT-DISCONNECTED goes missing),\nit is dangerous to defer all supplicant state change messages\nwhile in DisconnectingState.\n\nIt may happen that the CTRL-EVENT-DISCONNECTED goes missing while in\nDisconnectingState resulting in a supplicant state change of 0 (disconnect)\ngetting deferred.\n\nEventually after a connection completes, the supplicant state change events\nget handled and the state machine goes into DisconnectedState.\n\nFix by having state machine switch out of DisconnectingState once we\ndo not immediately see a CTRL-EVENT-DISCONNECTED state.\n\nBug: 5490789\nChange-Id: Ia2263795e53c51da0a2bfeefecfeb6256d6c5267\n"
    },
    {
      "commit": "957ad44e9c6f1415dae85a0177d37c3a69f1e955",
      "tree": "b241547592332c710655850f1ac5120aa5aa1408",
      "parents": [
        "d2cd1f722421c33e88df92d036663f30b316fa3f",
        "685ce06721c5cd7d4440536b38a5c0b6d68a8891"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Oct 20 14:32:19 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 20 14:32:19 2011 -0700"
      },
      "message": "Merge \"Doc change: minor fixes to ICS highlights.\" into ics-mr0"
    },
    {
      "commit": "685ce06721c5cd7d4440536b38a5c0b6d68a8891",
      "tree": "8ee78790234aef0ef9a5a1b661fe52387eb225ff",
      "parents": [
        "1301f092e5bd520821c54c788a07cbdfda49df7b"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Oct 20 14:20:36 2011 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Oct 20 14:20:36 2011 -0700"
      },
      "message": "Doc change: minor fixes to ICS highlights.\n\nChange-Id: I879ee08b9834fc911fb5055bb627a3e245b70d56\n"
    },
    {
      "commit": "214406a8e95348bfea8a65d981e508f35bf5cf21",
      "tree": "ca79fde25ddb264c1b00f394892692e784f131ec",
      "parents": [
        "2f35281ae0ae4471527e9286f022cb960384044e"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Oct 20 13:32:52 2011 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Oct 20 13:32:52 2011 -0700"
      },
      "message": "Fix 3384942: Force ASCII-capable IME to show on lockscreen\n\nOnly Latin-1 based passwords are supported on the system at\nthis point.  As such, we need a way to show a Latin-1-compliant\nkeyboard when unlocking the device.\n\nIt is expected that 3rd party IMEs honor this mode for Latin-1\npassword dialogs. If not, this change will cause lockscreen to\nrevert to using the Android system IME for entering the password.\n\nChange-Id: I59bb56f6f5968b5abc50cf1b9b26c19ca4f183e4\n"
    },
    {
      "commit": "d2cd1f722421c33e88df92d036663f30b316fa3f",
      "tree": "8420d7c39bde1860c14bdf33c03e73473811fd29",
      "parents": [
        "b321cd99c24272494bb9af5662c18c5bdc507186",
        "9cbd360a670ca6deb7f2e933f1b79361b84f80a2"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Oct 20 13:08:36 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 20 13:08:36 2011 -0700"
      },
      "message": "Merge \"Lazily fetch the status bar service.\" into ics-mr0"
    },
    {
      "commit": "b321cd99c24272494bb9af5662c18c5bdc507186",
      "tree": "fef673dba016641696dab92c58188860348536c6",
      "parents": [
        "7ec4284ab2026a82e6904a4974db8f947c159960"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Oct 20 12:57:43 2011 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Oct 20 12:57:43 2011 -0700"
      },
      "message": "docs: fix tools release notes links\n\nChange-Id: Ie7bee86c5d59e7c7c13bb8870c5514e175767aef\n"
    },
    {
      "commit": "7ec4284ab2026a82e6904a4974db8f947c159960",
      "tree": "169733225eda85f7313b9a89e454a840bbdb6859",
      "parents": [
        "0d6ff01050af1bc37ee383c9c7ed1b3a3aa775bf",
        "0d00210f99d7b003cd6c7e19372e85db9749ab23"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Oct 20 11:25:44 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 20 11:25:44 2011 -0700"
      },
      "message": "Merge \"Import revised translations.  DO NOT MERGE\" into ics-mr0"
    },
    {
      "commit": "0d00210f99d7b003cd6c7e19372e85db9749ab23",
      "tree": "af0e214dab8d02f20a03794fcd8b2d55b7b2b57f",
      "parents": [
        "3c86134a50618605c86eb9f5f120dbf97826e3e1"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Oct 20 11:07:28 2011 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Oct 20 11:07:28 2011 -0700"
      },
      "message": "Import revised translations.  DO NOT MERGE\n\nChange-Id: I2f0393068bfeaaf7d751643355c6ce74a96a2419\n"
    },
    {
      "commit": "0d6ff01050af1bc37ee383c9c7ed1b3a3aa775bf",
      "tree": "f59a9aab3bd6cf7dfce92b2fc9b904d4234f8707",
      "parents": [
        "1301f092e5bd520821c54c788a07cbdfda49df7b"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 19 21:02:37 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Oct 20 13:29:15 2011 -0400"
      },
      "message": "Tune wifi RSSI code (see bug 5241139).\n\nBug: 5241139\nChange-Id: I3fef432c39f1b33532e48b643bd9268d3df0f864\n"
    },
    {
      "commit": "1301f092e5bd520821c54c788a07cbdfda49df7b",
      "tree": "49be5f95e4d250decb5217139dd1c010ca73cfea",
      "parents": [
        "9397f5807b5377c5edef99820614694cc7e05160",
        "44619d3e087138775fb19fbd5d7b9f497a0805f4"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Oct 20 08:42:50 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 20 08:42:50 2011 -0700"
      },
      "message": "Merge \"Update links for SampleSpellCheckerService for I938ba499\" into ics-mr0"
    },
    {
      "commit": "9397f5807b5377c5edef99820614694cc7e05160",
      "tree": "e1a4a032e63e53b6cebbdcfff1e6679e57c84081",
      "parents": [
        "23d644202a44383bf008ff86f6faa3ea7e447290",
        "63b47728a444ed1163edbe229bd645de714bd4ae"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Thu Oct 20 07:25:14 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 20 07:25:14 2011 -0700"
      },
      "message": "Merge \"Add louder keypress sounds for different device configurations\" into ics-mr0"
    },
    {
      "commit": "63b47728a444ed1163edbe229bd645de714bd4ae",
      "tree": "355858931ed5988f683ce3ce98bcc52a8f1c5408",
      "parents": [
        "70ac412b2fe7be2507189a9fdfb30c43b36d56ac"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Thu Oct 20 07:23:25 2011 -0700"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Thu Oct 20 07:23:25 2011 -0700"
      },
      "message": "Add louder keypress sounds for different device configurations\n\nChange-Id: Ib5fe70e7b9d31efd8383e9d3351e33d08a3f7ae6\n"
    },
    {
      "commit": "23d644202a44383bf008ff86f6faa3ea7e447290",
      "tree": "c04b81c6d8a70590e02dd347c021a2a6e536c3e0",
      "parents": [
        "44630c72651803ba1dedba3b5352cad8a8a62ace",
        "6607b39baa05ee85a0857c3f95ff9224517b2abc"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Wed Oct 19 22:37:18 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 22:37:18 2011 -0700"
      },
      "message": "Merge \"Stagefright: idle OMX after ANW errors\" into ics-mr0"
    },
    {
      "commit": "44630c72651803ba1dedba3b5352cad8a8a62ace",
      "tree": "80130940c7841ab57100690c558ab24c29f4ca29",
      "parents": [
        "5dc30a770ab1b4f07ff10502f9de9ec39daac41d",
        "b787a751760de544f0d83bb7ddf9405ae6e4e481"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Oct 19 21:36:32 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 21:36:32 2011 -0700"
      },
      "message": "Merge \"Updating the screenshot notification icons.\" into ics-mr0"
    },
    {
      "commit": "6607b39baa05ee85a0857c3f95ff9224517b2abc",
      "tree": "762f143a7abc692a1ef2f25d2356f1774e8bfab7",
      "parents": [
        "5310a731eab664352044781d4b107b4837ea77ac"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Wed Oct 19 21:14:13 2011 -0700"
      },
      "committer": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Wed Oct 19 21:22:19 2011 -0700"
      },
      "message": "Stagefright: idle OMX after ANW errors\n\nThis change fixes an issue in Stagefright where the state of an OMXCodec\nobject can get out of sync with the state of the OMX component.  In\nparticular, if one of the ANativeWindow functions failed and put the\nOMXCodec into the ERROR state, this would cause Stagefright to skip\ndoing the Executing -\u003e Idle transition.  Without this transition the\nfreeBuffersOnPort call would never be made, and the MediaBuffers would\nend up being leaked (which would also leak the Gralloc buffers they\nreference).\n\nBug: 5333695\nChange-Id: I85ea0cf92d18e7ef6d35c7d1e2a7b4e2c9745d34\n"
    },
    {
      "commit": "5dc30a770ab1b4f07ff10502f9de9ec39daac41d",
      "tree": "7c23b862af87a58dc26e353bc0c57ba9dd924baf",
      "parents": [
        "2f35281ae0ae4471527e9286f022cb960384044e",
        "6304b0d58e74509a9f21b67b5227b2fee2f1b60f"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Oct 19 21:15:30 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 21:15:30 2011 -0700"
      },
      "message": "Merge \"DatePicker crashes when going from 2036 to 2035 via ▼\" into ics-mr0"
    },
    {
      "commit": "2f35281ae0ae4471527e9286f022cb960384044e",
      "tree": "a9cba56ec09bd3a257bba1cd1501208bd626aa27",
      "parents": [
        "f806871f3016a8184de4c9dcfbe0b9069dc0d72c",
        "a5ff5b482ab74b327983652439bea58c0499bae0"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Oct 19 20:49:33 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 20:49:33 2011 -0700"
      },
      "message": "Merge \"Fix 5485925: Fix crash in transport control view\" into ics-mr0"
    },
    {
      "commit": "6304b0d58e74509a9f21b67b5227b2fee2f1b60f",
      "tree": "11f863cd30398a80a89351ab44d7b5dc593becb2",
      "parents": [
        "47f8367ab79247501d5d204632a7797fa8a888e5"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Oct 19 19:55:44 2011 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Oct 19 20:43:35 2011 -0700"
      },
      "message": "DatePicker crashes when going from 2036 to 2035 via ▼\n\n1. Some obsolte logic was placing invalid index in the array of\n   scroll wheel items which was resulting in failure to look its\n   string representation from the cache causing a NPE.\n\n2. While editing the current value via the IME the middle item\n   of the scroll wheel was partially visible i.e. the user was\n   able to see a dimmed version of the old value intermixed with\n   the new one.\n\n3. The logic for hiding the IME while poking a button i.e. starting\n   to use another way of changing the current value, was incorrect.\n\nbug:5480205\n\nChange-Id: I1c2c96402bd38bac1dec64ccc6b550410332b9d7\n"
    },
    {
      "commit": "f806871f3016a8184de4c9dcfbe0b9069dc0d72c",
      "tree": "101cdbebf89847c8d2a670f1bfd8cf44222e2ad9",
      "parents": [
        "d47d4f7b7713a4a05da7ea55c3e698b939fe81b1"
      ],
      "author": {
        "name": "Chih-Chung Chang",
        "email": "chihchung@google.com",
        "time": "Thu Oct 20 10:47:26 2011 +0800"
      },
      "committer": {
        "name": "Chih-Chung Chang",
        "email": "chihchung@google.com",
        "time": "Thu Oct 20 10:48:21 2011 +0800"
      },
      "message": "Fix 5487571: Make sure shutter sound is played when it\u0027s enforced\n\nChange-Id: I0c7adf452217b8308243836b40b1fba8f2029240\n"
    },
    {
      "commit": "b787a751760de544f0d83bb7ddf9405ae6e4e481",
      "tree": "ceb6e7f4c932ceca8bed5743665e803ad3f63aef",
      "parents": [
        "d47d4f7b7713a4a05da7ea55c3e698b939fe81b1"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Oct 19 18:31:53 2011 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Oct 19 18:34:30 2011 -0700"
      },
      "message": "Updating the screenshot notification icons.\n\nChange-Id: If4c4632e73445d69f13805b6e472a167a85d6601\n"
    },
    {
      "commit": "d47d4f7b7713a4a05da7ea55c3e698b939fe81b1",
      "tree": "953d5c25ff02e83aec7399746f579c4c7e5d93c3",
      "parents": [
        "06044fe114f7f07c15b0ba92740829cb8896766b",
        "a81ac7c450d9d534c46abc7000cc53779a72c283"
      ],
      "author": {
        "name": "Maarten Hooft",
        "email": "mthooft@google.com",
        "time": "Wed Oct 19 18:21:56 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 18:21:56 2011 -0700"
      },
      "message": "Merge \"Add a delay before walled garden test\" into ics-mr0"
    },
    {
      "commit": "06044fe114f7f07c15b0ba92740829cb8896766b",
      "tree": "017aa8c9211fa907220375bdd99c5ad5c928bd02",
      "parents": [
        "84e825a84d7dde03042228c79638935c92d13c92",
        "bb1b9ea8a488eec833b0be18c45dae8505876042"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Oct 19 18:15:52 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 18:15:52 2011 -0700"
      },
      "message": "Merge \"AccessibilityServiceInfo does not report properly the feedback type.\" into ics-mr0"
    },
    {
      "commit": "a5ff5b482ab74b327983652439bea58c0499bae0",
      "tree": "d187f58f802709f1f533d1288582528293991d0d",
      "parents": [
        "b3cdadb639027f62c7c1637ca962a70d2d1f3b4d"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Oct 19 17:36:51 2011 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Oct 19 18:07:58 2011 -0700"
      },
      "message": "Fix 5485925: Fix crash in transport control view\n\nThis fixes a crash where we weren\u0027t hiding the view when there\u0027s\nno registered media player.  It now hides the view when AudioManager\ntells it to clear the data.\n\nIt also avoids a possible race condition where a request can\ncome in from AudioManager before the callback is set.\n\nChange-Id: I3360e775c75396e1eee11413d317df5b39ceb487\n"
    },
    {
      "commit": "84e825a84d7dde03042228c79638935c92d13c92",
      "tree": "1c481ca326b2f44ceb4cf807209c54016e24ae6c",
      "parents": [
        "62ade220d9b72a9edc8fcc4dfe98ca9541c6d501",
        "0c4ccff36930ff4f0292b94ad51e164c9fa060a3"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 19 18:05:20 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 18:05:20 2011 -0700"
      },
      "message": "Merge \"Add hasNavigationBar() to the window manager.\" into ics-mr0"
    },
    {
      "commit": "62ade220d9b72a9edc8fcc4dfe98ca9541c6d501",
      "tree": "a9041e63503e3fd4ce11e9732da3abe31352a7b7",
      "parents": [
        "b3cdadb639027f62c7c1637ca962a70d2d1f3b4d",
        "9aa41fd5f04643e67af69771de79d37254f61806"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Oct 19 18:05:18 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 18:05:18 2011 -0700"
      },
      "message": "Merge \"Doc change: add video to platform highlights and fix a few things.\" into ics-mr0"
    },
    {
      "commit": "b3cdadb639027f62c7c1637ca962a70d2d1f3b4d",
      "tree": "bb2aed633546007efcd72562d769e26f32097386",
      "parents": [
        "163620417bc2980528e2079e3456c9600a92e165",
        "dc8bbe79b83c7f4a4cc7e557639079385097cc00"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Wed Oct 19 17:55:45 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 17:55:45 2011 -0700"
      },
      "message": "Merge \"Check whether media recorder client exists before dumping.\" into ics-mr0"
    },
    {
      "commit": "163620417bc2980528e2079e3456c9600a92e165",
      "tree": "c94e01a6242f08386a4229a1faa0780f7b282443",
      "parents": [
        "018cb119bca7a3a08dd59843e1fec9a3027a8133",
        "c7d233d93f84fce9877c3eb645bbb515baf0dc0a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Oct 19 17:15:39 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 17:15:39 2011 -0700"
      },
      "message": "Merge \"Fix issue #5484096: Device rebooted after turning WiFi tethering ON, IRL19 Crespo.\" into ics-mr0"
    },
    {
      "commit": "bb1b9ea8a488eec833b0be18c45dae8505876042",
      "tree": "d4cd9f67d5466e770d11b00ef9bd2c8cc472cc4b",
      "parents": [
        "47f8367ab79247501d5d204632a7797fa8a888e5"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Oct 19 17:10:14 2011 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Oct 19 17:14:27 2011 -0700"
      },
      "message": "AccessibilityServiceInfo does not report properly the feedback type.\n\nSince the feedback type is an integer the bits of which correspond to a given\nfeedback type, the AccessibilityNodeInfo#feedbackTypeToString should return a\nstring representation of all feedback types. The current implementation\nincorrectly assumes that the argument had only one flag set. Note that this\nis a new ICS API and we would like to have this fixed.\n\nbug:5486933\n\nChange-Id: I5e461c385e199cce4c3054907ff0acf5e9d92afc\n"
    },
    {
      "commit": "9aa41fd5f04643e67af69771de79d37254f61806",
      "tree": "9bae87840cdf77d7ac345f3ccb9fe315e6815ddd",
      "parents": [
        "cd815fc55bf998578461a95daf8d8fe4a6522961"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Oct 18 20:53:15 2011 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Oct 19 17:05:17 2011 -0700"
      },
      "message": "Doc change: add video to platform highlights and fix a few things.\n\nChange-Id: I788ecbfaba0ce4be9b718e2223dafebc451425bf\n"
    },
    {
      "commit": "c7d233d93f84fce9877c3eb645bbb515baf0dc0a",
      "tree": "30c45baec612ba4cb683cf057f069d2dc92c2cd0",
      "parents": [
        "3c86134a50618605c86eb9f5f120dbf97826e3e1"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Oct 19 16:55:27 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Oct 19 16:55:27 2011 -0700"
      },
      "message": "Fix issue #5484096: Device rebooted after turning WiFi tethering ON, IRL19 Crespo.\n\nChange-Id: Iee530ae4adac20eb9637cc1b933a2202f4beb373\n"
    },
    {
      "commit": "a81ac7c450d9d534c46abc7000cc53779a72c283",
      "tree": "3bbe267cd8279a7d8b2365ee26ace184b14446bf",
      "parents": [
        "63fae9d56286e7c51261a5a00755466b350efa33"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Oct 19 16:19:48 2011 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Oct 19 16:23:57 2011 -0700"
      },
      "message": "Add a delay before walled garden test\n\nThis allows a carrier app to authenticate before we notify the user.\nFor future, we will provide an API that allows app to disable\nthe walled garden check.\n\nBug:5398921\nChange-Id: Iff98ddaaa9fa38def4f43b1995f4b2c36f93a919\n"
    },
    {
      "commit": "018cb119bca7a3a08dd59843e1fec9a3027a8133",
      "tree": "92650ad120e47475ac5a1b38d431963b53b38707",
      "parents": [
        "3c86134a50618605c86eb9f5f120dbf97826e3e1",
        "0e6fa8b60d113883c92dd754f5e3f8bb8b17e073"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Oct 19 15:51:18 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 15:51:18 2011 -0700"
      },
      "message": "Merge \"AdapterView does not check for null adapter when initializing accessibility event.\" into ics-mr0"
    },
    {
      "commit": "3c86134a50618605c86eb9f5f120dbf97826e3e1",
      "tree": "ab597c18135ef02e019f8ff4fe537b267f40ed91",
      "parents": [
        "bdca5c6237558015910a14d38f78ba84973e8ed4",
        "7fa1cee12c12231b5d72c95dc72512867713ff1b"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Oct 19 13:59:55 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 13:59:55 2011 -0700"
      },
      "message": "Merge \"Fix issue 381905: BassBoostTest CTS tests fail...\" into ics-mr0"
    },
    {
      "commit": "0c4ccff36930ff4f0292b94ad51e164c9fa060a3",
      "tree": "062b194978f180d67b352cc64b552a485bdead62",
      "parents": [
        "70ac412b2fe7be2507189a9fdfb30c43b36d56ac"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 19 16:39:14 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 19 16:39:14 2011 -0400"
      },
      "message": "Add hasNavigationBar() to the window manager.\n\nIt is no longer sufficient to check the value of\ninternal.R.bool.config_showNavigationBar to determine if a\nnavigation bar (separate from the status bar) is shown on a\ndevice, because the emulator needs to be able to override\nthis value (now possible by setting qemu.hw.mainkeys to \"1\"\nor \"0\", for navbar or no navbar, respectively).\n\nThis logic is now contained in PhoneWindowManager, and any\nclients wishing to know whether the system has a software\nnav bar should consult the new hasNavigationBar() method.\n\nBug: 5404945\nChange-Id: I119d32a8c84b88b2ef46f63244e7f11dc5de0359\n"
    },
    {
      "commit": "0e6fa8b60d113883c92dd754f5e3f8bb8b17e073",
      "tree": "2f610bdf99f8a3d3d242f56b77804790f7be8410",
      "parents": [
        "47f8367ab79247501d5d204632a7797fa8a888e5"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Oct 19 12:38:04 2011 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Oct 19 12:38:08 2011 -0700"
      },
      "message": "AdapterView does not check for null adapter when initializing accessibility event.\n\nThe code that initializes accessibility events was assuming the AdapterView\nalways has an adapter and this caused NPE. Now the right method of the view\nis called to get the item count.\n\nbug:5474162\n\nChange-Id: I6c330dc2894477df9447a4ecfddc7bd62c575d59\n"
    },
    {
      "commit": "bdca5c6237558015910a14d38f78ba84973e8ed4",
      "tree": "49c9d79bc2ae7fe08af93c470392f972117faecb",
      "parents": [
        "47bc0feace5b842b3b8bf07b88e41ff658667bb3"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 03 16:35:07 2011 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 19 12:20:59 2011 -0700"
      },
      "message": "cherrypick from hc-mr2 Change-Id: I20c238ae599db79e41eaa2ea82a1e5631d004967\nplus a small tweak to remove \"other\" data from platform chart\ndocs: dashboard update\n\nChange-Id: If47597399cbcdef92d0b4a83d728bd9ea9034f83\n"
    },
    {
      "commit": "47bc0feace5b842b3b8bf07b88e41ff658667bb3",
      "tree": "f1b0e989fb182495c60f2ab2b1df2ebcf3750b5f",
      "parents": [
        "2f6a53270f113a244f3b6ca91a1efef2c4a26fac"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 19 12:01:16 2011 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 19 12:01:16 2011 -0700"
      },
      "message": "docs: fix typo in platform notes\nissue 5481512\n\nChange-Id: I4773e06b315100f97b8d1dda6003a03b40cedd0b\n"
    },
    {
      "commit": "2f6a53270f113a244f3b6ca91a1efef2c4a26fac",
      "tree": "6ca61d17a4c42ecdda571265783e20db7f2b5c62",
      "parents": [
        "47f8367ab79247501d5d204632a7797fa8a888e5",
        "8cc36e572876f3bb9197f0109db3042466e5f917"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 19 11:58:27 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 11:58:27 2011 -0700"
      },
      "message": "Merge \"Auto-close if you swipe away the last notification.\" into ics-mr0"
    },
    {
      "commit": "7fa1cee12c12231b5d72c95dc72512867713ff1b",
      "tree": "747e597778768c37e6c4e82b5820324184a88aca",
      "parents": [
        "70ac412b2fe7be2507189a9fdfb30c43b36d56ac"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Oct 19 11:44:54 2011 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Oct 19 11:44:54 2011 -0700"
      },
      "message": "Fix issue 381905: BassBoostTest CTS tests fail...\n\nWhen AudioEffectTest is executed, an Equalizer is created\nand enabled on a MediaPlayer session. Effects on the output\nmix are therefore suspended.\nThen the MediaPlayer is released with the effect still enabled.\nIn this case, Audioflinger::purgeStaleEffects_l() fails to restore\nthe suspended effects when the effect attached to the released audio session\nis removed.\nWhen subsequent tests are executed on output mix effects, these effects cannot be\nenabled as they are still suspended.\n\nFixed purgeStaleEffects_l() to restore suspended effects if the effect removed is enabled.\n\nAlso fixed EffectHandle::disconnect() to only restore suspended effects if the disconnected\nhandle actually has control over the effect.\n\nChange-Id: I67232e7c34680b0cc01abfd57d5d510a524e5d4f\n"
    },
    {
      "commit": "47f8367ab79247501d5d204632a7797fa8a888e5",
      "tree": "482bd358c4e611539c157d75e51351d9e8d756f9",
      "parents": [
        "827d069afb297b6d96c995c03da9d4ee17e60679",
        "c24ab866b0d46685f6ddd340b9c84375cf8d6831"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Oct 19 11:07:34 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 11:07:34 2011 -0700"
      },
      "message": "Merge \"Work on issue #5465917: Wakelock *overflow* held for very long times\" into ics-mr0"
    },
    {
      "commit": "827d069afb297b6d96c995c03da9d4ee17e60679",
      "tree": "85f7b5c93395e054b12a61f37a7d52c6b4aea5dc",
      "parents": [
        "9a76afff4da4bd51685b0938439c4f4a0e19345f",
        "791e63829ce4a07b2d9dee6b7f166ddf0303e67a"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Wed Oct 19 11:06:05 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 11:06:05 2011 -0700"
      },
      "message": "Merge \"SurfaceTexture: free buffers when disconnect fails\" into ics-mr0"
    },
    {
      "commit": "9a76afff4da4bd51685b0938439c4f4a0e19345f",
      "tree": "16b7baa2289b9e337ad41d7a5aa20a5bce293548",
      "parents": [
        "8408e5165a74ddee7d2d8698314cfda521fbfc76",
        "412cba8aa10231cdf515d9400a754e8a16a8eb3d"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Wed Oct 19 10:04:19 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 10:04:19 2011 -0700"
      },
      "message": "Merge \"Make Recent Apps faster\" into ics-mr0"
    },
    {
      "commit": "8408e5165a74ddee7d2d8698314cfda521fbfc76",
      "tree": "3964db6666ebc0af25ecc8b1829d4e9a01c84062",
      "parents": [
        "70ac412b2fe7be2507189a9fdfb30c43b36d56ac",
        "ed48c8b4f50e060add50ad72a8d7af2fa547885b"
      ],
      "author": {
        "name": "Ben Komalo",
        "email": "benkomalo@google.com",
        "time": "Wed Oct 19 09:32:50 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 09:32:50 2011 -0700"
      },
      "message": "Merge \"Fix remote device wipe to not hang.\" into ics-mr0"
    },
    {
      "commit": "44619d3e087138775fb19fbd5d7b9f497a0805f4",
      "tree": "e381b12fe7767fea1190120dbfdb74bb34561159",
      "parents": [
        "f7613743f29f38cbbaf4ae09996c380845a17daf"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Wed Oct 19 22:46:18 2011 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Wed Oct 19 23:52:03 2011 +0900"
      },
      "message": "Update links for SampleSpellCheckerService for I938ba499\n\nChange-Id: I528fc5ee5f9971ecb3bf47ef1c8b999546724c1f\n"
    },
    {
      "commit": "8cc36e572876f3bb9197f0109db3042466e5f917",
      "tree": "85a81c3ab023efae84f57cd0c8b45c5f71f83113",
      "parents": [
        "70ac412b2fe7be2507189a9fdfb30c43b36d56ac"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Oct 17 14:18:46 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 19 10:33:35 2011 -0400"
      },
      "message": "Auto-close if you swipe away the last notification.\n\nMatias, I think this will enchant you.\n\nBug: 4902177\nChange-Id: I748b62d3928519455b6b98b0b074a1204e2fdb4b\n"
    },
    {
      "commit": "70ac412b2fe7be2507189a9fdfb30c43b36d56ac",
      "tree": "02c119cbbb9ee83261917a07017137aa39921b8f",
      "parents": [
        "d7035c58b006b62084232c8db6c4f7c4002170cc",
        "0ab84ef507f23505a72798fbe25cf4bb2c507ea3"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Tue Oct 18 22:58:09 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 22:58:09 2011 -0700"
      },
      "message": "Merge \"Add a LayerScreenshot\" into ics-mr0"
    },
    {
      "commit": "9cbd360a670ca6deb7f2e933f1b79361b84f80a2",
      "tree": "3e796e2d937112da6b8982375f62a057d228207e",
      "parents": [
        "dba69061a6e9c25d968819cee47ab13e5b554b9a"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Oct 18 22:59:00 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 19 01:41:29 2011 -0400"
      },
      "message": "Lazily fetch the status bar service.\n\nWorks around a timing issue in the lockscreen\u0027s connection\nto the status bar.\n\nBug: 5479833\nChange-Id: I043441b94db74df3e4319dd7bfb7635446cdc5d6\n"
    },
    {
      "commit": "d7035c58b006b62084232c8db6c4f7c4002170cc",
      "tree": "ab6011cd7d51c995bf36948ba669aa391f9b007b",
      "parents": [
        "5264f6003bbcb8ca70df034379154914260cc322",
        "526f0a0e158cf46c244edc57624c15ebce26c71f"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Tue Oct 18 22:33:40 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 22:33:40 2011 -0700"
      },
      "message": "Merge \"Fix a hang in SF caused by invalid transform matrix from the WM\" into ics-mr0"
    },
    {
      "commit": "dc8bbe79b83c7f4a4cc7e557639079385097cc00",
      "tree": "3b45371ba1e005ffb092a4f88bfa7a9aab81fbbf",
      "parents": [
        "5264f6003bbcb8ca70df034379154914260cc322"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue Oct 18 22:29:20 2011 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue Oct 18 22:29:20 2011 -0700"
      },
      "message": "Check whether media recorder client exists before dumping.\n\nChange-Id: I1f3a644a958975e4cf6c02099c53e30cc4d2fd82\nrelated-to-bug: 5477177\n"
    },
    {
      "commit": "5264f6003bbcb8ca70df034379154914260cc322",
      "tree": "3e3863da0c02071c1f7c9f58777bcd758a2c185b",
      "parents": [
        "f7613743f29f38cbbaf4ae09996c380845a17daf",
        "5a37afa87cce44e265d33b3d2ff159253d5f593f"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue Oct 18 22:16:08 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 22:16:08 2011 -0700"
      },
      "message": "Merge \"Bail out after kMaxColorFormatSupported calls to OMX_GetParameter(). Avoid infinite loop in querying omx component about the supported color format.\" into ics-mr0"
    },
    {
      "commit": "f7613743f29f38cbbaf4ae09996c380845a17daf",
      "tree": "05c50117a60046ac06c986332a4cf62d54d18f6f",
      "parents": [
        "23bf250522b7dff9acd14c5900b66b1df9c76745",
        "0d0fba4587df36846baa80463490befdcef38e98"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Oct 18 20:23:22 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 20:23:22 2011 -0700"
      },
      "message": "Merge \"Don\u0027t call hwc set() if there is nothing new to do\" into ics-mr0"
    },
    {
      "commit": "23bf250522b7dff9acd14c5900b66b1df9c76745",
      "tree": "fd09c3bd2ba14504e94fe8cd0ec91b315c8df643",
      "parents": [
        "ecfdd7ff468bfc861e84fe18992e26b89cc63126",
        "9044ef05d542a4f99b4be7ecefbe5e676bd3ea7f"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Oct 18 20:23:15 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 20:23:15 2011 -0700"
      },
      "message": "Merge \"Make sure set GL state properly\" into ics-mr0"
    },
    {
      "commit": "0ab84ef507f23505a72798fbe25cf4bb2c507ea3",
      "tree": "ea360721418d5b13c376c4f2bcbb4066ebb65f93",
      "parents": [
        "526f0a0e158cf46c244edc57624c15ebce26c71f"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Oct 13 16:02:48 2011 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Oct 18 20:21:47 2011 -0700"
      },
      "message": "Add a LayerScreenshot\n\nA LayerScreenshot is a special type of layer that contains a screenshot of\nthe screen acquired when its created. It works just like LayerDim.\n\nMake sure to call compositionComplete() after rendering into a FBO.\n\nBug: 5446982, 5467587, 5466259\nChange-Id: I5d8a1b4c327f9973d950cd4f4c0bca7f62825cd4\n"
    }
  ],
  "next": "526f0a0e158cf46c244edc57624c15ebce26c71f"
}
