)]}'
{
  "log": [
    {
      "commit": "7b4170fa7f944e4cd73f1e82b56b4467de60d96c",
      "tree": "1544fd593731800fcabb4223909235e40956b3ae",
      "parents": [
        "45fcaa547dc5b9eb2c20879b290415daa1446004",
        "8c558f3d43014791a0e61796fefc32bd3eef3189"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Aug 03 20:27:17 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 03 20:27:17 2015 +0000"
      },
      "message": "Merge \"Update Material link text to be colorAccent\" into mnc-dev"
    },
    {
      "commit": "45fcaa547dc5b9eb2c20879b290415daa1446004",
      "tree": "3e3d931e4abd528412fedb940da7d6a887eadd3d",
      "parents": [
        "ef3f58e59ba44b2679e98ccb46d588eba2c99cac",
        "51e3a672e01d6e9ce4b19ec20d9b62ae8e35fc85"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Aug 03 20:25:00 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 03 20:25:00 2015 +0000"
      },
      "message": "Merge \"Don\u0027t wipe device because of short PIN, patterns or passwords\" into mnc-dev"
    },
    {
      "commit": "ef3f58e59ba44b2679e98ccb46d588eba2c99cac",
      "tree": "239a88ac6c68da01f059d56d1f408b584225a1f5",
      "parents": [
        "e76bf46ab9d59592a06fbb3fcff826a50d548b9f",
        "1ff29f2d569bb4c2ebfd57de1a52a6822e060681"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Aug 03 20:17:57 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 03 20:17:57 2015 +0000"
      },
      "message": "Merge \"Make ResolverDrawerLayout look like a ScrollView to accessibility\" into mnc-dev"
    },
    {
      "commit": "e76bf46ab9d59592a06fbb3fcff826a50d548b9f",
      "tree": "e8bbdafa133652e62527090b81262095f249cab2",
      "parents": [
        "5680f9f6d669e7d2f45db1027d53359b9ad327ff",
        "ce5d92c31370b8c0e6989506e1ee95e181f93c53"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Aug 03 20:17:31 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 03 20:17:31 2015 +0000"
      },
      "message": "Merge \"Add badge content description to TargetInfo, use in ResolverActivity\" into mnc-dev"
    },
    {
      "commit": "5680f9f6d669e7d2f45db1027d53359b9ad327ff",
      "tree": "d7357d0c02100e2d0781b5f85b38abf569cb7a39",
      "parents": [
        "87920455ae63deb0b7d14df06edeb879e6494cc1",
        "7c19f4cf20b8549870b1d570988f47fc1276f176"
      ],
      "author": {
        "name": "Billy Lau",
        "email": "billylau@google.com",
        "time": "Mon Aug 03 19:53:28 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 03 19:53:28 2015 +0000"
      },
      "message": "Merge \"Bug: 22879202 App compatibility with WRITE_SETTINGS failing\" into mnc-dev"
    },
    {
      "commit": "87920455ae63deb0b7d14df06edeb879e6494cc1",
      "tree": "b121f0db03729e3344752fd8507647a6ab2ae084",
      "parents": [
        "0855357c4fec1fddb4ebf20d9e7986090962f99d",
        "f3807aa57267117eba83cc2a3b13add59d4a251a"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Aug 03 19:41:34 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 03 19:41:34 2015 +0000"
      },
      "message": "Merge \"Fix NPE in AppOpsService\" into mnc-dev"
    },
    {
      "commit": "0855357c4fec1fddb4ebf20d9e7986090962f99d",
      "tree": "f26ccd8b84829eb6b898d93f6f17e6afeb0ec17e",
      "parents": [
        "0ca1e98fdf300ddbbccbfce26bba5947109597f1",
        "05069b96d0464744e27f0eededcff7bf0ba17e9e"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Aug 03 19:41:15 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 03 19:41:15 2015 +0000"
      },
      "message": "Merge \"User correct category for finding headless sync adapters\" into mnc-dev"
    },
    {
      "commit": "51e3a672e01d6e9ce4b19ec20d9b62ae8e35fc85",
      "tree": "96906820cc4673c1a399a9e292bdd00339338381",
      "parents": [
        "0ca1e98fdf300ddbbccbfce26bba5947109597f1"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Jul 31 18:42:53 2015 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Aug 03 19:36:24 2015 +0000"
      },
      "message": "Don\u0027t wipe device because of short PIN, patterns or passwords\n\nThis fixes a bug where we were counting short PIN, patterns and\npasswords as attempts. For devices with a device policy admin,\nthis would cause devices to get wiped after a short amount of\ninteraction with the UI.\n\nFixes bug 22844609\n\nChange-Id: I7616b38d954f89d4a2cee23f9aec1b898041b1f2\n"
    },
    {
      "commit": "0ca1e98fdf300ddbbccbfce26bba5947109597f1",
      "tree": "bb7370b49f4f8cf990664e7690fd9d4106c322f6",
      "parents": [
        "7469060e7855ca5b32f66fbad1a0a4f88737c754",
        "afa6ceb5a0d809b630db43564d3ce7f7b821129c"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Aug 03 18:17:57 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 03 18:17:57 2015 +0000"
      },
      "message": "Merge \"media: Clarify MediaCodec and CodecCapabilities documentation\" into mnc-dev"
    },
    {
      "commit": "8c558f3d43014791a0e61796fefc32bd3eef3189",
      "tree": "82abc94b366394463e602e8dc265114da5c33e9e",
      "parents": [
        "8dbd48485044b1ab25fb8fb5e8e9b9772a3478c4"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Aug 03 12:42:14 2015 -0400"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Aug 03 12:42:14 2015 -0400"
      },
      "message": "Update Material link text to be colorAccent\n\nBug: 22918108\nChange-Id: I29b795b4c8d2a017dcaca1a9b65705eafaf2140c\n"
    },
    {
      "commit": "7469060e7855ca5b32f66fbad1a0a4f88737c754",
      "tree": "ac0d3b20692edfe8d6c67d3715084a07e3977613",
      "parents": [
        "66845a36c9eeca5296a2bf86793a5d6bedac1b36",
        "c620eb7e864e5505f5a6f867223fa8e525669d0b"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Mon Aug 03 16:09:07 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 03 16:09:07 2015 +0000"
      },
      "message": "Merge \"Make vendor keys visible in Camera2 java APIs.\" into mnc-dev"
    },
    {
      "commit": "66845a36c9eeca5296a2bf86793a5d6bedac1b36",
      "tree": "4111b0dd5e953cddac2866f860e8e3618e40ba84",
      "parents": [
        "8dbd48485044b1ab25fb8fb5e8e9b9772a3478c4"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon Aug 03 11:09:41 2015 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon Aug 03 11:09:41 2015 -0400"
      },
      "message": "Add more dump info about emergency calls state\n\nBug: 21549528\nChange-Id: Idbd70e2f4b1b3285af283a28dc1933c02ad8d04c\n"
    },
    {
      "commit": "1ff29f2d569bb4c2ebfd57de1a52a6822e060681",
      "tree": "8cb9bda87ba35bebbe8203792ec767f3622a205a",
      "parents": [
        "5d6a2d387cd437e6d0c45d0df1bd10ba9db56253"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Aug 03 10:01:23 2015 -0400"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Aug 03 10:01:23 2015 -0400"
      },
      "message": "Make ResolverDrawerLayout look like a ScrollView to accessibility\n\nDisable accessibility focus on the layout itself and expose the class\nname as ScrollView so that we can get auto-scroll working until we have\nfirst-class support for specifying automatic scrolling behavior.\n\nBug: 22667764\nChange-Id: I9b97e40f16038046898e5b56b935a61db9073ac6\n"
    },
    {
      "commit": "f3807aa57267117eba83cc2a3b13add59d4a251a",
      "tree": "9ce3a04b1c3359c325ca972a4eeae16eaaf2df76",
      "parents": [
        "8dbd48485044b1ab25fb8fb5e8e9b9772a3478c4"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sun Aug 02 10:09:56 2015 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sun Aug 02 10:14:48 2015 -0700"
      },
      "message": "Fix NPE in AppOpsService\n\nbug:22802981\n\nChange-Id: I73eee5ff9cf1603d8f30355554ef075aa14afd30\n"
    },
    {
      "commit": "05069b96d0464744e27f0eededcff7bf0ba17e9e",
      "tree": "051ff5202ecb17ab2073bd03af90b7bf64006d89",
      "parents": [
        "02022b70bef7d6964bc8043385531d1aa97fb15b"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Aug 01 12:19:26 2015 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Aug 01 12:19:30 2015 -0700"
      },
      "message": "User correct category for finding headless sync adapters\n\nbug:22857409\n\nChange-Id: Icc42f1af72c59fba3c60e1bcd558c621df70940a\n"
    },
    {
      "commit": "7c19f4cf20b8549870b1d570988f47fc1276f176",
      "tree": "0862f803c7446727d84f0e5884cf627ee06e9ebf",
      "parents": [
        "8dbd48485044b1ab25fb8fb5e8e9b9772a3478c4"
      ],
      "author": {
        "name": "Billy Lau",
        "email": "billylau@google.com",
        "time": "Sat Aug 01 13:16:25 2015 +0100"
      },
      "committer": {
        "name": "Billy Lau",
        "email": "billylau@google.com",
        "time": "Sat Aug 01 13:16:25 2015 +0100"
      },
      "message": "Bug: 22879202 App compatibility with WRITE_SETTINGS failing\n\nFix a bug in the app ops protected permission check that broke backwards\ncompatibility.\n\nChange-Id: Ic73759edd29a479a670fb31407e36aa50d09b6c3\n"
    },
    {
      "commit": "8dbd48485044b1ab25fb8fb5e8e9b9772a3478c4",
      "tree": "cac26ef8bbb6c98a9a71f14f3b7bcddef5180078",
      "parents": [
        "cb9c0940d4090f83b5ba76ef1413c2d14f7fdc1b",
        "2af5708ab0e55fe68f1810cefdc6e3889233c186"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Aug 01 02:28:02 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 01 02:28:02 2015 +0000"
      },
      "message": "Merge \"Add per UID control to app ops.\" into mnc-dev"
    },
    {
      "commit": "2af5708ab0e55fe68f1810cefdc6e3889233c186",
      "tree": "e2d2b060ec833b0c014381152c1548351fe65791",
      "parents": [
        "02022b70bef7d6964bc8043385531d1aa97fb15b"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Jul 30 08:44:20 2015 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Jul 31 17:45:27 2015 -0700"
      },
      "message": "Add per UID control to app ops.\n\nThe app ops mananger service maintains a mapping from UID to\na list of packages where each package is mapped to a list of\nnon-default app op states (default states are inferred and\nnot stored). Hence, specifying the app op state for a UID\nrequires setting the app op for each package in the shared\nUID.\n\nThis is problematic when installing new packages if there\nis a non-default app op policy set for another already\ninstalled package in the same UID as the app op for the new\npackage has to be updated to be in sync. The package installer\ncannot do this as it is in another process and the app op\nupdate will not be atomic. Therefore, the app ops manager\nservice has to support specifying app op policy on a per\nUID basis.\n\nWe now have a UID state object that contains the per package\nnon-default app op states as well as the per uid non-default\napp op states. If there is a UID policy specified then it\ntakes precedence over the per package one. Even further,\nchanging the uid policy updates the package policies in this\nUID if the state is non-default. Changing a package app op\nstate also updates the app op state for the whole UID if\nthe per UID policy for this op is non-default. Clearing the\napp op state for a package, clears the policy for the UID\nas well.\n\nbug:22802981\n\nChange-Id: I78044906d9fcc6066abf07e706c2c88f3397d293\n"
    },
    {
      "commit": "cb9c0940d4090f83b5ba76ef1413c2d14f7fdc1b",
      "tree": "febab841fccfd4f4f89af768a342d05aa02ec65a",
      "parents": [
        "6e75e7dd988d7704a01528f479421ab5e6012c99",
        "f6d3d148d50562823e5f953ddd9c084266ac4c1b"
      ],
      "author": {
        "name": "Jan Nordqvist",
        "email": "jannq@google.com",
        "time": "Sat Aug 01 00:30:42 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 01 00:30:42 2015 +0000"
      },
      "message": "Merge \"Added logging in a few error paths for wifi config installation.\" into mnc-dev"
    },
    {
      "commit": "f6d3d148d50562823e5f953ddd9c084266ac4c1b",
      "tree": "2026cca9440eaa81a8a9060f742cef5f7f277450",
      "parents": [
        "c35e670d5386eb6388eb4e65746b950265312e7a"
      ],
      "author": {
        "name": "Jan Nordqvist",
        "email": "jannq@google.com",
        "time": "Fri Jul 31 15:32:25 2015 -0700"
      },
      "committer": {
        "name": "Jan Nordqvist",
        "email": "jannq@google.com",
        "time": "Fri Jul 31 17:19:49 2015 -0700"
      },
      "message": "Added logging in a few error paths for wifi config installation.\n\nBug: 22790527\nChange-Id: I71b298b98da098f647f52886c3c3a7456cb24d51\n"
    },
    {
      "commit": "c620eb7e864e5505f5a6f867223fa8e525669d0b",
      "tree": "3ae463ac453abf8660bd0b8b60a0c34abef5f36b",
      "parents": [
        "eec3d9e368328d6ca6942ae2fbd94711ecd7adc8"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Wed Jul 29 18:19:11 2015 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Jul 31 17:14:18 2015 -0700"
      },
      "message": "Make vendor keys visible in Camera2 java APIs.\n\n- Add vendor keys to getKeys() calls for CameraCharacteristics,\n  CaptureRequest, and CaptureResult.\n- Vendors can specify whether custom keys show up by listing\n  visible keys in the REQUEST_AVAILABLE_RESULT_KEYS field.\n- Vendor key types are always treated as a primitive (or Rational)\n  array type corresponding to one of the valid types for\n  a camera metadata entry.\n\nBug: 22067625\nChange-Id: I6e7dd3db7a8bf533c2ec15ff69ca38824134e971\n"
    },
    {
      "commit": "6e75e7dd988d7704a01528f479421ab5e6012c99",
      "tree": "5a93e0a7138c2d2d7e8fe026387e6893a380fb1a",
      "parents": [
        "f92a1fdb77311149189ae17244adc51017b89c1e",
        "dcc34fd8a3f718e5e5cfaccb87eeffd64ac80f63"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Sat Aug 01 00:11:16 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 01 00:11:16 2015 +0000"
      },
      "message": "Merge \"Instrument printing service for metrics collection.\" into mnc-dev"
    },
    {
      "commit": "f92a1fdb77311149189ae17244adc51017b89c1e",
      "tree": "95e183904889050343f37c099b3178a41bc839e6",
      "parents": [
        "00ab35783c3909c783effbf28da6dda2bf67c1a8"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Jul 31 16:10:32 2015 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Jul 31 23:24:55 2015 +0000"
      },
      "message": "Fixed a bug where notifications shadows were blinking out\n\nBug: 22567770\nChange-Id: I2d335241a287d0c64e659221994f19b7c13eccd3\n"
    },
    {
      "commit": "00ab35783c3909c783effbf28da6dda2bf67c1a8",
      "tree": "0a28caecc3252060513997037a6f10a147620b47",
      "parents": [
        "fb68b0ad344edbba15b961dc444cb24dcfc29995",
        "9e2cf5be18b4a127a7e700c6bbc11d8c1d72f551"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Fri Jul 31 22:31:22 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 31 22:31:22 2015 +0000"
      },
      "message": "Merge \"Make enter reveal animation be zorder top.\" into mnc-dev"
    },
    {
      "commit": "fb68b0ad344edbba15b961dc444cb24dcfc29995",
      "tree": "05d4f5f32e057f8e3aa9368501efa0f8e14a3b1e",
      "parents": [
        "ffbdb8ad86e6a858f3f8cd812bfe2e3ec5fd4b75",
        "afb308d6519c56cf2b8001b33dade35e682ab241"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jul 31 22:29:34 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 31 22:29:34 2015 +0000"
      },
      "message": "Merge \"Fix issue #21895842: Add is_assist_blocked to assist.ViewNode.NodeProperties\" into mnc-dev"
    },
    {
      "commit": "ffbdb8ad86e6a858f3f8cd812bfe2e3ec5fd4b75",
      "tree": "e10e110ed4823815e52aa46cb6f6f5aab6e2197f",
      "parents": [
        "5cca30a4ee28a5e70531508d9ad607107adfaa86",
        "841ed0a0418162bab3ae63329a77e900fa840477"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Jul 31 22:18:35 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 31 22:18:35 2015 +0000"
      },
      "message": "Merge \"Fix that shutter sound does not play after ringer mode changes to vibrator\" into mnc-dev"
    },
    {
      "commit": "afa6ceb5a0d809b630db43564d3ce7f7b821129c",
      "tree": "b91d6e2b7ef7c9b9e97a16070354784eff7ce277",
      "parents": [
        "5cca30a4ee28a5e70531508d9ad607107adfaa86"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jul 30 10:14:16 2015 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Jul 31 14:48:47 2015 -0700"
      },
      "message": "media: Clarify MediaCodec and CodecCapabilities documentation\n\nBug: 21932760\nBug: 22847191\nChange-Id: Iacd24099a98c73fe4fb50226564690aa9b01c772\n"
    },
    {
      "commit": "5cca30a4ee28a5e70531508d9ad607107adfaa86",
      "tree": "690aac5647e49488b9dd5f510bf068ef6338161a",
      "parents": [
        "9d8a230fbd71ac57ef806326f15fa133ba125083",
        "5a969dfd8e45f6650d3dc35d3438d13754c70c2e"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jul 31 21:30:48 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 31 21:30:48 2015 +0000"
      },
      "message": "Merge \"Revert two changes to LinearLayout measurement\" into mnc-dev"
    },
    {
      "commit": "ce5d92c31370b8c0e6989506e1ee95e181f93c53",
      "tree": "26f72114925365ee2e58811637fd22816b363a37",
      "parents": [
        "5d6a2d387cd437e6d0c45d0df1bd10ba9db56253"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jul 31 16:46:56 2015 -0400"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jul 31 16:46:56 2015 -0400"
      },
      "message": "Add badge content description to TargetInfo, use in ResolverActivity\n\nBug: 22667344\nChange-Id: Iee241b9179c74a15b1c635cf90d2f96f6f7b31cd\n"
    },
    {
      "commit": "afb308d6519c56cf2b8001b33dade35e682ab241",
      "tree": "8c898714a4056f385ba8bf6642fa52481e0d01d9",
      "parents": [
        "692a244bffea11157c37c8de93482cb912599b98"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jul 31 13:10:55 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jul 31 13:10:55 2015 -0700"
      },
      "message": "Fix issue #21895842: Add is_assist_blocked to assist.ViewNode.NodeProperties\n\nChange-Id: I928882d42d0546cc6a12e803d96131beaba76d4e\n"
    },
    {
      "commit": "9d8a230fbd71ac57ef806326f15fa133ba125083",
      "tree": "a1c1185ed14fd0579b658fd9a934686c802a507a",
      "parents": [
        "c35e670d5386eb6388eb4e65746b950265312e7a"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jul 31 19:51:48 2015 +0000"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jul 31 19:53:02 2015 +0000"
      },
      "message": "Revert \"View measurement optimization\"\n\nLinearLayout relied on multiple measurement passes to hide a\ndiscrepancy between EXACTLY and non-EXACTLY measurements.\n\nThis reverts commit 9cefbda11ee5308145d58b0b99ced0f66a0b1cf9.\n\nBug: 22810327\nChange-Id: I515a80749420d00efc5002fa68221b7c236f03df\n"
    },
    {
      "commit": "c35e670d5386eb6388eb4e65746b950265312e7a",
      "tree": "5c93239893abe358b9486198e02ea1ab1de56e5b",
      "parents": [
        "92e0c86fa2b84619ebc3acb6d91434dd17113c61"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Jul 30 18:08:26 2015 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Jul 31 12:47:25 2015 -0700"
      },
      "message": "Moving removeTask to separate thread.\n\nBug: 22760556\nChange-Id: Iac6eef77e3ba5432ac1cd4aa792e7b2aadc27c01\n"
    },
    {
      "commit": "9e2cf5be18b4a127a7e700c6bbc11d8c1d72f551",
      "tree": "2f8ca20c16b3a1e3d31b6c2a405803f121bb0d8b",
      "parents": [
        "92e0c86fa2b84619ebc3acb6d91434dd17113c61"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Fri Jul 31 12:20:40 2015 -0700"
      },
      "committer": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Fri Jul 31 19:38:22 2015 +0000"
      },
      "message": "Make enter reveal animation be zorder top.\n\nThis fixes the bug where launcher icons become temporarily visible when\nhome button is pressed while other activity is starting. By having the\nstarting activity\u0027s animation be zoder top, it will continue to be drawn\non top of the launcher until it animates away.\n\nBug: 22809202\nChange-Id: If5e3c09b7a5df4537c355f94e986766f77ad4943\n"
    },
    {
      "commit": "92e0c86fa2b84619ebc3acb6d91434dd17113c61",
      "tree": "aceda893e1a3a220199b0658033951f3eb82b5a4",
      "parents": [
        "e836a229aefb0ff3b82e19a422590fb7c4bd5148",
        "fce23748c49e0c303efd72296dcdba13b099f622"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Jul 31 19:20:51 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 31 19:20:51 2015 +0000"
      },
      "message": "Merge \"Ensuring that we don\u0027t try to use and propagate null activity labels.\" into mnc-dev"
    },
    {
      "commit": "e836a229aefb0ff3b82e19a422590fb7c4bd5148",
      "tree": "caacdf9fc7a591e4bfde5bb878e42678bf182f7c",
      "parents": [
        "f7e00dbd08038d52c1158eea61e253ff8155569b"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Jul 31 12:11:07 2015 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Jul 31 12:11:12 2015 -0700"
      },
      "message": "Fix build.\n\nChange-Id: I82295b758e5ceb42e260d3c36ea2310a9def5190\n"
    },
    {
      "commit": "fce23748c49e0c303efd72296dcdba13b099f622",
      "tree": "a972fefb7dfa96f3f9b2a33b2b67e757111aa66b",
      "parents": [
        "beb3185f01ce5d06f1503d37a4ed8f93b8bf76e0"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Jul 30 17:33:31 2015 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Jul 31 18:51:58 2015 +0000"
      },
      "message": "Ensuring that we don\u0027t try to use and propagate null activity labels.\n\n- Also fixes issue with tapping outside bounds not working to dismiss recents\n\nBug: 21774486\nBug: 22241587\nChange-Id: Ib50f6fece8fb150929a1f8cdb01b8e8fe7b665cd\n"
    },
    {
      "commit": "f7e00dbd08038d52c1158eea61e253ff8155569b",
      "tree": "f819087e033f8a898137c7e2f047781c12c15153",
      "parents": [
        "ebbc891ae4ca835dea278430e3bad42d4630e2af",
        "b3eba81442a23655c6176b15e5c4f2f6e453bd51"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Jul 31 18:45:08 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 31 18:45:08 2015 +0000"
      },
      "message": "Merge \"Fixed issue with artifacts during scale-up transition animation\" into mnc-dev"
    },
    {
      "commit": "ebbc891ae4ca835dea278430e3bad42d4630e2af",
      "tree": "3b979fdb7733d77535fe6977dddb4e966c1f2985",
      "parents": [
        "37f559be42ef7a765c671cc0852289a9d7e047cc",
        "e5d926deb211d82f2602134c901c201dd3cd72db"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jul 31 18:19:11 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 31 18:19:11 2015 +0000"
      },
      "message": "Merge \"Fix build.\" into mnc-dev"
    },
    {
      "commit": "e5d926deb211d82f2602134c901c201dd3cd72db",
      "tree": "d60f538ddfd2bffcdeb58fbf35a47162450f696f",
      "parents": [
        "692a244bffea11157c37c8de93482cb912599b98"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jul 31 11:17:43 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jul 31 11:17:43 2015 -0700"
      },
      "message": "Fix build.\n\nChange-Id: I9c6b6cd354039ff2914837cfe97a783564ded66f\n"
    },
    {
      "commit": "37f559be42ef7a765c671cc0852289a9d7e047cc",
      "tree": "792e093aacf172c68ae9f8689b44029b25dac669",
      "parents": [
        "692a244bffea11157c37c8de93482cb912599b98",
        "00908b6c6964346af4d2512ba161a109912d97b8"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Jul 31 18:04:16 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 31 18:04:16 2015 +0000"
      },
      "message": "Merge \"Improve getTimestamp documentation\" into mnc-dev"
    },
    {
      "commit": "692a244bffea11157c37c8de93482cb912599b98",
      "tree": "9ddf689417f6269b560833937c48e4e3a9397170",
      "parents": [
        "c1836bb0f1bf3e5ef0911719525da0bab3e53507"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jul 31 10:35:34 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jul 31 10:35:34 2015 -0700"
      },
      "message": "Fix build.\n\nChange-Id: Icdf6fa14e53a1c030d0d90205d3bf2d7610b6196\n"
    },
    {
      "commit": "c1836bb0f1bf3e5ef0911719525da0bab3e53507",
      "tree": "616e87b836bf7dc35558971d19743a467e4e665f",
      "parents": [
        "d0694da4fb85bb01e7c0ea7989a78a0e635453ac",
        "0e3de6cacaffcfeda4d6353be61e2f1f9ed80705"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jul 31 17:11:58 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 31 17:11:58 2015 +0000"
      },
      "message": "Merge \"Change MNC codename to just M.\" into mnc-dev"
    },
    {
      "commit": "5a969dfd8e45f6650d3dc35d3438d13754c70c2e",
      "tree": "a564bcfc69a520da26bd757f0eb64a661ceb1b46",
      "parents": [
        "5d6a2d387cd437e6d0c45d0df1bd10ba9db56253"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jul 31 12:42:10 2015 -0400"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jul 31 12:42:10 2015 -0400"
      },
      "message": "Revert two changes to LinearLayout measurement\n\n\"Include non-zero dimension views in excess space calculation\" and\n\"Always distribute excess space in LinearLayout measurement\" changed\nLinearLayout behavior significantly in a way that wasn\u0027t covered by\nCTS tests.\n\nThis reverts commits da2f3044092318d44173bdb9918f31c592b86a73 and\n4fabc021583cfd5cc551eda7d7b9809683a6ca9a.\n\nBug: 22862047\nChange-Id: I8d37a525ccf295445d3239b80e5cacb10bf3c947\n"
    },
    {
      "commit": "841ed0a0418162bab3ae63329a77e900fa840477",
      "tree": "7dc22570b185277039dbe1fc4c0df4b7e86efb4e",
      "parents": [
        "26ae600b5fb8c657b4f8dc2700374c701c9e50ec"
      ],
      "author": {
        "name": "Sungmin Choi",
        "email": "sungmin.choi@lge.com",
        "time": "Sun Jul 26 23:09:49 2015 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Jul 31 09:24:51 2015 -0700"
      },
      "message": "Fix that shutter sound does not play after ringer mode changes to vibrator\n\nReproduce sequence:\n\n1. Change ring volume to vibration in Settings \u003e Sound \u0026 notification\n   \u003e Ring volume using touch\n2. Launch camera app\n3. Capture, but cannot hear shutter sound\n4. Even change ringtone to maximum, shutter sound is not played before reboot\n\nBug: 22589664\nChange-Id: I90eb044eaf21f3b558bf050bf1d9f0b33ea4888b\n"
    },
    {
      "commit": "d0694da4fb85bb01e7c0ea7989a78a0e635453ac",
      "tree": "84356499caa809b863643b3280fa8db0286bee88",
      "parents": [
        "5d6a2d387cd437e6d0c45d0df1bd10ba9db56253",
        "335ff2ec7aaa1e56b996e5025a1fa72ddf10535c"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Jul 31 15:42:48 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 31 15:42:48 2015 +0000"
      },
      "message": "Merge \"Add telecom extra keys required for DMR release.\" into mnc-dev"
    },
    {
      "commit": "5d6a2d387cd437e6d0c45d0df1bd10ba9db56253",
      "tree": "7b3cdf912b1055c979dcfc27cfa52e73fd4ed21a",
      "parents": [
        "9a81a182df634ab7a087752c9a10db67c5d0f256",
        "8478aba1a2bbe1bcbb6b05824e4f21f58d79ebce"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Jul 31 13:49:26 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 31 13:49:26 2015 +0000"
      },
      "message": "Merge \"Fix SysUI crash on device boot.\" into mnc-dev"
    },
    {
      "commit": "8478aba1a2bbe1bcbb6b05824e4f21f58d79ebce",
      "tree": "ee70664423f5b942beb2bb7eddb1d03c39b316a5",
      "parents": [
        "d692fcf115e57fef8a15c214fb2fcde78a48b45c"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Jul 31 09:17:20 2015 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Jul 31 09:17:20 2015 -0400"
      },
      "message": "Fix SysUI crash on device boot.\n\nBug: 22869066\nChange-Id: I55ab64c430899ebc20bfc8a8e4d1e2a7cd12f0cd\n"
    },
    {
      "commit": "9a81a182df634ab7a087752c9a10db67c5d0f256",
      "tree": "c9361ec7a29e71a216cf18c29500476c35a589a7",
      "parents": [
        "d692fcf115e57fef8a15c214fb2fcde78a48b45c",
        "e2a4a6ff8a83a4216824b2d40a323e56814d0463"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Fri Jul 31 13:11:08 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 31 13:11:08 2015 +0000"
      },
      "message": "Merge \"Don\u0027t always transfer device owner status to other users.\" into mnc-dev"
    },
    {
      "commit": "e2a4a6ff8a83a4216824b2d40a323e56814d0463",
      "tree": "77de6d34bad24e105523e1272c4213dd6574e86d",
      "parents": [
        "7157c2ca81cb2c942a1e94cf1a0344babf6a8bd6"
      ],
      "author": {
        "name": "Nicolas Prevot",
        "email": "nprevot@google.com",
        "time": "Tue Jul 28 20:41:12 2015 +0100"
      },
      "committer": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Fri Jul 31 09:32:15 2015 +0100"
      },
      "message": "Don\u0027t always transfer device owner status to other users.\n\nA device owner cannot use device or profile owner policies on\nother users unless it is profile owner there. Also limit device\ninitializer to system apps only.\n\nBug: 21800830\nChange-Id: Ie1abbd891945b91b17ecdf7f73ba93aaa19819be\n"
    },
    {
      "commit": "d692fcf115e57fef8a15c214fb2fcde78a48b45c",
      "tree": "5863acfd5f19fdf85421658f8c3bd960e4949082",
      "parents": [
        "496a9d269b0778ffa1965f3b11d768fe70fd7719",
        "9dacbf6fd4b602f3abe9b1a347690d474c54f9a7"
      ],
      "author": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Fri Jul 31 08:22:53 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 31 08:22:53 2015 +0000"
      },
      "message": "Merge \"Add missing return statement\" into mnc-dev"
    },
    {
      "commit": "496a9d269b0778ffa1965f3b11d768fe70fd7719",
      "tree": "41c66cfd5b7f3e048a5b89649ceda1216d5dc314",
      "parents": [
        "02565c3622aa9007d3d5eb4612f200decd05b55c",
        "ffc42b0b7be29ee4118e0515d5ab024927bcb8ca"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Fri Jul 31 05:17:08 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 31 05:17:08 2015 +0000"
      },
      "message": "Merge \"Stop supporting legacy ConnectivityManager routing methods in M.\" into mnc-dev"
    },
    {
      "commit": "b3eba81442a23655c6176b15e5c4f2f6e453bd51",
      "tree": "21ac41d3d3307a37e0300e5cd972518834b0b28b",
      "parents": [
        "602611375b11805f74ae52f5d62a944c74f967d6"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Jul 30 20:20:16 2015 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Jul 30 20:20:16 2015 -0700"
      },
      "message": "Fixed issue with artifacts during scale-up transition animation\n\nIt is possible to get some artifacts during scale-up transition\nanimation of some fullscreen activities like Chrome. This is\ncaused by the clip rect specified by the transformation extending\noutside the sys decor rect. We now contain the clip rect within\nthe system decor rect.\n\nAlso note that we don\u0027t want to do this for none-fullscreen\nactivities as it might cause some premature clipping.\n\nBug: 22830775\nBug: 21727851\nBug: 20652683\nBug: 19523205\nBug: 15046646\nhttps://code.google.com/p/android/issues/detail?id\u003d161362\n\nChange-Id: I33827caaa256ad8fdc0eb3650ef34e95c48a6988\n"
    },
    {
      "commit": "02565c3622aa9007d3d5eb4612f200decd05b55c",
      "tree": "bcb299130dfb0c97a80116f59a4841292b50dbe1",
      "parents": [
        "410abcdb41f5bca84574e7b07d3f022d5e05e4c9",
        "4b67713709342dfa6d0059637aed49b457d2c62a"
      ],
      "author": {
        "name": "Dave Langemak",
        "email": "dlangemak@google.com",
        "time": "Fri Jul 31 02:52:30 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 31 02:52:30 2015 +0000"
      },
      "message": "Merge changes from topic \u0027fix-notification-inflation-2\u0027 into mnc-dev\n\n* changes:\n  Make DateTimeView more robust to weird contexts.\n  Make the RemoteViews context safe for Icons.\n"
    },
    {
      "commit": "410abcdb41f5bca84574e7b07d3f022d5e05e4c9",
      "tree": "6ad434a7e18eca5110a53e9760e7c1458f3a2a61",
      "parents": [
        "bbb47d88d5f129ab1ca30d6a7a41976e47681e37",
        "44c8c5ccaf1dfb5e059732c05e00e6891cb65f71"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Fri Jul 31 02:51:32 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 31 02:51:32 2015 +0000"
      },
      "message": "Merge \"Revise lockdown check in getLegacyVpnInfo()\" into mnc-dev"
    },
    {
      "commit": "bbb47d88d5f129ab1ca30d6a7a41976e47681e37",
      "tree": "6c73efbd45420793bfcca609accc76f5515ccfdf",
      "parents": [
        "e8b7febd62f899ed8920cbd484e18dea64b3a7ee",
        "e0217b1a9a4217251f2e26782a2409b701b0cd95"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Fri Jul 31 02:38:23 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 31 02:38:23 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into mnc-dev"
    },
    {
      "commit": "4b67713709342dfa6d0059637aed49b457d2c62a",
      "tree": "3a67272a3ab7edf7371d45668c982e96c626eb8b",
      "parents": [
        "706274f7ff9e1e7eb01f93ae80f7189de7fe6694"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Jul 30 22:33:12 2015 -0400"
      },
      "committer": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Jul 30 22:33:12 2015 -0400"
      },
      "message": "Make DateTimeView more robust to weird contexts.\n\nIn particular, some clients (*ahem* SystemUI) have been\nknown to inflate RemoteViews with unusual derived contexts\nthat may not have valid application contexts. DateTimeView\ncan now resist this.\n\nBug: 22852700\nChange-Id: I5e91ae0e66859f5f5efd7b19c0ae6dfbc26bcc54\n"
    },
    {
      "commit": "706274f7ff9e1e7eb01f93ae80f7189de7fe6694",
      "tree": "582508ca1db8bfb345c5db0a77086b59a69b4b9d",
      "parents": [
        "74a0744ec19de54096638978bfe1eccfe2ed4e01"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Jul 30 22:32:54 2015 -0400"
      },
      "committer": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Jul 30 22:32:54 2015 -0400"
      },
      "message": "Make the RemoteViews context safe for Icons.\n\nIcon needs the RemoteViews\u0027 internal context to reflect not\njust the Resources of the originating application, but its\npackage name as well.\n\nBug: 22840771\nBug: 22852700\nChange-Id: I1164cd38d99283982b00daadcf927c7cf63539b3\n"
    },
    {
      "commit": "e8b7febd62f899ed8920cbd484e18dea64b3a7ee",
      "tree": "cfe135ebabb349e746d05a56b40a32b8c360939c",
      "parents": [
        "5db4cc8fee8b919b5f62f222af92a4e995ca6a70",
        "e595268e98ee609899c71c4114fc098daa2ee1f4"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Fri Jul 31 02:32:53 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 31 02:32:53 2015 +0000"
      },
      "message": "Merge \"media: use blocks number to find closest size\" into mnc-dev"
    },
    {
      "commit": "e0217b1a9a4217251f2e26782a2409b701b0cd95",
      "tree": "48142b4ea76774796704604f46ef1498384bbbd3",
      "parents": [
        "5db4cc8fee8b919b5f62f222af92a4e995ca6a70"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Jul 30 19:12:14 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Jul 30 19:12:14 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 22826906\nChange-Id: If1cb05eb42e8e5bd789cdb257dfc3498e4479890\n"
    },
    {
      "commit": "ffc42b0b7be29ee4118e0515d5ab024927bcb8ca",
      "tree": "2101af35baee3797ce8542187ff87114f1265c72",
      "parents": [
        "5db4cc8fee8b919b5f62f222af92a4e995ca6a70"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Jul 29 11:41:21 2015 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Fri Jul 31 11:08:27 2015 +0900"
      },
      "message": "Stop supporting legacy ConnectivityManager routing methods in M.\n\nThe methods startUsingNetworkFeature, stopUsingNetworkFeature and\nrequestRouteToHost were @removed in all the M preview builds, but\ninternal and external developers have noted that this imposes\nadditional burden for applications that need to work across\nmultiple platform versions because it causes compile-time errors.\n\nWe switched from @removed back to @deprecated to avoid these\nproblems. In order to effectively deprecate these methods, which\nare error-prone and insecure, make them throw\nUnsupportedOperationException if the app\u0027s target SDK is M or\nabove.\n\nBecause there are still one or two places in system code that use\nthese APIs, exempt Process.SYSTEM_UID and the OMA-DM client from\nthe check for now.\n\nBug: 22728205\nChange-Id: I790bd32f3aa8067cbb625962a209bb9232f4b58c\n"
    },
    {
      "commit": "5db4cc8fee8b919b5f62f222af92a4e995ca6a70",
      "tree": "1477f433e7cf0ebe348dc4c3a164d9daaa2078e5",
      "parents": [
        "e3b0119f79d11744a7f590510b184feef0f45894",
        "865ea7c800883176e5bd9924f27abb3cbacd5178"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Jul 31 01:46:45 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 31 01:46:45 2015 +0000"
      },
      "message": "Merge \"Handle volumes without visible paths.\" into mnc-dev"
    },
    {
      "commit": "865ea7c800883176e5bd9924f27abb3cbacd5178",
      "tree": "454a08798dc0c5da253f57149e1cdfef5658a2cb",
      "parents": [
        "eda1cc50cead674287616e6a852f8f281b70b9f5"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jul 30 18:10:20 2015 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jul 30 18:10:39 2015 -0700"
      },
      "message": "Handle volumes without visible paths.\n\nTransient volumes like USB drives are not mounted as visible, so we\nshouldn\u0027t be kicking off media scanner for them.\n\nBug: 22545248\nChange-Id: Ic8f2d3134f1edb8b2a12e8ff283eceeeb230f48b\n"
    },
    {
      "commit": "e3b0119f79d11744a7f590510b184feef0f45894",
      "tree": "6a62d94c7577009752e3e2ab957e4b139e8775cc",
      "parents": [
        "b9f30b26707b7e8721b1cd03ca96b5a4a4995109",
        "f45d2fad2ecd3cb3c4aeee3014763e01b59eab09"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri Jul 31 00:28:05 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 31 00:28:05 2015 +0000"
      },
      "message": "Merge \"AAPT: Fix resource versioning\" into mnc-dev"
    },
    {
      "commit": "b9f30b26707b7e8721b1cd03ca96b5a4a4995109",
      "tree": "faaae09515779fa2fc15909b4a0f85cadf34fee2",
      "parents": [
        "53c750142332cb33e604266b7c6d09191c32691c",
        "0fccc729fd3b19a62efd90ae13b207faa3d1e8bb"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jul 30 23:59:59 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 30 23:59:59 2015 +0000"
      },
      "message": "Merge \"The heads up now correctly dissapears when clicking\" into mnc-dev"
    },
    {
      "commit": "53c750142332cb33e604266b7c6d09191c32691c",
      "tree": "4b994a64aefc413fdb31ef6c105d6de270bcf50e",
      "parents": [
        "00f7cb924e6964c5403c55ae5e7348aad1c8ec7b",
        "a9e72a7653d25ae1974dac3f1156d126c807e40c"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Jul 30 23:54:06 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 30 23:54:06 2015 +0000"
      },
      "message": "Merge \"Add OrSelf to privileged permission check.\" into mnc-dev"
    },
    {
      "commit": "00f7cb924e6964c5403c55ae5e7348aad1c8ec7b",
      "tree": "9c3e90783581a6c4e5a6e6adbdea665ab99bdc1e",
      "parents": [
        "3bf1ac54edc77d2249dc9a0ab8291efa70ff76b9",
        "782327bde70bfb92352a0270baeae04361b6e9c2"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Jul 30 23:50:27 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 30 23:50:27 2015 +0000"
      },
      "message": "Merge \"BatteryStats: include mobile radio active count and unknown time in checkin\" into mnc-dev"
    },
    {
      "commit": "782327bde70bfb92352a0270baeae04361b6e9c2",
      "tree": "d745420be934ee78ac30e1622af17d3e650bd48b",
      "parents": [
        "25ffc7ad950d9b2857abe9cb66ed53aed7a18ecf"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Jul 30 16:36:29 2015 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Jul 30 23:50:10 2015 +0000"
      },
      "message": "BatteryStats: include mobile radio active count and unknown time in checkin\n\nThese are important values to help diagnose modem related wakeup issues.\n\nBug:22803686\nBug:22857991\nChange-Id: Ie0164ebd194567bc10d1165d671a583674a39829\n"
    },
    {
      "commit": "0fccc729fd3b19a62efd90ae13b207faa3d1e8bb",
      "tree": "48d2440a8203b6230e661b8204f40e5e67c9b0a6",
      "parents": [
        "26ae600b5fb8c657b4f8dc2700374c701c9e50ec"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Jul 29 17:04:36 2015 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jul 30 23:05:42 2015 +0000"
      },
      "message": "The heads up now correctly dissapears when clicking\n\nBug: 22729955\nChange-Id: I977b36823bf936baab527f932b1e5576241f4d71\n"
    },
    {
      "commit": "a9e72a7653d25ae1974dac3f1156d126c807e40c",
      "tree": "7173351391f0b304399bcff0f3331d00ad6ec4c6",
      "parents": [
        "26ae600b5fb8c657b4f8dc2700374c701c9e50ec"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Jul 30 16:04:13 2015 -0700"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Jul 30 16:04:13 2015 -0700"
      },
      "message": "Add OrSelf to privileged permission check.\n\nBug: 22857263\nChange-Id: Ide7105dfd653e3c271330822fb8cee7cf620e35d\n"
    },
    {
      "commit": "3bf1ac54edc77d2249dc9a0ab8291efa70ff76b9",
      "tree": "1fb9de2db9d919fde05ade78980e7f9b29bcfd6a",
      "parents": [
        "26ae600b5fb8c657b4f8dc2700374c701c9e50ec"
      ],
      "author": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Thu Jul 30 08:59:32 2015 -0700"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Thu Jul 30 22:30:42 2015 +0000"
      },
      "message": "Bluetooth: Don\u0027t call beginBroadcast() while in a broadcast\n\nBlock duplicate calls to beginBroadcast() and add try/finally\nto ensure finishBroadcast() is always called.\n\nBug: 22800686\nChange-Id: Ie8d4005f4cd50dd2544a2832773d72eab0015d92\n"
    },
    {
      "commit": "26ae600b5fb8c657b4f8dc2700374c701c9e50ec",
      "tree": "164719bcf981c5d61897d7ba1fa8cd704a4b95db",
      "parents": [
        "7676e403bd65435eb3d2f34e7e0174fd37f6e818",
        "e7ed827a104ba005b93faa2edb3bc77f72b240ec"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Thu Jul 30 21:58:16 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 30 21:58:16 2015 +0000"
      },
      "message": "Merge \"Permissions: GET_ACCOUNTS permission cleanup\" into mnc-dev"
    },
    {
      "commit": "7676e403bd65435eb3d2f34e7e0174fd37f6e818",
      "tree": "7546eaca59f7727fb1149d805f576feef6ac25d5",
      "parents": [
        "20a5d3317529ce573aa06ac2e4a0a1a5359f80d7",
        "36e3fa55b6537d32d36e215cd5af9bcda82f7f1d"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Jul 30 21:58:03 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 30 21:58:03 2015 +0000"
      },
      "message": "Merge changes I4c215676,Ib476302c,I0aede288,I9241dec7,Ibe7167a6, ... into mnc-dev\n\n* changes:\n  Update status bar time.\n  Fix imports.\n  Add MockView constructor used by LayoutInflater.\n  Poor implementation of Path.approximate()\n  Include EpicenterTranslateClipReveal in LayoutLib\n  Fix theme namespace in tests.\n  LayoutLib: fix layout when nav bar is absent.\n  LayoutLib: Fix Status/Navigation Bar color.\n"
    },
    {
      "commit": "20a5d3317529ce573aa06ac2e4a0a1a5359f80d7",
      "tree": "afe451296a1097114bc59cae9b3d6aedafbe85a0",
      "parents": [
        "8f5228afe671b5e80fab4d1c55452ad6c83ef4f1",
        "acd0df65dd8be97aae5617c9a8346d4a4ab88abd"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jul 30 21:45:55 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 30 21:45:55 2015 +0000"
      },
      "message": "Merge \"Fixed a heads up crash\" into mnc-dev"
    },
    {
      "commit": "8f5228afe671b5e80fab4d1c55452ad6c83ef4f1",
      "tree": "a5509046014d783db4d0eb06574ae8f98df022b4",
      "parents": [
        "2f1a08e601f4fa24e589fc61ea38f80eb264a8f4",
        "6456a65afed66819b73df7eb605037402b91fc3f"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Jul 30 21:28:17 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 30 21:28:17 2015 +0000"
      },
      "message": "Merge \"UsbMidiDevice: add timestamps for input events\" into mnc-dev"
    },
    {
      "commit": "2f1a08e601f4fa24e589fc61ea38f80eb264a8f4",
      "tree": "618cb2123d5c2d422586e83460766c480b76b30b",
      "parents": [
        "fdcd82164f95699c36e044f90a12b9aa1c4f662f",
        "3cc1bdbc6efdb268be16e7184709eeb4ecf9b944"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Jul 30 21:27:47 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 30 21:27:47 2015 +0000"
      },
      "message": "Merge \"MIDI docs BTLE: how to open BTLE MIDI devices\" into mnc-dev"
    },
    {
      "commit": "fdcd82164f95699c36e044f90a12b9aa1c4f662f",
      "tree": "4ff794dea16b986bdf9cf99a7260ecce124bca80",
      "parents": [
        "559a2420d396ef7a7c7bcab012bef379ad864bff",
        "44d535aaf2a06115de5255f2787c4f7a4db949ce"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Jul 30 21:27:25 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 30 21:27:25 2015 +0000"
      },
      "message": "Merge \"MIDI package doc: add hasSystemFeature() call\" into mnc-dev"
    },
    {
      "commit": "559a2420d396ef7a7c7bcab012bef379ad864bff",
      "tree": "465bbf8c1b9d651cdacf4ffb954ee911903865ca",
      "parents": [
        "4988378cd0f1bb6cdd83f797d10fd45105672296",
        "645a0b2bfe0098fc49b873cd17d36c2bf5244dd5"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Jul 30 21:26:48 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 30 21:26:48 2015 +0000"
      },
      "message": "Merge \"MidiDevice: document that opens can return nulls\" into mnc-dev"
    },
    {
      "commit": "335ff2ec7aaa1e56b996e5025a1fa72ddf10535c",
      "tree": "e10c727445ea5d84a12b83c5b852f66299f8a110",
      "parents": [
        "75e51ec0b14e9c5363ad86a69fd7a764290a5cfb"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Jul 30 14:18:33 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Jul 30 14:18:33 2015 -0700"
      },
      "message": "Add telecom extra keys required for DMR release.\n\nBug: 22848290\nChange-Id: I3328234e3f07d83d0dbe5b61b959344b6cc5cc3f\n"
    },
    {
      "commit": "4988378cd0f1bb6cdd83f797d10fd45105672296",
      "tree": "d206d79d882ef4aca203b2dd79829fa91e10c06b",
      "parents": [
        "75e51ec0b14e9c5363ad86a69fd7a764290a5cfb",
        "136a2e7fc94098f762cd3d9bd092b4c4d5bf4c70"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Jul 30 20:50:04 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 30 20:50:04 2015 +0000"
      },
      "message": "Merge \"Introduced android.permission.PEERS_MAC_ADDRESS permission\" into mnc-dev"
    },
    {
      "commit": "dcc34fd8a3f718e5e5cfaccb87eeffd64ac80f63",
      "tree": "b7de86e1d842a3cfdd7ab77dcefceaebd886368c",
      "parents": [
        "30c5da9cc20cc4b9ce820963c6f58d7826f46eaa"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Thu Jul 30 14:27:02 2015 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Thu Jul 30 16:29:20 2015 -0400"
      },
      "message": "Instrument printing service for metrics collection.\n\nBug: 22837316\nChange-Id: I8bf62940f5eb495d8d7a10df958d9bc8ad76662a\n"
    },
    {
      "commit": "e595268e98ee609899c71c4114fc098daa2ee1f4",
      "tree": "0948783468785cec5d37425ea555b0b99e911f0c",
      "parents": [
        "74a0744ec19de54096638978bfe1eccfe2ed4e01"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Thu Jul 30 10:54:47 2015 -0700"
      },
      "committer": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Thu Jul 30 13:01:20 2015 -0700"
      },
      "message": "media: use blocks number to find closest size\n\nBug: 22504214\nChange-Id: I056e19ac5fdbdff2c5d297b600210c07ae5ed4f4\n"
    },
    {
      "commit": "75e51ec0b14e9c5363ad86a69fd7a764290a5cfb",
      "tree": "b1d18feb041f43d16b00a478b99c38cf54932a7d",
      "parents": [
        "730c0f6591b1c99699e9d0ecf36d696f7d87629f",
        "3ab1f04004c417397bfac8f061dc187b7b66109d"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Thu Jul 30 19:57:22 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 30 19:57:22 2015 +0000"
      },
      "message": "Merge \"Raw RSA Cipher relies on keymaster for padding and range checks.\" into mnc-dev"
    },
    {
      "commit": "730c0f6591b1c99699e9d0ecf36d696f7d87629f",
      "tree": "060a00f111b35e7c07cecc156e932f7c3d3df04b",
      "parents": [
        "8d1d8fdaa40cc2149604c9947a7ccf1a6a494e36",
        "fa51a0e1ceb496e57f6c234800a3f5e9a2d89142"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Jul 30 19:30:58 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 30 19:30:58 2015 +0000"
      },
      "message": "Merge \"Fix stencil mask usage in HWUI\" into mnc-dev"
    },
    {
      "commit": "8d1d8fdaa40cc2149604c9947a7ccf1a6a494e36",
      "tree": "44effec17693f80a85a4f710a63d91341bf49e31",
      "parents": [
        "74a0744ec19de54096638978bfe1eccfe2ed4e01",
        "ad63247690a5082a74891cd16278f6c2ba8760c6"
      ],
      "author": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Thu Jul 30 18:54:49 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 30 18:54:49 2015 +0000"
      },
      "message": "Merge \"Add SMS permissions for Carrier app.\" into mnc-dev"
    },
    {
      "commit": "fa51a0e1ceb496e57f6c234800a3f5e9a2d89142",
      "tree": "bf40c052cfa1baa141d5a8a6b9c6c30a248e2dfc",
      "parents": [
        "b83b5fa641847ee1d533253ba5e1a3e13913b9d9"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Jul 30 11:05:16 2015 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Jul 30 11:06:53 2015 -0700"
      },
      "message": "Fix stencil mask usage in HWUI\n\nbug:21588246\n\nEnsure we always set the mask before clearing, and removes\nsome unneeded optimizations around mask usage in\ndebug (overdraw) mode.\n\nChange-Id: I71ed06c16f8d9f158953d5aa160098514f0f7f00\n"
    },
    {
      "commit": "74a0744ec19de54096638978bfe1eccfe2ed4e01",
      "tree": "64f3a1c6e9d2e7f8894f3d55b78d615d284f472d",
      "parents": [
        "964a41214d19f00e8420500ccaa29e0902933c7e",
        "2ad7e27362f682e3358b307bef23196be1c8b126"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Thu Jul 30 17:28:07 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 30 17:28:07 2015 +0000"
      },
      "message": "Merge \"Fix issues around process teardown after full-data restore\" into mnc-dev"
    },
    {
      "commit": "964a41214d19f00e8420500ccaa29e0902933c7e",
      "tree": "ca3c2efe5e149b8ea25455fb9aef380464d5dd57",
      "parents": [
        "559daf7a749514065c6c482503a86a528addc985",
        "210baceaa1843f789dec4c60e3d78f7ac7b415af"
      ],
      "author": {
        "name": "Simranjit Kohli",
        "email": "simranjit@google.com",
        "time": "Thu Jul 30 17:09:44 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 30 17:09:44 2015 +0000"
      },
      "message": "Merge \"[Improve docs for AccountManager] Currently, the docs for AccountManager are somewhat misleading and may cause developer errors. To avoid them, we are properly documenting it.\" into mnc-dev"
    },
    {
      "commit": "00908b6c6964346af4d2512ba161a109912d97b8",
      "tree": "6b9e10875940ac031952bfbfe73d7ca621dec78d",
      "parents": [
        "30c5da9cc20cc4b9ce820963c6f58d7826f46eaa"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Jul 24 10:56:46 2015 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jul 30 10:07:34 2015 -0700"
      },
      "message": "Improve getTimestamp documentation\n\nBug: 18977548\nChange-Id: Ia3c2620b27a173ed1a15268ca43c28e6f4e31965\n"
    },
    {
      "commit": "559daf7a749514065c6c482503a86a528addc985",
      "tree": "a355b9de3f4aeef29487e0499570d0548c41dcac",
      "parents": [
        "7bd8e6a8f2d0d200fd9a74b55469492cc02de6a4",
        "da2f3044092318d44173bdb9918f31c592b86a73"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jul 30 17:02:45 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 30 17:02:45 2015 +0000"
      },
      "message": "Merge \"Include non-zero dimension views in excess space calculation\" into mnc-dev"
    },
    {
      "commit": "e7ed827a104ba005b93faa2edb3bc77f72b240ec",
      "tree": "208ad2ddbccb897a03f7bf120b62440fbf8a6561",
      "parents": [
        "a7b4d6dc1017bcb2e6144fa5eb9d2ed07093ffa8"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Mon Jul 27 13:06:54 2015 -0700"
      },
      "committer": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Thu Jul 30 09:18:53 2015 -0700"
      },
      "message": "Permissions: GET_ACCOUNTS permission cleanup\n\nFirst, getAccounts*() will now return all available accounts depending\non both GET_ACCOUNTS grants and signature matching. This is different\nfrom before where a caller of getAccounts() would need GET_ACCOUNTS to\nget any accounts, but if that same caller called getAccountsByType, they\nmight have gotten back accounts if they shared a signature with the same\ndeveloper.\n\nSecond, cleaned up some NPEs and javadoc.\n\nThis change was motivated by progress on the cts tests.\n\nChange-Id: I2f36226780e074fdf58214b46de3b79d8319ace1\n"
    },
    {
      "commit": "7bd8e6a8f2d0d200fd9a74b55469492cc02de6a4",
      "tree": "d97d6b9965a8a934bfe0fefda463f6f7c891a320",
      "parents": [
        "c1d5b6c18c3b92708958daa998da2ec55adce00e"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Jul 30 11:46:10 2015 -0400"
      },
      "committer": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Jul 30 11:59:30 2015 -0400"
      },
      "message": "DateTimeView: don\u0027t assume you have an ApplicationContext.\n\nBug: 22840771\nChange-Id: I3be6369936f90e9ce4e61a59ea81b0d3408a0f99\n"
    },
    {
      "commit": "da2f3044092318d44173bdb9918f31c592b86a73",
      "tree": "828c8ae121e0ac3d1e13b6c400aa22c26372c7a2",
      "parents": [
        "30c5da9cc20cc4b9ce820963c6f58d7826f46eaa"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jul 30 11:44:12 2015 -0400"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jul 30 11:44:12 2015 -0400"
      },
      "message": "Include non-zero dimension views in excess space calculation\n\nBug: 22840778\nChange-Id: Iba44c59bbaa48f63b26f342e0510b4c421e8748b\n"
    },
    {
      "commit": "9dacbf6fd4b602f3abe9b1a347690d474c54f9a7",
      "tree": "d3dc79d32a0f0e7612acd607982a5e20350a6598",
      "parents": [
        "602611375b11805f74ae52f5d62a944c74f967d6"
      ],
      "author": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Thu Jul 30 15:50:16 2015 +0100"
      },
      "committer": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Thu Jul 30 15:50:16 2015 +0100"
      },
      "message": "Add missing return statement\n\nBug: 22844272\nChange-Id: I4b37b28adb1d1b6d0d1235dd68fbfad6c3121c54\n"
    },
    {
      "commit": "c1d5b6c18c3b92708958daa998da2ec55adce00e",
      "tree": "581f31ac63e09a4dae48d30cbdfac6bfa9e951f5",
      "parents": [
        "30c5da9cc20cc4b9ce820963c6f58d7826f46eaa",
        "fb61bb50281de909336c912c5a4b554b11de16cb"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jul 30 14:50:07 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 30 14:50:07 2015 +0000"
      },
      "message": "Merge \"Move padding from navigation and overflow icons to Toolbar\" into mnc-dev"
    },
    {
      "commit": "fb61bb50281de909336c912c5a4b554b11de16cb",
      "tree": "90df67ce2b40b2173c7073e251650cbfa0163760",
      "parents": [
        "308139425e697536304be55a5865aae7a290fb1d"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jul 30 10:17:39 2015 -0400"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jul 30 10:17:39 2015 -0400"
      },
      "message": "Move padding from navigation and overflow icons to Toolbar\n\nAlso removes unused default_padding_material dimension.\n\nBug: 18482784\nChange-Id: If294f61391bc76034feb8222d74f40d6b29857c5\n"
    },
    {
      "commit": "30c5da9cc20cc4b9ce820963c6f58d7826f46eaa",
      "tree": "34d70559c54c3f8c93c69c8fd8c754add42200ad",
      "parents": [
        "bbe1682b1652c37b66609676e5829517279ff141"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Jul 17 14:11:56 2015 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Jul 30 04:31:37 2015 +0000"
      },
      "message": "Don\u0027t call cancel() when fingerprint auth fails\n\nKeyguardUpdateMonitor should not call cancel() when fingerprint\nauth fails. The life cycle will continue until an actual error\noccurs or the maximum number of retries is reached.\n\nFixes bug 22562277\n\nChange-Id: I36291d025de9c049cc7f7924f692c8c21349bb7b\n"
    },
    {
      "commit": "bbe1682b1652c37b66609676e5829517279ff141",
      "tree": "3e3f5e9dbd35661b45d22803e95aff17c09e385c",
      "parents": [
        "a991c66c12da30d0240ac6c98736edee93d95977",
        "912282e7319370cb74727895a49c0598fb0a7b02"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Jul 30 02:57:06 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 30 02:57:06 2015 +0000"
      },
      "message": "Merge changes from topic \u0027fix-media-notifications\u0027 into mnc-dev\n\n* changes:\n  Fully support Icons in Notification actions.\n  Fix media notification action icons.\n"
    },
    {
      "commit": "44c8c5ccaf1dfb5e059732c05e00e6891cb65f71",
      "tree": "b4fbd69144a11fa00adbf509b1898677836211b8",
      "parents": [
        "b8040265dd0d5a2a96e0850623647dad2f528db1"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Wed Jul 29 12:39:21 2015 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Thu Jul 30 10:52:25 2015 +0800"
      },
      "message": "Revise lockdown check in getLegacyVpnInfo()\n\nReturn null instead of raising exception in lockdown mode.\n\nBUG\u003d22749146\n\nChange-Id: I0e9e3ded0d189e3fa9e872b7af9fe363799c85d6\n"
    },
    {
      "commit": "210baceaa1843f789dec4c60e3d78f7ac7b415af",
      "tree": "d7de429a7c949e80f2eaf0b05fc12bf793bbba74",
      "parents": [
        "a6706627a9bf749cc591605272810e03983a9eea"
      ],
      "author": {
        "name": "Simranjit Singh Kohli",
        "email": "simranjit@google.com",
        "time": "Wed Jul 29 16:34:49 2015 -0700"
      },
      "committer": {
        "name": "Simranjit Singh Kohli",
        "email": "simranjit@google.com",
        "time": "Wed Jul 29 19:43:16 2015 -0700"
      },
      "message": "[Improve docs for AccountManager]\nCurrently, the docs for AccountManager are somewhat misleading and may\ncause developer errors. To avoid them, we are properly documenting it.\n\nBug: 21924096\nChange-Id: If775a54a09219b0f1623d2ff903085b9d12aa863\n"
    },
    {
      "commit": "2ad7e27362f682e3358b307bef23196be1c8b126",
      "tree": "6ffa38e076eaac06c5df2e025b3279dc8403793d",
      "parents": [
        "a991c66c12da30d0240ac6c98736edee93d95977"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Jul 29 19:23:58 2015 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Jul 29 19:27:47 2015 -0700"
      },
      "message": "Fix issues around process teardown after full-data restore\n\nThe unified code path for cleanup was mistakenly looking at the\nandroid:killAfterRestore manifest attribute even for full-data restore\noperations.  That attribute is only relevant for key/value payload\nhandling.  We need to *always* kill after restore in the full-data\ncase because the app will otherwise be allowed to enter normal\ncomponent lifecycles without its correct Application / ContentProvider\nstate in force.\n\nBug 22704852\n\nChange-Id: Ia63f985a35c28084c734389cfc49d3792173e5c7\n"
    }
  ],
  "next": "a991c66c12da30d0240ac6c98736edee93d95977"
}
