)]}'
{
  "log": [
    {
      "commit": "736a52538a9072a96dab02c14c89bb2e0a92c645",
      "tree": "25acc19132e7294b84f17d29e48021724bd00300",
      "parents": [
        "fb7f0371981b36801dc6fbf1ebcab462735d7017",
        "f057fb56f69f8cb1bdee086c73f9d4efe8e331c4"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Apr 15 22:22:39 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 22:22:41 2016 +0000"
      },
      "message": "Merge \"Fix sw legacy compat path in SurfaceView\" into nyc-dev"
    },
    {
      "commit": "fb7f0371981b36801dc6fbf1ebcab462735d7017",
      "tree": "d73ccd315cd8de66d57ba83aef2aedbc19fe949b",
      "parents": [
        "d2bc6ad6c04abd58703a95f0badd9ebf44d772d9",
        "b68ef09c96f34f9dc39eff2ee5740b6ff6b1a260"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Apr 15 22:22:30 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 22:22:32 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-dev"
    },
    {
      "commit": "b556811b86adf96f9dbca053c4f3b7dd55bc8851",
      "tree": "515f370e926aeda14e82c9ef42a41399f4dc2b4f",
      "parents": [
        "322870ff5cf2efdd85b952697ebc3e2d3c667ec5"
      ],
      "author": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Thu Apr 14 21:17:23 2016 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Apr 15 22:18:35 2016 +0000"
      },
      "message": "Hide nav bar buttons in screen pinning dialog when appropriate.\n\n- Also fix wrong hint text to disable screen pinning\n\nBug: 26314479\nChange-Id: I7fc79c92511eba5e6d23dc307bb75c1710ff9e41"
    },
    {
      "commit": "e33901c2328d4583d5e6913f83e939960dda4263",
      "tree": "490a340f69f5db3429144cee886b4420c9bc57c2",
      "parents": [
        "286c5b7741dc7632e28f352a4be9bc79dde2d177",
        "cbade7f4d3ed06636cdf0f2e2317a9e49b46852a"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Apr 15 21:40:52 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 21:40:53 2016 +0000"
      },
      "message": "Merge \"Retain loaders through stopped config changes\" into nyc-dev"
    },
    {
      "commit": "286c5b7741dc7632e28f352a4be9bc79dde2d177",
      "tree": "373e9dd1cb0bc092bdfe8723f7d327ea24e30c0c",
      "parents": [
        "09282c5dc5808073ae4f9d8e9a8a9cb61c93f0c9",
        "7d477d4845e8518bd311a064fa307b4772bbb57e"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Apr 15 21:32:03 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 21:32:05 2016 +0000"
      },
      "message": "Merge \"Properly notify magnification listener\" into nyc-dev"
    },
    {
      "commit": "7d477d4845e8518bd311a064fa307b4772bbb57e",
      "tree": "672c2db7ba5cc96cd0caa4073526ed2204fc3326",
      "parents": [
        "0d723a2a4d83db5f01aa5a21f3cbd9d2b608bced"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Apr 15 14:01:42 2016 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Apr 15 14:30:47 2016 -0700"
      },
      "message": "Properly notify magnification listener\n\nbug:28088856\n\nChange-Id: Iffd848082f035319aab3af177921bb3085844ab0\n"
    },
    {
      "commit": "b3e26a9b414da986963bade0e18a80a20851c74a",
      "tree": "7b577b9e4e87588484a21e580238d4d8c9b9be52",
      "parents": [
        "d54c077d0890ae82f35d6fa658e58ff2a1f1f354",
        "681fc7b2670542aae0f3b9ef8f6c7a88db984ea9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 15 20:46:39 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 20:46:40 2016 +0000"
      },
      "message": "Merge \"Fix wrong transition when dock minimized and docked app launched\" into nyc-dev"
    },
    {
      "commit": "f057fb56f69f8cb1bdee086c73f9d4efe8e331c4",
      "tree": "01da4686771db4fcdbf8803a85824de51dcc109b",
      "parents": [
        "a90035950019434012f32b8dbc5d278894484df3"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Apr 15 13:46:29 2016 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Apr 15 13:46:29 2016 -0700"
      },
      "message": "Fix sw legacy compat path in SurfaceView\n\nFixes: 28074239\n\nNeed to convert from scaled window to screen before\nupdating position of the SurfaceView\n\nChange-Id: I75dec23408c32ec01e88193ea38b1fb253b3fd6f\n"
    },
    {
      "commit": "d54c077d0890ae82f35d6fa658e58ff2a1f1f354",
      "tree": "35675bec54ab25da13452b6601810c147c5250d0",
      "parents": [
        "e44ff8fd9f147364b07ec22b9f9219f4502427d6",
        "1bf206b766654ea9c4e9bc7a703a9d5f1d30ab72"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Apr 15 20:28:55 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 20:28:57 2016 +0000"
      },
      "message": "Merge \"Hide multi-endpoint APIs.\" into nyc-dev"
    },
    {
      "commit": "85cfc8c368523359be8c12b8551e122b94972ab7",
      "tree": "0e78865cc110865038461f40192f51c63d0d279b",
      "parents": [
        "7a4fd5e1f287963c97bf25f265b940c289d6ecf6",
        "cd1c3eba69d044b551cededad75474038f919890"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Apr 15 19:26:14 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 19:26:16 2016 +0000"
      },
      "message": "Merge \"Add a callback for when a gl functor is released\" into nyc-dev"
    },
    {
      "commit": "681fc7b2670542aae0f3b9ef8f6c7a88db984ea9",
      "tree": "7d1f50071828f478b1725ac8415cc360be632b5a",
      "parents": [
        "7a4fd5e1f287963c97bf25f265b940c289d6ecf6"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Apr 14 22:02:39 2016 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Apr 15 19:23:05 2016 +0000"
      },
      "message": "Fix wrong transition when dock minimized and docked app launched\n\nWhen having an app docked and then going home, and then launching\nthe app from the homescreen, we had a wrong transition because\ngetTopMost task was already set to the launched app, because\ngetRunningTasks doesn\u0027t exclude the docked stack. Instead of adding\nflags for getRunningTasks, which sounds risky, we just pass a \"force\"\nvalue when we launch recents in this state.\n\nBug: 27154882\nChange-Id: Iee4512fed13115dbbe8b74413ff1fa9b87afa0ef\n"
    },
    {
      "commit": "74870c441fde0aa141edca84f066d1ace4cf5db5",
      "tree": "689f9a75c832cddba2773bcdd536eb5937523922",
      "parents": [
        "db0f3a708acdb4640e00cce848294d6f7dc88fa3",
        "f6f24c03f39016ee927e8bdbcff75a53841829c8"
      ],
      "author": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Fri Apr 15 18:45:05 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 18:45:06 2016 +0000"
      },
      "message": "Merge \"Make ConnectivityMetricsLogger and related classes @SystemApi\" into nyc-dev"
    },
    {
      "commit": "1bf206b766654ea9c4e9bc7a703a9d5f1d30ab72",
      "tree": "51993d172edacc77bcf749767f412abfff40da3c",
      "parents": [
        "a90035950019434012f32b8dbc5d278894484df3"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Apr 15 11:28:44 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Apr 15 11:28:44 2016 -0700"
      },
      "message": "Hide multi-endpoint APIs.\n\nPer feature council decision, the multi-endpoint APIs will be @hide for\nthe N release.\n\nBug: 28196918\nChange-Id: Ia80b089bc754ce87ca208382eb79442b5265844d\n"
    },
    {
      "commit": "cbade7f4d3ed06636cdf0f2e2317a9e49b46852a",
      "tree": "b8e3cedf0aee113ab1315d3536a04ff68ef0e55d",
      "parents": [
        "9a916e5602908f579ac846680270677c5a89e5a4"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Apr 15 11:14:37 2016 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Apr 15 11:14:37 2016 -0700"
      },
      "message": "Retain loaders through stopped config changes\n\nFramework edition\n\nPreviously we would throw away any stopped LoaderManagers when we went\nto retain instances to pass along as nonConfigurationInstances during\nconfig changes or similar activity restarts. This causes loaders to do\nmore work than they need to when a calling activity starts a new\nactivity on top, a config change happens (e.g. screen rotation) and\nthen the top activity is finished, restarting the caller in a new\nconfiguration. The loaders would go through onReset unnecessarily,\npotentially throwing away data to be reloaded again after the config\nchange completes.\n\nInstead of throwing away stopped LoaderManagers in this case, restart\nthem and retain them across the config change so they can resume where\nthey left off.\n\nBug 27176186\n\nChange-Id: Ia52c6448d2ad41dcb25d493770d9ffae20a19d2a\n"
    },
    {
      "commit": "cd1c3eba69d044b551cededad75474038f919890",
      "tree": "e7ec0697f43ef8d23420732f620587f99c67475a",
      "parents": [
        "a4c0b1de1a33219b4f8ef1cdfc4e7641ac246f4b"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Apr 14 10:38:54 2016 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Apr 15 10:56:53 2016 -0700"
      },
      "message": "Add a callback for when a gl functor is released\n\nBug: 27709981\n\nChange-Id: Id5be3e8f88d6d84a9c59c7ed23e7e8862feefbe8\n"
    },
    {
      "commit": "f061f2e706afdf0c455482c71829aaa1d0b76884",
      "tree": "6e945f08b44ea4b9f242b2a4cd5a06bbb4b05b4f",
      "parents": [
        "da62de4f65ccffc4734299f82f1c9ce4836e1c58",
        "cef2cd6e52c28f0e28d5968567a52f947811e7d1"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Fri Apr 15 17:52:08 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 17:52:09 2016 +0000"
      },
      "message": "Merge \"Update FloatingToolbar overflow button.\" into nyc-dev"
    },
    {
      "commit": "d022ac21ebcb441314b80b6d8f0656939f2480e5",
      "tree": "119ed2b6ef5621db7491d435a43975a6a174028a",
      "parents": [
        "067f821ec84d3bcb556a8de77f3e3d3b8c042186"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Wed Apr 13 10:49:29 2016 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Apr 15 17:04:14 2016 +0000"
      },
      "message": "Fix parse flags\n\nSetting PARSE_IS_SYSTEM to the parse flags happens long after the\nAPK is actually parsed. So, we fail to pick up the boot aware and\nprotected storage attributes. Instead, always pull them from the\nmanifest, but, remove the flags if the package is not actually a\nsystem package.\n\nAlso, we were incorrectly skipping certificate verification if\nthe flag PARSE_IS_SYSTEM was set. However, this flag is used for\n_any_ system package -- whether it\u0027s physically on /system or if\nit\u0027s an unbundled update. Instead, we should only skip this step\nif the flag PARSE_IS_SYSTEM_DIR. We can implicitly trust any\nAPK actually stored in /system.\n\nOn a different note ... At some point, we will break apart the\nparse flags into actual parse flags [i.e. those that change\nphysically parsing an APK] and policy flags [i.e. those that\nchange the interpretation of the APK contents].\n\nBug: 28116074\nBug: 28088617\nChange-Id: I85246b0cb18fb5647df3618107910e288137fbc7\n"
    },
    {
      "commit": "a90035950019434012f32b8dbc5d278894484df3",
      "tree": "b90fe9a93fa14ec4f9b5766d4da717708b0f0ef0",
      "parents": [
        "6e49a7fc6d723963393795ee3fef213a59904097",
        "bc33c8290f63731e8bd73ecd6f744e2733b15bf5"
      ],
      "author": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Fri Apr 15 15:34:51 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 15:34:52 2016 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Throw security exception for non-parent aware APIs\"\"\" into nyc-dev"
    },
    {
      "commit": "6e49a7fc6d723963393795ee3fef213a59904097",
      "tree": "46dcc3dd345328466765db0ef8a88cbeb83eceae",
      "parents": [
        "9e8bc7c68584ccec5cf78a9bc5786955898965bd",
        "032a35954c6ceb9ab76c728c7638408e0fc07972"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Fri Apr 15 15:20:20 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 15:20:22 2016 +0000"
      },
      "message": "Merge \"Don\u0027t do layout in hasGlyph for codepoint + vs\" into nyc-dev"
    },
    {
      "commit": "bc33c8290f63731e8bd73ecd6f744e2733b15bf5",
      "tree": "a60fb8453507748f104e1f8f21f4b0d83f7d2671",
      "parents": [
        "bb9fb194f85225fcf0360fc53da51f12a649bd1b"
      ],
      "author": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Fri Apr 15 08:57:52 2016 +0100"
      },
      "committer": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Fri Apr 15 16:08:35 2016 +0100"
      },
      "message": "Revert \"Revert \"Throw security exception for non-parent aware APIs\"\"\n\nThis reverts commit a26c6265641543aef24245b84064b8f58de66c29.\n\nBug: 27532279\nChange-Id: I0c0394a8abf12e7382e7083a0b9d7f8385c3a63d\n"
    },
    {
      "commit": "2f4c2299c7ef4b9d604b9833c790a7afd2ed75af",
      "tree": "aa763fc7c80ddfc165f8889e227ebc2682423f9d",
      "parents": [
        "a4c0b1de1a33219b4f8ef1cdfc4e7641ac246f4b",
        "f02420c5e1bcc8b2c278f272aca633fe6d2b4e88"
      ],
      "author": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Fri Apr 15 14:53:16 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 14:53:17 2016 +0000"
      },
      "message": "Merge \"Maybe decrypt user when quiet mode is disabled\" into nyc-dev"
    },
    {
      "commit": "f02420c5e1bcc8b2c278f272aca633fe6d2b4e88",
      "tree": "ff53c72c0f3b8a089e0d3aea25546798e3e8999a",
      "parents": [
        "bb9fb194f85225fcf0360fc53da51f12a649bd1b"
      ],
      "author": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Mon Apr 04 18:52:21 2016 +0100"
      },
      "committer": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Fri Apr 15 14:12:41 2016 +0100"
      },
      "message": "Maybe decrypt user when quiet mode is disabled\n\nWhen quiet mode is disabled for a user and that user is not currently\ndecrypted, we show a confirm credentials screen to trigger decryption\nof that user. Only if that was successful, do we actually disable quiet\nmode.\n\nBug: 27764124\nChange-Id: Ib1f649194d89e225dad62c14f3ddba1fa3d79da2\n"
    },
    {
      "commit": "cef2cd6e52c28f0e28d5968567a52f947811e7d1",
      "tree": "105bbc3c79e00e5b6855731e5fe9c22d32e6ec17",
      "parents": [
        "46dc79cecf2daf1a0e1ec392c56fcb4f7c7a8eaf"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Wed Apr 13 14:53:28 2016 +0100"
      },
      "committer": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Fri Apr 15 13:50:22 2016 +0100"
      },
      "message": "Update FloatingToolbar overflow button.\n\n1. Change the background ripple to the type used in the ActionBar.\n   It looks better.\n\nBug: 28206428\nChange-Id: I2c3ebdc2479ec554c6b06d637b418a52a1794d7b\n"
    },
    {
      "commit": "43724734d76c900fba9a004e28ff0ea4bd9d07ec",
      "tree": "12400696afd0568336d5963059f257412bcc94fd",
      "parents": [
        "88bc0bbb13cee43e777fd88c2681d1f033faece5"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Apr 12 23:29:19 2016 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Fri Apr 15 16:54:39 2016 +0900"
      },
      "message": "Metrics logging for DNS queries.\n\nBug: 28204408\nChange-Id: I05fc9b580aa20d99e8766057e17a38b5eb6267e8\n"
    },
    {
      "commit": "88bc0bbb13cee43e777fd88c2681d1f033faece5",
      "tree": "c9002e811bf50533fc7dda587f170c140f203a5d",
      "parents": [
        "bb9fb194f85225fcf0360fc53da51f12a649bd1b"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Apr 13 22:00:02 2016 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Fri Apr 15 16:24:13 2016 +0900"
      },
      "message": "Disambiguate NetworkCallback JavaDoc.\n\nThe JavaDoc for many of the requestNetwork and\n[un]registerNetworkCallback APIs incorrectly mentions the\nPendingIntent version of the APIs instead of the NetworkCallback\nversion.\n\nAlso fix a minor issue in the registerDefaultNetworkCallback\nJavaDoc: the default network request is an implementation detail,\nso don\u0027t mention it. Instead, talk about the \"system default\nnetwork\".\n\nChange-Id: Id94d98261daa2bd768c10e033cb8092729b21c91\n"
    },
    {
      "commit": "5981b8c2e8f6363d1f3bf09e7f1b3b5fb9a3846a",
      "tree": "1909c5d8754e38038962407cc8b98f6fd8a5ae9b",
      "parents": [
        "ff71d20ff357a33c30e1e3b474e51ad47d5c5d3a",
        "0f051f5abdb31024d862a954cc4c4716b1dde616"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Fri Apr 15 04:32:55 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 04:32:57 2016 +0000"
      },
      "message": "Merge \"Remember task which is being locked\" into nyc-dev"
    },
    {
      "commit": "032a35954c6ceb9ab76c728c7638408e0fc07972",
      "tree": "978f473ba5f7f79ced9044fefa34888dd1bca43c",
      "parents": [
        "be67c90f4c2255cab3bc036ecdc8d9636ed5e4b5"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Apr 14 21:22:37 2016 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Apr 14 21:22:37 2016 -0700"
      },
      "message": "Don\u0027t do layout in hasGlyph for codepoint + vs\n\nIn the case where the input is a base codepoint + a variation selector,\nthe code currently checks hasVariationSelector and then does a layout,\nchecking for a single glyph. However, HarfBuzz in some cases will change\nthe VS into a space glyph, so hasGlyph will return false.\n\nThis patch makes hasGlyph rely entirely on the hasVariationSelector\nmethod in the case of a base codepoint + a VS\n\nBug: 27531970\nBug: 28182689\nChange-Id: Id190c427149213509f2d779ec1aa330feb4b62d8\n"
    },
    {
      "commit": "698e7634aa2ced554f564f588c2e878fb35757a3",
      "tree": "5d16cd9970e22263394ae985fa04a0193822fa98",
      "parents": [
        "eb88d83fc5da8ea05033c03bbb9f0d4b804ba162"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Apr 13 21:02:22 2016 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Apr 14 20:45:56 2016 -0700"
      },
      "message": "Disable resize when IME is adjusted\n\nBug: 28175599\nChange-Id: I338dd230443973d912f17946ed722789b0f545a2\n"
    },
    {
      "commit": "eb88d83fc5da8ea05033c03bbb9f0d4b804ba162",
      "tree": "d86fa563f3370a86caba49ce4b223b59b514d1cc",
      "parents": [
        "be67c90f4c2255cab3bc036ecdc8d9636ed5e4b5"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Apr 13 20:17:43 2016 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Apr 14 20:45:45 2016 -0700"
      },
      "message": "Add nice animation when adjusting for IME in multi-window\n\n- Run a separate animation when we need to adjust for the IME. We\ncan\u0027t use the attached animation because the adjustment animation\nneeds to be longer than the IME animation.\n- Also run an animation when IME is disappearing.\n- Adjust IME exit animation to better match with adjustment exit\nanimation.\n- Make sure to update adjust for IME when entry/exit animation of\nIME is starting, to avoid flickers.\n- Don\u0027t update the IME window in PhoneWindowManager for layout\nuntil the animation has started. This lead to an issue where the\ncontent inset was set too large too early.\n\nBug: 27154882\nBug: 28175599\nChange-Id: I09a33413e307f84d6c3cf4ae928c280f7ad48348\n"
    },
    {
      "commit": "0f051f5abdb31024d862a954cc4c4716b1dde616",
      "tree": "273648db7aba1ab4bd7eb413038e90d2c1399a31",
      "parents": [
        "1feca76bd48008aa3421c8741cb147ecc1a6e912"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Thu Apr 14 00:41:51 2016 -0700"
      },
      "committer": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Thu Apr 14 19:26:18 2016 -0700"
      },
      "message": "Remember task which is being locked\n\nWe need to remember task which requested to be locked\nbecause we can accidentally lock another task after\nuser interacts with pinning request dialog.\n\nBug: 27876860\nChange-Id: Ie8e607df4380dd33ea9b3474afc247b02e31de07\n"
    },
    {
      "commit": "f6f24c03f39016ee927e8bdbcff75a53841829c8",
      "tree": "2e38ea05dfb480d4107a82f736ad038a6357f222",
      "parents": [
        "7c1f3905af890bd2959f7bf25d2a6f76a8ccd076"
      ],
      "author": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Thu Apr 14 19:15:23 2016 -0700"
      },
      "committer": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Thu Apr 14 19:15:23 2016 -0700"
      },
      "message": "Make ConnectivityMetricsLogger and related classes @SystemApi\n\nBug: 25691077\nChange-Id: Ia98d0a52a9541d9ae773be2b0e962d609f9dd7ee\n"
    },
    {
      "commit": "b68ef09c96f34f9dc39eff2ee5740b6ff6b1a260",
      "tree": "c4bc508e64bdb379b4f29021fe2e1a22bb4800f8",
      "parents": [
        "671e86605c96144066c65704dbd154df5f0a0bad"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Apr 14 18:58:13 2016 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Apr 14 18:58:13 2016 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I13f1d40c606fbfca271934588857aa92da9a929b\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "952050539c991fcf58cd1f336193aa04890ad0a3",
      "tree": "4b69b6e51aed6aafeb6801897550e65ecc3ec81c",
      "parents": [
        "e2a49bfc50f27dd489e779ebde68c561104e1241",
        "cb2ce6f1f0deef80943ece093ae40bacc1f57c44"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Apr 15 01:33:13 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 01:33:15 2016 +0000"
      },
      "message": "Merge \"Fix bug where fingerprint events can be delivered to the wrong client\" into nyc-dev"
    },
    {
      "commit": "de16f96c7e66b7a643ecc7b6c1a8fb70737f5250",
      "tree": "3d2863b2fd65e06c89b76110b59140d3c5c53d9f",
      "parents": [
        "02f9e23525bd3ae97528041bc0eaf25d43d8fc53",
        "a5fdde9d15fbdf1aaeb61e1cf0c128af3aeb7b67"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Apr 15 00:56:18 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 00:56:20 2016 +0000"
      },
      "message": "Merge \"Take app screenshots in 565.\" into nyc-dev"
    },
    {
      "commit": "cb2ce6f1f0deef80943ece093ae40bacc1f57c44",
      "tree": "70303f69f9e24e110d5c8ee06e2082e700a7080c",
      "parents": [
        "4f9b759d8f801a590c38b50dd0bc530ee169957f"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Apr 13 20:28:18 2016 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Apr 14 17:53:45 2016 -0700"
      },
      "message": "Fix bug where fingerprint events can be delivered to the wrong client\n\n- Make FingerprintService more closely track the expected state of fingerprintd.\n- Don\u0027t switch to a new operation until fingerprintd completes previous operation.\n- Refactor clients into separate classes and add tracking logic.\n- Add missing enumerate()/cancelEnumeration() methods to IFingerprintDaemon\n- Make late-binding decision of \"foregroundness\" of activity so that it\u0027s\ndecided in the order the events are actually handled.\n- Add more logging so we can determine FingerprintService state when errors occur.\n- Cache a copy of authenticator_id from the last time it was set so we don\u0027t\ninterrupt the driver during actual authentication.\n- Don\u0027t allow clients to access authenticator_id unless they\u0027re current.\n\nFixes: 27902478, 26273819\nChange-Id: Ic1f9e30bd89bcdbb8fe7f69e0545e68339317721\n"
    },
    {
      "commit": "9a5a6ebcda618c72d80f11370e27375cffb62efa",
      "tree": "357c33447c5b263f9f95e88386a3f00464e0530d",
      "parents": [
        "117cff790e34948e847d724be624ed2dd00bc82c",
        "cc715a5b50ed5db2a553c81fcc242fa5a19daaa4"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Apr 14 23:57:04 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 14 23:57:06 2016 +0000"
      },
      "message": "Merge \"Partial revert of c1a80b08f08cfb038625cec537390705d16db3f5\" into nyc-dev"
    },
    {
      "commit": "117cff790e34948e847d724be624ed2dd00bc82c",
      "tree": "4039c6fc1d6fef04c85b3cfed8012fc2702cca04",
      "parents": [
        "4f9b759d8f801a590c38b50dd0bc530ee169957f",
        "98e80076c6c4e31f04c580c8774eeea4036d32c1"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Apr 14 23:48:15 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 14 23:48:17 2016 +0000"
      },
      "message": "Merge \"Revert \"Optimize ResTable::getLocales() to improve bindApplication performance\"\" into nyc-dev"
    },
    {
      "commit": "cc715a5b50ed5db2a553c81fcc242fa5a19daaa4",
      "tree": "a8aa8a2371f1463d0b26585befe5e9832514aba0",
      "parents": [
        "d51afa4525659658b9dbce381761e37a9b931d55"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Apr 14 16:44:48 2016 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Apr 14 16:47:07 2016 -0700"
      },
      "message": "Partial revert of c1a80b08f08cfb038625cec537390705d16db3f5\n\nSome apps still rely on notification_large_icon_width\nand notification_large_icon_height to be 48dp in their\ncustom views. Temporarily revert change to 40dp until\napps are fixed.\n\nBug: 28161359\nChange-Id: Ie476943af93de457e1635c168067e85dad7df315\n"
    },
    {
      "commit": "98e80076c6c4e31f04c580c8774eeea4036d32c1",
      "tree": "dfd7fc79f951ae1c5f93300f08c5debbef45e5ec",
      "parents": [
        "4ecc096b625dce65970b785f156d24d32cff5e64"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Apr 14 15:44:35 2016 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Apr 14 16:06:29 2016 -0700"
      },
      "message": "Revert \"Optimize ResTable::getLocales() to improve bindApplication performance\"\n\nThis reverts commit 5520581b5f043fb858b5b2044ff33ad8545a6d38.\n\nbug 28189634\n\nChange-Id: I2d2b859f6d9bd44434fa901cce990583f514980c\n"
    },
    {
      "commit": "a5fdde9d15fbdf1aaeb61e1cf0c128af3aeb7b67",
      "tree": "17034dbf4ffd181a0418149373c06f49106dcf92",
      "parents": [
        "f824e58d493bb86789bcb8de27a2e43a762c5d3e"
      ],
      "author": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Thu Apr 14 15:27:15 2016 -0700"
      },
      "committer": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Thu Apr 14 16:03:44 2016 -0700"
      },
      "message": "Take app screenshots in 565.\n\n- Or to be specific, SurfaceFlinger can’t easily take 565 screenshots,\n  so convert them when creating the ashmem bitmap.\n\nBug: 28151300\nChange-Id: Ic7586659a41cc19c322136f77a1c52ef68c22707"
    },
    {
      "commit": "9a916e5602908f579ac846680270677c5a89e5a4",
      "tree": "4a56703a46b8c17d9c2033020d9661bc24119b1e",
      "parents": [
        "3ee2cc630d2782637461e59049e99bb8d72326b7",
        "388fc336b3f5c31df70fa01cf130f86b8c8d545f"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Apr 14 21:10:14 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 14 21:10:16 2016 +0000"
      },
      "message": "Merge \"Add support for null tag names from apps.\" into nyc-dev"
    },
    {
      "commit": "439525a99372edcd92e02ca2ec52a0f24b775348",
      "tree": "2e2d1b49b5162b865b5e63f5cc36aa4c3cc7688d",
      "parents": [
        "98e46791d5e636abc0346e8687e864a73eac9943",
        "00a4e299694ccf5edc07894ca46e38602e9b4a38"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Thu Apr 14 20:48:52 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 14 20:48:53 2016 +0000"
      },
      "message": "Merge \"Fix isUserAddedCertificate\" into nyc-dev"
    },
    {
      "commit": "203222ea6077c1e0155971fee1cb6917b8055117",
      "tree": "61c9c18eb884dc0357f2d454e7b972ce72af3fc5",
      "parents": [
        "7f5b3e59d1e35deceb1fcde9266ea826d254cd73",
        "3610d06239e72bb51e4150889864d2b2c18347d5"
      ],
      "author": {
        "name": "Oren Blasberg",
        "email": "orenb@google.com",
        "time": "Thu Apr 14 20:34:52 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 14 20:34:54 2016 +0000"
      },
      "message": "Merge \"Don\u0027t show icons in overlay popup menus.\" into nyc-dev"
    },
    {
      "commit": "446b4e727d228caccc635cd69e14fc9faba8ec7f",
      "tree": "209c8b68a9f324a25f0d1a2bd1939649cb7df940",
      "parents": [
        "0d723a2a4d83db5f01aa5a21f3cbd9d2b608bced",
        "f6e801da1a45b2458679e20f5e6061442a434e1b"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Thu Apr 14 19:28:41 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 14 19:28:42 2016 +0000"
      },
      "message": "Merge \"PopupWindow. Don\u0027t use -1 width/height for calculations.\" into nyc-dev"
    },
    {
      "commit": "0d723a2a4d83db5f01aa5a21f3cbd9d2b608bced",
      "tree": "757a1c31cba4a04ed2b31aeceb4d4f380773d890",
      "parents": [
        "36530859d061d126ff09abc6dbd65617035dab7c",
        "e8222e551f8abd2d82ca4f77ddb275e2e509751e"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Apr 14 19:06:39 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 14 19:06:40 2016 +0000"
      },
      "message": "Merge \"Multi-window assist callback\" into nyc-dev"
    },
    {
      "commit": "487bcec262cbb1f8f8263a05f12304816a8282ce",
      "tree": "708e307bebc382e0e02b3907f116f6bd54c17dac",
      "parents": [
        "cb6903deacacc18609c2e685b9b12080dca6bf27",
        "b9e6ad32bd0774135753fc5e4a9446450abe7151"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Apr 14 18:59:21 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 14 18:59:22 2016 +0000"
      },
      "message": "Merge \"Make number picker styles public\" into nyc-dev"
    },
    {
      "commit": "388fc336b3f5c31df70fa01cf130f86b8c8d545f",
      "tree": "1d8fd37b4f85921576a208e8d58e873d14810456",
      "parents": [
        "cb6903deacacc18609c2e685b9b12080dca6bf27"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Apr 12 17:06:47 2016 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Apr 14 11:46:56 2016 -0700"
      },
      "message": "Add support for null tag names from apps.\n\nFor Wakelocks and syncs there is no requirement that an app actually\nsupply a tag/name.  Jobs will always have system-supplied tags.\n\nBug: 26276001\nChange-Id: Ie3b8e48a395de1506a2f15d5b9c9eab726bc6d0a\n"
    },
    {
      "commit": "3610d06239e72bb51e4150889864d2b2c18347d5",
      "tree": "190efa850f71a30a03300275578e8a34dafeedbc",
      "parents": [
        "d51afa4525659658b9dbce381761e37a9b931d55"
      ],
      "author": {
        "name": "Oren Blasberg",
        "email": "orenb@google.com",
        "time": "Thu Apr 14 11:14:09 2016 -0700"
      },
      "committer": {
        "name": "Oren Blasberg",
        "email": "orenb@google.com",
        "time": "Thu Apr 14 11:14:09 2016 -0700"
      },
      "message": "Don\u0027t show icons in overlay popup menus.\n\nThis was a \"regression\" in CascadingMenuPopup specifically.\nWe now check for the overflow case and don\u0027t show icons.\nThis preserves the behavior from Marshmallow.\n\nBug: 28026351\nChange-Id: Ifbc9a20b0dadd19ef7b727023b1b0cfa45ebf993\n"
    },
    {
      "commit": "d6a25c2b3e7fd5a98741e2f770cf54d539b29258",
      "tree": "3800c2d8da35f37e2a509d72b185125c5cac4306",
      "parents": [
        "4f9ad451e0862d99304f68bbca17cdcfbc347692",
        "8afcc76920499d0a384dba1470c5a377f80ed768"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Apr 14 17:40:50 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 14 17:40:52 2016 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Make stopped state a first-class thing\"\"\" into nyc-dev"
    },
    {
      "commit": "8afcc76920499d0a384dba1470c5a377f80ed768",
      "tree": "d6c10ca146b7b28daaf18544ed3d338b9ed08946",
      "parents": [
        "5352dda479452c248f87521d6c69c9dd8399ebb7"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Apr 13 10:24:06 2016 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Apr 14 10:39:03 2016 -0700"
      },
      "message": "Revert \"Revert \"Make stopped state a first-class thing\"\"\n\nThis reverts commit eab3f2658aa41d37c3b05d49a2ce4e3f4ed85399.\n\nFixes first-frame issue, mReportNextDraw needs to override\nmStopped\n\nFixes: 28118961\nFixes: 27286867\n\nChange-Id: I5c811759637d08ba9f3b342016d1b3006986d5a2\n"
    },
    {
      "commit": "070b73a46d7344b8a1c771ab537c30c08d078051",
      "tree": "7c202c5057c0e31cda8d3f498690c625f5188159",
      "parents": [
        "5ce4e2e78f3f4e1c39423a79ad1787e05b961e14",
        "7b7c4fc2fe146d32479ca9bb606da663cd76651c"
      ],
      "author": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Thu Apr 14 17:16:40 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 14 17:16:41 2016 +0000"
      },
      "message": "Merge \"Consolidate WiFi Calling string resources\" into nyc-dev"
    },
    {
      "commit": "2344c6a2ae0d6ccd650a13aaedb403fa7e3ea579",
      "tree": "6a97f154ef46156e124c439257bc5b645e0e44e2",
      "parents": [
        "8ad841944ebc2e10c620e5bb70135def4a9e5005",
        "68be3529e442cdab1bc544d1026144e0b13f0b36"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Apr 14 17:07:33 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 14 17:07:35 2016 +0000"
      },
      "message": "Merge \"Destroy drawing cache when switching layer type\" into nyc-dev"
    },
    {
      "commit": "b9e6ad32bd0774135753fc5e4a9446450abe7151",
      "tree": "13e1bef1bd7bab214b6f475ce0ceec3ad5408c5a",
      "parents": [
        "3af45bd2d06303bfaf8ba28324ca976e6f96ece3"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Apr 14 13:01:41 2016 -0400"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Apr 14 13:01:41 2016 -0400"
      },
      "message": "Make number picker styles public\n\nBug: 28189144\nChange-Id: Ic1825c211bf76ea8b063996895f4a273ac0c7fd4\n"
    },
    {
      "commit": "d51afa4525659658b9dbce381761e37a9b931d55",
      "tree": "e4d888bc25555bbd26ccab92259f71c7441079d2",
      "parents": [
        "b33daec8c2e9e12cdb9c7e5db388656fd8aff98f",
        "08dbbcdc9b4176b4bd91904065c87f0dae29f2d4"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Apr 14 16:27:32 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 14 16:27:34 2016 +0000"
      },
      "message": "Merge \"Update day of week labels when setting month params in SimpleMonthView\" into nyc-dev"
    },
    {
      "commit": "b33daec8c2e9e12cdb9c7e5db388656fd8aff98f",
      "tree": "5c658a5737ec268e1f38a30ef37d4c3039a29883",
      "parents": [
        "671e86605c96144066c65704dbd154df5f0a0bad",
        "70f0d229c02b91d7b987c4972b9b08bb9dcd04b5"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Thu Apr 14 16:23:22 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 14 16:23:24 2016 +0000"
      },
      "message": "Merge \"Add WindowManager side timeout for toasts.\" into nyc-dev"
    },
    {
      "commit": "53553d3bcdacc9a02d65c069c311f9fc915d36bf",
      "tree": "5fb1a744bfcf2d3189cbf5c66d2320aa72ba4a59",
      "parents": [
        "ac5a240f0546b88507a85100a55483cc8380949b",
        "aa9ecac10b90af84ab8cb9fb40f42df3460a4eb3"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu Apr 14 15:24:10 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 14 15:24:11 2016 +0000"
      },
      "message": "Merge \"Handle dalvik.vm.jitprithreadweight property\" into nyc-dev"
    },
    {
      "commit": "82676d9f8810f4ab3e943e89df135cc87857f537",
      "tree": "a3753b20576abd9caabfe3409499aabcfb761b23",
      "parents": [
        "8a46d523042ee5d57a743ed216d8fdff7e201e33",
        "005e774ac8f733a496ca2fc973e2e48668df2c81"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 14 14:44:59 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 14 14:45:00 2016 +0000"
      },
      "message": "Merge \"API Review: Improve javadoc of EXTRA_REMOTE_INPUT\" into nyc-dev"
    },
    {
      "commit": "08dbbcdc9b4176b4bd91904065c87f0dae29f2d4",
      "tree": "d36e3230f8b61413deb0929bad4f0ba5174e1ed4",
      "parents": [
        "52546e46353f455d6a5bd070da6095868d7fc8bd"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Apr 14 10:15:04 2016 -0400"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Apr 14 10:15:04 2016 -0400"
      },
      "message": "Update day of week labels when setting month params in SimpleMonthView\n\nBug: 27310206\nChange-Id: I40c09fb5dddb202a17ac9c6ecee1d6f40644d9e6\n"
    },
    {
      "commit": "3af45bd2d06303bfaf8ba28324ca976e6f96ece3",
      "tree": "c77de979d92080491bf59dc2fddd824c0ddb8b1e",
      "parents": [
        "cd8f2737cc550ef1461c74a5c748777fa0c97379",
        "732bd6cb2736c9ae091f2b5b136570fc5d579224"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 14 13:53:18 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 14 13:53:19 2016 +0000"
      },
      "message": "Merge \"Allow system apps to substitute a different app name in notifications.\" into nyc-dev"
    },
    {
      "commit": "732bd6cb2736c9ae091f2b5b136570fc5d579224",
      "tree": "f4e230c5ee0bdbf42493b73828fbc8d56a655b7b",
      "parents": [
        "e767e1bc17eeb4302ef503bcc83ed8697db91433"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Apr 12 14:20:32 2016 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 14 13:48:03 2016 +0000"
      },
      "message": "Allow system apps to substitute a different app name in notifications.\n\nThis is a privileged permission and is only to be used by\nthe core OS and related packages whose names are confusing\nor misleading when shown in notifications.\n\nThe user will always be able to see the true package name by\naccessing the notification inspector (longpress or swipe\ngesture on the notification row in SystemUI).\n\nFixes: 26517701\nChange-Id: I2b021c9da0757b99df76399666af263668d88070\n"
    },
    {
      "commit": "cd8f2737cc550ef1461c74a5c748777fa0c97379",
      "tree": "188d0c0d8316793ce8ac722a1cfa5c1a6600b674",
      "parents": [
        "e767e1bc17eeb4302ef503bcc83ed8697db91433"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Thu Apr 14 09:58:36 2016 +0100"
      },
      "committer": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Thu Apr 14 14:19:07 2016 +0100"
      },
      "message": "Verify WebView package info before loading WebView\n\nTo ensure that the package we are using to load WebView is a valid\nprovider we need to verify this before loading WebView - not only when\nchoosing what package to use.\n\nBug: 27900925\nChange-Id: If57ca32a7a3fa08735a3b8ea9ed268c1bb1b8ede\n"
    },
    {
      "commit": "e767e1bc17eeb4302ef503bcc83ed8697db91433",
      "tree": "12c1495e130ad6cb0d3eb90205999d48a558b812",
      "parents": [
        "45e2966da9f81077777bb6df61e9a880790741ec",
        "10db95b316a29196ce39635682c07a2a414a09e7"
      ],
      "author": {
        "name": "Niels Egberts",
        "email": "nielse@google.com",
        "time": "Thu Apr 14 12:33:03 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 14 12:33:05 2016 +0000"
      },
      "message": "Merge \"Fix issue when QUEUE_DESTROY arrive at the same time.\" into nyc-dev"
    },
    {
      "commit": "0628d324d0f1c2116c051faadd8e4bf26206b1a6",
      "tree": "c4aea59bcae8566c35cabc49dfc8c3281054c437",
      "parents": [
        "6e5854974098e4e2f734510e7dd8221a324f34ad",
        "48f12f2ad6e59484f528978ce3627c16be3bf10d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 14 10:14:19 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 14 10:14:20 2016 +0000"
      },
      "message": "Merge \"Also log IPv4 and IPv6 connectivity of any previous default network\" into nyc-dev"
    },
    {
      "commit": "6e5854974098e4e2f734510e7dd8221a324f34ad",
      "tree": "8e0b183a941b629b79cf22ff3f61e677ef178350",
      "parents": [
        "25c43b78d11f74e98ba9d5f541647aa5ed44ebce",
        "a0c2dc3cf56bf9c90af517f4cd12ef80d375a85a"
      ],
      "author": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Thu Apr 14 10:05:34 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 14 10:05:35 2016 +0000"
      },
      "message": "Merge \"Provide startIntentSenderForResult for fragments\" into nyc-dev"
    },
    {
      "commit": "25c43b78d11f74e98ba9d5f541647aa5ed44ebce",
      "tree": "bd82723287277796a53103603faba367d4bdd3a7",
      "parents": [
        "73ba4a7136acd67c593884d7feefff3ec43f3ace",
        "186f29b6d8f00dfc16288b4972d43e874a805229"
      ],
      "author": {
        "name": "Bernard Chau",
        "email": "bernardchau@google.com",
        "time": "Thu Apr 14 09:39:59 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 14 09:40:00 2016 +0000"
      },
      "message": "Merge \"Includes both direct boot aware and unaware apps in Apps default view\" into nyc-dev"
    },
    {
      "commit": "48f12f2ad6e59484f528978ce3627c16be3bf10d",
      "tree": "a220eeed1c10c56c1be084a2caa9cd8d178e6f99",
      "parents": [
        "1feca76bd48008aa3421c8741cb147ecc1a6e912"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Thu Apr 14 17:30:59 2016 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Thu Apr 14 17:54:46 2016 +0900"
      },
      "message": "Also log IPv4 and IPv6 connectivity of any previous default network\n\nChange-Id: I07595c0a131fea21914f524949cd64af87403b88\n"
    },
    {
      "commit": "fc18b6f3608d87f3dc53cda8d8db30636c92d6e9",
      "tree": "0844e9f1cd2210044b97c14cc2e265099e9927d9",
      "parents": [
        "1feca76bd48008aa3421c8741cb147ecc1a6e912",
        "6241874355c0e0d9ff04e993ad1d522c66b8c50b"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Apr 14 08:01:29 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 14 08:01:31 2016 +0000"
      },
      "message": "Merge \"Add DHCP error event class and record DHCP errors.\" into nyc-dev"
    },
    {
      "commit": "1feca76bd48008aa3421c8741cb147ecc1a6e912",
      "tree": "ce2aaf9e6e150f99d529fd11ea33c0868aa96e53",
      "parents": [
        "a6d383d1028b8e44c54e58019540cb586a044a3e",
        "04e22225a7d98cc8fc6bced71c89192e0cefc84b"
      ],
      "author": {
        "name": "Pierre Imai",
        "email": "imaipi@google.com",
        "time": "Thu Apr 14 07:25:33 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 14 07:25:34 2016 +0000"
      },
      "message": "Merge changes Ia71865a9,I40b6de54 into nyc-dev\n\n* changes:\n  Log an event whenever we lose the default network.\n  Record the transport types for connectivity events.\n"
    },
    {
      "commit": "6241874355c0e0d9ff04e993ad1d522c66b8c50b",
      "tree": "20a3e03345302bba34960ad1132cd175971d2e1c",
      "parents": [
        "577672966cf466db37e6af1e383111de008154a3"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Wed Apr 13 10:13:32 2016 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Apr 14 15:40:10 2016 +0900"
      },
      "message": "Add DHCP error event class and record DHCP errors.\n\nThis patch adds an event class derived from IpConnectivityEvent that\nrecords parsing errors of DHCP response packets.\n\nChange-Id: I19516cf05e3419c4262e3236899e52987e5f2264\n"
    },
    {
      "commit": "6b4e15b1558e13cb9d9b3975412c4c6bda6e0c37",
      "tree": "bca58c3ee908d57e94a7e290b49a465ae3adb527",
      "parents": [
        "282c458cda9e2d3f85d1b70a673c54f18c8ec48b"
      ],
      "author": {
        "name": "Pierre Imai",
        "email": "imaipi@google.com",
        "time": "Thu Apr 07 12:21:05 2016 +0900"
      },
      "committer": {
        "name": "Pierre Imai",
        "email": "imaipi@google.com",
        "time": "Thu Apr 14 15:38:17 2016 +0900"
      },
      "message": "Record the transport types for connectivity events.\n\nBUG: 25691077\nChange-Id: I40b6de5446325e717c0356603fd66cd395db9acb\n"
    },
    {
      "commit": "15aac69c8f16e5edd62fd6557cf6ffb5e04b351e",
      "tree": "c140e95c3ccc4fedc2de4622c50c029d31b16df8",
      "parents": [
        "fbd47caf4099d7bd83e40b2cf9b4bc54ede4ca8f",
        "43210fe2e8e75ef0dad80282197b224d6b358f00"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Thu Apr 14 05:20:44 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 14 05:20:45 2016 +0000"
      },
      "message": "Merge \"Camera: clarify lens shading map\" into nyc-dev"
    },
    {
      "commit": "0697c7a877d87acd572ed7ce62472d5866375e86",
      "tree": "98371ddf29f8b19203e4e13d62b71a0e22f1c09e",
      "parents": [
        "37ce0221891a3c38f23a3f713111ee921385e931"
      ],
      "author": {
        "name": "Yuki Awano",
        "email": "yawano@google.com",
        "time": "Thu Apr 14 11:53:10 2016 +0900"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Apr 14 04:16:18 2016 +0000"
      },
      "message": "Do not update accessibilityTitle in\nLayoutParams.setTitle\n\nBug: 28126629\nChange-Id: Idfd8c0210d32e1a0e9c16272cfbb35ef6065e805\n"
    },
    {
      "commit": "f824e58d493bb86789bcb8de27a2e43a762c5d3e",
      "tree": "e3384daee0bfd1835ebfe1ac94d94c0aaccabe89",
      "parents": [
        "8bb7ad598560fda42ec256f02ba69cf54b433a85",
        "5b25a0f7960048cbf5929ba144e7a575eb4f7d32"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 14 03:20:38 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 14 03:20:40 2016 +0000"
      },
      "message": "Merge \"Add some more metrics: IpManager, IpReachabilityMonitor\" into nyc-dev"
    },
    {
      "commit": "5b25a0f7960048cbf5929ba144e7a575eb4f7d32",
      "tree": "870b729eb2fc45ae18a5c9cd9156cd5684b8ae5c",
      "parents": [
        "577672966cf466db37e6af1e383111de008154a3"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Apr 12 15:31:13 2016 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Thu Apr 14 10:53:30 2016 +0900"
      },
      "message": "Add some more metrics: IpManager, IpReachabilityMonitor\n\nChange-Id: Ibb7150c849715a42fc2c879589eaaf86e8a007e7\n"
    },
    {
      "commit": "8bb7ad598560fda42ec256f02ba69cf54b433a85",
      "tree": "3734f756f925b68f23d5858277468e8c01bdd96c",
      "parents": [
        "6309cabcda6a6a3e2e397808f34ec6cc91b535aa",
        "b0e22ecf7d00a5fe5c5999c2d39b191ceed64d83"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Apr 14 01:45:33 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 14 01:45:35 2016 +0000"
      },
      "message": "Merge \"Add scroll indicators to resolver list\" into nyc-dev"
    },
    {
      "commit": "c1699a9f4cf679ebc87e5b5bc99dd07446950be7",
      "tree": "02576cd97d5e5e11e76c919f872229ff58fe81bc",
      "parents": [
        "82f3053476c4b206847a7ab951d750fe1fd83b2f",
        "24142819b8e6181091b2b18e71fc019a649b2726"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 14 00:28:27 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 14 00:28:28 2016 +0000"
      },
      "message": "Merge \"Populate RangeInfo correctly when acquiring from pool\" into nyc-dev"
    },
    {
      "commit": "e8222e551f8abd2d82ca4f77ddb275e2e509751e",
      "tree": "3e5e3310551590db05eb91b555636a59db739d03",
      "parents": [
        "bdae9296be975758e33579f85eaded83bc30c402"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Apr 08 15:28:47 2016 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Apr 13 17:12:29 2016 -0700"
      },
      "message": "Multi-window assist callback\n\nIntroducing a new callback in VoiceInteractionSession to\nprovide assist data for additional activities in the\nforeground in a multiwindow setup.\n\nPIP, docked windows and free-form windows (top-most)\nwill be queried for assist data and passed through the\nnew API to the Voice Interaction service.\n\nBug: 27718385\n\nChange-Id: Ib4427c304611b75c2078dcb54f1f7e47ae7d9cfa\n"
    },
    {
      "commit": "c142a8c43fa7d1b6c9d797e044060755d9ecfcd6",
      "tree": "64283f95fec4fe25d72a1c13b47576e57136e651",
      "parents": [
        "d2744865949afd9148dc2accfeeaea8d7f61d731",
        "4ab7e595a5deef72448da950f2f973bc0c90fe18"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 14 00:04:53 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 14 00:04:54 2016 +0000"
      },
      "message": "Merge \"StrongAuthTracker: Don\u0027t rely on USER_PRESENT\" into nyc-dev"
    },
    {
      "commit": "21e7e1e6bf5eaf623cd5d9383c12968734b5d76a",
      "tree": "f85d9b0857a88f1127782c2add5c3cbb9edce365",
      "parents": [
        "ceeb44daf9fcd2b78a4f64d3b0d4f709b093e3c2",
        "69988ef650cfa5a1d2c14c490e452877f4f77a40"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 13 23:36:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 13 23:36:30 2016 +0000"
      },
      "message": "Merge \"Added Data Saver Mode description.\" into nyc-dev"
    },
    {
      "commit": "9e31b3fd817aed28d9afd712fa49ec9d6fc11329",
      "tree": "26ffe984245d2b19766359c949aa06442eb1a366",
      "parents": [
        "c5801fb9333823f08889f82eb4679638d18d6863",
        "8db0fc15b85c6501a0418b17edee2d9c447b408a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 13 23:30:12 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 13 23:30:14 2016 +0000"
      },
      "message": "Merge \"More work on issue #26390151: Add new JobScheduler API...\" into nyc-dev"
    },
    {
      "commit": "c5801fb9333823f08889f82eb4679638d18d6863",
      "tree": "555308844176549e4e289b4e02245576dabf8a73",
      "parents": [
        "71f69a71ffd77367a53721fcaed015cba942f5c3",
        "58606db8be7e64a4317955b87fba4ee51f353630"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Wed Apr 13 23:15:31 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 13 23:15:33 2016 +0000"
      },
      "message": "Merge \"Add api check to guard AnimatorSet behavior change\" into nyc-dev"
    },
    {
      "commit": "71f69a71ffd77367a53721fcaed015cba942f5c3",
      "tree": "81bec3ecffe67ccbf6c077c312809f74c79e603d",
      "parents": [
        "be3deb8198c98ef1d1b453e6d33a87368e68a0f0",
        "b1a43484d5df60756332df705abe4724a56000e4"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Wed Apr 13 23:14:40 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 13 23:14:41 2016 +0000"
      },
      "message": "Merge \"Add toString to CarrierIdentifier.\" into nyc-dev"
    },
    {
      "commit": "1dfe35b8a797f921d095beeaf1018f7a987e8343",
      "tree": "99f7d920fb33b57110278c7f07a59add5a0e44c1",
      "parents": [
        "2d135ab150e5bf87f321ad8695a61c1c9d658b3b",
        "56b0b570890dbb7baa00da95f5be2eb3e0122f0a"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Wed Apr 13 23:03:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 13 23:03:30 2016 +0000"
      },
      "message": "Merge \"Skip to end for 0-duration animation\" into nyc-dev"
    },
    {
      "commit": "4ab7e595a5deef72448da950f2f973bc0c90fe18",
      "tree": "b1feee7f36bd95b901c56fae32cc906b40f0c2bf",
      "parents": [
        "250c617d13216a210f3ebca25c6f765c29334a8d"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Apr 13 15:38:13 2016 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Apr 13 15:38:18 2016 -0700"
      },
      "message": "StrongAuthTracker: Don\u0027t rely on USER_PRESENT\n\nUSER_PRESENT is sent via the background queue. A delay\nthere can cause us not to recognize that the user has\nunlocked and prompt for the credential again, when trust\nor fingerprint would be sufficient.\n\nAlso removes an obsolete reference to USER_PRESENT from\nTrustManagerService.\n\nChange-Id: Ie8d1a180170df5f0c8f9e71660504fd71eeacd99\nFixes: 27830458\n"
    },
    {
      "commit": "24142819b8e6181091b2b18e71fc019a649b2726",
      "tree": "efa1ea29f53e4f4e283a5228c1a74c7fc726563c",
      "parents": [
        "8af20ef6a885a50694805a066f02fc643e80b837"
      ],
      "author": {
        "name": "Steven Dao",
        "email": "sdao@google.com",
        "time": "Wed Apr 13 15:25:09 2016 -0700"
      },
      "committer": {
        "name": "Steven Dao",
        "email": "sdao@google.com",
        "time": "Wed Apr 13 15:30:00 2016 -0700"
      },
      "message": "Populate RangeInfo correctly when acquiring from pool\n\nBug: 27136599\nChange-Id: I836b2ae3bf9b2ed5fc4afeb744e2cf3a500cc4a4\n"
    },
    {
      "commit": "69988ef650cfa5a1d2c14c490e452877f4f77a40",
      "tree": "898c6fe7cf41bb324eceeeb6a66dd3f08e58c672",
      "parents": [
        "250c617d13216a210f3ebca25c6f765c29334a8d"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Apr 13 13:05:49 2016 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Apr 13 15:06:51 2016 -0700"
      },
      "message": "Added Data Saver Mode description.\n\nBUG: 28133736\nChange-Id: I4d44e8f422fc141ebabcdb4595f5ade241a275f1\n"
    },
    {
      "commit": "005e774ac8f733a496ca2fc973e2e48668df2c81",
      "tree": "8001a634c671b6a7f2c4d98fa10965c6c141ffaa",
      "parents": [
        "250c617d13216a210f3ebca25c6f765c29334a8d"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Apr 13 15:02:20 2016 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Apr 13 15:05:30 2016 -0700"
      },
      "message": "API Review: Improve javadoc of EXTRA_REMOTE_INPUT\n\nChange-Id: I3b23a44ca54be7724ddb29c432bb6975a784b5b4\nFixes: 27365667\n"
    },
    {
      "commit": "b5abb78b7c329069d5d5e7fd9c6a6e5e81f79c90",
      "tree": "37509f0a14a7236ce5d9b22c9adf0aaf59498701",
      "parents": [
        "527184d42bd1bf29912ac7254f437b3e39a48940",
        "5520581b5f043fb858b5b2044ff33ad8545a6d38"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed Apr 13 21:53:46 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 13 21:53:47 2016 +0000"
      },
      "message": "Merge \"Optimize ResTable::getLocales() to improve bindApplication performance\" into nyc-dev"
    },
    {
      "commit": "68be3529e442cdab1bc544d1026144e0b13f0b36",
      "tree": "8ffad10d30d9b0cd167f997e6bd2338d795aea93",
      "parents": [
        "e1b1ce77da273da6fc89d04a9c8ec09d0d8adca1"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Apr 13 14:46:13 2016 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Apr 13 14:46:56 2016 -0700"
      },
      "message": "Destroy drawing cache when switching layer type\n\nbug:27099358\n\nChange-Id: Ia308dd817799b6d64a802df211c39efc25c99e7e\n"
    },
    {
      "commit": "08a26ee1d605d28873f4b1c9af785cda878ee9f2",
      "tree": "ed8a650303a8ef6b98bbef4f65a05d6290aa99e5",
      "parents": [
        "651e09fdc1b4c26dc7661e1ab127276656ece041",
        "afe9a4c67c2e2988c76232796f017a992a6f2a28"
      ],
      "author": {
        "name": "Craig Donner",
        "email": "cdonner@google.com",
        "time": "Wed Apr 13 21:46:06 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 13 21:46:08 2016 +0000"
      },
      "message": "Merge \"Minor changes needed to support EXT_protected_content.\" into nyc-dev"
    },
    {
      "commit": "b1a43484d5df60756332df705abe4724a56000e4",
      "tree": "30879561e9c6063cd76933ebd1344c0c116b3462",
      "parents": [
        "651e09fdc1b4c26dc7661e1ab127276656ece041"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Fri Jan 22 19:49:05 2016 -0800"
      },
      "committer": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Wed Apr 13 21:36:52 2016 +0000"
      },
      "message": "Add toString to CarrierIdentifier.\n\nThis is so that objects can be logged and included in dumpsys.\n\nBug: 26778049\nChange-Id: Iace574e40e7a7a7a06289592de9a51455b6acb18\n"
    },
    {
      "commit": "651e09fdc1b4c26dc7661e1ab127276656ece041",
      "tree": "0673ceb55e3823b64e4be9c9aa1e931a380a47ef",
      "parents": [
        "819b9bc9dbf31b8b6db999ff56477038ad95ffcf",
        "3277cf1ea4f89d073f60b665ed48a5639de99ef2"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Apr 13 21:35:31 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 13 21:35:33 2016 +0000"
      },
      "message": "Merge \"Make ResolverActivity respect selector intent when making filters\" into nyc-dev"
    },
    {
      "commit": "56b0b570890dbb7baa00da95f5be2eb3e0122f0a",
      "tree": "8523117d964375afbc101bc5dcbe337051464113",
      "parents": [
        "b6e1dafe78b2875ebe1837508e28c8dce2693b19"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Wed Apr 13 14:13:49 2016 -0700"
      },
      "committer": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Wed Apr 13 14:13:49 2016 -0700"
      },
      "message": "Skip to end for 0-duration animation\n\nRepeating a 0-duration animation makes no sense. In the case of\nbattery saver mode, all animators are set to 0 duration, and\nrepeating the 0 duration animations not only waste battery power\nbut also potentially produce flickers on screen. In this CL,\n0-duration animations are skipped to the end, regardless their\nrepeat count.\n\nBug: 25451472\nChange-Id: I20f9dc2f0ff9c027782a8363ff4cf4a4d390736c\n"
    },
    {
      "commit": "58606db8be7e64a4317955b87fba4ee51f353630",
      "tree": "55424c40923864ccaa49a0a126c5545f369302cd",
      "parents": [
        "b6e1dafe78b2875ebe1837508e28c8dce2693b19"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Wed Apr 13 13:28:38 2016 -0700"
      },
      "committer": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Wed Apr 13 13:37:45 2016 -0700"
      },
      "message": "Add api check to guard AnimatorSet behavior change\n\nFor pre-N, we have inconsistent behavior between ValueAnimator and\nAnimatorSet in the case of calling end() when already ended:\nValueAnimator would start() and immediately end, whereas AnimatorSet\nwould be no-op. We made a decision to be consistent within Animation\nFramework from N forward, which means that AnimatorSet will have the\nnew behavior of starting and immediately ending just like\nValueAnimator. This new behavior will be guarded by an API check.\n\nBug: 25601129\nChange-Id: I2d952a93d8521c547ec8cde173c80d1d8ead0639\n"
    },
    {
      "commit": "11aade9f6e82844d494c43a5ad0bbae87cbf9601",
      "tree": "e2bfc5c63ce8fc72dd8fc5f087953a4615a6168f",
      "parents": [
        "fd580f7d1a5a19b062bea49602f0f6136bce7e5e",
        "33052d3359afe52514987298bc0b7cb1436247a5"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Wed Apr 13 20:33:46 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 13 20:33:48 2016 +0000"
      },
      "message": "Merge \"Camera: update expectation of post RAW sensitivity control\" into nyc-dev"
    },
    {
      "commit": "70f0d229c02b91d7b987c4972b9b08bb9dcd04b5",
      "tree": "249613efe89c0fddf67f04bd599920007e67e289",
      "parents": [
        "fd580f7d1a5a19b062bea49602f0f6136bce7e5e"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Sun Apr 10 16:33:08 2016 -0700"
      },
      "committer": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Wed Apr 13 13:32:58 2016 -0700"
      },
      "message": "Add WindowManager side timeout for toasts.\n\nIf the thread a toast is shown on is shut down,\nthe attempt to post the hide message to it\u0027s handler\nwill fail and it will never request removal. If this was\nonly some application background thread we will also not\nreceive a death notification. It seems best to use a timeout\nto ensure we don\u0027t need the clients cooperation, espescially\nas toasts can keep the screen on.\n\nBug: 21693547\nChange-Id: I1d6e54ded5b9e2050daedc4d263e2e21fbe69862\n"
    },
    {
      "commit": "5520581b5f043fb858b5b2044ff33ad8545a6d38",
      "tree": "ae32bf44e2c1bd7b12fbb5136399c72c8d30dc7d",
      "parents": [
        "1ee2dd2f5fb10cd0e6a4d3d368c1e24d3ec417a2"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Mon Apr 11 20:03:01 2016 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed Apr 13 13:25:09 2016 -0700"
      },
      "message": "Optimize ResTable::getLocales() to improve bindApplication performance\n\nChange from linear searching for uniqueness to binary search.\n\nBug:27198799\nChange-Id: Ifa4672929df286c4693ab1f77716f08945941b0c\n"
    },
    {
      "commit": "fd580f7d1a5a19b062bea49602f0f6136bce7e5e",
      "tree": "ff2284f865ac96110c663821851a6f278b914bf2",
      "parents": [
        "4db7675d8509039dd9cf5dc7231c5bca6330dcd3",
        "3ccca91e6ee2106004c3762ee682deff7343c6d4"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Wed Apr 13 20:12:02 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 13 20:12:05 2016 +0000"
      },
      "message": "Merge \"Update {set,get}{Long,Short}SupportMessage APIs to use CharSequence.\" into nyc-dev"
    },
    {
      "commit": "f6e801da1a45b2458679e20f5e6061442a434e1b",
      "tree": "6e981f2e9988ab9e9d2adced43b95f35c00048d8",
      "parents": [
        "4b92594857ce52f96252f43c776f3ed31f0ebdfb"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Tue Apr 12 14:33:18 2016 -0700"
      },
      "committer": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Wed Apr 13 11:55:45 2016 -0700"
      },
      "message": "PopupWindow. Don\u0027t use -1 width/height for calculations.\n\nIn findDropDownPosition it\u0027s entirely possible for width/height\nto be -1. If this is so, and the popup is anchored to the right,\nwe could fail to see that it is offscreen (since we think the width\nis -1), and so fail to do our position adjustment to move it to the\nleft. I think this was previously covered up by window manager bugs\nwith child windows that requested coordinates outside of their\nparent frame. To fix this, we ontinue to pass the same value to\nthe window manager, but use the width/height we expect to receive\nfor local layout calculations.\n\nBug: 28085451\nChange-Id: Ia04ca3fcd17ad8819615b5ff42f7923462ce4b42\n"
    },
    {
      "commit": "caa747b9ac0076f52d01f0c3929cb8e56ff6d3b9",
      "tree": "9470f2b15d14fdf836c88ec88a359e54bd99d57e",
      "parents": [
        "3c5870912b6dc20e13c3af5e078a600b88904e99",
        "b8320f7c58b46fea23e2827c82b46783b8c71b63"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Wed Apr 13 18:54:59 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 13 18:55:00 2016 +0000"
      },
      "message": "Merge \"Correct PopupWindow spaceAbove calculation.\" into nyc-dev"
    }
  ],
  "next": "3c5870912b6dc20e13c3af5e078a600b88904e99"
}
