)]}'
{
  "log": [
    {
      "commit": "53d544a4b9964166f90f34b46f3866cafefb84e7",
      "tree": "31072f3652496e693cc4791e49c4cdb713f8ba97",
      "parents": [
        "b09b84cafde5ac31f5ef5c79f7a78db540824471"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Wed Jul 15 17:15:08 2015 -0700"
      },
      "committer": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Thu Jul 16 14:18:49 2015 -0700"
      },
      "message": "KM module may consume less input than provided by finish time.\n\nKeymaster1 HAL permits the implementation of \"update\" operation to\nleave some input unconsumed by the time \"finish\" operation neeeds to\nbe invoked. This needs to be treated as \"invalid input\" error rather\nthan a \"can\u0027t happen\" exception.\n\nThis CL was confirmed to fix the issue by the vendor who encountered\nthe issue.\n\nBug: 22512100\nChange-Id: Ibb1a37d58f650d03605612559a154ce2416d147c\n"
    },
    {
      "commit": "b09b84cafde5ac31f5ef5c79f7a78db540824471",
      "tree": "f4fc121376f1af84117efea3e3e7facb4122e17a",
      "parents": [
        "db8fa48ed0864125a07f2bbe078fd60abd875ac7",
        "bc92479a297904856f0815bc14bcb6763bbbf8bf"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Jul 16 21:01:37 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 16 21:01:39 2015 +0000"
      },
      "message": "Merge \"DefaultPermission: GET_ACCOUNTS is now in CONTACTS\" into mnc-dev"
    },
    {
      "commit": "db8fa48ed0864125a07f2bbe078fd60abd875ac7",
      "tree": "150cbdd5bfb65dfba3e26ed79c9caae05b4bae19",
      "parents": [
        "081649c2b5ffc1d9ea7a389cc9687659544a535e",
        "9e136b88ba6a51ebb7c639dd186cc33b79a1b3d0"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Jul 16 19:16:54 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 16 19:16:59 2015 +0000"
      },
      "message": "Merge \"Return a result from Fragment#shouldShowRequestPermissionRationale\" into mnc-dev"
    },
    {
      "commit": "081649c2b5ffc1d9ea7a389cc9687659544a535e",
      "tree": "1789f98c8e385e8e0285590bc16172be9b66631b",
      "parents": [
        "8983420d30d3e962c519d7f9a5d8b8ea4bc3f42c",
        "f4db2de881d197db0dfd76645dfd7a95b1f8f0de"
      ],
      "author": {
        "name": "Robert Schaub",
        "email": "rschaub@google.com",
        "time": "Thu Jul 16 18:57:39 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 16 18:57:39 2015 +0000"
      },
      "message": "am f4db2de8: am 1b29a957: Merge \"docs: Added \"location\" before \"gps\" in list under \"Declaring hardware ...\"\" into mnc-preview-docs\n\n* commit \u0027f4db2de881d197db0dfd76645dfd7a95b1f8f0de\u0027:\n  docs: Added \"location\" before \"gps\" in list under \"Declaring hardware ...\"\n"
    },
    {
      "commit": "f4db2de881d197db0dfd76645dfd7a95b1f8f0de",
      "tree": "8db4e9d549daa167c791bf8f4743e8f7d031a428",
      "parents": [
        "8c5f34de91fc1fb148bbee9f868d32ff6103a70a",
        "1b29a95789c29174d5e4d526f6449c2c354ef3b3"
      ],
      "author": {
        "name": "Robert Schaub",
        "email": "rschaub@google.com",
        "time": "Thu Jul 16 18:40:37 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 16 18:40:37 2015 +0000"
      },
      "message": "am 1b29a957: Merge \"docs: Added \"location\" before \"gps\" in list under \"Declaring hardware ...\"\" into mnc-preview-docs\n\n* commit \u00271b29a95789c29174d5e4d526f6449c2c354ef3b3\u0027:\n  docs: Added \"location\" before \"gps\" in list under \"Declaring hardware ...\"\n"
    },
    {
      "commit": "bc92479a297904856f0815bc14bcb6763bbbf8bf",
      "tree": "8e67023164ae624875dcf6b2d483078e5da7c0b8",
      "parents": [
        "532737df65330200dc55ae42d31140d19c4024be"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Jul 16 11:38:00 2015 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Jul 16 11:38:00 2015 -0700"
      },
      "message": "DefaultPermission: GET_ACCOUNTS is now in CONTACTS\n\nBug 22532312\n\nChange-Id: If7ad0faa3a196bb28da1ddc13788c0430df1d1ee\n"
    },
    {
      "commit": "8983420d30d3e962c519d7f9a5d8b8ea4bc3f42c",
      "tree": "5d2d306cafec22e27d4acf81f2fc3bd898b8aa12",
      "parents": [
        "a4911ed97102b638a373adcdae7e4c9b3c64cc30",
        "3f8bd3fe1e8e1e9940aed2547d1157d5f570783d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jul 16 18:31:14 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 16 18:31:19 2015 +0000"
      },
      "message": "Merge \"Don\u0027t spam the system with unique wake lock names.\" into mnc-dev"
    },
    {
      "commit": "1b29a95789c29174d5e4d526f6449c2c354ef3b3",
      "tree": "1ff526ccd9e98c95958fd124a1a762973540f0a7",
      "parents": [
        "b53568f27c384523dae58af9f4ad355a6c72d6d7",
        "31186713e98b2c6f6f1d92e6266bcaabc3e59c15"
      ],
      "author": {
        "name": "Robert Schaub",
        "email": "rschaub@google.com",
        "time": "Thu Jul 16 18:21:19 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 16 18:21:22 2015 +0000"
      },
      "message": "Merge \"docs: Added \"location\" before \"gps\" in list under \"Declaring hardware ...\"\" into mnc-preview-docs"
    },
    {
      "commit": "a4911ed97102b638a373adcdae7e4c9b3c64cc30",
      "tree": "dc3ae18f3102cab53b704e69253ad5f5b28cd9eb",
      "parents": [
        "1181323230478e3027bbabbbaf769dcd4a11a0e4",
        "633f19983182fbcf9479f6d5dd9f5e29e37f4cd0"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Thu Jul 16 17:59:32 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 16 17:59:35 2015 +0000"
      },
      "message": "Merge \"Verfiy global apps with device owner\" into mnc-dev"
    },
    {
      "commit": "1181323230478e3027bbabbbaf769dcd4a11a0e4",
      "tree": "1b0edbf2eca8478e06609ffb3a0575eae26e5d28",
      "parents": [
        "ba4f0757779d6e91e52ebee0fd4c847b673a69e2",
        "b60c0f616c0863e3970bcacd82a793e561d99689"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Jul 16 17:00:58 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 16 17:01:15 2015 +0000"
      },
      "message": "Merge \"Animate app exit for cases where the app is already hidden before transition\" into mnc-dev"
    },
    {
      "commit": "9e136b88ba6a51ebb7c639dd186cc33b79a1b3d0",
      "tree": "e9b7bf1bef9f4402ab011fbdd15d7ed46ee9e8d9",
      "parents": [
        "46d1864ceee7229cd7fe7bac80226c930539861d"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Jul 16 09:58:38 2015 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Jul 16 09:58:43 2015 -0700"
      },
      "message": "Return a result from Fragment#shouldShowRequestPermissionRationale\n\nbug:22523342\n\nChange-Id: Ibacedec952316db705c57204fa448dbcada1c3e6\n"
    },
    {
      "commit": "ba4f0757779d6e91e52ebee0fd4c847b673a69e2",
      "tree": "4f0f1741ce0b706f44a301e134c312b238dc4d92",
      "parents": [
        "532737df65330200dc55ae42d31140d19c4024be",
        "f2dcc2aecb94e726096256c47b913ed0a57ae7e2"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Jul 16 16:50:28 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 16 16:50:30 2015 +0000"
      },
      "message": "Merge \"Don\u0027t crash on makeCurrent fail\" into mnc-dev"
    },
    {
      "commit": "b60c0f616c0863e3970bcacd82a793e561d99689",
      "tree": "1b0c4f7a3d53c5de41615453983dca228486e028",
      "parents": [
        "3cc5c24b83edaab66c97b161e25ff0bd93b3e1b4"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Jul 16 09:45:35 2015 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Jul 16 09:45:35 2015 -0700"
      },
      "message": "Animate app exit for cases where the app is already hidden before transition\n\nIt is possible for an app token to be marked as hidden and exiting\nbecause the previous activity destory is completed before we are\ngood-to-go with app transition since we are still waiting for the\nopening app to be done drawing. In this case we don\u0027t apply the\nexiting animation since the token is not changing visibility state\nduring the app transition (it is already hidden and we are telling\nit to hide...).\nWe now allow the animation to load if the token is already hidden\nand marked as exiting.\n\nBug: 22381703\nChange-Id: I5c27b6c3c1f810f05b2d716122055c6f12d0a167\n"
    },
    {
      "commit": "633f19983182fbcf9479f6d5dd9f5e29e37f4cd0",
      "tree": "8eac9ab18d56420cae009d5720bb446d66034bde",
      "parents": [
        "6a4014104e85bf4154b353cd0be337f7967cdaeb"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Thu Jul 16 09:44:31 2015 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Thu Jul 16 09:44:31 2015 -0700"
      },
      "message": "Verfiy global apps with device owner\n\nApplications installed for a specific user must be verfied as that user. However,\napps that are installed globally [i.e. UserHandle.ALL] should not be verified by\nevery user on the device. Instead, they should be verified by the device owner.\n\nBug: 21901423\nChange-Id: I5fd3f690d08e7e911a3c86f09bbfcd4eb635b418\n"
    },
    {
      "commit": "f2dcc2aecb94e726096256c47b913ed0a57ae7e2",
      "tree": "927778287d0b2d9610ad1efe74fe37e83d6d4032",
      "parents": [
        "30c8245afc8d9558b76e5c86f917c22e02f6e820"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Jul 16 09:17:59 2015 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Jul 16 09:17:59 2015 -0700"
      },
      "message": "Don\u0027t crash on makeCurrent fail\n\nBug: 22444755\n\nWindowManager may decide to yank the surface at any point, so\nattempt to kinda handle this\n\nChange-Id: Id2f665d2f0f93bccd4ec977fbf52dca4dc1ec891\n"
    },
    {
      "commit": "532737df65330200dc55ae42d31140d19c4024be",
      "tree": "688a475b0d9d5a6f446e08624ccf915e5446555f",
      "parents": [
        "bd87b6b5b0c478c45d0dd5725cbc59995e751c64",
        "faf96ebc8886a6689d6ab6a9a3209d9b1173b173"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Thu Jul 16 14:50:16 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 16 14:50:19 2015 +0000"
      },
      "message": "Merge \"Fix calendar reminder notification is not shown in idle state\" into mnc-dev"
    },
    {
      "commit": "bd87b6b5b0c478c45d0dd5725cbc59995e751c64",
      "tree": "c94550e59b5b2f08ed165821537c02ee6f4e0d5d",
      "parents": [
        "30c8245afc8d9558b76e5c86f917c22e02f6e820",
        "2c256a04ae551780c733eea17995b4b2ce69eecd"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Jul 16 14:24:06 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 16 14:24:09 2015 +0000"
      },
      "message": "Merge \"Make additional shared elements a version-checked feature.\" into mnc-dev"
    },
    {
      "commit": "30c8245afc8d9558b76e5c86f917c22e02f6e820",
      "tree": "44a083490d28f6f874b77e2314e4c2defd43cac2",
      "parents": [
        "dbdf7c45380f7701e029a279932d2c97bf55fdc9",
        "a340f07670c300c40ffebad547e34abdacab5184"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Jul 16 14:19:08 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 16 14:19:12 2015 +0000"
      },
      "message": "Merge \"Add data binding to built javadoc.\" into mnc-dev"
    },
    {
      "commit": "2c256a04ae551780c733eea17995b4b2ce69eecd",
      "tree": "69b59fc4b4aeae5b1a706140612abfcd0a8d4e93",
      "parents": [
        "facfbc52d863b11138d7c67087f9b6b0e81765f9"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed Jul 15 16:30:20 2015 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Jul 16 07:09:42 2015 -0700"
      },
      "message": "Make additional shared elements a version-checked feature.\n\nBug 22505481\n\nag/684544 added a feature to allow shared elements that weren\u0027t\nshared into an Activity to be shared back. However, if you are\ntargeting an older version of the SDK, you may get an unexpected\nshared element back. This change in behavior has been locked\nbehind a target version check.\n\nChange-Id: I7162e24f3b14fedd6b308e89e9d04ac67660f7d6\n"
    },
    {
      "commit": "dbdf7c45380f7701e029a279932d2c97bf55fdc9",
      "tree": "a9e650ec31508f0cfca97255400e2afd632a2763",
      "parents": [
        "47e0409062a2ac5a480fc1a57e443b75ce0f1dab"
      ],
      "author": {
        "name": "Nicolas Prevot",
        "email": "nprevot@google.com",
        "time": "Wed Jul 15 14:54:45 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Prevot",
        "email": "nprevot@google.com",
        "time": "Thu Jul 16 10:13:00 2015 +0100"
      },
      "message": "Don\u0027t send app links to the parent if status \u003d never (part 2)\n\nTo qualify for cross-profile app linking, an intent should resolve\nwith a better status than \"NEVER\". Moved this check from canForwardTo\ninto the source method, getCrossProfileDomainPreferredLpr, to stop\nbad resolutions leaking out.\n\nBUG:22287521\nChange-Id: I195979d78a783864d841a81f358780912bbf168e\n"
    },
    {
      "commit": "47e0409062a2ac5a480fc1a57e443b75ce0f1dab",
      "tree": "23a8757b07c7e6110f9332fa6fc931c3f6abaa87",
      "parents": [
        "ea975b122fee3ac0fe766d2b58bb420b82e5dd95",
        "80a776e5fecef1160aa9d2b9fdaf7bf9d9c95973"
      ],
      "author": {
        "name": "Vineeta Srivastava",
        "email": "vsrivastava@google.com",
        "time": "Thu Jul 16 07:06:52 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 16 07:06:54 2015 +0000"
      },
      "message": "Merge \"Remove redundant cancel events from FingerprintService\" into mnc-dev"
    },
    {
      "commit": "ea975b122fee3ac0fe766d2b58bb420b82e5dd95",
      "tree": "a3ef0e78a7957a19c6fc6ed3c497b9df6a164d94",
      "parents": [
        "c0aa9744dc0ba9470aea6a973d955fd21de21c92",
        "dc49309cefed9519611b183ae2c616e6f0110738"
      ],
      "author": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Thu Jul 16 05:01:06 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 16 05:01:23 2015 +0000"
      },
      "message": "Merge \"Add new API for handling DB query per subId.\" into mnc-dev"
    },
    {
      "commit": "c0aa9744dc0ba9470aea6a973d955fd21de21c92",
      "tree": "4632b73ee84daaa06e1808bf72f875398bbafb29",
      "parents": [
        "ebbe77061c010596f79e61c3f1f7be12a3164b81",
        "4b26997eeb6bbb526738bcbfaaa9b7147ba0f4a2"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Jul 16 03:42:17 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 16 03:42:21 2015 +0000"
      },
      "message": "Merge \"PopupWindow position must be specified in window coordinates.\" into mnc-dev"
    },
    {
      "commit": "ebbe77061c010596f79e61c3f1f7be12a3164b81",
      "tree": "6934ede181393b728fd779a45374c085d7fb7b22",
      "parents": [
        "a36c5580c503da98c137c5bf9f52a719a131d2a9",
        "9b9d2c572fe26ddbdd0aed8b9d5899b0f9b5c08c"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Jul 16 03:31:52 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 16 03:31:56 2015 +0000"
      },
      "message": "Merge \"Fix comment bug in I71a8d356e868dc7715b030ca1078da4ec39368c3.\" into mnc-dev"
    },
    {
      "commit": "4b26997eeb6bbb526738bcbfaaa9b7147ba0f4a2",
      "tree": "9a3f8e63aaeb3bb57589fb18fa71e058a96867b2",
      "parents": [
        "9b9d2c572fe26ddbdd0aed8b9d5899b0f9b5c08c"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Jul 15 19:01:32 2015 -0700"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Jul 15 19:01:32 2015 -0700"
      },
      "message": "PopupWindow position must be specified in window coordinates.\n\nThis CL addresses TODOs in Ib641dda49f7ab1c7d60207c36a47767bb408.\n\nWith this CL the position of PopupWindow is always specified in\nwindow-local coordinates even if FloatingToolbar#mParent is not a\ndecor view.\n\nBug: 22335001\nChange-Id: I0cdd63a00051fa30981e517c07682075467ac598\n"
    },
    {
      "commit": "9b9d2c572fe26ddbdd0aed8b9d5899b0f9b5c08c",
      "tree": "60c58d640f0402c298673665a16b8afb5858041c",
      "parents": [
        "84f8a0969322b2d5f40ea1eac0db9996e1876138"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Jul 15 19:00:18 2015 -0700"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Jul 15 19:00:18 2015 -0700"
      },
      "message": "Fix comment bug in I71a8d356e868dc7715b030ca1078da4ec39368c3.\n\nThis is a coment-only follow up CL for I71a8d356e868dc7715b030ca,\nwhich wrongly changed coordinates from window-local to view-local\n(relative to FloatingToolbar#mParent) when showing PopupWindow.\n\nThe position of PopupWindow still needs to be specified in\nwindow-local coordinates as we had done before\nI71a8d356e868dc7715b030ca1078da4ec39368c3.\n\nCurrently the problem might not be visible to users because\n  1. FloatingToolbar is not a public API hence all the instances\n     are under our controll.\n  2. FloatingToolbar#mParent is alwasy initialized with\n     PhoneWindow#getDecorView() for now.\n\nBug: 22335001\nChange-Id: Ib641dda49f7ab1c7d60207c36a47767bb408971c\n"
    },
    {
      "commit": "80a776e5fecef1160aa9d2b9fdaf7bf9d9c95973",
      "tree": "6899b6283cce6cc612b982b1fe1fb21e064318bd",
      "parents": [
        "f6586cbde7d4612963eb2e8a2413235630676b83"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Jul 15 18:57:14 2015 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Jul 15 18:57:14 2015 -0700"
      },
      "message": "Remove redundant cancel events from FingerprintService\n\nThis fixes a bug where the framework was sending repeat cancel\nevents in response to terminal status (onAuthenticated(), onError())\nwhich causes the underlying HAL implementation to get into a weird state.\n\nNow, only client-initiated events like an explicit cancellation\nor starting another authentication/enrollment invokes fingerprintd\u0027s\ncancel() method.\n\nFixes bug 22438498\n\nChange-Id: I762bab1c8635924848f9f4334db47a07130d5ae3\n"
    },
    {
      "commit": "a36c5580c503da98c137c5bf9f52a719a131d2a9",
      "tree": "711a24562ef2dfaa8c557814d673582ba1e3c8a1",
      "parents": [
        "a6ad75fbe0944f236e27986c23ca75b7db8cdfd8",
        "b4faf9810d5b1cb01b4663cd48f13f6487edc64b"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Thu Jul 16 01:18:02 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 16 01:18:06 2015 +0000"
      },
      "message": "Merge \"Fix a bug disappearing installerPackageName info of packages after reboot.\" into mnc-dev"
    },
    {
      "commit": "a6ad75fbe0944f236e27986c23ca75b7db8cdfd8",
      "tree": "f85f4e8b6398bf4ec72932662b98a660314c3f4c",
      "parents": [
        "432862667643cf8966a0c727b6772a6bae787da1",
        "ccbc11770397888cf7780925bb4c7cf1d2f2f80e"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Jul 16 00:59:33 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 16 00:59:36 2015 +0000"
      },
      "message": "Merge \"Add tools:openDrawer to open a DrawerLayout.\" into mnc-dev"
    },
    {
      "commit": "432862667643cf8966a0c727b6772a6bae787da1",
      "tree": "a59e7160d589d65ee7d2bd12a3822bdef89145f3",
      "parents": [
        "a73face3f43d191f8e9b6e8597043be47f86374e",
        "111dc04a28f0181bf429e5ded9024d3fdff7be50"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Jul 16 00:59:15 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 16 00:59:18 2015 +0000"
      },
      "message": "Merge \"Change tools:list_item to listitem.\" into mnc-dev"
    },
    {
      "commit": "a73face3f43d191f8e9b6e8597043be47f86374e",
      "tree": "655334cd7ba2797136933586621ab570f81ec5ac",
      "parents": [
        "8703e50d130351ef45d1ac88755ec58d8ecac737",
        "8c5f34de91fc1fb148bbee9f868d32ff6103a70a"
      ],
      "author": {
        "name": "Robert Schaub",
        "email": "rschaub@google.com",
        "time": "Thu Jul 16 00:54:04 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 16 00:54:04 2015 +0000"
      },
      "message": "am 8c5f34de: am b53568f2: docs: Added word \"video\" to tv app quality guidelines.\n\n* commit \u00278c5f34de91fc1fb148bbee9f868d32ff6103a70a\u0027:\n  docs: Added word \"video\" to tv app quality guidelines.\n"
    },
    {
      "commit": "8c5f34de91fc1fb148bbee9f868d32ff6103a70a",
      "tree": "12f56c793ec6479a6517e8cfcf98c7c310695dc5",
      "parents": [
        "e67416eccc6092e2fce3619b2244deda36fabd26",
        "b53568f27c384523dae58af9f4ad355a6c72d6d7"
      ],
      "author": {
        "name": "Robert Schaub",
        "email": "rschaub@google.com",
        "time": "Thu Jul 16 00:43:26 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 16 00:43:26 2015 +0000"
      },
      "message": "am b53568f2: docs: Added word \"video\" to tv app quality guidelines.\n\n* commit \u0027b53568f27c384523dae58af9f4ad355a6c72d6d7\u0027:\n  docs: Added word \"video\" to tv app quality guidelines.\n"
    },
    {
      "commit": "8703e50d130351ef45d1ac88755ec58d8ecac737",
      "tree": "0ba0828da125494e3d046f236ce57e67dc789009",
      "parents": [
        "84f8a0969322b2d5f40ea1eac0db9996e1876138",
        "410ed3a4af20e5986d1ae452ab4f741dce9a1b8e"
      ],
      "author": {
        "name": "Jun Mukai",
        "email": "mukai@google.com",
        "time": "Thu Jul 16 00:37:13 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 16 00:37:18 2015 +0000"
      },
      "message": "Merge \"Allow selecting quick setting items by keyboard.\" into mnc-dev"
    },
    {
      "commit": "84f8a0969322b2d5f40ea1eac0db9996e1876138",
      "tree": "b46bc455ea2662cd37ed7e9cc65c3083f9417ab3",
      "parents": [
        "fc8e923d5e551862fe1abaac2256925d6955ca07",
        "dbb850bfea646f4cf650a7564ae442b3c007f54f"
      ],
      "author": {
        "name": "Oren Blasberg",
        "email": "orenb@google.com",
        "time": "Thu Jul 16 00:29:33 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 16 00:29:35 2015 +0000"
      },
      "message": "Merge \"Make \"dismiss all\" button keyboard accessible.\" into mnc-dev"
    },
    {
      "commit": "fc8e923d5e551862fe1abaac2256925d6955ca07",
      "tree": "526c1bfcb3b80387cbca0a938bd47a7a575b7a9b",
      "parents": [
        "3b1f8607fdc416a87e608499698719f3234ecc90",
        "14e6ba833e4d829bbfe5376b248c73c0e05845fb"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Jul 16 00:27:48 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 16 00:27:50 2015 +0000"
      },
      "message": "Merge \"Fix wrong tint mode on airplane and vpn icons\" into mnc-dev"
    },
    {
      "commit": "3b1f8607fdc416a87e608499698719f3234ecc90",
      "tree": "db270b852eed83509e22f16b49af7ecad20a986b",
      "parents": [
        "008409a2ea1feed095d53ce51429e4fed964c50c",
        "ac15b1b0c05c79f5939aa6f88e973d4d479946cb"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Jul 16 00:20:55 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 16 00:21:12 2015 +0000"
      },
      "message": "Merge \"Intent filters need CATEGORY_BROWSABLE to be app-linking eligible\" into mnc-dev"
    },
    {
      "commit": "b4faf9810d5b1cb01b4663cd48f13f6487edc64b",
      "tree": "a86e12c4edb2b4ce346e18fc9b738c1bb143ac59",
      "parents": [
        "f6586cbde7d4612963eb2e8a2413235630676b83"
      ],
      "author": {
        "name": "hyemin.hwang",
        "email": "hyemin.hwang@lge.com",
        "time": "Thu Jul 09 09:16:12 2015 +0900"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Jul 15 17:14:24 2015 -0700"
      },
      "message": "Fix a bug disappearing installerPackageName info of packages after reboot.\n\nIf user install apps from playstore, system has installerPackageName attribute of app.\nbut, after reboot, some apps(have sharedUserID) installerPackageName attribute disappearing.\nbecause lack of copy routine.\nSo, I added copy routine(installerPackageName).\n\nTestcase :\n1. Install app(has sharedUserId, ex Lync2013) from market.\n2. Confirm package info from packages.xml(exist installer info).\n3. reboot.\n4. Re-confirm package info from packages.xml(not exist installer info).\n\nCherry-pick from AOSP master.\nBug 22513758\n\nChange-Id: I3fea3e573c056f6c2f574715d2ebef4df8b75a68\n"
    },
    {
      "commit": "31186713e98b2c6f6f1d92e6266bcaabc3e59c15",
      "tree": "24e4f3991b1af0fd61d97de6bf8a3dc00b12ce19",
      "parents": [
        "4859a6125bcf967cf97339b19f30d9788b971e02"
      ],
      "author": {
        "name": "Robert Schaub",
        "email": "rschaub@google.com",
        "time": "Wed Jul 15 17:13:11 2015 -0700"
      },
      "committer": {
        "name": "Robert Schaub",
        "email": "rschaub@google.com",
        "time": "Wed Jul 15 17:13:11 2015 -0700"
      },
      "message": "docs: Added \"location\" before \"gps\" in list under \"Declaring hardware ...\"\n\nBug: 20106795\n\nChange-Id: I13e7be98722ac56a9175b1456fc018ff665b77ab\n"
    },
    {
      "commit": "008409a2ea1feed095d53ce51429e4fed964c50c",
      "tree": "c3a3b8fd0c47cd390e793dd0f99137462a577988",
      "parents": [
        "f6586cbde7d4612963eb2e8a2413235630676b83",
        "060275ffc7fbfc72b19871f7dd7aefb61a81a1fc"
      ],
      "author": {
        "name": "Billy Lau",
        "email": "billylau@google.com",
        "time": "Thu Jul 16 00:04:32 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 16 00:04:35 2015 +0000"
      },
      "message": "Merge \"Bug: 21589105 Rescoping SYSTEM_ALERT_WINDOW...\" into mnc-dev"
    },
    {
      "commit": "ac15b1b0c05c79f5939aa6f88e973d4d479946cb",
      "tree": "a6b048c1bb6198c8175b4a8a1900bdd3c8fbf6b0",
      "parents": [
        "f6586cbde7d4612963eb2e8a2413235630676b83"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Jul 15 16:56:58 2015 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Jul 15 16:56:58 2015 -0700"
      },
      "message": "Intent filters need CATEGORY_BROWSABLE to be app-linking eligible\n\nBug 22504009\n\nChange-Id: I565b2ba4d1e5deeee8ede3363819deec206dbf58\n"
    },
    {
      "commit": "b53568f27c384523dae58af9f4ad355a6c72d6d7",
      "tree": "8e2f0deaebeb91aaddaa79b20f0da34c6bc68187",
      "parents": [
        "4859a6125bcf967cf97339b19f30d9788b971e02"
      ],
      "author": {
        "name": "Robert Schaub",
        "email": "rschaub@google.com",
        "time": "Wed Jul 15 16:41:22 2015 -0700"
      },
      "committer": {
        "name": "Robert Schaub",
        "email": "rschaub@google.com",
        "time": "Wed Jul 15 16:47:48 2015 -0700"
      },
      "message": "docs: Added word \"video\" to tv app quality guidelines.\n\nBug: 21737663\n\nChange-Id: Ia4edcae6f2089f15156a857da295e89265f56d5d\n"
    },
    {
      "commit": "ccbc11770397888cf7780925bb4c7cf1d2f2f80e",
      "tree": "003bb441315a3b35413636e53b75f7d61149bc59",
      "parents": [
        "111dc04a28f0181bf429e5ded9024d3fdff7be50"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Jul 10 17:38:29 2015 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Jul 15 16:38:25 2015 -0700"
      },
      "message": "Add tools:openDrawer to open a DrawerLayout.\n\nStore a list of drawer layouts with tools:openDrawer encountered and\ncall openDrawer on them during the post-inflation processing.\n\nChange-Id: Idee299a9af1bb106509a03bb2e8424c372b93dc5\n"
    },
    {
      "commit": "060275ffc7fbfc72b19871f7dd7aefb61a81a1fc",
      "tree": "35f650b9f697e74d3cee72a127287172ffdb7372",
      "parents": [
        "22b3f4cb15207239e203d5ec8b72ec6bc90fef35"
      ],
      "author": {
        "name": "Billy Lau",
        "email": "billylau@google.com",
        "time": "Wed Jul 15 22:29:19 2015 +0100"
      },
      "committer": {
        "name": "Billy Lau",
        "email": "billylau@google.com",
        "time": "Thu Jul 16 00:34:26 2015 +0100"
      },
      "message": "Bug: 21589105 Rescoping SYSTEM_ALERT_WINDOW...\n\nAppOpsManager:\nChanged the default mode for SYSTEM_ALERT_WINDOW to MODE_DEFAULT instead of\nMODE_ALLOWED. Otherwise, an app that did not declare for this permission will\nactually be allowed to perform OP_SYSTEM_ALERT_WINDOW, which is undesirable.\nThis change also allows callers to make their own decision based on the\ncurrent policy (M vs pre-M apps).\n\npolicy/PhoneWindowManager:\nAdded additional checks that will handle MODE_DEFAULT - this happens when an app\nis newly installed but not yet configured.\n\nwm/WindowManagerService:\nEnriched some checks to include the treatment of MODE_DEFAULT - this will allow\npre-M apps uninterupted capability to draw on top of other apps.\n\nChange-Id: I8de77730e158c97587427820cfba721bd5607bea\n"
    },
    {
      "commit": "f6586cbde7d4612963eb2e8a2413235630676b83",
      "tree": "331efab4ff95a97093e82ab9e1cc0b91bcc57867",
      "parents": [
        "67e02e60ca58db95b397fde7bfeeebb012e8aff8",
        "1de1186d28f0ca7c0b6298edfa8ae497e651ba87"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 15 23:31:09 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 15 23:31:25 2015 +0000"
      },
      "message": "Merge \"Implement issue #22403908: Enable assistant to refuse context sharing\" into mnc-dev"
    },
    {
      "commit": "67e02e60ca58db95b397fde7bfeeebb012e8aff8",
      "tree": "0b5766d29e0ed5ac2588f7075d9b3337c1ad4472",
      "parents": [
        "c4e2bcd4dca0401ca38a45dce04d29b92231d677",
        "16f3671620bab310f5ed4f9222d4a36a8dcef562"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 15 23:30:49 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 15 23:31:02 2015 +0000"
      },
      "message": "Merge \"Fix issue #22487155: Device unresponsive (deadlock in system_server)\" into mnc-dev"
    },
    {
      "commit": "111dc04a28f0181bf429e5ded9024d3fdff7be50",
      "tree": "90f4ea372a58cc3a553c1892dd451b20a93e0a63",
      "parents": [
        "5d1654a9439f0ed81ecccecfacda34872270dfcb"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Jul 08 12:47:46 2015 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Jul 15 16:31:00 2015 -0700"
      },
      "message": "Change tools:list_item to listitem.\n\nThe listitem is already in use for ListView. Reuse the same attribute\nfor RecyclerView rather than creating a new one.\n\nChange-Id: I82aabe7d04fbe3e61645bc427a81c14c454d03c5\n"
    },
    {
      "commit": "c4e2bcd4dca0401ca38a45dce04d29b92231d677",
      "tree": "58c9f211609de4b23a819912a91fa1fdfffd541c",
      "parents": [
        "c1a49b50bf7638484d32ed6dbf863546a47f0e50",
        "fcbfeaf0695da69303e91aebe9ca97ef84437539"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 15 23:30:16 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 15 23:30:19 2015 +0000"
      },
      "message": "Merge \"Fix issue #22460110: AssistStructure.ViewNode.isAssistBlocked() always...\" into mnc-dev"
    },
    {
      "commit": "c1a49b50bf7638484d32ed6dbf863546a47f0e50",
      "tree": "396283730b2c648b5b9241e82218e27548aa8835",
      "parents": [
        "1cf8b0b6bfbbf867512fcd7bbb4763692821ed36",
        "6c729b41708749f5261a31719eeedc2d354a6b03"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 15 23:30:06 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 15 23:30:09 2015 +0000"
      },
      "message": "Merge \"Fix issue #22479881: Nexus 6 randomly rebooting every few hours with...\" into mnc-dev"
    },
    {
      "commit": "1cf8b0b6bfbbf867512fcd7bbb4763692821ed36",
      "tree": "c120dc717dcf177cfce869d220f99f3a8e031f5a",
      "parents": [
        "08dda27be4678f2ab5bdc7e210d511ec105c158c",
        "d0a159025a06a7400ab3dfca1d754494947092e0"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 15 23:29:53 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 15 23:29:56 2015 +0000"
      },
      "message": "Merge \"Fix issue #22124996: VI: Command Request not Active\" into mnc-dev"
    },
    {
      "commit": "08dda27be4678f2ab5bdc7e210d511ec105c158c",
      "tree": "27226659f3f16e0218905e56c2722988430f987d",
      "parents": [
        "06476508c4aae6b9bb5affdc7470abf159ef9eda",
        "7395cbf07048abdad24b056f30a46f5b67920cd8"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jul 15 23:03:45 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 15 23:03:49 2015 +0000"
      },
      "message": "Merge \"Make sure we get valid package name or fail.\" into mnc-dev"
    },
    {
      "commit": "7395cbf07048abdad24b056f30a46f5b67920cd8",
      "tree": "aa37431cbda9079d2e44c3408b89410983a623ee",
      "parents": [
        "6a4014104e85bf4154b353cd0be337f7967cdaeb"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jul 15 15:58:01 2015 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jul 15 15:58:44 2015 -0700"
      },
      "message": "Make sure we get valid package name or fail.\n\nbug:22492225\n\nChange-Id: I7b7dce9a8e398c4615bcb700de80241e94c4320c\n"
    },
    {
      "commit": "06476508c4aae6b9bb5affdc7470abf159ef9eda",
      "tree": "497906ce393f3229e7466d13242ebc287087f564",
      "parents": [
        "6a4014104e85bf4154b353cd0be337f7967cdaeb",
        "7991f7813edb9ab7b79c4f5cf5ea7d51e83d334d"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Jul 15 22:57:49 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 15 22:57:53 2015 +0000"
      },
      "message": "Merge \"Resolve based on the correct user\u0027s default browser\" into mnc-dev"
    },
    {
      "commit": "6a4014104e85bf4154b353cd0be337f7967cdaeb",
      "tree": "460b7a1d96ba1125a76963be7d25141e06c27f08",
      "parents": [
        "ad904cf34219897da731eb65f9de53176cc39b20",
        "a04b7add4bbcb68da89427b4f82725f11d98bdc5"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Wed Jul 15 22:38:55 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 15 22:39:21 2015 +0000"
      },
      "message": "Merge \"Let the ActionBar handle keyboard shortcuts.\" into mnc-dev"
    },
    {
      "commit": "ad904cf34219897da731eb65f9de53176cc39b20",
      "tree": "1598437ecab6e43bebdc73c932b5980ed5c141f0",
      "parents": [
        "75f6b94a5d5cadb218725011729466e8e438b231",
        "d7d413ad0bfaea2d4bb4adcd8011239c2f5f74ae"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Wed Jul 15 22:21:11 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 15 22:21:13 2015 +0000"
      },
      "message": "Merge \"fix BNNM docs\" into mnc-dev"
    },
    {
      "commit": "75f6b94a5d5cadb218725011729466e8e438b231",
      "tree": "0ab0c82098f395cc335b78f3feeef6de14539338",
      "parents": [
        "78b6e6c742a7872ba23c3684c47ff714dbd80cf6",
        "50a8bf4da0fe1685bfe6a0ecd9a9677e363e2ee1"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jul 15 21:58:47 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 15 21:58:50 2015 +0000"
      },
      "message": "Merge \"Grant default permissions to the setup app robustly.\" into mnc-dev"
    },
    {
      "commit": "78b6e6c742a7872ba23c3684c47ff714dbd80cf6",
      "tree": "f1a8cff416c2fc3113d482751b533ffb46852e1a",
      "parents": [
        "3a931d028a0c43fe276b0adfdc6b87ac48dd5df3",
        "6289ad5d8f90f1fa4a76d8f2d5cb86c32d111fd5"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 15 21:56:25 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 15 21:56:27 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into mnc-dev"
    },
    {
      "commit": "3a931d028a0c43fe276b0adfdc6b87ac48dd5df3",
      "tree": "cccbca65574623d9504801a2fc3621764bd918f5",
      "parents": [
        "4155d9f37762a6a91d47c383f9c3a9fd3aa7f884",
        "2609883606e384019895e3be071658b342f5f2ca"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jul 15 21:56:12 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 15 21:56:27 2015 +0000"
      },
      "message": "Merge \"Show correct locked orientation on phones\" into mnc-dev"
    },
    {
      "commit": "4155d9f37762a6a91d47c383f9c3a9fd3aa7f884",
      "tree": "07f6a04238374f220231aef5d86087af8f7d7c01",
      "parents": [
        "197e7381576bee4b8e2e7195811fe94d1b1b28ec",
        "703170645dfb5408c4bb190195e0d8006b5de00e"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 15 21:55:49 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 15 21:56:05 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into mnc-dev"
    },
    {
      "commit": "197e7381576bee4b8e2e7195811fe94d1b1b28ec",
      "tree": "92b9c2e18d8093c7aaf590e892f07d05d462ecaf",
      "parents": [
        "6e149a2537167f90b1db2430c19ccdf064548b91",
        "32a7073d449adf191846bba99579a7868687984c"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 15 21:54:06 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 15 21:54:09 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into mnc-dev"
    },
    {
      "commit": "7991f7813edb9ab7b79c4f5cf5ea7d51e83d334d",
      "tree": "fb8451488818159ff00297a198e53036f82af34e",
      "parents": [
        "4e9c63cbe1712f750d5eaaa044e957c7f7696bf8"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Jul 15 14:52:29 2015 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Jul 15 14:52:29 2015 -0700"
      },
      "message": "Resolve based on the correct user\u0027s default browser\n\nBug 22509659\n\nChange-Id: Iac75e7b40609bf2c81d266e0568fbfbeb71bb3aa\n"
    },
    {
      "commit": "6e149a2537167f90b1db2430c19ccdf064548b91",
      "tree": "0087e0436d5924587bc7edcd93b8ea299443a900",
      "parents": [
        "a5516e80ad76fb5cfe520ddd0c5babf2dccf2e5a",
        "e594671ccaffb874c705169b8d44ed341db524d6"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 15 21:50:46 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 15 21:51:04 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into mnc-dev"
    },
    {
      "commit": "a5516e80ad76fb5cfe520ddd0c5babf2dccf2e5a",
      "tree": "934f7d006543b64802b1c5ab517a408cf0ed52fa",
      "parents": [
        "ff994bd31b2768eb38efb6c623f0fb6e13d9d61b",
        "c74de15bad86e760f2a3edeac98ab39a99cf4aba"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 15 21:48:18 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 15 21:48:35 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into mnc-dev"
    },
    {
      "commit": "ff994bd31b2768eb38efb6c623f0fb6e13d9d61b",
      "tree": "966506a0ec9cb012ad4b735f9b74881d83e7f3c3",
      "parents": [
        "36c103d685a6ba0f04c52bad2cb666789f5179dc",
        "cddce6b6cb36c73051db737af4c93042912bd26f"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 15 21:47:12 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 15 21:47:14 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into mnc-dev"
    },
    {
      "commit": "50a8bf4da0fe1685bfe6a0ecd9a9677e363e2ee1",
      "tree": "e38f81b99dfdabbe87460489059735674bdf029e",
      "parents": [
        "46d1864ceee7229cd7fe7bac80226c930539861d"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jul 15 11:04:18 2015 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jul 15 14:46:23 2015 -0700"
      },
      "message": "Grant default permissions to the setup app robustly.\n\nThere is a zoo of components that handle the home intent and\nhave different priority. There is no reliable way to distinguish\nthe setup app from the other apps that handle home as some of\nthem have lower priority than the setup app and some higher.\nThis change adds a dedicated category to recognize the default\nsetup app.\n\nUncommented the code that grants accounts permissions as the\nget_accounts permission is now a runtime permission and can be\ngranted.\n\nbug:22471024\nbug:22501463\n\nChange-Id: I41726751fa2567cbcd7d09c7acfa7615b8aba577\n"
    },
    {
      "commit": "36c103d685a6ba0f04c52bad2cb666789f5179dc",
      "tree": "604e9f9feabd79367f575ddaf308d6998019c672",
      "parents": [
        "e2a0d44c8a837ac44dfc627ef3ca8d5242e78959",
        "5b84a9623d77ca6f128455ab92c7e99be676cf9e"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 15 21:44:00 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 15 21:44:12 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into mnc-dev"
    },
    {
      "commit": "e2a0d44c8a837ac44dfc627ef3ca8d5242e78959",
      "tree": "6ca75af17d66bf2cbfaaa39ced7e021a6c7fc60b",
      "parents": [
        "eea8be533874f279016279cd68618a6592b3dbed",
        "cd2a676caf1a71c3082f6ec89309a7ab4e2d0e82"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 15 21:41:14 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 15 21:41:17 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into mnc-dev"
    },
    {
      "commit": "14e6ba833e4d829bbfe5376b248c73c0e05845fb",
      "tree": "02c49301e060f559ea1265c4530ae3fd6d6f4339",
      "parents": [
        "eea8be533874f279016279cd68618a6592b3dbed"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jul 15 14:38:39 2015 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jul 15 21:40:12 2015 +0000"
      },
      "message": "Fix wrong tint mode on airplane and vpn icons\n\nBug: 22399062\nChange-Id: If7d0e6d4d2ace947672f9a943bb274f07736ddb0\n"
    },
    {
      "commit": "1de1186d28f0ca7c0b6298edfa8ae497e651ba87",
      "tree": "a2fb5d493d38c1e5879a6e37e3e9d2773d8823aa",
      "parents": [
        "1d4247c4cc89c6d62e44ed3115f26579979b44b5"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 15 14:20:51 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 15 14:20:51 2015 -0700"
      },
      "message": "Implement issue #22403908: Enable assistant to refuse context sharing\n\nNew APIs allow the voice interaction service to set/retrieve a filter\nfor which of the show flags are allowed.\n\nChange-Id: I588cbe55afee0548ad3afa22d3a7d3bc43cb54a6\n"
    },
    {
      "commit": "6289ad5d8f90f1fa4a76d8f2d5cb86c32d111fd5",
      "tree": "613199a75e0ab4eded29f753ccbe00af533b01c6",
      "parents": [
        "b4ac0141b01d98f0d750d9303a670b17e2f76f37"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 15 14:19:57 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 15 14:19:57 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I428e579d5968139dcdf6e8e693f4d2eef182c682\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "703170645dfb5408c4bb190195e0d8006b5de00e",
      "tree": "183680eb4c988cfe04f715c1c41062b0915db4f1",
      "parents": [
        "b4ac0141b01d98f0d750d9303a670b17e2f76f37"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 15 14:17:17 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 15 14:17:17 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I7e22afc43c9029b40ba2df53dfc10a9a688c4fd2\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "eea8be533874f279016279cd68618a6592b3dbed",
      "tree": "d48eb8928d0869b77955a7a650d0274923162232",
      "parents": [
        "4e9c63cbe1712f750d5eaaa044e957c7f7696bf8"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Jul 14 12:44:12 2015 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Jul 15 21:09:47 2015 +0000"
      },
      "message": "Adjust assist disclosure stroke width to spec\n\nBug: 21568059\nChange-Id: Ib1ddb8890715b98d36ed5827f053970a9d4a7173\n"
    },
    {
      "commit": "32a7073d449adf191846bba99579a7868687984c",
      "tree": "b35e42defc4463d10e8aa7924ad385cedbdc921d",
      "parents": [
        "b4ac0141b01d98f0d750d9303a670b17e2f76f37"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 15 14:07:29 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 15 14:07:29 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I376fa651ad29df01e4a7844a9e64508f4b163cf0\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "e594671ccaffb874c705169b8d44ed341db524d6",
      "tree": "4c7bc4072ef7dc0c2076f26886a3a3fb2d7f6636",
      "parents": [
        "b4ac0141b01d98f0d750d9303a670b17e2f76f37"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 15 14:02:08 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 15 14:02:08 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I2960b24e8ab390425898ac33034b24ceae260a65\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "c74de15bad86e760f2a3edeac98ab39a99cf4aba",
      "tree": "ec5c865f520d2d0f2dfe215ffd3d35aaae1d0067",
      "parents": [
        "b4ac0141b01d98f0d750d9303a670b17e2f76f37"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 15 13:59:16 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 15 13:59:16 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I5a4734ab26f74e593ace500f8ff19d280cf7a6a1\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "cddce6b6cb36c73051db737af4c93042912bd26f",
      "tree": "7061122d880b29c93c1c3d25fc4b82963a609a8f",
      "parents": [
        "b4ac0141b01d98f0d750d9303a670b17e2f76f37"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 15 13:56:28 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 15 13:56:28 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I4f6e47dc83c9fea23c61f43f791460d4bc5cc4ca\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "5b84a9623d77ca6f128455ab92c7e99be676cf9e",
      "tree": "62e7ebc18ff9738416348c01234b5fd3378c732c",
      "parents": [
        "b4ac0141b01d98f0d750d9303a670b17e2f76f37"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 15 13:50:55 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 15 13:50:55 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I37b181b340777aed3cb07cfb88c0e69803f4826a\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "cd2a676caf1a71c3082f6ec89309a7ab4e2d0e82",
      "tree": "f9417b7baf4174dc88991d3382446f6d1abc1b23",
      "parents": [
        "b4ac0141b01d98f0d750d9303a670b17e2f76f37"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 15 13:48:05 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 15 13:48:05 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I31dfaa6cbd223dfda3fa841edcb0f62ea576ffb2\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "4e9c63cbe1712f750d5eaaa044e957c7f7696bf8",
      "tree": "556df21071b064bf6cd0ff0031941b6bec4acc1f",
      "parents": [
        "68fd7c798d213bbe304775b13d775ee868abb448",
        "93018a4d983f0c7063fd0b243436364cd191e0a9"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Wed Jul 15 19:23:28 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 15 19:23:30 2015 +0000"
      },
      "message": "Merge \"Handle exceptions when accessing Content providers.\" into mnc-dev"
    },
    {
      "commit": "dbb850bfea646f4cf650a7564ae442b3c007f54f",
      "tree": "622a71a76209ddb53586c7668b699c9576a8536f",
      "parents": [
        "68fd7c798d213bbe304775b13d775ee868abb448"
      ],
      "author": {
        "name": "Oren Blasberg",
        "email": "orenb@google.com",
        "time": "Fri Jul 10 17:00:17 2015 -0700"
      },
      "committer": {
        "name": "Oren Blasberg",
        "email": "orenb@google.com",
        "time": "Wed Jul 15 19:16:27 2015 +0000"
      },
      "message": "Make \"dismiss all\" button keyboard accessible.\n\nThis allows users to hit Tab while in the notification pane and access\nthe Dismiss All icon, with a physical keyboard.\n\nBug: 22411158\nChange-Id: I544bd3ccafcae210770317193099b26972d6a52b\n(cherry picked from commit 10cb3105c79dd7de1f2cc9297b1d3b77598de8e3)\n"
    },
    {
      "commit": "68fd7c798d213bbe304775b13d775ee868abb448",
      "tree": "d0c698a77438fbe61e9f5a2dfb1d843a130a8952",
      "parents": [
        "d193916c83015d54466ad998fb9373f15da754a7",
        "e28d7fc21c40eedcac35c7c00b6464fdf8e34b44"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Jul 15 19:00:41 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 15 19:00:58 2015 +0000"
      },
      "message": "Merge \"Set last modified timestamp for the bugreport entry in the zipped file from original file, otherwise it uses the date the zip was created.\" into mnc-dev"
    },
    {
      "commit": "d193916c83015d54466ad998fb9373f15da754a7",
      "tree": "bac4c4701e86e1f073a21297c4ee40b4de65bcb1",
      "parents": [
        "76c4c6668a1486bc003ab0c585bb1f41d16e27a7",
        "a503b62b1597ba6f5fcff537cecbe2dad1d088f7"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 15 18:59:18 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 15 18:59:20 2015 +0000"
      },
      "message": "Merge \"Fix build.\" into mnc-dev"
    },
    {
      "commit": "a503b62b1597ba6f5fcff537cecbe2dad1d088f7",
      "tree": "ea318e576b3487cb66633dfe37b3748be6f31f6a",
      "parents": [
        "1d4247c4cc89c6d62e44ed3115f26579979b44b5"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 15 11:58:27 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 15 11:58:27 2015 -0700"
      },
      "message": "Fix build.\n\nChange-Id: Ib165c32d1d87e971902b4dd7300ccebd65e71a7d\n"
    },
    {
      "commit": "d7d413ad0bfaea2d4bb4adcd8011239c2f5f74ae",
      "tree": "d0c0882c4ede60454f8fa449075e9226da4c8577",
      "parents": [
        "539f7ac7a195c405987057ef34e88cfbe8eab5e8"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Wed Jul 15 11:35:28 2015 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Wed Jul 15 11:35:28 2015 -0700"
      },
      "message": "fix BNNM docs\n\nbug: 22507076\nChange-Id: I5fdffdde597d97b1dde77574d096b81bff4aa382\n"
    },
    {
      "commit": "76c4c6668a1486bc003ab0c585bb1f41d16e27a7",
      "tree": "8a75e2f227149b082e044f9358423a136524b5b0",
      "parents": [
        "2dbccc1926ea2d3e27c5cfd2d61d2b3d5ed787c0"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Jul 07 12:44:17 2015 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Jul 15 11:34:29 2015 -0700"
      },
      "message": "Add USB port manager.\n\nAdd some new internal APIs to enumerate USB Type C ports, query their\nstatus, determine whether they support changing power or data roles,\nand doing so.  The API also adds a new ACTION_USB_PORT_CHANGED broadcast\nfor port state changes.\n\nThe implementation includes a mechanism for simulating the behavior\nof the USB stack.  See \u0027adb shell dumpsys usb -h\u0027 for details.\n\nNote that the underlying kernel driver interface is still subject\nto change but its behavior has been encapsulated as much as possible.\n\nBug: 21615151\nChange-Id: I0c853ae179248a4550b3e60d02a7a7e65e4546b2\n"
    },
    {
      "commit": "2dbccc1926ea2d3e27c5cfd2d61d2b3d5ed787c0",
      "tree": "41c3f067057b85e532f719dea89f92c371241f80",
      "parents": [
        "539f7ac7a195c405987057ef34e88cfbe8eab5e8"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Jul 07 12:40:53 2015 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Jul 15 11:34:29 2015 -0700"
      },
      "message": "Clean up USB Manager dump.\n\nTidy up the dump() implementation in preparation for further work.\n\nBug: 21615151\nChange-Id: If6d94c8dc9457b8e93103541ec1798981eeb5b54\n"
    },
    {
      "commit": "16f3671620bab310f5ed4f9222d4a36a8dcef562",
      "tree": "a16a07ecb71ba4c0b911b5d1579c7521a98b2d52",
      "parents": [
        "1d4247c4cc89c6d62e44ed3115f26579979b44b5"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 15 11:32:32 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 15 11:32:32 2015 -0700"
      },
      "message": "Fix issue #22487155: Device unresponsive (deadlock in system_server)\n\nUsing my magic potion, Deadlock-B-Gone!\n\nChange-Id: If5c0a2b18134dc95444f3782ab5aa475414b5839\n"
    },
    {
      "commit": "fcbfeaf0695da69303e91aebe9ca97ef84437539",
      "tree": "0f108d8e73367c8a7015fc131b38fcbcc27ec6f4",
      "parents": [
        "1d4247c4cc89c6d62e44ed3115f26579979b44b5"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 15 11:25:55 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 15 11:25:55 2015 -0700"
      },
      "message": "Fix issue #22460110: AssistStructure.ViewNode.isAssistBlocked() always...\n\n...returns true\n\nWell it wasn\u0027t *quite* always, but close enough. :p\n\nChange-Id: I990b8b2ca7b80ce68a067b0dd92efc1c2faaa8cd\n"
    },
    {
      "commit": "6c729b41708749f5261a31719eeedc2d354a6b03",
      "tree": "7f886f06ea5c20403469dcd60d4a17955373c341",
      "parents": [
        "1d4247c4cc89c6d62e44ed3115f26579979b44b5"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 15 11:21:38 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 15 11:21:38 2015 -0700"
      },
      "message": "Fix issue #22479881: Nexus 6 randomly rebooting every few hours with...\n\n...\"FATAL EXCEPTION IN SYSTEM PROCESS\"\n\nSynchronous calls out of the system process are bad, m\u0027kay?\n\nThis should be a safe change because the only place I see calling\nthis interface are within the system process where there is clearly\nno other dependency on ordering.\n\nChange-Id: I483b07cfd68d00d74797784c2a75012e8dd67141\n"
    },
    {
      "commit": "d0a159025a06a7400ab3dfca1d754494947092e0",
      "tree": "8c07dfe09413d2cc0219ae0ca8195132dc20ea13",
      "parents": [
        "1d4247c4cc89c6d62e44ed3115f26579979b44b5"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 15 11:18:09 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 15 11:18:09 2015 -0700"
      },
      "message": "Fix issue #22124996: VI: Command Request not Active\n\nThis stupid thing wasn\u0027t even completely implemented\nin HandlerCaller!  D\u0027oh!\n\nChange-Id: I0dac42c208fa0f08a6e20a6cb17b072f51efcaa7\n"
    },
    {
      "commit": "539f7ac7a195c405987057ef34e88cfbe8eab5e8",
      "tree": "dfedd2b3630461f15dbb85a922ee468ff19ef70c",
      "parents": [
        "483bd84280ef667e306ec7246d85423ca6b1fde7",
        "39745ed719989a84d3e38d04321e7fbf5e722515"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Jul 15 18:02:59 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 15 18:03:01 2015 +0000"
      },
      "message": "Merge \"Give DCS permission needed to measure all users.\" into mnc-dev"
    },
    {
      "commit": "483bd84280ef667e306ec7246d85423ca6b1fde7",
      "tree": "e8c72e77c5b7f5f6b27e5d356b54e2287e83186b",
      "parents": [
        "1d4247c4cc89c6d62e44ed3115f26579979b44b5",
        "04ec6f4f092f1c2d56ef6213019ce4b9068b8a0a"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Jul 15 18:02:53 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 15 18:02:55 2015 +0000"
      },
      "message": "Merge \"Only send EXTRA_STACK for private intent.\" into mnc-dev"
    },
    {
      "commit": "a04b7add4bbcb68da89427b4f82725f11d98bdc5",
      "tree": "ed9df56a3b1321ca62533b252c5cfd4ce4ffd27d",
      "parents": [
        "18709f9a0095afe6dba11f9dd71e3210c5f4e1db"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Tue Jun 30 17:44:04 2015 -0700"
      },
      "committer": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Wed Jul 15 10:44:43 2015 -0700"
      },
      "message": "Let the ActionBar handle keyboard shortcuts.\n\nBug: 18021345\nChange-Id: I5df8711dcd020f172f798745846e7b6c05c69191\n"
    },
    {
      "commit": "1d4247c4cc89c6d62e44ed3115f26579979b44b5",
      "tree": "f9be9919d682d7cad892dac45a82b270aa8275f5",
      "parents": [
        "facfbc52d863b11138d7c67087f9b6b0e81765f9",
        "280a64e793d081847c5dcea23ed9be38aa5332d2"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 15 17:11:05 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 15 17:11:12 2015 +0000"
      },
      "message": "Merge \"Improve tracking of screen on reasons.\" into mnc-dev"
    },
    {
      "commit": "410ed3a4af20e5986d1ae452ab4f741dce9a1b8e",
      "tree": "0de2100a32505693552513979ffd77ac9a7909e1",
      "parents": [
        "facfbc52d863b11138d7c67087f9b6b0e81765f9"
      ],
      "author": {
        "name": "Jun Mukai",
        "email": "mukai@google.com",
        "time": "Mon Jul 13 16:18:16 2015 -0700"
      },
      "committer": {
        "name": "Jun Mukai",
        "email": "mukai@google.com",
        "time": "Wed Jul 15 17:02:53 2015 +0000"
      },
      "message": "Allow selecting quick setting items by keyboard.\n\nBug: 22460275\nChange-Id: Ib27456d12c9284edfdc27d010782840765728853\n(cherry picked from commit 0f939fecdf9cc385a6e9472deb1cb38431995b59)\n"
    },
    {
      "commit": "280a64e793d081847c5dcea23ed9be38aa5332d2",
      "tree": "a9ea0a4aca5e578efb1b9e252477cedfa79c547f",
      "parents": [
        "18709f9a0095afe6dba11f9dd71e3210c5f4e1db"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jul 13 14:48:08 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 15 09:59:07 2015 -0700"
      },
      "message": "Improve tracking of screen on reasons.\n\n- New screen on app op to record the last time each app has\n  caused the screen to be turned on.\n- New battery stats event that tells us the reason the screen\n  has been asked to turn on.\n- Propagate out power manager API to specify the reason a caller\n  is asking to have the screen turned on.\n\nNote that currently the window flag to turn the screen on bypasses\nmuch of this because it is being handled in the window manager by\njust directly telling the power manager to turn the screen on.  To\nmake this better we need a new API where it can specify who it is\ncalling the API for.\n\nChange-Id: I667e56cb1f80508d054da004db667efbcc22e971\n"
    },
    {
      "commit": "39745ed719989a84d3e38d04321e7fbf5e722515",
      "tree": "a364a4433b66840eccc5a135d3e646fb48090197",
      "parents": [
        "b4ac0141b01d98f0d750d9303a670b17e2f76f37"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Jul 15 09:58:22 2015 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Jul 15 09:58:37 2015 -0700"
      },
      "message": "Give DCS permission needed to measure all users.\n\nDCS runs as owner user, but needs to measure details for other users\non the device.\n\nBug: 22503636\nChange-Id: I6d6899fae90c4e92b94647676bda8b88bad412e6\n"
    },
    {
      "commit": "facfbc52d863b11138d7c67087f9b6b0e81765f9",
      "tree": "c7251db6f3988f3856d96c3fbde7dd78dd615b6b",
      "parents": [
        "b4ac0141b01d98f0d750d9303a670b17e2f76f37"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 15 11:30:20 2015 -0500"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 15 11:30:20 2015 -0500"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I54d30125585b48fa3d419a991802ce6152b9cbcd\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "04ec6f4f092f1c2d56ef6213019ce4b9068b8a0a",
      "tree": "1ba251f0385e667f288f1318aa524f3e151354ed",
      "parents": [
        "983294596e65a0226aa69e42bda9db322727fee5"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Jul 15 09:13:14 2015 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Jul 15 09:13:14 2015 -0700"
      },
      "message": "Only send EXTRA_STACK for private intent.\n\nSince it\u0027s a private Parcelable class, we can\u0027t send it to other\nthird-party apps, since they won\u0027t know how to unpack it.\n\nBug: 22255387\nChange-Id: Ie2ea6cf72b733bd122eb3581a5df295cec608425\n"
    },
    {
      "commit": "b4ac0141b01d98f0d750d9303a670b17e2f76f37",
      "tree": "981c3847432ed90b44bb5127b6a8b5ab2b592f7c",
      "parents": [
        "503ad9ee0d701d045c382cd534865f48f69c024b",
        "31c409648da936691e049875aeb717a97807dccb"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 15 15:46:59 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 15 15:47:01 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into mnc-dev"
    },
    {
      "commit": "31c409648da936691e049875aeb717a97807dccb",
      "tree": "9f71616b8c911ed3f32a0f817574acf23a5a794b",
      "parents": [
        "18709f9a0095afe6dba11f9dd71e3210c5f4e1db"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 15 10:43:54 2015 -0500"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 15 10:43:54 2015 -0500"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I03908869f5a297a5400488f13e57999c4e883db0\nAuto-generated-cl: translation import\n"
    }
  ],
  "next": "503ad9ee0d701d045c382cd534865f48f69c024b"
}
