)]}'
{
  "log": [
    {
      "commit": "e34f0984bb879cb7c89b8ff5a78e4bc7243c6331",
      "tree": "a0bbbe14da503743882e596e980ba6e18ba342b2",
      "parents": [
        "42376d6482804ac240fc84a75e50e7fae478b744",
        "f05ce728f95ce2a294981ee94167d42a35f50f8c"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Jun 17 02:54:06 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 17 02:54:08 2015 +0000"
      },
      "message": "Merge \"Fix a reference leak in SpellCheckerSessionListenerImpl.\" into mnc-dev"
    },
    {
      "commit": "42376d6482804ac240fc84a75e50e7fae478b744",
      "tree": "fb12149cc936bb6e99737743e799b3233fec615b",
      "parents": [
        "b93205a0df921521828ce1ea1798c57585fa1226",
        "231eb5956645747d2ef95e24e2a01efc43b14edd"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Jun 17 00:40:57 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 17 00:40:59 2015 +0000"
      },
      "message": "Merge \"Clarification in i10n description for adding a dot to the pattern\" into mnc-dev"
    },
    {
      "commit": "231eb5956645747d2ef95e24e2a01efc43b14edd",
      "tree": "3ffeb51fd48389ac55ede32be2168de6cad42c15",
      "parents": [
        "b1c6208c27041e6d161cc46b4f130b4abfcf8f88"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Jun 16 17:39:04 2015 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Jun 16 17:39:04 2015 -0700"
      },
      "message": "Clarification in i10n description for adding a dot to the pattern\n\nFixes bug 21865115\n\nChange-Id: I093336d3e70dba5143af153aa3cb727ce33471a4\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": "e6ba94ce022a60b5225ee54cf2cc710633441d87",
      "tree": "2a3b4d5c4cb368b4291f00d6819dd330a46317d5",
      "parents": [
        "15ce33873e2ca774a1fca666a05cc8ed79f327d7",
        "f399af3e5f6b1ab30e40f1c4aac69e38459df4b9"
      ],
      "author": {
        "name": "Maxim Bogatov",
        "email": "maximbogatov@google.com",
        "time": "Tue Jun 16 22:48:57 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 16 22:48:59 2015 +0000"
      },
      "message": "Merge \"fix CTS: AccessibilityEndToEndTest failing\" into mnc-dev"
    },
    {
      "commit": "15ce33873e2ca774a1fca666a05cc8ed79f327d7",
      "tree": "306cc5794b6a35d3ea8b68afa32e62b25ead6c8d",
      "parents": [
        "469b5da8837a7fa93fc38a16e5e590e9dc2fbdf8",
        "53abfdb86c2bf834777dbda61fc46083a93a4a83"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Tue Jun 16 22:36:43 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 16 22:36:53 2015 +0000"
      },
      "message": "Merge \"Make sync settings restore more robust\" into mnc-dev"
    },
    {
      "commit": "f399af3e5f6b1ab30e40f1c4aac69e38459df4b9",
      "tree": "0ce86442fca1b0877d5f07e197b4499ace50c3b0",
      "parents": [
        "ab051ef8050a7ca2fa7c03616b39dd35f3c12b54"
      ],
      "author": {
        "name": "Maxim Bogatov",
        "email": "maximbogatov@google.com",
        "time": "Tue Jun 16 15:15:49 2015 -0700"
      },
      "committer": {
        "name": "Maxim Bogatov",
        "email": "maximbogatov@google.com",
        "time": "Tue Jun 16 15:19:42 2015 -0700"
      },
      "message": "fix CTS: AccessibilityEndToEndTest failing\n\nViewGroup overrides class name population to\nAccessibilityEvent. So className is always ViewGroup\nfor any ViewGroup inherited classes\n\nb/21369265\n\nChange-Id: I46095c21e523e05066c7f6ee395171d4725983ac\n"
    },
    {
      "commit": "acc2df21de9da66d8aaf9bf2b733f8b284454403",
      "tree": "dff87958b5cb42ab9a6b14054b8f03f8ca4bb833",
      "parents": [
        "2f902959245f1cae57827025b8711a059faaf782",
        "1616f30b0ca1221c7f60a6ae4e90562340c549a9"
      ],
      "author": {
        "name": "dcashman",
        "email": "dcashman@google.com",
        "time": "Tue Jun 16 22:14:33 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 16 22:14:35 2015 +0000"
      },
      "message": "Merge \"Add keyset support for ECDSA public keys.\" into mnc-dev"
    },
    {
      "commit": "53abfdb86c2bf834777dbda61fc46083a93a4a83",
      "tree": "68a08a53c7d1bdea20fdae463db4f18a7c27967b",
      "parents": [
        "892850396c21db891df784c0e1bb78115feee908"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Wed Jun 10 20:06:37 2015 -0700"
      },
      "committer": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Tue Jun 16 14:46:59 2015 -0700"
      },
      "message": "Make sync settings restore more robust\n\nBug: 18506992\nParent Bug: 17967106\nIntroduce a new state for ContentResolver#getIsSyncable.\nThis state specifies that an adapter should be disabled until\nexplicitly turned on by ContentResolver#setSyncAutomatically(true).\nIn this way we can restore disabled sync adapters and still allow\nthem to run their initialization logic later on when they are\nre-enabled.\n\nChange-Id: I03fd1f994c4bc982bbc723154ba20bb252efdf80\n"
    },
    {
      "commit": "8ff232c7be5e075b6b0e10b8f40b556c97b79651",
      "tree": "07acfc89cd4bcff171247a2b922e07d6008243c3",
      "parents": [
        "b259a9036bab78222ea72f45b909d76361da4783",
        "f29e5f34b39a5688925ca4654be0eab11277b1cc"
      ],
      "author": {
        "name": "Paul McLean",
        "email": "pmclean@google.com",
        "time": "Tue Jun 16 21:41:21 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 16 21:41:23 2015 +0000"
      },
      "message": "Merge \"Implement channel index masks in AudioDeviceInfo.\" into mnc-dev"
    },
    {
      "commit": "f29e5f34b39a5688925ca4654be0eab11277b1cc",
      "tree": "e4a08d3e6e8c2bf31a43ea34ffc7a62946209a9a",
      "parents": [
        "31b9c1721f817600238476cb8eb495e6ed629960"
      ],
      "author": {
        "name": "Paul McLean",
        "email": "pmclean@google.com",
        "time": "Mon Jun 15 10:19:22 2015 -0700"
      },
      "committer": {
        "name": "Paul McLean",
        "email": "pmclean@google.com",
        "time": "Tue Jun 16 14:40:28 2015 -0700"
      },
      "message": "Implement channel index masks in AudioDeviceInfo.\n\nBug: 21146646\nChange-Id: I210f6bb4a4ec0ac0820d1823cffe417141725327\n"
    },
    {
      "commit": "8edfe18c193e2d6d719b2e141628f33b669598d9",
      "tree": "8aaba17ba2e2e2f8e502e7a4fd1dcc9dfd217ed3",
      "parents": [
        "26b27cab811e2c91b6e229cf5bfcf5846fb6d094",
        "5f6228454de9bc18847a28e7c21e8fb9bab3d6ac"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Jun 16 21:30:11 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 16 21:30:13 2015 +0000"
      },
      "message": "Merge \"Fully remove Toolbar children when action views expand\" into mnc-dev"
    },
    {
      "commit": "26b27cab811e2c91b6e229cf5bfcf5846fb6d094",
      "tree": "b372601680e6da58daeea9292831cae5fc9e8acf",
      "parents": [
        "1c52669d1f35e11feaad52a65507a9c4f1f4c876",
        "c5ed395e4becec3fbbe6db24522cd69f600a135c"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Jun 16 21:29:46 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 16 21:29:48 2015 +0000"
      },
      "message": "Merge \"Fix crash in ToolbarActionBar when setting null custom view\" into mnc-dev"
    },
    {
      "commit": "1c52669d1f35e11feaad52a65507a9c4f1f4c876",
      "tree": "8191a622a7a14e7baebff256caa6507eef4a38ee",
      "parents": [
        "e826515469274b4675a5ae6948dd04855ff0b786",
        "5f2368d6def80ad18ee77cdf0e451c0e9f41e322"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Tue Jun 16 20:50:25 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 16 20:50:30 2015 +0000"
      },
      "message": "Merge \"Add distortion correction opcodes in DngCreator.\" into mnc-dev"
    },
    {
      "commit": "b8bd8ab184e1f1477945cd3abf5853b29ff8524e",
      "tree": "62680877933b46300168805da5751ea01fb3044b",
      "parents": [
        "dd862aebda15a5b63c90b1b670373028b48172c4"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Jun 16 11:44:10 2015 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Jun 16 11:45:33 2015 -0700"
      },
      "message": "Camera: Adjust intrinsic transform coordinate system.\n\nNeeds to be in the pre-correction active array coordinates\nfor consistency.\n\nBug: 20491394\nChange-Id: I7a28499fec59219a0f8d85c1fc37867aed90f4c0\n"
    },
    {
      "commit": "dd862aebda15a5b63c90b1b670373028b48172c4",
      "tree": "95a65e6f57e2454f8609557e6a715d2978cbc256",
      "parents": [
        "3397727b165a432ab5d82789798375f4688c6b1e",
        "d92e75776cb19a7ab0f81819a113dd6323860bba"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Tue Jun 16 18:15:27 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 16 18:15:33 2015 +0000"
      },
      "message": "Merge \"Deprecate SHA-1 in ManagedProvisioning (API doc change)\" into mnc-dev"
    },
    {
      "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": "ece811dac9a2784b4a2937a4ece75b58d0db9e8b",
      "tree": "5a0554cde7dd69047844dcbf5b9412170f5a84ad",
      "parents": [
        "9cc842f0ee491aa7b4fcea02823c3aa273465ac1",
        "1e54965b76a024bdbf3a60615eb09d6f60762cf4"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Jun 16 16:46:46 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 16 16:46:51 2015 +0000"
      },
      "message": "Merge \"Add ic_dialog_alert_material to symbols\" into mnc-dev"
    },
    {
      "commit": "5f2368d6def80ad18ee77cdf0e451c0e9f41e322",
      "tree": "052eb74e60d6096ddb2eff87cc44f2bcbf8f5b03",
      "parents": [
        "8af7848355ef3d8f6042bde1454a478456f6b7fe"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Jun 05 17:03:49 2015 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Tue Jun 16 09:46:37 2015 -0700"
      },
      "message": "Add distortion correction opcodes in DngCreator.\n\nBug: 20491394\n\nChange-Id: Ic85470cbb1cd121db9fb9c37f012fbf9dba1a8cb\n"
    },
    {
      "commit": "98f98dd19def468afc310bd879cb79cce9917ba2",
      "tree": "0a92465862817a1edc7c5dd74bd31d675232fe40",
      "parents": [
        "209fb43376989c9a68f947d12bae3ea87e4101d2",
        "f444b5c3ae46f8790c8f2a8481fb688b00a42d3b"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Tue Jun 16 15:54:24 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 16 15:54:26 2015 +0000"
      },
      "message": "Merge \"Fix floating toolbar flickers.\" into mnc-dev"
    },
    {
      "commit": "209fb43376989c9a68f947d12bae3ea87e4101d2",
      "tree": "37a88cc56221e16dd823e51c47b5de6169e08690",
      "parents": [
        "2b3db1444ab0bb7c2a2d13febb4fa88aebecf74c",
        "533d7a67d9eb5c404eb83d233b56bb5226d5009e"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Tue Jun 16 15:27:25 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 16 15:27:27 2015 +0000"
      },
      "message": "Merge \"Have the final setVisibility cause a requestLayout.\" into mnc-dev"
    },
    {
      "commit": "1e54965b76a024bdbf3a60615eb09d6f60762cf4",
      "tree": "c7bbfbcf46c6c7e33bd92f5652dc1e9c9e88774c",
      "parents": [
        "dbc86ad170e2c288f0154a264d12bd6dadf78c45"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Jun 16 11:26:00 2015 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Jun 16 11:26:00 2015 -0400"
      },
      "message": "Add ic_dialog_alert_material to symbols\n\nBug: 20751702\nChange-Id: I43f8a6020968ffb7ea6e07061258efeb395a3c91\n"
    },
    {
      "commit": "f444b5c3ae46f8790c8f2a8481fb688b00a42d3b",
      "tree": "76d81e95769e9b74611061d0997e007c93d66382",
      "parents": [
        "6161c5b4cd54036bc4f38455a0c7c11b8201e4a0"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Tue Jun 16 15:47:04 2015 +0100"
      },
      "committer": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Tue Jun 16 15:47:04 2015 +0100"
      },
      "message": "Fix floating toolbar flickers.\n\n-Flicker was a side effect the delay in hiding the toolbar when\nthere is a down press on a TextView handle. The timing clashed\nwith the time it takes for the FloatingActionMode to release a\nhide lock on a changing content rect. Extra flickers also happened\nif the ActionMode happened to be invalidated at about the same time.\nSince there was no longer a hide lock, the toolbar refreshed, getting\nrid of the \"Select all\" menu item.\nFIX. I believe we don\u0027t need the delayed hide on down press on a\nTextView handle. I\u0027ve removed this.\n\n-I\u0027ve also updated FloatingActionMode to ensure that hide locks\noverlap one another if necessary. The toolbar can only be visible if\nall locks are off.\n\nBug: 21793687\nChange-Id: I290ea45ab17d5862b453cb319afb4c8ffe084cd0\n"
    },
    {
      "commit": "2b3db1444ab0bb7c2a2d13febb4fa88aebecf74c",
      "tree": "d636d92a861cfae9fdbfc05e243a356288a418ce",
      "parents": [
        "dbc86ad170e2c288f0154a264d12bd6dadf78c45"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Fri Apr 24 15:55:40 2015 -0700"
      },
      "committer": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Tue Jun 16 07:10:59 2015 -0700"
      },
      "message": "jni: isLoggable calls __android_log_is_loggable\n\n(cherry pick from commit 8685a4569d2bdcb1a7361e3d75f832cf3ba9d4b6)\n\nWill inherit additional functionality and cache improvements\n\nBug: 17760225\nChange-Id: Iab1816d37cc74343d83629d851a5784d4865ebb4\n"
    },
    {
      "commit": "dbc86ad170e2c288f0154a264d12bd6dadf78c45",
      "tree": "20ffd1584f9ff70dbb929c72777ee2a48d8bfd09",
      "parents": [
        "ec01f3d276e2e06647f5a71e45b06e7cf964cc19",
        "c6a9653e0a4a8923116a01a5d690f5369ab63e43"
      ],
      "author": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Tue Jun 16 13:22:19 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 16 13:22:22 2015 +0000"
      },
      "message": "Merge \"Update documentation for PASSWORD_QUALITY_SOMETHING\" into mnc-dev"
    },
    {
      "commit": "ec01f3d276e2e06647f5a71e45b06e7cf964cc19",
      "tree": "65e0e60b38edb1b2111fd4fd10e8b67daf0ef336",
      "parents": [
        "6161c5b4cd54036bc4f38455a0c7c11b8201e4a0",
        "67abeef4dddf7151c5654adccd8e25324d1e8dd7"
      ],
      "author": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Tue Jun 16 12:41:06 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 16 12:41:09 2015 +0000"
      },
      "message": "Merge \"Add suggested width for Floating Toolbar on large devices\" into mnc-dev"
    },
    {
      "commit": "6161c5b4cd54036bc4f38455a0c7c11b8201e4a0",
      "tree": "af317b53e644c61e7b19009fa9d6bd4a60617c1d",
      "parents": [
        "275294dbce30eb1f9ef4847d0f9c3d6b602de06c",
        "6d2b75c86d7007512a6ad935e5125b735106d90a"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Tue Jun 16 12:29:52 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 16 12:29:55 2015 +0000"
      },
      "message": "Merge \"Floating toolbar no longer obstructs the soft keyboard.\" into mnc-dev"
    },
    {
      "commit": "275294dbce30eb1f9ef4847d0f9c3d6b602de06c",
      "tree": "c04cd38bbcbcef90137d6c0a38c340b341fc8859",
      "parents": [
        "19769114b48152efa57527574ee533c8e33db703",
        "fbb32f6440ed74a4d27eec03569520580d00da42"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jun 16 11:50:56 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 16 11:50:57 2015 +0000"
      },
      "message": "Merge \"Better systrace slices for application startup.\" into mnc-dev"
    },
    {
      "commit": "19769114b48152efa57527574ee533c8e33db703",
      "tree": "fad32a9f2ab31ddb9634a1f1fb46b7674b2441a9",
      "parents": [
        "2cc03e5606ad7cd473283898400506d5ac2237ba",
        "434dde84eed746124fe2cf24d6496148cee48c58"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Tue Jun 16 11:30:49 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 16 11:30:51 2015 +0000"
      },
      "message": "Merge \"Remove dead hidden ConnectivityManager and NetworkInfo APIs.\" into mnc-dev"
    },
    {
      "commit": "fbb32f6440ed74a4d27eec03569520580d00da42",
      "tree": "1b2efd8333d77b3f0095f39d00e7a7a153aec968",
      "parents": [
        "2cc03e5606ad7cd473283898400506d5ac2237ba"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Jun 12 15:34:35 2015 +0100"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jun 16 12:06:31 2015 +0100"
      },
      "message": "Better systrace slices for application startup.\n\nThis change adds three new timeslices :\n\n- PostFork : As soon as possible after the app forks from the\n  zygote. Can be used in conjunction with the system_server\n  \"Start proc:\" event to derive an upper bound on fork() and\n  zygote overhead.\n\n- RuntimeInit \u0026 ActivityThreadMain for ZygoteInit#runtimeInit\n  and ActivityThread#main.\n\nActivityThread#handleBindApplication and higher level functions\nare already well instrumented in systrace. handleBindApplication\nshould occur immediately after ActivityThread#main.\n\nNote that we use the Activity manager tag to make it easier to\ncorrelate these new events with surrounding events (Start proc\nand handleBindApplication) that are already using the AM tag.\n\nbug: 21632700\nChange-Id: Ibc01f1721f962c913f3c02a51763b6feb1eb6a4d\n"
    },
    {
      "commit": "c6a9653e0a4a8923116a01a5d690f5369ab63e43",
      "tree": "a7a7e1d06b05db01297d7483bb46e2ff5b87f7ec",
      "parents": [
        "54b65ff3004a1585867e8c3c4d267b381123e179"
      ],
      "author": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Tue Jun 16 11:23:38 2015 +0100"
      },
      "committer": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Tue Jun 16 11:23:38 2015 +0100"
      },
      "message": "Update documentation for PASSWORD_QUALITY_SOMETHING\n\nAdd a mention that PASSWORD_QUALITY_SOMETHING includes patterns.\n\nBug: 20441473\nChange-Id: I2608f36e338fb2bfbace80d49ee805841d59fa17\n"
    },
    {
      "commit": "f05ce728f95ce2a294981ee94167d42a35f50f8c",
      "tree": "d27d036d129df7d18aab4c401dec1183a840e438",
      "parents": [
        "100e1c9235720ac020a20009da8b85f64efd4c11"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue Jun 16 00:29:28 2015 -0700"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue Jun 16 00:29:28 2015 -0700"
      },
      "message": "Fix a reference leak in SpellCheckerSessionListenerImpl.\n\nThe primary goal of this CL is to address a reference leak\nin SpellCheckerSession.SpellCheckerSessionListenerImpl if\nthe SpellCheckerSession is closed too early.  Here is the\nminimum repro code.\n\n  TextServicesManager tsm \u003d (TextServicesManager)\n          getSystemService(Context.TEXT_SERVICES_MANAGER_SERVICE);\n  SpellCheckerSession session \u003d tsm.newSpellCheckerSession(,\n          Locale.ENGLISH, listener, false);\n  session.close();\n\nIn order to make the state management reliable and easier to\ndebug, this CL replaces SpellCheckerSessionListenerImpl#mOpened\nwith an explicit state number so that we can tell three different\n\"not open\" cases: 1) not connected yet and not closed yet, 2)\nclosed before establishing connection, and 3) closed after\nestablishing connection.\n\nBug: 21319642\nChange-Id: Ifd05565ac0c057c46ec88a3fb9094c04934041d7\n"
    },
    {
      "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": "a65a1582f5a04b15b53ebdec337ac611ccb78a07",
      "tree": "03d2cfba40268f510b4c121194cf75c7ab1e266b",
      "parents": [
        "892850396c21db891df784c0e1bb78115feee908",
        "b521feaed410b6862baca9b42d5fd7c398e07b2f"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Jun 16 04:47:16 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 16 04:47:21 2015 +0000"
      },
      "message": "Merge \"Update file size formatting.\" into mnc-dev"
    },
    {
      "commit": "b521feaed410b6862baca9b42d5fd7c398e07b2f",
      "tree": "5916d7a46ffa214a1c2fcf4175febfafc7895970",
      "parents": [
        "0463cad783e78381f390855d1cc9d7d8d803b634"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Jun 15 21:09:10 2015 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Jun 15 21:39:28 2015 -0700"
      },
      "message": "Update file size formatting.\n\nPer UX, default strings should have space between value and units\nresulting in \"12.3 GB\".  Add a formatting variant that returns the\nvarious components for callers who want to build their own strings.\n\nFor now there is only one mounted emulated volume at a time, and\nit\u0027s always the primary storage, so give it the default rootId to\nkeep old Uris working.\n\nChange-Id: Ifcc72a91a6b397ee65dc92642153286186eb64ac\n"
    },
    {
      "commit": "b1c6208c27041e6d161cc46b4f130b4abfcf8f88",
      "tree": "8457e53a8941c6e46a5f21520d2f37dde3137864",
      "parents": [
        "0d16281a03722f3f66a076718251c2166518d122",
        "599ef0e3cd848bbf8faa45147ac680d04d3ba333"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Jun 16 03:48:55 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 16 03:48:58 2015 +0000"
      },
      "message": "Merge \"Limit number of fingerprint templates that can be enrolled per device user\" into mnc-dev"
    },
    {
      "commit": "0d16281a03722f3f66a076718251c2166518d122",
      "tree": "a6200a218696d825edda6678f2dfc1eaa120a04e",
      "parents": [
        "100e1c9235720ac020a20009da8b85f64efd4c11",
        "e1a6cf2caa628a02032be9b26462958f3769bd70"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Jun 16 03:43:53 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 16 03:43:56 2015 +0000"
      },
      "message": "Merge \"Add a test that Network#getNetworkHandle() behaves sanely.\" into mnc-dev"
    },
    {
      "commit": "599ef0e3cd848bbf8faa45147ac680d04d3ba333",
      "tree": "a6a1a1e216c225964da992f6adf8941bf003b408",
      "parents": [
        "73d043232434f3ad37af26615919eac3117536b7"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Jun 15 20:39:44 2015 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Jun 15 20:42:54 2015 -0700"
      },
      "message": "Limit number of fingerprint templates that can be enrolled per device user\n\nThis change places an upper limit on the number of fingerprint templates that\ncan be enrolled per account.  This is done primarily for performance reasons, but\nmay also be imposed by hardware and Trusted Execution Environment (TEE) reasons.\n\nFixes bug 20731847\n\nChange-Id: I5bc337698bef682cdf67940906d24842e1dffc28\n"
    },
    {
      "commit": "434dde84eed746124fe2cf24d6496148cee48c58",
      "tree": "6ab9c82da66709ca491d0a34483ab6104783dc87",
      "parents": [
        "100e1c9235720ac020a20009da8b85f64efd4c11"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Thu Jun 11 09:43:30 2015 -0400"
      },
      "committer": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Tue Jun 16 02:07:36 2015 +0000"
      },
      "message": "Remove dead hidden ConnectivityManager and NetworkInfo APIs.\n\n- There are no callers of\n  NetworkInfo.setIsConnectedToProvisioningNetwork(), so remove all the\n  code that deals with mIsConnectedToProvisioningNetwork being true,\n  including the two ConnectiviyManager APIs.\n- There are no callers of\n  ConnectivityManager.getMobileRedirectedProvisioningUrl(), so remove\n  the code that reads this URL.\n- There are no callers of\n  ConnectivityManager.captivePortalCheckCompleted(), so remove this\n  API which is currently a no-op.\n\nChange-Id: Ifa44c7553c7c45ebe261a2a124d9bf8d6f96c690\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": "d5e5151f6ceab498e3a35928c1f6f7a177c1544e",
      "tree": "f4bee5cf1c8d7fdab1a8a74ae597716b2584b003",
      "parents": [
        "d719215fed261b41ae29acf87faef00f76c8faa7",
        "8a351373881e2e11c2636d6f9445f9df9accbace"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Jun 16 00:46:04 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 16 00:46:09 2015 +0000"
      },
      "message": "Merge \"Bluetooth energy: fix overflow in calculation\" into mnc-dev"
    },
    {
      "commit": "8a351373881e2e11c2636d6f9445f9df9accbace",
      "tree": "ad3c76e045398bddc3b2fda0bb76b25d4d3546c0",
      "parents": [
        "2d4dc8db64d0f75e530451acb2c0bea97b9264ff"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Mon Jun 15 17:19:07 2015 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Mon Jun 15 17:19:07 2015 -0700"
      },
      "message": "Bluetooth energy: fix overflow in calculation\n\nUse longs instead of ints, because the energy values can get pretty\nhigh.\n\nChange-Id: I43e696ad9e5965c2e616b11920db5bfae5db1671\n"
    },
    {
      "commit": "6ecdcf2aa01b2510bf6d506b92172dbc32beeec9",
      "tree": "a05c094d132fc40f89168d1ce75ac143de8f31c1",
      "parents": [
        "0e5dc780f00b6c91d0bcfd46512759c6e8a2a81b",
        "e91750804a5fb4e7beb4f34f2ba40825e4a28e93"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Jun 15 23:49:17 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 15 23:49:22 2015 +0000"
      },
      "message": "Merge \"Add AssistUtils\" into mnc-dev"
    },
    {
      "commit": "533d7a67d9eb5c404eb83d233b56bb5226d5009e",
      "tree": "89e6650c828e0951920c19d6694a76f273de1f07",
      "parents": [
        "23a6262fe9d2e23cfb49cbfbf6595485bb329438"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Mon Jun 15 16:17:04 2015 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Mon Jun 15 16:17:04 2015 -0700"
      },
      "message": "Have the final setVisibility cause a requestLayout.\n\nBug 21770464\n\nChange-Id: I8c501e8a681634cb87857cf9286b888e61101f13\n"
    },
    {
      "commit": "e91750804a5fb4e7beb4f34f2ba40825e4a28e93",
      "tree": "5c1a42a5c53c011113e90602679e129ec3465028",
      "parents": [
        "2d4dc8db64d0f75e530451acb2c0bea97b9264ff"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Jun 15 13:23:14 2015 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Jun 15 16:07:48 2015 -0700"
      },
      "message": "Add AssistUtils\n\nEnables code sharing with Settings for consistent\ndefault value handling.\n\nBug: 21780590\nChange-Id: I669b673f90fab503ae0c2179f09ebac9592bd33a\n"
    },
    {
      "commit": "fa4b7fb856a0f978529626fabcddf45fd57ecc3e",
      "tree": "27e4b37780b668d9d786733172c05ed1f2d3ce6a",
      "parents": [
        "9f206bec2d58e5edcebb134013e2d9a23659a4d4",
        "42499640cc1f1fa16c43fc06cf62001b44027451"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Mon Jun 15 22:58:47 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 15 22:58:50 2015 +0000"
      },
      "message": "Merge \"Camera2: fix Surface cast issue\" into mnc-dev"
    },
    {
      "commit": "9f206bec2d58e5edcebb134013e2d9a23659a4d4",
      "tree": "872bbe2e9aa6b3bf4947f80a4f4a1a66e83e684b",
      "parents": [
        "a8232452b6bea3c291a56a4e005e7a95eb99c5de",
        "4393a7d2645cfb9097e616016c58887b9929be55"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Jun 15 22:50:51 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 15 22:50:51 2015 +0000"
      },
      "message": "am 4393a7d2: am c0d84934: am 076c599f: am 1ad5c813: Fix typo in TtsSpan.\n\n* commit \u00274393a7d2645cfb9097e616016c58887b9929be55\u0027:\n  Fix typo in TtsSpan.\n"
    },
    {
      "commit": "4393a7d2645cfb9097e616016c58887b9929be55",
      "tree": "425b3baae00a4dcf072b382aa6445e30c3d40b92",
      "parents": [
        "fa794eb0025dbec6c1b90135495081d42f06bdaf",
        "c0d849348ae9fb36e725d0644a4927e2e5146295"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Jun 15 22:39:12 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 15 22:39:12 2015 +0000"
      },
      "message": "am c0d84934: am 076c599f: am 1ad5c813: Fix typo in TtsSpan.\n\n* commit \u0027c0d849348ae9fb36e725d0644a4927e2e5146295\u0027:\n  Fix typo in TtsSpan.\n"
    },
    {
      "commit": "9f6d39f84423d59705c0c7a8746d40cc610caee7",
      "tree": "5a8bf057347d222c794a546bf04e67049d744d26",
      "parents": [
        "4fef43dcf81d479d55bd642646c66e5153f73dcc",
        "02cd8cbc9df749f9dbf5f4bcb2159c07a63b5a2f"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Mon Jun 15 22:34:18 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 15 22:34:20 2015 +0000"
      },
      "message": "Merge \"Add addional scale component for radialDistortion.\" into mnc-dev"
    },
    {
      "commit": "02cd8cbc9df749f9dbf5f4bcb2159c07a63b5a2f",
      "tree": "03ab3c6d815cc681fa3f15008cbe0b0712caf33a",
      "parents": [
        "8af7848355ef3d8f6042bde1454a478456f6b7fe"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Mon Jun 15 15:33:09 2015 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Mon Jun 15 15:33:09 2015 -0700"
      },
      "message": "Add addional scale component for radialDistortion.\n\nBug: 20491394\nChange-Id: Ibbaf8bbfe60e1e0c17ac5ba8c641b8616b1148b7\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": "076c599feb9a18b250de7020c2f1c01561c509f9",
      "tree": "569677a6b386f8578644de8bd55393406fdc9d80",
      "parents": [
        "490f876113cc58e9b3bbc1b6aab7c86aca4345ca",
        "1ad5c813211d4d855a0d5396855c80653480aaa4"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Jun 15 22:11:30 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 15 22:11:30 2015 +0000"
      },
      "message": "am 1ad5c813: Fix typo in TtsSpan.\n\n* commit \u00271ad5c813211d4d855a0d5396855c80653480aaa4\u0027:\n  Fix typo in TtsSpan.\n"
    },
    {
      "commit": "5f6228454de9bc18847a28e7c21e8fb9bab3d6ac",
      "tree": "b4c745aeed0dff3c5eb7f42438c787015f7c3b45",
      "parents": [
        "417018f21b85426eb787a462377d83feadc816e9"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Jun 15 14:14:42 2015 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Jun 15 14:33:45 2015 -0700"
      },
      "message": "Fully remove Toolbar children when action views expand\n\nThe previous implementation of toggling visibility resulted\ndeveloper-set child visibility getting stomped. Fully detach child\nviews that shouldn\u0027t be shown instead. This is more consistent with\nthe coming and going of other system child views.\n\nBug 18156260\n\nChange-Id: I8469d45eeb950dc0232f703efe8401233241c657\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": "727a6cf6ad06bbb43c0c309c33776394a0012895",
      "tree": "477432973ddd1b39bac47d99ddb886291b60fecd",
      "parents": [
        "23a6262fe9d2e23cfb49cbfbf6595485bb329438"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Jun 11 15:32:14 2015 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Mon Jun 15 14:12:26 2015 -0700"
      },
      "message": "Fix blink in Explode transition.\n\nBug 21785708\n\nChange-Id: I1250d8e084601a6267906fdb2f3df46cbb8161fc\n"
    },
    {
      "commit": "c5ed395e4becec3fbbe6db24522cd69f600a135c",
      "tree": "a2a2d2a4fa7d449636dc1dcc9d50d16d3249a064",
      "parents": [
        "417018f21b85426eb787a462377d83feadc816e9"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Jun 15 14:11:42 2015 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Jun 15 14:11:42 2015 -0700"
      },
      "message": "Fix crash in ToolbarActionBar when setting null custom view\n\nBug 21291849\n\nChange-Id: I54a4084b2b146ce7fb9dfe92023e9a1ad23f7902\n"
    },
    {
      "commit": "6d2b75c86d7007512a6ad935e5125b735106d90a",
      "tree": "37264a14e8d2c08f341cecbf109b9ea5f833cb67",
      "parents": [
        "6a7fdbddf7f7cec3ce511994b05eaeb94d18da6a"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Fri Jun 12 15:35:51 2015 +0100"
      },
      "committer": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Mon Jun 15 20:45:30 2015 +0100"
      },
      "message": "Floating toolbar no longer obstructs the soft keyboard.\n\n-The toolbar popupwindow is set to \"need\" the keyboard\n-Updated toolbar positioning bounds\n-Updated toolbar positioning depending on available space\n\nBug: 21304845\nChange-Id: I8d8a59ef6ea639b11bb32cfeb6ead52087fb91e4\n"
    },
    {
      "commit": "8af7848355ef3d8f6042bde1454a478456f6b7fe",
      "tree": "90f7af664e86f41f0782674d2944ca363d423164",
      "parents": [
        "0021d3fa13f6e3b4574f857623136a474ee033ec",
        "c855f7d08f1eede615e10507d5480fceeafd3c3c"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Mon Jun 15 19:43:55 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 15 19:43:57 2015 +0000"
      },
      "message": "Merge \"Limit shared element transition to shared elements and children.\" into mnc-dev"
    },
    {
      "commit": "0021d3fa13f6e3b4574f857623136a474ee033ec",
      "tree": "a9881e38a28e918d67e0e1083b168afa0776e5fd",
      "parents": [
        "417018f21b85426eb787a462377d83feadc816e9",
        "78f146f420b894e7c6ab4545917d80f98447401a"
      ],
      "author": {
        "name": "Vladislav Kaznacheev",
        "email": "kaznacheev@google.com",
        "time": "Mon Jun 15 19:43:10 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 15 19:43:13 2015 +0000"
      },
      "message": "Merge \"Revert \"Make VPA.setInterpolator(null) unset the interpolator.\"\" 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": "417018f21b85426eb787a462377d83feadc816e9",
      "tree": "fde70c3c925f0499ecf88687cba8f56892e50ecb",
      "parents": [
        "02b0a574dbcfb804306c6d010f610c241cf66e09",
        "bbd3eeb9e53707bcbf0cc540acd7bb566252a969"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Jun 15 19:25:18 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 15 19:25:21 2015 +0000"
      },
      "message": "Merge \"Only read foreground attr for FrameLayouts for targetSdkVersion \u003c M\" into mnc-dev"
    },
    {
      "commit": "285cb414eaab8543f6c857357849bfcf24b5974f",
      "tree": "ef80c74e45561a603a893e5cd640e4e512a62371",
      "parents": [
        "2d4dc8db64d0f75e530451acb2c0bea97b9264ff",
        "1958e5e7870579337f1d1d3e6c6fae096ba3abb9"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jun 15 19:12:12 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 15 19:12:17 2015 +0000"
      },
      "message": "Merge \"Fix issue #21813831: Need API for asking to be added to power whitelist\" into mnc-dev"
    },
    {
      "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": "2d4dc8db64d0f75e530451acb2c0bea97b9264ff",
      "tree": "f928f7836914a69b8544a519778f2d20b761a3b8",
      "parents": [
        "f63655e49fcccd922e8d5f61c67f58bd4a361211",
        "727dcc7e6b43902edaab88e7adfb1a8b88fd482b"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Jun 15 18:05:09 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 15 18:05:11 2015 +0000"
      },
      "message": "Merge \"Obtain handler from context in CaptioningManager\" into mnc-dev"
    },
    {
      "commit": "67abeef4dddf7151c5654adccd8e25324d1e8dd7",
      "tree": "cf6d3508df8d80bf9d1bc0f0d569e897ad26ca3d",
      "parents": [
        "a31940df170ea7e8253736ce7b5dba2176699c25"
      ],
      "author": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Mon Jun 15 18:26:22 2015 +0100"
      },
      "committer": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Mon Jun 15 18:26:22 2015 +0100"
      },
      "message": "Add suggested width for Floating Toolbar on large devices\n\nThe default for non-landscape was too small for tablet devices.\n\nBug: 21846073\nChange-Id: Ic5a1dd5bab5c2a1aa08820f885446da29bb73d84\n"
    },
    {
      "commit": "1ad5c813211d4d855a0d5396855c80653480aaa4",
      "tree": "46e3937e9d9ba1881c7b974fdbb881d981031b0b",
      "parents": [
        "7b3ecd65270802bb9231a0d546f1674c7c133d60"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Jun 15 13:24:02 2015 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Jun 15 17:24:57 2015 +0000"
      },
      "message": "Fix typo in TtsSpan.\n\nChange-Id: Ic32f141f0c51ee3bee8fd71464f104ef725de880\n"
    },
    {
      "commit": "42499640cc1f1fa16c43fc06cf62001b44027451",
      "tree": "a3f613c838bfd5d2f6d09c052b440f292be1146e",
      "parents": [
        "54b65ff3004a1585867e8c3c4d267b381123e179"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Mon Jun 15 09:43:55 2015 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Mon Jun 15 09:43:55 2015 -0700"
      },
      "message": "Camera2: fix Surface cast issue\n\nCan not cast an object array directly to a Surface array.\n\nChange-Id: Ie2cb711f9e1ff0fc17d6038992dc3c7af9471ccf\n"
    },
    {
      "commit": "60c66b6b7ad97e96f9d38923e3fca44c00a151d1",
      "tree": "58c2a824dbd4758bf57e813a8a2dc4c18058d944",
      "parents": [
        "0463cad783e78381f390855d1cc9d7d8d803b634"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Jun 15 09:14:54 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Jun 15 09:14:54 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I72bd7dadaaf60d676140eedd28f33db15c5bfeb6\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "d92e75776cb19a7ab0f81819a113dd6323860bba",
      "tree": "bb0fe5e74d65c52a88c57afdc5014d6471b96359",
      "parents": [
        "0463cad783e78381f390855d1cc9d7d8d803b634"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Mon May 18 17:01:13 2015 +0100"
      },
      "committer": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Mon Jun 15 14:43:48 2015 +0100"
      },
      "message": "Deprecate SHA-1 in ManagedProvisioning (API doc change)\n\nBug: 21153521\nChange-Id: Ie4ee70063457260e147e6c00458f96ccc6a425e0\n"
    },
    {
      "commit": "78f146f420b894e7c6ab4545917d80f98447401a",
      "tree": "0bf612afb28993369b96a5fe60db09cbf38ba9ab",
      "parents": [
        "8cebf3a098eeff1f4b2359c4a3abdaf0e4dc494f"
      ],
      "author": {
        "name": "Vladislav Kaznacheev",
        "email": "kaznacheev@google.com",
        "time": "Mon Jun 15 06:58:59 2015 +0000"
      },
      "committer": {
        "name": "Vladislav Kaznacheev",
        "email": "kaznacheev@google.com",
        "time": "Mon Jun 15 06:58:59 2015 +0000"
      },
      "message": "Revert \"Make VPA.setInterpolator(null) unset the interpolator.\"\n\nThis reverts commit 8cebf3a098eeff1f4b2359c4a3abdaf0e4dc494f.\n\nBug: 21804709\nChange-Id: I4b3c2c4721b8e7dd5cb38c806bdd078344b09799\n"
    },
    {
      "commit": "e1a6cf2caa628a02032be9b26462958f3769bd70",
      "tree": "dfd8eb1261e18af220b92ee94d15d6654edce6b9",
      "parents": [
        "0463cad783e78381f390855d1cc9d7d8d803b634"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Thu May 14 15:40:07 2015 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Mon Jun 15 15:18:38 2015 +0900"
      },
      "message": "Add a test that Network#getNetworkHandle() behaves sanely.\n\nAdditionally:\n    - make zero more obvious for debugging, rather than emitting\n      some inscrutable magic value.\n\nBug: 19537384\nChange-Id: Iac9a3297a0dda1ba3d69fd01cf6de81f01fd837e\n"
    },
    {
      "commit": "0463cad783e78381f390855d1cc9d7d8d803b634",
      "tree": "0aac101e725bbe3be78ec11f3a408bae5749dfb9",
      "parents": [
        "52fc3c0f73a9081609c3636dd1b393a0653a9d00"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Jun 14 21:18:10 2015 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Jun 14 21:18:10 2015 -0700"
      },
      "message": "Maybe make strings happy?\n\nBug: 21805255\nChange-Id: I2e299a83b449aadc8e9a523fc4bbbf6f843f121d\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": "1035833fc6bcbd970807720926d8b93957775dbe",
      "tree": "f3908f67bd0ad9c609b8ccc0231fe8400ae0a6fe",
      "parents": [
        "911f0a1e36b5f0a50c2dc1783c521070da2ba06b",
        "240a295f12a04e888b09f1d815fbd72cffbef974"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Sat Jun 13 01:10:20 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 13 01:10:21 2015 +0000"
      },
      "message": "Merge \"Improve LockPatternView accessibility\" into mnc-dev"
    },
    {
      "commit": "bd25b5f6021295932a8ce2a6fa534dc37dacf249",
      "tree": "d1328f3b3e74394765fc357868ea1a96efcd362c",
      "parents": [
        "a89904223770a43d4c2e5ecd26400ed8f1db68df",
        "34bdcdb10525336fe3e386f9dd10e8f3d9da416b"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Sat Jun 13 00:28:17 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 13 00:28:20 2015 +0000"
      },
      "message": "Merge \"Fix ArrayIndexOutOfBoundsException in Transport.query\" into mnc-dev"
    },
    {
      "commit": "34bdcdb10525336fe3e386f9dd10e8f3d9da416b",
      "tree": "a5ac5ae8e1b610d51168d52628ff54e0f9e22085",
      "parents": [
        "3e634d93587d06d1dddfbe0b409891b39b92daa6"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Jun 12 17:14:57 2015 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Jun 12 17:16:23 2015 -0700"
      },
      "message": "Fix ArrayIndexOutOfBoundsException in Transport.query\n\nThe bug was that it used getCount() instead of getColumnCount().\n\nBug 21727804\n\nChange-Id: I3ed6ed3be60c2cb25316340f588f993bac70f52b\n"
    },
    {
      "commit": "80b34d7b9da0e0738a4a1db78d83cd804372594b",
      "tree": "b59479a05bdf9190d44e7a46c3b7dd49df6d2d6f",
      "parents": [
        "480d6eb953aa12a495a080557d4ea84782db2328",
        "9dc575d63c5f0d7511308bd2cd3d5dbd20c15e17"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Jun 12 23:56:09 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 12 23:56:10 2015 +0000"
      },
      "message": "Merge \"Add StorageEventListener.onDiskDestroyed()\" into mnc-dev"
    },
    {
      "commit": "8491d2dea90bf462b09befb604138a77d746f94a",
      "tree": "84eede5efa8b8711f5c18c1867fa34a0d088f006",
      "parents": [
        "cd9d7b7b076ff28bef5403b97754ae2853db17ee",
        "68e4fc8ca9b923bc6d053589329eab8509d625ab"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Jun 12 23:34:49 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 12 23:34:51 2015 +0000"
      },
      "message": "Merge \"Fix rounding width.\" into mnc-dev"
    },
    {
      "commit": "cd9d7b7b076ff28bef5403b97754ae2853db17ee",
      "tree": "9d9bd5f0cb915bdbf283a24662555ad5ad5afd38",
      "parents": [
        "1d04e6a6cd06062483e22b387c6c1a615e4e5088",
        "a6232df053cdc2df9d8a1d97a5c81d55cce7a1e2"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri Jun 12 23:20:18 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 12 23:20:28 2015 +0000"
      },
      "message": "Merge \"App Standby: Convert constants to Settings.Global\" into mnc-dev"
    },
    {
      "commit": "1d04e6a6cd06062483e22b387c6c1a615e4e5088",
      "tree": "070883055c7a23ccab3844147c5222563e78090c",
      "parents": [
        "87a79c394dcecd28c3811615ce975abcde185255",
        "c7acac6798e12780194af33d5a9fdf382ab17155"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Jun 12 23:19:32 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 12 23:19:34 2015 +0000"
      },
      "message": "Merge \"More useful extras in disk/volume broadcasts.\" into mnc-dev"
    },
    {
      "commit": "a6232df053cdc2df9d8a1d97a5c81d55cce7a1e2",
      "tree": "61f6874cb4abca02a973065cacceeeac44ff05c5",
      "parents": [
        "6cb8e30bb7e79cb694bf44d185da201e9deb9363"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Jun 11 18:16:41 2015 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri Jun 12 16:19:07 2015 -0700"
      },
      "message": "App Standby: Convert constants to Settings.Global\n\nUse settings instead of hardcoded constants, and listen for their changes.\n\nBug:21640379\nChange-Id: Id8305bb234f93f7c64c1a5e82e26b31504624324\n"
    },
    {
      "commit": "87a79c394dcecd28c3811615ce975abcde185255",
      "tree": "72cace8897e71fb411e5ae86545600a5cbbd4fc0",
      "parents": [
        "a109cc1b6d08517ba0d9ee58bae65d3a6af739c1",
        "57123001a416509ea7680501424d2ddf3ae55088"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri Jun 12 23:17:46 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 12 23:17:47 2015 +0000"
      },
      "message": "Merge \"BatteryStatsHelper: Fix some lost power\" into mnc-dev"
    },
    {
      "commit": "c7acac6798e12780194af33d5a9fdf382ab17155",
      "tree": "5eb16a6904377b38c9f1169ea83222539f43e585",
      "parents": [
        "e9b64f97350a0661cc7d5e79216d75374c37581f"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Jun 12 16:16:56 2015 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Jun 12 16:16:56 2015 -0700"
      },
      "message": "More useful extras in disk/volume broadcasts.\n\nChange-Id: I594166cff332aaf72b2b6357ac6ed3e6e42cbc49\n"
    },
    {
      "commit": "68e4fc8ca9b923bc6d053589329eab8509d625ab",
      "tree": "e4f25f81e1be3befaa264ab42eaa13a4588bdb5a",
      "parents": [
        "ea7438e4a698945b3e3a7786cff726c337291a68"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Jun 12 16:16:42 2015 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Jun 12 16:16:42 2015 -0700"
      },
      "message": "Fix rounding width.\n\nBug: 19930700\nChange-Id: Ia2a1f85325e2c82e4d1ebe56aae696a207287cb7\n"
    },
    {
      "commit": "57123001a416509ea7680501424d2ddf3ae55088",
      "tree": "0f33fe7663766e8d4561cea3da9c15643dc16d38",
      "parents": [
        "6cb8e30bb7e79cb694bf44d185da201e9deb9363"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri Jun 12 16:12:07 2015 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri Jun 12 16:12:07 2015 -0700"
      },
      "message": "BatteryStatsHelper: Fix some lost power\n\nLooks like we were losing some power calculations from the CPU side of Bluetooth and\nWiFi if there was no controller activity ocurring.\n\nAlso add finer breakdown of power to BatteryStats dumpsys for WiFi and Bluetooth.\n\nChange-Id: Ic3ce3e4e3b854f17f9a32fd4bdc47a8ea74ca439\n"
    },
    {
      "commit": "9dc575d63c5f0d7511308bd2cd3d5dbd20c15e17",
      "tree": "7a14306e1055be571d6dae1d1e354063b68845e5",
      "parents": [
        "3e634d93587d06d1dddfbe0b409891b39b92daa6"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Jun 12 16:10:25 2015 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Jun 12 16:11:46 2015 -0700"
      },
      "message": "Add StorageEventListener.onDiskDestroyed()\n\nBug 21336042\n\nChange-Id: I226cf205191dd302ff8d5156f9ae0fe8fc5b2c2b\n"
    },
    {
      "commit": "e36829ee00d178846cb95bebde41cc9204edcd76",
      "tree": "a0cd5cab11f1ed09c75931a8f4fc72c33b010acd",
      "parents": [
        "7d4412255b3dc5625444f33f04abf57683351aad",
        "b44864e76b56006298e574f8ce5539a1c9e1750f"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Jun 12 22:21:52 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 12 22:21:54 2015 +0000"
      },
      "message": "Merge \"Fix legacy disconnect callback.\" into mnc-dev"
    },
    {
      "commit": "bbd3eeb9e53707bcbf0cc540acd7bb566252a969",
      "tree": "31c7bb1cc1d70a73ddfb6f23c998f9e0dd5829f7",
      "parents": [
        "54b65ff3004a1585867e8c3c4d267b381123e179"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Jun 12 14:54:49 2015 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Jun 12 14:54:49 2015 -0700"
      },
      "message": "Only read foreground attr for FrameLayouts for targetSdkVersion \u003c M\n\nNow that the android:foreground attribute is supported for all views\nit turns out some existing apps were previously setting foreground or\napplying styles with a foreground to unsupporting views even though\nthe values being set were not drawables. While this was silently\nignored before, now it results in app crashes.\n\nThe most expedient fix is to only support foreground on\nnon-FrameLayout views if the app sets targetSdkVersion to M or newer.\n\nBug 21646309\n\nChange-Id: I8937f44988866e86e640555f4bbc5dd5b2e1cce1\n"
    },
    {
      "commit": "6a25e400cf927067421a784f58c1bf0f1a7c2cf1",
      "tree": "bd9a64e64a2558f2079f82df8e661845e7128e96",
      "parents": [
        "7413ab673132c455663d6e4079fe5c2158b5046b"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Jun 12 14:26:58 2015 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Jun 12 21:51:29 2015 +0000"
      },
      "message": "Label work profile notification badge for a11y\n\nBug: 21165217\nChange-Id: I9d326332af0780c34dfd5cba182ff74a2bc34950\n"
    },
    {
      "commit": "b44864e76b56006298e574f8ce5539a1c9e1750f",
      "tree": "d905cf244a281b819ebbcf53ecd22ee787a48ca1",
      "parents": [
        "a94c6033452b465a28d6bd76015d4a1de6b1bd29"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Jun 12 14:39:12 2015 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Jun 12 14:39:12 2015 -0700"
      },
      "message": "Fix legacy disconnect callback.\n\nBug: 21708377\nChange-Id: I17e9fe0fda77e8f4cb00578d5d9658dc24cab543\n"
    },
    {
      "commit": "0b9fd85f8f08fb0fc19af75a386d14e103745561",
      "tree": "b8f8d909e3364ef3e0b3d7d09bb47c902b8e3104",
      "parents": [
        "7298749d48a9cff4dae3c189445a990700c43f31",
        "94283533aba1b8c895728feb40462250a1ebecce"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Fri Jun 12 21:31:30 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 12 21:31:48 2015 +0000"
      },
      "message": "Merge \"Change ActionBar animtion from/to ActionMode\" into mnc-dev"
    },
    {
      "commit": "94283533aba1b8c895728feb40462250a1ebecce",
      "tree": "44086b3e54716bb50c1f6e464a53921617495045",
      "parents": [
        "3e85c1ed0cce70164dfe6f8ffa4bf3695c4ce0ba"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Wed Jun 10 18:51:22 2015 -0700"
      },
      "committer": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Fri Jun 12 14:21:30 2015 -0700"
      },
      "message": "Change ActionBar animtion from/to ActionMode\n\nThis CL changes the animation going from/to ActionMode per UX request.\nThe previous animation uses a combination of scale and translation\nanimation, whereas the new animation uses fade-out and then fade-in\n(no cross-fade) for the action bar transition.\n\nBug: 20882034\nChange-Id: I06286a215d058ed6f9f2023a4f0bcc60fa7ef46f\n"
    },
    {
      "commit": "e554cc96597d4b738f14a1514772e4d49e78c542",
      "tree": "cdee6876faa1c56d2e0ec3dc0cfb51f2913372db",
      "parents": [
        "17de4b2a73996366ff3d7759793a6809654caebe",
        "3d1933c45fe9ba2389ebd166d96abeceab1971d1"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jun 12 19:38:38 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 12 19:38:39 2015 +0000"
      },
      "message": "Merge \"Implement some control over ALLOW_WHILE_IDLE alarms.\" into mnc-dev"
    },
    {
      "commit": "3d1933c45fe9ba2389ebd166d96abeceab1971d1",
      "tree": "aa62fd57d10a9ae0bfb86e73655bc07b3b2b47e3",
      "parents": [
        "8a435ced674562b827f91800317a89056e050b15"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jun 10 16:25:57 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jun 12 12:37:35 2015 -0700"
      },
      "message": "Implement some control over ALLOW_WHILE_IDLE alarms.\n\nSince these alarms allow you to bypass the idle restrictions,\nwe don\u0027t want them to be so open-ended like other alarms.  This\nimplements a policy where the alarm manager will only deliver these\ntypes of alarms every X minutes to each application.  For this\ninitial implementation, X is 1 minute under normal operation and\n15 minutes when in idle mode.\n\nTo do this, I needed to introduce a new internal allow-while-idle\nflag for system alarms, which applications can\u0027t get, and doesn\u0027t\nhave these new restrictions.\n\nAlso tweaked how the alarm manager handles the alarm window, so it\ndoesn\u0027t change if the alarm gets rescheduld; the window is now always\nwhat as computed based on the time when the alarm was first\ngiven to it.\n\nFinally, fix TimeUtils to be able to correctly print times that\nare \u003e 999 days.\n\nChange-Id: Ibad8c6a7c14b0624b54e82267be23224b4c31e84\n"
    },
    {
      "commit": "17de4b2a73996366ff3d7759793a6809654caebe",
      "tree": "ea4b1be97c53e507c124120681efde58e2c20ad3",
      "parents": [
        "6161eb3494837cb7031b940e02fcbf5449e5be77",
        "1ce4b6d3c6cb5b2eb9c9d00472be12245db92427"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri Jun 12 19:28:52 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 12 19:28:54 2015 +0000"
      },
      "message": "Merge \"remove usage of deprecated method setLatestEventInfo\" into mnc-dev"
    },
    {
      "commit": "6161eb3494837cb7031b940e02fcbf5449e5be77",
      "tree": "9b8aa9402b54222d013062b58a936ffc9ea63e5a",
      "parents": [
        "816870bfd72d5d21a99ece0797c8b37382f16661",
        "a4f9dc1cf0297dc93615e638fd490e4ef346a249"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Fri Jun 12 18:27:43 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 12 18:27:45 2015 +0000"
      },
      "message": "Merge \"Update doc of ACTION_PROVISION_MANAGED_DEVICE\" into mnc-dev"
    },
    {
      "commit": "ffff74abb13ad8c0e25175bd361d570a8e5e1406",
      "tree": "bfeb8e2bb047668d3fe3ccf6c82586ad6f79b601",
      "parents": [
        "7ae22652a5c48f0d2590b8caf2ea9e040c2f0023",
        "6776849dc5ff851a225745393f082b702754e278"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Jun 12 17:52:54 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 12 17:52:55 2015 +0000"
      },
      "message": "Merge \"Report app standby state to batterystats\" into mnc-dev"
    }
  ],
  "next": "7ae22652a5c48f0d2590b8caf2ea9e040c2f0023"
}
