)]}'
{
  "log": [
    {
      "commit": "988a20a94b71c7a8fdffcfbfe0b0ee0dd58854cb",
      "tree": "8b51ebac2c8eb2b7fa398b10a588ff88e2f09329",
      "parents": [
        "02ebaa02c41050b7223b9ec772da669810bff43b",
        "f7dab1e53f4c8544a6129ff8785363baec1272dc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 18 05:43:14 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 18 05:43:16 2016 +0000"
      },
      "message": "Merge \"Always send configuration changes to activity.\" into nyc-dev"
    },
    {
      "commit": "02ebaa02c41050b7223b9ec772da669810bff43b",
      "tree": "43b16f02de410585fd6d91765ce3abb12c12a662",
      "parents": [
        "4b6dfc2ef54723768a67887ce2a42d4f8f64d0f4",
        "43896cffe69ffb70ed4d8248c81c9c25f69a7540"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 18 04:19:34 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 18 04:19:36 2016 +0000"
      },
      "message": "Merge \"Don\u0027t allow pinned activities to request visible behind\" into nyc-dev"
    },
    {
      "commit": "4b6dfc2ef54723768a67887ce2a42d4f8f64d0f4",
      "tree": "6a5df7fabe6d95bee9a702ee8bc9b3db4c29d32e",
      "parents": [
        "627b42494d82eca4fd51abfc0a5d7f330862b881"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Apr 15 12:15:47 2016 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Apr 18 11:36:42 2016 +0900"
      },
      "message": "Make android.net.metrics Event classes @SystemApi\n\nBug: 28204408\nChange-Id: I8ffe833213bbc03a7f70c51789f4899ee08f6e08\n"
    },
    {
      "commit": "627b42494d82eca4fd51abfc0a5d7f330862b881",
      "tree": "9cd762051ffc2ed2cb9ccfc251666f3aeb3b2bee",
      "parents": [
        "2677b1957b444e2dae5737feee989109b811547c"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Apr 15 16:56:28 2016 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Apr 18 11:29:03 2016 +0900"
      },
      "message": "Fixes fatal linter errors in android.net.metrics\n\nThis patch changes how Event classes are organized:\n - Base IpConnectivityEvent class does not implement Parcelable because\n   it cannot be final (has children). It also becomes abstract because\n   it is not supposed to be instantiated and logged directly.\n - All children classes becomes final because they are Parcelable.\n - All constructors of all children classes become private, because they\n   are supposed to be instantiated with their associated logEvent()\n   methods.\n - All instance fields of all children classes become public final.\n      Rational: if private, the ConnectivityMetrics app cannot read\n      their data.\n\nBug: 28204408\nChange-Id: I1a4689c422230c6ed034307dec54a61daf8a6598\n"
    },
    {
      "commit": "2677b1957b444e2dae5737feee989109b811547c",
      "tree": "e409862cc4f442fbdf815bd70c407c6bc4ed8f3b",
      "parents": [
        "e2be9f4a670198edbe9b1c42422d6d429b8a21f6"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Apr 18 09:04:04 2016 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Apr 18 11:27:35 2016 +0900"
      },
      "message": "Fix spurious DHCP parse error logging.\n\nThis patch moves the event logging of DHCP response packet parse errors\nto DHCPClient in a single place. It also logs receive IO errors as\nDHCPErrors instead of DHCPClientEvents.\n\nBUG\u003d28197345\n\nChange-Id: I7ad666cff4d8b97915880477347fbb3f588fdb2a\n"
    },
    {
      "commit": "f7dab1e53f4c8544a6129ff8785363baec1272dc",
      "tree": "34b3111699733317aa425ce85d43a5d304305a1f",
      "parents": [
        "a4c0b1de1a33219b4f8ef1cdfc4e7641ac246f4b"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Sat Apr 16 11:38:50 2016 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Sat Apr 16 11:38:50 2016 -0700"
      },
      "message": "Always send configuration changes to activity.\n\nWe are not sending override configuration changes to activities if the change in\nconfiguration is not significant enough (i.e did resources will not be reloaded\ndue to the change). This breaks apps that rely on getting onConfigurationChanged()\ncall whenever the config changes regardless of if resources will be reloaded.\nWe no deliver all configuration changes to the activity.\n\nBug: 28177873\nBug: 23904868\nChange-Id: Icc979dabb8bc93ae8a976ef6074cd2559aedca67\n"
    },
    {
      "commit": "43896cffe69ffb70ed4d8248c81c9c25f69a7540",
      "tree": "9b10dccfb45cd1fe7c27408c50fbfcf371ea16d9",
      "parents": [
        "a4c0b1de1a33219b4f8ef1cdfc4e7641ac246f4b"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Sat Apr 16 10:54:30 2016 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Sat Apr 16 10:54:30 2016 -0700"
      },
      "message": "Don\u0027t allow pinned activities to request visible behind\n\nAlso, release visible behind when pinning a visible behind activity.\n\nBug: 28042883\nChange-Id: I1162d7639626f669f648ff82f5c367cb7b3fe6e6\n"
    },
    {
      "commit": "e2be9f4a670198edbe9b1c42422d6d429b8a21f6",
      "tree": "f121b8257fe1d9f7105648a7e41fe2fb28a0e90a",
      "parents": [
        "0b1a203830f49b8998692873c161a8fb7c7ab9cb",
        "be73a8068ff3babe5b0a4f12656731ba8eea6149"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Sat Apr 16 15:18:38 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 16 15:18:39 2016 +0000"
      },
      "message": "Merge \"ShortcutManager: Categories should be Set, not List.\" into nyc-dev"
    },
    {
      "commit": "0b1a203830f49b8998692873c161a8fb7c7ab9cb",
      "tree": "cb1d3e7f4bb947161d9d3a1823d5fab210f30360",
      "parents": [
        "865cef475dd4b0ffcb4df0dd62cb86d4ce65ab08",
        "5ff3ad6312086b87439bd8d3438a4476e2c14946"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Sat Apr 16 07:01:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 16 07:01:08 2016 +0000"
      },
      "message": "Merge \"SettingsLib: Build with AAPT2\" into nyc-dev"
    },
    {
      "commit": "865cef475dd4b0ffcb4df0dd62cb86d4ce65ab08",
      "tree": "5038028c1803f1a269432b28add57e9c551ad021",
      "parents": [
        "c99f05e1b0d3b13bbf46ebcb5b23307d6af4e1ce",
        "0e7d22535d4b3d3b9e6f520c5837b2d52629529c"
      ],
      "author": {
        "name": "Jaesung Chung",
        "email": "jaesung@google.com",
        "time": "Sat Apr 16 02:41:22 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 16 02:41:23 2016 +0000"
      },
      "message": "Merge \"ExifInterface: keep the original metadata data instead of strings\" into nyc-dev"
    },
    {
      "commit": "c99f05e1b0d3b13bbf46ebcb5b23307d6af4e1ce",
      "tree": "b15e07cfd328f4ecd4c384ae3ac54b480bac2511",
      "parents": [
        "25c66ac8e66f67aeb100bd808ff52a2cda0294fb",
        "2a6291069187756a1c45786215716db3f37097f7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 16 00:53:20 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 16 00:53:22 2016 +0000"
      },
      "message": "Merge \"Fix broken statusbar disable flags\" into nyc-dev"
    },
    {
      "commit": "25c66ac8e66f67aeb100bd808ff52a2cda0294fb",
      "tree": "2b5e9b4fa64d97520ece44c6dbc762b926009d7e",
      "parents": [
        "f91cbc7fd24e58a8e87b16c21363da94c3e039ea",
        "0696434c623dced9fe9ed3873f59b64334f240e7"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Sat Apr 16 00:18:20 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 16 00:18:22 2016 +0000"
      },
      "message": "Merge \"Address API review for UserManager user creation\" into nyc-dev"
    },
    {
      "commit": "be73a8068ff3babe5b0a4f12656731ba8eea6149",
      "tree": "0206d21f36fe68df55515d870587d167f3049de9",
      "parents": [
        "b3e26a9b414da986963bade0e18a80a20851c74a"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Apr 15 14:46:35 2016 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Apr 15 17:15:29 2016 -0700"
      },
      "message": "ShortcutManager: Categories should be Set, not List.\n\nBug 27923857\n\nChange-Id: Ife859da8e66478174f6c4463316886a23e5aa4e0\n"
    },
    {
      "commit": "f91cbc7fd24e58a8e87b16c21363da94c3e039ea",
      "tree": "88854286fb57af7777a2de3a08b24e3e97a5c5fc",
      "parents": [
        "dfe920d3bb3a1b896d3b16d1b58bd7d56fc2e70d",
        "126720aa65fd90105bdf54c04f327f146763c5cf"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Apr 15 23:47:00 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 23:47:01 2016 +0000"
      },
      "message": "Merge \"Switch JankTracker to FrameInfo::duration()\" into nyc-dev"
    },
    {
      "commit": "dfe920d3bb3a1b896d3b16d1b58bd7d56fc2e70d",
      "tree": "2e8bb9bc90a151349ae57756ca4ca7155b56ab93",
      "parents": [
        "793f859123ae77c9925d18f2c46c3fea5497b4de",
        "2da496f1ce63548486fe28e074f6af90c970db8c"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Fri Apr 15 23:38:12 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 23:38:14 2016 +0000"
      },
      "message": "Merge \"Camera2: Stop repeating request for abandoned output\" into nyc-dev"
    },
    {
      "commit": "793f859123ae77c9925d18f2c46c3fea5497b4de",
      "tree": "db2fc374f3158ec2e680ac46b5738517bf8ccecf",
      "parents": [
        "cd681aab33db93795453c9d3aa90782fe5b195a3",
        "30616fcd21076f87c1bfef8f6e0a394657f8e78f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 15 23:30:39 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 23:30:41 2016 +0000"
      },
      "message": "Merge \"Fallback to Recents when Downloads is not available.\" into nyc-dev"
    },
    {
      "commit": "2a6291069187756a1c45786215716db3f37097f7",
      "tree": "18847c41d877d751e9f529a4d8aeaf599785c157",
      "parents": [
        "250c617d13216a210f3ebca25c6f765c29334a8d"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Apr 15 16:28:03 2016 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Apr 15 16:28:41 2016 -0700"
      },
      "message": "Fix broken statusbar disable flags\n\nFixes a bug where the disable flags were\nalways applied to user 0 instead of the current\nuser because the user switch dispatch from\nWindowManager was broken.\n\nChange-Id: Ib2faf0777c5367af5bf07cb2d11c51ed0222d65c\nFixes: 28062568\n"
    },
    {
      "commit": "0e7d22535d4b3d3b9e6f520c5837b2d52629529c",
      "tree": "82990f7d7f930e91afd5f93a87cb08aafda4f315",
      "parents": [
        "dd3d44faf9d74a793458a515fddf153432601dd6"
      ],
      "author": {
        "name": "Jaesung Chung",
        "email": "jaesung@google.com",
        "time": "Thu Apr 07 00:45:51 2016 +0900"
      },
      "committer": {
        "name": "Jaesung Chung",
        "email": "jaesung@google.com",
        "time": "Fri Apr 15 23:27:21 2016 +0000"
      },
      "message": "ExifInterface: keep the original metadata data instead of strings\n\nThis CL makes ExifInterface store the tag values as the original forms\nand the format validiation is added that compares the given value and\nthe data format specificed in EXIF specification in order to keep the\nvalid tag values only.\n\nBug: 27583378, Bug: 27614052, Bug: 28075709\nChange-Id: If60bbddefe74c4b87b4ce64b5fc79e467e36a5b9\n"
    },
    {
      "commit": "cd681aab33db93795453c9d3aa90782fe5b195a3",
      "tree": "935d25983e1df60cc5e1455dbb25318b676521ec",
      "parents": [
        "d0612e74f27844904af55ddb133522cec4298058",
        "8f6387021b380e28c7981810e1c9be579c456211"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 15 23:11:59 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 23:12:01 2016 +0000"
      },
      "message": "Merge \"Handle delete failure notifications correctly.\" into nyc-dev"
    },
    {
      "commit": "2da496f1ce63548486fe28e074f6af90c970db8c",
      "tree": "74dd8a28b87493e96caa12a1e6fa0c01e69106a0",
      "parents": [
        "95a4791d1a0dfbd1898f010f0a2d1b1985a46079"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Thu Apr 14 13:33:00 2016 -0700"
      },
      "committer": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Fri Apr 15 16:04:18 2016 -0700"
      },
      "message": "Camera2: Stop repeating request for abandoned output\n\nStop repeating request if any of its output stream is abandoned\nand notify that repeating request has been stopped.\n\nUpdate binder tests for binder interface changes.\n\nUpdate CameraDeviceImpl to expect an exception when canceling\na repeating request that is already stopped.\n\nBug: 21270879\nChange-Id: I9fa72ae7218948aac88cb1a8e57839bd022c4a5e\n"
    },
    {
      "commit": "d0612e74f27844904af55ddb133522cec4298058",
      "tree": "69707a47c0719f0df804fba2d73b6ec307919743",
      "parents": [
        "f94fcc3e5da33ba3d77dd90f5d5ae32cb506dd0e",
        "c8fd00a046b6228095f8bb440be5d6ce1c260f6e"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Fri Apr 15 22:47:09 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 22:47:11 2016 +0000"
      },
      "message": "Merge \"Increase SearchView touch targets to meet GAR3.\" into nyc-dev"
    },
    {
      "commit": "f94fcc3e5da33ba3d77dd90f5d5ae32cb506dd0e",
      "tree": "92ddcd1548b8cb6cca9a238837ae4c69e3bdbb81",
      "parents": [
        "14b1dfbf36d7a9223580496476323c5e80e5c206",
        "236c40ac26eadaa74e759df8c54074580f1137a0"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Apr 15 22:32:50 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 22:32:51 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-dev"
    },
    {
      "commit": "14b1dfbf36d7a9223580496476323c5e80e5c206",
      "tree": "8e0027dfc1b4fe1d312e568f40c8d8d9887f2841",
      "parents": [
        "096b4bd2299cf2261b002c03e9e77ec225d39e2d",
        "717f3260d01f664363d2b53953af66e4b7328d52"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Apr 15 22:23:42 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 22:23:44 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-dev"
    },
    {
      "commit": "096b4bd2299cf2261b002c03e9e77ec225d39e2d",
      "tree": "6e2f55bcf50fe143f013dce342cbb945cdd5eae6",
      "parents": [
        "fc1291f4be4862345bb5850591ca213168611ff8",
        "6c9b9a00400e14152669aaedb1c1e0b389580597"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Apr 15 22:23:37 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 22:23:39 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-dev"
    },
    {
      "commit": "fc1291f4be4862345bb5850591ca213168611ff8",
      "tree": "017158fa5ddcddb18d87a64ec1a1a86db4d6d66f",
      "parents": [
        "736a52538a9072a96dab02c14c89bb2e0a92c645",
        "155b6e6c03dabe1fcd4f475fb16b159538a501a9"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Apr 15 22:23:26 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 22:23:27 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-dev"
    },
    {
      "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": "d2bc6ad6c04abd58703a95f0badd9ebf44d772d9",
      "tree": "45fbc80561755f0b2211e8903eefbd417694d894",
      "parents": [
        "c6b8f90f9911787f63cff761bbd23f7a9d525847",
        "79bf7eac1bf51ecb2a28a947269405d22ca78823"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Apr 15 22:22:26 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 22:22:27 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-dev"
    },
    {
      "commit": "c6b8f90f9911787f63cff761bbd23f7a9d525847",
      "tree": "291caf04613a6fe25c650e2d9cd0c455b75b6e9c",
      "parents": [
        "b556811b86adf96f9dbca053c4f3b7dd55bc8851",
        "52b9c133dc4b159fdaa44e378ac112ec5d0d84a0"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Apr 15 22:22:20 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 22:22:22 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-dev"
    },
    {
      "commit": "126720aa65fd90105bdf54c04f327f146763c5cf",
      "tree": "1d38ea874bf343bed24e5f6dc49d65903fbeb387",
      "parents": [
        "a90035950019434012f32b8dbc5d278894484df3"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Apr 15 15:16:38 2016 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Apr 15 15:19:50 2016 -0700"
      },
      "message": "Switch JankTracker to FrameInfo::duration()\n\nFixes: 27533462\n\nFrameInfo::duration() will remove time spent waiting\nin the queue from the duration. This is desired because\nthat time is otherwise accounted for by the previous frame,\nso we don\u0027t want to double count it.\n\nThis shows up mostly in TestSceneRunner \u0026 shadowgrid2\ndue to a combination of slow frame times and continous rendering.\n\nChange-Id: I27c42d5c24d266de4ada8ea00ec9164d518754f8\n"
    },
    {
      "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": "322870ff5cf2efdd85b952697ebc3e2d3c667ec5",
      "tree": "d2166725477b2eb21fdf91edf58e4140ae45a0fe",
      "parents": [
        "e33901c2328d4583d5e6913f83e939960dda4263",
        "e370e15056d45eba83d6ad96d9be46a17eddff29"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Apr 15 21:54:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 21:54:03 2016 +0000"
      },
      "message": "Merge \"Slow down entrance animation on tablets a bit\" into nyc-dev"
    },
    {
      "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": "e370e15056d45eba83d6ad96d9be46a17eddff29",
      "tree": "92afcf925c0656d46fd55ad15d132e92685946c4",
      "parents": [
        "7e25024758c2aff4b70024c70d931f81ad25cbd6"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Apr 15 14:13:33 2016 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Apr 15 14:34:55 2016 -0700"
      },
      "message": "Slow down entrance animation on tablets a bit\n\nAlso fix an issue where resize was not called.\n\nAnd make the translation a bit larger, because the\nanimation is longer.\n\nBug: 27870534\nChange-Id: Ia6128db8108fe57bee96816fc95fd0811d941ffb\n"
    },
    {
      "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": "09282c5dc5808073ae4f9d8e9a8a9cb61c93f0c9",
      "tree": "03ff4fd4a00c4c95f1c97a94ad2a581053bfa589",
      "parents": [
        "4a182358c49c1f153177e9ca8f61ff12e4395806",
        "3fb3d88d2b81122038a47c831d10f6b5ecf2b83a"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Apr 15 21:23:16 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 21:23:17 2016 +0000"
      },
      "message": "Merge \"Fix first-time usage.\" into nyc-dev"
    },
    {
      "commit": "0696434c623dced9fe9ed3873f59b64334f240e7",
      "tree": "781c214b855ab4b54e7e75ca212415c4e7f887fd",
      "parents": [
        "db0f3a708acdb4640e00cce848294d6f7dc88fa3"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Apr 15 13:55:01 2016 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Apr 15 14:10:02 2016 -0700"
      },
      "message": "Address API review for UserManager user creation\n\nDon\u0027t return null from createUserCreationIntent()\nProvide a way for apps to query if the device\nsupports multiple users.\n\nSome additional documentation for UserManager class to\nmake things clear about the types of users and relationship\nwith accounts.\n\nChange-Id: I768d816e73a1d7f61cdc415f9e482adc79e2715a\nFixes: 28150359\n"
    },
    {
      "commit": "4a182358c49c1f153177e9ca8f61ff12e4395806",
      "tree": "9c3699e2ef2826583503f38f9b1be3d80399fa30",
      "parents": [
        "275c94aea32e3c95cbf8177c80c77a1b191e7fa3",
        "3c86a343dfca1b9e2e28c240dc894f60709e392c"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Apr 15 21:05:24 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 21:05:25 2016 +0000"
      },
      "message": "Merge \"Player superclass for handling AppOps features\" into nyc-dev"
    },
    {
      "commit": "275c94aea32e3c95cbf8177c80c77a1b191e7fa3",
      "tree": "bff3dfc4dfb27b807aad36793580eb182f2c01fa",
      "parents": [
        "a6f12cf3d059b31db6f9119317956ec44b09a76d",
        "e484eaff00096f3819c5002b66487b8c1d16ef57"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Apr 15 21:03:15 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 21:03:16 2016 +0000"
      },
      "message": "Merge \"Fix missing permission check when saving pattern/password\" into nyc-dev"
    },
    {
      "commit": "a6f12cf3d059b31db6f9119317956ec44b09a76d",
      "tree": "4fd5de8e930c29d422cb0964c625678291abc0bf",
      "parents": [
        "b3e26a9b414da986963bade0e18a80a20851c74a",
        "9eb78515dc7c3b7d52170d240a66cda8a7bbeb88"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Apr 15 21:01:11 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 21:01:12 2016 +0000"
      },
      "message": "Merge \"Adding some new multi-endpoint stuff.\" into nyc-dev"
    },
    {
      "commit": "c8fd00a046b6228095f8bb440be5d6ce1c260f6e",
      "tree": "2575f2893ccfda9a11293e7b9da95f9f4a2617ac",
      "parents": [
        "82a0ccac6a74b17b6499bc06bb7eb0e5f942887a"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Fri Apr 15 13:55:53 2016 -0700"
      },
      "committer": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Fri Apr 15 13:59:39 2016 -0700"
      },
      "message": "Increase SearchView touch targets to meet GAR3.\n\n- Allow SearchView to expand to 48dp height if possible.\n- Make the search clear button have 48dp height if possible.\n- Expand the search TextView touch target height to 48dp is possible.\n\nFramework version of patch ag/912646\n\nBug: 19479861\nChange-Id: Ibaaef2afa20b8c05eaac8f028df4f616f2f96eb1\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": "e44ff8fd9f147364b07ec22b9f9219f4502427d6",
      "tree": "6b71685868c4957632269f688943f73916b5b54a",
      "parents": [
        "e9f5cd3784b0c13c34c40a9bc01dcadb6e7bc8b3",
        "be403e345ebca10db222a4fcfe63786c9d105c0e"
      ],
      "author": {
        "name": "Sid Soundararajan",
        "email": "ssoundar@google.com",
        "time": "Fri Apr 15 20:19:50 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 20:19:51 2016 +0000"
      },
      "message": "Merge \"Add a dimmed dismiss icon below task card view\" into nyc-dev"
    },
    {
      "commit": "e9f5cd3784b0c13c34c40a9bc01dcadb6e7bc8b3",
      "tree": "bc8783d99fe0257613ed2b8701e69cca324e6064",
      "parents": [
        "b8563f1ae4c56da7ca7839739c1427ed0ca6a281",
        "fc8601310d9af6e8ac16a118b16a1ae414e93900"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Fri Apr 15 20:14:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 20:14:03 2016 +0000"
      },
      "message": "Merge \"Added useExternalScores field to WifiConfiguration.\" into nyc-dev"
    },
    {
      "commit": "b8563f1ae4c56da7ca7839739c1427ed0ca6a281",
      "tree": "7f8ac0ab431ec3e7ef484aefbeb63c69a1763e2d",
      "parents": [
        "fe31ada9996662cf743b60ebfb4be8b61045a9af",
        "756619da203bcdb9db19238ba6712c5bfb062009"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Apr 15 20:12:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 20:12:29 2016 +0000"
      },
      "message": "Merge \"Turn off HWUI_ENABLE_OPENGL_VALIDATION\" into nyc-dev"
    },
    {
      "commit": "fe31ada9996662cf743b60ebfb4be8b61045a9af",
      "tree": "fae913dcc27ad40335e33d5489bb637c6cbb0f15",
      "parents": [
        "53afdf293538b35bfb57ee6e22953abdeade71e9",
        "35cdd6dd8d9c1494a16a5afd514b1bead4f6f744"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 15 20:09:52 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 20:09:53 2016 +0000"
      },
      "message": "Merge \"Fixed bug with activity moved to pinned stack left in resumed state.\" into nyc-dev"
    },
    {
      "commit": "53afdf293538b35bfb57ee6e22953abdeade71e9",
      "tree": "693ae4f0d9b551428a85893cdbd6255541f04464",
      "parents": [
        "85cfc8c368523359be8c12b8551e122b94972ab7",
        "cae1be220071ac5e0483eb4f9ea5aca59d9ab733"
      ],
      "author": {
        "name": "Steve Malkos",
        "email": "smalkos@google.com",
        "time": "Fri Apr 15 20:03:21 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 20:03:22 2016 +0000"
      },
      "message": "Merge \"Expose RTT capability APIs for secure RTT.\" 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": "7a4fd5e1f287963c97bf25f265b940c289d6ecf6",
      "tree": "60815c6dd8081bcf55fce68792f7299f1d1e3c1b",
      "parents": [
        "7e25024758c2aff4b70024c70d931f81ad25cbd6"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Apr 14 19:55:35 2016 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Apr 15 19:18:10 2016 +0000"
      },
      "message": "Fix minor issue with IME\n\nBecause we only \"carve\" out the area for the IME once it\u0027s actually\nvisible now, we need to relayout the windows when we show it - else\nthey won\u0027t update the insets until the next real layout happens.\n\nBug: 28175599\nChange-Id: Ie0af1225da03905bfcb52044e212812c892c88a9\n"
    },
    {
      "commit": "3fb3d88d2b81122038a47c831d10f6b5ecf2b83a",
      "tree": "bdd60c9ff833e197fda8c40839fe328ff8447cb9",
      "parents": [
        "067f821ec84d3bcb556a8de77f3e3d3b8c042186"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Apr 15 11:32:53 2016 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Apr 15 12:04:46 2016 -0700"
      },
      "message": "Fix first-time usage.\n\nWhen tests run for the first time, the list of activities that can\nhandle ACTION_SEND_MULTIPLE might not be scrollable, which was cause the\nscrollForward() method to fail.\n\nBUG: 27431998\nChange-Id: I5992bc9fec6291c74c4af7887ee66eb4f96e87c0\n"
    },
    {
      "commit": "7e25024758c2aff4b70024c70d931f81ad25cbd6",
      "tree": "9e13c1a385a9cf820da51a4167e2de69354ef814",
      "parents": [
        "74870c441fde0aa141edca84f066d1ace4cf5db5",
        "90da5e54482fd513ab73bbcfce9f55312d0c96f7"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Fri Apr 15 18:52:00 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 18:52:02 2016 +0000"
      },
      "message": "Merge \"Always assign layer when restacking special windows.\" into nyc-dev"
    },
    {
      "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": "756619da203bcdb9db19238ba6712c5bfb062009",
      "tree": "acb6ce424c5f2d9922cf01b406f5c6f26682a437",
      "parents": [
        "a90035950019434012f32b8dbc5d278894484df3"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Apr 15 11:31:09 2016 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Apr 15 11:31:09 2016 -0700"
      },
      "message": "Turn off HWUI_ENABLE_OPENGL_VALIDATION\n\nFixes: 28212865\n\nDisable glGetError() checking after every gl call\n\nChange-Id: I849934172a56150122a8d0114b0307515d988fe7\n"
    },
    {
      "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": "db0f3a708acdb4640e00cce848294d6f7dc88fa3",
      "tree": "956f30533cdb6c744ebadc5ad843f7ef1231b062",
      "parents": [
        "fc465bf6bf456f5be1790b2ba60ea3da9c671d71",
        "3646cbdfe77ff37475259b39171aa49686c5501a"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Apr 15 18:22:11 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 18:22:13 2016 +0000"
      },
      "message": "Merge \"Update interface quota on the handler\" into nyc-dev"
    },
    {
      "commit": "fc465bf6bf456f5be1790b2ba60ea3da9c671d71",
      "tree": "3f85fdff31747f4ae76282c3d927ea909473327a",
      "parents": [
        "2657981836e6fabbfdb8952716d26de0ac4942ba",
        "b6ccae999fe285eb9c0c17ca88c271046afdfc20"
      ],
      "author": {
        "name": "Craig Donner",
        "email": "cdonner@google.com",
        "time": "Fri Apr 15 18:22:00 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 18:22:02 2016 +0000"
      },
      "message": "Merge \"Fix VR mode handling when the screen blanks and unblanks.\" into nyc-dev"
    },
    {
      "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": "2657981836e6fabbfdb8952716d26de0ac4942ba",
      "tree": "0af8f187a4cabef8ac080e917c14eb2f527be13e",
      "parents": [
        "23cd9dab01bff3ce7bd2fd275411fc99a903f2b4",
        "0ed524dee8a22c18f9617a314ac6e65ac1e94380"
      ],
      "author": {
        "name": "Mitchell Wills",
        "email": "mwills@google.com",
        "time": "Fri Apr 15 18:10:45 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 18:10:46 2016 +0000"
      },
      "message": "Merge \"Connect WifiScanner synchronously without sync barrier\" into nyc-dev"
    },
    {
      "commit": "23cd9dab01bff3ce7bd2fd275411fc99a903f2b4",
      "tree": "7b84a6d4971bb1d9edc32933dff351a26880aaac",
      "parents": [
        "82a0ccac6a74b17b6499bc06bb7eb0e5f942887a",
        "fbbeb3e54a73e0fa7dbd5c2c1093705e69ae27da"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 15 18:10:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 18:10:24 2016 +0000"
      },
      "message": "Merge \"CEC: Remove listener records only if they are currently used\" into nyc-dev"
    },
    {
      "commit": "90da5e54482fd513ab73bbcfce9f55312d0c96f7",
      "tree": "59c0863b682acf4f842ab16904120246671896b2",
      "parents": [
        "fd580f7d1a5a19b062bea49602f0f6136bce7e5e"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Fri Apr 15 10:58:37 2016 -0700"
      },
      "committer": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Fri Apr 15 11:10:08 2016 -0700"
      },
      "message": "Always assign layer when restacking special windows.\n\nIn assignAndIncreaseLayerIfNeeded we need to always\nrestack the special windows, even if we are stacking them\ndownwards, otherwise they could be left at too high of\na value from a previous pass. This check was added by\nme originally, as a now revealed poorly thought out attempt\nto avoid changing existing behavior too much.\n\nBug: 28139028\nChange-Id: I305499e194f2c6bcf7a38c80af1e64bd1fc20943\n"
    },
    {
      "commit": "8f6387021b380e28c7981810e1c9be579c456211",
      "tree": "621e9d57762a1a7d6c92079903c540dd50bfe60c",
      "parents": [
        "067f821ec84d3bcb556a8de77f3e3d3b8c042186"
      ],
      "author": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Fri Apr 15 09:51:31 2016 -0700"
      },
      "committer": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Fri Apr 15 11:02:36 2016 -0700"
      },
      "message": "Handle delete failure notifications correctly.\n\nCase was omitted in dialog, resulting in UnsupportedOperationException.\nRemove a redundant flag check.\n\nBug: 28204292\nChange-Id: I313d61c72596d4a127f61d557af7300f50d26bf0\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": "82a0ccac6a74b17b6499bc06bb7eb0e5f942887a",
      "tree": "3d26b297943887e60d5d0773e1ce2f22e4945485",
      "parents": [
        "f061f2e706afdf0c455482c71829aaa1d0b76884",
        "3ff576454b0c3666f40cf71038dbcec9a7b33edc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 15 17:53:40 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 17:53:43 2016 +0000"
      },
      "message": "Merge \"Added new actions for Data Saver stats.\" into nyc-dev"
    },
    {
      "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": "da62de4f65ccffc4734299f82f1c9ce4836e1c58",
      "tree": "a17eed23bda173ff08e27cf4c48ba6c350ccb4ad",
      "parents": [
        "6f8476dc155805f121f8236e0c81e9aa7d3cd40d",
        "ad21fe27627c8f4a1de886a2d1c5296694dc3501"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Fri Apr 15 17:47:21 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 17:47:25 2016 +0000"
      },
      "message": "Merge \"Fix ref count of fillGradient and strokeGradient\" into nyc-dev"
    },
    {
      "commit": "6f8476dc155805f121f8236e0c81e9aa7d3cd40d",
      "tree": "961ebc5365824087383e10a2b9dfa15d2af6aa57",
      "parents": [
        "d022ac21ebcb441314b80b6d8f0656939f2480e5",
        "031d7e838d9f026248e9e54a4aa025d2605bce78"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 15 17:39:12 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 17:39:14 2016 +0000"
      },
      "message": "Merge \"TIF: Specify the default implementation of onTune(Uri, Bundle)\" 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": "fbbeb3e54a73e0fa7dbd5c2c1093705e69ae27da",
      "tree": "9eebed8608c38c1cdef685aa0f1f6748a1c06cce",
      "parents": [
        "067f821ec84d3bcb556a8de77f3e3d3b8c042186"
      ],
      "author": {
        "name": "Donghyun Cho",
        "email": "donghyun@google.com",
        "time": "Fri Apr 15 09:12:03 2016 +0900"
      },
      "committer": {
        "name": "Donghyun Cho",
        "email": "donghyun@google.com",
        "time": "Fri Apr 15 16:47:03 2016 +0000"
      },
      "message": "CEC: Remove listener records only if they are currently used\n\nHdmiControlService manages listeners in listener record instances, and\nremove them when binders become disconnected. However, if the listener\nand its record are replaced due to new listener, the record for the new\nlistener should not be set as null by previous binder\u0027s disconnection\nsignal.\n\nBug: 28069465\nChange-Id: I2984d8f93d6443048cf5d3f2988b3c6cf362f012\n(cherry picked from commit f5c2a1f58dc95b9800ffb6ebf405c11acc6626b2)\n"
    },
    {
      "commit": "067f821ec84d3bcb556a8de77f3e3d3b8c042186",
      "tree": "62124c49ea11cc7caafa8b9d1c238cbd86c8be31",
      "parents": [
        "1c685d2a2b4fe8b5c2b31b7c53aa8455fc1530ee",
        "84c462d3224ec640da9112362cb46ac502a39e7a"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Fri Apr 15 16:42:46 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 16:42:48 2016 +0000"
      },
      "message": "Merge \"Use a binder instead of a bundle in removeSubscriptionWithOptions\" into nyc-dev"
    },
    {
      "commit": "1c685d2a2b4fe8b5c2b31b7c53aa8455fc1530ee",
      "tree": "ce063529275d5eedc56fa87cf6fdb6e6f22dd107",
      "parents": [
        "a90035950019434012f32b8dbc5d278894484df3",
        "0033b2a190feeda8b41dd62b489aca3a19a09d5b"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Apr 15 16:34:17 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 16:34:20 2016 +0000"
      },
      "message": "Merge \"Remove all icon bitmaps when a publisher is uninstalled.\" into nyc-dev"
    },
    {
      "commit": "3646cbdfe77ff37475259b39171aa49686c5501a",
      "tree": "f954838ea926675ef8d0ee099ee0a31f65b7ddb1",
      "parents": [
        "9a916e5602908f579ac846680270677c5a89e5a4"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Apr 13 14:04:53 2016 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Apr 15 09:17:16 2016 -0700"
      },
      "message": "Update interface quota on the handler\n\nThis avoids making expensive netd calls while holding the mRulesLock\n\nDoesn\u0027t fix the problem of turning on hotspot while WiFi was connected.\nIt is no longer blocked on isNetworkMetered() call though.\n\nPartial fix for following bugs...\nBug: 27857665\nBug: 28201280\nChange-Id: I62f3c0b0571292cc1e156b48ce3329def41cdd07\n"
    },
    {
      "commit": "fc8601310d9af6e8ac16a118b16a1ae414e93900",
      "tree": "89023b577e86440ee1b932ad43c5e67379546388",
      "parents": [
        "de16f96c7e66b7a643ecc7b6c1a8fb70737f5250"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Thu Apr 14 18:19:25 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Fri Apr 15 09:10:46 2016 -0700"
      },
      "message": "Added useExternalScores field to WifiConfiguration.\n\nBug: 25562019\nChange-Id: Ie3b02875b74f6decb1d4be0107a5a8161f66d657\n"
    },
    {
      "commit": "3ff576454b0c3666f40cf71038dbcec9a7b33edc",
      "tree": "22eb772711237979ecb381384cd45fdd3cea65b4",
      "parents": [
        "a90035950019434012f32b8dbc5d278894484df3"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Apr 14 14:26:56 2016 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Apr 15 09:10:17 2016 -0700"
      },
      "message": "Added new actions for Data Saver stats.\n\nBUG: 28166693\nChange-Id: I9b7bba21da622ade9a419f3717a2d18a87f4143d\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": "9e8bc7c68584ccec5cf78a9bc5786955898965bd",
      "tree": "826780758d24a3fd3942f65851d772e7d3309e4c",
      "parents": [
        "23abc598a5bdeb5d1cf66f83ff14eb3f440d5a9a",
        "4d920ff6eba92ccb7bb79540d9328acebf1baa93"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Apr 15 15:18:22 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 15:18:24 2016 +0000"
      },
      "message": "Merge \"Notification slider update.\" 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": "4d920ff6eba92ccb7bb79540d9328acebf1baa93",
      "tree": "546675a62acc9cc5ccc5d301b9a1cb1a87b3e330",
      "parents": [
        "a4c0b1de1a33219b4f8ef1cdfc4e7641ac246f4b"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Apr 06 20:31:05 2016 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Apr 15 11:03:53 2016 -0400"
      },
      "message": "Notification slider update.\n\nBug: 27558254\nChange-Id: I5e03aacf3aafb900f45d227a031a5dbb328ba18f\n"
    },
    {
      "commit": "23abc598a5bdeb5d1cf66f83ff14eb3f440d5a9a",
      "tree": "8dcd596246cb5621fb5161838ec7227527eac36b",
      "parents": [
        "2f4c2299c7ef4b9d604b9833c790a7afd2ed75af",
        "f52709c42e81537db1471ffeb552b4340324c795"
      ],
      "author": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Fri Apr 15 14:53:41 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 14:53:42 2016 +0000"
      },
      "message": "Merge \"Don\u0027t show the unlock notification when Work mode is off\" into nyc-dev"
    },
    {
      "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": "a4c0b1de1a33219b4f8ef1cdfc4e7641ac246f4b",
      "tree": "819884ce42e1aa0d31c8f6c99cc37a4c20fbd28c",
      "parents": [
        "46dc79cecf2daf1a0e1ec392c56fcb4f7c7a8eaf",
        "f6ef828a7495be3bfe767ad0bb67ad155c6101de"
      ],
      "author": {
        "name": "Ricky Wai",
        "email": "rickywai@google.com",
        "time": "Fri Apr 15 13:44:52 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 13:44:54 2016 +0000"
      },
      "message": "Merge \"Fix cannot unlock keyguard when work challege is unified and work mode is off\" 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": "46dc79cecf2daf1a0e1ec392c56fcb4f7c7a8eaf",
      "tree": "221d2e8e6f9b2fd4462687ccb8bb1fe9b8dc7b51",
      "parents": [
        "428fdd104c6877889da1af2d35af41d5c14833c9",
        "43724734d76c900fba9a004e28ff0ea4bd9d07ec"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 15 11:14:56 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 11:14:57 2016 +0000"
      },
      "message": "Merge \"Metrics logging for DNS queries.\" into nyc-dev"
    },
    {
      "commit": "428fdd104c6877889da1af2d35af41d5c14833c9",
      "tree": "82b65faf0b28ebd8c135d16f601383ffdc4f20e9",
      "parents": [
        "88bc0bbb13cee43e777fd88c2681d1f033faece5",
        "c662898a182ca8f13d73b71649feeeeceb574edd"
      ],
      "author": {
        "name": "Nicolas Prévot",
        "email": "nprevot@google.com",
        "time": "Fri Apr 15 09:52:54 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 09:52:56 2016 +0000"
      },
      "message": "Merge \"Call notifyLockedProfile in TrustManagerService instead of KeyguardViewMediator.\" into nyc-dev"
    },
    {
      "commit": "f6ef828a7495be3bfe767ad0bb67ad155c6101de",
      "tree": "ff4bfd6754b2b1d423df1367c402755f917d87cb",
      "parents": [
        "bb9fb194f85225fcf0360fc53da51f12a649bd1b"
      ],
      "author": {
        "name": "Ricky Wai",
        "email": "rickywai@google.com",
        "time": "Thu Apr 14 10:00:22 2016 +0100"
      },
      "committer": {
        "name": "Ricky Wai",
        "email": "rickywai@google.com",
        "time": "Fri Apr 15 09:21:17 2016 +0000"
      },
      "message": "Fix cannot unlock keyguard when work challege is unified and work mode is off\n\nBug: 28138657\nChange-Id: I20e2f571d9ac76c0cd92251de7e068f6c7fb3367\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": "bb9fb194f85225fcf0360fc53da51f12a649bd1b",
      "tree": "1d9616c4ee3d26e44e73c0022eaf121072caa1f8",
      "parents": [
        "5981b8c2e8f6363d1f3bf09e7f1b3b5fb9a3846a",
        "2c17cd254ba334462265c7b55938a7531545b2d3"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Fri Apr 15 06:20:26 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 06:20:28 2016 +0000"
      },
      "message": "Merge changes Id603816c,I86e41324,I025d0558,I44d8dbac,Iabfc2e81, ... into nyc-dev\n\n* changes:\n  Only set mResizedWhileNotDragResizing for base windows.\n  Fix Task dim with docked resize.\n  Correct window replacement string comparison.\n  Replace DimLayers with windows.\n  Prevent premature window replacement.\n  Correctly prevent entrance animation for replacing windows.\n  Replace secondary app windows across activity relaunch.\n"
    },
    {
      "commit": "236c40ac26eadaa74e759df8c54074580f1137a0",
      "tree": "d437718f38ac46774487ec05b4fdef90246512f8",
      "parents": [
        "671e86605c96144066c65704dbd154df5f0a0bad"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Apr 14 23:16:45 2016 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Apr 14 23:16:45 2016 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ibe3273d1791c214e6f9f311bbf37657a9051f830\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "b6ccae999fe285eb9c0c17ca88c271046afdfc20",
      "tree": "18dc3c84e5c2a98e23b51785b5a17f773b9984c7",
      "parents": [
        "03abaa5df97d914c968c2837712fa5e6f04cf189"
      ],
      "author": {
        "name": "Craig Donner",
        "email": "cdonner@google.com",
        "time": "Wed Apr 13 10:19:04 2016 -0700"
      },
      "committer": {
        "name": "Craig Donner",
        "email": "cdonner@google.com",
        "time": "Thu Apr 14 22:18:20 2016 -0700"
      },
      "message": "Fix VR mode handling when the screen blanks and unblanks.\n\nWhen blanking the screen, turn off VR mode if it\u0027s enabled, and when waking up\nafter the keyboard goes away, turn it on if the top activity has requested VR\nmode.\n\nBug: 26751056\nChange-Id: Ib57b1c59e083e3615a02408d922c8c7be645ce92\n"
    },
    {
      "commit": "30616fcd21076f87c1bfef8f6e0a394657f8e78f",
      "tree": "b0a9fdcd41215ab4a6b6abc883c4b176c651cbb6",
      "parents": [
        "e2a49bfc50f27dd489e779ebde68c561104e1241"
      ],
      "author": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Fri Apr 15 11:27:53 2016 +0900"
      },
      "committer": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Fri Apr 15 14:06:09 2016 +0900"
      },
      "message": "Fallback to Recents when Downloads is not available.\n\nBug: 28182647\nChange-Id: I0ece028f7980c7e55ca64d5aa34e98bdb4d08176\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": "ff71d20ff357a33c30e1e3b474e51ad47d5c5d3a",
      "tree": "b71720f11b8908272dd4da55f46a4700699d7e34",
      "parents": [
        "698e7634aa2ced554f564f588c2e878fb35757a3"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Apr 14 13:12:36 2016 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Apr 14 20:47:45 2016 -0700"
      },
      "message": "Put windows into resizing during IME adjust animation\n\nBecause the IME animates in with translucency there was a black hole\nvisible at the bottom. This CL puts the window into resizing mode,\nwaits until the change is commited, and then starts the animation\n\nBug: 28175599\nChange-Id: Ib31c1e765639e5490208bccba77b25318ec8dc71\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"
    }
  ],
  "next": "eb88d83fc5da8ea05033c03bbb9f0d4b804ba162"
}
