)]}'
{
  "log": [
    {
      "commit": "bc0ce990435fe02a356b3e43272f692709f633ed",
      "tree": "94e5ef851aaefc64a1f8f9daa51c25795ecbd0b1",
      "parents": [
        "15569c461a1e62a0b7bff25e680dbaa8a43d683d",
        "31502d3d95610930b56bb7931dbd57a997f9ce8f"
      ],
      "author": {
        "name": "Michal Karpinski",
        "email": "mkarpinski@google.com",
        "time": "Thu Jan 28 11:47:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 11:47:23 2016 +0000"
      },
      "message": "Merge \"Logging of keyguard actions into security log\""
    },
    {
      "commit": "31502d3d95610930b56bb7931dbd57a997f9ce8f",
      "tree": "b666b30ff26fffcb149189f36222da1d51b5fc20",
      "parents": [
        "800133d4eb5c6bc4c88f236362e0cca4f7e2fc54"
      ],
      "author": {
        "name": "Michal Karpinski",
        "email": "mkarpinski@google.com",
        "time": "Mon Jan 25 16:43:07 2016 +0000"
      },
      "committer": {
        "name": "Michal Karpinski",
        "email": "mkarpinski@google.com",
        "time": "Thu Jan 28 11:07:56 2016 +0000"
      },
      "message": "Logging of keyguard actions into security log\n\nBug: 22860162\nChange-Id: I7dbe68fff7d9d45b6c417d960cf025c8d0694917\n"
    },
    {
      "commit": "153d7ada2e39b88f0a1a0764b598b32430877aac",
      "tree": "a7a49f79a79502a9f41c29bff1522f9a8c02e47e",
      "parents": [
        "3842e318b2175888e2fe1665d106b5653be5470b",
        "21b0008db6443cc4c7188254491c8dce2da8758a"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jan 28 05:55:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 05:55:07 2016 +0000"
      },
      "message": "Merge \"MediaExtractor: add getDrmInitData API\""
    },
    {
      "commit": "8484459717a26ecf7fabb84dd071fa18101cd83e",
      "tree": "ebd8b8fc25bb4260e8cfc98597ff30edd897c9e7",
      "parents": [
        "7cb255814a50e58de9fc76b152a74edb56e6f342",
        "37ed8d1ce0ffa1e570e868a357b6cb6d509c4e91"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Jan 28 05:23:08 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 05:23:08 2016 +0000"
      },
      "message": "Merge \"Tweaks to user creation intent text and error codes\""
    },
    {
      "commit": "7cb255814a50e58de9fc76b152a74edb56e6f342",
      "tree": "e6123ec3365ba7a5e26ad7b3a56d359bab7fd3ac",
      "parents": [
        "570d67cc3f6a3918c6ec04a678da0646a964f7b2",
        "a29583553957a19755bfba26f48b6ebe977879cb"
      ],
      "author": {
        "name": "Peng Xu",
        "email": "pengxu@google.com",
        "time": "Thu Jan 28 05:21:08 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 05:21:08 2016 +0000"
      },
      "message": "Merge \"Implementation of sensor additioanl info report\""
    },
    {
      "commit": "570d67cc3f6a3918c6ec04a678da0646a964f7b2",
      "tree": "f1b1de5d4fbd83249deaba2d9061b5a84bc5ac3a",
      "parents": [
        "3ce2653cc0ee36f64f3de6a4bdea15555b4c32c2",
        "cbcd39488b4bddfaa84dfe378ede2f707aedd6ca"
      ],
      "author": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Thu Jan 28 05:08:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 05:08:07 2016 +0000"
      },
      "message": "Merge \"Add DocumentsProvider::removeDocument().\""
    },
    {
      "commit": "cbcd39488b4bddfaa84dfe378ede2f707aedd6ca",
      "tree": "718a66ece29dd75e5376e48c92dc1b299c84dda4",
      "parents": [
        "d5ee47033fab5aa229ad194cfedd492d372cbcd8"
      ],
      "author": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Thu Jan 28 12:39:25 2016 +0900"
      },
      "committer": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Thu Jan 28 14:06:22 2016 +0900"
      },
      "message": "Add DocumentsProvider::removeDocument().\n\nMulti-parents are supported already in moveDocument(). For parity, this CL\nadds removeDocument, so it\u0027s possible to delete a file from a specific\nparent.\n\nBug: 26481380\nChange-Id: Icd4213abc0c3413931902f4f8984746c84c65e52\n"
    },
    {
      "commit": "a29583553957a19755bfba26f48b6ebe977879cb",
      "tree": "f7a6e09f89a713de093731e8ed23451d03d990dd",
      "parents": [
        "4f93c58b393bad5d0bcc4237fa66f14fb9c9ee28"
      ],
      "author": {
        "name": "Peng Xu",
        "email": "pengxu@google.com",
        "time": "Tue Jan 26 18:42:17 2016 -0800"
      },
      "committer": {
        "name": "Peng Xu",
        "email": "pengxu@google.com",
        "time": "Wed Jan 27 20:49:26 2016 -0800"
      },
      "message": "Implementation of sensor additioanl info report\n\nThis implements a mechanism for sensor hardware/HAL to deliver additional information beside sensor\nreadings to application. It includes internal temperature reading, untracked delay of sample,\nlocation and pose of sensor device placement in phone frame, etc. This is also a very expandable\nframe to account for future need.\n\nChange-Id: Ifd52ff315ef675086326f118eab773b0194bae23\nNote: sensor additional information report used to be called sensor meta data.\n"
    },
    {
      "commit": "376c5a8d34493a847a513e64cf3a654556f98017",
      "tree": "647ebfe089bf3ea7c5c05df93fc6a84831de071e",
      "parents": [
        "4f93c58b393bad5d0bcc4237fa66f14fb9c9ee28",
        "038832b9001f66bd2cbebaf1312a7ada2e512114"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Thu Jan 28 04:46:16 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 04:46:16 2016 +0000"
      },
      "message": "Merge \"Implement MtpDevice#getPartialObject64 in Java API.\""
    },
    {
      "commit": "21b0008db6443cc4c7188254491c8dce2da8758a",
      "tree": "843afee3b3c2b0c3e266a0d0c36fb4cce7d334a9",
      "parents": [
        "4f93c58b393bad5d0bcc4237fa66f14fb9c9ee28"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed Jan 27 16:50:08 2016 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Jan 27 20:42:27 2016 -0800"
      },
      "message": "MediaExtractor: add getDrmInitData API\n\nBug: 26070802\nChange-Id: I32e256f5988e206188f43d1bef0ad2ffdce8caec\n"
    },
    {
      "commit": "8af734b80a44c8ec8775e1adbd2955b38a184564",
      "tree": "76895d385cb96ee3981dad0b05d42f0555fcad9c",
      "parents": [
        "2c6c25f2460fd5606e52c25f98d44122219a7090",
        "f730d87936131902773bb64789cce94b0db78fef"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Jan 28 04:23:04 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 04:23:04 2016 +0000"
      },
      "message": "Merge \"API to query recording format and device on AudioRecordConfiguration\""
    },
    {
      "commit": "ab821a517d6141e452fd64e03eb97e29cafb0c38",
      "tree": "b7e1689359c04603701ba963d274341784736bbe",
      "parents": [
        "4666057155f11acac61231ae55581b99f775492a",
        "7db9c8193797ad8bca6d191d5bbb2ec2f7dd1868"
      ],
      "author": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Thu Jan 28 04:20:43 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 04:20:43 2016 +0000"
      },
      "message": "Merge \"Unhide DocumentsContract.isTreeUri.\""
    },
    {
      "commit": "4666057155f11acac61231ae55581b99f775492a",
      "tree": "208aa6434d708f6a5cdd8a671e1d65aa747bd6be",
      "parents": [
        "d5ee47033fab5aa229ad194cfedd492d372cbcd8",
        "6a8fd7935fdc67b1cd43a11dc65abd4f8e4152ce"
      ],
      "author": {
        "name": "Arunesh Mishra",
        "email": "arunesh@google.com",
        "time": "Thu Jan 28 04:10:38 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 04:10:38 2016 +0000"
      },
      "message": "Merge \"SoundTrigger system API changes.\""
    },
    {
      "commit": "de3dbb463c30b53ac0a254f69ffa01416dcbadb3",
      "tree": "75223e44228c9ad0e30d5b4e06d5327ed0b2c99e",
      "parents": [
        "c8718b57b7edcc31ffbd06025ae0e7aaa67a9d60",
        "dbee9bb342cdfaa5155b1918f90262c05e2464cb"
      ],
      "author": {
        "name": "Tenghui Zhu",
        "email": "ztenghui@google.com",
        "time": "Thu Jan 28 03:41:15 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 03:41:15 2016 +0000"
      },
      "message": "Merge \"Gradient for VectorDrawable\u0027s fill and stroke\""
    },
    {
      "commit": "f730d87936131902773bb64789cce94b0db78fef",
      "tree": "84676f4f0f46009a122b0cb47eb04021da2617f6",
      "parents": [
        "c9fd313f94f7e0dc1f1f865290a2eb1b1897d2ad"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Jan 27 19:05:29 2016 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Jan 27 19:38:06 2016 -0800"
      },
      "message": "API to query recording format and device on AudioRecordConfiguration\n\nBug 22876530\n\nChange-Id: I5d529cecbef91361afce64f20faca17f6ebb8ba9\n"
    },
    {
      "commit": "c8718b57b7edcc31ffbd06025ae0e7aaa67a9d60",
      "tree": "3f1a9e6df5115a634be298e24225377252f495b6",
      "parents": [
        "297489448ba1b6a571e5e26756ae1b85a8482084",
        "e0e6654a31ad01fe4712dec0358ad95f8d3c8c8d"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Thu Jan 28 02:56:34 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 02:56:34 2016 +0000"
      },
      "message": "Merge \"Add varietions of MtpDevice\u0027s mehtods using long.\""
    },
    {
      "commit": "e0e6654a31ad01fe4712dec0358ad95f8d3c8c8d",
      "tree": "0f71c7089ff4644b2d645cff6e00358170d822bf",
      "parents": [
        "5012919bc3a75d1de972d29f70ae4a493f3493ed"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Fri Jan 15 14:42:53 2016 +0900"
      },
      "committer": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Thu Jan 28 11:54:57 2016 +0900"
      },
      "message": "Add varietions of MtpDevice\u0027s mehtods using long.\n\nBUG\u003d26525304\n\nChange-Id: I0a0b187910cf498720d8e7b8fbe9b0590e67e65e\n"
    },
    {
      "commit": "297489448ba1b6a571e5e26756ae1b85a8482084",
      "tree": "e189d567b213c1c938702a19a1f91e3714163b91",
      "parents": [
        "5fc9b8b86b3ee5aaea2e0b288f70e66930994d6f",
        "4d4b3d54c6bad3ecc71f2003abd398a2f135a052"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Jan 28 02:48:00 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 02:48:00 2016 +0000"
      },
      "message": "Merge \"Dynamic audio policies by UID\""
    },
    {
      "commit": "038832b9001f66bd2cbebaf1312a7ada2e512114",
      "tree": "20ff3174957a2f30b24619208db6e66591ef1d18",
      "parents": [
        "5012919bc3a75d1de972d29f70ae4a493f3493ed"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Fri Jan 22 19:34:25 2016 +0900"
      },
      "committer": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Thu Jan 28 11:19:55 2016 +0900"
      },
      "message": "Implement MtpDevice#getPartialObject64 in Java API.\n\nBUG\u003d26703522\n\nChange-Id: I08510e3a179b7dc8bf247a9e997dc8a160138fc2\n"
    },
    {
      "commit": "37ed8d1ce0ffa1e570e868a357b6cb6d509c4e91",
      "tree": "f1a33743151054d096a6a798ba71846beb59ce0d",
      "parents": [
        "c0b2f09a92c7ba2437e390a0d075790d8ece3f3d"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Jan 27 14:40:16 2016 -0800"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Jan 27 18:17:03 2016 -0800"
      },
      "message": "Tweaks to user creation intent text and error codes\n\nReturn error codes in some cases.\nTweak the message to the user.\n\nBug: 22776757\nChange-Id: Ieff0caf0add9542287b5629d7d97331df0cada1e\n"
    },
    {
      "commit": "6a8fd7935fdc67b1cd43a11dc65abd4f8e4152ce",
      "tree": "eeffdf04f6858e7259c7748a245fb8fd3bd0573e",
      "parents": [
        "a0d65dc0db93c63e1a1dd19ca0bfff6f1fef14a9"
      ],
      "author": {
        "name": "Arunesh Mishra",
        "email": "arunesh@google.com",
        "time": "Wed Jan 27 16:20:08 2016 -0800"
      },
      "committer": {
        "name": "Arunesh Mishra",
        "email": "arunesh@google.com",
        "time": "Wed Jan 27 18:04:30 2016 -0800"
      },
      "message": "SoundTrigger system API changes.\n\nThis CL exposes the SoundTriggerManager and SoundTriggerDetector as a\nsystem/privileged API. The API is protected by a system/priv permission\nand also via SEpolicy rules.\n\nBug: 22860713\n\nChange-Id: I07ee3548ef0d5c584570004645267f5021dfa84c\n"
    },
    {
      "commit": "45fbe46da642ebc0685ecdee73b09a963d5fe54d",
      "tree": "19459650c9cbc7450d749f9358db22d5d4904d6b",
      "parents": [
        "3b3e57ef2bc72bf241b16b89900d5c83fd3b4a6c",
        "e5a0e21b6fcba32e6d7486c5e7736d7d0348d55c"
      ],
      "author": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Thu Jan 28 02:02:18 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 02:02:17 2016 +0000"
      },
      "message": "Merge changes from topic \u00272016 GPS Changes\u0027\n\n* changes:\n  Framework support to read newly added fields\n  Added an API to query GPS hardware version info\n  GPS Measurement and Navigation APIs go public\n  Supported GNSS multi-constellation in frameworks\n"
    },
    {
      "commit": "e5a0e21b6fcba32e6d7486c5e7736d7d0348d55c",
      "tree": "fd3b57e23597ba8e9ada9b745e4fb3e754980b7b",
      "parents": [
        "82f893d6df236d257ab2142dd63e72865a5e4f00"
      ],
      "author": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Mon Jan 25 18:02:17 2016 -0800"
      },
      "committer": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Wed Jan 27 18:01:33 2016 -0800"
      },
      "message": "Framework support to read newly added fields\n\nChange-Id: Ie43395addd102656a4dbf9c25111ac50ec9afe41\n"
    },
    {
      "commit": "82f893d6df236d257ab2142dd63e72865a5e4f00",
      "tree": "1c083fe43c1b5ca27da703be70a99e1048d75402",
      "parents": [
        "a8b7bb5a50d8ad197c6f32eb308919c11b52ce74"
      ],
      "author": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Thu Jan 21 18:15:33 2016 -0800"
      },
      "committer": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Wed Jan 27 17:38:24 2016 -0800"
      },
      "message": "Added an API to query GPS hardware version info\n\nChange-Id: Ic45357d30da350759f56c9d061e60196acb3255b\n"
    },
    {
      "commit": "35c205862f240b85fac455f84bc06b7d44aa4077",
      "tree": "88b4dfd6248bcf3c27d6f62896985d49e134b4ac",
      "parents": [
        "b79a68368bb6aa3100140d6fdd276fe52ad29244",
        "f44607142f2793773fb240d73ff0cfc2aba1165b"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Thu Jan 28 01:07:24 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 01:07:24 2016 +0000"
      },
      "message": "Merge \"Make CallScreening.CallResponse static\""
    },
    {
      "commit": "7db9c8193797ad8bca6d191d5bbb2ec2f7dd1868",
      "tree": "8e3511787e39b185a9fb38e6149454171c8642ba",
      "parents": [
        "165e2849ff10bc13801dc746043c57826a06669b"
      ],
      "author": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Thu Jan 28 09:50:01 2016 +0900"
      },
      "committer": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Thu Jan 28 10:00:52 2016 +0900"
      },
      "message": "Unhide DocumentsContract.isTreeUri.\n\nBug: 22212976\nChange-Id: I5267e5de0037559eba5bd3adf16d552c25ca8037\n"
    },
    {
      "commit": "f44607142f2793773fb240d73ff0cfc2aba1165b",
      "tree": "7c22dd1759f05ac36dd8caefdb5247c085a63872",
      "parents": [
        "c0b2f09a92c7ba2437e390a0d075790d8ece3f3d"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Wed Jan 27 16:45:51 2016 -0800"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Wed Jan 27 16:53:15 2016 -0800"
      },
      "message": "Make CallScreening.CallResponse static\n\nA small mistake in my previous CL. The response object\nneeds to be static.\n\nChange-Id: Idf9bca7a7076275f53475c2531090f406daecab9\n"
    },
    {
      "commit": "03b22506c16d56fc65ca1cb3f069e5ed42d0a19c",
      "tree": "458867f24a7a0d2d66f92b78097ce6e0a6af3c2e",
      "parents": [
        "3f64f3a3c35f95b7b6249f21ef75d9e0e1149cc4",
        "a35b5539a95342799a18e95616c5e5751a198e4c"
      ],
      "author": {
        "name": "Peng Xu",
        "email": "pengxu@google.com",
        "time": "Thu Jan 28 00:46:29 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 00:46:29 2016 +0000"
      },
      "message": "Merge \"Dynamic Sensor Discovery Implementation\""
    },
    {
      "commit": "a35b5539a95342799a18e95616c5e5751a198e4c",
      "tree": "fd49973b9fada0decd7c1743e8b39c54d3b47588",
      "parents": [
        "df6c8d0bc0073ebf1aa98ea26e1da93008b7c467"
      ],
      "author": {
        "name": "Peng Xu",
        "email": "pengxu@google.com",
        "time": "Wed Jan 20 00:05:45 2016 -0800"
      },
      "committer": {
        "name": "Peng Xu",
        "email": "pengxu@google.com",
        "time": "Wed Jan 27 16:37:22 2016 -0800"
      },
      "message": "Dynamic Sensor Discovery Implementation\n\nDefined the dynamic sensor meta data type and UUID of sensor, as well\nas the broadcast intent that is related to dynamic sensor status\nchange.\n\nModify SensorManager, SystemSensorManager and the JNI layer to support\ndynamic sensor discovery.\n\nAdded SensorNotificationService to notify apps that sensor connected\nor disconnected via broadcast.\n\nChange-Id: I28adfb005357d7e3983d65117d6865830c75027d\n"
    },
    {
      "commit": "dbee9bb342cdfaa5155b1918f90262c05e2464cb",
      "tree": "e68cae3989cba8f981c6c9ae66eb068f7422ac29",
      "parents": [
        "c0b2f09a92c7ba2437e390a0d075790d8ece3f3d"
      ],
      "author": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Tue Dec 15 11:01:27 2015 -0800"
      },
      "committer": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Wed Jan 27 16:32:42 2016 -0800"
      },
      "message": "Gradient for VectorDrawable\u0027s fill and stroke\n\nAdd ComplexColor interface for both GradientColor and ColorStateList.\nSet up constant state, factory, theme attrs for GradientColor, while\nrefactoring the ColorStateList\u0027s similar code. (Functionality in CSL should\nbe the same).\n\nSupport themeing in both the root and item level in GradientColor.\nFor example, both startColor in \u003cgradient\u003e tag or color in \u003citem\u003e tag can\nhave theme color.\nAdd tests for both simple and complex cases with themeing etc.\n\nHook up the native VectorDrawable implementation using 2 extra JNI calls for\nsimplicity. Such calls only happen at inflate and applyTheme call.\n\nb/22564318\n\nChange-Id: Ibdc564ddb4a7ee0133c6141c4784782f0c93ce0e\n"
    },
    {
      "commit": "58ec1b5a6e157eda5c9a60deebb4e1b7b71ef892",
      "tree": "f67b820dcebf69f153b178e91d884f164b4a82d4",
      "parents": [
        "df6c8d0bc0073ebf1aa98ea26e1da93008b7c467",
        "6d9ef6419aed30bd896bc35c954ff6086de31a1b"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jan 28 00:31:43 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 00:31:43 2016 +0000"
      },
      "message": "Merge \"media: expose media format keys for color characteristics\""
    },
    {
      "commit": "a8b7bb5a50d8ad197c6f32eb308919c11b52ce74",
      "tree": "b1cd7a64fdfece873de247a3514bbb376c128006",
      "parents": [
        "30f95a7d67870c28d2aaa88ee989c099f5670225"
      ],
      "author": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Tue Jan 26 01:22:10 2016 -0800"
      },
      "committer": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Wed Jan 27 16:07:09 2016 -0800"
      },
      "message": "GPS Measurement and Navigation APIs go public\n\nThose APIs are already used by first-party Apps for a while. We now make them\navailable to third-party Apps as well.\n\nChange-Id: I87d9f0dbb04831fc849228d7df03a2686e2eb383\n"
    },
    {
      "commit": "104aff50bd41a05a10d5c11d311fd10889f8f069",
      "tree": "d005f6451b9caf41b38bc6e8b46c466e99eeab43",
      "parents": [
        "d11c15d418d776d1db33f7664fad2671de0e6669",
        "c29bcd0dcd00225e0206d0ad7a374bc1766d2d5a"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Wed Jan 27 23:49:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 27 23:49:23 2016 +0000"
      },
      "message": "Merge \"[RenderScript] Unhide new Allocation APIs\""
    },
    {
      "commit": "dc5f02778314ac9bcd45bbf356c48c04c96597ec",
      "tree": "55348c54bd28ac78ca20efde8c8f9dcde3c2df8d",
      "parents": [
        "8b0b0e3b92d227817f7f64691d092dddbbb72d60"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Sun Jan 17 17:27:30 2016 -0800"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Jan 27 23:24:20 2016 +0000"
      },
      "message": "AudioTrack: make low latency APIs public\n\nAllow apps to lower their Java audio latency.\n\nBug: 21019153\nChange-Id: I1be9a083c46e9fcf7db2635e813cab13dbad810a\nSigned-off-by: Phil Burk \u003cphilburk@google.com\u003e\n"
    },
    {
      "commit": "c29bcd0dcd00225e0206d0ad7a374bc1766d2d5a",
      "tree": "706dc0d0670d6a049bdddaf3ba4d29337e025326",
      "parents": [
        "1244ece2e345aea5a64c15c87b107c01dca3f9c9"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Tue Jan 26 14:19:25 2016 -0800"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Wed Jan 27 14:42:03 2016 -0800"
      },
      "message": "[RenderScript] Unhide new Allocation APIs\n\nBug: 23535524\n\n  - ByteBuffer getByteBuffer()\n  - long getStride()\n  - Allocation[] createAllocations(rs, type, usage, num)\n  - long getTimeStamp()\n\nChange-Id: I0cad88c81f9f48c7aca59af159c49f506b234aee\n"
    },
    {
      "commit": "6d9ef6419aed30bd896bc35c954ff6086de31a1b",
      "tree": "9c5066feb596d236767ccdc4e3206fc63c6b0533",
      "parents": [
        "e97a3cc4ca57306ea9ab75275fee178f3cfac5c9"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Jan 26 18:57:28 2016 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Jan 27 14:39:09 2016 -0800"
      },
      "message": "media: expose media format keys for color characteristics\n\nBug:  25684127\nChange-Id: Ib4aa7487d1bca27eff5f31cd736e935f5bb7e8f0\n"
    },
    {
      "commit": "e97a3cc4ca57306ea9ab75275fee178f3cfac5c9",
      "tree": "1b9a6319ab62f567c8240ae74107b849aaabe4d7",
      "parents": [
        "1244ece2e345aea5a64c15c87b107c01dca3f9c9",
        "af1a2661cda82066f68637fed32a959894eb4e3c"
      ],
      "author": {
        "name": "Ashutosh Joshi",
        "email": "ashutoshj@google.com",
        "time": "Wed Jan 27 22:37:41 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 27 22:37:41 2016 +0000"
      },
      "message": "Merge \"Adding new sensor types.\""
    },
    {
      "commit": "af1a2661cda82066f68637fed32a959894eb4e3c",
      "tree": "81ed62dabf8d59f2c6bfadfc3d5e9eaf28648ba3",
      "parents": [
        "6cfdf6b67aede52c9fffd98315925d9368943b8b"
      ],
      "author": {
        "name": "Ashutosh Joshi",
        "email": "ashutoshj@google.com",
        "time": "Mon Jan 25 20:24:20 2016 -0800"
      },
      "committer": {
        "name": "Ashutosh Joshi",
        "email": "ashutoshj@google.com",
        "time": "Wed Jan 27 22:37:05 2016 +0000"
      },
      "message": "Adding new sensor types.\n\nAdding new sensor types for the following -\n     i) Stationay Detection\n     ii) Motion Detection\n     iii) Heart Beat Detection\n\nChange-Id: I95dd81605e0ce2467fe5e0b65dbd25447bba412b\n"
    },
    {
      "commit": "1244ece2e345aea5a64c15c87b107c01dca3f9c9",
      "tree": "0b57f25e629b207bca7c8ea2f110a668d619e96e",
      "parents": [
        "c573aa7c3a886f88dc308958268053a8a68f031e",
        "5bf68027cf502c2835ad258aec05544958fcd354"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Jan 27 22:25:43 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 27 22:25:43 2016 +0000"
      },
      "message": "Merge \"Make DPM.clearProfileOwner() public.\""
    },
    {
      "commit": "afaf052564ed15ba51d984c5e87274734696ca48",
      "tree": "70e3366755b717b2d4eb9f72df7e6c19e9b05935",
      "parents": [
        "2ed9c8549e3184cf27808e4b9ab167b30b7b363e",
        "61b239171d822b654154f56a257f458a1da9856e"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Wed Jan 27 22:18:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 27 22:18:23 2016 +0000"
      },
      "message": "Merge \"Added more granular states to DATA_CHANNEL_STATE\""
    },
    {
      "commit": "2ed9c8549e3184cf27808e4b9ab167b30b7b363e",
      "tree": "f267b1c96b562a6c33dec0368397ed9b3b76f0e7",
      "parents": [
        "4665f49b9ca404adbb9e1bb3053b5f75ed23f846",
        "4ddbc0e3773a5028b5598f8828e565a878eee8fd"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Jan 27 22:17:53 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 27 22:17:53 2016 +0000"
      },
      "message": "Merge \"AudioFormat: add ENCODING_IEC61937\""
    },
    {
      "commit": "4665f49b9ca404adbb9e1bb3053b5f75ed23f846",
      "tree": "1fd235154d8f5ca05e3a96fc177d35f93f4ca9ad",
      "parents": [
        "ee4c5c9ee81fa66fb21ff30c1898e7b93fd83172",
        "1bef339b88b3f760603dcc08d79a62647fc18296"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Wed Jan 27 22:16:59 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 27 22:16:59 2016 +0000"
      },
      "message": "Merge \"Add new public API to allow call screening\""
    },
    {
      "commit": "ee4c5c9ee81fa66fb21ff30c1898e7b93fd83172",
      "tree": "12500be002f8029323ecb5bc829a7833e9e48601",
      "parents": [
        "a1c7bc75508286d5164f36bbcda47dc5186ef12d",
        "9c2618b17fe580d70994ba8f5d999f20804575f9"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Wed Jan 27 22:15:48 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 27 22:15:48 2016 +0000"
      },
      "message": "Merge \"Expose a meta-data value to allow dialer ringing\""
    },
    {
      "commit": "4ddbc0e3773a5028b5598f8828e565a878eee8fd",
      "tree": "940af83351d96efb46be4edd0db19b34a95b58ed",
      "parents": [
        "a1c7bc75508286d5164f36bbcda47dc5186ef12d"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Jan 27 11:45:06 2016 -0800"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Jan 27 22:08:42 2016 +0000"
      },
      "message": "AudioFormat: add ENCODING_IEC61937\n\nAllows applications to wrap compressed audio in a PCM\nstream and pass through directly to HDMI output.\n\nBug: 24541671\nBug: 20891646\nBug: 26373761\nChange-Id: I67a25672a3b5066b5747380d013c26e60c14c272\nSigned-off-by: Phil Burk \u003cphilburk@google.com\u003e\n"
    },
    {
      "commit": "5bf68027cf502c2835ad258aec05544958fcd354",
      "tree": "229dc5a6569c48a134bf0048f213eb296bddc50d",
      "parents": [
        "5ddbc2af0c248e73c5b8f7c37c7a24775798326b"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Jan 27 13:49:19 2016 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Jan 27 14:07:41 2016 -0800"
      },
      "message": "Make DPM.clearProfileOwner() public.\n\nBug 26827204\n\nChange-Id: Ib32e5370b493aa3e36b869d9ed3d78782df4c895\n"
    },
    {
      "commit": "6c8cc662a6dc3249041df3d6fe3e21f939f0e0ed",
      "tree": "218845de6964ac172443da471fb16eb66457aad4",
      "parents": [
        "518803fa5f9a1d65088b5799babb5409cbbd9f35",
        "76193dc2d0a1856368ec40995a8d39822506cc2b"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Wed Jan 27 22:00:27 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 27 22:00:27 2016 +0000"
      },
      "message": "Merge \"Add KEY_VVM_PREFETCH_BOOLEAN to CarrierConfigManager\""
    },
    {
      "commit": "1bef339b88b3f760603dcc08d79a62647fc18296",
      "tree": "edbd1c73921724babcf9dabc7418170e840c562e",
      "parents": [
        "9c2618b17fe580d70994ba8f5d999f20804575f9"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Sun Jan 24 18:21:53 2016 -0800"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Wed Jan 27 13:54:12 2016 -0800"
      },
      "message": "Add new public API to allow call screening\n\nThis CL adds a new service that the default dialer can implement to\nscreen incoming calls.\n\nIf the service is implemented then Telecom uses it to decide if a call\nshould be shown to the user or rejected.\n\nNote, I initially tried to simply extend InCallService instead of\ncreating a whole new service. The problem with this approach is that:\n  - this breaks some in call services which show UI as soon as they are\n    bound to\n  - the in call service lifecycle is tightly coupled to adding and\n    removing calls. Call screening happens before a call is added which\n    makes it a bad fit to in call service\n  - call screening is a function of only the default dialer\u0027s in call\n    service but the existing code also binds to \"controller\" call\n    services\n\nFor these reasons it seemed simpler to just create a new optional\nservice.\n\nBUG: 22857261\nChange-Id: I53f2ef93360e0af19b6ce45af21026be6cf3a7f3\n"
    },
    {
      "commit": "7d8501d06cbcd3d738b81c56693097206eacfdea",
      "tree": "86c4106e6414db7adf16d0e29ae92dd16eb1ef2e",
      "parents": [
        "a0d65dc0db93c63e1a1dd19ca0bfff6f1fef14a9",
        "f37f9ba8c8ee8629399981d710dcb9f93a5fb31d"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Wed Jan 27 21:37:59 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 27 21:37:59 2016 +0000"
      },
      "message": "Merge \"media: define vp9 profile and level\""
    },
    {
      "commit": "a0d65dc0db93c63e1a1dd19ca0bfff6f1fef14a9",
      "tree": "60b3922140748e2da53306cdcdc725e667272bef",
      "parents": [
        "21e74cb751a439bc5438e3bca73bc2b39172d519",
        "0abc001275d6cf0af4990f521ccff7346a7cd2bf"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Wed Jan 27 21:21:06 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 27 21:21:06 2016 +0000"
      },
      "message": "Merge \"PowerManager: Adds the Sustained performance API.\""
    },
    {
      "commit": "0abc001275d6cf0af4990f521ccff7346a7cd2bf",
      "tree": "9746069b75606033b0c585ab443c141d36a84990",
      "parents": [
        "0bbf302573c63920c7a0e235f2592f92146f9661"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Tue Jan 12 14:39:24 2016 -0800"
      },
      "committer": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Wed Jan 27 13:15:30 2016 -0800"
      },
      "message": "PowerManager: Adds the Sustained performance API.\n\nAdds a new type of wakelock - SUSTAINED_PERFORMANCE_WAKELOCK. This\nwakelock can only be acquired when the application is in the foreground.\nAnd it is not effective when the application is no longer in the\nforeground.\n\nAcquiring this wakelock enables the Sustained performance mode which\nguarantees a certain level of performance.\n\nBug: 22864186\n\nChange-Id: Id0ececc756fe014779db6efde7aede23ea181dc5\nSigned-off-by: Ruchi Kandoi \u003ckandoiruchi@google.com\u003e\n"
    },
    {
      "commit": "b95d4ae257decc4569646e3843fb31cf329cf43e",
      "tree": "72f48628cb14c446c7826e8c90d9d5c94324024d",
      "parents": [
        "13548550a333cbe0eb0fec26e97caaad9f358291",
        "6771d629b5ad0b9296f0febaa2300fdaf1f90515"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed Jan 27 20:41:45 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 27 20:41:45 2016 +0000"
      },
      "message": "Merge \"Add WorkSource to BLE scanning API\""
    },
    {
      "commit": "f37f9ba8c8ee8629399981d710dcb9f93a5fb31d",
      "tree": "da63bbd730eae97ecc2c24471fb5d6f1c667028d",
      "parents": [
        "ed090d1729fabce14ab222e4b796217f1663f85d"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Wed Jan 20 10:35:17 2016 -0800"
      },
      "committer": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Wed Jan 27 12:21:00 2016 -0800"
      },
      "message": "media: define vp9 profile and level\n\nBug: 25684127\nChange-Id: I806f87847e0c75c3a39cea0c5ffcc3df28d60a75\n"
    },
    {
      "commit": "8e498db77a757f68e5b8ff7d665027ddfbfb54f1",
      "tree": "2d46044d294e5d401d3594200b84ce79b27e0dfa",
      "parents": [
        "6e0d12ccb893935608dc57543ea43a2edef77930",
        "e9618e810a61fee9b0126fe5dd9741743f6fb332"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Wed Jan 27 18:06:25 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 27 18:06:25 2016 +0000"
      },
      "message": "Merge \"media: Add interface to query and set intra refresh for encoder.\""
    },
    {
      "commit": "6e0d12ccb893935608dc57543ea43a2edef77930",
      "tree": "833fead082d6c24897f9b110e66d748777c007b3",
      "parents": [
        "0b9e35ab30871ebe3224daa7880595c4e855d26b",
        "df2908f932f68f4cff084b1731a5e3a9192d01a7"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jan 27 18:01:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 27 18:01:28 2016 +0000"
      },
      "message": "Merge \"media: unhide MediaRecorder.pause()/resume()\""
    },
    {
      "commit": "b663adfb0c99cc4612e0b31ce94784f4672495dc",
      "tree": "42fb932e1dbee6c628dc8f6f1e9abece43b51592",
      "parents": [
        "8d47b675f51eddaf94e8fa4e736cc1cd627a30af",
        "0c86efdbd93beba03f29bf4a771bd0917d3af46a"
      ],
      "author": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Wed Jan 27 17:52:06 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 27 17:52:06 2016 +0000"
      },
      "message": "Merge \"Cellinfo: Update to version 12\""
    },
    {
      "commit": "0122f651d1a1de8ccfe6e2789e150507977189c7",
      "tree": "e5d286f8e11a40ca8ece25729080cd4a02e11ef5",
      "parents": [
        "18b6618f92e9ad0d78384520e588f581f91e1c1b"
      ],
      "author": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Fri Jan 22 15:33:03 2016 +0000"
      },
      "committer": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Wed Jan 27 16:47:08 2016 +0000"
      },
      "message": "Suspend apps - disable notifications\n\nDisable notifications and posts for suspended apps by\nverifying if the package is suspended in NotificationManagerService\nwhere AppOpsManager.OP_POST_NOTIFICATION is checked.\n\nNote that the notificationEnabled user preference is\npreserved when unsuspending.\n\nIn a following CL will make the \"Block all\" notifications\nsetting while an app is suspended (in Settings -\u003e App Info)\nreadonly so that the user can not turn notifications on.\n\nBug: 22776761\nChange-Id: Ie8edba508bd23406445f9a014404b6d3b17cb223\n"
    },
    {
      "commit": "e9618e810a61fee9b0126fe5dd9741743f6fb332",
      "tree": "26ae4c2ac94d0747ba34feeecb3478f3d498f4a7",
      "parents": [
        "11cbea90ef90fc7687142b4d285786ac164635b3"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Wed Jan 20 11:10:55 2016 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Jan 27 16:37:04 2016 +0000"
      },
      "message": "media: Add interface to query and set intra refresh for encoder.\n\nBug:26587630\nChange-Id: I913a56b4888e2c46ad30ba0e9c3130da7101f7a4\n"
    },
    {
      "commit": "2a01921fdf0a1abb06094553bfe79d9bc2352b86",
      "tree": "e031dbf4dd321903779e5922a33b6b490b9dc884",
      "parents": [
        "b568fe04a42da24d8045f5e8976444dd907ce1b2",
        "d6c2a76dcf8160e56846be1e82893f0c89527582"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Wed Jan 27 16:13:17 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 27 16:13:17 2016 +0000"
      },
      "message": "Merge \"media: add dolby vision profile and level defines in CodecProfileLevel.\""
    },
    {
      "commit": "b568fe04a42da24d8045f5e8976444dd907ce1b2",
      "tree": "5484b87fd68808ab5d778f2d2f753a8e712985d9",
      "parents": [
        "fd4d67e80ee57c57f6ca94c697e4819baa401ee3",
        "c5064327eae625b67013736048e35388decce52b"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Jan 27 16:10:42 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 27 16:10:42 2016 +0000"
      },
      "message": "Merge \"Unhide @FunctionalInterface\""
    },
    {
      "commit": "5908dd25ac31fd521f3f59ced8968b58afa05034",
      "tree": "ea1153af3f95429c7bbc588b46140bb2809e8771",
      "parents": [
        "7a96413b0ab870352e7d603c75d3b170d794df46"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Wed Jan 27 14:30:46 2016 +0000"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Wed Jan 27 14:30:46 2016 +0000"
      },
      "message": "Remove java.nio.file package\n\nThis package has no test coverage, and we don\u0027t\nknow if it was ported properly. This package will\nbe added in future, with a test suite.\n\nBug: 26786186\nChange-Id: I024c9b7a0caf607ad597753f998b01d243f650cd\n"
    },
    {
      "commit": "8b8b242985d3b12d21be11e8f0efb74d3236ea74",
      "tree": "e2f6520ff23fe3a5171019a1a186d028f487b878",
      "parents": [
        "4c5de472a7b2db7c8e82243eb0a5b4fc0bd96c88",
        "965ecbbb3eb19007690c333ab3aa05e380deb633"
      ],
      "author": {
        "name": "Polina Bondarenko",
        "email": "pbond@google.com",
        "time": "Wed Jan 27 13:18:09 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 27 13:18:09 2016 +0000"
      },
      "message": "Merge \"HardwarePropertiesManager: Add API for hardware properties retrieval\""
    },
    {
      "commit": "7200364e8d74fc105023790eeda0fc42dac3310a",
      "tree": "816afb450751d7bda5b4f2c6969f7eb91086a918",
      "parents": [
        "800133d4eb5c6bc4c88f236362e0cca4f7e2fc54",
        "872d3b6e19933af6fa9ae65214b9f6df04fc3222"
      ],
      "author": {
        "name": "Sergey Poromov",
        "email": "poromov@google.com",
        "time": "Wed Jan 27 12:15:50 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 27 12:15:50 2016 +0000"
      },
      "message": "Merge \"Quota exceeded API in BackupAgent\""
    },
    {
      "commit": "800133d4eb5c6bc4c88f236362e0cca4f7e2fc54",
      "tree": "c0a383a59edbc5ec422235fe7652de02830e03bf",
      "parents": [
        "88aa69ed195421401787064efb0b3b179eac2937",
        "8409c0691fb128fef6244305977342776bddf919"
      ],
      "author": {
        "name": "Jaesung Chung",
        "email": "jaesung@google.com",
        "time": "Wed Jan 27 11:52:34 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 27 11:52:34 2016 +0000"
      },
      "message": "Merge \"Enable reading a thumbnail from RAW image files in MtpDatabase\""
    },
    {
      "commit": "88aa69ed195421401787064efb0b3b179eac2937",
      "tree": "7f2a91879b8677fc1d8d0dc7575926c91c55dc58",
      "parents": [
        "5fe1eef80c442bd8187e6640760316c8dd544503",
        "2102de9e1f7444001a5408856c7cf47df050c4e2"
      ],
      "author": {
        "name": "Daniel U",
        "email": "uda@google.com",
        "time": "Wed Jan 27 11:51:59 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 27 11:51:59 2016 +0000"
      },
      "message": "Merge \"Overload toHtml() \u0026 fromHtml() to accept option flags\""
    },
    {
      "commit": "5fe1eef80c442bd8187e6640760316c8dd544503",
      "tree": "3a9d9ae316eba79314aa00385fcbcc89a6a1ee8b",
      "parents": [
        "8591f86ef7cdc34423cdf0869ebe4ce59bf00e47",
        "20a4d572263cc288af4bd99849d1acc9e956ff06"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Jan 27 11:49:10 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 27 11:49:10 2016 +0000"
      },
      "message": "Merge \"Unhide Method.isDefault\""
    },
    {
      "commit": "2102de9e1f7444001a5408856c7cf47df050c4e2",
      "tree": "426c1e027fe3ebbc60ada0718c2b53cdb2e782fa",
      "parents": [
        "ebefdd3f7ca7dc7cf0cb3b8d4afa7226c2072151"
      ],
      "author": {
        "name": "Daniel U",
        "email": "uda@google.com",
        "time": "Thu Dec 17 15:00:27 2015 +0000"
      },
      "committer": {
        "name": "Daniel U",
        "email": "uda@google.com",
        "time": "Wed Jan 27 11:24:03 2016 +0000"
      },
      "message": "Overload toHtml() \u0026 fromHtml() to accept option flags\n\nOverload the methods to take int option flags indicating the conversion\nbehavior. This guards against large disruptions in legacy applications.\n\nChange-Id: I0f47180bbb78884b67aa200fe5156e903eeaa6f6\n"
    },
    {
      "commit": "cd5e40c52f3c76fba83bf848163e41121ff55c4e",
      "tree": "b4b506e955d0c6e78e015fab968ae7f4e1adb440",
      "parents": [
        "e13d22a62d678edc263ef38c3462b097a32a1c41",
        "41c28a3eb18b01818197f331cb8c6596b17db735"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Wed Jan 27 09:57:38 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 27 09:57:38 2016 +0000"
      },
      "message": "Merge \"MediaBrowser: Support pagination of child media items\""
    },
    {
      "commit": "8409c0691fb128fef6244305977342776bddf919",
      "tree": "468e610d0f0fa642f06f4ea558b44c7e545beed9",
      "parents": [
        "90131a9189edf8089d6696f5539d49c16bf5adec"
      ],
      "author": {
        "name": "Jaesung Chung",
        "email": "jaesung@google.com",
        "time": "Tue Jan 19 10:48:30 2016 +0900"
      },
      "committer": {
        "name": "Jaesung Chung",
        "email": "jaesung@google.com",
        "time": "Wed Jan 27 18:40:36 2016 +0900"
      },
      "message": "Enable reading a thumbnail from RAW image files in MtpDatabase\n\nAlso introduce new supported RAW image file formats, PEF and SRW.\n\nRAW image file formats are not defined in PTP 1.2 specification except\nfor DNG. They are mostly built on top of TIFF or TIFF/EP. (Fuji\u0027s RAF\nis the exception).\n\nIn this CL, image file formats are classified newly as below:\n\nDNG: dng\nTIFF: cr2, nrw, arw, rw2, orf, pef, srw\nTIFF/EP: nef\nUnknown Image Formats(FORMAT_DEFINED): wbmap, webp, raf\n\nI referred to the following documents for defining MTP formats of RAW\nimages:\n\n* http://www.rags-int-inc.com/PhotoTechStuff/RawStandards/RawSummary.html\n* https://en.wikipedia.org/wiki/Raw_image_format\n\nBug: 26552863, Bug: 26626825\nChange-Id: Ia218f6320c4c1ff051a23ca0060ceac46134b0d7\n"
    },
    {
      "commit": "41c28a3eb18b01818197f331cb8c6596b17db735",
      "tree": "a2a45319e5062c45b599ef8c59a001c0eb8591b9",
      "parents": [
        "15f3d215992175a9c731b518534a9fc612417feb"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Tue Dec 08 15:42:41 2015 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Wed Jan 27 13:19:26 2016 +0900"
      },
      "message": "MediaBrowser: Support pagination of child media items\n\nBug: 23289404, Bug: 25564520\nChange-Id: I156d34735d6c00bca6f4d63fe754951febf552a5\n"
    },
    {
      "commit": "5012919bc3a75d1de972d29f70ae4a493f3493ed",
      "tree": "24d914dfe7f04c1f8af429c6e8e40d18cb1f0d64",
      "parents": [
        "137b96e3a41edc19a53f7218ef3e53adbfcfd340",
        "799da391d616685cf011e6a6df34013d9bc536f0"
      ],
      "author": {
        "name": "Renat Aksitov",
        "email": "raksitov@google.com",
        "time": "Wed Jan 27 03:44:52 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 27 03:44:52 2016 +0000"
      },
      "message": "Merge \"Voice Messaging Intent API.\""
    },
    {
      "commit": "799da391d616685cf011e6a6df34013d9bc536f0",
      "tree": "2b590599217251ae8f3e483628008005a47048fc",
      "parents": [
        "b42701047ab86a0539bdd3970f71858573fe10ec"
      ],
      "author": {
        "name": "Renat Aksitov",
        "email": "raksitov@google.com",
        "time": "Thu Jan 21 14:58:58 2016 -0800"
      },
      "committer": {
        "name": "Renat Aksitov",
        "email": "raksitov@google.com",
        "time": "Tue Jan 26 19:39:42 2016 -0800"
      },
      "message": "Voice Messaging Intent API.\n\n  - New activity action for initiating a message to someone by voice.\nThe message could be text, audio, video or image(photo). The action\nsupports messaging with a specific contact regardless of the underlying\nmessaging protocol used.\n  - Set of extras to support identification of such contact.\n\n    Primary use case for this action is to be originated by the Voice\nAssistant as a voice interaction. In such scenario receiving activity\ncould verify the source and send a message right away, without any\nfurther input from the user. It allows for a smooth user experience when\nsending a message by voice.\n\nBug: 22791113\nChange-Id: I86d55af04d13acbc1390938fa6b914990716cb39\n"
    },
    {
      "commit": "0c86efdbd93beba03f29bf4a771bd0917d3af46a",
      "tree": "93181a9b71f764339afe3592cadb60776da97872",
      "parents": [
        "486117bf5b3e6f1c5af0a176c4f07a06d44ab42f"
      ],
      "author": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Tue Jan 26 18:42:47 2016 -0800"
      },
      "committer": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Tue Jan 26 18:42:47 2016 -0800"
      },
      "message": "Cellinfo: Update to version 12\n\nAdd support for:\nGSM: arfcn, bsic, ta\nWCDMA: uarfcn\nLTE: earfcn\nUpdated public APIs for getting above fields.\n\nBug: 23528586\nChange-Id: I97e18856bb41c5592f89641eac7d4a3dbef43d5d\n"
    },
    {
      "commit": "61b239171d822b654154f56a257f458a1da9856e",
      "tree": "21abc523f4976b7d7837e966885e20f77d940caa",
      "parents": [
        "fb85c6b60a1b0c390fb87c41fe56c07ef197a264"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Tue Jan 26 17:52:51 2016 -0800"
      },
      "committer": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Tue Jan 26 18:07:00 2016 -0800"
      },
      "message": "Added more granular states to DATA_CHANNEL_STATE\n\nAdded ACTION_SYNC_VOICEMAIL for manual visual voicemail sync.\n\nChange-Id: Ib812988256c137da301a98a283e7e52dfd881440\n"
    },
    {
      "commit": "df2908f932f68f4cff084b1731a5e3a9192d01a7",
      "tree": "330594457497ec2076bab0f38a31a9688a01005d",
      "parents": [
        "fe434a15d6bde9299b51dc284b336944e5cf8a1c"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Jan 26 17:54:56 2016 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Jan 26 18:05:03 2016 -0800"
      },
      "message": "media: unhide MediaRecorder.pause()/resume()\n\nBug: 20092236\nChange-Id: I315b6dd3282ee1b445b76d14aef4a0ddc9a9ff9a\n"
    },
    {
      "commit": "fb85c6b60a1b0c390fb87c41fe56c07ef197a264",
      "tree": "e1abd5d4f3472d035de3a6e4834317d8398e7bce",
      "parents": [
        "80a5314ad3ff7c20f53ab8217f895dd02f5247af",
        "c03671fdf628a713b984483801554d889e54ae23"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Wed Jan 27 01:58:37 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 27 01:58:37 2016 +0000"
      },
      "message": "Merge \"TIF: Add Builder to TvInputInfo and deprecate createTvInputInfo methods\""
    },
    {
      "commit": "486117bf5b3e6f1c5af0a176c4f07a06d44ab42f",
      "tree": "796cadf9d81f8af9d3426343b9fae1d561b547f5",
      "parents": [
        "8012366ac4161126b19e2dc090c65375c50876b4",
        "834641b3908b21e7054c290e116d76e3d5e6888c"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Wed Jan 27 01:48:39 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 27 01:48:39 2016 +0000"
      },
      "message": "Merge \"Move locale negotiation to ResourcesManager\""
    },
    {
      "commit": "c03671fdf628a713b984483801554d889e54ae23",
      "tree": "5098dc1d48e91df2223e06beb5e451c169616bc0",
      "parents": [
        "5f1c64ef76f6728f3805763b26093fc4590a2bf6"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Tue Jan 26 15:15:22 2016 -0800"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Tue Jan 26 17:40:04 2016 -0800"
      },
      "message": "TIF: Add Builder to TvInputInfo and deprecate createTvInputInfo methods\n\nBug: 25726241\nChange-Id: I8eae9c0c939e7ec4bdfbdbf40d0d1d70a5e0d45c\n"
    },
    {
      "commit": "c1dd4de11cfd20a84b1436f4e577c77fcbc1551b",
      "tree": "57f45d2629f87ae10b6a2e7ec639209a958a8f69",
      "parents": [
        "aed01e49ff3132c6ab62115cf8e591ed4c680fe8"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Wed Jan 27 01:21:52 2016 +0000"
      },
      "committer": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Wed Jan 27 01:21:52 2016 +0000"
      },
      "message": "Fix build breakage\n\nChange-Id: I3f59cbe854384f292965752081b38a4aa9bcf16c\n"
    },
    {
      "commit": "4d4b3d54c6bad3ecc71f2003abd398a2f135a052",
      "tree": "b5dfd8f3e89ab464a31b18f0f62bcc59a26b4a3c",
      "parents": [
        "c9fd313f94f7e0dc1f1f865290a2eb1b1897d2ad"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Jan 26 11:33:26 2016 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Jan 26 17:07:55 2016 -0800"
      },
      "message": "Dynamic audio policies by UID\n\nAdd support for audio mix creation by UID.\nRefactor AudioAttributes-based mix criteria to a generic Object\n interface.\n\nBug 26798796\n\nChange-Id: Idac256e19019cd1be52168c6127997c3c1bf280e\n"
    },
    {
      "commit": "9c2618b17fe580d70994ba8f5d999f20804575f9",
      "tree": "6db0dab9c02ddf23ae059eee4786bfc1716a6a23",
      "parents": [
        "af8859fcaeac29e9cdb650523baa32fb8c02c8ff"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Sat Jan 23 16:28:22 2016 -0800"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Jan 26 17:06:06 2016 -0800"
      },
      "message": "Expose a meta-data value to allow dialer ringing\n\nThis CL exposes a new meta-data, IN_CALL_SERVICE_RINGING. If this is set\nto true then ringing is played by the dialer instead of Telecom.\n\nThis CL also adds a new silenceRinger() API to InCallService. This is\nneeded to implement ringer silence on volume key down.\n\nBUG: 22857261\nChange-Id: I498538282eddbb727104f5b879f25adbef4e6cf6\n"
    },
    {
      "commit": "d6c2a76dcf8160e56846be1e82893f0c89527582",
      "tree": "0c2b6ae33268adb997396053af5d7e941a98bb7e",
      "parents": [
        "fe434a15d6bde9299b51dc284b336944e5cf8a1c"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Tue Jan 26 16:58:52 2016 -0800"
      },
      "committer": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Tue Jan 26 17:05:39 2016 -0800"
      },
      "message": "media: add dolby vision profile and level defines in CodecProfileLevel.\n\nBug:\nChange-Id: I56adbaab6bf76929b607d3245cf1506da5508a5e\n"
    },
    {
      "commit": "7705a0d6ad04fb3c6f32c7700d09f13fdf7c9cee",
      "tree": "1473174be94e8209994a41ab389ee3dd2ece8003",
      "parents": [
        "a74e729fa991064dd6eba8c49924b2a88efdc463",
        "b84954cf92dbedd7ef3c4cd6868cad9e5b637d7d"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Wed Jan 27 00:43:38 2016 +0000"
      },
      "committer": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Wed Jan 27 00:43:38 2016 +0000"
      },
      "message": "resolve merge conflicts of b84954cf92 to master.\n\nChange-Id: I8a5a1a989968c46ea4807db9e7e06b298244876d\n"
    },
    {
      "commit": "05a7dfc48d4f0e874e5ae2540a4712f8b8ba5c7f",
      "tree": "1c82fd4bfd32591eb87255e984794ac7580ce841",
      "parents": [
        "2303361b40a981f18701b0dd07bf17fa8668c311",
        "7ea3e8bf8954343d7b243b6a23bcb8339921f3c8"
      ],
      "author": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Wed Jan 27 00:32:26 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 27 00:32:26 2016 +0000"
      },
      "message": "Merge \"Unhiding MSIM APIs.\""
    },
    {
      "commit": "2303361b40a981f18701b0dd07bf17fa8668c311",
      "tree": "f5789b56f2132cd428de3259506a337a2e6b2233",
      "parents": [
        "3cdbc806ff52d02bf215a5aa696b670434d9f401",
        "886e562bc5aa51b1bbb3f429a440d1f4e90db1c2"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jan 27 00:31:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 27 00:31:23 2016 +0000"
      },
      "message": "Merge \"media: add HEVC support to MediaRecorder\""
    },
    {
      "commit": "b84954cf92dbedd7ef3c4cd6868cad9e5b637d7d",
      "tree": "b93f85d5b07cedb2c2ea6dfca011b7e83c287e63",
      "parents": [
        "4269239f865c55266e8ef7ef01b569c7fbfc1444",
        "a0e3d62162e71fcf701edac84fddbf219bbaa45d"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Wed Jan 27 00:26:58 2016 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Jan 27 00:26:58 2016 +0000"
      },
      "message": "Merge \"API to set multiple CA certificates for WifiEnterpriseConfig\" into mm-wireless-dev"
    },
    {
      "commit": "3cdbc806ff52d02bf215a5aa696b670434d9f401",
      "tree": "eab04a41f3f4a96f01dfc5253867f14a35266083",
      "parents": [
        "d475e1a27c719de3c07e83fdf1ed598442e4dba8",
        "918c55a67c2bf0cec79f75dec6ca468e914a5fd1"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Wed Jan 27 00:12:06 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 27 00:12:06 2016 +0000"
      },
      "message": "Merge \"Permissions: Get rid of GET_ACCOUNTS\""
    },
    {
      "commit": "9068fd387cd9a27f04dd08766109ecd033920826",
      "tree": "d3f5ce01f7c9fa5cdfbc37d712fed91e3061b46d",
      "parents": [
        "e33b954165595acec9cf9fe2bc14f4586f541f73",
        "7c6d73f41f162c591acef4758c3403ab19dcc197"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Jan 26 23:01:09 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 26 23:01:09 2016 +0000"
      },
      "message": "Merge \"Camera2: Add LEVEL_3 to android.info.supportedHardwareLevel\""
    },
    {
      "commit": "0d3493532b3bf489ec24226ee2f0c687dd5b643e",
      "tree": "0188343b7095edd7e5064345d13be9788c4d6c70",
      "parents": [
        "6d03819aa1f2a20fb596d398edf0d9331f230313",
        "f97a009f7645690a92bdef3a3ef39298deaff4b7"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jan 26 22:26:43 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 26 22:26:43 2016 +0000"
      },
      "message": "Merge \"Add capability to determine if downgrade to audio is denied.\""
    },
    {
      "commit": "7ea3e8bf8954343d7b243b6a23bcb8339921f3c8",
      "tree": "40f20f0329aabb6d95c0e8b551c5cb8efc1ee7ef",
      "parents": [
        "3104d634a19f1b72f2318005fc6dfa1841f6ed3b"
      ],
      "author": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Mon Jan 25 13:03:07 2016 -0800"
      },
      "committer": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Tue Jan 26 13:47:27 2016 -0800"
      },
      "message": "Unhiding MSIM APIs.\n\n1. Unhide MSIM APIs in TelephonyManager that already have non-MSIM equivalent\n   APIs public.\n2. Make MSIM API naming consistent (overloaded, no suffix).\n3. Unhide APIs in SubscriptionManager that are necessary for MSIM.\n\nBug: 26772894\nChange-Id: Ibebab7379ea79c8e4812bbd190342827048e30e2\n"
    },
    {
      "commit": "7c6d73f41f162c591acef4758c3403ab19dcc197",
      "tree": "7ceff16534eb678fdba6846019fa18c9648ed232",
      "parents": [
        "ca1b71b6fab3d2e01b2d9ae0e6a99ec95a53ad9f"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Jan 21 13:55:11 2016 -0800"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Jan 26 12:27:22 2016 -0800"
      },
      "message": "Camera2: Add LEVEL_3 to android.info.supportedHardwareLevel\n\nLEVEL_3 is a new high-level label for camera devices that support more\nthan the existing FULL-level capabilities.\n\nBug: 25114814\nChange-Id: Ibed66ed6b83e4f28598455255d86b13b78f1f13b\n"
    },
    {
      "commit": "3a86d3d5349bc463d5c99fc4c3a4a47092617c6b",
      "tree": "d9d594ec1d50963d0d864b98a8c3a9cbb2a4b97d",
      "parents": [
        "c90855d7a9f3ebd300de4dad9842cd6771ff27d1"
      ],
      "author": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Mon Jan 25 13:03:07 2016 -0800"
      },
      "committer": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Tue Jan 26 09:29:24 2016 -0800"
      },
      "message": "DO NOT MERGE : Unhiding MSIM APIs.\n\n1. Unhide MSIM APIs in TelephonyManager that already have non-MSIM equivalent\n   APIs public.\n2. Make MSIM API naming consistent (overloaded, no suffix).\n3. Unhide APIs in SubscriptionManager that are necessary for MSIM.\n\nBug: 26772894\nChange-Id: Ibebab7379ea79c8e4812bbd190342827048e30e2\n"
    },
    {
      "commit": "d307a704f885bcfad4d9f3b599a3c01d053ca324",
      "tree": "09a1a71885b47b5e7ec49ef30cac24c42913dc66",
      "parents": [
        "44a18081546345a0655748717862a89ae6dd7948"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jan 26 10:04:12 2016 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jan 26 10:04:12 2016 +0000"
      },
      "message": "Revert \"Update test-current.txt to fix build break.\"\n\nThis reverts commit 7123cbd7374c37ffc88c2ffe1983b60e5f39a82c.\n"
    },
    {
      "commit": "ac044909f59846a1f7884a1858d459cff8f4bebd",
      "tree": "2cb17967a8c07197cc71f8c1fd6b885c6123e38c",
      "parents": [
        "165e2849ff10bc13801dc746043c57826a06669b",
        "c980eca638e549be342f99ba2bd6f27ada184736"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jan 26 09:49:20 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 26 09:49:20 2016 +0000"
      },
      "message": "Merge \"Revert \"Cellinfo: Update to version 12\"\" into mm-wireless-dev\nam: c980eca638\n\n* commit \u0027c980eca638e549be342f99ba2bd6f27ada184736\u0027:\n  Revert \"Cellinfo: Update to version 12\"\n"
    },
    {
      "commit": "c980eca638e549be342f99ba2bd6f27ada184736",
      "tree": "9d4231dd3c42385a13ad75c8eeb5c0abf0d8309e",
      "parents": [
        "480bd2b97a46628f36fee606a2b63248aa75dd8a",
        "d44d16f7003a57eb4ac99d4730fa4d5a0f0474c8"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jan 26 09:46:14 2016 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Tue Jan 26 09:46:14 2016 +0000"
      },
      "message": "Merge \"Revert \"Cellinfo: Update to version 12\"\" into mm-wireless-dev"
    },
    {
      "commit": "d44d16f7003a57eb4ac99d4730fa4d5a0f0474c8",
      "tree": "ea7738a06ddc9a25225250ef43162ce0e39ca28b",
      "parents": [
        "aa2be45a560b37c5249600667ee36a9f156515c2"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jan 26 09:44:54 2016 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jan 26 09:44:54 2016 +0000"
      },
      "message": "Revert \"Cellinfo: Update to version 12\"\n\nThis reverts commit aa2be45a560b37c5249600667ee36a9f156515c2.\n\nChange-Id: I5cc76b15b311e47bc5a892704930d218c9f72b0d\n"
    },
    {
      "commit": "165e2849ff10bc13801dc746043c57826a06669b",
      "tree": "7273e0606125631f26d78a4aab4f99ee79818424",
      "parents": [
        "5eb8f9cc7001bf31f7c276e38a49393420b75055"
      ],
      "author": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Tue Jan 26 10:17:41 2016 +0900"
      },
      "committer": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Tue Jan 26 08:06:46 2016 +0000"
      },
      "message": "Unhide DocumentsContract.copyDocument and moveDocument.\n\nChange-Id: I304e4219ac679b9da88d785529f946dac058bbff\n"
    },
    {
      "commit": "533b34568280e61d885c3ea438fdb585ea2e4ba0",
      "tree": "57d5a202526d5e237870309c84472523a7f7f108",
      "parents": [
        "15f3d215992175a9c731b518534a9fc612417feb"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Mon Jan 25 20:28:06 2016 -0800"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Mon Jan 25 20:34:12 2016 -0800"
      },
      "message": "TIF: Make TvInputService.onCreateRecordingSession a non-abstract method\n\nChange-Id: I1ecf5d2f66825fa9e87fd743d9d293d8bd395fce\n"
    },
    {
      "commit": "0301cd95231a5c59d4f97e24d11a0ea5db909c4f",
      "tree": "91739e11ebbafc79ff346a2b6e4e283d72c57d9e",
      "parents": [
        "50cd6361d7cb50bdc0ee199f42307885abc65f0b",
        "36c7aa03255d91cfa0808323ac475ad02d161d7d"
      ],
      "author": {
        "name": "Jeremy Klein",
        "email": "jlklein@google.com",
        "time": "Tue Jan 26 03:59:51 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 26 03:59:51 2016 +0000"
      },
      "message": "Merge \"Expose a simple tethering API which includes provision checks.\""
    },
    {
      "commit": "834641b3908b21e7054c290e116d76e3d5e6888c",
      "tree": "8b407b8a610bb8b817f4a0ded3a5063b36886156",
      "parents": [
        "ac7c606c90bcf3bfea2b04f518680baf5549b9f5"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Sat Jan 23 22:34:57 2016 -0800"
      },
      "committer": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Mon Jan 25 19:23:38 2016 -0800"
      },
      "message": "Move locale negotiation to ResourcesManager\n\nPreviously, locale resolution happened at Resources level, which\ncould result in different Resources in the same app using different\nlocales.\n\nThis change moves the locale negotiation to ResourcesManager, which\nremembers the locales supported by each Resources as they are\ncreated, and negotiates the locale based on their union.\n\nIt also makes sure that the old model of apps getting the default\nlocale by accessing it through the Configuration\u0027s locale attribute\ncontinues to work, since the negotiated locale will be moved to the\ntop of the list before Resources are created and when they are\nupdated with a Configuration change.\n\nBug: 25800576\nBug: 26404653\nChange-Id: I0dd81df288327fd8d1229188c9544ee2209c161a\n"
    },
    {
      "commit": "76193dc2d0a1856368ec40995a8d39822506cc2b",
      "tree": "5ea503c9d107410c19935cfca3862c5b5aee8e9c",
      "parents": [
        "c20ba757cb9c201bfb32c3c13576390f30d376bb"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Mon Jan 25 19:04:36 2016 -0800"
      },
      "committer": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Mon Jan 25 19:04:36 2016 -0800"
      },
      "message": "Add KEY_VVM_PREFETCH_BOOLEAN to CarrierConfigManager\n\nThis key will allow the carrier to specify to prefetch audio data on\nnew voicemail arrival. The default value it true.\n\nThis setting is not available to the user because it add too much\ncomplexity.\n\nBug:23945351\nChange-Id: I5ca6b4f64c3818c5f37ba608f4ab450c8b0ed9dc\n"
    }
  ],
  "next": "9df90a5ab6291aaa3ee441731657242858cfd01b"
}
