)]}'
{
  "log": [
    {
      "commit": "a645c9753ff004e616a6df4a15c9d2e999508d91",
      "tree": "81a014bde87c36ed6005f9e5dd3423b266ea5bc8",
      "parents": [
        "6ada702993227233fd362e98de93cc9e798dc75d",
        "43e38de2530fecbbdea81c52d0fde90333432356"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Wed Apr 20 20:35:20 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 20 20:35:21 2016 +0000"
      },
      "message": "Merge \"window: Adds a Sustained Performance Mode window flag.\" into nyc-dev"
    },
    {
      "commit": "43e38de2530fecbbdea81c52d0fde90333432356",
      "tree": "351cebfd4217c9b3defd461a5debf0d9d0e77182",
      "parents": [
        "8dd32a56f74b896b21895ec75d58fa415caa2c70"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Thu Apr 14 19:34:53 2016 -0700"
      },
      "committer": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Wed Apr 20 09:57:11 2016 -0700"
      },
      "message": "window: Adds a Sustained Performance Mode window flag.\n\nAdds setSustainedPerformanceMode(boolean) API for applications to set\nthe mode for a given window. The mode will be disabled automatically when the\nwindow is no longer in focus.\n\nBug: 28150358\nChange-Id: Ibe8bc564eeaaccbcaad5c4f792cda16da931dffd\nSigned-off-by: Ruchi Kandoi \u003ckandoiruchi@google.com\u003e\n"
    },
    {
      "commit": "30472f74881976a347009378d95faccc9261e2a8",
      "tree": "e488cad28b8adb2e94721877454accae31da06e2",
      "parents": [
        "e6be9c58cca6a523960553faf164398b0297089c"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Wed Apr 20 16:34:36 2016 +0100"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Wed Apr 20 15:53:45 2016 +0000"
      },
      "message": "Track libcore change be1608980825868eb1c70fab6eb86fe06bd304ce\n\nBug: 27704598\nChange-Id: I5cb900c7b48bc7b48ed0ea1110ff834e1d316de7\n(cherry picked from commit d7c695d25b1b75657bcbba6b61d62931a1b27d09)\n(cherry picked from commit a69302e9e2ebc04447b16657a4e706fb1241ee6b)\n"
    },
    {
      "commit": "a1a1aa3c682215f0ac7251c43f77985b9aced2a2",
      "tree": "f3a1cdf67039cee3fd8b974915fb13fafa7adae1",
      "parents": [
        "6dde42f0ee2efe09a0021a6172f61d84800ad1c7",
        "b87c08da82d50b1358f068a3ae44068022c7af2e"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Wed Apr 20 15:01:03 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 20 15:01:05 2016 +0000"
      },
      "message": "Merge \"Expose additional fields needed by PrintRecommendationService GTS test and move files into properly named directory.\" into nyc-dev"
    },
    {
      "commit": "b87c08da82d50b1358f068a3ae44068022c7af2e",
      "tree": "f8addffe3f8eed3a78daa4a0d7160f8323f52285",
      "parents": [
        "9c211a339689a2e54da3315ccdbf22add472c76a"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Mon Apr 04 14:02:57 2016 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Tue Apr 19 14:31:04 2016 -0700"
      },
      "message": "Expose additional fields needed by PrintRecommendationService GTS test\nand move files into properly named directory.\n\nFixes: 28025769, 28214466\nChange-Id: I14737515fc12525a1685a1a222f21913755ac988\n"
    },
    {
      "commit": "4c4afedfc5134558c1f674c1fc8f41260e07bdeb",
      "tree": "f314762c964f63f5dc4118176c68c1d45b1f75f8",
      "parents": [
        "f33e2da0378a20bfc096fabcd3d8ef255e39eaeb",
        "bee44ae8e5da109cd8273a057b566dc6925d6a71"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Apr 19 20:49:18 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 19 20:49:20 2016 +0000"
      },
      "message": "Merge \"Consolidate the HealthStats UI to only use milliseconds.\" into nyc-dev"
    },
    {
      "commit": "bee44ae8e5da109cd8273a057b566dc6925d6a71",
      "tree": "583306389d40448d55700bcc63daeb5f8203e56f",
      "parents": [
        "adfa806cfbd6ad51fe3ec8c4cea808ebd2967038"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Apr 19 11:02:26 2016 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Apr 19 11:27:05 2016 -0700"
      },
      "message": "Consolidate the HealthStats UI to only use milliseconds.\n\nBatteryStats uses a mix of microseconds and milliseconds, and keeping\nwhich one is which straight is difficult.  The internal bookkeeping\nis left using us where it already does, for the extra precision. But\nhaving the API be mixed will only make it harder for developers, and\nlead them to make the same mistake that I did in the API where I\nmissed some conversions.\n\nBug: 28197858\nChange-Id: I99114bae259b9bdd47ce5c22e724d87bbd63336d\n"
    },
    {
      "commit": "9c211a339689a2e54da3315ccdbf22add472c76a",
      "tree": "0e0d63f2ea96bfdeb04ecde3169b4186340185ae",
      "parents": [
        "e896090caf761afd8c443bcf4732e38e43b4baa9",
        "67324c990c4fbad238119a4667341d5618b2bea2"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Apr 19 18:10:26 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 19 18:10:28 2016 +0000"
      },
      "message": "Merge \"Work on issue #28221912: Starting service as foreground might...\" into nyc-dev"
    },
    {
      "commit": "6e08a629c4ed61c4cb1132576422189e03bda965",
      "tree": "95de9ff70a7136e90aba858f1ae1112ed357bff6",
      "parents": [
        "57b615c3fd3f920523b2dd34041cf1e135f5c172",
        "c2c39e28f3ae7f993821dda55b69605989967f60"
      ],
      "author": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Tue Apr 19 17:41:40 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 19 17:41:42 2016 +0000"
      },
      "message": "Merge \"Add wrappers for IConnectivityMetricsLogger functions\" into nyc-dev"
    },
    {
      "commit": "57b615c3fd3f920523b2dd34041cf1e135f5c172",
      "tree": "ff7faa6b0a66e30d97231b9dc892aab3699ff50f",
      "parents": [
        "e749cd3b15bb14e6dc4ff2724ec1ed56ba269b4c",
        "e66471103abfc8b9142d895bac93dade67f558c3"
      ],
      "author": {
        "name": "Bo Liu",
        "email": "boliu@google.com",
        "time": "Tue Apr 19 17:39:15 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 19 17:39:17 2016 +0000"
      },
      "message": "Merge \"Expose DisplayListCanvas.drawGLFunctor to webview\" into nyc-dev"
    },
    {
      "commit": "8940a5b286295b164ccdd7fd5b1b04171e62e6d1",
      "tree": "41f6b0362ca91c8c0684e0656796619c1c293628",
      "parents": [
        "3da3d7f455761b73309bf5a02bef5eba816df5cd",
        "2b4b335dfbb0ac1262f2d13828352e19adf930a5"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Apr 19 13:36:24 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 19 13:36:26 2016 +0000"
      },
      "message": "Merge \"Revert FrameLayout.LayoutParams default gravity to -1\" into nyc-dev"
    },
    {
      "commit": "23e0e805c543f3edad54ec71c6bc21147946511d",
      "tree": "681d61c8cb170a0da3974c6dfb88058acc54b0f5",
      "parents": [
        "3e38e6accf5586d350581a301e1ecfcadaf03b93"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Apr 19 11:53:43 2016 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Apr 19 14:26:53 2016 +0900"
      },
      "message": "Remove unused DHCP timeout event tag.\n\nDHCP timeouts should not be logged at DHCPClient level but as a timeout\nevent in IpManager.\n\nBug: 28204408\nChange-Id: Ia12619e3bf71102cf289cbbcdec53fd5e7e8efff\n"
    },
    {
      "commit": "c2c39e28f3ae7f993821dda55b69605989967f60",
      "tree": "7176448f8a2bb328a12cec1cdb2a2bada75c8980",
      "parents": [
        "853304c0b11921db142a3945ab66fae5f0cc7d8a"
      ],
      "author": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Mon Apr 18 17:41:19 2016 -0700"
      },
      "committer": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Mon Apr 18 17:41:19 2016 -0700"
      },
      "message": "Add wrappers for IConnectivityMetricsLogger functions\n\nBug: 25691077\nChange-Id: I51fa34a4815fb04e33d3b02f0134e3555afc3900\n"
    },
    {
      "commit": "67324c990c4fbad238119a4667341d5618b2bea2",
      "tree": "a58dcb32a163b1948bbc80ace23438048f71107f",
      "parents": [
        "8dd32a56f74b896b21895ec75d58fa415caa2c70"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Apr 18 13:55:25 2016 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Apr 18 14:48:09 2016 -0700"
      },
      "message": "Work on issue #28221912: Starting service as foreground might...\n\n...kill previous notification.\n\nAdd new platform API to detach a notification from a service\nwithout dismissing it.\n\nAlso, while I am here, add some more @IntDefs.\n\nChange-Id: I3bb46d9cd3db7f73716c8ced19c20fea800eb30d\n"
    },
    {
      "commit": "bfa6d239b578fabd34781c11711a5413322efa6c",
      "tree": "6a544f52a8a99812e1274db88374d999bfe7a6c8",
      "parents": [
        "e54b4397d37e12daa4d068feb61f9532afa6930e",
        "51ccdb0f399c82858c979d7de27e59345fc5692f"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Mon Apr 18 17:21:57 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 18 17:21:59 2016 +0000"
      },
      "message": "Merge \"MediaBrowserService: Provide a way to retrieve root hints\" into nyc-dev"
    },
    {
      "commit": "65b95b0a7d07090cee0f2fae4d714079fcea840c",
      "tree": "d816fde9d5e9f5b1fa8bff93a67b689c9775e908",
      "parents": [
        "a09b4d2a611a7606e8fc8c73a24bd941b6fc173f"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Mon Apr 18 10:55:44 2016 +0100"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Mon Apr 18 10:29:39 2016 +0000"
      },
      "message": "Track libcore change 5458546631c65f6d375b6a1780d36d0abb5b95af\n\nBug: 28108421\nChange-Id: Id0253fed98790f4c8eeb27877e14cf53474f29f0\n(cherry picked from commit 418d3817a001e95fe90ece038d1733ed7c034ede)\n(cherry picked from commit 88e9407fc4ae760462b02e6a93070346afb747c9)\n"
    },
    {
      "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": "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": "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": "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": "e66471103abfc8b9142d895bac93dade67f558c3",
      "tree": "96db052247d228ba61b9db9a5c63f0277d52af67",
      "parents": [
        "85cfc8c368523359be8c12b8551e122b94972ab7"
      ],
      "author": {
        "name": "Bo Liu",
        "email": "boliu@google.com",
        "time": "Fri Apr 15 16:28:18 2016 -0700"
      },
      "committer": {
        "name": "Bo Liu",
        "email": "boliu@google.com",
        "time": "Fri Apr 15 16:28:18 2016 -0700"
      },
      "message": "Expose DisplayListCanvas.drawGLFunctor to webview\n\nBUG: 27709981\nChange-Id: If3d2f57bfa50450e5f6834ef3ec2f48e26c294a6\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": "51ccdb0f399c82858c979d7de27e59345fc5692f",
      "tree": "67483469971d1036d2e5415ae68cc672541bc3c5",
      "parents": [
        "2657981836e6fabbfdb8952716d26de0ac4942ba"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Thu Apr 14 14:05:02 2016 -0700"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Fri Apr 15 14:37:36 2016 -0700"
      },
      "message": "MediaBrowserService: Provide a way to retrieve root hints\n\nBug: 28075963\nChange-Id: Id8993e67732a2dda5bf75ecab6037dbbba8c8c99\n"
    },
    {
      "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": "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": "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": "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": "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": "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": "2b4b335dfbb0ac1262f2d13828352e19adf930a5",
      "tree": "479cc9604040c3dcdec6423fa7e7050d8a4d30be",
      "parents": [
        "3af45bd2d06303bfaf8ba28324ca976e6f96ece3"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Apr 15 11:10:28 2016 -0400"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Apr 15 11:10:28 2016 -0400"
      },
      "message": "Revert FrameLayout.LayoutParams default gravity to -1\n\nDocuments the default value and how this is interpreted by FrameLayout.\n\nBug: 27576632\nChange-Id: Icb76c5382462184ae02e86ce1b0101c12473aee2\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": "cae1be220071ac5e0483eb4f9ea5aca59d9ab733",
      "tree": "a111c6cf8f5cfccc63652e62f2e3d39940f3921d",
      "parents": [
        "825fa4d5ae7b2907ee1769d09e6333306de2a92e"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Thu Apr 14 15:47:42 2016 -0700"
      },
      "committer": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Thu Apr 14 15:47:42 2016 -0700"
      },
      "message": "Expose RTT capability APIs for secure RTT.\n\nBug: 28199253\nChange-Id: I790b72a365f788ef225566e7fc13b3e097f346b2\n"
    },
    {
      "commit": "7f5b3e59d1e35deceb1fcde9266ea826d254cd73",
      "tree": "bd15ffbab9069d71be4a9ed2187d128c06eb5636",
      "parents": [
        "996c40906e39cffb23e0317d2e10a7cf61a1bfb5",
        "7c12cd3ae4662b744e074fc01416a87747ff5bf2"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Apr 14 20:13:57 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 14 20:13:58 2016 +0000"
      },
      "message": "Merge \"TIF: Add Programs.COLUMN_RECORDING_PROHIBITED\" 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": "7c12cd3ae4662b744e074fc01416a87747ff5bf2",
      "tree": "c195562b763bbcbd3969f2baf160d48ef07ffaed",
      "parents": [
        "2344c6a2ae0d6ccd650a13aaedb403fa7e3ea579"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Sat Apr 09 17:24:12 2016 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Apr 14 11:05:07 2016 -0700"
      },
      "message": "TIF: Add Programs.COLUMN_RECORDING_PROHIBITED\n\nBug: 28039913\nChange-Id: I30897f164113ceb422c8c5a16448b8b296a5a68a\n"
    },
    {
      "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": "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": "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": "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": "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": "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": "8db0fc15b85c6501a0418b17edee2d9c447b408a",
      "tree": "8c7b812b53d9dde349d5c1c08d3d311a70d5f8bc",
      "parents": [
        "b53a36b8cf331b0edd73909c42024fac0984ffcc"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Apr 12 13:48:25 2016 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 13 10:54:16 2016 -0700"
      },
      "message": "More work on issue #26390151: Add new JobScheduler API...\n\n...for monitoring content providers\n\nWe now have some delays before reporting URI changes, to allow\nthem to batch together.\n\nAlso clean up debug output, and fix some issues with how we\nwere managing the content observer state.\n\nAnd while I am here, fix the device idle and app idle controllers\nto no longer maintain their own list of jobs, but just directly\niterate over the JobStore.\n\nChange-Id: If3fdff23c00c2f1b99901a9be096d851562d3439\n"
    },
    {
      "commit": "b53a36b8cf331b0edd73909c42024fac0984ffcc",
      "tree": "9633874d12bad45e3e6fa010e47d562603db5b8d",
      "parents": [
        "5fa590b2c2f633dd27592301e343936e3374db63",
        "80b6641f28a38e7efa40b26c8041837d3938b2b6"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Wed Apr 13 17:47:04 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 13 17:47:07 2016 +0000"
      },
      "message": "Merge \"Add an intent action ACTION_SHOW_APP_INFO.\" into nyc-dev"
    },
    {
      "commit": "1271cef419bdb7577f64b1dfa05d5678df706ef5",
      "tree": "fea1499ed1cca99533c8ff11f0ffa0e97645c4ce",
      "parents": [
        "ff9e0dede85d12576227013feeb3a1e7fd5a4774",
        "74cd73079c6901f7e081fcac744a2597ed96a991"
      ],
      "author": {
        "name": "Michal Karpinski",
        "email": "mkarpinski@google.com",
        "time": "Wed Apr 13 13:28:06 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 13 13:28:08 2016 +0000"
      },
      "message": "Merge \"API polish in DPM for organization color and name methods\" into nyc-dev"
    },
    {
      "commit": "a0c2dc3cf56bf9c90af517f4cd12ef80d375a85a",
      "tree": "54365b27de730362ed6a334ef665f19ca057e0c9",
      "parents": [
        "eeef75b6266dee8127bb0bcd1c241059602ca791"
      ],
      "author": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Tue Apr 12 12:00:15 2016 +0100"
      },
      "committer": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Wed Apr 13 12:33:30 2016 +0100"
      },
      "message": "Provide startIntentSenderForResult for fragments\n\nBug: 27700608\nChange-Id: Ibb7689ba0527048dd5944c4315b986f16030081d\n"
    },
    {
      "commit": "4c3dcc0a16680b16b38ce09f1709724b42861abb",
      "tree": "45524b2e0da202527b31db60c0b0622eacfa3c32",
      "parents": [
        "03abaa5df97d914c968c2837712fa5e6f04cf189",
        "e9db0e1ed1de9d4e5f5c26480c1a831a82e35883"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Apr 13 00:36:33 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 13 00:36:35 2016 +0000"
      },
      "message": "Merge \"TIF: Unhide TvInputInfo.getExtra() and TvInputInfo.Builder.setExtra()\" into nyc-dev"
    },
    {
      "commit": "777c4e764462ec43e29e0366bd1203f9be9e5ded",
      "tree": "8aeb254ffa0ec5ce5a673dfbacf8e74935517559",
      "parents": [
        "3a2bce6e51b08d276806cc60fb1a410e63b4e17e",
        "fa5e2a156da99322a5e847ab2373c03784060119"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Apr 13 00:08:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 13 00:08:09 2016 +0000"
      },
      "message": "Merge \"Camera/Surface: Update OutputConfiguration API\" into nyc-dev"
    },
    {
      "commit": "e9db0e1ed1de9d4e5f5c26480c1a831a82e35883",
      "tree": "50b618cc16f5f3a099d23fd9ab3c1bda0f05b02c",
      "parents": [
        "1fe7dfa66aaf37045c62094438ab3db2ee5403c5"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Apr 11 08:27:24 2016 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Apr 12 16:44:40 2016 -0700"
      },
      "message": "TIF: Unhide TvInputInfo.getExtra() and TvInputInfo.Builder.setExtra()\n\nBug: 28078300\nChange-Id: I0546c80b50475b1f05d5c5229f6d3796c7372b60\n"
    },
    {
      "commit": "1d616f0d880d0a4109e811221f3c3ff2e016013b",
      "tree": "ad1a9b1b2147786c26f5dd446f7941dca33e17b8",
      "parents": [
        "65136ac6a4f6fb2423a0768b451782dcd0e960d5",
        "b6d3523dfb5d73ddda4b750a82c059cdc42acf8e"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Apr 12 22:34:14 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 12 22:34:17 2016 +0000"
      },
      "message": "Merge \"ShortcutManager: Address API review feedback.\" into nyc-dev"
    },
    {
      "commit": "fa5e2a156da99322a5e847ab2373c03784060119",
      "tree": "73325aefd8ba3cd7c985c40975612b79e7086991",
      "parents": [
        "f4d380537a2d52c147d5c69d8ec124529fa4f7e6"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Apr 11 12:49:17 2016 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Apr 12 14:51:17 2016 -0700"
      },
      "message": "Camera/Surface: Update OutputConfiguration API\n\n- Rename \"surface set ID\" to \"surface group ID\"\n- Remove setSurfaceSetId\n- Use constructor overloads to set surface group ID, make\n  OutputConfiguration immutable\n- Add Surface.getConsumerDescriptor to make it possible to verify\n  if two Surfaces have the same backing consumer\n- Cache initial surface generation ID in OutputConfiguration so that\n  changes in a Surface\u0027s internals will label it is as a\n  new output\n- Add sample use case for surface group IDs\n\nBug: 27950763\nBug: 28076469\nChange-Id: I13251d1dd3d26a978ffbedc519966524e93bc61c\n"
    },
    {
      "commit": "1fe7dfa66aaf37045c62094438ab3db2ee5403c5",
      "tree": "5a7ef367afc3969d410fc91ff4b51bdbce092a1e",
      "parents": [
        "80295544c11cefc058e953090354dc4faa17d3c0",
        "45d3e977487da262a58bbfc5650c99a2d94aba9f"
      ],
      "author": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Tue Apr 12 20:55:31 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 12 20:55:32 2016 +0000"
      },
      "message": "Merge \"Changing LauncherApps to resolve activity by component name\" into nyc-dev"
    },
    {
      "commit": "93c442e44f3aa6bd7a27ef74770aeeb2dfb4880d",
      "tree": "f6a6ad614a8c179800f3e4487128aa20289f3374",
      "parents": [
        "4db2f1f6020a82012bcd3141a22bd59e0baed1d5",
        "c250e45eda7ab38c88b3e5e7e302917cd001d3af"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Apr 12 20:44:05 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 12 20:44:06 2016 +0000"
      },
      "message": "Merge \"Make getStorageVolume(File file) public.\" into nyc-dev"
    },
    {
      "commit": "b6d3523dfb5d73ddda4b750a82c059cdc42acf8e",
      "tree": "1d52577a487b863db307868f2df885e01c4f16f4",
      "parents": [
        "bc20320f7f224d1cc5be3c436a1a5ece2067f2ec"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Apr 04 15:57:17 2016 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Apr 12 10:35:20 2016 -0700"
      },
      "message": "ShortcutManager: Address API review feedback.\n\n- \"delete\" -\u003e \"remove\"\n- add/deleteDynamicShortcut() now takes a list.\n- Throttling default settings is now 2 calls / hour.\n\n- Add categories to ShortcutInfo.\n- getIconResourceId() is now public\n\nBug 27923857\nBug 27548047\n\nChange-Id: I8457b30e4b2f7c63ab2988648b37178fd16ea45b\n"
    },
    {
      "commit": "e3f3cb10484260fac167e59d0178902a63ea7a6b",
      "tree": "9b80c7601ee99629d001ebe40f0bc801fad52796",
      "parents": [
        "d922554f9d24c23302f08d3b2c5470c198cb54d0",
        "4ec3ff4f8fcf223f6c58e020e45efe683ea738a8"
      ],
      "author": {
        "name": "Alexander Hills",
        "email": "ahills@google.com",
        "time": "Tue Apr 12 17:10:17 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 12 17:10:19 2016 +0000"
      },
      "message": "Merge \"Fixes name of intent launch flag for Action Extender\" into nyc-dev"
    },
    {
      "commit": "0755fc6c618ea145fcfc34aea337635a5390486b",
      "tree": "2964711c037d2185839457da2e32ddc61aa5eff2",
      "parents": [
        "557c716a3aa3b146c4a2fa4a68860377d435b233"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Apr 12 15:45:10 2016 +0100"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Apr 12 17:12:26 2016 +0100"
      },
      "message": "Track libcore change 2115cc0ca7d60965a361129d8826478ff2d847e4\n\nBug: 28108421\nChange-Id: I774f264bf538b0fa2aac63c8e5225f82d7b03c2e\n(cherry picked from commit 5182e272ad7b14604dc4d90114d97cf238140178)\n(cherry picked from commit 05a77eee41804fc135cd43a7dfb8125c3365b0e2)\n"
    },
    {
      "commit": "4ec3ff4f8fcf223f6c58e020e45efe683ea738a8",
      "tree": "c537e1c412fd2cbc87021ebb0c03e48882be4e25",
      "parents": [
        "3f7fdaaa766104cc5b8946676c9187661cb60aa7"
      ],
      "author": {
        "name": "Alex Hills",
        "email": "ahills@google.com",
        "time": "Tue Apr 12 11:36:18 2016 -0400"
      },
      "committer": {
        "name": "Alex Hills",
        "email": "ahills@google.com",
        "time": "Tue Apr 12 11:44:36 2016 -0400"
      },
      "message": "Fixes name of intent launch flag for Action Extender\n\nChanges the name from set/getHintContentIntentLaunchesActivity\nto set/getLaunchesActivty\n\nChange-Id: I8ef879ae82cc360163fcd689eb5fad0d2b9d7db0\n"
    },
    {
      "commit": "74cd73079c6901f7e081fcac744a2597ed96a991",
      "tree": "ddd26f152a6e43f57e9a4298a9fda2c78fb7e0ad",
      "parents": [
        "73c9391d9bfa0f8f90dc3bee841642f46ba46bda"
      ],
      "author": {
        "name": "Michal Karpinski",
        "email": "mkarpinski@google.com",
        "time": "Tue Apr 12 15:17:36 2016 +0100"
      },
      "committer": {
        "name": "Michal Karpinski",
        "email": "mkarpinski@google.com",
        "time": "Tue Apr 12 15:17:52 2016 +0100"
      },
      "message": "API polish in DPM for organization color and name methods\n\n- Returning and accepting CharSequence instead of String\n- Enforcing 100% opacity and adjusting javadocs for color\nformat\n- Adding @ColorInt annotations\n\nBug: 27531295\nChange-Id: Id27d4fd5e7bb4d746cc61288457eb4eb86224505\n"
    },
    {
      "commit": "a871ab16871b0bb50790e97c3e1258ee3b0d33d6",
      "tree": "a55fb907f06626e82fab1fafe94a9aa9ef3b0e12",
      "parents": [
        "b026b6a40f69d8068e4f9fd6324c81607191995d"
      ],
      "author": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Tue Apr 12 10:10:25 2016 +0100"
      },
      "committer": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Tue Apr 12 10:10:25 2016 +0100"
      },
      "message": "Track libcore change 135ea6cd4f7ebe2f225351a1928d8a62bce5cb00\n\nBug: 27426743\nChange-Id: I4c77de05c99b811f60f2421d1f41e62c1404a4a4\n"
    },
    {
      "commit": "3ccca91e6ee2106004c3762ee682deff7343c6d4",
      "tree": "636fe732360f8e4e21a59c81d9aae271ee37a1d8",
      "parents": [
        "2b05239ac83c1b5d9f68475a6e5d162b3eb2c22c"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Mon Apr 11 21:36:17 2016 -0700"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Mon Apr 11 21:46:24 2016 -0700"
      },
      "message": "Update {set,get}{Long,Short}SupportMessage APIs to use CharSequence.\n\nBug: 27531295\nChange-Id: Ib28c509a3112046c14d812265ce43bc5b5574f12\n"
    },
    {
      "commit": "c250e45eda7ab38c88b3e5e7e302917cd001d3af",
      "tree": "88b25c781741a033eaa121b80934d899626dd24a",
      "parents": [
        "15e636b570c646c6b45a57eebff5c6197277990d"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Apr 11 18:44:33 2016 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Apr 11 18:52:28 2016 -0700"
      },
      "message": "Make getStorageVolume(File file) public.\n\nBUG: 27951594\nChange-Id: I354f6a29b3fa3374ea07bcbe14096e9673d282c5\n"
    },
    {
      "commit": "bc20320f7f224d1cc5be3c436a1a5ece2067f2ec",
      "tree": "ac4ba4b7176b6490a3c7f829732957551b9cda86",
      "parents": [
        "e41437167b9730d2d3550b1cbb5e2813a101b5f0",
        "5ba0d3e3a3035b67d2ce3a59975145b1e0061ef4"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Apr 11 23:11:40 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 11 23:11:41 2016 +0000"
      },
      "message": "Merge \"ShortcutManager: First cut of CTS\" into nyc-dev"
    },
    {
      "commit": "45d3e977487da262a58bbfc5650c99a2d94aba9f",
      "tree": "12c002280e717d29017e44848d9c12d1e788bb82",
      "parents": [
        "6e1e880f001ab3663fba3a7b6d292387efaf7b8f"
      ],
      "author": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Thu Mar 31 12:38:17 2016 -0700"
      },
      "committer": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Mon Apr 11 16:02:27 2016 -0700"
      },
      "message": "Changing LauncherApps to resolve activity by component name\n\nThis makes the behavior of resolveActivity similar to isActivityEnabled.\nNot that starting this activity may still fail due to other reasons.\n\nBug: 27549770\nChange-Id: I924d7aa2305c64fd319ca1e38058f9f956c0c256\n"
    },
    {
      "commit": "5ba0d3e3a3035b67d2ce3a59975145b1e0061ef4",
      "tree": "ba5f209c95a6d73850798a728a0d69d385056eb9",
      "parents": [
        "9d362ae5c71232e27bfa28330b827ce63fe9b67b"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Apr 11 14:03:46 2016 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Apr 11 14:48:44 2016 -0700"
      },
      "message": "ShortcutManager: First cut of CTS\n\nBug 27548047\n\nChange-Id: Idd7a768ea4fee44c2cf6e3bd473cea9e67f5f7cd\n"
    },
    {
      "commit": "0e2e7806b7092519a1f97364d5c7256251ad03d5",
      "tree": "528e0f467c353a7b645b81396aae825687248baa",
      "parents": [
        "34994b74bbe1a05fc4730fb1d5054f3255da0c54",
        "ed2edc7a8e044e31a6c9db638c97f9c21fb1d946"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon Apr 11 20:33:49 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 11 20:33:50 2016 +0000"
      },
      "message": "Merge \"Clean up AudioRouting API internals.\" into nyc-dev"
    },
    {
      "commit": "f0ef572fd0dfb8304db391e5643cd53b7625fd0a",
      "tree": "4d037aa88054f7bfbd562c7eacf4fe43c44414f1",
      "parents": [
        "ba5ee6752afd43b7031730057bcda1d9ba2356d7"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Wed Apr 06 14:58:44 2016 -0700"
      },
      "committer": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Mon Apr 11 12:08:03 2016 -0700"
      },
      "message": "media: update VP9 CodecProfileLevel\n\nBug:27969307\nChange-Id: I44f230bb691bd193c2119b399eca17da87bfbc97\n"
    },
    {
      "commit": "ed2edc7a8e044e31a6c9db638c97f9c21fb1d946",
      "tree": "d274cce4393bae562822ef7f1fc22fe028fba8eb",
      "parents": [
        "155e5d6de7059198b21f3f220fbff7bf0baf306c"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Apr 11 10:57:50 2016 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Apr 11 13:01:55 2016 -0600"
      },
      "message": "Clean up AudioRouting API internals.\n\nReuse existing OnRoutingChangedListener APIs and internal logic by\nextending the new AudioRouting.OnRoutingChangedListener.  We use\nnew default methods to delegate incoming calls on the legacy\ninterfaces.\n\nFix a handful of locking bugs.\n\nBug: 27950070, 27952052, 27949198\nChange-Id: Ie584108bcbeeab064d8e27d4984e541f31d36728\n"
    },
    {
      "commit": "f4d380537a2d52c147d5c69d8ec124529fa4f7e6",
      "tree": "e24be6cbf863ad75ba02b1bfaee2b3e9585f1dbb",
      "parents": [
        "f86ce783c6726694ad9f6d5e9b5d3b58c3b7e09c",
        "cb83bd04b7dac57be7f382be7343bfe9f1a598ab"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Mon Apr 11 17:23:47 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 11 17:23:48 2016 +0000"
      },
      "message": "Merge \"ContextHubManager: Avoid bad NanoApp objects\" into nyc-dev"
    },
    {
      "commit": "390a81302f13a0285e58e550cf786255ce5f8bd8",
      "tree": "dc2b33d4362d14d457697f8010a2e7c65ae73b9c",
      "parents": [
        "4c74334c4425e43dfb53bc2ef707eebb1bef7d5b",
        "abe8442951ff88aa01ed882adb54fb1b3472ca3e"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Apr 11 16:45:08 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 11 16:45:10 2016 +0000"
      },
      "message": "Merge \"Add UserHandle to ShortcutInfo, and simplify LauncherApps APIs.\" into nyc-dev"
    },
    {
      "commit": "cb83bd04b7dac57be7f382be7343bfe9f1a598ab",
      "tree": "07fcd4b42223d6a45475588fe05f7081609b2945",
      "parents": [
        "ffdaae004b403714dbf01b47a31065e67eec0177"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Thu Apr 07 15:43:38 2016 -0700"
      },
      "committer": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Mon Apr 11 08:27:10 2016 -0700"
      },
      "message": "ContextHubManager: Avoid bad NanoApp objects\n\nWe provide a preferred constructor for the user which will\nalways generate a serializable NanoApp object.  While we\nstill support the other path, we throw a specific exception\nwhen trying to serialize a bad NanoApp object to ease\ndebugging.\n\nChange-Id: I7ee610f0fce2f0dd489526e4819f66035281024b\n"
    },
    {
      "commit": "738ab04fd94746d47ebeffa97252b7e3fb2a8d93",
      "tree": "1423dfff19d7c042c4897e76c1f144c5ed5c60c6",
      "parents": [
        "df839271e30a514f8f396eefdeac2a23833bab06",
        "eb3c2d3e630825974e7275607558978252882204"
      ],
      "author": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Mon Apr 11 09:43:14 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 11 09:43:16 2016 +0000"
      },
      "message": "Merge \"Expose the Keyboard Shortcuts Helper in Activity\" into nyc-dev"
    },
    {
      "commit": "b0fe2a9637dc45ac319af9ab848b034ed4a414d3",
      "tree": "03983b6a57d039ffd1180858978f947bdfcc518f",
      "parents": [
        "9870ad94ed4dd1a60e4122b94cd8b72bbb06ca24",
        "0034743236bf69dd26edd757be03dc41f030b280"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Fri Apr 08 23:30:39 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 23:30:41 2016 +0000"
      },
      "message": "Merge \"Camera2: update API per API council review\" into nyc-dev"
    },
    {
      "commit": "0034743236bf69dd26edd757be03dc41f030b280",
      "tree": "4684404edd656dddb1e2ed7e5f5f2d195ff00499",
      "parents": [
        "522e28e943c5f8580de6a48d1e7f160291377ad1"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Thu Apr 07 17:34:10 2016 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Fri Apr 08 23:21:06 2016 +0000"
      },
      "message": "Camera2: update API per API council review\n\nPer API concil recommendation, made below API change:\n* change method name from createCaptureSessionByOutputConfiguration to\ncreateCaptureSessionByOutputConfigurations\n* Change method name from\ncreateReprocessableCaptureSessionWithConfigurations to\ncreateReprocessableCaptureSessionByConfigurations\n\nBug: 27950067\nChange-Id: I8346d384210556a40bc2544c3660cc4819f304a1\n"
    },
    {
      "commit": "196a05724d73832571c6e4ad5372b05840ec041f",
      "tree": "85a3442aae426876943e19367d72ecef889423f7",
      "parents": [
        "44303087cc4d8a0830b14a87c2b7f32a39e9080b",
        "7219adadb05d916874e7edff553dfc34bccf94ef"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Fri Apr 08 20:59:09 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 20:59:10 2016 +0000"
      },
      "message": "Merge \"Add granular control over disabled effects.\" into nyc-dev"
    },
    {
      "commit": "abe8442951ff88aa01ed882adb54fb1b3472ca3e",
      "tree": "d1e657555b9c739b83de5cfdf72a995e46b6d347",
      "parents": [
        "8eb8a32f98915bc5fc009130d79d00021ef7a7c9"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Apr 07 09:41:19 2016 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Apr 08 13:28:18 2016 -0700"
      },
      "message": "Add UserHandle to ShortcutInfo, and simplify LauncherApps APIs.\n\n- Also fixes the bitmap recycle bug in the service.\n\nFixes 28053541\n\nChange-Id: I2b244feda0f85c60e2c15af427fcad95ad5e6da5\n"
    },
    {
      "commit": "3898db9e152ff8e2b34ae97f4a2ed37b9cb667db",
      "tree": "d575e708ac10c5e99447b920bc90b7030b22ba2f",
      "parents": [
        "aa336f89265b8936d23e43189904de6ea9575538",
        "e46bb37acf6d3cfb9974672ace93f5381f70ad99"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Apr 08 20:13:44 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 20:13:45 2016 +0000"
      },
      "message": "Merge \"Allow the ranker to autobundle notifications.\" into nyc-dev"
    },
    {
      "commit": "aa336f89265b8936d23e43189904de6ea9575538",
      "tree": "7128fcd7e8d4f38c85efbc8d0914bbdd884782d7",
      "parents": [
        "bb5e4e2b8155fcb6dbe0a6d76daeec89dbf1d308",
        "97d2272be0bf3e77474e7ff9984217dfe247f4d0"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Apr 08 19:37:53 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 19:37:55 2016 +0000"
      },
      "message": "Merge \"Allow mode of TileService to be changed\" into nyc-dev"
    },
    {
      "commit": "e46bb37acf6d3cfb9974672ace93f5381f70ad99",
      "tree": "3a4108622a23800cdda3c7e9dab839044406ebdc",
      "parents": [
        "5c1fbadb1a1169186b7a0a357ae9c35183258c6c"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Thu Mar 17 11:05:58 2016 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Apr 08 13:55:03 2016 -0400"
      },
      "message": "Allow the ranker to autobundle notifications.\n\nBug: 26709317\nChange-Id: I5017a471604e513a7b582cdc2f3472441e108fae\n"
    },
    {
      "commit": "7219adadb05d916874e7edff553dfc34bccf94ef",
      "tree": "723c515df700879769e18c3e3a7061788385ce52",
      "parents": [
        "50a2d43bffedd578d4e54d69440733edbc6990cd"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Fri Apr 08 10:54:23 2016 -0700"
      },
      "committer": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Fri Apr 08 10:54:23 2016 -0700"
      },
      "message": "Add granular control over disabled effects.\n\nCurrently, we can only wholesale disable effects outside of zen mode.\nThere are some devices that require long running suppression of features.\nEffects disabling was added previously to support this. However, calling\nsuppression was broken recently on a device where we needed notification\nsuppression, but not calling suppression.\n\nThis CL remedies this problem by adding more granular disabled effects\nhints. The NotificationManagerService has been updated to handle these\nrequest types and present ZenModeHelper with a unified map of what should\nbe suppressed.\n\nBug: 27992763\nChange-Id: I38b4706446dfd6e1c3eb97266dbc3332b250adda\n"
    },
    {
      "commit": "97d2272be0bf3e77474e7ff9984217dfe247f4d0",
      "tree": "a1efd701aa44e8c2febb47ac9daddbf831fddb06",
      "parents": [
        "b65b7105cd5d20bf8a9f9c1b10afd6df968bc442"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Apr 07 11:41:47 2016 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Apr 08 11:42:57 2016 -0400"
      },
      "message": "Allow mode of TileService to be changed\n\nSince the mode of a tile service was set in onTileAdded, it couldn\u0027t\nbe controlled by developers if they updated their tile.  To handle\nthe mode has been moved to a boolean meta-data flag to indicate\na tile should be an active tile.\n\nBug: 28043969\nChange-Id: I6403d34f8cb70809edc07769389d5a1f835c1ab3\n"
    },
    {
      "commit": "52c39215db2a0e1d339733e06284a2ba81e4c794",
      "tree": "ffd77a5f1d778f4a0c8178abfc405b54f1673fc7",
      "parents": [
        "c724dcf23c5e2ebd22c042a8a6f2424b7e9d5029"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Apr 07 15:14:18 2016 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Apr 08 08:40:38 2016 -0700"
      },
      "message": "Chooser filtering and caller direct share targets\n\nLet apps invoking the system chooser specify components to filter out\nsuch as themselves; this will prevent duplicate nonsensical UX where\nit doesn\u0027t make sense for an app to share to itself.\n\nSimilarly, let apps provide their own Direct Share targets for when\nthey do want to let users share via their own internal services in the\nsame UI. These options can be used together.\n\nAlso fix a bug where a lingering binder reference from a remote\nChooserTargetService that hasn\u0027t been GC\u0027d in the remote process could\nkeep an active reference to a ChooserActivity instance.\n\nBug 28073484\n\nChange-Id: Ib613b1153b49dfedf79574b1af7c45379eceec24\n"
    },
    {
      "commit": "e1efbceeb76799e99e53821165ce6ea3f7f8d274",
      "tree": "b128582116629ecd95102d7d4179f5aa3e3880bf",
      "parents": [
        "7233ef22ef37fc57fb24f37579a4a1018b6ff58f",
        "5d196673b8d940b9420cfdb12c2d6d75460b818c"
      ],
      "author": {
        "name": "Vladislav Kaznacheev",
        "email": "kaznacheev@google.com",
        "time": "Thu Apr 07 22:21:44 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 07 22:21:45 2016 +0000"
      },
      "message": "Merge \"Hide unnecessary extra name constants in ClipDescription\" into nyc-dev"
    },
    {
      "commit": "80b6641f28a38e7efa40b26c8041837d3938b2b6",
      "tree": "09d63efdcd5ce096a1f4c4687f04121f5f8d58b8",
      "parents": [
        "b8572b3d50475918d3e2b25961b7c6189d6af39e"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Wed Apr 06 18:31:10 2016 -0700"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Thu Apr 07 13:58:11 2016 -0700"
      },
      "message": "Add an intent action ACTION_SHOW_APP_INFO.\n\nBug: 27404193\nChange-Id: I0ca43ba4cde47b7c0621cb3caf0d726ce8c70386\n"
    },
    {
      "commit": "5418765d4d0e4befef811c0a2cbc5d8a69ed6cfd",
      "tree": "d89a5933e77c28a95f830de81d09fb19822f2fec",
      "parents": [
        "64954eb77221e87a808ca19937668a7221cbafb6",
        "fc737def026d88cdf3e21a3368317f039973cd66"
      ],
      "author": {
        "name": "Alexander Hills",
        "email": "ahills@google.com",
        "time": "Thu Apr 07 19:59:19 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 07 19:59:20 2016 +0000"
      },
      "message": "Merge \"Adds support for MessagingStyle\" into nyc-dev"
    },
    {
      "commit": "80fa590644f585a64103e3d3a6688c2e88f61592",
      "tree": "8133c0c8ab26e356835967f09ab2b60a35e52287",
      "parents": [
        "4fe4a409bca01e16c807f3f76633afc1d9797e2a",
        "e8abe8e5ad830bd130b258c6801d75f6542200b5"
      ],
      "author": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Thu Apr 07 19:36:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 07 19:36:03 2016 +0000"
      },
      "message": "Merge \"Addressed API review comments and updated JavaDoc\" into nyc-dev"
    },
    {
      "commit": "b9aef080598c8ff142b22bc46cc3ec16a9fa0d7c",
      "tree": "afdd0c450e4231cf11d7ec4204e01534a398f9df",
      "parents": [
        "5a4027e26ca07b921824757433bfd62481a6a78c",
        "26aea7b710e81a9de12da2e2afc62b99709d7dff"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Apr 07 19:29:17 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 07 19:29:19 2016 +0000"
      },
      "message": "Merge \"Track libcore change c5c1e2717349a96913dc88722a20c7c1ec2cae68\" into nyc-dev"
    },
    {
      "commit": "26aea7b710e81a9de12da2e2afc62b99709d7dff",
      "tree": "8b4f5342326ad2ec5ece5caede5703f681c9be39",
      "parents": [
        "2ada7bc851ad17790a15f029802a8e4eb2af0e9a"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Apr 07 18:06:45 2016 +0100"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Apr 07 20:28:00 2016 +0100"
      },
      "message": "Track libcore change c5c1e2717349a96913dc88722a20c7c1ec2cae68\n\nBug: 28058863\nChange-Id: Id4bfeaf0f85d63b658dee3b74f91d7468c8eab95\n(cherry picked from commit b443d5d171fdbe00bf9806645776c8da3f6b85ba)\n(cherry picked from commit 0201c5566dd09a19a05b04ba5b803f60b4111b76)\n"
    },
    {
      "commit": "fc737def026d88cdf3e21a3368317f039973cd66",
      "tree": "36dadecfa78a67eced677f8b504f7b3ec890701b",
      "parents": [
        "fa305fcc6ba8f4d95b0ee33bbe8c6d9e371096e1"
      ],
      "author": {
        "name": "Alex Hills",
        "email": "ahills@google.com",
        "time": "Wed Mar 23 17:33:02 2016 -0400"
      },
      "committer": {
        "name": "Alex Hills",
        "email": "ahills@google.com",
        "time": "Thu Apr 07 15:19:14 2016 -0400"
      },
      "message": "Adds support for MessagingStyle\n\nThis change adds support for the new MessagingStyle, which\nsupports a fully back-and-forth messaging/chat experience\nwithin the notification display itself.\n\nBug:28043958\nChange-Id: Ibb9c2a0784f028d8cf01bd3cee4fecc5f72d68cd\n"
    },
    {
      "commit": "e7e7cb2d057348644002e986eeb68c211c8fa071",
      "tree": "c43bd74307b2432432beea94ac81549023a94c36",
      "parents": [
        "2ada7bc851ad17790a15f029802a8e4eb2af0e9a",
        "5717bd6ddb9f6c2fca6626ebb34f78feb1ae684a"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Thu Apr 07 17:44:09 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 07 17:44:10 2016 +0000"
      },
      "message": "Merge \"add an onListenerDisconnected() callback to NLS\" into nyc-dev"
    },
    {
      "commit": "3e31dc3804f0fa459f6ac4fb5201b1a208c12105",
      "tree": "5eeddfbd2d5af274ebd2329f5cb344ef34aecc45",
      "parents": [
        "c399df7a683d831f55b5afdb6945ef86bfe0e181"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Apr 07 17:48:19 2016 +0100"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Apr 07 18:38:20 2016 +0100"
      },
      "message": "Track libcore change e9d9ae3d5e57a60e20c2c01e3dceb3e51de8b9f4\n\nChange-Id: I272d9d8a15034dce4e0858b76e1ca22e315e4acd\n(cherry picked from commit 3f0f27f6cc35d75691b722c4841e435ac9b2d439)\n(cherry picked from commit abd00ff0e742d5e4849af9fad51f9e1b6bd3463a)\n"
    },
    {
      "commit": "5717bd6ddb9f6c2fca6626ebb34f78feb1ae684a",
      "tree": "d05d57361dbb77f7db5b34e4b1ebc560e0cc0e0d",
      "parents": [
        "e1ccdd13dcc24f8097bbd1a19844b41319daf5eb"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Wed Apr 06 18:15:46 2016 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Thu Apr 07 13:12:21 2016 -0400"
      },
      "message": "add an onListenerDisconnected() callback to NLS\n\nAlso block all callbacks if the listener is not connected.\n\nAlso update the documentation to make lifecycle restictions\nmore clear.\n\nBug: 27582839\nChange-Id: I029304e1fb87bd8d754cfb4641ba8cc095fc2b2e\n"
    },
    {
      "commit": "a5ec16e367637ba0638f906615cbfef6f4d85d13",
      "tree": "3f1bbbf4b529909d60dcb3a840e35aa3c2aae91a",
      "parents": [
        "e1ccdd13dcc24f8097bbd1a19844b41319daf5eb",
        "9ab3a238b3dc11a773aab1ca22c29a58d100f2d0"
      ],
      "author": {
        "name": "Alexander Hills",
        "email": "ahills@google.com",
        "time": "Thu Apr 07 13:52:56 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 07 13:52:58 2016 +0000"
      },
      "message": "Merge \"Adds a content-intent-launching-activity flag to WearableExtender\" into nyc-dev"
    },
    {
      "commit": "eb3c2d3e630825974e7275607558978252882204",
      "tree": "c167e6be13e0949e32cbc7f9b32a06a92a73b120",
      "parents": [
        "b999af5bab75aa194795d98136e55197a1d9379f"
      ],
      "author": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Fri Apr 01 14:37:32 2016 +0100"
      },
      "committer": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Thu Apr 07 13:35:23 2016 +0100"
      },
      "message": "Expose the Keyboard Shortcuts Helper in Activity\n\nThis allows apps to trigger it from their own menus\n\nBug: 27811273\nChange-Id: I028caa5a88bb0e1c51238db28bb496293b78f90b\n"
    },
    {
      "commit": "e8abe8e5ad830bd130b258c6801d75f6542200b5",
      "tree": "762df770300d022ed1e5e90833cd392da1a52798",
      "parents": [
        "36712853a9d0b57702ee5b1fd936ff0b9f48c151"
      ],
      "author": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Fri Apr 01 10:32:05 2016 -0700"
      },
      "committer": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Wed Apr 06 17:54:35 2016 -0700"
      },
      "message": "Addressed API review comments and updated JavaDoc\n\nBug: 27274532\nBug: 27948390\nChange-Id: I0255d2511deab788dcab9815def9c1287a50b7f9\n"
    },
    {
      "commit": "b2df6af902609cf43336521c9b68123a031a00a3",
      "tree": "0ab089a16debfdb67e86a86e63fc48d67d5604ca",
      "parents": [
        "12a722e56936853c880a20026057020d2a4252dc",
        "0e672148a7c7292efdff0f641177ab06cd9d4968"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Apr 06 22:49:43 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 22:49:44 2016 +0000"
      },
      "message": "Merge \"Deprecate methods not supported by Material-style date picker\" into nyc-dev"
    },
    {
      "commit": "9ab3a238b3dc11a773aab1ca22c29a58d100f2d0",
      "tree": "deb720c05e995fd02c13b092a5a51e1203cba809",
      "parents": [
        "fa305fcc6ba8f4d95b0ee33bbe8c6d9e371096e1"
      ],
      "author": {
        "name": "Alex Hills",
        "email": "ahills@google.com",
        "time": "Tue Apr 05 14:54:56 2016 -0400"
      },
      "committer": {
        "name": "Alex Hills",
        "email": "ahills@google.com",
        "time": "Wed Apr 06 17:20:11 2016 -0400"
      },
      "message": "Adds a content-intent-launching-activity flag to WearableExtender\n\nThis adds a flag to WearableExtender (and Action.WearableExtender)\nindicating that the attached ContentIntent will launch an activity\non Wear, which lets the platform know that it can (and should)\ngenerate a sleek transition for the launching of said intent (as\nopposed to the intent causing change in the background).\n\nBug:28019194\nChange-Id: Id8b422ea52c5e941e38558aaf31ce2cf4bb7c6f3\n"
    },
    {
      "commit": "82404bc0689aceb328a29fe17c277091ce793fa8",
      "tree": "104e59c62f78c482e80f9c5b7ee4ba7a3a4fb70b",
      "parents": [
        "f5582005367e1e14dfdfa1bc948140fdd7544f0a",
        "0f9dd1e2f5561c57a2a233a42749dbfe12a5dc44"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Apr 06 20:45:55 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 20:45:56 2016 +0000"
      },
      "message": "Merge \"Deprecated the contentinfo and the number\" into nyc-dev"
    },
    {
      "commit": "0e672148a7c7292efdff0f641177ab06cd9d4968",
      "tree": "a57901d546ac350c2754e9872ad9210953ffdc37",
      "parents": [
        "12a52bc3914ac593eb74f5787de54f3682d7f01d"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Apr 06 15:56:11 2016 -0400"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Apr 06 15:56:11 2016 -0400"
      },
      "message": "Deprecate methods not supported by Material-style date picker\n\nBug: 28039932\nChange-Id: Ide53b42c9197ca9076184adef2e96170dd24785a\n"
    },
    {
      "commit": "d273f0d659b2850a2956d94229a48f17df77a740",
      "tree": "4922303f0f21e6edcc6e49ac49010af9d97a91e7",
      "parents": [
        "5b758bf272e3e24c8822523c2a3c3f38ba6f8025",
        "141f11c82a2dbf042833f75aeae6f028e8ae2084"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 06 19:38:49 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 19:38:50 2016 +0000"
      },
      "message": "Merge \"More work on issue #26390151: Add new JobScheduler API...\" into nyc-dev"
    },
    {
      "commit": "0f9dd1e2f5561c57a2a233a42749dbfe12a5dc44",
      "tree": "b34654a7c8b0021c419d427aba3dbe939b2749c9",
      "parents": [
        "a424c504d585fa948ec0bacb692af1e2260fc9cf"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Apr 05 17:03:40 2016 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Apr 06 12:18:31 2016 -0700"
      },
      "message": "Deprecated the contentinfo and the number\n\nIt was mainly adding noise to the notification\nrather than useful information.\n\nBug: 27431551\nChange-Id: Ie22c9935d60eeac1cca5d9ce97239aadfac9b3cf\n"
    }
  ],
  "next": "696dc4d8df457d9321038f4b7c6f2c8f44f1ee0f"
}
