)]}'
{
  "log": [
    {
      "commit": "df1f806cddff9ab2c6d82ce718d07e741d04fb6d",
      "tree": "5f3a3db846a8c1dbca055273d13c1b53b6cd827f",
      "parents": [
        "184af56de9293c87960f88c6c2a92c47b6c4a8d5",
        "3df6643ad7652a7fb55233a2362bea757257798f"
      ],
      "author": {
        "name": "Tim Van Patten",
        "email": "timvp@google.com",
        "time": "Thu Jan 17 15:49:55 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 17 15:49:55 2019 +0000"
      },
      "message": "Merge \"Enhance Logging When Skipping Loading Temp Rules\""
    },
    {
      "commit": "184af56de9293c87960f88c6c2a92c47b6c4a8d5",
      "tree": "c3c11f746be75ba0607b28e31b67332c9ecd96e2",
      "parents": [
        "a462966c8e56842ec18bc328bf1ded9522921dbe",
        "f708d47e4b405388ebc4bdb0eed15828ede86dac"
      ],
      "author": {
        "name": "Aaron Heuckroth",
        "email": "nesciosquid@google.com",
        "time": "Thu Jan 17 15:31:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 17 15:31:38 2019 +0000"
      },
      "message": "Merge \"Extract GlobalActionsLayout to an abstract class.\""
    },
    {
      "commit": "a462966c8e56842ec18bc328bf1ded9522921dbe",
      "tree": "8ab7109a0b491b06e97c3e51e33314e9da4addd7",
      "parents": [
        "4d8440af926d68bdd3e66986d80f0d3cd2c864c6",
        "49beba10cf8b45d03534d502a0464b7f9fbec547"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jan 17 14:41:58 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 17 14:41:58 2019 +0000"
      },
      "message": "Merge \"media: Add new AVC levels and AV1 media type string\""
    },
    {
      "commit": "4d8440af926d68bdd3e66986d80f0d3cd2c864c6",
      "tree": "977aeeb80ddbba5bc6cb0f34fe88e939c7b4edb2",
      "parents": [
        "57b2d96c3decfe7cb2ae85cefeabd9509a49faac",
        "cdd6cfb3ffc3019fd2078f6264f055a9f095ff00"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 17 13:50:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 17 13:50:27 2019 +0000"
      },
      "message": "Merge \"Block haptic text handle at the policy layer.\""
    },
    {
      "commit": "57b2d96c3decfe7cb2ae85cefeabd9509a49faac",
      "tree": "57ca4af756fa4f76e8cc6943628fedc31fa0453d",
      "parents": [
        "a888c0737dfbfb318e46256adeaa8506356542b2",
        "b3517bf1fef51612f5b2b4537baae71e67342707"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 17 12:54:26 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 17 12:54:26 2019 +0000"
      },
      "message": "Merge \"Initial code for AML MediaSessionService\""
    },
    {
      "commit": "a888c0737dfbfb318e46256adeaa8506356542b2",
      "tree": "4d0915fd4babaa2e15445128166c155d3e66182f",
      "parents": [
        "e2cc1106bfefd74a414393c13d6d308c2288ce3d",
        "5e8aff4b6758b7a912d63821990451104f1a851c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 17 12:30:19 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 17 12:30:19 2019 +0000"
      },
      "message": "Merge \"Fix startActivityFromRecents didn\u0027t apply options in time.\""
    },
    {
      "commit": "e2cc1106bfefd74a414393c13d6d308c2288ce3d",
      "tree": "e0c42243222eeceecf1918996b6cbfe08cfb7b7f",
      "parents": [
        "352ed665f5820e0088739c681289269794cce7d1",
        "a393ad6d6e28408cf949588c98c5c4e004953000"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 17 11:19:59 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 17 11:19:59 2019 +0000"
      },
      "message": "Merge \"Fix the state cannot transition to DOZE_PULSING while docking.\""
    },
    {
      "commit": "352ed665f5820e0088739c681289269794cce7d1",
      "tree": "378da8883b37fc6d42923bb9710c19097bea5638",
      "parents": [
        "0485504d3e7202571ce25a936aa23ca1b8becbec",
        "7a529440c4d309d431a4948322874b74ac5f9ab9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 17 11:08:15 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 17 11:08:15 2019 +0000"
      },
      "message": "Merge \"Simplify KeyguardClockSwitch 1/N.\""
    },
    {
      "commit": "0485504d3e7202571ce25a936aa23ca1b8becbec",
      "tree": "aaad626fc39b706c33d5a03fd90ac4a20d498dcd",
      "parents": [
        "718049d6edf259c7c3fb093cc0c1d0bd3766bd9c",
        "f93c06f43c8b7ae05276f227b22164fe64ec09c4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 17 10:50:35 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 17 10:50:35 2019 +0000"
      },
      "message": "Merge \"Revert \"Remove failure test that broke presubmit and build\"\""
    },
    {
      "commit": "718049d6edf259c7c3fb093cc0c1d0bd3766bd9c",
      "tree": "cc8a30fd5b88ab184064761190e700b59dd50bc1",
      "parents": [
        "e27df4dd8262959d1c796c7887a8182e7bdab937",
        "90a0c9b151457d92aafbfa1b3b12d34ff599b8d3"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Thu Jan 17 02:47:45 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 17 02:47:45 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"Change the impl lib name of java_sdk_library\" am: 1eb5db6cf0 am: 3603c8076b -s ours\nam: 90a0c9b151 -s ours\nam skip reason: change_id I5dd7f3a28bc22136b4e921de3eb5a3e77e5fc75f with SHA1 f4f4b8af4b is in history\n\nChange-Id: Ib36ae4be53abcfbe0aeb5c7d67e7b06b633bd612\n"
    },
    {
      "commit": "b3517bf1fef51612f5b2b4537baae71e67342707",
      "tree": "fcd3914df13119959ee2c0b278850d45e649ad30",
      "parents": [
        "0b9b1d420a6aed3284c0cd6e78d5f147e62f2c42"
      ],
      "author": {
        "name": "Insun Kang",
        "email": "insun@google.com",
        "time": "Wed Jan 16 17:21:05 2019 +0900"
      },
      "committer": {
        "name": "Insun Kang",
        "email": "insun@google.com",
        "time": "Thu Jan 17 19:32:12 2019 +0900"
      },
      "message": "Initial code for AML MediaSessionService\n\nBug: 123000882\nTest: build / manually\nChange-Id: If2234340ed835fa02dcdbd1fd1b968418fe0a8ac\n"
    },
    {
      "commit": "90a0c9b151457d92aafbfa1b3b12d34ff599b8d3",
      "tree": "93337a6361a8a9a8dc2b5e972fe2eb242891420b",
      "parents": [
        "15f85cd5f2318acc02a3b3e6a967a0bcc6cd3752",
        "3603c8076be92bea8e98a88510d6dee872113db7"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Thu Jan 17 02:32:07 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 17 02:32:07 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"Change the impl lib name of java_sdk_library\" am: 1eb5db6cf0\nam: 3603c8076b -s ours\nam skip reason: change_id I5dd7f3a28bc22136b4e921de3eb5a3e77e5fc75f with SHA1 f4f4b8af4b is in history\n\nChange-Id: I9fca36315f580068706e34734930d542a3ad5e6b\n"
    },
    {
      "commit": "e27df4dd8262959d1c796c7887a8182e7bdab937",
      "tree": "cc8a30fd5b88ab184064761190e700b59dd50bc1",
      "parents": [
        "f5235d22be43731191ac07e1ff610d6c4856b7c7",
        "740b53f0f246954871a573a218cfb59d9c58b61c"
      ],
      "author": {
        "name": "Toby Sargeant",
        "email": "tobiasjs@google.com",
        "time": "Thu Jan 17 10:31:42 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 17 10:31:42 2019 +0000"
      },
      "message": "Merge \"[wv] Add WebView unresponsive renderer APIs.\""
    },
    {
      "commit": "3603c8076be92bea8e98a88510d6dee872113db7",
      "tree": "afabf91759e494a41ca5834e94a4e99c19e5df8a",
      "parents": [
        "e45592f5fd65b52d7769da97ed5112e1721d3936",
        "1eb5db6cf02c014785b167c20c2673d0de4f8645"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Thu Jan 17 02:17:14 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 17 02:17:14 2019 -0800"
      },
      "message": "Merge \"Change the impl lib name of java_sdk_library\"\nam: 1eb5db6cf0\n\nChange-Id: I37112a899b69c7015ed896788137ee861ed1f98c\n"
    },
    {
      "commit": "f5235d22be43731191ac07e1ff610d6c4856b7c7",
      "tree": "797779a953567eb7ab84d511783eb03d4e7df339",
      "parents": [
        "24527094180403978e959b3e0e4a09a1d1a5fd2a",
        "bec88350936ab53408e4c9f8f55219a11f5c4dae"
      ],
      "author": {
        "name": "Stanislav Zholnin",
        "email": "zholnin@google.com",
        "time": "Thu Jan 17 10:16:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 17 10:16:25 2019 +0000"
      },
      "message": "Merge \"Add READ_DEVICE_CONFIG and WRITE_DEVICE_CONFIG permissions to the Shell.\""
    },
    {
      "commit": "24527094180403978e959b3e0e4a09a1d1a5fd2a",
      "tree": "b3bd9218ac4d02961df7810b559b46638c2b6997",
      "parents": [
        "076a4f1b1a83489b7b2663b87d3aaf77cbea3bae",
        "596437fd4e0941df378558a374c172148bb37b7c"
      ],
      "author": {
        "name": "Stanislav Zholnin",
        "email": "zholnin@google.com",
        "time": "Thu Jan 17 10:16:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 17 10:16:25 2019 +0000"
      },
      "message": "Merge \"Added a new set of permissions for DeviceConfig API.\""
    },
    {
      "commit": "1eb5db6cf02c014785b167c20c2673d0de4f8645",
      "tree": "36acdd82d87406778bf06201ddc88ac88949739c",
      "parents": [
        "c37177a7d660404112317d6ede1719622f186a24",
        "f8732bb2dbb8316a0b5394d7b4a783dd45fe42a4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 17 10:01:37 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 17 10:01:37 2019 +0000"
      },
      "message": "Merge \"Change the impl lib name of java_sdk_library\""
    },
    {
      "commit": "076a4f1b1a83489b7b2663b87d3aaf77cbea3bae",
      "tree": "6bd45ac811931b86a45d821245a147808937ace0",
      "parents": [
        "e9ffc741456af7823e958f9777ae5d8530e739b7",
        "f787e5325a637138792045c67abbbbf3c3d105a3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 17 09:33:34 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 17 09:33:34 2019 +0000"
      },
      "message": "Merge \"Ensure all stacks got examined for removal\""
    },
    {
      "commit": "e9ffc741456af7823e958f9777ae5d8530e739b7",
      "tree": "9418ca5a518128ab40483640a3fbac4dd7559caf",
      "parents": [
        "03e45f2f53e8a70e97d32da1a1cfc12629e140a4",
        "15f85cd5f2318acc02a3b3e6a967a0bcc6cd3752"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 17 01:06:47 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 17 01:06:47 2019 -0800"
      },
      "message": "Merge \"Add stable AIDL parcelables for LinkProperties\" am: c37177a7d6 am: e45592f5fd\nam: 15f85cd5f2\n\nChange-Id: I81b1d0405d144dc8b053c6f3961a5542de4dd0ec\n"
    },
    {
      "commit": "15f85cd5f2318acc02a3b3e6a967a0bcc6cd3752",
      "tree": "93337a6361a8a9a8dc2b5e972fe2eb242891420b",
      "parents": [
        "18a8e142d80e59806f154af9108df509e8c5f6cd",
        "e45592f5fd65b52d7769da97ed5112e1721d3936"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 17 00:55:38 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 17 00:55:38 2019 -0800"
      },
      "message": "Merge \"Add stable AIDL parcelables for LinkProperties\" am: c37177a7d6\nam: e45592f5fd\n\nChange-Id: I301f9ccac2008c102dbc5e14e3654cf268e20d1d\n"
    },
    {
      "commit": "e45592f5fd65b52d7769da97ed5112e1721d3936",
      "tree": "bb6465a7dfbb416bedc62b8326d8578b6508cc75",
      "parents": [
        "a292acf8f5a7e81f76f33b1abf8e3a7977df6deb",
        "c37177a7d660404112317d6ede1719622f186a24"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 17 00:43:32 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 17 00:43:32 2019 -0800"
      },
      "message": "Merge \"Add stable AIDL parcelables for LinkProperties\"\nam: c37177a7d6\n\nChange-Id: I556614a2b98a7574cbf9690e0ae5438cad701597\n"
    },
    {
      "commit": "03e45f2f53e8a70e97d32da1a1cfc12629e140a4",
      "tree": "5eeb5c061f45603cd4c37895064ef564e0a4b2ce",
      "parents": [
        "21be1cf12d7b42933d0052a4656dbb89a47b26e2",
        "05a3b41cad23bdf367c7580d8c202283fc12ec09"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Jan 17 08:37:09 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 17 08:37:09 2019 +0000"
      },
      "message": "Merge \"Merge \"Avoid accessing proxy service if it\u0027s unavailable\" am: 0a384663ed am: a292acf8f5 am: 18a8e142d8\""
    },
    {
      "commit": "05a3b41cad23bdf367c7580d8c202283fc12ec09",
      "tree": "da14e13488de5cf6d9990005f1323f1f2f393d2b",
      "parents": [
        "e9d09ea04fbcaf543b2923322c1b1d3c863d5749",
        "18a8e142d80e59806f154af9108df509e8c5f6cd"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Thu Jan 17 00:36:34 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 17 00:36:34 2019 -0800"
      },
      "message": "Merge \"Avoid accessing proxy service if it\u0027s unavailable\" am: 0a384663ed am: a292acf8f5\nam: 18a8e142d8\n\nChange-Id: Iac595fad5e3420857996492d210b624fb81b871e\n"
    },
    {
      "commit": "21be1cf12d7b42933d0052a4656dbb89a47b26e2",
      "tree": "320f1f1e32c8858475bf6aa6ae83a7c142408c44",
      "parents": [
        "e9d09ea04fbcaf543b2923322c1b1d3c863d5749",
        "c5524f29442dbe91feda0c25e8c6a1fddfce30dd"
      ],
      "author": {
        "name": "Yueming Wang",
        "email": "yuemingw@google.com",
        "time": "Thu Jan 17 08:34:18 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 17 08:34:18 2019 +0000"
      },
      "message": "Merge \"Add new intents, extras and constants for provisioning optimization.\""
    },
    {
      "commit": "c37177a7d660404112317d6ede1719622f186a24",
      "tree": "c5035e803eb6141d7d5b5bfab2e8349fb134421e",
      "parents": [
        "0a384663edca661155155b4aecc759021f77659a",
        "4855a2e2c6eb5143e41b221a2062b43349bd182d"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 17 08:30:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 17 08:30:18 2019 +0000"
      },
      "message": "Merge \"Add stable AIDL parcelables for LinkProperties\""
    },
    {
      "commit": "18a8e142d80e59806f154af9108df509e8c5f6cd",
      "tree": "653a9a40b4fab92ca3e1f7066f3098ed78594de6",
      "parents": [
        "23acabd6d84a2294104c4e7f91e307301cbdbaa2",
        "a292acf8f5a7e81f76f33b1abf8e3a7977df6deb"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Thu Jan 17 00:27:16 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 17 00:27:16 2019 -0800"
      },
      "message": "Merge \"Avoid accessing proxy service if it\u0027s unavailable\" am: 0a384663ed\nam: a292acf8f5\n\nChange-Id: Iad7547fe9b516d0d06df308a8d8d3362611286e8\n"
    },
    {
      "commit": "a292acf8f5a7e81f76f33b1abf8e3a7977df6deb",
      "tree": "353a18de002f328b217fdad7fa2ff0ba22e04cb2",
      "parents": [
        "507fd1c115ed9be2894575457bc3424cbce2a353",
        "0a384663edca661155155b4aecc759021f77659a"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Thu Jan 17 00:18:07 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 17 00:18:07 2019 -0800"
      },
      "message": "Merge \"Avoid accessing proxy service if it\u0027s unavailable\"\nam: 0a384663ed\n\nChange-Id: I75fbeec6c253955684c56c5463847590ae43f73a\n"
    },
    {
      "commit": "e9d09ea04fbcaf543b2923322c1b1d3c863d5749",
      "tree": "d3294d732556a328f76483a796cd1eca15d716ab",
      "parents": [
        "995480dc9d7ab4285e51ce51cb620bcd49053b4f",
        "5f766d81c5ff8a086cb2f83c08200077c1f50efb"
      ],
      "author": {
        "name": "Jackal Guo",
        "email": "jackalguo@google.com",
        "time": "Thu Jan 17 08:08:19 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 17 08:08:19 2019 +0000"
      },
      "message": "Merge \"Transit to exploration state after gesture isn\u0027t recognized\""
    },
    {
      "commit": "0a384663edca661155155b4aecc759021f77659a",
      "tree": "94b3de5b37640158926e10e80df5d7d956c2d99a",
      "parents": [
        "de92fb78fedcf29799f05cb5dd9933639a4aca2e",
        "c517a6fa456c8dfbe1f6dfa62dfc09d6db27cce8"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Thu Jan 17 07:51:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 17 07:51:00 2019 +0000"
      },
      "message": "Merge \"Avoid accessing proxy service if it\u0027s unavailable\""
    },
    {
      "commit": "995480dc9d7ab4285e51ce51cb620bcd49053b4f",
      "tree": "8f6de3e207fcee6fe7d78090d317a3b62dbd5c1a",
      "parents": [
        "87079024df27e2071f7f1ad760128733b69b8dd6",
        "ade6d1a66d0cc4ef9260c80c760093a2386679d8"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Jan 17 07:17:19 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 17 07:17:19 2019 +0000"
      },
      "message": "Merge \"Split applyNewState into enable/disable APN\""
    },
    {
      "commit": "87079024df27e2071f7f1ad760128733b69b8dd6",
      "tree": "ba0a9fae70644e5b1a437c21bac9412fbd9ab614",
      "parents": [
        "0b9b1d420a6aed3284c0cd6e78d5f147e62f2c42",
        "dda14a7eee5ad5c5fb7b57fc9724324e24e95e10"
      ],
      "author": {
        "name": "Tiger Huang",
        "email": "tigerhuang@google.com",
        "time": "Thu Jan 17 07:06:49 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 17 07:06:49 2019 +0000"
      },
      "message": "Merge \"Move the display targeted by a key event to top\""
    },
    {
      "commit": "f93c06f43c8b7ae05276f227b22164fe64ec09c4",
      "tree": "9ca6f26ed38cca527223fa3fa0bed0be4acba459",
      "parents": [
        "0b9b1d420a6aed3284c0cd6e78d5f147e62f2c42"
      ],
      "author": {
        "name": "Yunfan Chen",
        "email": "yunfanc@google.com",
        "time": "Thu Jan 17 07:01:49 2019 +0000"
      },
      "committer": {
        "name": "Yunfan Chen",
        "email": "yunfanc@google.com",
        "time": "Thu Jan 17 07:01:49 2019 +0000"
      },
      "message": "Revert \"Remove failure test that broke presubmit and build\"\n\nThis reverts commit 0b9b1d420a6aed3284c0cd6e78d5f147e62f2c42.\n\nReason for revert: The test fail is caused by a non-clean local phone. Clean the data and the test can pass.\n\nChange-Id: I5eaf721465aa91720296b427efa30b0dfe8fef63\n"
    },
    {
      "commit": "0b9b1d420a6aed3284c0cd6e78d5f147e62f2c42",
      "tree": "625d72fff4683d46983a40473ee7a75352e25164",
      "parents": [
        "ba5f81536d863605a4b9fe350e25eb4b063fe980"
      ],
      "author": {
        "name": "Yunfan Chen",
        "email": "yunfanc@google.com",
        "time": "Thu Jan 17 15:28:01 2019 +0900"
      },
      "committer": {
        "name": "Yunfan Chen",
        "email": "yunfanc@google.com",
        "time": "Thu Jan 17 15:31:18 2019 +0900"
      },
      "message": "Remove failure test that broke presubmit and build\n\nThe test can be built but cannot pass. The final assertTrue will fail.\nRemove this temporarily to ensure master can stay green.\n\nTest: atest TaskRecordTests\nChange-Id: Ifb0da6f15484b6bc1d1c2dd7c7114586912a20a5\n"
    },
    {
      "commit": "ba5f81536d863605a4b9fe350e25eb4b063fe980",
      "tree": "9ca6f26ed38cca527223fa3fa0bed0be4acba459",
      "parents": [
        "7e59dcb44f079f55dc9ad308fa03beeace199ca8"
      ],
      "author": {
        "name": "Yunfan Chen",
        "email": "yunfanc@google.com",
        "time": "Thu Jan 17 14:46:46 2019 +0900"
      },
      "committer": {
        "name": "Yunfan Chen",
        "email": "yunfanc@google.com",
        "time": "Thu Jan 17 14:46:46 2019 +0900"
      },
      "message": "Fix TaskRecordTests build failure\n\nThe build failure is caused by conflicting when merge the patches. Call\nmTaskStack and getTaskStack() instead of the original window controller\nand corresponding container to fix it.\n\nTest: Build\nTest: atest TaskRecordTests\nChange-Id: I617611e79a2e7d3e285c157b99ede9c156104348\n"
    },
    {
      "commit": "7e59dcb44f079f55dc9ad308fa03beeace199ca8",
      "tree": "efba3bdefd0ff61aa7fe0464ddce18a0a0b5fa4d",
      "parents": [
        "e9b7a0b7a6833ebffe0ee3bd991a85c23da6630b",
        "2c80b590104b8aee68d9f552ce8758e81f79abf5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 17 05:16:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 17 05:16:24 2019 +0000"
      },
      "message": "Merge \"Create a new constant for system app to start a voice service.\""
    },
    {
      "commit": "e9b7a0b7a6833ebffe0ee3bd991a85c23da6630b",
      "tree": "8945cefa26c7bdaa2700e7eb4421f27a49f1831b",
      "parents": [
        "8ea6dc24f60e69160c473c708fcc20e5f193d0de",
        "9a11c43809332c2260e84be8e71d7ee626aeebe9"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Thu Jan 17 04:58:00 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 17 04:58:00 2019 +0000"
      },
      "message": "Merge \"Session2Token: Write Session2Link in writeToParcel()\""
    },
    {
      "commit": "4855a2e2c6eb5143e41b221a2062b43349bd182d",
      "tree": "cf9796ea776a94b374d0d7df7230014faafa5001",
      "parents": [
        "be8881da3ba92405522f80fad1d93459e899dea2"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 08 10:46:21 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 17 13:11:12 2019 +0900"
      },
      "message": "Add stable AIDL parcelables for LinkProperties\n\nTest: atest android.net.shared.LinkPropertiesParcelableUtilTest\nBug: b/112869080\nChange-Id: I2b69980e25bae9f51fb5b8cd3cafb403e6bd53da\n"
    },
    {
      "commit": "8ea6dc24f60e69160c473c708fcc20e5f193d0de",
      "tree": "9cfb53b4c45dadf9110cef446172ac4e5f395a66",
      "parents": [
        "7e355f522e6f17192adfa97aba19dc46c9f3c4f3",
        "9ba9991832828be7b44be75eda1f0f218a5f5a02"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 17 03:51:14 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 17 03:51:14 2019 +0000"
      },
      "message": "Merge \"Log HAL death count\""
    },
    {
      "commit": "7e355f522e6f17192adfa97aba19dc46c9f3c4f3",
      "tree": "64f4f6d153b46b878ce45135f4cd75d6283075a5",
      "parents": [
        "842af1ecd6d57751cde99ab402ee7e82f6003017",
        "aa8ae68c65092754f2b352b8b57281343790135a"
      ],
      "author": {
        "name": "Shubang Lu",
        "email": "shubang@google.com",
        "time": "Thu Jan 17 03:19:05 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 17 03:19:05 2019 +0000"
      },
      "message": "Merge changes Ibcebfcc2,Ic2e63185,I90def978,I30031fc9,I0cfa1989\n\n* changes:\n  Fix hdmi framework tests.\n  Use the Short Audio Descriptor xml parser to get config when receive request short audio descriptor message.\n  Add parser for Short Audio Descriptor xml config\n  Add an API for clients to know if a target device is connected to the current device.\n  Add TV_INPUT_ALLOW_3RD_PARTY_INPUTS to settings\n"
    },
    {
      "commit": "9a11c43809332c2260e84be8e71d7ee626aeebe9",
      "tree": "8540a7b45abfe865abbe13709566343db9fe9b07",
      "parents": [
        "842af1ecd6d57751cde99ab402ee7e82f6003017"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Thu Jan 17 10:54:35 2019 +0900"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Thu Jan 17 11:53:28 2019 +0900"
      },
      "message": "Session2Token: Write Session2Link in writeToParcel()\n\nThis fixes MediaController2\u0027s connection failure when the token is from\nthe remote process.\n\nTest: Build and run CTS test\nChange-Id: Ic44b31b0088bc59ead4d341c27eebc57beac7d20\n"
    },
    {
      "commit": "c517a6fa456c8dfbe1f6dfa62dfc09d6db27cce8",
      "tree": "94b3de5b37640158926e10e80df5d7d956c2d99a",
      "parents": [
        "de92fb78fedcf29799f05cb5dd9933639a4aca2e"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Thu Jan 17 10:18:39 2019 +0800"
      },
      "committer": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Thu Jan 17 02:43:38 2019 +0000"
      },
      "message": "Avoid accessing proxy service if it\u0027s unavailable\n\nIn some cases, proxy service may not be available. Return\ndirectly and avoid using it to prevent null object exception.\n\nBug: 122902676\nTest: atest FrameworksNetTests\nChange-Id: I5faec8716da168225928e8caec43086a1fbb0c3c\n"
    },
    {
      "commit": "a393ad6d6e28408cf949588c98c5c4e004953000",
      "tree": "23df8f73def4c5a2c23f2ac7e07354726d08c64f",
      "parents": [
        "c1fdb099c2321b85b3d453f19098f575511a17bc"
      ],
      "author": {
        "name": "Joanne Chung",
        "email": "joannechung@google.com",
        "time": "Wed Jan 16 21:41:31 2019 +0800"
      },
      "committer": {
        "name": "Joanne Chung",
        "email": "joannechung@google.com",
        "time": "Thu Jan 17 10:39:55 2019 +0800"
      },
      "message": "Fix the state cannot transition to DOZE_PULSING while docking.\n\nIf the next ScrimState is requested in a short time (Scrim state changes\nfrom KEYGUARD -\u003e AOD -\u003e PULSING), it has chance mCallback will be reset\nto null due to the cancel of previous animator.\n\nBug: 122943655\nTest: Manual.\nChange-Id: I1e7c3266021b066ed864b0a867522d69735d2241\n"
    },
    {
      "commit": "842af1ecd6d57751cde99ab402ee7e82f6003017",
      "tree": "61e5a5ba416028fffd8155bd142a7734dccb86f0",
      "parents": [
        "efbb6114c418a0d70ee82252e9b4be6ba14dafba",
        "d43bf70c580d882c364469ba1534b0b2670f17ef"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Jan 17 02:38:09 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 17 02:38:09 2019 +0000"
      },
      "message": "Merge \"Add support to SLPI tap gestures\""
    },
    {
      "commit": "efbb6114c418a0d70ee82252e9b4be6ba14dafba",
      "tree": "2ef16c40e9c58043713e1e12cf14280523aaf383",
      "parents": [
        "b9b73aee2a6b52e815cd58553491ec91078cd7af",
        "c8098c9f07bccb7b96f18e9016bd42c956528319"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 17 02:33:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 17 02:33:43 2019 +0000"
      },
      "message": "Merge \"Migrate frameworks/base/core/tests/hosttests/test-apps/MultiDexLegacyTestServicesTests2 to androidx.test\""
    },
    {
      "commit": "b9b73aee2a6b52e815cd58553491ec91078cd7af",
      "tree": "e83a8b65287b187fa59de6b5658814fe79e138aa",
      "parents": [
        "6103b33f29d8d191029785b37e93b14937e5e3c5",
        "45d94a4844e9a6b7c0fe50cb42338089b167a10f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 17 02:17:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 17 02:17:32 2019 +0000"
      },
      "message": "Merge \"MediaSession2Service: Initial commit\""
    },
    {
      "commit": "6103b33f29d8d191029785b37e93b14937e5e3c5",
      "tree": "609a2beec4f39ebb8d6d933cc7325fd44435298c",
      "parents": [
        "c631eeadd6e0ab141698e4dfd05676aa88994014",
        "279f558553b74fe2d26d0d43f2a6216601f45475"
      ],
      "author": {
        "name": "Yunfan Chen",
        "email": "yunfanc@google.com",
        "time": "Thu Jan 17 02:12:19 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 17 02:12:19 2019 +0000"
      },
      "message": "Merge \"Remove StackWindowController and StackWindowListener (46/n)\""
    },
    {
      "commit": "c631eeadd6e0ab141698e4dfd05676aa88994014",
      "tree": "c3b11d5256599b1371d101394b5ee52ae6b08556",
      "parents": [
        "e33a07c1dbf2afe42019d5629bf840ea1191156a",
        "4a626ac7b4036173a569bac509c3983c29644d92"
      ],
      "author": {
        "name": "Yiwei Zhang",
        "email": "zzyiwei@google.com",
        "time": "Thu Jan 17 02:02:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 17 02:02:44 2019 +0000"
      },
      "message": "Merge \"GUP: Add a global property for genreal preference\""
    },
    {
      "commit": "e33a07c1dbf2afe42019d5629bf840ea1191156a",
      "tree": "e6c9ab7b9a5c2c39a60dfd6b364dc9f203fa0119",
      "parents": [
        "a67e674c2270a296aa9aacfe67560103424a28a5",
        "23acabd6d84a2294104c4e7f91e307301cbdbaa2"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Wed Jan 16 17:51:50 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 16 17:51:50 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"Call Redirection Service enhancement\" am: de92fb78fe am: 507fd1c115\nam: 23acabd6d8 -s ours\nam skip reason: change_id Ic924bb234b2b2e5533c5869257e815777580ac5d with SHA1 3ac6c04acc is in history\n\nChange-Id: I631aedbb598bf399f6dc80acc40a034ee8acaba5\n"
    },
    {
      "commit": "a67e674c2270a296aa9aacfe67560103424a28a5",
      "tree": "e6c9ab7b9a5c2c39a60dfd6b364dc9f203fa0119",
      "parents": [
        "7a4c182d478c91c355a1c2cd75d47f1aa6d8f4cb",
        "141f6b5a14ba6a115296e21497ef31307a170f2f"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Jan 17 01:40:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 17 01:40:41 2019 +0000"
      },
      "message": "Merge \"Merge \"Merge \"Add CellInfo converter V1_4\" am: 40aa75d3da am: 5e89327544\" into pi-dev-plus-aosp am: e49f842053\""
    },
    {
      "commit": "141f6b5a14ba6a115296e21497ef31307a170f2f",
      "tree": "7c3c45353658c9e9ba2a338a044e0a2a9e91253e",
      "parents": [
        "9029e03b1468abf77584c8456d44a4c487faf69e",
        "e49f842053e2e27630f9a53131c4ceb554691d83"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Jan 16 17:39:11 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 16 17:39:11 2019 -0800"
      },
      "message": "Merge \"Merge \"Add CellInfo converter V1_4\" am: 40aa75d3da am: 5e89327544\" into pi-dev-plus-aosp\nam: e49f842053\n\nChange-Id: I0300e9c78a7910eb066da3782a58ded6c71256d6\n"
    },
    {
      "commit": "49beba10cf8b45d03534d502a0464b7f9fbec547",
      "tree": "9372c7b3b06073af181ec97b7a399dd1062e9b35",
      "parents": [
        "7a4c182d478c91c355a1c2cd75d47f1aa6d8f4cb"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Jan 16 14:45:55 2019 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Jan 16 17:29:35 2019 -0800"
      },
      "message": "media: Add new AVC levels and AV1 media type string\n\nAlso remove OMX references for the current constants.\n\nBug: 122971163\nBug: 111936705\nChange-Id: I604ecdeedd5408016fe7c69b763ffbc040ecffd2\n"
    },
    {
      "commit": "7a4c182d478c91c355a1c2cd75d47f1aa6d8f4cb",
      "tree": "0b683dcecb014ba95472e80d89f93ac4d816fcde",
      "parents": [
        "9029e03b1468abf77584c8456d44a4c487faf69e",
        "d65692c606e2d9f3fc3efe07e231abcb6cce9410"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Jan 17 01:27:34 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 17 01:27:34 2019 +0000"
      },
      "message": "Merge \"Minor fixes on ContentCapture session logic.\""
    },
    {
      "commit": "9029e03b1468abf77584c8456d44a4c487faf69e",
      "tree": "21849cf07b04107268cf970c653a46a99b11759a",
      "parents": [
        "5c0adca7208c7343b88a6f305698bb01afc4edc2",
        "f96ce761d0fabe9445f12218dbfc7354fc1ba573"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Wed Jan 16 17:17:31 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 16 17:17:31 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"Change the impl lib name of java_sdk_library\" into pi-dev-plus-aosp\nam: f96ce761d0 -s ours\nam skip reason: change_id I5dd7f3a28bc22136b4e921de3eb5a3e77e5fc75f with SHA1 f4f4b8af4b is in history\n\nChange-Id: Ifdf638e011de39524fa7ba68f8ec8c8730213b97\n"
    },
    {
      "commit": "5c0adca7208c7343b88a6f305698bb01afc4edc2",
      "tree": "21849cf07b04107268cf970c653a46a99b11759a",
      "parents": [
        "104e03ed47af2f1ad24bdc6b4a1549a80a9e196f",
        "f4f4b8af4bfbaff324a6e035cfd604730eb2a429"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Wed Jan 16 17:08:18 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 16 17:08:18 2019 -0800"
      },
      "message": "[automerger skipped] Change the impl lib name of java_sdk_library\nam: f4f4b8af4b -s ours\nam skip reason: change_id I5dd7f3a28bc22136b4e921de3eb5a3e77e5fc75f with SHA1 b7540bf1a3 is in history\n\nChange-Id: Ic7b07fb25cda5a8c3453a2a3d69921ae40f75d04\n"
    },
    {
      "commit": "2c80b590104b8aee68d9f552ce8758e81f79abf5",
      "tree": "83419e35292a71a414029feadcdfa15c4e12fc6d",
      "parents": [
        "55d9a6042bcd5b54c79f61405eabefdb25276525"
      ],
      "author": {
        "name": "jiayuzhou",
        "email": "jiayuzhou@google.com",
        "time": "Tue Jan 15 16:01:30 2019 -0800"
      },
      "committer": {
        "name": "jiayuzhou",
        "email": "jiayuzhou@google.com",
        "time": "Wed Jan 16 17:01:07 2019 -0800"
      },
      "message": "Create a new constant for system app to start a voice service.\n\nTest: build and update the api.\nBug: 122048642\n\nChange-Id: I4d5b94cd94090553ad4b2355b47391ee29a2beb8\n"
    },
    {
      "commit": "9ba9991832828be7b44be75eda1f0f218a5f5a02",
      "tree": "745d8e407174a1dfe1b4c0661b4226039676a1b6",
      "parents": [
        "c51b2c602322c593dac55748d69009775520eff6"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Wed Jan 16 16:24:36 2019 -0800"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Wed Jan 16 16:59:19 2019 -0800"
      },
      "message": "Log HAL death count\n\nFixes: 122974105\n\nTest: kill fingerprint hal\n      adb shell dumpsys fingerprint\n\nChange-Id: Id4c4b87f80bbca94c837b0f39b5422ab94504b25\n"
    },
    {
      "commit": "23acabd6d84a2294104c4e7f91e307301cbdbaa2",
      "tree": "90d78832b3371d2e752149f2df4560ae530676c7",
      "parents": [
        "e49f842053e2e27630f9a53131c4ceb554691d83",
        "507fd1c115ed9be2894575457bc3424cbce2a353"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Wed Jan 16 16:54:24 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 16 16:54:24 2019 -0800"
      },
      "message": "Merge \"Call Redirection Service enhancement\" am: de92fb78fe\nam: 507fd1c115\n\nChange-Id: I053630e9fb2113df9e8b96c6d3cb3a6355a2f0b7\n"
    },
    {
      "commit": "507fd1c115ed9be2894575457bc3424cbce2a353",
      "tree": "5469b8e9d8b78addbbf8e0562b19d6b923e3f2b6",
      "parents": [
        "5e89327544f138b383334c6e80703abdd20fb473",
        "de92fb78fedcf29799f05cb5dd9933639a4aca2e"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Wed Jan 16 16:45:18 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 16 16:45:18 2019 -0800"
      },
      "message": "Merge \"Call Redirection Service enhancement\"\nam: de92fb78fe\n\nChange-Id: I11978bb4b3b0d9d2f852b4c75230476f2cf5235e\n"
    },
    {
      "commit": "f8732bb2dbb8316a0b5394d7b4a783dd45fe42a4",
      "tree": "8d9a2b7c097a298119da544dbb48c99b48666009",
      "parents": [
        "be8881da3ba92405522f80fad1d93459e899dea2"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Thu Nov 08 19:06:45 2018 +0900"
      },
      "committer": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Thu Jan 17 09:43:25 2019 +0900"
      },
      "message": "Change the impl lib name of java_sdk_library\n\nThe impl lib name of java_sdk_library is changed to {module_name}.jar\ninstead of {module_name}.impl.jar\nandroid.test.mock.impl is removed from stubs_defaults.\nRepetitiveTest class is added to public API in android.test.base\n\nBug: 110404779\nTest: m -j\nChange-Id: I5dd7f3a28bc22136b4e921de3eb5a3e77e5fc75f\nMerged-In: I5dd7f3a28bc22136b4e921de3eb5a3e77e5fc75f\n(cherry picked from commit b7540bf1a3f7e7f041ea8b3d3a3a23b15cab187c)\n"
    },
    {
      "commit": "e49f842053e2e27630f9a53131c4ceb554691d83",
      "tree": "fff980a24d6210d9711c1f2e9f2a3c0bebd6ae2d",
      "parents": [
        "f96ce761d0fabe9445f12218dbfc7354fc1ba573",
        "8e9a9453d64f4f640f6ba6a10746bd663b3f621f"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Jan 17 00:41:29 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 17 00:41:29 2019 +0000"
      },
      "message": "Merge \"Merge \"Add CellInfo converter V1_4\" am: 40aa75d3da am: 5e89327544\" into pi-dev-plus-aosp"
    },
    {
      "commit": "f96ce761d0fabe9445f12218dbfc7354fc1ba573",
      "tree": "7a63ed3b22a2822d5402e076ce61f3f9337ea863",
      "parents": [
        "1aab69aefca119db5d3cf9dacce130a66ac4c602",
        "f4f4b8af4bfbaff324a6e035cfd604730eb2a429"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 17 00:40:52 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 17 00:40:52 2019 +0000"
      },
      "message": "Merge \"Change the impl lib name of java_sdk_library\" into pi-dev-plus-aosp"
    },
    {
      "commit": "8e9a9453d64f4f640f6ba6a10746bd663b3f621f",
      "tree": "2702693ed954532f100e3c15e18a417b37a595cb",
      "parents": [
        "1aab69aefca119db5d3cf9dacce130a66ac4c602",
        "5e89327544f138b383334c6e80703abdd20fb473"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Jan 16 16:39:57 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 16 16:39:57 2019 -0800"
      },
      "message": "Merge \"Add CellInfo converter V1_4\" am: 40aa75d3da\nam: 5e89327544\n\nChange-Id: I3c0770c76f3462173c934ec0318ae84295e79255\n"
    },
    {
      "commit": "de92fb78fedcf29799f05cb5dd9933639a4aca2e",
      "tree": "af9f026f0804cd88b67c912c13c8c81c2851841f",
      "parents": [
        "40aa75d3da6473b2c25d3bab607da004cd9b291f",
        "27136a7063332f8c7ce07fb7b93d1e902fc90fd5"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Thu Jan 17 00:30:31 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 17 00:30:31 2019 +0000"
      },
      "message": "Merge \"Call Redirection Service enhancement\""
    },
    {
      "commit": "104e03ed47af2f1ad24bdc6b4a1549a80a9e196f",
      "tree": "21849cf07b04107268cf970c653a46a99b11759a",
      "parents": [
        "56f5322566949e7bf4759eccc955548d345614b2",
        "1aab69aefca119db5d3cf9dacce130a66ac4c602"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Wed Jan 16 16:25:04 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 16 16:25:04 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"refactor updateIccId for msim\" am: 30b6573ec7 am: d82aaacf6a\nam: 1aab69aefc -s ours\nam skip reason: change_id I9708dea75f6bcf1db82fed7f42d7c2828b192583 with SHA1 9f1beb6b3c is in history\n\nChange-Id: Iebc19865bf6d85c2e6fad5aa8c6562a43694b2e5\n"
    },
    {
      "commit": "5e89327544f138b383334c6e80703abdd20fb473",
      "tree": "40b6ac5f06c260068186f900e9144fd21c29b9db",
      "parents": [
        "d82aaacf6a65e6b2c51363a3e5fc3fb7d7019fb9",
        "40aa75d3da6473b2c25d3bab607da004cd9b291f"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Jan 16 16:19:58 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 16 16:19:58 2019 -0800"
      },
      "message": "Merge \"Add CellInfo converter V1_4\"\nam: 40aa75d3da\n\nChange-Id: I565a476215fed1141c867da86ef411aa0deac709\n"
    },
    {
      "commit": "1aab69aefca119db5d3cf9dacce130a66ac4c602",
      "tree": "cd2a36968aed14355cf8d4a77cfceafc5587af0d",
      "parents": [
        "788994d6f4fa5fa65a23da0905891d85b5ddc48b",
        "d82aaacf6a65e6b2c51363a3e5fc3fb7d7019fb9"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Wed Jan 16 16:10:35 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 16 16:10:35 2019 -0800"
      },
      "message": "Merge \"refactor updateIccId for msim\" am: 30b6573ec7\nam: d82aaacf6a\n\nChange-Id: I66b50242db3036fa391507fdac4a9f449b6b5b7e\n"
    },
    {
      "commit": "56f5322566949e7bf4759eccc955548d345614b2",
      "tree": "21849cf07b04107268cf970c653a46a99b11759a",
      "parents": [
        "c810ff01579808172839e5ded0309a5148ea7acf",
        "0016c5b73913b0deca25b92f887200625d371be3"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Jan 16 23:57:58 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 16 23:57:58 2019 +0000"
      },
      "message": "Merge \"add new audio sources for audio capture\""
    },
    {
      "commit": "d82aaacf6a65e6b2c51363a3e5fc3fb7d7019fb9",
      "tree": "e9a68ea27e76974a92ec8ddd153c656a7c5aa9e3",
      "parents": [
        "514db0054e9fd7b7bf485b5370e9b74495899daf",
        "30b6573ec7aa09d14f397772d16f3d69ca2617c9"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Wed Jan 16 15:54:13 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 16 15:54:13 2019 -0800"
      },
      "message": "Merge \"refactor updateIccId for msim\"\nam: 30b6573ec7\n\nChange-Id: I3e32878c9d7f4514aaf9637175fbcce6b4c74608\n"
    },
    {
      "commit": "c810ff01579808172839e5ded0309a5148ea7acf",
      "tree": "9c6ec4389df9ceeba7f3b22dcfd7d4dbd01f31c0",
      "parents": [
        "91621c4dc2603cd3785bfb1eb95b57f3523edb54",
        "11b63629decde822926fdaea14cafc59e1364b20"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 16 23:53:58 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 16 23:53:58 2019 +0000"
      },
      "message": "Merge \"Defer sending of ACTION_CHARGING\""
    },
    {
      "commit": "11b63629decde822926fdaea14cafc59e1364b20",
      "tree": "b8ecc061a3987cb82b2d2dd2615397eb6be6eaaf",
      "parents": [
        "fb89e1da2c42ead3cfca7f492c851cf95e70155f"
      ],
      "author": {
        "name": "Zhi An Ng",
        "email": "zhin@google.com",
        "time": "Thu Dec 27 16:43:34 2018 +0800"
      },
      "committer": {
        "name": "Zhi An Ng",
        "email": "zhin@google.com",
        "time": "Wed Jan 16 23:53:17 2019 +0000"
      },
      "message": "Defer sending of ACTION_CHARGING\n\nACTION_CHARGING is sent when the device is in a good enough charging\nstate for power-heavy work to be done. It was sent immediately when this\ndetermination was done:\n1. plugged in and level \u003e\u003d 90\n2. plugged in and level is increasing\nHowever this lead to many jobs being ungated when this happen, and\ndefeats the purpose of plugging in your device to get a quick boost.\n\nIn the case of 2. we defer the sending of ACTION_CHARGING by a\nconfigurable time, defaulting to 15minutes, after said determination.\n\nThe adb command to play with this is:\n\nadb shell settings put global battery_stats_constants battery_charged_delay_ms\u003d90000\n\nBug: 111360323\nTest: Set the delay to 15s, then cmd battery unplug and reset,\nverify that broadcast is sent in dumpsys activity broadcasts\nChange-Id: I71f8d06604041efeba12fbdfd0374aaff2f04807\n"
    },
    {
      "commit": "40aa75d3da6473b2c25d3bab607da004cd9b291f",
      "tree": "570318010a8e5f29a6561383166cb13d99aee8c3",
      "parents": [
        "30b6573ec7aa09d14f397772d16f3d69ca2617c9",
        "629f11606d38e68a2d2fa7f934db7937ddd3f315"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Jan 16 23:48:41 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 16 23:48:41 2019 +0000"
      },
      "message": "Merge \"Add CellInfo converter V1_4\""
    },
    {
      "commit": "30b6573ec7aa09d14f397772d16f3d69ca2617c9",
      "tree": "ae167449920798f4023cdaadee59a4402cb2c43c",
      "parents": [
        "03a92495474db0d1de25231b7bfbc2e2622d06e1",
        "89da6248947c5fbf9cafe2d90f53d5725ce2cbc9"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Wed Jan 16 23:39:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 16 23:39:18 2019 +0000"
      },
      "message": "Merge \"refactor updateIccId for msim\""
    },
    {
      "commit": "ade6d1a66d0cc4ef9260c80c760093a2386679d8",
      "tree": "bbf812296f4b5c4c28e4aacf1e2e9079f65d8352",
      "parents": [
        "559e3426d864834ce8cf3380c107a6deff97fd07"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Jan 16 14:47:38 2019 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Jan 16 15:35:38 2019 -0800"
      },
      "message": "Split applyNewState into enable/disable APN\n\nThis is the preliminary work for adding handover\ntype for enable/disable APN.\n\nTest: Telephony sanity tests + unit tests\nBug: 73659459\n\nChange-Id: I51fd01d798cdf8d04fd41455126d017ac97f5f3f\n"
    },
    {
      "commit": "91621c4dc2603cd3785bfb1eb95b57f3523edb54",
      "tree": "6becca3a8d7a541411a3953a5adc2e29289e49d0",
      "parents": [
        "9ab55d9a144088dc64cd6b06b1688bbf8692b599",
        "d9837c8a9e9c91d9907ea10e67bf6c6581ba1b4b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 16 23:35:04 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 16 23:35:04 2019 +0000"
      },
      "message": "Merge \"Atom: Update BluetoothConnectionStateChanged atom\""
    },
    {
      "commit": "9ab55d9a144088dc64cd6b06b1688bbf8692b599",
      "tree": "319eca8f0e5413f30c263673bc0cd98f45611083",
      "parents": [
        "54938a0534b2dfdc98a3113eadacb5196929577c",
        "12dd9cd46cca3f4376491fc52591d80475a9470e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 16 23:26:46 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 16 23:26:46 2019 +0000"
      },
      "message": "Merge \"Fix default of extractNativeLibs in parseBaseApplication\""
    },
    {
      "commit": "aa8ae68c65092754f2b352b8b57281343790135a",
      "tree": "9ddfbfbe902b7561377296593ebb1aabab4b623c",
      "parents": [
        "d984bc69aabb4d7d0c24ba47b10c6ed7f3c27aff"
      ],
      "author": {
        "name": "Amy",
        "email": "amyjojo@google.com",
        "time": "Wed Dec 12 16:11:50 2018 -0800"
      },
      "committer": {
        "name": "shubang",
        "email": "shubang@google.com",
        "time": "Wed Jan 16 15:24:26 2019 -0800"
      },
      "message": "Fix hdmi framework tests.\n\nag/5836043\n\nTest: atest com.android.server.hdmi\nBug: 120845532\nChange-Id: Ibcebfcc21ca7ef9ce6187c49ee96a9a3d1491e92\n"
    },
    {
      "commit": "54938a0534b2dfdc98a3113eadacb5196929577c",
      "tree": "9ae0b075c5f8209ccf7527f2f232d7320e6b464f",
      "parents": [
        "46c2a56f6d21bed16a75f378de6756b3e4952ef4",
        "79f039689895f620d8dee5d3a58e63f8cca1ba3e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 16 23:24:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 16 23:24:10 2019 +0000"
      },
      "message": "Merge \"AAPT2: Add support for parsing codeNames with fingerprints.\""
    },
    {
      "commit": "d984bc69aabb4d7d0c24ba47b10c6ed7f3c27aff",
      "tree": "c51166e72d4cea5340da857f06a1d729c7802029",
      "parents": [
        "6bcc5963a1fbff22acf65c5c9fd60a86563d9ff5"
      ],
      "author": {
        "name": "Amy",
        "email": "amyjojo@google.com",
        "time": "Wed Nov 28 18:53:54 2018 -0800"
      },
      "committer": {
        "name": "shubang",
        "email": "shubang@google.com",
        "time": "Wed Jan 16 15:24:08 2019 -0800"
      },
      "message": "Use the Short Audio Descriptor xml parser to get config when receive\nrequest short audio descriptor message.\n\nag/5642252\n\nNote that if we can\u0027t get valid config from vendors, we query\ninformation from audio framework instead.\n\nTest: manual\nBug: 80297701\nChange-Id: Ic2e63185d2d1c56defcd70d4c546da72e0fdd9e6\n"
    },
    {
      "commit": "6bcc5963a1fbff22acf65c5c9fd60a86563d9ff5",
      "tree": "2380bb732f9fc1d73ce0472a872f64af8fbc9048",
      "parents": [
        "ff115f167f5b7a40a49e6e317762f11ff0c400c5"
      ],
      "author": {
        "name": "Amy",
        "email": "amyjojo@google.com",
        "time": "Wed Nov 28 17:46:44 2018 -0800"
      },
      "committer": {
        "name": "shubang",
        "email": "shubang@google.com",
        "time": "Wed Jan 16 15:23:22 2019 -0800"
      },
      "message": "Add parser for Short Audio Descriptor xml config\n\nag/5641882\n\nTest: manual\nBug: 80297701\nChange-Id: I90def978074aed29dc507dc469a4fc42f99609c6\n"
    },
    {
      "commit": "46c2a56f6d21bed16a75f378de6756b3e4952ef4",
      "tree": "a4beddbd79e4d3f80a686116bffc262f0cdb5034",
      "parents": [
        "ca42e48c2fba78e7e347eed0131f0d9c0f2a4bcb",
        "b1d243a51b003066bb64a791af2752435f0efe7c"
      ],
      "author": {
        "name": "Hui Yu",
        "email": "huiyu@google.com",
        "time": "Wed Jan 16 23:22:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 16 23:22:06 2019 +0000"
      },
      "message": "Merge \"UsageStats DEVICE_SHUTDOWN event.\""
    },
    {
      "commit": "ff115f167f5b7a40a49e6e317762f11ff0c400c5",
      "tree": "303605cf2b2da5d96c90ba0c8608f67644ebb726",
      "parents": [
        "3e32f590392f95ff5455eb9a66e24107cf60d067"
      ],
      "author": {
        "name": "Amy",
        "email": "amyjojo@google.com",
        "time": "Wed Nov 21 14:26:16 2018 -0800"
      },
      "committer": {
        "name": "shubang",
        "email": "shubang@google.com",
        "time": "Wed Jan 16 14:42:16 2019 -0800"
      },
      "message": "Add an API for clients to know if a target device is connected to the\ncurrent device.\n\nag/5583395\n\nNote the API also returns true if the current device itself is the\ntarget device.\n\nTest: manual\nChange-Id: I30031fc98f4e6547bbe3492b22a65b6e11b6efda\n"
    },
    {
      "commit": "c5524f29442dbe91feda0c25e8c6a1fddfce30dd",
      "tree": "012a4c63934c5cae0b88e12de445d71a5485a2a1",
      "parents": [
        "ca42e48c2fba78e7e347eed0131f0d9c0f2a4bcb"
      ],
      "author": {
        "name": "yuemingw",
        "email": "yuemingw@google.com",
        "time": "Fri Jan 11 17:56:00 2019 +0000"
      },
      "committer": {
        "name": "Yueming Wang",
        "email": "yuemingw@google.com",
        "time": "Wed Jan 16 22:29:14 2019 +0000"
      },
      "message": "Add new intents, extras and constants for provisioning optimization.\n\nBug: 122725418\nTest: manual\nChange-Id: I84ebac25621ea252030741b9f725075eeed1cd7b\n"
    },
    {
      "commit": "ca42e48c2fba78e7e347eed0131f0d9c0f2a4bcb",
      "tree": "73cd1d6096bebc1bb851ee5c544b941d23aed673",
      "parents": [
        "0ff1c364025261dd0890d96376684ce3741e1a5a",
        "b4470f271744e62e5c59cdcf2ea69aed0b679e7c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 16 21:55:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 16 21:55:39 2019 +0000"
      },
      "message": "Merge \"Use androidx.test instead of android.support.test\""
    },
    {
      "commit": "b4470f271744e62e5c59cdcf2ea69aed0b679e7c",
      "tree": "8ef1be878043fbe50b6daff6c1743482a154cc59",
      "parents": [
        "4180876be42bb7708f8a1e68ab3a82efce174f8b"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Tue Jan 15 18:29:15 2019 +0900"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Wed Jan 16 21:54:51 2019 +0000"
      },
      "message": "Use androidx.test instead of android.support.test\n\nThis CL mechanically changes package name of AndroidJUnitRunner, test\nannotation classes, test filter classes, and etc. from android.support.test\nto androidx.test.\n\nThis CL also copies WidgetTestUtils#runOnMainAndDrawSync() helper method\nfrom CTS and eliminates compatibility-device-util from dependency.\n\nBug: None\nExempt-From-Owner-Approval: Large-scale refactor\nTest: Run all non-flaky presubmit tests in FrameworksCoreTests\n  $ tradefed.sh run commandAndExit FrameworksCoreTests \\\n        --include-annotation android.platform.test.annotations.Presubmit \\\n\t--exclude-annotation androidx.test.filters.FlakyTest\n  430 tests pass.\nChange-Id: Ia65c4f643961afaa01c2c8d4b271712e574eb45c\n"
    },
    {
      "commit": "0ff1c364025261dd0890d96376684ce3741e1a5a",
      "tree": "13e1c166bfb90136b615a01be9d6a9f136e75240",
      "parents": [
        "428ddacfa410898fca9838bf2b5b342b1d4f030a",
        "44f95e71f696c9b4c190b587c21a9bcf062a2b1f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 16 21:54:01 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 16 21:54:01 2019 +0000"
      },
      "message": "Merge \"Fix FlakyTest annotation in TEST_MAPPING of mockingservicestests\""
    },
    {
      "commit": "428ddacfa410898fca9838bf2b5b342b1d4f030a",
      "tree": "4801af84b24f35f46b0e17e3382db48e0ca93378",
      "parents": [
        "7650ea6378af91eb136c491bb147ef969f0ea13a",
        "ce7c99c6617bd8a577126386a37060d356b5d1d4"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Wed Jan 16 21:48:46 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 16 21:48:46 2019 +0000"
      },
      "message": "Merge \"Add source style for each TypedValue.\""
    },
    {
      "commit": "7a529440c4d309d431a4948322874b74ac5f9ab9",
      "tree": "98da5145935f96eae3dc831917c4045668dd5f9b",
      "parents": [
        "1f2ef22cc29f4de1a402efa4c57a1f83aebafc24"
      ],
      "author": {
        "name": "Robert Snoeberger",
        "email": "snoeberger@google.com",
        "time": "Wed Jan 16 16:37:01 2019 -0500"
      },
      "committer": {
        "name": "Robert Snoeberger",
        "email": "snoeberger@google.com",
        "time": "Wed Jan 16 16:39:59 2019 -0500"
      },
      "message": "Simplify KeyguardClockSwitch 1/N.\n\nEnd goal is to move clock switching logic out of this view class.\nTo do that, first need to make this class look less like a TextClock.\n\nBug: 122301289\nTest: keyguard tests pass\nChange-Id: Iccd7b0d02d1ec756d4e37f3d4ab47d0bcb55e566\n"
    },
    {
      "commit": "7650ea6378af91eb136c491bb147ef969f0ea13a",
      "tree": "7bade4d4beb1bdb455bd58215e5c4d57511bd1a6",
      "parents": [
        "8e0e5722f8acb72f51850b74a885d3ccf89de33f",
        "60b3053221448be3969332a666c7c3779b327b1b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 16 21:26:19 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 16 21:26:19 2019 +0000"
      },
      "message": "Merge \"Remove DropBoxManager::getNextEntry\""
    },
    {
      "commit": "8e0e5722f8acb72f51850b74a885d3ccf89de33f",
      "tree": "4164d1fa511869580793471f346376f714b1f6a0",
      "parents": [
        "3b452fd0cdda30184f7906ae41dd7b8d4ae4b903",
        "ffb94e69c3fc308d6d4164e2309f74442282fc84"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 16 21:17:40 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 16 21:17:40 2019 +0000"
      },
      "message": "Merge \"Pre-grant location permisson to location extra packages.\""
    },
    {
      "commit": "3b452fd0cdda30184f7906ae41dd7b8d4ae4b903",
      "tree": "cb1ad9878b8bda92eb70c85aa7f425da6d2f02d3",
      "parents": [
        "74c1d773f6a2e6155eb8c6782edab8efa9815a82",
        "aa1a2355ae912118642e932861bae6ee33d23596"
      ],
      "author": {
        "name": "Hai Shalom",
        "email": "haishalom@google.com",
        "time": "Wed Jan 16 21:08:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 16 21:08:37 2019 +0000"
      },
      "message": "Merge \"Add SHA256 key management definition\""
    },
    {
      "commit": "74c1d773f6a2e6155eb8c6782edab8efa9815a82",
      "tree": "09b5e50f760cc8076c1cb1c7913d6d0ede750a32",
      "parents": [
        "c51b2c602322c593dac55748d69009775520eff6",
        "618e0efd66b98d6c9b0ca0c82920bf7874bc3a45"
      ],
      "author": {
        "name": "Ashley Rose",
        "email": "ashleyrose@google.com",
        "time": "Wed Jan 16 20:59:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 16 20:59:22 2019 +0000"
      },
      "message": "Merge \"Refactor inspector API\""
    },
    {
      "commit": "d65692c606e2d9f3fc3efe07e231abcb6cce9410",
      "tree": "337dc1fe57336a392cf209324293601ce65271e2",
      "parents": [
        "46894e7ac25ed9c5cdd4a0d5234edbfdb4f21944"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Jan 16 12:10:50 2019 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Jan 16 12:53:44 2019 -0800"
      },
      "message": "Minor fixes on ContentCapture session logic.\n\nSome apps - like launcher and settings\u0027 FallbackHome - generate view-level events before ever\nstarting an activity (probably because they\u0027re using dialogs). Hence, we were scheduling a\nflush request, but never cancelling it.\n\nBug: 120494182\nBug: 122959591\nTest: atest CtsContentCaptureServiceTestCases\n\nChange-Id: I4a5448f19902ae51c8f2679eb0c468757b98c3ff\n"
    },
    {
      "commit": "c51b2c602322c593dac55748d69009775520eff6",
      "tree": "5816a16488cbed70bba152197a4dcd5c9e0cda34",
      "parents": [
        "46894e7ac25ed9c5cdd4a0d5234edbfdb4f21944",
        "e7f6b543122fb276cd90b18020dd34459736399b"
      ],
      "author": {
        "name": "Varun Shah",
        "email": "varunshah@google.com",
        "time": "Wed Jan 16 20:31:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 16 20:31:43 2019 +0000"
      },
      "message": "Merge \"Adding a null check for ActivityManager#switchUser(UserHandle).\""
    },
    {
      "commit": "46894e7ac25ed9c5cdd4a0d5234edbfdb4f21944",
      "tree": "9fe8c45c95931c4a81c5950e7dfd1bb04bcc9461",
      "parents": [
        "922901849c3d6371da75b372d9ff8a216f89bf2c",
        "e4d655137af02bb0db506833e16ea7759493f2c9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 16 19:55:26 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 16 19:55:26 2019 +0000"
      },
      "message": "Merge \"Update BiometricManager constants to be more clear\""
    },
    {
      "commit": "922901849c3d6371da75b372d9ff8a216f89bf2c",
      "tree": "5c324b31216ee5fa64a0798a1c5275f123471450",
      "parents": [
        "8b4d509d709307a0627b020c75272d0ce3605416",
        "e77b0596e8af172abcf5f487671e1489d9803b21"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Wed Jan 16 19:51:12 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 16 19:51:12 2019 +0000"
      },
      "message": "Merge \"Expose BiometricPrompt setRequireConfirmation API\""
    },
    {
      "commit": "d43bf70c580d882c364469ba1534b0b2670f17ef",
      "tree": "da1161270226b6dbfb77f9cc5759a8a3a4007f05",
      "parents": [
        "bf08b91174dfd3fab0fd1001f1624544776018d2"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Jan 15 13:40:42 2019 -0800"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Jan 16 11:45:40 2019 -0800"
      },
      "message": "Add support to SLPI tap gestures\n\nThis CL introduces a new configurable sensor type: config_dozeTapSensorType\n\nTest: atest SystemUITests\nTest: set config_dozeTapSensorType to double tap gesture on overlay\nBug: 121198822\nBug: 111414690\nChange-Id: I54f3c20473a6d97c860ee02f324edbcf89ba85d1\n"
    },
    {
      "commit": "8b4d509d709307a0627b020c75272d0ce3605416",
      "tree": "60b82cbec35d7e70991e8aa670bf0e7e4f8615cb",
      "parents": [
        "bf08b91174dfd3fab0fd1001f1624544776018d2",
        "bbcbc2c84a9cf4a250784b3882bd2172f61fa6a8"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Jan 16 19:36:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 16 19:36:21 2019 +0000"
      },
      "message": "Merge \"compaction: make actions and throttling experimentable\""
    },
    {
      "commit": "bf08b91174dfd3fab0fd1001f1624544776018d2",
      "tree": "0f8de7c6201369ea2de3e7fdc0ff5d85d0994a56",
      "parents": [
        "e59718c3d1480755a4b0cae997be93a536887bc2",
        "e1de284ae9e163b90c8bac9f428026f3213ef358"
      ],
      "author": {
        "name": "Ryan Mitchell",
        "email": "rtmitchell@google.com",
        "time": "Wed Jan 16 19:18:59 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 16 19:18:59 2019 +0000"
      },
      "message": "Merge \"Add android.hardware.fingerprint for pre-Q\""
    },
    {
      "commit": "b1d243a51b003066bb64a791af2752435f0efe7c",
      "tree": "845fcc8f050e7122d9ae3d473b59358694cb0aa1",
      "parents": [
        "1960cd48596d0e47e7963e2d66071219b460d554"
      ],
      "author": {
        "name": "Hui Yu",
        "email": "huiyu@google.com",
        "time": "Thu Dec 13 12:02:00 2018 -0800"
      },
      "committer": {
        "name": "Hui Yu",
        "email": "huiyu@google.com",
        "time": "Wed Jan 16 11:13:58 2019 -0800"
      },
      "message": "UsageStats DEVICE_SHUTDOWN event.\n\nDEVICE_SHUTDOWN event is used to close all open usage events that do\nnot have matching closing event when device is shut down. For example,\nACTIVITY_RESUMED or FOREGROUND_SERVICE_START are open events, the\nDEVICE_SHUTDOWN event will close the usage session of the open events.\n\nAt orderly shutdown like selecting Power Off or Restart after pressing\npower button, a DEVICE_SHUTDOWN event is sent to UsageStats.\nUsageStats persists UsageStatsDatabase to disk immediately.\n\nWhen power button is pressed for 3.5 seconds (configured by\nconfig_veryLongPressTimeout in config.xml). A DEVICE_SHUTDOWN\nevent is sent to UsageStats. UsageStats persists UsageStatsDatabase\nto disk immediately.\n\nThis is the mechanism that we do not lose UsageStats data when the\ndevice is shut down.\n\nWhen the device boots up, if the last event is not\nDEVICE_SHUTDOWN, we add a DEVICE_SHUTDOWN with timestamp set to be the last\ntime database file is persisted. This is to handle the case device\nshutdown abruptly due to power drained or cold temperature.\n\nBug: 111464278\nTest: atest UsageStatsTest.java\nChange-Id: I1e88063ba71d09042d02c6deb9f07d8581a15c30\n"
    },
    {
      "commit": "e59718c3d1480755a4b0cae997be93a536887bc2",
      "tree": "2c5b356989fd0d3989d468a0f40d1452dca27f8f",
      "parents": [
        "b746b4d385b6d7717135a30b42b11b38a6912bee",
        "1a8fece443513d63fd9b3942a8fa59646ab7cd0e"
      ],
      "author": {
        "name": "Quang Luong",
        "email": "qal@google.com",
        "time": "Wed Jan 16 19:10:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 16 19:10:45 2019 +0000"
      },
      "message": "Merge \"Added AccessPoint cache integration for Passpoint networks\""
    }
  ],
  "next": "b746b4d385b6d7717135a30b42b11b38a6912bee"
}
