)]}'
{
  "log": [
    {
      "commit": "ed5ff51b2ca7c051e2719dfc8a8a083e6208848e",
      "tree": "dbc4f089cb1b45a7405da654926049b525f57656",
      "parents": [
        "a2991da0d671adf511ccb884cf25bf1241303f92"
      ],
      "author": {
        "name": "Bart Sears",
        "email": "bsears@google.com",
        "time": "Tue Jun 23 06:16:25 2015 +0000"
      },
      "committer": {
        "name": "Bart Sears",
        "email": "bsears@google.com",
        "time": "Tue Jun 23 06:16:25 2015 +0000"
      },
      "message": "Revert \"Remove not needed contacts related perissions.\"\n\nBroke the build, reverting.\n\nThis reverts commit a2991da0d671adf511ccb884cf25bf1241303f92.\n\nChange-Id: I2bdfa70fbd8a6c03e48426f85eeb63896762d5da\n"
    },
    {
      "commit": "a2991da0d671adf511ccb884cf25bf1241303f92",
      "tree": "213eceb089e954e4a5e5d6d70feca7002f97ca23",
      "parents": [
        "3ac465a7d830a973096b4f69ef4531f09dcdf07c"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Jun 22 11:13:04 2015 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Jun 22 13:20:55 2015 -0700"
      },
      "message": "Remove not needed contacts related perissions.\n\nRemoving the read/write profile/social stream permissions as they\nare not needed anymore. These permissions are for accessing data\nnested in the conacts provider which is already guaded by the\nread/write contacts runtime permissions. The removed permissions\nwould be in the contacts group which means they would not provide\nmore protection compated to read/write contacts. Also removing\nthe permissions voids the need for app op support for legacy apps.\n\nRemoved deprecated APIs for social streams as these were deprecated\nand will go away in the next release. We want apps targeting M to\nnot be able to compile if still suing these APIs to help with\nmigration.\n\nChange-Id: I26ed9055847af7f92c78eb0f4ac8f9f1aa616fcd\n"
    },
    {
      "commit": "2f56a33041b95fc9badcf08e8be4fd57eec56ccb",
      "tree": "527ab7eca47422dde9975c32c7322fb66028123c",
      "parents": [
        "8e21d29f7e8691c5798ef613c2ccc4112c649421",
        "694f2b847232c66c64a42aa1002c8e5b652342e0"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Sat Jun 20 01:13:16 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 20 01:13:18 2015 +0000"
      },
      "message": "Merge \"Add ConnectivityManager.registerNetworkCallback(NetworkRequest, PendingIntent)\" into mnc-dev"
    },
    {
      "commit": "8f87c8249b33feff0ac414576b90e5c70b5661be",
      "tree": "c57d3a467fdfb4c03b16217def3b9943ab0348b2",
      "parents": [
        "bf30b4fd92496cb0d66053ce777f29b4a07494b2",
        "1826c234bcdc115c821da2991443e54f95e52888"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Fri Jun 19 23:48:57 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 23:49:07 2015 +0000"
      },
      "message": "Merge \"Fix spelling of a config variable.\" into mnc-dev"
    },
    {
      "commit": "1826c234bcdc115c821da2991443e54f95e52888",
      "tree": "a2b114417e274f3b6a310f3710a3728ce76922a1",
      "parents": [
        "92dfab8d96dc854b8ccc48e1b2805069997879d5"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Fri Jun 19 16:04:38 2015 -0700"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Fri Jun 19 16:07:12 2015 -0700"
      },
      "message": "Fix spelling of a config variable.\n\nThis is to be consistent with the style/format in CarrierConfigManager.\n\nFortunately, nothing in packages/apps/CarrierConfig needs to be updated,\nsince this variable doesn\u0027t have any overrides.\n\nChange-Id: I8910abd28d9c0aae68a04dcfcfb2f3d0c0466ca9\n"
    },
    {
      "commit": "df584d34b5c58cdb59c7be3cc7d58333c74588f2",
      "tree": "c687120c10f7540cb415f7d71c89b59fb3b086c1",
      "parents": [
        "b6a092990cd9076f860ef1d97ef50a668c3d7a5b",
        "fb675a53966f8a1664405d2134665b67db071ec0"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Fri Jun 19 21:19:54 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 21:19:56 2015 +0000"
      },
      "message": "Merge \"[RenderScript] Add documentation for IntrinsicBLAS, and @hide annotations.\" into mnc-dev"
    },
    {
      "commit": "019523a8a44dcab0bac7cb4fa3c22ada7cca6804",
      "tree": "91fd8c83778c4584b9eaecdaecf0b2950223d015",
      "parents": [
        "92dfab8d96dc854b8ccc48e1b2805069997879d5"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Fri Jun 19 11:07:22 2015 -0700"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Fri Jun 19 12:28:08 2015 -0700"
      },
      "message": "Migrate \u0027csp_enabled\u0027 to CarrierConfigManager.\n\nThis variable controls whether SIM cards are allowed to disable manual\ncarrier selection, so it makes more sense for it to be managed as\ncarrier config.\n\nCurrently the variable is only used in device overlays\nfor specific networks, but we are dropping the device-overlay so that\nthis simply applies to those networks.\n\nChange-Id: Ia6ba6a89c94c0916c19bdf792e48a4feac87eded\n"
    },
    {
      "commit": "969a06475c18a34fcd1cf181c290d3ef3d0673f7",
      "tree": "b4162d13eb55c174672fff3558ce78a49e98a5b8",
      "parents": [
        "1247e48e0262ea9ac807bbd0e0939dc0450cd6ab",
        "314b7f3af3b253593f45778ba67a519e74829aa4"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Fri Jun 19 16:05:11 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 16:05:13 2015 +0000"
      },
      "message": "Merge \"Improve robustness of MediaDrm after mediaserver crash\" into mnc-dev"
    },
    {
      "commit": "07e440b2786a5104129a8776a21172539fb4c4a0",
      "tree": "f112efaa21afcf75a4f39644cbc97363815fe589",
      "parents": [
        "1b48a6430ae503ff2826657ef0d1d4a090f7aa37",
        "972ab4f8588c365cf9c06e1f22b30a96fb0a06fc"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Fri Jun 19 14:26:08 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 14:26:11 2015 +0000"
      },
      "message": "Merge \"Fix FloatingToolbar flickers.\" into mnc-dev"
    },
    {
      "commit": "cb8bb3900178c126b9f101e84edd07bb6b489637",
      "tree": "d88c99429007f5d8ce849c671ed1e6566b68d422",
      "parents": [
        "e9abb6829f622c19b8cb14e9f68a0e13a8a93272",
        "6c1dc315aaf68676c56cc00b13f6937ef5592f8d"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Fri Jun 19 06:16:46 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 06:16:48 2015 +0000"
      },
      "message": "Merge \"Add VVM carrier config to public API.\" into mnc-dev"
    },
    {
      "commit": "694f2b847232c66c64a42aa1002c8e5b652342e0",
      "tree": "a5fe348024d96a57c2a35a546ab84c8e1c8dd693",
      "parents": [
        "fd9a2dafdc6516a62bdf13c81ec2ac579a8fd998"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Wed Jun 17 14:15:39 2015 -0400"
      },
      "committer": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Thu Jun 18 20:00:44 2015 -0400"
      },
      "message": "Add ConnectivityManager.registerNetworkCallback(NetworkRequest, PendingIntent)\n\nWithout this API we\u0027re more or less encouraging apps to have long running\nprocesses (battery draining) to receive NetworkCallbacks for the stateful\nNetworkCapabilities NET_CAPABILITIES_VALIDATED and\nNET_CAPABILITIES_CAPTIVE_PORTAL.  With this API they can instead using\nPendingIntents which outlive their apps.\n\nBug: 21343774\nChange-Id: I168d0ac3757729acf7ca5546079846f575a0eedd\n"
    },
    {
      "commit": "6c1dc315aaf68676c56cc00b13f6937ef5592f8d",
      "tree": "5b2166aab6894ba6ad6979d9afceacd0052f1f8b",
      "parents": [
        "f05228822c5da6333f20dc3a29c8f064b7562e06"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Thu Jun 18 16:05:39 2015 -0700"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Thu Jun 18 16:05:39 2015 -0700"
      },
      "message": "Add VVM carrier config to public API.\n\nThese bits of carrier config were @hidden, but in order for carrier apps\nto set them, they need to be public.\n\nBug: 21930513\nChange-Id: Ifa49cf7441a8c6b6cf7e1aadb46abeb41054fcc3\n"
    },
    {
      "commit": "159f442fa3dd620aa91cf390dff8beb9a1141a01",
      "tree": "5e5c7d2a51c4160bb3368150ee23999ecad3f3c4",
      "parents": [
        "f29c4a07f42eecb77fbd9acdcf61a26d3480c047",
        "77eba488894494e739c47723cd46b7652d5cc6de"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Thu Jun 18 22:38:58 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 18 22:39:00 2015 +0000"
      },
      "message": "Merge \"Unpublish methods in class ScriptGroup.Binding\" into mnc-dev"
    },
    {
      "commit": "f29c4a07f42eecb77fbd9acdcf61a26d3480c047",
      "tree": "bf13b8baf22b87b7e538a1680b7f3edb3a76b303",
      "parents": [
        "c8a49a2b95d6ed182cbc966676d17f98e1ccd816",
        "69810483c770e99b65f4fd01ad1973885969062c"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Thu Jun 18 22:37:39 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 18 22:37:40 2015 +0000"
      },
      "message": "Merge \"Add getPackageImportance() system API\" into mnc-dev"
    },
    {
      "commit": "69810483c770e99b65f4fd01ad1973885969062c",
      "tree": "c2347acfc485d1f66d0072026ac6aa3f3fb616be",
      "parents": [
        "77b093824fac57255dcd181db662f8f5729fe1cc"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Thu Jun 18 12:54:55 2015 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Thu Jun 18 15:27:44 2015 -0700"
      },
      "message": "Add getPackageImportance() system API\n\nCallers must have the permission GET_PACKAGE_IMPORTANCE\n\nBug: 20642684\nChange-Id: I6f3ef2ec810c884e0dee239e5909bcb314957302\n"
    },
    {
      "commit": "f1da9a1401fe1304bee8a550a0141c79ecc3c0b3",
      "tree": "b56002651859345908bcafd74aefbffc786af3ed",
      "parents": [
        "2d5f41e4c1733ff3e606390a433a6a52be6e862a",
        "15d48a16f645509cb0c6a1f3abf52ddd233cd8b5"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 18 22:21:46 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 18 22:21:49 2015 +0000"
      },
      "message": "Merge \"DO NOT MERGE: Remove DayNight theme\" into mnc-dev"
    },
    {
      "commit": "15d48a16f645509cb0c6a1f3abf52ddd233cd8b5",
      "tree": "0c9a53fda50dcca7549cd29eb3ac9c0151fb0830",
      "parents": [
        "9a08fe2aca44f190162b198a726bc406ed19c1c7"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 18 15:15:16 2015 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 18 15:15:16 2015 -0700"
      },
      "message": "DO NOT MERGE: Remove DayNight theme\n\nDo not go gentle into that good night,\nOld age should burn and rave at close of day;\nRage, rage against the dying of the light.\n\nThough wise men at their end know dark is right,\nBecause their words had forked no lightning they\nDo not go gentle into that good night.\n\nBug: 21854466\nChange-Id: I0b7cd116c23f7df88e94f31b3aee7dd22a102804\n"
    },
    {
      "commit": "2a1f91641895c3193204655bea2f67eb0fe6c439",
      "tree": "29f2cf51fed2eda27a9e6d0f6ae041b908cfba4d",
      "parents": [
        "91870fa281c736b59fb8481e4469da51397c586d",
        "6690d018b9c08757d20182170948a3cba961e84c"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Jun 18 17:20:42 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 18 17:20:44 2015 +0000"
      },
      "message": "Merge \"Un-hide ViewGroup#onViewAdded/onViewRemoved\" into mnc-dev"
    },
    {
      "commit": "6690d018b9c08757d20182170948a3cba961e84c",
      "tree": "e21ac7afa4f5ad3ae36c5cd93cbbd32ff1edff58",
      "parents": [
        "40359f73b189fc8547dd91e6b75a4243b23553ef"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jun 17 16:41:56 2015 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Jun 18 10:19:18 2015 -0700"
      },
      "message": "Un-hide ViewGroup#onViewAdded/onViewRemoved\n\nThese methods are generally useful for writing custom views, and by\nexposing them we make it easier for custom view authors to still allow\napp developers to use an OnHierarchyChangedListener since it will not\nbe occupied by a custom view\u0027s implementation.\n\nAlso move the actual dispatch to package-scoped dispatch methods so\nthat a developer forgetting to call super won\u0027t stop a listener from\nfunctioning.\n\nBug 21866523\n\nChange-Id: Ie2bb5e241d7c5a02a5033f33ecdaeb40aceb20b5\n"
    },
    {
      "commit": "b4c469095f12972ef04558961ddbdbdfe8305ccb",
      "tree": "19ea817ce0bab35a623d5a705aa157ac8255ef5d",
      "parents": [
        "77b093824fac57255dcd181db662f8f5729fe1cc",
        "09ad6bfe9619ff7a61209131f1f3182d53d840d0"
      ],
      "author": {
        "name": "Craig Lafayette",
        "email": "craiglafa@google.com",
        "time": "Thu Jun 18 15:44:47 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 18 15:44:49 2015 +0000"
      },
      "message": "Merge \"Remove FRP wipe support for device initializers\" into mnc-dev"
    },
    {
      "commit": "972ab4f8588c365cf9c06e1f22b30a96fb0a06fc",
      "tree": "473383466d103f97309f0c42ca1b69a2d6670305",
      "parents": [
        "e8378476b52b215536f0b7c52d2eb611a893685f"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Wed Jun 17 18:04:23 2015 +0100"
      },
      "committer": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Thu Jun 18 03:16:21 2015 +0100"
      },
      "message": "Fix FloatingToolbar flickers.\n\nThis is fixed by avoiding calling toolbar.show() in PhoneWindow.\nFloatingActionMode coordinates whether or not the toolbar should be\nvisible. PhoneWindow differs to it.\n\nThis CL also adds a new API:\nActionMode#onWindowFocusChanged(boolean)\n\nBug: 21617792\nChange-Id: Ic49ce1000ce9c782d0f9e17e3d024d462c7b758b\n"
    },
    {
      "commit": "9ce9ffec9e307e29c3d575854d4e357ecf06d2d8",
      "tree": "5edf3785419e6c84877daac6a2e038f2176c2395",
      "parents": [
        "802ece61399e94bbe98cafaa277c71bee73c03ba",
        "0e591f95bd023fc153520efe0852180bb580a442"
      ],
      "author": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Wed Jun 17 23:51:05 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 17 23:51:07 2015 +0000"
      },
      "message": "Merge \"Allow to customize title of the dialog.\" into mnc-dev"
    },
    {
      "commit": "0e591f95bd023fc153520efe0852180bb580a442",
      "tree": "f56826513568a6700e66056cc457e617b390e82e",
      "parents": [
        "c20c1eec9e222870b08c079898dbc334858994cc"
      ],
      "author": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Fri Jun 12 16:22:17 2015 -0700"
      },
      "committer": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Wed Jun 17 16:12:14 2015 -0700"
      },
      "message": "Allow to customize title of the dialog.\n\nTEST\u003dadb shell am start -a android.intent.action.OPEN_DOCUMENT -e\n     android.intent.extra.TITLE \u0027Upload!\u0027 -t \"text/plain\"\nBUG\u003d19150996\n\nChange-Id: Ibded6cfaa2de3698c5eada154efbee2b323464d4\n"
    },
    {
      "commit": "8872ca4d558a8546c9c934f32fd37d261a6f32d1",
      "tree": "2813319df7fac6f68d3b1890fd55d05079b7468d",
      "parents": [
        "1bf929350149eb0f669e3aba886c6b0c62b35774",
        "8edac58e55808042af4365aa5a28dfdd1ebf65fc"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jun 17 23:06:16 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 17 23:06:17 2015 +0000"
      },
      "message": "Merge \"Remove indents from TextView\" into mnc-dev"
    },
    {
      "commit": "8edac58e55808042af4365aa5a28dfdd1ebf65fc",
      "tree": "0505337473ab8d189b3f16977136d34fdce21e83",
      "parents": [
        "c20c1eec9e222870b08c079898dbc334858994cc"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jun 17 15:53:33 2015 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jun 17 15:53:33 2015 -0700"
      },
      "message": "Remove indents from TextView\n\nOn more careful reflection, the \"indents\" feature was not ready for\ninclusion in the public API. It is still available at a lower level\nin StaticLayout.\n\nAlso fix a minor typo in the doc for breakStrategy.\n\nBug: 20641996\nChange-Id: I5cd976a536c48615980860396b1564b51b19e14a\n"
    },
    {
      "commit": "22433a337a712aafbf23df965fa0457ccee3399b",
      "tree": "022c6882a39e634abec0c987e8882d9a09287d38",
      "parents": [
        "0d96264bb63a884f658d3333525120616fc839ee",
        "a750a63d639f6936af456df904fa6b9ba941885e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jun 17 22:18:35 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 17 22:18:37 2015 +0000"
      },
      "message": "Merge \"Fix issue #21814207 and issue #21814212 (alarm manager)\" into mnc-dev"
    },
    {
      "commit": "fb675a53966f8a1664405d2134665b67db071ec0",
      "tree": "ea4d5d710dae9af6688473b4ceaa337efb77d7ee",
      "parents": [
        "bc9b1024535a21ce8d73fa1ca7deb86ea4d1338b"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Tue May 12 18:22:20 2015 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Wed Jun 17 15:17:18 2015 -0700"
      },
      "message": "[RenderScript] Add documentation for IntrinsicBLAS, and @hide\nannotations.\n\nbug: 21039492\nChange-Id: I50a6beca22c9e524a76925d8e497b2618177491d\n"
    },
    {
      "commit": "77eba488894494e739c47723cd46b7652d5cc6de",
      "tree": "8fa3dd3ba5ef857e0c3ad7d5b61b3a573c5d48dc",
      "parents": [
        "ad81a28556baa0ed4a0cd31213fca04fb13e1672"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Fri May 15 09:56:49 2015 -0700"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Wed Jun 17 15:06:30 2015 -0700"
      },
      "message": "Unpublish methods in class ScriptGroup.Binding\n\nb/21187932\n\nMade it an opaque class, since there is no need for a user to\ninspect its fields after creation.\n\nChange-Id: I9101afdecc5e25bb484d060be2a08c470faa92e5\n"
    },
    {
      "commit": "69dd4bba65f0b50bbee101d371425ad7fd13ed22",
      "tree": "09000e4c5384c263d4852c2afe81466e59a32b55",
      "parents": [
        "95b6fdebb42cfc2c1c04284fc218ca4acec09ee2",
        "ca16a79b1875921b0204dd952f0d6a28ea5e1022"
      ],
      "author": {
        "name": "Chris Manton",
        "email": "cmanton@google.com",
        "time": "Wed Jun 17 21:21:38 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 17 21:21:40 2015 +0000"
      },
      "message": "Merge \"Add keys to handle GSM and CDMA roaming/non roaming overrides\" into mnc-dev"
    },
    {
      "commit": "95b6fdebb42cfc2c1c04284fc218ca4acec09ee2",
      "tree": "b4fff5c74dfedc35f0a3e4b7615132e0c1eb5d3e",
      "parents": [
        "e222a44429c3c1b662783afee67dc86edf38d546",
        "373954a1fd371a23c420aeeea9ccbc4d983733d7"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 17 21:06:02 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 17 21:06:07 2015 +0000"
      },
      "message": "Merge \"Refactor Drawable.getDither() to isDither()\" into mnc-dev"
    },
    {
      "commit": "e222a44429c3c1b662783afee67dc86edf38d546",
      "tree": "ebf01607242461f6de07aaeec67018ddfa0bed82",
      "parents": [
        "94f30824959acf2d7c7e6555ecb642ba07b2187a",
        "dfdb52abe601bc9b7ba41684a35f7a030b93f707"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Wed Jun 17 21:03:22 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 17 21:03:24 2015 +0000"
      },
      "message": "Merge \"Revert \"remove setLatestEventInfo\"\" into mnc-dev"
    },
    {
      "commit": "dfdb52abe601bc9b7ba41684a35f7a030b93f707",
      "tree": "0aac101e725bbe3be78ec11f3a408bae5749dfb9",
      "parents": [
        "965097321df7fd57a35f63365b1de26ddcf35214"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Wed Jun 17 21:03:11 2015 +0000"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Wed Jun 17 21:03:11 2015 +0000"
      },
      "message": "Revert \"remove setLatestEventInfo\"\n\nThis reverts commit 965097321df7fd57a35f63365b1de26ddcf35214.\n\nChange-Id: I658bb2611fe8f983309e962d6772d1bd80ed586e\n"
    },
    {
      "commit": "373954a1fd371a23c420aeeea9ccbc4d983733d7",
      "tree": "9d312b90f3e970defb9e2bbe723e4b31fe444899",
      "parents": [
        "15ce33873e2ca774a1fca666a05cc8ed79f327d7"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 17 13:59:31 2015 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 17 13:59:31 2015 -0700"
      },
      "message": "Refactor Drawable.getDither() to isDither()\n\nBug: 21342040\nChange-Id: I801970c2a25289d670636ad5387ddf244fb48225\n"
    },
    {
      "commit": "074c340420105e04791bfd083aa36249a4f9362a",
      "tree": "6d37676cfa89c6d33047bad983c5df94fa8792e0",
      "parents": [
        "c20c1eec9e222870b08c079898dbc334858994cc",
        "6b3fc9a9035c87a23828c8f481732cb3213302a4"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jun 17 20:22:35 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 17 20:22:37 2015 +0000"
      },
      "message": "Merge \"Add matching xml attributes for existing Toolbar properties\" into mnc-dev"
    },
    {
      "commit": "c20c1eec9e222870b08c079898dbc334858994cc",
      "tree": "4ab0feb67e5ff53e6c45cd8a6f175e5e0c9043e4",
      "parents": [
        "d1419ed29a694dffc98e9f352f952b805c6e0583",
        "965097321df7fd57a35f63365b1de26ddcf35214"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Wed Jun 17 20:05:04 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 17 20:05:11 2015 +0000"
      },
      "message": "Merge \"remove setLatestEventInfo\" into mnc-dev"
    },
    {
      "commit": "d1419ed29a694dffc98e9f352f952b805c6e0583",
      "tree": "064fed54626784d16611611c29e8a445949d3216",
      "parents": [
        "90b3b93de460ccd1fc1116154f5d61bd2bc93d25",
        "216f5c33472bf4014cb1951deeb2b7c09f4cae37"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jun 17 19:47:09 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 17 19:47:11 2015 +0000"
      },
      "message": "Merge \"Bring back screenshot API.\" into mnc-dev"
    },
    {
      "commit": "a750a63d639f6936af456df904fa6b9ba941885e",
      "tree": "41cd79aec0dedbf162eab2749bd6dec45bb7509d",
      "parents": [
        "f5820276635a2d3d2e3c694eddba7e6a02093a20"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jun 16 17:18:23 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jun 17 11:41:45 2015 -0700"
      },
      "message": "Fix issue #21814207 and issue #21814212 (alarm manager)\n\nIssue #21814207: AlarmManager.setAndAllowWhileIdle should also allow wake locks.\n\nIntroduce a whole new infrastructure for providing options when\nsending broadcasts, much like ActivityOptions.  There is a single\noption right now, asking the activity manager to apply a tempory\nwhitelist to each receiver of the broadcast.\n\nIssue #21814212: Need to allow configuration of alarm manager parameters\n\nThe various alarm manager timing configurations are not modifiable\nthrough settings, much like DeviceIdleController.  Also did a few\ntweaks in the existing DeviceIdleController impl.\n\nChange-Id: Ifd01013185acc4de668617b1e46e78e30ebed041\n"
    },
    {
      "commit": "a5aabfebcaad34b9fdea222d858fc54d18e462c0",
      "tree": "eb64fb12e08b3344b48f97388eac339699836710",
      "parents": [
        "563d60e03f8d5961e5578fca66092bd6b8d5496e",
        "e15cca771cd641d611ecf00b20621a688a383036"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Wed Jun 17 18:11:01 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 17 18:11:03 2015 +0000"
      },
      "message": "Merge \"Add carrier config variable to hide sim lock setting ui.\" into mnc-dev"
    },
    {
      "commit": "e15cca771cd641d611ecf00b20621a688a383036",
      "tree": "75a4115c391b234ea57826686b0c916ff7e03dc6",
      "parents": [
        "281dffb76f1bb0e0e9d012fb9b111b040f4745d7"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Wed Jun 17 09:55:57 2015 -0700"
      },
      "committer": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Wed Jun 17 10:57:23 2015 -0700"
      },
      "message": "Add carrier config variable to hide sim lock setting ui.\n\nBug: b/19623656\nChange-Id: Iee9efcdefe5cdda2adae03f0852ff2b53e75698f\n"
    },
    {
      "commit": "314b7f3af3b253593f45778ba67a519e74829aa4",
      "tree": "6131e6a3a099dfaf80bcd86d91da7f22d1f5ef8b",
      "parents": [
        "2d4dc8db64d0f75e530451acb2c0bea97b9264ff"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Mon Jun 15 17:45:43 2015 -0700"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Wed Jun 17 09:32:58 2015 -0700"
      },
      "message": "Improve robustness of MediaDrm after mediaserver crash\n\nIf DEAD_OBJECT is returned from binder calls due to\nmediaserver crash, throw new MediaDrmResetException.\nThis allows the app to detect the condition and handle\nit properly.\n\nbug: 20614102\nChange-Id: Id08b08fb612672fd94383f0470f5fa3f267b944f\n"
    },
    {
      "commit": "ca16a79b1875921b0204dd952f0d6a28ea5e1022",
      "tree": "7fcb86905e0574c9fb5a2a22c9dbc34f5c241cd9",
      "parents": [
        "52ca020722e8db42f9240de6959567d734f3ac6f"
      ],
      "author": {
        "name": "Chris Manton",
        "email": "cmanton@google.com",
        "time": "Tue Jun 16 12:06:08 2015 -0700"
      },
      "committer": {
        "name": "Chris Manton",
        "email": "cmanton@google.com",
        "time": "Wed Jun 17 08:25:48 2015 -0700"
      },
      "message": "Add keys to handle GSM and CDMA roaming/non roaming overrides\n\nbug: 20828356\n\nChange-Id: Icb5ad25e213771554915bd9479a4a66b4f4a6906\n"
    },
    {
      "commit": "216f5c33472bf4014cb1951deeb2b7c09f4cae37",
      "tree": "b0a00a0cf1242d97c955876df1bec6e0eda9f931",
      "parents": [
        "ece811dac9a2784b4a2937a4ece75b58d0db9e8b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jun 16 18:12:31 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jun 16 18:12:31 2015 -0700"
      },
      "message": "Bring back screenshot API.\n\nChange-Id: Ia6bdfa300398d39119239f6a88c9992673edb3e0\n"
    },
    {
      "commit": "a11ffa64366e39899bcda7448e5b5ffe727bea48",
      "tree": "bfe96f9a7e7a3b300de3f1e5975883a4eee50584",
      "parents": [
        "e6ba94ce022a60b5225ee54cf2cc710633441d87",
        "297da6ffb996460cce8efcf8fa920ea54e99731d"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Tue Jun 16 23:11:30 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 16 23:11:32 2015 +0000"
      },
      "message": "Merge \"Remove hide_carrier_network_settings from Settings.\" into mnc-dev"
    },
    {
      "commit": "6b3fc9a9035c87a23828c8f481732cb3213302a4",
      "tree": "c9231fc7aec134fa5e5a7da5c774a30ab73a5976",
      "parents": [
        "0e5dc780f00b6c91d0bcfd46512759c6e8a2a81b"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Jun 16 15:33:48 2015 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Jun 16 15:47:52 2015 -0700"
      },
      "message": "Add matching xml attributes for existing Toolbar properties\n\nBug 21010256\n\nChange-Id: I3ac9491d86dd502f7572e37a3c9b70ffb8957ced\n"
    },
    {
      "commit": "7f92f06742fe3b66b9e8049db62ea55e1b41adf5",
      "tree": "0ce6dd83cda313e68eb2c55b95749740c2f2dfa6",
      "parents": [
        "ece811dac9a2784b4a2937a4ece75b58d0db9e8b",
        "61f794a70ffb05a343ef8fda91f3fd7ca5ac59f7"
      ],
      "author": {
        "name": "Chirag Shah",
        "email": "chirags@google.com",
        "time": "Tue Jun 16 16:54:00 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 16 16:54:03 2015 +0000"
      },
      "message": "Merge \"Allow 3P apps to provide structured data within AssistContent.\" into mnc-dev"
    },
    {
      "commit": "2cc03e5606ad7cd473283898400506d5ac2237ba",
      "tree": "b5be9d66c5da3c857ab0d0950571f7aac1a33fe9",
      "parents": [
        "a65a1582f5a04b15b53ebdec337ac611ccb78a07"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Mar 20 11:24:04 2015 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Jun 15 21:50:47 2015 -0700"
      },
      "message": "Yet another user restriction.\n\nChange-Id: Ia2952da19cb974a6a9ba0271a298a10df58b8d18\n"
    },
    {
      "commit": "9a2da54e3c7b5f382d2654eeb5228b945edd8e39",
      "tree": "a4e5c9d457820f77e36e409601d9ccbb92b8d0be",
      "parents": [
        "60177af86aca7712e2e442ca8e39376dad33a545",
        "224eb3a4f1eaae067ce7dfedd3f7fb352132bb74"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Tue Jun 16 01:12:56 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 16 01:12:58 2015 +0000"
      },
      "message": "Merge \"Add metadata for pre-distortion dimensions.\" into mnc-dev"
    },
    {
      "commit": "224eb3a4f1eaae067ce7dfedd3f7fb352132bb74",
      "tree": "4bbf4b950432537e0e25045ca91ae5fe08de383a",
      "parents": [
        "8af7848355ef3d8f6042bde1454a478456f6b7fe"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Mon Jun 15 17:32:06 2015 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Mon Jun 15 18:09:33 2015 -0700"
      },
      "message": "Add metadata for pre-distortion dimensions.\n\nBug: 20491394\nChange-Id: I6b95a7fe2fd765571bcd2774aee486d18169a727\n"
    },
    {
      "commit": "61f794a70ffb05a343ef8fda91f3fd7ca5ac59f7",
      "tree": "2c7074a62a724a9e981a19179787e57fe77c9185",
      "parents": [
        "2d4dc8db64d0f75e530451acb2c0bea97b9264ff"
      ],
      "author": {
        "name": "Chirag Shah",
        "email": "chirags@google.com",
        "time": "Mon Jun 15 13:09:38 2015 -0700"
      },
      "committer": {
        "name": "Chirag Shah",
        "email": "chirags@google.com",
        "time": "Mon Jun 15 17:48:41 2015 -0700"
      },
      "message": "Allow 3P apps to provide structured data within AssistContent.\n\nFor providing structured metadata to the assistant, we\u0027ve decided to\nstandardize on JSON-LD (met with Paige/Ulas/Fabian), and decided the\ndata to be specified via:\n\nAssistContent.setStructuredData(String structuredDataJson)\n\nThis method can be documented for 3P developers as allowing developers\nto provide metadata to the assistant with the JSON-LD standard.\n\nThis would be centered more about content displayed on the screen,\nrather than actions based, so we added it to the AssistContent class\n\nUpdated doc: go/setStructuredData\n\nChange-Id: I816f69fd6896df822e30d6c71d840bd01f47e544\n"
    },
    {
      "commit": "73d043232434f3ad37af26615919eac3117536b7",
      "tree": "516027f8a0881eca683b56fcb8d4b85b6694f52e",
      "parents": [
        "6ecdcf2aa01b2510bf6d506b92172dbc32beeec9",
        "e478649373a494347e744fcdaeac6960e4b5ae65"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Mon Jun 15 23:54:36 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 15 23:54:38 2015 +0000"
      },
      "message": "Merge \"Add KEY_DEFAULT_SIM_CALL_MANAGER_STRING to carrierconfigmanager.\" into mnc-dev"
    },
    {
      "commit": "e478649373a494347e744fcdaeac6960e4b5ae65",
      "tree": "193883ec633c9993c5201c786f1f1ce0143f1e93",
      "parents": [
        "281dffb76f1bb0e0e9d012fb9b111b040f4745d7"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Mon Jun 15 13:15:28 2015 -0700"
      },
      "committer": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Mon Jun 15 16:12:02 2015 -0700"
      },
      "message": "Add KEY_DEFAULT_SIM_CALL_MANAGER_STRING to carrierconfigmanager.\n\nBug: b/21499566\nChange-Id: I9fa33f124e0f617782709597761be75a20797d4b\n"
    },
    {
      "commit": "297da6ffb996460cce8efcf8fa920ea54e99731d",
      "tree": "1566ce7dc39ceea384d38a75ec92c639f7f5b069",
      "parents": [
        "281dffb76f1bb0e0e9d012fb9b111b040f4745d7"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Mon Jun 15 15:29:08 2015 -0700"
      },
      "committer": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Mon Jun 15 15:29:08 2015 -0700"
      },
      "message": "Remove hide_carrier_network_settings from Settings.\n\nNo longer needs this as carrier config manager handles it now.\n\nBug: b/21347654\nChange-Id: I26d34cde0d31ae53a6e5a25cd555ed2ff7600f38\n"
    },
    {
      "commit": "a5f592582b36130c75483a3631dccf8df8b1d011",
      "tree": "6e0f61e7e31af5693ac46094ba2b0b85ec7c1d8e",
      "parents": [
        "727a6cf6ad06bbb43c0c309c33776394a0012895",
        "107c4ce2ac9b76e7b4ed251fff8929958c5d3e63"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Mon Jun 15 21:23:26 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 15 21:23:28 2015 +0000"
      },
      "message": "Merge \"Send broadcast when default dialer changes\" into mnc-dev"
    },
    {
      "commit": "107c4ce2ac9b76e7b4ed251fff8929958c5d3e63",
      "tree": "f67351df44c16214b2d005577c846fa0cb7f9c04",
      "parents": [
        "31104fbb7e109e9fe34a09878e4901761fa39f5d"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Mon Jun 15 12:08:24 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Mon Jun 15 12:36:09 2015 -0700"
      },
      "message": "Send broadcast when default dialer changes\n\nAdd hidden TelecomManager.setDefaultDialer for system apps\nto set the default dialer and trigger the broadcast\n\nBug: 21846308\nChange-Id: Ifdd30cd1323ab0157edf7fd966173b6c52df6ba0\n"
    },
    {
      "commit": "1958e5e7870579337f1d1d3e6c6fae096ba3abb9",
      "tree": "fad208704fc337915aff86df8021895eb1910701",
      "parents": [
        "f63655e49fcccd922e8d5f61c67f58bd4a361211"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jun 12 18:11:41 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jun 15 11:53:59 2015 -0700"
      },
      "message": "Fix issue #21813831: Need API for asking to be added to power whitelist\n\nAdd the API.  Clean up a few related things.\n\nChange-Id: I190adad1812f36f6095b98a1001fedb94874e8b5\n"
    },
    {
      "commit": "3264599e12df966379e153d113f6597040b284e6",
      "tree": "47fa9d74aa26fa338272faaaf467689a59bd8b0a",
      "parents": [
        "898be8bc76c873cf885d7bdf293b4f58563a1648"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Mon Jun 15 09:55:36 2015 -0700"
      },
      "committer": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Mon Jun 15 09:55:36 2015 -0700"
      },
      "message": "Remove EcIesParameterSpec until it\u0027s needed.\n\nThis class was added in Android M to enable us to expose ECIES. ECIES\nis not going to happen in Android M. I\u0027m thus removing this unused\nclass until such time when it\u0027s needed.\n\nBug: 18088752\nChange-Id: I16ab1bbd0b4334419c9a8f29d64661c150aa8d32\n"
    },
    {
      "commit": "965097321df7fd57a35f63365b1de26ddcf35214",
      "tree": "59a96e4f386d995524289d607e6450f4dc85e6ee",
      "parents": [
        "0463cad783e78381f390855d1cc9d7d8d803b634"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri Jun 12 10:03:01 2015 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Mon Jun 15 08:22:05 2015 -0400"
      },
      "message": "remove setLatestEventInfo\n\nBug: 18510449\nChange-Id: I2f950b92a9c13fc29bf5642d44fd2fcce79e65fd\n"
    },
    {
      "commit": "6d9778328a3c3c9da525870fff606af8ac5e9529",
      "tree": "349a1b9328b9591ce2c092e941a24d328f215e61",
      "parents": [
        "a5c852e03abb9372a6928271a930d7d79e4ec45e",
        "bfa216ac261dd3c5035ad38795650ce5f4ce6fb7"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Sun Jun 14 20:00:59 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jun 14 20:01:02 2015 +0000"
      },
      "message": "Merge \"Remove bookmarks provider and associated permissions - framework\" into mnc-dev"
    },
    {
      "commit": "715cf2ac0bcd44720096cc91709b690b4828f0df",
      "tree": "aa2b1abb17d8f3f1e4b73486a7dee5006f4eedff",
      "parents": [
        "31b9c1721f817600238476cb8eb495e6ed629960"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Jun 13 17:31:29 2015 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sun Jun 14 00:50:38 2015 +0000"
      },
      "message": "Make AppOpsManager#permissionToOp API public\n\nWe need this API to implement permission checker API\nin the support lib that takes into account both app\nops and permissions.\n\nbug:21277214\n\nChange-Id: I684fc002bb71ec5e1cd2994098faa0d2036297ac\n"
    },
    {
      "commit": "8a435ced674562b827f91800317a89056e050b15",
      "tree": "a1cefada8910115c49bb7ca764a9eb03ed5f8ed8",
      "parents": [
        "3d1f7c26be89a252c6e83c0b813df27295d06212",
        "ece0f4f5198e9e9cb60e96f036baf22c73411bec"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jun 12 16:34:36 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 12 16:34:38 2015 +0000"
      },
      "message": "Merge \"Fix APIs.\" into mnc-dev"
    },
    {
      "commit": "5c82d2cc17df9774e677f6bab9cb52659fc2b56d",
      "tree": "2def4b6a24b57133bedc7484dfe6a1a23937d9d3",
      "parents": [
        "7f55b0080a96b89807a29ce5affb4e0580c098f8"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Tue Jun 02 09:29:46 2015 +0100"
      },
      "committer": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Fri Jun 12 10:32:24 2015 +0100"
      },
      "message": "Change references to APK Certificate to Signature\n\nThe fact that currently apk signature is certificates is just\nimplementation details.\n\nBug: 20820366\n\nChange-Id: Icdd02cb51a550ea71ff83a84e2bdfcc21f8d43ed\n"
    },
    {
      "commit": "bfa216ac261dd3c5035ad38795650ce5f4ce6fb7",
      "tree": "0c8d1cd3049a742fcc25836893b10f38f793b095",
      "parents": [
        "e545bd36a483b51ef681ea063f7bda9352adb4d4"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Fri Jun 05 14:20:50 2015 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Jun 11 18:59:25 2015 -0700"
      },
      "message": "Remove bookmarks provider and associated permissions - framework\n\nChange-Id: I7f5a2f14a12da473f05a5075d98e762f8f8ed970\n"
    },
    {
      "commit": "6f918b2f92ece0ba7904262fc1fd0b50cf746a6c",
      "tree": "1b3cbe75be3eb702839aa879d5c58d42a5927f88",
      "parents": [
        "f412c809197a373a40720c5d63a0842ee8c2d9bf",
        "ee7fb4d6832e894dfc31db3ec977fda4df29cbaf"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Jun 12 01:40:11 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 12 01:40:24 2015 +0000"
      },
      "message": "Merge \"Add new storage permission group\" into mnc-dev"
    },
    {
      "commit": "ece0f4f5198e9e9cb60e96f036baf22c73411bec",
      "tree": "bbbbce3ca974998bdea2347266173985a06d54b0",
      "parents": [
        "2430f47be7b7de7456e16eb5098242c22a6317ee"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 11 13:29:01 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 11 18:07:43 2015 -0700"
      },
      "message": "Fix APIs.\n\nIssue #21039494: API Review: android.os.PowerManager.isDeviceIdleMode()\nIssue #21347000: API Review: android.content.IntentFilter\nIssue #20654534: API Review: android.app.assist\n\nAlso allow use of ActivityManager.setWatchHeapLimit on any platform\nbuild as long as the calling app is debuggable.\n\nChange-Id: Ic597e596fa772fcdf2553b64f444b3d9269e8b92\n"
    },
    {
      "commit": "2430f47be7b7de7456e16eb5098242c22a6317ee",
      "tree": "301fcdeb38b186b7417385b5efeaae2c2ab0edec",
      "parents": [
        "d5d2a5010e5bea5e6057365542da7c7069bb07d6",
        "f16747db093f6d6371d617efc8d90698d2d5b389"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 11 23:14:27 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 23:14:37 2015 +0000"
      },
      "message": "Merge \"Add ArraySet to the SDK.\" into mnc-dev"
    },
    {
      "commit": "2e49bfa6f02a4ab831a43453231888aa6d9c4ce1",
      "tree": "c292927c0e11403734d817f72ad569682f9ea3e3",
      "parents": [
        "06f3cd8e8b03786851cc6c9b79487c9c8516e883",
        "c8e8729244d75584ce71a74d29c452fe538a22c5"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Jun 11 22:02:36 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 22:02:37 2015 +0000"
      },
      "message": "Merge \"UsageStats: Change INTERACTION to SYSTEM_INTERACTION\" into mnc-dev"
    },
    {
      "commit": "c8e8729244d75584ce71a74d29c452fe538a22c5",
      "tree": "11388496fdf1aef923b10b70f26c4e11f7a2def2",
      "parents": [
        "3d53a26d1a8471f4709b528686601381fd7e6da4"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed Jun 10 15:33:45 2015 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Jun 11 22:01:45 2015 +0000"
      },
      "message": "UsageStats: Change INTERACTION to SYSTEM_INTERACTION\n\nSYSTEM_INTERACTION events are signals to the system for a package\u0027s\nimplicit actions (service bound, etc).\n\nThese should not affect the API visible stats like lastTimeUsed, etc.\nUSER_INTERACTION is for user initiated actions (notification interaction, etc).\n\nBug:21761781\nChange-Id: I4585cf35fbb158612a3c737710108bec34e89183\n"
    },
    {
      "commit": "6eb73a577850a4b6ddb06fd746f09a6c1d124f34",
      "tree": "e4dfe011470ae9b7161257736514b5c79ba406df",
      "parents": [
        "00a34ab54c0e53461586c9596b4f43615319329f"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Thu Jun 11 13:07:11 2015 -0700"
      },
      "committer": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Thu Jun 11 14:10:04 2015 -0700"
      },
      "message": "Revert \"Revert \"Permissions: Fix account related permissions.\"\"\n\nThis reverts commit dcddc476651deb72a27798de56eef584e5be5d32.\n\nChange-Id: Ie2402167fc7cd3d5e57bf2fba704fdf00cfcb4fe\n"
    },
    {
      "commit": "f16747db093f6d6371d617efc8d90698d2d5b389",
      "tree": "d213974ca517502d196b326fe3dafed3d94829b8",
      "parents": [
        "54380c741bce96a35a5e9df0a8722c3cf5cd4e35"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jun 10 17:49:43 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 11 13:53:13 2015 -0700"
      },
      "message": "Add ArraySet to the SDK.\n\nAlso fix some documentation.\n\nChange-Id: I46025c3b5450e7cd671135b99ff3b298e223651d\n"
    },
    {
      "commit": "dcddc476651deb72a27798de56eef584e5be5d32",
      "tree": "0ecb32e4012cfef66bd57a6cdc341a909faea06a",
      "parents": [
        "ffb46022b30dffdf1cc4cbd08d4bcbe51e1f8814"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Thu Jun 11 20:04:04 2015 +0000"
      },
      "committer": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Thu Jun 11 20:04:04 2015 +0000"
      },
      "message": "Revert \"Permissions: Fix account related permissions.\"\n\nThis reverts commit ffb46022b30dffdf1cc4cbd08d4bcbe51e1f8814.\n\nChange-Id: I4c62b1b5a5bd4e2a5fac76244a16730526ed67fc\n"
    },
    {
      "commit": "ffb46022b30dffdf1cc4cbd08d4bcbe51e1f8814",
      "tree": "edd1fbf5940c51b0bc6fc1d62e610f25e9c32d0d",
      "parents": [
        "cbf63d8abab1980d290d02e2d5ebdd7e1d70298f"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Mon Jun 08 19:07:54 2015 -0700"
      },
      "committer": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Thu Jun 11 11:07:47 2015 -0700"
      },
      "message": "Permissions: Fix account related permissions.\n\nRequires updating the docs in AccountManaager as well as the logic in\nAccountManagerService.\n\nMANAGE_ACCOUNTS, USE_CREDENTIALS, and AUTHENTCATE_ACCOUNTS are going\naway. Where AUTHENTCATE_ACCOUNTS was required we now do signature\nmatching.\n\nGET_ACCOUNTS is kept but has been grouped under contacts.\n\nBug: 20136477\nChange-Id: Iabbb76dce8d1efc607c1f107911d7ddab598a481\n"
    },
    {
      "commit": "09ad6bfe9619ff7a61209131f1f3182d53d840d0",
      "tree": "a5e24b008436ae407a0ae4f07dad1b8932867a82",
      "parents": [
        "77b2d49abb38fafb91fb99ce603a92f189553cd7"
      ],
      "author": {
        "name": "Craig Lafayette",
        "email": "craiglafa@google.com",
        "time": "Tue Jun 02 16:41:49 2015 -0400"
      },
      "committer": {
        "name": "Craig Lafayette",
        "email": "craiglafa@google.com",
        "time": "Thu Jun 11 14:00:56 2015 -0400"
      },
      "message": "Remove FRP wipe support for device initializers\n\n- Remove ManagedProvisioning NFC parameter key from\n  DevicePolicyManager\n- Remove wipeIfAllowed from PersistentDataBlockManager\n\nBug: 21558883\nChange-Id: I59354b7bb1ef7e0b0346ff9a7d1654780231dff0\n"
    },
    {
      "commit": "77b2d49abb38fafb91fb99ce603a92f189553cd7",
      "tree": "9ab9113e7816b4200edcef860cb74e805a669d4b",
      "parents": [
        "96d7058aaaf58a0c6a2bfb296c5950b2e7e37d37",
        "240e64828f68064b2a1074a1dda1fc41fe19d711"
      ],
      "author": {
        "name": "Craig Lafayette",
        "email": "craiglafa@google.com",
        "time": "Thu Jun 11 17:45:01 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 17:45:03 2015 +0000"
      },
      "message": "Merge \"Remove device initializer status messages\" into mnc-dev"
    },
    {
      "commit": "ee7fb4d6832e894dfc31db3ec977fda4df29cbaf",
      "tree": "d69a0752c9b2ebfe798819c3e615559c505a79e8",
      "parents": [
        "e545bd36a483b51ef681ea063f7bda9352adb4d4"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Jun 11 09:58:21 2015 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Jun 11 10:15:05 2015 -0700"
      },
      "message": "Add new storage permission group\n\nbug:21730509\n\nChange-Id: If098def755417a90f50328f83d5b419d9e73f120\n"
    },
    {
      "commit": "5772b5c671a13d9c4bbc1e3803667166f811cb33",
      "tree": "7b34208ba313c6e613b42d9c612eef4ca1627389",
      "parents": [
        "e545bd36a483b51ef681ea063f7bda9352adb4d4"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Jun 11 02:46:45 2015 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Jun 11 03:32:09 2015 -0700"
      },
      "message": "Propagete document meta-data to custom print UI.\n\nChange-Id: I3f122224e1b311a222969253ae0336177989a414\n"
    },
    {
      "commit": "dbdaa9b41e418437ec29f7ea2fa27b859b3bef14",
      "tree": "4b4aa67bc5ba72b1649cee56ec5f8cdfa2e4ef49",
      "parents": [
        "75a0ee081fa31b75649e164a8bf79a23a3ebd060",
        "a41b78973db3dfde159f7d641f794f462ad323d3"
      ],
      "author": {
        "name": "Chris Banes",
        "email": "chrisbanes@google.com",
        "time": "Thu Jun 11 08:05:38 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 08:05:42 2015 +0000"
      },
      "message": "Merge \"API council review feedback for ActionMenuView\" into mnc-dev"
    },
    {
      "commit": "75a0ee081fa31b75649e164a8bf79a23a3ebd060",
      "tree": "ed08df9ba6c1c59aa01314e4566d79589f87a57a",
      "parents": [
        "4ba81a0878d058734e9eb2c298d7fc4df7e597ed",
        "f7c06eb03ab4479b9d0656a23a4733d17e995183"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Thu Jun 11 08:02:03 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 08:02:06 2015 +0000"
      },
      "message": "Merge \"Add system API to watch for permission changes\" into mnc-dev"
    },
    {
      "commit": "40dbedfb1a7637d87d80e391943c74c100b4e5f7",
      "tree": "127a9c6a3d91556002e4229d24ce871954259178",
      "parents": [
        "ba4d45f90535c42895f1bdb14c9785840e9974fc"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Jun 10 18:08:05 2015 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Jun 10 22:15:54 2015 -0700"
      },
      "message": "Fix MediaBrowser.getItem() API inconsistencies, again.\n\nBug: 21668207\nChange-Id: I2439179e5e551b5628a1d2044f43a9df74d4240c\n"
    },
    {
      "commit": "f7c06eb03ab4479b9d0656a23a4733d17e995183",
      "tree": "4f2fd559d9db7eafd59dbef2f2ad2a6bc35d6bff",
      "parents": [
        "970b59cbe377e23e9c681a5cef30c01f730c7377"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jun 10 18:43:22 2015 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jun 10 21:24:13 2015 -0700"
      },
      "message": "Add system API to watch for permission changes\n\nChange-Id: I1ce450a59fb326c14848f46732d877dea33f33c7\n"
    },
    {
      "commit": "57b7ec0495377c961b7c74daa6f6fa0d7c37139f",
      "tree": "508a0364bb23c74536983ac66acbe1be4b9fcdeb",
      "parents": [
        "9d543ebfea86ee94a994eebc752dc7d007f8cb90",
        "3360c2657908e6cb8565c85bdb33e0e2a3fd92b4"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Thu Jun 11 04:14:42 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 04:14:45 2015 +0000"
      },
      "message": "Merge \"Rename KEY_VOICE_PRIVACY_DISABLE_BOOL -\u003e KEY_VOICE_PRIVACY_DISABLE_UI_BOOL\" into mnc-dev"
    },
    {
      "commit": "3360c2657908e6cb8565c85bdb33e0e2a3fd92b4",
      "tree": "5b961ff485e224b8fb36466ca2f997bb15038fc9",
      "parents": [
        "3c9614a03a40c3590b38eed71f86c24d81c6d52a"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Tue Jun 09 15:16:21 2015 -0700"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Jun 10 20:57:40 2015 -0700"
      },
      "message": "Rename KEY_VOICE_PRIVACY_DISABLE_BOOL -\u003e KEY_VOICE_PRIVACY_DISABLE_UI_BOOL\n\nDisabling voice privacy sounds scary. Update this config variable name\nto what it actually does, which is to hide some settings UI.\n\nBug: 21571894\nChange-Id: Ib981b5e442b56d0167a19326fe34935b7a1cfbf1\n"
    },
    {
      "commit": "9d543ebfea86ee94a994eebc752dc7d007f8cb90",
      "tree": "2e0990336666a97f077f91df231c4de9f8d74537",
      "parents": [
        "f88055330940987a0239202fc10bf39771f7282d",
        "7a4d0f200eaea0df3917abe276b815dd4ca845ca"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Jun 11 03:44:04 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 03:44:06 2015 +0000"
      },
      "message": "Merge \"TIF: Support localized input label for hardware input\" into mnc-dev"
    },
    {
      "commit": "f88055330940987a0239202fc10bf39771f7282d",
      "tree": "1062a1ee1e155c17c89b204457a44e3dc8639138",
      "parents": [
        "3c9614a03a40c3590b38eed71f86c24d81c6d52a",
        "b7eff8828f0192bc4261a3142708c17c96bbe7b6"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Jun 11 03:40:31 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 03:40:35 2015 +0000"
      },
      "message": "Merge \"Fix MediaBrowser.getItem() API inconsistencies.\" into mnc-dev"
    },
    {
      "commit": "b7eff8828f0192bc4261a3142708c17c96bbe7b6",
      "tree": "baa0a66adc76d1d3fe52774c18c09e8939933a55",
      "parents": [
        "40f58d910a45f04f47d6382e8c78c78727944821"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Jun 10 18:08:05 2015 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Jun 10 20:06:24 2015 -0700"
      },
      "message": "Fix MediaBrowser.getItem() API inconsistencies.\n\nBug: 21668207\nChange-Id: Idc8d3a079f66cc7bc4fa1016f84cddb26fe7f0f8\n"
    },
    {
      "commit": "3c9614a03a40c3590b38eed71f86c24d81c6d52a",
      "tree": "24fcc06af1479d8a4114268283c7c70805e76e0b",
      "parents": [
        "5b65a36d59a5ca09dc12c22c8b2f8dc50e3b4fbb",
        "40f58d910a45f04f47d6382e8c78c78727944821"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Jun 11 02:37:28 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 02:37:29 2015 +0000"
      },
      "message": "Merge \"Expose Context.getSystemServiceName().\" into mnc-dev"
    },
    {
      "commit": "7a4d0f200eaea0df3917abe276b815dd4ca845ca",
      "tree": "3db216388ea077976c7461954295ae473568d4bb",
      "parents": [
        "95120bbb6fb8d36d52e32d6d8d5435fc92318ca7"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Jun 09 20:42:01 2015 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Jun 10 17:49:38 2015 -0700"
      },
      "message": "TIF: Support localized input label for hardware input\n\nBug: 20803624\nChange-Id: Iade3b2a11a6d946e2d1b1e5c12f2cad60abdcf6d\n"
    },
    {
      "commit": "40f58d910a45f04f47d6382e8c78c78727944821",
      "tree": "11e929cdeccbf088b3a3a87fba9361d52277aa1c",
      "parents": [
        "764e95ec4f92affad448894bd2c4f4067625d3e6"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Jun 10 17:39:51 2015 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Jun 10 17:47:52 2015 -0700"
      },
      "message": "Expose Context.getSystemServiceName().\n\nExpose this method so that subclasses can declare new types of services\nthat can be returned by getSystemService(Class\u003cT\u003e).\n\nBug: 21343770\nChange-Id: I08bdfa61153d19298645dc495deb2d535e54f9f0\n"
    },
    {
      "commit": "d5f82d88e158ec7dd887fdc7b2bb3c8037633464",
      "tree": "19c4f7217eb21e7eb385ef205fa7968e8078b0aa",
      "parents": [
        "0d07846f0f111bc7afa5a153aa67a12022263a38",
        "f6633da2b578bfeaed468da84b424e80010b101e"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Jun 10 23:09:01 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 23:09:03 2015 +0000"
      },
      "message": "Merge \"Update fingerprint icon\" into mnc-dev"
    },
    {
      "commit": "f6633da2b578bfeaed468da84b424e80010b101e",
      "tree": "6867bcbc9ed7aca3b97e5f1114eec4b392a99a64",
      "parents": [
        "8dd4cfb8876f405b5c38af238864991e6ebd8db2"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Jun 09 15:51:53 2015 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Jun 10 16:03:44 2015 -0700"
      },
      "message": "Update fingerprint icon\n\nNow, a flat, scalable, tintable vector icon is used instead of a\ncomplex graphics. This makes it suitable for most use cases. Also\nrename it to fingerprintAuthDrawable.\n\nBug: 21572289\nChange-Id: I413acbbd8e5143ddcb3e2cfa9772949d5fbf02fc\n"
    },
    {
      "commit": "a66a067a9c9b706035f48f445561100f29c960bf",
      "tree": "5f6505ce4b0370a9a99fffbccf23165727b21413",
      "parents": [
        "50baf43eeb6bbdedca21000a439194ba21ce69f0",
        "0cf20cdf81c1d8b553f7b3f8179048fe1d5b4d59"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Wed Jun 10 22:40:27 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 22:40:29 2015 +0000"
      },
      "message": "Merge \"Mark CARRIER_PRIVILEGE_* constants as @SystemApi.\" into mnc-dev"
    },
    {
      "commit": "287b889f93abc830fad59607072f5f4b7d674c8a",
      "tree": "396561b3d8adac7c6b9e33718cb8c810ac8b07e6",
      "parents": [
        "94fc0c2630926cdf1d246270441a4301f03eeaca"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Jun 10 10:39:23 2015 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Jun 10 15:38:47 2015 -0400"
      },
      "message": "Add action for reaching ignore battery optimizations\n\nBug: 21375688\nChange-Id: I1477192371aae2f3497fd49ad704de183ed836a3\n"
    },
    {
      "commit": "c783a5e762b0c4925756b8ca273eb26aab5e7985",
      "tree": "11ea356cae4a148928060d9cac5d0c85e286d9dc",
      "parents": [
        "37d1d6d0a3c8bce69aa8dc692bd6d570b038704a",
        "77797400ec103b1691e1c3fa602c329b49ac18ca"
      ],
      "author": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Wed Jun 10 18:30:29 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 18:30:31 2015 +0000"
      },
      "message": "Merge \"Enable apps to exclude their own roots from the DocumentsUI roots list.\" into mnc-dev"
    },
    {
      "commit": "77797400ec103b1691e1c3fa602c329b49ac18ca",
      "tree": "bc9ea8cd42536ddeaf4fb2a50cdb05d8af38d6b8",
      "parents": [
        "327c364113c18c9d5a05df0c912b65788461da41"
      ],
      "author": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Fri May 29 15:40:31 2015 -0700"
      },
      "committer": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Wed Jun 10 11:24:55 2015 -0700"
      },
      "message": "Enable apps to exclude their own roots from the DocumentsUI roots list.\n\n- Add DocumentsContract.EXTRA_EXCLUDE_SELF (boolean extra)\n- Add code to DocumentsActivity to cache the providers of the calling\n  app if EXTRA_EXCLUDE_SELF is set on incoming Intents.\n- Add code to RootsCache to exclude roots from the calling app.\n- Add code to allow only system apps to use EXTRA_PACKAGE_NAME.\n\nChange-Id: Ia7cc2a1a297676c7b26f6e583042a4607d8c9a4e\n"
    },
    {
      "commit": "da9bbf725592c6482d6fbce18ef8c258b18e4fc8",
      "tree": "ebc2c400d373af539fa4eb721c65a93ba74822e0",
      "parents": [
        "1c96a9418447df1eee1d7323269b28bf9b3ccd66",
        "ceaed68b074bd341ed9b5f13ff9cc69e3f533999"
      ],
      "author": {
        "name": "Andrew Flynn",
        "email": "flynn@google.com",
        "time": "Wed Jun 10 11:41:25 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 11:41:32 2015 +0000"
      },
      "message": "Merge \"notifyCarrierNetworkChange:TelephonyManager-\u003eCarrierService\" into mnc-dev"
    },
    {
      "commit": "a41b78973db3dfde159f7d641f794f462ad323d3",
      "tree": "98701587be8e486b93ad9f8fa75ec82c50f71009",
      "parents": [
        "d9b0acd2eb8d844b9f901fc62e0de74c1a7d8430"
      ],
      "author": {
        "name": "Chris Banes",
        "email": "chrisbanes@google.com",
        "time": "Tue Jun 09 13:36:44 2015 +0000"
      },
      "committer": {
        "name": "Chris Banes",
        "email": "chrisbanes@google.com",
        "time": "Wed Jun 10 11:39:01 2015 +0100"
      },
      "message": "API council review feedback for ActionMenuView\n\nReverts \"MenuItem, navigation and overflow icon tinting\" CL,\nand adds getter and setter for the overflow icon to ActionMenuView\nand Toolbar.\n\nBUG: 21571899\n\nChange-Id: I591f43650356443fa3256e4d74e28b6ddd8c2b33\n"
    },
    {
      "commit": "706f23ddb9f18663d5ae70626e118e815a308c84",
      "tree": "a81e42372a0aaa8c3d77f83d646e687c4ced4fb4",
      "parents": [
        "e687929f33f272fff9585bd0752d85ad519bc66d",
        "bdc34b8440d1c79fcdb4e075137a528abd630cf5"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Wed Jun 10 06:58:16 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 06:58:20 2015 +0000"
      },
      "message": "Merge \"Make peer LLCP version an int.\" into mnc-dev"
    },
    {
      "commit": "bdc34b8440d1c79fcdb4e075137a528abd630cf5",
      "tree": "f2c35049c09b0bc4658de7c822aca943d1797fef",
      "parents": [
        "0d8513adcacbbbc88b5228ad6fca12a38c721fce"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Wed Jun 10 08:49:02 2015 +0200"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Wed Jun 10 08:49:02 2015 +0200"
      },
      "message": "Make peer LLCP version an int.\n\nAnd split major/minor.\n\nBug: 21343778\nChange-Id: Ie9f0ecc9172849d3b088a0c1ce6d872b2f607919\n"
    },
    {
      "commit": "a1e60f1f45dce19f9dc15b97cbb0821ffeb54d9d",
      "tree": "aac22c8a86b536767c60efd690b07e70a902f73f",
      "parents": [
        "9454847618c3b799a0acfa0a2495cf8a120c4f26",
        "970b59cbe377e23e9c681a5cef30c01f730c7377"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jun 10 01:29:19 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 01:29:21 2015 +0000"
      },
      "message": "Merge \"Use who when requesting permissions\" into mnc-dev"
    },
    {
      "commit": "970b59cbe377e23e9c681a5cef30c01f730c7377",
      "tree": "5dc3a1fb8a1b777292d024780e7e9048a577255a",
      "parents": [
        "d6461bc4a6e56e28c1b976862aa46fe5bcaa15a3"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jun 09 16:05:21 2015 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jun 09 18:17:44 2015 -0700"
      },
      "message": "Use who when requesting permissions\n\nChange-Id: Id0b231f8b74099b7877eb4441a1664416c641731\n"
    },
    {
      "commit": "0cf20cdf81c1d8b553f7b3f8179048fe1d5b4d59",
      "tree": "5e9947122114dc3ae38c0b797b6f0de0910be75c",
      "parents": [
        "e1f3214e72b63ed7cbe368005622055f80da0e0d"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Tue Jun 09 14:34:56 2015 -0700"
      },
      "committer": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Tue Jun 09 14:40:21 2015 -0700"
      },
      "message": "Mark CARRIER_PRIVILEGE_* constants as @SystemApi.\n\nThese constants are returned by checkCarrierPrivilegesForPackage which\nis marked as @SystemApi, so this seems like an oversight.\n\nBug: 21613234\nChange-Id: I5efc2c305cb1870e42fb103578fe33ec3e6000d4\n"
    }
  ],
  "next": "a3acdb33df7c7be7ff3d9f376ff833e4b0c1d897"
}
