)]}'
{
  "log": [
    {
      "commit": "30b6573ec7aa09d14f397772d16f3d69ca2617c9",
      "tree": "ae167449920798f4023cdaadee59a4402cb2c43c",
      "parents": [
        "03a92495474db0d1de25231b7bfbc2e2622d06e1",
        "89da6248947c5fbf9cafe2d90f53d5725ce2cbc9"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Wed Jan 16 23:39:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 16 23:39:18 2019 +0000"
      },
      "message": "Merge \"refactor updateIccId for msim\""
    },
    {
      "commit": "8b444f63b78a11b3699d38dd0811e4dc0d96fa27",
      "tree": "7c3c6efdf69c60b73086f98bf66d81bf3cb09ccd",
      "parents": [
        "be8881da3ba92405522f80fad1d93459e899dea2"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Wed Jan 16 12:19:20 2019 +0900"
      },
      "committer": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Wed Jan 16 19:26:54 2019 +0900"
      },
      "message": "Add public API\n\nRepetitiveTest class is added to public API in android.test.base\n\nBug: 110404779\nTest: m -j\nChange-Id: I80e772354c8cabf30ef513701cb7850590926dca\nMerged-In: I80e772354c8cabf30ef513701cb7850590926dca\n(cherry picked from commit 78db121770e6619661ff195f33ec0ff3673219f5)\n"
    },
    {
      "commit": "89da6248947c5fbf9cafe2d90f53d5725ce2cbc9",
      "tree": "d839007cdb6c6b1c2ff25d55a1df2635b4f94b45",
      "parents": [
        "be8881da3ba92405522f80fad1d93459e899dea2"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Jan 10 14:13:18 2019 -0800"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Wed Jan 16 00:38:26 2019 -0800"
      },
      "message": "refactor updateIccId for msim\n\nBug: 120686729\nTest: Manual test under msim configurations\nChange-Id: I9708dea75f6bcf1db82fed7f42d7c2828b192583\n(cherry picked from commit 9f1beb6b3c78a3cdea530190367051d2c806c1a1)\nMerged-in: I9708dea75f6bcf1db82fed7f42d7c2828b192583\n"
    },
    {
      "commit": "997a88853b7146aa8e3f6cf43277cfa316142563",
      "tree": "6d27b903a383d744310141f75681ca85b895a605",
      "parents": [
        "a6fc0b724290710b07a4e779dddc5b784fd78b57",
        "132b49ad1e82bb9148758c65b94ec394ebb8c328"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Mon Jan 14 23:35:56 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 14 23:35:56 2019 +0000"
      },
      "message": "Merge \"Support profile policy rule as a resolvable error.\""
    },
    {
      "commit": "c9e3eef5437cf2daa12ada51d8586f7862e45580",
      "tree": "2fe269e5b2469161a9f7974f2bcfb02c70077af4",
      "parents": [
        "68325959113f0bb4001c2304a3de86c865693d4d"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Jan 07 16:54:16 2019 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Jan 07 16:54:16 2019 -0800"
      },
      "message": "Cleaned up dead code\n\nCleaned up dead code and simplified code path.\n\nTest: Telephony sanity tests + unit tests\nBug: 73659459\nChange-Id: I0c066d59f2fde9af315f4dabe0fe7b55600fa9f8\n"
    },
    {
      "commit": "f05919ab762f3e6bee13c13264d66caba3c4946e",
      "tree": "d7f43b063ab188add83ee54d5dd773af6138cedb",
      "parents": [
        "d14ed44c52a9a813c0249b2733dd865ef9415ce9"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Jan 02 16:51:08 2019 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Jan 07 06:39:38 2019 +0000"
      },
      "message": "Stop exposing reasons through phone state listener\n\nThe data connection reasons are implementation details\nof telephony and should not be exposed externally. The\ndata connection fail cause, which is different from\nreasons, are still available.\n\nTest: Telephony sanity tests + unit tests\nBug: 73659459\n\nMerged-In: Ia005abf19664e6213118ee932495950af118456d\nChange-Id: Ia005abf19664e6213118ee932495950af118456d\n(cherry picked from commit 4d1c9450005dbd05c5c619d444938467068047a3)\n"
    },
    {
      "commit": "239aa0ae0ab6781ff572e0665e4e37f8f4a65571",
      "tree": "9cb176b334fc0bff63fae7ada92b6273d22a9497",
      "parents": [
        "7ec9e6849e78b5c8a28e9523f2a77e607569c9a6"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Sun Dec 23 19:59:08 2018 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Sun Jan 06 11:48:32 2019 -0800"
      },
      "message": "Cleaned up dead code\n\nRenamed the scanning state to retrying. Removed the\nold retrying dead code.\n\nTest: Telephony sanity tests\nBug: 73659459\n\nMerged-In: I54849bafbd0d05206e67636f0717b4b833a5e229\nChange-Id: I54849bafbd0d05206e67636f0717b4b833a5e229\n(cherry picked from commit 5de4a2d86972a882dafc24b541164a68a37adf31)\n"
    },
    {
      "commit": "aeda49d18515f8ef87d8fe1573ed7a10430babe3",
      "tree": "517d7354082c528adcf1c770b90a41fad4d54b57",
      "parents": [
        "99f6957f2e42caeea209d2069174cab24c347a95",
        "55418eada51d4f5e6532ae9517af66c50ea495c4"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Jan 02 12:30:32 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 02 12:30:32 2019 +0000"
      },
      "message": "Merge \"Limit access to suspected false positives.\""
    },
    {
      "commit": "c18b326a5bbfabebab0ed9c5b8e08b22f657326e",
      "tree": "4e4d1d4fbb6d314e231b2b5511c09b3ac14e2033",
      "parents": [
        "b158b12cbb63f24fe22a5b7aafd9f35c6f523d14"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Mon Dec 10 14:29:06 2018 -0800"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Fri Dec 28 11:00:26 2018 -0800"
      },
      "message": "Add Emergency Dial into RIL and Remove PhoneNumberUtils Ecclist check\n\nBug: 112657134\nTest: Treehugger\nChange-Id: I297334be370688fd9a9d46920a09152f57152039\nMerged-In: I297334be370688fd9a9d46920a09152f57152039\n(cherry picked from commit 6279e97c43f80012cc3a5a6f269506fb55a165e3)\n"
    },
    {
      "commit": "55418eada51d4f5e6532ae9517af66c50ea495c4",
      "tree": "b93b0483b4ba377e1b4b79d344932fdf78d17de5",
      "parents": [
        "cfc6518c48d1648bb33a0f6633132a726a9bc7f9"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Thu Dec 20 15:30:45 2018 +0000"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Fri Dec 28 14:26:35 2018 +0000"
      },
      "message": "Limit access to suspected false positives.\n\nMembers modified herein are suspected to be false positives: i.e. things\nthat were added to the greylist in P, but subsequent data analysis\nsuggests that they are not, in fact, used after all.\n\nAdd a maxTargetSdk\u003dP to these APIs. This is lower-risk that simply\nremoving these things from the greylist, as none of out data sources are\nperfect nor complete.\n\nFor APIs that are not supported yet by annotations, move them to\nhiddenapi-greylist-max-p.txt instead which has the same effect.\n\nExempted-From-Owner-Approval: Automatic changes to the codebase\naffecting only @UnsupportedAppUsage annotations, themselves added\nwithout requiring owners approval earlier.\n\nBug: 115609023\nTest: m\nChange-Id: Ia937d8c41512e7f1b6e7f67b9104c1878b5cc3a0\nMerged-In: I020a9c09672ebcae64c5357abc4993e07e744687\n"
    },
    {
      "commit": "132b49ad1e82bb9148758c65b94ec394ebb8c328",
      "tree": "156b5f5da7afd5d706c3d2f14170c3c3d293646f",
      "parents": [
        "7eae0132c14861a88233ad3b00e9b2ebb6b22051"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Wed Oct 24 20:16:04 2018 -0700"
      },
      "committer": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Thu Dec 20 16:05:37 2018 -0800"
      },
      "message": "Support profile policy rule as a resolvable error.\n\nResolvable errors in the download step are present in a bit map and\nreturned to the calling app. The calling app can resolve all the\nresolvable errors at one time.\nAlso pass cardId around for future use.\n\nBug: 68941776\nTest: test on phone\nChange-Id: I37a365bce2eb183161a2649ca8098504b6ed2370\nMerged-In: I37a365bce2eb183161a2649ca8098504b6ed2370\n"
    },
    {
      "commit": "5bf83d8e2484a53f6f154b56c3cb18d66be915e0",
      "tree": "1f7890c4f4bdbadf23912a90e58a3bdac9dca799",
      "parents": [
        "321b208f0f741dc20391ff30ff3f53cecf852ef8"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Dec 13 13:37:48 2018 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Dec 20 15:25:21 2018 -0800"
      },
      "message": "Moved data settings to phone\n\nSince there are multiple DcTrackers, but we only have\none set of data settings. So we need to move them from\nDcTracker to Phone.\n\nTest: Telephony sanity tests + unit tests\nBug: 73659459\n\nMerged-In: Ica24b708beb63156937e88198a4c915485771b0a\nChange-Id: Ica24b708beb63156937e88198a4c915485771b0a\n(cherry picked from commit 335860e44f6c7d040646be9d50c862b9c6488dec)\n"
    },
    {
      "commit": "bf76cf7c82d55d9a92dad6e71b5daa874d75889c",
      "tree": "39b5098356d9cee2d9743bf92a63504d3d3ab961",
      "parents": [
        "a4d036e98b4c93dc1155912eaf66af3df5dcacb3"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Dec 13 12:19:52 2018 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Dec 17 12:10:11 2018 +0000"
      },
      "message": "Remove uses of libcore.io DropBox and EventLogger\n\nDropBox and EventLogger provide hooks for use by framework to intercept\nmessages sent by libcore. However, neither of these mechanisms are\nactually used by libcore so there is no point in framework code using\nit.\n\n(cherry picked from commit ecb6124d540975d8f2466bc9d9bf4b79bc6ff972)\n\nBug: 119748341\nTest: make checkbuild, flash\nMerged-In: I9dbd1b6dea92f7441efb6d0a579efd13bc0e5139\nChange-Id: I65425e49ab9ad9752b65772d27f788d1a674eeff\n"
    },
    {
      "commit": "1afc47b1548f97639c2c14dca2da878a172d89f1",
      "tree": "eb3fd92902953437c07d7f2d3aef8fa26427dd5f",
      "parents": [
        "da9de2d7fa24ab8003ca2b490ccae9e1e6ad9d9c"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Wed Dec 12 22:17:51 2018 -0800"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Dec 13 12:54:38 2018 -0800"
      },
      "message": "move and rename DcFailCause to DataFailCause\n\nBug: 119891533\nTest: Build\nChange-Id: I6f0e474a9ee3f8befc8b0a221713a2080b59844c\nMerged-in: I6f0e474a9ee3f8befc8b0a221713a2080b59844c\n"
    },
    {
      "commit": "352956b07e1cd5d7bdc3f3e747679fa49859f8ee",
      "tree": "7416429ef98a3da5a289606d6b10395a87818654",
      "parents": [
        "17f9b9bfb66be366e874ed98d52a622e0b97df2a"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Dec 07 11:52:19 2018 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Dec 10 16:05:54 2018 +0000"
      },
      "message": "Switch last c.a.i18n.phonenumbers hiddenapi entries to annotations\n\nPrevious changes could not remove these entries as they are implicit\nmethods, i.e. are not present in the source, and so could not be\nannotated. That is no longer true and so these entries can now be\nremoved.\n\nThis was tested by making and then manually checking that the generated\nout/target/common/obj/PACKAGING/hiddenapi-light-greylist.txt was the\nsame (after sorting) before and after this change.\n\nBug: 117818301\nBug: 119861512\nTest: as above\nChange-Id: Ic33c693f50cac011332c5ba5a5c0e2b6562e6ef8\n"
    },
    {
      "commit": "b3206eeb94b099ecb4721408b5fed54c0176b966",
      "tree": "267209b22bef3a45aee083a8c09ef43d220c6c5d",
      "parents": [
        "0a2a1e0e2d2b9df36ab0f2b65fd536fefe854466"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Dec 04 11:29:46 2018 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Dec 07 11:38:55 2018 -0800"
      },
      "message": "Cleaned up dead code\n\nCleaned up dead code for CleanupDataConnection and\nCleanupAllDataConnections. Also renamed the internal\nversion.\n\nThere is no logic change in this change.\n\nTest: Unit tests and telephony sanity tests\nBug: 73659459\nMerged-In: I3c9ed9502960c3f743f41078089cfff611cd96b0\nChange-Id: I3c9ed9502960c3f743f41078089cfff611cd96b0\n(cherry picked from commit 746d10446c77218b430e31ae0fcc0d0925bd45fc)\n"
    },
    {
      "commit": "d719f5131ad63f644b98f25e634ac9f282f808ef",
      "tree": "eda792e88a99370745cbe8f2cf450bd9cbd83b42",
      "parents": [
        "d413c3288ccb65675cad3fdcff53a61e96c669db"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue Nov 13 16:48:23 2018 +0000"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Dec 05 16:29:53 2018 +0000"
      },
      "message": "Rename hiddenapi config files\n\nRename files to reflect new API list naming convention:\n  light-greylist \u003d\u003e greylist\n  max-sdk-p-blacklist \u003d\u003e greylist-max-p\n\nThis also removes unused files (private-dex.txt, public-dex.txt,\nremoved-dex.txt) and merges vendor.txt into greylist.txt.\n\nTest: m appcompat\nTest: frameworks/base/tools/hiddenapi/generate_hiddenapi_lists_test.py\nMerged-In: I4922ecb011a03bef3fa105f8181d1851d2cc496a\nChange-Id: I4922ecb011a03bef3fa105f8181d1851d2cc496a\n"
    },
    {
      "commit": "f49d54c200cf35abc80d47185524aed2fe1dbeae",
      "tree": "9afd07981fd4ccc36df69f4e61c3d9737c74ff43",
      "parents": [
        "0b7515e52546119b330fc8ee6246e342fd4871ab"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Nov 26 11:20:26 2018 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Dec 04 16:14:36 2018 -0800"
      },
      "message": "Support multiple DcTracker for IWLAN refactoring\n\nIf the device is configured as AP-assited mode, multiple\nDcTrackers will be created for each corresponding\ndata service. For legacy mode, only one DcTracker will\nbe created.\n\nTest: Unit tests and telephony sanity tests\nBug: 73659459\n\nMerged-In: I9f6afd65093dd1c65841466c6ff063717bb5bdaa\nChange-Id: I9f6afd65093dd1c65841466c6ff063717bb5bdaa\n(cherry picked from commit 21096187156c0b2e40d1e943cb250fbdca9de022)\n"
    },
    {
      "commit": "08f0b659ac3da3569753445940668ccafafb5fd3",
      "tree": "209731ca0588577744de5952d3229e66fea8e338",
      "parents": [
        "4d722cdbcd85046c5b20731b2a13739761911388",
        "6661f5181a2abc7278f88fed121e46b723f33cb2"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Nov 30 19:47:57 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 30 19:47:57 2018 +0000"
      },
      "message": "Merge \"Fixed race condition in data connection\""
    },
    {
      "commit": "6661f5181a2abc7278f88fed121e46b723f33cb2",
      "tree": "4012f19f3e281e7f12e411801e753f42ba0d7e25",
      "parents": [
        "6997660506721b28203fcfb3b1f58b4845e10b33"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Nov 28 13:02:42 2018 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Nov 29 17:21:46 2018 -0800"
      },
      "message": "Fixed race condition in data connection\n\nFixed that multiple threads are accessing\nAPN contexts associated with the data connection.\n\nTest: Telephony sanity tests and unit tests\nBug: 120088861\nMerged-In: Iffc840715684f4db78f3635b403e1b2772412099\nChange-Id: Iffc840715684f4db78f3635b403e1b2772412099\n(cherry picked from commit a7f9dce360e47df579c8bc4c526c0bf8358d4a00)\n"
    },
    {
      "commit": "7d0dbe6954dd4b64df20feb2b98f4801156e7c8b",
      "tree": "63d1ee5b30490c8012a7fa4f728246e9130a785d",
      "parents": [
        "818a6e70e25cafbc3638beacda5d604a73f50df1"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Nov 29 12:41:34 2018 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Nov 29 15:17:33 2018 -0800"
      },
      "message": "Actually check for READ_PHONE_STATE permission for Voicemail query\n\nWe were not checking READ_PHONE_STATE permission when callers\nwere querying for the number of voicemails the user had for a\nsubscription.\n\nRemoves old ITelephony#getVoiceMessageCount method from graylist\nbecause it hasn\u0027t been used since kitkat and does not allow for\nREAD_PHONE_STATE permission checks.\n\nBug: 119884553\nTest: manual\nChange-Id: Ic6c29b123e192caf663d0e0c8da559116d1a78c9\n"
    },
    {
      "commit": "900ab8accef15f3a7622f0edccd53e99c44c03b7",
      "tree": "b30a9ce964224d450dbf5fd24468cb693e803256",
      "parents": [
        "08d5bca515b144af9d92571979d0d87d91c24383"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Nov 27 15:37:58 2018 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Nov 29 09:41:56 2018 +0000"
      },
      "message": "Remove remaining libcore entries from light greylist\n\nRemoves the libcore entries that have been added since the previous\nentries were removed. The entries are now specified using\nUnsupportedAppUsage annotations.\n\nThis was tested by making and then manually checking that the generated\nout/target/common/obj/PACKAGING/hiddenapi-light-greylist.txt was the\nsame (after sorting) before and after this change.\n\nTest: see above\nBug: 117818301\nChange-Id: Ie2ab636f61697664eced59969d12aa46103d96a1\n"
    },
    {
      "commit": "81dc06e2597023632c9e66df219c12c07b8304fa",
      "tree": "ca9cc60f10d44bf17c772a74518520fc135dc949",
      "parents": [
        "d48dbc9a342646a5e7549c1b6461a1c1f0a481ab",
        "e6b7c73b86c580d382cebfe5cf0f6798a192df01"
      ],
      "author": {
        "name": "vichang",
        "email": "vichang@google.com",
        "time": "Wed Nov 28 18:34:32 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 28 18:34:32 2018 +0000"
      },
      "message": "Merge \"Fix warning in config/boot-image-profile.txt\""
    },
    {
      "commit": "e6b7c73b86c580d382cebfe5cf0f6798a192df01",
      "tree": "64828a85cb396ce62db007085c82a596c4885e1e",
      "parents": [
        "1df5ca6a71731c526d2c8834d1b0b040f1dcc76e"
      ],
      "author": {
        "name": "Victor Chang",
        "email": "vichang@google.com",
        "time": "Wed Nov 28 13:44:09 2018 +0000"
      },
      "committer": {
        "name": "Victor Chang",
        "email": "vichang@google.com",
        "time": "Wed Nov 28 15:26:23 2018 +0000"
      },
      "message": "Fix warning in config/boot-image-profile.txt\n\nThe warning was caused by 6ea0cb0d65ee13b9c4014d56ccb4926ac49c6e4a\n\nTest: m droid\nChange-Id: Icafd6b841778f3d1dd79b2f5f8b5b70e79c36621\n"
    },
    {
      "commit": "d48dbc9a342646a5e7549c1b6461a1c1f0a481ab",
      "tree": "ca2365a3420876f4a2b6ce10396ee16a1ceb3924",
      "parents": [
        "19d489d8cffd438598fa88e35d4219c9b1335143",
        "b8383a10b95ed0b82df9ae2f1b20397c8cff2569"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Nov 28 15:23:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 28 15:23:48 2018 +0000"
      },
      "message": "Merge \"Track move of timezone classes to libcore.timezone\""
    },
    {
      "commit": "669037f821e21336de7fd3ff5c5e5879885a788b",
      "tree": "675443ce3ef5938a6cc4c3b645c76521a8554e43",
      "parents": [
        "787e1ce12eaa35cd6a02b60bf3b3589605d9a26d",
        "e1e1e2849d73d3d30262651d49fbf6132932c4b1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 27 17:31:14 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 27 17:31:14 2018 +0000"
      },
      "message": "Merge \"Remove com.android.okhttp.... classes from light grey list\""
    },
    {
      "commit": "b8383a10b95ed0b82df9ae2f1b20397c8cff2569",
      "tree": "a32d3f8f8d4b43981e42e66a9557c28479b8da77",
      "parents": [
        "787e1ce12eaa35cd6a02b60bf3b3589605d9a26d"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Nov 16 21:46:33 2018 +0000"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Nov 27 14:44:59 2018 +0000"
      },
      "message": "Track move of timezone classes to libcore.timezone\n\nSome time zone related libcore classes are moving from\nlibcore.util to libcore.timezone.\n\nBug: 119026403\nTest: build only\nChange-Id: Ic807977a85276b888362295d1d305effe33076fc\n"
    },
    {
      "commit": "787e1ce12eaa35cd6a02b60bf3b3589605d9a26d",
      "tree": "e70127583ba3ca64aac4e67a1f67c4e2664dbc6b",
      "parents": [
        "d44e26bc696efd60740cc41e075fb13d2a0c6780",
        "828d4a195ca51584765b12345feb8f14801bc33c"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Nov 27 14:38:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 27 14:38:47 2018 +0000"
      },
      "message": "Merge \"Hand-edit boot-image-profile.txt to move classes\""
    },
    {
      "commit": "6cc41d5320caced595b1b093bdabee8966d88549",
      "tree": "9c722085df530fe05740ecdb499f042a7a4d2732",
      "parents": [
        "ba4cee0b1c571f05ea9c5e9a9ffc62e50f6460dd"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Nov 21 15:03:41 2018 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Nov 27 12:53:19 2018 +0000"
      },
      "message": "Remove com.android.i18n.phonenumbers.... classes from light grey list\n\nRemoves almost all the com.android.i18n.phonenumbers.... classes from\nthe light grey lists as they are now using UnsupportedAppUsage\nannotation.\n\nThe only ones that are left are ...-\u003evalues()... methods which are the\nsynthetic methods created by the compiler when compiling an enum class.\nIt is not currently possible to use annotations for those as they do\nnot exist in the source code, bug 119861512 tracks the changes.\n\nThis was tested by making and then manually checking that the generated\nout/target/common/obj/PACKAGING/hiddenapi-light-greylist.txt was the\nsame (after sorting) before and after this change.\n\nTest: see above\nBug: 117818301\nChange-Id: Ifb8f243ca2e519fd9d0aca04722ae5155913e91e\n"
    },
    {
      "commit": "e1e1e2849d73d3d30262651d49fbf6132932c4b1",
      "tree": "02db8bbc59c92957622887f1a96a9af580463dc5",
      "parents": [
        "2e64868e1d7721deb46c118aacbf024cb0d31a3f"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Nov 21 14:10:58 2018 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Nov 27 12:09:25 2018 +0000"
      },
      "message": "Remove com.android.okhttp.... classes from light grey list\n\nRemoves all the com.android.okhttp.... classes from the light grey\nlists as they are now using UnsupportedAppUsage annotation.\n\nThis was tested by making and then manually checking that the generated\nout/target/common/obj/PACKAGING/hiddenapi-light-greylist.txt was the\nsame (after sorting) before and after this change.\n\nTest: see above\nBug: 117818301\n\nChange-Id: I4840dd010cd61023968af298946884c692736893\n"
    },
    {
      "commit": "828d4a195ca51584765b12345feb8f14801bc33c",
      "tree": "c6dcf154b5987a34c8d04bbd2f5d9526b701912d",
      "parents": [
        "67c6ab38ba1b6dbdae46a4425dd66bb9147374c0"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Nov 27 11:50:49 2018 +0000"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Nov 27 11:52:06 2018 +0000"
      },
      "message": "Hand-edit boot-image-profile.txt to move classes\n\nSome classes have recently moved from libcore.util to libcore.timezone.\n\nBug: 120039104\nBug: 119026403\nTest: build only\nChange-Id: Ia1b4b9d096cbaeba85e7da032a4e6927b389b8f0\n"
    },
    {
      "commit": "b896d4fa3bd4792e8bc7c5923a3010d5e816fec7",
      "tree": "5f03f0176129c4b1467ec3c26cd438f42466a91a",
      "parents": [
        "4384c5c2414ae0291d1b399e118f304bb75b0f72",
        "22f69489dbfce64fa3737496ab28254216f7ba46"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Nov 21 22:25:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 21 22:25:22 2018 +0000"
      },
      "message": "Merge \"Framework: Remove some methods from boot image profile\""
    },
    {
      "commit": "cb7fa2f389d34109a2786a57636885389e5188fb",
      "tree": "3c9dfdaead74b2094a5bbebbf95ea1a38c017a43",
      "parents": [
        "a2ccaf6e6802c2d2e099766176baf887a99f6467"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue Nov 13 14:58:31 2018 +0000"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue Nov 20 16:36:21 2018 +0000"
      },
      "message": "Check in P dark greylist\n\nTest: m appcompat\nChange-Id: If4d7377631c1e8c1194a7bd70814b663d9af17fb\n"
    },
    {
      "commit": "91412858b70721252f45442ef1cd4215a201d094",
      "tree": "e34e4377746f80bd09088613197ddf1afc0447fb",
      "parents": [
        "701001688f7f59900bbb6be529ee8299f9bc607f"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Fri Nov 09 14:52:25 2018 -0800"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Mon Nov 19 12:54:44 2018 -0800"
      },
      "message": "Remove dummy subscription ids\n\nTest: Treehugger\nBug: 119144366\nChange-Id: Ied6d1bd084b2632e72ef60bd96c8a1e6c9d1a16e\nMerged-In: Ied6d1bd084b2632e72ef60bd96c8a1e6c9d1a16e\n(cherry picked from commit bfde48f4ed4958251d28e695a39ce88f10f3542f)\n"
    },
    {
      "commit": "80a2e6e6289f32d67d7c8a7daf7d83131f9c744d",
      "tree": "57c93f28fa8f88137eb6e39cf0dbf4dddb5de9c3",
      "parents": [
        "26213ed916e77831790adf4a1f71d8a5734c39af",
        "0ac8df0e9a136c2eb791c8eae953804cb6db6954"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Nov 19 11:38:14 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 19 11:38:14 2018 +0000"
      },
      "message": "Merge \"Track changes in system/timezone / libcore\""
    },
    {
      "commit": "0ac8df0e9a136c2eb791c8eae953804cb6db6954",
      "tree": "fc180ad1453a0e55e25310ddd90a3db0a958db4e",
      "parents": [
        "a2786c1f5381d5082177cf927389d25d000f504a"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Nov 16 16:19:26 2018 +0000"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Sun Nov 18 15:52:02 2018 +0000"
      },
      "message": "Track changes in system/timezone / libcore\n\nThe version information about time zone formats is moving\nto a new libcore class TzDataSetVersion.\n\nBug: 119026403\nTest: build\nChange-Id: I6f80f16f9cd7e37fc04d75c89483497f4f00a6a5\n"
    },
    {
      "commit": "b0358e72be50107871fac26325103972e65cbe73",
      "tree": "b42da38eff7715139df8459d4f63cd1b72fb4b98",
      "parents": [
        "a2b2183a2411cdb860c8ef628fcf52952e7a9704"
      ],
      "author": {
        "name": "Janis Danisevskis",
        "email": "jdanis@google.com",
        "time": "Fri Nov 02 10:34:07 2018 -0700"
      },
      "committer": {
        "name": "Janis Danisevskis",
        "email": "jdanis@google.com",
        "time": "Wed Nov 14 09:59:16 2018 -0800"
      },
      "message": "Multi-threaded keystore\n\nThis patch makes the framework use the asynchronous keystore api model.\n\nBug: 111443219\nTest: Ran full keystore cts test suite\nChange-Id: I8d1fdc70cb9eb501d3f22a97d1221904c2ef8f9a\n"
    },
    {
      "commit": "cacc09018b3dfe19bc98252d4c7a8ff258626280",
      "tree": "847e80bf54e12648563a6c26dd62b59de2dbe702",
      "parents": [
        "5cc3d900b95faac7c039286f95c45580027edd86",
        "1e5fc351c2284c15dfdf9bea60226cd2443a4f46"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 13 15:26:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 13 15:26:21 2018 +0000"
      },
      "message": "Merge \"Remove com.android.bouncycastle.... classes from light grey list\""
    },
    {
      "commit": "5cc3d900b95faac7c039286f95c45580027edd86",
      "tree": "ffb1b6f327d1712707f8e272c4dee69de02e34db",
      "parents": [
        "e6e6968081824d620a9bc0109f8880a3351c98dc",
        "551fb88d04f98d5c69040b8803cc79db69e415f2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 13 15:26:15 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 13 15:26:15 2018 +0000"
      },
      "message": "Merge \"Remove com.android.conscrypt.... classes from light grey list\""
    },
    {
      "commit": "1e5fc351c2284c15dfdf9bea60226cd2443a4f46",
      "tree": "a6158698d56a1d74eea5e24b97cfadee3ec25e44",
      "parents": [
        "551fb88d04f98d5c69040b8803cc79db69e415f2"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Nov 08 12:22:56 2018 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Nov 13 09:10:44 2018 +0000"
      },
      "message": "Remove com.android.bouncycastle.... classes from light grey list\n\nRemoves all the com.android.bouncycastle.... classes from the light grey\nlists as they are now using UnsupportedAppUsage annotation.\n\nThis was tested by making and then manually checking that the generated\nout/target/common/obj/PACKAGING/hiddenapi-light-greylist.txt was the\nsame (after sorting) before and after this change.\n\nTest: see above\nBug: 117818301\nChange-Id: Id2de74e4c3b84646ebaa3bb0d18113fc593d3200\n"
    },
    {
      "commit": "551fb88d04f98d5c69040b8803cc79db69e415f2",
      "tree": "7ff0243d7f66784e4291bd6c312a02dd9a215dc5",
      "parents": [
        "a97bdb957f3526d03314bdc894a3632ca208777f"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Nov 08 12:22:56 2018 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Nov 13 09:10:44 2018 +0000"
      },
      "message": "Remove com.android.conscrypt.... classes from light grey list\n\nRemoves all the com.android.conscrypt.... classes from the light grey\nlists as they are now using UnsupportedAppUsage annotation.\n\nThis was tested by making and then manually checking that the generated\nout/target/common/obj/PACKAGING/hiddenapi-light-greylist.txt was the\nsame (after sorting) before and after this change.\n\nTest: see above\nBug: 117818301\nChange-Id: Ib2298ef17eeab4874265b72b19dddc912079500f\n"
    },
    {
      "commit": "1db651dd4c07c50b1e1871f837975d07074c0ec9",
      "tree": "c306f8c8815dfc9721c229b8bb81e2b645e2a994",
      "parents": [
        "5f9193bdad53237a380fbf53a23aca7f3d5c8924"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Nov 12 14:48:50 2018 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Nov 12 14:54:28 2018 +0000"
      },
      "message": "Re-add light-greylist entries incorrectly removed with icu entries\n\nCommit 2e930e7a765ec6ebb075523a390ad625010f9e8a accidentally removed\nsome non-icu entries. The entries were added around the same time as\nthe ICU entries were removed and caused a conflict that appears to\nhave been incorrectly resolved.\n\nThis was tested by making and then manually checking that the generated\nout/target/common/obj/PACKAGING/hiddenapi-light-greylist.txt contains\nthe new entries.\n\nBug: 117818301\nTest: make checkbuild\nChange-Id: Id6bacaab34caee9e7c278c6655ab462e0ee2a442\n"
    },
    {
      "commit": "c6b17ad431c5bd9ee9221dac7939e1799becb95b",
      "tree": "3a36c9e7809a45f1e507a209e8a2cfea9deceb23",
      "parents": [
        "f2d5ace011c5343c59aa63bc37a6db7ea8ecc1c3",
        "2e930e7a765ec6ebb075523a390ad625010f9e8a"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Nov 09 13:24:17 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 09 13:24:17 2018 +0000"
      },
      "message": "Merge \"Remove android.icu.... classes from light grey list\""
    },
    {
      "commit": "1864c95616d515782d489f70a2009f87bbe528e6",
      "tree": "3c1fd994e73544366760289cb608bd86b92eae59",
      "parents": [
        "93bf21dad4279db75c321c141b07c6409d6bcade"
      ],
      "author": {
        "name": "Janis Danisevskis",
        "email": "jdanis@google.com",
        "time": "Thu Aug 09 11:14:49 2018 -0700"
      },
      "committer": {
        "name": "Janis Danisevskis",
        "email": "jdanis@google.com",
        "time": "Thu Nov 08 12:53:57 2018 -0800"
      },
      "message": "Remove legacy functions form IKeystoreService.aidl\n\nIn preparation for making the keystore service asynchronous we remove\nredundant legacy functionality from the protocol.\n\nThis patch removes the functions get_pubkey, sign, verify, generate,\nand import_key. Which have long been superseded by exportKey\n(get_pubkey), begin/update/finish (sign, verify), generateKey\n(generate), and importKey (import_key).\n\nThis patch also removes isOperationAuthorized.\n\nTest: KeyStore CTS tests\nBug: 111443219\nChange-Id: Ib3bd6f40b4e948e5ad6b2ef5278b18ff46201d71\n"
    },
    {
      "commit": "93bf21dad4279db75c321c141b07c6409d6bcade",
      "tree": "0511a592ab44039f1b0188c6fb24116297a94c9e",
      "parents": [
        "b5e8d4524545356d6c2d148d38e4d01245b89723",
        "6ea0cb0d65ee13b9c4014d56ccb4926ac49c6e4a"
      ],
      "author": {
        "name": "vichang",
        "email": "vichang@google.com",
        "time": "Thu Nov 08 19:23:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 08 19:23:30 2018 +0000"
      },
      "message": "Merge \"Add some ICU 63 classes into boot image profile\""
    },
    {
      "commit": "6ea0cb0d65ee13b9c4014d56ccb4926ac49c6e4a",
      "tree": "5902f50942e1ea0d08802d319e43fd74d014da03",
      "parents": [
        "a4680e1ebe242f0f46fe1233328c2d2ba03b6757"
      ],
      "author": {
        "name": "Victor Chang",
        "email": "vichang@google.com",
        "time": "Thu Nov 08 15:03:16 2018 +0000"
      },
      "committer": {
        "name": "Victor Chang",
        "email": "vichang@google.com",
        "time": "Thu Nov 08 16:33:23 2018 +0000"
      },
      "message": "Add some ICU 63 classes into boot image profile\n\nBug: 118748230\nTest: systrace shows 70% improvement of initialize the class DateTimePatternGenerator$FormatParser\nChange-Id: I0c29b7892ac57a49c1f93c8b759e547a5bb881cb\n"
    },
    {
      "commit": "2e930e7a765ec6ebb075523a390ad625010f9e8a",
      "tree": "d291afda597fb7e47ea78e98aa557e41f4b0d7a9",
      "parents": [
        "07160ff7e5ac08e45d9fc15c61d84054b8790d3d"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Nov 07 15:54:13 2018 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Nov 08 15:22:02 2018 +0000"
      },
      "message": "Remove android.icu.... classes from light grey list\n\nRemoves all the android.icu.... classes from the light grey lists as\nthey are now using UnsupportedAppUsage annotation.\n\nThis was tested by making and then manually checking that the generated\nout/target/common/obj/PACKAGING/hiddenapi-light-greylist.txt was the\nsame (after sorting) before and after this change.\n\nTest: see above\nBug: 117818301\n\nChange-Id: Ib11d5462580b3698a8b810dc0138642252ec5f18\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": "72c3f3ffd55eb3c7e5a0fff2626d48a8ccd5eb62",
      "tree": "2f2bc5b5d6b5935c53537b528edb3da698e6c547",
      "parents": [
        "009b2dd158183062f4c9ad681636797350699f57"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Nov 07 14:41:41 2018 +0000"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Nov 07 14:41:41 2018 +0000"
      },
      "message": "Add entries to hiddenapi light greylist\n\nThese are entries from P accidental whitelist which have been found\nin use by static/dynamic analysis.\n\nTest: m appcompat\nChange-Id: Ifa269c8ba42d807e6bbe37d5122143921d00ec22\nMerged-In: I473d2bc8a9b527cccdb103d527ce7613f4a6ac85\n"
    },
    {
      "commit": "3187dd3f5a98c967c2855a1b6a1141da91ebc1a2",
      "tree": "ddd86c790daa66b810345ee2530101e9c99c82e1",
      "parents": [
        "65b79f96cdd38b5495f1097cc5d66537973f00a6"
      ],
      "author": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Mon Nov 05 15:57:52 2018 +0000"
      },
      "committer": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Mon Nov 05 15:59:30 2018 +0000"
      },
      "message": "Update API file for libcore additions\n\nBug: 110403421\nTest: cts -m CtsLibcoreTestCases\nChange-Id: I67937aba279a99963e4290ff1d11154040ba0f94\n"
    },
    {
      "commit": "a0cb5388a5d66a3bfcf4f96b3b0c6ba99129fa7f",
      "tree": "6ed3e386a8e0e18048bfe0080213ea652bd19fce",
      "parents": [
        "cd480214991c9e747d78831b13c152aae05f7e3a"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Oct 31 10:34:51 2018 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Nov 01 10:31:09 2018 +0000"
      },
      "message": "Remove sun.... libcore classes from light grey/vendor lists\n\nRemoves all the sun... libcore classes from the light grey/vendor\nlists as they are now using UnsupportedAppUsage annotation.\n\nThis was tested by making and then manually checking that the generated\nout/target/common/obj/PACKAGING/hiddenapi-light-greylist.txt was the\nsame (after sorting) before and after this change.\n\nTest: see above\nBug: 117818301\nChange-Id: I8dadc9215e929c5047fdfe8241c430544e963c19\nge-Id: I2a9ed3fbfb0c703eafcf431b93f8a419c5ec83a3\n"
    },
    {
      "commit": "86bfabf90885ad6e6b6ae60d3451c2c693de99a4",
      "tree": "40364f84aa9c68d9ebf34848834e56b97eadbb12",
      "parents": [
        "0d63da86e2e4093e9785cfc1df2f8ec4308a9ead"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Oct 23 13:14:30 2018 +0100"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Oct 31 10:34:56 2018 +0000"
      },
      "message": "Remove java.... libcore classes from light grey/vendor lists\n\nRemoves all the java... libcore classes from the light grey/vendor\nlists as they are now using UnsupportedAppUsage annotation.\n\nThis was tested by making and then manually checking that the generated\nout/target/common/obj/PACKAGING/hiddenapi-light-greylist.txt was the\nsame (after sorting) before and after this change.\n\nTest: see above\nBug: 117818301\nChange-Id: I3ada072845b311fc89d864c45e40995f4d92dfef\n"
    },
    {
      "commit": "8b634e919137f69589347b2ac5ae49183f1a7549",
      "tree": "57e1baa1c18df8733a0f76789531a3a09a677756",
      "parents": [
        "1e8249a1d697219881d6d3598a9f1d4a9f9a8bfc",
        "cd9440cc637df8e7f5ec4ae4b6c2b07a55f08202"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 24 14:48:44 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 24 14:48:44 2018 -0700"
      },
      "message": "Merge pie-platform-release to aosp-master - DO NOT MERGE\n\nChange-Id: I695db52f5e22509401258e8b083e7650d401d993\n"
    },
    {
      "commit": "c3bf3e4e1413967ae9f73ba0c40aa713bb05e919",
      "tree": "6d075ab9a1592da6a573d9f6be827d4f7e265bb8",
      "parents": [
        "35d9291ca716d3acafc82cf74f4d166ac29af39f"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Oct 17 11:37:57 2018 +0100"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Oct 22 13:12:15 2018 +0100"
      },
      "message": "Remove more libcore classes from light grey/vendor lists\n\nRemoves more libcore classes from the light grey/vendor lists as they\nare now using UnsupportedAppUsage annotation.\n\nTest: ensured that generated light grey list did not change\nBug: 117818301\nMerged-In: I2e12bad6dcf648ae9dfed2cd5a3d2c7f2a01a506\nChange-Id: I1361408eacae9b7320babec8ddc2afb10d08feaf\n"
    },
    {
      "commit": "22f69489dbfce64fa3737496ab28254216f7ba46",
      "tree": "24ec3f7bffeae89f1086d1e3986e3bd0e8da3f2a",
      "parents": [
        "fde18facbadb7bd61e75c02469d5ee6ae68b1ce7"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Oct 16 12:59:38 2018 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Oct 16 12:59:38 2018 -0700"
      },
      "message": "Framework: Remove some methods from boot image profile\n\nRemove methods that currently cannot be compiled.\n\nBug: 76145463\nTest: m\nChange-Id: I956113b55796d0666db9dbfd387105a7d27b0868\n"
    },
    {
      "commit": "7826c7afa3ea22dd2b974b3e04e0acc6c0c6bcbe",
      "tree": "9116bc06bcbaa713ed115203c67a732fb460d2b6",
      "parents": [
        "c78bea41c6a6dc6c338ddfc4a4fb9d140ecb40f0"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Oct 16 14:19:18 2018 +0100"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Oct 16 14:30:18 2018 +0100"
      },
      "message": "Remove libcore/io members from light grey list\n\nThese members are now specified using the d.a.c.UnsupportedAppUsage\nannotation on the members themselves.\n\nTest: ensured that generated light grey list did not change\nBug: 117818301\nChange-Id: I51c2f9544517b46d0b8821fbeb5b008342b99770\n"
    },
    {
      "commit": "50dea427292b6e5435c6cd0010e2f3f05b3900e4",
      "tree": "2b3f21e1db09f65f17484f2a17bcc6009cf62541",
      "parents": [
        "1ad4aed0b96877092080ea2225cbd70f27ae8eb8"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Fri Oct 05 15:47:29 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Mon Oct 15 16:38:12 2018 +0100"
      },
      "message": "Add new \"max-sdk-p blacklist\".\n\nThis will contain greylist entries accessible by apps with a\ntargetSdkVersion of less than Q. Currently empty, will be populated in\nfollow up CLs.\n\nFor now, these APIs are just merged into the light greylist at build time,\npending support in the runtime for implementing the correct runtime\nbehavior.\n\nAlso fix a bug in sort_api.sh so it deals with empty API lists\ncorrectly.\n\nBug: 115609023\nTest: m\nChange-Id: I213874062f393f96d120648a934ae5ad7aba93af\n"
    },
    {
      "commit": "3590eb09efdabb22833682d4b49803bb2d2a493d",
      "tree": "51b238ec4e5e73c7ff288b59854add334d36408b",
      "parents": [
        "9135811848415a3a5089c69b8e9d9b461d8e8880",
        "a8d554380d670ffcc36808c89e37d99eda4254b5"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Oct 11 15:35:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 11 15:35:58 2018 +0000"
      },
      "message": "Merge changes Icd51c4c7,I836ecb94\n\n* changes:\n  Add entries to hidden api greylist\n  Add method to hidden api greylist\n"
    },
    {
      "commit": "a8d554380d670ffcc36808c89e37d99eda4254b5",
      "tree": "89c7d1aa20c291f951f6ad8b9f441862c7c04a74",
      "parents": [
        "8a91d3f0447b19d18b0952d9923fc4b768ff576f"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Oct 11 12:24:48 2018 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Oct 11 12:50:40 2018 +0100"
      },
      "message": "Add entries to hidden api greylist\n\nBug: 115387204\nTest: m appcompat\nChange-Id: Icd51c4c7d446ea72211804fbb050f4fee742db17\n"
    },
    {
      "commit": "8a91d3f0447b19d18b0952d9923fc4b768ff576f",
      "tree": "c9225965332456483452e7d69603ba6081f61b74",
      "parents": [
        "0af8c5c73c423ed76c132a46d624cd64af999ab8"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Oct 11 12:19:53 2018 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Oct 11 12:21:48 2018 +0100"
      },
      "message": "Add method to hidden api greylist\n\nBug: 114488777\nTest: m appcompat\nChange-Id: I836ecb947390f7fc6986f6848299375c7599fc97\n"
    },
    {
      "commit": "85eca488e562275de3f5395fb5ad58d3bd8218bd",
      "tree": "006813524466c90261eaadb8085520d3067dd282",
      "parents": [
        "a788eabd7231ce2ab88a37b7762d20bcb81600ab"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Oct 09 18:50:32 2018 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Oct 10 17:50:05 2018 +0900"
      },
      "message": "Make setAirplaneMode @SystemApi for SetupWizard.\n\nExpose ConnectivityManager#setAirplaneMode and the\nNETWORK_SETUP_WIZARD permission so that SetupWizard can call\nsetAirplaneMode.\n\nDelete setAirplaneMode from the greylist because the permissions\nchecks on it, since at least 2013, have been for a privileged\npermission (CONNECTIVITY_INTERNAL) that normal apps don\u0027t have.\n\nTest: m\nBug: 115302596\nChange-Id: I28f24d32c4b4b386407e9e0e3514ea9f8854f4a8\n"
    },
    {
      "commit": "98b1ba015f4e6c28744116141e39bf60f84ad69d",
      "tree": "7ee3bfa57bb2faeb71e02aa5039c09469b7a280b",
      "parents": [
        "f7190b65ab20a153191638c8ab2527994a56872a"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Sep 17 09:20:34 2018 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Sep 24 18:02:44 2018 +0000"
      },
      "message": "Cleanup deprecated or removed telephony methods.\n\nMark previously deprecated TelephonyManager APIs as @remove; some of these\nhave valid public APIs; for now just calling the public APIs to give more\ntime for API consumers to transition over to the new methods.\n\nRemove ITelephony AIDL calls for removed methods.\n\nRemoved ITelephony light greylist for removed methods; see bug for details.\nThere are public alternatives for most of the remove AIDL methods; a couple\nof the subscription specific ones are not available directly but the\nnon-subscription specific versions should suffice.\n\nTest: Compile/build/manual\nBug: 115776310\nChange-Id: Iff4bf99b34b8e14d5a4dc1d2f4e4926880b6434c\n"
    },
    {
      "commit": "32381648835c2ca8665efa8194bd13ee1c099cf2",
      "tree": "aa0bd59359876dea7097b8c899ff5559f9558df3",
      "parents": [
        "194170e7f7493c828235f325140dd860d31d077d"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Sep 21 10:05:43 2018 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Sep 21 10:05:43 2018 -0700"
      },
      "message": "Frameworks: Remove AsyncTask from preloaded-classes\n\nBug: 113624968\nTest: m\nChange-Id: I77be78138f13fdc6d3a26aea3f59d01ef0e745e8\n"
    },
    {
      "commit": "7394fbf22a8b5475cb4059a8b155ad3e3e1a1615",
      "tree": "477a3ee19243d5b40e54ebeb1a967ba12ce11ff9",
      "parents": [
        "7cfbdcc4818e120e78c4b64e7baa3908679ce5d4"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Sep 19 12:09:17 2018 +0800"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Sep 19 05:34:44 2018 +0000"
      },
      "message": "Add entry to hidden API greylist\n\nBug: 114488777\nTest: m appcompat\nChange-Id: I8207503ab2904eb61e0f49e1fa317602d9fa145d\n"
    },
    {
      "commit": "5afc95c2c4eaf193a20e6e54a1bc251c7d5d2f95",
      "tree": "e6c6dc83756a308d2de7cd5b966a444af0313519",
      "parents": [
        "f681744863fa7012bfbacbd96f08a5249f109a70"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Sep 18 14:21:11 2018 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Sep 18 14:21:11 2018 -0700"
      },
      "message": "Update boot image profile to include Object.wait()\n\nBug: 116028959\nTest: m\nTest: inspect oatdump\nChange-Id: I5aefa4e334d61cd24f110a35a0084d563a8aca63\n"
    },
    {
      "commit": "4f5f8f4192e15d0a70404d594dde793b5e100828",
      "tree": "ee83e901d560bf91e588cde655a8c7efa38b280e",
      "parents": [
        "324083b2114328769ccc25f492a637c86789e2fb",
        "2a706f89f593dec337b6691ecaf54336cbe376f1"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue Sep 18 04:02:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 18 04:02:34 2018 +0000"
      },
      "message": "Merge changes I66bbe8b5,Ie54677db\n\n* changes:\n  Add api to hidden API light grey\n  Add new entries to hidden API light grey\n"
    },
    {
      "commit": "6e9ce1a296d334a468f2e76ba15d00be530b80bf",
      "tree": "ee7f0adb6ca74a10cb20d75c6d7646c690a5a1f8",
      "parents": [
        "b6d55c26469d4d6db41fb606609d1810e714b47d",
        "0c697ee37fd754398386f422a4b51170419be359"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Sep 17 23:40:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 17 23:40:39 2018 +0000"
      },
      "message": "Merge \"Revert \"preloaded-classes: remove core HIDL libs\"\""
    },
    {
      "commit": "0c697ee37fd754398386f422a4b51170419be359",
      "tree": "d63607960f2588c0c62c5d95f8aa04cb682eeeda",
      "parents": [
        "766b425c27f128d507cc5101c01d7c4bf107dbca"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Sep 17 18:11:02 2018 +0000"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Sep 17 18:11:02 2018 +0000"
      },
      "message": "Revert \"preloaded-classes: remove core HIDL libs\"\n\nThis reverts commit 766b425c27f128d507cc5101c01d7c4bf107dbca.\n\nAppears to be the cause of a 14ms regression in wifi startup time in system server that could be offset here (and potentially other places) by keeping the preload in zygote. A local trial of five showed this revert to take it 111.2ms -\u003e 108ms. The variance is likely too high for this to be significant, however, logically, in the short term, these libraries are being used, and so preloading makes sense. I\u0027ll leave further changes to this list to the owners of this list.\n\nTest: boot walleye 5 times w/ and w/o this test, and find small gain in reverting this.\nReason for revert: b/115771598\n\nChange-Id: Ia53dbe8b70900d6f04011b15cbdddf786378fc3b\n"
    },
    {
      "commit": "27eec4b376b098892d8292e97fe03c37de988b4c",
      "tree": "1d76ac2eea0216317a05055f691c9d33e95d98ea",
      "parents": [
        "0b925f85c00a9a3a942269236a16e77040a3eeb3",
        "c3dc82878ff8e55c9f8d870c01e9cf7b4a9710bb"
      ],
      "author": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Mon Sep 17 12:36:50 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 17 12:36:50 2018 +0000"
      },
      "message": "Merge \"Update greylist for Conscrypt update\""
    },
    {
      "commit": "2a706f89f593dec337b6691ecaf54336cbe376f1",
      "tree": "0aff7c0be8382edd1d91dd58a44c040ef8ec0bf9",
      "parents": [
        "8adc0a8877ffbecb241682cb500583bdd9bfe85c"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Sat Sep 15 03:48:06 2018 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Sat Sep 15 03:49:58 2018 +0100"
      },
      "message": "Add api to hidden API light grey\n\nBug: 115409173\nTest: m appcompat\nChange-Id: I66bbe8b5cd1eed56c2dba74aac05f7a0baaff260\n"
    },
    {
      "commit": "8adc0a8877ffbecb241682cb500583bdd9bfe85c",
      "tree": "00a855984e5ac6e8529b4a4cc5eed08dd072d257",
      "parents": [
        "daabcae9557b085d7b9d3b1945753718b734f332"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Fri Sep 14 13:51:46 2018 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Sat Sep 15 03:49:42 2018 +0100"
      },
      "message": "Add new entries to hidden API light grey\n\nBug: 115479641\nTest: m appcompat\nChange-Id: Ie54677db0370ad1da8a5ed6253027a2e789ca5bc\n"
    },
    {
      "commit": "82e3d2f066bf8656672713b08407a46c8f29813b",
      "tree": "ff67dd008d798aa7e22cbef0c1ef9420142f138a",
      "parents": [
        "31830456cdb94cbe2a50debf5eaee5cd54dd7d3c",
        "f36ad62907a195f3a7471ceff1c830e7fcb2d0a3"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Sep 13 15:14:35 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 13 15:14:35 2018 +0000"
      },
      "message": "Merge changes from topic \"remove-hidl-boot-jars\"\n\n* changes:\n  pm: Add hidl libraries to old class paths.\n  preloaded-classes: remove core HIDL libs\n"
    },
    {
      "commit": "c3dc82878ff8e55c9f8d870c01e9cf7b4a9710bb",
      "tree": "7e6b3aa4537a9686f49db6a0b9c9f70566ab92a5",
      "parents": [
        "e7f1dc66617ed694f6882a18353016bb33e163d3"
      ],
      "author": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Wed Sep 12 10:52:52 2018 +0100"
      },
      "committer": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Thu Sep 13 11:01:14 2018 +0100"
      },
      "message": "Update greylist for Conscrypt update\n\nConscrypt has been refactored to eliminate the ConscryptSocketBase\nclass, so its greylisted methods no longer exist.\n\nTest: make droid\nChange-Id: Iffcfe529d960a397d0ced012f5a97de93dde69fa\n"
    },
    {
      "commit": "766b425c27f128d507cc5101c01d7c4bf107dbca",
      "tree": "fdb082117e39e983c2aa3fb96aedcbc8ef80fb24",
      "parents": [
        "8dc7e43badb2b425b91afb07b11968ea13c1cfab"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Aug 16 12:32:36 2018 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Sep 12 09:17:53 2018 -0700"
      },
      "message": "preloaded-classes: remove core HIDL libs\n\nThese are being removed from boot jars.\n\nTest: (sanity) boot device, no longer see \u0027Class not found for preloading\u0027\nBug: 77307025\nChange-Id: I854d3397ff362495ff392c2c4ea8594d1b2449bd\n"
    },
    {
      "commit": "0a828f5f134c468df80d799eaa1360bbb3d7e27a",
      "tree": "40c128b82a391484dc1b3f01a21ef2f203e8bd70",
      "parents": [
        "874e10f4a6dfc64a7516007fd63765b2b1564383"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue Sep 11 13:48:02 2018 -0700"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue Sep 11 13:48:02 2018 -0700"
      },
      "message": "Remove IInputMethodManager.getEnabledInputMethodList() from greylist\n\nApp developers must never need to call this IPC method directly via\nreflection.  The same functionality has been exposed as a public API\nInputMethodManager#getEnabledInputMethodList() since its beggining.\n\nJust for the record, this is what\nInputMethodManager#getEnabledInputMethodList() is doing.\n\n  public List\u003cInputMethodInfo\u003e getEnabledInputMethodList() {\n      try {\n          return mService.getEnabledInputMethodList();\n      } catch (RemoteException e) {\n          throw e.rethrowFromSystemServer();\n      }\n  }\n\nBug: 112722706\nTest: compile\nMerged-In: Idf9fa866f73dbd151bb67f60dbd57041d9055a23\nChange-Id: Idf9fa866f73dbd151bb67f60dbd57041d9055a23\n"
    },
    {
      "commit": "4a55eebf26a5366de302578f76947e7c05305a22",
      "tree": "2f1811bb36030f2252a422b3bca1b3a7f6762f0a",
      "parents": [
        "60ff003a9d988ba7459906b131fa5718b80dc093"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue Sep 11 11:09:01 2018 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue Sep 11 11:43:07 2018 +0100"
      },
      "message": "Revert \"Check in P dark greylist, use it for hidden API list generation\"\n\nThis reverts commit 3cc74c71ef907a76547424aea6597f7b2907e9fb.\nWe saw app crashes due stricter classification of non-SDK APIs.\n\nBug: 115284625\nBug: 113881436\nTest: phone boots\n\nChange-Id: I689d0fbf66fabeffa5032e13f2f1f314c50b6cc5\n"
    },
    {
      "commit": "350694ad102992a87f0eea4dfb30157e92b91759",
      "tree": "b4be5b5059407e9efbe4a0651a9ba3d2d642dc50",
      "parents": [
        "75fb51b0ecaa941729ce18ba966276c91d33b2b6"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Sep 10 11:06:42 2018 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Sep 10 21:27:20 2018 +0000"
      },
      "message": "Framework: Ensure important fdsan function is compiled\n\nCompile ForwardingOs fdsan-using functions. Follow-up to commit\n5625660c650a0923d4c7f020f2eb7eef7d5962d4.\n\nThe function is relatively hot now, and importantly part of the\n\u0027abort\u0027 stack for fdsan issues.\n\nTest: m\nChange-Id: Iad9883b8fd85fc362bb3252739e3e3acc45373af\n"
    },
    {
      "commit": "5625660c650a0923d4c7f020f2eb7eef7d5962d4",
      "tree": "cc27753767bba447c2f764eb96a567e9d51154a2",
      "parents": [
        "5666119e79c9e8f3cc7e90c5161409d5afdca8b5"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Sep 07 09:58:37 2018 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Sep 07 09:58:37 2018 -0700"
      },
      "message": "Framework: Ensure important fdsan function is compiled\n\nCompile IoUtils fdsan-using functions.\n\nTest: m\nChange-Id: If1f3d7fc57890309c15794cee5cd0f338cbd2bd8\n"
    },
    {
      "commit": "ae88d4e21e072a5a4a15777ce2575b90a4689333",
      "tree": "cf0d7dbec4ac0d9c4e7f3406016e997559a31c66",
      "parents": [
        "081a589ad997e30062bfb9c6cd18f77d9cae0245"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Sep 06 14:46:55 2018 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Sep 06 15:10:28 2018 +0100"
      },
      "message": "Ignore comment lines in hidden api lists\n\nIt is sometimes useful to add comments at the top of a source file. This\npatch changes hidden API list generation to ignore lines beginning with\na hash.\n\nNote that due to the sorting constraints on hidden API lists, comments\ncan be only at the top of the files.\n\nTest: m appcompat\nChange-Id: I1bc6fd44d1b1f10a5adc45093d7f7ed5a0c5a54f\n"
    },
    {
      "commit": "3cc74c71ef907a76547424aea6597f7b2907e9fb",
      "tree": "3b698fdf89b4a5abeed7a2b08aa2f6455fc20bd1",
      "parents": [
        "08d7a208e8c8b6e23d7949d5ce9bc06cb5bea538"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Sep 06 11:02:06 2018 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Sep 06 11:10:51 2018 +0100"
      },
      "message": "Check in P dark greylist, use it for hidden API list generation\n\nWe want to preserve the same semantics as P wrt dark greylist. This will\neventually become the \"blacklist for target SDK \u003e\u003d P\".\n\nBug: 113881436\nTest: phone boots\nChange-Id: I3bb72102e1d054eb0f2cae089ab633a0bc2bb276\n"
    },
    {
      "commit": "6ab42e28a9e351001e60cb4e1e3b1f49429862e3",
      "tree": "35ca5f388ea4a8e38fbd6b3714777211f2d4a24c",
      "parents": [
        "9446fbbeb8da5eb5761056c4a7ed86628e29df76"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Fri Aug 31 13:38:36 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Fri Aug 31 13:38:38 2018 +0100"
      },
      "message": "Delete hiddenapi-p-light-greylist.\n\nIt\u0027s not used, and there is no reason to keep it now that P has been\npushed to AOSP.\n\nTest: N/A\nChange-Id: Ib025116032bdb215dba5b51de4c7ea8ad7dd10d5\nMerged-In: I51bf94b736cae57780708a70947511c409a2dfb6\n"
    },
    {
      "commit": "71da3a1fe49ef567a74f3c83274cfe17217e5907",
      "tree": "5d642965bc5c5b590050b0310970a5e16a525f8f",
      "parents": [
        "b0896e61f8f65be69fa0a0eed2e42421c08fe92a"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Thu Aug 30 13:20:51 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Thu Aug 30 13:38:01 2018 +0100"
      },
      "message": "Add @UnsupportedAppUsage annotations\n\nFor all remaining unannotated code.\n\nThis is an automatically generated CL. See go/UnsupportedAppUsage\nfor more details.\n\nExempted-From-Owner-Approval: Mechanical changes to the codebase\nwhich have been approved by Android API council and announced on\nandroid-eng@\n\nBug: 110868826\nTest: m\nChange-Id: I32861fa341a08f11a9c50c07a1ef7404dadf6bb6\nMerged-In: I67c8b71ea535ebffb10bf577948bd4ccb8ca069d\n"
    },
    {
      "commit": "fa4ccace61316488824d72da49c067a31e0bae19",
      "tree": "a462b1ddc0e46d48fbd83564da88becdf23a0eef",
      "parents": [
        "b825510b80a6d8db12590f2f0995bddf97970946",
        "b4936a336b3d8fb45f3d28c9001292009894d59c"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Thu Aug 30 07:55:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 30 07:55:39 2018 +0000"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\""
    },
    {
      "commit": "84e829dce6718d25a7e037643b6b7cdff2b6c05c",
      "tree": "ab605c423c073b63adf136dabe9b626910ff2c30",
      "parents": [
        "80f3ddca8aa08e928652ee62276e0fd62955f65d"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Tue Aug 28 14:32:31 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Tue Aug 28 14:32:31 2018 +0100"
      },
      "message": "Remove suspected false positives from light greylist.\n\nThese APIs are only seen to be used by code in java packages\ncom.android.server.* which corresponds to AOSP code that has been linked\ninto applications.\n\nLinking system server code into apps like this is unlikely to work, and\nshould not be expected to work. It\u0027s likely that this has been done\naccidentally, and the code is not actually used at runtime.\n\nBug: 112826823\nTest: m\nChange-Id: If4a3bbe8a0d1a81384b47b35cfcd9a0723be8273\nMerged-In: I0a72458d66b6af515e1da68d449d9b166680c258\n"
    },
    {
      "commit": "69a13aded07cd28e3e1a09071cd7239cff3ba740",
      "tree": "12fd07362fbcfdf6cae3f85300a7964249904768",
      "parents": [
        "18c144cf621b5137d96be0bd863530c9a284c5a6",
        "12a0f5ff7972c9506981ed5b7ddec944dcd16e23"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Aug 24 11:53:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 24 11:53:05 2018 +0000"
      },
      "message": "Merge \"Track rename of org.kxml to com.android.org.kxml 2\""
    },
    {
      "commit": "b4936a336b3d8fb45f3d28c9001292009894d59c",
      "tree": "935b22c93244482feec8a6d1465a91469d1dc348",
      "parents": [
        "c9b01b87b11d4caa33a29db18287416b25179ef7"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Tue Aug 21 16:40:35 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Thu Aug 23 11:47:41 2018 +0100"
      },
      "message": "Add @UnsupportedAppUsage annotations\n\nFor packages:\n  com.android.internal.telephony\n\nThis is an automatically generated CL. See go/UnsupportedAppUsage\nfor more details.\n\nExempted-From-Owner-Approval: Mechanical changes to the codebase\nwhich have been approved by Android API council and announced on\nandroid-eng@\n\nBug: 110868826\nTest: m\nChange-Id: Ib9bb9c8ba23a3305c8b72600fa5fd3109b4f6ee1\nMerged-In: Ia06d9a50c456201dc7ecb960ff1a1563617777a5\n"
    },
    {
      "commit": "a838206e94da2a0f84b648d5dae39992fd223157",
      "tree": "f58aa3f66b995c30af8dfdc52256ee438a156878",
      "parents": [
        "c9b01b87b11d4caa33a29db18287416b25179ef7"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Thu Aug 16 17:01:12 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Thu Aug 23 09:37:53 2018 +0100"
      },
      "message": "Add @UnsupportedAppUsage annotations\n\nFor packages:\n  android.telephony\n  android.telephony.cdma\n  android.telephony.data\n  android.telephony.euicc\n  android.telephony.gsm\n  android.telephony.ims\n  android.telephony.ims.aidl\n  android.telephony.ims.compat\n  android.telephony.ims.compat.feature\n  android.telephony.ims.compat.stub\n  android.telephony.ims.feature\n  android.telephony.ims.stub\n  android.telephony.mbms\n  android.telephony.mbms.vendor\n\nThis is an automatically generated CL. See go/UnsupportedAppUsage\nfor more details.\n\nExempted-From-Owner-Approval: Mechanical changes to the codebase\nwhich have been approved by Android API council and announced on\nandroid-eng@\n\nBug: 110868826\nTest: m\nChange-Id: I02d900d6d0ec9a6b2172a71911fec61d04e4d235\nMerged-In: I22547ac0ed384d74d61cfd51d20c140e392a597f\n"
    },
    {
      "commit": "30ea09ab75fdf4b6020d9f8ab88d52985a060866",
      "tree": "df86cbc3b3e4bcebefb0899bb1796b999f8c44ce",
      "parents": [
        "df82ab2de2862073320f819c237460a15f6b0398",
        "29ec6e626416e98644cfac9a5dae72d87834e547"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Aug 22 07:01:45 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 22 07:01:45 2018 +0000"
      },
      "message": "Merge \"Remove @UnsupportedAppUsage annotations from generated code.\""
    },
    {
      "commit": "df82ab2de2862073320f819c237460a15f6b0398",
      "tree": "f3416d6cffc059ca04cd6590e9f0f5b4586d7b7d",
      "parents": [
        "c3824e5d5770a8553a80f07a0d2294245e4a8d50",
        "c185f08c4a408fa7abc578851d31cdce6ad86f6f"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Aug 22 06:56:20 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 22 06:56:20 2018 +0000"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\""
    },
    {
      "commit": "29ec6e626416e98644cfac9a5dae72d87834e547",
      "tree": "725e8f90e0dad386d95b7f59828d93667aa45ac9",
      "parents": [
        "fc38791616b155d9bb1353fb217993381b890f46"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Fri Aug 10 13:56:37 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Tue Aug 21 17:27:35 2018 +0100"
      },
      "message": "Remove @UnsupportedAppUsage annotations from generated code.\n\nRevert back to using the greylist file for this code, since the annotations\nwould be lost next time the code is regenerated.\n\nBug: 110868826\nTest: m\n\nMerged-In: Ib245a2f1457ced34d5b1a3248161fa4a211ba5e9\nChange-Id: Ib245a2f1457ced34d5b1a3248161fa4a211ba5e9\n"
    },
    {
      "commit": "a85f4eb6c674c54b5fd8cf12f1984812c655c585",
      "tree": "3c266591303cde120b9b7f39fbbb978df3719951",
      "parents": [
        "fc38791616b155d9bb1353fb217993381b890f46"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Tue Aug 21 16:08:34 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Tue Aug 21 16:08:34 2018 +0100"
      },
      "message": "Add @UnsupportedAppUsage annotations\n\nFor packages:\n  android.widget\n\nThis is an automatically generated CL. See go/UnsupportedAppUsage\nfor more details.\n\nExempted-From-Owner-Approval: Mechanical changes to the codebase\nwhich have been approved by Android API council and announced on\nandroid-eng@\n\nBug: 110868826\nTest: m\nChange-Id: Idf7ccc7a850fa984ea16f91cdd70159087274e5c\nMerged-In: Ic61019b1df85448a158fc2ba55c326353222c6b9\n"
    },
    {
      "commit": "12a0f5ff7972c9506981ed5b7ddec944dcd16e23",
      "tree": "7ffae128bac315a5f186d92765a6cc58b2a8f5e3",
      "parents": [
        "6f358b194744fbe662dd6aa15117960d72b07243"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Aug 21 11:00:27 2018 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Aug 21 11:00:27 2018 +0100"
      },
      "message": "Track rename of org.kxml to com.android.org.kxml 2\n\nUpdate boot-image-profile.txt to track libcore class renames.\n\nThe class renames may have caused a regression in some\nperformance metrics, though overall boot time was unaffected.\n\nThere\u0027s no reason not to update the boot-image-profile.txt.\n\nMetrics affected:\nSystemServerTiming_StartUsageService_avg\nSystemServerTiming_StartJobScheduler_avg\nSystemServerTiming_StartJobScheduler_avg\n\nTest: build only\nBug: 111055375\nBug: 112595254\nChange-Id: Ia421cb5dfd46cd0661fe51d481e8fca6aa35b60f\n"
    },
    {
      "commit": "a4be791434afb4bce4e12de0a835c32248730917",
      "tree": "101bccdd3c558fb0389d9c83d56046baf5682172",
      "parents": [
        "597229d681ac1794e2b31ef9a2883337f5b652e2",
        "585f2716e3cfc4a554cf353fa3d59cc2e57da2c4"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Mon Aug 20 14:42:25 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 20 14:42:25 2018 +0000"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\""
    },
    {
      "commit": "e5ad598d1143ecc86b4d66f70ca098df068031a9",
      "tree": "1cd1d73a0e37d5dcf11d29cf70eb7c7d1f33c3da",
      "parents": [
        "44bafe68370296c613f900e3ed15d21c39cfc2d2"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Fri Aug 17 15:07:52 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Mon Aug 20 14:52:19 2018 +0100"
      },
      "message": "Add @UnsupportedAppUsage annotations\n\nFor packages:\n  android.view.textservice\n  android.view.textclassifier.logging\n  android.view.textclassifier\n  android.view.inputmethod\n  android.view.autofill\n  android.view.accessibility\n  android.view\n\nThis is an automatically generated CL. See go/UnsupportedAppUsage\nfor more details.\n\nExempted-From-Owner-Approval: Mechanical changes to the codebase\nwhich have been approved by Android API council and announced on\nandroid-eng@\n\nBug: 110868826\nTest: m\nChange-Id: Ie4663ebd4640b2893e575e599582d2c9530da313\nMerged-In: I4147b038ed7adf0311ee9918b44766f82a057eaf\n"
    },
    {
      "commit": "c185f08c4a408fa7abc578851d31cdce6ad86f6f",
      "tree": "ee7c882c959de3a1298f477d20f612a23bdf5751",
      "parents": [
        "de2bfe1ddff3112362da388733531afe97caa53a"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Mon Aug 20 14:28:54 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Mon Aug 20 14:28:54 2018 +0100"
      },
      "message": "Add @UnsupportedAppUsage annotations\n\nFor packages:\n  com.android.internal\n  com.android.internal.annotations\n  com.android.internal.app\n  com.android.internal.app.procstats\n  com.android.internal.appwidget\n  com.android.internal.backup\n  com.android.internal.car\n  com.android.internal.content\n  com.android.internal.inputmethod\n  com.android.internal.location\n  com.android.internal.logging\n  com.android.internal.midi\n  com.android.internal.net\n  com.android.internal.os\n  com.android.internal.policy\n  com.android.internal.statusbar\n  com.android.internal.telecom\n  com.android.internal.telephony.euicc\n  com.android.internal.textservice\n  com.android.internal.util\n  com.android.internal.view\n  com.android.internal.view.animation\n  com.android.internal.view.menu\n  com.android.internal.widget\n\nThis is an automatically generated CL. See go/UnsupportedAppUsage\nfor more details.\n\nExempted-From-Owner-Approval: Mechanical changes to the codebase\nwhich have been approved by Android API council and announced on\nandroid-eng@\n\nBug: 110868826\nTest: m\nChange-Id: I1c2954c5a579f073017c1794fd2d200e0a471602\nMerged-In: Ib31b52e6957869e5744dadbb35cb4584ef17187f\n"
    },
    {
      "commit": "9513a9e2158676464ad1b49475b97fc488d0611c",
      "tree": "63e172d5d82d67b7ecfae4b7a889e53a87f56ec4",
      "parents": [
        "dd64992fcd662cc51baedfb4b72332eafa2f610e",
        "42afea26b8ad5ff2f6164d7d8153a90891fd5314"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Mon Aug 20 10:01:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 20 10:01:30 2018 +0000"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\""
    },
    {
      "commit": "dd64992fcd662cc51baedfb4b72332eafa2f610e",
      "tree": "716b3f08f8ee41828e1de456dcff5ffb8d0bb820",
      "parents": [
        "e84b5dc01f7d6e1b5176d7d3b3168c9943d3174c",
        "6f358b194744fbe662dd6aa15117960d72b07243"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Aug 20 09:30:24 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 20 09:30:24 2018 +0000"
      },
      "message": "Merge \"Track rename of org.kxml to com.android.org.kxml\""
    },
    {
      "commit": "e84b5dc01f7d6e1b5176d7d3b3168c9943d3174c",
      "tree": "657e5d01e0c92b2b8eb26c9f266bd3e0e3087836",
      "parents": [
        "2382108d012e2200e7ed04668542ab15ca7be6b4",
        "eac8d0a3621dfc65b9bee36e11fd4698236e0930"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Mon Aug 20 08:55:09 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 20 08:55:09 2018 +0000"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\""
    },
    {
      "commit": "2382108d012e2200e7ed04668542ab15ca7be6b4",
      "tree": "46a981b3e88fd5883f4b802092342964c1a24da2",
      "parents": [
        "de2bfe1ddff3112362da388733531afe97caa53a",
        "473b9d5bfcf43d7be529ec68b2db92d10987dbed"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Mon Aug 20 08:54:17 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 20 08:54:17 2018 +0000"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\""
    },
    {
      "commit": "585f2716e3cfc4a554cf353fa3d59cc2e57da2c4",
      "tree": "d9c528ec827256a39efde7dea18a38608112051d",
      "parents": [
        "d9381f5e56f5d9b7ce10c72c50795dcb1c38a8a2"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Fri Aug 17 15:32:35 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Fri Aug 17 15:32:35 2018 +0100"
      },
      "message": "Add @UnsupportedAppUsage annotations\n\nFor packages:\n  javax.microedition.khronos.opengles\n  javax.microedition.khronos.egl\n\nThis is an automatically generated CL. See go/UnsupportedAppUsage\nfor more details.\n\nExempted-From-Owner-Approval: Mechanical changes to the codebase\nwhich have been approved by Android API council and announced on\nandroid-eng@\n\nBug: 110868826\nTest: m\nChange-Id: I0af80d46c5810dab9f7002cc33537e9356ae55d1\nMerged-In: I3615f60789c14c44284c896c3a9ea291100dff8e\n"
    }
  ],
  "next": "eac8d0a3621dfc65b9bee36e11fd4698236e0930"
}
