)]}'
{
  "log": [
    {
      "commit": "627f445a23b6c1188e366c0eec52abc488668bec",
      "tree": "828b100a598b1616a2f00debaa67eb2081bf8863",
      "parents": [
        "1c6ac4eb5c035ecc18bab2006610f9015be08f34"
      ],
      "author": {
        "name": "Gloria Wang",
        "email": "gwang@google.com",
        "time": "Fri Sep 30 10:00:58 2011 -0700"
      },
      "committer": {
        "name": "Gloria Wang",
        "email": "gwang@google.com",
        "time": "Fri Sep 30 10:05:33 2011 -0700"
      },
      "message": "Wait for some time before stopping the media recorder.\nFix for bug 5239001.\n\nChange-Id: Ifa18a404e8568cced88a93b8d1a7125875aadb15\n"
    },
    {
      "commit": "1c6ac4eb5c035ecc18bab2006610f9015be08f34",
      "tree": "1b043b8e4fa1dbc16bdf6e721409fb6b8c0570f2",
      "parents": [
        "404c8e57647cd70bc1e6b1fc6301d34e2c732d55",
        "6ea4da95d9093dbfabe79321087b81cd7fbf5e84"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Sep 29 10:21:27 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 29 10:21:27 2011 -0700"
      },
      "message": "am 6ea4da95: (-s ours) Fix issue #5242779: Device not responding to touch on unlock screen\n\n* commit \u00276ea4da95d9093dbfabe79321087b81cd7fbf5e84\u0027:\n  Fix issue #5242779: Device not responding to touch on unlock screen\n"
    },
    {
      "commit": "404c8e57647cd70bc1e6b1fc6301d34e2c732d55",
      "tree": "1b043b8e4fa1dbc16bdf6e721409fb6b8c0570f2",
      "parents": [
        "f4314dffbd1b082bb6458b2d6bee69bda4ce2673",
        "a6c673bd6fdd5385ce9c76088f5d90e739216008"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Sep 29 10:21:18 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 29 10:21:18 2011 -0700"
      },
      "message": "Merge \"Bug 5278473 \u0026 5278471: delete option in suggestion popup menu\""
    },
    {
      "commit": "f4314dffbd1b082bb6458b2d6bee69bda4ce2673",
      "tree": "07946d1ab98cb2d51fdfad111552a8255a9aca7b",
      "parents": [
        "2452ad3028b2a30b0b3abca86fe11ec0465a96b7",
        "b062e81e3a16af43db3619d721aa522c137d1aa9"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Sep 29 10:20:46 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 29 10:20:46 2011 -0700"
      },
      "message": "Merge \"Too many SpellCheckSpans are created.\""
    },
    {
      "commit": "2452ad3028b2a30b0b3abca86fe11ec0465a96b7",
      "tree": "e303b869ce274af040f88d602afb095bccd5a3eb",
      "parents": [
        "d94a7b60ccbd748752d4babd9fc79252c71bb1c2",
        "c5daa17928ab491977b2070b8e4218fcf0802cd4"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Thu Sep 29 10:14:27 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 29 10:14:27 2011 -0700"
      },
      "message": "Merge \"Revert \"log stack trace when finish() or onDestroy() is called\"\""
    },
    {
      "commit": "d94a7b60ccbd748752d4babd9fc79252c71bb1c2",
      "tree": "78994f46f20f6f285c47f617e9325dff38024f34",
      "parents": [
        "cc3fbb7b699083518340cfd57334d3798d881a49",
        "e1bd048cf2af24cbd93e549875c875239e5f4829"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Sep 29 10:11:34 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 29 10:11:34 2011 -0700"
      },
      "message": "Merge \"Release MediaPlayer before letting it go out of scope.\""
    },
    {
      "commit": "e1bd048cf2af24cbd93e549875c875239e5f4829",
      "tree": "fae9e314ac3e012a73afc3b0b51bd1f26750d984",
      "parents": [
        "40047fa14df169bece9c8d28bdbc515030d37383"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Sep 29 09:59:03 2011 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Sep 29 09:59:03 2011 -0700"
      },
      "message": "Release MediaPlayer before letting it go out of scope.\n\nChange-Id: Ib2b727146f6cba91b131e66d218251f5a3206fac\n"
    },
    {
      "commit": "cc3fbb7b699083518340cfd57334d3798d881a49",
      "tree": "7422bc166b5bd0d46f97557c01c951ce8a9ab46d",
      "parents": [
        "b9c13d091efde4865ed5cfaf1c5a17b0bb17a38e",
        "26b3d1ff38998c7cb80a2950da0589ebd8510897"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Sep 29 09:09:37 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 29 09:09:37 2011 -0700"
      },
      "message": "Merge \"Fix bug 5357295 NPE on display when remote control client dies\""
    },
    {
      "commit": "b9c13d091efde4865ed5cfaf1c5a17b0bb17a38e",
      "tree": "453d53650dd674bdb570637adb8c840deebf8fbf",
      "parents": [
        "253f694981592a99efc68799bedb073ac3fb0e30",
        "aebd1e0823f64052f432754a09483d8fbc604c9a"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Thu Sep 29 08:58:50 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 29 08:58:50 2011 -0700"
      },
      "message": "Merge \"Re-adding missing lockscreen drawable\""
    },
    {
      "commit": "aebd1e0823f64052f432754a09483d8fbc604c9a",
      "tree": "8f5ca487e55918811abb59dd1c672fa71ce3c601",
      "parents": [
        "29af07443607b21c943c9adc0ffb34331135ad3e"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Thu Sep 29 08:53:45 2011 -0700"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Thu Sep 29 08:53:45 2011 -0700"
      },
      "message": "Re-adding missing lockscreen drawable\n\nChange-Id: I895b36b77ea35ffacdfe4a2b9b4c58de9bd01472\n"
    },
    {
      "commit": "253f694981592a99efc68799bedb073ac3fb0e30",
      "tree": "81573bedd2751f4131c43c3f05aca10a586ee9c1",
      "parents": [
        "29af07443607b21c943c9adc0ffb34331135ad3e",
        "a79803c0924836053a6f97cc0e73f7ad56f763bd"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Sep 29 07:47:16 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 29 07:47:16 2011 -0700"
      },
      "message": "Merge \"Fixed ProgressBar logic for AnimationDrawables\""
    },
    {
      "commit": "29af07443607b21c943c9adc0ffb34331135ad3e",
      "tree": "63bc8ecf6c2a0f5b98240a0ae43ad6606a472728",
      "parents": [
        "83e8ced91a8c235787bd1f0e3a5b9f85ff7a9cd2",
        "85aa944888089852cf144c18f8fb6869e1a39d32"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Sep 29 04:09:45 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 29 04:09:45 2011 -0700"
      },
      "message": "Merge \"Fix HTML5Audio to call WebView.isPrivateBrowsingEnabled() on the UI thread\""
    },
    {
      "commit": "83e8ced91a8c235787bd1f0e3a5b9f85ff7a9cd2",
      "tree": "ffd6788d052ffab7c8a5d3323fdce1fca96c4a39",
      "parents": [
        "636da63854b454f95074aa85c57edd142d2a6ae0",
        "58707d6212aed2c6dfcdaecd108c6ddf117e756b"
      ],
      "author": {
        "name": "Luca Zanolin",
        "email": "zano@google.com",
        "time": "Thu Sep 29 01:09:47 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 29 01:09:47 2011 -0700"
      },
      "message": "Merge \"Change the width of the suggestion item to match the one of the suggestion pop-up\""
    },
    {
      "commit": "636da63854b454f95074aa85c57edd142d2a6ae0",
      "tree": "4f82068212c314f1551fb52b3922ff20b0d9dce8",
      "parents": [
        "8f847653859d9f4c0e0d54f390673b7dccf0b5eb",
        "f6a6c97062d905be267fcb8f70e6eb06fb7e5ab4"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 28 23:51:50 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 23:51:50 2011 -0700"
      },
      "message": "Merge \"Fix bug 5385274 - tabs in browser can\u0027t be scrolled\""
    },
    {
      "commit": "f6a6c97062d905be267fcb8f70e6eb06fb7e5ab4",
      "tree": "acdf99342996837b524dedeff54463aa652686bb",
      "parents": [
        "a53d19dc6dc25e00c898fc7e53276b864ea91936"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 28 23:30:20 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 28 23:48:10 2011 -0700"
      },
      "message": "Fix bug 5385274 - tabs in browser can\u0027t be scrolled\n\nFix a regression related to optimizing invalidation in scrolling\nviews.\n\nChange-Id: I6a39075dc830d78436a274935a904a32084defac\n"
    },
    {
      "commit": "8f847653859d9f4c0e0d54f390673b7dccf0b5eb",
      "tree": "259eaaf131ab3ba032bb1f5c220a6723e4647058",
      "parents": [
        "bdb38c14b920474552c310001cd267f5a6ba81eb",
        "e0b6cd14ac116006e26dac6898a332fa90f1f49c"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 28 22:47:08 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 22:47:08 2011 -0700"
      },
      "message": "Merge \"Fix bug 5386915 - Action mode is intercepting touches it shouldn\u0027t be\""
    },
    {
      "commit": "bdb38c14b920474552c310001cd267f5a6ba81eb",
      "tree": "65c9a18f2786f4e58988e834bfd50d201dbb4c4d",
      "parents": [
        "43e7972f4103127b8a74a2d52de0b36ba108bfa5",
        "02dd17da3685652b5235ca48bd6882e65997434a"
      ],
      "author": {
        "name": "Chih-Chung Chang",
        "email": "chihchung@google.com",
        "time": "Wed Sep 28 22:14:06 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 22:14:06 2011 -0700"
      },
      "message": "Merge \"Fix 5389072: NPE in MediaController.updateFloatingWindowLayout().\""
    },
    {
      "commit": "e0b6cd14ac116006e26dac6898a332fa90f1f49c",
      "tree": "1eaab9fb4b6db66bcd815e34242565375117ba8c",
      "parents": [
        "a53d19dc6dc25e00c898fc7e53276b864ea91936"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 28 22:06:11 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 28 22:06:39 2011 -0700"
      },
      "message": "Fix bug 5386915 - Action mode is intercepting touches it shouldn\u0027t be\n\nStandalone action mode windows should not be touch modal.\n\nChange-Id: Ia3bab69b3ac344837093a17c4b58451bcc3471bf\n"
    },
    {
      "commit": "02dd17da3685652b5235ca48bd6882e65997434a",
      "tree": "c8746fc03a737d05f46c208f1b7c1a9b59ac60f7",
      "parents": [
        "a53d19dc6dc25e00c898fc7e53276b864ea91936"
      ],
      "author": {
        "name": "Chih-Chung Chang",
        "email": "chihchung@google.com",
        "time": "Thu Sep 29 12:49:04 2011 +0800"
      },
      "committer": {
        "name": "Chih-Chung Chang",
        "email": "chihchung@google.com",
        "time": "Thu Sep 29 12:49:04 2011 +0800"
      },
      "message": "Fix 5389072: NPE in MediaController.updateFloatingWindowLayout().\n\nThere was another constructor which we didn\u0027t add the call to\ninitialize the layout.\n\nChange-Id: I1519c9afd7d6333736fe19d256f55a2f4cdc60c3\n"
    },
    {
      "commit": "43e7972f4103127b8a74a2d52de0b36ba108bfa5",
      "tree": "accbd78497c30334a88525418d39d645e1931cee",
      "parents": [
        "a53d19dc6dc25e00c898fc7e53276b864ea91936",
        "31e04656e77a881960daa7a6974e8f805d9cef43"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Sep 28 21:48:41 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 21:48:41 2011 -0700"
      },
      "message": "Merge \"docs: add some more info to Time javadocs\""
    },
    {
      "commit": "31e04656e77a881960daa7a6974e8f805d9cef43",
      "tree": "21ca19a226252da1eb1201103e501e67843769f4",
      "parents": [
        "cbbecdfdadb4b2db00fc11ff7bbacd579475909f"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Sep 28 19:14:40 2011 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Sep 28 21:36:51 2011 -0700"
      },
      "message": "docs: add some more info to Time javadocs\n\nChange-Id: I3c5ca668acda734f8a0da0ffbbc1bfa77ed72c2a\n"
    },
    {
      "commit": "c5daa17928ab491977b2070b8e4218fcf0802cd4",
      "tree": "0a8dc42a5465b25a3805dc295f1df7c3aac6c75e",
      "parents": [
        "0882eb05af02616cac5cfd82d9039c9e18d029d8"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Wed Sep 28 20:06:56 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 20:06:56 2011 -0700"
      },
      "message": "Revert \"log stack trace when finish() or onDestroy() is called\"\n\n\nWe are already clear on why it\u0027s happening (phantom touches) so reverting this log.\n\nThis reverts commit 0882eb05af02616cac5cfd82d9039c9e18d029d8"
    },
    {
      "commit": "6ea4da95d9093dbfabe79321087b81cd7fbf5e84",
      "tree": "92f7c9df10eb2f028401a59d87326ed2a8c978e1",
      "parents": [
        "d908b40d0b0ed1e7e0b0f41e5060a26465b5cb99"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Sep 18 14:43:08 2011 -0700"
      },
      "committer": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Wed Sep 28 19:46:34 2011 -0700"
      },
      "message": "Fix issue #5242779: Device not responding to touch on unlock screen\n\nRework how we decide when it is okay to turn on the screen by having\nthe policy call back to the power manager when it knows the lock screen\nhas been drawn.\n\nChange-Id: Ie8f3f72111dcf7f168723e6dce24e0343b4afe5d\n"
    },
    {
      "commit": "a53d19dc6dc25e00c898fc7e53276b864ea91936",
      "tree": "dd5c53e2c2ed565a6a65ec04a4be5993525a6a6e",
      "parents": [
        "28bbc8254f1e1039290d6e549e43a34935102c32",
        "b80a3fcad1776c1b9abe3662899660b4f88ac2ab"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Sep 28 19:43:55 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 19:43:55 2011 -0700"
      },
      "message": "Merge \"Revamping of the NumberPicker widget for improved usablility.\""
    },
    {
      "commit": "28bbc8254f1e1039290d6e549e43a34935102c32",
      "tree": "2fed73f5fee50b02b4b93e99c7506d296ab4a310",
      "parents": [
        "a50d66255288f3ee61bf673630451a2157e6e99e",
        "2fcbbd0363633765e1ab5b9890ccb807002370e8"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 28 18:59:26 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 18:59:26 2011 -0700"
      },
      "message": "Merge \"Fully qualify javadoc links and make the tools happy\""
    },
    {
      "commit": "2fcbbd0363633765e1ab5b9890ccb807002370e8",
      "tree": "2fd6bd1d19941b05af59c76bf714150f000e35ac",
      "parents": [
        "f678dd56a71c5a57c1a695b207b43d6175ef21e7"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 28 18:56:43 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 28 18:56:43 2011 -0700"
      },
      "message": "Fully qualify javadoc links and make the tools happy\n\nChange-Id: I2ad839be71b550a2bcfb90f67627afdd10d3ae14\n"
    },
    {
      "commit": "a50d66255288f3ee61bf673630451a2157e6e99e",
      "tree": "098b292a31da651c4a9fec08a4160ed1da5df7ae",
      "parents": [
        "f678dd56a71c5a57c1a695b207b43d6175ef21e7",
        "cfdd6242eb0c26373b9c57d2ad1ddc126708189e"
      ],
      "author": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Wed Sep 28 18:56:08 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 18:56:08 2011 -0700"
      },
      "message": "Merge \"Fix 5385186 - Face Unlock no longer shown when first booted\""
    },
    {
      "commit": "f678dd56a71c5a57c1a695b207b43d6175ef21e7",
      "tree": "aeb3f6a263bea9b01f15ef28d385a1a87811e044",
      "parents": [
        "f865f16b6d2b7036ee642f7b934658b954b959bc",
        "2a9fa89643ce796ee6dc7edae2742b291b6c5f40"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Sep 28 18:27:13 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 18:27:13 2011 -0700"
      },
      "message": "Merge \"Don\u0027t build display lists for views with a layer.\""
    },
    {
      "commit": "a79803c0924836053a6f97cc0e73f7ad56f763bd",
      "tree": "261b49adbbbeb63a52d946c7a54cc3d30acc77f1",
      "parents": [
        "55b039f1b7ecb0439e095082e82c4d4fa2627921"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Sep 28 17:51:53 2011 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Sep 28 17:51:53 2011 -0700"
      },
      "message": "Fixed ProgressBar logic for AnimationDrawables\n\nThere are problems in ICS using custom ProgressBar indeterminate drawables when\nthose drawables are AnimationDrawables. Code that determines appropriate aspect-ratio\nsizing should not kick in for this case; the animation drawables know what size\nthey should be.\n\nChange-Id: I7c35e0dc0f2719f698551f197c688e6156a3f5bd\n"
    },
    {
      "commit": "f865f16b6d2b7036ee642f7b934658b954b959bc",
      "tree": "537db48aeb4b69798c4dd3fe59f069486e5a8c83",
      "parents": [
        "3c1990167450b77bfdae9e99c312ed241bc672df",
        "d908b40d0b0ed1e7e0b0f41e5060a26465b5cb99"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Sep 28 17:39:35 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 28 17:39:35 2011 -0700"
      },
      "message": "am d908b40d: (-s ours) Merge \"Import revised translations.\" into ics-factoryrom\n\n* commit \u0027d908b40d0b0ed1e7e0b0f41e5060a26465b5cb99\u0027:\n  Import revised translations.\n"
    },
    {
      "commit": "d908b40d0b0ed1e7e0b0f41e5060a26465b5cb99",
      "tree": "59a41aa7235ef75d82e2a9397bdfa921bc3ccc78",
      "parents": [
        "a94489b4394350b1727437818cd4f6d845e97dc0",
        "9e2e026ff2f6c9468806c1de7a3778e5c3a3b704"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Sep 28 17:35:18 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 17:35:18 2011 -0700"
      },
      "message": "Merge \"Import revised translations.\" into ics-factoryrom"
    },
    {
      "commit": "3c1990167450b77bfdae9e99c312ed241bc672df",
      "tree": "537db48aeb4b69798c4dd3fe59f069486e5a8c83",
      "parents": [
        "4f217d5acecab35c046d9b9d9c74f0336a0a8cbd",
        "acde31e124adaf29ce67491b8143a01ece889800"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Sep 28 17:34:12 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 17:34:12 2011 -0700"
      },
      "message": "Merge \"may fix the build\""
    },
    {
      "commit": "acde31e124adaf29ce67491b8143a01ece889800",
      "tree": "b12d97a21ffdf4e3af2cff05febab0b05372e10c",
      "parents": [
        "eec55f0f9fb86f0a0483900b6979ba9fc1c6bb68"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Sep 28 17:33:11 2011 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Sep 28 17:33:11 2011 -0700"
      },
      "message": "may fix the build\n\nChange-Id: I065b1e6652f0e800ba5674a6d9aa954c3ac6c790\n"
    },
    {
      "commit": "9e2e026ff2f6c9468806c1de7a3778e5c3a3b704",
      "tree": "b02e63d9c40110b363a8232298de5f77155b969f",
      "parents": [
        "6cbc7d6ad95501352a75126d048c72a8fea71d63"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Sep 28 17:29:42 2011 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Sep 28 17:29:42 2011 -0700"
      },
      "message": "Import revised translations.\n\nBug 5384730\n\nChange-Id: I796fdb4e953595d8dc6a8577f4a633b5d4ff91ca\n"
    },
    {
      "commit": "cfdd6242eb0c26373b9c57d2ad1ddc126708189e",
      "tree": "3d2ae1f07e22a20ff9f2d7f6d3884dfe0b052349",
      "parents": [
        "eec55f0f9fb86f0a0483900b6979ba9fc1c6bb68"
      ],
      "author": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Wed Sep 28 20:20:55 2011 -0400"
      },
      "committer": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Wed Sep 28 20:20:55 2011 -0400"
      },
      "message": "Fix 5385186 - Face Unlock no longer shown when first booted\n\nFace Unlock used to show on first boot via an onScreenTurnedOn()\ncallback.  At some point something changed and this no longer gets\ncalled at boot time.  This left us in the state where the black box\nwas covering the backup method, but Face Unlock was not starting.\n\nInstead of finding a new way to make Face Unlock start at boot, it\nwas decided that it is probably best for it not to start at boot\nanyway.  So much is happening at boot time, including camera\ninitialization, that trying to make this work right might cause more\nproblems than it solves.\n\nThis fix moves the code that makes the black box cover the backup\nmethod.  Instead of happening when the layout is originally created,\nit now happens in the show() function, which gets called not only\nwhen the screen is turned on, but also before the screen turns off,\nsuch that it is ready to go when the screen turns back on.  This not\nonly keeps the black box from displaying on boot (because show()\ndoesn\u0027t get called at boot time), but also makes sure the black box is\nalready there before the screen is turned on, preventing any glitches\nthat may briefly show the underlying backup method.\n\nChange-Id: I99bdae561a70918b5f12ea5badff08b07d74403c\n"
    },
    {
      "commit": "4f217d5acecab35c046d9b9d9c74f0336a0a8cbd",
      "tree": "70fd9081534a1860fb44e094d01ccf29c7ed1ee0",
      "parents": [
        "2a9e1a28124d56547812b9407972f90e53e2283f",
        "a94489b4394350b1727437818cd4f6d845e97dc0"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Sep 28 17:03:07 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 28 17:03:07 2011 -0700"
      },
      "message": "am a94489b4: Merge \"Don\\\u0027t lose product variant strings that also vary between locales.\" into ics-factoryrom\n\n* commit \u0027a94489b4394350b1727437818cd4f6d845e97dc0\u0027:\n  Don\u0027t lose product variant strings that also vary between locales.\n"
    },
    {
      "commit": "a94489b4394350b1727437818cd4f6d845e97dc0",
      "tree": "e94e5bd79c2a9f9372470a48d1c688e50d6a6e15",
      "parents": [
        "5c12c039310ddde6dcea6694a9d3d8c5904aadc2",
        "914f7e683a01f15f8830810c49eaecc31bc554a6"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Sep 28 17:01:39 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 17:01:39 2011 -0700"
      },
      "message": "Merge \"Don\u0027t lose product variant strings that also vary between locales.\" into ics-factoryrom"
    },
    {
      "commit": "2a9e1a28124d56547812b9407972f90e53e2283f",
      "tree": "b11eea499f148809e36628f94865d40eac0b2aa8",
      "parents": [
        "eec55f0f9fb86f0a0483900b6979ba9fc1c6bb68",
        "5c12c039310ddde6dcea6694a9d3d8c5904aadc2"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Sep 28 16:59:02 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 28 16:59:02 2011 -0700"
      },
      "message": "am 5c12c039: (-s ours) Merge \"Import revised translations.  DO NOT MERGE.\" into ics-factoryrom\n\n* commit \u00275c12c039310ddde6dcea6694a9d3d8c5904aadc2\u0027:\n  Import revised translations.  DO NOT MERGE.\n"
    },
    {
      "commit": "b80a3fcad1776c1b9abe3662899660b4f88ac2ab",
      "tree": "2f0d5cd4f86560fe2463170823067cb7737cdd41",
      "parents": [
        "651e46679b2d5dc7809fdb2b57e15a9ba2992db4"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Sep 15 20:02:52 2011 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Sep 28 16:58:05 2011 -0700"
      },
      "message": "Revamping of the NumberPicker widget for improved usablility.\n\n1. Now if the widget is not interacted with shows a smaller selector\n   wheel with the increment and decrement arrows at the top and bottom\n   respectively.\n\n2. Tapping an arrow button now animates the widget to the new value. i.e.\n   rotates the selector whell to the next value.\n\n3. Fixed a bug that double tapping on the input shows the IME but then\n   after pressing an arrow button the IME is not hidden.\n\n4. Fixed a bug that was exposed via late changes in the framework or the\n   graphics and was manifested of the selector wheel not having fading\n   edges.\n\nbug:5251980\nbug:5383502\n\nChange-Id: I4a089dc69b07a3b28a514017cddf786cb9f4af16\n"
    },
    {
      "commit": "5c12c039310ddde6dcea6694a9d3d8c5904aadc2",
      "tree": "e15190a32193050a5fb90b25426836df0835b348",
      "parents": [
        "24664c0003f964ffe9f4fc98d69c802cddd0d7b0",
        "6cbc7d6ad95501352a75126d048c72a8fea71d63"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Sep 28 16:55:33 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 16:55:33 2011 -0700"
      },
      "message": "Merge \"Import revised translations.  DO NOT MERGE.\" into ics-factoryrom"
    },
    {
      "commit": "2a9fa89643ce796ee6dc7edae2742b291b6c5f40",
      "tree": "c07461bb9ae5b51bdc70a6bcff24d53229b0d0d7",
      "parents": [
        "462785fa257671fe4905d1d3e6ca27e4a61ee946"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Sep 28 16:50:02 2011 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Sep 28 16:50:02 2011 -0700"
      },
      "message": "Don\u0027t build display lists for views with a layer.\n\nThis could cause the draw() code of views to be invoked too often\nor worse, called with the wrong canvas. For instance, a view backed\nby a software layer could get its draw() method called to record a\ndisplay list. Using a software layer is the recommended way to use\ndrawing operations not supported in hardware. Since we would\nsometimes call the draw() method with the hardware backend anyway,\nthe app could crash by executing an unsupported operation.\n\nChange-Id: Ib5f9a3a4c6f3efff5e0162ecd73d2dffe06e30a6\n"
    },
    {
      "commit": "eec55f0f9fb86f0a0483900b6979ba9fc1c6bb68",
      "tree": "b11eea499f148809e36628f94865d40eac0b2aa8",
      "parents": [
        "d90172e05fbc912975264814c54bbcfc12cd91f9",
        "940a7254247f321e458bc34d915a8913bc963990"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Sep 28 16:33:20 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 16:33:20 2011 -0700"
      },
      "message": "Merge \"Updated lockscreen assets Bug: 5380966\""
    },
    {
      "commit": "6cbc7d6ad95501352a75126d048c72a8fea71d63",
      "tree": "1f95277301456e77f60d845789f7c41dfdbd3842",
      "parents": [
        "272101b308c7eb0a4639bed0106830a8d6b0f2a1"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Sep 28 16:32:06 2011 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Sep 28 16:32:06 2011 -0700"
      },
      "message": "Import revised translations.  DO NOT MERGE.\n\nChange-Id: Ic1c1290adfac7dd0eabba74e8d290bcc8567d91e\n"
    },
    {
      "commit": "940a7254247f321e458bc34d915a8913bc963990",
      "tree": "310b3e644e55466406fe193de2fb812c31817fbb",
      "parents": [
        "cbb62bb81807ff83a0887b90111218d81a3f57df"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Sep 28 16:31:06 2011 -0700"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Sep 28 16:31:06 2011 -0700"
      },
      "message": "Updated lockscreen assets\nBug: 5380966\n\nChange-Id: I5a74e33a75abfbc921f1fd37f1423f5449fbec03\n"
    },
    {
      "commit": "d90172e05fbc912975264814c54bbcfc12cd91f9",
      "tree": "e521a463f499892fcef2d1d15a54b654b11efd01",
      "parents": [
        "0044a15eb92588372e21fa56a02fbed396cb5e02",
        "4284e9d19a3f917b85e5eac4d6e304fc9b866139"
      ],
      "author": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Wed Sep 28 16:29:48 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 16:29:48 2011 -0700"
      },
      "message": "Merge \"Pulled out part of onScreenTurnedOn() into show() function\""
    },
    {
      "commit": "0044a15eb92588372e21fa56a02fbed396cb5e02",
      "tree": "4d1e0e66b8a4d8ceb92e2abd25bd20d108602cc8",
      "parents": [
        "cbbecdfdadb4b2db00fc11ff7bbacd579475909f",
        "2378341174055957833e5af17dc32596c2996335"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 28 16:08:59 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 16:08:59 2011 -0700"
      },
      "message": "Merge \"Support multiple NAL fragments per .mkv payload\""
    },
    {
      "commit": "cbbecdfdadb4b2db00fc11ff7bbacd579475909f",
      "tree": "55544fc297ddceeb296f6954557e225cda6f228b",
      "parents": [
        "8917838b533c97dfd391371bfe3eaa811c3cd3b7",
        "2b15c001fa1f80ac7be7e2ddec40253d0ce7b4fb"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Wed Sep 28 16:04:30 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 16:04:30 2011 -0700"
      },
      "message": "Merge \"Update Widget Design guidelines for ICS\""
    },
    {
      "commit": "8917838b533c97dfd391371bfe3eaa811c3cd3b7",
      "tree": "28d93c479f718f6cb0711306bbcad139d88808c7",
      "parents": [
        "edb8b627076499f87a9c8c17a5e743cc34f6c103",
        "915ce0d917fecd14e9b8b0caa4b01e72f3e0db11"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 28 16:02:13 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 16:02:13 2011 -0700"
      },
      "message": "Merge \"Fix bug 5386180 - Wire up action bar home/up for dialogs\""
    },
    {
      "commit": "915ce0d917fecd14e9b8b0caa4b01e72f3e0db11",
      "tree": "9fbe2bc230e77bfb9a3959ebdddb97b066e33522",
      "parents": [
        "6ce9dfd8a45e1133987ab8400d92cb2bb493b666"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 28 15:52:57 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 28 15:53:55 2011 -0700"
      },
      "message": "Fix bug 5386180 - Wire up action bar home/up for dialogs\n\nAction bars in dialogs are largely an undocumented \"feature\" but they\ndo work - with the exception of this since it previously relied on the\nhost being an Activity. Make it work.\n\nChange-Id: I52ae24c3bfdd9766e4c0f035183e7f148a4e0162\n"
    },
    {
      "commit": "2b15c001fa1f80ac7be7e2ddec40253d0ce7b4fb",
      "tree": "f3bf1aa4eb69d94e38a5338b1a63bfbb13e8e169",
      "parents": [
        "e448f557f620ae30dcead7a4423059dfb7d70add"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Tue Sep 27 18:28:46 2011 -0700"
      },
      "committer": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Wed Sep 28 15:49:09 2011 -0700"
      },
      "message": "Update Widget Design guidelines for ICS\n\nChange-Id: I1b7b8f9c091d38ec1400ce3d8b06e644803544de\n"
    },
    {
      "commit": "edb8b627076499f87a9c8c17a5e743cc34f6c103",
      "tree": "4c603a0e5bc1af9a360452c5d619319168454c11",
      "parents": [
        "68e07840c048f9aa8e5f3172335b7b6167d9708c",
        "24664c0003f964ffe9f4fc98d69c802cddd0d7b0"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Sep 28 15:25:49 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 28 15:25:49 2011 -0700"
      },
      "message": "am 24664c00: Merge \"Updated menu icon Bug: 5388009\" into ics-factoryrom\n\n* commit \u002724664c0003f964ffe9f4fc98d69c802cddd0d7b0\u0027:\n  Updated menu icon Bug: 5388009\n"
    },
    {
      "commit": "68e07840c048f9aa8e5f3172335b7b6167d9708c",
      "tree": "499904652681bbd6e2d5caecb4786ba0b9439a71",
      "parents": [
        "5132fa69336ebccf34c44d1190dd4e8e2ebfe196",
        "3b5a379dda952faa6266c8fa794c6f0d3a192c13"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Sep 28 15:25:48 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 28 15:25:48 2011 -0700"
      },
      "message": "am 3b5a379d: Merge \"Updated overflow menu icon Bug: 5388009\" into ics-factoryrom\n\n* commit \u00273b5a379dda952faa6266c8fa794c6f0d3a192c13\u0027:\n  Updated overflow menu icon Bug: 5388009\n"
    },
    {
      "commit": "24664c0003f964ffe9f4fc98d69c802cddd0d7b0",
      "tree": "b321e4c038cb42130d2232b681032d2da04bf3a9",
      "parents": [
        "3b5a379dda952faa6266c8fa794c6f0d3a192c13",
        "5fba7e525eebe22d7a0ebdf472313ad7984a9467"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Sep 28 15:24:09 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 15:24:09 2011 -0700"
      },
      "message": "Merge \"Updated menu icon Bug: 5388009\" into ics-factoryrom"
    },
    {
      "commit": "3b5a379dda952faa6266c8fa794c6f0d3a192c13",
      "tree": "0d83a70d605f0333445a2e997b730c90eec58cd9",
      "parents": [
        "b2d17234b77cda555905e0da997f543708374246",
        "55cea044658f8417a342a7d6b06f239f1b1b4eba"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Sep 28 15:23:57 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 15:23:57 2011 -0700"
      },
      "message": "Merge \"Updated overflow menu icon Bug: 5388009\" into ics-factoryrom"
    },
    {
      "commit": "5132fa69336ebccf34c44d1190dd4e8e2ebfe196",
      "tree": "480be6bbc7c82b8b4c6eedd310cf978af489ccf8",
      "parents": [
        "d4ad7b49848371f71696ffd8bb12d19512926652",
        "b80ff91b76932036f236c5cb496845c07f102792"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Sep 28 15:08:24 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 15:08:24 2011 -0700"
      },
      "message": "Merge \"Downscaling circular assets with bilinear to fix jagged edges\""
    },
    {
      "commit": "2378341174055957833e5af17dc32596c2996335",
      "tree": "0ab510acbf95bff4d39244fa79a3fe906e2c21a5",
      "parents": [
        "781ae92f11ff136b99acb56cc361ad662d9cb6b9"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 28 15:06:46 2011 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 28 15:06:46 2011 -0700"
      },
      "message": "Support multiple NAL fragments per .mkv payload\n\nApparently the payload for an h.264 track in an .mkv file can contain multiple\nNAL fragments, we used to discard everything after the first one before, now\nwe preserve them all.\n\nChange-Id: Ic7187365309f3880a3256982879a45df50db697d\nrelated-to-bug: 5337218\n"
    },
    {
      "commit": "5fba7e525eebe22d7a0ebdf472313ad7984a9467",
      "tree": "8c19d65597407f9c046e54efd8d17b3b1bf45719",
      "parents": [
        "b4f0a9f3894c1f039168ad672f4aa194999c7cdd"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Sep 28 14:56:47 2011 -0700"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Sep 28 14:56:47 2011 -0700"
      },
      "message": "Updated menu icon\nBug: 5388009\n\nChange-Id: I3bc43a707f4fdb38021cf0cf9f76784f5e1192d9\n"
    },
    {
      "commit": "55cea044658f8417a342a7d6b06f239f1b1b4eba",
      "tree": "d81a20baa833d0a9e7711cf48d9bea20c94b0142",
      "parents": [
        "b4f0a9f3894c1f039168ad672f4aa194999c7cdd"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Sep 28 14:55:01 2011 -0700"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Sep 28 14:55:01 2011 -0700"
      },
      "message": "Updated overflow menu icon\nBug: 5388009\n\nChange-Id: I667d6ecf0e897c073c669b2b88ffe06a71ca704d\n"
    },
    {
      "commit": "d4ad7b49848371f71696ffd8bb12d19512926652",
      "tree": "c234fbd6ddc1b42c309239d49ea397e5afd7b886",
      "parents": [
        "2ff591ffb6cc05e80fb5f353c4b34c7794070c4f",
        "cbd7ec7aeb4dbf6fad7c3c04976bc1b708e887ec"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@android.com",
        "time": "Wed Sep 28 14:44:39 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 14:44:39 2011 -0700"
      },
      "message": "Merge \"Changed translation for the day of the week zh-rTW\""
    },
    {
      "commit": "cbd7ec7aeb4dbf6fad7c3c04976bc1b708e887ec",
      "tree": "2d5c99fa49929b5a480d7a46a78870e899df2c34",
      "parents": [
        "a2f00da374cd0d9776bc6c4e1cf3c3def990270b"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@android.com",
        "time": "Wed Sep 28 14:31:54 2011 -0700"
      },
      "committer": {
        "name": "Michael Chan",
        "email": "mchan@android.com",
        "time": "Wed Sep 28 14:31:54 2011 -0700"
      },
      "message": "Changed translation for the day of the week zh-rTW\n\nSpecifically replace 周 with 週\n\nBUG: 5383038\nChange-Id: If3589d0390f04d391487f545b79d4d7bfd567e97\n"
    },
    {
      "commit": "2ff591ffb6cc05e80fb5f353c4b34c7794070c4f",
      "tree": "e20ccbcc519a361004e3141186171ab588038d11",
      "parents": [
        "5e28463dc4d12802d173018c572f73e13ba50722",
        "9c5cacc71ae73b7ed10117fb42fc66795b7c6195"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Wed Sep 28 14:19:02 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 14:19:02 2011 -0700"
      },
      "message": "Merge \"Format NaN and Infinity as Doclava expects.\""
    },
    {
      "commit": "9c5cacc71ae73b7ed10117fb42fc66795b7c6195",
      "tree": "536470273d51ba167f68363e61b613d828999585",
      "parents": [
        "aae19fb90c9af3be4b0ef956940b7ef8afc37b0f"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Wed Sep 28 17:04:52 2011 -0400"
      },
      "committer": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Wed Sep 28 17:04:52 2011 -0400"
      },
      "message": "Format NaN and Infinity as Doclava expects.\n\nChange-Id: I500e049132b3254e3b78e08c1875e0dc451b70b6\n"
    },
    {
      "commit": "5e28463dc4d12802d173018c572f73e13ba50722",
      "tree": "29fe532a4c2e9affc537f4489b65df9b27b51df1",
      "parents": [
        "781ae92f11ff136b99acb56cc361ad662d9cb6b9",
        "dbf85120b8ca5e2bdc64f4085e9d6a036ac2ce5e"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Wed Sep 28 13:46:49 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 13:46:49 2011 -0700"
      },
      "message": "Merge \"Flush resets the count of played audio frames\""
    },
    {
      "commit": "781ae92f11ff136b99acb56cc361ad662d9cb6b9",
      "tree": "791db9323c1f18ee0e074a6f1aa2494d3950c499",
      "parents": [
        "0a6cd02b4824f9f974257362eddef0c5c5d46ab3",
        "3e408f39ef1c0513908a3b73da5ce6f4164e85d9"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 28 13:13:33 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 13:13:33 2011 -0700"
      },
      "message": "Merge \"Support AMR, G.711 and vorbis audio in ACodec and friends.\""
    },
    {
      "commit": "0a6cd02b4824f9f974257362eddef0c5c5d46ab3",
      "tree": "f97d97277faa9c041d20caf317682bcc90ad35c4",
      "parents": [
        "40047fa14df169bece9c8d28bdbc515030d37383",
        "b2d17234b77cda555905e0da997f543708374246"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Wed Sep 28 12:40:07 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 28 12:40:07 2011 -0700"
      },
      "message": "am b2d17234: Merge \"Reorganize media framework functional tests. Group tests into sub-packages\" into ics-factoryrom\n\n* commit \u0027b2d17234b77cda555905e0da997f543708374246\u0027:\n  Reorganize media framework functional tests. Group tests into sub-packages\n"
    },
    {
      "commit": "b2d17234b77cda555905e0da997f543708374246",
      "tree": "94d47af138b28db20f8a8b0a1f91beb41f00b143",
      "parents": [
        "272101b308c7eb0a4639bed0106830a8d6b0f2a1",
        "db6028508c8eb31a0de1dcdfc410ddfe6df7c5ad"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Wed Sep 28 12:38:15 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 12:38:15 2011 -0700"
      },
      "message": "Merge \"Reorganize media framework functional tests. Group tests into sub-packages\" into ics-factoryrom"
    },
    {
      "commit": "3e408f39ef1c0513908a3b73da5ce6f4164e85d9",
      "tree": "bd82b382b4d57aa40362b376dd9473114584b7cf",
      "parents": [
        "9a3d51ed1090d459666c3257923b16eca842bb10"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 28 12:37:36 2011 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 28 12:37:36 2011 -0700"
      },
      "message": "Support AMR, G.711 and vorbis audio in ACodec and friends.\n\nChange-Id: I08c03219bf2d60fc5c6e89957bd4b4c615570983\n"
    },
    {
      "commit": "40047fa14df169bece9c8d28bdbc515030d37383",
      "tree": "03ac645d941dbb73db48166c82d835e33cc14d37",
      "parents": [
        "55b039f1b7ecb0439e095082e82c4d4fa2627921",
        "272101b308c7eb0a4639bed0106830a8d6b0f2a1"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Wed Sep 28 11:47:46 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 28 11:47:46 2011 -0700"
      },
      "message": "am 272101b3: Merge \"Fix a bug in the account chooser where relaunching an in-progress flow results in a blank screen.\" into ics-factoryrom\n\n* commit \u0027272101b308c7eb0a4639bed0106830a8d6b0f2a1\u0027:\n  Fix a bug in the account chooser where relaunching an in-progress flow results in a blank screen.\n"
    },
    {
      "commit": "272101b308c7eb0a4639bed0106830a8d6b0f2a1",
      "tree": "3e110af78249c4c748a54fb3829eac706c68072b",
      "parents": [
        "0e8fb15da2bd0912aa74ba6709dfe3d5b7c84fde",
        "9bbdd0bf5006512a000b0d3e6bd6ee2998a2e48b"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Wed Sep 28 11:45:52 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 11:45:52 2011 -0700"
      },
      "message": "Merge \"Fix a bug in the account chooser where relaunching an in-progress flow results in a blank screen.\" into ics-factoryrom"
    },
    {
      "commit": "26b3d1ff38998c7cb80a2950da0589ebd8510897",
      "tree": "0776dff97f5818a9548e4d7a151acd0c111732d3",
      "parents": [
        "2b2adbdda04c96592026e84243cbb0f90a2021c9"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Sep 28 11:05:15 2011 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Sep 28 11:43:36 2011 -0700"
      },
      "message": "Fix bug 5357295 NPE on display when remote control client dies\n\nWhen a IRemoteControlClient dies, that client is set to null\n in the stack of remote control entries (mRCStack). This is done\n by calling registerRemoteControlClient() with a null client.\nThe bug is that registerRemoteControlClient(), after storing\n the new client, uses it to let it know what the current\n remote control display is. When that display is non null, the\n client is sent the current display. So when a client died\n when there was a display, the client reference was accessed\n in the part of the method where we haven\u0027t yet checked whether\n it is null or not.\nThe fix consists in moving the setting of the display on the\n client (method plugRemoteControlDisplay) only after having\n checked that the client is non-null.\n\nChange-Id: Ic74d6cba9e3a3a16e78cd80a1ae5901abfeb3905\n"
    },
    {
      "commit": "55b039f1b7ecb0439e095082e82c4d4fa2627921",
      "tree": "26844a9dd08bd5b6c650e234221aa3eb8eca6242",
      "parents": [
        "0a20d6a4c3474ec6582b7cd9db3d996563403a71",
        "1cfe8ddf620b269d998fe37b1eeb0d090312770c"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Sep 28 11:11:57 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 11:11:57 2011 -0700"
      },
      "message": "Merge \"Support for correctly scaling text selection handles\""
    },
    {
      "commit": "0a20d6a4c3474ec6582b7cd9db3d996563403a71",
      "tree": "47081e5dc4e09fb6173019f46cbe54139416903d",
      "parents": [
        "87e12b05f1260413e42fa43e58865e437f3d2027",
        "a0d767c8226babdc23c84d685d89d279b48f6c7e"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Sep 28 10:11:55 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 10:11:55 2011 -0700"
      },
      "message": "Merge \"Always call WebView.onPageStarted(), regardless of whether a WebViewClient has been set\""
    },
    {
      "commit": "87e12b05f1260413e42fa43e58865e437f3d2027",
      "tree": "29ce2552852e2428ce2e19966c31f94900be2d13",
      "parents": [
        "8df38890d4634aec70c5d37bc90a3a2f836f8aa1",
        "868d74eb3fa7f6ca7a75002788516c4c37bb6f0a"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Sep 28 09:56:11 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 09:56:11 2011 -0700"
      },
      "message": "Merge \"Add ICS-specific notes to the JNI tips documentation.\""
    },
    {
      "commit": "8df38890d4634aec70c5d37bc90a3a2f836f8aa1",
      "tree": "ac2dcce234b4b62a33d4d22b7b1142b32f99dee6",
      "parents": [
        "9a3d51ed1090d459666c3257923b16eca842bb10",
        "8dc208476f1fbbf6cd0b8cc3d48487a62cb72883"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Sep 28 09:41:12 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 09:41:12 2011 -0700"
      },
      "message": "Merge \"Log a warning when a MediaPlayer is finalized without having being released. b/5382634\""
    },
    {
      "commit": "8dc208476f1fbbf6cd0b8cc3d48487a62cb72883",
      "tree": "bab0c935df6afc8a87a851162529f4a4d0681a67",
      "parents": [
        "8013290dd0e9d3eabc3611d7eca47aa50bdceed0"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Sep 28 09:21:11 2011 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Sep 28 09:21:11 2011 -0700"
      },
      "message": "Log a warning when a MediaPlayer is finalized without having being released.\nb/5382634\n\nChange-Id: I756d09d16a92ab8ce736c16a24e319a87be6c8de\n"
    },
    {
      "commit": "4284e9d19a3f917b85e5eac4d6e304fc9b866139",
      "tree": "e782884fef0ec1c0e2934ae7828fe6750fb59603",
      "parents": [
        "9a3d51ed1090d459666c3257923b16eca842bb10"
      ],
      "author": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Wed Sep 28 12:08:58 2011 -0400"
      },
      "committer": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Wed Sep 28 12:08:58 2011 -0400"
      },
      "message": "Pulled out part of onScreenTurnedOn() into show() function\n\nThe onScreenTurnedOn() function in LockPatternKeyguardView was\nactually being called in two cases - when the screen was turned on,\nAND when the show() function was called in KeyguardViewManager, which\nactually happens just before the screen is turned off.  Face Unlock\nfunctionality was added to the onScreenTurnedOn() function, not\nexpecting that the function was also being called just before the\nscreen turns off.  This causes Face Unlock to run when the screen is\nturned off, preventing it from running when the screen is turned on.\nThis was not obvious during testing because it\u0027s not a problem when\ntesting from the lock screen.  To reproduce the problem you must log\nin successfully, then turn the screen off, wait, and turn it back on.\n\nThe solution was to pull the non-face unlock functionality from\nonScreenTurnedOn() into its own function called show(), which is\ncalled from the KeyguardViewManager show() function and also called\nfrom onScreenTurnedOn().  In this way, the onScreenTurnedOn()\nfunctionality is not changed, but the show() function can be used\nfor the onScreenTurnedOn() functionality minus the Face Unlock stuff.\n\nOne exception to note - I left setting mScreenOn inside of\nonScreenTurnedOn() and didn\u0027t pull it into show()...that seems like\nthe correct thing to do.\n\nChange-Id: I9dcc144c7842112c4d35eb3f8b4ab1cd42c05675\n"
    },
    {
      "commit": "85aa944888089852cf144c18f8fb6869e1a39d32",
      "tree": "9343c958fee858766a7be813c2fe9bf182af42b5",
      "parents": [
        "cbb62bb81807ff83a0887b90111218d81a3f57df"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Sep 28 12:20:12 2011 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Sep 28 14:39:41 2011 +0100"
      },
      "message": "Fix HTML5Audio to call WebView.isPrivateBrowsingEnabled() on the UI thread\n\nBug: 5384494\nChange-Id: I2587cf0e898f67becb9dbc2067fb1b0a6a37e124\n"
    },
    {
      "commit": "9a3d51ed1090d459666c3257923b16eca842bb10",
      "tree": "ea1e790b61fd6c0cb8796d00ad93c3d2d34a2c55",
      "parents": [
        "0c66f0526751ad3f97636b834ea957659a65048b",
        "982813c3df78e4cca112b48e399e9f11de13e0fe"
      ],
      "author": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Wed Sep 28 06:13:53 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 06:13:53 2011 -0700"
      },
      "message": "Merge \"Added landscape views for Face Unlock\""
    },
    {
      "commit": "0c66f0526751ad3f97636b834ea957659a65048b",
      "tree": "0a81fedbec68928ed6f0b8feaa572ca0df212223",
      "parents": [
        "d83baa4ef3a2903214ea9b5c943db67751858e90",
        "267cb2b284626f910cf64352bfc494d0f8d3dc42"
      ],
      "author": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Wed Sep 28 06:13:44 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 06:13:44 2011 -0700"
      },
      "message": "Merge \"Fix 5323545 - FaceLock no longer appears when taking a call\""
    },
    {
      "commit": "d83baa4ef3a2903214ea9b5c943db67751858e90",
      "tree": "8e4196cbbcf889dd40ca9f07f23dae3e44a3420b",
      "parents": [
        "d0bc6afbbd8d9cdb2fecb8ce88c5ee85d95c3e1f",
        "85d4ea6fe49e97c8b569768ba63a849653adb5b1"
      ],
      "author": {
        "name": "Chih-Chung Chang",
        "email": "chihchung@google.com",
        "time": "Wed Sep 28 04:48:06 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 04:48:06 2011 -0700"
      },
      "message": "Merge \"Fix 5158468: Update floating window size when the anchor view size changes.\""
    },
    {
      "commit": "d0bc6afbbd8d9cdb2fecb8ce88c5ee85d95c3e1f",
      "tree": "fdb0a86d9b87128501e107679e5f5aab80ca1d8e",
      "parents": [
        "aae19fb90c9af3be4b0ef956940b7ef8afc37b0f",
        "2613e0064b4a43b7de4205d5a6aaae64416972ed"
      ],
      "author": {
        "name": "Flavio Lerda",
        "email": "flerda@google.com",
        "time": "Wed Sep 28 04:38:00 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 04:38:00 2011 -0700"
      },
      "message": "Merge \"Do not format numbers starting with hash or star.\""
    },
    {
      "commit": "85d4ea6fe49e97c8b569768ba63a849653adb5b1",
      "tree": "b06089ee8a0e8b4502e29cb92ed60ef6bab24123",
      "parents": [
        "8f0bb4bc1715ad9aaa486d010ea870ec2f43d245"
      ],
      "author": {
        "name": "Chih-Chung Chang",
        "email": "chihchung@google.com",
        "time": "Wed Sep 28 17:57:10 2011 +0800"
      },
      "committer": {
        "name": "Chih-Chung Chang",
        "email": "chihchung@google.com",
        "time": "Wed Sep 28 18:00:29 2011 +0800"
      },
      "message": "Fix 5158468: Update floating window size when the anchor view size changes.\n\nOriginally when surfaceChanged() happens, we remove the old window and\ncreate a new window. This causes flickering. Now we just update the window\nlayout according to the size of the anchor view.\n\nChange-Id: Id741dac07872e473f2c9829b626c5c9568e7e22d\n"
    },
    {
      "commit": "aae19fb90c9af3be4b0ef956940b7ef8afc37b0f",
      "tree": "4883a57bd8ad2a5b214fda5cf01a5568ca800a4f",
      "parents": [
        "d0e8fb431ac9c1fcc2f5b0eba884d29fc57a4cf1",
        "d9151bf1ccd9bc726ba2c252919503f8968649cc"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Sep 28 02:45:28 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 02:45:28 2011 -0700"
      },
      "message": "Merge \"Hook up WebView.clearSslPreferences() for the Chromium HTTP stack\""
    },
    {
      "commit": "a0d767c8226babdc23c84d685d89d279b48f6c7e",
      "tree": "07dcf2258f9cd9d2b1ebd1adc21224ab7d7b6d26",
      "parents": [
        "d9151bf1ccd9bc726ba2c252919503f8968649cc"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Sep 27 22:39:45 2011 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Sep 28 10:44:11 2011 +0100"
      },
      "message": "Always call WebView.onPageStarted(), regardless of whether a WebViewClient has been set\n\nThis makes sure that the page\u0027s SSL certificate is cleared when the page load\nstarts.\n\nFollows on from https://android-git.corp.google.com/g/#/c/138147.\n\nBug: 5287216\nChange-Id: I40f74a72dc495c48d7167b7b70a845a8481feb85\n"
    },
    {
      "commit": "d9151bf1ccd9bc726ba2c252919503f8968649cc",
      "tree": "2027ec729011732d8302e15e03ddc213dc708005",
      "parents": [
        "9a0cd15eec572e1322c2c328b2e5acea9f2d9210"
      ],
      "author": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Wed Sep 14 16:29:23 2011 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Sep 28 10:44:11 2011 +0100"
      },
      "message": "Hook up WebView.clearSslPreferences() for the Chromium HTTP stack\n\nNote that this is an incomplete fix, as we do not clear the responses for\nconnections currently in use, as they maintain their own cache. See\nhttp:/b/5324235.\n\nBug: 5287216\nChange-Id: I18f6638efeff0bee1e7ffed606be1444d683bebd\n"
    },
    {
      "commit": "58707d6212aed2c6dfcdaecd108c6ddf117e756b",
      "tree": "306bd3f575fec0d3487b912935d02c5eda165a07",
      "parents": [
        "9f48d6348d0a1c24e51d6526fb6b282997b22ae5"
      ],
      "author": {
        "name": "Luca Zanolin",
        "email": "zano@google.com",
        "time": "Wed Sep 28 09:27:49 2011 +0100"
      },
      "committer": {
        "name": "Luca Zanolin",
        "email": "zano@google.com",
        "time": "Wed Sep 28 09:27:49 2011 +0100"
      },
      "message": "Change the width of the suggestion item to match the one of the suggestion pop-up\n\nBug: 5267313\nChange-Id: Ic7151398872459459f2537322961092d3ccffd1c\n"
    },
    {
      "commit": "d0e8fb431ac9c1fcc2f5b0eba884d29fc57a4cf1",
      "tree": "d33802ee42ccf26018b66b9887a01a4e8f76e165",
      "parents": [
        "8f0bb4bc1715ad9aaa486d010ea870ec2f43d245",
        "1b9f8d92a934188eb200647025bffaf90469ee55"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Sep 28 01:20:04 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 28 01:20:04 2011 -0700"
      },
      "message": "Merge \"Document thrown IllegalArgumentException.\""
    },
    {
      "commit": "dbf85120b8ca5e2bdc64f4085e9d6a036ac2ce5e",
      "tree": "839ec4d723ef2a9656f22c6d3ba1804e8ab300f6",
      "parents": [
        "8f0bb4bc1715ad9aaa486d010ea870ec2f43d245"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue Sep 27 22:47:25 2011 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue Sep 27 22:47:25 2011 -0700"
      },
      "message": "Flush resets the count of played audio frames\n\nChange-Id: I0cda94646a71757fa113a199d29235e13efd7ac3\nrelated-to-bug: 5331470\n"
    },
    {
      "commit": "1cfe8ddf620b269d998fe37b1eeb0d090312770c",
      "tree": "bd02980a1642ea0574dadcc82a0e5aae32cd4e8e",
      "parents": [
        "2cdbe2f1cf0157bf49913c46cc806169e0f9ecc6"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Sep 27 20:14:39 2011 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Sep 27 20:14:39 2011 -0700"
      },
      "message": "Support for correctly scaling text selection handles\n\n Bug: 5367280\n\nChange-Id: If32fdc9cd82d1a66bc96446a123c44d9edd9d340\n"
    },
    {
      "commit": "8f0bb4bc1715ad9aaa486d010ea870ec2f43d245",
      "tree": "689da578a6f3924a91f8ab97d385ef30252c07cb",
      "parents": [
        "25438e2199fe0083639c76311d698a0a20446349",
        "5293cea4e05556b4144d9487b47282a21c9f6941"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Sep 27 18:45:57 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 27 18:45:57 2011 -0700"
      },
      "message": "Merge \"Fix bug # 5376028 Arabic text is kinda broken - disappearing glyphs\""
    },
    {
      "commit": "25438e2199fe0083639c76311d698a0a20446349",
      "tree": "ef58733de6d57c0147c93761799268ed0a8105aa",
      "parents": [
        "816b776be13ae6c38b49ec982b317b9bae46a1b2",
        "ef4d25c885cb8bea77decba5046e7f16310ee7a8"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue Sep 27 18:27:36 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 27 18:27:36 2011 -0700"
      },
      "message": "Merge \"Use CPU upload path in DRT\""
    },
    {
      "commit": "a6c673bd6fdd5385ce9c76088f5d90e739216008",
      "tree": "fba678ce5359e1adafc2f5f265dff0a9bb78bb2c",
      "parents": [
        "4c0884853855b1abac62c22426a803df4082fafa"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Sep 27 16:45:03 2011 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Sep 27 18:24:17 2011 -0700"
      },
      "message": "Bug 5278473 \u0026 5278471: delete option in suggestion popup menu\n\nAlso added + and x icons on that line.\n\nChange-Id: I508ae48f83eb7a831f24bb4f81933d9e698abde6\n"
    },
    {
      "commit": "ef4d25c885cb8bea77decba5046e7f16310ee7a8",
      "tree": "81d962e6c10a69620c36fdc47ae19e0ece02e5a5",
      "parents": [
        "70980383decd0d7c2928d1950482c388467785e5"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue Sep 27 18:20:45 2011 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue Sep 27 18:23:10 2011 -0700"
      },
      "message": "Use CPU upload path in DRT\n\nThis makes it the same as default browser settings (for now). Otherwise\nthe test may crash due to GPU OOM.\n\nThis is to be a workaround only, and should be reverted after the bug is\nfixed.\n\nBug: 5382134\n\nChange-Id: I82a8dd83b69c8fceb657af9e32a2c5fa66ead2ce\n"
    },
    {
      "commit": "816b776be13ae6c38b49ec982b317b9bae46a1b2",
      "tree": "d1fabae15e953b09194fcaad60f5d24292029b75",
      "parents": [
        "fd9932d15313c10e09e4d81b37f87defd9490827",
        "462785fa257671fe4905d1d3e6ca27e4a61ee946"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Sep 27 17:45:46 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 27 17:45:46 2011 -0700"
      },
      "message": "Merge \"Add a bit more doc to TextureView\""
    },
    {
      "commit": "462785fa257671fe4905d1d3e6ca27e4a61ee946",
      "tree": "a917463166e031aaaa7559c95f2911b57477fc3b",
      "parents": [
        "043a6b1e5709c46cb8094766c792ec57d3fd97df"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Sep 27 17:42:10 2011 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Sep 27 17:42:10 2011 -0700"
      },
      "message": "Add a bit more doc to TextureView\n\nChange-Id: Ib76c80d8f70ede1bb63db319bca1e93c489def4d\n"
    },
    {
      "commit": "9bbdd0bf5006512a000b0d3e6bd6ee2998a2e48b",
      "tree": "f283bef13310621e4f220ca8caa738776a6919d7",
      "parents": [
        "2783e1ce7a9b2c82983223754228c06be6713a0f"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Tue Sep 27 17:24:32 2011 -0700"
      },
      "committer": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Tue Sep 27 17:24:32 2011 -0700"
      },
      "message": "Fix a bug in the account chooser where relaunching an in-progress flow\nresults in a blank screen.\n\nThe fix involves making the first activity just call the account\ntype chooser to get the account type to add, rather than having\nthe account type chooser also kick off the AccountManager.addAccount()\nrequest itself. Instead the first activity will get the type\nback and then call AccountManager.addAccount()\n\nBug: 5346810\nChange-Id: I4a0cf2370971b98f8ee0910f5401d97e999e546b\n"
    },
    {
      "commit": "b80ff91b76932036f236c5cb496845c07f102792",
      "tree": "3eebccf548e3b6766704075c3d2981e8b74d27d9",
      "parents": [
        "05aa1fef932c2f2cb22ac8d75fee4ac507a32a69"
      ],
      "author": {
        "name": "Peter Ng",
        "email": "petergng@google.com",
        "time": "Tue Sep 27 16:10:17 2011 -0700"
      },
      "committer": {
        "name": "Peter Ng",
        "email": "petergng@google.com",
        "time": "Tue Sep 27 17:00:33 2011 -0700"
      },
      "message": "Downscaling circular assets with bilinear to fix jagged edges\n\nBug: 5349016\nChange-Id: I4960bf1eb0c65211682573c8d80840b41e103894\n"
    },
    {
      "commit": "fd9932d15313c10e09e4d81b37f87defd9490827",
      "tree": "9e75054012ac2288b80c4a525c72e8dc4fe11ecb",
      "parents": [
        "70980383decd0d7c2928d1950482c388467785e5",
        "0e8fb15da2bd0912aa74ba6709dfe3d5b7c84fde"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Sep 27 16:44:28 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 27 16:44:28 2011 -0700"
      },
      "message": "am 0e8fb15d: (-s ours) CherryPick 043a6b from master: do not merge.\n\n* commit \u00270e8fb15da2bd0912aa74ba6709dfe3d5b7c84fde\u0027:\n  CherryPick 043a6b from master: do not merge.\n"
    },
    {
      "commit": "70980383decd0d7c2928d1950482c388467785e5",
      "tree": "9e75054012ac2288b80c4a525c72e8dc4fe11ecb",
      "parents": [
        "05aa1fef932c2f2cb22ac8d75fee4ac507a32a69",
        "de5d7d250848b0db4119f362e2e700cb19e02293"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Tue Sep 27 16:31:10 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 27 16:31:10 2011 -0700"
      },
      "message": "Merge \"Test to demonstrate NPE in DefaultRequestDirector\""
    },
    {
      "commit": "de5d7d250848b0db4119f362e2e700cb19e02293",
      "tree": "d4719e66f60494e9440f9ea91cbd1a1262b84629",
      "parents": [
        "cbb62bb81807ff83a0887b90111218d81a3f57df"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Tue Sep 27 19:23:13 2011 -0400"
      },
      "committer": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Tue Sep 27 19:28:32 2011 -0400"
      },
      "message": "Test to demonstrate NPE in DefaultRequestDirector\n\nWhen the HTTP client encountered a server failure while\ntalking through a proxy, it fails with an NullPointerException\nand not an IOException.\n\nChange-Id: I4b287105bf78b832d034557e37e74ce576c7894d\nBug: http://b/5372438\n"
    }
  ],
  "next": "868d74eb3fa7f6ca7a75002788516c4c37bb6f0a"
}
