)]}'
{
  "log": [
    {
      "commit": "743ad8a78c8011685f2114b955090045381e153f",
      "tree": "74a8dea8b59fea60423c40ddea73e4d258d0a43f",
      "parents": [
        "3808bca1f74610163395ac8c37d85a816c5e425d",
        "940dd816a30a5e6e5fc39983fcb72f50ab0ad72f"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Nov 13 10:34:43 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 13 10:34:43 2018 -0800"
      },
      "message": "Merge \"Unsupported app usage API cleanup\" am: a2b2183a24 am: ff98c6d69f\nam: 940dd816a3\n\nChange-Id: I571ad85a3e643459c3040ee4ccb3e3e2d84c741a\n"
    },
    {
      "commit": "940dd816a30a5e6e5fc39983fcb72f50ab0ad72f",
      "tree": "1f2234bb4a1a14adb65ecc784833de186c47a8c0",
      "parents": [
        "1e44acb566c56e948176be14f54b7cc9bd672e44",
        "ff98c6d69fbd8e8682513f6f2db66b00452934b3"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Nov 13 10:18:44 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 13 10:18:44 2018 -0800"
      },
      "message": "Merge \"Unsupported app usage API cleanup\" am: a2b2183a24\nam: ff98c6d69f\n\nChange-Id: I3bbf9b130374b2f387de56034d22e2cf6248a9ac\n"
    },
    {
      "commit": "81f977753ab7f948c0e05f6876cff0e630d86b41",
      "tree": "02a7905f6ded8d33ca721d44fda3c448c5403a99",
      "parents": [
        "3bd12f7d8a3d8b57962bffe06774ba37cb1b9b78",
        "e361a23bba60ae77fc5e09666c44f9159eb8a0d0"
      ],
      "author": {
        "name": "Hui Yu",
        "email": "huiyu@google.com",
        "time": "Tue Nov 13 18:16:19 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 13 18:16:19 2018 +0000"
      },
      "message": "Merge \"Add UsageStats events for foreground service start/stop.\""
    },
    {
      "commit": "a2b2183a2411cdb860c8ef628fcf52952e7a9704",
      "tree": "c7f29f6a93687be33eec583bebff7ab55a62a391",
      "parents": [
        "b7d9e55bc7790486c7a8d5d875e6857e426c3e2d",
        "6e3ecc40f80a8341ff4c3db92a4daab0d96843ff"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Nov 13 17:49:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 13 17:49:01 2018 +0000"
      },
      "message": "Merge \"Unsupported app usage API cleanup\""
    },
    {
      "commit": "321d0727c4a55a6687a62d10062f85e89cfa2acf",
      "tree": "207851c235594a5dac3371f133965f38cc17ecde",
      "parents": [
        "6861f4b571e0419fb2921066baf8ac5dc9fa0ea6",
        "816a0c8a3a584d07aec6ee989583d7005a7f0d38"
      ],
      "author": {
        "name": "vichang",
        "email": "vichang@google.com",
        "time": "Tue Nov 13 08:46:01 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 13 08:46:01 2018 -0800"
      },
      "message": "Merge \"Expose Transliterator API\" am: 6274341f10 am: 170fa7c300\nam: 816a0c8a3a\n\nChange-Id: I96cb201e20e00341ed1f8e63f242dc435b398eea\n"
    },
    {
      "commit": "816a0c8a3a584d07aec6ee989583d7005a7f0d38",
      "tree": "311b73993957360a0a18240ce3f18c906a9b4b50",
      "parents": [
        "face88cf2c47740a8cab53f0e0161228b2d073f3",
        "170fa7c3005655865f2315a54c081d3083c7e5d2"
      ],
      "author": {
        "name": "vichang",
        "email": "vichang@google.com",
        "time": "Tue Nov 13 08:25:34 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 13 08:25:34 2018 -0800"
      },
      "message": "Merge \"Expose Transliterator API\" am: 6274341f10\nam: 170fa7c300\n\nChange-Id: I41ac38ecb09a32075be7209ad02e5c30284065c6\n"
    },
    {
      "commit": "6274341f10d39ea2104a564858dcec8feafef11c",
      "tree": "1876482f20ecf91828cd730e8735f7b47bcdf492",
      "parents": [
        "cacc09018b3dfe19bc98252d4c7a8ff258626280",
        "0a2aaba14a832a951e51dcd47de7a0c4ee16836a"
      ],
      "author": {
        "name": "vichang",
        "email": "vichang@google.com",
        "time": "Tue Nov 13 15:43:35 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 13 15:43:35 2018 +0000"
      },
      "message": "Merge \"Expose Transliterator API\""
    },
    {
      "commit": "b513876655e04eb520d5d9b36558d3a8d3dd49e9",
      "tree": "d0d2951bd19d4df43cf61f9a5dcb885a441a5496",
      "parents": [
        "99b5308dcaa7ba65116b74bfb10fabea4ef939b4",
        "a8d36036f2e75707f595d5ae1c18f20de9f0c176"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 13 15:27:10 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 13 15:27:10 2018 +0000"
      },
      "message": "Merge \"Camera: Enhance support for monochrome camera\""
    },
    {
      "commit": "99b5308dcaa7ba65116b74bfb10fabea4ef939b4",
      "tree": "ef73a61a74cca9254eaf83f295a5f2fe1b9fcb91",
      "parents": [
        "6cf46ea6fe5f0d350f0da32b6d93e6491faf94b5",
        "fc2184596eecc814e6807716d85d3680d4fff46b"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Nov 13 15:04:59 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 13 15:04:59 2018 +0000"
      },
      "message": "Merge \"Expose display ID related APIs for use by CTS\""
    },
    {
      "commit": "4a08723c5ff7aa66ffd79c0e90e9e36f5e638c0d",
      "tree": "8dc1f66b158fb23a547b71ec5e897ed96f2690c4",
      "parents": [
        "504fdabba901f9c7e1a9113ecb705a89374b4f77",
        "09e47be13b40f6acd132ce57978f21abbaa766df"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Tue Nov 13 12:53:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 13 12:53:07 2018 +0000"
      },
      "message": "Merge \"Make Environment.getProductDirectory() @TestApi\""
    },
    {
      "commit": "1b34837e69967454bb3eab3c62bb9b1a72c8ecdd",
      "tree": "e6328c3a8e8d621270b513f27683ce6bc551c5f4",
      "parents": [
        "36154fdb82ec887c1de308fa7bb2f529e78665e7",
        "916bb9e37e2eab6661e41d52cf7ea81c4584c758"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 13 12:09:42 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 13 12:09:42 2018 +0000"
      },
      "message": "Merge \"Add get/setExtras to TextLinks and TextSelection\""
    },
    {
      "commit": "916bb9e37e2eab6661e41d52cf7ea81c4584c758",
      "tree": "d43c75771c80ebe41f5eba252d3998989f58fc70",
      "parents": [
        "50619770805796dbec93eb9378c8dc21f6f66f7d"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Thu Nov 08 20:45:20 2018 +0000"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Tue Nov 13 12:09:22 2018 +0000"
      },
      "message": "Add get/setExtras to TextLinks and TextSelection\n\nTest: atest frameworks/base/core/tests/coretests/src/android/view/textclassifier/TextSelectionTest.java\nTest: atest frameworks/base/core/tests/coretests/src/android/view/textclassifier/TextLinksTest.java\nTest: atest cts/tests/tests/view/src/android/view/textclassifier/cts/TextClassifierValueObjectsTest.java\n\nBUG: 118690735\n\nChange-Id: I5786db40b24b38020514f96b1d642835c9a9db51\n"
    },
    {
      "commit": "ac91c6eb478f7e694aab114732ace259b65d160d",
      "tree": "22340b4648b84e37acf630cf1a336358e3cc88a5",
      "parents": [
        "140aaadabb07d061db29cd368ce668cfb945e949",
        "55d26249e14e930e7d92646332b7e4fc5ebf981a"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Tue Nov 13 07:03:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 13 07:03:35 2018 +0000"
      },
      "message": "Merge \"Add new offline management APIs to MediaDrm\""
    },
    {
      "commit": "fc2184596eecc814e6807716d85d3680d4fff46b",
      "tree": "8b9364fc484d295d90c0a0541a299f887ac3271c",
      "parents": [
        "dc7073dd284a94f544d1d7d69fcc22458808821c"
      ],
      "author": {
        "name": "Tiger Huang",
        "email": "tigerhuang@google.com",
        "time": "Thu Sep 27 00:38:50 2018 +0800"
      },
      "committer": {
        "name": "Tiger Huang",
        "email": "tigerhuang@google.com",
        "time": "Tue Nov 13 13:38:23 2018 +0800"
      },
      "message": "Expose display ID related APIs for use by CTS\n\nFor CtsWindowManagerDeviceTestCases:WindowFocusTests\n\nBug: 111361570\nTest: atest WindowFocusTests android.view.cts.KeyEventTest\nChange-Id: I273120f71f42d2eaa52786b4a350f3c099d11989\n"
    },
    {
      "commit": "c9e506a2d14ea718d5f9adf8b7c750132801a8cc",
      "tree": "8a476c40d7c07bb2167a7a7b5d1ad4924ed5610c",
      "parents": [
        "51a8342f5f9e11bc3593c0543ba67aad2435bee1",
        "b4ce0e3f2e0fe98b62df57ae41a7e4c51e20cba7"
      ],
      "author": {
        "name": "andychou",
        "email": "andychou@google.com",
        "time": "Mon Nov 12 20:23:38 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Nov 12 20:23:38 2018 -0800"
      },
      "message": "Merge \"Add PreciseDisconnectCause for SIP status code 481 Transaction Does Not Exist\" am: 36ac46a915\nam: b4ce0e3f2e\n\nChange-Id: I0b57d71afa81ea671403b36e7d797eeb7ed675b1\n"
    },
    {
      "commit": "36ac46a9154a1fc1a26e68fbc25b198cdd17905f",
      "tree": "a3a15bc5ce54a6468134a155cfb267127d9af4ad",
      "parents": [
        "83269acba7dd5218bfd5c10fd49298e0181e1ffe",
        "d9b97ecefee14f68ab900f8a47382266f8fb4ccf"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 13 03:48:59 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 13 03:48:59 2018 +0000"
      },
      "message": "Merge \"Add PreciseDisconnectCause for SIP status code 481 Transaction Does Not Exist\""
    },
    {
      "commit": "e2cecc8c0b9a401e2b3be1caf8ccb3da24d4090a",
      "tree": "dc6a0ece7e1ea51d99d59b442d70e4a9e145a1f6",
      "parents": [
        "bd328743d8425357b8e69e571f77e810e66f1a4b",
        "29f4070ffd204a47f26641d1fc50d6478222e9de"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Mon Nov 12 18:17:45 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Nov 12 18:17:45 2018 -0800"
      },
      "message": "Merge \"new SystemAPI for roamingType in NetworkRegistrationState\" am: 24df195e78 am: 0c9e00dd03\nam: 29f4070ffd\n\nChange-Id: I7532464329575f2eed3127aa9e44c02bd8777557\n"
    },
    {
      "commit": "29f4070ffd204a47f26641d1fc50d6478222e9de",
      "tree": "c00b07801d929e9afca1aca403b257d77292f740",
      "parents": [
        "6e6268f6cb4c5c22222480b07899ea98fb694fe4",
        "0c9e00dd03c836f8d1446f28c71040095e147f6c"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Mon Nov 12 17:55:45 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Nov 12 17:55:45 2018 -0800"
      },
      "message": "Merge \"new SystemAPI for roamingType in NetworkRegistrationState\" am: 24df195e78\nam: 0c9e00dd03\n\nChange-Id: I188a31f6b5f22c73c6892e30972c5a0d06f82ed1\n"
    },
    {
      "commit": "e361a23bba60ae77fc5e09666c44f9159eb8a0d0",
      "tree": "566ab038052384728df63952af3a2190f80f451b",
      "parents": [
        "581cccdde99adfae7d05b51fa86acdb83d80b1bf"
      ],
      "author": {
        "name": "Hui Yu",
        "email": "huiyu@google.com",
        "time": "Thu Oct 04 15:05:21 2018 -0700"
      },
      "committer": {
        "name": "Hui Yu",
        "email": "huiyu@google.com",
        "time": "Mon Nov 12 17:41:03 2018 -0800"
      },
      "message": "Add UsageStats events for foreground service start/stop.\n\n1. Send FOREGROUND_SERVICE_START event when foreground service starts.\nSend FOREGROUND_SERVICE_STOP event when foreground service stops.\n2. One app can multiple foreground services and multiple services can be\nstarted. Because this, in UsageStats, change mLastForegroundEvent to\nclassName to event map, do this for both activity and foreground\nservice. Change UsageStatsProto and UsageStatsXmlV1 to support this\nchange.\n3. Add more test cases in UsageStatsTest.java.\n\nTest: start music player which is foreground service, observce these\ntwo events when start play and pause play.\n\nChange-Id: I3dc14f5b73cc114a53b8c51f90d3011d9ace35ac\nBug: 112002260\nTest: atest UsageStatsTest#testForegroundService\natest frameworks/base/services/tests/servicestests/src/com/android/server/usage/UsageStatsDatabaseTest.java\natest frameworks/base/core/tests/coretests/src/android/app/usage/UsageStatsTest.java\n"
    },
    {
      "commit": "24df195e7833e38401b9c84e48165d96a6bebd7a",
      "tree": "d198224e2a5be4fee72236138cc88d9c4b1d878d",
      "parents": [
        "a79188986a9411f3c5d9da9a0f2b1529a91f5e42",
        "e6e2a647834124c0d4daa46a3b7c0521c349861a"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Tue Nov 13 01:16:25 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 13 01:16:25 2018 +0000"
      },
      "message": "Merge \"new SystemAPI for roamingType in NetworkRegistrationState\""
    },
    {
      "commit": "a8d36036f2e75707f595d5ae1c18f20de9f0c176",
      "tree": "8ddfc5f716c48fb5ccbf3bc42c3b261a31d274db",
      "parents": [
        "3c91545b8f86f3ce80503263b3bcfc2a0d8767ff"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Mon Oct 15 12:01:53 2018 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Mon Nov 12 16:31:39 2018 -0800"
      },
      "message": "Camera: Enhance support for monochrome camera\n\n- Add new Color Filter Array enum.\n- Clarify doc for Bayer pattern related metadata.\n- Add DngCreator support for monochrome camera raw.\n\nTest: Camera CTS\nTest: Capture a monochrome DNG image and inspect with LightRoom\nBug: 70216652\nChange-Id: I329f224e3763dd5c777815a3cbb9dd7bd198c038\n"
    },
    {
      "commit": "a79fac052f6e8027c829fbb3cd4bfd9e7ce3bbe0",
      "tree": "8c7ebe3fde6a4b508dd4c66b5d2ba8e9e8118875",
      "parents": [
        "1a7c0fb06c235a03d8080fcf63e6cd14c77adf12",
        "9570561a4f93756dc362bcdccd4db69180c45002"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Nov 12 21:52:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 12 21:52:20 2018 +0000"
      },
      "message": "Merge \"Add ACTION_PAGE_UP/DOWN/NEXT/PREVIOUS\""
    },
    {
      "commit": "9570561a4f93756dc362bcdccd4db69180c45002",
      "tree": "5c3954f8033b31e04da064544ef6cd1d43a7be56",
      "parents": [
        "add325328b9703661650c934d2b9f2e978ffe618"
      ],
      "author": {
        "name": "Qasid Ahmad Sadiq",
        "email": "qasid@google.com",
        "time": "Fri Nov 09 21:11:01 2018 -0800"
      },
      "committer": {
        "name": "Qasid Sadiq",
        "email": "qasid@google.com",
        "time": "Mon Nov 12 21:52:09 2018 +0000"
      },
      "message": "Add ACTION_PAGE_UP/DOWN/NEXT/PREVIOUS\n\nThis not only indicates if something is paged, it also indicates what\ndirection a page can be scrolled towards.\n\nTest: The API Builds, there is no executable code here, that is for\nanother CL\nBug: 119425427\n\nChange-Id: I0a40079f4e31e48bc53445a247e301c0d09d2497\n"
    },
    {
      "commit": "7502c41e8a4bf7cacc7b710e9ef2783ab8a71d32",
      "tree": "4972cdedfaa2c2eb06917202f3afcc6078d6aa76",
      "parents": [
        "b4c2dc0c1fc09acabfffa1f239e8fa48c75aecae",
        "cdd17b52a208174dfd8600d7f8c94cbbe0356475"
      ],
      "author": {
        "name": "Oleg Kibirev",
        "email": "olegk@google.com",
        "time": "Mon Nov 12 20:57:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 12 20:57:31 2018 +0000"
      },
      "message": "Merge \"Add key code for thumbs up, thumbs down and profile switch keys\""
    },
    {
      "commit": "6e3ecc40f80a8341ff4c3db92a4daab0d96843ff",
      "tree": "ca8db2c5817d95cb89a0342973859aa6313f2288",
      "parents": [
        "fbc4e55540ffaae66c9a1eeae7f2ae05b828f520"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Nov 12 11:30:56 2018 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Nov 12 11:30:56 2018 -0800"
      },
      "message": "Unsupported app usage API cleanup\n\nThis CL includes a number of cleanups related to unsupported app usage\ntags.\n\nTelecomManager#EXTRA_IS_HANDOVER - public APIS exist for this usecase;\nupdated docs and limit to P with maxtarget sdk.\nTelecomManager#getSimCallManager(int userId) - marked as max target P;\nthere is a public API available which can be used to accomplish the same\nthing.  Nobody should be calling this.\nTelecomManager#getCallCapablePhoneAccounts(boolean) - marked as max\ntarget P; callers should use the version without the boolean parameter.\n\nDeprecate CAPABILITY_CAN_UPGRADE_TO_VIDEO; its redundant.\n\nNew public API:\nPromote TelecomManager#getSystemDialerPackage() to public API; its a\nbenign API and doesn\u0027t expose anything which can\u0027t be inferred other ways.\n\nNew system APIs:\nTelecomManager#getCurrentTtyMode() - used by settings app.\nTelecomManager#setDefaultDialer() - used by useful for settings app.\nTelecomManager#TTY_MODE* constants - used by getCurrentTtyMode API.\n\nTest: Compile / run unit tests\nBug: 119305590\nChange-Id: I67d6213e6c689fb545fc9ceae4a359831f97c32f\n"
    },
    {
      "commit": "275161b420d466c5cf0b6e83acac22cf36ff0f0f",
      "tree": "b303368bd3b2a1b1337f7d21f01b4bd7d38de7d1",
      "parents": [
        "b77c9082a514986a084636009cd872f599752cb8",
        "89d69159c98cde224e947b49c1c31add93d9a2eb"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Mon Nov 12 08:58:46 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Nov 12 08:58:46 2018 -0800"
      },
      "message": "Merge \"Add 5G NR cellInfo\" am: 4a7a3934b6\nam: 89d69159c9\n\nChange-Id: I28b7d4f95923d12919aa6946cafe1bf5a919db20\n"
    },
    {
      "commit": "4a7a3934b606e5484524e190f67fe09e938613a2",
      "tree": "1bb0f25b33a6c720cbee356b8952aa6b575acbee",
      "parents": [
        "5f9193bdad53237a380fbf53a23aca7f3d5c8924",
        "f922b8e6ee874b4d78c5a81a0c6f3c7f75312011"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Mon Nov 12 16:28:57 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 12 16:28:57 2018 +0000"
      },
      "message": "Merge \"Add 5G NR cellInfo\""
    },
    {
      "commit": "d9b97ecefee14f68ab900f8a47382266f8fb4ccf",
      "tree": "f4138481d31e85a0b779f077925f4a21c681a123",
      "parents": [
        "b8740842e0da907c208ae3f1a1281c8985fcbcb9"
      ],
      "author": {
        "name": "andychou",
        "email": "andychou@google.com",
        "time": "Mon Nov 12 12:09:10 2018 +0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Nov 12 15:21:41 2018 +0000"
      },
      "message": "Add PreciseDisconnectCause for SIP status code 481 Transaction Does Not Exist\n\nAdd ImsReasonInfo.CODE_SIP_TRANSACTION_DOES_NOT_EXIST and\nPreciseDisconnectCause.SIP_TRANSACTION_DOES_NOT_EXIST\nIt will map by PRECISE_CAUSE_MAP in ImsPhoneCallTracker.java\n\nBug: 78204171\nTest: local build pass\nChange-Id: I10ec05256f748007657e4a8e60d07b1fd8a4f8b2\nMerged-In: Iaa9673e4fa9568078161231df1b06735b862ca09\n"
    },
    {
      "commit": "1eb0ccc9053c399cca859516c73e814b5df0475f",
      "tree": "46c6a8aa75cd2ee382090deb61512d21c793598f",
      "parents": [
        "177fe18ae5a4ac157ca8e291e14d052f1f426321",
        "b77c9082a514986a084636009cd872f599752cb8"
      ],
      "author": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Mon Nov 12 06:55:37 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Nov 12 06:55:37 2018 -0800"
      },
      "message": "Merge \"Add Conscrypt Public API\" am: 5f9193bdad am: 6be4564805\nam: b77c9082a5\n\nChange-Id: Icdc50533d439aa13aefea01939f9950ea826e150\n"
    },
    {
      "commit": "8a9766e6217271a74f6276237d1b740738dc2439",
      "tree": "6175514f6949bffb9d6cbb6133a21fe227ed1120",
      "parents": [
        "86d66b4d3e56504f03b0a24e87f6409cafe3c74f",
        "30858dc7ac24cace790b597d8dfbedda59d02a62"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Nov 12 04:50:17 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Nov 12 04:50:17 2018 -0800"
      },
      "message": "Merge \"Expose SRVCC state changes as @SystemAPI\" am: c10b96899e am: 657343b811\nam: 30858dc7ac\n\nChange-Id: Iddb02abd34c1971b906acf734a878aad22387c57\n"
    },
    {
      "commit": "86d66b4d3e56504f03b0a24e87f6409cafe3c74f",
      "tree": "d470104a299ee53298966ecbfe778774ec4419d6",
      "parents": [
        "78b0211117e03d1e50fc9690890fdca786ab3513",
        "c8e008b0b4166c412be48826a5d0153e653658c0"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Mon Nov 12 04:23:52 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Nov 12 04:23:52 2018 -0800"
      },
      "message": "Merge \"Merge \"Introduce getRssi() in CellSignalStrengthLte\" am: 5bdf255e0d am: e819bd7a1e\" into pi-dev-plus-aosp\nam: c8e008b0b4\n\nChange-Id: Icb0e4c780f842b4153287c376fe7be583f1d2540\n"
    },
    {
      "commit": "b77c9082a514986a084636009cd872f599752cb8",
      "tree": "bd52cf3b5134d1af53c5327340a80c3533c8d106",
      "parents": [
        "1c6f68c356a107e13d6bf4a1aa5f43e009e1978c",
        "6be456480508ac836f650fa1d95be03dd16c76c1"
      ],
      "author": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Mon Nov 12 02:59:13 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Nov 12 02:59:13 2018 -0800"
      },
      "message": "Merge \"Add Conscrypt Public API\" am: 5f9193bdad\nam: 6be4564805\n\nChange-Id: Ia1d66c69d75840a007a69980cf6e0abe4d5b5a7e\n"
    },
    {
      "commit": "5f9193bdad53237a380fbf53a23aca7f3d5c8924",
      "tree": "fbc772677aaf561e06b9a0de0a6203b88767b926",
      "parents": [
        "8292fe9d839a430050b38563cb68ce6543ace927",
        "6333c84514320383c342383b9e5873028748ced9"
      ],
      "author": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Mon Nov 12 10:31:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 12 10:31:28 2018 +0000"
      },
      "message": "Merge \"Add Conscrypt Public API\""
    },
    {
      "commit": "e01fd194262aca57be3e1bbf0c7ed99a289869cd",
      "tree": "b87375a73602c0aa522eed47e1bfda13eb853f49",
      "parents": [
        "662547a8bbdd9efafe3c0d6c6e95b148c95c2cb4",
        "8753ad366b02f661c438afba8207fc0b67e10d9c"
      ],
      "author": {
        "name": "Chilun Huang",
        "email": "chilunhuang@google.com",
        "time": "Mon Nov 12 01:50:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 12 01:50:25 2018 +0000"
      },
      "message": "Merge \"Implement new API of external display settings (1/2)\""
    },
    {
      "commit": "8753ad366b02f661c438afba8207fc0b67e10d9c",
      "tree": "6962842e30abfe90409d63585969a8e4f8a33da3",
      "parents": [
        "5a19fd430e919c17e243e1bc355aeeae1711f6f1"
      ],
      "author": {
        "name": "Chilun",
        "email": "chilunhuang@google.com",
        "time": "Tue Oct 09 15:56:45 2018 +0800"
      },
      "committer": {
        "name": "Chilun",
        "email": "chilunhuang@google.com",
        "time": "Sat Nov 10 16:49:56 2018 +0800"
      },
      "message": "Implement new API of external display settings (1/2)\n\n- Using DisplaySettings class for storing the display settings.\n- Define flags in WindowManager.\n- Have direct IWindowManager APIs to set and change display settings at\n  runtime.\n- Mark TODO to original usage of the flags.\n- Add test case of DisplaySettings.\n- Expose some APIs for CTS usage.\n\nBug: 114338689\nTest: atest DisplayWindowSettingsTests\nTest: atest CtsApacheHttpLegacy27ApiSignatureTestCases\nChange-Id: I64ed14866d45cd5817fc3c895b6110c79c37b0ad\n"
    },
    {
      "commit": "a87656a7b5ebae5a2639fa4ca276c245d02733b9",
      "tree": "464c37b3dd75463dee85aaad10516f9e44e43599",
      "parents": [
        "5a19fd430e919c17e243e1bc355aeeae1711f6f1",
        "e5bc78ff9d668d2c85f0bb3df6a85c4f0d079b23"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Nov 10 06:31:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Nov 10 06:31:40 2018 +0000"
      },
      "message": "Merge \"Tweak RenderNode final/constructor API\""
    },
    {
      "commit": "d641d64ab4613feefec9bb8e6fb6846f7b43f97e",
      "tree": "a73d78b3366056b9e86ace1e222d9de7ce745250",
      "parents": [
        "1045456b954246d1d13d2516025cc68c0c528dd2",
        "5e86959d0457b2ac37cd33f92695d8f086b2b281"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Nov 10 01:10:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Nov 10 01:10:31 2018 +0000"
      },
      "message": "Merge \"Allow adopting a subset of shell permissions\""
    },
    {
      "commit": "25eb63ac4aeb767eaab3d7462264e959b78d8736",
      "tree": "179daca37bc212597a058b2dab424c2fae19e06a",
      "parents": [
        "79f74661f405bd4ffa89acfbb8abef8b7296eb90",
        "b9fd6bedbca31cd394f1e43017e6b6b32e1b9fce"
      ],
      "author": {
        "name": "Varun Shah",
        "email": "varunshah@google.com",
        "time": "Sat Nov 10 00:23:56 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Nov 10 00:23:56 2018 +0000"
      },
      "message": "Merge \"Exposes Intent.METADATA_SETUP_VERSION as SystemApi for SUW.\""
    },
    {
      "commit": "30858dc7ac24cace790b597d8dfbedda59d02a62",
      "tree": "e26512ee10b86c5ba75b7f976570ec1a6c2cb1da",
      "parents": [
        "c8e008b0b4166c412be48826a5d0153e653658c0",
        "657343b8115d1e9fa45e68f030c97d77381934d0"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Nov 09 15:27:27 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 09 15:27:27 2018 -0800"
      },
      "message": "Merge \"Expose SRVCC state changes as @SystemAPI\" am: c10b96899e\nam: 657343b811\n\nChange-Id: I43bdae25b265586db2417e7f512eac04800de047\n"
    },
    {
      "commit": "e5bc78ff9d668d2c85f0bb3df6a85c4f0d079b23",
      "tree": "2e286baa7e375d43950907553823ea3ee338cb4d",
      "parents": [
        "22b63148b14a0aac39323c1590c1cae3dc101979"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Nov 09 15:18:43 2018 -0800"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Nov 09 15:18:43 2018 -0800"
      },
      "message": "Tweak RenderNode final/constructor API\n\nBug: 112709971\nTest: builds\nChange-Id: Idc558645015078b923bd94abc320b2a65d8d2c6b\n"
    },
    {
      "commit": "c10b96899e0bdb96fa6dc8878d635682b708ac06",
      "tree": "eea9bedf60931dcc31340746fa55e920e435902c",
      "parents": [
        "5bdf255e0dd7244c88998c1baa002fbce1efc5b0",
        "efed9824e4ae5c1dced700f13a16abbbd1a293b2"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Nov 09 23:02:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 09 23:02:38 2018 +0000"
      },
      "message": "Merge \"Expose SRVCC state changes as @SystemAPI\""
    },
    {
      "commit": "61db02b01a18462bd2e4496ba09ef2467e93eecb",
      "tree": "51e2564bf7ab9839e237d8bdf31fa23f69c332b5",
      "parents": [
        "358ff5d2bf39a3f58572f32ee9789f0b853a2dbb",
        "e819bd7a1e79ab727ef2eb457d28254c4c8d6321"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Fri Nov 09 14:47:08 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 09 14:47:08 2018 -0800"
      },
      "message": "Merge \"Introduce getRssi() in CellSignalStrengthLte\" am: 5bdf255e0d\nam: e819bd7a1e\n\nChange-Id: I77c5ba0bf87afde281473134a306595c052820cc\n"
    },
    {
      "commit": "5bdf255e0dd7244c88998c1baa002fbce1efc5b0",
      "tree": "916e4be6ad60a7bf0095e723a9e5be1985458764",
      "parents": [
        "cfcb33cb32ef4eabea628ee136b2b0813cfa30c0",
        "5b76bfc0d04cd220b055052f28f8b304c1c0b188"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Fri Nov 09 22:07:50 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 09 22:07:50 2018 +0000"
      },
      "message": "Merge \"Introduce getRssi() in CellSignalStrengthLte\""
    },
    {
      "commit": "0a2aaba14a832a951e51dcd47de7a0c4ee16836a",
      "tree": "d52d15b34a49f307a38b4d28ff1b75953a9b8161",
      "parents": [
        "1df5ca6a71731c526d2c8834d1b0b040f1dcc76e"
      ],
      "author": {
        "name": "Victor Chang",
        "email": "vichang@google.com",
        "time": "Fri Nov 09 14:37:56 2018 +0000"
      },
      "committer": {
        "name": "Victor Chang",
        "email": "vichang@google.com",
        "time": "Fri Nov 09 20:12:55 2018 +0000"
      },
      "message": "Expose Transliterator API\n\nAll the public APIs have been covered by CtsIcuTestCases.\n\nTest: CtsIcuTestCases\nBug: 109663008\nBug: 109837373\nChange-Id: Ib03c80629be727c7b17642177fa520ed808409c1\n"
    },
    {
      "commit": "5e86959d0457b2ac37cd33f92695d8f086b2b281",
      "tree": "7b64b466ba6ea3f99c7ca5dff5092462f60f1502",
      "parents": [
        "8b31b7d2673dfa3f858fbf5332dc665bde66e0a7"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Nov 09 09:30:52 2018 -0800"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Nov 09 11:51:26 2018 -0800"
      },
      "message": "Allow adopting a subset of shell permissions\n\nAdd an API to allow adopting a subset of shell UID permissions.\n\nTest: added - android.app.uiautomation.cts.UiAutomationTest#testAdoptSomeShellPermissions\n      passed - atest atest android.app.uiautomation.cts.UiAutomationTest\n\nbug:80415658\n\nChange-Id: I5cd8beeed7e586b2ac4e0cb16686cef738641e23\n"
    },
    {
      "commit": "cb35c807eae0def51cc512fa699c4d7ee972e66e",
      "tree": "80048ebd6e6c39a9a57c2cd03239baf738caec14",
      "parents": [
        "9403a36202d849e6a206ff985fc58c973a405092",
        "ed9882833578e84de9aafcc78107897bded924ba"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Nov 09 17:29:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 09 17:29:35 2018 +0000"
      },
      "message": "Merge \"Allow location provider to deep link into permissions UI\""
    },
    {
      "commit": "a32264906d89cc123dd5d8ee88861c25483202b4",
      "tree": "21ee4736e78e5c1e640b64a9852579d392475759",
      "parents": [
        "1fa34b08fb8a00aad8ae2bc7d5a32db8edb06a26"
      ],
      "author": {
        "name": "Gus Prevas",
        "email": "kprevas@google.com",
        "time": "Tue Oct 23 11:10:09 2018 -0400"
      },
      "committer": {
        "name": "Gus Prevas",
        "email": "kprevas@google.com",
        "time": "Fri Nov 09 10:35:27 2018 -0500"
      },
      "message": "Adds an icon to noisy notifications.\n\nTest: manually\nBug: 116622974\nChange-Id: I657e81eed9c650f1613caffaea96e6445c2105ef\n"
    },
    {
      "commit": "41ad850c96c085afe5dec5bef1bf10ab1e9c5738",
      "tree": "519d3778380f482fe6255f081bdc4a5de6d6265c",
      "parents": [
        "f82d01d16ffa17031d32c95cb48c5fedc7f99483",
        "dfed97ba6dfd2a11b05daefda3b5772bfb372290"
      ],
      "author": {
        "name": "Calvin Pan",
        "email": "calvinpan@google.com",
        "time": "Fri Nov 09 06:02:41 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 09 06:02:41 2018 -0800"
      },
      "message": "Merge \"Add CarrierId column in TelephonyProvider\" am: 1df5ca6a71\nam: dfed97ba6d\n\nChange-Id: I89d20cb9ca28ad4fb26fbbf5cf2ba81985fa71ba\n"
    },
    {
      "commit": "1df5ca6a71731c526d2c8834d1b0b040f1dcc76e",
      "tree": "fe1279fbc3fbb465768c58d5d528fe2b3d618542",
      "parents": [
        "c6b17ad431c5bd9ee9221dac7939e1799becb95b",
        "3689c969512f6a1817863bbe3195146e1e504b7c"
      ],
      "author": {
        "name": "Calvin Pan",
        "email": "calvinpan@google.com",
        "time": "Fri Nov 09 13:30:51 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 09 13:30:51 2018 +0000"
      },
      "message": "Merge \"Add CarrierId column in TelephonyProvider\""
    },
    {
      "commit": "e222fd90634582069edad3f3e2d9cb224b91a346",
      "tree": "b7bba2be923f56735e955b879c3a34171c2c2a10",
      "parents": [
        "a85b4a2d29c6770de65529ecf95cb6ca90fa7a0b",
        "41118f33b1f7ff84881a2f1608df8c26b1c1362f"
      ],
      "author": {
        "name": "Rhed Jao",
        "email": "rhedjao@google.com",
        "time": "Fri Nov 09 05:28:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 09 05:28:18 2018 +0000"
      },
      "message": "Merge \"Update a11y recommended timeout api.\""
    },
    {
      "commit": "c578d38eb752c9ab3edaada6c4bd53900425f184",
      "tree": "8f0886277e615693c7c6784ce2592b3d9f4c3053",
      "parents": [
        "311f0ff0b371e326930b7456daaefb29b2caf5d0",
        "3d5c03df790c809c576256210fbd4c39a240ec53"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 09 03:55:04 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 09 03:55:04 2018 +0000"
      },
      "message": "Merge \"Deprecate Drawable#getOpacity\""
    },
    {
      "commit": "53f58bc1c7eda32cbe16beff6ae014b48ff048c6",
      "tree": "8fddc23f3242035b0e6768f44774985df1072821",
      "parents": [
        "cd42d6ebfe54d6c9bd05938dc79d6c15fad16c7d",
        "c4240a7ce8e93c37ac1ad63d31f307490c45a0af"
      ],
      "author": {
        "name": "Jimmy Chen",
        "email": "jimmycmchen@google.com",
        "time": "Fri Nov 09 02:47:08 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 09 02:47:08 2018 +0000"
      },
      "message": "Merge \"p2p: support factory reset for P2P group\""
    },
    {
      "commit": "41118f33b1f7ff84881a2f1608df8c26b1c1362f",
      "tree": "1358c86e3113983b86fca1649ae3cffe531372bf",
      "parents": [
        "34f042d29057424db5348b43fff9419591584dff"
      ],
      "author": {
        "name": "Rhed Jao",
        "email": "rhedjao@google.com",
        "time": "Thu Oct 25 17:03:28 2018 +0800"
      },
      "committer": {
        "name": "Rhed Jao",
        "email": "rhedjao@google.com",
        "time": "Fri Nov 09 10:24:07 2018 +0800"
      },
      "message": "Update a11y recommended timeout api.\n\nUpdate api name to getRecommendedTimeoutMillis.\nApi returns timeout for interactive or non-interactive controls.\nAlso provide the options for a11y service to specify two kinds of\ntimeout.\n\nBug: 111210981\nTest: atest SettingsBackupTest\nTest: atest AccessibilityManagerTest\nTest: atest AccessibilityServiceInfoTest\nChange-Id: I37d35796fd72bb4d6628a6bb33b111987f321552\n"
    },
    {
      "commit": "55d26249e14e930e7d92646332b7e4fc5ebf981a",
      "tree": "43cd9716d5aa026843f7ac3a476b7a72a4eb62f5",
      "parents": [
        "b8d667222eda3a5eeec93e954ceb60318922e317"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Wed Oct 10 16:10:43 2018 -0700"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Thu Nov 08 17:30:57 2018 -0800"
      },
      "message": "Add new offline management APIs to MediaDrm\n\nbug:110838441\nbug:117570956\nbug:116252891\n\ntest: android.media.cts.MediaDrmClearkeyTest#testOfflineKeyManagement\n      make offline-sdk-docs\n\nChange-Id: I5561502c308fbdc2b669120c3c7e8c0544b13b59\n"
    },
    {
      "commit": "3689c969512f6a1817863bbe3195146e1e504b7c",
      "tree": "8341104b3483a377ab77627005bee391589aa21e",
      "parents": [
        "9d4ebdf379833d4e612dbbaf1ce6f260a15064bd"
      ],
      "author": {
        "name": "calvinpan",
        "email": "calvinpan@google.com",
        "time": "Fri Oct 19 15:11:22 2018 +0800"
      },
      "committer": {
        "name": "Calvin Pan",
        "email": "calvinpan@google.com",
        "time": "Thu Nov 08 23:45:23 2018 +0000"
      },
      "message": "Add CarrierId column in TelephonyProvider\n\nAdd a column in provider to migrate mno and mvno to carrierid.\n\nBug: 115709816\nTest: runtest --path tests/src/com/android/providers/telephony/TelephonyProviderTest.java\nChange-Id: I9c0c0fd069acc7f182d94f422ff15f45ebf187a9\nMerged-In: I9c0c0fd069acc7f182d94f422ff15f45ebf187a9\n"
    },
    {
      "commit": "3d5c03df790c809c576256210fbd4c39a240ec53",
      "tree": "170bb8735ee3f39c037bbc6d08578a509e44be24",
      "parents": [
        "8ad9ef4aa9ac29823b17c67b343da4e96efcbb1a"
      ],
      "author": {
        "name": "Nader Jawad",
        "email": "njawad@google.com",
        "time": "Thu Nov 08 15:30:49 2018 -0800"
      },
      "committer": {
        "name": "Nader Jawad",
        "email": "njawad@google.com",
        "time": "Thu Nov 08 15:33:31 2018 -0800"
      },
      "message": "Deprecate Drawable#getOpacity\n\nDeprecated getOpacity method on Drawable as the graphics optimization\nis no longer utilized in the framework\n\nBug: 118841703\nTest: Build and boots\nChange-Id: Ie21c9379a5e9737ed68c09c2e518732c1578b3cb\n"
    },
    {
      "commit": "cdd17b52a208174dfd8600d7f8c94cbbe0356475",
      "tree": "cbe8cfaf6aa4ac099c782db9aae95c0d51c7cd84",
      "parents": [
        "4a88b461a4644f57948e919a2d1d79ef193b40a6"
      ],
      "author": {
        "name": "Oleg Kibirev",
        "email": "olegk@google.com",
        "time": "Wed Nov 07 12:02:21 2018 -0800"
      },
      "committer": {
        "name": "Oleg Kibirev",
        "email": "olegk@google.com",
        "time": "Thu Nov 08 14:08:14 2018 -0800"
      },
      "message": "Add key code for thumbs up, thumbs down and profile switch keys\n\nBug: 119202163\nTest: Trivial addition of new constants\nChange-Id: I5743b4b818a837c88efaca311908bb5e8ec206ca\n"
    },
    {
      "commit": "dc7b7cc2573182ace94b09f7669a29550b940f77",
      "tree": "fa0fa864010b97258a586e56deebc7ebfaca73ad",
      "parents": [
        "eeca4f5a304de644a6a9ffbfddf7f18ff857ca63",
        "0aff9b1d08442b687ebd46abf7aa621981efa508"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 08 22:03:05 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 08 22:03:05 2018 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Adds new atomic install API\"\"\""
    },
    {
      "commit": "f922b8e6ee874b4d78c5a81a0c6f3c7f75312011",
      "tree": "ee266f90bbe1ca018e8be678a112dbfc40ab9719",
      "parents": [
        "009b2dd158183062f4c9ad681636797350699f57"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Mon Oct 29 17:59:26 2018 -0700"
      },
      "committer": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Thu Nov 08 13:39:57 2018 -0800"
      },
      "message": "Add 5G NR cellInfo\n\n- Add CellInfoNr\n- Add CellIdentityNr\n- Add CellSignalStrengthNr\n\nBug:111453000\nTest: atest FrameworksTelephonyTests:\nMerged-In: I45a8042fcbeb9faa7f8cc8db45eeb2c85125397e\nChange-Id: I45a8042fcbeb9faa7f8cc8db45eeb2c85125397e\n"
    },
    {
      "commit": "d5c7fb6cdfe341b6930207ca4c218d02e4009589",
      "tree": "cdc2eb4d282f0be04174820758ce9a6494ceb6bb",
      "parents": [
        "597f2c3115c84df5e282f3ed24ad1c584d8d5b9d",
        "50b8cd0e84df9d78ac1a3fe0cfec8960994e7126"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Thu Nov 08 21:31:10 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 08 21:31:10 2018 +0000"
      },
      "message": "Merge \"Add 5G NR cellInfo\""
    },
    {
      "commit": "5b76bfc0d04cd220b055052f28f8b304c1c0b188",
      "tree": "24442e6d2a5cfd483d5e7de34d571c271789c3fc",
      "parents": [
        "fbc4e55540ffaae66c9a1eeae7f2ae05b828f520"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Wed Nov 07 16:46:07 2018 -0800"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Thu Nov 08 10:54:41 2018 -0800"
      },
      "message": "Introduce getRssi() in CellSignalStrengthLte\n\nPrevious people designed that the lte signal strength from HAL is rssi\nin ASU, but the new need of getRssi() API requires dBm unit.\n\nBug: 113074174\nTest: Treehugger\nChange-Id: I2982365a2e7fe1a56a393d123b9b0a30807d4d15\n"
    },
    {
      "commit": "6aceee0b7cf5b041b32eee4f136e694c0544fea8",
      "tree": "c5e620449f31789bde146ca7990deb99d6c2aa3f",
      "parents": [
        "b7b36c79844398fcd983cd62f258c807803da736",
        "f922fb13758dbc3002ba59249f6fb8d37947d6fc"
      ],
      "author": {
        "name": "Tony Zhu",
        "email": "tonyzhu@google.com",
        "time": "Thu Nov 08 10:22:41 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 08 10:22:41 2018 -0800"
      },
      "message": "Merge \"[Call Screening]Logging of calls blocked by call blocking feature, call screening app.\" am: b5e8d45245 am: 20b0ca7ef8\nam: f922fb1375\n\nChange-Id: I4c7270d0ae8ea1fd42488e0e3efe2ca1b6d33d94\n"
    },
    {
      "commit": "efed9824e4ae5c1dced700f13a16abbbd1a293b2",
      "tree": "3b2a18b963d723c2448690edf5c57be1e588db25",
      "parents": [
        "3ef1990e7ce45b27194c886af594b5de25a7d091"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Oct 26 10:25:57 2018 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Nov 08 10:14:04 2018 -0800"
      },
      "message": "Expose SRVCC state changes as @SystemAPI\n\nImsService needs to be able to register for SRVCC state\nchanges.\n\nTest: Telephony Unit tests\nBug: 117555643\nChange-Id: I87631b51a19cdd46d6b4d15f3631345de03bb771\n"
    },
    {
      "commit": "f922fb13758dbc3002ba59249f6fb8d37947d6fc",
      "tree": "ffaae95be56ce13651dd8719f08f2de3a8d22366",
      "parents": [
        "e8e035aaaa83d190b616429a28a981353648b32a",
        "20b0ca7ef8524314218348f65b52bdae23f213ed"
      ],
      "author": {
        "name": "Tony Zhu",
        "email": "tonyzhu@google.com",
        "time": "Thu Nov 08 10:07:13 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 08 10:07:13 2018 -0800"
      },
      "message": "Merge \"[Call Screening]Logging of calls blocked by call blocking feature, call screening app.\" am: b5e8d45245\nam: 20b0ca7ef8\n\nChange-Id: Id2794379c6dd94bd5616ef0c86e6186324c33799\n"
    },
    {
      "commit": "b5e8d4524545356d6c2d148d38e4d01245b89723",
      "tree": "220bc08903a9d11ccf62f6bfdb4c4cd35b59b27b",
      "parents": [
        "07160ff7e5ac08e45d9fc15c61d84054b8790d3d",
        "9e1d4f86ba43e87264aba178f2bb037a3c3b26fb"
      ],
      "author": {
        "name": "Tony Zhu",
        "email": "tonyzhu@google.com",
        "time": "Thu Nov 08 17:22:43 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 08 17:22:43 2018 +0000"
      },
      "message": "Merge \"[Call Screening]Logging of calls blocked by call blocking feature, call screening app.\""
    },
    {
      "commit": "ed9882833578e84de9aafcc78107897bded924ba",
      "tree": "55f7bbc27734ed8260d04f0d38e18ccf82ad1e35",
      "parents": [
        "330f457890b047ee32bf41d63bd544457d15a715"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Wed Nov 07 16:19:42 2018 -0800"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Thu Nov 08 09:11:05 2018 -0800"
      },
      "message": "Allow location provider to deep link into permissions UI\n\nTest: Built\nBug: 118437704\nChange-Id: I566acaf09bad27a47ec3822816c136c01b18bfc9\n"
    },
    {
      "commit": "6333c84514320383c342383b9e5873028748ced9",
      "tree": "24772bad1d20f7ca7d91ac80153dcef43cd33ea7",
      "parents": [
        "07160ff7e5ac08e45d9fc15c61d84054b8790d3d"
      ],
      "author": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Thu Oct 18 10:10:35 2018 +0100"
      },
      "committer": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Thu Nov 08 15:22:40 2018 +0000"
      },
      "message": "Add Conscrypt Public API\n\nBug: 110403421\nTest: cts -m CtsLibcoreTestCases -t android.net.ssl\nChange-Id: I51e497032e58c73cc6be77d95c3b18b139804859\n"
    },
    {
      "commit": "0aff9b1d08442b687ebd46abf7aa621981efa508",
      "tree": "71552eae40f0ba67d542c911799edf7c83714fdf",
      "parents": [
        "408480b27c1feff75ad5957de61fc7c51c05dad8"
      ],
      "author": {
        "name": "Patrick Baumann",
        "email": "patb@google.com",
        "time": "Thu Nov 08 14:05:08 2018 +0000"
      },
      "committer": {
        "name": "Patrick Baumann",
        "email": "patb@google.com",
        "time": "Thu Nov 08 06:41:50 2018 -0800"
      },
      "message": "Revert \"Revert \"Adds new atomic install API\"\"\n\nThis reverts commit 7e1c9d75bc5b26bbe19f93f84793db2813664a11.\n\nThis change adds the new atomic install system API to\nPackageInstaller and plumbs it through to PackageManager. It also\nadds support for committing multiple sessions via command line.\n\nBug: 109941548\nTest: Manually install 2 apps from command line\nReason for revert: Forward fix build breakage\n\nChange-Id: I1e518f7b8998599c849fb0e8c040be974e4ac821\n"
    },
    {
      "commit": "3401e9fef2320185044a673f1cfa68a54df70cbe",
      "tree": "8e4f8833f263c9fbab6595135a55fe8f0a24169c",
      "parents": [
        "408480b27c1feff75ad5957de61fc7c51c05dad8",
        "e8e035aaaa83d190b616429a28a981353648b32a"
      ],
      "author": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Thu Nov 08 06:17:57 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 08 06:17:57 2018 -0800"
      },
      "message": "Merge \"Update API file for libcore additions\" am: 07160ff7e5 am: 2d67c19860\nam: e8e035aaaa\n\nChange-Id: I7a22c36c3b1f9238cfe89f95b4e0d148030c8dc1\n"
    },
    {
      "commit": "e8e035aaaa83d190b616429a28a981353648b32a",
      "tree": "c3d678f08c62834f6be671420229f86c97349664",
      "parents": [
        "ec46ff7a1cc171f3ccc7133a93545653a2abb2e1",
        "2d67c198605d304151494438d78e48a98f9f7b47"
      ],
      "author": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Thu Nov 08 06:04:57 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 08 06:04:57 2018 -0800"
      },
      "message": "Merge \"Update API file for libcore additions\" am: 07160ff7e5\nam: 2d67c19860\n\nChange-Id: I5bdce324be694615712d872eb95b09bd79176b9c\n"
    },
    {
      "commit": "07160ff7e5ac08e45d9fc15c61d84054b8790d3d",
      "tree": "77bbc2dc0b8625ec97cf915e2956d6922be6e1f0",
      "parents": [
        "aef8fe0d4792d3f3cfc6fd76a06f41be843b5af5",
        "3187dd3f5a98c967c2855a1b6a1141da91ebc1a2"
      ],
      "author": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Thu Nov 08 13:39:31 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 08 13:39:31 2018 +0000"
      },
      "message": "Merge \"Update API file for libcore additions\""
    },
    {
      "commit": "09e47be13b40f6acd132ce57978f21abbaa766df",
      "tree": "5bef7d703887e21b5c0939d8c39407318b8923a7",
      "parents": [
        "c5cee1e4c0bc583fc20710f950aac1947d8e6316"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Thu Nov 08 12:56:18 2018 +0000"
      },
      "committer": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Thu Nov 08 13:08:42 2018 +0000"
      },
      "message": "Make Environment.getProductDirectory() @TestApi\n\nTests should be allowed to know where the product directory is mounted.\n\nBug: 119049497\nTest: atest SysConfigTest\nChange-Id: I3f196a862ad10d21646d4d5f8e46f6eec0a3bf6c\n"
    },
    {
      "commit": "9e1d4f86ba43e87264aba178f2bb037a3c3b26fb",
      "tree": "72aadb5ef310c59200b6e5bbe1b6e4e36b8757bd",
      "parents": [
        "03c766075d3b50bf859fdde64d5c2c42997ff079"
      ],
      "author": {
        "name": "tonyzhu",
        "email": "tonyzhu@google.com",
        "time": "Mon Oct 22 15:11:31 2018 +0800"
      },
      "committer": {
        "name": "tonyzhu",
        "email": "tonyzhu@google.com",
        "time": "Thu Nov 08 17:28:34 2018 +0800"
      },
      "message": "[Call Screening]Logging of calls blocked by call blocking feature, call screening app.\n\nAdd three call log entries, ALL_SCREENING_COMPONENT_NAME, CALL_SCREENING_APP_NAME,\nBLOCK_REASON, and call block reasons. Add new parameter to get the\npackage name and component name of the implementation of CallScreenService.java.\n\nBug: 113243596\nTest: Build pass\nChange-Id: I63debd80d7f4a92278fdbb84b64ff1199591349c\n"
    },
    {
      "commit": "123559814a183e3855a00e2e4d87350425426474",
      "tree": "873e640ff5fa511612987dbdfbe12ed92d4ec162",
      "parents": [
        "f7864681943c1854a6e00dd73f36eff9a8150f9c",
        "5e5e921d22284fa7bdc18b23ffa42676695f923d"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Wed Nov 07 19:52:48 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 07 19:52:48 2018 -0800"
      },
      "message": "Merge \"separate URL for WFC settings\" am: 9d4ebdf379\nam: 5e5e921d22\n\nChange-Id: Ia2ac301a7c66359593c5793821b4282d5fc8c251\n"
    },
    {
      "commit": "9d4ebdf379833d4e612dbbaf1ce6f260a15064bd",
      "tree": "1503fa9959fdddc934a399e03eaf1308b112abca",
      "parents": [
        "d10870625f6a38660a3c1472fe7688e6aaa838f2",
        "bf38b068d46f746ed69bfa8372d2aedc1c2e2690"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Thu Nov 08 03:23:20 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 08 03:23:20 2018 +0000"
      },
      "message": "Merge \"separate URL for WFC settings\""
    },
    {
      "commit": "157edce8a771e10a7ea662dfefcc1fe6deaf98f4",
      "tree": "52df0f49d434bb69f7135d982ccb2c7404a3ace2",
      "parents": [
        "c472be85ce11504f6bdeee3962260616effccacb",
        "b49cedf0b3440fbc676d9753741284cf41337e02"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 08 02:14:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 08 02:14:24 2018 +0000"
      },
      "message": "Merge \"Deprecated scoped directory access.\""
    },
    {
      "commit": "2764aaee13fc6c378d70c1f4704dab34e47b98c8",
      "tree": "598312e2a86c255ded4f71a13ccbb53592a0130e",
      "parents": [
        "05394caefed04b9cb43d5ef99f5a564bfb657669",
        "1bc7e852ef102abe273ddec15e6d8cc5b34ba073"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Wed Nov 07 17:58:54 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 07 17:58:54 2018 -0800"
      },
      "message": "Merge \"Introduce Emergency number functions APIs\" am: 24cddced04\nam: 1bc7e852ef\n\nChange-Id: I7748108ebaa6a22702b7d59c67aa9623438bcffc\n"
    },
    {
      "commit": "059810b73e9f29441074b2c3b07d5f4c260eb52f",
      "tree": "2a44f70bafb05c9515b23a364dacef5813dba4e9",
      "parents": [
        "38e1cb73f5a4eb027e61f24666185e729b7f194b",
        "4eec415f5fbca42f1d84257e0e978552a1cd9020"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Thu Nov 08 01:35:46 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 08 01:35:46 2018 +0000"
      },
      "message": "Merge \"separate URL for WFC settings\""
    },
    {
      "commit": "38e1cb73f5a4eb027e61f24666185e729b7f194b",
      "tree": "a7a6aa90a3a9b133dbc92f5113269711f848e15d",
      "parents": [
        "28c413eb32db771318bbe52139381c9a62ddfa33",
        "e747c3e4e18d7110db6e5ca95404c786c0f57482"
      ],
      "author": {
        "name": "Evan Rosky",
        "email": "erosky@google.com",
        "time": "Thu Nov 08 01:15:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 08 01:15:27 2018 +0000"
      },
      "message": "Merge changes from topic \"wm_move_disp_to_hier_2\"\n\n* changes:\n  Move some display logic into hierarchy [2/2]\n  Move some display logic into hierarchy [1/2]\n"
    },
    {
      "commit": "ccf59d6f21b6f9ea16b0cbf2c70591b869c42561",
      "tree": "34b85ab2a5612381b505bd975748a9151614eec2",
      "parents": [
        "4959811fb41af597eeaf50ccbcb67e61a9274366",
        "7e1c9d75bc5b26bbe19f93f84793db2813664a11"
      ],
      "author": {
        "name": "Jie Song",
        "email": "jies@google.com",
        "time": "Wed Nov 07 23:14:45 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 07 23:14:45 2018 +0000"
      },
      "message": "Merge \"Revert \"Adds new atomic install API\"\""
    },
    {
      "commit": "7e1c9d75bc5b26bbe19f93f84793db2813664a11",
      "tree": "e5119576e44e2c7b20c5192bfc87d797fe0227ce",
      "parents": [
        "44da627fd59fdb1d1f0e21186bc0bc67384ba630"
      ],
      "author": {
        "name": "Jie Song",
        "email": "jies@google.com",
        "time": "Wed Nov 07 22:59:18 2018 +0000"
      },
      "committer": {
        "name": "Jie Song",
        "email": "jies@google.com",
        "time": "Wed Nov 07 22:59:18 2018 +0000"
      },
      "message": "Revert \"Adds new atomic install API\"\n\nThis reverts commit 44da627fd59fdb1d1f0e21186bc0bc67384ba630.\n\nReason for revert: \u003cfix build\u003e\n\nChange-Id: I6f9ae2fc7606547e6bf6f9d8d6c2fc309b5a4538\n"
    },
    {
      "commit": "5ac293f0406cc48cafb17a7f17eb0bfb50b3b2af",
      "tree": "86ff4f73bbaacfd8c3015336ce0b1d34cb01fe13",
      "parents": [
        "fbc4e55540ffaae66c9a1eeae7f2ae05b828f520"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Wed Oct 17 16:31:31 2018 -0700"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Wed Nov 07 14:57:44 2018 -0800"
      },
      "message": "Introduce Emergency number functions APIs\n\n- getCurrentEmergencyNumberList\n- getCurrentEmergencyNumberList (per categories)\n- isCurrentEmergencyNumber\n\nNote: the implementaion from PhoneInterfaceManager is empty, but the names\nof the APIs need to be finalized so that the usages and test plan are not\nblocked.\n\nBug: 112657134\nTest: Treehugger\nChange-Id: I1e310941aea6d5288fd6c99071be6b46a8d98197\nMerged-In: I854db34f4378f35f99c3d8133bf35f3d0b3aad2b\nMerged-In: Ic0a22dd9c2023362bbb65b80cb78990ace7caac4\n"
    },
    {
      "commit": "89d277a982472074fd7184f21c37f4d994b9b57a",
      "tree": "d02b7773bfe3f72a891fcd7e6355479927b1f90f",
      "parents": [
        "7c62638354e5c2d228194af7fb1110babd991b63",
        "2776ca3f4e877709e0e313e25d2d9f86cbd89b8b"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Nov 07 22:54:02 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 07 22:54:02 2018 +0000"
      },
      "message": "Merge \"Camera: Add support for recommended stream configurations\""
    },
    {
      "commit": "50b8cd0e84df9d78ac1a3fe0cfec8960994e7126",
      "tree": "146ff004d1d1bf383f2858bee485a7a23b108a57",
      "parents": [
        "3f5b30c42eccdf3c71af0ba4d63b47287dea6bb8"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Mon Oct 29 17:59:26 2018 -0700"
      },
      "committer": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Nov 07 14:11:05 2018 -0800"
      },
      "message": "Add 5G NR cellInfo\n\n- Add CellInfoNr\n- Add CellIdentityNr\n- Add CellSignalStrengthNr\n\nBug:111453000\nTest: atest FrameworksTelephonyTests:\nChange-Id: I45a8042fcbeb9faa7f8cc8db45eeb2c85125397e\n"
    },
    {
      "commit": "e6e2a647834124c0d4daa46a3b7c0521c349861a",
      "tree": "529a3829aa7feff31de69442cd507455f80a5e7c",
      "parents": [
        "89eb3e6117b39c9e9272e898e33a3be8fa669889"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Mon Nov 05 15:59:57 2018 -0800"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Wed Nov 07 13:42:51 2018 -0800"
      },
      "message": "new SystemAPI for roamingType in NetworkRegistrationState\n\nBug: 79262189\nTest: telephony unit test\nChange-Id: I443f3c109872ad595fc55fa77fe5e10e1c19b32f\n"
    },
    {
      "commit": "0f60a8defc210bca881bc71877e89c8bf6b8b502",
      "tree": "2409598fe7600330cdce878045ee309fa90cae31",
      "parents": [
        "e9d19cfc9670ccfbe7955320b2d71edeb8acfe78",
        "44da627fd59fdb1d1f0e21186bc0bc67384ba630"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 07 21:23:08 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 07 21:23:08 2018 +0000"
      },
      "message": "Merge \"Adds new atomic install API\""
    },
    {
      "commit": "bf38b068d46f746ed69bfa8372d2aedc1c2e2690",
      "tree": "a331a9d3f192de03e6104520b20ae134b2a30f5c",
      "parents": [
        "89eb3e6117b39c9e9272e898e33a3be8fa669889"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Nov 01 00:08:37 2018 -0700"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Wed Nov 07 11:58:52 2018 -0800"
      },
      "message": "separate URL for WFC settings\n\nwe have @SystemAPI exposed in ImsMMTelManager#getVoWiFiModeSetting\nand ImsMMTelManager#getVoWiFiRoamingModeSetting and vtEnabled.\nWe should expose @System URI allowing listeners to be notified\non settings changes.\n\nBug: 118631333\nTest: telephony unit test\nChange-Id: Idc8a6a71ed69135644371c122c93916ef4db0b51\nMerged-in: Idc8a6a71ed69135644371c122c93916ef4db0b51\n"
    },
    {
      "commit": "4eec415f5fbca42f1d84257e0e978552a1cd9020",
      "tree": "95ad0c64cca42e31c98cd210fa90c5c7eb685929",
      "parents": [
        "f783fa07815cb1b81af9b8f46332b4273508575e"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Nov 01 00:08:37 2018 -0700"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Wed Nov 07 11:53:55 2018 -0800"
      },
      "message": "separate URL for WFC settings\n\nwe have @SystemAPI exposed in ImsMMTelManager#getVoWiFiModeSetting\nand ImsMMTelManager#getVoWiFiRoamingModeSetting and vtEnabled.\nWe should expose @System URI allowing listeners to be notified\non settings changes.\n\nBug: 118631333\nTest: telephony unit test\nChange-Id: Idc8a6a71ed69135644371c122c93916ef4db0b51\n"
    },
    {
      "commit": "151046ad9fcea1c9195ad24d03a00b6bb943f7c8",
      "tree": "d74bac47a734af35b25c33228964af27f030b420",
      "parents": [
        "8c342c6852d7bb79736b7af25c5e0a84bc193001",
        "cdee7dcfaa9cb3a466f570baee9480ff215b2bcd"
      ],
      "author": {
        "name": "Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Wed Nov 07 19:29:11 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 07 19:29:11 2018 +0000"
      },
      "message": "Merge \"Catch SecurityException in EuiccCardController and trigger callback.\""
    },
    {
      "commit": "7212090a3ea8ac30a345475332b99c4f1b4fcc7a",
      "tree": "cd557ad0ac6965ba1dc35009365f8f1888f41677",
      "parents": [
        "608f8f93c5ccf2d514cd0ea16b2100efa6766756",
        "709893b7335cdc64cb5672b1eaff99e27397f3e4"
      ],
      "author": {
        "name": "Hai Shalom",
        "email": "haishalom@google.com",
        "time": "Wed Nov 07 18:28:13 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 07 18:28:13 2018 +0000"
      },
      "message": "Merge changes from topic \"SAE-OWE support\"\n\n* changes:\n  [WPA3] Fix WifiConfigurtionTest to support OWE as open network\n  [WPA3] Add new types for WPA3/OWE and device capabilities API\n"
    },
    {
      "commit": "05ac00c630a96f657031cc10842139f015e311b0",
      "tree": "017e2f92cf3d470b038c09a48fe16ab83ffb3742",
      "parents": [
        "dce7d01911be5f8849681ceab1ab798bcb8d96db",
        "9272cfe1e5ed7ebda6dca31fdb496611a974497d"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Nov 07 16:35:06 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 07 16:35:06 2018 +0000"
      },
      "message": "Merge changes from topic \"windowinsets-api\"\n\n* changes:\n  WindowInsets: Annotate nullability\n  WindowInsets: Add Builder\n  WindowInsets: reimplement WindowInsets on top of Insets\n  WindowInsets: make WindowInsets.inset() public\n"
    },
    {
      "commit": "a5b5f30996d520834826908151822e8048d9185a",
      "tree": "f3a6ac4c2cb09056dfc4b96fa9bebe86f713f4e5",
      "parents": [
        "68e8199c643062b82d46044d8c275974b6b7b51c",
        "4e415edecdab3b3e7a5681e10552e2d5720c01ef"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 07 06:20:10 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 07 06:20:10 2018 +0000"
      },
      "message": "Merge \"WifiManager: Mark isScanAlwaysAvailable() deprecated\""
    },
    {
      "commit": "68e8199c643062b82d46044d8c275974b6b7b51c",
      "tree": "53db66fd7635976fcab27c83b6e4c685e3d8e4f0",
      "parents": [
        "d40152e10b2c0c6aac0ba2df0c4ba24db1e8c1a5",
        "ec5e8d25f0f3526ebe0f8e51a4fe3dfb57b2acba"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Nov 07 05:54:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 07 05:54:39 2018 +0000"
      },
      "message": "Merge \"Camera: Unhide and update Y8 format spec\""
    },
    {
      "commit": "11d5f416182f3ae20d352f17e31933a5f8d0aea6",
      "tree": "437876e01733214186b03d61d79153a309d037d1",
      "parents": [
        "8823180ac47207bf7bfe1525bd4caa7fde1c8da5",
        "c1b6ab69c688ac263e4de80320b7b241fb11031d"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Wed Nov 07 03:45:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 07 03:45:07 2018 +0000"
      },
      "message": "Merge \"Introduce new API for specifying user font fallback\""
    },
    {
      "commit": "ea87b1fa7c14c349959b29187856e850c5012bdd",
      "tree": "464b24298444e9c41928803f22c0054874fbe644",
      "parents": [
        "196c960723efcaa464df69c311dfb3e3c6163530",
        "c595f112dbbd9cd462fdfa2099408cf35a48c0dd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 07 02:43:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 07 02:43:27 2018 +0000"
      },
      "message": "Merge \"Add AppOpsManager.opToDefaultMode() as system API.\""
    },
    {
      "commit": "e747c3e4e18d7110db6e5ca95404c786c0f57482",
      "tree": "654c54da29d709fbfc5958fa6e236eab292bad85",
      "parents": [
        "39b6f235f129747a977c2afc400e4e56f5d289e2"
      ],
      "author": {
        "name": "Evan Rosky",
        "email": "erosky@google.com",
        "time": "Tue Oct 30 20:06:41 2018 -0700"
      },
      "committer": {
        "name": "Evan Rosky",
        "email": "erosky@google.com",
        "time": "Tue Nov 06 18:39:37 2018 -0800"
      },
      "message": "Move some display logic into hierarchy [2/2]\n\nMove display update logic from WM into ATM hierarchy by letting\nActivityStack watch for relevant changes and calculate bounds\naccordingly and removing configuration updates from WM side\noutside of calls from the display-level controller (like how\nthe other levels work).\n\nOne of the main display-changes to account for is rotation. To\nmake this work without drastically modifying things was to leave\ndisplay freeze/startSeamless in WM but move the actual rotation\nto ATM while handling SEND_NEW_CONFIGURATION. This prevents\nchanges to the wm-side hierarchy outside of ATMS\u0027s control.\n\nTo facilitate this extra communication between ATMS and WM,\nthis adds rotation into WindowConfiguration. This makes rotation\navailable to the hierarchy update for policies that care about it\n(things like split). It will also replace TaskStack\u0027s mRotation\nin an upcoming CL and should also let us remove the one-off\nvariable for landscape-\u003eseascape orientation changes (needs\nsome more research though).\n\nBug: 113900640\nTest: go/wm-smoke + relevant am/wm servicestests\nChange-Id: I12c79cc5eb94d48d846f1cf27765c9f9f6741435\n"
    },
    {
      "commit": "c4240a7ce8e93c37ac1ad63d31f307490c45a0af",
      "tree": "444bb677af235b6e0eff8f33164544b766d23510",
      "parents": [
        "8d45688b6d4d0cb917dd2d198de8ca539cdbbdba"
      ],
      "author": {
        "name": "Jimmy Chen",
        "email": "jimmycmchen@google.com",
        "time": "Thu Oct 11 18:01:27 2018 +0800"
      },
      "committer": {
        "name": "Jimmy Chen",
        "email": "jimmycmchen@google.com",
        "time": "Wed Nov 07 09:57:23 2018 +0800"
      },
      "message": "p2p: support factory reset for P2P group\n\nprovide system API for Settings\n\nBug: 109866998\nTest: Manual tests\n      * manual trigger network reset in below conditions:\n        * trigger network reset with P2P on\n        * trigger network reset with WiFi on, P2P off\n        * trigger network reset with WiFi off\n        * trigger network reset with WiFi off then do reboot\n      * check groups shown in WiFi Direct page\n      * use wpa_cli -i p2p0 list_network\nTest: CtsVerifier - WiFi Direct category\nTest: Unit tests - atest frameworks/opt/net/wifi/tests/wifitests\nTest: Permission check\n      * call factoryReset as Guest\n      * call factoryReset from 3rd-party application\n\nChange-Id: Id487ebf4564b78b613b550c0f0266effb0ae793e\n"
    },
    {
      "commit": "e1219c73ef01f47eae989e41771b717fa5c7145e",
      "tree": "48c59901ed10d8d11d5a9b1daee28ed88ba1e8ff",
      "parents": [
        "3f5b30c42eccdf3c71af0ba4d63b47287dea6bb8",
        "5671e6140712c6364aecefa6cca390aa82abbc18"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Nov 06 15:37:37 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 06 15:37:37 2018 -0800"
      },
      "message": "Merge \"Expose mRestrictCause as a @SystemApi\" am: 37d8de2b2a am: f40eeb4a18\nam: 5671e61407\n\nChange-Id: Id06585c73f8423a5e2e21412f360cc9b4c3e0982\n"
    },
    {
      "commit": "5671e6140712c6364aecefa6cca390aa82abbc18",
      "tree": "c261f7a27db3863a4299a0ef83bac864abe0e9a0",
      "parents": [
        "e217b6222cc30bc3d6ad58316905a28ce64982d4",
        "f40eeb4a18678e782ce7e00b28c6b9617bf85c2c"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Nov 06 15:22:43 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 06 15:22:43 2018 -0800"
      },
      "message": "Merge \"Expose mRestrictCause as a @SystemApi\" am: 37d8de2b2a\nam: f40eeb4a18\n\nChange-Id: I59adcd2b31bdf0f7258b424d55f6e96913c729dc\n"
    },
    {
      "commit": "37d8de2b2a47664ae010a85cd98b112c611eaa92",
      "tree": "b74106ad10c5a101ac8fdb4d8f653885665f0055",
      "parents": [
        "a4680e1ebe242f0f46fe1233328c2d2ba03b6757",
        "f5544c3e92fe0f4cbe6e695ec851c95f9a3f94fe"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Nov 06 22:54:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 06 22:54:10 2018 +0000"
      },
      "message": "Merge \"Expose mRestrictCause as a @SystemApi\""
    }
  ],
  "next": "c595f112dbbd9cd462fdfa2099408cf35a48c0dd"
}
