)]}'
{
  "log": [
    {
      "commit": "5ea0c8f1c660630edcdd5abdac076f7df69a7f8a",
      "tree": "b54ae91b56188ec2e801b7538316c716bbb6dc80",
      "parents": [
        "e37cf3b8d614019c5570f945110bfbc5a8b09713"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Mon Jun 08 12:25:55 2015 -0700"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Mon Jun 08 14:59:09 2015 -0700"
      },
      "message": "Rename reloadCarrierConfigForSubId -\u003e notifyConfigChangedForSubId\n\nPer discussion with API council, \"notify\" makes more sense than \"reload\"\nhere.\n\nBug: 21571894\nChange-Id: I7e8e8d91d8e6e6d4502cf371472fd82efa3e97f5\n"
    },
    {
      "commit": "d8b9b642feab52523ec6db7b170b08f1bc74b004",
      "tree": "00e291376c7d5ab61055f26f4a0fd7260c4322ab",
      "parents": [
        "c0f7aff3df237e5990d8bff1b52e96cff17f745b",
        "26698514fbac587675221149aca98f3ea6414d55"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Mon Jun 08 20:17:21 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 20:17:23 2015 +0000"
      },
      "message": "Merge \"Use DisplayAdjustments when creating display in ResourceManager\" into mnc-dev"
    },
    {
      "commit": "21a4f17c942165684bc590de594984912459396d",
      "tree": "24ce5e0d91467ca61f4a8b6703e883981692f235",
      "parents": [
        "54d729b73f54798d3112129894cb6fe8ef75920b",
        "2b5348b41329b42f5b0929455a9b616a5e1f685e"
      ],
      "author": {
        "name": "Andrew Flynn",
        "email": "flynn@google.com",
        "time": "Mon Jun 08 19:59:50 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 19:59:51 2015 +0000"
      },
      "message": "Merge \"Revert \"notifyCarrierNetworkChange:TelephonyManager-\u003eCarrierService\"\" into mnc-dev"
    },
    {
      "commit": "2b5348b41329b42f5b0929455a9b616a5e1f685e",
      "tree": "494b1b7e6a9cc9a368c4b18be15490cf51cbb345",
      "parents": [
        "7f8be9d89b7f294bf5e5d377908a5c74d2f4968f"
      ],
      "author": {
        "name": "Andrew Flynn",
        "email": "flynn@google.com",
        "time": "Mon Jun 08 19:59:29 2015 +0000"
      },
      "committer": {
        "name": "Andrew Flynn",
        "email": "flynn@google.com",
        "time": "Mon Jun 08 19:59:29 2015 +0000"
      },
      "message": "Revert \"notifyCarrierNetworkChange:TelephonyManager-\u003eCarrierService\"\n\nThis reverts commit 7f8be9d89b7f294bf5e5d377908a5c74d2f4968f.\n\nChange-Id: Ib99d2b8f83c2775cf5df4330a4f20bc791a83e5e\n"
    },
    {
      "commit": "54d729b73f54798d3112129894cb6fe8ef75920b",
      "tree": "f9ac0e9440ff058a879f7a1cff4e1746629612a9",
      "parents": [
        "383ce580b1c9e706d1b06a23d81986f3b4ed83fb",
        "67ba2c7fa25a635c640956ff3a5e64164cb23396"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jun 08 19:46:19 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 19:46:24 2015 +0000"
      },
      "message": "Merge \"Fix issue #21572679: API Review: ActivityOptions, usage time report\" into mnc-dev"
    },
    {
      "commit": "383ce580b1c9e706d1b06a23d81986f3b4ed83fb",
      "tree": "9a672b4825f4f470d03526a3697ad6781ec77c0c",
      "parents": [
        "e4bd7c98323b39a47682216bebf442de206a95dd",
        "e0a6ca64fac5bd4f10139321604031816e90adb4"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Mon Jun 08 19:37:00 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 19:37:36 2015 +0000"
      },
      "message": "Merge \"MidiManager: proxy all requests to open devices through MidiService\" into mnc-dev"
    },
    {
      "commit": "2429e6a8d96a4eba83e22c35595fa05e0f5e51f2",
      "tree": "e9514ec66a89836bf16777626187ba0f7c5f6876",
      "parents": [
        "7fa228f4eaa774df9e925e0c037f0fa78caafafc",
        "7f8be9d89b7f294bf5e5d377908a5c74d2f4968f"
      ],
      "author": {
        "name": "Andrew Flynn",
        "email": "flynn@google.com",
        "time": "Mon Jun 08 17:24:46 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 17:25:12 2015 +0000"
      },
      "message": "Merge \"notifyCarrierNetworkChange:TelephonyManager-\u003eCarrierService\" into mnc-dev"
    },
    {
      "commit": "72285e5600fad17c42730d6f84164d8425d4d43c",
      "tree": "fbca74d82c613b81242ceecf721f2a6d4bbaf735",
      "parents": [
        "2ea838d539ec13215554e40303a757ea4a1f3d39"
      ],
      "author": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Fri Jun 05 15:52:05 2015 -0700"
      },
      "committer": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Mon Jun 08 16:52:36 2015 +0000"
      },
      "message": "API review: Update hasMic to hasMicrophone.\n\nAlso make the SearchEvent constructor available for testing.\n\nBug: 21572283\nBug: 21572676\nChange-Id: I35cfd88b45aeb97b6ccf83aeb46b0ecc4bbc0947\n"
    },
    {
      "commit": "159f558a39d200e08e06245d64ec1df9a08e7d93",
      "tree": "3bc7299e40c9c153df85768871a37e425afd59dc",
      "parents": [
        "20ac61b8c0abd5af4ce32707e01cc1a501cbb7f0",
        "0e5f110fc915a9b044eb04cd07ae7ac588eacc8f"
      ],
      "author": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Mon Jun 08 16:46:40 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 16:46:42 2015 +0000"
      },
      "message": "Merge \"Pass an args bundle to launchAssistAction.\" into mnc-dev"
    },
    {
      "commit": "20ac61b8c0abd5af4ce32707e01cc1a501cbb7f0",
      "tree": "3836aeef229645f994193f21d38266184428e352",
      "parents": [
        "616bb3d50c79842eeb5183d8637bc3a270a7d1a0",
        "7c74f78a85283912d7239214024ccca702622f21"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Jun 08 16:39:32 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 16:39:36 2015 +0000"
      },
      "message": "Merge \"Zen: New user flow for requesting DND access.\" into mnc-dev"
    },
    {
      "commit": "616bb3d50c79842eeb5183d8637bc3a270a7d1a0",
      "tree": "f7912507fbea7bca47563eee492e30c741fb28ba",
      "parents": [
        "83b4172d03e2b98d2e5baff5e936c13d6ba78b96",
        "aef1ae33915471983f10342dfbf6e37cb6f8c7a5"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Mon Jun 08 16:36:20 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 16:36:22 2015 +0000"
      },
      "message": "Merge \"API Council changes.\" into mnc-dev"
    },
    {
      "commit": "678cd9f37cffa38ec718f36607c644ff1eadb391",
      "tree": "f8ed5ef595683f135e48444e247770afa13aa1a5",
      "parents": [
        "e1f3214e72b63ed7cbe368005622055f80da0e0d",
        "04ea7d3b7c0a4193a9fa715d1bd03c3bf9868d69"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Mon Jun 08 16:32:12 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 16:32:14 2015 +0000"
      },
      "message": "Merge \"Add telecom extra to specify handle for incoming call\" into mnc-dev"
    },
    {
      "commit": "7c74f78a85283912d7239214024ccca702622f21",
      "tree": "226b395ce4cada544a8981c337169c2551dcf274",
      "parents": [
        "ac2e3886e3f129b0ee94bb514e026fe72951b4a8"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Jun 04 13:01:42 2015 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Jun 08 11:53:35 2015 -0400"
      },
      "message": "Zen: New user flow for requesting DND access.\n\n - User flow is now similar to requesting access to notification\n   content, namely prompting the user to visit a settings page\n   for enabling/disabling apps access.\n - New ACTION_NOTIFICATION_POLICY_ACCESS_GRANTED_CHANGED intent\n   for apps to listen to this state change.\n - Removed obsolete request method and associated internal callback\n   aidl.\n - Added new android.permission.ACCESS_NOTIFICATION_POLICY permission\n   for apps to include as a signal that they want to request this access\n   (and therefore appear in the list on the settings page).\n - Improve javadocs, outline the user flow in NotificationManager#isNotificationPolicyAccessGranted\n   and link to this method elsewhere.\n - NoManService now persists the user-enabled package list across reboots\n   and does so per-user.\n - Rename public settings intent to correspond with the noman api.\n\nBug: 21621663\nChange-Id: I72cbc21cd736e6a157b6be5d1d0ba0b4a8e7ef4e\n"
    },
    {
      "commit": "e1f3214e72b63ed7cbe368005622055f80da0e0d",
      "tree": "d592f584415a17f96af296d5ab59df494d2779b7",
      "parents": [
        "a54a8626ed77c5641adfb3dbcfdc9bf463478101",
        "e860891b1a7d4c1b581f294fa5831999caac6506"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Mon Jun 08 15:11:31 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 15:11:32 2015 +0000"
      },
      "message": "Merge \"Change stylus button press to context click in View - API review feedback\" into mnc-dev"
    },
    {
      "commit": "a54a8626ed77c5641adfb3dbcfdc9bf463478101",
      "tree": "2f32da24191e2caa9a0fcf60a9f28d77c31504e9",
      "parents": [
        "aaf68f216327a8a2adaf72032904b50796b4aea7",
        "015020eb3abb212bf7f033416fbdec572287e092"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Mon Jun 08 15:11:08 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 15:11:10 2015 +0000"
      },
      "message": "Merge \"Change stylus button press to context click in GD - API review feedback\" into mnc-dev"
    },
    {
      "commit": "7d3b8833df5857f5cc70d6c101abe7501fa22b49",
      "tree": "cc6bf4ae5c7a487b2946ed0093c01471b6053db0",
      "parents": [
        "6280481af6a7fb2631012a34b03b2d6b0d01eae5",
        "9e211282d3ee54c9840947951593554c3bd5a77c"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Mon Jun 08 11:36:16 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 11:36:19 2015 +0000"
      },
      "message": "Merge \"Fix ActionMode.snooze API\" into mnc-dev"
    },
    {
      "commit": "6280481af6a7fb2631012a34b03b2d6b0d01eae5",
      "tree": "ace89fb1622d12f4f10c681f98e77a5d79fbf527",
      "parents": [
        "dcfbb618e33f432d83c56a79e71aeec5d81bbacd",
        "a2344eac370b38263d7f17a7e9802cc9a017eb3a"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Mon Jun 08 08:05:11 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 08:05:14 2015 +0000"
      },
      "message": "Merge \"Remove NFC CardEmulation dynamic resource APIs.\" into mnc-dev"
    },
    {
      "commit": "26698514fbac587675221149aca98f3ea6414d55",
      "tree": "ab85e311e5ccdd38730bf2f79d40c6d8247c4ae6",
      "parents": [
        "18d669dc597dc4997ee8d96f38cf138ae31a0cdf"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Jun 05 16:55:33 2015 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Sat Jun 06 11:26:33 2015 -0700"
      },
      "message": "Use DisplayAdjustments when creating display in ResourceManager\n\nWe were previous only taking the Configuration into account when\ncreating Display objects in the ResourceManager. This led to the\nDisplay object not containing critical CompatibilityInfo. We now\ntake the entire DisplayAdjustment into account.\n\nBug: 21637615\nChange-Id: Ide5ff49bfa12791ad17993764f312836216b1dd8\n"
    },
    {
      "commit": "a28863e76979a3551509d8e5eccf3a1c7c604022",
      "tree": "62099a4f7e687f14bc341a6a00bc81044731c359",
      "parents": [
        "76233f068bde3c19d1d0986efee4fb21df973ed5",
        "cd70c64f50be9e20c926a82bab3e9a737b05e464"
      ],
      "author": {
        "name": "Adam Skory",
        "email": "skory@google.com",
        "time": "Sat Jun 06 01:00:59 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 06 01:01:00 2015 +0000"
      },
      "message": "Merge \"Record provision of custom Intents in AssistContent\" into mnc-dev"
    },
    {
      "commit": "cd70c64f50be9e20c926a82bab3e9a737b05e464",
      "tree": "87bd470799bb38eabac819e12ea5c3aafc308ebb",
      "parents": [
        "c554b77b7392b97e0f455d8276b739e16147d6df"
      ],
      "author": {
        "name": "Adam Skory",
        "email": "skory@google.com",
        "time": "Fri Jun 05 11:41:55 2015 -0600"
      },
      "committer": {
        "name": "Adam Skory",
        "email": "skory@google.com",
        "time": "Fri Jun 05 18:55:29 2015 -0600"
      },
      "message": "Record provision of custom Intents in AssistContent\n\nSimplifies behavior wrt automatically setting the\nweb URI for ACTION_VIEW Intents, by not doing so\nfor custom Intents.\n\nAdds a boolean isAppProvidedIntent() as a signal for\nrecepients of the AssistContent that a custom Intent\nwas provided. Custom Intents are more likely to be\nrelevant.\n\nChange-Id: Ibe4bfa040eba904411b9820ab4ddfcf509413829\n"
    },
    {
      "commit": "6cf397508eb7edef13baefad942a59b058ed450b",
      "tree": "61d57bbfbc995e137661e3b1fd46ce7b1027eb1a",
      "parents": [
        "8e518c81ea630ca37d373ceb90e3d6c01330cb38"
      ],
      "author": {
        "name": "James Cook",
        "email": "jamescook@google.com",
        "time": "Thu Jun 04 14:18:43 2015 -0700"
      },
      "committer": {
        "name": "James Cook",
        "email": "jamescook@google.com",
        "time": "Fri Jun 05 16:36:22 2015 -0700"
      },
      "message": "Allow different visual and voice assist prompts\n\n* Introduce VoiceInteractor.Prompt, holding multiple voice prompts\n(\"What genre?\", \"What genre of music?\", \"What genre of music, for\nexample classical?\") as well as a different visual prompt to show\non screen (\"Choose genre\").\n* Migrate framework voice interactor code from a CharSequence prompt\nto Prompt.\n\nBug: 21024958\nChange-Id: Ib595fbdb2801cc558085e9b8366d619ff1d4d656\n"
    },
    {
      "commit": "0e5f110fc915a9b044eb04cd07ae7ac588eacc8f",
      "tree": "e671eecf7529eff338bb38d8638d82d01814e938",
      "parents": [
        "3e85c1ed0cce70164dfe6f8ffa4bf3695c4ce0ba"
      ],
      "author": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Fri Jun 05 16:18:09 2015 -0700"
      },
      "committer": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Fri Jun 05 23:26:39 2015 +0000"
      },
      "message": "Pass an args bundle to launchAssistAction.\n\nIn order to track the input device that was used to trigger assist, the\ninput device id is sent as an extra in the assist intent whenever it is\navailable. This is particularly useful on TVs, when an app may want to\nknow whether the input device has a microphone.\n\nBug: 21666123\nChange-Id: I0f8c09e2f617606bef481bdff924cb6b9b47dd12\n"
    },
    {
      "commit": "04ea7d3b7c0a4193a9fa715d1bd03c3bf9868d69",
      "tree": "6a5b758459abb10f23a6bf9596bd92ade7308cdb",
      "parents": [
        "581cc1ee59d01fe4b4a31618ab4aedfa639e42b0"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Fri Jun 05 15:59:18 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Fri Jun 05 16:00:12 2015 -0700"
      },
      "message": "Add telecom extra to specify handle for incoming call\n\nBug: 19696065\nChange-Id: Ie7c9e3f982808abd4944cfa7bd3c754b93479f84\n"
    },
    {
      "commit": "5dfe9d30b4a5b765cc03907a4be30e2f7d013686",
      "tree": "d354ff62a224c4abb3b3816be236e44202e0ba49",
      "parents": [
        "6f4610bdad3e270af59a8099970e8b40bf17f687",
        "96052718067e1645afd7c7ae93bab536711349ac"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Fri Jun 05 22:46:47 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 22:47:30 2015 +0000"
      },
      "message": "Merge \"Add reset to AVD\" into mnc-dev"
    },
    {
      "commit": "96052718067e1645afd7c7ae93bab536711349ac",
      "tree": "0b523ce05a622fd8b78d72b33777f4c694059701",
      "parents": [
        "8fa24e91c4dbe8a6533e99eeea4d8b200437d92a"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Fri Jun 05 15:22:24 2015 -0700"
      },
      "committer": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Fri Jun 05 15:42:59 2015 -0700"
      },
      "message": "Add reset to AVD\n\nb/21664621\n\nChange-Id: Ie40c3723860e183c8e4fedd2a76b9debbdf64a2a\n"
    },
    {
      "commit": "69822f0d63e80a068bb2ee4c80a617492f1d8141",
      "tree": "98412c83269bf9b06519ce50a12b9a58b02e0320",
      "parents": [
        "537bb5fce785c3433540e047c0ccaae3b286f55e"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Thu Jun 04 13:48:08 2015 -0700"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Fri Jun 05 15:08:55 2015 -0700"
      },
      "message": "Renaming carrier config variable keys.\n\nAPI council advised us to use KEY_NAME_TYPE for our key constants.\n\nBug: 21571894\nChange-Id: Ibe55ad5a31ef618455e763b5c5265fc817c934ab\n"
    },
    {
      "commit": "015020eb3abb212bf7f033416fbdec572287e092",
      "tree": "e9d19a311770f0feb6f1dc00ed25c823631b9c4e",
      "parents": [
        "e1352de673423264c00c71c0ec1597bbdad6fd03"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Fri Jun 05 14:41:22 2015 -0700"
      },
      "committer": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Fri Jun 05 14:41:22 2015 -0700"
      },
      "message": "Change stylus button press to context click in GD - API review feedback\n\nBased on API review feedback we should use onContextClick instead of\nonStylusButtonPress. This CL updates associated methods and usage\nin GestureDetector.\n\nAdditionally listens for mouse right clicks and calls the\nonContextClick method for these as well.\n\nBug: 21572278\nChange-Id: I4fa01997bff7265d5d2713353a93e07417a148e5\n"
    },
    {
      "commit": "aef1ae33915471983f10342dfbf6e37cb6f8c7a5",
      "tree": "ce572423be904b92935e5ebb768a19ef110068ad",
      "parents": [
        "44fdcf26421c4c2a59888739fa003a14e09e8391"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Jun 04 12:51:55 2015 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Fri Jun 05 14:23:47 2015 -0700"
      },
      "message": "API Council changes.\n\nBug 21571897\n\nChange-Id: I681096c50a6f4a448e399b482742efc06229fab1\n"
    },
    {
      "commit": "67ba2c7fa25a635c640956ff3a5e64164cb23396",
      "tree": "fc3e734c9f8b05f4baa310828979e7fad0c6e103",
      "parents": [
        "2fe44efced5ac28bc3e03c9c101644b4ef0134bb"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jun 05 14:23:38 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jun 05 14:23:38 2015 -0700"
      },
      "message": "Fix issue #21572679: API Review: ActivityOptions, usage time report\n\nChange-Id: I62751e93e39f90d5d2ec725586880724f3edbbc7\n"
    },
    {
      "commit": "48cf298cb8ded48dbec8e977412815e61953b74f",
      "tree": "f83367abdd3beec9db95dfdd55bc60c81ae350c1",
      "parents": [
        "b1e0438ce316c95df2f08864f0c773d46f3f5e51",
        "3ed641f65c3060205e304e8a0d13e88cc72d0af4"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Fri Jun 05 18:24:03 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 18:24:05 2015 +0000"
      },
      "message": "Merge \"Change to hide BEARER_BITMASK.\" into mnc-dev"
    },
    {
      "commit": "e1352de673423264c00c71c0ec1597bbdad6fd03",
      "tree": "9993b84e76659f5c9c6a30a905e86e7a64b29d35",
      "parents": [
        "3e85c1ed0cce70164dfe6f8ffa4bf3695c4ce0ba",
        "83a52031fd5c277d0c6e75da50bf8013e8a70399"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Fri Jun 05 16:37:09 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 16:37:10 2015 +0000"
      },
      "message": "Merge \"Setup the animation callback for AnimatedVectorDrawable\" into mnc-dev"
    },
    {
      "commit": "e860891b1a7d4c1b581f294fa5831999caac6506",
      "tree": "3737463446e647f20f4dcbfe127d74cc44287a2e",
      "parents": [
        "05ae9b56aec7c1a261eb84741b43e40351d20bd4"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Fri Jun 05 09:02:55 2015 -0700"
      },
      "committer": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Fri Jun 05 09:02:55 2015 -0700"
      },
      "message": "Change stylus button press to context click in View - API review feedback\n\nUpdates all references in View\u0027s onStylusButtonPress to onContextClick\nas per API review feedback.\n\nAdditionally listens for mouse right clicks and calls the onContextClick\nmethod for these as well for the stylus button press.\n\nBug: 21572278\nChange-Id: I5c1ee8c8f23a77d7c677b86356e89d0e4fc40056\n"
    },
    {
      "commit": "e790c97787dbc05930ad0c4a708fad7cd7d3f2b9",
      "tree": "af7ab0e5712ad37ccbcf433122d94ad923e5ddca",
      "parents": [
        "44fdcf26421c4c2a59888739fa003a14e09e8391"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Jun 04 14:01:29 2015 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Jun 05 14:41:51 2015 +0000"
      },
      "message": "Hide View.getBackgroundColor() prior to removal\n\nIssue #21572678  API Review: android.view.View.getBackgroundColor()\n\nChange-Id: Ia4fa9e207db3af6e076581bf23747eba6e56bb69\n"
    },
    {
      "commit": "7f8be9d89b7f294bf5e5d377908a5c74d2f4968f",
      "tree": "c718a4e888f6f0f28cbfc1500cf379c645536dcf",
      "parents": [
        "e50b091df9586c5c41d219ffb0c41fa3f893c329"
      ],
      "author": {
        "name": "Andrew Flynn",
        "email": "flynn@google.com",
        "time": "Thu Jun 04 17:11:06 2015 -0400"
      },
      "committer": {
        "name": "Andrew Flynn",
        "email": "flynn@google.com",
        "time": "Fri Jun 05 09:20:17 2015 -0400"
      },
      "message": "notifyCarrierNetworkChange:TelephonyManager-\u003eCarrierService\n\nPer API review, move TelephonyManager.notifyCarrierNetworkChange() to\nCarrierService.notifyCarrierNetworkChange(). Underlying telephony\nimplementation remains unchanged.\n\nAlso minor tweaks to CarrierService:\n* Remove some unnecessary @hide\n* Remove final qualifier from onBind() so that subclasses can handle\n  new internal callers that want to bind to it.\n\nBug: 21572049\nBug: 21630803\nChange-Id: Idcbcd107966fe92d7edc23c261e11db61160f615\n"
    },
    {
      "commit": "a2344eac370b38263d7f17a7e9802cc9a017eb3a",
      "tree": "90752a52d40f5a5cc069e9da7853b55515758d9c",
      "parents": [
        "0d8513adcacbbbc88b5228ad6fca12a38c721fce"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Jun 05 10:45:50 2015 +0200"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Jun 05 10:45:50 2015 +0200"
      },
      "message": "Remove NFC CardEmulation dynamic resource APIs.\n\nNo longer needed.\n\nBug: 21343778\nChange-Id: I5188c4bc819146861d346f3f4339f002b7173027\n"
    },
    {
      "commit": "9e211282d3ee54c9840947951593554c3bd5a77c",
      "tree": "b66ce0e50997a498c8fb3ec5194500309b3abe53",
      "parents": [
        "6b717c66a70663ea9d8b972289a8d4d74d90bc5a"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Fri Jun 05 02:46:57 2015 +0100"
      },
      "committer": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Fri Jun 05 03:35:15 2015 +0100"
      },
      "message": "Fix ActionMode.snooze API\n\nBug: 21572677\nChange-Id: If9fdb8ace3773b983418b0148082712644fd1fa5\n"
    },
    {
      "commit": "e0a6ca64fac5bd4f10139321604031816e90adb4",
      "tree": "af84954409f063e07e3845c5b8a8fe703106da7a",
      "parents": [
        "ec7100d0114d50f12c4ad95eaeac61e93a6d5a96"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Thu Jun 04 13:43:56 2015 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Thu Jun 04 19:16:23 2015 -0700"
      },
      "message": "MidiManager: proxy all requests to open devices through MidiService\n\nPreviously when a MidiManager client opened a virtual or Bluetooth device,\nthe client bound directly to the virtual device\u0027s MidiDeviceService\nor BluetoothMidiDevice\u0027s IMidiDeviceServer for the given BluetoothDevice.\nOnly USB devices were opened in MidiService.\n\nNow opening any type of MIDI device is done via IMidiManager.openDevice() or\nIMidiManager.openBluetoothDevice().  MidiService tracks all connnections between\nclients and devices.\n\nServices that implement virtual devices must now require android.permission.BIND_MIDI_DEVICE_SERVICE\nso only MidiService can bind to these services.\n\nBug: 21044677\n\nChange-Id: I7172f7b1e0cbfe4a2a87dff376c32dc9b41aa563\n"
    },
    {
      "commit": "c1f28bc97d2f88f839269ce701c7fe68c4f1615a",
      "tree": "05d47a7267119a35a60d1df3da3990d697e518e2",
      "parents": [
        "9e7ac352ebc023527e2f6745d35d39e05c2bad60",
        "7938cdbf985f88017f994e69cfe517970cb65b4d"
      ],
      "author": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Fri Jun 05 00:40:41 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 00:40:43 2015 +0000"
      },
      "message": "Merge \"Separate the SelectionActionMode into Insertion and Selection.\" into mnc-dev"
    },
    {
      "commit": "6c72febd3526cc460b62926302fbcde1d38d42e5",
      "tree": "b5665c58fa2b9106e96acca7702157d34b36c9e1",
      "parents": [
        "4493017abb5ff30648b7d736b411c4d22d002de1",
        "1ef714a28491962286a04f5ca45b9dd7ae580659"
      ],
      "author": {
        "name": "Johnson Hsieh",
        "email": "johnson@google.com",
        "time": "Thu Jun 04 23:34:35 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 23:34:50 2015 +0000"
      },
      "message": "Merge \"Updates AlarmClock intent API.\" into mnc-dev"
    },
    {
      "commit": "83a52031fd5c277d0c6e75da50bf8013e8a70399",
      "tree": "7d1cf90ee2ccead94abe77cee440fc64a7d7b88f",
      "parents": [
        "1da56b51d59aa4c587dcdb5bf4c1719961be0ae7"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Fri May 29 17:19:41 2015 -0700"
      },
      "committer": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Thu Jun 04 12:55:21 2015 -0700"
      },
      "message": "Setup the animation callback for AnimatedVectorDrawable\n\nb/21341096\n\nChange-Id: I84e20366db21ceaa4f044be3e322f9215bb06ad2\n"
    },
    {
      "commit": "7938cdbf985f88017f994e69cfe517970cb65b4d",
      "tree": "23d94c4c5efec4b4ff06a6dcf37543e4a772b353",
      "parents": [
        "b8da5340f23620630e2875922845689197272273"
      ],
      "author": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Tue Jun 02 20:03:45 2015 +0100"
      },
      "committer": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Thu Jun 04 20:46:19 2015 +0100"
      },
      "message": "Separate the SelectionActionMode into Insertion and Selection.\n\nWhen we got rid of the paste popup, we merged it into the Selection\nActionMode and moved all its invocations to the ActionMode. Some apps\nactually want the paste popup without the Selection ActionMode, hence\nseparating them again allows them to cancel the one they want.\n\nBug: 21571422\nChange-Id: I91bcd0d9c3e68d9c736698fe0bec010b4c9f5cf3\n"
    },
    {
      "commit": "1ef714a28491962286a04f5ca45b9dd7ae580659",
      "tree": "1431f30f1d3dfaf60c40546ce68bf3a9d05c6f00",
      "parents": [
        "b0a5e78fc06aeb67ac1f55832c9ceef5f92a0807"
      ],
      "author": {
        "name": "Johnson Hsieh",
        "email": "johnson@google.com",
        "time": "Mon Jun 01 17:55:07 2015 -0700"
      },
      "committer": {
        "name": "Johnson Hsieh",
        "email": "johnson@google.com",
        "time": "Thu Jun 04 10:43:19 2015 -0700"
      },
      "message": "Updates AlarmClock intent API.\n\nChanges to the AlarmClock intent API based on feedback from Alarm team:\n\n1. s/VOICE_CANCEL_ALARM/DISMISS_ALARM/g - \"Cancel\" is a bit unclear, so we\u0027re\nchanging it to \"dismiss\". Also, remove \"VOICE_\" since we should also add\nsupport for this in multi-modal.\n\n2. Removed DELETE_ALARM - we will likely not complete this for Android M.\n\n3. Removed ALARM_SEARCH_MODE_NONE \u003d \"none\". Instead, if\nEXTRA_ALARM_SEARCH_MODE is missing (and alarm data URI is not given), then:\n* If exactly one active alarm exists, it is dismissed.\n* If more than one active alarm exists, the user is prompted to choose\n  the alarm to dismiss.\n\n4. Add ALARM_SEARCH_MODE_LABEL, which allows searching for alarms by a\n(partially) matching label.\n\n5. Add SNOOZE_ALARM for snoozing an alarm, with optional\nextra EXTRA_ALARM_SNOOZE_DURATION.\n\nChange-Id: I39502532e54d5f0fe51a8545a4c586615f5e5e89\n"
    },
    {
      "commit": "f6d9cd19e28d78fe3f46914959932ea1244b04ed",
      "tree": "aace13479ed59e3c95d724833029fccd7cf0532b",
      "parents": [
        "e50b091df9586c5c41d219ffb0c41fa3f893c329"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jun 03 15:50:48 2015 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Jun 04 10:41:44 2015 -0700"
      },
      "message": "Add DENSITY_360\n\nAdd 360dpi as a supported screen density to closer match some\nhardware\u0027s physical specifications. This gives a dp multiplier of\n2.25.\n\nBug 19529059\n\nChange-Id: Ibf9c768fba53765ea684ff228d24caf091f27a3e\n"
    },
    {
      "commit": "b0a5e78fc06aeb67ac1f55832c9ceef5f92a0807",
      "tree": "310f16ba5e22eec96820b6d8f0945d789a3d7ca6",
      "parents": [
        "52999685178656caba37fa0e9055ac26d707bdce",
        "69c6adc96eecfde74ceb83cf9177428dc08b6067"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 04 16:56:39 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 16:56:52 2015 +0000"
      },
      "message": "Merge \"More API changes.\" into mnc-dev"
    },
    {
      "commit": "b1300e39c7974937d563b3ec62f5246248a157b3",
      "tree": "57badde35684bd3320a6f9c2e3495571c230f00b",
      "parents": [
        "fab663ebfdbb7c0c8e12e27dd82b0c9331f14184"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Thu May 28 12:51:52 2015 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Wed Jun 03 17:50:22 2015 -0700"
      },
      "message": "Camera2: add high speed video APIs\n\nInterface only.\n\nBug: 21442271\nChange-Id: If81caa0f2dc9f7802af564abcd9541aff3e30901\n"
    },
    {
      "commit": "fab663ebfdbb7c0c8e12e27dd82b0c9331f14184",
      "tree": "e855ca181436e126f38b79b7d16fe7027a6f5222",
      "parents": [
        "bbb4c6142aaccbb6aa7029ec01799e222a09bcde"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Tue May 26 19:46:31 2015 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Wed Jun 03 17:45:48 2015 -0700"
      },
      "message": "camera_metadata: update high speed video recording API\n\nUpdate high speed video recording API to support batch mode recording.\n\nBug: 21442271\nChange-Id: I62de6067c75fcfbe6320dd987cce65843d810021\n"
    },
    {
      "commit": "88ac4e04a5d64ca010ab71bdca6764baf53f82a1",
      "tree": "c5b8ae2901301987089b973836bd8eb38569f3d8",
      "parents": [
        "cd45913fe3d21f0f30c406272c8acb991a76bf77",
        "a6a082862b9e2ea4c9e9a1a945927c4040993f6e"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jun 03 23:09:47 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 23:09:49 2015 +0000"
      },
      "message": "Merge \"Rename setTextDir to setTextDirection\" into mnc-dev"
    },
    {
      "commit": "a2011d232b96e24d97050c39515d14365f380378",
      "tree": "e841e7f9296c3f621aa5f56b163ca994397f7d45",
      "parents": [
        "981975a3e7b439324bdfbf4076f350f7655135d7"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jun 03 15:43:59 2015 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jun 03 15:43:59 2015 -0700"
      },
      "message": "Adding missing permission API to fragment\n\nChange-Id: I90309a23a08a82f0ab93eb4f6185db09e035aac1\n"
    },
    {
      "commit": "a6a082862b9e2ea4c9e9a1a945927c4040993f6e",
      "tree": "71236b385a2f94ba5b223ab5abcc9385f33b0288",
      "parents": [
        "dfe804416014c713df270d94f9c1c0f345eabb84"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jun 03 13:20:45 2015 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jun 03 13:20:45 2015 -0700"
      },
      "message": "Rename setTextDir to setTextDirection\n\nStaticLayout.Builder used \"setTextDir\" as a shorthand, but it\u0027s not\nas clear as spelling it out. So, setTextDirection.\n\nBug: 21572282\nChange-Id: Ia94476562d70678f963196b87bb63511d30836b6\n"
    },
    {
      "commit": "bb6d06058534d91cfaf98492799de83aee92a851",
      "tree": "eba82e7bf3b7c950786cafffcde1c86ae3e1580f",
      "parents": [
        "2d63f0a14a450fb23304bfaa639e90fa9fb09e18",
        "87b73f370e2b8a76b0540580f43edba6ec21c6cf"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jun 03 17:12:41 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 17:13:41 2015 +0000"
      },
      "message": "Merge \"API Cleanup: Remove VideoState class.\" into mnc-dev"
    },
    {
      "commit": "87b73f370e2b8a76b0540580f43edba6ec21c6cf",
      "tree": "3990fd7eb2b25e1081388fb3c0a10e8459380728",
      "parents": [
        "6ef831fe1a953f6b67f3c6a43bde38e80689698b"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jun 03 10:09:59 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jun 03 10:09:59 2015 -0700"
      },
      "message": "API Cleanup: Remove VideoState class.\n\n- Remove VideoState class.\n- Replace references to VideoState constants with VideoProfile equivalent.\n- Push VideoState static methods into VideoProfile.\n\nBug: 21573551\nChange-Id: I1bca02772b5b7d86643f612824b07faef7618725\n"
    },
    {
      "commit": "597492c963725366b320678786d241e7f654e347",
      "tree": "1a418d7bb7b0194907354e6c3ee67b4e588894f9",
      "parents": [
        "f0742bdf0665810cc64d22c0c275bc8c8b7463f0"
      ],
      "author": {
        "name": "Soonil Nagarkar",
        "email": "sooniln@google.com",
        "time": "Wed May 27 11:23:37 2015 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Wed Jun 03 05:17:57 2015 +0000"
      },
      "message": "Add NO_BATCH flag to WifiScanner\n\nChange-Id: Idd521f724684986ff84306327d42b810f7b30245\n(cherry picked from commit b9e6d98c6c0a05ebfc73a14d1ac2a47d58290241)\n"
    },
    {
      "commit": "69c6adc96eecfde74ceb83cf9177428dc08b6067",
      "tree": "1c9fb3e63573cf0133ad3680d3cc8a048b0874c0",
      "parents": [
        "133b107d28649ef5a984be0acc06f53e49853b22"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jun 02 10:52:59 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jun 02 16:56:41 2015 -0700"
      },
      "message": "More API changes.\n\nStart moving Assist* stuff to android.app.assist.\n\nClean up some more of the VoiceInteractionSession APIs.\n\nClearly document that finish() is not the same as hide(),\nalways call hide() instead, and fix the finish() path to\nalso always do a hide to make sure everything is cleaned\nup correctly.\n\nChange-Id: I962d4069fcb34fe89547a95d395ae1b9fa3b4148\n"
    },
    {
      "commit": "e25f6587d84c94331b2692e4eb6a2c1cbeb4be5b",
      "tree": "2ff88a1dd874e68bed1bd6b67311777cd20d9431",
      "parents": [
        "6058251939e417ed764d76fbde77eefc964d0ee6",
        "2add9bcf8c33c59f300551bdb0671bbff0b55794"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 02 23:51:06 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 23:51:07 2015 +0000"
      },
      "message": "Merge \"API review feedback for ThemedSpinnerAdapter, Spinner\" into mnc-dev"
    },
    {
      "commit": "97769b0c437a1a09aa925f07bbc8c0ae14d5c31b",
      "tree": "751a07d059f314da29a8d8822a5b56e5e12c229e",
      "parents": [
        "92dce1578747f501c48b2542146956744675b784",
        "f31ac338af8f5b32ce08799b8ad9c7f9a1d4d091"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Tue Jun 02 23:14:40 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 23:14:45 2015 +0000"
      },
      "message": "Merge \"Migrating MmsConfig to CarrierConfigManager.\" into mnc-dev"
    },
    {
      "commit": "7d01d2c6cfcdfad74735619ab95f8396be54dc0f",
      "tree": "582d73c990c989bc69a4031af35009fbdc5856fd",
      "parents": [
        "11accf51c2e5b3e4fcfc3d61e9b8a46c1ce0284a",
        "d944986fbdb3d45fab9ae4120af76ca4f6b0909c"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Jun 02 22:25:28 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 22:25:29 2015 +0000"
      },
      "message": "Merge \"Fix API review: Camera prewarm\" into mnc-dev"
    },
    {
      "commit": "db6ac0e912ee935f848b4d5bede02f1f6df9e3e2",
      "tree": "c0a4893842236c529363fcda8cd3957adabeae0d",
      "parents": [
        "3aa3f5f892017f8a3799278c0cee8773dd4c5a0f",
        "64bf7b2870b4fd38c859080441927f5a63196f5a"
      ],
      "author": {
        "name": "Nicolas Prevot",
        "email": "nprevot@google.com",
        "time": "Tue Jun 02 22:11:10 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 22:11:11 2015 +0000"
      },
      "message": "Merge \"Make ACTION_PROVISION_MANAGED_DEVICE public.\" into mnc-dev"
    },
    {
      "commit": "c7a4eabe98226b9806753e8e6e2291b96fc8076a",
      "tree": "485fa4a2ee2a1d692525c4c4333496dd5d904ac2",
      "parents": [
        "c5ff0020a2467e0b7aed590d790b5a1b4b082f56",
        "115c04410ec276f9fe7e364f9ac082cad5bce8d0"
      ],
      "author": {
        "name": "Brian Attwell",
        "email": "brianattwell@google.com",
        "time": "Tue Jun 02 22:02:23 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 22:02:24 2015 +0000"
      },
      "message": "Merge \"Rename PhoneNumberUtils APIs\" into mnc-dev"
    },
    {
      "commit": "2add9bcf8c33c59f300551bdb0671bbff0b55794",
      "tree": "9e022bc69bf2024f88c47a3f24dcd57e9aaee595",
      "parents": [
        "5431000830551959db15038da8f057c2e993d01a"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 02 14:54:40 2015 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 02 14:54:40 2015 -0700"
      },
      "message": "API review feedback for ThemedSpinnerAdapter, Spinner\n\nMoves themed interface out of Spinner and extends SpinnerAdapter, updates\nSpinner constructor to take a Theme rather than a Context.\n\nDoes NOT change BaseAdapter to implement ThemedSpinnerAdapter, because\nthe BaseAdapter class does not have any notion of layout inflation and\nthat would break the contract implied by ThemedSpinnerAdapter.\n\nBug: 21571899\nChange-Id: Id7e8d630458857ce6c93a6a8b8f920e169ee1152\n"
    },
    {
      "commit": "c5ff0020a2467e0b7aed590d790b5a1b4b082f56",
      "tree": "75a8a84e9edacbc5086775a9661ab4e25736ea6f",
      "parents": [
        "abdf79aba01c6dbf4792907b4875fed023089f82",
        "20770ddbd4d6f2af0093f36462a8f44a678b084b"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jun 02 21:53:19 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 21:53:20 2015 +0000"
      },
      "message": "Merge \"Add API to hint whether to show on-board UI before a permission request.\" into mnc-dev"
    },
    {
      "commit": "20770ddbd4d6f2af0093f36462a8f44a678b084b",
      "tree": "70cf421b5fafd4c2412a4cc56ddb6cd6fcf67c9f",
      "parents": [
        "3546c61b27eee218fc37581a3e0229b8646eb119"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Fri May 29 15:43:04 2015 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jun 02 14:48:38 2015 -0700"
      },
      "message": "Add API to hint whether to show on-board UI before a permission request.\n\nbug:21511988\n\nChange-Id: I9d1d7adf34b68074e65510f53b6e642cf784cf6b\n"
    },
    {
      "commit": "115c04410ec276f9fe7e364f9ac082cad5bce8d0",
      "tree": "f0800994264361bcc7261c6f91ca6dce1903a101",
      "parents": [
        "abdf79aba01c6dbf4792907b4875fed023089f82"
      ],
      "author": {
        "name": "Brian Attwell",
        "email": "brianattwell@google.com",
        "time": "Tue Jun 02 13:27:47 2015 -0700"
      },
      "committer": {
        "name": "Brian Attwell",
        "email": "brianattwell@google.com",
        "time": "Tue Jun 02 21:34:33 2015 +0000"
      },
      "message": "Rename PhoneNumberUtils APIs\n\nIn response to more API review.\n\nBug: 21571895\nChange-Id: Ia1fa69da07a3427997919ba61c77fcbad7e79f2a\n"
    },
    {
      "commit": "f31ac338af8f5b32ce08799b8ad9c7f9a1d4d091",
      "tree": "8e4d207d19e0e64a2df3103884faeb39905080a0",
      "parents": [
        "abdf79aba01c6dbf4792907b4875fed023089f82"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed May 27 01:18:46 2015 -0700"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Tue Jun 02 14:29:04 2015 -0700"
      },
      "message": "Migrating MmsConfig to CarrierConfigManager.\n\nDefine variables in CarrierConfigManager that mirror those in\nSmsManager. These will replace MmsConfig. The literal values had to be\nmoved into this class because classes in frameworks/base/telephony\ncannot reference classes in frameworks/opt/telephony.\n\nThere is no change to the SmsManager API, but the data available from\nSmsManager#getCarrierConfigValues is moving from mms_config.xml files\ninto the new carrier config API.\n\nThis was originally Change-Id: I8a88f46c770ddcb3ac6988c29d86f0ca1f211f4a\n\nBug: 21085630\nChange-Id: I5a55873465c36ea8a7e3915b8b98a65b47c60dfa\n"
    },
    {
      "commit": "abdf79aba01c6dbf4792907b4875fed023089f82",
      "tree": "4b4e897a361336274c020d940b460e067b04cd01",
      "parents": [
        "579e7b7b9ac9f9fed052c63a462b49b16baffc16",
        "27a7b78e40d23e6f87343ee9a75dc54b9b34894d"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Tue Jun 02 21:14:59 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 21:15:05 2015 +0000"
      },
      "message": "Merge \"Revert \"Migrating MmsConfig to CarrierConfigManager.\"\" into mnc-dev"
    },
    {
      "commit": "27a7b78e40d23e6f87343ee9a75dc54b9b34894d",
      "tree": "ac68514dd48688ef50e5e9ea1515de49d399ea4d",
      "parents": [
        "9444f4be82d2bbc6b8668e73e91cfa70aee2d4dc"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Tue Jun 02 21:13:48 2015 +0000"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Tue Jun 02 21:13:48 2015 +0000"
      },
      "message": "Revert \"Migrating MmsConfig to CarrierConfigManager.\"\n\nForgot to update-API\n\nThis reverts commit 9444f4be82d2bbc6b8668e73e91cfa70aee2d4dc.\n\nChange-Id: I8e1bb7ff5b86d478ae7a79497d28ee9310209de6\n"
    },
    {
      "commit": "64bf7b2870b4fd38c859080441927f5a63196f5a",
      "tree": "7d044a3150107c4213150bb1269ae06515f8b814",
      "parents": [
        "b36ad5dc6bb6218aeabca17197001ac0a942219a"
      ],
      "author": {
        "name": "Nicolas Prevot",
        "email": "nprevot@google.com",
        "time": "Wed Apr 29 14:43:49 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Prevot",
        "email": "nprevot@google.com",
        "time": "Tue Jun 02 14:04:41 2015 -0700"
      },
      "message": "Make ACTION_PROVISION_MANAGED_DEVICE public.\n\nAlso remove the doc saying that factory reset is impossible if there\nis a device owner: the device owner may not set the user restriciton\nDISALLOW_FACTORY_RESET.\n\nBUG:19889110\n\nChange-Id: Iadc084a38e541061c0b0c95bfc95da73d48842d7\n"
    },
    {
      "commit": "b36ad5dc6bb6218aeabca17197001ac0a942219a",
      "tree": "519170f43b73fe6d54fbb2006ebc8c8a6a153a33",
      "parents": [
        "56dbe3ee4bea8fce11a2698a44778e264e9ec2db"
      ],
      "author": {
        "name": "Brian Attwell",
        "email": "brianattwell@google.com",
        "time": "Thu May 28 19:25:21 2015 -0700"
      },
      "committer": {
        "name": "Brian Attwell",
        "email": "brianattwell@google.com",
        "time": "Tue Jun 02 20:56:27 2015 +0000"
      },
      "message": "Decouple ProviderStatus \u0026 internal provider state\n\nBug: 21090207\nChange-Id: I7e93e36ad0c0d667ac56983c76acb1b97bd8755c\n"
    },
    {
      "commit": "56dbe3ee4bea8fce11a2698a44778e264e9ec2db",
      "tree": "844fde7a4abd3762d40d977c426168ab3f445c25",
      "parents": [
        "ffa8f101ccdaae5aff14f7368e8910920157c615",
        "46fa08d66483bf041fdc0a4eace63f9addf8e629"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Jun 02 20:50:34 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 20:50:55 2015 +0000"
      },
      "message": "Merge \"Hide and disable emergency assist API\" into mnc-dev"
    },
    {
      "commit": "ffa8f101ccdaae5aff14f7368e8910920157c615",
      "tree": "a683731e07a3de6c9047195e00efa3800c3d1ff0",
      "parents": [
        "d3c2089f8812063a1964087233b694780d3769fe",
        "9444f4be82d2bbc6b8668e73e91cfa70aee2d4dc"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Tue Jun 02 20:43:08 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 20:43:11 2015 +0000"
      },
      "message": "Merge \"Migrating MmsConfig to CarrierConfigManager.\" into mnc-dev"
    },
    {
      "commit": "ff3b76d04672d09214cd0ceb29ec548c8abb2330",
      "tree": "68319b45d0f273a66287e09a8b482ec1328c033e",
      "parents": [
        "42fde939ea31e061a93a01b0d2f27032bfb2f3f6",
        "af575b9f8e1b59be9c8862b6a65c0dcb88145a23"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Jun 02 20:34:58 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 20:34:59 2015 +0000"
      },
      "message": "Merge \"Temporarily whitelist an app for network during doze\" into mnc-dev"
    },
    {
      "commit": "c9a0452244420b910ca3294f043f34ccc6a6044c",
      "tree": "8bbf1154686dc37830a35650a1ff573629d33205",
      "parents": [
        "1fad138f820e23de050f16f22b5ad757dc41eb10",
        "3540f936547fb5ce7b70dc7c60b7d8ffe0ce33c7"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Jun 02 18:54:54 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 18:54:55 2015 +0000"
      },
      "message": "Merge \"@hide TYPE_APPLICATION_ABOVE_SUB_PANEL window type.\" into mnc-dev"
    },
    {
      "commit": "3540f936547fb5ce7b70dc7c60b7d8ffe0ce33c7",
      "tree": "d23334bee85a6f3d6becf89de7b840158fe55d84",
      "parents": [
        "233241f13d5d7f841d3db80408429d4d0a528c78"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Jun 02 11:07:07 2015 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Jun 02 11:07:07 2015 -0700"
      },
      "message": "@hide TYPE_APPLICATION_ABOVE_SUB_PANEL window type.\n\nBug: 21572285\nChange-Id: Iff56a8ee5b91e02bd20afb7891bd94a0ec1abba9\n"
    },
    {
      "commit": "af575b9f8e1b59be9c8862b6a65c0dcb88145a23",
      "tree": "c2bbc1b2a63b28a7de83b04d83010c56ee2771fc",
      "parents": [
        "242b9c4eee9d42d02fd2259ffe2124234653aaf2"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri May 29 15:35:26 2015 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Jun 02 11:05:03 2015 -0700"
      },
      "message": "Temporarily whitelist an app for network during doze\n\nAPI to allow an app to be whitelisted for network and wakelock\naccess for a short period. So even if the device is in idle\nmode, such apps can be given a chance to download the payload\nrelated to a high priority cloud-to-device message.\n\nThis API is meant for system apps only.\n\nA new permission CHANGE_DEVICE_IDLE_TEMP_WHITELIST is required\nto make this call.\n\nBug: 21525864\nChange-Id: Id7a761a664f21af5d7ff55aa56e8df98d15511ca\n"
    },
    {
      "commit": "2ed6369c5d856aa2e1f9972d52f0f3c2526c713a",
      "tree": "05e9d2bc514772267cfb6b92f7f3a529f8bcd44a",
      "parents": [
        "bb0e5391b82912a620b29a0f8b2af47649e7f9ce",
        "91979be8804232a04da2bf36cdd857ee7da04479"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Tue Jun 02 17:31:27 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 17:31:29 2015 +0000"
      },
      "message": "Merge \"System Health: Support expiring tokens\" into mnc-dev"
    },
    {
      "commit": "6f54da32c9c5c766ba15a6e9cc4be0c27276fc68",
      "tree": "1ad4467287c5957a3882a6c2a10ca903ab047a4f",
      "parents": [
        "8fa8b95c9d38183497f08efc6bdf4d2c56a4116c",
        "f9e3e9e3dd3250d0a97a75a743f2941f13b87fcd"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Tue Jun 02 17:23:59 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 17:24:00 2015 +0000"
      },
      "message": "Merge \"Expose a few system APIs for BLE scan only mode.\" into mnc-dev"
    },
    {
      "commit": "f9e3e9e3dd3250d0a97a75a743f2941f13b87fcd",
      "tree": "853a618c4dbfa1b04c42f4377fba328602f95ede",
      "parents": [
        "6920474bac7c212dd384b6ef1134c59b73669942"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Mon Jun 01 12:14:28 2015 -0700"
      },
      "committer": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Tue Jun 02 10:22:20 2015 -0700"
      },
      "message": "Expose a few system APIs for BLE scan only mode.\n\nBug: 21562349\nChange-Id: Ifc58efcf01edac5b4f9e5266adb966e7bc492209\n"
    },
    {
      "commit": "9444f4be82d2bbc6b8668e73e91cfa70aee2d4dc",
      "tree": "7d735b430d559034c259d7caf5e1039fbb14d8fc",
      "parents": [
        "5431000830551959db15038da8f057c2e993d01a"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed May 27 01:18:46 2015 -0700"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Tue Jun 02 10:08:08 2015 -0700"
      },
      "message": "Migrating MmsConfig to CarrierConfigManager.\n\nDefine variables in CarrierConfigManager that mirror those in\nSmsManager. These will replace MmsConfig. The literal values had to be\nmoved into this class because classes in frameworks/base/telephony\ncannot reference classes in frameworks/opt/telephony.\n\nThere is no change to the SmsManager API, but the data available from\nSmsManager#getCarrierConfigValues is moving from mms_config.xml files\ninto the new carrier config API.\n\nBug: 21085630\nChange-Id: I8a88f46c770ddcb3ac6988c29d86f0ca1f211f4a\n"
    },
    {
      "commit": "91979be8804232a04da2bf36cdd857ee7da04479",
      "tree": "7782f12bc06cfb0b43cc470acc85d7eb966eee3d",
      "parents": [
        "8fa8b95c9d38183497f08efc6bdf4d2c56a4116c"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Fri May 22 14:11:35 2015 -0700"
      },
      "committer": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Tue Jun 02 09:58:18 2015 -0700"
      },
      "message": "System Health: Support expiring tokens\n\nIn the past android:customTokens\u003dtrue authenticators were required to handle\ntheir own token caching. This is detrimental for battery when high traffic\nauthenticators are constantly spinning up processes to start services to do\nfile io to check their own caches.  This change allows authenticator\nimplementers to optionally let the framework do some of the work for them by\nproviding the framework with a expiration time.\n\nThe AccountManagerService will make a best effort to re-use the cached\ntoken if possible.\n\nBug: 21530782\n\nChange-Id: I16a7edba36a220e3891e55cf61c725c2be863323\n"
    },
    {
      "commit": "708f57f4dc34587cd9a0b507fda20555a94c4755",
      "tree": "24bac25329cd9fe2e7eaff377b352aa64ec1acf1",
      "parents": [
        "11df5b66ef621c4d67f5b4980e879784de43fd70"
      ],
      "author": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Thu May 14 14:48:00 2015 -0700"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Tue Jun 02 02:28:54 2015 +0000"
      },
      "message": "Un-hide connectGatt() variant with selective transport\n\nChange-Id: I1d3c512160de2bd68550faf243bb151d5cf7f3c9\n"
    },
    {
      "commit": "d944986fbdb3d45fab9ae4120af76ca4f6b0909c",
      "tree": "8e7f67f5b08b7e64f86806b8d29579f03057c3e6",
      "parents": [
        "cd0f3a1afe668ba3705819da0350d6d05a0b1bcf"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri May 29 14:49:08 2015 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jun 01 18:01:20 2015 -0700"
      },
      "message": "Fix API review: Camera prewarm\n\nLet the intent receiver of a camea launch intent declare a prewarm\nservice instead of sending broadcasts.\n\nBug: 21347653\nChange-Id: I11e31aad4f788ad90eb46a661b819d3e808ddb51\n"
    },
    {
      "commit": "3ed641f65c3060205e304e8a0d13e88cc72d0af4",
      "tree": "77374688a0e463ef458ab33b54d6da5f87e1aa4f",
      "parents": [
        "7bf011ab924f465c7a779f4e42fdd4f9d7c6a09a"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Mon Jun 01 17:12:14 2015 -0700"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Mon Jun 01 17:12:14 2015 -0700"
      },
      "message": "Change to hide BEARER_BITMASK.\n\nBEARER_BITMASK uses ServiceState constants that are not public so\nkeeping it hidden for now. Ideally it should use TelephonyManager\nconstants instead as they are already public. However the constant\nvalues for same RATs are different between the two. So mapping from\none to the other is as apns xml files will also need to be updated\n(including those of OEMs).\n\nBug: 21342148\nChange-Id: Iced28ede187d3e72b3f969bc99af4edf34d86a36\n"
    },
    {
      "commit": "50b26a5c27296ef20c3930213ece8a911ec85104",
      "tree": "5fc21841603dfd6ed4684cdb834c3b1f1f19d960",
      "parents": [
        "0505f7f2b5a2e45884a97eeb75c35086a7560c69"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Mon Jun 01 16:26:10 2015 -0700"
      },
      "committer": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Mon Jun 01 23:41:12 2015 +0000"
      },
      "message": "Remove ViewAssistStructure and use the frameworks data structure\n\nAs part of the API rename from ViewAssistStructure to ViewStructure,\nwe added a temporary workaround to prevent build breakage. Remove\nthe temporary workaround since the current unbundled webview package\nimplements the updated  onProvideVirtualStructure API.\n\nChange-Id: I13a5b8dee3e856eb585de53a0750bd52c7a909a7\n"
    },
    {
      "commit": "0feb9c9cf947deb893f5a400489ecf7e48626281",
      "tree": "400977c36dc83c8202992f8f9309c898791d5860",
      "parents": [
        "9ed0c4109df27c0956f97b7a074c0b67daa0ebd8",
        "d46595a673eba0df624d9d92b6f981e3483e0d20"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jun 01 22:33:57 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 01 22:34:02 2015 +0000"
      },
      "message": "Merge \"IMS: Conference fixes\" into mnc-dev"
    },
    {
      "commit": "9ed0c4109df27c0956f97b7a074c0b67daa0ebd8",
      "tree": "ed7ea8de025d73be59dc9d531cd50a0d7f9005d5",
      "parents": [
        "e1c68765cf53473e710438f90e42e0cb26dffe1b",
        "2ee5c368f844bc0f6ce55ff6d5cf3d5604cad5d8"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jun 01 22:28:44 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 01 22:28:45 2015 +0000"
      },
      "message": "Merge \"Update VoiceInteractionService from API review.\" into mnc-dev"
    },
    {
      "commit": "d46595a673eba0df624d9d92b6f981e3483e0d20",
      "tree": "3c22af28c09cb1a7b42f8dc150c5944077eda26b",
      "parents": [
        "bdd500ecd4ceea7d4e4a06ece08c9b9fd5d8aec5"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jun 01 14:29:11 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jun 01 14:53:55 2015 -0700"
      },
      "message": "IMS: Conference fixes\n\n- Set phoneaccount to Conference\n- Handle conference call in DIALING state\n\nChange-Id: I549bf664724473f0d5d4450cbc8d96f7b534f43a\nBug: 21376607\n"
    },
    {
      "commit": "2ee5c368f844bc0f6ce55ff6d5cf3d5604cad5d8",
      "tree": "592fceaa701e4bb71162f6d4da7ccc951fe5caa5",
      "parents": [
        "4573dddcce3f232d2eeb20bfe0e204e15a9416e9"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri May 29 17:58:53 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jun 01 11:42:04 2015 -0700"
      },
      "message": "Update VoiceInteractionService from API review.\n\nThis may even manage to retain compatibility with existing\nbinaries!  (For now.)\n\nChange-Id: I3b1386287a6b9b20b57ac2e2444fd6f458837277\n"
    },
    {
      "commit": "e3e314df4d52881225326d426a76e3e7f1bc40d3",
      "tree": "828c93dfa8167bb0feaacff6e5d5ad5dd041abbc",
      "parents": [
        "540d0e0d834da68bfd6377dd35ed29ed1765d106"
      ],
      "author": {
        "name": "Stuart Scott",
        "email": "stuartscott@google.com",
        "time": "Mon Apr 20 14:07:45 2015 -0700"
      },
      "committer": {
        "name": "Stuart Scott",
        "email": "stuartscott@google.com",
        "time": "Mon Jun 01 16:31:00 2015 +0000"
      },
      "message": "Network Reset should have a lockdown like Factory Reset.\n\nbug:20332322\nChange-Id: I7c61a011d11e89513757f112abf320bb2a785edb\n(cherry picked from commit 94b038bbb291431a7b39611d72f206b07e839891)\n"
    },
    {
      "commit": "cac7b2b17505dd3d84966ff15abf5e5343783dee",
      "tree": "35d0f401ed90205d60b73535249d14f0f26ab7c3",
      "parents": [
        "8825de1751b4362d3a6fce2e402c51e481bb2729",
        "b09334424b011effbb9a362d004f1ace4f4b7dde"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Mon Jun 01 16:15:52 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 01 16:16:00 2015 +0000"
      },
      "message": "Merge \"Update stylus button press recognition in GestureDetector to use new APIs\" into mnc-dev"
    },
    {
      "commit": "2b26e8dcd130a371ef7ed170316766d0fbcd3212",
      "tree": "7e1319ccec4e040159956dadce783898f2c217fa",
      "parents": [
        "e648c5f1cb41f72a3404a9a7d2656e764c52f8e1",
        "a2df92512b79e55a3b7c118eeb9ae60628f43c7a"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri May 29 18:18:37 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 29 18:18:37 2015 +0000"
      },
      "message": "Merge \"Un-@hide some missed video APIs.\" into mnc-dev"
    },
    {
      "commit": "63b6320af4302c0d190bbfaba739049b59c2418b",
      "tree": "c77e87d03962062c286fbaa1cfec4cd69627c60d",
      "parents": [
        "85b039f3488d15a926993b9df2a550a01a1938a4",
        "5cfaae4aae744574f0fcc0876cdc5473bc1a344d"
      ],
      "author": {
        "name": "James Cook",
        "email": "jamescook@google.com",
        "time": "Fri May 29 17:30:21 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 29 17:30:23 2015 +0000"
      },
      "message": "Merge \"assist: Fix reported colors/styles for TextView/Switch\" into mnc-dev"
    },
    {
      "commit": "a2df92512b79e55a3b7c118eeb9ae60628f43c7a",
      "tree": "2b1078add6359a72df69e9d3ed930854c5a08b07",
      "parents": [
        "7cb0925e7e89a415a101f83e32d4f5e51f768ffd"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri May 29 10:05:46 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri May 29 10:05:46 2015 -0700"
      },
      "message": "Un-@hide some missed video APIs.\n\n- renamed some methods to match what is in the non-remote version of\nthe API.\n- Renamed RemoteConnection.VideoProvider.Listener to Callback.\n\nBug: 21474356\nChange-Id: I4840e19921dafb4db288a4f8362b14d5dfa0aea1\n"
    },
    {
      "commit": "d600966c396ce457062795893a7972f3bf2b3617",
      "tree": "0b8681198894f0728ced9c9b9d9a48d0c98b8f8b",
      "parents": [
        "ad43220384f2ee1627397cafeac34144dbfda8d6",
        "656eeb0402179077f55ed1ba2accb292e0653e76"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Fri May 29 00:55:11 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 29 00:55:12 2015 +0000"
      },
      "message": "Merge \"Make ACTION_CONNECTION_SERVICE_CONFIGURE public\" into mnc-dev"
    },
    {
      "commit": "656eeb0402179077f55ed1ba2accb292e0653e76",
      "tree": "374a68f0356e7941958f9311a096f47f47c836bf",
      "parents": [
        "16224288791dd3f122931504e624637fdcc70903"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu May 28 15:46:12 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu May 28 16:12:46 2015 -0700"
      },
      "message": "Make ACTION_CONNECTION_SERVICE_CONFIGURE public\n\nBug: 21499146\nChange-Id: I3b931231807eec0aed91832013c7c055005fc9ad\n"
    },
    {
      "commit": "7cb0925e7e89a415a101f83e32d4f5e51f768ffd",
      "tree": "6fa8f0749c2c569646e537288290c822325e4833",
      "parents": [
        "ff0c25ce3174bd4f76256e413beb81f6eb501da9",
        "6b7f955c2d9b231660b8c54f8ef8e8e6ad802625"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu May 28 23:06:15 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 28 23:06:17 2015 +0000"
      },
      "message": "Merge \"Add extras to Connections/Calls. (1/3)\" into mnc-dev"
    },
    {
      "commit": "5cfaae4aae744574f0fcc0876cdc5473bc1a344d",
      "tree": "938c1849962dbf8eeefbe4f8b1756d8e6dcad3b6",
      "parents": [
        "f981ea95f2e951a558f73fb941cf006423e52627"
      ],
      "author": {
        "name": "James Cook",
        "email": "jamescook@google.com",
        "time": "Thu May 28 15:52:44 2015 -0700"
      },
      "committer": {
        "name": "James Cook",
        "email": "jamescook@google.com",
        "time": "Thu May 28 15:52:44 2015 -0700"
      },
      "message": "assist: Fix reported colors/styles for TextView/Switch\n\nChanges to the data provided to AssistStructure:\n* Text foreground color is correct even if the view has not yet been\npainted.\n* Text background color is now always 1 (TEXT_COLOR_UNDEFINED) for a\nTextView, as it has no separate concept of background color.\n* Switch now reports the text size/color/style of the label text\n(usually user visible) rather than the on/off text on the button\nitself (usually hidden in Material, and not usually revelant when\nvisible).\n\nBug: 21080375\nChange-Id: I7e15f68d89510a76cab76031c2c8ca6ca3f32435\n"
    },
    {
      "commit": "4573dddcce3f232d2eeb20bfe0e204e15a9416e9",
      "tree": "2ffa4bac4aff27239990db0e2761473b18a61bfa",
      "parents": [
        "bf7fe1e051fefc5e6c1b96411a842b0305a9192c",
        "09d57fe9b357495b7bc62be39a8befa00d9d7ffb"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu May 28 21:35:40 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 28 21:35:41 2015 +0000"
      },
      "message": "Merge \"Add new API to set URI on AssistContent.\" into mnc-dev"
    },
    {
      "commit": "09d57fe9b357495b7bc62be39a8befa00d9d7ffb",
      "tree": "1d71edec334401bb5b978f64267d7d8b496582cb",
      "parents": [
        "da1b398173a94e94c61a0d186c7dc0ef2a7bd060"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed May 27 18:05:52 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu May 28 11:44:58 2015 -0700"
      },
      "message": "Add new API to set URI on AssistContent.\n\nAlso rework how we transfer AssistContent and AssistStructure\nto the assistant, so they are delivered as completely separate\nobjects rather than the kludgy bundling them in the assist\ndata thing.\n\nChange-Id: Ib40cc3b152bafeb358fd3adec564a7dda3a0dd1d\n"
    },
    {
      "commit": "8d38a8d84f3c6ee81db9e6aa38492a7ce7766206",
      "tree": "fbfbac97d510e218d7334d29bdebb202459cbd27",
      "parents": [
        "56edce33fb408a7ff593d1f4c8b62c252b3c45e8",
        "b97df269b5c44dc6aed70bdff156cd70ee394fbb"
      ],
      "author": {
        "name": "Brian Attwell",
        "email": "brianattwell@google.com",
        "time": "Thu May 28 17:36:35 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 28 17:36:36 2015 +0000"
      },
      "message": "Merge \"Deprecate {READ,WRITE}_PROFILE permission\" into mnc-dev"
    },
    {
      "commit": "6b7f955c2d9b231660b8c54f8ef8e8e6ad802625",
      "tree": "c594cb452d2bb826d4a7c502b2ca857a81492e90",
      "parents": [
        "6ffab1bd65d2b5cc9e2944712058cb42babaa76b"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed May 27 17:21:45 2015 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu May 28 09:43:00 2015 -0700"
      },
      "message": "Add extras to Connections/Calls. (1/3)\n\nTwo major changes:\n1) Add the notion of extras to a Connection.  These extras will be\nparceled through to InCallService as Call.getExtras()\n2) The previously existing Call.getExtras() has been renamed to\ngetIntentExtras(). This name better describes the fact that these\nparticular extras are from the original CALL or INCOMING_CALL intents.\n\nChange-Id: I08c1baf4f08d54757f98012f0c08b423a707c53d\n"
    },
    {
      "commit": "63428ccde7e925ceb94aa40e933b3d51954a7797",
      "tree": "436407aff7f3b3d41fde6dbe01f71e6117797258",
      "parents": [
        "16144ac3789f6dbe36a7011cf23305f072a7bfcb",
        "86877e44f054facb535b29b8db7fda8c543bc245"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu May 28 15:37:04 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 28 15:37:06 2015 +0000"
      },
      "message": "Merge \"Add a normal permission guarding the installer UI - used for stats tracking\" into mnc-dev"
    }
  ],
  "next": "86877e44f054facb535b29b8db7fda8c543bc245"
}
