)]}'
{
  "log": [
    {
      "commit": "35eb249ebbedbdfd31981fd24d1ccf615232de88",
      "tree": "1280b76010620d0c98e17c3664de62e06ccaf40e",
      "parents": [
        "6d9ea8ec97463eacc4f0d6dc1e23c976a7649676",
        "0b83588177ed881502f00218e935ece0b0668d03"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jun 02 17:34:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 17:34:38 2017 +0000"
      },
      "message": "Merge \"Annotate test method visibility in WindowManager\" into oc-dev\nam: 0b83588177\n\nChange-Id: I0393d702b3fd308dd16becefceea15f932fea599\n"
    },
    {
      "commit": "0b83588177ed881502f00218e935ece0b0668d03",
      "tree": "bc38f6ee812c39d229bc53c82e15f2f72982a006",
      "parents": [
        "c672cb5ed9d4547a1933730177cbbfe6abcdb40a",
        "39259dd33c11b2ed434a9de36a1a4f5449b21b2b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 02 17:26:47 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 02 17:26:54 2017 +0000"
      },
      "message": "Merge \"Annotate test method visibility in WindowManager\" into oc-dev"
    },
    {
      "commit": "6d9ea8ec97463eacc4f0d6dc1e23c976a7649676",
      "tree": "800ec0882ffb64bb48699201296819f2b2dcfa47",
      "parents": [
        "1f06e4582c1f6a2a2df31ee2b21f070596c6de86",
        "c672cb5ed9d4547a1933730177cbbfe6abcdb40a"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Jun 02 16:13:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 16:13:20 2017 +0000"
      },
      "message": "Merge \"Prevent showing voice session when it is already queued to be hidden.\" into oc-dev\nam: c672cb5ed9\n\nChange-Id: I983396208aa1364884f6b90939c04ef58c2f432c\n"
    },
    {
      "commit": "c672cb5ed9d4547a1933730177cbbfe6abcdb40a",
      "tree": "bc9c2c6c8f2e3ee6ccf31b52d003f350a3488e15",
      "parents": [
        "8cb56d90828b366dfb0f9108044a18fb1fa4132f",
        "fc3ec4c5e689e4d64f0c24d42a3b4b31ee4621c4"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Jun 02 16:04:46 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 02 16:04:52 2017 +0000"
      },
      "message": "Merge \"Prevent showing voice session when it is already queued to be hidden.\" into oc-dev"
    },
    {
      "commit": "1f06e4582c1f6a2a2df31ee2b21f070596c6de86",
      "tree": "1db047e10d84d35adb25cd47f2d9bca754a8dd7c",
      "parents": [
        "3f41d9df9f7300949912d34605ceee19b543c28c",
        "8cb56d90828b366dfb0f9108044a18fb1fa4132f"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Fri Jun 02 16:01:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 16:01:35 2017 +0000"
      },
      "message": "Merge \"Allow force resize message activity to be resumed\" into oc-dev\nam: 8cb56d9082\n\nChange-Id: I7fd4ed727a0c548c5e444f77c856eb185427f605\n"
    },
    {
      "commit": "8cb56d90828b366dfb0f9108044a18fb1fa4132f",
      "tree": "d7d81a1c44dc3eaff1ae300b703c5783f731e062",
      "parents": [
        "6d46bc2ed3c53945879fcbaded6cd4a1bc20e07f",
        "d5020c15b9bee33ecc63054450616cad928eec6a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 02 15:55:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 02 15:55:38 2017 +0000"
      },
      "message": "Merge \"Allow force resize message activity to be resumed\" into oc-dev"
    },
    {
      "commit": "3f41d9df9f7300949912d34605ceee19b543c28c",
      "tree": "e068aecb2810c9c0b5b83931509180d5b0aeac13",
      "parents": [
        "16c9c94e490330395bc9a167550c6ec04a4bf605",
        "6d46bc2ed3c53945879fcbaded6cd4a1bc20e07f"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri Jun 02 15:52:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 15:52:35 2017 +0000"
      },
      "message": "Merge \"Handle Wi-Fi passing explicit interface name and AP/IP mode\" into oc-dev\nam: 6d46bc2ed3  -s ours\n\nChange-Id: I719cc01343397345afd5fee9322e588b1b8336b3\n"
    },
    {
      "commit": "6d46bc2ed3c53945879fcbaded6cd4a1bc20e07f",
      "tree": "a88d791609a609d6445765776626010f51ed0b8f",
      "parents": [
        "bd75ee00155b62085b5ba41de8a71444c53bf281",
        "1454ee750e6dad00b5a908f9e02b10db066dad78"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 02 15:44:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 02 15:44:47 2017 +0000"
      },
      "message": "Merge \"Handle Wi-Fi passing explicit interface name and AP/IP mode\" into oc-dev"
    },
    {
      "commit": "16c9c94e490330395bc9a167550c6ec04a4bf605",
      "tree": "e068aecb2810c9c0b5b83931509180d5b0aeac13",
      "parents": [
        "cd020cc63ebb4cb2fb114441bf8bcbb22e4b76ed",
        "bd75ee00155b62085b5ba41de8a71444c53bf281"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Fri Jun 02 15:15:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 15:15:56 2017 +0000"
      },
      "message": "Merge \"Fix night display activation behavior after reboot\" into oc-dev\nam: bd75ee0015\n\nChange-Id: I6c8002fc4ac63f27343a27148c6a18e349a6b883\n"
    },
    {
      "commit": "bd75ee00155b62085b5ba41de8a71444c53bf281",
      "tree": "a35cfae5ce8a1f13086a4198bd10d265dedf67b5",
      "parents": [
        "fd0b15c196fe2718e2cc8d9d076ecd99333519ce",
        "1454eae75da9f775425b51c2cb573a2b4c33b7e7"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Fri Jun 02 15:07:19 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 02 15:07:25 2017 +0000"
      },
      "message": "Merge \"Fix night display activation behavior after reboot\" into oc-dev"
    },
    {
      "commit": "cd020cc63ebb4cb2fb114441bf8bcbb22e4b76ed",
      "tree": "4b568c17ebe0ae7005b33cd873895fc08a1a4838",
      "parents": [
        "729c31c2e9167e71c59a89191414151739f26b96",
        "fd0b15c196fe2718e2cc8d9d076ecd99333519ce"
      ],
      "author": {
        "name": "Geoffrey Pitsch",
        "email": "gpitsch@google.com",
        "time": "Fri Jun 02 14:50:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 14:50:54 2017 +0000"
      },
      "message": "Merge \"Mock out usageStats in NotificationManagerServiceTests\" into oc-dev\nam: fd0b15c196\n\nChange-Id: I56ff2491ee5fd1d72f215e41a4d6ee2ee535ab8a\n"
    },
    {
      "commit": "fd0b15c196fe2718e2cc8d9d076ecd99333519ce",
      "tree": "3f851b5f665b470b7ef140fafc6aa62cb80382f2",
      "parents": [
        "1ac325e4d5d0e03271b4c67b56117d39bcdcfaeb",
        "d5bcf218cb1e033574e8a93434555e83b239e64b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 02 14:44:21 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 02 14:44:26 2017 +0000"
      },
      "message": "Merge \"Mock out usageStats in NotificationManagerServiceTests\" into oc-dev"
    },
    {
      "commit": "1454ee750e6dad00b5a908f9e02b10db066dad78",
      "tree": "f8edf426c9fd0ff0c25450a710d8c82d85ce8da7",
      "parents": [
        "1ac325e4d5d0e03271b4c67b56117d39bcdcfaeb"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed May 31 15:53:53 2017 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri Jun 02 22:43:34 2017 +0900"
      },
      "message": "Handle Wi-Fi passing explicit interface name and AP/IP mode\n\nTest: as follows\n    - built\n    - flashed\n    - booted\n    - runtest frameworks-net passes\nBug: 31466854\nBug: 32163131\nBug: 62018531\nBug: 62076211\nMerged-In: I599813c4b4d866623344df56f62ed6a40b4025d6\nMerged-In: I8f1d172a3514e4fb9230af9e09aeaf638f03091c\nChange-Id: I3557a9c14f4e9f1de1869084566a179003d98ffe\n(cherry picked from commit 2efb827f61db989ab55792052c99713ef5f5eefa)\n"
    },
    {
      "commit": "729c31c2e9167e71c59a89191414151739f26b96",
      "tree": "7444bd022bbc0d4a642718862e7cd387d7ae5050",
      "parents": [
        "3c860ed41d2f1cb2b756558b186f6304d6e9b674",
        "00956c4f7c049b1f705a8c4ad894f25433c76664"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri Jun 02 05:39:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 05:39:23 2017 +0000"
      },
      "message": "Merge \"Handle Wi-Fi passing explicit interface name and AP/IP mode\" am: 3478ff8c9e am: 1536453059\nam: 00956c4f7c\n\nChange-Id: I599813c4b4d866623344df56f62ed6a40b4025d6\n"
    },
    {
      "commit": "00956c4f7c049b1f705a8c4ad894f25433c76664",
      "tree": "59be9055a15f2474889e63f58336b862e494424a",
      "parents": [
        "610a0db7a2ad488874c1333d7f14a3c5d25985fc",
        "1536453059d1da9def07c26adca7fa2425716a08"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri Jun 02 05:32:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 05:32:50 2017 +0000"
      },
      "message": "Merge \"Handle Wi-Fi passing explicit interface name and AP/IP mode\" am: 3478ff8c9e\nam: 1536453059\n\nChange-Id: I4a9a99c72f8a1d70355d1bf910530ca50cab8a77\n"
    },
    {
      "commit": "1536453059d1da9def07c26adca7fa2425716a08",
      "tree": "d5dc781e477e9d5cbaf316e725f59ca5ac250d00",
      "parents": [
        "0b9fa27619a4fd8a3920eba1c80e36d377763eb0",
        "3478ff8c9ed3ae01ac7a99a2655a66d509cb7920"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri Jun 02 05:26:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 05:26:49 2017 +0000"
      },
      "message": "Merge \"Handle Wi-Fi passing explicit interface name and AP/IP mode\"\nam: 3478ff8c9e\n\nChange-Id: I489f7e6b8ca4af584879a4c9e8f00570da6e400c\n"
    },
    {
      "commit": "3478ff8c9ed3ae01ac7a99a2655a66d509cb7920",
      "tree": "147a22394143ecf446d346885dd4a4df8aed3c7f",
      "parents": [
        "dae92faa025999f936bb95441ede8f17f71b1e1b",
        "2efb827f61db989ab55792052c99713ef5f5eefa"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 02 05:19:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 02 05:19:33 2017 +0000"
      },
      "message": "Merge \"Handle Wi-Fi passing explicit interface name and AP/IP mode\""
    },
    {
      "commit": "2efb827f61db989ab55792052c99713ef5f5eefa",
      "tree": "147a22394143ecf446d346885dd4a4df8aed3c7f",
      "parents": [
        "dae92faa025999f936bb95441ede8f17f71b1e1b"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed May 31 15:53:53 2017 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri Jun 02 12:21:15 2017 +0900"
      },
      "message": "Handle Wi-Fi passing explicit interface name and AP/IP mode\n\nTest: as follows\n    - built\n    - flashed\n    - booted\n    - runtest frameworks-net passes\nBug: 31466854\nBug: 32163131\nBug: 62076211\nChange-Id: I3557a9c14f4e9f1de1869084566a179003d98ffe\n"
    },
    {
      "commit": "3c860ed41d2f1cb2b756558b186f6304d6e9b674",
      "tree": "b35097c53b9da9dec5c6ea30a2ad9b4d68d4b96e",
      "parents": [
        "74ff0748ce6db59e01ca78aaf3877f46b95dfbc9",
        "1ac325e4d5d0e03271b4c67b56117d39bcdcfaeb"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri Jun 02 02:35:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 02:35:07 2017 +0000"
      },
      "message": "Merge \"AAPT2: Allow any value type for \u003citem\u003e without format attr\" into oc-dev\nam: 1ac325e4d5\n\nChange-Id: I1b1180f2b33a077b2c46a8466c58d83ed618576e\n"
    },
    {
      "commit": "1ac325e4d5d0e03271b4c67b56117d39bcdcfaeb",
      "tree": "6214ef6b434ec1599a244c14f0fe6ae0cdf65cf0",
      "parents": [
        "9f7e653d563acd3f9cc478fc8a024839ace6c9fa",
        "e597d68d33c76c2b830f5497ed4ba74c5193a056"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 02 02:30:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 02 02:31:03 2017 +0000"
      },
      "message": "Merge \"AAPT2: Allow any value type for \u003citem\u003e without format attr\" into oc-dev"
    },
    {
      "commit": "74ff0748ce6db59e01ca78aaf3877f46b95dfbc9",
      "tree": "0bd7b9978865434fd23262b7b3716211f72064ca",
      "parents": [
        "8c9c4977370c52fe346b3618ec60198111f5f650",
        "610a0db7a2ad488874c1333d7f14a3c5d25985fc"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Fri Jun 02 01:51:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 01:51:01 2017 +0000"
      },
      "message": "Merge \"WifiManager: add unspecified ip mode\" am: dae92faa02 am: 0b9fa27619\nam: 610a0db7a2  -s ours\n\nChange-Id: I2ca161f16ec04a12f4bae55ca7ee7a31558d51fb\n"
    },
    {
      "commit": "610a0db7a2ad488874c1333d7f14a3c5d25985fc",
      "tree": "1357e276811389b82353cf4180b1b51f41a86426",
      "parents": [
        "92ef0a59f84b339e1112e7365521a46b475ff24c",
        "0b9fa27619a4fd8a3920eba1c80e36d377763eb0"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Fri Jun 02 01:43:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 01:43:47 2017 +0000"
      },
      "message": "Merge \"WifiManager: add unspecified ip mode\" am: dae92faa02\nam: 0b9fa27619\n\nChange-Id: I52a0e54bf024ffa6871fb8edbcda3301e7e7fbed\n"
    },
    {
      "commit": "0b9fa27619a4fd8a3920eba1c80e36d377763eb0",
      "tree": "ff57ba0689a1f171bf2dfb75e80ef37529f9b02c",
      "parents": [
        "ed7bdd6549149f5011cb04e79591d3c3ed5ec2db",
        "dae92faa025999f936bb95441ede8f17f71b1e1b"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Fri Jun 02 01:37:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 01:37:43 2017 +0000"
      },
      "message": "Merge \"WifiManager: add unspecified ip mode\"\nam: dae92faa02\n\nChange-Id: Ia8fe528fd7cbe8076ea185d21ae7dcfd5654334c\n"
    },
    {
      "commit": "dae92faa025999f936bb95441ede8f17f71b1e1b",
      "tree": "4b3d5edc4402074e36b50feb1787e180e4bdfae8",
      "parents": [
        "d7287c96eb1a5c09abbbda460ef1518377380338",
        "1da003621cc12be957140ebc5961b7855c86f988"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 02 01:26:14 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 02 01:26:16 2017 +0000"
      },
      "message": "Merge \"WifiManager: add unspecified ip mode\""
    },
    {
      "commit": "d5020c15b9bee33ecc63054450616cad928eec6a",
      "tree": "7670b534084a814e0a14d9d00e4d6321b71fe871",
      "parents": [
        "d865c624bda8130bdb03238e875dec9df5491e25"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Thu Jun 01 17:49:02 2017 -0700"
      },
      "committer": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Thu Jun 01 18:26:13 2017 -0700"
      },
      "message": "Allow force resize message activity to be resumed\n\n\"Activity may not work with split-screen\" message is not showing\nbecause the overlay activity is not allowed to resume without\nuser action.\n\nBug: 36205249\nTest: Launch an activity with target SDK \u003c 25, enable split-screen\nTest: go/wm-smoke\nChange-Id: Ic796f4449df1307c75ca5445cbffab218f0f8ae3\n"
    },
    {
      "commit": "8c9c4977370c52fe346b3618ec60198111f5f650",
      "tree": "0bd7b9978865434fd23262b7b3716211f72064ca",
      "parents": [
        "f742df0ba1a34afe082fe436cbc57db86d08a3ec",
        "9f7e653d563acd3f9cc478fc8a024839ace6c9fa"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Jun 02 01:07:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 01:07:55 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dev\nam: 9f7e653d56  -s ours\n\nChange-Id: Iafbfa3a35c305d284ad3a2a2ed06782b80768f7f\n"
    },
    {
      "commit": "f742df0ba1a34afe082fe436cbc57db86d08a3ec",
      "tree": "0bd7b9978865434fd23262b7b3716211f72064ca",
      "parents": [
        "d549197c9056a05e9ed271bf32db6a22368c704d",
        "3653aed87b24c83db720b088894a82253d50b9da"
      ],
      "author": {
        "name": "Evan Rosky",
        "email": "erosky@google.com",
        "time": "Fri Jun 02 00:59:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 00:59:34 2017 +0000"
      },
      "message": "Merge \"Enabled (asymmetric) tab selection in GridView\" into oc-dev\nam: 3653aed87b\n\nChange-Id: Icffef176e1dc3de49191414e57fdf38c4073bff2\n"
    },
    {
      "commit": "9f7e653d563acd3f9cc478fc8a024839ace6c9fa",
      "tree": "e98b1ce5441d0b9e976d57b42b7629d1b835b70a",
      "parents": [
        "3653aed87b24c83db720b088894a82253d50b9da",
        "eee1a1f0554ad9eba276887e4f64fec4342c401c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 02 00:57:46 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 02 00:57:50 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dev"
    },
    {
      "commit": "3653aed87b24c83db720b088894a82253d50b9da",
      "tree": "b046cb6cb54e174285b3925c8eb6461f48594707",
      "parents": [
        "b34c9d3a33eb6acba655f648c9276a467f73b937",
        "8c8ac8125ac93e87733994190bb54925d188bdc1"
      ],
      "author": {
        "name": "Evan Rosky",
        "email": "erosky@google.com",
        "time": "Fri Jun 02 00:45:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 02 00:45:17 2017 +0000"
      },
      "message": "Merge \"Enabled (asymmetric) tab selection in GridView\" into oc-dev"
    },
    {
      "commit": "d549197c9056a05e9ed271bf32db6a22368c704d",
      "tree": "371968d12f12af2249f5d55656713f29e8000fc9",
      "parents": [
        "3903501845b2751bdfa0b68e2ddffaf1c27f1fa3",
        "b34c9d3a33eb6acba655f648c9276a467f73b937"
      ],
      "author": {
        "name": "Siyamed Sinir",
        "email": "siyamed@google.com",
        "time": "Fri Jun 02 00:23:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 00:23:55 2017 +0000"
      },
      "message": "Merge \"AutoSize TextView - major fixes\" into oc-dev\nam: b34c9d3a33\n\nChange-Id: Iec698f291365adf367dd318eaf2d0752f109e82c\n"
    },
    {
      "commit": "b34c9d3a33eb6acba655f648c9276a467f73b937",
      "tree": "0a11cdc5255a2fa405acb40b6ca4bcd53e2e6036",
      "parents": [
        "98db1264d4e53158f20610a9834af3d5c3498371",
        "b6eaf5b8ef6cef04699a8e27f23892587f1071a0"
      ],
      "author": {
        "name": "Siyamed Sinir",
        "email": "siyamed@google.com",
        "time": "Fri Jun 02 00:18:03 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 02 00:18:12 2017 +0000"
      },
      "message": "Merge \"AutoSize TextView - major fixes\" into oc-dev"
    },
    {
      "commit": "e597d68d33c76c2b830f5497ed4ba74c5193a056",
      "tree": "699e25d86f8ed610ef1b1b640efb5b86c89d4289",
      "parents": [
        "ceb24e88cbb56aa63c990693a2d6ea35dce029f5"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Jun 01 17:16:44 2017 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Jun 01 17:16:44 2017 -0700"
      },
      "message": "AAPT2: Allow any value type for \u003citem\u003e without format attr\n\nTO bring AAPT2 behavior in-line with AAPT, \u003citem\u003e has a default\nformat of \"any\", and only becomes restricted with an explicit format\nattribute.\n\nBug: 62260121\nTest: make aapt2_tests\nChange-Id: Ife416f520e6c2710bb30e3ba3f2d4463794bfa06\n"
    },
    {
      "commit": "3903501845b2751bdfa0b68e2ddffaf1c27f1fa3",
      "tree": "94c6294e4120f6d1b2a7cc57dc9e361c9a2c61d4",
      "parents": [
        "7e206e5d66bb0ddfc70c9d9c7baf0dd2fc6b3ae2",
        "98db1264d4e53158f20610a9834af3d5c3498371"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Fri Jun 02 00:00:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 00:00:38 2017 +0000"
      },
      "message": "Merge \"Fix AVD memory leak\" into oc-dev\nam: 98db1264d4\n\nChange-Id: If5b68f8f34691a5fdac3ec047048ad2c09b1761f\n"
    },
    {
      "commit": "7e206e5d66bb0ddfc70c9d9c7baf0dd2fc6b3ae2",
      "tree": "5500813985cd55e41d6d84fb7b846b261c52da02",
      "parents": [
        "11e44273dcdf905b0cd82d4a75ff1fd3be5b9d21",
        "6890dc95d02f85647179f2c32ec4d9691aaed472"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Jun 01 23:55:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 23:55:23 2017 +0000"
      },
      "message": "Merge \"Fix ANR \u0026 Crash on Ryu\" into oc-dev\nam: 6890dc95d0\n\nChange-Id: I5f0a2fc7ab40b702e3e81ceb3bebd8ef44d22298\n"
    },
    {
      "commit": "98db1264d4e53158f20610a9834af3d5c3498371",
      "tree": "6bb6be741c954cc6072e23ff9c01b1802d37bfa3",
      "parents": [
        "6890dc95d02f85647179f2c32ec4d9691aaed472",
        "0bfce2cc9533c7ffcc00dd0005c1c097de403b81"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Thu Jun 01 23:46:18 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 01 23:46:23 2017 +0000"
      },
      "message": "Merge \"Fix AVD memory leak\" into oc-dev"
    },
    {
      "commit": "6890dc95d02f85647179f2c32ec4d9691aaed472",
      "tree": "5cc98a264be42a2535b56d73e9f6527bec4c5eb3",
      "parents": [
        "6797a20a863f4a420809c30c4bea9a69efa470e2",
        "a67b62e15e20bac6a9664e6e6be923cf82ad4138"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 01 23:43:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 01 23:43:59 2017 +0000"
      },
      "message": "Merge \"Fix ANR \u0026 Crash on Ryu\" into oc-dev"
    },
    {
      "commit": "11e44273dcdf905b0cd82d4a75ff1fd3be5b9d21",
      "tree": "7282fc22b129b4f9b7dd8f0db5c9fa0cabc7a4e2",
      "parents": [
        "0956df6ed2dea408651a7a3e25e3a8ab2dc64ada",
        "92ef0a59f84b339e1112e7365521a46b475ff24c"
      ],
      "author": {
        "name": "Arun",
        "email": "arun.demeure@imgtec.com",
        "time": "Thu Jun 01 23:42:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 23:42:06 2017 +0000"
      },
      "message": "Merge \"Optimised hwui rounded corners shader\" am: d7287c96eb am: ed7bdd6549\nam: 92ef0a59f8\n\nChange-Id: I9f5e6ef057ba6049804226d65f2f2f06594efc69\n"
    },
    {
      "commit": "92ef0a59f84b339e1112e7365521a46b475ff24c",
      "tree": "a5ecff983245fa01158880edc3da503878456fe1",
      "parents": [
        "7c3314f19c80136f7c1397a20925ae9d9dcf9a78",
        "ed7bdd6549149f5011cb04e79591d3c3ed5ec2db"
      ],
      "author": {
        "name": "Arun",
        "email": "arun.demeure@imgtec.com",
        "time": "Thu Jun 01 23:33:26 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 23:33:26 2017 +0000"
      },
      "message": "Merge \"Optimised hwui rounded corners shader\" am: d7287c96eb\nam: ed7bdd6549\n\nChange-Id: I6acba9bd707a3beec41439cd86cce4cdea6d8b69\n"
    },
    {
      "commit": "0956df6ed2dea408651a7a3e25e3a8ab2dc64ada",
      "tree": "f22ab437d0513c649436ac550b8895860c8d8e11",
      "parents": [
        "86fa4ede8b318b074d834d92eda17af47e16aa3d",
        "6797a20a863f4a420809c30c4bea9a69efa470e2"
      ],
      "author": {
        "name": "Evan Rosky",
        "email": "erosky@google.com",
        "time": "Thu Jun 01 23:30:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 23:30:48 2017 +0000"
      },
      "message": "Merge \"Directly focus button in touchmode coretests\" into oc-dev\nam: 6797a20a86\n\nChange-Id: I5aa0b42e08ba9e8c93c9795bc787907336aa6b19\n"
    },
    {
      "commit": "ed7bdd6549149f5011cb04e79591d3c3ed5ec2db",
      "tree": "fa95caabdbf83344a5fac7e5894329947c77f647",
      "parents": [
        "196cb3dff62d89905701159f0c2ce73d48d6d0b3",
        "d7287c96eb1a5c09abbbda460ef1518377380338"
      ],
      "author": {
        "name": "Arun",
        "email": "arun.demeure@imgtec.com",
        "time": "Thu Jun 01 23:24:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 23:24:50 2017 +0000"
      },
      "message": "Merge \"Optimised hwui rounded corners shader\"\nam: d7287c96eb\n\nChange-Id: Idf53faac924be91d4e23da91b54c9ca08be9ad39\n"
    },
    {
      "commit": "6797a20a863f4a420809c30c4bea9a69efa470e2",
      "tree": "f03f1058b71f5fa63817caab36a9a15ee19151a2",
      "parents": [
        "90a008a0a23698bd6b54425fe004ce10d6079692",
        "03e6b30f14e329dabdb18741c1feb08c310c8e07"
      ],
      "author": {
        "name": "Evan Rosky",
        "email": "erosky@google.com",
        "time": "Thu Jun 01 23:21:25 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 01 23:21:30 2017 +0000"
      },
      "message": "Merge \"Directly focus button in touchmode coretests\" into oc-dev"
    },
    {
      "commit": "d7287c96eb1a5c09abbbda460ef1518377380338",
      "tree": "1d4e45635bf9eb8c9c18e494f5be25711678ed84",
      "parents": [
        "142a392b75e7bf8e4e880b5cc49d111fd8d82533",
        "06e9f324ef5b723622647a6f111c38cb2d479869"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 01 23:13:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 01 23:13:26 2017 +0000"
      },
      "message": "Merge \"Optimised hwui rounded corners shader\""
    },
    {
      "commit": "fc3ec4c5e689e4d64f0c24d42a3b4b31ee4621c4",
      "tree": "3014cee75363c645e1b90b332c496cdf67993488",
      "parents": [
        "4e73123c5238000afed9c11ec1d2e52a8114c117"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Jun 01 15:35:48 2017 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Jun 01 22:58:01 2017 +0000"
      },
      "message": "Prevent showing voice session when it is already queued to be hidden.\n\n- It is possible for the session to be requested to be hidden before it\n  gets the message to be shown and completes showing. This leads to an\n  inconsistency where the voice interaction service implementation will be\n  in a different state than the system for the session. Instead, we can\n  cancel any pending show messages, and also clean up the pending show\n  callback list immediately when the session is hidden.\n- Also fixing up some error message codes when starting the assistant\n  activity.\n\nBug: 38379130\nTest: android.server.cts.ActivityManagerAssistantStackTests\nTest: CtsVoiceInteractionTestCases\nTest: CtsAlarmClockTestCases\nChange-Id: I0d0e9c024367a47bda82d6a29ca89e18b7d69527\n"
    },
    {
      "commit": "86fa4ede8b318b074d834d92eda17af47e16aa3d",
      "tree": "5904043e3af62047da273bf71cced4d3f4175c2d",
      "parents": [
        "aff8ddd341d90838ba849d6fc1c754b745103f5f",
        "90a008a0a23698bd6b54425fe004ce10d6079692"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Jun 01 22:12:17 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 22:12:17 2017 +0000"
      },
      "message": "Merge \"Add channel group for alert windows notifications\" into oc-dev\nam: 90a008a0a2\n\nChange-Id: I8728e80027d961d98e39bbbcbbe15788e58f00e9\n"
    },
    {
      "commit": "90a008a0a23698bd6b54425fe004ce10d6079692",
      "tree": "2430c675e038d32af589308c056c6aa3e34f8281",
      "parents": [
        "39a259350e062095d20ada953e2f2b7a57f832c6",
        "face3bba70d8aa9dad4cd8e04c1923a05495ab65"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 01 22:03:10 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 01 22:03:15 2017 +0000"
      },
      "message": "Merge \"Add channel group for alert windows notifications\" into oc-dev"
    },
    {
      "commit": "aff8ddd341d90838ba849d6fc1c754b745103f5f",
      "tree": "919f7e85417554d119b8655273b17344ec36a09c",
      "parents": [
        "b24c38e4df0a4f152d1425577a824d7968c42e25",
        "39a259350e062095d20ada953e2f2b7a57f832c6"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Jun 01 21:45:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 21:45:48 2017 +0000"
      },
      "message": "Merge \"Fix plugin reloading\" into oc-dev\nam: 39a259350e\n\nChange-Id: Ifd64484b3e75c7ed860944eac33473d080613bf4\n"
    },
    {
      "commit": "39a259350e062095d20ada953e2f2b7a57f832c6",
      "tree": "4176e93dc12f00af92b1eee117e5d34c7ca3c4de",
      "parents": [
        "73f2a2a4d7c144d166cec17d54c00214d67c45f8",
        "1642d7f26bd7012db12eea59a4d9dd5ac34ff997"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 01 21:39:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 01 21:39:49 2017 +0000"
      },
      "message": "Merge \"Fix plugin reloading\" into oc-dev"
    },
    {
      "commit": "b24c38e4df0a4f152d1425577a824d7968c42e25",
      "tree": "525faa167c2ac43c7a1af181321ce5c478190765",
      "parents": [
        "0563a82fc04be2cefeb37dbee144d0f821c47b95",
        "73f2a2a4d7c144d166cec17d54c00214d67c45f8"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Jun 01 21:17:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 21:17:10 2017 +0000"
      },
      "message": "Merge \"Fix camera launch delay from Keyguard\" into oc-dev\nam: 73f2a2a4d7\n\nChange-Id: Ic7c211955b8375d08da9dfbc59c348f71c1c7552\n"
    },
    {
      "commit": "73f2a2a4d7c144d166cec17d54c00214d67c45f8",
      "tree": "fd526c6fdfc82a38cef9808b64d078048b1df404",
      "parents": [
        "29db4b3556c93ab4f621ece30569bc81abc9f773",
        "45ca0544ea03e04d1ecb11640484818fe2838c28"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 01 21:11:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 01 21:11:56 2017 +0000"
      },
      "message": "Merge \"Fix camera launch delay from Keyguard\" into oc-dev"
    },
    {
      "commit": "0bfce2cc9533c7ffcc00dd0005c1c097de403b81",
      "tree": "ed8cd54fbe77005a55a2bde4f663cc8d3b2d3c87",
      "parents": [
        "29db4b3556c93ab4f621ece30569bc81abc9f773"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Tue May 30 18:52:26 2017 -0700"
      },
      "committer": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Thu Jun 01 20:59:10 2017 +0000"
      },
      "message": "Fix AVD memory leak\n\nThe memory leak was caused by a lingering internal listener\nthat held a global ref to the AVD java object when the AVD is\ninfinite. As a result, the native VectorDrawable Tree can\nnot be destroyed, and therefore leak bitmaps.\n\nThis memory leak is fixed by removing all the internal listeners\nfor all the unfinished AVDs when the animation context is\ndestroyed.\n\nBUG: 37518414\nTest: follow steps in comment #1 of the bug, and inspect memory heap.\n\nChange-Id: Ibbd1547a083b83d0cebd8e304d9b01abda4950ef\n"
    },
    {
      "commit": "0563a82fc04be2cefeb37dbee144d0f821c47b95",
      "tree": "fba07010609c039b48ddaef8643388be09711e55",
      "parents": [
        "59541bcb0caa41af50659e14bc1b2c837afda066",
        "29db4b3556c93ab4f621ece30569bc81abc9f773"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Jun 01 20:44:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 20:44:38 2017 +0000"
      },
      "message": "Merge \"Delay notification vibration to synchronize with notif sound\" into oc-dev\nam: 29db4b3556\n\nChange-Id: Icfad056884cfb620cfd27e12146b280a5cb7c300\n"
    },
    {
      "commit": "06e9f324ef5b723622647a6f111c38cb2d479869",
      "tree": "1d4e45635bf9eb8c9c18e494f5be25711678ed84",
      "parents": [
        "142a392b75e7bf8e4e880b5cc49d111fd8d82533"
      ],
      "author": {
        "name": "Arun",
        "email": "arun.demeure@imgtec.com",
        "time": "Mon Jan 23 11:59:21 2017 +0000"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Jun 01 13:42:12 2017 -0700"
      },
      "message": "Optimised hwui rounded corners shader\n\nThis is a ~2x performance increase for the rounded corners shader which\nwas previously shader limited even on many high-end GPUs. It simplifies\nthe calculations by pre-dividing by the radius, which also allows to\nmaintain mediump/FP16 precision (this improves performance and might\nimprove image quality on GPUs that don\u0027t support highp e.g. Mali-400).\nIt also uses a conditional in the shader to save much of the work on\nthe vast majority of pixels which are not close to the corners.\n\nTest: manual - visual inspection on fugu (nexus player)\n\nChange-Id: I38f491cfb006e2991ef0b9d6b3d67d2c4d328d44\n"
    },
    {
      "commit": "29db4b3556c93ab4f621ece30569bc81abc9f773",
      "tree": "54939bfd87c71eb64dc0e3ae73b22961926f34cf",
      "parents": [
        "f58fae54bfc2c560942e387a010368ccdb02dfd0",
        "ea0eb5f5813d63283d9b069510418e495d4cc137"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 01 20:34:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 01 20:34:07 2017 +0000"
      },
      "message": "Merge \"Delay notification vibration to synchronize with notif sound\" into oc-dev"
    },
    {
      "commit": "a67b62e15e20bac6a9664e6e6be923cf82ad4138",
      "tree": "8e8c486e25bf2aaa675de0b50961db30fc0117cd",
      "parents": [
        "f58fae54bfc2c560942e387a010368ccdb02dfd0"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Jun 01 12:44:58 2017 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Jun 01 13:00:34 2017 -0700"
      },
      "message": "Fix ANR \u0026 Crash on Ryu\n\nFixes impossible dequeue crash as the wrong\nstart point of the frame was used. We need\nto use the start point for RT, not the start\npoint for the frame.\n\nWorkaround for sysui ANR caused by what appears\nto be a driver bug. Drivers with the bug\nwill have transiently higher memory usage.\nDrivers without the bug will be unaffected.\n\nBug: 62213889\nBug: 62250550\nTest: Manual\n\nChange-Id: I9992b224f84bc1c40834bafff7e0013b38270ae0\n"
    },
    {
      "commit": "59541bcb0caa41af50659e14bc1b2c837afda066",
      "tree": "a1feab75ea2d484141ceb88a4781a2efc5e28e68",
      "parents": [
        "b629460f33984aea220b7606fc5639f34a2f05c1",
        "f58fae54bfc2c560942e387a010368ccdb02dfd0"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Jun 01 19:56:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 19:56:18 2017 +0000"
      },
      "message": "Merge \"Keyguard: Fix date capitalization context\" into oc-dev\nam: f58fae54bf\n\nChange-Id: Iab972cb45304b6b89b63fb49a39e60bf612b2587\n"
    },
    {
      "commit": "b629460f33984aea220b7606fc5639f34a2f05c1",
      "tree": "7f30fc5a40658b063e0f8e3529d3966f41f9a481",
      "parents": [
        "d83911cb2c7d348863e38c43c89d8ef87f58df85",
        "227e65d81887a81aa42da84d7bd7745ab53d6f07"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Jun 01 19:54:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 19:54:22 2017 +0000"
      },
      "message": "Merge \"Add checks against incorrect context use in sysui tests\" into oc-dev\nam: 227e65d818\n\nChange-Id: I3fad5f17321adf92f5f80c8ec04fc8fc1e4128e2\n"
    },
    {
      "commit": "d83911cb2c7d348863e38c43c89d8ef87f58df85",
      "tree": "c274eac8f39f7b60060fc7a83421e923f021646a",
      "parents": [
        "a3c778f16c5916bad7f5551a784dfbd4b5d1e3fe",
        "4827cb08cc2a89a3b979040d24e66dac0f905ce6"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jun 01 19:51:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 19:51:01 2017 +0000"
      },
      "message": "Merge \"Fixed an issue where heads up where invisible in qs edit\" into oc-dev\nam: 4827cb08cc\n\nChange-Id: I0dd06bb8c617c6553aaecec31918f3b2096d5a90\n"
    },
    {
      "commit": "d5bcf218cb1e033574e8a93434555e83b239e64b",
      "tree": "ad73fd6c962c2fd32c985d18f57aa9c2eefdc1bf",
      "parents": [
        "d0ba2cd40b64c8e18d1391397d938c045f500fd0"
      ],
      "author": {
        "name": "Geoffrey Pitsch",
        "email": "gpitsch@google.com",
        "time": "Thu Jun 01 15:45:35 2017 -0400"
      },
      "committer": {
        "name": "Geoffrey Pitsch",
        "email": "gpitsch@google.com",
        "time": "Thu Jun 01 15:45:35 2017 -0400"
      },
      "message": "Mock out usageStats in NotificationManagerServiceTests\n\nShouldn\u0027t be doing this db work in tests\n\nChange-Id: Idadadd83bfe984bd0e1c991534f1fba93ca34b53\nFixes: 62251669\nTest: runtest systemui-notification\n"
    },
    {
      "commit": "f58fae54bfc2c560942e387a010368ccdb02dfd0",
      "tree": "c55dfddcada58140bc93239e6b51fcf5c1f9125c",
      "parents": [
        "227e65d81887a81aa42da84d7bd7745ab53d6f07",
        "59de4f30c071fadd2751fde82caf026891c130c2"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Jun 01 19:44:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 01 19:44:48 2017 +0000"
      },
      "message": "Merge \"Keyguard: Fix date capitalization context\" into oc-dev"
    },
    {
      "commit": "227e65d81887a81aa42da84d7bd7745ab53d6f07",
      "tree": "ecc63cbe023fa6e300bed671297fa40fdd9bf52a",
      "parents": [
        "4827cb08cc2a89a3b979040d24e66dac0f905ce6",
        "893f0bdcb73785ce0e06e9f935f5a7027cf77f14"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 01 19:43:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 01 19:43:49 2017 +0000"
      },
      "message": "Merge \"Add checks against incorrect context use in sysui tests\" into oc-dev"
    },
    {
      "commit": "4827cb08cc2a89a3b979040d24e66dac0f905ce6",
      "tree": "2b3da4f5377e08ea7d4e9a0bf45aed03c94aa521",
      "parents": [
        "d0ba2cd40b64c8e18d1391397d938c045f500fd0",
        "d3c523f4d8be3f51833f21ac11df20ba907a1e85"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 01 19:43:05 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 01 19:43:11 2017 +0000"
      },
      "message": "Merge \"Fixed an issue where heads up where invisible in qs edit\" into oc-dev"
    },
    {
      "commit": "1642d7f26bd7012db12eea59a4d9dd5ac34ff997",
      "tree": "7ed7c2ae7ad803bd702448cb21964ec139fbdd30",
      "parents": [
        "8bc542695c2796fd26d230b86b5f2628ddb9fd1c"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Jun 01 15:20:33 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Jun 01 15:21:18 2017 -0400"
      },
      "message": "Fix plugin reloading\n\nChange-Id: I2209e98628b50416b910cda7ace10a06dbdceaa9\nTest: manual\nFixes: 38424850\n"
    },
    {
      "commit": "a3c778f16c5916bad7f5551a784dfbd4b5d1e3fe",
      "tree": "209b1d72917b5b7aef51b6a8e14314b2779ef845",
      "parents": [
        "b277f4ab52b11696d34969fdb5e058cbe9df4b2c",
        "d0ba2cd40b64c8e18d1391397d938c045f500fd0"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Jun 01 19:18:02 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 19:18:02 2017 +0000"
      },
      "message": "Merge \"Fix crash from non-default sims in QS\" into oc-dev\nam: d0ba2cd40b\n\nChange-Id: I3e41e98b03ba9ef2d637678ee35d1ba62ca706a4\n"
    },
    {
      "commit": "d0ba2cd40b64c8e18d1391397d938c045f500fd0",
      "tree": "532b02650dd5c3df716098311cfac96e6db54ae0",
      "parents": [
        "4a7d0772a5cfb95f05b870fe742ab4ffff9d4e85",
        "fcd97ce795270ca4c5f61bd1515db3ed48bfba83"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 01 19:08:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 01 19:08:11 2017 +0000"
      },
      "message": "Merge \"Fix crash from non-default sims in QS\" into oc-dev"
    },
    {
      "commit": "face3bba70d8aa9dad4cd8e04c1923a05495ab65",
      "tree": "509f53f5ba4ef4069e80763d65ecd1e1ac93513c",
      "parents": [
        "8bc542695c2796fd26d230b86b5f2628ddb9fd1c"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Jun 01 10:22:36 2017 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Jun 01 12:02:54 2017 -0700"
      },
      "message": "Add channel group for alert windows notifications\n\nBug: 62256269\nTest: manual\nChange-Id: If4253cb8303124c5c6d974e9680486d77f314059\n"
    },
    {
      "commit": "45ca0544ea03e04d1ecb11640484818fe2838c28",
      "tree": "b52ca99e6e1e30a5aaf7c9996c7a8f7dfac5f7b5",
      "parents": [
        "7b64dbd5299b7300879c0f31c25a4f1013b90eb2"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue May 30 16:16:01 2017 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Jun 01 11:56:59 2017 -0700"
      },
      "message": "Fix camera launch delay from Keyguard\n\nWhen we launch the camera from the lockscreen, we launch a\ntrampoline activity that launches a real activity. Now, under\ncertain race conditions the trampoline activity was resumed but\nthen set to invisible immediately again such that the window\nwas never relayouted. Thus, the activity was stuck in\nWAITING_RELAYOUT state in UnknownAppVisibilityController, leading\nto a app transition timeout.\n\nTo fix this, we immediately remove the app from the unknown\nvisibility controller as soon as it gets set to invisible again.\n\nTest: Set animation scale multiplier to 0, open camera, finish\nactivity by pressing back, turn off screen, launch camera via\ndouble tap, observe no delay.\nTest: go/wm-smoke\n\nFixes: 37677242\nChange-Id: I103a89af5fb515d6635f86abe2c67a02d90abd79\n"
    },
    {
      "commit": "ea0eb5f5813d63283d9b069510418e495d4cc137",
      "tree": "31d2cf4cf01022385df2c543d5e16dfe92d878bf",
      "parents": [
        "d2638591d963ef45f8f90886252279c497d5d1af"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu May 25 18:32:40 2017 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Jun 01 11:32:49 2017 -0700"
      },
      "message": "Delay notification vibration to synchronize with notif sound\n\nDelay the vibration associated with a notification by the length\n  of the ramp time preceding a notification sound. Do this only\n  for notifications that play a sound.\nTests: verify that calls to Vibrator.vibrate() method are within the\n  max delay that could be applied to a notification sound/vibration.\n\nTest: play notification with vibration, verify vibration syncs with sound\nTest: runtest systemui-notification\nBug: 35152866\nChange-Id: I571eb5620d654265d19f45aca2073e8ccc4799df\n"
    },
    {
      "commit": "b277f4ab52b11696d34969fdb5e058cbe9df4b2c",
      "tree": "84bd7b4fb780b0d0c02e1f65e6d9877f5c596b6a",
      "parents": [
        "84912122ce913ccda7ccdfbb6a31560ccc6b9245",
        "4a7d0772a5cfb95f05b870fe742ab4ffff9d4e85"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Jun 01 18:13:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 18:13:24 2017 +0000"
      },
      "message": "Merge \"Avoid pixel rounding issue during animation\" into oc-dev\nam: 4a7d0772a5\n\nChange-Id: I32d6e56f129b2ae520ec91200f29fc9ed7f593ff\n"
    },
    {
      "commit": "4a7d0772a5cfb95f05b870fe742ab4ffff9d4e85",
      "tree": "60e14ee3b6388b4abca759a12eeb7f5fe7953ba0",
      "parents": [
        "1e2340da3ab96ded47eb870b73e970e9dae33440",
        "4f67be7bfa257549989cfa53a33d357588c15a33"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Jun 01 18:08:28 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 01 18:08:34 2017 +0000"
      },
      "message": "Merge \"Avoid pixel rounding issue during animation\" into oc-dev"
    },
    {
      "commit": "84912122ce913ccda7ccdfbb6a31560ccc6b9245",
      "tree": "a600bb31d05408cfc73cba065ba3a002dfeddf42",
      "parents": [
        "c08a40267be55f998f739e2d1e57679a3b1b229e",
        "1e2340da3ab96ded47eb870b73e970e9dae33440"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jun 01 17:56:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 17:56:00 2017 +0000"
      },
      "message": "Merge \"Fixed an issue where the shade would jump\" into oc-dev\nam: 1e2340da3a\n\nChange-Id: I8afe831ef47d877b57535919cbd135eee9b5a93a\n"
    },
    {
      "commit": "c08a40267be55f998f739e2d1e57679a3b1b229e",
      "tree": "6e1ed7ad29cc91f29874ee8a9a67547cfe5ef749",
      "parents": [
        "4ae0744252458362a6677bef7693fd8fa6ca1847",
        "a7a39ea187480e86023ac92e6570dac0f9e40e2e"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jun 01 17:51:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 17:51:48 2017 +0000"
      },
      "message": "Merge \"Fixed an issue where the panel could be stuck tracking\" into oc-dev\nam: a7a39ea187\n\nChange-Id: I05694e3dc92769270c1a286a69777a1519ba51da\n"
    },
    {
      "commit": "1e2340da3ab96ded47eb870b73e970e9dae33440",
      "tree": "831d657b7b32d006f75ad50ed0730e04a102e77e",
      "parents": [
        "a7a39ea187480e86023ac92e6570dac0f9e40e2e",
        "7cb49d6f40955652950409b4feead43e58f68ca5"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jun 01 17:44:53 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 01 17:44:57 2017 +0000"
      },
      "message": "Merge \"Fixed an issue where the shade would jump\" into oc-dev"
    },
    {
      "commit": "a7a39ea187480e86023ac92e6570dac0f9e40e2e",
      "tree": "967c821971857d6f9cba258cbae6eda74d5890c0",
      "parents": [
        "bfa8b3d542377567f1b26c2e2a3992f66ad4d939",
        "be2c443e21410bb27decec5d2aea60ef37f10c05"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jun 01 17:40:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 01 17:40:48 2017 +0000"
      },
      "message": "Merge \"Fixed an issue where the panel could be stuck tracking\" into oc-dev"
    },
    {
      "commit": "4ae0744252458362a6677bef7693fd8fa6ca1847",
      "tree": "2d77e803af439b88d2f5933f6514805fc0e6d775",
      "parents": [
        "8821015094160435f29552fb2d0cbdfa31c72ec9",
        "bfa8b3d542377567f1b26c2e2a3992f66ad4d939"
      ],
      "author": {
        "name": "Daniel Nishi",
        "email": "dhnishi@google.com",
        "time": "Thu Jun 01 17:38:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 17:38:25 2017 +0000"
      },
      "message": "Merge \"Fix an NPE when FileCollector runs.\" into oc-dev\nam: bfa8b3d542\n\nChange-Id: I860a840d23cd91f5fdbdfc6f0c35dc20726dc559\n"
    },
    {
      "commit": "bfa8b3d542377567f1b26c2e2a3992f66ad4d939",
      "tree": "22a5ebebc9e3d0e3575fc1c19547bcaaabfa22e7",
      "parents": [
        "689f41e871dc88e45dd8a1ae925d2bf2718069b7",
        "e4bea2d769ae9ab3df028886d61e1215e43fab6f"
      ],
      "author": {
        "name": "Daniel Nishi",
        "email": "dhnishi@google.com",
        "time": "Thu Jun 01 17:29:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 01 17:30:00 2017 +0000"
      },
      "message": "Merge \"Fix an NPE when FileCollector runs.\" into oc-dev"
    },
    {
      "commit": "8821015094160435f29552fb2d0cbdfa31c72ec9",
      "tree": "9d7dbfb16438076085cf69ff713c32ba821515f5",
      "parents": [
        "c593bd3cc79ccea5b3e2318557ef9110cbe0c633",
        "689f41e871dc88e45dd8a1ae925d2bf2718069b7"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Thu Jun 01 17:25:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 17:25:38 2017 +0000"
      },
      "message": "Merge \"Handle not having main window in createThumbnailAppAnimator.\" into oc-dev\nam: 689f41e871\n\nChange-Id: If1ad2d95a354c1b22d52dd219a8cda70c80e0d17\n"
    },
    {
      "commit": "c593bd3cc79ccea5b3e2318557ef9110cbe0c633",
      "tree": "8f8efe387d9e93f09ae236a9f9f8cc7b3902cc43",
      "parents": [
        "f08ff05438b4d0d4948c58f497d0d5dd8f780b2d",
        "7c3314f19c80136f7c1397a20925ae9d9dcf9a78"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jun 01 17:20:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 17:20:49 2017 +0000"
      },
      "message": "Merge \"Move appName inside Downloadrequest.\" am: 142a392b75 am: 196cb3dff6\nam: 7c3314f19c\n\nChange-Id: Iaa997634e7d9370fb634d9741ba4266db6cb9b2f\n"
    },
    {
      "commit": "689f41e871dc88e45dd8a1ae925d2bf2718069b7",
      "tree": "8ca13aff6f8d37f518f194df8edb33b5496dbf50",
      "parents": [
        "1e93ad44bc61fe981f80cdc75e354b90c7ba601f",
        "e6c25d4a6f35449a8420f0d1e87529426786ad60"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 01 17:14:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 01 17:14:21 2017 +0000"
      },
      "message": "Merge \"Handle not having main window in createThumbnailAppAnimator.\" into oc-dev"
    },
    {
      "commit": "7c3314f19c80136f7c1397a20925ae9d9dcf9a78",
      "tree": "6a6a1595060699630249d7eeecacb1388cc01018",
      "parents": [
        "6e238648c2b7d501a550dd75b8394bf1de0edcc0",
        "196cb3dff62d89905701159f0c2ce73d48d6d0b3"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jun 01 17:11:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 17:11:56 2017 +0000"
      },
      "message": "Merge \"Move appName inside Downloadrequest.\" am: 142a392b75\nam: 196cb3dff6\n\nChange-Id: I79e1beb5c211a8ff0f90a2f473f85b0068abe61a\n"
    },
    {
      "commit": "f08ff05438b4d0d4948c58f497d0d5dd8f780b2d",
      "tree": "8eb09e109689ee27faebf5446f06518e62a4eef2",
      "parents": [
        "f7a35d6684e911d187b72fdf344e61044b9975d3",
        "1e93ad44bc61fe981f80cdc75e354b90c7ba601f"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Jun 01 17:10:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 17:10:48 2017 +0000"
      },
      "message": "Merge \"Remove starting window logging\" into oc-dev\nam: 1e93ad44bc\n\nChange-Id: I0caebcfb47b5f130cfd93d5674bbf173fabd36b2\n"
    },
    {
      "commit": "196cb3dff62d89905701159f0c2ce73d48d6d0b3",
      "tree": "49e73b0f7879041d9abc06138b1d2f482cdf75af",
      "parents": [
        "6e145ffb0e08d20283a02366bc3825b6cbf6b8a8",
        "142a392b75e7bf8e4e880b5cc49d111fd8d82533"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jun 01 17:05:40 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 17:05:40 2017 +0000"
      },
      "message": "Merge \"Move appName inside Downloadrequest.\"\nam: 142a392b75\n\nChange-Id: I6512d4bc2406f23571c1d4e6425353930fb9b847\n"
    },
    {
      "commit": "f7a35d6684e911d187b72fdf344e61044b9975d3",
      "tree": "2e53fcf21c215b0368f5ce5362cc59fe3cc0e687",
      "parents": [
        "660e70e63ab349b5fbe7389e54008cee0ffb51cf",
        "e871c01bd0e209210bd9204f2a85724162aeacb1"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Thu Jun 01 17:03:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 17:03:01 2017 +0000"
      },
      "message": "Merge \"Create ActivityDisplay if its registered in DisplayManager\" into oc-dev\nam: e871c01bd0\n\nChange-Id: I794a53de17d5c6e2d5002c0b363b692723d4dcdd\n"
    },
    {
      "commit": "1e93ad44bc61fe981f80cdc75e354b90c7ba601f",
      "tree": "4e8e3b65883b9cf22013ae0c2a36f62706f55056",
      "parents": [
        "e871c01bd0e209210bd9204f2a85724162aeacb1",
        "828829f22ca06d9388fec19e1d8c8bb3aeeb1ced"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Jun 01 16:54:16 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 01 16:54:21 2017 +0000"
      },
      "message": "Merge \"Remove starting window logging\" into oc-dev"
    },
    {
      "commit": "142a392b75e7bf8e4e880b5cc49d111fd8d82533",
      "tree": "6ce3ba9636bc06f5effbeda152af543cd9109ced",
      "parents": [
        "5dbdffbf815f6db58e96f360e4f1f5e95c71762f",
        "4b88cf450200698d1af92c91a05149c394a7fa1b"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jun 01 16:52:32 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 01 16:52:34 2017 +0000"
      },
      "message": "Merge \"Move appName inside Downloadrequest.\""
    },
    {
      "commit": "e871c01bd0e209210bd9204f2a85724162aeacb1",
      "tree": "a5a085d8fbc000a923e048057028c4f078de7426",
      "parents": [
        "a30fdcb687c92cccbc21ba41a052d0bb311acd88",
        "62e6f2517323a829af1a8b9ba2c5c20cb870075b"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Thu Jun 01 16:50:56 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 01 16:51:04 2017 +0000"
      },
      "message": "Merge \"Create ActivityDisplay if its registered in DisplayManager\" into oc-dev"
    },
    {
      "commit": "893f0bdcb73785ce0e06e9f935f5a7027cf77f14",
      "tree": "c076b117cfb1aa07628e29c988c5b5829b305c45",
      "parents": [
        "8bc542695c2796fd26d230b86b5f2628ddb9fd1c"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Jun 01 11:21:14 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Jun 01 11:21:14 2017 -0400"
      },
      "message": "Add checks against incorrect context use in sysui tests\n\nFix incorrect usages found by this check.\n\nTest: runtest systemui\nBug: 62251903\nChange-Id: I45a762f96838e617833c1cbe003e583087bb8176\n"
    },
    {
      "commit": "660e70e63ab349b5fbe7389e54008cee0ffb51cf",
      "tree": "20443b15dfbfe31fc16143ee90812772f12a1e98",
      "parents": [
        "c56a0533be60bdd1c20047b7d599310995ce9418",
        "a30fdcb687c92cccbc21ba41a052d0bb311acd88"
      ],
      "author": {
        "name": "Ivan Podogov",
        "email": "ginkage@google.com",
        "time": "Thu Jun 01 15:12:42 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 15:12:42 2017 +0000"
      },
      "message": "Merge \"Fix setRequestedOrientation() freeze on Android Wear.\" into oc-dev\nam: a30fdcb687\n\nChange-Id: I0046647f4f773acb06a1dcdb45d0499ee831ae2a\n"
    },
    {
      "commit": "a30fdcb687c92cccbc21ba41a052d0bb311acd88",
      "tree": "9aa3e5fd70eda0054cacf7255b8d7155c7905f32",
      "parents": [
        "94ea9bb5719c8c6cdad51406611772b158f70c3d",
        "c6467172e568dcd5a55b9c0470ef4587e59831e9"
      ],
      "author": {
        "name": "Ivan Podogov",
        "email": "ginkage@google.com",
        "time": "Thu Jun 01 15:06:28 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 01 15:06:33 2017 +0000"
      },
      "message": "Merge \"Fix setRequestedOrientation() freeze on Android Wear.\" into oc-dev"
    },
    {
      "commit": "e6c25d4a6f35449a8420f0d1e87529426786ad60",
      "tree": "bdb19eccc2739fecbed5a512b5b2fdd48d84f2c0",
      "parents": [
        "94ea9bb5719c8c6cdad51406611772b158f70c3d"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Wed May 31 10:27:42 2017 -0700"
      },
      "committer": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Thu Jun 01 08:04:21 2017 -0700"
      },
      "message": "Handle not having main window in createThumbnailAppAnimator.\n\nA recent code change associated the SurfaceControl with the main\nwindow owner id. However, it is possible for the an AppWindowToken to\nnot have a main window. This case is handled later in the method.\n\nThis CL restores the original behavior of using the calling uid in\nthe cases no main window is present.\n\nChange-Id: I8255be9e0d68adc75fda0947c64f869b7eeb76c9\nFixes: 62096254\nTest: go/wm-smoke\n"
    },
    {
      "commit": "fcd97ce795270ca4c5f61bd1515db3ed48bfba83",
      "tree": "21e5d915b1fe421e3f20ec55f0af2223449f4b6b",
      "parents": [
        "8bc542695c2796fd26d230b86b5f2628ddb9fd1c"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Jun 01 11:00:00 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Jun 01 11:00:00 2017 -0400"
      },
      "message": "Fix crash from non-default sims in QS\n\nTest: runtest systemui\nChange-Id: Icdb063589258a6b4bd94634cc9f41f788a7d2299\nFixes: 62209034\n"
    },
    {
      "commit": "b6eaf5b8ef6cef04699a8e27f23892587f1071a0",
      "tree": "3a3dd7c68d967309cad4727933ddd2f459a7d260",
      "parents": [
        "0b1b1c434650d2f272be7610027d4ddd948715a8"
      ],
      "author": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Fri May 26 15:57:04 2017 +0100"
      },
      "committer": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Thu Jun 01 15:40:40 2017 +0100"
      },
      "message": "AutoSize TextView - major fixes\n\n* splits the auto-size setup part from the execution\n  function:\n** in TextView CTOR we only setup and we leave the\n   actual auto-sizing execution to happen in the\n   view||text layout  phase\n** encapsulated the conditions needed to start\n   applying auto-size in the execution function\n\n* introduces a private way to set the text size\n  without requesting a new layout pass; auto-size\n  always uses this practically setting the text\n  size on the paint object and creating a new\n  layout\n\n* calls execution autoSizeText() from within\n  TextView#checkForRelayout() if not requestLayout()\n  is needed \u003d\u003e this makes sure that auto-size will be\n  performed even if a view layout is not requested,\n  but only a text layout\n\n* fixes the calculation of the sizes available for\n  auto-size when configured via granularity\n\nBug: 62050646\nBug: 38409622\nBug: 38440435\nBug: 62109627\nTest: run cts --test android.widget.cts.TextViewTest -m \\\n      CtsWidgetTestCases\nTest: manually tested the new behaviors in demo apps\nTest: new test attached in topic\n\nChange-Id: I4ccaa0a0afa3b5aa47213442d0029da2c74e7eb4\n"
    },
    {
      "commit": "c56a0533be60bdd1c20047b7d599310995ce9418",
      "tree": "8b7a9157cebd66a384154695e259902bc774056e",
      "parents": [
        "5ad47e271c6a9a34d2835b8540298dd57185690c",
        "94ea9bb5719c8c6cdad51406611772b158f70c3d"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Jun 01 14:37:12 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 14:37:12 2017 +0000"
      },
      "message": "Merge \"Dump info about all RemoteViews in a Notification.\" into oc-dev\nam: 94ea9bb571\n\nChange-Id: I64fa3be76546c527341f8718c28d523446422b63\n"
    },
    {
      "commit": "94ea9bb5719c8c6cdad51406611772b158f70c3d",
      "tree": "18505421d4f3a3fc3570b2132582238e8de217ce",
      "parents": [
        "8bc542695c2796fd26d230b86b5f2628ddb9fd1c",
        "0a2308eb4ad4da2d3ca43647e489bd9519e5c764"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 01 14:29:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 01 14:29:48 2017 +0000"
      },
      "message": "Merge \"Dump info about all RemoteViews in a Notification.\" into oc-dev"
    },
    {
      "commit": "5ad47e271c6a9a34d2835b8540298dd57185690c",
      "tree": "7164f313454431b0af1c66846a67b83a8bccccd8",
      "parents": [
        "6c836145b21da55fca593e9ef775ced86b1c0457",
        "6e238648c2b7d501a550dd75b8394bf1de0edcc0"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Jun 01 14:00:17 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 14:00:17 2017 +0000"
      },
      "message": "Merge \"Prettify the captive portal sign-in activity\" am: 5dbdffbf81 am: 6e145ffb0e\nam: 6e238648c2  -s ours\n\nChange-Id: I8b4ede5d116cf753d3db9ab78fc027505acd2ef0\n"
    },
    {
      "commit": "6e238648c2b7d501a550dd75b8394bf1de0edcc0",
      "tree": "299450c62effe8242ea42f3944414020ded1448c",
      "parents": [
        "f0b015d706551c0109a421dd075eef0c5b5faf86",
        "6e145ffb0e08d20283a02366bc3825b6cbf6b8a8"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Jun 01 13:52:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 13:52:16 2017 +0000"
      },
      "message": "Merge \"Prettify the captive portal sign-in activity\" am: 5dbdffbf81\nam: 6e145ffb0e\n\nChange-Id: I183a1c4e9b38b88c541eb3acf3412eb29744bd69\n"
    },
    {
      "commit": "6e145ffb0e08d20283a02366bc3825b6cbf6b8a8",
      "tree": "37265e6d9f607de7c0414e89acf3eeaa21a1e504",
      "parents": [
        "56b36c092bf27ae57e047588f72fee7145fea9f2",
        "5dbdffbf815f6db58e96f360e4f1f5e95c71762f"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Jun 01 13:44:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 13:44:19 2017 +0000"
      },
      "message": "Merge \"Prettify the captive portal sign-in activity\"\nam: 5dbdffbf81\n\nChange-Id: I71b55fc8869471c02f470980d013951b285b3ebb\n"
    },
    {
      "commit": "c6467172e568dcd5a55b9c0470ef4587e59831e9",
      "tree": "5a3237bd841ebc803af68c99396ce6b11a32187a",
      "parents": [
        "614636e9263c0d87c8c738dccf298bd16c5fec75"
      ],
      "author": {
        "name": "Ivan Podogov",
        "email": "ginkage@google.com",
        "time": "Fri May 26 17:42:15 2017 +0100"
      },
      "committer": {
        "name": "Ivan Podogov",
        "email": "ginkage@google.com",
        "time": "Thu Jun 01 14:38:26 2017 +0100"
      },
      "message": "Fix setRequestedOrientation() freeze on Android Wear.\n\nIn ag/1460784 and ag/1551198, logic of\nActivityManagerService.updateConfigurationLocked\n(now updateDisplayOverrideConfigurationLocked) was changed a bit:\nbefore those CL\u0027s, with (changes \u003d\u003d 0) we were still calling\nmWindowManager.setNewConfiguration(mGlobalConfiguration)\n(which is now mWindowManager.setNewDisplayOverrideConfiguration).\nNow, when there was a call to Activity.setRequestedOrientation, the\nwindow becomes frozen and waiting for configuration, which is never sent\nsince there are no changes detected (which we don\u0027t know in advance when\nfreezing the window). This is important for watches, since they have\n\"square\" screens, and resources configuration for them doesn\u0027t change\nafter requesting landscape orientation, i.e. display rotates 90 degrees,\nyet the layout stays portrait. As a result, device becomes frozen.\n\nThis CL only moves mWindowManager.setNewDisplayOverrideConfiguration\ncall outside of the (changes \u003d\u003d 0) check to restore the old logic.\n\nBug: 37684680\nTest: go/wm-smoke (on Pixel), manual (on Wear)\nChange-Id: Idf1f5989173494d51437b9a66296b4cac82d15c2\n"
    },
    {
      "commit": "5dbdffbf815f6db58e96f360e4f1f5e95c71762f",
      "tree": "228aa8f30afcca85808f614a7a73c23625e4a1d0",
      "parents": [
        "f547c4045f01a11023b854fb2b4fe315dedda582",
        "847737f09059bcdbba9d9a249c5e68053bac7eaf"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 01 13:34:14 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 01 13:34:16 2017 +0000"
      },
      "message": "Merge \"Prettify the captive portal sign-in activity\""
    },
    {
      "commit": "1da003621cc12be957140ebc5961b7855c86f988",
      "tree": "cbfae282b475c30c2a1690a4987c6c21d8e1b1cd",
      "parents": [
        "f547c4045f01a11023b854fb2b4fe315dedda582"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Tue May 09 22:58:01 2017 -0700"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Thu Jun 01 21:18:14 2017 +0900"
      },
      "message": "WifiManager: add unspecified ip mode\n\nAdd an unspecified IP mode that allows WifiServiceImpl to clear state\nin the interface-based IP mode tracking.\n\nBug: 31466854\nTest: frameworks/base/wifi/tests/runtests.sh\nMerged-In: I0d1db7ecb9cf7edd74d95f73d88b23571b87a27f\nMerged-In: Iaa1474bd24d63e957ae82745b66c7571a5f18433\nChange-Id: I15485cdab95ed4308cf5c2877fba40eac82bf162\n(cherry picked from commit bf4754361877ad93a92bea64407974f26eb7c494)\n"
    },
    {
      "commit": "6c836145b21da55fca593e9ef775ced86b1c0457",
      "tree": "7164f313454431b0af1c66846a67b83a8bccccd8",
      "parents": [
        "9b0e9c87ed16fafc3c7c2a501fdff2d17619999c",
        "f0b015d706551c0109a421dd075eef0c5b5faf86"
      ],
      "author": {
        "name": "Yohann Roussel",
        "email": "yroussel@google.com",
        "time": "Thu Jun 01 09:49:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 09:49:06 2017 +0000"
      },
      "message": "Merge \"Add tests on MultiDex.installInstrumentation\" am: f547c4045f am: 56b36c092b\nam: f0b015d706\n\nChange-Id: Ic9dfc9678def6d783ac6f14e0f8372d946cedbf1\n"
    }
  ],
  "next": "f0b015d706551c0109a421dd075eef0c5b5faf86"
}
