)]}'
{
  "log": [
    {
      "commit": "e50b091df9586c5c41d219ffb0c41fa3f893c329",
      "tree": "494b1b7e6a9cc9a368c4b18be15490cf51cbb345",
      "parents": [
        "a1b35394b69145fe0a08eebb9d71ff8d54a4fca9",
        "ec3364cc3257372f10e8bad66832874a3bf45d7d"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Jun 04 17:32:52 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 17:32:53 2015 +0000"
      },
      "message": "Merge \"Clean up the enter transition even if there is not entering fragment.\" into mnc-dev"
    },
    {
      "commit": "ec3364cc3257372f10e8bad66832874a3bf45d7d",
      "tree": "7208e17509e26539333d0c52afd6db9ed957632b",
      "parents": [
        "4bd071e590ad5917ae81e71ad6b1d0807d8893cb"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed Jun 03 15:47:44 2015 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Jun 04 10:28:54 2015 -0700"
      },
      "message": "Clean up the enter transition even if there is not entering fragment.\n\nBug 21618103\n\nChange-Id: Id670465afd0b743f964d24d7d36d49706b459ac8\n"
    },
    {
      "commit": "2e4e5d745f6e2bc2d9d63b25a45385b55ec4cfe3",
      "tree": "ea39ad05c4272fb7b13a53f2ffeb9c1ef47916d6",
      "parents": [
        "2fe44efced5ac28bc3e03c9c101644b4ef0134bb",
        "31ff78b1465b26d50c629f8f47d1a485218f6ad5"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 04 17:19:25 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 17:19:27 2015 +0000"
      },
      "message": "Merge \"Revert \"Synchronize selected item data on-demand after data set invalidation\"\" into mnc-dev"
    },
    {
      "commit": "31ff78b1465b26d50c629f8f47d1a485218f6ad5",
      "tree": "2eb534a9a4d29ec098f7371767dd0591b52ec062",
      "parents": [
        "abed07f6c0186e16e1c8e8aaceaf8cf961695c66"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 04 17:18:34 2015 +0000"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 04 17:18:34 2015 +0000"
      },
      "message": "Revert \"Synchronize selected item data on-demand after data set invalidation\"\n\nThis CL was a can of worms. More extensive changes are\nneeded to decouple AdapterView state from measure/layout\npasses.\n\nThis reverts commit abed07f6c0186e16e1c8e8aaceaf8cf961695c66.\n\nChange-Id: I4e4e01692a1f660a04e9dfd16db882f13c3d0b94\n"
    },
    {
      "commit": "2fe44efced5ac28bc3e03c9c101644b4ef0134bb",
      "tree": "a46cc896ac19aaa77314eeef79654bed0523ba59",
      "parents": [
        "b0a5e78fc06aeb67ac1f55832c9ceef5f92a0807",
        "5047132887112df4235beea8ff42a28f1653e202"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Thu Jun 04 17:09:09 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 17:09:11 2015 +0000"
      },
      "message": "Merge \"Also refresh FloatingToolbar for \"icon\" menu item changes.\" into mnc-dev"
    },
    {
      "commit": "b0a5e78fc06aeb67ac1f55832c9ceef5f92a0807",
      "tree": "310f16ba5e22eec96820b6d8f0945d789a3d7ca6",
      "parents": [
        "52999685178656caba37fa0e9055ac26d707bdce",
        "69c6adc96eecfde74ceb83cf9177428dc08b6067"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 04 16:56:39 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 16:56:52 2015 +0000"
      },
      "message": "Merge \"More API changes.\" into mnc-dev"
    },
    {
      "commit": "52999685178656caba37fa0e9055ac26d707bdce",
      "tree": "49ac375bdd16a0a785c0fc7a17a76ed0d229a41c",
      "parents": [
        "13d6e4b33b1c34c256d62837a0cda55fae578884",
        "a70d4a90a029910f788c3e7f8715cf3b842b1e2b"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 04 16:55:56 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 16:55:57 2015 +0000"
      },
      "message": "Merge \"Prevent poorly-extended ParcelableSpans from writing to parcels\" into mnc-dev"
    },
    {
      "commit": "cc71518aef42089a5ff5367b8d54c18c01329e13",
      "tree": "472932a8e5a4c2da790512b4de0722bc350ca872",
      "parents": [
        "1d283bf269fd51652fa26fcba28c1c407e54f58a",
        "d724886cc13990ebcf55134455ef0fa223054ae8"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Jun 04 08:06:08 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 08:06:10 2015 +0000"
      },
      "message": "Merge \"Include InputMethodSubtypeSwitchingController in state dump.\" into mnc-dev"
    },
    {
      "commit": "d724886cc13990ebcf55134455ef0fa223054ae8",
      "tree": "458ea6889298c5319681b4864a9b951d5384a5ee",
      "parents": [
        "90bf7084bf4f681383bf3329b0935de55330e782"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Jun 03 23:56:12 2015 -0700"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Jun 04 00:13:50 2015 -0700"
      },
      "message": "Include InputMethodSubtypeSwitchingController in state dump.\n\nIn order to diagnose IME issues in multi-user / multi-profile\nenvironment, internal state of\nInputMethodSubtypeSwitchingController needs to be included in\nthe bugreport.\n\nBug: 19340792\nBug: 19587437\nBug: 21612582\nChange-Id: I34aca2c1a4330ec08b5e40441e631809a8bb844e\n"
    },
    {
      "commit": "4186b1d4d833544f007009e437eecebb037677f2",
      "tree": "21aa12cf37772d84100c774f70be33fb45f2e763",
      "parents": [
        "2b885195cd391956cb0b8812d3aad2d65c0ed92f",
        "7e4fbe03899a2c278ffdf1e36fb4a16dc8cc204c"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Thu Jun 04 06:06:48 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 06:06:52 2015 +0000"
      },
      "message": "Merge \"Stop offering \"Replace...\" when there are no suggestions.\" into mnc-dev"
    },
    {
      "commit": "f1bbdf5182107aa7779cd1a91d8652f04fa1b399",
      "tree": "5cb2943150e651d5946ef2cbaf9ad7cfd89871b5",
      "parents": [
        "b3876474399ae22ccfc8f04d7f9ab577517db370",
        "a2235eedde2eb240f48a459df75a2b0d0599e7c5"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Jun 04 02:42:50 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 02:42:52 2015 +0000"
      },
      "message": "Merge \"FastJNI for android.os.Trace\" into mnc-dev"
    },
    {
      "commit": "b3876474399ae22ccfc8f04d7f9ab577517db370",
      "tree": "0a821dfc7ab49470e85b00d0bc99a7f62a75db4c",
      "parents": [
        "b7c3e931cd2ef332f05a2bb78e7036d53aeab18c",
        "386a824384a0d5795a38d10d1d2c18e4e50f8c30"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Jun 04 02:20:36 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 02:21:09 2015 +0000"
      },
      "message": "Merge \"Make node retrieval methods in AccessibilityManagerService use separate Region instances to make them thread safe.\" into mnc-dev"
    },
    {
      "commit": "386a824384a0d5795a38d10d1d2c18e4e50f8c30",
      "tree": "ec78c084bd26b80ba1d4b3c4d13c6fdf8efb505d",
      "parents": [
        "db2911321b1cb0870d10baab370c93da13a91067"
      ],
      "author": {
        "name": "Nirmal Patel",
        "email": "nirmalpatel@google.com",
        "time": "Tue Jun 02 18:11:32 2015 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jun 03 19:18:00 2015 -0700"
      },
      "message": "Make node retrieval methods in AccessibilityManagerService use separate Region instances to make them thread safe.\n\nb/21087793\n\nChange-Id: Ice690e3d7494788fb9e1e234a54f14831bd4e0d3\n(cherry picked from commit ebd8eb4610d6bb9322a374f8965a78ba1c39ee63)\n"
    },
    {
      "commit": "b1300e39c7974937d563b3ec62f5246248a157b3",
      "tree": "57badde35684bd3320a6f9c2e3495571c230f00b",
      "parents": [
        "fab663ebfdbb7c0c8e12e27dd82b0c9331f14184"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Thu May 28 12:51:52 2015 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Wed Jun 03 17:50:22 2015 -0700"
      },
      "message": "Camera2: add high speed video APIs\n\nInterface only.\n\nBug: 21442271\nChange-Id: If81caa0f2dc9f7802af564abcd9541aff3e30901\n"
    },
    {
      "commit": "fab663ebfdbb7c0c8e12e27dd82b0c9331f14184",
      "tree": "e855ca181436e126f38b79b7d16fe7027a6f5222",
      "parents": [
        "bbb4c6142aaccbb6aa7029ec01799e222a09bcde"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Tue May 26 19:46:31 2015 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Wed Jun 03 17:45:48 2015 -0700"
      },
      "message": "camera_metadata: update high speed video recording API\n\nUpdate high speed video recording API to support batch mode recording.\n\nBug: 21442271\nChange-Id: I62de6067c75fcfbe6320dd987cce65843d810021\n"
    },
    {
      "commit": "bbb4c6142aaccbb6aa7029ec01799e222a09bcde",
      "tree": "2addf728c754fcd84a80eeb69ced8f678520ed31",
      "parents": [
        "0113144f790067fd0b3d4a99c2c190f1b6c606f3",
        "e3eb1833503c324127c621d22cbf7ac1729dbc54"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Thu Jun 04 00:10:41 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 00:10:43 2015 +0000"
      },
      "message": "Merge \"Fix floating toolbar position issues.\" into mnc-dev"
    },
    {
      "commit": "8d6a9363a16d1abd0a2ae5b6a59c96beacd2980c",
      "tree": "ed67dbbf0a3dd9ed79705b1a781a7bd7757a7495",
      "parents": [
        "461829d607b32ee492b6123043ae4232ed82ae93",
        "7d5967e55edc8c3dfdf72aea263b5543a2b6e801"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 03 23:48:40 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 23:48:41 2015 +0000"
      },
      "message": "Merge \"Fix drop down layout inflation in ThemedSpinnerAdapter classes\" into mnc-dev"
    },
    {
      "commit": "461829d607b32ee492b6123043ae4232ed82ae93",
      "tree": "9368e981cd696ec9c4c1419139d0343551093e8c",
      "parents": [
        "d3c9df1a34ec41a8ab6c13911d0887a37170d0cc"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jun 03 14:41:18 2015 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jun 03 23:44:52 2015 +0000"
      },
      "message": "Prevent windows below the keyguard from showing\n\nFixes a bug where windows below the lock screen\ncould become visible if a SHOW_WHEN_LOCKED activity\nhides the status bar.\n\nBug: 21450145\nChange-Id: Ie660394cb96d7e6839bd4fb7c2729133bac2dfc5\n"
    },
    {
      "commit": "d3c9df1a34ec41a8ab6c13911d0887a37170d0cc",
      "tree": "c48d41b5872fc1a84bf2654262a652a08c296aae",
      "parents": [
        "e9bb596cc878281be209952f1cce886be75cd146",
        "d281428abde6e4a9846da4cace08bd51ef97fb3e"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 03 23:34:56 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 23:35:02 2015 +0000"
      },
      "message": "Merge \"Update number picker styling for Material\" into mnc-dev"
    },
    {
      "commit": "e9bb596cc878281be209952f1cce886be75cd146",
      "tree": "0ce8b64316b6b12d0b76f8b06f0b5a15ffc79e1c",
      "parents": [
        "b8da5340f23620630e2875922845689197272273",
        "abed07f6c0186e16e1c8e8aaceaf8cf961695c66"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 03 23:29:05 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 23:29:10 2015 +0000"
      },
      "message": "Merge \"Synchronize selected item data on-demand after data set invalidation\" into mnc-dev"
    },
    {
      "commit": "7d5967e55edc8c3dfdf72aea263b5543a2b6e801",
      "tree": "48eb2ce16d183026e017b75e2b1225cd0513e101",
      "parents": [
        "b8da5340f23620630e2875922845689197272273"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 03 16:27:36 2015 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 03 16:27:36 2015 -0700"
      },
      "message": "Fix drop down layout inflation in ThemedSpinnerAdapter classes\n\nBug: 21209640\nChange-Id: I32aed1b70977fae25f43714eb3ef6edca53e51e9\n"
    },
    {
      "commit": "b8da5340f23620630e2875922845689197272273",
      "tree": "02464ce13feb8d723812cb98557b8fc61af9d4c1",
      "parents": [
        "88ac4e04a5d64ca010ab71bdca6764baf53f82a1",
        "f7aa9251d091d0e52e879a8a92bd38228e58efd9"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 03 23:19:53 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 23:20:36 2015 +0000"
      },
      "message": "Merge \"Pass setEnabled() value in calendar-mode DatePicker delegate\" into mnc-dev"
    },
    {
      "commit": "88ac4e04a5d64ca010ab71bdca6764baf53f82a1",
      "tree": "c5b8ae2901301987089b973836bd8eb38569f3d8",
      "parents": [
        "cd45913fe3d21f0f30c406272c8acb991a76bf77",
        "a6a082862b9e2ea4c9e9a1a945927c4040993f6e"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jun 03 23:09:47 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 23:09:49 2015 +0000"
      },
      "message": "Merge \"Rename setTextDir to setTextDirection\" into mnc-dev"
    },
    {
      "commit": "cd45913fe3d21f0f30c406272c8acb991a76bf77",
      "tree": "34f5e3bafb77c0030353e5d687291af349dacdfd",
      "parents": [
        "597059d535278323ddce9ff5229e063f5a6d6ebf",
        "cec5f733f573789fd1b61496c038f6ae455bb7e7"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jun 03 22:52:40 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 22:54:00 2015 +0000"
      },
      "message": "Merge \"Fix view foreground tinting\" into mnc-dev"
    },
    {
      "commit": "597059d535278323ddce9ff5229e063f5a6d6ebf",
      "tree": "33cb4d426ebfe70bbfdb931bf8581d6a69413d9e",
      "parents": [
        "eb665337162416c4754a9f11005004a8d936775e",
        "a2011d232b96e24d97050c39515d14365f380378"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jun 03 22:44:46 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 22:44:48 2015 +0000"
      },
      "message": "Merge \"Adding missing permission API to fragment\" into mnc-dev"
    },
    {
      "commit": "a2011d232b96e24d97050c39515d14365f380378",
      "tree": "e841e7f9296c3f621aa5f56b163ca994397f7d45",
      "parents": [
        "981975a3e7b439324bdfbf4076f350f7655135d7"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jun 03 15:43:59 2015 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jun 03 15:43:59 2015 -0700"
      },
      "message": "Adding missing permission API to fragment\n\nChange-Id: I90309a23a08a82f0ab93eb4f6185db09e035aac1\n"
    },
    {
      "commit": "eb665337162416c4754a9f11005004a8d936775e",
      "tree": "a13300c88c624b720054d2a91a3feac5f10db2e0",
      "parents": [
        "981975a3e7b439324bdfbf4076f350f7655135d7",
        "dfac443516118631091124dfba271194fcaf5076"
      ],
      "author": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Wed Jun 03 22:33:58 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 22:33:59 2015 +0000"
      },
      "message": "Merge \"Fix Floating tool bar covers text during long press + drag\" into mnc-dev"
    },
    {
      "commit": "cec5f733f573789fd1b61496c038f6ae455bb7e7",
      "tree": "0dd9a8367538b88dc289c89d3a07760178a858f8",
      "parents": [
        "95753e2f4b423bd914d6087c1847fc851080cae9"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jun 03 15:26:51 2015 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jun 03 15:26:51 2015 -0700"
      },
      "message": "Fix view foreground tinting\n\nCopy and paste is bad, mmkay?\n\nBug 21209639\n\nChange-Id: I6c17e8a30fad6d5110f18e4723a5f5e6ddb814b8\n"
    },
    {
      "commit": "abed07f6c0186e16e1c8e8aaceaf8cf961695c66",
      "tree": "df465013f577edba788a9e5ae0798c2454e714f2",
      "parents": [
        "f7aa9251d091d0e52e879a8a92bd38228e58efd9"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 03 15:19:13 2015 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 03 15:19:13 2015 -0700"
      },
      "message": "Synchronize selected item data on-demand after data set invalidation\n\nPreviously, the selected item data could become inconsistent between a\ncall to Adapter.notifyDataSetChanged()/Invalidated() and the subsequent\nlayout pass.\n\nBug: 21614294\nChange-Id: I45c9c98b2f6a8d8b8fb17de2065efa505cbf3c92\n"
    },
    {
      "commit": "95753e2f4b423bd914d6087c1847fc851080cae9",
      "tree": "d0bd594d97769f88286b41cc00603564f81fed5d",
      "parents": [
        "60eb693b0d83c52119fba498da6bc5b43c1d0782",
        "36d5a7b22500ec8c3d754e9caf1728dda168ad92"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Wed Jun 03 21:15:17 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 21:15:19 2015 +0000"
      },
      "message": "Merge \"Ensure to reset state of selecting by word/char for new selections\" into mnc-dev"
    },
    {
      "commit": "f7aa9251d091d0e52e879a8a92bd38228e58efd9",
      "tree": "2eb534a9a4d29ec098f7371767dd0591b52ec062",
      "parents": [
        "85f4b7b38cedddfb0ed9f57555fb81aceca786ac"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 03 14:07:26 2015 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 03 14:07:26 2015 -0700"
      },
      "message": "Pass setEnabled() value in calendar-mode DatePicker delegate\n\nFixes mContainer referencing wrong view. Also cleans up getCalendarView()\nexception message.\n\nBug: 21211308\nChange-Id: I4ad18206a8071b2c9b75d488e14fd53da6f5fa5b\n"
    },
    {
      "commit": "dfac443516118631091124dfba271194fcaf5076",
      "tree": "df9878ed8ba3e0bdebc015f02e79bb7c69b5f98b",
      "parents": [
        "f3edbb55ddf45ba2b37c18dea9e2e80594b81523"
      ],
      "author": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Fri May 15 12:18:24 2015 +0100"
      },
      "committer": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Wed Jun 03 22:06:55 2015 +0100"
      },
      "message": "Fix Floating tool bar covers text during long press + drag\n\nThe existing implementation started the ActionMode even when knowing\na drag would start. Moved this logic to once the drag is complete,\nto avoid the toolbar popping up while the user is still dragging.\n\nSince the existing method selected the initial word when no other\nselection existed, refactored that logic so it is also performed at\nthe start of the drag. Otherwise, the user sees no selection until\nhe drags over 2 or more words.\n\nBug: 21144634\n\nChange-Id: I97cf89b1c4c3ebdbbd1af50bd1ce5aa4af72164b\n"
    },
    {
      "commit": "8fd48ca377956e434819ade33a9970cd66a2fda7",
      "tree": "0e2be51bb5544d507dc0e43781729ac3a3524587",
      "parents": [
        "1b54fb27ac48495ed0b33868fda5776fb49fe0f3",
        "d8b7d2ce2da68cd1853dd1d734eae6fb9f6323d4"
      ],
      "author": {
        "name": "James Cook",
        "email": "jamescook@google.com",
        "time": "Wed Jun 03 20:58:50 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 20:58:52 2015 +0000"
      },
      "message": "Merge \"Fix TabHost stealing focus on hardware keyboard keypress\" into mnc-dev"
    },
    {
      "commit": "a2235eedde2eb240f48a459df75a2b0d0599e7c5",
      "tree": "654b555b5260f89a2fcb5c9e636b8b19b62f6964",
      "parents": [
        "4575acf1e72827dd6fd6cb645abfb3ba9043fa47"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Jun 03 13:46:11 2015 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Jun 03 13:46:12 2015 -0700"
      },
      "message": "FastJNI for android.os.Trace\n\nbug:21566713\n\nChange-Id: I129e405fe46268b9d40974d3a43f06a1faf4cadd\n"
    },
    {
      "commit": "1b54fb27ac48495ed0b33868fda5776fb49fe0f3",
      "tree": "5e4c41e89b3065437c0e778a73a041cdffed1932",
      "parents": [
        "4575acf1e72827dd6fd6cb645abfb3ba9043fa47"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Jun 02 17:40:58 2015 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Jun 03 13:42:21 2015 -0700"
      },
      "message": "Delete MAKE_ENUM_FLAGS\n\nbug:21595702\n\nSettle on namespace-enum for consistency. Also removes k prefix.\n\nChange-Id: Ib89f94cb9263de40b6e4636577dca4860867d0d8\n"
    },
    {
      "commit": "a6a082862b9e2ea4c9e9a1a945927c4040993f6e",
      "tree": "71236b385a2f94ba5b223ab5abcc9385f33b0288",
      "parents": [
        "dfe804416014c713df270d94f9c1c0f345eabb84"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jun 03 13:20:45 2015 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jun 03 13:20:45 2015 -0700"
      },
      "message": "Rename setTextDir to setTextDirection\n\nStaticLayout.Builder used \"setTextDir\" as a shorthand, but it\u0027s not\nas clear as spelling it out. So, setTextDirection.\n\nBug: 21572282\nChange-Id: Ia94476562d70678f963196b87bb63511d30836b6\n"
    },
    {
      "commit": "36d5a7b22500ec8c3d754e9caf1728dda168ad92",
      "tree": "4ffefb06d4308fbb62e1932b4108282467a365e9",
      "parents": [
        "59845bef8e66c278c728744785852b8799d832fc"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Fri May 22 10:31:12 2015 -0700"
      },
      "committer": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Wed Jun 03 19:53:52 2015 +0000"
      },
      "message": "Ensure to reset state of selecting by word/char for new selections\n\nPreviously this value was only updated when interacting with the\nselection handles, so if you started a selection, entered by-char mode,\nand then started another selection you would still be in by-char mode.\nThis resulted in incorrect behavior.\n\nThis CL alters the logic to update the handle state whenever the cursor\nis placed which will included the initial long press to select a word.\n\nBug: 21301589\nChange-Id: I15dbe6f2b76c7edd8ea4b3ba53e7107c47bc48fa\n"
    },
    {
      "commit": "c52e0d900cc6f7ca60c7079ab50297b4a4b0c426",
      "tree": "1315ac7a8f5b0abe1edea073ab475d0ab6a3be49",
      "parents": [
        "0771d9296d4395b121ce1854165c536151dae7b3",
        "a3aa6d827860a27217b147aca6baf44fe14d1db3"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jun 03 19:52:25 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 19:52:26 2015 +0000"
      },
      "message": "Merge \"Properly restore RTL state in HorizontalScrollView\" into mnc-dev"
    },
    {
      "commit": "0771d9296d4395b121ce1854165c536151dae7b3",
      "tree": "a12a8c683fb43d41b920a8bc44f0eaa6f3338d8c",
      "parents": [
        "e56782c0f4f27c34a5959bee0cfbf00bcfdf0da9",
        "dfd2ffb970276fa7ace39f60e790b060ea6ddc9e"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jun 03 19:47:34 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 19:47:36 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into mnc-dev"
    },
    {
      "commit": "dfd2ffb970276fa7ace39f60e790b060ea6ddc9e",
      "tree": "b56dabf3019c77d48ec0fbb26657428b7494e6aa",
      "parents": [
        "e7f68c18bf1a1da5d0aa129674fe4f9ecf06ac8c"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jun 03 12:41:03 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jun 03 12:41:03 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I8ad8251f4d867e6f2a64782541d7afba1b2bf4a7\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "e3eb1833503c324127c621d22cbf7ac1729dbc54",
      "tree": "604f0e0a0ad96b42ceccd2d1687e6b9d192bd6f4",
      "parents": [
        "e7934a6576187486e6474aba28b14001afd7422c"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Wed May 27 20:31:01 2015 +0100"
      },
      "committer": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Wed Jun 03 20:33:49 2015 +0100"
      },
      "message": "Fix floating toolbar position issues.\n\nThis CL makes the toolbar respect a viewport specified by\nthe content area (calculated from the globalVisibleRect and\nwindowInsets). By doing this the toolbar positions\nitself appropraitely avoiding the status and nav bars.\n\nBug: 21324303\nChange-Id: I3de9e114194dd43888b7f581ef12c3f8b813b3ca\n"
    },
    {
      "commit": "e56782c0f4f27c34a5959bee0cfbf00bcfdf0da9",
      "tree": "60a283bacc341bee78ee1e8faffc2fdddf7e7c8f",
      "parents": [
        "77f55c5c60fd5cbcc4383142fd285fad3dd051ea",
        "c6de03b0cd63094480af7df92379543e35ef7ee4"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Wed Jun 03 19:27:04 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 19:27:12 2015 +0000"
      },
      "message": "Merge \"make WiFi No Network Periodic Scans Interval to 5 minutes\" into mnc-dev"
    },
    {
      "commit": "bac9576928abd0abfab91e012f2ed06f533a7f53",
      "tree": "498ce65a8a95c33a031ba3a9daf42d90ca91e2d6",
      "parents": [
        "afa9e99c8849ede4a71610b0d2bcb86cb7cb6d66"
      ],
      "author": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Wed Jun 03 12:02:59 2015 -0700"
      },
      "committer": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Wed Jun 03 19:18:59 2015 +0000"
      },
      "message": "Fix build\n\nBug: 21602590\nChange-Id: Iffb9a7b74dc97bf30aea2014b0e3d2a96097291b\n"
    },
    {
      "commit": "c6de03b0cd63094480af7df92379543e35ef7ee4",
      "tree": "f9146c09e160d1d42054ace16fe25f878850c2a6",
      "parents": [
        "0d8513adcacbbbc88b5228ad6fca12a38c721fce"
      ],
      "author": {
        "name": "Pierre Vandwalle",
        "email": "vandwalle@google.com",
        "time": "Tue Jun 02 13:09:57 2015 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Wed Jun 03 12:05:46 2015 -0700"
      },
      "message": "make WiFi No Network Periodic Scans Interval to 5 minutes\n\nBug:21274132\n\nChange-Id: I751319e82deca1e40a3926fd210dd71a55a785f7\n(cherry picked from commit 5fcff4ed7db9f0897d8fdae78c05cbdefe258455)\n"
    },
    {
      "commit": "afa9e99c8849ede4a71610b0d2bcb86cb7cb6d66",
      "tree": "541b00b8494c389b011f45dfbce14ec656b7b848",
      "parents": [
        "4a7bb4624f3b8a0633461e2f5d662fd80d816bbf",
        "6cc4627d88932c93ce4c8821a5714b5382cd0425"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jun 03 18:46:06 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 18:46:07 2015 +0000"
      },
      "message": "Merge \"Fix finding views by accessibility id.\" into mnc-dev"
    },
    {
      "commit": "6cc4627d88932c93ce4c8821a5714b5382cd0425",
      "tree": "6600faf7089c2b4eac885d37cac9e2aa7de4b3c4",
      "parents": [
        "3546c61b27eee218fc37581a3e0229b8646eb119"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jun 03 11:38:30 2015 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jun 03 11:44:47 2015 -0700"
      },
      "message": "Fix finding views by accessibility id.\n\n1. If a view has a node provider, then the latter takes over\n   representation of the view tree. Hence, find by accessibility\n   id should not return children of a view with a provider.\n\n2. Views can change their importantce for accessibility, so an\n   accessibility service may get a node and try to act on it\n   but the node became not important in the meantime. Hence,\n   find by accessibility id should respect importance.\n\nChange-Id: Ib4d738c00f46c91300605a2928550f40705ea47b\n"
    },
    {
      "commit": "4a7bb4624f3b8a0633461e2f5d662fd80d816bbf",
      "tree": "6c8fd751575b6928478b10bbd2f010e778df1d8a",
      "parents": [
        "f270a8f3d653be4a6b8f665e8211db4f39507bb3",
        "6c413ce6382d083c0f34fb9c8f5220e1cf467650"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 03 18:28:49 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 18:28:50 2015 +0000"
      },
      "message": "Merge \"Call dispatchFinishTemporaryDetach before returning a transient view\" into mnc-dev"
    },
    {
      "commit": "f270a8f3d653be4a6b8f665e8211db4f39507bb3",
      "tree": "12abe228775eba700b64159a0d700bd6d680d193",
      "parents": [
        "13abe77f53ed2691a4cf926e8e3c0faa43a08f32"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Jun 03 10:11:47 2015 -0700"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Jun 03 11:19:35 2015 -0700"
      },
      "message": "Fix logic error in CarrierService.\n\nCarrierService is supposed to filter intents in onBind and only accept\nvalid actions. The logic was off so that it rejected all bind attempts.\n\nThis was tricky to track down because clients get no clear signal that\nonBind is returning null.\n\nBug: 21571360\nChange-Id: Id82fce8dfa73a75fae1ce69f73b922addc7daa3e\n"
    },
    {
      "commit": "13abe77f53ed2691a4cf926e8e3c0faa43a08f32",
      "tree": "7037a08edb625a41d63a9604ff7670f62b633b7f",
      "parents": [
        "27a2ce2e425f0a291344bd1d41fbbaf8afa14f0e",
        "c0e7a0416d8de2cb0c1d3715f4b7504edde29dff"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Jun 03 18:16:04 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 18:16:06 2015 +0000"
      },
      "message": "Merge \"Fix logic error in CarrierService.\" into mnc-dev"
    },
    {
      "commit": "e7934a6576187486e6474aba28b14001afd7422c",
      "tree": "95ae2f7e6c0712d7273608f2398c1ddd4fbf2dc4",
      "parents": [
        "844fbff80c72771d21ddabf13de8fe91312c3cd6",
        "36ff86c9a3d61dfab43b7f35631bf86d65150252"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jun 03 18:04:02 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 18:04:10 2015 +0000"
      },
      "message": "Merge \"Apply contextStart consistently in getRunAdvance\" into mnc-dev"
    },
    {
      "commit": "36ff86c9a3d61dfab43b7f35631bf86d65150252",
      "tree": "45d09ad2d6d92f8281796fdd743d5b2f40701b41",
      "parents": [
        "dfe804416014c713df270d94f9c1c0f345eabb84"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jun 03 10:58:33 2015 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jun 03 10:58:33 2015 -0700"
      },
      "message": "Apply contextStart consistently in getRunAdvance\n\nThe contextStart needs to be applied to all offsets relative to the\nactual start of context. The code was missing \"offset\", which caused\nmischief especially in mixed LTR and RTL text.\n\nBug: 21573666\nChange-Id: I47a1b6cde5862442b9c7236ee72b2ceb0df9b2e9\n"
    },
    {
      "commit": "a3aa6d827860a27217b147aca6baf44fe14d1db3",
      "tree": "0b0eabcdceb61bebc26fd948eea2f0d190bb4ab1",
      "parents": [
        "e25f6587d84c94331b2692e4eb6a2c1cbeb4be5b"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Jun 02 17:47:50 2015 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jun 03 10:56:45 2015 -0700"
      },
      "message": "Properly restore RTL state in HorizontalScrollView\n\nFix an incorrect unparceling of the previous saved state in\nHorizontalScrollView. Remove an unneeded field in the saved state by\nstoring scroll offset from start instead of scrollX + isRtl.\n\nBug 20666194\n\nChange-Id: I1ec45b3e3bd0846b5f659356df7ff94f42e61055\n"
    },
    {
      "commit": "844fbff80c72771d21ddabf13de8fe91312c3cd6",
      "tree": "55754813ab07c9c7a89c57f3a85de06b35c60a0a",
      "parents": [
        "96e727d1e63a918039ca1b1b1c98ec23ba108247",
        "e660d4e96a2e5ac35f2dd6e2b43c588dd7e28358"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Wed Jun 03 17:50:43 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 17:50:44 2015 +0000"
      },
      "message": "Merge \"Fix NPE when requesting outsets for detached view.\" into mnc-dev"
    },
    {
      "commit": "96e727d1e63a918039ca1b1b1c98ec23ba108247",
      "tree": "e0dbd9df5e730a567b760cf3ef9f9614d8b766d1",
      "parents": [
        "168d38aa3c200ea8a823e3faa64345e776e0da31",
        "6cb5cc19d467251d2e1e28791bf070f4ea6a2eed"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Wed Jun 03 17:47:45 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 17:47:47 2015 +0000"
      },
      "message": "Merge \"Fix FloatingToolbar positioning for RTL.\" into mnc-dev"
    },
    {
      "commit": "e660d4e96a2e5ac35f2dd6e2b43c588dd7e28358",
      "tree": "af4a503994f1496bbd33bf9a651c9e67e7c40b8c",
      "parents": [
        "8c554b015e5c5b7393b5b099ddab046b834f44c9"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Wed Jun 03 10:32:26 2015 -0700"
      },
      "committer": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Wed Jun 03 10:43:48 2015 -0700"
      },
      "message": "Fix NPE when requesting outsets for detached view.\n\nOutsets are used during measure/layout pass, but this can be called on a\nview that is not currently attached.\n\nBug: 21602590\nChange-Id: I23e3acc45ca4bf7684d8913f839e29e8e9e94d78\n"
    },
    {
      "commit": "168d38aa3c200ea8a823e3faa64345e776e0da31",
      "tree": "b5ca66b65af4876442e8a5072275fe97fe9b4420",
      "parents": [
        "85f4b7b38cedddfb0ed9f57555fb81aceca786ac",
        "92280cd309b0f5967dd253280962d8581844db89"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Jun 03 17:40:05 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 17:41:18 2015 +0000"
      },
      "message": "Merge \"Convert subtypes whose locale is \"tl\" to \"fil\".\" into mnc-dev"
    },
    {
      "commit": "6c413ce6382d083c0f34fb9c8f5220e1cf467650",
      "tree": "4176e1f04ffc69cea97a9c2f00d8247eba615c1c",
      "parents": [
        "5431000830551959db15038da8f057c2e993d01a"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 03 10:35:44 2015 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 03 10:35:44 2015 -0700"
      },
      "message": "Call dispatchFinishTemporaryDetach before returning a transient view\n\nListView caches transient state views for reuse during layout, which calls\ndispatchStartTemporaryDetach() before caching the view. This should always\nbe followed by a corresponding dispatchFinishTemporaryDetach() before\nremoving the view from the cache and returning it for reuse. While this\nwas the case for other types of cached views, we missed this call for\nviews placed in one of the two transient view caches.\n\nBug: 17387206\nChange-Id: I360945006558b2783c098183a7cc9bc28d05d9ab\n"
    },
    {
      "commit": "c0e7a0416d8de2cb0c1d3715f4b7504edde29dff",
      "tree": "2f7c640e348dc65120da955c35ac347fff7ad2a6",
      "parents": [
        "f0742bdf0665810cc64d22c0c275bc8c8b7463f0"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Jun 03 10:11:47 2015 -0700"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Jun 03 10:29:39 2015 -0700"
      },
      "message": "Fix logic error in CarrierService.\n\nCarrierService is supposed to filter intents in onBind and only accept\nvalid actions. The logic was off so that it rejected all bind attempts.\n\nThis was tricky to track down because clients get no clear signal that\nonBind is returning null.\n\nBug: 21571360\nChange-Id: If37a52e30d0c7fd0205f23595f39be3d55db69d4\n"
    },
    {
      "commit": "85f4b7b38cedddfb0ed9f57555fb81aceca786ac",
      "tree": "574e55701cfaa364bc7d38b51517a61bb0a3e34f",
      "parents": [
        "4f31c07fdd5a9cc442e499d5500924330c2813ae",
        "4699e43dc6370bd649c7b7cdfba06ca384ca42fe"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Wed Jun 03 17:25:36 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 17:25:38 2015 +0000"
      },
      "message": "Merge \"Fix block mode numbering (CTR got added as 4 rather than 3)\" into mnc-dev"
    },
    {
      "commit": "310fe5af672891870dc072965ce8ce2178172003",
      "tree": "4fb167def57ebeb850e4855b38cbd20c71089d8d",
      "parents": [
        "bb6d06058534d91cfaf98492799de83aee92a851",
        "6e4fb34e27546c0ff96d1257233e5b702236658a"
      ],
      "author": {
        "name": "Arunesh Mishra",
        "email": "arunesh@google.com",
        "time": "Wed Jun 03 17:13:53 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 17:13:55 2015 +0000"
      },
      "message": "Merge \"Use config.xml parameters instead of System properties.\" into mnc-dev"
    },
    {
      "commit": "87e949c4b836adb7856ca73a585aceaabe79a05f",
      "tree": "03882a33b809116d59a61f3f8aec45c69a2e29cf",
      "parents": [
        "5c56f74527d4d5c8c92c95e7e47319d2324bdb4d",
        "925843d535e0bf72a54c3597d42acb51539c877f"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Wed Jun 03 16:54:36 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 16:54:38 2015 +0000"
      },
      "message": "Merge \"More FloatingToolbar styles.\" into mnc-dev"
    },
    {
      "commit": "4699e43dc6370bd649c7b7cdfba06ca384ca42fe",
      "tree": "9deeefe2ff825cd7753f43590dcc864be13d6515",
      "parents": [
        "3aa33b3da04774d76e1a65b749667450dc81532b"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Mon Jun 01 13:01:54 2015 -0700"
      },
      "committer": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Wed Jun 03 09:36:51 2015 -0700"
      },
      "message": "Fix block mode numbering (CTR got added as 4 rather than 3)\n\nChange-Id: I8c886c67ba081255ef18eb0f99ca1e6003fabb33\n"
    },
    {
      "commit": "5c56f74527d4d5c8c92c95e7e47319d2324bdb4d",
      "tree": "9fb5a548cb2526bdd2f753f5cd387c0d8bb16126",
      "parents": [
        "4913211dbe9f6dbbab75788976465eb2e4c46cd7",
        "0fe70813e03891a2fe0efdc16cd289d646205682"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Wed Jun 03 16:35:19 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 16:35:21 2015 +0000"
      },
      "message": "Merge \"Remove KM_TAG_CHUNK_LENGTH and add KM_TAG_AEAD_TAG\" into mnc-dev"
    },
    {
      "commit": "4913211dbe9f6dbbab75788976465eb2e4c46cd7",
      "tree": "c52253d5a7f71eea09f7e72222d15562b0312c87",
      "parents": [
        "ac2e3886e3f129b0ee94bb514e026fe72951b4a8",
        "ffcfe3411ff6ccaa35c2873151e31c879506dadd"
      ],
      "author": {
        "name": "Xiaohui Chen",
        "email": "xiaohuic@google.com",
        "time": "Wed Jun 03 16:35:06 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 16:35:09 2015 +0000"
      },
      "message": "Merge \"usb debugging: show alert to secondary user\" into mnc-dev"
    },
    {
      "commit": "ffcfe3411ff6ccaa35c2873151e31c879506dadd",
      "tree": "1e8df4f4a430aadc6aef8f4059296bf04d27d25b",
      "parents": [
        "bdd500ecd4ceea7d4e4a06ece08c9b9fd5d8aec5"
      ],
      "author": {
        "name": "Xiaohui Chen",
        "email": "xiaohuic@google.com",
        "time": "Wed May 13 13:18:36 2015 -0700"
      },
      "committer": {
        "name": "Xiaohui Chen",
        "email": "xiaohuic@google.com",
        "time": "Wed Jun 03 09:32:19 2015 -0700"
      },
      "message": "usb debugging: show alert to secondary user\n\nBug: 12785423\nChange-Id: If7f60899cfdaca7bdad560bd59a78f5be74c24be\n"
    },
    {
      "commit": "6cb5cc19d467251d2e1e28791bf070f4ea6a2eed",
      "tree": "258249d7739ac67bdba444de6c1596f8e5158311",
      "parents": [
        "233241f13d5d7f841d3db80408429d4d0a528c78"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Wed Jun 03 11:28:12 2015 +0100"
      },
      "committer": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Wed Jun 03 16:24:52 2015 +0100"
      },
      "message": "Fix FloatingToolbar positioning for RTL.\n\n-The position of the toolbar was forced to the left side in an attempt\nto fix an RTL bug. This led to wrong positioning in LTR.\nThis is now fixed by using a dynamic \"show\" animation that takes into\nconsideration already set positions.\n\n-The correct position of the toolbar wasn\u0027t recalculated on updates\nfor RTL. This is now fixed.\n\nBug:21455067\nChange-Id: I0b31a8fd3c95549f5f10133a47a4d3ef27689010\n"
    },
    {
      "commit": "e7f68c18bf1a1da5d0aa129674fe4f9ecf06ac8c",
      "tree": "e89e14a435e6f386802241e1f213f658c00bc556",
      "parents": [
        "e247cdec6db549035b67bb21fa08a4c6c73897d3",
        "023544f762a835fa903088cb38abda31aa09bed5"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Jun 03 13:24:42 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 13:24:44 2015 +0000"
      },
      "message": "Merge \"Volume footer uglification.\" into mnc-dev"
    },
    {
      "commit": "0d8513adcacbbbc88b5228ad6fca12a38c721fce",
      "tree": "9da5ed26a3e324557d32fecffd7647c58b584c7d",
      "parents": [
        "0326f7772cad003b1bc6b3d7c39429bf53333eb8",
        "00d5122b2b59ca86b6278304c666211c4b39cc35"
      ],
      "author": {
        "name": "Yoshiki Iguchi",
        "email": "yoshiki@google.com",
        "time": "Wed Jun 03 06:05:34 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 06:05:37 2015 +0000"
      },
      "message": "Merge \"Add a permission annotation to IMM#setCurrentInputMethodSubtype.\" into mnc-dev"
    },
    {
      "commit": "56396c7f5b54d165b46969ea3152abbb23cf792f",
      "tree": "e2fe365536f492750d0097ef3208884f4100cc66",
      "parents": [
        "d49288352908e8cbc9a001e13df2eb35e78deb1a",
        "966486e134c901ea61195b352fdd81476b3639b4"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Wed Jun 03 05:21:52 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 05:22:02 2015 +0000"
      },
      "message": "Merge \"Track changes to the keystore binder API\" into mnc-dev"
    },
    {
      "commit": "f0742bdf0665810cc64d22c0c275bc8c8b7463f0",
      "tree": "5498e31b50e57742534ef7b8c811eee379cb073b",
      "parents": [
        "2752a14939d113e3f2696458b0b969bc023dadfa",
        "8944741c4f7b344a3d6716f51b2b44af35c05cb4"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Wed Jun 03 05:09:15 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 05:09:32 2015 +0000"
      },
      "message": "Merge changes from topic \u0027mwd-merge-wifi-0602015\u0027 into mnc-dev\n\n* changes:\n  keep hal based pno disabled by default\n  fix annoying typo\n  enable SSID whitelist\n  Rename HandlerThread name in RttManager     The sHandlerThread name in RttManager is called \"WifiScanner\".     It should be changed to RTTManager\n"
    },
    {
      "commit": "2752a14939d113e3f2696458b0b969bc023dadfa",
      "tree": "3b57b1c5b0fedf10f6a69ba5081ee2bacc0526a3",
      "parents": [
        "2328423d19416da0c1068883c33e612d5729fc47",
        "92adda2b616287146549d921dfe4c1199c0a4247"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Wed Jun 03 04:58:38 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 04:58:40 2015 +0000"
      },
      "message": "Merge \"Use final in favor of initialization safety.\" into mnc-dev"
    },
    {
      "commit": "92adda2b616287146549d921dfe4c1199c0a4247",
      "tree": "20de940ba84c511838bd06a55a43f14beb1fbdd9",
      "parents": [
        "11df5b66ef621c4d67f5b4980e879784de43fd70"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Tue Jun 02 16:27:12 2015 +0900"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Wed Jun 03 04:53:44 2015 +0000"
      },
      "message": "Use final in favor of initialization safety.\n\nMaking a member field final would be beneficial not\nonly for the readability but also for the initialization\nsafety.\nLeaving SpellCheckerSession#mSpellCheckerSessionListener\nnon-final does not make sense not only because we never\nchange that member field once SpellCheckerSession object\nis created and but also because SpellCheckerSession\ninstance is designed to be accessed from multiple threads\nat the same time, no matter if it has something to do\nwith Bug 18945456 or not.\n\nChange-Id: I1a7ebb54a5d0beddee8799fc5b0800c6e1059099\n"
    },
    {
      "commit": "2328423d19416da0c1068883c33e612d5729fc47",
      "tree": "552d85bd41093a792c3070545a65082bb5c4e045",
      "parents": [
        "b12c97040bff6b42a513b50cdf75a98d41cdb249"
      ],
      "author": {
        "name": "Casper Bonde",
        "email": "c.bonde@samsung.com",
        "time": "Tue Apr 21 13:12:05 2015 +0200"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Wed Jun 03 03:44:40 2015 +0000"
      },
      "message": "Add support for MITM for BluetoothSockets (1/4)\n\nThis change adds an option to enforce Man-in-the-middle protection\nfor the authentication process. This feature is needed for the Sim\nAccess Profile.\n\nChange-Id: Ia3ef0caeb750f88608c9fa6bf6367d1c77de4cf3\nSigned-off-by: Casper Bonde \u003cc.bonde@samsung.com\u003e\n"
    },
    {
      "commit": "b12c97040bff6b42a513b50cdf75a98d41cdb249",
      "tree": "f14c39a1493d1d3dfcb31edab2a03edc40909d2e",
      "parents": [
        "21d2a257633fe9a34351f43dd86268e075226480",
        "2027d85cbe2559a3f12aa2ac70af2b556788ec4c"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Jun 03 01:59:46 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 01:59:49 2015 +0000"
      },
      "message": "Merge \"Send neighbors into NUD_PROBE rather than NUD_DELAY\" into mnc-dev"
    },
    {
      "commit": "f559546d8c47988f5c4278bde27eb26da1c256cc",
      "tree": "92dce809bad803a0e352fa5489c91c44211a5f24",
      "parents": [
        "8f589d01d15efe88f3678b22db97223c01a54225",
        "9ce9a15f62232fa678596556c0e681b3024eb557"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jun 03 01:01:39 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 01:01:41 2015 +0000"
      },
      "message": "Merge \"Add annotations to a new API\" into mnc-dev"
    },
    {
      "commit": "8f589d01d15efe88f3678b22db97223c01a54225",
      "tree": "a72ebd4a0bb275e757b2ff9856418a58defe4ae4",
      "parents": [
        "3c1348773ad48edbd73cf32d9ae6d23841ea4cff",
        "e40bad8cf9397becdf05776c775c8286d3de46fa"
      ],
      "author": {
        "name": "Andres Morales",
        "email": "anmorales@google.com",
        "time": "Wed Jun 03 01:01:07 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 01:01:18 2015 +0000"
      },
      "message": "Merge \"[LockSettings] migrate patterns to be indexed at \u00271\u0027\" into mnc-dev"
    },
    {
      "commit": "9ce9a15f62232fa678596556c0e681b3024eb557",
      "tree": "ea44c82f1b810ed05df18add9874797080631923",
      "parents": [
        "aa048b6242585dfbf35ccefdaa59036ea2e47cf8"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jun 02 17:59:31 2015 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jun 02 17:59:31 2015 -0700"
      },
      "message": "Add annotations to a new API\n\nChange-Id: I41a87a0ba81b1123e06096db510a02a1d9e6531d\n"
    },
    {
      "commit": "3c1348773ad48edbd73cf32d9ae6d23841ea4cff",
      "tree": "25061e44aa4e40afb64436b9cfa254a120e7725f",
      "parents": [
        "c021632e0750e495e62c3952c506a3e5ed516dc2",
        "3427f57e036b3e535ca40076524eb53a72df4980"
      ],
      "author": {
        "name": "Jun Mukai",
        "email": "mukai@google.com",
        "time": "Wed Jun 03 00:59:13 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 00:59:15 2015 +0000"
      },
      "message": "Merge \"Retire PFLAG_ONLY_DRAWS_BACKGROUND.\" into mnc-dev"
    },
    {
      "commit": "c021632e0750e495e62c3952c506a3e5ed516dc2",
      "tree": "a9b5084684d1e8649575623c0d3c80c2b847a8f9",
      "parents": [
        "38f4396ebd1d90fbf9700c634d98964e85a29575",
        "4d4202bf57d8430a10f318ddfbf4f4b6dfbf0d74"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Wed Jun 03 00:56:22 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 00:56:24 2015 +0000"
      },
      "message": "Merge \"Load hyphenation data for more languages.\" into mnc-dev"
    },
    {
      "commit": "92280cd309b0f5967dd253280962d8581844db89",
      "tree": "5f71fb2d687bf63b39a60c7f430cafa898bcc73d",
      "parents": [
        "c5ff0020a2467e0b7aed590d790b5a1b4b082f56"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue Jun 02 16:50:14 2015 -0700"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue Jun 02 17:09:50 2015 -0700"
      },
      "message": "Convert subtypes whose locale is \"tl\" to \"fil\".\n\nOn Android, \"tl\" is a historic hack for what should really\nbe \"fil\". Now that we properly support 3-letter language codes,\nwe should be using \"fil\" throughout. Given this historical usage,\nIMEs that really want to support Tagalog (and not Filipino)\nshould use the ISO-639-3 code for Tagalog, which is \"tgl\".\n\nFor backward compatibility reasons, this CL uses the similar\napproach to I26e3aa0333aa3c76c80a3c1c9090cc2b368c8e10.\nInputMethodSubtype.getLocale() continues to return the \"locale\"\nstring parameter passed to the constructor as is, but in the\nAndroid framework we do normalizations/conversions whenever\nwe need a valid ISO-639-3 code.\n\nIn I26e3aa0333aa3c76c80a3c1c9090cc2b368c8e10, we rely on the\nconversion in the Locale constructor.  In this CL, we do replace\n\"tl\" with \"fil\" by ourselves.\n\nThis CL also adds InputMethodSubtype#getLocaleObject() a hidden\nAPI so that we can start relying on the Locale object at least\nin the framework.\n\nThis CL is based on the investigation by Narayan Kamath and his\npatch.\n\nBug: 20696126\nChange-Id: I94f203bddceb9c87710cb187cc3cc0ee6d9092a5\n"
    },
    {
      "commit": "da177bb5a0972fec1ecedcb7d9dbd969a1b09b25",
      "tree": "b247622feb7135de53b1f8b226f5c2f0f1da84fa",
      "parents": [
        "a0d30be3feb9cf97b92e25c5d0384351912c1696"
      ],
      "author": {
        "name": "Casper Bonde",
        "email": "c.bonde@samsung.com",
        "time": "Thu Apr 16 15:28:21 2015 +0200"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Wed Jun 03 00:04:37 2015 +0000"
      },
      "message": "SAP: Change to use new SDP Api (4/4)\n\nAdded class to carry SAP SDP record data.\n\nChange-Id: Ic0d07402eca52c88e2be101181f6dd12e5e738d0\nSigned-off-by: Casper Bonde \u003cc.bonde@samsung.com\u003e\n"
    },
    {
      "commit": "a0d30be3feb9cf97b92e25c5d0384351912c1696",
      "tree": "debe8dfc3e975f5970dc1f857cbca767c348e57f",
      "parents": [
        "e25f6587d84c94331b2692e4eb6a2c1cbeb4be5b",
        "ec07df075e55d5d9dbcd937dc5928ca181367356"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jun 03 00:03:28 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 00:03:30 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into mnc-dev"
    },
    {
      "commit": "ec07df075e55d5d9dbcd937dc5928ca181367356",
      "tree": "4d9081dbe190d9843c48ead6e2762c762ad118a9",
      "parents": [
        "56dbe3ee4bea8fce11a2698a44778e264e9ec2db"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Tue Jun 02 17:01:40 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Tue Jun 02 17:01:40 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Iac607a9db94c1949d364ae78a584285bc0882194\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "69c6adc96eecfde74ceb83cf9177428dc08b6067",
      "tree": "1c9fb3e63573cf0133ad3680d3cc8a048b0874c0",
      "parents": [
        "133b107d28649ef5a984be0acc06f53e49853b22"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jun 02 10:52:59 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jun 02 16:56:41 2015 -0700"
      },
      "message": "More API changes.\n\nStart moving Assist* stuff to android.app.assist.\n\nClean up some more of the VoiceInteractionSession APIs.\n\nClearly document that finish() is not the same as hide(),\nalways call hide() instead, and fix the finish() path to\nalso always do a hide to make sure everything is cleaned\nup correctly.\n\nChange-Id: I962d4069fcb34fe89547a95d395ae1b9fa3b4148\n"
    },
    {
      "commit": "e25f6587d84c94331b2692e4eb6a2c1cbeb4be5b",
      "tree": "2ff88a1dd874e68bed1bd6b67311777cd20d9431",
      "parents": [
        "6058251939e417ed764d76fbde77eefc964d0ee6",
        "2add9bcf8c33c59f300551bdb0671bbff0b55794"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 02 23:51:06 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 23:51:07 2015 +0000"
      },
      "message": "Merge \"API review feedback for ThemedSpinnerAdapter, Spinner\" into mnc-dev"
    },
    {
      "commit": "a70d4a90a029910f788c3e7f8715cf3b842b1e2b",
      "tree": "9c7e3361c9606a66c9da091b5530809b4161d608",
      "parents": [
        "5431000830551959db15038da8f057c2e993d01a"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 02 16:11:00 2015 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 02 16:11:00 2015 -0700"
      },
      "message": "Prevent poorly-extended ParcelableSpans from writing to parcels\n\nIf a developer extends an existing ParcelableSpan and overwrites\nwriteToParcel, TextUtils will crash when attempting to unparcel\nsince the span type ID is not accurate. This CL makes a separate\nframework-private method for writeToParcel to ensure that even if\na developer extends a ParcelableSpan class, they won\u0027t modify the\nparceling or unparceling code that\u0027s tied to the span type ID.\n\nBug: 21274544\nChange-Id: If4c3506a55999df7a3b6d87cb8d550235d7a02c6\n"
    },
    {
      "commit": "d8b7d2ce2da68cd1853dd1d734eae6fb9f6323d4",
      "tree": "a74c3922d882ed959936fc5fd952ea78db2e5751",
      "parents": [
        "ce48c1c1d8033e0bb62e0b24645b5c600c4adfc6"
      ],
      "author": {
        "name": "James Cook",
        "email": "jamescook@google.com",
        "time": "Tue Jun 02 13:27:28 2015 -0700"
      },
      "committer": {
        "name": "James Cook",
        "email": "jamescook@google.com",
        "time": "Tue Jun 02 16:02:12 2015 -0700"
      },
      "message": "Fix TabHost stealing focus on hardware keyboard keypress\n\nDon\u0027t try to change focus at all on exit from touch mode. The old\nbehavior might have been useful for very old apps with a TabHost as\ntheir primary UI, but that\u0027s not a modern app structure.\n\nBug: 21417491\nChange-Id: I3db2ab42c90b6c82f23216244a8183c4290eb7d7\n"
    },
    {
      "commit": "d281428abde6e4a9846da4cace08bd51ef97fb3e",
      "tree": "8ec012d5dfe63ae726164d87a7d887ffcc9bac93",
      "parents": [
        "5431000830551959db15038da8f057c2e993d01a"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 02 15:47:37 2015 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 02 15:47:37 2015 -0700"
      },
      "message": "Update number picker styling for Material\n\nImplements several missing drawable maintenance methods (state, etc.)\nfor NumberPicker\u0027s divider.\n\nBug: 21588885\nChange-Id: Ibe37884354864c43fbf84d9eb79d7183af46fcad\n"
    },
    {
      "commit": "7d01d2c6cfcdfad74735619ab95f8396be54dc0f",
      "tree": "582d73c990c989bc69a4031af35009fbdc5856fd",
      "parents": [
        "11accf51c2e5b3e4fcfc3d61e9b8a46c1ce0284a",
        "d944986fbdb3d45fab9ae4120af76ca4f6b0909c"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Jun 02 22:25:28 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 22:25:29 2015 +0000"
      },
      "message": "Merge \"Fix API review: Camera prewarm\" into mnc-dev"
    },
    {
      "commit": "11accf51c2e5b3e4fcfc3d61e9b8a46c1ce0284a",
      "tree": "9746b70d9deb2854eae4c8d2e06e0bfd742b0418",
      "parents": [
        "db6ac0e912ee935f848b4d5bede02f1f6df9e3e2",
        "a16cc15f6cf24b3ab30636476c4fa632265e44f1"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Jun 02 22:24:47 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 22:24:48 2015 +0000"
      },
      "message": "Merge \"Make sure starting windows only draw once\" into mnc-dev"
    },
    {
      "commit": "6e4fb34e27546c0ff96d1257233e5b702236658a",
      "tree": "fd5445cb798b37ccf86cb954d1f23491a7c25704",
      "parents": [
        "233241f13d5d7f841d3db80408429d4d0a528c78"
      ],
      "author": {
        "name": "Arunesh Mishra",
        "email": "arunesh@google.com",
        "time": "Tue Jun 02 13:23:41 2015 -0700"
      },
      "committer": {
        "name": "Arunesh Mishra",
        "email": "arunesh@google.com",
        "time": "Tue Jun 02 15:13:17 2015 -0700"
      },
      "message": "Use config.xml parameters instead of System properties.\n\nFor \u0027near-ultrasound\u0027 support (mic/speaker). Refer b/21072209\nfor details.\n\nBug: 21072209\nChange-Id: Id7131cd38288d74af8102487b2c6b03048b4ae3b\n"
    },
    {
      "commit": "db6ac0e912ee935f848b4d5bede02f1f6df9e3e2",
      "tree": "c0a4893842236c529363fcda8cd3957adabeae0d",
      "parents": [
        "3aa3f5f892017f8a3799278c0cee8773dd4c5a0f",
        "64bf7b2870b4fd38c859080441927f5a63196f5a"
      ],
      "author": {
        "name": "Nicolas Prevot",
        "email": "nprevot@google.com",
        "time": "Tue Jun 02 22:11:10 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 22:11:11 2015 +0000"
      },
      "message": "Merge \"Make ACTION_PROVISION_MANAGED_DEVICE public.\" into mnc-dev"
    },
    {
      "commit": "3aa3f5f892017f8a3799278c0cee8773dd4c5a0f",
      "tree": "b32dc552c8bfa39b426bfe5f7da4371cca51a701",
      "parents": [
        "c7a4eabe98226b9806753e8e6e2291b96fc8076a",
        "aa048b6242585dfbf35ccefdaa59036ea2e47cf8"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jun 02 22:09:17 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 22:09:18 2015 +0000"
      },
      "message": "Merge \"Fix java doc\" into mnc-dev"
    },
    {
      "commit": "aa048b6242585dfbf35ccefdaa59036ea2e47cf8",
      "tree": "fa01508c0a47455300dc71e693a52b4002a4c8f0",
      "parents": [
        "20770ddbd4d6f2af0093f36462a8f44a678b084b"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jun 02 15:08:48 2015 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jun 02 15:08:48 2015 -0700"
      },
      "message": "Fix java doc\n\nChange-Id: I927a1766e1e4cac99d0d7999fef568b82af769af\n"
    },
    {
      "commit": "023544f762a835fa903088cb38abda31aa09bed5",
      "tree": "681dbf8bdfb7e433f810194674198df273e1b29d",
      "parents": [
        "a58b9a2c06e6b0143a28cc3bf86d3f003c69b559"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Jun 02 17:52:46 2015 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Jun 02 17:56:28 2015 -0400"
      },
      "message": "Volume footer uglification.\n\n - Move \"End now\" button to its own line, below the condition lines.\n - Add the feature name \"Do Not Disturb\" to the condition summary\n   for the indef condition.\n - Fix found RTL issues with the footer.\n\nBug: 21171893\nChange-Id: Ia12fe57d46a5547beec82cf76e175982bfa3fd6c\n"
    },
    {
      "commit": "2add9bcf8c33c59f300551bdb0671bbff0b55794",
      "tree": "9e022bc69bf2024f88c47a3f24dcd57e9aaee595",
      "parents": [
        "5431000830551959db15038da8f057c2e993d01a"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 02 14:54:40 2015 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 02 14:54:40 2015 -0700"
      },
      "message": "API review feedback for ThemedSpinnerAdapter, Spinner\n\nMoves themed interface out of Spinner and extends SpinnerAdapter, updates\nSpinner constructor to take a Theme rather than a Context.\n\nDoes NOT change BaseAdapter to implement ThemedSpinnerAdapter, because\nthe BaseAdapter class does not have any notion of layout inflation and\nthat would break the contract implied by ThemedSpinnerAdapter.\n\nBug: 21571899\nChange-Id: Id7e8d630458857ce6c93a6a8b8f920e169ee1152\n"
    },
    {
      "commit": "c5ff0020a2467e0b7aed590d790b5a1b4b082f56",
      "tree": "75a8a84e9edacbc5086775a9661ab4e25736ea6f",
      "parents": [
        "abdf79aba01c6dbf4792907b4875fed023089f82",
        "20770ddbd4d6f2af0093f36462a8f44a678b084b"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jun 02 21:53:19 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 21:53:20 2015 +0000"
      },
      "message": "Merge \"Add API to hint whether to show on-board UI before a permission request.\" into mnc-dev"
    },
    {
      "commit": "20770ddbd4d6f2af0093f36462a8f44a678b084b",
      "tree": "70cf421b5fafd4c2412a4cc56ddb6cd6fcf67c9f",
      "parents": [
        "3546c61b27eee218fc37581a3e0229b8646eb119"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Fri May 29 15:43:04 2015 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jun 02 14:48:38 2015 -0700"
      },
      "message": "Add API to hint whether to show on-board UI before a permission request.\n\nbug:21511988\n\nChange-Id: I9d1d7adf34b68074e65510f53b6e642cf784cf6b\n"
    },
    {
      "commit": "0fe70813e03891a2fe0efdc16cd289d646205682",
      "tree": "77ef12fcbe96baed1d628785ffff9a10f8ddbdd2",
      "parents": [
        "3aa33b3da04774d76e1a65b749667450dc81532b"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Mon Jun 01 13:06:45 2015 -0700"
      },
      "committer": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Tue Jun 02 14:38:35 2015 -0700"
      },
      "message": "Remove KM_TAG_CHUNK_LENGTH and add KM_TAG_AEAD_TAG\n\nChange-Id: I384f3d2fee2f68279c6518d9ac0a79e29bed0e52\n"
    },
    {
      "commit": "3427f57e036b3e535ca40076524eb53a72df4980",
      "tree": "2d447a86038e5a28105860653dd72c1de37a7440",
      "parents": [
        "db2911321b1cb0870d10baab370c93da13a91067"
      ],
      "author": {
        "name": "Jun Mukai",
        "email": "mukai@google.com",
        "time": "Mon Jun 01 18:38:17 2015 -0700"
      },
      "committer": {
        "name": "Jun Mukai",
        "email": "mukai@google.com",
        "time": "Tue Jun 02 14:27:35 2015 -0700"
      },
      "message": "Retire PFLAG_ONLY_DRAWS_BACKGROUND.\n\nPer discussion on another CL, this CL retires\nPFLAG_ONLY_DRAWS_BACKGROUND because this is over-optimizing and\nmisleading.  Also setFlags() needs to care both the background\nand the foreground.\n\nBug: 20734520\nChange-Id: I57d63e776b5fbad9effd10ad87e683bbb2a6dacd\n"
    }
  ],
  "next": "64bf7b2870b4fd38c859080441927f5a63196f5a"
}
