)]}'
{
  "log": [
    {
      "commit": "a2fe748e7a24fcb631daa3e228564eca81f8a670",
      "tree": "d9ad3b8c382b90e8311b5d1b578008e79190c556",
      "parents": [
        "aa31e19ae1189f022b22d7de17e93e10516f80da",
        "761d3ff06c74a4da50a395f6269ea8b81d60f51f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 09 03:19:03 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 09 03:19:03 2018 +0000"
      },
      "message": "Merge \"Duration format for tunable settings\""
    },
    {
      "commit": "aa31e19ae1189f022b22d7de17e93e10516f80da",
      "tree": "7176da308d1fcc4257aaffb127060fb296c7fec6",
      "parents": [
        "710971a2866a58c896a6862b36c10630f176804b",
        "87f7ce4bd17b4d1cd0721b7b0d05f57ffdef8a0d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 09 02:29:53 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 09 02:29:53 2018 +0000"
      },
      "message": "Merge \"Migrate PrintSpooler to aapt2.\""
    },
    {
      "commit": "710971a2866a58c896a6862b36c10630f176804b",
      "tree": "024360d98d1aa00b28bbfcdd91ee71308db2f0bb",
      "parents": [
        "7ec463d928daa4f36ef7eecb0807c869f451ea2c",
        "5c19b897ddb89481c5981195d2470f6ce5de4b1c"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Tue Jan 09 02:28:51 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 09 02:28:51 2018 +0000"
      },
      "message": "Merge \"Add a global setting to turn on/off the proc state cpu times tracking.\""
    },
    {
      "commit": "7ec463d928daa4f36ef7eecb0807c869f451ea2c",
      "tree": "7d903bc5d7ebec9c2551aa5dddf0fa5049ebab5e",
      "parents": [
        "03057588bcd4452060c3425cf85b1df15541b4e5",
        "bee6d5f92e0306361f10d81b6e2db68cf2466737"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 09 02:20:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 09 02:20:32 2018 +0000"
      },
      "message": "Merge \"incidentd: Updating process state enum.\""
    },
    {
      "commit": "03057588bcd4452060c3425cf85b1df15541b4e5",
      "tree": "457ac33a9635af2da47bd9ecc3e75a60d279f270",
      "parents": [
        "482907c1cc1f489bbdf47362321c6232e1ad09c6",
        "15bf538cbe0d7e2ed3518efe8625a29746b392fb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 09 02:03:01 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 09 02:03:01 2018 +0000"
      },
      "message": "Merge \"Remove SystemApi annotation from EuiccManager.getOtaStatus()\""
    },
    {
      "commit": "482907c1cc1f489bbdf47362321c6232e1ad09c6",
      "tree": "f63e6f44f87a43de1c561c5fd0db7a60964f33df",
      "parents": [
        "973e7eba7e372b9d0631225a445878e63ad68eff",
        "3c6f2f2225c2875a2e27830ee38c2487aa9b1124"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 09 01:56:58 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 09 01:56:58 2018 +0000"
      },
      "message": "Merge \"Fixes recents visibility when overview service connection changes\""
    },
    {
      "commit": "973e7eba7e372b9d0631225a445878e63ad68eff",
      "tree": "83f42b7a2dd6e4d79b522ecdfe717bc653b15a41",
      "parents": [
        "124f4ce34d94be63a1d5210bdc9a7fe413b9d45c",
        "052e3149da48a8a841f5a974d60eb9d2109837de"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 09 01:29:00 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 09 01:29:00 2018 +0000"
      },
      "message": "Merge \"Work on issue #70859548: Reduce amount of time spent collecting pss data\""
    },
    {
      "commit": "124f4ce34d94be63a1d5210bdc9a7fe413b9d45c",
      "tree": "bfd2b5844a39b4982b4782fced5d4549d8c2d393",
      "parents": [
        "6198ec6303494026bb1b5b0a6af422defc25e50d",
        "f6637d6683b9768f234ecf5a7deda1f054639a9b"
      ],
      "author": {
        "name": "Chavi Weingarten",
        "email": "chaviw@google.com",
        "time": "Tue Jan 09 01:27:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 09 01:27:31 2018 +0000"
      },
      "message": "Merge \"Adjust animation final crop bounds so it\u0027s in screen space.\""
    },
    {
      "commit": "6198ec6303494026bb1b5b0a6af422defc25e50d",
      "tree": "179604c4a29c841b3c415b3db287d9fa72c3ef31",
      "parents": [
        "2805379224584b8fc5ebc9792cd4f2acf08d3248",
        "7b76e93bf1e7de547989b044ddf9cb7c34db1898"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Tue Jan 09 00:56:08 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 09 00:56:08 2018 +0000"
      },
      "message": "Merge \"Remove DEMO_USER_SETUP_COMPLETE\""
    },
    {
      "commit": "5c19b897ddb89481c5981195d2470f6ce5de4b1c",
      "tree": "2003c075f610740363c2acffe5095e69f8b729c0",
      "parents": [
        "65e919ae8c299fe06613b67b534d085909306354"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Fri Jan 05 17:25:46 2018 -0800"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Mon Jan 08 16:25:16 2018 -0800"
      },
      "message": "Add a global setting to turn on/off the proc state cpu times tracking.\n\nBug: 66953194\nTest: atest core/tests/coretests/src/com/android/internal/os/BatteryStatsTests.java\nTest: atest hostsidetests/incident/src/com/android/server/cts/BatteryStatsValidationTest.java\nTest: atest core/tests/coretests/src/com/android/internal/os/BstatsCpuTimesValidationTest.java\nChange-Id: Id26476ad77c95994f358d8bd59b6c2e6513c4c54\n"
    },
    {
      "commit": "2805379224584b8fc5ebc9792cd4f2acf08d3248",
      "tree": "813021470158eddb550c5a09df77b49258f0467d",
      "parents": [
        "13e0861efafa4d9e06174747b654a8968fe792ee",
        "658e7119a6c7d605f4238844cf29809632738996"
      ],
      "author": {
        "name": "Cassie Han",
        "email": "xih@google.com",
        "time": "Tue Jan 09 00:17:11 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 09 00:17:11 2018 +0000"
      },
      "message": "Merge \"Migrate flag config_telephony_use_own_number_for_voicemail to Carrier Config.\" am: 9c1279d2ae am: 28dd9dfeb5\nam: 658e7119a6\n\nChange-Id: If54d03e016ef258b391540b46389f4e3d26e4cb6\n"
    },
    {
      "commit": "13e0861efafa4d9e06174747b654a8968fe792ee",
      "tree": "813021470158eddb550c5a09df77b49258f0467d",
      "parents": [
        "f2beec008d9d59aafe8e63fe0cafbc78bcad77dc",
        "ef5218836dabbcd29be61b0f27aa26be6e32af6e"
      ],
      "author": {
        "name": "Toby Sargeant",
        "email": "tobiasjs@google.com",
        "time": "Tue Jan 09 00:12:33 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 09 00:12:33 2018 +0000"
      },
      "message": "Merge \"Add a Java FindAddress implentation.\" am: 9ea410a6f8 am: da4e3b68fb\nam: ef5218836d\n\nChange-Id: Ic896c9f805330c28e9e0c3ca583f28e80bc47184\n"
    },
    {
      "commit": "f2beec008d9d59aafe8e63fe0cafbc78bcad77dc",
      "tree": "a60aa027d5c5188f625feba32cd4fb36883eb950",
      "parents": [
        "65e919ae8c299fe06613b67b534d085909306354",
        "281000b43cb13d7a68da26be4133dc667043e969"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 09 00:01:03 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 09 00:01:03 2018 +0000"
      },
      "message": "Merge \"Block location quick settings when disallow_config_location_mode is set.\""
    },
    {
      "commit": "65e919ae8c299fe06613b67b534d085909306354",
      "tree": "f998bc8b282b243ffb7f0da989a063ba10295b42",
      "parents": [
        "9761f47e8469627934ef2bea5560d4433153b913",
        "e544d1622091eb9d47e958d60e117c19b137d0d9"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Mon Jan 08 23:51:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 23:51:40 2018 +0000"
      },
      "message": "Merge \"Attribute procstate cpu times to correct battery/screen on/off buckets.\""
    },
    {
      "commit": "9761f47e8469627934ef2bea5560d4433153b913",
      "tree": "f10ca58e86e1c1f614f38365818f128cc0d94bf3",
      "parents": [
        "985cdcb88a262a905ddcc90b20177f2be292198b",
        "d59a6589faeb8a1b7b3c23e5ac95671bda736cdd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 08 23:42:26 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 23:42:26 2018 +0000"
      },
      "message": "Merge \"Some fixes in duration metrics\""
    },
    {
      "commit": "985cdcb88a262a905ddcc90b20177f2be292198b",
      "tree": "12b018a7b3c5c10d22e4490e8efd9a0cf56a55bc",
      "parents": [
        "8d20f3d940db4292f60b4fe2e6fa6cc84df160cf"
      ],
      "author": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Wed Jan 03 12:13:26 2018 -0800"
      },
      "committer": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Mon Jan 08 23:37:10 2018 +0000"
      },
      "message": "HFP: Add APIs for set and get active device (1/3)\n\n1. Call BluetoothHeadset.setActiveDevice(BluetoothDevice device) to set\n   a connected HFP/HSP device as active.\n2. Listen for BluetoothHeadset.ACTION_ACTIVE_DEVICE_CHANGED intent\n   that will contain the latest active device (in EXTRA_DEVICE field).\n   If the active device could not be changed, the EXTRA_DEVICE\n   field could be null.\n3. If setActiveDevice() is NOT in-progress, BluetoothA2dp.getActiveDevice()\n   can be used. If setActiveDevice() is in-progress, the result is undefined.\n4. BluetoothHeadset.setActiveDevice() could be called by some other parts of\n   the system, so interested parties should always listen for\n   BluetoothHeadset.ACTION_ACTIVE_DEVICE_CHANGED intents and prepared\n   for active device updates.\n\nBug: 68951996\nTest: manual\nChange-Id: I22ca639a04fed7bf17df59c405ddeda90dafb8ff\n(cherry picked from commit 05f4bc40743654ea501b18d70ee162a08b81b35c)\n"
    },
    {
      "commit": "8d20f3d940db4292f60b4fe2e6fa6cc84df160cf",
      "tree": "339f116fc55c53d4bbbe2710717bf9f7f80f915a",
      "parents": [
        "0f4c4232d753885d6beb164b2d9288cc06efae3a",
        "c361fa196380cf0e7b5882fff647042ac491bdaa"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 08 23:33:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 23:33:21 2018 +0000"
      },
      "message": "Merge \"Reconnect overview service to launcher when its package name changes\""
    },
    {
      "commit": "0f4c4232d753885d6beb164b2d9288cc06efae3a",
      "tree": "cb4b7f654919257097ac17955a16fc4de6b811c0",
      "parents": [
        "9c53dba9a39e4e56d3b37da68d20ed96f28a6df7",
        "0ca18071b25c3dea033abc955d559cb1e0dace61"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 08 23:09:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 23:09:32 2018 +0000"
      },
      "message": "Merge \"Renaming leftover from previous CL...\""
    },
    {
      "commit": "9c53dba9a39e4e56d3b37da68d20ed96f28a6df7",
      "tree": "0a2beec9af01804653496080cac3cc758e604898",
      "parents": [
        "720fced0cb3d823a8d83c208fea2616a070d4924",
        "ddf216440d3a9a7582f7dc3c51afc6d0447ffd6c"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon Jan 08 23:01:15 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 23:01:15 2018 +0000"
      },
      "message": "Merge \"Sigh, people wrote tests with weird assumptions.\""
    },
    {
      "commit": "720fced0cb3d823a8d83c208fea2616a070d4924",
      "tree": "697a6fbdf9612b98927545fe1708201948f2e617",
      "parents": [
        "9c3d64e60e21c2a39fefe399250ff11d5f55ae3e",
        "515a40a14980f0df908a0a08c3220854beee8c14"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 08 22:53:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 22:53:07 2018 +0000"
      },
      "message": "Merge changes I3610bfef,I7b898f21,I32ab03b1\n\n* changes:\n  Superficial improvements to ZOrderingTest.\n  Ensure docked divider is below always-on-top stacks.\n  Restore old stack Z ordering promotion.\n"
    },
    {
      "commit": "9c3d64e60e21c2a39fefe399250ff11d5f55ae3e",
      "tree": "029ee68526cf33b8015e4a59e69943021f709912",
      "parents": [
        "91723fe525129faf95120725f507a909da816358",
        "2a3c3e32194b7ed8c6c7d4d1517db6161c406862"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 08 22:38:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 22:38:21 2018 +0000"
      },
      "message": "Merge \"Keyguard slice layout fixes\""
    },
    {
      "commit": "3c6f2f2225c2875a2e27830ee38c2487aa9b1124",
      "tree": "874278e532ac9310b9b08a6dadbad69904a37621",
      "parents": [
        "f7314652ed15cac317f7ddc8ddb034f77600e666"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Mon Jan 08 14:26:40 2018 -0800"
      },
      "committer": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Mon Jan 08 14:32:22 2018 -0800"
      },
      "message": "Fixes recents visibility when overview service connection changes\n\nWhen the service is connected, it will immediately show the recents\nbutton and when disconnected the button will be invisible.\n\nTest: manual, toggle in launcher settings\nBug: 67957962\nChange-Id: Ie36c4f0a50b6c3ae11e5367ae70a57ee16056e09\n"
    },
    {
      "commit": "91723fe525129faf95120725f507a909da816358",
      "tree": "76e0dff63db0265f74dd1888a29195fc3f41172b",
      "parents": [
        "7f706074b3b0a13421488e6658251c34d83c5277",
        "48d6926f38112b69ddc37423f8362048e61359e0"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Jan 08 22:28:31 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 08 22:28:31 2018 +0000"
      },
      "message": "Merge \"Remove obsolete aidl list\" am: abac8f7a86 am: 6b8fff4eb5\nam: 48d6926f38  -s ours\n\nChange-Id: I71bf710fd98e857a69163ba2302db5369aa8337a\n"
    },
    {
      "commit": "7f706074b3b0a13421488e6658251c34d83c5277",
      "tree": "76e0dff63db0265f74dd1888a29195fc3f41172b",
      "parents": [
        "d3d0e82727bf468c7913f85016618ea739c24748",
        "b1ebd51c012abc6990fec9b043b80d6519b088b6"
      ],
      "author": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Mon Jan 08 22:21:43 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 08 22:21:43 2018 +0000"
      },
      "message": "Merge changes from topics \"bt-hfp-add-set-active-device-method\", \"bt-system-api-annotations\" am: 25259faa27 am: d16d93361b\nam: b1ebd51c01  -s ours\n\nChange-Id: I443bd449131bc242527229b3b238632d7ed1a8b7\n"
    },
    {
      "commit": "281000b43cb13d7a68da26be4133dc667043e969",
      "tree": "df12cda35ad4d38b32f2fa79c5fe89c7422d2dc9",
      "parents": [
        "a7afd1311a51ae81c4c7d98abd74d4d338b4ce9c"
      ],
      "author": {
        "name": "yuemingw",
        "email": "yuemingw@google.com",
        "time": "Mon Jan 08 22:12:05 2018 +0000"
      },
      "committer": {
        "name": "Yueming Wang",
        "email": "yuemingw@google.com",
        "time": "Mon Jan 08 22:14:18 2018 +0000"
      },
      "message": "Block location quick settings when disallow_config_location_mode is set.\n\nBug: 67674888\nTest: manual\n\nChange-Id: I157e513ff556c99b1cf86a99c6f46023a044cef1\n"
    },
    {
      "commit": "d3d0e82727bf468c7913f85016618ea739c24748",
      "tree": "76e0dff63db0265f74dd1888a29195fc3f41172b",
      "parents": [
        "48d23981251cf3053a06e2d9e8f7dff0897ecff7",
        "1e96faed342844731d93df9aa3430ca9833f0744"
      ],
      "author": {
        "name": "Pankaj Kanwar",
        "email": "pkanwar@google.com",
        "time": "Mon Jan 08 22:02:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 22:02:18 2018 +0000"
      },
      "message": "Merge \"Change warning message for roaming for DTAG.\""
    },
    {
      "commit": "7b76e93bf1e7de547989b044ddf9cb7c34db1898",
      "tree": "7c8083a4b4a48b700a33e2b356268972c5f4f6a3",
      "parents": [
        "bef82eda3a9531da62a0745694d862a874b0cde9"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Mon Jan 08 13:40:19 2018 -0800"
      },
      "committer": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Mon Jan 08 13:40:19 2018 -0800"
      },
      "message": "Remove DEMO_USER_SETUP_COMPLETE\n\nThis @hide setting is no longer used.\n\nBug: 71594447\nTest: make -j100\nChange-Id: Ib412f4c16eabb5bedb9e4538db294bfdfb2a4478\n"
    },
    {
      "commit": "f6637d6683b9768f234ecf5a7deda1f054639a9b",
      "tree": "409bfa3009e55de6545f00170e2becbea2794e40",
      "parents": [
        "03033385afd531807c5f96a577f76f12a9a08431"
      ],
      "author": {
        "name": "chaviw",
        "email": "chaviw@google.com",
        "time": "Mon Jan 08 13:36:23 2018 -0800"
      },
      "committer": {
        "name": "chaviw",
        "email": "chaviw@google.com",
        "time": "Mon Jan 08 13:36:23 2018 -0800"
      },
      "message": "Adjust animation final crop bounds so it\u0027s in screen space.\n\nThe final crop bounds for animations should use the screen space bounds\ninstead of stack bounds. Adjust the bounds so they\u0027re offset by the\nstack position.\n\nTest: WindowAnimationSpec#testApply_clipAfterOffsetPosition\nChange-Id: Ibfda5ab505ee3206175e5f59e82f1c16f78d19c4\nFixes: 71619195\n"
    },
    {
      "commit": "658e7119a6c7d605f4238844cf29809632738996",
      "tree": "fbfbe24395a49889a81470f83ea48be400256f80",
      "parents": [
        "ef5218836dabbcd29be61b0f27aa26be6e32af6e",
        "28dd9dfeb541b24458e0cb66035ae978a4d281ef"
      ],
      "author": {
        "name": "Cassie Han",
        "email": "xih@google.com",
        "time": "Mon Jan 08 21:28:02 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 08 21:28:02 2018 +0000"
      },
      "message": "Merge \"Migrate flag config_telephony_use_own_number_for_voicemail to Carrier Config.\" am: 9c1279d2ae\nam: 28dd9dfeb5\n\nChange-Id: I9b8a48709850b545b806fb605d1d94e9cdefe1d0\n"
    },
    {
      "commit": "48d23981251cf3053a06e2d9e8f7dff0897ecff7",
      "tree": "aaf7f9e8e03ab5264df570c73601861dfd378cdd",
      "parents": [
        "95820bc4df43623b499af0534391f5dc00b88be7",
        "eff28b58632ce2d322ece68a983bb36de4e78181"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Mon Jan 08 21:25:59 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 08 21:25:59 2018 +0000"
      },
      "message": "Merge \"Move to libc++ from stlport.\" am: c6dd5f9037 am: 81da46f982\nam: eff28b5863\n\nChange-Id: Ia45b5a174feaddff5e5839a231af18fb5bb3cb7a\n"
    },
    {
      "commit": "ef5218836dabbcd29be61b0f27aa26be6e32af6e",
      "tree": "566599de83c795ab520f5b1098d33f849b46d3ea",
      "parents": [
        "48d6926f38112b69ddc37423f8362048e61359e0",
        "da4e3b68fba1932a44ba7cc74940f4caa6b5362a"
      ],
      "author": {
        "name": "Toby Sargeant",
        "email": "tobiasjs@google.com",
        "time": "Mon Jan 08 21:23:45 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 08 21:23:45 2018 +0000"
      },
      "message": "Merge \"Add a Java FindAddress implentation.\" am: 9ea410a6f8\nam: da4e3b68fb\n\nChange-Id: I7b2448fcb2edb4bc9000fd5e55f7295e6c6ff676\n"
    },
    {
      "commit": "95820bc4df43623b499af0534391f5dc00b88be7",
      "tree": "8d73ccaa8c72900d9379e06ea080e876048092af",
      "parents": [
        "2ef95c9d1dad6273fae93bd50789adbf967c0119",
        "2807036b099839f628ae362c38aeab889b870613"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Mon Jan 08 21:22:21 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 08 21:22:21 2018 +0000"
      },
      "message": "Merge \"Add virtual dtor for virtual classes\" am: 27f61a94d6 am: 2d7813a4a7\nam: 2807036b09\n\nChange-Id: I3723483c2aac5580a7db3256a39eca278a3ee9fb\n"
    },
    {
      "commit": "48d6926f38112b69ddc37423f8362048e61359e0",
      "tree": "d819bb0cbd79a2e34f49b3d6e55de74d8a0b333a",
      "parents": [
        "b1ebd51c012abc6990fec9b043b80d6519b088b6",
        "6b8fff4eb522b5e5ee2b9411d82598843daca0de"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Jan 08 21:20:44 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 08 21:20:44 2018 +0000"
      },
      "message": "Merge \"Remove obsolete aidl list\" am: abac8f7a86\nam: 6b8fff4eb5\n\nChange-Id: If5a5bf062a0fa586349763da9654b698dae0b30d\n"
    },
    {
      "commit": "2ef95c9d1dad6273fae93bd50789adbf967c0119",
      "tree": "d6bffc25c2eb1556b161e691b5633c05d021d306",
      "parents": [
        "5dfd8194b29aa15c7e17906ef0933d6f6ac10acb",
        "01f4f03188588d917f59d1c2737ee7bd27891dda"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 08 21:17:30 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 21:17:30 2018 +0000"
      },
      "message": "Merge \"Ignores Resources.NotFoundException when setting ViewStructure.setTestIdEntry().\""
    },
    {
      "commit": "5dfd8194b29aa15c7e17906ef0933d6f6ac10acb",
      "tree": "62d1d59b309bd56ba290ce86e5fa73b7871eedcb",
      "parents": [
        "7a085f9ea05126e959ab5de1ca810c1938072380",
        "ed074fd70011cf804a14b5cf53ffd4b529c5f367"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Mon Jan 08 21:14:50 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 21:14:50 2018 +0000"
      },
      "message": "Merge \"Support using ImageDecoder with ContentResolver + URI\""
    },
    {
      "commit": "b1ebd51c012abc6990fec9b043b80d6519b088b6",
      "tree": "a61bdc5b122009f007d81dad1f03bea2d674b4f7",
      "parents": [
        "eff28b58632ce2d322ece68a983bb36de4e78181",
        "d16d93361bcf56187411562e8130deec5486d4f8"
      ],
      "author": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Mon Jan 08 21:13:52 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 08 21:13:52 2018 +0000"
      },
      "message": "Merge changes from topics \"bt-hfp-add-set-active-device-method\", \"bt-system-api-annotations\" am: 25259faa27\nam: d16d93361b\n\nChange-Id: I525cbc81c450afafd3fcedaf7b1b5e4b17a4162a\n"
    },
    {
      "commit": "7a085f9ea05126e959ab5de1ca810c1938072380",
      "tree": "8d0394b63a3b458421b746814a8d6f544df8ea8e",
      "parents": [
        "7acd0deb214d5512697c33a521a4039ff464ba6f",
        "af82f64f85b2feeeb965fafa5c90b9a2361273a2"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Jan 08 21:12:57 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 21:12:57 2018 +0000"
      },
      "message": "Merge \"Merge \"Added internal API to get/set the A2DP Active Device\" am: 6efee9c079 am: e3428dae04 am: fe73dd0542\""
    },
    {
      "commit": "af82f64f85b2feeeb965fafa5c90b9a2361273a2",
      "tree": "9e655ed785b97afa6b528cfe38d6664dd16ade84",
      "parents": [
        "7444654d47336fef2daf6f7e46900cabae86c403",
        "fe73dd054248556d7dcf97d7f020bdc265862621"
      ],
      "author": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@google.com",
        "time": "Mon Jan 08 21:11:35 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 08 21:11:35 2018 +0000"
      },
      "message": "Merge \"Added internal API to get/set the A2DP Active Device\" am: 6efee9c079 am: e3428dae04\nam: fe73dd0542\n\nChange-Id: Ibf2e9fb0a5939f45a9d21bc06b26ef719ff9c58f\n"
    },
    {
      "commit": "eff28b58632ce2d322ece68a983bb36de4e78181",
      "tree": "f83f9e8bad792971283c825e51cf359cb9c028b8",
      "parents": [
        "2807036b099839f628ae362c38aeab889b870613",
        "81da46f982a9e7f8e49b1a8d815389b4f3c5942a"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Mon Jan 08 21:09:59 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 08 21:09:59 2018 +0000"
      },
      "message": "Merge \"Move to libc++ from stlport.\" am: c6dd5f9037\nam: 81da46f982\n\nChange-Id: I3c7f169097ef1c4d17263893a18ad21b9dae7d49\n"
    },
    {
      "commit": "7acd0deb214d5512697c33a521a4039ff464ba6f",
      "tree": "f72d0c370be1464b89ad0c98ec38ed4848c8a765",
      "parents": [
        "7444654d47336fef2daf6f7e46900cabae86c403",
        "2c50098c118f3210e3b0bf9beb6731220d3ec3f4"
      ],
      "author": {
        "name": "Chavi Weingarten",
        "email": "chaviw@google.com",
        "time": "Mon Jan 08 21:09:06 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 21:09:06 2018 +0000"
      },
      "message": "Merge \"Allow stacks in split screen to show on lock screen.\""
    },
    {
      "commit": "2807036b099839f628ae362c38aeab889b870613",
      "tree": "27e419b6ac3514073b133bcbe17b0a6562a1cb7b",
      "parents": [
        "fe73dd054248556d7dcf97d7f020bdc265862621",
        "2d7813a4a779eec7152a4cdc93d8fc1ed833bc34"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Mon Jan 08 21:07:09 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 08 21:07:09 2018 +0000"
      },
      "message": "Merge \"Add virtual dtor for virtual classes\" am: 27f61a94d6\nam: 2d7813a4a7\n\nChange-Id: I8787ff83ec93f5a8ae2e08e1af573d13750d9aa5\n"
    },
    {
      "commit": "fe73dd054248556d7dcf97d7f020bdc265862621",
      "tree": "bee2140b01533b145796fb5787307ba03d3724cd",
      "parents": [
        "98fa8b7eb01a0d75283efdbd2e53970ca3a26832",
        "e3428dae0480163ca729d762d05faa016b1180f4"
      ],
      "author": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@google.com",
        "time": "Mon Jan 08 21:02:01 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 08 21:02:01 2018 +0000"
      },
      "message": "Merge \"Added internal API to get/set the A2DP Active Device\" am: 6efee9c079\nam: e3428dae04\n\nChange-Id: If220447db71398cc305eb7a702896e21959110c8\n"
    },
    {
      "commit": "0ca18071b25c3dea033abc955d559cb1e0dace61",
      "tree": "b8aead253ac5929468e8b5b0e4e97ee2b3cc2a88",
      "parents": [
        "61823f3a23750d672947ba7b5bb6dd4f1ff5503f"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Jan 08 12:59:33 2018 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Jan 08 13:00:25 2018 -0800"
      },
      "message": "Renaming leftover from previous CL...\n\nTest: echo \u0027In TreeHugger we trust!\u0027\n\nBug: 71552872\n\nChange-Id: I2b317c28cb7ec0e74b2cfa98338f9d64ff7dce3b\n"
    },
    {
      "commit": "515a40a14980f0df908a0a08c3220854beee8c14",
      "tree": "a7bfd8feedf8a31c6c0243fbcb26095da7e493fd",
      "parents": [
        "11408826496a2c7a8b23e97ec3340972b0df8c36"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Wed Jan 03 18:26:04 2018 -0800"
      },
      "committer": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Mon Jan 08 12:56:53 2018 -0800"
      },
      "message": "Superficial improvements to ZOrderingTest.\n\nLooks a little cleaner like this. Mainly removed\nthe common mTransaction argument to the assertion function and\nrenamed it. Also added a helper for repeatedly passed args to create\nwindows.\n\nTest: Test?\nChange-Id: I3610bfefd7f193169930b97d3bf9e635b967cb17\n"
    },
    {
      "commit": "11408826496a2c7a8b23e97ec3340972b0df8c36",
      "tree": "a764aaeb8abe8077895e2a3e12dc5de4987121a4",
      "parents": [
        "d92e7eb2e9a72ac73e992cf502a080ad47a962f3"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Wed Jan 03 18:07:51 2018 -0800"
      },
      "committer": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Mon Jan 08 12:56:47 2018 -0800"
      },
      "message": "Ensure docked divider is below always-on-top stacks.\n\nWe need interleave it with the AppWindowToken hierarchy even\nthough it only has a WindowToken.\n\nFixes: 70318142\nFixes: 70675228\nFixes: 70178829\nTest: Manual. ZOrderingTests.\nChange-Id: I7b898f2157de85433416579efae5e01a9dcbf46c\n"
    },
    {
      "commit": "7444654d47336fef2daf6f7e46900cabae86c403",
      "tree": "175dc3ad2fdc7b832f6b8dbd4e01b14118a23189",
      "parents": [
        "fbef27ab4a9dc463d38f031c55bef7d45f517cfe",
        "424802d1063a779333b3fb253c08754aee5200d2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 08 20:53:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 20:53:24 2018 +0000"
      },
      "message": "Merge \"Remove app icon from USB dialogs\""
    },
    {
      "commit": "fbef27ab4a9dc463d38f031c55bef7d45f517cfe",
      "tree": "1d99b1e2c7fd0be48ec2f6fa575290a6805ab19b",
      "parents": [
        "09d9ac5819a37d397cfedbb185695992d85f8454",
        "3c034c987e1eeb49660fb62d3426c292a01412c9"
      ],
      "author": {
        "name": "Yi Jin",
        "email": "jinyithu@google.com",
        "time": "Mon Jan 08 20:52:54 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 20:52:54 2018 +0000"
      },
      "message": "Merge \"Implement a new type of section which reads from logd and dumps proto.\""
    },
    {
      "commit": "c361fa196380cf0e7b5882fff647042ac491bdaa",
      "tree": "7ebe5c92e8e509ebba7c13e77df06c4e25d94827",
      "parents": [
        "f7314652ed15cac317f7ddc8ddb034f77600e666"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Mon Jan 08 12:50:27 2018 -0800"
      },
      "committer": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Mon Jan 08 12:50:27 2018 -0800"
      },
      "message": "Reconnect overview service to launcher when its package name changes\n\nListen for broadcast intent filter ACTION_PACKAGE_ADDED to reconnect the\nconnection from overview to launcher.\n\nTest: manual - enable/disable feature from launcher settings\nBug: 67957962\nChange-Id: Ic069498ec2036bcb6ab6d95002d5c34027395360\n"
    },
    {
      "commit": "09d9ac5819a37d397cfedbb185695992d85f8454",
      "tree": "1c7e4425cf0e66d5248bd0fabba0bd48b99438d7",
      "parents": [
        "2ff9e7697f0dc95aa73d35b9b7238f78bbb8511e",
        "98fa8b7eb01a0d75283efdbd2e53970ca3a26832"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Jan 08 20:44:51 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 08 20:44:51 2018 +0000"
      },
      "message": "Merge \"Generic Mutable class for HIDL code.\" am: 0f05ce94c3 am: a4ac12c3ac\nam: 98fa8b7eb0\n\nChange-Id: I0062c37e0fe119ee31b8c72396e2be706a6469a5\n"
    },
    {
      "commit": "ddf216440d3a9a7582f7dc3c51afc6d0447ffd6c",
      "tree": "2064085bdf5ffef4688b6a0fe52d77a9b5aa005e",
      "parents": [
        "edfc6f98e5570c814819c1f478637608a322d5d0"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Jan 08 13:38:43 2018 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Jan 08 13:38:49 2018 -0700"
      },
      "message": "Sigh, people wrote tests with weird assumptions.\n\nThey\u0027re mocking a mock.  Nelson called.\n\nTest: bit FrameworksTelephonyTests:com.android.internal.telephony.ServiceStateTrackerTest\nBug: 71707742\nChange-Id: I30db29808fb22ade2247446782ee1ec3d4b947cb\n"
    },
    {
      "commit": "2ff9e7697f0dc95aa73d35b9b7238f78bbb8511e",
      "tree": "5806d8108f59fcc14dd9bd81b2edbb4b95cdd4cf",
      "parents": [
        "26876815966a46e8a8d73645e93bafe596e05a27",
        "8637bb7e46ad7ee31fd44d17dab08d21d4a553cc"
      ],
      "author": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Mon Jan 08 20:34:04 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 08 20:34:04 2018 +0000"
      },
      "message": "Merge \"Bluetooth: Remove strings for enabling inband ringing\" am: 02a0397643 am: 37f987d7ee\nam: 8637bb7e46  -s ours\n\nChange-Id: I8cf5acfb36a041a62b6be1b5af6ef77c9bc3e036\n"
    },
    {
      "commit": "26876815966a46e8a8d73645e93bafe596e05a27",
      "tree": "5806d8108f59fcc14dd9bd81b2edbb4b95cdd4cf",
      "parents": [
        "0b033791b4dcc6fca926a7e8d750ef4bb72ae7f3",
        "a07d0e463d8493a9e0df49dd6946cf812c8ec848"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Mon Jan 08 20:29:11 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 08 20:29:11 2018 +0000"
      },
      "message": "Merge changes from topic \"ipsec-resource-id-cleanup\" am: 2b36299c73 am: d7319df4d0\nam: a07d0e463d\n\nChange-Id: Ib96b30bcb1b47c23d0a18cf043dd042409c61322\n"
    },
    {
      "commit": "98fa8b7eb01a0d75283efdbd2e53970ca3a26832",
      "tree": "bd64424b2502b866d1ef5375dc3a31e53ac92cbb",
      "parents": [
        "8637bb7e46ad7ee31fd44d17dab08d21d4a553cc",
        "a4ac12c3ac754a5a89ae50dc6f8ec3d01dd2fd79"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Jan 08 20:25:30 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 08 20:25:30 2018 +0000"
      },
      "message": "Merge \"Generic Mutable class for HIDL code.\" am: 0f05ce94c3\nam: a4ac12c3ac\n\nChange-Id: I1914e805b15064b40b963840eddf87a0bbd41169\n"
    },
    {
      "commit": "8637bb7e46ad7ee31fd44d17dab08d21d4a553cc",
      "tree": "a5198e559a3b6d05a3017453e83fdc860ebc2f47",
      "parents": [
        "a07d0e463d8493a9e0df49dd6946cf812c8ec848",
        "37f987d7ee2b62f6b87c90d28bc39eab0c1c26cc"
      ],
      "author": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Mon Jan 08 20:20:19 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 08 20:20:19 2018 +0000"
      },
      "message": "Merge \"Bluetooth: Remove strings for enabling inband ringing\" am: 02a0397643\nam: 37f987d7ee\n\nChange-Id: I2d5a62b3eb22bd10c350495726307674107778b4\n"
    },
    {
      "commit": "a07d0e463d8493a9e0df49dd6946cf812c8ec848",
      "tree": "09c1e5d6809f9c49b94f73a9b4b26f0dea0f3629",
      "parents": [
        "555e680089513599edcb2335c1e45d9dd7872857",
        "d7319df4d076b63a4ce07ac362cae7b30aef36cf"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Mon Jan 08 20:16:08 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 08 20:16:08 2018 +0000"
      },
      "message": "Merge changes from topic \"ipsec-resource-id-cleanup\" am: 2b36299c73\nam: d7319df4d0\n\nChange-Id: If6ab575e2f30fc70d73e6f8787c87f3c7a2ab09d\n"
    },
    {
      "commit": "0b033791b4dcc6fca926a7e8d750ef4bb72ae7f3",
      "tree": "83e2145ee03b665db4ee909c5e38fa50026cbf4c",
      "parents": [
        "2e1a9598c8c7ad796448a08a14fe46e3d70c857f",
        "035820cbda4c208bec8129d0e1e43f986d2dff87"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 08 20:00:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 20:00:28 2018 +0000"
      },
      "message": "Merge \"Insert org.apache.http.legacy at the start of the shared library list\""
    },
    {
      "commit": "2e1a9598c8c7ad796448a08a14fe46e3d70c857f",
      "tree": "ce9dc77ec33236a541e8cad96f27c8023dd29970",
      "parents": [
        "499d82fe80308f9afb57e24d3bdfc4074e3e296f",
        "12cf0b6921bd4e464f4dbb4a698b078ac3e436fe"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 08 19:54:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 19:54:27 2018 +0000"
      },
      "message": "Merge \"Dump a few more bits of history about TIME_TICK\""
    },
    {
      "commit": "499d82fe80308f9afb57e24d3bdfc4074e3e296f",
      "tree": "597deb6ba2b1d32164de7528005d71fea4a9ae09",
      "parents": [
        "183beb34feb704dfe08f376ea1d7861bba86bb86",
        "8cab4a02bb529f2f1f49fcf2c2c5b5a8531fc033"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 08 19:53:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 19:53:21 2018 +0000"
      },
      "message": "Merge \"Exit split-screen when primary stack moved behind a fullscreen stack.\""
    },
    {
      "commit": "183beb34feb704dfe08f376ea1d7861bba86bb86",
      "tree": "8fb0d2abf54a545a964e8aecf7589035abde0533",
      "parents": [
        "373ea9056d3838a8d3becc2adfeb372f83c3db6a",
        "8671feab630c1938691f44502ff7be9c7b03e7c4"
      ],
      "author": {
        "name": "Ram Periathiruvadi",
        "email": "ramperry@google.com",
        "time": "Mon Jan 08 19:41:51 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 19:41:51 2018 +0000"
      },
      "message": "Merge \"Add a hidden API to inject location.\""
    },
    {
      "commit": "01f4f03188588d917f59d1c2737ee7bd27891dda",
      "tree": "f15af053594cfdd3006d1486148d2dbab8ba892a",
      "parents": [
        "61823f3a23750d672947ba7b5bb6dd4f1ff5503f"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Jan 08 09:49:15 2018 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Jan 08 11:28:20 2018 -0800"
      },
      "message": "Ignores Resources.NotFoundException when setting ViewStructure.setTestIdEntry().\n\nTest: manual verification using com.facebook.katana\nFixes: 71695541\n\nChange-Id: Idefc7d3799f2ef5525a5050d63ca29a19cab730a\n"
    },
    {
      "commit": "373ea9056d3838a8d3becc2adfeb372f83c3db6a",
      "tree": "524c272f0c2c487dfd95e88caeac429b86aeb159",
      "parents": [
        "df9e969006d36ee6ba4cd384c8d23687236888fe"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Jan 04 16:10:26 2018 -0800"
      },
      "committer": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Mon Jan 08 19:25:51 2018 +0000"
      },
      "message": "EventLog when an executed job had been deferred by standby\n\nThis gives us a way to review the impact of the deferral on jobs\u0027\nnominal timeliness.\n\nBug: 70297451\nTest: manual\nChange-Id: I0b5caab6ac7157aab1524f7b014e521f34400e1d\n"
    },
    {
      "commit": "df9e969006d36ee6ba4cd384c8d23687236888fe",
      "tree": "393a202267da3f671b79fea8f1baad7b79d76ea1",
      "parents": [
        "5fd1c97e34e54cd74c304cacf5c3ccdaaa7a7e13",
        "a5a85bd42d08e542eced03246b1d9ed3dd647d2d"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Mon Jan 08 19:25:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 19:25:31 2018 +0000"
      },
      "message": "Merge \"Jobs now ignore standby bucketing while device is in parole\""
    },
    {
      "commit": "d59a6589faeb8a1b7b3c23e5ac95671bda736cdd",
      "tree": "f69cf30239cbe29ebad1a1061471b907bc94c4df",
      "parents": [
        "c7dca1bddf49cbe4219258cbd71f4cabc4388543"
      ],
      "author": {
        "name": "Yao Chen",
        "email": "yaochen@google.com",
        "time": "Mon Jan 08 11:17:11 2018 -0800"
      },
      "committer": {
        "name": "Yao Chen",
        "email": "yaochen@google.com",
        "time": "Mon Jan 08 11:17:11 2018 -0800"
      },
      "message": "Some fixes in duration metrics\n\n+ Don\u0027t need to keep the condition key if the condition is not sliced.\n+ Whiten the hash before returning.\n\nTest: statsd_test\nChange-Id: Ie0bcb14b3adc4a15b79ba3be050431a672a68c28\n"
    },
    {
      "commit": "2c50098c118f3210e3b0bf9beb6731220d3ec3f4",
      "tree": "b3b6faa15ece56b6f0ff2d9b3a0bb9f159a293a6",
      "parents": [
        "03033385afd531807c5f96a577f76f12a9a08431"
      ],
      "author": {
        "name": "chaviw",
        "email": "chaviw@google.com",
        "time": "Thu Jan 04 17:05:05 2018 -0800"
      },
      "committer": {
        "name": "chaviw",
        "email": "chaviw@google.com",
        "time": "Mon Jan 08 11:10:40 2018 -0800"
      },
      "message": "Allow stacks in split screen to show on lock screen.\n\nThe change in ag/3345710 prevented all non full screen stacks from\nshowing on lock screen. Instead allow split screen and full screen\nstack to show on lock screen. Split screen stacks will become full\nscreen when shown on lock screen.\n\nFixes: 70919978\nTest: Put an app into split screen. Lock screen. Receive a phone call.\n      Screen will now properly turn on and show dialer in full screen.\n\nChange-Id: I3759cb4b68a7bdad478b5b603b19140965a24b61\n"
    },
    {
      "commit": "5fd1c97e34e54cd74c304cacf5c3ccdaaa7a7e13",
      "tree": "ebf7dbac9c8eaeda26c924c135adc7ba66183611",
      "parents": [
        "4eac4338de9bf4393fba9cb071f513dc3b0c4f81",
        "4f176150667b518ac77b9e71282d3b03670a5d73"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 08 19:06:11 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 19:06:11 2018 +0000"
      },
      "message": "Merge \"ScanResult: Add radio chain information\""
    },
    {
      "commit": "4eac4338de9bf4393fba9cb071f513dc3b0c4f81",
      "tree": "5f2fd964cff155abb2f944a0c357a0d8a22ca630",
      "parents": [
        "f3f9e26cfaa516d79e8fea0e451db3e8e43b7a7e",
        "1a6d98bfd493022b85aab882f6be681ed612c6d8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 08 19:05:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 19:05:07 2018 +0000"
      },
      "message": "Merge \"Make sure updateSurfaceSize gets applied after changing config\""
    },
    {
      "commit": "f3f9e26cfaa516d79e8fea0e451db3e8e43b7a7e",
      "tree": "657ef301c048a7983f0e44fa37b3dbf66b7df9e1",
      "parents": [
        "379ae46d76bc0af256cf7943c7b773a9381baa36",
        "89a0ae43a36889b3892c5395b96994a55391a9e5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 08 18:59:45 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 18:59:45 2018 +0000"
      },
      "message": "Merge \"Remove all references to FDE enable wipe\""
    },
    {
      "commit": "2a3c3e32194b7ed8c6c7d4d1517db6161c406862",
      "tree": "786c994901fe7c26bf8e8742298d07394d2601db",
      "parents": [
        "0c3ad0408a1f26d8cb408472eb4751cb783d58bc"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Jan 05 17:02:43 2018 -0800"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Mon Jan 08 10:57:57 2018 -0800"
      },
      "message": "Keyguard slice layout fixes\n\nFixes a series of line break and text layout issues.\nNow we have proper text length limit and ellipsize it\ncorrectly.\n\nChange-Id: Idf915b56ee6ee923ce4f1cc21a0c57ff5d0a99ca\nFixes: 71634498\nFixes: 71599239\nFixes: 71476950\nFixes: 71576197\nTest: Visual\n"
    },
    {
      "commit": "379ae46d76bc0af256cf7943c7b773a9381baa36",
      "tree": "6ae785fbd616b35aa487191d1b667a9d612d8513",
      "parents": [
        "03033385afd531807c5f96a577f76f12a9a08431",
        "47117fcd7878ae75600cf95075fbdbec58be5da6"
      ],
      "author": {
        "name": "Patrick Baumann",
        "email": "patb@google.com",
        "time": "Mon Jan 08 18:56:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 18:56:40 2018 +0000"
      },
      "message": "Merge \"Move signing data into SigningDetails container\""
    },
    {
      "commit": "8cab4a02bb529f2f1f49fcf2c2c5b5a8531fc033",
      "tree": "1455505e285005e37fb4cf214d6bf48cec17f47b",
      "parents": [
        "d93d206cfe45f0ca4252995e781ec1137599ada9"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Fri Jan 05 09:00:49 2018 -0800"
      },
      "committer": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Mon Jan 08 10:14:00 2018 -0800"
      },
      "message": "Exit split-screen when primary stack moved behind a fullscreen stack.\n\nActivities can request their task be moved to the back of the stack,\nwhich subsequently causes the stack to move as well. When the stack\nis a split screen primary stack, this causes an ordering issue where\nthe secondary will not move back while a fullscreen stack has moved\nin front of the primary. This leads to further ordering issues once\nthe front secondary is dismissed as other stacks are also in the\nsecondary windowing mode.\n\nTo address this issue, we exit split-screen mode when the primary\nsplit-screen stack is moved back.\n\nTest: atest ActivityStackTests#testPrimarySplitScreenToFullscreenWhenMovedToBack\nChange-Id: Ic0597831e046a254b3cba216e1cb2fb11191f2c6\nFixes: 69662547\n"
    },
    {
      "commit": "03033385afd531807c5f96a577f76f12a9a08431",
      "tree": "e1637f4a9bc1d30175feba7df2d5fe9931634e5b",
      "parents": [
        "a2e3d734fb6ba6c590ac07204f73f81c943386af",
        "36d873fd33fe16721ab1d8e2d40fe196a75d083d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 08 18:05:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 18:05:39 2018 +0000"
      },
      "message": "Merge \"Log vibrations in realtime, not the monotonic clock base.\""
    },
    {
      "commit": "ed074fd70011cf804a14b5cf53ffd4b529c5f367",
      "tree": "86ee72779eb0ed8f5742d2dac992476c53e011c0",
      "parents": [
        "5c72a77bcaed8f399974f4edbf3d156a0ceb7cbb"
      ],
      "author": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Mon Dec 11 13:47:23 2017 -0500"
      },
      "committer": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Mon Jan 08 12:41:39 2018 -0500"
      },
      "message": "Support using ImageDecoder with ContentResolver + URI\n\nBug: 63909536\nTest: CTS: I0f36ce34c968fd7fae4d8edebabea3a421859615\n\nAdd ImageDecoder.createSource(ContentResolver, URI), allowing a client\nto decode images from files, content, resources, etc.\n\nPrefer using a file descriptor to using an InputStream so the input can\nbe cheaply seeked and rewound if necessary.\n\nMake ImageDecoder implement AutoCloseable to handle closing the input.\n\nMake decodeDrawable/decodeBitmap always return an object or throw an\nIOException. Avoid checking for a file in the Source constructor.\n\nFix a bug where inner Exception classes were not static.\n\nUpdate JavaInputStreamAdaptor to be usable by ImageDecoder:\n- previously it always swallowed exceptions. Allow them to propagate\n  (optionally) so that they can be reported back to the client.\n- Add refs to the InputStream and byte[]. ImageDecoder returns from\n  native and then uses the JavaInputStreamAdaptor again, making the\n  local refs go out of scope.\n- Hold on to the JavaVM and convert to the JNIEnv when necessary. Pass\n  local env pointers to avoid looking it up multiple times in one call.\n- If an exception is thrown inside the doRead() loop, return the number\n  of bytes successfully read.\n\nChange-Id: I869dad55521cf942efd010c06baf3f44c1c08374\n"
    },
    {
      "commit": "28dd9dfeb541b24458e0cb66035ae978a4d281ef",
      "tree": "729ee1d8bd2b68c331678c2c2b89eca60a6928eb",
      "parents": [
        "da4e3b68fba1932a44ba7cc74940f4caa6b5362a",
        "9c1279d2ae27071db4f351904bcad0fca4afae48"
      ],
      "author": {
        "name": "Cassie Han",
        "email": "xih@google.com",
        "time": "Mon Jan 08 17:32:39 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 08 17:32:39 2018 +0000"
      },
      "message": "Merge \"Migrate flag config_telephony_use_own_number_for_voicemail to Carrier Config.\"\nam: 9c1279d2ae\n\nChange-Id: I2c5c351cbe01bd5bd66d15a382ff6df5bede8c6a\n"
    },
    {
      "commit": "9c1279d2ae27071db4f351904bcad0fca4afae48",
      "tree": "40a8134fea2c04d72a79a2b0deed3bb16cd28845",
      "parents": [
        "9ea410a6f8d7859e4c54070bba12e197ef6cdb71",
        "661f63131b8aa32caa439fcf4bff5754b067beb4"
      ],
      "author": {
        "name": "Cassie Han",
        "email": "xih@google.com",
        "time": "Mon Jan 08 17:25:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 08 17:25:26 2018 +0000"
      },
      "message": "Merge \"Migrate flag config_telephony_use_own_number_for_voicemail to Carrier Config.\""
    },
    {
      "commit": "a2e3d734fb6ba6c590ac07204f73f81c943386af",
      "tree": "ebdfe07d92b25e748ab27f885bc5dc498c89b450",
      "parents": [
        "17c4a0d192aee99864984ea36180d32f56eb6f2f",
        "72207756d6539bbe13284a5ed516d91b2f5a4db8"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jan 08 17:19:54 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 17:19:54 2018 +0000"
      },
      "message": "Merge \"Fix canAffectSystemUiFlags\""
    },
    {
      "commit": "4f176150667b518ac77b9e71282d3b03670a5d73",
      "tree": "0f964f053ea4aed78a2939a19d9e26771665f54d",
      "parents": [
        "5d8307186f589d764de34ed9f4a5456a1de6a35d"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Fri Oct 27 15:12:51 2017 -0700"
      },
      "committer": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Mon Jan 08 09:17:54 2018 -0800"
      },
      "message": "ScanResult: Add radio chain information\n\nOn devices with multiple radio chains, each scan result could be\nreceived using different combination of the available radio chains\n(DBS, MCC). Add a new parameter in the scan result to convey this meta\ninformation about the scan result.\n\nBug: 68335251\nTest: Unit tests\nChange-Id: I1fc97745b9e74b768b67b0c80e52ce4a13e69527\n"
    },
    {
      "commit": "17c4a0d192aee99864984ea36180d32f56eb6f2f",
      "tree": "834d22f1cdf7448d358f1eebb35fad9afa17d7c5",
      "parents": [
        "4ea33ae83dc1c2fc0b793cfc4230d1d5f7166079",
        "d6d971695647e742e24986be396524e8528d2f29"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jan 08 17:13:50 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 17:13:50 2018 +0000"
      },
      "message": "Merge \"Make sure app transition are started simultaneously\""
    },
    {
      "commit": "4ea33ae83dc1c2fc0b793cfc4230d1d5f7166079",
      "tree": "3776b94311e685c29e4dc91f87d169c2e08cf334",
      "parents": [
        "0c3ad0408a1f26d8cb408472eb4751cb783d58bc",
        "d70feb234f47d6088c751f8c5529a29ac3aa029b"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jan 08 17:05:23 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 17:05:23 2018 +0000"
      },
      "message": "Merge \"Revert \"Avoid setting size/position on Transaction if not needed\"\""
    },
    {
      "commit": "035820cbda4c208bec8129d0e1e43f986d2dff87",
      "tree": "5661a69d93d1dc1adb7fdaf5fb0d6b6d7bc73591",
      "parents": [
        "0c3ad0408a1f26d8cb408472eb4751cb783d58bc"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Oct 02 11:16:25 2017 +0100"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Jan 08 16:57:35 2018 +0000"
      },
      "message": "Insert org.apache.http.legacy at the start of the shared library list\n\nEnsure consistent behaviour depending on whether OAHL is on the\nbootclasspath or not.\n\nWhen OAHL is on the bootclasspath the search order is (where ... is the\nother libraries on the bootclasspath):\n   OAHL\n   ...\n   shared libraries\n   optional shared libraries\n   APK\n\nPrior to this change the OAHL was added to the end of the shared\nlibrary list which meant the search order (when OAHL is not on the\nbootclasspath) would be:\n   ...\n   shared libraries\n   OAHL\n   optional shared libraries\n   APK\n\nAfter this change the order will be:\n   ...\n   OAHL\n   shared libraries\n   optional shared libraries\n   APK\n\nThe slight difference at the beginning is not an issue because there are\nno conflicting resources or class files between OAHL and the other boot\nlibraries.\n\nBug: 65552462\nBug: 18027885\nTest: build, flash, check systrace when starting GoogleDialer\nChange-Id: Ifcb4d50c13e35eebac4d18f8f0f10dd0734e8896\n"
    },
    {
      "commit": "0c3ad0408a1f26d8cb408472eb4751cb783d58bc",
      "tree": "a0d6cdb688fdf698d462df3b31c54a430dd9dc04",
      "parents": [
        "edfc6f98e5570c814819c1f478637608a322d5d0",
        "42cea8f5ad7dc018b49f048f868e84a97956069a"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Jan 08 16:46:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 16:46:39 2018 +0000"
      },
      "message": "Merge \"Remove unused target legacy.test.stubs\""
    },
    {
      "commit": "d70feb234f47d6088c751f8c5529a29ac3aa029b",
      "tree": "c30448ea834bcd2f5ad7205a3e9c0365e5a7d9f9",
      "parents": [
        "ab4c1eaa41fb7fe2b7cbf0982bc6abbfe92e094a"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jan 08 17:33:30 2018 +0100"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jan 08 17:33:30 2018 +0100"
      },
      "message": "Revert \"Avoid setting size/position on Transaction if not needed\"\n\nReason: Causes weird issues with transaction reordering\n\nFixes: 71694437\nFixes: 71692657\nThis reverts commit 88f620534f9fe2c3a32765b2a34d3092ab889b1a.\n"
    },
    {
      "commit": "edfc6f98e5570c814819c1f478637608a322d5d0",
      "tree": "f63bf0431c60eb3b9ab0fffaa34924dd8c0adf4f",
      "parents": [
        "1cd1af4a8361d909d0728b09a741e88ef20203b9",
        "08f75cfc24aa6cda95a3a21b40f126fd7a6ddf82"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jan 08 16:33:08 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 16:33:08 2018 +0000"
      },
      "message": "Merge \"Fix window move animation duration scale\""
    },
    {
      "commit": "1a6d98bfd493022b85aab882f6be681ed612c6d8",
      "tree": "cb83a75c84836e8c8e66333d24d714dc83a4ac3c",
      "parents": [
        "ab4c1eaa41fb7fe2b7cbf0982bc6abbfe92e094a"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jan 08 16:23:00 2018 +0100"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jan 08 17:32:45 2018 +0100"
      },
      "message": "Make sure updateSurfaceSize gets applied after changing config\n\nOtherwise we\u0027ll apply the old size.\n\nTest: Rotate screen, make sure size is correct.\nTest: go/wm-smoke\nChange-Id: Ic9474952801241a16c344175104ec2b5d45e7ec8\n"
    },
    {
      "commit": "8671feab630c1938691f44502ff7be9c7b03e7c4",
      "tree": "4cf51771e8251c01b2bd453e2325a64df609f0d8",
      "parents": [
        "d93d206cfe45f0ca4252995e781ec1137599ada9"
      ],
      "author": {
        "name": "Ram Periathiruvadi",
        "email": "ramperry@google.com",
        "time": "Fri Dec 08 18:35:10 2017 -0800"
      },
      "committer": {
        "name": "Ram Periathiruvadi",
        "email": "ramperry@google.com",
        "time": "Mon Jan 08 08:25:17 2018 -0800"
      },
      "message": "Add a hidden API to inject location.\n\nNew API allows system clients with LOCATION_HARDWARE and\nACCESS_FINE_LOCATION to inject a location to the Location Manager.  This\nis useful in products like Auto, where the location needs to be cached\nacross reboots.\n\nBug: b/64125396\nTest: Foll. were tested:\n1. location can be injected when lastLocation is not available\n2. location cannot be injected when lastLocation is already available\nAlso, tested location availability on different devices for sanity.\nChange-Id: I1fd060caafed0431074ae64439ac52e99e0d6032\n"
    },
    {
      "commit": "1cd1af4a8361d909d0728b09a741e88ef20203b9",
      "tree": "e4ea959142855cb0fe883e3adc0de336b190a944",
      "parents": [
        "d93d206cfe45f0ca4252995e781ec1137599ada9",
        "24c6ab4cc132151ff2238214731f10b5f6bda99c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 08 16:18:50 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 16:18:50 2018 +0000"
      },
      "message": "Merge \"Add null checking in onUidRemovedLocked\""
    },
    {
      "commit": "36d873fd33fe16721ab1d8e2d40fe196a75d083d",
      "tree": "ab83025950e6cd431b3f19af8ae5a8c07e900519",
      "parents": [
        "0ff8dabf2c258389ee6a633b4c7f99477b63071a"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Mon Jan 08 15:54:05 2018 +0000"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Mon Jan 08 15:55:13 2018 +0000"
      },
      "message": "Log vibrations in realtime, not the monotonic clock base.\n\nAlso, keep more vibration logs around for debugging by default and do a\nbit of clean up in VibratorService.\n\nBug: 70283106\nTest: flash, run dumpsys vibrator\nChange-Id: Ib541be0ed97cdc6e2fda278fa59896d2fde20228\n"
    },
    {
      "commit": "d6d971695647e742e24986be396524e8528d2f29",
      "tree": "eccf4704f524437068205819ad4613d0cc6ed4c7",
      "parents": [
        "8fb00b2c28eba84c88aa14d803c1a4687ec00fa6"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Jan 05 18:28:36 2018 +0100"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jan 08 15:44:40 2018 +0100"
      },
      "message": "Make sure app transition are started simultaneously\n\nTest: go/wm-smoke\nTest: Lock device in split screen, make sure everything is\nabsolutely synchronized when unlocking\n\nBug: 64674361\nChange-Id: I25352d7a6b8beb9729310dd525710dca20a78166\n"
    },
    {
      "commit": "24c6ab4cc132151ff2238214731f10b5f6bda99c",
      "tree": "c496d982a88c2ddb963f92045d374b8130234df9",
      "parents": [
        "c21066b0e7256fea485f15c4a9811b2b2f071bf4"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Mon Jan 08 14:35:34 2018 +0000"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Mon Jan 08 14:35:49 2018 +0000"
      },
      "message": "Add null checking in onUidRemovedLocked\n\nBug: 71697620\n\nTest: cts-tradefed run cts-dev --module DevicePolicyManager --test com.android.cts.devicepolicy.CrossProfileAppsHostSideTest\nChange-Id: I6d7f70c01ab3d6b077ffeb9a076d46159a633682\n"
    },
    {
      "commit": "d93d206cfe45f0ca4252995e781ec1137599ada9",
      "tree": "eae293e6f92d6c02683d9bf48487a95544f5ceaf",
      "parents": [
        "ab4c1eaa41fb7fe2b7cbf0982bc6abbfe92e094a",
        "d5df361ae1bc7e6cd8b171585b59b86e327ef46e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 08 13:50:50 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 13:50:50 2018 +0000"
      },
      "message": "Merge \"Clean-up brightness configuration.\""
    },
    {
      "commit": "08f75cfc24aa6cda95a3a21b40f126fd7a6ddf82",
      "tree": "f47e392d41e75515931c5837699b8cfdc2134054",
      "parents": [
        "ab4c1eaa41fb7fe2b7cbf0982bc6abbfe92e094a"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jan 08 14:38:53 2018 +0100"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jan 08 14:38:53 2018 +0100"
      },
      "message": "Fix window move animation duration scale\n\nTest: go/wm-smoke\nTest: Adjust duration scale, observe windows are moving slower\n\nChange-Id: Iac08be3341c5f80b2723bee23f974ebebdcd07fa\nFixes: 71683150\n"
    },
    {
      "commit": "72207756d6539bbe13284a5ed516d91b2f5a4db8",
      "tree": "1a56677ef129a875bb1e521f6aa99ab713eed46d",
      "parents": [
        "7efb442ab4deab0b91d525ea8e9f4fad204bea92"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jan 08 13:16:59 2018 +0100"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jan 08 13:16:59 2018 +0100"
      },
      "message": "Fix canAffectSystemUiFlags\n\nWhile trying to simplify the method, a bit too much was\nsimplified. We still need the translucent check in all cases.\n\nTest: go/wm-smoke\nTest: WindowStateTests\n\nChange-Id: Ibd4275ddb80a9ef768a0c39ac53a9edeea431411\nFixes: 71512667\n"
    },
    {
      "commit": "da4e3b68fba1932a44ba7cc74940f4caa6b5362a",
      "tree": "04c91856b354518e5c5fe3d09ca77a64d91648b6",
      "parents": [
        "6b8fff4eb522b5e5ee2b9411d82598843daca0de",
        "9ea410a6f8d7859e4c54070bba12e197ef6cdb71"
      ],
      "author": {
        "name": "Toby Sargeant",
        "email": "tobiasjs@google.com",
        "time": "Mon Jan 08 12:16:00 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 08 12:16:00 2018 +0000"
      },
      "message": "Merge \"Add a Java FindAddress implentation.\"\nam: 9ea410a6f8\n\nChange-Id: Iff0adac9310f836df5f75c64c17ea3c72cd940d4\n"
    },
    {
      "commit": "9ea410a6f8d7859e4c54070bba12e197ef6cdb71",
      "tree": "b0b808172badbc7523bac93f2414ed3ead4fa922",
      "parents": [
        "abac8f7a86ef86b15aac45bc77b5ef1394a8e3bc",
        "f4d85d806e72b7a349123f870bc2712fe01b55d5"
      ],
      "author": {
        "name": "Toby Sargeant",
        "email": "tobiasjs@google.com",
        "time": "Mon Jan 08 12:05:12 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 08 12:05:12 2018 +0000"
      },
      "message": "Merge \"Add a Java FindAddress implentation.\""
    },
    {
      "commit": "ab4c1eaa41fb7fe2b7cbf0982bc6abbfe92e094a",
      "tree": "aa6cfe23883f520253a6ba53b347e8f6c89884e1",
      "parents": [
        "500bb82784ac2debdcbc0dbb2218c40a87d02781",
        "59f3e926cedfac38288e7008c4b9eca1eb8cbed6"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jan 08 12:02:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 12:02:07 2018 +0000"
      },
      "message": "Merge \"Copy child window list when destroying surface\""
    },
    {
      "commit": "500bb82784ac2debdcbc0dbb2218c40a87d02781",
      "tree": "90edfc48bccaa8568116f7bddcd44cc833211430",
      "parents": [
        "0fa4e1b744c6f344f2215519b7723529a514569b",
        "d8a0cb7556a0bb3cf29a0b96e4c4e91c853cddb0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 08 11:45:49 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 11:45:49 2018 +0000"
      },
      "message": "Merge \"Start BackupManagerConstants content observer\""
    },
    {
      "commit": "d8a0cb7556a0bb3cf29a0b96e4c4e91c853cddb0",
      "tree": "db27f27dc6623a8b63e97b7e8543f7f8c078c2c7",
      "parents": [
        "3ce996f288f9dff7304fd9d1b89255900ca2cfd9"
      ],
      "author": {
        "name": "Bartosz Fabianowski",
        "email": "bartfab@google.com",
        "time": "Fri Jan 05 11:56:26 2018 +0100"
      },
      "committer": {
        "name": "Bartosz Fabianowski",
        "email": "bartfab@google.com",
        "time": "Mon Jan 08 10:55:32 2018 +0100"
      },
      "message": "Start BackupManagerConstants content observer\n\nBackupManagerConstants has a content observer that is meant to be\nnotified whenever backup settings change. However, that observer is\nnever registered.\n\nBug: 71622864\nTest: cts-tradefed run cts-dev --module CtsBackupHostTestCase\nChange-Id: Icbd90ef3af83dd2f29e26a5d787505bcf5681154\n"
    },
    {
      "commit": "0fa4e1b744c6f344f2215519b7723529a514569b",
      "tree": "376c37e5f828d28592b0fa8c67006c35fd4e0213",
      "parents": [
        "4d823cdd3a2cb4a39c324971ed26806d7abdf49b",
        "1e24bf6043395ec316a368f92d9e2a144c7f57ce"
      ],
      "author": {
        "name": "Alan Stokes",
        "email": "alanstokes@google.com",
        "time": "Mon Jan 08 09:48:43 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 09:48:43 2018 +0000"
      },
      "message": "Merge \"Tidy up DexLoggerIntegrationTests.\""
    },
    {
      "commit": "4d823cdd3a2cb4a39c324971ed26806d7abdf49b",
      "tree": "702fb9717299354eafee07ac7fb1a95ee7c39fea",
      "parents": [
        "3ce996f288f9dff7304fd9d1b89255900ca2cfd9",
        "de61120d1955f6542d5d8ce663ee607aa7557802"
      ],
      "author": {
        "name": "Peter Visontay",
        "email": "pvisontay@google.com",
        "time": "Mon Jan 08 09:12:44 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 09:12:44 2018 +0000"
      },
      "message": "Merge \"Add AndroidTest.xml for privacy tests.\""
    },
    {
      "commit": "3ce996f288f9dff7304fd9d1b89255900ca2cfd9",
      "tree": "547b8a0133517379be9bb222cd8eb938ca234840",
      "parents": [
        "b3c096d9b52acf8951d5ece7a9652cc43f31c722",
        "f78c540cb136991dd4301f3742409f81da20eb2c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 08 07:33:19 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 07:33:19 2018 +0000"
      },
      "message": "Merge \"Parameter to hide bottom affordances\""
    },
    {
      "commit": "b3c096d9b52acf8951d5ece7a9652cc43f31c722",
      "tree": "99d3599a72af8f238b1fc474a95dabdefc7c4258",
      "parents": [
        "6fb6774c9fa0073975529be05974be56031fe6c3",
        "091d7771d4bb47333341115940782f4a346e4ce7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 08 06:30:57 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 06:30:57 2018 +0000"
      },
      "message": "Merge \"[RTT2] Clean-up the RTT service name\""
    }
  ],
  "next": "15bf538cbe0d7e2ed3518efe8625a29746b392fb"
}
