)]}'
{
  "log": [
    {
      "commit": "6c2e08083adeab9f5eabe230db5c35787367dbed",
      "tree": "be17bbbf23f96b91fc438a6416cc926819ce034b",
      "parents": [
        "b143e3de34ab98463a641fd6d67165fce878f1ff"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue May 24 10:24:08 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue May 24 10:24:47 2016 -0700"
      },
      "message": "media: unhide codec levels\n\nBug: 28930361\nChange-Id: Ic9c55389c75ef0b789722aa0a7bddd5f56b15049\n"
    },
    {
      "commit": "b143e3de34ab98463a641fd6d67165fce878f1ff",
      "tree": "b9f5c767a504458ef1ba21671b54e7407d52a0b4",
      "parents": [
        "d4a45e0c40b46e3d57617a91dbb0a9dc4412208c",
        "219de73da2a986ddcbfbc593c4e4e01c858ce245"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue May 24 17:15:10 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 24 17:15:11 2016 +0000"
      },
      "message": "Merge \"Fix AudioTrack and AudioRecord documentation\" into nyc-dev"
    },
    {
      "commit": "219de73da2a986ddcbfbc593c4e4e01c858ce245",
      "tree": "4f71aeb7df83328a238e835ef30af69396727ab5",
      "parents": [
        "a56e732c01f10ebd27185a66ee4330f50c8cd57b"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon May 23 12:41:50 2016 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon May 23 17:36:43 2016 -0700"
      },
      "message": "Fix AudioTrack and AudioRecord documentation\n\nImprove documentation for error codes returned by\nAudioTrack.write() and AudioRecord.read() methods.\nFix native to JAVA error code conversion in JNI.\n\nBug: 28906466\n\nChange-Id: I4d48b1d428834b7a39a14e2d81b6c164696817a8\n"
    },
    {
      "commit": "d15cc7a83e8d6251d4cf78bb08ee26b9ae949b58",
      "tree": "0aceb978f928df0fa7c39d4b14412dbaca35886d",
      "parents": [
        "42d4a337a3b1a14f4d9daf6eb8275a01ba20e680",
        "f5faf9db14347e917747c3d65e0220918dd0ab7b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 23 23:04:35 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 23 23:04:36 2016 +0000"
      },
      "message": "Merge \"Deprecate unnecessairy Notification.Style constructors\" into nyc-dev"
    },
    {
      "commit": "f5faf9db14347e917747c3d65e0220918dd0ab7b",
      "tree": "07768f1c59f60210691f4d8b382b896634320861",
      "parents": [
        "c21f84dddbe8144bb3d392b3b91c6df5f48aed42"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon May 23 13:56:15 2016 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon May 23 14:00:07 2016 -0700"
      },
      "message": "Deprecate unnecessairy Notification.Style constructors\n\nChange-Id: I7a15eaaac4f756d137483aec5f389951c5a7eecb\nFixes: 28775574\n"
    },
    {
      "commit": "c991879f29c399ad7ede2b5c2c82e2e748f5e0df",
      "tree": "906af537b55e220eaaadc2cb75513f821b5490c2",
      "parents": [
        "14abed66d7a70c3fc8e063246e3f79a0a53dfcd3",
        "f04fab160a044e4e7d936c0457a156d7911f924c"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon May 23 20:49:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 23 20:49:30 2016 +0000"
      },
      "message": "Merge \"Recording activity notification: return list of configuration\" into nyc-dev"
    },
    {
      "commit": "28d9ef811291921ddb22e7b4b92e1222e673154e",
      "tree": "81b1938cd954dfbf4f29ccd48364c5c99b5ec786",
      "parents": [
        "7c527bf76dcdcda414f10ed829999310f46161e7",
        "cf548bfad62b06fd9ad1cf2f1a67bd57a8471c28"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 23 18:54:17 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 23 18:54:20 2016 +0000"
      },
      "message": "Merge \"Don\u0027t throw RemoteException from new NLS APIs\" into nyc-dev"
    },
    {
      "commit": "5ee420c0d562e9ff55fe9bf03c746bc76fd40d5e",
      "tree": "8e32013b2795d13950a1c417e3bf96ee943e921c",
      "parents": [
        "f60a4af04779174b39b7d3d277de88ed1204d024",
        "9ece3034028dfa9692610b98cf39864286bd4121"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Mon May 23 17:17:26 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 23 17:17:27 2016 +0000"
      },
      "message": "Merge \"Remove PROPERTY_WORK_CALL\" into nyc-dev"
    },
    {
      "commit": "f04fab160a044e4e7d936c0457a156d7911f924c",
      "tree": "8974c54f9fbf653a4c6c235b24691cf4308a49f4",
      "parents": [
        "a3ec065a43069a19dc42f023a40d54a3178f1b44"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu May 19 10:42:35 2016 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon May 23 09:44:58 2016 -0700"
      },
      "message": "Recording activity notification: return list of configuration\n\nUse a list of configurations instead of an array\n\nBug 28819230\n\nChange-Id: Ia4a3cdabf8337cfb98abe4d0055d497bcab8a5ee\n"
    },
    {
      "commit": "6812bdf38797101d3744befe70f3501b75f01ce6",
      "tree": "2a4264256504b9b3b2ea8c31c4d1a2538fbc5e9d",
      "parents": [
        "917ead578baa6fba7e8e45756c67c879bb912364",
        "c845b2a21cedda4dd221fcf01aae74706ecade94"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 23 02:23:25 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 23 02:23:26 2016 +0000"
      },
      "message": "Merge \"Use an attribute for the network security config resource\" into nyc-dev"
    },
    {
      "commit": "9ece3034028dfa9692610b98cf39864286bd4121",
      "tree": "f4f45f5aae7c98b2c89412f03929597b302fed3e",
      "parents": [
        "d1df86dbb8a86c607d7fc1e0a89c7a10fe9899fa"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Fri May 20 18:22:38 2016 +0100"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Fri May 20 19:56:08 2016 +0000"
      },
      "message": "Remove PROPERTY_WORK_CALL\n\n\nBug: 28842878\nChange-Id: I7fb28ec3b121f4546ea60d6b170c2c6d98ffcb8c\n"
    },
    {
      "commit": "cf548bfad62b06fd9ad1cf2f1a67bd57a8471c28",
      "tree": "63f0d2ed797dfb3cba4f18931ffb7bb2b65a9ff6",
      "parents": [
        "5a68af384037f2980215dd45b91c5165c779d4e8"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri May 20 14:53:16 2016 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri May 20 14:53:16 2016 -0400"
      },
      "message": "Don\u0027t throw RemoteException from new NLS APIs\n\nBug: 28820058\nChange-Id: If4a290ab7549aa999cee348bf0db85b70cb57553\n"
    },
    {
      "commit": "53b5df43b49b191e442c4d2c7b9a9cba3ebdcf92",
      "tree": "bc6f46bc4bd9d46cd2e36f90f6b8e31b945524c8",
      "parents": [
        "b8fe7e8bffea93ceb30a0d827f2ac573472507dd"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Thu May 19 13:40:38 2016 +0100"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Fri May 20 15:39:38 2016 +0000"
      },
      "message": "Rename PROPERTY_WORK_CALL to PROPERTY_ENTERPRISE_CALL based on API review\n\nTODO: After updating all places that use the SDK, remove/hide the old API\n\nBug: 28842878\n\nChange-Id: I131be644439080dd0507cd10d8bd6618246ee7ad\n"
    },
    {
      "commit": "4f2a1d09133f133ac23b99485713a5ea5b7ea43c",
      "tree": "79a5e5133d391805e725cc4608535625c0246283",
      "parents": [
        "0f712b164fa24efdf5c5c2b20d939c3e7affbfe3",
        "467f067c8c4fecb1b633d9d99b29f9a376a8731f"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Fri May 20 01:00:29 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 20 01:00:30 2016 +0000"
      },
      "message": "Merge \"Hide VoicemailContract.setQuota()\" into nyc-dev"
    },
    {
      "commit": "0f712b164fa24efdf5c5c2b20d939c3e7affbfe3",
      "tree": "8563764072866e88a338185bd50a25449d4c43d9",
      "parents": [
        "99a9b165e8ad31aa9e3609c7f3d1d4e02a1072cd",
        "153fcd7ba14b2eba5cf1b1d17437540e2a68322f"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Fri May 20 01:00:02 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 20 01:00:04 2016 +0000"
      },
      "message": "Merge \"Rename visual voicemail sync intent value\" into nyc-dev"
    },
    {
      "commit": "c845b2a21cedda4dd221fcf01aae74706ecade94",
      "tree": "778f40db36bbbae6ccfd64a6f531c4fe75e1093e",
      "parents": [
        "212fe6c0714bb79d70d3ea424eea8211ee1421f5"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Fri May 13 14:09:27 2016 -0700"
      },
      "committer": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Thu May 19 17:25:41 2016 -0700"
      },
      "message": "Use an attribute for the network security config resource\n\nOriginally we went with the meta-data approach to make unbundling\neasier, however with the amount of platform changes that the config\nended up relying on it would be better to focus on exposing it through\nthe platform.\n\nBug:28763009\nChange-Id: Iaf80001b1980220cd2e1e05faf2dc86af41700e1\n"
    },
    {
      "commit": "467f067c8c4fecb1b633d9d99b29f9a376a8731f",
      "tree": "abb861bde5c9b4f7fcb7a445b031282c7c3e0102",
      "parents": [
        "b5b03bc450235ffa85ac636da460b61f1e99bff1"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Thu May 19 12:02:25 2016 -0700"
      },
      "committer": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Thu May 19 12:02:25 2016 -0700"
      },
      "message": "Hide VoicemailContract.setQuota()\n\nThis method is a helper for internal use only.\n\n+ Updated docs for QUOTA_OCCUPIED, QUOTA_TOTAL, and QUOTA_UNAVAILABLE.\n\nChange-Id: Ib146926cd2bff50affe970a0123bcbec62ac3e70\nFixes:28842445\n"
    },
    {
      "commit": "98d609ce3f98585a21f3be31a318bd4e1396a562",
      "tree": "683e8685faf9f3bf37b2f3da8e5c8418ba9a363c",
      "parents": [
        "7f3f4b6f30e9213f07b8a23500ee6c70981ca8d1"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed May 18 17:31:58 2016 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu May 19 10:33:22 2016 -0700"
      },
      "message": "Incorporate feedback on new wallpaper-related APIs\n\n- Documentation\n- Method naming\n- Throwing exceptions rather than returning zero/null/false on input failures\n\nBug 28773334\n\nChange-Id: Ia41c1e31c76b7114f3ffeb16033384cac5a1031d\n"
    },
    {
      "commit": "a1e0cebf3a18ac097d370e21d698e079f974bfff",
      "tree": "a23d89c1b3a81e1805122293f736b37cd9f5467f",
      "parents": [
        "005f9a73fbecdb8d0d05eb699d0f02d745110495",
        "f9d9ce7705475874c82af04eb9b208a7fb556792"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 19 15:03:33 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 19 15:03:36 2016 +0000"
      },
      "message": "Merge \"DO NOT MERGE Rename PointerIcon and Pointer Capture APIs\" into nyc-dev"
    },
    {
      "commit": "42b3acf9d3eed15324bfa67e92ad751a10e45718",
      "tree": "7d5dd8c58c462013ce5c0181fee8d984817dc2aa",
      "parents": [
        "31676c1a9bbdf2255ba66d2a2bf9899ccf418eb5",
        "f66a83db41711ebd1187bf9e99d0b21e428075f5"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Thu May 19 01:42:13 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 19 01:42:15 2016 +0000"
      },
      "message": "Merge \"Rename minWidth/Height attributes\" into nyc-dev"
    },
    {
      "commit": "5d99d47f39d741ebe4a1ede53affc8c6bd198b2f",
      "tree": "a97db7f073b481098c7be2a1b659212364475d4a",
      "parents": [
        "b1007775622f1814c87eef3ee5a325f606adb26c"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri May 06 17:59:27 2016 -0700"
      },
      "committer": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Wed May 18 23:57:46 2016 +0000"
      },
      "message": "Add default lock wallpaper capability and API\n\nIf present, the system property \"ro.config.lock_wallpaper\" provides a\nfilesystem path to a decodeable image file to use as the system\u0027s\nout-of-the-box lock wallpaper imagery.  In the absence of this\nsystem property, or if the indicated file is absent or unreadable,\nthen the new framework resource\ncom.android.internal.R.drawable.default_lock_wallpaper is consulted to\nlocate a usable asset.  This mechanism parallels the existing one for\nthe default system wallpaper.\n\nBy default there is no specific lock wallpaper asset; the resource is\ndefined to be @null in the standard config.xml file.  A product that\nwants to define such a factory-default lock-only wallpaper image\nwill provide the asset as part of its framework resource overlay.\n\nBug 27828056\n\nChange-Id: Iebf3706222370d0a0a4baf88d71a59ead07a25c7\n"
    },
    {
      "commit": "a9b4f3f628959eac8f853f1c87a93c5ed6530dec",
      "tree": "79041432cc6b2d3c795a2b94bc31429dd7efb7bd",
      "parents": [
        "ff8ceadfc8c5f03da57420ad93a698cb0a57fcd9"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed May 18 13:57:37 2016 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed May 18 13:59:16 2016 -0700"
      },
      "message": "API feedback: rename JobInfo methods for clarity\n\nBug 28773330\n\nChange-Id: I081fa225380a1966010d41020200fb3b9549a195\n"
    },
    {
      "commit": "31884efd13b3ac60078edaa0b7e8a4b75d995538",
      "tree": "9f0f51c6cc18405aaa239f32a04d4c36dbf2bfc5",
      "parents": [
        "bc56f279fa11e37fda24d5555522135a9c4120ca",
        "23cbe85610f780134cc77dd4a54732a22ed6e86e"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed May 18 02:14:24 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 18 02:14:26 2016 +0000"
      },
      "message": "Merge \"Move LocaleList to avoid layering violation.\" into nyc-dev"
    },
    {
      "commit": "47aa3f61ac26195e11d7244c84bce3a1ea2dfb3f",
      "tree": "138915c5f049fa8c33f1c59a3b610690384c1ffe",
      "parents": [
        "45165c9373f1bf2dbe0c3f11b271daa24414ea35",
        "5c96320e40285c4e2d5cdfec4134b707527764d9"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Wed May 18 00:51:15 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 18 00:51:17 2016 +0000"
      },
      "message": "Merge \"DO NOT MERGE Hide decor caption APIs\" into nyc-dev"
    },
    {
      "commit": "45165c9373f1bf2dbe0c3f11b271daa24414ea35",
      "tree": "dde770630893033cb4bc5085b689086861c7aad6",
      "parents": [
        "c1899345730ab3c4504cb314b371b4fa43ca0702",
        "1cc1d13d6efccbaec66b4237b80d6eae81f59108"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 18 00:46:45 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 18 00:46:47 2016 +0000"
      },
      "message": "Merge changes If51568c3,Idd434c19 into nyc-dev\n\n* changes:\n  Demote the log in ProcessState.ensureNotDead from a wtf to a warning.\n  @hide SystemHealthManager.from\n"
    },
    {
      "commit": "c1899345730ab3c4504cb314b371b4fa43ca0702",
      "tree": "482eb37f69cebdaf8cab8e9da91bf43d3a4cfe8c",
      "parents": [
        "1e09e9826b24c6d877920b027954e0e861a336a0",
        "1e7d1aa6a6bdee2c92245b5bef5aaa7167b8a311"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Wed May 18 00:42:54 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 18 00:42:55 2016 +0000"
      },
      "message": "Merge \"Hide HdrCapabilities constructor.\" into nyc-dev"
    },
    {
      "commit": "23cbe85610f780134cc77dd4a54732a22ed6e86e",
      "tree": "ea498f4ec45f5d54f0cca16c705de21d67c6cbe2",
      "parents": [
        "e1f6975ebc1499ddcb493666f884ef0d8e042255"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue May 17 16:42:58 2016 -0700"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue May 17 16:42:58 2016 -0700"
      },
      "message": "Move LocaleList to avoid layering violation.\n\nSince LocaleList needs to depend on android.os.Parcelable, we cannot let\nthat class belong to \"android.util\" package, which causes layering\nviolation.\n\nBug: 28819696\nChange-Id: Ia8de2ee9df3dd0a42b1fe84574439519b680fe18\n"
    },
    {
      "commit": "153fcd7ba14b2eba5cf1b1d17437540e2a68322f",
      "tree": "64344161ae5bd246b3b5a82e3a0dbbf9377c6da7",
      "parents": [
        "ce80acd73a5a34d15531d8377fa5b16d0ec5deb7"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Tue May 17 15:57:20 2016 -0700"
      },
      "committer": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Tue May 17 15:57:20 2016 -0700"
      },
      "message": "Rename visual voicemail sync intent value\n\nRename value of KEY_VVM_CELLULAR_DATA_REQUIRED_BOOL KEY_VVM_PREFETCH_BOOL\n\nChange-Id: I13718333a8ddc38e8d2131b478562b76cf9aab64\nFixes:28819765\nFixes:28822093\n"
    },
    {
      "commit": "96b7e20ba6b79d55b6460e6a7ee11911736f89f9",
      "tree": "c9aefe46b222984b60c35750e14fb910a8cd072e",
      "parents": [
        "7996b96311eec2343c16d3677fb834d2ec7cf082"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue May 17 13:50:38 2016 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue May 17 15:35:33 2016 -0700"
      },
      "message": "Adjust Notification APIs per API council\n\nAlso fixes a slight bug where a CharSequence extra\nwas retrieved as a string.\n\nChange-Id: I8a40ab1934b8a20355c3cd4afd66a4a7b91fb517\nFixes: 28775580\nFixes: 28775582\n"
    },
    {
      "commit": "22cfef381d437bd26d23909f733ddc537a44530f",
      "tree": "0b316abd664f26787b706ecb1cda132942b06380",
      "parents": [
        "7996b96311eec2343c16d3677fb834d2ec7cf082"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue May 17 15:29:51 2016 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue May 17 15:29:51 2016 -0700"
      },
      "message": "@hide SystemHealthManager.from\n\nBug: 28820055\nChange-Id: Idd434c196428178e2c66facea36a7e010246611c\n"
    },
    {
      "commit": "1e7d1aa6a6bdee2c92245b5bef5aaa7167b8a311",
      "tree": "05eea489b07f12c9ae3e9ee48779843985a8e476",
      "parents": [
        "94789b4ddff239760adf91896bd6ea86b62d0137"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Tue May 17 14:21:01 2016 -0700"
      },
      "committer": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Tue May 17 14:21:01 2016 -0700"
      },
      "message": "Hide HdrCapabilities constructor.\n\nBug:25684127\nChange-Id: I1a30ab3c162d8891c8aea1447757c85942033a0d\n"
    },
    {
      "commit": "5c96320e40285c4e2d5cdfec4134b707527764d9",
      "tree": "74a93beaa09bb97129f2401bd25e89a689fba7c4",
      "parents": [
        "7996b96311eec2343c16d3677fb834d2ec7cf082"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Tue May 17 13:47:43 2016 -0700"
      },
      "committer": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Tue May 17 20:56:24 2016 +0000"
      },
      "message": "DO NOT MERGE Hide decor caption APIs\n\nHiding the APIs for now since we\u0027re not releasing freeform yet and it\u0027s\nbetter not to expose them now in case we\u0027ll decide to change them later.\n\nBug: 28774476\nChange-Id: Ic2de33c5a611a515fc1c72535587ebf2e0a03a7f\n"
    },
    {
      "commit": "f66a83db41711ebd1187bf9e99d0b21e428075f5",
      "tree": "27439c5018935e2d34edd626f3aeb1170de6c835",
      "parents": [
        "7996b96311eec2343c16d3677fb834d2ec7cf082"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Tue May 17 12:17:44 2016 -0700"
      },
      "committer": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Tue May 17 13:00:53 2016 -0700"
      },
      "message": "Rename minWidth/Height attributes\n\nRename WindowLayout#minimalWidth and #minimalHeight to #minWidth\nand #minHeight to be consistent with other APIs.\n\nBug: 28775586\nChange-Id: Ib7dc26318c4391693ef23f908b4d6090138dd0d7\n"
    },
    {
      "commit": "7996b96311eec2343c16d3677fb834d2ec7cf082",
      "tree": "809d93755bcca95b4cd00630a2b7b2a9589c8f0d",
      "parents": [
        "482bf05a8f192b1978362108c23bc24f6dfe529e",
        "18c0cfb0750668daf8b5c099122ea4fb214a1449"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 17 18:45:42 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 17 18:45:44 2016 +0000"
      },
      "message": "Merge \"TIF: Throw a more appropriate runtime exception when building TvInputInfo\" into nyc-dev"
    },
    {
      "commit": "89d3ba72b7f3318d8911b136af306375051c828a",
      "tree": "cf5edf66f66658bead4191a32c42afddf61746eb",
      "parents": [
        "2d4d408a5be45b027e43fee99cc3a44b6a556c66",
        "e6269c3f1d93582f0bcc18e37227ed4eec001a17"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Tue May 17 17:26:59 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 17 17:27:01 2016 +0000"
      },
      "message": "Merge \"Hide UiAutomation#destroy as test api.\" into nyc-dev"
    },
    {
      "commit": "18c0cfb0750668daf8b5c099122ea4fb214a1449",
      "tree": "04abe60a2d8dd10ee3a7aec5a481014cdb64d8b4",
      "parents": [
        "11d9586117e983e36b2467bcb436200268cd0933"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Mon May 16 18:19:11 2016 -0700"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Tue May 17 10:06:36 2016 -0700"
      },
      "message": "TIF: Throw a more appropriate runtime exception when building TvInputInfo\n\nBug: 28775591\nChange-Id: I934c8d7fed3dda356cdc3bafe51a79f585918ed0\n"
    },
    {
      "commit": "f9d9ce7705475874c82af04eb9b208a7fb556792",
      "tree": "a8f7403f319741c752426d917b043ce0f554b614",
      "parents": [
        "cef3337cb5e27d4f571fb350be055c26d339833d"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Fri May 13 17:44:16 2016 +0100"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue May 17 18:02:32 2016 +0100"
      },
      "message": "DO NOT MERGE Rename PointerIcon and Pointer Capture APIs\n\nThis is a response to API council feedback.\n\nBug: 26830970\nChange-Id: Ia2d284b5c1ab8365bedfdc37d129be4b8146036b\n"
    },
    {
      "commit": "e6269c3f1d93582f0bcc18e37227ed4eec001a17",
      "tree": "00555986d4273cc4b7f88ef3a8837b04b774f51a",
      "parents": [
        "f829c1463b4805545d15924ad6243b9405eb83d6"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Mon May 16 12:55:08 2016 -0700"
      },
      "committer": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Mon May 16 12:55:08 2016 -0700"
      },
      "message": "Hide UiAutomation#destroy as test api.\n\nBug: 28771617\nChange-Id: Ib113883d3d12fc6a9e8c038e2c4eb1731b026b38\n"
    },
    {
      "commit": "a1e4cbe2116bef9fad7c98836926317bde95d33e",
      "tree": "4b260ed2dc9bca89ea7a5b4952a753f28df93914",
      "parents": [
        "d34396443e712a96572d26c820809a9485e57da3",
        "1ad3955a6008f5f442fa5eb0adf7c4e6ba2f17cd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 16 15:18:18 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 16 15:18:20 2016 +0000"
      },
      "message": "Merge \"Remove onUhandledInputEvent API.\" into nyc-dev"
    },
    {
      "commit": "ac6f034f2a25422e852e3dc17ae4eae33ef9b05a",
      "tree": "c33c6a0eee41aa079f3e0e800cfac22d4750b652",
      "parents": [
        "8995b00ce8f68f2a285a97c2ce711bea8c61179e"
      ],
      "author": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Mon May 16 14:15:14 2016 +0100"
      },
      "committer": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Mon May 16 14:15:14 2016 +0100"
      },
      "message": "Rename requestKeyboardShortcutsHelper\n\nPer API council feedback\n\nBug: 28775576\nChange-Id: I1c4f98d7ec0d848f0c387aaedf8a0ed80628c64e\n"
    },
    {
      "commit": "9a32929def3425c55a1bc96ea20346bf95357ae4",
      "tree": "de75809a86c98b2918a0c04c18d323d959f9dd95",
      "parents": [
        "994c4b0b77c03bd7b341fff6d8544b9a76877a75",
        "007e0292bc1b7172c27b0a588613738d02c3c809"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Mon May 16 09:18:35 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 16 09:18:36 2016 +0000"
      },
      "message": "Merge \"Address API review comments.\" into nyc-dev"
    },
    {
      "commit": "e30299f99018f6d1094df53bb48efa712e7a9221",
      "tree": "1423cde61aae0128d5667ef4431b0c5399992d23",
      "parents": [
        "b742495cf54c09c5780c7c22f4d389b92e22449d"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri May 13 11:04:39 2016 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri May 13 13:38:45 2016 -0700"
      },
      "message": "Add Fragment#onAttachFragment for parent fragments\n\nFramework edition\n\nAdd a matching onAttachFragment method to Fragment to match the\nfragment host version.\n\nBug 28760393\n\nChange-Id: I5f50b3446449cae7110da6b4e468ee80f413e1e5\n"
    },
    {
      "commit": "11c8f5315b195d6a63f981a7ff434fa7937ba5d3",
      "tree": "62a92f35eace2dd8fdb8e1fb5b0c2593b8a7a0fa",
      "parents": [
        "8d18eefe50ac574fdca3090ca12d94e307321a33",
        "7f06eed7f528096cd3597dafa0c2b37cb6e7f921"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu May 12 20:52:24 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 12 20:52:26 2016 +0000"
      },
      "message": "Merge \"DPM control for remote input when locked\" into nyc-dev"
    },
    {
      "commit": "752129929fcbe8d7740d25014f7878e835d4f4ef",
      "tree": "1216383387820894982e12083ccd94e88c5f007c",
      "parents": [
        "8a68194477cf938c55bbf7e36509c689d6a54b32",
        "e0cbda454cdf0c78f08be1c5cfec4d02bbb55867"
      ],
      "author": {
        "name": "Tingting Wang",
        "email": "tingtingw@google.com",
        "time": "Thu May 12 17:11:42 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 12 17:11:44 2016 +0000"
      },
      "message": "Merge \"Rename CONTACT_METADATA_SYNC GService Flag.\" into nyc-dev"
    },
    {
      "commit": "26edcba2c950701ff2dd8794687552bc37e4dfc8",
      "tree": "3b161e0d8b5e076e37b52ca7485c6f83acf9618e",
      "parents": [
        "808f2c361af328aad8d69a02779c37f08f1fa32d",
        "538c440c33fc2b9e0bf0c680ddbb14f9a079ff6a"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu May 12 16:32:55 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 12 16:32:56 2016 +0000"
      },
      "message": "Merge \"Remove ShortcutManager\" into nyc-dev"
    },
    {
      "commit": "3041d49d888cf0732c8aafb88d1d931b696b1d41",
      "tree": "6c6c28a7b14adc9ff16e9bc728c27d6ad5318867",
      "parents": [
        "927b6be3d960a42bbc75aacc8dcde792a1d564b4",
        "5ab5c748a850da558a0bcdf9e680228aae4a7646"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Thu May 12 12:53:50 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 12 12:53:51 2016 +0000"
      },
      "message": "Merge \"document the return type of getImportance\" into nyc-dev"
    },
    {
      "commit": "538c440c33fc2b9e0bf0c680ddbb14f9a079ff6a",
      "tree": "d69c56374a0fb7c666f3d8fdb0961b97132c5ba6",
      "parents": [
        "bf150eeb752fd9126118c69411c4241e80718e87"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed May 11 13:56:39 2016 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed May 11 14:25:55 2016 -0700"
      },
      "message": "Remove ShortcutManager\n\nBug 28704708\n\nChange-Id: If7b739adeec38d81d554fc1cf34c81194f5d67b9\n"
    },
    {
      "commit": "7f06eed7f528096cd3597dafa0c2b37cb6e7f921",
      "tree": "9847424a1f4d4f9f8a8922145e093212981293bd",
      "parents": [
        "f7a2afb4fce896f82ee9468825af51efb6cf7c05"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Feb 05 15:21:02 2016 -0800"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed May 11 19:54:09 2016 +0000"
      },
      "message": "DPM control for remote input when locked\n\nBug: 26981262\nChange-Id: I84f26ebe807e89fd56ffc3bbc7fc20f12e2f7391\n"
    },
    {
      "commit": "5ab5c748a850da558a0bcdf9e680228aae4a7646",
      "tree": "feaf7d665d321413794564016ff258caf4ca9848",
      "parents": [
        "aaabcce6d4373cbbc8b08b0ceb26cf0b8259437d"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Tue May 10 15:32:23 2016 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Wed May 11 12:44:58 2016 -0400"
      },
      "message": "document the return type of getImportance\n\nBug: 28690726\nChange-Id: I06508e9e7c38e26e84801b86d6974f01abf5dfc1\n"
    },
    {
      "commit": "5b40d70ced417f1f29f8ce36bed3ecfb26278486",
      "tree": "adef11266c649b408b5e20579f5d713bf6b2ee33",
      "parents": [
        "f09fcff8d40b34171fe88c7ba228e1148ff942ac",
        "91f4aec3ccb4b2a2b66fbde095baa584b0862c11"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Wed May 11 09:25:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 11 09:25:09 2016 +0000"
      },
      "message": "Merge \"Fix AbstractStringBuilder gaining extra APIs.\" into nyc-dev"
    },
    {
      "commit": "e0cbda454cdf0c78f08be1c5cfec4d02bbb55867",
      "tree": "8bfe8259350fd208ccfa75bad84852f4aeafb04e",
      "parents": [
        "de66540fd3f73937c3cfbe1d50e575aa69acc474"
      ],
      "author": {
        "name": "Tingting Wang",
        "email": "tingtingw@google.com",
        "time": "Tue May 10 15:39:37 2016 -0700"
      },
      "committer": {
        "name": "Tingting Wang",
        "email": "tingtingw@google.com",
        "time": "Tue May 10 17:29:00 2016 -0700"
      },
      "message": "Rename CONTACT_METADATA_SYNC GService Flag.\n\nRename it to CONTACT_METADATA_SYNC_ENABLED.\n\nBUG 28295805\n\nChange-Id: Ib1f735b082a2ff6cca93e377b3eaaaf7cd396b8d\n"
    },
    {
      "commit": "6965c1869aa8499706522d057b5143bbc240178b",
      "tree": "d255a4bad4bd7a4f5033bb93ba7e6f54f706e706",
      "parents": [
        "cdaaaaad905396e4f0f2ebd9b37240095182d1d7"
      ],
      "author": {
        "name": "Antonio Cansado",
        "email": "acansado@google.com",
        "time": "Wed Mar 30 11:37:18 2016 -0700"
      },
      "committer": {
        "name": "Antonio Cansado",
        "email": "acansado@google.com",
        "time": "Tue May 10 13:24:16 2016 -0700"
      },
      "message": "Addressing API council comments on NetworkStatsManager.\n\nCallbacks\n - DataUsageCallback renamed to UsageCallback\n - DataUsagePolicy removed; passing in params directly to register method\n - making it an abstract class\n - passing in (networkType, subscriberId) that reached its threshold\n - renaming onLimitReached to onThresholdReached to match existing naming\n - only monitor single network,subscriberId\n - no monitoring of specific uids; using device or user wide instead\n\nTags\n - only owner uid can read its tags\n - exposing only TAG_NONE to match service side\n\nBUG: 27530098\n\nChange-Id: I2b2664da71806868a1e937d2bf4d1f234637509b\n"
    },
    {
      "commit": "91f4aec3ccb4b2a2b66fbde095baa584b0862c11",
      "tree": "a9284cb1eb2dd8bca6a4afad0ed7c93b32ed234e",
      "parents": [
        "eaeb3a21aecbf284cd60c236d68f10a859ed7e4b"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Tue May 10 15:09:08 2016 +0100"
      },
      "committer": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Tue May 10 15:15:17 2016 +0100"
      },
      "message": "Fix AbstractStringBuilder gaining extra APIs.\n\nAbstractStringBuilder showed up in the API as gaining methods originally\nbelonging to StringBuffer/StringBuilder (mostly append(*) and\ninsert(*)).\n\nIdeally it should not be in the API at all, but it\u0027s traditionally been\nthere and we\u0027ll keep it for now.\n\n@hide the affected methods and move the \"implements Appendable\"\ndefinition to StringBuffer/StringBuilder (as methods implementing an\ninterface can\u0027t be @hidden).\n\nBug: 27582395\nChange-Id: I0b85c2c84f3e52ffe7864728d083f9c6ea7304ef\n"
    },
    {
      "commit": "13532bdd2ea63c1b8a5a8d4f95346f3d1e7ecbb5",
      "tree": "3276b580ed7a579c78d7a02d831ea9e3e91e858c",
      "parents": [
        "06e066e9e197e192155703061b235bf167b02a90",
        "149a6c90345c475501c1660609ad73f747f612e2"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Fri May 06 12:06:25 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 06 12:06:29 2016 +0000"
      },
      "message": "Merge \"Fix enterprise contacts APIs naming and docs\" into nyc-dev"
    },
    {
      "commit": "c91f5e297135f9601c7fa6ebe3f4bdc9ad9af112",
      "tree": "67934af716496e3e721301014693ce1e19310a6c",
      "parents": [
        "d2b11f93d826c912fccdd19f7df3444c5cc4bcb5",
        "42d012144113b9da815c3803dcfcd8891e569010"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu May 05 16:56:18 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 05 16:56:20 2016 +0000"
      },
      "message": "Merge \"Add action to launch webview implementation settings\" into nyc-dev"
    },
    {
      "commit": "00e8fef0ba61cd57cd36beeb81ae1eb20ac04eaf",
      "tree": "927953168dca477a991663297b608c403d5de064",
      "parents": [
        "92e5a0dfa66f5cb454ce1bbe7246e806b2517e85",
        "e7fda97fff236afa5597da7df69b1462390c5a14"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu May 05 09:54:45 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 05 09:54:46 2016 +0000"
      },
      "message": "Merge \"Track external/icu API changes for factory registration\" into nyc-dev"
    },
    {
      "commit": "441da79d8aa7b873f23227d10ecd425671b85506",
      "tree": "84dfcf0cc43ae10753b52b578b72541e41f643c8",
      "parents": [
        "5f81a3f84c97999f9eb19291c7b4f67ad8576c7c",
        "a895559a41930b6665d8e3056b463633f3096fbc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 04 20:50:14 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 04 20:50:16 2016 +0000"
      },
      "message": "Merge \"Marking @SystemApi permissions @hide too.\" into nyc-dev"
    },
    {
      "commit": "7ec93a1ee2d381fdcd3be271712e4179ddbf9829",
      "tree": "c20128283fc25483be11fd3b0aea9d63821ab936",
      "parents": [
        "a5e6553917359bb662c8f2788feb3d617803d406",
        "dc67971a996c447c71ceb9ad983c79c96f598bcc"
      ],
      "author": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Wed May 04 18:38:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 04 18:38:30 2016 +0000"
      },
      "message": "Merge \"Add lockdownEnabled parameter to always-on VPN API\" into nyc-dev"
    },
    {
      "commit": "e7fda97fff236afa5597da7df69b1462390c5a14",
      "tree": "25cea967374e1dd2f827c165bfc3dd4e549afdd1",
      "parents": [
        "7544ac22e474547a3cbeaff0dcaf163bbbd4fca7"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed May 04 18:46:45 2016 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed May 04 19:06:07 2016 +0100"
      },
      "message": "Track external/icu API changes for factory registration\n\nBug: 28583844\nChange-Id: I202e2eee5cd7e4c7f84eebf0ff9852552fc6bf96\n"
    },
    {
      "commit": "d516e30b915ffabd0c09f5726d44c1f51fdeceec",
      "tree": "18c67c65a66e510b3bae556075ec6be3e9bcf93f",
      "parents": [
        "b69b5b4a6ddf14ad41de93a46095466858fbdec2",
        "c8dd93d4c8b3f673c0eb739e8622de4d906b3204"
      ],
      "author": {
        "name": "Renat Aksitov",
        "email": "raksitov@google.com",
        "time": "Wed May 04 18:02:45 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 04 18:02:47 2016 +0000"
      },
      "message": "Merge \"Voice Messaging Intent API.\" into nyc-dev"
    },
    {
      "commit": "42d012144113b9da815c3803dcfcd8891e569010",
      "tree": "2c95eac220eb4a7c73fd60d217df70c30abf5863",
      "parents": [
        "629b4cfeee24f38b906d0501e87f71970b060b25"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue May 03 14:16:56 2016 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue May 03 14:16:56 2016 -0400"
      },
      "message": "Add action to launch webview implementation settings\n\nBug: 28554048\nChange-Id: I5ccdf5350c216949890d79b2b306b935a5949824\n"
    },
    {
      "commit": "dc67971a996c447c71ceb9ad983c79c96f598bcc",
      "tree": "c8339a423cceec8b6cfde32505b13b891b3223cd",
      "parents": [
        "7544ac22e474547a3cbeaff0dcaf163bbbd4fca7"
      ],
      "author": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Tue May 03 13:23:03 2016 +0100"
      },
      "committer": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Tue May 03 13:24:42 2016 +0100"
      },
      "message": "Add lockdownEnabled parameter to always-on VPN API\n\nAllows callers to opt-out of blockading network traffic during boot and\non VPN app failure.\n\nBug: 26694104\nChange-Id: Ibfbd43ad09a25f2e38053fcd6306df3711f8bde2\n"
    },
    {
      "commit": "6a3948bc1268f84faac81d65f43670c30f83746a",
      "tree": "ddbd67cea462ffce75f556950da5de1f9aad277c",
      "parents": [
        "d88030fe9e070a433120ba2bcf442e271c3ce2df",
        "6e2e7f585ba74213fde92bd23150949f76335fba"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 02 23:19:42 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 02 23:19:44 2016 +0000"
      },
      "message": "Merge \"use \u0027int\u0027 for min sdk version\" into nyc-dev"
    },
    {
      "commit": "6e2e7f585ba74213fde92bd23150949f76335fba",
      "tree": "33da9ca70e6f8e48ffcd0c02dfb315922d6bcbc3",
      "parents": [
        "4e4fca43b0fb1320ce0265640d33b700cd886da8"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Mon May 02 14:56:45 2016 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Mon May 02 15:07:32 2016 -0700"
      },
      "message": "use \u0027int\u0027 for min sdk version\n\nper api council\n\nChange-Id: Id3c1191534f61a0d511a6e9932f50ee613830999\n"
    },
    {
      "commit": "a895559a41930b6665d8e3056b463633f3096fbc",
      "tree": "9507f8e12f72fceed0d6a90058d40911bd34c88c",
      "parents": [
        "65e654a1a18ae547e1728a355f25d99c796f0abd"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Mon May 02 14:45:46 2016 -0700"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Mon May 02 14:45:46 2016 -0700"
      },
      "message": "Marking @SystemApi permissions @hide too.\n\nBug: 28287631\nChange-Id: Ie0375620689263ebafd6850f2261e090f09521b1\n"
    },
    {
      "commit": "66496d0d6d179116af5218d409ca64c5f0f16ed4",
      "tree": "61f6b40c798670d0c42c5e6d78c16acdca8b4d83",
      "parents": [
        "2c003c39e7aa05f2515a849d99306a7d3538e978",
        "f939e4adf1b3c6f9d7d26def48503654801f700d"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Mon May 02 16:55:36 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 02 16:55:38 2016 +0000"
      },
      "message": "Merge \"media: Add missing dobly-vision profile.\" into nyc-dev"
    },
    {
      "commit": "c8dd93d4c8b3f673c0eb739e8622de4d906b3204",
      "tree": "b9814a1991fe22f3edcb93c2afd28003603e22bc",
      "parents": [
        "6d1a776c26206ea44339f19e13b413aa7d25bd6d"
      ],
      "author": {
        "name": "Renat Aksitov",
        "email": "raksitov@google.com",
        "time": "Sun May 01 16:31:28 2016 -0700"
      },
      "committer": {
        "name": "Renat Aksitov",
        "email": "raksitov@google.com",
        "time": "Mon May 02 09:22:02 2016 -0700"
      },
      "message": "Voice Messaging Intent API.\n\nAdding missing items about MIME type and account type to the\n\"integration with the Contacts Provider\" section.\n\nBug 28295510\n\nChange-Id: I890458e62a714519be70e930fd53315c141ba354\n"
    },
    {
      "commit": "948627eeaaa9ab4147b87bda9565ad16c510cfb7",
      "tree": "cf1369728843f5b0e28cedc42ae0bd205f686018",
      "parents": [
        "ddf44fc7efac3e2ae25d07781230d3a73a786788"
      ],
      "author": {
        "name": "Nadia Benbernou",
        "email": "nbenbernou@google.com",
        "time": "Thu Apr 14 14:41:08 2016 -0400"
      },
      "committer": {
        "name": "Nadia Benbernou",
        "email": "nbenbernou@google.com",
        "time": "Thu Apr 28 17:57:25 2016 -0400"
      },
      "message": "Add api to WearableExtender for setting and getting the dismissal id.\nBug:27696581\n\nChange-Id: Idf37234a9fd1d54e2fab0a4d5bfab70bbb1a3ba5\n"
    },
    {
      "commit": "f939e4adf1b3c6f9d7d26def48503654801f700d",
      "tree": "7a0fa34be117c7300d63966e9cbc2115b3d80849",
      "parents": [
        "8d887d89e8b38572c80c0db53f9bc969a3496026"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Thu Apr 28 11:57:40 2016 -0700"
      },
      "committer": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Thu Apr 28 11:57:40 2016 -0700"
      },
      "message": "media: Add missing dobly-vision profile.\n\nBug:28411120\nChange-Id: I92eecd7436365fab2668e66b8759c68e7d7af298\n"
    },
    {
      "commit": "a516aea7c588845fba49fa2dc0dffcde4448670c",
      "tree": "e1ebc26104fdaf8f9ffb7909e0cb6b7dfe6aa98a",
      "parents": [
        "c39532dfcc98606a290de5070f9a4cbfc4a62901",
        "9186c38fceedd4e517d764216b4f71561f3baf97"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Thu Apr 28 18:33:04 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 28 18:33:06 2016 +0000"
      },
      "message": "Merge \"media: Change VP9 ProfileLevel to start from 0x1.\" into nyc-dev"
    },
    {
      "commit": "9de0f87e9708f86b46a3c38d4d091c2bc1ba9885",
      "tree": "a525158a969b87483ec2bc7c0e26fb6442e1c969",
      "parents": [
        "bf67e5dc63ab801832e83fd09ae525d937ccb451",
        "42b0c4dcf0e8e61280143a9056a81235f587d82f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 28 13:41:47 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 28 13:41:49 2016 +0000"
      },
      "message": "Merge \"Move allowGeneratedReplies to Action\" into nyc-dev"
    },
    {
      "commit": "d19191d4dcdefeebe0409d65740ee006c9e8a6a2",
      "tree": "0c7fc7723403e921b500bf93695eeafd9ebd135e",
      "parents": [
        "1d3c59457c9bcf30e6ecb898e64d9d9725e7803e",
        "d55def89244f9c7be69559e48300734d3966e712"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Thu Apr 28 05:34:03 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 28 05:34:05 2016 +0000"
      },
      "message": "Merge \"Fix API review comments, add remove callback.\" into nyc-dev"
    },
    {
      "commit": "1f70f0b7d60ad0b98fe6597162769bce8b85e3ed",
      "tree": "7194bf00b70392588ce9666ce89bc3bc8fec3d2f",
      "parents": [
        "0db93cea0fef6aa73caa0ef422b8e0a4e45a24e5",
        "70439244ba1abc4f32357d2ee8ff38f73158fe37"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Wed Apr 27 22:50:34 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 27 22:50:37 2016 +0000"
      },
      "message": "Merge \"Fix several accessibility magnification issues.\" into nyc-dev"
    },
    {
      "commit": "007e0292bc1b7172c27b0a588613738d02c3c809",
      "tree": "c66cc4910047ba19e40a34e54768e0d7b9765e12",
      "parents": [
        "7587ba86086be9bd56d13fe28904b46ae7d3c521"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Tue Apr 26 09:47:56 2016 +0200"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Thu Apr 28 00:39:33 2016 +0200"
      },
      "message": "Address API review comments.\n\nBug: 28148563\nChange-Id: I0b66cf6954bb7d31e76d1e6445a656abd316ebcd\n"
    },
    {
      "commit": "70439244ba1abc4f32357d2ee8ff38f73158fe37",
      "tree": "4d5f45fe3190aad574db00d16d971815be0f812a",
      "parents": [
        "b1dea03f0a72923793895048e1a5aac0d4e485c5"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Mar 10 15:15:49 2016 -0800"
      },
      "committer": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Wed Apr 27 13:57:43 2016 -0700"
      },
      "message": "Fix several accessibility magnification issues.\n\nClarifying region used for magnification as \"magnificationRegion\",\nboth in the public API and in the code. There\u0027s been significant\nconfusion about what \"magnfifiedRegion\" means. Removing\n\"availableRegion\" from everywhere except where it\u0027s required, as\nthat region was identical to magnified/magnification region.\n\nTrying to shut down magnification was a complex situation where\nanimations in progress and new magnification requests were tricky to\nhandle correctly. It was not possible to guarantee that the\nmagnification callbacks were unregistered consistently. There were\nat least two situations that led to phone restarts:\n1. If a triple tap was detected between unregistering the callbacks\nand shutting down the input filter. In this case the magnification\nrequest would go through.\n2. If an animation had just started when magnification was turned\noff, so the current magnification was 1.0 but the animator was\nabout to change it. In this case the callbacks would be unregistered,\nand then the animator would start changing the magnification.\n\nThis change makes registering and unregistering magnification atomic.\nIt also makes MagnificationController stick around indefinitely once it\nis created, registering and unregistering as needed to support\nmagnification gestures and services that control magnification. Services\nthat merely query the status of magnification no longer register for\ncallbacks.\n\nOne part of shutting down is turning off the animation and guaranteeing\nthat it won\u0027t try to make further changes. Adding a flag to\nSpecAnimationBridge and a lock in that class so we can guarantee that\nnothing happens when we aren\u0027t registered for magnification callbacks.\n\nAlso reconfiguring all accessibility options when a service stops to\nmake sure that only the features required by the current configuration\nare enabled.\n\nBug: 27497138\nBug: 27821103\nChange-Id: If697cbd34b117d82c8eee1ba7d0254089ee4241d\n"
    },
    {
      "commit": "1ad3955a6008f5f442fa5eb0adf7c4e6ba2f17cd",
      "tree": "f0cc3c94ba862d9689c1c982275b640003bcb21f",
      "parents": [
        "8891ae1f7f69a1d1b203477bea01674c98af1141"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Apr 27 13:07:18 2016 -0400"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Apr 27 13:07:18 2016 -0400"
      },
      "message": "Remove onUhandledInputEvent API.\n\nThis callback was never used by WebView and anyone that overrides it\nis going to just be broken since we never actually call into it from\nthe method that WebView does call. Furthermore, the WebView team has\ndecided that the API has too many complications to ever implement,\nthe most notable of which is that MotionEvents tend to come in\nstreams that would need to be buffered in order to detect the event\nbefore it can be determined whether they were handled or not which\nmeans that any uses of the API are inevitably going to be janky\nexperiences.\n\nBug: 14279909\nChange-Id: I068601ce947bccacabfe55b86b06005449b65bcf\n"
    },
    {
      "commit": "39bb2c29b427b0cf2396a8691176584094ae805c",
      "tree": "312a79f3b74613253545293348684eb75c271ef0",
      "parents": [
        "4dc63f78a910e421d106cffc105b085f1ab1e2ae",
        "da802f5100fe2b19b5cb898efc2c66bdd7e19fd1"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Wed Apr 27 16:38:19 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 27 16:38:21 2016 +0000"
      },
      "message": "Merge changes from topic \u0027atv-hdr\u0027 into nyc-dev\n\n* changes:\n  Unhide getHdrCapabilities and HdrCapabilities.\n  Plumb HDR capabilities to Display\n  Revert \"Revert \"Hook up HDR capabilities from native SurfaceControl\"\"\n"
    },
    {
      "commit": "4dc63f78a910e421d106cffc105b085f1ab1e2ae",
      "tree": "9be5fca6e3372db027ab218a29ad49a1ca7473f4",
      "parents": [
        "7f209d37f17d4df09475137c38b84a3338c84023",
        "66f6bd32d89a5d6efceb1da10bc111cd16ef8f3f"
      ],
      "author": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Wed Apr 27 15:32:57 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 27 15:32:58 2016 +0000"
      },
      "message": "Merge \"Cleanup LocaleList docs given API review\" into nyc-dev"
    },
    {
      "commit": "42b0c4dcf0e8e61280143a9056a81235f587d82f",
      "tree": "c450b26c72d8f46167119c6bff4318e2d56fa34e",
      "parents": [
        "7f209d37f17d4df09475137c38b84a3338c84023"
      ],
      "author": {
        "name": "Alex Hills",
        "email": "ahills@google.com",
        "time": "Tue Apr 26 13:35:36 2016 -0400"
      },
      "committer": {
        "name": "Alex Hills",
        "email": "ahills@google.com",
        "time": "Wed Apr 27 10:48:52 2016 -0400"
      },
      "message": "Move allowGeneratedReplies to Action\n\nBug:28044251\nChange-Id: If25d63a32f82537432858b1a31e78292638631b7\n"
    },
    {
      "commit": "7f209d37f17d4df09475137c38b84a3338c84023",
      "tree": "07856ff96c1e32df08aef9ad73b7b8216d16f9c0",
      "parents": [
        "9fa8b54589b68dc6da3a7201cad1fc43e01e59e3",
        "e94cbc76d560a157c0a0d47181b4ed2a0aadbeb1"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Apr 27 14:36:51 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 27 14:36:53 2016 +0000"
      },
      "message": "Merge \"API tweaks to PixelCopy and make it public\" into nyc-dev"
    },
    {
      "commit": "66f6bd32d89a5d6efceb1da10bc111cd16ef8f3f",
      "tree": "92b21bf7a241ed5fd2b7579bccb0dd898bdb9185",
      "parents": [
        "0c9c09ccff72c9a017e6c7da3aef8738eea5f176"
      ],
      "author": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Tue Apr 26 12:18:36 2016 +0100"
      },
      "committer": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Wed Apr 27 14:55:45 2016 +0100"
      },
      "message": "Cleanup LocaleList docs given API review\n\n-- Remove default constructor from public API since getEmptyLocaleList exists\n-- Merge the Locale and Locale[] constructors by providing a single Locale… varargs constructor\n-- forLanguageTags, get, toLanguageTags, size, need docs\n-- get(int location) should be get(int index)\n\nPlus general docs improvements\n\nBug: 28296200\nChange-Id: I8b4e67184f8c723daebcd251f04947d48bbb5478\n"
    },
    {
      "commit": "9186c38fceedd4e517d764216b4f71561f3baf97",
      "tree": "545aa94123b7bf70ef6072ab9bb73dde1037f0c1",
      "parents": [
        "fc5f6e6c80954c837a98d963789f6a30f3b87ad1"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Tue Apr 26 17:51:59 2016 -0700"
      },
      "committer": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Tue Apr 26 17:51:59 2016 -0700"
      },
      "message": "media: Change VP9 ProfileLevel to start from 0x1.\n\nBug:28380207\nRelated to Bug: 25684127\n\nChange-Id: I9f18358744e9406b34dc880e6eb533945eabe104\n"
    },
    {
      "commit": "da802f5100fe2b19b5cb898efc2c66bdd7e19fd1",
      "tree": "f074024673ca4ea48577e17f7256a43b048bc900",
      "parents": [
        "9ff94c0251722c44eece7c3561b4ed36b286d4a8"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Wed Apr 06 18:02:17 2016 -0700"
      },
      "committer": {
        "name": "David James",
        "email": "davidjames@google.com",
        "time": "Tue Apr 26 23:04:56 2016 +0000"
      },
      "message": "Unhide getHdrCapabilities and HdrCapabilities.\n\nBug:25684127\nChange-Id: Ibeefc566213da5b76deba13eb2224916a4fefd13\n"
    },
    {
      "commit": "e94cbc76d560a157c0a0d47181b4ed2a0aadbeb1",
      "tree": "f0f09618a3bcf57851147fb9c4082f99ae023f9f",
      "parents": [
        "a5bbbe55b74d3a835b64fa18959f487da2df967e"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Apr 25 13:03:44 2016 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Apr 26 15:41:43 2016 -0700"
      },
      "message": "API tweaks to PixelCopy and make it public\n\nBug: 27708453\nChange-Id: I81667ce42f9ca1c1a13e1e61299927900845fc84\n"
    },
    {
      "commit": "f84b3e0e2fe11c8ee1d86ad44236ba4129fc3ae1",
      "tree": "fa5e0b962b8e8bf7f4f63d926b561b6de46dbd22",
      "parents": [
        "5475c951bc5efff1f67ac61e2be46b0a3a18408e",
        "f56c9f432bafda9765f5ffcb25be5259645e121d"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Tue Apr 26 22:05:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 26 22:05:30 2016 +0000"
      },
      "message": "Merge \"Add manifest attribute for VR activities.\" into nyc-dev"
    },
    {
      "commit": "f71d7feef22db9e0cab2f32edc7440aedb86fdfe",
      "tree": "518e0a0e00d16c48d386d89cff0c5588719b9aab",
      "parents": [
        "83ca62bdbe00359a1cf574efc5abfb19c5f57337",
        "53a441ca8eda5a3e6209a952b1bbd32a39e19a1c"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Apr 26 18:36:26 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 26 18:36:28 2016 +0000"
      },
      "message": "Merge \"Ensure local settings caches are not stale\" into nyc-dev"
    },
    {
      "commit": "53a441ca8eda5a3e6209a952b1bbd32a39e19a1c",
      "tree": "a2ba745db7de9a74135bb7fd9fa971dff6f33f6b",
      "parents": [
        "5a91b615232374084a45752d7c09c25265e263ed"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Apr 19 19:38:00 2016 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Apr 26 11:31:55 2016 -0700"
      },
      "message": "Ensure local settings caches are not stale\n\nWe used the system proterties as a shared memory mechanism\nto propagate information to local settings caches when the\ncontent has changed and the cache should be cleared. The\nsystem properties are unfortunately updated asynchronously\nleading to cases where clients may read stale data.\n\nThis change adds a simple int array data structure backed\nby shared memory which guarantees individual values are\natomically read and updated without memory tear. Multi-\nindex opearations are not synchronized between each other.\n\nThe settings provider is using the new data structure to\npropagate the settings generation which drives when caches\nare purged.\n\nWe have a single memory array keeping the generation for\ndifferent settings tables per user. Since memory array is\nnot a compact data structure and the user space exceeds\nthe memory array size we use an in-memory map from keys\nto indices in the memory array where the generation id of\na key is stored. A key is derived by the setting type in\nthe 4 most significant bits and the user id in the 28 least\nsignificant bits.\n\nThe mapping from a key to an index is cleared if the user is\nremoved and the corresponding index in the memory arry is\nreset to make it available for other users. The size of the\nmemory array is derived from the max user count that can be\ncreated at the same time.\n\nbug:18826179\n\nChange-Id: I64009cc5105309ef9aa83aba90b82afc8ad8c659\n"
    },
    {
      "commit": "a0676c92078b3d5abd850052db80e3b619ce1c5f",
      "tree": "7d62607435c9e18fbcd3d69ce966e9c69046b22d",
      "parents": [
        "6392db9df7ca1a809ff882e0792bf7fbc105ce96",
        "0aa7d615c28c85b0189b8314645db45b3bccc8a9"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Apr 26 15:29:09 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 26 15:29:11 2016 +0000"
      },
      "message": "Merge changes from topic \u0027api_review\u0027 into nyc-dev\n\n* changes:\n  Api review: Settings.\n  Reduce spacing.\n"
    },
    {
      "commit": "f56c9f432bafda9765f5ffcb25be5259645e121d",
      "tree": "9c15eec44bf7244b1d0aaff2814f4678c2a40f7e",
      "parents": [
        "b56b72a8461dcc1a9dccd4c7019e2ecbf191fc1c"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Apr 22 18:20:55 2016 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Mon Apr 25 13:32:03 2016 -0700"
      },
      "message": "Add manifest attribute for VR activities.\n\n- Allow jank-free VR-\u003eVR activity transitions, even during\n  long activity transitions.\n\nBug: 28115931\nChange-Id: I1e3fd1a5245bac3433ea6282cb1c7a71f0e0266f\n"
    },
    {
      "commit": "0aa7d615c28c85b0189b8314645db45b3bccc8a9",
      "tree": "02b48cebd5a18aad43f49c5a543c056dcac80785",
      "parents": [
        "47bee3b529c0110bf39e6917e7c8cec6e2784306"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Apr 25 14:57:33 2016 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Apr 25 14:57:33 2016 -0400"
      },
      "message": "Api review: Settings.\n\nHide notification policy setting.\n\nBug: 28295513\nChange-Id: Ic117285c3eb07cb4bf399e233adad835772b9673\n"
    },
    {
      "commit": "149a6c90345c475501c1660609ad73f747f612e2",
      "tree": "3fa7a11c2b1756c45b141feef37d65464d13c5dd",
      "parents": [
        "f48f390a60694df6f4b72bd0ac462dd19c5e1191"
      ],
      "author": {
        "name": "Ricky Wai",
        "email": "rickywai@google.com",
        "time": "Mon Apr 25 12:14:53 2016 +0100"
      },
      "committer": {
        "name": "Ricky Wai",
        "email": "rickywai@google.com",
        "time": "Mon Apr 25 12:14:53 2016 +0100"
      },
      "message": "Fix enterprise contacts APIs naming and docs\n\nBug: 28295752\nChange-Id: I504af42ab1146c6c82f54773c25450d41445345c\n"
    },
    {
      "commit": "f07c7b9fd0a640bff4bf7690373613da217fe69b",
      "tree": "e7c49a80faaf335046b0299d1a44d57ce2d7b06a",
      "parents": [
        "14d8be728bbca1e7d721479fa1476e23e1b7accf"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Apr 22 09:50:16 2016 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Apr 24 14:39:34 2016 -0600"
      },
      "message": "API changes for DownloadManager and JobScheduler.\n\nTo support moving DownloadManager, add new JobScheduler network type\nconstraint that matches \"any network except roaming.\"  Also add an\nAPI to get a specific JobInfo by ID.\n\nSince the default network can be different on a per-app basis, and\nindividual apps may be blocked due to app standby, evaluate job\nconnectivity constraints on a per-UID basis.  To implement this\ncleanly, add NetworkInfo.isMetered() to match the isRoaming() API.\n\nAdd new DownloadManager APIs to support charging and device idle\nconstraints, which are plumbed through to JobScheduler under the\nhood when scheduled.\n\nAdd filtering to JobScheduler dumpsys to omit noisy details for\npackages the caller isn\u0027t interested in.\n\nBug: 28098882, 26571724, 19821935\nChange-Id: I09ca7184ef7ce6adba399f579d415a5fb2ea6110\n"
    },
    {
      "commit": "b02d51b3d31b1a49ddc7c7e7db97b576d6e4f78f",
      "tree": "803bc94372487503ee1e44f4c373a235f6446f6c",
      "parents": [
        "eefff3742de62101341128a32b227a25ed22df06",
        "02e81a094f7b9a374b0bf54bd621566f458fe7b5"
      ],
      "author": {
        "name": "Chris Banes",
        "email": "chrisbanes@google.com",
        "time": "Sat Apr 23 07:04:20 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 23 07:04:21 2016 +0000"
      },
      "message": "Merge \"Make AbsSavedState read using given ClassLoader\" into nyc-dev"
    },
    {
      "commit": "ffcba67bf9d25d9b8131f0aab9d5c8a4df492b69",
      "tree": "46272bd6403242d37e9cde2ff9b7e6fea3ed5024",
      "parents": [
        "a5dd3f32403deb01ad260d50468f4daf8988ab01",
        "714bbd8539b73f9d8cf396b6e0edd03f968ebfbd"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Fri Apr 22 22:51:50 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 22 22:51:51 2016 +0000"
      },
      "message": "Merge \"Rename GET_PASSWORD_PRIVILEGED and make it signature.\" into nyc-dev"
    },
    {
      "commit": "8431a48f779939a9c49538d054539321f9421e6c",
      "tree": "434f7c8c836d50ab7b75db06fd2870f77eb90655",
      "parents": [
        "eca47ef813c49c8d8cee2cdc93c296bbc59ed73b",
        "3f9306fe8422aff1db7e4123ec876631d0651b3a"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Fri Apr 22 22:43:57 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 22 22:43:59 2016 +0000"
      },
      "message": "Merge \"Rename _BOOLEAN visual voicemail config keys to _BOOL\" into nyc-dev"
    },
    {
      "commit": "714bbd8539b73f9d8cf396b6e0edd03f968ebfbd",
      "tree": "4af90a52ba3bbef32c8ed94e04728dec195de57e",
      "parents": [
        "ee4ee262c674cf0a20cf294ecfe4b8736cf6c983"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Fri Apr 22 14:10:40 2016 -0700"
      },
      "committer": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Fri Apr 22 15:04:01 2016 -0700"
      },
      "message": "Rename GET_PASSWORD_PRIVILEGED and make it signature.\n\nNow named GET_PASSWORD. Now it is just a signature, not privileged.\n\nBug: 28295831\nChange-Id: Ice93b527edced9546639b6c7096aad933c517548\n"
    },
    {
      "commit": "9ef0ce1749e626a47d669a3f4b059ba748d2e69e",
      "tree": "c35c21705d234d388430bb26ff04e57ce541c8dc",
      "parents": [
        "6c83c7aa5f84680ffd53d3e318279cbead8b1af5",
        "d9b04d956f7ad8605758c38a93e4b61b2816562a"
      ],
      "author": {
        "name": "Alexander Hills",
        "email": "ahills@google.com",
        "time": "Fri Apr 22 18:32:48 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 22 18:32:49 2016 +0000"
      },
      "message": "Merge \"Changes Message from using parcels to bundles\" into nyc-dev"
    },
    {
      "commit": "cb1f9da55b2960f7cabd9c50632f2ac9d8a3311a",
      "tree": "991a32b1332c125021f2b6856e183b6e6666879a",
      "parents": [
        "b0df08598c9005938a8315a76c148967e6e06fc4",
        "4bcb06b961a3984eed0029162291f1b3760815ec"
      ],
      "author": {
        "name": "Alexander Hills",
        "email": "ahills@google.com",
        "time": "Fri Apr 22 18:11:44 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 22 18:11:46 2016 +0000"
      },
      "message": "Merge \"Adds a BigPicAmbient flag to WearableExtender\" into nyc-dev"
    },
    {
      "commit": "b0df08598c9005938a8315a76c148967e6e06fc4",
      "tree": "fe882e5b8914fae060c3a0a3eec37c8d377b8706",
      "parents": [
        "bfce110c63541f514c865fc221047b8101932d58",
        "ee564881d99eeca24e1ef4b59ca6dab4d30a90d9"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Apr 22 17:54:31 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 22 17:54:34 2016 +0000"
      },
      "message": "Merge \"TIF: Address API review comments\" into nyc-dev"
    },
    {
      "commit": "1a83df8ba716d027ac26c9198ed3d3b8d2b98ad1",
      "tree": "0996c6b8dbd3083a910a4d5dc985c75941d7ef2a",
      "parents": [
        "82ee6753305b484d778743882fb827c6b73d82c1",
        "0bf096f1b45959e260b09b2483e79187c1991f54"
      ],
      "author": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Fri Apr 22 16:46:29 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 22 16:46:31 2016 +0000"
      },
      "message": "Merge \"Keyboard shortcuts: dismiss when activities start via shortcut\" into nyc-dev"
    }
  ],
  "next": "82ee6753305b484d778743882fb827c6b73d82c1"
}
