)]}'
{
  "log": [
    {
      "commit": "5da91bd6740ef910350edb2ed1df127da445a785",
      "tree": "7a6fdeb7f50b5a084e4e6735589cc7096fa0451d",
      "parents": [
        "88f10c6ce5a97b1990934148deb8ed6aa6ef7a48"
      ],
      "author": {
        "name": "Michael Kolb",
        "email": "kolby@google.com",
        "time": "Tue Nov 29 15:29:03 2011 -0800"
      },
      "committer": {
        "name": "Michael Kolb",
        "email": "kolby@google.com",
        "time": "Wed Nov 30 16:15:18 2011 -0800"
      },
      "message": "fix position of WebTextView on scrolling layers\n\n    Bug: 5677828\n\n    depends on CL: 152845\n\nChange-Id: Ia6fce3ef64954d99fe044e801d7f083055c8b880\n"
    },
    {
      "commit": "88f10c6ce5a97b1990934148deb8ed6aa6ef7a48",
      "tree": "3306ba67dfea6cffdf3bdc9c9467cb3f48dc881f",
      "parents": [
        "f8d20bd6495883e98e23827a2e5ed03766fe483b",
        "1fbee79eb31011fa260d9fe088c165cc9171d98b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Nov 30 14:12:44 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 30 14:12:44 2011 -0800"
      },
      "message": "Merge \"Fix issue #5679504: Device stuck and sudden reboot - Watchdog reset?\" into ics-mr1"
    },
    {
      "commit": "f8d20bd6495883e98e23827a2e5ed03766fe483b",
      "tree": "51ae4b7f3bffbd8a70e809166a2993858b2b809b",
      "parents": [
        "7797cae2564eccf6d817b06d8116bd9cdc8e9ed4",
        "bbb09aceb64bc4ab26283288fbedbdf8b801577d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Nov 30 14:11:17 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 30 14:11:17 2011 -0800"
      },
      "message": "Merge \"Turn off debug log.\" into ics-mr1"
    },
    {
      "commit": "7797cae2564eccf6d817b06d8116bd9cdc8e9ed4",
      "tree": "9b22ed385c89079ff298265168a1e39e7388304c",
      "parents": [
        "e8ba2aba934e3767d2081007bba93bad68566d22",
        "39fe17c8fb764a9233182cc408e37b1a59182b00"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Nov 30 14:07:34 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 30 14:07:34 2011 -0800"
      },
      "message": "Merge \"Cache drawable constant states instead of drawables Bug #5678369\" into ics-mr1"
    },
    {
      "commit": "e8ba2aba934e3767d2081007bba93bad68566d22",
      "tree": "e92577a6a3bd1109f7e50e7ed5f647cd1c9010f4",
      "parents": [
        "865b98024fb5fa21854feb578b8816bbb72120ba",
        "cadd325aff7354be23d3bccb4f53b603f1506c9f"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Nov 30 13:52:21 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 30 13:52:21 2011 -0800"
      },
      "message": "Merge \"add a way to access the version string of the h/w implementation of EGL\" into ics-mr1"
    },
    {
      "commit": "865b98024fb5fa21854feb578b8816bbb72120ba",
      "tree": "4fd3f2b14dcec2c72b3fa6bd7a9491ec1bec5a7c",
      "parents": [
        "47e4015ba23c507196980dcb4a311afc7e2358b1",
        "b64cb88c32fe6dc4f3476e80004b2d9d86a7b296"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Nov 30 11:54:17 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 30 11:54:17 2011 -0800"
      },
      "message": "Merge \"Expanding NotificationManager\u0027s event logging.\" into ics-mr1"
    },
    {
      "commit": "47e4015ba23c507196980dcb4a311afc7e2358b1",
      "tree": "8cc3cff30c39f97928fd444487808bbd3cfd85d0",
      "parents": [
        "2f504d9ea8aa18cd8dbaa2dcc3f3959252b414cc",
        "ec9cc1bcc85a06f3f767de831bb5ca50983964cc"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Nov 30 11:44:54 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 30 11:44:54 2011 -0800"
      },
      "message": "Merge \"Avoid airplane mode labels when Wi-Fi enabled.\" into ics-mr1"
    },
    {
      "commit": "bbb09aceb64bc4ab26283288fbedbdf8b801577d",
      "tree": "869e82ad54f9aba176f26ec1533d2f0e78000e70",
      "parents": [
        "2f504d9ea8aa18cd8dbaa2dcc3f3959252b414cc"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Nov 30 11:31:29 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Nov 30 11:40:40 2011 -0800"
      },
      "message": "Turn off debug log.\n\nChange-Id: I1d4612133580d493d81d0b15752e009202e95ce0\n"
    },
    {
      "commit": "1fbee79eb31011fa260d9fe088c165cc9171d98b",
      "tree": "53ce592a78a21ce1799088d56a73b9c5030c5501",
      "parents": [
        "1808f214b0cd7a62628b273b93a1ea688f262565"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Nov 30 11:29:58 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Nov 30 11:29:58 2011 -0800"
      },
      "message": "Fix issue #5679504: Device stuck and sudden reboot - Watchdog reset?\n\nCalls to get the display size no longer need to acquire the global\nwindow lock.\n\nChange-Id: I751ea6ed0e20f1f521783f4bd5a8f9c31cd43573\n"
    },
    {
      "commit": "ec9cc1bcc85a06f3f767de831bb5ca50983964cc",
      "tree": "a3fce7721fe68fabd2a273a7143ad0c9f0dbaaba",
      "parents": [
        "cc084f1d734c1e332d6acc1f89204036ee82bd0c"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Nov 30 11:02:27 2011 -0800"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Nov 30 11:20:40 2011 -0800"
      },
      "message": "Avoid airplane mode labels when Wi-Fi enabled.\n\nWhen refreshing network views, avoid setting airplane mode icon and\nlabels when connected to Wi-Fi network.\n\nBug: 5262367\nChange-Id: Ib831ce06bab67fffcc14a8c3b1ba9e437a74761d\n"
    },
    {
      "commit": "39fe17c8fb764a9233182cc408e37b1a59182b00",
      "tree": "c9cf8ff0ba434a1b85943e17775f20361db9f958",
      "parents": [
        "8279acb965abedb5cc1942c399c078eb477cec7a"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Nov 30 10:34:07 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Nov 30 10:34:07 2011 -0800"
      },
      "message": "Cache drawable constant states instead of drawables\nBug #5678369\n\nCaching drawables directly in a static map was responsible for runtime\nrestarts. If two different UI threads requested the same drawable, the\nfirst thread to issue the request would be given a drawable callback\nbelonging to the second thread. This would cause an exception in\nViewRootImpl on invalidate.\n\nThe solution is to store the drawable states and to create a new\ndrawable instance every time a drawable is requested from the\ncache. This is similar to how preloaded resources are handled.\n\nChange-Id: I47e24e2a168cf67a3589185c6cd77b70f9a1c7cf\n"
    },
    {
      "commit": "2f504d9ea8aa18cd8dbaa2dcc3f3959252b414cc",
      "tree": "8c1e3e349802e3351a24315da66dbbd44d6af9d5",
      "parents": [
        "db904b4782a4dfc9d81d5d0616dea3656893b539",
        "9f086d812ff04703de4b14e02a7702ba7c8acb33"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Nov 30 10:25:42 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 30 10:25:42 2011 -0800"
      },
      "message": "Merge \"NumberPicker incorrectly shown for the old theme.\" into ics-mr1"
    },
    {
      "commit": "db904b4782a4dfc9d81d5d0616dea3656893b539",
      "tree": "3d37bea7f89616c51bc09596cfe2b65aa8dc17cc",
      "parents": [
        "cc084f1d734c1e332d6acc1f89204036ee82bd0c",
        "ebac48c6adf738cb27ea59669c9eca4467063d18"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Nov 30 10:20:29 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 30 10:20:29 2011 -0800"
      },
      "message": "Merge \"Fix issue #5628789: Cannot set static/custom wallpaper after clearing Settings data\" into ics-mr1"
    },
    {
      "commit": "cc084f1d734c1e332d6acc1f89204036ee82bd0c",
      "tree": "73d1414ca0f9fe0eac51e3791328deee44849b92",
      "parents": [
        "bb1e7d4324ff43491c526c77f405bbbf0cece611"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Nov 30 12:23:40 2011 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Nov 30 12:32:15 2011 +0000"
      },
      "message": "Fix superfluous onError callbacks.\n\nWhen stop() is called twice or after done().This relates\nto bug 5662598 because users using the old deprecated API\nwill see two calls to onUtteranceCompleted.\n\nbug:5662598\nChange-Id: I5d59cf66b4f4c8650d3f8f9e503ac3f33132c0d0\n"
    },
    {
      "commit": "b64cb88c32fe6dc4f3476e80004b2d9d86a7b296",
      "tree": "9ed8076690d691fb423df8a967fe2e0d6bf261aa",
      "parents": [
        "bb1e7d4324ff43491c526c77f405bbbf0cece611"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Nov 29 23:48:29 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Nov 29 23:48:29 2011 -0500"
      },
      "message": "Expanding NotificationManager\u0027s event logging.\n\nSpecifically, add the \"tag\" and \"mustNotHaveFlags\" columns.\n\n(Hunting bug 5444859.)\n\nChange-Id: Ic9ece44ed4697f7a8ef54e7870f72c9f94518cd9\n"
    },
    {
      "commit": "9f086d812ff04703de4b14e02a7702ba7c8acb33",
      "tree": "b13524bd2b1b5fa6fb4b77d0f1aa0fa8fdbadf2c",
      "parents": [
        "50b2042502bc459b40430fe3b3b83d7d61e5daf9"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Nov 29 18:27:23 2011 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Nov 29 18:40:05 2011 -0800"
      },
      "message": "NumberPicker incorrectly shown for the old theme.\n\n1. NumberPicker is trying to greedily grow to its max size\n   but if the max size is not specified the default value\n   was the max integer which makes the widget get quite\n   tall in some cases. Now the widget tries to reach the\n   max size only if it has been specified.\n\n2. NumberPicker was not computing its min width when the array\n   of display values is set.\n\n3. DatePicker\u0027 layout for the old Theme was adding a margin on\n   the right of the group of spinners and if the calendar view\n   is not shown the spinners were not centered. Added the spinners\n   right margin to the left margin of the calendar view.\n\n4. TimePickerDialog was using the wrong conext and was not dismissable\n   on an outside touch. Same for the DatePickerDialog context.\n\nbug:5646161\n\nChange-Id: Ic15f9b3e6291b76493604230ceb4f783a04d4ac7\n"
    },
    {
      "commit": "ebac48c6adf738cb27ea59669c9eca4467063d18",
      "tree": "648eb9745eee8a8ee8a899eee23087140d5eb72b",
      "parents": [
        "1808f214b0cd7a62628b273b93a1ea688f262565"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 29 18:01:50 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 29 18:01:50 2011 -0800"
      },
      "message": "Fix issue #5628789: Cannot set static/custom wallpaper after clearing Settings data\n\nNeed to make sure the \"files\" directory is created.\n\nChange-Id: I8d5b374a5a03590a5ce7fafb5171705414f7b2f9\n"
    },
    {
      "commit": "cadd325aff7354be23d3bccb4f53b603f1506c9f",
      "tree": "1d9621d70c04d9b89a95144c575cb640fa41462c",
      "parents": [
        "f296ee697409b4b55bef17d534edbc24a4619f0f"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Nov 29 17:55:46 2011 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Nov 29 18:00:35 2011 -0800"
      },
      "message": "add a way to access the version string of the h/w implementation of EGL\n\nwe use a hidden egl extension. the version string is printed\nin SF\u0027s dumpsys log.\n\nChange-Id: I123eb4bde6de462bb2404c67b74d6d6219a48d6a\n"
    },
    {
      "commit": "bb1e7d4324ff43491c526c77f405bbbf0cece611",
      "tree": "235d607f7473ec35ba7db47e9fc371166f143398",
      "parents": [
        "6f1dd757cb158d17c76baeb170f7db2271802ef8",
        "77cec6132aea6ed98812125f5ad5f79e889cf658"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Nov 29 17:46:35 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 29 17:46:35 2011 -0800"
      },
      "message": "Merge changes I7e973a35,Ib3386fcc into ics-mr1\n\n* changes:\n  SurfaceTexture: add EGL_KHR_fence_sync option\n  SurfaceTexture: add a blit-to-FBO test\n"
    },
    {
      "commit": "6f1dd757cb158d17c76baeb170f7db2271802ef8",
      "tree": "e965c66766e6d362eca7e7b4474107740874dc7f",
      "parents": [
        "f296ee697409b4b55bef17d534edbc24a4619f0f",
        "6deb4b538ecf5cbd4418492bfb6b79df67eedfb7"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Tue Nov 29 17:25:09 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 29 17:25:09 2011 -0800"
      },
      "message": "Merge \"SurfaceMediaSource: use the vid enc usage bit\" into ics-mr1"
    },
    {
      "commit": "77cec6132aea6ed98812125f5ad5f79e889cf658",
      "tree": "57535ce4ed1806290cb04f8434d324dec7995df2",
      "parents": [
        "d6c938f04ec1e39dcbcf4d5adfcbdfbac0484540"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Mon Nov 14 14:51:01 2011 -0800"
      },
      "committer": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Tue Nov 29 17:09:01 2011 -0800"
      },
      "message": "SurfaceTexture: add EGL_KHR_fence_sync option\n\nThis change adds a compile-time option for SurfaceTexture to use the\nEGL_KHR_fence_sync extension to synchronize access to Gralloc buffers.\n\nBug: 5122031\nChange-Id: I7e973a358631fff5308acf377581b811911fe790\n"
    },
    {
      "commit": "f296ee697409b4b55bef17d534edbc24a4619f0f",
      "tree": "55ca514f85b0667483198cd81402a5de7838bb7f",
      "parents": [
        "1808f214b0cd7a62628b273b93a1ea688f262565",
        "d0051c06c2585398ca4ae54efb673d4a2d24aa5d"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Nov 29 16:55:47 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 29 16:55:47 2011 -0800"
      },
      "message": "Merge \"Send animation start notification back to webkit from ui thread\" into ics-mr1"
    },
    {
      "commit": "1808f214b0cd7a62628b273b93a1ea688f262565",
      "tree": "15c136d0ed583cfdcdb103c9522536d8c533d9bc",
      "parents": [
        "d3788b97c9a28e8cbfa4432389a5de04073a333b",
        "8bf0aa9b2b1f3d094ca7cc6917afb12cc16085eb"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 29 15:28:41 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 29 15:28:41 2011 -0800"
      },
      "message": "Merge \"Fix issue #5636525: ANR observed in setup wizard after changing language\" into ics-mr1"
    },
    {
      "commit": "d0051c06c2585398ca4ae54efb673d4a2d24aa5d",
      "tree": "1b4a003350809c9f55e52ef52a802f9e92625685",
      "parents": [
        "9b518d9304eb4ad17591944926231b661a3dfce0"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Nov 29 10:26:10 2011 -0800"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Nov 29 15:25:47 2011 -0800"
      },
      "message": "Send animation start notification back to webkit from ui thread\n\nbug:5239801\n\ndepends on external/webkit CL: https://android-git.corp.google.com/g/#/c/152559/\n\nChange-Id: I647b5a82680f570c918227dbf57521b862dcfe25\n"
    },
    {
      "commit": "d6c938f04ec1e39dcbcf4d5adfcbdfbac0484540",
      "tree": "9acd90f3ac1bd34dd53ec287e8ceaf4b14a0d9e8",
      "parents": [
        "be6ab576ff0e3bf2a8dc3feee6f476061afbda30"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Fri Nov 11 18:05:11 2011 -0800"
      },
      "committer": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Tue Nov 29 14:52:36 2011 -0800"
      },
      "message": "SurfaceTexture: add a blit-to-FBO test\n\nThis change adds a test for blitting (via GL rendering) from a\nSurfaceTexture to an FBO.\n\nChange-Id: Ib3386fcc3f37153277f3e37a26347441bb80ab58\n"
    },
    {
      "commit": "d3788b97c9a28e8cbfa4432389a5de04073a333b",
      "tree": "10a69ef66319307ef46b6cedf6c047ba0db73eab",
      "parents": [
        "a9a91ad356271c4c4d663223ff42694fbeb1d2a0",
        "7ae9f3ab5517a3d58cc1f462d4a920cbe42a4213"
      ],
      "author": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Tue Nov 29 14:18:27 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 29 14:18:27 2011 -0800"
      },
      "message": "Merge \"WebView animation support\" into ics-mr1"
    },
    {
      "commit": "a9a91ad356271c4c4d663223ff42694fbeb1d2a0",
      "tree": "61e09a6a54ebfaaa870e7f4b6123e3a9aafa3036",
      "parents": [
        "564fee36667e2699c59a29102136220dc2f65862",
        "8279acb965abedb5cc1942c399c078eb477cec7a"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Nov 29 14:14:44 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 29 14:14:44 2011 -0800"
      },
      "message": "Merge \"Improve screenshot animation performance Bug #5525888\" into ics-mr1"
    },
    {
      "commit": "564fee36667e2699c59a29102136220dc2f65862",
      "tree": "94999b9598b150f31723238b513a928eb5672a35",
      "parents": [
        "d12dc28460f622ab29e83fa688ad83a8263e9417",
        "551aeac336b426ae962e232d5223e7b994aaf1e1"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Nov 29 14:09:10 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 29 14:09:10 2011 -0800"
      },
      "message": "Merge \"Make sure we can properly shutdown even if\" into ics-mr1"
    },
    {
      "commit": "d12dc28460f622ab29e83fa688ad83a8263e9417",
      "tree": "47fa98e5e289300bbb65f48af427b4d6d68fa54b",
      "parents": [
        "351143fb0e2fcfb7dc2ef1045d693c71eb0ea329",
        "d03e7d62d5a5eda07e19b0bbc1eaa6ed82d860c5"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Nov 29 14:09:03 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 29 14:09:03 2011 -0800"
      },
      "message": "Merge \"If an error occurs that prevents us from reallocating buffers during a format change\" into ics-mr1"
    },
    {
      "commit": "351143fb0e2fcfb7dc2ef1045d693c71eb0ea329",
      "tree": "e62eb07e221bd3d64ecaffbcbe5483dc89d1df6b",
      "parents": [
        "405a4e34032f8a07028138266fe9f79f6753b466",
        "a10613fea8e9d8a73385d37ad92f9c56d8828ce6"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Nov 29 14:08:45 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 29 14:08:45 2011 -0800"
      },
      "message": "Merge \"Updated (internal) API for IStreamSource to signal discontinuities\" into ics-mr1"
    },
    {
      "commit": "405a4e34032f8a07028138266fe9f79f6753b466",
      "tree": "62352e960b6fe93d856304089387041104d706ac",
      "parents": [
        "be6ab576ff0e3bf2a8dc3feee6f476061afbda30",
        "66a051af37c3d7a610802c0c58906dc0faefa6be"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Nov 29 14:08:13 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 29 14:08:13 2011 -0800"
      },
      "message": "Merge \"Finer granularity discontinuity support.\" into ics-mr1"
    },
    {
      "commit": "8279acb965abedb5cc1942c399c078eb477cec7a",
      "tree": "890aa96487380bdca5c2ab9e2dd8ff35bc1dfc22",
      "parents": [
        "3f2730c5317700e3ae5412b5c825a747b591ebc2"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Nov 29 13:56:25 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Nov 29 13:56:25 2011 -0800"
      },
      "message": "Improve screenshot animation performance\nBug #5525888\n\nUses only 25% of the original amount of OpenGL API calls\nFillrate usage is now 1x the screen size instead of 5x\n\nChange-Id: Icc7d2793f276fb7ce23c7f652079e54e3d4779d5\n"
    },
    {
      "commit": "8bf0aa9b2b1f3d094ca7cc6917afb12cc16085eb",
      "tree": "7dabaa7bb4a90849d0c910137431101a37e12a61",
      "parents": [
        "672342c30903fa6b70a3e8e1977bb34210aede14"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 29 13:54:43 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 29 13:54:43 2011 -0800"
      },
      "message": "Fix issue #5636525: ANR observed in setup wizard after changing language\n\nWe could sometimes allow a process to be killed while still waiting for\nan activity in it to finish stopping.\n\nChange-Id: Ibf89665c4ad6da6be22de04a82b19ef778a7fda0\n"
    },
    {
      "commit": "be6ab576ff0e3bf2a8dc3feee6f476061afbda30",
      "tree": "37535e8706bf89b94c10d0ed7d7b6970cd3a637d",
      "parents": [
        "50b2042502bc459b40430fe3b3b83d7d61e5daf9",
        "6651a638348c15e89e265b0a53c775cac9beafa2"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Nov 29 13:13:33 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 29 13:13:33 2011 -0800"
      },
      "message": "Merge \"Fix application launch shortcuts.\" into ics-mr1"
    },
    {
      "commit": "50b2042502bc459b40430fe3b3b83d7d61e5daf9",
      "tree": "4ca7ec8983a26c4260d8965f8afae8c79d5481ad",
      "parents": [
        "9ab3c62499c054b600699fb107c28fc8926ca5a1",
        "672342c30903fa6b70a3e8e1977bb34210aede14"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 29 13:05:26 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 29 13:05:26 2011 -0800"
      },
      "message": "Merge \"Another attempt at getting OOM reports to batch.\" into ics-mr1"
    },
    {
      "commit": "672342c30903fa6b70a3e8e1977bb34210aede14",
      "tree": "1d58af6feb6354973d9b49ee2c4f3a5f91de3a3a",
      "parents": [
        "e5715521232443f01f8c0c0633cac364c8136bde"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 29 11:29:02 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 29 12:55:50 2011 -0800"
      },
      "message": "Another attempt at getting OOM reports to batch.\n\nWe now generate a stack-trace looking thing at the top of the report.\n\nAlso fix a bug I hit where the phone window manager was sending a\nbroadcast before the boot had completed.\n\nChange-Id: I0cee16180e4d05c9bd3fe715212a28f504ec91ac\n"
    },
    {
      "commit": "6651a638348c15e89e265b0a53c775cac9beafa2",
      "tree": "f42e59d99363cada07cdb6f4bff69fa51bfae2ad",
      "parents": [
        "500afb87a7a8b5928ef1a5196bdfd0bcc2b87e4a"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Nov 28 12:59:11 2011 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Nov 29 12:17:22 2011 -0800"
      },
      "message": "Fix application launch shortcuts.\n\nImproved quick launch bookmarks to support category-based shortcuts\ninstead of hardcoding package and class names for all apps.\n\nAdded a set of Intent categories for typical applications on the\nplatform.\n\nAdded support for some of the HID application launch usages to\nreduce reliance on quick launch for special purpose keys.  Some\nkeyboard vendors have hardcoded launch keys that synthesize\n\"Search + X\" type key combos.  The goal is to encourage them\nto stop doing this by implementing more of HID.\n\nBug: 5674723\nChange-Id: I79f1147c65a208efc3f67228c9f0fa5cd050c593\n"
    },
    {
      "commit": "a10613fea8e9d8a73385d37ad92f9c56d8828ce6",
      "tree": "5be4f71fbf79a2f5e1131d63b53a647ecc072f15",
      "parents": [
        "fed7a99a5294856d930e18225898828bd6755be1"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Nov 29 11:57:35 2011 -0800"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Nov 29 11:59:10 2011 -0800"
      },
      "message": "Updated (internal) API for IStreamSource to signal discontinuities\n\nChange-Id: Idd4b9d8e7cec16b3e3c91c70e75144d42be30f96\nrelated-to-bug: 5553055\n"
    },
    {
      "commit": "9ab3c62499c054b600699fb107c28fc8926ca5a1",
      "tree": "71cfb4638f7c575efc7f241821ca9c370a81b908",
      "parents": [
        "3f2730c5317700e3ae5412b5c825a747b591ebc2",
        "fa56c714f2571ba4f8201b3d279d67b975d19f5d"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Tue Nov 29 11:44:59 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 29 11:44:59 2011 -0800"
      },
      "message": "Merge \"Import revised translations.  DO NOT MERGE\" into ics-mr1"
    },
    {
      "commit": "fa56c714f2571ba4f8201b3d279d67b975d19f5d",
      "tree": "ae9732a528c398d85898517b687dc423d17ddb5b",
      "parents": [
        "500afb87a7a8b5928ef1a5196bdfd0bcc2b87e4a"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Tue Nov 29 11:42:53 2011 -0800"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Tue Nov 29 11:42:53 2011 -0800"
      },
      "message": "Import revised translations.  DO NOT MERGE\n\nChange-Id: Ia50fd44ea4492188f481e652caae940acaf961e2\n"
    },
    {
      "commit": "3f2730c5317700e3ae5412b5c825a747b591ebc2",
      "tree": "979cd08249dab7bcc40621fc6390b34c7881d410",
      "parents": [
        "9b518d9304eb4ad17591944926231b661a3dfce0",
        "b16dc690a5b3274d2d90b79f1dde85e012836c02"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Nov 29 11:35:07 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 29 11:35:07 2011 -0800"
      },
      "message": "Merge \"temporarily hardcode Nexus S refresh rate\" into ics-mr1"
    },
    {
      "commit": "9b518d9304eb4ad17591944926231b661a3dfce0",
      "tree": "2b06bea35710fec89c124bb565bbd40d7423c857",
      "parents": [
        "eb701df88cb3027d6323f9e2607cbe4d5ca93ac2",
        "81de8b99f599aaa163a7c9b2067e649e101f94b0"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 29 10:16:11 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 29 10:16:11 2011 -0800"
      },
      "message": "Merge \"Fix issue #5642121: Proximity sensor didn\u0027t turn the screen on in call\" into ics-mr1"
    },
    {
      "commit": "eb701df88cb3027d6323f9e2607cbe4d5ca93ac2",
      "tree": "d91d2b9a8b3048e35318014ff4987f603b2e8d36",
      "parents": [
        "ff33b94e236fcde3833fba698d32d0e6b98fa303",
        "9bb275197df8eb999eab4cdd0a2aff83c2bb2ef6"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Tue Nov 29 10:05:27 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 29 10:05:27 2011 -0800"
      },
      "message": "Merge \"Cleanup references when turning BT off.\" into ics-mr1"
    },
    {
      "commit": "ff33b94e236fcde3833fba698d32d0e6b98fa303",
      "tree": "e97c5e6817037594bc36794bd225d980658a2d9c",
      "parents": [
        "10232fe63916d03d147d0a07f8bf4d70cb60941c",
        "6f9a61651e7949a5d63a4b44314d435c0105a51f"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Tue Nov 29 10:05:13 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 29 10:05:13 2011 -0800"
      },
      "message": "Merge \"Cleanup static references when quitting.\" into ics-mr1"
    },
    {
      "commit": "10232fe63916d03d147d0a07f8bf4d70cb60941c",
      "tree": "3c9e3c1ab8535af52aac1c19e8fdd0d9fb4c7b98",
      "parents": [
        "7be31bd96a4cc71ebc2539573f062fa53cc7cb05",
        "39ba6d9c4cf5a88d71edb800f3f48f85f61187c4"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Nov 29 09:59:00 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 29 09:59:00 2011 -0800"
      },
      "message": "Merge \"Extracted text problems\" into ics-mr1"
    },
    {
      "commit": "7be31bd96a4cc71ebc2539573f062fa53cc7cb05",
      "tree": "3ed26d7e3ad7dd1e7cc27d81f6bc503bb7da4ed9",
      "parents": [
        "fed7a99a5294856d930e18225898828bd6755be1",
        "1a22db2927abf6860498ed4194947ba2d40d5ec7"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Nov 29 09:56:58 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 29 09:56:58 2011 -0800"
      },
      "message": "Merge \"IOOB in text selection.\" into ics-mr1"
    },
    {
      "commit": "fed7a99a5294856d930e18225898828bd6755be1",
      "tree": "91d2ba83aaeef217e7ac7e2e2c89cc5f942b991c",
      "parents": [
        "4e5d3f2ca05b513640d3163155756e01ae577d54",
        "7d46c613f6bfeb6638c6aafb52eab417ad8eef52"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Nov 29 05:49:11 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 29 05:49:11 2011 -0800"
      },
      "message": "Merge \"Quick fix for bug 5646217 blocking automation tests\" into ics-mr1"
    },
    {
      "commit": "4e5d3f2ca05b513640d3163155756e01ae577d54",
      "tree": "b4c1802630b01cbd3d1af6335c465b2f00c50d8f",
      "parents": [
        "051606150a80efa71b139e9d52fe6c8b2c02c884",
        "99b4523b753f35122e23e90c95f57399c3f8bb10"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Mon Nov 28 19:53:58 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 28 19:53:58 2011 -0800"
      },
      "message": "Merge \"Add the min fps option to set the min fps in the media recorder test. Add the procmem log to the media memory stress test.\" into ics-mr1"
    },
    {
      "commit": "051606150a80efa71b139e9d52fe6c8b2c02c884",
      "tree": "e0c958b90e25482c6a563239933101a61087f00d",
      "parents": [
        "e5715521232443f01f8c0c0633cac364c8136bde",
        "80a682bc3d1bdf1e756b799bbcd919678b319ee3"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Nov 28 17:56:18 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 28 17:56:18 2011 -0800"
      },
      "message": "Merge \"Add iteration-limited mode to FrameworkPerf\" into ics-mr1"
    },
    {
      "commit": "99b4523b753f35122e23e90c95f57399c3f8bb10",
      "tree": "7118f56a7208ee8d849cfa1ade8873be8227dfa0",
      "parents": [
        "37ac88f994c5b8af291acd9c8d7eb5e22ce3c489"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Wed Nov 23 19:02:01 2011 -0800"
      },
      "committer": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Mon Nov 28 17:56:02 2011 -0800"
      },
      "message": "Add the min fps option to set\nthe min fps in the media recorder test.\nAdd the procmem log to the media\nmemory stress test.\n\nChange-Id: Icf82f12adeca7072a171991d1d6a994e4bb7764a\n"
    },
    {
      "commit": "80a682bc3d1bdf1e756b799bbcd919678b319ee3",
      "tree": "a12ca5d1c9fd43406a6f863e89346d7f3accd162",
      "parents": [
        "500afb87a7a8b5928ef1a5196bdfd0bcc2b87e4a"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Nov 18 17:14:14 2011 -0800"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Nov 28 17:48:55 2011 -0800"
      },
      "message": "Add iteration-limited mode to FrameworkPerf\n\nYou can run tests for exactly N iterations regardless of duration now,\nin addition to the previous time-limited behavior.\n\n(Clean cherry-pick to break a dependency on a previous patch that\nneeds work before being committed.)\n\nChange-Id: I2e6cf511bbe968a6f95391567658722e87dfa1fe\n"
    },
    {
      "commit": "81de8b99f599aaa163a7c9b2067e649e101f94b0",
      "tree": "c0e823ef08168ec500d2fd40051c22fefac7fb50",
      "parents": [
        "e5715521232443f01f8c0c0633cac364c8136bde"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 28 16:54:31 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 28 16:57:37 2011 -0800"
      },
      "message": "Fix issue #5642121: Proximity sensor didn\u0027t turn the screen on in call\n\nTurning animations back on exposed this.  The problem is that when the\nscreen brightness changes, it initiates a brightness animation.  When\nwe force the screen to black as we wait for it to be ready to display,\nit sees that an animation is running so stops it and thinks this means\nit should now turn the display off.\n\nTo fix this, don\u0027t modify the screen brightness while we are waiting\nto show the screen.  This is good anyway because the whole point is to\navoid showing the screen until ready, and modifying the brightness at\nthat point would turn it on prematurely.\n\nChange-Id: I84b296f8ca5705c2d237ea7741cdeb95c5521df9\n"
    },
    {
      "commit": "e5715521232443f01f8c0c0633cac364c8136bde",
      "tree": "173124c18769ae314e8a13b704cb025c4a44803c",
      "parents": [
        "b54980d1d4d903f68cdfa952256afff01902cd94",
        "2d9f4620625405b916aa27177a6b5f82f8e5b15d"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Mon Nov 28 16:53:50 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 28 16:53:50 2011 -0800"
      },
      "message": "am 2d9f4620: Fix build\n\n* commit \u00272d9f4620625405b916aa27177a6b5f82f8e5b15d\u0027:\n  Fix build\n"
    },
    {
      "commit": "b54980d1d4d903f68cdfa952256afff01902cd94",
      "tree": "9cadead486e8f105634ecaed803685f1cb8acd04",
      "parents": [
        "46685db957cc01cef4ba198aafe44d99fe31f62c",
        "6d05fd3c795088ac60f86382df5a66d631e8a0cb"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 28 16:53:00 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 28 16:53:00 2011 -0800"
      },
      "message": "Merge \"Fix issue #5588689: Black camera preview after coming back from gmail\" into ics-mr1"
    },
    {
      "commit": "2d9f4620625405b916aa27177a6b5f82f8e5b15d",
      "tree": "5826a3a069631302fe07353487b71cec73bb5467",
      "parents": [
        "25261f59af0d902f239e541b735f7dc31e714b07"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Mon Nov 28 16:49:06 2011 -0800"
      },
      "committer": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Mon Nov 28 16:49:06 2011 -0800"
      },
      "message": "Fix build\n\nChange-Id: I465d85e4783763f311ed6ec0a09c1edde9712405\n"
    },
    {
      "commit": "66a051af37c3d7a610802c0c58906dc0faefa6be",
      "tree": "239db41f3a82a16f603dbeebef3da869b1d966bc",
      "parents": [
        "e35581ad5ad635f9dcfe4ab6a432c48b46b782cd"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Nov 28 12:36:11 2011 -0800"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Nov 28 16:45:13 2011 -0800"
      },
      "message": "Finer granularity discontinuity support.\n\nNo clients can signal a format change on either audio or video track (or both)\nand a time discontinuity (timestamps changed) independantly.\n\nChange-Id: I3e6cf4e7c260e85759879d61a9b517f68431c22f\nrelated-to-bug: 5553055\n"
    },
    {
      "commit": "551aeac336b426ae962e232d5223e7b994aaf1e1",
      "tree": "531855a6ed7be8612dfbf95dcca71d6088434acf",
      "parents": [
        "e35581ad5ad635f9dcfe4ab6a432c48b46b782cd"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Nov 28 16:27:35 2011 -0800"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Nov 28 16:27:35 2011 -0800"
      },
      "message": "Make sure we can properly shutdown even if\n\na) one of the two decoders has a pending discontinuity\nb) the renderer holds on to all output buffers for that decoder\nc) the renderer is paused\n\nif all three conditions are met the decoder won\u0027t ask for more input data\nand therefore never see the discontinuity.\n\nTo avoid this we briefly resume the renderer just before shutting down.\n\nChange-Id: I9e08af2a1eb4298d1cd00497d6aa33f4ad184e9a\nrelated-to-bug: 5655016\n"
    },
    {
      "commit": "9bb275197df8eb999eab4cdd0a2aff83c2bb2ef6",
      "tree": "6dd437b66b02f6b4555890b0fc817ced4f8068fa",
      "parents": [
        "6f9a61651e7949a5d63a4b44314d435c0105a51f"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Mon Nov 28 09:59:08 2011 -0800"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Mon Nov 28 16:19:36 2011 -0800"
      },
      "message": "Cleanup references when turning BT off.\n\nBug: 5572649\nChange-Id: I62f9e0620832b69995d5c6e1c24634c9a3895a4b\n"
    },
    {
      "commit": "6f9a61651e7949a5d63a4b44314d435c0105a51f",
      "tree": "e625a73dc8a31b91a7cf43ca3c193c8ebea165e6",
      "parents": [
        "500afb87a7a8b5928ef1a5196bdfd0bcc2b87e4a"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Mon Nov 28 13:13:02 2011 -0800"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Mon Nov 28 16:19:30 2011 -0800"
      },
      "message": "Cleanup static references when quitting.\n\nThe State machine was leaking references when it was\ngetting created and destroyed.\n\nChange-Id: I7904baf0482eef1617071d159d7b283566b4095c\n"
    },
    {
      "commit": "46685db957cc01cef4ba198aafe44d99fe31f62c",
      "tree": "0a04fceefb38ca16d539c917fa3a8143b213da17",
      "parents": [
        "da822367886d68f997153c7edd5368f3dfb6d58d",
        "ff98fa5a847f66e591287154c634ef7895a9549c"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Nov 28 16:06:52 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 28 16:06:52 2011 -0800"
      },
      "message": "Merge \"Fix crash in existing applications Bug #5659476\" into ics-mr1"
    },
    {
      "commit": "da822367886d68f997153c7edd5368f3dfb6d58d",
      "tree": "4da553b3dd224695bc66fb6b7bea850018c1da34",
      "parents": [
        "8990cb5768efba46bb1d7458377dd44498afcfdb",
        "25261f59af0d902f239e541b735f7dc31e714b07"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Mon Nov 28 16:02:44 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 28 16:02:44 2011 -0800"
      },
      "message": "am 25261f59: Merge \"Increase time between wifi stop and wifi start: set to 2 minutes http://b/issue?id\u003d5629901\" into ics-mr0\n\n* commit \u002725261f59af0d902f239e541b735f7dc31e714b07\u0027:\n  Increase time between wifi stop and wifi start: set to 2 minutes http://b/issue?id\u003d5629901\n"
    },
    {
      "commit": "25261f59af0d902f239e541b735f7dc31e714b07",
      "tree": "c429be7f0017b134bc1090a4eb8d4da76db5ce13",
      "parents": [
        "fe464a76d8fc858be971dbb5e67b1d22fd925347",
        "a4c2caac05009512213454d329579a79dde11e5f"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Mon Nov 28 16:00:49 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 28 16:00:49 2011 -0800"
      },
      "message": "Merge \"Increase time between wifi stop and wifi start: set to 2 minutes http://b/issue?id\u003d5629901\" into ics-mr0"
    },
    {
      "commit": "8990cb5768efba46bb1d7458377dd44498afcfdb",
      "tree": "61cc955ed589c52b974c184851e35d862f2e400d",
      "parents": [
        "500afb87a7a8b5928ef1a5196bdfd0bcc2b87e4a",
        "08837c246c9c27902c59b41c8661c2f27a4aa2bc"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Nov 28 15:43:23 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 28 15:43:23 2011 -0800"
      },
      "message": "Merge \"Fix flashing wifi dialog after rotating back from landscape.\" into ics-mr1"
    },
    {
      "commit": "08837c246c9c27902c59b41c8661c2f27a4aa2bc",
      "tree": "ef44ddbbbe0ffe253fff53baa2701d8c747db570",
      "parents": [
        "425c595acb798ed9652b5a1f0e5412cbd8e3873d"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Nov 28 11:53:21 2011 -0800"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Nov 28 15:19:22 2011 -0800"
      },
      "message": "Fix flashing wifi dialog after rotating back from landscape.\n\nThere was an error in some of the OpenGL layer logic such that we would\noccasionally set up a layer for rendering and then not clean up when it was\ndone. This caused future OpenGL rendering to go into that layer instead of\nto the buffers being displayed on the screen, resulting in artifacts including\nflashes and displaying of stale content. This happened specifically when\nusing the wifi settings dialog with the InputMethod keyboard displayed,\nbut it was probably visible in other situations as well.\n\nIssue #5628248: Flickering/flashing after entering password for WiFi\n\nChange-Id: I38139f620b310f4309570fa7224552d2ee633999\n"
    },
    {
      "commit": "ff98fa5a847f66e591287154c634ef7895a9549c",
      "tree": "87df4b0743e2b8b8d80ef85eaaa93bdad6f3eecf",
      "parents": [
        "e35581ad5ad635f9dcfe4ab6a432c48b46b782cd"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Nov 28 09:35:09 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Nov 28 14:55:56 2011 -0800"
      },
      "message": "Fix crash in existing applications\nBug #5659476\n\nThe FontRenderer was not cleaning up its temporary state, leading\nto crashes when invoking renderDropShadow.\n\nChange-Id: I43b24820dd5625af8c080bbe11b64de2f74164b2\n"
    },
    {
      "commit": "6d05fd3c795088ac60f86382df5a66d631e8a0cb",
      "tree": "c6363c2b687619f594e95b4b67b83c3d015dab58",
      "parents": [
        "e35581ad5ad635f9dcfe4ab6a432c48b46b782cd"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat Nov 19 14:36:15 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 28 14:45:50 2011 -0800"
      },
      "message": "Fix issue #5588689: Black camera preview after coming back from gmail\n\nMake surface management between SurfaceView and the window manager\nmuch more controlled, to ensure that SurfaceView always gets to report\nthe current surface is destroyed before the window manager actually\ndestroys it.\n\nAlso a small tweak to allow windows that have a wallpaper background\nto still have a preview window.  This makes launching home after it\nhas been killed feel much more responsive.\n\nChange-Id: I0d22cf178a499601a770cb1dbadef7487e392d85\n"
    },
    {
      "commit": "500afb87a7a8b5928ef1a5196bdfd0bcc2b87e4a",
      "tree": "4b18dabce8eda414c01a0ea9ddacaeb8c88ac3ae",
      "parents": [
        "a6f8ebc616cfe3185ae2513ef2f846e8d32b551e",
        "fca8e9d919443449807f87203609e53a64368f6b"
      ],
      "author": {
        "name": "Eric Rowe",
        "email": "erowe@google.com",
        "time": "Mon Nov 28 12:32:34 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 28 12:32:34 2011 -0800"
      },
      "message": "Merge \"Fix SCO start stop tests.\" into ics-mr1"
    },
    {
      "commit": "d03e7d62d5a5eda07e19b0bbc1eaa6ed82d860c5",
      "tree": "e64d854927bfab0c6c1982002a2a071004d5aaf6",
      "parents": [
        "e35581ad5ad635f9dcfe4ab6a432c48b46b782cd"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Nov 28 10:54:12 2011 -0800"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Nov 28 10:54:12 2011 -0800"
      },
      "message": "If an error occurs that prevents us from reallocating buffers during a format change\n\nwe need to transition to executing state anyway to be able to properly flush/shutdown\nin the future.\n\nChange-Id: Ie48bc09ea31942009ae3a5a45aabc9ffad9fb91f\nrelated-to-bug: 5655016\n"
    },
    {
      "commit": "a6f8ebc616cfe3185ae2513ef2f846e8d32b551e",
      "tree": "921c68aa0c4f364caae47cfae315ebc1ccb7ba33",
      "parents": [
        "425c595acb798ed9652b5a1f0e5412cbd8e3873d",
        "68e2af55d65d2e61fbf8096eccaa2e4ca02b6c5a"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Nov 28 10:36:32 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 28 10:36:32 2011 -0800"
      },
      "message": "Merge \"Fix TTS instantiation from webview accessibility handlers.\" into ics-mr1"
    },
    {
      "commit": "425c595acb798ed9652b5a1f0e5412cbd8e3873d",
      "tree": "b3e1cb5a0e19d7f621c974b7cf2b8d4ac5538e3c",
      "parents": [
        "2ffc9ec3d69d8ee95bce1ccf17163a70b0bd9003",
        "8fae09d575161a54f2b5863d996e7acd7390e5a0"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Mon Nov 28 10:34:04 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 28 10:34:04 2011 -0800"
      },
      "message": "Merge \"Update Webkit with the zoom level after double tap gesture\" into ics-mr1"
    },
    {
      "commit": "68e2af55d65d2e61fbf8096eccaa2e4ca02b6c5a",
      "tree": "615e93c009edd0eeb2535c9fddc6a7d878ebebb5",
      "parents": [
        "e35581ad5ad635f9dcfe4ab6a432c48b46b782cd"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Nov 28 17:10:04 2011 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Nov 28 17:49:01 2011 +0000"
      },
      "message": "Fix TTS instantiation from webview accessibility handlers.\n\nThe TTS instantiated from here shouldn\u0027t clobber any\nexisting TTS objects opened within the same package context.\n\nIdeally, the TTS API should work fine with multiple TTS object\ninstances within the same package context but making that happen\ncorrectly is a larger change.\n\nbug:5659758\nChange-Id: Ia1f63c61b9f12ac92ff42a427a004d414e42a759\n"
    },
    {
      "commit": "8fae09d575161a54f2b5863d996e7acd7390e5a0",
      "tree": "1df79e0235441b2f052067bcdc9587b591525e3e",
      "parents": [
        "e35581ad5ad635f9dcfe4ab6a432c48b46b782cd"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Mon Nov 28 09:31:49 2011 -0500"
      },
      "committer": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Mon Nov 28 11:51:26 2011 -0500"
      },
      "message": "Update Webkit with the zoom level after double tap gesture\n\nIn the hardware accelerated case we were not updating webkit\nwith the new zoom information. This was causing plugins to\nrender at the old zoom level.\n\nbug: 5663981\nChange-Id: I3cb18ad9ca4f185f384ea9fb68780f29160391ad\n"
    },
    {
      "commit": "2ffc9ec3d69d8ee95bce1ccf17163a70b0bd9003",
      "tree": "a6b5758b4f9fc2a9cd3422176eb850b7dc1dfc77",
      "parents": [
        "e35581ad5ad635f9dcfe4ab6a432c48b46b782cd"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Mon Nov 28 15:41:31 2011 +0000"
      },
      "committer": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Mon Nov 28 16:47:55 2011 +0000"
      },
      "message": "Ensure we dismiss the \u003cselect\u003e option dialog.\n\nWhen the WebView is paused, or another action (such as navigating to\na new URL) occurs, cancel any ongoing \u003cselect\u003e tag dialog that is open.\n\nBug: 5666545\nChange-Id: Ifc35a239b729ed93cbf82b2096334f7d63f8993d\n"
    },
    {
      "commit": "e35581ad5ad635f9dcfe4ab6a432c48b46b782cd",
      "tree": "87694e1932d36f54d0f7179893954bd6877b746f",
      "parents": [
        "7b6d238b7515fdd070c361a03e99e6022f2cd2ba",
        "40f71f0be3cefabde9dc066d7707a1e5ebaec820"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Nov 24 09:38:15 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 24 09:38:15 2011 -0800"
      },
      "message": "Merge \"Fix regressions in TTS completion callbacks.\" into ics-mr1"
    },
    {
      "commit": "40f71f0be3cefabde9dc066d7707a1e5ebaec820",
      "tree": "a1bd49812f746942ea0880e735b90c5955254a19",
      "parents": [
        "8bb56180d208b9264e5a56b49fe06b8471ccaced"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Nov 23 16:42:53 2011 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Nov 24 17:32:12 2011 +0000"
      },
      "message": "Fix regressions in TTS completion callbacks.\n\n(a) onUtteranceCompleted should be called on errors too. Also,\nfix up the error handling so that onUtteranceCompleted is\nalways called.\n(b) Don\u0027t treat empty utterances as errors, and let the engine\nsynthesize them, as before.\n\nbug:5662598\nChange-Id: I9223592bc6fe5f47d71103f4f02f046b54a655a8\n"
    },
    {
      "commit": "7b6d238b7515fdd070c361a03e99e6022f2cd2ba",
      "tree": "1967b2cba540bb27ca1a9194629dd601ef24f482",
      "parents": [
        "e95f49869b02dd9792718fb1075241acdf6ca775",
        "c74694d5e12b66b1b234d2c8d02a8f72f0e3cd66"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Nov 23 19:18:22 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 23 19:18:22 2011 -0800"
      },
      "message": "Merge \"Fix tethering interaction from wifi\" into ics-mr1"
    },
    {
      "commit": "e95f49869b02dd9792718fb1075241acdf6ca775",
      "tree": "c9a68b7ff61ef1991d25bcd064fed5366576dc6b",
      "parents": [
        "8ce22f2644acb51bfe0b9d600f1d2ad64e80513c",
        "b74ecb1d455011b7b4e979c480048395f6a2fd7a"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Wed Nov 23 16:48:32 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 23 16:48:32 2011 -0800"
      },
      "message": "Merge \"Fix a build break.\" into ics-mr1"
    },
    {
      "commit": "8ce22f2644acb51bfe0b9d600f1d2ad64e80513c",
      "tree": "99a40c020055b84bdbea5c1203f70ce9319d5fe1",
      "parents": [
        "9b1080091c4ac97378db366cdd6961aba28756c5"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Wed Nov 23 16:28:49 2011 -0800"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Wed Nov 23 16:31:53 2011 -0800"
      },
      "message": "Fixing a typo in framework widget padding\n\nChange-Id: I90733500487b3e9fb1ff19a7b946d6faf526a2c1\n\nConflicts:\n\n\tcore/res/res/values-sw600dp/dimens.xml\n"
    },
    {
      "commit": "b74ecb1d455011b7b4e979c480048395f6a2fd7a",
      "tree": "411209cba8192194ee3507df43415804916ffc74",
      "parents": [
        "9b1080091c4ac97378db366cdd6961aba28756c5"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Wed Nov 23 16:26:13 2011 -0800"
      },
      "committer": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Wed Nov 23 16:26:13 2011 -0800"
      },
      "message": "Fix a build break.\n\nChange-Id: I2a9ceaace02f442c5e36fa8425b051116c81e76f\n"
    },
    {
      "commit": "b16dc690a5b3274d2d90b79f1dde85e012836c02",
      "tree": "7ddc4ad8aa6c675cdfb0028fe9980d4f7a72b6b0",
      "parents": [
        "eaeb4f4e3c914550d28a042fb3d752efcf20ab9e"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Nov 23 14:51:09 2011 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Nov 23 14:51:09 2011 -0800"
      },
      "message": "temporarily hardcode Nexus S refresh rate\n\nChange-Id: Id8465f679b96636041b4b891d0b358c387d456c3\n"
    },
    {
      "commit": "9b1080091c4ac97378db366cdd6961aba28756c5",
      "tree": "963ed33a118457c40999e2d7668283726574cdb5",
      "parents": [
        "20398fac99ff78cb3ec3dd122930e45d409e0524"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Wed Nov 23 14:26:38 2011 -0800"
      },
      "committer": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Wed Nov 23 14:26:38 2011 -0800"
      },
      "message": "Check watingApns before access it.\n\nbug:5663125\nChange-Id: I66275fafd316f318f9035ac11c16a30fcb32f7c8\n"
    },
    {
      "commit": "20398fac99ff78cb3ec3dd122930e45d409e0524",
      "tree": "9277748993ff47714b1a83a4cfccd12658c270f5",
      "parents": [
        "37ac88f994c5b8af291acd9c8d7eb5e22ce3c489",
        "f1f5fc85b07fe74cfa12789fefa126cac7a499a9"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Nov 23 12:31:04 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 23 12:31:04 2011 -0800"
      },
      "message": "Merge \"audioflinger: reduce sleep time to avoid underrun\" into ics-mr1"
    },
    {
      "commit": "37ac88f994c5b8af291acd9c8d7eb5e22ce3c489",
      "tree": "56716a54e37f4c19470f08126aaa7f341cbe8e8b",
      "parents": [
        "eaeb4f4e3c914550d28a042fb3d752efcf20ab9e",
        "20bfe4e68dbdbdb3d726c260b9223f03a3c5df75"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@android.com",
        "time": "Wed Nov 23 12:12:51 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 23 12:12:51 2011 -0800"
      },
      "message": "Merge \"Update description of account_type\" into ics-mr1"
    },
    {
      "commit": "eaeb4f4e3c914550d28a042fb3d752efcf20ab9e",
      "tree": "24b933974484d6fe2e1b755ef7fd7e43ac44b7c1",
      "parents": [
        "8bb56180d208b9264e5a56b49fe06b8471ccaced",
        "e83d181606981bcacd78e55b293fe9fa95b2551d"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Nov 23 11:25:39 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 23 11:25:39 2011 -0800"
      },
      "message": "Merge \"Fix some policy-base routing issues.\" into ics-mr1"
    },
    {
      "commit": "7ae9f3ab5517a3d58cc1f462d4a920cbe42a4213",
      "tree": "3a197417cb973337343dca6270a5b424efc6cf6c",
      "parents": [
        "7257a32b9ac7cbbb47659ed7bea4ab47e74ac3ec"
      ],
      "author": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Mon Nov 14 10:37:16 2011 -0800"
      },
      "committer": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Wed Nov 23 10:47:51 2011 -0800"
      },
      "message": "WebView animation support\n\nFix the jumping issue when double tapping\n\nbug:4982054\nChange-Id: Ifb67030a3132fe3820a1fcc8ffc97a1ab474c223\n"
    },
    {
      "commit": "c74694d5e12b66b1b234d2c8d02a8f72f0e3cd66",
      "tree": "9409a8ff88334074059e84d4004cb43a823cb540",
      "parents": [
        "24597eb77e1a88994b83c5b1f45d5b72383943b8"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Nov 22 12:57:17 2011 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Nov 23 10:05:05 2011 -0800"
      },
      "message": "Fix tethering interaction from wifi\n\n- Use the right interface for untether\n\n- Wait till tethering service confirms that untether() is successful before\nshutting down soft Ap. This helps to make sure interface does not go away\nbefore clean up is done.\n\nBug: 5659166\nChange-Id: Iff9d4a67ff40664c2114e766590d6a83b7739738\n"
    },
    {
      "commit": "e83d181606981bcacd78e55b293fe9fa95b2551d",
      "tree": "93f7a948883320939b50c425ac5c6ecbb3397d7b",
      "parents": [
        "4c6a65bc319feab120d40553d93b160908db2f6d"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Nov 21 14:44:39 2011 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Nov 23 09:36:16 2011 -0800"
      },
      "message": "Fix some policy-base routing issues.\n\nSecondary nets sometimes come up with no routes, but parsing errors end up with null\nroutes getting added.  Trim that away.  Also added some dumpstate logging of the secondary\nroute tables and rules.\n\nbug:5615697\nChange-Id: I94c9d888bab958df44891b9117236436e046cc7f\n"
    },
    {
      "commit": "7d46c613f6bfeb6638c6aafb52eab417ad8eef52",
      "tree": "fca7ea6b63202b4c9b6f5f685b6ce77736648683",
      "parents": [
        "26dd54f87c1daaa369576d9abea823c8105bd702"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Nov 23 09:03:51 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Nov 23 09:03:51 2011 -0500"
      },
      "message": "Quick fix for bug 5646217 blocking automation tests\n\nThe screen saver knows to avoid running when applications\nare holding wake locks via window flags, but other wake\nlocks are invisible to the window manager and therefore to\nthe screen saver activation code.\n\nThe correct thing to do is move the screen saver to the\npower manager to give it access to all wakelock information.\nIn the meantime, this fix checks for the user\u0027s\nSTAY_ON_WHILE_PLUGGED_IN setting and disables the screen\nsaver in this case.\n\nBug: 5646217\nChange-Id: Ia2286a8c3745267871901f7a0b7df94ec344a456\n"
    },
    {
      "commit": "fca8e9d919443449807f87203609e53a64368f6b",
      "tree": "1dbab2bdc14fa63986b65d1830267227aaab8b87",
      "parents": [
        "bfd85f9aca13aba2b954ddf3d8c6f6eb26e35f25"
      ],
      "author": {
        "name": "Eric Rowe",
        "email": "erowe@google.com",
        "time": "Tue Nov 22 19:16:50 2011 -0800"
      },
      "committer": {
        "name": "Eric Rowe",
        "email": "erowe@google.com",
        "time": "Tue Nov 22 19:16:50 2011 -0800"
      },
      "message": "Fix SCO start stop tests.\n\nChange-Id: Idf292bc244a494e2ffb11359e83c0d072907ea3b\nBug-id: http://b/5644683\n"
    },
    {
      "commit": "f1f5fc85b07fe74cfa12789fefa126cac7a499a9",
      "tree": "747ded89a6c7366e2f809ecd8e2e43d5c9edcbc4",
      "parents": [
        "7257a32b9ac7cbbb47659ed7bea4ab47e74ac3ec"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Nov 22 18:50:29 2011 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Nov 22 18:50:29 2011 -0800"
      },
      "message": "audioflinger: reduce sleep time to avoid underrun\n\nProgressively reduce the sleep time applied in MixerThread::threadLoop()\nin case of consecutive application underruns to avoid starving the audio HAL.\nAs the default sleep time is longer than the duration of an audio buffer\nwe ended up writing less data than needed by the audio HAL if\nthe condition persisted.\n\nIssue 5553055.\n\nChange-Id: I2b23ee79c032efa945025db228beaecd1e07a2e5\n"
    },
    {
      "commit": "8bb56180d208b9264e5a56b49fe06b8471ccaced",
      "tree": "26af9cc36fe43f3d9a45b65a929b381f92be7451",
      "parents": [
        "1889bb49a411cf79dd6ccd162bcddb13bd2567bb",
        "b193e35ed131769e6c98b2752635065489198aeb"
      ],
      "author": {
        "name": "Owen Lin",
        "email": "owenlin@google.com",
        "time": "Tue Nov 22 17:44:52 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 22 17:44:52 2011 -0800"
      },
      "message": "Merge \"Fix 5654631. It forgot to consider the year in formatDateRange.\" into ics-mr1"
    },
    {
      "commit": "1889bb49a411cf79dd6ccd162bcddb13bd2567bb",
      "tree": "61c6212cb0987cd45b47d3ed10bd5d6601ec8ee5",
      "parents": [
        "2723909903b68db016666a13ec897581a8915636",
        "9842a34938ac8e659d1829422bbbe79cf183acea"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Nov 22 15:24:03 2011 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Nov 22 15:24:04 2011 -0800"
      },
      "message": "Reconcile with ics-mr0-release\n\nChange-Id: Ib84a053208dd4deae9bfe04e185ab2cec4728864\n"
    },
    {
      "commit": "2723909903b68db016666a13ec897581a8915636",
      "tree": "61c6212cb0987cd45b47d3ed10bd5d6601ec8ee5",
      "parents": [
        "eabde3d4a9027a19443a31c7c7cda3d44fb0ffe0",
        "1bca8f88bc7a38d984d3f2c2f2392c1a1054a972"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Nov 22 15:14:10 2011 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Nov 22 15:14:10 2011 -0800"
      },
      "message": "Reconcile with ics-mr0-release\n\nChange-Id: I0b5b295a6fc0e4e7978ce11905c3cffd0e07f7e1\n"
    },
    {
      "commit": "9842a34938ac8e659d1829422bbbe79cf183acea",
      "tree": "5fae81310242c8fc3dd782d3ee5e858d2e67784a",
      "parents": [
        "fe464a76d8fc858be971dbb5e67b1d22fd925347",
        "1bca8f88bc7a38d984d3f2c2f2392c1a1054a972"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Nov 22 14:28:06 2011 -0800"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Nov 22 14:28:06 2011 -0800"
      },
      "message": "merge in ics-mr0-release history after reset to ics-mr0\n"
    },
    {
      "commit": "eabde3d4a9027a19443a31c7c7cda3d44fb0ffe0",
      "tree": "61c6212cb0987cd45b47d3ed10bd5d6601ec8ee5",
      "parents": [
        "eff6ed0fee42e4324ceb8d5a20be09bb2f34aa9f",
        "fe464a76d8fc858be971dbb5e67b1d22fd925347"
      ],
      "author": {
        "name": "dujin.cha",
        "email": "dujin.cha@samsung.com",
        "time": "Tue Nov 22 13:18:27 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 22 13:18:27 2011 -0800"
      },
      "message": "am fe464a76: [Prime K] Fix gabage character issue\n\n* commit \u0027fe464a76d8fc858be971dbb5e67b1d22fd925347\u0027:\n  [Prime K] Fix gabage character issue\n"
    },
    {
      "commit": "eff6ed0fee42e4324ceb8d5a20be09bb2f34aa9f",
      "tree": "dd160fcabedd56f0be6c73850eec81672ef82cf9",
      "parents": [
        "303a0695b8fa0b8f0095c437145a28633a7a8d92",
        "e36657e5416dbc9c1b22cc73174a958fafdfd736"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Nov 22 13:15:28 2011 -0800"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Nov 22 13:15:31 2011 -0800"
      },
      "message": "Ignore e36657e5\n\nChange-Id: I93632b881f8c5231a521863cb4a8f05d81ea8ada\n"
    },
    {
      "commit": "303a0695b8fa0b8f0095c437145a28633a7a8d92",
      "tree": "dd160fcabedd56f0be6c73850eec81672ef82cf9",
      "parents": [
        "26dd54f87c1daaa369576d9abea823c8105bd702",
        "421458aad764cd9d1403d2540ab979b336b02341"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Nov 22 12:33:17 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 22 12:33:17 2011 -0800"
      },
      "message": "Merge \"Draw in the correct FBO after invoking a GL functor Bug #5650514\" into ics-mr1"
    },
    {
      "commit": "26dd54f87c1daaa369576d9abea823c8105bd702",
      "tree": "ffce6b66e9aef6081d3e197a8965e388e83d4d7b",
      "parents": [
        "227a64fe23b4e6f05dc31e5f51b0f4c142e52b18",
        "d0609e41ab0caa40058b711bbd03dd93fe8af607"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Nov 22 12:33:04 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 22 12:33:04 2011 -0800"
      },
      "message": "Merge \"Ensure we have an EGL context when building layers Bug #5638421\" into ics-mr1"
    },
    {
      "commit": "227a64fe23b4e6f05dc31e5f51b0f4c142e52b18",
      "tree": "087bf34feab81a201b998911e30fb41b1f81a8d9",
      "parents": [
        "7257a32b9ac7cbbb47659ed7bea4ab47e74ac3ec",
        "45f06460e9aeadadad27e6c87817940cd96128ef"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Nov 22 11:02:49 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 22 11:02:49 2011 -0800"
      },
      "message": "Merge \"Fix an NPE on overflow in BatteryStats history.\" into ics-mr1"
    },
    {
      "commit": "fe464a76d8fc858be971dbb5e67b1d22fd925347",
      "tree": "5fae81310242c8fc3dd782d3ee5e858d2e67784a",
      "parents": [
        "e36657e5416dbc9c1b22cc73174a958fafdfd736"
      ],
      "author": {
        "name": "dujin.cha",
        "email": "dujin.cha@samsung.com",
        "time": "Tue Nov 22 12:13:33 2011 +0900"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Nov 22 10:28:21 2011 -0800"
      },
      "message": "[Prime K] Fix gabage character issue\n\nKorean characters show up as gabage characters in Music player.\nReason : MTP service does not set the locale for the MediaScanner\nSolution : Set locale when MtpDatabase creates MediaScanner.\n\nBug ID : 5567433\nSigned-off-by: dujin.cha \u003cdujin.cha@samsung.com\u003e\n\nChange-Id: I4bfe5f603c113170d45bd57a8709c21c665e260b\n"
    }
  ],
  "next": "7257a32b9ac7cbbb47659ed7bea4ab47e74ac3ec"
}
