)]}'
{
  "log": [
    {
      "commit": "407396e3492cc97c4a25ef125a89efc55c910ef0",
      "tree": "2608e26cdb9f34866127e6380b3f92457b3a3739",
      "parents": [
        "a13ea6fdc234db389219751195e7c8a6204675bc",
        "ecb6124d540975d8f2466bc9d9bf4b79bc6ff972"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Dec 17 11:19:50 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 17 11:19:50 2018 +0000"
      },
      "message": "Merge \"Remove uses of libcore.io DropBox and EventLogger\""
    },
    {
      "commit": "2892e7e4ce2b0d85a51e4fa6753aaa24dd83df0d",
      "tree": "fbdeae83c62e783932496dc9ad6dc58b93caeb2f",
      "parents": [
        "674a3dcb50cfcb1eadd399b43adc185033481f20",
        "335860e44f6c7d040646be9d50c862b9c6488dec"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Dec 16 04:58:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Dec 16 04:58:37 2018 +0000"
      },
      "message": "Merge \"Moved data settings to phone\""
    },
    {
      "commit": "335860e44f6c7d040646be9d50c862b9c6488dec",
      "tree": "f2514c4d240fb891135262f95e21e43095b1642b",
      "parents": [
        "fcfb51fa4ea4c1566f929fd638e4d218aaee694d"
      ],
      "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": "Fri Dec 14 20:57:54 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\nChange-Id: Ica24b708beb63156937e88198a4c915485771b0a\n"
    },
    {
      "commit": "ecb6124d540975d8f2466bc9d9bf4b79bc6ff972",
      "tree": "c48ff542406aebeb536e3a7fa63d3c99159a4ec7",
      "parents": [
        "bb28a036c3cd0ef6433efb16ed99ae703bcfe4a7"
      ],
      "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": "Fri Dec 14 15:27:05 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\nBug: 119748341\nTest: make checkbuild, flash\nChange-Id: I9dbd1b6dea92f7441efb6d0a579efd13bc0e5139\n"
    },
    {
      "commit": "63beeeadede78663294c7e2ae11385b52606bf0d",
      "tree": "b1754bc6d0460e9b9120f6b9abc030bd858a22c8",
      "parents": [
        "066f0314793d7beac785d0bd736eb01de88c3f97",
        "6279e97c43f80012cc3a5a6f269506fb55a165e3"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Thu Dec 13 23:42:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 13 23:42:14 2018 +0000"
      },
      "message": "Merge \"Add Emergency Dial into RIL and Remove PhoneNumberUtils Ecclist check\""
    },
    {
      "commit": "bf90db5e06869dcf103a37a52974f642f499e713",
      "tree": "094481ecf2325c4b8a48ceeea498690486a26367",
      "parents": [
        "8bac1090ee9f8b43ef5e4e5c5fb0211a0463f748"
      ],
      "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": "Wed Dec 12 23:10:14 2018 -0800"
      },
      "message": "move and rename DcFailCause to DataFailCause\n\nBug: 119891533\nTest: Build\nChange-Id: I6f0e474a9ee3f8befc8b0a221713a2080b59844c\n"
    },
    {
      "commit": "6279e97c43f80012cc3a5a6f269506fb55a165e3",
      "tree": "942616e962915b3c2ad5d1f40a893fc56fb3479e",
      "parents": [
        "cae8ed62b4843f26b5a4682866a05d105fb00f53"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Mon Dec 10 14:29:06 2018 -0800"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Wed Dec 12 16:49:57 2018 -0800"
      },
      "message": "Add Emergency Dial into RIL and Remove PhoneNumberUtils Ecclist check\n\nBug: 112657134\nTest: Treehugger\nChange-Id: I297334be370688fd9a9d46920a09152f57152039\n"
    },
    {
      "commit": "7a7a823422762fe2e6d5f5888b9ca29d2e81ece1",
      "tree": "ae0422552c5c897b07ca2a59933b84798186492f",
      "parents": [
        "7b3b969f3a4c67b71dc74a50dc8cc4ad242efbcd",
        "37d00de39001fbf790d01dcbd23eb434e7a470f6"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Dec 11 06:08:23 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 11 06:08:23 2018 -0800"
      },
      "message": "Merge \"Switch last c.a.i18n.phonenumbers hiddenapi entries to annotations\" am: 15152e7d95 am: f0e9bc79dd\nam: 37d00de390\n\nChange-Id: If39b82b838f2a71a69f32eba98320726758642fe\n"
    },
    {
      "commit": "1575a04e7bc830a8fc15de34dea6362b10c563eb",
      "tree": "db5be622ac5eaa5dcc3eb681258b48ec70d85ca9",
      "parents": [
        "4c47901848ccc14b0e4ced7f971a163e2c734d8a"
      ],
      "author": {
        "name": "Soonil Nagarkar",
        "email": "sooniln@google.com",
        "time": "Wed Oct 24 17:54:54 2018 -0700"
      },
      "committer": {
        "name": "Soonil Nagarkar",
        "email": "sooniln@google.com",
        "time": "Mon Dec 10 10:29:17 2018 -0800"
      },
      "message": "Refactor how location providers are managed\n\nPut enabled/disabled state under location provider control, and use it\nto represent whether a location provider may be used, not whether the\nuser has enabled or disabled a location provider.\n\nBug: 118885128\nTest: manually\nChange-Id: I1209c49c13ca8995b223f383ad332322fffc7a96\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": "746d10446c77218b430e31ae0fcc0d0925bd45fc",
      "tree": "7f8a52bb47e4b33491f3c21a862684f68c18a0bb",
      "parents": [
        "16171a3006e82e237d4dd1cceab454303aeaae04"
      ],
      "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": "Thu Dec 06 14:21:37 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\nChange-Id: I3c9ed9502960c3f743f41078089cfff611cd96b0\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": "3eae313ea3f3752ed313bbd38ed14022ab1c56da",
      "tree": "3b178dee7b7b34b29a6ba0f5ad311ca88d2d1afa",
      "parents": [
        "ea6dcec9fa8a147c1a39039e068c8f7759dd9ba0"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue Dec 04 19:07:00 2018 +0000"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Dec 05 11:43:11 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\nThe CL also starts using greylist-max-p.txt (which is currently empty).\n\nTest: m appcompat\nTest: frameworks/base/tools/hiddenapi/generate_hiddenapi_lists_test.py\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": "9b2ec19f49e62610852cbc78fc4ca26e8f370051",
      "tree": "33d3b0b17bdcdb58b0cfd6d0c9ceeb88990ff738",
      "parents": [
        "3a96f91ac543d431a6aafc5faaa356a7bf9d54d1",
        "b724c4800fce9a9289e7647f135e0d772f6b2486"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Dec 03 07:51:14 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 03 07:51:14 2018 -0800"
      },
      "message": "Merge \"Actually check for READ_PHONE_STATE permission for Voicemail query\" am: 539f4f44c1 am: 5afc7541dd\nam: b724c4800f\n\nChange-Id: I9a53ab85e3c22ac54c46d01dd7123aed48f5631b\n"
    },
    {
      "commit": "db58c2056aef0f8a7c361250fa636c926af9009b",
      "tree": "3aeba485e8a2c153c6c6b5626210f2413861a3f8",
      "parents": [
        "4a1827399178a38e708be16ebae4f76a447975b2",
        "21096187156c0b2e40d1e943cb250fbdca9de022"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Sat Dec 01 08:14:19 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Dec 01 08:14:19 2018 +0000"
      },
      "message": "Merge \"Support multiple DcTracker for IWLAN refactoring\""
    },
    {
      "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": "b724c4800fce9a9289e7647f135e0d772f6b2486",
      "tree": "d0e6c5dcec1536fed6acad930d955b52cd61911e",
      "parents": [
        "83735846d436cf19c834c0ec96a7360999156463",
        "5afc7541ddff11f04afc4c7b9cce2e972f1da8cf"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Nov 30 11:18:26 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 30 11:18:26 2018 -0800"
      },
      "message": "Merge \"Actually check for READ_PHONE_STATE permission for Voicemail query\" am: 539f4f44c1\nam: 5afc7541dd\n\nChange-Id: I854846a6033dd17228563c7801060f1faabf761e\n"
    },
    {
      "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": "103e62a19f3a73233d4a8920c27cca3e9fe152af",
      "tree": "870b5be8b8bce1267b166ad328b79ca55508eec5",
      "parents": [
        "eb2f7b6b0bb974e59c7d1c1bdd168703e31fd385",
        "f1fcd494d2d6aac0043d18724eda57e390be0cce"
      ],
      "author": {
        "name": "Adam He",
        "email": "adamhe@google.com",
        "time": "Thu Nov 29 19:32:54 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 29 19:32:54 2018 +0000"
      },
      "message": "Merge \"Added 8th and 9th argument to pooled lambdas\""
    },
    {
      "commit": "9a94afc6ca274c73f91a05bdaa4a9a8b1d9eba0f",
      "tree": "75eb93d64bbb631e8bd10965c7c2e4c95e4367b5",
      "parents": [
        "fe46ecd6adf107eaaf5ccff3c44f52faea4e0182",
        "f96c90ac6c4e12113b5d0187bf3be9b39e7027f4"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Nov 29 17:14:15 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 29 17:14:15 2018 +0000"
      },
      "message": "Merge \"A brave new world for window insets (1/n)\""
    },
    {
      "commit": "46f1f376e5e8fa0218a4c82d95a485b1909718c7",
      "tree": "e203d327d1aa3f99fae3634114bb21983beb6a78",
      "parents": [
        "9a42260be400f7620e7a6605e68393e8dde61151",
        "a5c757634a6e40404562232b92d980cab826509d"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Nov 29 08:27:46 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 29 08:27:46 2018 -0800"
      },
      "message": "Remove remaining libcore entries from light greylist am: 900ab8acce am: f21cdd75a3\nam: a5c757634a\n\nChange-Id: Ib6cc355122c76c8deab725e12d386d488f372551\n"
    },
    {
      "commit": "a5c757634a6e40404562232b92d980cab826509d",
      "tree": "0605c7648cb0ed3433664f5d0500d6b6cb8611ca",
      "parents": [
        "704437eac44df80120d6b887ecabb38304205db2",
        "f21cdd75a3bcfd4e673492a18038fb9533a9d380"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Nov 29 08:09:38 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 29 08:09:38 2018 -0800"
      },
      "message": "Remove remaining libcore entries from light greylist am: 900ab8acce\nam: f21cdd75a3\n\nChange-Id: I9898848f42933defa296253ac6253ea430824748\n"
    },
    {
      "commit": "f96c90ac6c4e12113b5d0187bf3be9b39e7027f4",
      "tree": "fc94913301fe50110c27d0d9a339bf7780df6b81",
      "parents": [
        "e30fc89f6ef268e45c3879a03c4d294ca4f1ba1c"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Sep 26 16:55:15 2018 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Nov 29 13:37:43 2018 +0100"
      },
      "message": "A brave new world for window insets (1/n)\n\nThis CL starts a journey to discover a brave new inset world. The\npath to get us there may be rocky, but it\u0027s going to be rocky.\n\nOne of the main pledges of the new API is that an app can retrieve\nwhat is causing a certain inset easily. For that, we need to\ndispatch metadata who is causing what inset, such that we can query\nit from the client side.\n\nFurthermore, the client will be able to manipulate insets directly,\nbut also listen to animation changes. We don\u0027t want to go through\nwindow manager for that, thus, there needs to be a local codepath\nfrom (global window state -\u003e WindowInsets).\n\nBecause we have these two requirements, we dispatch the relevant\nglobal window state for insets, represented by InsetsState, and\ndispatch it to the client. On the client side we take the frame\nand the InsetsState and generate WindowInsets out of it.\n\nBug: 118118435\nTest: InsetsSourceTest, InsetsStateTest, InsetsSourceProviderTest,\nInsetsStateControllerTest\nChange-Id: I2bfe9dda376512916261823fc2ee35cbedeb6731\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": "c74e1a6722003cf8b0eccc47a613c96a28afa9ba",
      "tree": "73f5c235b15b0dd9738fcd88b9eebd654290e4ab",
      "parents": [
        "d054695e28290a66f4a48a957b4913f6afac058f",
        "a7f9dce360e47df579c8bc4c526c0bf8358d4a00"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 29 00:37:05 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 29 00:37:05 2018 +0000"
      },
      "message": "Merge \"Fixed race condition in data connection\""
    },
    {
      "commit": "f1fcd494d2d6aac0043d18724eda57e390be0cce",
      "tree": "334d28ff4b844fab55a5f5523564219853b10fe4",
      "parents": [
        "ddc2f8780915975eb48df2441bf2da67a0f504fc"
      ],
      "author": {
        "name": "Adam He",
        "email": "adamhe@google.com",
        "time": "Tue Nov 27 15:27:44 2018 -0800"
      },
      "committer": {
        "name": "Adam He",
        "email": "adamhe@google.com",
        "time": "Wed Nov 28 14:26:37 2018 -0800"
      },
      "message": "Added 8th and 9th argument to pooled lambdas\n\nNeeded for Autofill Field Classification implementation\n\nBug: 118681526\nTest: atest CtsAutoFillServiceTestCases\nChange-Id: I0ecebc391a93928618f349a1fd1af6304ee44006\n"
    },
    {
      "commit": "a7f9dce360e47df579c8bc4c526c0bf8358d4a00",
      "tree": "8594d4bce4e749294317d565a2a5e3cc4b2c97ab",
      "parents": [
        "3f45521e9776beb1672b4f6b67776d0275f01909"
      ],
      "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": "Wed Nov 28 13:02:42 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\nChange-Id: Iffc840715684f4db78f3635b403e1b2772412099\n"
    },
    {
      "commit": "1e44f82dd89bbd863619f8a17a2fbf65cbf2ab84",
      "tree": "2f719cb7700a10a2162c99695a520c70cf919c51",
      "parents": [
        "fbc5842d164cdcac704e6ed4262597b9039c86b4",
        "f390a4871087582c94db9a2c4d4d903b22cf17f1"
      ],
      "author": {
        "name": "vichang",
        "email": "vichang@google.com",
        "time": "Wed Nov 28 11:36:27 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 28 11:36:27 2018 -0800"
      },
      "message": "Merge \"Fix warning in config/boot-image-profile.txt\" am: 81dc06e259 am: f22673adb8\nam: f390a48710\n\nChange-Id: I2a1c0c98adcefa7085431b381de2ba4504846a52\n"
    },
    {
      "commit": "f390a4871087582c94db9a2c4d4d903b22cf17f1",
      "tree": "43dbc8c2fd20c62bea20da311338c8a1d21c4124",
      "parents": [
        "402dc485d0f8b8b11d6936f609e11fda856ab83d",
        "f22673adb89e9a31b47fa326f61418e130eb40ef"
      ],
      "author": {
        "name": "vichang",
        "email": "vichang@google.com",
        "time": "Wed Nov 28 11:11:58 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 28 11:11:58 2018 -0800"
      },
      "message": "Merge \"Fix warning in config/boot-image-profile.txt\" am: 81dc06e259\nam: f22673adb8\n\nChange-Id: Iade600bd31b2774119b0c6ac2ade77568262a102\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": "f148c8d7d48d06ebea881199a3bebac93a062f31",
      "tree": "2d2f2a81b48b7f2bfbb8f067cd77582d0ad36e1f",
      "parents": [
        "6cb11aeb4adbd42e5af31de063dc6822b81087fb",
        "402dc485d0f8b8b11d6936f609e11fda856ab83d"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Nov 28 08:24:57 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 28 08:24:57 2018 -0800"
      },
      "message": "Merge \"Track move of timezone classes to libcore.timezone\" am: d48dbc9a34 am: f79ecf7c82\nam: 402dc485d0\n\nChange-Id: If9c8cfdce9bd0b3bcd460216edca369fd75abdde\n"
    },
    {
      "commit": "402dc485d0f8b8b11d6936f609e11fda856ab83d",
      "tree": "e6ea987b7d1a679b5695a0dcc319105168a5274e",
      "parents": [
        "9a827ab8c1bde5179df10f8d1065bc6a7ea6c60c",
        "f79ecf7c82ba9b2815dd39920672866216b107e5"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Nov 28 08:10:04 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 28 08:10:04 2018 -0800"
      },
      "message": "Merge \"Track move of timezone classes to libcore.timezone\" am: d48dbc9a34\nam: f79ecf7c82\n\nChange-Id: I1551e5d4330ea290ba3e3054349f79ee28f919c6\n"
    },
    {
      "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": "6f4e27192275bde19d5f0ad13ef249d2603a5208",
      "tree": "99c71af6fb3a2073d9425ba034001a5128c5d424",
      "parents": [
        "18439804f48198ef77bb80ff19b60fca6e824450",
        "a483f31ce80f1f12fb93e956702fa74ba6ba7bc0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 28 12:02:33 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 28 12:02:33 2018 +0000"
      },
      "message": "Merge \"Add displayId for WMS override pending transition APIs.\""
    },
    {
      "commit": "18439804f48198ef77bb80ff19b60fca6e824450",
      "tree": "3cb43c0e10a3fe58f5794c1a0066546ff71c9f65",
      "parents": [
        "e30fc89f6ef268e45c3879a03c4d294ca4f1ba1c",
        "ea6e7f0401018e9b859658ceb8bb94f47e837339"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 28 11:42:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 28 11:42:24 2018 +0000"
      },
      "message": "Merge \"Support hasNavigationBar per display(1/2)\""
    },
    {
      "commit": "ea6e7f0401018e9b859658ceb8bb94f47e837339",
      "tree": "d3c7e2447ec78cafb3899f69530299c0f96d83b0",
      "parents": [
        "88dbb1b2d4418be219822247479c1ca4d865383e"
      ],
      "author": {
        "name": "Charles Chen",
        "email": "charlesccchen@google.com",
        "time": "Mon Nov 19 21:37:45 2018 +0800"
      },
      "committer": {
        "name": "Charles Chen",
        "email": "charlesccchen@google.com",
        "time": "Wed Nov 28 15:22:44 2018 +0800"
      },
      "message": "Support hasNavigationBar per display(1/2)\n\nThis change is to support Auto case.\nAuto may need to support displays without navigation bar by default,\nbecause the display may be far away from driver.\nNote: currently, hasNavigationBar is global since it\u0027s from config.\n  In future patches, it will also check hasSystemDecorations() on\n  secondary display.\nTODO: We may find a way to make OEMs set hasNavigationBar() for each\n  display.\n\nFixes: 119584629\nTest: atest WmTests\nTest: atest InputMethodManagerServiceTests\nTest: atest SystemUiTests\nChange-Id: I427f8ad1f3da644a2bf79ee5b777830378515348\n"
    },
    {
      "commit": "f8c9314fb588d763780434ab531ff87370548fde",
      "tree": "2f648d7a764de0593a57d7e9922b9c709b04ba0a",
      "parents": [
        "0f94603082a4afba93506467918c077583d51e78",
        "383838072df476df6c522e4e57e9d7891d87ecda"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Nov 27 10:12:12 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 27 10:12:12 2018 -0800"
      },
      "message": "Merge \"Remove com.android.okhttp.... classes from light grey list\" am: 669037f821 am: 56fb324739\nam: 383838072d\n\nChange-Id: I5e1d9f4cc3c7f441e2f987b20135135f6a585540\n"
    },
    {
      "commit": "383838072df476df6c522e4e57e9d7891d87ecda",
      "tree": "4116a150480a4d46bd49526b65911cbb37811617",
      "parents": [
        "a0bbbc886fec3d3003a3a98ca2b655958571b566",
        "56fb32473908f7d982e48b1bcc43ced9cd25ebb1"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Nov 27 09:58:35 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 27 09:58:35 2018 -0800"
      },
      "message": "Merge \"Remove com.android.okhttp.... classes from light grey list\" am: 669037f821\nam: 56fb324739\n\nChange-Id: Ic0b051c56c0ed267bb466c82dda8db43cffe59aa\n"
    },
    {
      "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": "b3c1ad2b829150ddda168cb6a60e817a40e824b8",
      "tree": "6a4be7238aec236b310ebed7f4efaf36dc7b6304",
      "parents": [
        "b8f442304f25fc1b2df8b3d91b8f4cc6f0ee5c6c",
        "a0bbbc886fec3d3003a3a98ca2b655958571b566"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Nov 27 07:30:45 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 27 07:30:45 2018 -0800"
      },
      "message": "Merge \"Hand-edit boot-image-profile.txt to move classes\" am: 787e1ce12e am: f5ed99558a\nam: a0bbbc886f\n\nChange-Id: I372ae7ade0452626484fca1ac7915503e02ff2dc\n"
    },
    {
      "commit": "b8f442304f25fc1b2df8b3d91b8f4cc6f0ee5c6c",
      "tree": "fcfd9a252d92dd575c53d0e12a664ec8989bf072",
      "parents": [
        "e260927cfd470dde3f87ef60a51587942fa13c29",
        "abcea3c050374cd5948447ac885b1e7aa3cc30ab"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Nov 27 07:19:20 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 27 07:19:20 2018 -0800"
      },
      "message": "Merge \"Remove com.android.i18n.phonenumbers.... classes from light grey list\" am: d44e26bc69 am: 39aaa5e541\nam: abcea3c050\n\nChange-Id: I99f7ff69ea763ee4d9f04d96c3e91620dceb0fae\n"
    },
    {
      "commit": "a0bbbc886fec3d3003a3a98ca2b655958571b566",
      "tree": "29f9d4da1545f6b0e374a45e823e418bb8a40492",
      "parents": [
        "abcea3c050374cd5948447ac885b1e7aa3cc30ab",
        "f5ed99558ac12147989848be3218572bbabb4d42"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Nov 27 07:18:13 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 27 07:18:13 2018 -0800"
      },
      "message": "Merge \"Hand-edit boot-image-profile.txt to move classes\" am: 787e1ce12e\nam: f5ed99558a\n\nChange-Id: I939ef0924b629d0022d293afaa726c960da25910\n"
    },
    {
      "commit": "abcea3c050374cd5948447ac885b1e7aa3cc30ab",
      "tree": "2d5b16d45b5fe825c9e88d7286c2181f5ee74513",
      "parents": [
        "44f521a39f5f389042115161730ac7172ccd62dd",
        "39aaa5e541d857246ce4a2beae04f43e0614f805"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Nov 27 07:05:39 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 27 07:05:39 2018 -0800"
      },
      "message": "Merge \"Remove com.android.i18n.phonenumbers.... classes from light grey list\" am: d44e26bc69\nam: 39aaa5e541\n\nChange-Id: I3da6797d85e8271aab093e98a5a757f38f87e931\n"
    },
    {
      "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": "a483f31ce80f1f12fb93e956702fa74ba6ba7bc0",
      "tree": "edbd7c96eb80104d418d2c4d28ec795bfcd24103",
      "parents": [
        "509d06a6415b9f6a628d3ebac9f7047de8f7d34c"
      ],
      "author": {
        "name": "lumark",
        "email": "lumark@google.com",
        "time": "Tue Nov 20 15:24:05 2018 +0800"
      },
      "committer": {
        "name": "lumark",
        "email": "lumark@google.com",
        "time": "Tue Nov 27 20:36:08 2018 +0800"
      },
      "message": "Add displayId for WMS override pending transition APIs.\n\n1) For sysui or launcher used APIs to support multi-display:\n- overridePendingAppTransitionMultiThumbFuture\n- overridePendingAppTransitionRemote\n\n2) Modify WindowAnimator pending layout change debug log for all displays.\n\nBug: 119530958\n\nTest: atest ActivityManagerMultiDisplayTests\nTest: atest SystemUITests\nChange-Id: I46a118a21b4df42c0d1767b77d838956a53262d3\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": "21096187156c0b2e40d1e943cb250fbdca9de022",
      "tree": "3605aed6cff3805b219888de0c87a17cb98e3656",
      "parents": [
        "5798ef6a96c687689086104baa2da49b248bb0dc"
      ],
      "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": "Mon Nov 26 16:40:10 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\nChange-Id: I9f6afd65093dd1c65841466c6ff063717bb5bdaa\n"
    },
    {
      "commit": "81e10a706836c3e89cc4673fc78050ed4d86729b",
      "tree": "9c16ddc4c851a547fcb06b67e09c0b798b1b30c3",
      "parents": [
        "96a62ff0a1a0ddac8c7c830a0739a5fb744c261a"
      ],
      "author": {
        "name": "wilsonshih",
        "email": "wilsonshih@google.com",
        "time": "Thu Nov 15 10:54:21 2018 +0800"
      },
      "committer": {
        "name": "wilsonshih",
        "email": "wilsonshih@google.com",
        "time": "Fri Nov 23 17:12:24 2018 +0800"
      },
      "message": "Support wallpaper on secondary displays.(3/N)\n\nThe launchers which running on secondary displays can set the desired\nwallpaper dimensions and paddings on correct display.\nPreset reasonable wallpaper size for newly added displays.\nAdd some error handling between the binder calls.\n\nNote: We still only save/load wallpaper info for default display, as most of\ntime secondary displays are not fixed.\n\nBug: 115486823\nTest: atest WallpaperManagerTest\nTest: atest WmTests\nTest: atest ActivityManagerMultiDisplayTests\n\nChange-Id: Ifd1a96fa185f2d75825c6fe8d3db69466b31c5c8\n"
    },
    {
      "commit": "bec8b4d1b739d1fc274587c62b944d181dfcae19",
      "tree": "b269c06e0ecf22e561e15ca888284af4b2f0e280",
      "parents": [
        "4a9c854b8795295f9aa97e1966549314fa39287a",
        "deadb0cbbb82496d519ababcbf3eb8ade97fa5e0"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Nov 21 15:03:57 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 21 15:03:57 2018 -0800"
      },
      "message": "Merge \"Framework: Remove some methods from boot image profile\" am: b896d4fa3b am: 7d2ae7480f\nam: deadb0cbbb\n\nChange-Id: Id2307673c82a0fcaf4dee53aa880de61137f3e02\n"
    },
    {
      "commit": "deadb0cbbb82496d519ababcbf3eb8ade97fa5e0",
      "tree": "e01eab30408a94bfdce9585f5f0e9d8a4dae4c0e",
      "parents": [
        "80ae48bff3797b8b397ca06a91f527b4b1279477",
        "7d2ae7480f1b902dc68e440a47eeed7ffc0eec85"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Nov 21 14:49:03 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 21 14:49:03 2018 -0800"
      },
      "message": "Merge \"Framework: Remove some methods from boot image profile\" am: b896d4fa3b\nam: 7d2ae7480f\n\nChange-Id: Ie2079a1afb29b4fb8d81be98a19a2b9b01e955e7\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": "3389e5b577110e8b1a9b9dbfb63f828f671c8051",
      "tree": "bbb782c4dc5368521318989b6657a12ac9107c11",
      "parents": [
        "6b622a868d5115197596489870f1c73943fd3c87",
        "7329bdb3b74ff1127135061c5384fc1c09fa81e2"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue Nov 20 11:37:03 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 20 11:37:03 2018 -0800"
      },
      "message": "Merge \"Check in P dark greylist\" am: 3d08740424 am: b4cd37dd99\nam: 7329bdb3b7\n\nChange-Id: Ifb30bbbe2e731fd5bd9020566c180bc0ad62ff06\n"
    },
    {
      "commit": "7329bdb3b74ff1127135061c5384fc1c09fa81e2",
      "tree": "b90e1aabbc2a2652b0ff4e840878d20e54772f88",
      "parents": [
        "8a30c0923860716cfc655a395bf0ce1bc5da93e4",
        "b4cd37dd9946f353c30f95ffb5991dfc62e2eb89"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue Nov 20 11:22:34 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 20 11:22:34 2018 -0800"
      },
      "message": "Merge \"Check in P dark greylist\" am: 3d08740424\nam: b4cd37dd99\n\nChange-Id: Ib8853c6fe13039b4de5705c6c2b12c5a89e51329\n"
    },
    {
      "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": "75418ebfe2c9e6168e8833ce44ddce1dec5114c3",
      "tree": "86f44f1d76b345683a02aa65051c4a13e07d8f20",
      "parents": [
        "beea2153abc5a56e9986080051b2303230983d50",
        "f7a5ef5caa87e7906c832adfaf330d8fa6b4343c"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Mon Nov 19 14:24:52 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Nov 19 14:24:52 2018 -0800"
      },
      "message": "Merge \"Remove dummy subscription ids\" am: 22d12411fd\nam: f7a5ef5caa\n\nChange-Id: Id0a69db7c6668770361b6df58eef8d1a082ceca4\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": "2f6ef53ec63b16223d6ef07766c252deaba678eb",
      "tree": "d2e7ccbd3599f859770f0900ae0016603a3aef51",
      "parents": [
        "8145a37aac4dc09c4964ed77249b432aacf7818d",
        "bfde48f4ed4958251d28e695a39ce88f10f3542f"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Mon Nov 19 20:38:42 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 19 20:38:42 2018 +0000"
      },
      "message": "Merge \"Remove dummy subscription ids\""
    },
    {
      "commit": "f436f5fd73fefdaaae5d10ca1d7943e1786a0760",
      "tree": "0eea163cf4411289bb23dca69268b83902aff5b9",
      "parents": [
        "f7ee5ae51e9d6dae2a3110aabcaaa7e2cc56331e",
        "ee231b550e8e7439c44aabaf20633bdb10ee9227"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Nov 19 04:28:27 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Nov 19 04:28:27 2018 -0800"
      },
      "message": "Merge \"Track changes in system/timezone / libcore\" am: 80a2e6e628 am: 1015ddf86b\nam: ee231b550e\n\nChange-Id: I5cbd74fbee218b5846c813e9657cc7981719c46d\n"
    },
    {
      "commit": "ee231b550e8e7439c44aabaf20633bdb10ee9227",
      "tree": "1e6150e8fea786e4de639797d6f1943ea92b1afd",
      "parents": [
        "4a66f9c79f6234fd940ba41fbd4dad0bcb39d1fa",
        "1015ddf86b80e02ca6e2d1e6bb8b9642d43f7e4b"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Nov 19 04:14:05 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Nov 19 04:14:05 2018 -0800"
      },
      "message": "Merge \"Track changes in system/timezone / libcore\" am: 80a2e6e628\nam: 1015ddf86b\n\nChange-Id: Ic738edf8465d4b8c0ad428aa1e693454db1bb445\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": "463e2b0d3cb68eb8693a6dcaece240b2e9ca6304",
      "tree": "68bdb0870a4bfad4a4e6270c89235547b960c992",
      "parents": [
        "a12f80da7a2af78ebf8138ee5dc1c667c8768e50",
        "444162a57c7fa5050c87a547e32a3e294220c4c3"
      ],
      "author": {
        "name": "Janis Danisevskis",
        "email": "jdanis@google.com",
        "time": "Thu Nov 15 06:39:39 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 15 06:39:39 2018 -0800"
      },
      "message": "Merge \"Multi-threaded keystore\" am: 9f248989bf am: cbd890315e\nam: 444162a57c\n\nChange-Id: I2c09961a74c7de92d85f3d2045dd065c94bc6fac\n"
    },
    {
      "commit": "444162a57c7fa5050c87a547e32a3e294220c4c3",
      "tree": "a6b785bddaabe4503d11fc45c61a6373dd2cdeb6",
      "parents": [
        "29a29e452cf14e34d51137219043df1c9ad1140d",
        "cbd890315e169a32f93b3bbf02899501b7af0b68"
      ],
      "author": {
        "name": "Janis Danisevskis",
        "email": "jdanis@google.com",
        "time": "Wed Nov 14 17:56:37 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 14 17:56:37 2018 -0800"
      },
      "message": "Merge \"Multi-threaded keystore\" am: 9f248989bf\nam: cbd890315e\n\nChange-Id: Ie394840ac3e0bd571b9dfb6654c28d8a4032617f\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": "bfde48f4ed4958251d28e695a39ce88f10f3542f",
      "tree": "dcff5e8a65bde7403acd3304fa55e33a84df2e0f",
      "parents": [
        "3235c5c489e613f9e7e0043936ea0de42c6a64e1"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Fri Nov 09 14:52:25 2018 -0800"
      },
      "committer": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Tue Nov 13 19:36:00 2018 +0000"
      },
      "message": "Remove dummy subscription ids\n\nTest: Treehugger\nBug: 119144366\nChange-Id: Ied6d1bd084b2632e72ef60bd96c8a1e6c9d1a16e\n"
    },
    {
      "commit": "6861f4b571e0419fb2921066baf8ac5dc9fa0ea6",
      "tree": "b277acdb16e03e7e52e46f268f95d0609e6a7d8f",
      "parents": [
        "4c070fa44364abe4f68573f42a5b710531db1e8d",
        "face88cf2c47740a8cab53f0e0161228b2d073f3"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Nov 13 08:26:48 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 13 08:26:48 2018 -0800"
      },
      "message": "Merge \"Remove com.android.bouncycastle.... classes from light grey list\" am: cacc09018b am: c0c49cee10\nam: face88cf2c\n\nChange-Id: I34c1fada31b87535ec7396adeab84d9e54bd5de5\n"
    },
    {
      "commit": "d402828debab5c97899591969844e5f77c078b60",
      "tree": "488552248828a856f7c477ec69b312b58445aa5f",
      "parents": [
        "97dbb7b9684c741ad1c3718fb1cc1e62dc9457e6",
        "29d80731daccfb8589a60b66dd0bcea538d6323f"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Nov 13 08:15:38 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 13 08:15:38 2018 -0800"
      },
      "message": "Merge \"Remove com.android.conscrypt.... classes from light grey list\" am: 5cc3d900b9 am: 8c72aec115\nam: 29d80731da\n\nChange-Id: I6927d3e50f570b2607d5347b01fe07831beb49bb\n"
    },
    {
      "commit": "face88cf2c47740a8cab53f0e0161228b2d073f3",
      "tree": "4c5134d4759895044b2c301cc62e0f6628cdc133",
      "parents": [
        "29d80731daccfb8589a60b66dd0bcea538d6323f",
        "c0c49cee1025476e46ac98dd8547b95ea6e46f3e"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Nov 13 08:12:19 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 13 08:12:19 2018 -0800"
      },
      "message": "Merge \"Remove com.android.bouncycastle.... classes from light grey list\" am: cacc09018b\nam: c0c49cee10\n\nChange-Id: I93fa34def495a9b05643d683e8f1b20b75f66be8\n"
    },
    {
      "commit": "29d80731daccfb8589a60b66dd0bcea538d6323f",
      "tree": "3583fc9d59c8cbe225d92f5a1fcc841ad955ffaa",
      "parents": [
        "8a637bb01a6f1747129bae2a5d011d72fed34bf4",
        "8c72aec115bd9293c09cf66311865d4262083a6b"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Nov 13 07:58:49 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 13 07:58:49 2018 -0800"
      },
      "message": "Merge \"Remove com.android.conscrypt.... classes from light grey list\" am: 5cc3d900b9\nam: 8c72aec115\n\nChange-Id: I28e1b76b7b444869000711e16cc3670768bcc7aa\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": "6cf46ea6fe5f0d350f0da32b6d93e6491faf94b5",
      "tree": "a249a3476176b250f76bede9b332e3cf3034704b",
      "parents": [
        "40249d96a0e414593047dc44ad79484e727c668e",
        "8a637bb01a6f1747129bae2a5d011d72fed34bf4"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Nov 13 06:57:03 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 13 06:57:03 2018 -0800"
      },
      "message": "Merge \"Re-add light-greylist entries incorrectly removed with icu entries\" am: e6e6968081 am: 8c265bf5a7\nam: 8a637bb01a\n\nChange-Id: Ieb5d07f1c7afda4db2ef72c202ffc9b275b1d15f\n"
    },
    {
      "commit": "8a637bb01a6f1747129bae2a5d011d72fed34bf4",
      "tree": "2494ce5ab8652347a5ccce3ac4447a8a8e5e22df",
      "parents": [
        "f3fa150b77bd68919dbfff91de5ab3a1a9213460",
        "8c265bf5a7b6336cb5b611ce641c95f4ef7c2971"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Nov 13 06:47:22 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 13 06:47:22 2018 -0800"
      },
      "message": "Merge \"Re-add light-greylist entries incorrectly removed with icu entries\" am: e6e6968081\nam: 8c265bf5a7\n\nChange-Id: Iabb7fb1fabab8eb1a67e09870b856367140d8ca1\n"
    },
    {
      "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": "84d49aa8c861faf0923f0535f74a2ebea8d13ab2",
      "tree": "c4f8d351294e06065540b2bbeb38c04e191f205f",
      "parents": [
        "a737061a3febfe0efcd04c1b6de50f84bfd54a01",
        "c4f03f3a9440e6c9efb4633095958a7449a5ada0"
      ],
      "author": {
        "name": "Adam He",
        "email": "adamhe@google.com",
        "time": "Fri Nov 09 23:56:03 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 09 23:56:03 2018 +0000"
      },
      "message": "Merge \"Added 7th argument to pooled lambdas\""
    },
    {
      "commit": "5d304e4c7f8719b1023544dbb85cd2e2cc976d00",
      "tree": "943b77a1c3925fb7b248113bfc6fea91d708d884",
      "parents": [
        "07317d001c50a8e389db21a51b306effd516449f",
        "f82d01d16ffa17031d32c95cb48c5fedc7f99483"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Nov 09 14:31:29 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 09 14:31:29 2018 -0800"
      },
      "message": "Merge \"Remove android.icu.... classes from light grey list\" am: c6b17ad431 am: 1519c387e7\nam: f82d01d16f\n\nChange-Id: I1dfb95909fd5976b551cf705344bcab1e7d1c489\n"
    },
    {
      "commit": "3a72e2b08e2590c28ce84c36c7b0b35d4da28bb5",
      "tree": "fc2e67da775661c612a89c14195bc096616d0950",
      "parents": [
        "5efda82dada66d807133ae9303a1cf4bb415696e",
        "5c5fe83c4dd9a8c82e725ef1fa84165cca37d8ed"
      ],
      "author": {
        "name": "Janis Danisevskis",
        "email": "jdanis@google.com",
        "time": "Fri Nov 09 13:21:46 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 09 13:21:46 2018 -0800"
      },
      "message": "Remove legacy functions form IKeystoreService.aidl am: 1864c95616 am: 036229c8df\nam: 5c5fe83c4d\n\nChange-Id: Id2fa59fcbe111a968abef088b76fb97dbe2e369e\n"
    },
    {
      "commit": "6ae76d0d8a355cc34b6207cfb8e47384b0fdabdf",
      "tree": "7632503d68d606eff7d867c5147cc2e789fbf09f",
      "parents": [
        "72e8228fb8f903972e0903e0469619037006aa98",
        "8785ceb3b94b78312cd24e22f05610d9b654221e"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Nov 09 19:16:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 09 19:16:27 2018 +0000"
      },
      "message": "Merge \"Refactors and a potential public API for rendering\""
    },
    {
      "commit": "f82d01d16ffa17031d32c95cb48c5fedc7f99483",
      "tree": "b56500d2076d7e59bbe99280ed8d3dff2d8f665c",
      "parents": [
        "0a0559c0ce0134367ef5d771bc5fbea252b3ccda",
        "1519c387e782a61358d4fc8c495eba9dc59d2a91"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Nov 09 05:51:34 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 09 05:51:34 2018 -0800"
      },
      "message": "Merge \"Remove android.icu.... classes from light grey list\" am: c6b17ad431\nam: 1519c387e7\n\nChange-Id: If1d84299aada7dd3f86d4006a781e9af7a1baaa7\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": "5c5fe83c4dd9a8c82e725ef1fa84165cca37d8ed",
      "tree": "4b212c446812ad57d5153db9a7fa8477f82c634b",
      "parents": [
        "305869b27ec726aed77423b3f78b466290d6cfeb",
        "036229c8df47bbee7eae7b6503c7e6c80d6fa4a1"
      ],
      "author": {
        "name": "Janis Danisevskis",
        "email": "jdanis@google.com",
        "time": "Thu Nov 08 15:33:21 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 08 15:33:21 2018 -0800"
      },
      "message": "Remove legacy functions form IKeystoreService.aidl am: 1864c95616\nam: 036229c8df\n\nChange-Id: I7475f8bd936147efaf4344ba625e50875534b8b8\n"
    },
    {
      "commit": "8785ceb3b94b78312cd24e22f05610d9b654221e",
      "tree": "b5d3016cfa322fb354bf41b09ca86abc8e10365a",
      "parents": [
        "22b63148b14a0aac39323c1590c1cae3dc101979"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Oct 29 16:45:58 2018 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Nov 08 15:32:35 2018 -0800"
      },
      "message": "Refactors and a potential public API for rendering\n\nSplit out the View/ViewRootImpl bits from the\nhardware rendering bits.\n\nCreate a potential public API surface for\nhardware rendering\n\nBug: 112709971\nTest: builds \u0026 boots\n\nChange-Id: I9e6f44b07a170574a905f42338282c4bb7e95f56\n"
    },
    {
      "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": "7391d7612dd453753eb877b7cc53516dc1948ce7",
      "tree": "d75466630f4d7a8832398944c57831114c132f63",
      "parents": [
        "7c31e49467695b439e56a0827c6874f5688cc7eb",
        "6cb15cffb62811fea9e65d1d2611ec50bdf8ead5"
      ],
      "author": {
        "name": "vichang",
        "email": "vichang@google.com",
        "time": "Thu Nov 08 12:12:36 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 08 12:12:36 2018 -0800"
      },
      "message": "Merge \"Add some ICU 63 classes into boot image profile\" am: 93bf21dad4 am: 28773473d1\nam: 6cb15cffb6\n\nChange-Id: Ia3d84dc7890d8d8ddb5f7651c150134180116a30\n"
    },
    {
      "commit": "6cb15cffb62811fea9e65d1d2611ec50bdf8ead5",
      "tree": "a82423b16a74b71c3c9edf2d450d1b2cf8f08f0b",
      "parents": [
        "f922fb13758dbc3002ba59249f6fb8d37947d6fc",
        "28773473d14078a849a7aafc25839dad60951566"
      ],
      "author": {
        "name": "vichang",
        "email": "vichang@google.com",
        "time": "Thu Nov 08 11:56:23 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 08 11:56:23 2018 -0800"
      },
      "message": "Merge \"Add some ICU 63 classes into boot image profile\" am: 93bf21dad4\nam: 28773473d1\n\nChange-Id: Ib94cb36ec893186f7226b5101012291cd62dc904\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": "c4f03f3a9440e6c9efb4633095958a7449a5ada0",
      "tree": "12a1534c15968cc069ef05ef70d7c5a0f8b9381b",
      "parents": [
        "d6a4c6768e574ef7d277507d9cfb035c79cb5f4b"
      ],
      "author": {
        "name": "Adam He",
        "email": "adamhe@google.com",
        "time": "Wed Nov 07 11:31:18 2018 -0800"
      },
      "committer": {
        "name": "Adam He",
        "email": "adamhe@google.com",
        "time": "Thu Nov 08 10:33:44 2018 -0800"
      },
      "message": "Added 7th argument to pooled lambdas\n\nBug: 118681526\nTest: atest CtsAutoFillServiceTestCases\nChange-Id: I972e2f4114f3f7c2dd31de3169e0c8216af09892\n"
    },
    {
      "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": "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"
    }
  ],
  "next": "07160ff7e5ac08e45d9fc15c61d84054b8790d3d"
}
