)]}'
{
  "log": [
    {
      "commit": "dd231a16a1152beacdece7d32a9b85803e0cdb67",
      "tree": "fa067a58702cc9a8ecef88a02d16b8012d5a29f4",
      "parents": [
        "cab2e5d1d16ea14298276f9e4220a5ae724a9234",
        "3e8a7090642d58dcd435121650a243dca262c96a"
      ],
      "author": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Fri Jan 29 11:38:54 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 29 11:38:54 2016 +0000"
      },
      "message": "Merge \"Add policy to set the organization name\""
    },
    {
      "commit": "3e8a7090642d58dcd435121650a243dca262c96a",
      "tree": "5210dac9b1962cfe65b4d662a3ad6efe804e0b5f",
      "parents": [
        "2a25dd5c91aab77393b6cf588b7e8f64d1a346d6"
      ],
      "author": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Mon Jan 25 16:19:08 2016 +0000"
      },
      "committer": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Fri Jan 29 11:15:12 2016 +0000"
      },
      "message": "Add policy to set the organization name\n\nWe allow the profile owner of a managed profile to set the name of the\nmanaged organization.\n\nThis name is used as the default header message shown in the confirm\ncredentials screen a.k.a. work challenge.\n\nBug: 26638631\nChange-Id: I03c5acc9fffe06cdb9d0d60dd1580b20e21783b1\n"
    },
    {
      "commit": "cab2e5d1d16ea14298276f9e4220a5ae724a9234",
      "tree": "23f58e82a2a61d30ac024e6b57e4f2d58885b050",
      "parents": [
        "8dc03bc034af35cb86cf0f11c34ac1a1ddad38e5",
        "c98d6a4c19ab9d5620c05b0f5ccb3b91a9eaba15"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Jan 29 11:01:45 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 29 11:01:45 2016 +0000"
      },
      "message": "Merge \"Unhide @Repeatable\""
    },
    {
      "commit": "d89cb1eb81a019ee944f8a2803500ab98f92dc1c",
      "tree": "5bbd0f0d98246a674e2ca4951a47e89d5b875a6a",
      "parents": [
        "6e2c6ccd19512990c77b9469105740b3dfd54e88",
        "0ad99c059735d6d4a9f9fb5379c8b1b35ce01f38"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jan 29 03:23:19 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 29 03:23:19 2016 +0000"
      },
      "message": "Merge \"Add AudioRecord timestamps\""
    },
    {
      "commit": "cda8cddaefef83553f58d705ed73336949b839a8",
      "tree": "207cdcbd5af1035207881d90a800672df000f4c2",
      "parents": [
        "d24544322fc8012dd10fdc4be470b72cfe21835e",
        "1dd872260b3ccfbe492d1be0bdbb3f98235b3ba3"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Jan 29 02:57:46 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 29 02:57:46 2016 +0000"
      },
      "message": "Merge \"Optionally support accessibility with UiAutomator\""
    },
    {
      "commit": "d24544322fc8012dd10fdc4be470b72cfe21835e",
      "tree": "c30f6708262cf221853666e117045a9d31a1172e",
      "parents": [
        "d757376678682c9795db90a58590f344120ab4d7",
        "344744b49633a7f8aa0c8e43469bbfcf9d8e2cab"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Jan 29 02:43:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 29 02:43:28 2016 +0000"
      },
      "message": "Merge \"Exposing file:// beyond your app is bad, m\u0027kay?\""
    },
    {
      "commit": "344744b49633a7f8aa0c8e43469bbfcf9d8e2cab",
      "tree": "607cf7b6b4753e95b4ffa9711d2f7f517797cffd",
      "parents": [
        "a74cce60721d2d2de04778eabab31a7aef8117d4"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jan 28 19:03:30 2016 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jan 28 19:20:12 2016 -0700"
      },
      "message": "Exposing file:// beyond your app is bad, m\u0027kay?\n\nFor several releases now we\u0027ve told developers that sharing raw files\nbetween apps is a recipe for trouble.  There are at least three major\nproblems with sending raw files:\n\n-- Apps sending generic intents can\u0027t know who is at the other end,\nso they may not have access to shared storage locations.  This is\nmore likely now that runtime permissions require apps to explicitly\nask users for permission.\n\n-- Apps making files in their private storage world-readable has been\ndeprecated for several releases, and now in N it\u0027s fully blocked.  If\nwe let these intents through, the receiving app would fail to open\nthe file, when the real blame rests on the sending app.\n\n-- Devices with user profiles can\u0027t share raw files when using\ncross-profile intent filters, since filesystem access is fully\nlocked down between users.\n\nThe time has finally come to communicate clearly that if you\u0027re\nsharing content between apps, you need to use content:// Uris.  We\nadded the simple FileProvider several years ago to give apps a clean\nway to migrate with minimal work on their part.\n\nBug: 26860922, 9069185\nChange-Id: I075f627f6a0d6c7fca2c090ca133b9aae9801c64\n"
    },
    {
      "commit": "03c75de39f9811399f3dfdc6b278e165548dd0ec",
      "tree": "62dbba3b92d35c25bdace2cb5aa3e2b379907330",
      "parents": [
        "8861cb002f75d3dffef922c28fc0dbaca771ed11",
        "c2a89510ddda390d6d53ff24dd20d257fcd2379e"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Fri Jan 29 02:15:56 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 29 02:15:56 2016 +0000"
      },
      "message": "Merge \"TIF: Notify of a change to TvInputInfo regardless of service connection\""
    },
    {
      "commit": "c2a89510ddda390d6d53ff24dd20d257fcd2379e",
      "tree": "dce97f3bf85a31ac2ce0085fdbfee02d22d0f618",
      "parents": [
        "9f774342aa60e50efff71e7456a755045add8aff"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Thu Jan 28 10:38:11 2016 -0800"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Thu Jan 28 17:54:26 2016 -0800"
      },
      "message": "TIF: Notify of a change to TvInputInfo regardless of service connection\n\nAlso removed unnecessary input ID in various methods\n\nChange-Id: I50a2da924e9442312ccf16278e9123f837ec8942\n"
    },
    {
      "commit": "0ad99c059735d6d4a9f9fb5379c8b1b35ce01f38",
      "tree": "7421759d9c7b0007385252c44a137a668c0ca1c9",
      "parents": [
        "3ca8b122fc5074ea7c0a111fa698fa78f897ec1f"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jan 15 17:53:47 2016 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Jan 28 17:19:11 2016 -0800"
      },
      "message": "Add AudioRecord timestamps\n\nAPI change\n\nBug: 13569372\nBug: 22886739\nChange-Id: Ic250fd0c39901f4e99c58281e371f27c241b6bed\n"
    },
    {
      "commit": "b3c06c2f50e5f00617b6492c295cf172005886d7",
      "tree": "de92ec3c935ee8fe26eeddb7eb6bdee25970ebf3",
      "parents": [
        "f3c491dcdc359037eccf91c54a41b6c6ddcc29e0",
        "3de7c4146eb27044d68a3443d77c3f5c369911b7"
      ],
      "author": {
        "name": "Donghyun Cho",
        "email": "donghyun@google.com",
        "time": "Fri Jan 29 01:15:36 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 29 01:15:36 2016 +0000"
      },
      "message": "Merge \"MediaSession: Define an extra field for staying paused after play\""
    },
    {
      "commit": "d53aadc0ec104c67929d0d3312280cd032139ed9",
      "tree": "e725d6e3c25cee8b4ba661f658ef97cba5cbc982",
      "parents": [
        "d1e2332ea3d7badc94eb662512d76a248de6f40f",
        "1d1ac5409597ef668e52c6f27293eaf9af575e33"
      ],
      "author": {
        "name": "Ashutosh Joshi",
        "email": "ashutoshj@google.com",
        "time": "Thu Jan 28 22:24:39 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 22:24:39 2016 +0000"
      },
      "message": "Merge \"Context hub API for applications\""
    },
    {
      "commit": "1d1ac5409597ef668e52c6f27293eaf9af575e33",
      "tree": "f9c2740347df6ca5cff08b262ee76449afb857ad",
      "parents": [
        "6cfdf6b67aede52c9fffd98315925d9368943b8b"
      ],
      "author": {
        "name": "Ashutosh Joshi",
        "email": "ashutoshj@google.com",
        "time": "Mon Jan 18 17:19:27 2016 -0800"
      },
      "committer": {
        "name": "Ashutosh Joshi",
        "email": "ashutoshj@google.com",
        "time": "Thu Jan 28 14:19:17 2016 -0800"
      },
      "message": "Context hub API for applications\n\nAdding a System API for applications to access a context hub.\n\nThe API is not expected to be exposed to third party Android\napplications in the medium term.\n\nChange-Id: Ia2222317c913de6901f3912e4c89b5cfa398be85\n"
    },
    {
      "commit": "e8faad6b541039be9b84b5e0519fc3272bb6466c",
      "tree": "d050805f443de9cdff0a3d7811af759d36ae1ddf",
      "parents": [
        "63668e8ab04c1eb05b8d63371c3547677129f1b9",
        "d8701bfed0a7f9e00604011bc760af59464a0da1"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Jan 28 20:17:00 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 20:17:01 2016 +0000"
      },
      "message": "Merge \"Add ACTION_KEYBOARD_LAYOUT_SETTINGS.\""
    },
    {
      "commit": "087ee8952e3b5ba739028b50c12efd23576bc43a",
      "tree": "de1ea784fcb0abd5f62c4674f015c7592799c675",
      "parents": [
        "65d56d36f29d99df8127da8383f0938f819a3944",
        "fd37abe9d5469f2b0d640c625f14b75cfe609711"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Thu Jan 28 19:10:20 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 19:10:20 2016 +0000"
      },
      "message": "Merge \"Make PreferenceActivity/Fragment encryption ready.\""
    },
    {
      "commit": "fd37abe9d5469f2b0d640c625f14b75cfe609711",
      "tree": "09cffa7744ccdf5444b0ee2595b9372396b359ce",
      "parents": [
        "b92b05bb4bcaa6f7869128e925d0331eee62e4da"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jan 28 11:53:48 2016 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jan 28 12:04:06 2016 -0700"
      },
      "message": "Make PreferenceActivity/Fragment encryption ready.\n\nDevelopers using these classes can getPreferenceManager() and\nexplicitly set the storage location for any SharedPreferences values\npersisted through it.\n\nBug: 26747519\nChange-Id: I133045df6a69aa99f33b6b6c447f52605468b927\n"
    },
    {
      "commit": "7b9f2e1d86e5017dbf5530356ec30d090f703a67",
      "tree": "3e467266366fb39cabade957b54c2da4539d47ef",
      "parents": [
        "d4efab1173a55618e307f3cef078efa727270955",
        "940e8577a1569140521fb605336997863529f7ad"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Jan 28 18:58:05 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 18:58:05 2016 +0000"
      },
      "message": "Merge \"Added SystemApi for getting serial numbers of users\""
    },
    {
      "commit": "940e8577a1569140521fb605336997863529f7ad",
      "tree": "03c861eb54ff3956f196df70161913428c00a382",
      "parents": [
        "9068fd387cd9a27f04dd08766109ecd033920826"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Tue Jan 26 12:03:51 2016 -0800"
      },
      "committer": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Jan 28 10:55:28 2016 -0800"
      },
      "message": "Added SystemApi for getting serial numbers of users\n\nAlso added UserHandle version of queryBroadcastReceiversAsUser.\n\nBug: 25844894\nChange-Id: I78ecbef186e4ced10425ae2899db72c2d91c5792\n"
    },
    {
      "commit": "1dd872260b3ccfbe492d1be0bdbb3f98235b3ba3",
      "tree": "e50e16b08256ccc5da854f0bee6ef125b0fb11ea",
      "parents": [
        "104aff50bd41a05a10d5c11d311fd10889f8f069"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Tue Jan 26 17:15:15 2016 -0800"
      },
      "committer": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Jan 28 10:09:05 2016 -0800"
      },
      "message": "Optionally support accessibility with UiAutomator\n\nAdding a flag to AccessibilityServiceInfo that only works\nfor UIAutomator that supresses other services. This flag\nis set by default for UIAutomation to match the current\nbehavior, but tests may clear the flag and enable other\nservices.\n\nNeeded to improve cts coverage of AccessibilityService.\n\nBug: 26592034\nChange-Id: Icfc2833c1bd6546a22a169008d88a6b15e83989c\n"
    },
    {
      "commit": "e97bce53df66ae4d3084d8f530f20a95ceac044a",
      "tree": "db72994cf43c87777e54fa51de2f615ab0ff21dc",
      "parents": [
        "46125323fca0d5c99fd3a146a69393cab0b5c71d",
        "b51617f4668ef8cf0e6d8d0fc3284eae51dbd8ca"
      ],
      "author": {
        "name": "Stephan Linzner",
        "email": "slinzner@google.com",
        "time": "Thu Jan 28 16:40:25 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 16:40:25 2016 +0000"
      },
      "message": "Merge \"Deprecated platform Android testing APIs\""
    },
    {
      "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": "3de7c4146eb27044d68a3443d77c3f5c369911b7",
      "tree": "b1405750f91a76b807db8142c4019a89d3b7758d",
      "parents": [
        "6cfdf6b67aede52c9fffd98315925d9368943b8b"
      ],
      "author": {
        "name": "Donghyun Cho",
        "email": "donghyun@google.com",
        "time": "Tue Jan 26 20:11:29 2016 +0900"
      },
      "committer": {
        "name": "Donghyun Cho",
        "email": "donghyun@google.com",
        "time": "Thu Jan 28 12:22:58 2016 +0900"
      },
      "message": "MediaSession: Define an extra field for staying paused after play\n\nIntroduced a new constant EXTRA_PREPARE_ONLY, which allows\nMediaController to ask MediaSession to stay paused right after play\nrequests are called. If this field is set to true in extra bundle and it\nis passed during playFromMediaId, playFromSearch, and playFromUri\nrequests, MediaSession will prepare the given media, but not start\nplaying it.\n\nBug: 25841735\nChange-Id: I2a2f71a251bd6f475698fe8a5bb696ac70003e2b\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": "b51617f4668ef8cf0e6d8d0fc3284eae51dbd8ca",
      "tree": "9e66ea505482770b09a33c338d008ab549357b91",
      "parents": [
        "d11c15d418d776d1db33f7664fad2671de0e6669"
      ],
      "author": {
        "name": "Stephan Linzner",
        "email": "slinzner@google.com",
        "time": "Wed Jan 27 18:09:50 2016 -0800"
      },
      "committer": {
        "name": "Stephan Linzner",
        "email": "slinzner@google.com",
        "time": "Wed Jan 27 18:09:58 2016 -0800"
      },
      "message": "Deprecated platform Android testing APIs\n\n- Deprecated most android.test.* APIs\n- Kept ProviderTestCase2 and LoaderTestCase since we don\u0027t have a\nreplacement yet\n- Deprecated android.test.suitebuilder\n- Added Javadoc to all deprecated APIs with links to corresponding\nAndroid Testing Support Library APIs\n- Removed all trailing whitespace\n\nBug: 22314304\nChange-Id: I1b1f0dd5132364110f1dfd4e3eb2dd044700d859\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": "d8701bfed0a7f9e00604011bc760af59464a0da1",
      "tree": "8cc106760e1bd360b251428d2a3ea61e429d86cf",
      "parents": [
        "e97a3cc4ca57306ea9ab75275fee178f3cfac5c9"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Jan 27 16:15:01 2016 -0800"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Jan 27 16:15:01 2016 -0800"
      },
      "message": "Add ACTION_KEYBOARD_LAYOUT_SETTINGS.\n\nThis CL adds ACTION_KEYBOARD_LAYOUT_SETTINGS so that IME developers can\nnavigate users to the settings to configure the hardware keyboard layout\nas needed, as we have exposed ACTION_INPUT_METHOD_SETTINGS and\nACTION_INPUT_METHOD_SUBTYPE_SETTINGS.\n\nBug: 25752827\nChange-Id: I8f371702904b3354043cd6d23fc9a8ff8be9b537\n"
    },
    {
      "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"
    }
  ],
  "next": "c1dd4de11cfd20a84b1436f4e577c77fcbc1551b"
}
