)]}'
{
  "log": [
    {
      "commit": "001269ff89f8be4fa1032779ca7dc82b821a53c0",
      "tree": "556c253693040665b6b87150c7b8f425ec0b6d2f",
      "parents": [
        "bf949ce8a0f8d0a39bdc069c4bedddc4edef26e2"
      ],
      "author": {
        "name": "Ajay Panicker",
        "email": "apanicke@google.com",
        "time": "Fri Mar 18 15:38:20 2016 -0700"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Sat Mar 19 01:17:47 2016 +0000"
      },
      "message": "Make BluetoothManagerCallback oneway to prevent waiting on response\n\nBug: 27384453\nChange-Id: I2cd0f1bc03c7a1e887c89faa18d5baa6ca5be24a\n"
    },
    {
      "commit": "bf949ce8a0f8d0a39bdc069c4bedddc4edef26e2",
      "tree": "32953bd2a49662f671aef32125bef5bdb2389ff9",
      "parents": [
        "748277f02637a5ec8566bb65ec5111f168eb5cbd",
        "2fefbcf0d1b91f37684387971721c90112a9ac89"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat Mar 19 00:53:02 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 19 00:53:03 2016 +0000"
      },
      "message": "Merge \"Fix issue #27653326: Sync doesn\u0027t work in doze maintenance\" into nyc-dev"
    },
    {
      "commit": "1064d35307cff0601a22c8401cb72f628883489d",
      "tree": "0a58d0dd14c2cfb7762239405ca6cfb039049db1",
      "parents": [
        "fbf90eb0296b96120f91d40876e10507cb5c273a",
        "19a80a1e807acd00bec999eaac7812da6ffce954"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Sat Mar 19 00:36:20 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 19 00:36:22 2016 +0000"
      },
      "message": "Merge \"Tell IMS about missing InputConnection methods.\" into nyc-dev"
    },
    {
      "commit": "eac4de230d90497c96493d2b36909e8022a744f3",
      "tree": "2f6a63546017596d5ab1dd284f963d8224cc5839",
      "parents": [
        "15066a40692b42193bcff3b154815e621e9160ad",
        "cfedd20d54687449bb6a6982085003cbf9a22bcb"
      ],
      "author": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Sat Mar 19 00:18:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 19 00:18:24 2016 +0000"
      },
      "message": "Merge \"ims:rcs: Add UCE interface files for RCS.\" into nyc-dev"
    },
    {
      "commit": "2fefbcf0d1b91f37684387971721c90112a9ac89",
      "tree": "4f1599f3199415432f382758f9fd95c79473e863",
      "parents": [
        "0cc531ae31e1bb13ecca2cdcd8ddb296542362e0"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Mar 18 15:34:54 2016 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Mar 18 16:52:30 2016 -0700"
      },
      "message": "Fix issue #27653326: Sync doesn\u0027t work in doze maintenance\n\nAdd a (configurable) delay between when we start a maintenance\nwindow until the minimum time we will end it.\n\nAlso switch to using the alarm manager callback API.  (Yay!)\n\nAlso fix a little printing problem in the alarm manager dump\nso we put the package name and not some class hash in the\nsummary string of an alarm entry.\n\nChange-Id: I4281e5c80bc8b26ebc1fb6f603ec33ec0e379daa\n"
    },
    {
      "commit": "cfedd20d54687449bb6a6982085003cbf9a22bcb",
      "tree": "66f2bf261176184d482fed5747b225473b5d04e3",
      "parents": [
        "d037ef95e8b9a62cdbb415b0dfe6c02945487347"
      ],
      "author": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Fri Mar 18 16:09:50 2016 -0700"
      },
      "committer": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Fri Mar 18 16:09:50 2016 -0700"
      },
      "message": "ims:rcs: Add UCE interface files for RCS.\n\nBug: 23222011\nChange-Id: I2ce9e60240740acfe70c4a239163fbdbedbd96e0\n"
    },
    {
      "commit": "0cc531ae31e1bb13ecca2cdcd8ddb296542362e0",
      "tree": "093e8cefe2d15532d4bb2fe51e75bfd1116b5680",
      "parents": [
        "a46f1f7060c5212c7533cb0db3f8442f211e20eb",
        "4c284d513c30d62c15c8eb576c6a726920c82c6a"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Mar 18 23:08:21 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 18 23:08:23 2016 +0000"
      },
      "message": "Merge \"Don\u0027t bind ChooserTargetServices as user CURRENT\" into nyc-dev"
    },
    {
      "commit": "a46f1f7060c5212c7533cb0db3f8442f211e20eb",
      "tree": "4c4130b3078157da32806b1a503e29bdc7f89dac",
      "parents": [
        "9bc6ba974608592df72b2456e7dfa285741364ea",
        "c7354fe2d4d73808929d2087f2d18ee3d8fa47fc"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Mar 18 23:04:56 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 18 23:04:58 2016 +0000"
      },
      "message": "Merge \"Notify VrListenerService when VR activity changes.\" into nyc-dev"
    },
    {
      "commit": "4c284d513c30d62c15c8eb576c6a726920c82c6a",
      "tree": "b6c63ae092b018deecbe959df000a93f6f885a15",
      "parents": [
        "9bc6ba974608592df72b2456e7dfa285741364ea"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Mar 18 16:04:27 2016 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Mar 18 16:04:27 2016 -0700"
      },
      "message": "Don\u0027t bind ChooserTargetServices as user CURRENT\n\nBug 26151189\n\nChange-Id: I8ea76de499f7a7b9edbf1de3117d34d91bfa36ae\n"
    },
    {
      "commit": "c7354fe2d4d73808929d2087f2d18ee3d8fa47fc",
      "tree": "f42da94dbde4798e05ccf43c53406a336aa8b767",
      "parents": [
        "4f29d45ad44cc2e754000848e07b950e519e0b89"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Mon Mar 07 23:37:12 2016 -0800"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Mar 18 16:00:38 2016 -0700"
      },
      "message": "Notify VrListenerService when VR activity changes.\n\nBug: 27536964\nBug: 22855417\n\nChange-Id: I67e1f8e6595332b3d768a99735bbd5fd38dffdc9\n"
    },
    {
      "commit": "7fb0d094559b9ae431c3b520721ebdb3c111c4c2",
      "tree": "8e64008a5d4209721db8a3b637fb09c6ff69ab45",
      "parents": [
        "c0373595807294077f7a88750e16647493af4801",
        "96bacd186e5381d27181cb3414003a74e2d2c3b7"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Mar 18 22:29:19 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 18 22:29:20 2016 +0000"
      },
      "message": "Merge \"Rebuild outline when setBackground is called.\" into nyc-dev"
    },
    {
      "commit": "96bacd186e5381d27181cb3414003a74e2d2c3b7",
      "tree": "e87612e272bc3b5d5f872970a900796b058d8c27",
      "parents": [
        "83d0078f9571b3967ba73ca3651c60d55cd4096c"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Mar 18 15:24:30 2016 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Mar 18 15:28:23 2016 -0700"
      },
      "message": "Rebuild outline when setBackground is called.\n\nbug:27505848\n\nAlso correctly register damage from profiling bars.\n\nChange-Id: I9550c2742eb833350a077ca48eccf9b584083a1e\n"
    },
    {
      "commit": "7f1bdd9f9180574c8b6b98cefe3c542b92477295",
      "tree": "4feac57d589b9a75eea2b4ebf95ba48cd064f320",
      "parents": [
        "9eacb81e8312e50d77f55e4295be97e700d30b77",
        "d98f4ba86c02714d94ec3b6f35345cb0b04f7778"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Fri Mar 18 22:11:37 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 18 22:11:39 2016 +0000"
      },
      "message": "Merge \"Add @SafeVarargs for methods using typevar varargs.\" into nyc-dev"
    },
    {
      "commit": "620a28bad2b1ddabddf2d78b5a20a762ebc29205",
      "tree": "bbb57f33ecd00ea5ecdd5c95dd6aa09a6383d189",
      "parents": [
        "77e645123f3ab9d290b588c5806162054ff0c161",
        "a04c7a7c6442b8c6f87f5dd11fc5659cdb92decc"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Mar 18 19:54:50 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 18 19:54:52 2016 +0000"
      },
      "message": "Merge \"Mark more Bundles as being defusable.\" into nyc-dev"
    },
    {
      "commit": "b8768acda2e6fd48e969226728acd3dbcc1082a1",
      "tree": "db907057bf41ae2757f5f17ef5358034453f1d82",
      "parents": [
        "628e27f1053c3e2f94f59656b82b9cefd75c6e2e",
        "6ba60e60491c79896bc97c5712cedac32b6a67ea"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Fri Mar 18 19:02:52 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 18 19:02:54 2016 +0000"
      },
      "message": "Merge \"ContextHubManager: Rename Callback class.\" into nyc-dev"
    },
    {
      "commit": "1ce2abcf6d0a34e49a0c5fc5198c9c5a07a022b4",
      "tree": "119859df8c6314f97e9fa12e22f272b0e5b7c1cc",
      "parents": [
        "e6e08b4a5aa6da2bd8234632e030023bcdb7e9e7",
        "1c2fea8df7054d1bc23945c38460a123ce453c4a"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Mar 18 18:41:38 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 18 18:41:39 2016 +0000"
      },
      "message": "Merge \"Fix QS FBE-ness\" into nyc-dev"
    },
    {
      "commit": "e6e08b4a5aa6da2bd8234632e030023bcdb7e9e7",
      "tree": "3748c52a3977710e98a8855adf547f4fd7175c11",
      "parents": [
        "5ee99c4f026c7b45fd403ffe250cc30aa4bca70c",
        "b8009fddd85aa5ecd6b2321f92a1ae0568089a54"
      ],
      "author": {
        "name": "Tony Mantler",
        "email": "nicoya@google.com",
        "time": "Fri Mar 18 18:40:20 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 18 18:40:21 2016 +0000"
      },
      "message": "Merge \"Add safe-mode reboot to PowerManager\" into nyc-dev"
    },
    {
      "commit": "b8009fddd85aa5ecd6b2321f92a1ae0568089a54",
      "tree": "7ab1e353557b6189c5fd9957219411919f5094f8",
      "parents": [
        "ac329d3e34e99e10243906d32cc4e36c626ac8ee"
      ],
      "author": {
        "name": "Tony Mantler",
        "email": "nicoya@google.com",
        "time": "Mon Mar 14 15:55:35 2016 -0700"
      },
      "committer": {
        "name": "Tony Mantler",
        "email": "nicoya@google.com",
        "time": "Fri Mar 18 11:36:16 2016 -0700"
      },
      "message": "Add safe-mode reboot to PowerManager\n\nb/12787723\n\nChange-Id: If7e6ff63532b49b9e758db290a877f7dbfa8a8b7\n"
    },
    {
      "commit": "1c2fea8df7054d1bc23945c38460a123ce453c4a",
      "tree": "02e622c2cc4110587fd64af72d80b858518b8941",
      "parents": [
        "2c83702aa218cbcc51d8726575c78691fc57a53b"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Mar 11 11:33:36 2016 -0500"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Mar 18 14:31:42 2016 -0400"
      },
      "message": "Fix QS FBE-ness\n\n - Get service info for encryption-unaware apps\n - SysUI assumes tiles in unavailable state when waiting for\n   binding\n - Attempt rebind after unlock is complete\n - Fix random crash that was making testing hard\n\nBug: 26940789\nBug: 27556723\nChange-Id: I0b3600d35d4c74bb0d6c47a34a7d267bb9731bc4\n"
    },
    {
      "commit": "a04c7a7c6442b8c6f87f5dd11fc5659cdb92decc",
      "tree": "5039b2f994821a82b73ac03d21a37116d57111c1",
      "parents": [
        "885b742bb66660947d8335e9a4f5a4eef2e45ff9"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Mar 18 12:20:36 2016 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Mar 18 12:20:39 2016 -0600"
      },
      "message": "Mark more Bundles as being defusable.\n\nThey\u0027re destined for the system, so they\u0027re okay to look inside.\n\nBug: 27726127\nChange-Id: Ic85c308a8efe6f9b8652952717c72b3c663d328a\n"
    },
    {
      "commit": "910e7726b3c0e6cc62b3e3c8d8fcafd372d70f44",
      "tree": "f6530a09b5c8ef62d5355423b9c2a42217a84a6d",
      "parents": [
        "2b75d9c171731fadce321f7419d041239449da07",
        "885b742bb66660947d8335e9a4f5a4eef2e45ff9"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Mar 18 17:44:54 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 18 17:44:55 2016 +0000"
      },
      "message": "Merge \"Changes of root storage space unmounting time on Zygote Process\" into nyc-dev"
    },
    {
      "commit": "7c36cb98125ee71bb6535c67ef488d8b1b216927",
      "tree": "3b025114a7fcdac33a732cc8f5aaefbed1257d86",
      "parents": [
        "79a23a093e70e52164b882d045dfa47468ec5d45",
        "2e45e95f82af2c32ebb56f6894018b839a4d0984"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Fri Mar 18 17:33:02 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 18 17:33:03 2016 +0000"
      },
      "message": "Merge \"Fix \"Available virtual keyboard\" button string.\" into nyc-dev"
    },
    {
      "commit": "79a23a093e70e52164b882d045dfa47468ec5d45",
      "tree": "3e4918108311d7c06a6e631b26291fdd651762c4",
      "parents": [
        "46b5258138c82692191ff261cfa7e119f963b778",
        "8b17926a78cc686504739730516c9b057d0672da"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Fri Mar 18 17:30:10 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 18 17:30:12 2016 +0000"
      },
      "message": "Merge \"Add utility interface for WebView preparation logic.\" into nyc-dev"
    },
    {
      "commit": "6ba60e60491c79896bc97c5712cedac32b6a67ea",
      "tree": "df798fb2f522880a65029971488485a3a6a5c7a2",
      "parents": [
        "46b5258138c82692191ff261cfa7e119f963b778"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Fri Mar 18 10:08:39 2016 -0700"
      },
      "committer": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Fri Mar 18 10:29:29 2016 -0700"
      },
      "message": "ContextHubManager: Rename Callback class.\n\nSince this Callback class is scoped within ContextHubManager, we\nremove the redundant ContextHub from the name.  This CL is just\na rename and should not modify any behavior.\n\nChange-Id: I40fea3ab7b5312d32a6f22b7543669ed563b9992\n"
    },
    {
      "commit": "46b5258138c82692191ff261cfa7e119f963b778",
      "tree": "f39435b30af158368cf5c90a08aecb36d2a0ed07",
      "parents": [
        "ef5577a15dfc652edcfeaab46cdea830b749f1b8",
        "918f88696668e66de4eb72dabf16a5ad68cc0cc1"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Mar 18 17:08:14 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 18 17:08:15 2016 +0000"
      },
      "message": "Merge \"Revert linear layout weight distribution algorithm\" into nyc-dev"
    },
    {
      "commit": "386f78530d7a6a4faec9612dd8eac88b8dca9bbc",
      "tree": "7caec5efa917dee8114b4c84b65bcc22ad23e674",
      "parents": [
        "6a00ad2c8b305576428f89cd50611a899954ecee",
        "13ea8f48ab32d45c70e6b945511bf4324cd37b15"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Mar 18 16:41:30 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 18 16:41:31 2016 +0000"
      },
      "message": "Merge \"New string for resolving ACTION_SENDTO intents\" into nyc-dev"
    },
    {
      "commit": "13ea8f48ab32d45c70e6b945511bf4324cd37b15",
      "tree": "1b8c29a654b079c7cec8af3cde82f8ff6ffac717",
      "parents": [
        "2e303d20c6d2fe02c45070eaec8b53f8e2eff5e3"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Mar 18 09:39:41 2016 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Mar 18 09:39:41 2016 -0700"
      },
      "message": "New string for resolving ACTION_SENDTO intents\n\n\"Share\" didn\u0027t make much sense here since SENDTO is used for sending\ncontent to a specific recipient, e.g. emailing a person from their\nContacts page in the dialer.\n\nBug 23626568\n\nChange-Id: I8ac4f2aee5c41aa6c2d546b39283c6f22127cefe\n"
    },
    {
      "commit": "6a00ad2c8b305576428f89cd50611a899954ecee",
      "tree": "18e3ddfbd3b25cb0cddbaaa5023cf4869314df78",
      "parents": [
        "2a4e495448a048bef9d3b2a756816a622abd57b0",
        "077b44912b879174cec48a25307f1c19b96c2a78"
      ],
      "author": {
        "name": "Tenghui Zhu",
        "email": "ztenghui@google.com",
        "time": "Fri Mar 18 16:36:05 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 18 16:36:06 2016 +0000"
      },
      "message": "Merge \"Update material circular progress spinner (indeterminate)\" into nyc-dev"
    },
    {
      "commit": "2a4e495448a048bef9d3b2a756816a622abd57b0",
      "tree": "b8884283cf3fbaf44c12e101f7633dd3e5b38458",
      "parents": [
        "74f9a2fc2e87b63ad7e367dff455f934c8a9d396",
        "cf3f0a11a83e7a798e0586a78efdafc82a7f3d08"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Mar 18 16:32:14 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 18 16:32:16 2016 +0000"
      },
      "message": "Merge \"Update direct boot related documentation.\" into nyc-dev"
    },
    {
      "commit": "885b742bb66660947d8335e9a4f5a4eef2e45ff9",
      "tree": "b38a86fb84d7a14c9c8ffc955fef3aaf24c4c914",
      "parents": [
        "cf3f0a11a83e7a798e0586a78efdafc82a7f3d08"
      ],
      "author": {
        "name": "doheon1.lee",
        "email": "doheon1.lee@lge.com",
        "time": "Wed Jan 20 13:07:27 2016 +0900"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Mar 18 10:31:31 2016 -0600"
      },
      "message": "Changes of root storage space unmounting time on Zygote Process\n\nZygote process forks every child process for launch the SystemServer and other\napplications. When child process is forked, unmount storage inherited\nfrom Zygote process is executed before it gains its own root storage\nspace.\nIf Zygote have no storage spaces, unmount operations not needed to\nget relevant permission storage space.\nThus unmount is executed only once shortly before the SystemServer is forked.\nAnd the child processes do not unmount its inherited root storage space.\n\nChange-Id: I311ca7ea2c93085f42579f8cf8bdc7ef1d570a04\n"
    },
    {
      "commit": "b2cc929657926750336b22a9333c3738dfa38e29",
      "tree": "f93f5c25bb96178822ac57b2451cbe03baf83c62",
      "parents": [
        "2e303d20c6d2fe02c45070eaec8b53f8e2eff5e3",
        "4503fcfa2d26091c2a02d610da591e8b7c7b5a9f"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Fri Mar 18 15:52:27 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 18 15:52:29 2016 +0000"
      },
      "message": "Merge \"Update a11y gesture and magnification APIs.\" into nyc-dev"
    },
    {
      "commit": "8b17926a78cc686504739730516c9b057d0672da",
      "tree": "7033b6823abde5f870cc317416dc0f26b854f59b",
      "parents": [
        "54f4a630dcb66f0b6d5ae5b1028dc88d7971c99e"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Mon Mar 14 11:31:14 2016 +0000"
      },
      "committer": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Fri Mar 18 15:47:23 2016 +0000"
      },
      "message": "Add utility interface for WebView preparation logic.\n\nTo make the WebView preparation mechanism testable we add a utility\ninterface that can be overridden during a test to avoid calling the\nAndroid framework and to provide custom WebView packages.\n\nWith this change we also split some of the code from the WebViewFactory\n(code unrelated to WebView loading) into a separate utility class.\n\nBug: 27635535\nChange-Id: I265ecd42b24ad5383637e125b3654ff339c9df9c\n"
    },
    {
      "commit": "2e303d20c6d2fe02c45070eaec8b53f8e2eff5e3",
      "tree": "bafd428eac68089bc6009d24975f0e6da53c8ad1",
      "parents": [
        "3b2e22a004f659c2e18faa7f2a6e0aa73ce695f2",
        "0cf648917fcbea6c91406566639294caacfa6fa1"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Fri Mar 18 15:29:27 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 18 15:29:29 2016 +0000"
      },
      "message": "Merge \"FloatingToolbar: Hide panels when they\u0027re invisible.\" into nyc-dev"
    },
    {
      "commit": "3b2e22a004f659c2e18faa7f2a6e0aa73ce695f2",
      "tree": "a577f997aec9c4e52b124572e6263afb3d315ed2",
      "parents": [
        "fa89fbb9c3ebeb212a52227b1ec4c8720d033070",
        "35841683c5db419a46ee2dcf7c66e0a5f6b84d26"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Fri Mar 18 15:08:43 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 18 15:08:45 2016 +0000"
      },
      "message": "Merge \"Add intdef for UiAutomation flags.\" into nyc-dev"
    },
    {
      "commit": "fa89fbb9c3ebeb212a52227b1ec4c8720d033070",
      "tree": "a9fcd4a4d51402b417ce727f8a427e5ae548451e",
      "parents": [
        "438bd65041c50aed9444218f40628ba10e0c9475",
        "3d25a1f5dbe892330fb2677d8b1030bcbcd60447"
      ],
      "author": {
        "name": "Kirill Grouchnikov",
        "email": "kirillg@google.com",
        "time": "Fri Mar 18 14:49:35 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 18 14:49:36 2016 +0000"
      },
      "message": "Merge \"Tweak Javadocs of ListPopupWindow.onKeyXXX\" into nyc-dev"
    },
    {
      "commit": "bb09b7bf591ffd34edd63df7082bc723a2137347",
      "tree": "c3aeba9aad081076ccf5b26df7320b80d4e6c4aa",
      "parents": [
        "b45e24f7958cf7df136ea4d6bf41f0299e667cff",
        "1e940dc2d165fa6cdedb6945811988502f87ddce"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Mar 18 14:18:26 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 18 14:18:28 2016 +0000"
      },
      "message": "Merge \"Clean up docs, attrs, and APIs for PopupWindow enter/exit transitions\" into nyc-dev"
    },
    {
      "commit": "1e940dc2d165fa6cdedb6945811988502f87ddce",
      "tree": "0a7c541fe65dcd3c5835ee162220873bf7e80abe",
      "parents": [
        "42b2acb983512642669aa8c6d3cd8c44dbd2f7ec"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Mar 18 09:55:10 2016 -0400"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Mar 18 09:55:10 2016 -0400"
      },
      "message": "Clean up docs, attrs, and APIs for PopupWindow enter/exit transitions\n\nBug: 27654124\nChange-Id: I9a323eeea464b4b9ca6111ef47192fdbcc5bca24\n"
    },
    {
      "commit": "2e45e95f82af2c32ebb56f6894018b839a4d0984",
      "tree": "85a6b4e13621fb751993d6edfb062f76cea2eda3",
      "parents": [
        "d3eb078ac7aa1a046d1b23519d91ac0c8d3241bc"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Thu Mar 17 19:34:29 2016 +0000"
      },
      "committer": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Fri Mar 18 12:53:22 2016 +0000"
      },
      "message": "Fix \"Available virtual keyboard\" button string.\n\nBug: 27543294\nChange-Id: I3c108f70aea179ee612058393d1152adb7317ce8\n"
    },
    {
      "commit": "eedcdb045283faa894ef7b00722ae69eb780ceae",
      "tree": "9815a31ef198645bc94b0bfeb8af1d8190e63f25",
      "parents": [
        "b898ce9511657ba9e9634f03e1104326b1e520ec",
        "26c82fff095ad551301111fb0cfca3719f8c3d67"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Fri Mar 18 10:52:32 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 18 10:52:34 2016 +0000"
      },
      "message": "Merge \"Remove WebView-package-being-replaced logic from WebViewUpdateService.\" into nyc-dev"
    },
    {
      "commit": "b898ce9511657ba9e9634f03e1104326b1e520ec",
      "tree": "0f337fbc053e55599b5dc5afd758f02744cd1659",
      "parents": [
        "f9e0f20b28f3cd05d391ff8d49d27782e0f71b41",
        "328251a1d756463ad5f0dedcdf8a5b613387f8dc"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Fri Mar 18 07:58:46 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 18 07:58:48 2016 +0000"
      },
      "message": "Merge \"Revive some test cases in BackspaceTest/ForwardDeleteTest.\" into nyc-dev"
    },
    {
      "commit": "918f88696668e66de4eb72dabf16a5ad68cc0cc1",
      "tree": "75106e2dbb6b8c93931bbbb5f731a04cd82bc90c",
      "parents": [
        "07317df6ab3577a215f5fcbb8076d7e1d9c94e04"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Mar 17 12:28:31 2016 -0400"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Mar 18 02:21:35 2016 +0000"
      },
      "message": "Revert linear layout weight distribution algorithm\n\nEnsures that weight is fully (though not necessarily evenly) distributed.\nPreviously, we could end up with extra undistributed pixels at the end.\n\nBug: 27690033\nChange-Id: If3db83f33145500fa8be006f373c54297733e76f\n"
    },
    {
      "commit": "cf3f0a11a83e7a798e0586a78efdafc82a7f3d08",
      "tree": "110042262b4bf24707d23caf82d4484acbed0146",
      "parents": [
        "62b5ec7651ebda7a90682012e00307225201bbd9"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Mar 17 19:57:58 2016 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Mar 17 19:58:05 2016 -0600"
      },
      "message": "Update direct boot related documentation.\n\nAlso hide a few APIs as requested by council.  Add a method to\neasily determine if a given File would already be encrypted at rest\nby the OS.\n\nBug: 27531029\nChange-Id: Icad5f1cd56411ad3ac707db85fd7449acdcc4b94\n"
    },
    {
      "commit": "f69a5717db94a25abaa850c69a2dbbbf3612bd4a",
      "tree": "ce65111c33edd4e48b0f9df166f29b7f58b941fb",
      "parents": [
        "a17fa708e7eddeac7a757ca28130e12ed2c19e77",
        "3c8cd6acd7617cd0e848c4051dd450d86cbad98b"
      ],
      "author": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Fri Mar 18 01:13:06 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 18 01:13:08 2016 +0000"
      },
      "message": "Merge \"Update canCurrentUserBlockNumbers permissions javadoc.\" into nyc-dev"
    },
    {
      "commit": "a17fa708e7eddeac7a757ca28130e12ed2c19e77",
      "tree": "77735fed8c9f39bf01e6ba97fa032d4df34ffa1a",
      "parents": [
        "836ed4a582691a4c42709645b2636d35efcd4de9",
        "c5874094eb64d7312bea02f15456977f3da5ca70"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Mar 18 01:12:57 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 18 01:12:58 2016 +0000"
      },
      "message": "Merge \"Dispatch aggregated visibility when performing attachViewToParent\" into nyc-dev"
    },
    {
      "commit": "3c8cd6acd7617cd0e848c4051dd450d86cbad98b",
      "tree": "85d087809bb2e6976355eb73faa9c370e9ee8a51",
      "parents": [
        "526cb5a26ab76c7bafe6df32c5c0d93e7518d1c6"
      ],
      "author": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Thu Mar 17 17:03:39 2016 -0700"
      },
      "committer": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Thu Mar 17 17:03:39 2016 -0700"
      },
      "message": "Update canCurrentUserBlockNumbers permissions javadoc.\n\nBUG: 27719849\nChange-Id: I70ca39b572a8ae3349f6e162655e301ad2aaabb0\n"
    },
    {
      "commit": "9d78716131e40157ea449034847ee14536567aa1",
      "tree": "179cd6cfcbd79cd081a70cf77140cb77b3133764",
      "parents": [
        "45c1827c37ba9d8ed3c644aee89e993e4e5288b1",
        "0ac408ef431427b660bc94ef613f006211cead0f"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Thu Mar 17 23:37:12 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 23:37:14 2016 +0000"
      },
      "message": "Merge \"Camera2: Reconnect camera service for listeners\" into nyc-dev"
    },
    {
      "commit": "45c1827c37ba9d8ed3c644aee89e993e4e5288b1",
      "tree": "05d39609dfb7f0fe6f5250ff03fe09654a072cf1",
      "parents": [
        "e7a414e16d5130a5fd066182750944d9861f2e7a",
        "aa8b94aa79df94d77d0f7698ce532ac98f197a99"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Mar 17 23:33:02 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 23:33:04 2016 +0000"
      },
      "message": "Merge \"Improve ShortcutSrvice\" into nyc-dev"
    },
    {
      "commit": "c5874094eb64d7312bea02f15456977f3da5ca70",
      "tree": "6a44d92cb3101452134844153559b9d7bd006aba",
      "parents": [
        "ce71deefca1f5fe53457f6092cda788023669693"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Mar 17 16:27:24 2016 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Mar 17 16:27:24 2016 -0700"
      },
      "message": "Dispatch aggregated visibility when performing attachViewToParent\n\nattachViewToParent is generally used for finishing a temporary detach\nof a view as seen in ListView, etc. Have it dispatch aggregated\nvisibility to the newly added view so as to correctly update the view\nas to its new state.\n\nBug 27702014\n\nChange-Id: Ie8a67c78d3edf401641d52ce10bddf7cb49796fe\n"
    },
    {
      "commit": "e7a414e16d5130a5fd066182750944d9861f2e7a",
      "tree": "158db2fd4e11e3b38a5029279b4191a9bfa5871a",
      "parents": [
        "125db3f908c03284563c22f7826012a4822fd6de",
        "987ec6588b2279891179c9eff09fc25ec14430c4"
      ],
      "author": {
        "name": "Siyamed Sinir",
        "email": "siyamed@google.com",
        "time": "Thu Mar 17 22:58:34 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 22:58:35 2016 +0000"
      },
      "message": "Merge \"Do not use hint text for Editor cursor positioning\" into nyc-dev"
    },
    {
      "commit": "6fdd3afdcc43c1dec03ee82e9e1d69e88170d932",
      "tree": "b3e2cd1913c1941de0447c1c98c19ba056379acc",
      "parents": [
        "1169f652348c8a919ea011c18e6d457f7a802a22",
        "da80d676c70fa07d4efe566b2c74b3fbc61805b0"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Mar 17 22:19:15 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 22:19:17 2016 +0000"
      },
      "message": "Merge \"Treat accessibility actions as user activity\" into nyc-dev"
    },
    {
      "commit": "a0a58a2fd5cbc1bb8056227bb04f276b364c6e96",
      "tree": "8ff568ab36e5c241a784f74d92892f73e0e51313",
      "parents": [
        "24fb1f6842315b827a7c9578f45881f62608223d",
        "8a372a0a280127743ce9a7ce4b6198c7a02d2a4f"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Thu Mar 17 22:00:21 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 22:00:26 2016 +0000"
      },
      "message": "Merge \"Refactoring FBE APIs based on council feedback.\" into nyc-dev"
    },
    {
      "commit": "aa8b94aa79df94d77d0f7698ce532ac98f197a99",
      "tree": "f04c79c0c2014f210a83c0383cb27fab32f2664c",
      "parents": [
        "0ee05b3c0416814e00e55ef2704cef4aea717198"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Mar 17 13:14:05 2016 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Mar 17 14:37:14 2016 -0700"
      },
      "message": "Improve ShortcutSrvice\n\n- Delayed save\n- Reset logic update\n\nBug 27548047\n\nChange-Id: Ibd52f90a7986991974301b7ff1f1d8520f9ef0d9\n"
    },
    {
      "commit": "8a372a0a280127743ce9a7ce4b6198c7a02d2a4f",
      "tree": "f2446f9d00e6dc0be78885db357719b9b3830e48",
      "parents": [
        "58ae278294017abca0dffc95f006ae646c88db89"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Mar 16 16:25:45 2016 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Mar 17 14:49:08 2016 -0600"
      },
      "message": "Refactoring FBE APIs based on council feedback.\n\nMostly consists of removing the word \"encryption\" from most APIs,\nsince we can\u0027t actually make promises about the data being encrypted.\n\nBug: 27531029\nChange-Id: Iace9d7c4e64716abf86ed11847c40f3947e1d625\n"
    },
    {
      "commit": "26c82fff095ad551301111fb0cfca3719f8c3d67",
      "tree": "13670a71310c8bb0551802b0f13c3247848ca9c9",
      "parents": [
        "54f4a630dcb66f0b6d5ae5b1028dc88d7971c99e"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Fri Mar 11 13:06:40 2016 +0000"
      },
      "committer": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Thu Mar 17 20:29:43 2016 +0000"
      },
      "message": "Remove WebView-package-being-replaced logic from WebViewUpdateService.\n\nThe replacing-logic tries to handle packages being uninstalled while\nbeing replaced. This can\u0027t be handled through listening to\npackage-replaced intents since those can be delivered long after the\nactual problem occurs.\n\nBug: 27605997\nChange-Id: Iba8e546a5bba1ceb6226d4edb71db088c81ae1a9\n"
    },
    {
      "commit": "54f4a630dcb66f0b6d5ae5b1028dc88d7971c99e",
      "tree": "00d982eab12d2d0093cc1e75ae8165532bbc2a4e",
      "parents": [
        "f18d70ba2805243ec345718b945e7ff69e64ec15",
        "33194351fee6c3b670e045139e4bf47617e8047f"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Thu Mar 17 20:02:34 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 20:02:36 2016 +0000"
      },
      "message": "Merge \"Fix a race condition in SeekBarVolumizer.\" into nyc-dev"
    },
    {
      "commit": "237be37fadda27be2bbb66aafb3e39ad0eefdc3b",
      "tree": "8c933c705c95215cb27c034e1b1f502f7415dff3",
      "parents": [
        "365de1594fa969bc5fd807e452142ef15d94acb4",
        "0bd8a4b29bf92a901855d889c53186383dd2c5e7"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Mar 17 19:55:17 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 19:55:19 2016 +0000"
      },
      "message": "Merge \"Copy/Paste on RemoteInputView\" into nyc-dev"
    },
    {
      "commit": "365de1594fa969bc5fd807e452142ef15d94acb4",
      "tree": "91bef969c79e1ca068fb7a1c2df30045fd84eb2f",
      "parents": [
        "275b4499bc7c57acf6b038a930579494cb83a70b",
        "01527ee6d029d2722ab7fb3b52ebd886e86580d9"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Thu Mar 17 19:41:13 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 19:41:14 2016 +0000"
      },
      "message": "Merge \"Add *Test marker to print manager parameter tests. This should help with automation of these tests.\" into nyc-dev"
    },
    {
      "commit": "30b93a6d9d6a2cc865b0db0c29c53fa13b29be63",
      "tree": "e76125fb23a8498d46794b2664e5e9726e3792a5",
      "parents": [
        "a6b0caf89abcf6934f76e58b39a12e8062b0e8b6",
        "58178f2fe4fb2fd2dba0504acff35f8ecc2e495c"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Thu Mar 17 19:19:19 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 19:19:20 2016 +0000"
      },
      "message": "Merge \"Add additional logging for incorrect activity stop\" into nyc-dev"
    },
    {
      "commit": "33194351fee6c3b670e045139e4bf47617e8047f",
      "tree": "dcc4e78ef7073609312975bb144ec0548f8cd677",
      "parents": [
        "ed738393af46ffb9b8ded38694555f52a529bbc6"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Wed Mar 16 10:53:37 2016 -0700"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Thu Mar 17 12:09:09 2016 -0700"
      },
      "message": "Fix a race condition in SeekBarVolumizer.\n\nBug: 27355876\nBug: 27355810\nBug: 27355145\nChange-Id: Ie33bf6aa92834076e3b8cf394c4d86400fb67592\n"
    },
    {
      "commit": "c2b21046193f84c5e3c1955e1f8c5986b4fdb487",
      "tree": "a644aa915a3d0d1ebb9492c8318724e795d88a96",
      "parents": [
        "30db6d9325041eaa5f31cb9bb126e050cbd5167e",
        "7052de55ed88a62df6c189d2360fc6edda02a9e2"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Mar 17 19:06:59 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 19:07:01 2016 +0000"
      },
      "message": "Merge \"Fix action container visibility\" into nyc-dev"
    },
    {
      "commit": "7052de55ed88a62df6c189d2360fc6edda02a9e2",
      "tree": "ddb67d6bec6239d0756543c96c2634267615e00c",
      "parents": [
        "c04cf4baecfdfeaf82c8498203779d594c9b52a4"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Mar 03 15:53:34 2016 -0800"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Mar 17 19:06:18 2016 +0000"
      },
      "message": "Fix action container visibility\n\nBug: 27720398\nFixes: 27720398\nChange-Id: I8ca4430c182ffdef81f5752d5d1bea0a4975e63f\n"
    },
    {
      "commit": "0cf648917fcbea6c91406566639294caacfa6fa1",
      "tree": "dbaad5aab8d4de04bf6ffd7c26291985dd1a936a",
      "parents": [
        "d3eb078ac7aa1a046d1b23519d91ac0c8d3241bc"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Thu Mar 17 15:29:36 2016 +0000"
      },
      "committer": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Thu Mar 17 18:55:47 2016 +0000"
      },
      "message": "FloatingToolbar: Hide panels when they\u0027re invisible.\n\nThis patch sets the visibility of a panel to INVISIBLE when it\u0027s\nalpha is 0. This will ensure that a user cannot interact with a\nview that cannot be seen. Not doing this resulted in a bug where\nthe user will tap on an area of the toolbar and activate an\nunintended action.\n\nIt also removes the redundant mResetOverflowButtonDrawable. It\u0027s\nactions are already performed in setPanelsStatesAtRestingPosition.\n\nBug: 27693433\nChange-Id: Iafcde23622c7d1604924c520f6748fdbb8b135e7\n"
    },
    {
      "commit": "30db6d9325041eaa5f31cb9bb126e050cbd5167e",
      "tree": "8cab2c91619608f1413ffaaa934b730c11d7c37f",
      "parents": [
        "9d076242f24e2f809433d968e5f0ecc7e3eac2c5",
        "85870d63749b34aed7ad47ae288aebe6d11d8724"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Thu Mar 17 18:48:59 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 17 18:48:59 2016 +0000"
      },
      "message": "Add a meteredHint to ScoredNetwork.\nam: 85870d6\n\n* commit \u002785870d63749b34aed7ad47ae288aebe6d11d8724\u0027:\n  Add a meteredHint to ScoredNetwork.\n"
    },
    {
      "commit": "0bd8a4b29bf92a901855d889c53186383dd2c5e7",
      "tree": "543fc5b3b5118bf8f9a4dd13d79223868befe2f7",
      "parents": [
        "62006a72a66ddc5849b28d7ceaaa304b66aa3dc9"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Mar 14 16:21:44 2016 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Mar 17 18:43:55 2016 +0000"
      },
      "message": "Copy/Paste on RemoteInputView\n\nAlso fixes a bug where the remote input view stays focused\nwhen the inline settings open.\n\nAlso prevents sharing from contexts that are not activities,\nand prevents text processing when the device is not provisioned.\n\nBug: 27633360\nChange-Id: I8b6e7f661bd873d88e7e2460d043c2aa5f849516\n"
    },
    {
      "commit": "ed738393af46ffb9b8ded38694555f52a529bbc6",
      "tree": "1ee059c413aa5c50379712d970d8fae2c83fe92a",
      "parents": [
        "aa8ba08c80481cb21caaaab7c8f3ea98db7855fd",
        "e319dadaa9970ecfd1dd9dbfd455400153ba5c7b"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Thu Mar 17 18:27:53 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 18:27:54 2016 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Add some View methods overrides and WebViewDelegate interfaces.\"\"\" into nyc-dev"
    },
    {
      "commit": "8e1adec177039a4fe10759548d94071917188df4",
      "tree": "9a3205c627b807546a1cf9a909d731e23ba4e71d",
      "parents": [
        "7882592d0ccbeb19d96c532f07a5bc5d432144b1",
        "e771d58733064508341a08cbe77512baf12997a8"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Mar 17 18:13:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 18:13:03 2016 +0000"
      },
      "message": "Merge \"Remove an unused constructor of InputMethodSettings.\" into nyc-dev"
    },
    {
      "commit": "0ac408ef431427b660bc94ef613f006211cead0f",
      "tree": "819b2ec000333dc1a1c5370e304429806d40401a",
      "parents": [
        "197438180978b91be2ada57b1a1a88832e63bff5"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Thu Mar 17 10:51:25 2016 -0700"
      },
      "committer": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Thu Mar 17 10:51:25 2016 -0700"
      },
      "message": "Camera2: Reconnect camera service for listeners\n\nReconnect to camera service if camera service is down when\nregistering a device availability or torch status listener.\n\nBug: 22483263\nChange-Id: I56868b301151175e18aa1932a8b903e840bcac50\n"
    },
    {
      "commit": "85870d63749b34aed7ad47ae288aebe6d11d8724",
      "tree": "aa480223d8e391251ba3643d50a3155bb31855cc",
      "parents": [
        "2a73c7fb2a4aba4dd75341414f1583e5fb1f4613"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Wed Mar 16 20:07:30 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Thu Mar 17 10:48:36 2016 -0700"
      },
      "message": "Add a meteredHint to ScoredNetwork.\n\nAPI changes to allow a meteredHint to be passed\nfrom a network scorer through to the wifi subsystem.\n\nBUG:27702356\nChange-Id: Ic466852d855af54c1754c4663388f24f54ed0691\n"
    },
    {
      "commit": "969e8c365f7e17e5cf9ed11867a46afb9d8e97c1",
      "tree": "1ef5fc1017fdba53681f7affc820e060039c8898",
      "parents": [
        "62dfd5fe7832d266b72d3ab86eeafec7e7eeba94",
        "38f6c034d153bb648d45bce09d80a69ba3e03360"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Mar 17 17:43:48 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 17:43:50 2016 +0000"
      },
      "message": "Merge \"Move updating window position off RT\" into nyc-dev"
    },
    {
      "commit": "62dfd5fe7832d266b72d3ab86eeafec7e7eeba94",
      "tree": "67214e2350c2c4c325c571e35cf349ca8b665b21",
      "parents": [
        "e17595b00cb73038ed317945ca366ee9f3384fc7",
        "f91017ecadaa80768bcf0440b96327c079e86266"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Mar 17 17:35:47 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 17:35:48 2016 +0000"
      },
      "message": "Merge \"Decorated custom views now behave better if no custom view is set\" into nyc-dev"
    },
    {
      "commit": "38f6c034d153bb648d45bce09d80a69ba3e03360",
      "tree": "00e1732da7ea4962b842536567f39a34140a54de",
      "parents": [
        "f068cff1761a2876587caa7ca6978a848198439a"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Mar 17 10:23:49 2016 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Mar 17 10:32:07 2016 -0700"
      },
      "message": "Move updating window position off RT\n\nBug: 27385141\nChange-Id: I6c75b5f1d9ef55ef64dde050f71d0e28fb8714bf\n"
    },
    {
      "commit": "fb3f3f5b283095cff67ce78b554700958543d4f5",
      "tree": "ee915bb288067f7d5fa8dc67e1d8ab7007d2923a",
      "parents": [
        "0b3a9ceed250c11ee2a7274ac630bfcf4a59df3d",
        "de66737ae9c5d5c94155820fad65224a83d04c3d"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Mar 17 17:27:09 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 17:27:10 2016 +0000"
      },
      "message": "Merge \"Support multi-launcher\" into nyc-dev"
    },
    {
      "commit": "943c68ae0683c602ef704aa0c0270b93ec8b4154",
      "tree": "806eb5b66072d14e18f5974b0d0f07c2928a1e83",
      "parents": [
        "d1d15bcaa6d95ad8b1ab7d1f3797d0a3ee616a14",
        "10be4e90341630883eb9af25ddf82702e2b3fb56"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Thu Mar 17 17:13:11 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 17:13:12 2016 +0000"
      },
      "message": "Merge \"Lower the minimum period for periodic jobs to 15 minutes\" into nyc-dev"
    },
    {
      "commit": "da80d676c70fa07d4efe566b2c74b3fbc61805b0",
      "tree": "b2440d906f08e912e2da1221852625720370f46c",
      "parents": [
        "36a20cdde3176f24279e2382f878cecdbecafa9d"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Tue Mar 15 16:25:46 2016 -0700"
      },
      "committer": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Mar 17 10:09:39 2016 -0700"
      },
      "message": "Treat accessibility actions as user activity\n\nResurrecting ag/665912.\n\nBug: 19531976\nChange-Id: Ibdddd507215e61b9f4313c36eab8845e9940a7ac\n"
    },
    {
      "commit": "077b44912b879174cec48a25307f1c19b96c2a78",
      "tree": "2972d2f07bb6862c1cfbd6ace70e44618f3eabe9",
      "parents": [
        "46591f4a2dbd785bcae2b82bb490e78208605ec8"
      ],
      "author": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Thu Mar 17 09:50:57 2016 -0700"
      },
      "committer": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Thu Mar 17 10:04:12 2016 -0700"
      },
      "message": "Update material circular progress spinner (indeterminate)\n\nb/26514874\nb/26513451\n\nChange-Id: I64ceeef9938db7a1e7e9a6584cf3e831599245bd\n"
    },
    {
      "commit": "74bfa8520f0f7f8f7464eb1e0b2835d9a630b622",
      "tree": "232f271783ef109b3ad94db3ae3d230882bc0665",
      "parents": [
        "7ac1bcc323141c0df66eee1cad35f8f7c84f78f3",
        "caab4c2b1d03feeead0e28621d2add9a138e86a2"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Thu Mar 17 16:32:09 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 16:32:11 2016 +0000"
      },
      "message": "Merge \"Replace hard coded color with equivalent theme value.\" into nyc-dev"
    },
    {
      "commit": "ce71deefca1f5fe53457f6092cda788023669693",
      "tree": "0ea2e99ddc8f312ef4180d10b984b62bc19e6826",
      "parents": [
        "eb62f7f3e4db327366774d5527c56f215a7c9281",
        "24ca5c6d7da534dd529421ccdb45447c90063108"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Thu Mar 17 15:58:22 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 15:58:24 2016 +0000"
      },
      "message": "Merge \"update \"dont kill\" api\" into nyc-dev"
    },
    {
      "commit": "eb62f7f3e4db327366774d5527c56f215a7c9281",
      "tree": "5b7cded8eed4875b34f7d04897c566b1295cbfca",
      "parents": [
        "610bcf378197df173d19fa7b9c0461976622f947",
        "d403151f3df7c23f516f54566b59ef5f7697b64b"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Thu Mar 17 15:46:06 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 15:46:08 2016 +0000"
      },
      "message": "Merge \"Stop layout reset by setting empty locale list.\" into nyc-dev"
    },
    {
      "commit": "58ae278294017abca0dffc95f006ae646c88db89",
      "tree": "f61579886622e75be2d840c3c22d88bca805ed91",
      "parents": [
        "8b1918e5a65bdd7617f45e350fe92a58004ea628",
        "33b840444f5a481dd31e129079d3c0cf3acdf80e"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Mar 17 14:22:50 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 14:22:53 2016 +0000"
      },
      "message": "Merge \"Use audio_session_t consistently\" into nyc-dev"
    },
    {
      "commit": "3509b727d94ed2c3d7113e57405704839cec8474",
      "tree": "e6e954e142504f2ab43fb7176eac0a0ac87d5f54",
      "parents": [
        "3df6390d2bdf12aaad2465dbe004f8ce84d44389",
        "990ea136b202a9956a5d35ac7895655ece34f5f6"
      ],
      "author": {
        "name": "Yujie Qin",
        "email": "yujieqin@google.com",
        "time": "Thu Mar 17 13:30:44 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 13:30:46 2016 +0000"
      },
      "message": "Merge \"Return DNG mimeType for the case kRAW_SkEncodedFormat\" into nyc-dev"
    },
    {
      "commit": "990ea136b202a9956a5d35ac7895655ece34f5f6",
      "tree": "68d01ccf23d5b9ffec849f0a2651f6e6754c8912",
      "parents": [
        "c7605b838bda61593e503924c6c86e3a33a6d64b"
      ],
      "author": {
        "name": "Yujie Qin",
        "email": "yujieqin@google.com",
        "time": "Thu Mar 17 14:13:22 2016 +0100"
      },
      "committer": {
        "name": "Yujie Qin",
        "email": "yujieqin@google.com",
        "time": "Thu Mar 17 14:13:22 2016 +0100"
      },
      "message": "Return DNG mimeType for the case kRAW_SkEncodedFormat\n\nBug: 27587823\nChange-Id: I0f539034a883083a30f33262edc715714f45e60d\n"
    },
    {
      "commit": "3df6390d2bdf12aaad2465dbe004f8ce84d44389",
      "tree": "d1b52ad0b8761eb2c810a16ee9604c1a55cc5787",
      "parents": [
        "c7605b838bda61593e503924c6c86e3a33a6d64b",
        "1a904125a360d0e2fc867e3e51262db003317b7c"
      ],
      "author": {
        "name": "Richard Coles",
        "email": "torne@google.com",
        "time": "Thu Mar 17 12:52:21 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 12:52:22 2016 +0000"
      },
      "message": "Merge \"Load WebView library into the right classloader namespace.\" into nyc-dev"
    },
    {
      "commit": "d403151f3df7c23f516f54566b59ef5f7697b64b",
      "tree": "270d34756427d5a0d54a8ba3c37d1a2a707f7405",
      "parents": [
        "ffaf94459a5042cd0881c7764c267a34aa5b60f0"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Thu Mar 17 21:18:53 2016 +0900"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Thu Mar 17 21:18:53 2016 +0900"
      },
      "message": "Stop layout reset by setting empty locale list.\n\nDo not call Configuration.setLocales(empty LocaleList) if the locale\nlist is empty since Configuration.setLocales calls setLayoutDirection\nwhich resets the layout to LTR.\n\nBug: 27411138\nChange-Id: I7fa9693cdb7ed90267f074812c26ea50314ad839\n"
    },
    {
      "commit": "c7605b838bda61593e503924c6c86e3a33a6d64b",
      "tree": "73ab6358c2e1c495b039f3358b99e88dc51923bb",
      "parents": [
        "7d0e392e2cd64d7b686908f28928290408ef4a7f",
        "6235a94ffaed1d82cee2317481c18776f601da1b"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Thu Mar 17 11:23:54 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 11:23:55 2016 +0000"
      },
      "message": "Merge \"Unifying method names and comments to security logging, not device logging\" into nyc-dev"
    },
    {
      "commit": "a442076719583c0c009e00d212dd29d6d55a5a58",
      "tree": "9af2b4921f62d60a74715f5c9523f820bb0faad4",
      "parents": [
        "f9845b4ecff6d1829a787eb61e44022c79b16beb",
        "8fe90441843d844fc61bd6c7a198900ebd727eb9"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Thu Mar 17 09:38:15 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 09:38:16 2016 +0000"
      },
      "message": "Merge \"Fix forgot adding textEditSuggestionHighlightStyle to dark theme.\" into nyc-dev"
    },
    {
      "commit": "8fe90441843d844fc61bd6c7a198900ebd727eb9",
      "tree": "fd1be8fe6cea2376d2f5b2f30c841f5a983f58ee",
      "parents": [
        "ffaf94459a5042cd0881c7764c267a34aa5b60f0"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Thu Mar 17 17:44:24 2016 +0900"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Thu Mar 17 17:45:38 2016 +0900"
      },
      "message": "Fix forgot adding textEditSuggestionHighlightStyle to dark theme.\n\ntextEditSuggestionHighlightStyle was introduced\nIeccea12db95c0a040b38680ae794b1cf6971736f but it fogot adding it to\ndark theme.\n\nBug: 27660380\nChange-Id: I7b107352b71f273ee5d8d1be8d68c308741e3fbc\n"
    },
    {
      "commit": "cb03689feff8f2bd31c9db6a3d5d39a2930e42b6",
      "tree": "b6f86c3c0044ea0aaf5abba4362a25bf371e24b4",
      "parents": [
        "17db42cbac74885dc3d2d08174b816b168b47d48",
        "70ab0eec2beb9e85a8f2496d51a4817471a82b01"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Thu Mar 17 06:56:22 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 06:56:24 2016 +0000"
      },
      "message": "Merge \"Fix: setExtractedText partial span change handling.\" into nyc-dev"
    },
    {
      "commit": "17db42cbac74885dc3d2d08174b816b168b47d48",
      "tree": "4e374dd08de6f9e5184e60e7fedd67297820b8c6",
      "parents": [
        "5cd060a931c85a2e3351f6943e8d30ba553d0b25",
        "1c68853fbbd84fc62c84b4d00d1ce245cf0fe28a"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Thu Mar 17 06:42:22 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 06:42:24 2016 +0000"
      },
      "message": "Merge \"Fix: setIntegerPart(long) doesn\u0027t set ARG_INTEGER_PART.\" into nyc-dev"
    },
    {
      "commit": "58178f2fe4fb2fd2dba0504acff35f8ecc2e495c",
      "tree": "6160656510dba2d35b7a93a9f4a6fa2e951b4373",
      "parents": [
        "794f70f1728123608a2bcbf2a508b31b79a931b2"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Wed Mar 16 13:44:56 2016 -0700"
      },
      "committer": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Wed Mar 16 23:24:27 2016 -0700"
      },
      "message": "Add additional logging for incorrect activity stop\n\nPrint ActivityClientRecord state when ActivityThread#performStopActivityInner\nis called for already stopped activity.\n\nBug: 25267624\nChange-Id: I2b044e42d0188ef9eaf15422b6a05617ade802e2\n"
    },
    {
      "commit": "e771d58733064508341a08cbe77512baf12997a8",
      "tree": "875dbff655e44a9b8423ac7bfbf88e0238dcaf4b",
      "parents": [
        "5cd060a931c85a2e3351f6943e8d30ba553d0b25"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Mar 16 22:41:25 2016 -0700"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Mar 17 06:22:23 2016 +0000"
      },
      "message": "Remove an unused constructor of InputMethodSettings.\n\nThe last caller of the deprecated constructor of InputMethodSettings was\njust removed [1].  Since it is not a public API, we can now safely\nremove it.\n\n  [1]: I09cba4066b95c4a9e89a3e4f83d75b97882502dc\n       143a6869476a4be5962d4bba3b222d078f46b9a0\n\nBug: 26279466\nChange-Id: I9035c417d6a8166c0ef4e4c7a00c151ffdd5fb49\n"
    },
    {
      "commit": "1360868de8a2eb724bd82bc30858c2e345c83482",
      "tree": "c9a65a1f06c87ad5856e55eb715885ab74334aef",
      "parents": [
        "ffaf94459a5042cd0881c7764c267a34aa5b60f0",
        "fc7fb7533f46b53247d1e6e6edca6e6c9ac676fe"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Thu Mar 17 04:53:34 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 04:53:35 2016 +0000"
      },
      "message": "Merge \"Add suffix number when copying a file.\" into nyc-dev"
    },
    {
      "commit": "fc7fb7533f46b53247d1e6e6edca6e6c9ac676fe",
      "tree": "06d72fc6a765384e2c78c4e277413c0ee2d7e4ea",
      "parents": [
        "62006a72a66ddc5849b28d7ceaaa304b66aa3dc9"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Tue Mar 15 19:19:31 2016 +0900"
      },
      "committer": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Thu Mar 17 13:52:21 2016 +0900"
      },
      "message": "Add suffix number when copying a file.\n\nIf we have an existing file in the destination directory, which has the\nsame name with the source file, adding suffix number is\nDocumentsProvider\u0027s responsibility.\n\nBecause MTP does not provide a way to check existance of files with\ngiven name, the logic is implemented as try-and error strategy. The CL\nlets If we MtpDocumentsProvider assume we have a file that shares the\nsame name with the source file if it failed to invoke\nMtpDevice#sendObjectInfo. In this case MtpDocumentsProvider retry to\ninvoke sendObjectInfo with new name with suffix number.\n\nBUG\u003d26991190\n\nChange-Id: I223ac5031f079bc91eb27709b0356f621a1ed55b\n"
    },
    {
      "commit": "e6031bfdd4f96537d30e9529ba3f3a72c8347d62",
      "tree": "a3bb38926e2c65e226d46f371b5ee4d167e7548d",
      "parents": [
        "fb8aa06883faae598512c26d95c5dfeab7f213a5",
        "7410fb4b394c46fcaa195ba1071750469f776c80"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Thu Mar 17 03:24:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 03:24:30 2016 +0000"
      },
      "message": "Merge \"Oops, missed a default Bundle flag.\" into nyc-dev"
    },
    {
      "commit": "7410fb4b394c46fcaa195ba1071750469f776c80",
      "tree": "789853e114fc0fdbf30ab36f5c0f3bf4626e5e79",
      "parents": [
        "d136e51a99df5275eaafdde407e89e78c02b829b"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Mar 16 21:23:29 2016 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Mar 16 21:23:31 2016 -0600"
      },
      "message": "Oops, missed a default Bundle flag.\n\nBug: 27706598\nChange-Id: Idde1c25ea1b5944657075cd5f0da65396280f757\n"
    },
    {
      "commit": "fb8aa06883faae598512c26d95c5dfeab7f213a5",
      "tree": "6aa1755076caae6b5fb0d7be9390f832fbf49349",
      "parents": [
        "60dbc357844106fdebb36209c8c86504db323fb9",
        "08ce18728cbdadbf376d2d1014daa06cf05c295a"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Mar 17 02:02:59 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 02:03:00 2016 +0000"
      },
      "message": "Merge changes I068f8821,Ibcf12746,I169ad495 into nyc-dev\n\n* changes:\n  Add more @NonNull/@Nullable to TextServicesSettings.\n  Remove an unnecessary int to String conversion.\n  Add more @NonNull/@Nullable to InputMethodSettings.\n"
    },
    {
      "commit": "60dbc357844106fdebb36209c8c86504db323fb9",
      "tree": "a7c075ccaef35b399a8be36a924659e411356778",
      "parents": [
        "95ee171e309bf9c0fe517df3e9817353d9526139",
        "2a6d9aa1cdfc7489fdc9ef1a0cec51c6c3c29c7d"
      ],
      "author": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Thu Mar 17 01:50:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 01:50:09 2016 +0000"
      },
      "message": "Merge \"Adding a default implementation for the new Window.Callback method\" into nyc-dev"
    },
    {
      "commit": "e319dadaa9970ecfd1dd9dbfd455400153ba5c7b",
      "tree": "97798e679709df57b450c18a3359a7e5460274b0",
      "parents": [
        "95ee171e309bf9c0fe517df3e9817353d9526139"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Thu Mar 17 01:40:40 2016 +0000"
      },
      "committer": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Thu Mar 17 01:41:14 2016 +0000"
      },
      "message": "Revert \"Revert \"Add some View methods overrides and WebViewDelegate interfaces.\"\"\n\nThis reverts commit 7ef5429637e641808f6f6acdbfd2513b7f2effcf.\n\nChange-Id: I03a27148a1df5baf12fb89bca77dcb55a47b6be2\n"
    },
    {
      "commit": "987ec6588b2279891179c9eff09fc25ec14430c4",
      "tree": "7554b35b17fbf1d72cfa108dd9d3f2c9fdd57da0",
      "parents": [
        "95ee171e309bf9c0fe517df3e9817353d9526139"
      ],
      "author": {
        "name": "Siyamed Sinir",
        "email": "siyamed@google.com",
        "time": "Wed Feb 17 19:44:41 2016 -0800"
      },
      "committer": {
        "name": "Siyamed Sinir",
        "email": "siyamed@google.com",
        "time": "Wed Mar 16 18:00:23 2016 -0700"
      },
      "message": "Do not use hint text for Editor cursor positioning\n\nWhen hint text is used for cursor positioning, the cursor may end up\nin opposite direction when the locale and the hint text directions are\ndifferent. This CL uses the main text layout and discards the hint\nlayout while deciding on the position of those three views. The change\nalso includes fix for cursor and floating popup not displaying for\nsome cases after the change.\n\nBug: 22358087\nChange-Id: I083d17b06273bc1d9b67656c5e12d4ff1231219c"
    },
    {
      "commit": "ad150ee271d9a0d27289407bd023924e23ec2b26",
      "tree": "c9a27df20318554ab6eab2ff7a1faeed5909f683",
      "parents": [
        "7b574cb8a1a3d0943392f2bf7180687eff8448ae"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Mar 16 17:22:27 2016 -0700"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Mar 16 17:22:27 2016 -0700"
      },
      "message": "Remove an unnecessary int to String conversion.\n\nThis is a safe refactoring to remove an unnecessary int to String\nconversion in TextServicesSettings.\n\nSettings.Secure.SELECTED_SPELL_CHECKER_SUBTYPE is a integer value that\nindicates subtype ID (or SpellCheckerSubtype#hashCode() if the subtype\nID is not specified), and we can just rely on\nSettings.Secure#putIntForUser() rather than converting int to String\nby ourselves then pass it to Settings.Secure#putStringForUser().\n\nNote that this change is still OK for existing users because\nSettings.Secure#putIntForUser() has been internally doing exactly the\nsame thing.\n\nBug: 27687531\nChange-Id: Ibcf12746f1295c12bec095300ea7f6ced0a51d09\n"
    },
    {
      "commit": "7b574cb8a1a3d0943392f2bf7180687eff8448ae",
      "tree": "9f9d28f75363978cec1cfa098149b20d82430c09",
      "parents": [
        "13e22319e4d0bf24c3fd08649e180be648f28ad5"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Mar 16 17:22:22 2016 -0700"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Mar 16 17:22:22 2016 -0700"
      },
      "message": "Add more @NonNull/@Nullable to InputMethodSettings.\n\nThis follows up to a previous CL [1] for Bug 26279466.\n\nIt turns out that we have not clearly defined how nonexistent key should\nbe handled in InputMethodSettings#getEnabledInputMethodsStr(), e.g. it\nreturns \"\" for when mCopyOnWrite is true but returns null when\nmCopyOnWrite is false.\n\nAlso, since InputMethodSettings now can revert changes made during\nmCopyOnWrite is true, the caller may also start receiving null in the\nfollowing scenario.\n  1. call mSettings.switchCurrentUser(userId, true).\n  2. call mSettings.putEnabledInputMethodsStr(str) where str is non-null.\n  3. call mSettings.switchCurrentUser(userId, false).\n  4. call mSettings.getEnabledInputMethodsStr().\nIf the caller of getEnabledInputMethodsStr() has assumed that it would\nnever return null, then it would start crashing due to NPE.\n\nWith this CL, getEnabledInputMethodsStr() is marked to be @NonNull we\nshould no longer see such kind of NPE.\n\n  [1]: I9c6f9bb3d51174198e5f73588637f87ea0d90e11\n       68645a638ad1bfb734b2b0f56b17fe206bb891c5\n\nBug: 27687531\nChange-Id: I169ad4957e68b65c64251b0849056195b8ca4911\n"
    }
  ],
  "next": "2a6d9aa1cdfc7489fdc9ef1a0cec51c6c3c29c7d"
}
