)]}'
{
  "log": [
    {
      "commit": "d38e766e5ed461fcce96cf055ee0de7050126b01",
      "tree": "68a17837ff23086139f1df0052d7e8cc2fdcbdcb",
      "parents": [
        "125c32ebe701bb4c366f4efe35afa72c67990206",
        "01ce0ce4724803112e7f2885d9ad49edf7515dca"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Apr 19 09:53:52 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 09:53:52 2012 -0700"
      },
      "message": "Merge \"Fix calcuation of CMD_TO_STRING_COUNT.\""
    },
    {
      "commit": "125c32ebe701bb4c366f4efe35afa72c67990206",
      "tree": "b625a6cdae8f14738d127c06f781103eda3cd7f4",
      "parents": [
        "f37d87b35b9bc860487104b1870f74caa3ae2e71",
        "997592b3ce5492e500aebb87066bbeab6c4e4599"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Apr 19 09:38:55 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 09:38:55 2012 -0700"
      },
      "message": "Merge \"Add functional tests for Visualizer volume scaling mode\""
    },
    {
      "commit": "f37d87b35b9bc860487104b1870f74caa3ae2e71",
      "tree": "0eca5d0e71f1ff140a9a541e9cf929465d0d2e06",
      "parents": [
        "9687433dc679a79bbda29199a074d2439737f45f",
        "1fb8a9e44a5d0710d58c883e087469e95be65b5b"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Apr 19 09:36:49 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 09:36:49 2012 -0700"
      },
      "message": "Merge \"Fix init of Animation in View drawing code\""
    },
    {
      "commit": "9687433dc679a79bbda29199a074d2439737f45f",
      "tree": "2aff7b2232fce0917253558d1fdaee2e5486bb3e",
      "parents": [
        "5cef554cc857b2b542d2c62f8cd0c36d62e1bb9b",
        "820b236adce43567b2effd92e246c34a8a76c9f9"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Apr 19 09:28:16 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 09:28:16 2012 -0700"
      },
      "message": "Merge \"Cleanup PositionMetadata recycles\""
    },
    {
      "commit": "1fb8a9e44a5d0710d58c883e087469e95be65b5b",
      "tree": "b1b5d4fa7219513f6da1fe7fc53efb8296318f18",
      "parents": [
        "f01d3dd710e8b86b3e2846af62835158fd4e0db1"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Apr 19 09:22:34 2012 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Apr 19 09:22:34 2012 -0700"
      },
      "message": "Fix init of Animation in View drawing code\n\nThe refactor of ViewGroup.drawChild() resulted in an error\nin a new method (View.drawAnimation) where animations were being\ninitialized with their view dimensions instead of the parent dimensions.\n\nIssue #6292681 RotateAnimationTest#testRotateAgainstPoint fails on JRN04\nIssue #6293275 TranslateAnimationTest#testInitialize fails on JRN04\n\nChange-Id: Ia90711cadd7a6c20fd788e5b8b18a5b28551e68c\n"
    },
    {
      "commit": "997592b3ce5492e500aebb87066bbeab6c4e4599",
      "tree": "ca26a18db9fe00b80efc4eb472559f69f48f6605",
      "parents": [
        "e1123e7f36723a8b888501c9a22a589297849ca2"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Apr 17 11:27:28 2012 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Apr 19 09:13:22 2012 -0700"
      },
      "message": "Add functional tests for Visualizer volume scaling mode\n\nAdd test to set/get the volume scaling mode.\n\nAdd test to verify that volume decreases diminish the commputed\n  energy.\n\nChange-Id: I0a5d45d064a46a18e5c4b9d7a304c9572f100cdf\n"
    },
    {
      "commit": "5cef554cc857b2b542d2c62f8cd0c36d62e1bb9b",
      "tree": "4faa94cede52e04a34ab1d5da4217177f41d4317",
      "parents": [
        "9afbfb5e1339a63cff5dbe72eae02d703c9bd62f",
        "e1123e7f36723a8b888501c9a22a589297849ca2"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Apr 19 09:09:06 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 09:09:06 2012 -0700"
      },
      "message": "Merge \"Add support for scaling mode parameter in Visualizer effect\""
    },
    {
      "commit": "9afbfb5e1339a63cff5dbe72eae02d703c9bd62f",
      "tree": "fcad4bae6f06ebea7368d25805af8521ac1a6cdc",
      "parents": [
        "a46f7680f159571a3ca9fa5928cae2fa6309ee3a",
        "0da673f02e542c644c300568807c80e196296860"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 19 08:53:36 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 08:53:36 2012 -0700"
      },
      "message": "Merge \"Notifications may now be disabled on a per-package basis.\""
    },
    {
      "commit": "a46f7680f159571a3ca9fa5928cae2fa6309ee3a",
      "tree": "8ed7aef96b063ef6fecbf236f89b43520ecaf6aa",
      "parents": [
        "5df19f082621a0404c801858865bea0a9dec117d",
        "f7a1956b06faeb6025fdea331f81d66edda58b3c"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 19 08:44:02 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 08:44:02 2012 -0700"
      },
      "message": "Merge \"Long-press a notification to find out who sent it.\""
    },
    {
      "commit": "5df19f082621a0404c801858865bea0a9dec117d",
      "tree": "9e262a2b2f85c65b10204a3b0390bb137967a493",
      "parents": [
        "3dfc82b5677a77e805511c263197c95c52a1665e",
        "8dfc10571a83389593fc11b92fbf9fc1f22c9f21"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Apr 19 08:42:40 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 08:42:40 2012 -0700"
      },
      "message": "Merge \"unhide audio pre processing API.\""
    },
    {
      "commit": "0da673f02e542c644c300568807c80e196296860",
      "tree": "3792b57fe26674eec61df907a3da4eda4852ede1",
      "parents": [
        "f7a1956b06faeb6025fdea331f81d66edda58b3c"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Apr 11 12:33:16 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 19 11:39:49 2012 -0400"
      },
      "message": "Notifications may now be disabled on a per-package basis.\n\nWhen a package\u0027s ability to post notifications is disabled,\nall outstanding notifications from that package are\nimmediately canceled, and the score of any future\nnotification from that package is set so low that the\nnotification manager won\u0027t even send it to the status bar.\n\nNo UI for this yet, but you can try it out:\n\n  adb shell service call notification 8 s16 $PKG i32 (1|0)\n\nBug: 5547401\n\nChange-Id: Ieccac5746b40f60debd902a45d1dedbc91dcdc89\n"
    },
    {
      "commit": "f7a1956b06faeb6025fdea331f81d66edda58b3c",
      "tree": "dfba6fe76ce0bab0a964959cb04980972e4424b1",
      "parents": [
        "3dfc82b5677a77e805511c263197c95c52a1665e"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Apr 04 14:04:21 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 19 11:39:49 2012 -0400"
      },
      "message": "Long-press a notification to find out who sent it.\n\nBug: 5547401\nChange-Id: I8d5d73723b3f03f5b0f8717faaca826b1530df7a\n"
    },
    {
      "commit": "3dfc82b5677a77e805511c263197c95c52a1665e",
      "tree": "701641d853ef7f1d532928964e5a0196518e7d08",
      "parents": [
        "f66bc73fa72b5260facf561579aae9e45ee25990",
        "bc5559f1922d72715940f754faffc82da4100eab"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 19 07:01:37 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 07:01:37 2012 -0700"
      },
      "message": "Merge \"Expand too-small notifications to fill 64dp.\""
    },
    {
      "commit": "f66bc73fa72b5260facf561579aae9e45ee25990",
      "tree": "85d5ae1f0c6b4774dc2cd2f80787d541bb78dec0",
      "parents": [
        "3c3b5b5e0bc05564e0f8ecc680ace523e11bd923",
        "7bc1b21a5217c3737ae82edd3ff2d901c69a51ad"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Thu Apr 19 00:29:39 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 00:29:39 2012 -0700"
      },
      "message": "Merge \"Remove new camera open API.\""
    },
    {
      "commit": "7bc1b21a5217c3737ae82edd3ff2d901c69a51ad",
      "tree": "3469a121fed4dd4b0c023b5ed88c410ebd45b890",
      "parents": [
        "83cb5807b0eaa36b417ce5c978e4e460b1fcc9e2"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Thu Apr 19 12:23:31 2012 +0800"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Thu Apr 19 14:18:44 2012 +0800"
      },
      "message": "Remove new camera open API.\n\nApplications are not resumed under the lock screen now.\nThis API is not needed anymore.\n\nbug:5584464\nChange-Id: I1c18efb5ba1ecd39320eb5fd252c6e1229d7b89c\n"
    },
    {
      "commit": "3c3b5b5e0bc05564e0f8ecc680ace523e11bd923",
      "tree": "2eb0ae1b787bd7402a21b3441b77cbedd75af888",
      "parents": [
        "1ee4139fc3e82304755bbd92a7aa1323fd8a3534",
        "ac13cc06ee35a9890d35af25b6cd2df2841e1384"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Wed Apr 18 23:13:10 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 18 23:13:10 2012 -0700"
      },
      "message": "Merge \"Unhide MediaColumns.WIDTH and MediaColumns.HEIGHT.\""
    },
    {
      "commit": "bc5559f1922d72715940f754faffc82da4100eab",
      "tree": "efe383a3517bd93bb63a5f0a2a90262a4229478c",
      "parents": [
        "26fbf27ad1e9f9c26a82097fe306f07ec36e8410"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 19 01:08:15 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 19 01:08:15 2012 -0400"
      },
      "message": "Expand too-small notifications to fill 64dp.\n\nAlso fix NotificationTestList so it runs again.\n\nChange-Id: I2fb28cd9cfad25a7a1b17ccef9ccd741c3aa99b0\n"
    },
    {
      "commit": "01ce0ce4724803112e7f2885d9ad49edf7515dca",
      "tree": "d2d21527fc2b716c55c334e073044a7424a02cfc",
      "parents": [
        "fe37acae729529b8bf3a3140fa397bddce42b1e0"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Apr 18 21:42:44 2012 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Apr 18 21:42:44 2012 -0700"
      },
      "message": "Fix calcuation of CMD_TO_STRING_COUNT.\n\nChange-Id: I03ae1a545474d7dcd4e65c58d9befd020d5b9c54\n"
    },
    {
      "commit": "1ee4139fc3e82304755bbd92a7aa1323fd8a3534",
      "tree": "c67486b481df964ad464eb45f10f075cc91d9b4c",
      "parents": [
        "6b31880838196806dff991551f197684b5809d8b",
        "3b8be87f89e2f98345980954994bdde82b7ee9ad"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Apr 18 21:19:29 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 18 21:19:29 2012 -0700"
      },
      "message": "Merge \"Fix service discovery bugs\""
    },
    {
      "commit": "ac13cc06ee35a9890d35af25b6cd2df2841e1384",
      "tree": "898b5da151cee5d04f6535754f5273baa232b5ee",
      "parents": [
        "83cb5807b0eaa36b417ce5c978e4e460b1fcc9e2"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Thu Apr 19 12:09:09 2012 +0800"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Thu Apr 19 12:11:17 2012 +0800"
      },
      "message": "Unhide MediaColumns.WIDTH and MediaColumns.HEIGHT.\n\nbug:5224359\nChange-Id: I3dcaa2ed383e12ae308b28db45cbe8e503610cdc\n"
    },
    {
      "commit": "6b31880838196806dff991551f197684b5809d8b",
      "tree": "0af312999cba29be003401630452534086d12509",
      "parents": [
        "08ce91a1a4c4b69a30a46095ed701d804dd6302e"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Apr 13 14:05:19 2012 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 18 20:53:24 2012 -0700"
      },
      "message": "Remove intruder alert APIs from JB.\n\nChange-Id: I27042d604fbe15879e7b7aaaac860db2d1efa47f\n"
    },
    {
      "commit": "08ce91a1a4c4b69a30a46095ed701d804dd6302e",
      "tree": "38aabc729384a307e2ec927b85a2559c2e41647f",
      "parents": [
        "4a900a6b488862919728306ead3fac05a04c3bcb",
        "7eda9de1a638e4ed1ce5dc65fecd673400b9f3c0"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@android.com",
        "time": "Wed Apr 18 20:45:45 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 20:45:45 2012 -0700"
      },
      "message": "am 7eda9de1: am 2fe57183: am 30eec832: Merge \"Transparent activity orientation problem when previous landsacpe fullscreen activity not yet destroyed.\"\n\n* commit \u00277eda9de1a638e4ed1ce5dc65fecd673400b9f3c0\u0027:\n  Transparent activity orientation problem when previous landsacpe fullscreen activity not yet destroyed.\n"
    },
    {
      "commit": "7eda9de1a638e4ed1ce5dc65fecd673400b9f3c0",
      "tree": "0b80a7e56c1e6cd6883a9d13955209010173368c",
      "parents": [
        "690935ed9be2b41d5643a018935882ad21495e06",
        "2fe57183d3cbe83737ae81065639ef00f835629a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@android.com",
        "time": "Wed Apr 18 20:42:47 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 20:42:47 2012 -0700"
      },
      "message": "am 2fe57183: am 30eec832: Merge \"Transparent activity orientation problem when previous landsacpe fullscreen activity not yet destroyed.\"\n\n* commit \u00272fe57183d3cbe83737ae81065639ef00f835629a\u0027:\n  Transparent activity orientation problem when previous landsacpe fullscreen activity not yet destroyed.\n"
    },
    {
      "commit": "2fe57183d3cbe83737ae81065639ef00f835629a",
      "tree": "3c6da7eb54c664a6b407878d335763e85efdc0a8",
      "parents": [
        "3b29ca88140b119c8a6a821d76fb3ef4326cf9a2",
        "30eec832ec30709a8dd8830b9c5d64dcc0778a09"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@android.com",
        "time": "Wed Apr 18 20:39:30 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 20:39:30 2012 -0700"
      },
      "message": "am 30eec832: Merge \"Transparent activity orientation problem when previous landsacpe fullscreen activity not yet destroyed.\"\n\n* commit \u002730eec832ec30709a8dd8830b9c5d64dcc0778a09\u0027:\n  Transparent activity orientation problem when previous landsacpe fullscreen activity not yet destroyed.\n"
    },
    {
      "commit": "4a900a6b488862919728306ead3fac05a04c3bcb",
      "tree": "c3018cdabbf7d97e7b5537fe6c84480e58571151",
      "parents": [
        "4d7ad261ce8ae310776f8c6e829a9c69240c5377",
        "690935ed9be2b41d5643a018935882ad21495e06"
      ],
      "author": {
        "name": "Alexander Lucas",
        "email": "alexlucas@google.com",
        "time": "Wed Apr 18 20:27:24 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 20:27:24 2012 -0700"
      },
      "message": "am 690935ed: am 3b29ca88: am 773740ed: Initial commit of backup API section of cloudsync class.\n\n* commit \u0027690935ed9be2b41d5643a018935882ad21495e06\u0027:\n"
    },
    {
      "commit": "8dfc10571a83389593fc11b92fbf9fc1f22c9f21",
      "tree": "c3740712e573060419fe181429c8301e6e0ba86f",
      "parents": [
        "83cb5807b0eaa36b417ce5c978e4e460b1fcc9e2"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Apr 10 16:03:14 2012 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Apr 18 20:26:43 2012 -0700"
      },
      "message": "unhide audio pre processing API.\n\nUnhide APIs for Noise Suppressor(NS), Acoustic Echo Canceler (AEC) and\nAutomatic Gain Control (AGC) audio pre processings.\n\nAlso unhide getAudioSessionId() method on AudioRecord.\n\nChange-Id: I788f7a0724b152cc98c8167d9434e64c12bada95\n"
    },
    {
      "commit": "4d7ad261ce8ae310776f8c6e829a9c69240c5377",
      "tree": "c3018cdabbf7d97e7b5537fe6c84480e58571151",
      "parents": [
        "d5014591bcfd278fb181dc61c1cd522085acaa56",
        "39149aa3c705210e51ecf33b6982691397553de7"
      ],
      "author": {
        "name": "Alexander Lucas",
        "email": "alexlucas@google.com",
        "time": "Wed Apr 18 20:24:51 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 20:24:51 2012 -0700"
      },
      "message": "am 39149aa3: am c54c03d6: am 773740ed: Initial commit of backup API section of cloudsync class.\n\n* commit \u002739149aa3c705210e51ecf33b6982691397553de7\u0027:\n"
    },
    {
      "commit": "690935ed9be2b41d5643a018935882ad21495e06",
      "tree": "65e7602c24a172550f8fc2c6b430ee5e991d84c6",
      "parents": [
        "39149aa3c705210e51ecf33b6982691397553de7",
        "3b29ca88140b119c8a6a821d76fb3ef4326cf9a2"
      ],
      "author": {
        "name": "Alexander Lucas",
        "email": "alexlucas@google.com",
        "time": "Wed Apr 18 20:23:21 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 20:23:21 2012 -0700"
      },
      "message": "am 3b29ca88: am 773740ed: Initial commit of backup API section of cloudsync class.\n\n* commit \u00273b29ca88140b119c8a6a821d76fb3ef4326cf9a2\u0027:\n"
    },
    {
      "commit": "d5014591bcfd278fb181dc61c1cd522085acaa56",
      "tree": "c3018cdabbf7d97e7b5537fe6c84480e58571151",
      "parents": [
        "3a0f94da02f1499223f91b0d24e0e745af3abac5",
        "941fceedad1d2d28358dd81069c2028cbd4fb680"
      ],
      "author": {
        "name": "Alexander Lucas",
        "email": "alexlucas@google.com",
        "time": "Wed Apr 18 20:22:53 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 20:22:53 2012 -0700"
      },
      "message": "am 941fceed: am 773740ed: Initial commit of backup API section of cloudsync class.\n\n* commit \u0027941fceedad1d2d28358dd81069c2028cbd4fb680\u0027:\n  Initial commit of backup API section of cloudsync class.\n"
    },
    {
      "commit": "39149aa3c705210e51ecf33b6982691397553de7",
      "tree": "65e7602c24a172550f8fc2c6b430ee5e991d84c6",
      "parents": [
        "6a92872f6fb9a6fdc8760a7d4f3fa187609b4190",
        "c54c03d684441b8b6c5ee840e18119a0f92e1436"
      ],
      "author": {
        "name": "Alexander Lucas",
        "email": "alexlucas@google.com",
        "time": "Wed Apr 18 20:22:19 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 20:22:19 2012 -0700"
      },
      "message": "am c54c03d6: am 773740ed: Initial commit of backup API section of cloudsync class.\n\n* commit \u0027c54c03d684441b8b6c5ee840e18119a0f92e1436\u0027:\n  Initial commit of backup API section of cloudsync class.\n"
    },
    {
      "commit": "3b29ca88140b119c8a6a821d76fb3ef4326cf9a2",
      "tree": "ac526937396662ce8a153759a655de49472f6f7d",
      "parents": [
        "07617980afd9c618f796abe23319894284e0fc0b",
        "773740ed79075e6daffaea0c62857348ab54d93e"
      ],
      "author": {
        "name": "Alexander Lucas",
        "email": "alexlucas@google.com",
        "time": "Wed Apr 18 20:20:51 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 20:20:51 2012 -0700"
      },
      "message": "am 773740ed: Initial commit of backup API section of cloudsync class.\n\n* commit \u0027773740ed79075e6daffaea0c62857348ab54d93e\u0027:\n  Initial commit of backup API section of cloudsync class.\n"
    },
    {
      "commit": "941fceedad1d2d28358dd81069c2028cbd4fb680",
      "tree": "f4d715dc870bb5e7ffd8ab07c30758a1c420d703",
      "parents": [
        "e6ba1cb5a0ae0ec7f675f48ac28f748a3409d87d",
        "773740ed79075e6daffaea0c62857348ab54d93e"
      ],
      "author": {
        "name": "Alexander Lucas",
        "email": "alexlucas@google.com",
        "time": "Wed Apr 18 20:20:28 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 20:20:28 2012 -0700"
      },
      "message": "am 773740ed: Initial commit of backup API section of cloudsync class.\n\n* commit \u0027773740ed79075e6daffaea0c62857348ab54d93e\u0027:\n  Initial commit of backup API section of cloudsync class.\n"
    },
    {
      "commit": "c54c03d684441b8b6c5ee840e18119a0f92e1436",
      "tree": "33c83cadb9792b13725ac1fcd3680af912b6a1bc",
      "parents": [
        "7ea4c0705c4df60521778b246949c42bc6d8b17b",
        "773740ed79075e6daffaea0c62857348ab54d93e"
      ],
      "author": {
        "name": "Alexander Lucas",
        "email": "alexlucas@google.com",
        "time": "Wed Apr 18 20:19:56 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 20:19:56 2012 -0700"
      },
      "message": "am 773740ed: Initial commit of backup API section of cloudsync class.\n\n* commit \u0027773740ed79075e6daffaea0c62857348ab54d93e\u0027:\n  Initial commit of backup API section of cloudsync class.\n"
    },
    {
      "commit": "773740ed79075e6daffaea0c62857348ab54d93e",
      "tree": "756741c13f1939f88e111f8211cb68d9c315edbc",
      "parents": [
        "99e83bc43abab567d16515eaf51bd9cb9eb3b5fb"
      ],
      "author": {
        "name": "Alexander Lucas",
        "email": "alexlucas@google.com",
        "time": "Mon Apr 16 13:13:09 2012 -0700"
      },
      "committer": {
        "name": "Alexander Lucas",
        "email": "alexlucas@google.com",
        "time": "Wed Apr 18 20:13:46 2012 -0700"
      },
      "message": "Initial commit of backup API section of cloudsync class.\n\nBranch switch from ics-mr0, original post here:\nhttps://android-git.corp.google.com/g/#/c/150873/\n\nChange-Id: I4c53b99bd326c9f8fa485392e87dfba35e662936\n"
    },
    {
      "commit": "3a0f94da02f1499223f91b0d24e0e745af3abac5",
      "tree": "ba12557a30e62ba2b51fe0d477a5bd8dd1131c30",
      "parents": [
        "eac54515a5eb37bf70f7475603e66a9255f417f4",
        "6a92872f6fb9a6fdc8760a7d4f3fa187609b4190"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Apr 18 20:00:58 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 20:00:58 2012 -0700"
      },
      "message": "am 6a92872f: am 07617980: am 99e83bc4: docs: move the location class into basics/\n\n* commit \u00276a92872f6fb9a6fdc8760a7d4f3fa187609b4190\u0027:\n"
    },
    {
      "commit": "eac54515a5eb37bf70f7475603e66a9255f417f4",
      "tree": "ba12557a30e62ba2b51fe0d477a5bd8dd1131c30",
      "parents": [
        "694a236dd1fb5517e750cb2a173b64213642b2d3",
        "5a08b48507f7a91e6b618a99ff391ad3d9ccb370"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Apr 18 20:00:56 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 20:00:56 2012 -0700"
      },
      "message": "am 5a08b485: am 7ea4c070: am 99e83bc4: docs: move the location class into basics/\n\n* commit \u00275a08b48507f7a91e6b618a99ff391ad3d9ccb370\u0027:\n"
    },
    {
      "commit": "6a92872f6fb9a6fdc8760a7d4f3fa187609b4190",
      "tree": "abbdb3b3246e6c9a6a8572838e962ee90f322550",
      "parents": [
        "5a08b48507f7a91e6b618a99ff391ad3d9ccb370",
        "07617980afd9c618f796abe23319894284e0fc0b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Apr 18 19:58:18 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 19:58:18 2012 -0700"
      },
      "message": "am 07617980: am 99e83bc4: docs: move the location class into basics/\n\n* commit \u002707617980afd9c618f796abe23319894284e0fc0b\u0027:\n"
    },
    {
      "commit": "694a236dd1fb5517e750cb2a173b64213642b2d3",
      "tree": "ba12557a30e62ba2b51fe0d477a5bd8dd1131c30",
      "parents": [
        "83cb5807b0eaa36b417ce5c978e4e460b1fcc9e2",
        "e6ba1cb5a0ae0ec7f675f48ac28f748a3409d87d"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Apr 18 19:57:54 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 19:57:54 2012 -0700"
      },
      "message": "am e6ba1cb5: am 99e83bc4: docs: move the location class into basics/\n\n* commit \u0027e6ba1cb5a0ae0ec7f675f48ac28f748a3409d87d\u0027:\n  docs: move the location class into basics/\n"
    },
    {
      "commit": "5a08b48507f7a91e6b618a99ff391ad3d9ccb370",
      "tree": "abbdb3b3246e6c9a6a8572838e962ee90f322550",
      "parents": [
        "13bf9fecfe57393ec8cc00d56e9799f7ec773d29",
        "7ea4c0705c4df60521778b246949c42bc6d8b17b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Apr 18 19:57:22 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 19:57:22 2012 -0700"
      },
      "message": "am 7ea4c070: am 99e83bc4: docs: move the location class into basics/\n\n* commit \u00277ea4c0705c4df60521778b246949c42bc6d8b17b\u0027:\n  docs: move the location class into basics/\n"
    },
    {
      "commit": "07617980afd9c618f796abe23319894284e0fc0b",
      "tree": "3c160aaf83fefc662a89530b7e061b6b9d415a6e",
      "parents": [
        "2f675105ec35987b85327c97de2aacb169174c47",
        "99e83bc43abab567d16515eaf51bd9cb9eb3b5fb"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Apr 18 19:55:23 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 19:55:23 2012 -0700"
      },
      "message": "am 99e83bc4: docs: move the location class into basics/\n\n* commit \u002799e83bc43abab567d16515eaf51bd9cb9eb3b5fb\u0027:\n  docs: move the location class into basics/\n"
    },
    {
      "commit": "e6ba1cb5a0ae0ec7f675f48ac28f748a3409d87d",
      "tree": "915a4a8a037c0f1c69a66ba3996bf7253ba74aef",
      "parents": [
        "0691f70ad8833e9a2b042d7a56b07ad0ee561f87",
        "99e83bc43abab567d16515eaf51bd9cb9eb3b5fb"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Apr 18 19:55:19 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 19:55:19 2012 -0700"
      },
      "message": "am 99e83bc4: docs: move the location class into basics/\n\n* commit \u002799e83bc43abab567d16515eaf51bd9cb9eb3b5fb\u0027:\n  docs: move the location class into basics/\n"
    },
    {
      "commit": "7ea4c0705c4df60521778b246949c42bc6d8b17b",
      "tree": "cf3ad970e7df69c52efe0f1ff2122a72002d54e7",
      "parents": [
        "fd84c2ece24c447aa4f538dacf8d6333964d20ca",
        "99e83bc43abab567d16515eaf51bd9cb9eb3b5fb"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Apr 18 19:55:03 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 19:55:03 2012 -0700"
      },
      "message": "am 99e83bc4: docs: move the location class into basics/\n\n* commit \u002799e83bc43abab567d16515eaf51bd9cb9eb3b5fb\u0027:\n  docs: move the location class into basics/\n"
    },
    {
      "commit": "99e83bc43abab567d16515eaf51bd9cb9eb3b5fb",
      "tree": "f6e40328a356ee014c7711add194cff89b0ddfc7",
      "parents": [
        "13bb0791a1cec6a678db3bd7ab23060b3bb911ae"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Apr 18 19:43:11 2012 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Apr 18 19:43:11 2012 -0700"
      },
      "message": "docs: move the location class into basics/\n\nChange-Id: I0a5025ffbce4f25dc6c1b8f819a8c27def437649\n"
    },
    {
      "commit": "83cb5807b0eaa36b417ce5c978e4e460b1fcc9e2",
      "tree": "3d41436029c866b0f24151b6634aceeafc5c36db",
      "parents": [
        "2c23a14a3b86f84ad94725dd402985eb228e87db",
        "c3643b901308289132269aa3af9a738cd2b60f08"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Apr 18 19:12:18 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 18 19:12:18 2012 -0700"
      },
      "message": "Merge \"Add more dead keys.  Use NFC tables for composition.\""
    },
    {
      "commit": "c3643b901308289132269aa3af9a738cd2b60f08",
      "tree": "ba53baa46c44a749bfbdbd9516abd8a83df89bb0",
      "parents": [
        "accce945e5f51436f3aa22a0e1a85e6059232ded"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Apr 18 19:09:08 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Apr 18 19:09:08 2012 -0700"
      },
      "message": "Add more dead keys.  Use NFC tables for composition.\n\nBug: 6110399\nChange-Id: I343d24df21dac2c069136b016e70e39f0feb6df9\n"
    },
    {
      "commit": "2c23a14a3b86f84ad94725dd402985eb228e87db",
      "tree": "907d0889bcbc026623d70a8c247dc4954cd6be77",
      "parents": [
        "b7c30a847ae3526cee28e2e3e96b010a6fe7961c",
        "0846e29d0b5640cfad4496c8484fb9aaa2ba4ccf"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Apr 18 18:55:24 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 18 18:55:24 2012 -0700"
      },
      "message": "Merge \"Adding API for getting the root node info in the active window.\""
    },
    {
      "commit": "0846e29d0b5640cfad4496c8484fb9aaa2ba4ccf",
      "tree": "3f9a052e6359be3a95621478b343bf16a1efed5e",
      "parents": [
        "005b83b0c62d3d0538f0d566b08bd457015ec661"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Apr 18 18:47:13 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Apr 18 18:50:57 2012 -0700"
      },
      "message": "Adding API for getting the root node info in the active window.\n\n1. This APIs is useful for accessibility services since very often\n   they want to get access to the root node in the current window\n   to determine where accessibility focus is and subsequently find\n   a next view to take accessibility focus.\n\nChange-Id: Ide5231f832d9ce2e9b14dc411dfd675f753a4edb\n"
    },
    {
      "commit": "30eec832ec30709a8dd8830b9c5d64dcc0778a09",
      "tree": "a20c4a9ba21c2ea0865ea4a93bffb0dee3d87b62",
      "parents": [
        "fd862e9828d544f593a622f2914d1257366ae802",
        "0445bc6e4eeba8af74e7eea7c9d68e1ede74f90d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@android.com",
        "time": "Wed Apr 18 17:57:21 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 18 17:57:22 2012 -0700"
      },
      "message": "Merge \"Transparent activity orientation problem when previous landsacpe fullscreen activity not yet destroyed.\""
    },
    {
      "commit": "3b8be87f89e2f98345980954994bdde82b7ee9ad",
      "tree": "e79e2180829bad170454b53dfff30552f4440e52",
      "parents": [
        "c5cbcb51baaf2e9e61f3bdbd5ef97a05aac25010"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Apr 18 15:46:00 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Apr 18 17:40:49 2012 -0700"
      },
      "message": "Fix service discovery bugs\n\n- Application does not have transaction id information. go through\n list and remove\n\n- Avoid removing client info while enumerating it\n\nChange-Id: Ie293876756418ed4cd6dc3a903689ee7003bd12d\nSigned-off-by: yoshihiko.ikenaga@jp.sony.com\n"
    },
    {
      "commit": "b7c30a847ae3526cee28e2e3e96b010a6fe7961c",
      "tree": "3d5aed9fddf344e56de4d0605f7c6981df31add1",
      "parents": [
        "c68135eba5d32251db79c4f63eff9708a45511c6",
        "13bf9fecfe57393ec8cc00d56e9799f7ec773d29"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Wed Apr 18 17:09:41 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 17:09:41 2012 -0700"
      },
      "message": "am 13bf9fec: am fd84c2ec: am 13bb0791: Merge \"docs: Added missing comma in code snippet. Bug: 6322757\" into ics-mr1\n\n* commit \u002713bf9fecfe57393ec8cc00d56e9799f7ec773d29\u0027:\n"
    },
    {
      "commit": "c68135eba5d32251db79c4f63eff9708a45511c6",
      "tree": "3d5aed9fddf344e56de4d0605f7c6981df31add1",
      "parents": [
        "8f05a120c9ac8fc899317af2a947db9a49622c67",
        "4ad909538e0e61826d33bcf40cbcb845319dbdb9"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Wed Apr 18 17:07:24 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 17:07:24 2012 -0700"
      },
      "message": "am 4ad90953: am 2f675105: am 13bb0791: Merge \"docs: Added missing comma in code snippet. Bug: 6322757\" into ics-mr1\n\n* commit \u00274ad909538e0e61826d33bcf40cbcb845319dbdb9\u0027:\n"
    },
    {
      "commit": "13bf9fecfe57393ec8cc00d56e9799f7ec773d29",
      "tree": "9df67c6917017256bf37101fd943f5942cd4d8ce",
      "parents": [
        "4ad909538e0e61826d33bcf40cbcb845319dbdb9",
        "fd84c2ece24c447aa4f538dacf8d6333964d20ca"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Wed Apr 18 17:07:04 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 17:07:04 2012 -0700"
      },
      "message": "am fd84c2ec: am 13bb0791: Merge \"docs: Added missing comma in code snippet. Bug: 6322757\" into ics-mr1\n\n* commit \u0027fd84c2ece24c447aa4f538dacf8d6333964d20ca\u0027:\n"
    },
    {
      "commit": "8f05a120c9ac8fc899317af2a947db9a49622c67",
      "tree": "3d5aed9fddf344e56de4d0605f7c6981df31add1",
      "parents": [
        "ccfdb970dde153b0b01899ff1fbd31a6b287b1e8",
        "0691f70ad8833e9a2b042d7a56b07ad0ee561f87"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Wed Apr 18 17:04:57 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 17:04:57 2012 -0700"
      },
      "message": "am 0691f70a: am 13bb0791: Merge \"docs: Added missing comma in code snippet. Bug: 6322757\" into ics-mr1\n\n* commit \u00270691f70ad8833e9a2b042d7a56b07ad0ee561f87\u0027:\n  docs: Added missing comma in code snippet. Bug: 6322757\n"
    },
    {
      "commit": "4ad909538e0e61826d33bcf40cbcb845319dbdb9",
      "tree": "9df67c6917017256bf37101fd943f5942cd4d8ce",
      "parents": [
        "57da7acb3c62a493ad0691f9fc93167de478699a",
        "2f675105ec35987b85327c97de2aacb169174c47"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Wed Apr 18 17:04:31 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 17:04:31 2012 -0700"
      },
      "message": "am 2f675105: am 13bb0791: Merge \"docs: Added missing comma in code snippet. Bug: 6322757\" into ics-mr1\n\n* commit \u00272f675105ec35987b85327c97de2aacb169174c47\u0027:\n  docs: Added missing comma in code snippet. Bug: 6322757\n"
    },
    {
      "commit": "0691f70ad8833e9a2b042d7a56b07ad0ee561f87",
      "tree": "56dc65fec3cdcb5267c3587cacb70a8a053b7b87",
      "parents": [
        "80101a03dfa23f6afcd0dc4c4a2f7f5b7fd25eb9",
        "13bb0791a1cec6a678db3bd7ab23060b3bb911ae"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Wed Apr 18 17:02:48 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 17:02:48 2012 -0700"
      },
      "message": "am 13bb0791: Merge \"docs: Added missing comma in code snippet. Bug: 6322757\" into ics-mr1\n\n* commit \u002713bb0791a1cec6a678db3bd7ab23060b3bb911ae\u0027:\n  docs: Added missing comma in code snippet. Bug: 6322757\n"
    },
    {
      "commit": "2f675105ec35987b85327c97de2aacb169174c47",
      "tree": "0ac37ebb8c4544a3d6a5df6604aa445998b03c78",
      "parents": [
        "79dbe8bf51a3bbeef6e71a0ca5365c45150f5339",
        "13bb0791a1cec6a678db3bd7ab23060b3bb911ae"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Wed Apr 18 17:02:40 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 17:02:40 2012 -0700"
      },
      "message": "am 13bb0791: Merge \"docs: Added missing comma in code snippet. Bug: 6322757\" into ics-mr1\n\n* commit \u002713bb0791a1cec6a678db3bd7ab23060b3bb911ae\u0027:\n  docs: Added missing comma in code snippet. Bug: 6322757\n"
    },
    {
      "commit": "fd84c2ece24c447aa4f538dacf8d6333964d20ca",
      "tree": "5e1ca2e03be90f2b664d73a7133f76951bc8cb97",
      "parents": [
        "52a7eb0b9465d2c737eb1f9ea53b357b79c6417b",
        "13bb0791a1cec6a678db3bd7ab23060b3bb911ae"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Wed Apr 18 17:02:22 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 17:02:22 2012 -0700"
      },
      "message": "am 13bb0791: Merge \"docs: Added missing comma in code snippet. Bug: 6322757\" into ics-mr1\n\n* commit \u002713bb0791a1cec6a678db3bd7ab23060b3bb911ae\u0027:\n  docs: Added missing comma in code snippet. Bug: 6322757\n"
    },
    {
      "commit": "13bb0791a1cec6a678db3bd7ab23060b3bb911ae",
      "tree": "c58c02bf11b0003cd5d433bc18db09a1c4a16e84",
      "parents": [
        "68822239a50206a474289a380ff78146ff486a3e",
        "3fa98cb02c8f748b82869cd784db82094e950e4b"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Wed Apr 18 17:00:32 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 18 17:00:32 2012 -0700"
      },
      "message": "Merge \"docs: Added missing comma in code snippet. Bug: 6322757\" into ics-mr1"
    },
    {
      "commit": "ccfdb970dde153b0b01899ff1fbd31a6b287b1e8",
      "tree": "54902c3c00843d54345137d42ef9b3da4df06592",
      "parents": [
        "5e02ecbae359281810632864a9d3b8464fd3d85d",
        "57da7acb3c62a493ad0691f9fc93167de478699a"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Apr 18 16:34:21 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 16:34:21 2012 -0700"
      },
      "message": "am 57da7acb: am 79dbe8bf: am 68822239: docs: Android SDK r19 Release Notes\n\n* commit \u002757da7acb3c62a493ad0691f9fc93167de478699a\u0027:\n"
    },
    {
      "commit": "5e02ecbae359281810632864a9d3b8464fd3d85d",
      "tree": "54902c3c00843d54345137d42ef9b3da4df06592",
      "parents": [
        "79c9e022c8d4b0fec3d93b7e5c19fbb31bae22f0",
        "a206bcc4501fe9f553d38fce47505a9e1385d7e4"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Apr 18 16:31:54 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 16:31:54 2012 -0700"
      },
      "message": "am a206bcc4: am 52a7eb0b: am 68822239: docs: Android SDK r19 Release Notes\n\n* commit \u0027a206bcc4501fe9f553d38fce47505a9e1385d7e4\u0027:\n"
    },
    {
      "commit": "57da7acb3c62a493ad0691f9fc93167de478699a",
      "tree": "f9acdcf25dbc973310cb610e9eade4833f3cf82a",
      "parents": [
        "a206bcc4501fe9f553d38fce47505a9e1385d7e4",
        "79dbe8bf51a3bbeef6e71a0ca5365c45150f5339"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Apr 18 16:30:31 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 16:30:31 2012 -0700"
      },
      "message": "am 79dbe8bf: am 68822239: docs: Android SDK r19 Release Notes\n\n* commit \u002779dbe8bf51a3bbeef6e71a0ca5365c45150f5339\u0027:\n"
    },
    {
      "commit": "79c9e022c8d4b0fec3d93b7e5c19fbb31bae22f0",
      "tree": "54902c3c00843d54345137d42ef9b3da4df06592",
      "parents": [
        "eaa0a04f83113e2cafb8c2044ae2107d15dd8036",
        "80101a03dfa23f6afcd0dc4c4a2f7f5b7fd25eb9"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Apr 18 16:28:40 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 16:28:40 2012 -0700"
      },
      "message": "am 80101a03: am 68822239: docs: Android SDK r19 Release Notes\n\n* commit \u002780101a03dfa23f6afcd0dc4c4a2f7f5b7fd25eb9\u0027:\n  docs: Android SDK r19 Release Notes\n"
    },
    {
      "commit": "a206bcc4501fe9f553d38fce47505a9e1385d7e4",
      "tree": "f9acdcf25dbc973310cb610e9eade4833f3cf82a",
      "parents": [
        "a6d62b76ad8f09bd677fa115fbb71fdae2510552",
        "52a7eb0b9465d2c737eb1f9ea53b357b79c6417b"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Apr 18 16:28:20 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 16:28:20 2012 -0700"
      },
      "message": "am 52a7eb0b: am 68822239: docs: Android SDK r19 Release Notes\n\n* commit \u002752a7eb0b9465d2c737eb1f9ea53b357b79c6417b\u0027:\n  docs: Android SDK r19 Release Notes\n"
    },
    {
      "commit": "79dbe8bf51a3bbeef6e71a0ca5365c45150f5339",
      "tree": "85b9b4bbc76fde0836d492176aa76085ebef9480",
      "parents": [
        "4f998a1e4865f11f772bbe18a702f4ad95ab353e",
        "68822239a50206a474289a380ff78146ff486a3e"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Apr 18 16:27:25 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 16:27:25 2012 -0700"
      },
      "message": "am 68822239: docs: Android SDK r19 Release Notes\n\n* commit \u002768822239a50206a474289a380ff78146ff486a3e\u0027:\n  docs: Android SDK r19 Release Notes\n"
    },
    {
      "commit": "52a7eb0b9465d2c737eb1f9ea53b357b79c6417b",
      "tree": "7e7312fd1e4e7c5bcc233f2cb477e400bbe4cbd9",
      "parents": [
        "57e351f57cc296ed3ef29bdf071713689fc4516e",
        "68822239a50206a474289a380ff78146ff486a3e"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Apr 18 16:26:18 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 16:26:18 2012 -0700"
      },
      "message": "am 68822239: docs: Android SDK r19 Release Notes\n\n* commit \u002768822239a50206a474289a380ff78146ff486a3e\u0027:\n  docs: Android SDK r19 Release Notes\n"
    },
    {
      "commit": "80101a03dfa23f6afcd0dc4c4a2f7f5b7fd25eb9",
      "tree": "c82fa6e3f109405f90537f02860315c800910076",
      "parents": [
        "59ec795a0798a4a7b4e7e5e0c214a826556f2c5d",
        "68822239a50206a474289a380ff78146ff486a3e"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Apr 18 16:25:52 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 16:25:52 2012 -0700"
      },
      "message": "am 68822239: docs: Android SDK r19 Release Notes\n\n* commit \u002768822239a50206a474289a380ff78146ff486a3e\u0027:\n  docs: Android SDK r19 Release Notes\n"
    },
    {
      "commit": "eaa0a04f83113e2cafb8c2044ae2107d15dd8036",
      "tree": "d6fa6f9d1829514dd34ef8a7dc40260bdee63be2",
      "parents": [
        "08ee43dfc63b30927e90e5157b294655f92638cf",
        "bbd51f1e360b22eece1d74bd65c7e6a0b59dee59"
      ],
      "author": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Wed Apr 18 16:17:33 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 18 16:17:33 2012 -0700"
      },
      "message": "Merge \"Share Insets instances between views that have the same background (Drawable)\""
    },
    {
      "commit": "bbd51f1e360b22eece1d74bd65c7e6a0b59dee59",
      "tree": "3919c1cfffc46790c5435ab9a02bc7c3eb604572",
      "parents": [
        "f341e5545c8ac8ccec26ec549d57d2ddee069f55"
      ],
      "author": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Wed Apr 18 15:09:05 2012 -0700"
      },
      "committer": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Wed Apr 18 16:06:27 2012 -0700"
      },
      "message": "Share Insets instances between views that have the same background (Drawable)\n\nChange-Id: I47d93ccca6f553b678d25966d10d7a0a97cfa5ea\n"
    },
    {
      "commit": "08ee43dfc63b30927e90e5157b294655f92638cf",
      "tree": "4b6e2028412c0e857731440e1163c8ba66fbecee",
      "parents": [
        "0b9de5336d5af2b4027cede344526b847c8dc66e",
        "ab57d03bdb3010d4957fb88c8acb30575ca02ec9"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Apr 18 16:02:46 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 18 16:02:46 2012 -0700"
      },
      "message": "Merge \"Fix a typo and choose a reasonable default for crypto-mode (0 would be unencrypted)\""
    },
    {
      "commit": "ab57d03bdb3010d4957fb88c8acb30575ca02ec9",
      "tree": "cf7bd81e5548da2a5c21c247a0819e6246d56c0a",
      "parents": [
        "54ffee751c44c212ee02ef848f7c3e1cfcce66b7"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Apr 18 15:59:43 2012 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Apr 18 15:59:43 2012 -0700"
      },
      "message": "Fix a typo and choose a reasonable default for crypto-mode (0 would be unencrypted)\n\nChange-Id: Ia46a7d7dd405bd569f319a64e43123d802c867d3\nrelated-to-bug: 6275919\n"
    },
    {
      "commit": "0b9de5336d5af2b4027cede344526b847c8dc66e",
      "tree": "10b3218935790c16ed0302f6a0b2e617f8f9286b",
      "parents": [
        "58e5727299ca3ff75d864adb79232ebc687cbc79",
        "accce945e5f51436f3aa22a0e1a85e6059232ded"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Apr 18 15:58:54 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 18 15:58:54 2012 -0700"
      },
      "message": "Merge \"Improve selection of dead key accent chars.\""
    },
    {
      "commit": "58e5727299ca3ff75d864adb79232ebc687cbc79",
      "tree": "087d9c40b4994649a919170f86a682215d05873d",
      "parents": [
        "8d54747eacc9dd757838a8e3ed8512987d5b4bf9",
        "9a2bbf680e3b5b98051b9f2913ab6bd31b77f79a"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Apr 18 15:58:40 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 18 15:58:40 2012 -0700"
      },
      "message": "Merge \"Improve handling of certain keyboard layout properties.\""
    },
    {
      "commit": "8d54747eacc9dd757838a8e3ed8512987d5b4bf9",
      "tree": "1c29c3880928226d8c97f2ea6d3705906e43a41a",
      "parents": [
        "559b27fab664849533d3eef88784ca2b1e37a2dd",
        "7f58b95f7c2bd75a991ec6a2f05676aaba47a544"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 18 15:58:26 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 18 15:58:26 2012 -0700"
      },
      "message": "Merge \"Fix to custom scale animations.\""
    },
    {
      "commit": "accce945e5f51436f3aa22a0e1a85e6059232ded",
      "tree": "6f42c1681a85ff01a38b0cea07f7363766aec468",
      "parents": [
        "9a2bbf680e3b5b98051b9f2913ab6bd31b77f79a"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Apr 18 15:47:48 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Apr 18 15:47:48 2012 -0700"
      },
      "message": "Improve selection of dead key accent chars.\n\nThe \u0027^\u0027, \u0027`\u0027, and \u0027~\u0027 characters that we use for circumflex,\ngrave and tilde accents are ugly.  Use the appropriate printing\nmodifier characters instead.\n\nBug: 6110399\nChange-Id: I53891139ed1cef3010f5319ff49df1eeb1c6feeb\n"
    },
    {
      "commit": "559b27fab664849533d3eef88784ca2b1e37a2dd",
      "tree": "3c69ab7ae9915f74edf235554c2db3e3db827059",
      "parents": [
        "3d6f95fac94ab1e30ac97c6776f05a67965b15bd",
        "ecd302259a66aaf5abd49407c379c066e2542e95"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Apr 18 15:43:15 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 18 15:43:15 2012 -0700"
      },
      "message": "Merge \"Revert \"Telephony: Dynamically instantiate IccCard\"\""
    },
    {
      "commit": "ecd302259a66aaf5abd49407c379c066e2542e95",
      "tree": "ea0987a44772b0b5a02e8501d7d392d04776db67",
      "parents": [
        "fe37acae729529b8bf3a3140fa397bddce42b1e0"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Apr 18 15:37:21 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 18 15:37:21 2012 -0700"
      },
      "message": "Revert \"Telephony: Dynamically instantiate IccCard\"\n\nThis reverts commit fe37acae729529b8bf3a3140fa397bddce42b1e0\n\nThere are two bugs that are weekend release blockers:\n\n  b/6357558\n  b/6357880\n\n6357558 is easily fixed with:\n\n  https://android-git.corp.google.com/g/#/c/182228/\n\nBut there are still questions. Bug 6357880 has\nunknown causes at the moment but this change is the\nmost likely candidate. So for today\u0027s pre-weekend\nbuild we are reverting this change."
    },
    {
      "commit": "3d6f95fac94ab1e30ac97c6776f05a67965b15bd",
      "tree": "596aebfdca66d70daea9e087c0fc24b40899ce12",
      "parents": [
        "f01d3dd710e8b86b3e2846af62835158fd4e0db1",
        "10536b657d306416dfec738c6538a1afcb7e078e"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Apr 18 15:04:05 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 18 15:04:05 2012 -0700"
      },
      "message": "Merge \"rename audio policy flags\""
    },
    {
      "commit": "9a2bbf680e3b5b98051b9f2913ab6bd31b77f79a",
      "tree": "0e6d9dc80e52a02873462a0e051e34fd6f657bbc",
      "parents": [
        "f35ea5d25b286e166bdc43a589a45b56b6358499"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Apr 18 14:09:10 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Apr 18 15:01:57 2012 -0700"
      },
      "message": "Improve handling of certain keyboard layout properties.\n\nAutomatically choose a default value for the \u0027number\u0027 property\nbased on the characters that the key can generate.\n\nDon\u0027t generate any character when ctrl, alt or meta is\npressed unless the behavior exactly matches the modifier keys\nthat are pressed.\n\nSimplified the basic keyboard layouts taking into account the\nnew features.\n\nBug: 6110399\nChange-Id: Ibc0f0b50c2dcf3f962a33ac77c24d2993b77637d\n"
    },
    {
      "commit": "7f58b95f7c2bd75a991ec6a2f05676aaba47a544",
      "tree": "36d1ad2fb38dac8159d89e83896e97ec3ff0b2d9",
      "parents": [
        "f01d3dd710e8b86b3e2846af62835158fd4e0db1"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 18 12:59:29 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 18 14:58:03 2012 -0700"
      },
      "message": "Fix to custom scale animations.\n\nThese now do something reasonable when performing transitions\nacross two activities that are both on top of the wallpaper.\n\nFixed computation of the pivot point of the animations.\n\nFixed issue where the recents panel was considered a status\nbar element for purposes of deciding if the animating elements\nare obscured by the status bar, which would result in us not\nrunning the animation correctly.\n\nChange-Id: I4b9b588b80243463e6f087a9703ee886ee281630\n"
    },
    {
      "commit": "820b236adce43567b2effd92e246c34a8a76c9f9",
      "tree": "3549df4ac16866c4de58b48e2c84f63299a8a30f",
      "parents": [
        "3cdfcdc1c4802ecc2f0eb6beb6f7bdb714a85d2d"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Apr 18 10:41:19 2012 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Apr 18 14:15:00 2012 -0700"
      },
      "message": "Cleanup PositionMetadata recycles\n\n Bug: 6360817\n\nChange-Id: I428014be20447d074d378901a289e090b4e4e777\n"
    },
    {
      "commit": "f01d3dd710e8b86b3e2846af62835158fd4e0db1",
      "tree": "a644bb5682a50cb0585bc6052fb962d8794e5608",
      "parents": [
        "f35ea5d25b286e166bdc43a589a45b56b6358499",
        "005b83b0c62d3d0538f0d566b08bd457015ec661"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Apr 18 14:14:37 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 18 14:14:37 2012 -0700"
      },
      "message": "Merge \"Adding some more gestures and actions for accessibility.\""
    },
    {
      "commit": "f35ea5d25b286e166bdc43a589a45b56b6358499",
      "tree": "c15eec8fd7f17d686318f0c1634e277af1d48837",
      "parents": [
        "f341e5545c8ac8ccec26ec549d57d2ddee069f55",
        "9546e457fcfed1da9448d72758642793d9e271bb"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Apr 18 14:12:22 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 18 14:12:22 2012 -0700"
      },
      "message": "Merge \"Delay rendering into Surface until draw completed.\""
    },
    {
      "commit": "9546e457fcfed1da9448d72758642793d9e271bb",
      "tree": "206f44a853d1903f9aee1b959b9cef13918ad872",
      "parents": [
        "a51a9564fd53b661446cd63eea23208656acc678"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Apr 18 14:04:38 2012 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Apr 18 14:04:38 2012 -0700"
      },
      "message": "Delay rendering into Surface until draw completed.\n\nHold off on updating surface with animation until the Surface draw has\ncompleted. Previously we were calling Surface.setAlpha/setLayer/\nsetMatrix prior to the app drawing into the surface. This fixes a bug\nthat caused a flash of the target animation image before the animation\nhad begun.\n\nChange-Id: Id9142e09b0b22d631dc002eba4dc787455dea03a\n"
    },
    {
      "commit": "f341e5545c8ac8ccec26ec549d57d2ddee069f55",
      "tree": "d27aeef9396dfa7ec38b41b07548e2c6d491d6b7",
      "parents": [
        "54ffee751c44c212ee02ef848f7c3e1cfcce66b7",
        "d97e3ea1f335912a80eaf8f052e3dc9ffc17fccc"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Apr 18 13:47:34 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 18 13:47:34 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "005b83b0c62d3d0538f0d566b08bd457015ec661",
      "tree": "d83728a70e5a25f14289fafd0654b2e35c2c07e6",
      "parents": [
        "b3830f6737bb17185e2e1c95f4dcde9ce82ac7e4"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Apr 16 18:17:17 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Apr 18 13:43:55 2012 -0700"
      },
      "message": "Adding some more gestures and actions for accessibility.\n\n1. Added more gesture for accessibility. After a meeting\n   with the access-eng team we have decided that the current\n   set of gestures may be smaller than needed considering\n   that we will use four gestures for home, back, recents,\n   and notifications.\n\n2. Adding actions for going back, home, opening the recents,\n   and opening the notifications.\n\n3. Added preliminary mapping from some of the new gestures\n   to the new actions.\n\n4. Fixed a bug in the accessibility interaction controller\n   which was trying to create a handled on the main looper\n   thread which may be null if the queried UI is in the\n   system process. Now the context looper of the root view\n   is used.\n\n5. Fixed a bug of using an incorrect constant.\n\n6. Added a missing locking in a couple of places.\n\n7. Fixed view comparison for accessibilityt since it was\n   not anisymmetric.\n\nbug:5932640\nbug:5605641\n\nChange-Id: Icc983bf4eafefa42b65920b3782ed8a25518e94f\n"
    },
    {
      "commit": "d97e3ea1f335912a80eaf8f052e3dc9ffc17fccc",
      "tree": "aeb9100b63cfb3d90f3354e2637e1b1c67e5afad",
      "parents": [
        "23a2ce1fad31fc8467f3f53d39428e2d1f0a000e"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Apr 18 13:38:51 2012 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Apr 18 13:38:51 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ie7fff3835aff72ad821dec9db5053061186b9100\n"
    },
    {
      "commit": "54ffee751c44c212ee02ef848f7c3e1cfcce66b7",
      "tree": "1a56896efd71bf054f56e1028c8a48bb66df69dd",
      "parents": [
        "142095f75aa86b949e08b00c2eb075fc77da1a57",
        "57670d8ceaa16ba4f947be0f4c117e519f49336b"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Apr 18 13:29:09 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 18 13:29:09 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "57670d8ceaa16ba4f947be0f4c117e519f49336b",
      "tree": "26dc1fd60c1c19767dcecb4713fd797081e9ff87",
      "parents": [
        "23a2ce1fad31fc8467f3f53d39428e2d1f0a000e"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Apr 18 13:27:02 2012 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Apr 18 13:27:02 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I1ab82f7e1aef8171cb57c880fb942930d37dac00\n"
    },
    {
      "commit": "142095f75aa86b949e08b00c2eb075fc77da1a57",
      "tree": "80ef6f97f245b6985b0398de18b86f92a2389e34",
      "parents": [
        "4b12171c64176aa8967b7a91c293ab0403b26e46",
        "91befdc0c4710234840cdfd853e7d30e8f9de62c"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Apr 18 13:22:42 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 18 13:22:42 2012 -0700"
      },
      "message": "Merge \"Information required to decrypt buffers is now packaged into MediaCodec.CryptoInfo\""
    },
    {
      "commit": "4b12171c64176aa8967b7a91c293ab0403b26e46",
      "tree": "887d1f002f65ec0da658a0d0992d95cb52c8838e",
      "parents": [
        "e7d9cd363d6095d37ca25d393c5e86067d3cc5e5",
        "e704a15bbf0d8f2595215e13175c1f6cdcc8f5e5"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Apr 18 12:23:54 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 18 12:23:54 2012 -0700"
      },
      "message": "Merge \"Update Environment fallback defaults.\""
    },
    {
      "commit": "e7d9cd363d6095d37ca25d393c5e86067d3cc5e5",
      "tree": "58dc6cd7926ba1c3cf5d8685e4363ce12d6b74dc",
      "parents": [
        "23a2ce1fad31fc8467f3f53d39428e2d1f0a000e",
        "15ec7d6d7f23ec197a88619b5e03320cfebd2240"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Apr 18 12:22:49 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 18 12:22:49 2012 -0700"
      },
      "message": "Merge \"Add ALLOW_METERED column to DownloadManager.\""
    },
    {
      "commit": "91befdc0c4710234840cdfd853e7d30e8f9de62c",
      "tree": "e37fa5820ab6348549d7a59a342ad3ee70e7e55c",
      "parents": [
        "26fbf27ad1e9f9c26a82097fe306f07ec36e8410"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Apr 18 12:19:51 2012 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Apr 18 12:19:51 2012 -0700"
      },
      "message": "Information required to decrypt buffers is now packaged into MediaCodec.CryptoInfo\n\nNew API on MediaExtractor to retrieve a CryptoInfo structure where applicable.\n\nChange-Id: I18edfc9ac56a4544c8f17cba24401b96dacbff7d\nrelated-to-bug: 6275919\n"
    },
    {
      "commit": "10536b657d306416dfec738c6538a1afcb7e078e",
      "tree": "06a3eaf57acdca4d229a91bcfad2f4c91f53a07e",
      "parents": [
        "23a2ce1fad31fc8467f3f53d39428e2d1f0a000e"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Apr 18 09:27:14 2012 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Apr 18 10:48:42 2012 -0700"
      },
      "message": "rename audio policy flags\n\nChange-Id: Id273d1366ed2dc9ae9f38497414a68523bceae66\n"
    },
    {
      "commit": "68822239a50206a474289a380ff78146ff486a3e",
      "tree": "8ea9ae1d2242d0b1d67412c3e8c7be70985ae38a",
      "parents": [
        "3d467946b2950c6a5e4946c49a33cf4c8d68df20"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Tue Apr 17 14:48:03 2012 -0700"
      },
      "committer": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Apr 18 10:45:42 2012 -0700"
      },
      "message": "docs: Android SDK r19 Release Notes\n\nChange-Id: I9db59116259d087f03598f87aac099772a831eff\n"
    },
    {
      "commit": "23a2ce1fad31fc8467f3f53d39428e2d1f0a000e",
      "tree": "99f1c7bcabd3530b6030bbbf7f46431a1bece5aa",
      "parents": [
        "3cdfcdc1c4802ecc2f0eb6beb6f7bdb714a85d2d",
        "dfceaf2cdbc9355b10fd9c17777808fb65e61851"
      ],
      "author": {
        "name": "Michael Kolb",
        "email": "kolby@google.com",
        "time": "Wed Apr 18 10:40:59 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 18 10:40:59 2012 -0700"
      },
      "message": "Merge \"Prevent dialog from invalid context\""
    },
    {
      "commit": "15ec7d6d7f23ec197a88619b5e03320cfebd2240",
      "tree": "7451becce140741cc122da92f5d1443f89125cb7",
      "parents": [
        "70544533aec6b318ff1687c9eec0cb9e86ce1b1a"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Apr 17 12:23:40 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Apr 18 10:12:09 2012 -0700"
      },
      "message": "Add ALLOW_METERED column to DownloadManager.\n\nAlso allow isActiveNetworkMetered() to inspect networks without\nrequiring ACCESS_WIFI_STATE.\n\nBug: 3001465\nChange-Id: Ibc23577d4ad941e4f93db417be6b046881dcbfb1\n"
    },
    {
      "commit": "3cdfcdc1c4802ecc2f0eb6beb6f7bdb714a85d2d",
      "tree": "e464a11dfd8ddc0fd3a54f2a3967c98c3b5f3dd3",
      "parents": [
        "f52b6ede246cbf3d453d9c7093fa02d145e031ad",
        "95a6a96e1cfb79b1960bb2a9e6bc22d9d8e5a238"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Apr 18 10:04:28 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 18 10:04:28 2012 -0700"
      },
      "message": "Merge \"Fix an NPE when launching an activity that\u0027s not found.\""
    },
    {
      "commit": "95a6a96e1cfb79b1960bb2a9e6bc22d9d8e5a238",
      "tree": "fa666cab47aef05e74abf5e55b6cb52cf6a10d1b",
      "parents": [
        "d7f256dd2f31ec74c8154f783a660dfe3e55b036"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Apr 18 09:54:43 2012 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Apr 18 09:54:43 2012 -0700"
      },
      "message": "Fix an NPE when launching an activity that\u0027s not found.\n\nBug: 6356194\nChange-Id: I66aeeda3ecab36a4aa32fb78c1d0559a73cd9a7a\n"
    },
    {
      "commit": "f52b6ede246cbf3d453d9c7093fa02d145e031ad",
      "tree": "428d3bc98946a82f895fa788f786773f562a8542",
      "parents": [
        "26fbf27ad1e9f9c26a82097fe306f07ec36e8410",
        "59ec795a0798a4a7b4e7e5e0c214a826556f2c5d"
      ],
      "author": {
        "name": "Fred Chung",
        "email": "fchung@google.com",
        "time": "Wed Apr 18 09:32:08 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 09:32:08 2012 -0700"
      },
      "message": "am 59ec795a: am 3d467946: Merge \"Updated \"Making your App Location Aware\" class to include information on location provider enable check.\" into ics-mr1\n\n* commit \u002759ec795a0798a4a7b4e7e5e0c214a826556f2c5d\u0027:\n"
    },
    {
      "commit": "26fbf27ad1e9f9c26a82097fe306f07ec36e8410",
      "tree": "428d3bc98946a82f895fa788f786773f562a8542",
      "parents": [
        "6a858c347f4d4e5db4c8f00d5e285967631b71ca"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Wed Apr 18 11:50:46 2012 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Wed Apr 18 11:50:56 2012 -0400"
      },
      "message": "fixing the build break in notification_template_big_text.xml\n\nChange-Id: Ibeef587e27d1f97dae2b6184be5e7b2548768f5e\n"
    }
  ],
  "next": "dfceaf2cdbc9355b10fd9c17777808fb65e61851"
}
