)]}'
{
  "log": [
    {
      "commit": "9554abf9ed2556a92dee0ccce7972691a44d5ec7",
      "tree": "f37a22d18a091c61b71438f09b3cbd2de7d6846a",
      "parents": [
        "06e2f822b9e49665b32952608e96723737c713b1"
      ],
      "author": {
        "name": "markchien",
        "email": "markchien@google.com",
        "time": "Wed Mar 06 16:25:00 2019 +0800"
      },
      "committer": {
        "name": "markchien",
        "email": "markchien@google.com",
        "time": "Thu Mar 07 13:33:21 2019 +0800"
      },
      "message": "Fix TetheringEntitlementValueListener related API\n\nTest: -build, flash, boot\n      -atest FrameworksNetTests\nbug: 126701557\nbug: 126392011\n\nChange-Id: I6dda10fbfe8ffaef71269617750a22563396f5ea\n"
    },
    {
      "commit": "06e2f822b9e49665b32952608e96723737c713b1",
      "tree": "a10ac8c9f1548eb19cb7633e13d81a07f97eb5b1",
      "parents": [
        "8768bea03bd4801735d8bc75f8e9a1c0660b0a92",
        "ea741435e4d0958e065ac768db8d5ddbbf944df1"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Mar 05 06:56:14 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 05 06:56:14 2019 +0000"
      },
      "message": "Merge \"Fixed that DcTracker does not use correct data registration info\""
    },
    {
      "commit": "ea741435e4d0958e065ac768db8d5ddbbf944df1",
      "tree": "80264d309c5bc1044648f621c042c1dba498100c",
      "parents": [
        "5461b1d23f0f3e2af54dc371200a2d6c4d4b524d"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Feb 26 13:10:05 2019 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Mar 04 21:15:36 2019 -0800"
      },
      "message": "Fixed that DcTracker does not use correct data registration info\n\nFixed by using correct info from the corresponding transport\n\nTest: Unit tests + manual\nBug: 126436426\n\nMerged-In: Ie8ae20423b794622b6a6141faf68c01b75c144ce\nChange-Id: Ie8ae20423b794622b6a6141faf68c01b75c144ce\n(cherry picked from commit 1fa6cf157806673ca65383d281ca344329e28c28)\n"
    },
    {
      "commit": "8768bea03bd4801735d8bc75f8e9a1c0660b0a92",
      "tree": "d7cee3fb448b68fa9174f28f36463a367d4e2e15",
      "parents": [
        "92c55f03c6629079df5653b1a661e33b01ac69c7",
        "dda2335e3263ee05e9542cd8b5390dcadfd211f4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 05 02:16:42 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 05 02:16:42 2019 +0000"
      },
      "message": "Merge \"Move PublicFormat definition to libui\""
    },
    {
      "commit": "92c55f03c6629079df5653b1a661e33b01ac69c7",
      "tree": "ad41c0f6e119ae1c1035242bbc50824257c869cf",
      "parents": [
        "d14d29ca8fa5f823cee1c5eabe139e2733374f71",
        "c51b06d276ffde3527a4800213a85aff87c2e29c"
      ],
      "author": {
        "name": "Varun Anand",
        "email": "vaanand@google.com",
        "time": "Tue Mar 05 01:37:30 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 05 01:37:30 2019 +0000"
      },
      "message": "Merge \"Fix isActiveNetworkMetered for VPNs.\""
    },
    {
      "commit": "d14d29ca8fa5f823cee1c5eabe139e2733374f71",
      "tree": "3ce359e0a316ea9c8fa478d5a89e13d25a055088",
      "parents": [
        "5461b1d23f0f3e2af54dc371200a2d6c4d4b524d",
        "d989bb6377e2634a6dbc97d493a7d03cec1930aa"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 04 22:47:16 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 04 22:47:16 2019 +0000"
      },
      "message": "Merge \"Extract android_media_Utils.cpp as a lib\""
    },
    {
      "commit": "5461b1d23f0f3e2af54dc371200a2d6c4d4b524d",
      "tree": "a067101d31f89f07512c4f56500c87560796ccbe",
      "parents": [
        "cef848b56ed70bb05fe1a3229d2677d49d9413c9",
        "f9a71e81eee592dc48c90237c060f7624757cfb2"
      ],
      "author": {
        "name": "Michele Berionne",
        "email": "mberionne@google.com",
        "time": "Mon Mar 04 21:12:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 04 21:12:06 2019 +0000"
      },
      "message": "Merge \"Move the check on multisim support when switch configuration is done\""
    },
    {
      "commit": "cef848b56ed70bb05fe1a3229d2677d49d9413c9",
      "tree": "21a8b239250218925327a896f827c0051c5c346a",
      "parents": [
        "56bd70db86cc2633d9a6374381880f326afb2248",
        "3e2365108092ba6c7944fbee4fab31839a3c173f"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Mar 04 21:02:10 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 04 21:02:10 2019 +0000"
      },
      "message": "Merge \"Update ImsSsData/ImsSsInfo API based on API council feedback.\""
    },
    {
      "commit": "56bd70db86cc2633d9a6374381880f326afb2248",
      "tree": "02ebaabe62e7c27e69f83aaaf14b24de3c03bad4",
      "parents": [
        "6d9dd94da079056fa127d1e293d3c38623fdf188",
        "260189ceabded07aaf087e3ea3cc33e5360bb1ef"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Mar 04 20:18:50 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 04 20:18:50 2019 +0000"
      },
      "message": "Merge \"Add NonNull and Nullable annotations\""
    },
    {
      "commit": "6d9dd94da079056fa127d1e293d3c38623fdf188",
      "tree": "a3e7ea282927542b1683fb454dbf54adb6658202",
      "parents": [
        "36791ef41eaec80d714286eae71e69f50573afa5",
        "9a7b0638ca14401b52f82584fff7b6abb2b85a3a"
      ],
      "author": {
        "name": "Michele Berionne",
        "email": "mberionne@google.com",
        "time": "Mon Mar 04 19:01:42 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 04 19:01:42 2019 +0000"
      },
      "message": "Merge \"Changes to APIs for CarrierRestrictionRules class\""
    },
    {
      "commit": "9a7b0638ca14401b52f82584fff7b6abb2b85a3a",
      "tree": "08adbf89e65d8215cac93b4f93546ff3f437957d",
      "parents": [
        "18900c462c16c0e3784b8bb6959426caa93cb8cb"
      ],
      "author": {
        "name": "Michele",
        "email": "mberionne@google.com",
        "time": "Thu Feb 28 22:38:33 2019 -0800"
      },
      "committer": {
        "name": "Michele",
        "email": "mberionne@google.com",
        "time": "Mon Mar 04 10:59:42 2019 -0800"
      },
      "message": "Changes to APIs for CarrierRestrictionRules class\n\nAdd @NonNull annotation where applicable.\nRename isCarrierIdentifiersAllowed into areCarrierIdentifiersAllowed.\nMake Builder class final.\n\nBug: 126375826\nBug: 126699079\nBug: 126700761\nTest: Compilation\nChange-Id: I1a02bc007f147597df97eaa55c00fd31a952870b\n"
    },
    {
      "commit": "36791ef41eaec80d714286eae71e69f50573afa5",
      "tree": "3dec2ed02d67fa1a296bbca9ea6bfe3a76b2067e",
      "parents": [
        "693e023bac07ccfb9546e8f35c4991245f9e8bd3",
        "fd3ee5783e9a335bf343caf4d4768d1246155508"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Mon Mar 04 18:23:30 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 04 18:23:30 2019 +0000"
      },
      "message": "Merge \"Adding new APN type for Mission Critical Services.\""
    },
    {
      "commit": "693e023bac07ccfb9546e8f35c4991245f9e8bd3",
      "tree": "db2ef6020ba5c406fbfb59537bc8a5d367253b73",
      "parents": [
        "0bbf61f024eccd569c9886c78c041acc59f2e04a",
        "a9b5b2aab060886396ec865b36fefa13b3d0c364"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 04 16:22:20 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 04 16:22:20 2019 +0000"
      },
      "message": "Merge \"Fix javadoc HTML escaping.\""
    },
    {
      "commit": "0bbf61f024eccd569c9886c78c041acc59f2e04a",
      "tree": "7301e1040ff3f82368af12d465e970ee5caa3546",
      "parents": [
        "898caeeaedc7a025a7f2b9fe2122c7972426f0fd",
        "2fac9dd3d4d58229ff9edad75b00a28befb2ffc2"
      ],
      "author": {
        "name": "Slava Shklyaev",
        "email": "slavash@google.com",
        "time": "Mon Mar 04 14:42:17 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 04 14:42:17 2019 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Revert \"Correct nullability and final constraints on new APIs.\"\"\"\""
    },
    {
      "commit": "2fac9dd3d4d58229ff9edad75b00a28befb2ffc2",
      "tree": "54e6c705bf46159536070d51624c2948f76cf2a2",
      "parents": [
        "b255be1307aeae47ca7e8ee72ab4da670a1c49f1"
      ],
      "author": {
        "name": "Slava Shklyaev",
        "email": "slavash@google.com",
        "time": "Mon Mar 04 14:39:56 2019 +0000"
      },
      "committer": {
        "name": "Slava Shklyaev",
        "email": "slavash@google.com",
        "time": "Mon Mar 04 14:39:56 2019 +0000"
      },
      "message": "Revert \"Revert \"Revert \"Correct nullability and final constraints on new APIs.\"\"\"\n\nThis reverts commit b255be1307aeae47ca7e8ee72ab4da670a1c49f1.\n\nReason for revert: the commit being reverted fixed git_master but broke aosp-master. This revert is aimed to fix aosp-master while not touching git_master.\n\nDO NOT MERGE: This change is aimed at aosp-master only and should not be merged into git_master.\n\nChange-Id: Ie5aaabb211affe2d21daaf87809641276d9d4707\n"
    },
    {
      "commit": "898caeeaedc7a025a7f2b9fe2122c7972426f0fd",
      "tree": "dc5ee84e48205b8297fe7f8738e87248244d4bc7",
      "parents": [
        "86e2035208dd3904766053a86fc0d80b5d95e64f",
        "cce7b33289a6ee7668973635fc9315b76ef19900"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Mar 04 12:14:59 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 04 12:14:59 2019 +0000"
      },
      "message": "Merge \"Use new libcore filegroup variable\""
    },
    {
      "commit": "86e2035208dd3904766053a86fc0d80b5d95e64f",
      "tree": "9d5c62aea9eb1ed9fbc17d11ce186366e2f6b268",
      "parents": [
        "70c0efdd86081211d160204c2b7037e24315d0aa",
        "b255be1307aeae47ca7e8ee72ab4da670a1c49f1"
      ],
      "author": {
        "name": "Slava Shklyaev",
        "email": "slavash@google.com",
        "time": "Mon Mar 04 11:49:34 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 04 11:49:34 2019 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Correct nullability and final constraints on new APIs.\"\"\""
    },
    {
      "commit": "b255be1307aeae47ca7e8ee72ab4da670a1c49f1",
      "tree": "d210efa82389660045fa73b52872bcdc0482499d",
      "parents": [
        "8462c66bd52f3132c3fa03475fcab2af30618f67"
      ],
      "author": {
        "name": "Slava Shklyaev",
        "email": "slavash@google.com",
        "time": "Mon Mar 04 11:47:11 2019 +0000"
      },
      "committer": {
        "name": "Slava Shklyaev",
        "email": "slavash@google.com",
        "time": "Mon Mar 04 11:47:11 2019 +0000"
      },
      "message": "Revert \"Revert \"Correct nullability and final constraints on new APIs.\"\"\n\nThis reverts commit 8462c66bd52f3132c3fa03475fcab2af30618f67.\n\nReason for revert: Looks like this change broke the build.\n\nChange-Id: I4cff1ec1211e278d5e5734f1594c096722293662\n"
    },
    {
      "commit": "70c0efdd86081211d160204c2b7037e24315d0aa",
      "tree": "e3fe638fab1e3d1e838bfe76cd0ddc922224992f",
      "parents": [
        "69ae441fa1cf4d7d91baca8b701d675a88e01b8a",
        "882eb1867c5b493d7264203812634a47b4e29d91"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 04 11:43:48 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 04 11:43:48 2019 +0000"
      },
      "message": "Merge \"Add @Nullable to new method\""
    },
    {
      "commit": "69ae441fa1cf4d7d91baca8b701d675a88e01b8a",
      "tree": "1ad0fc384e420cf3cca649ff51cb31edc6a1597c",
      "parents": [
        "049867e3644385aa9a261138406eca95dae03c4a",
        "ce7fdd4b831b7feadb6cb9dc4b82ed30d691640c"
      ],
      "author": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Mon Mar 04 09:16:07 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 04 09:16:07 2019 +0000"
      },
      "message": "Merge \"Return not supported if no necessary socket option\""
    },
    {
      "commit": "dda2335e3263ee05e9542cd8b5390dcadfd211f4",
      "tree": "4e8a66a336d4c948f1eaeb113ecc696ac97983ed",
      "parents": [
        "3649374e17f1f50957e011220dcef3d87a11c2e5"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Mon Mar 04 16:24:35 2019 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Mon Mar 04 16:24:35 2019 +0900"
      },
      "message": "Move PublicFormat definition to libui\n\nPublicFormat is defined in android_view_Surface.\nHowever this and related functions are also used in libmediandk\nwhich is both NDK and LL-NDK. As a LL-NDK it should run without\nlibandroid_runtime.\n\nBy moving PublicFormat definition and its utility functions\ninto libui, LL-NDK can use it without cost of libandroid_runtime.\n\nThis is a part cutting dependency from libmediandk to\nlibandroid_runtime.\n\nBug: 124268753\nTest: m -j\nChange-Id: I49eea4325cde244a7168c6954027ee5c9a8459da\nMerged-In: I49eea4325cde244a7168c6954027ee5c9a8459da\n"
    },
    {
      "commit": "049867e3644385aa9a261138406eca95dae03c4a",
      "tree": "fe2da0a6e9211fc4eb97c91adbca38f50e4f3dde",
      "parents": [
        "cdbfa9d0872202769e508f0421e8cf679a15b9c1",
        "8462c66bd52f3132c3fa03475fcab2af30618f67"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Mar 04 05:37:44 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 04 05:37:44 2019 +0000"
      },
      "message": "Merge \"Revert \"Correct nullability and final constraints on new APIs.\"\""
    },
    {
      "commit": "8462c66bd52f3132c3fa03475fcab2af30618f67",
      "tree": "54e6c705bf46159536070d51624c2948f76cf2a2",
      "parents": [
        "b6940c3ea6779bc6d062a430d9eebe192943f09a"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Mar 04 05:19:42 2019 +0000"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Mar 04 05:19:42 2019 +0000"
      },
      "message": "Revert \"Correct nullability and final constraints on new APIs.\"\n\nThis reverts commit b6940c3ea6779bc6d062a430d9eebe192943f09a.\n\nReason for revert: There appears to be a downstream issue with how the test API definitions are created; until I can figure out how to account for this I\u0027ll revert in AOSP (this is in internal master and its fine there).\n\nChange-Id: I840c3ed82afa18323408e161913a84858f7a1539\n"
    },
    {
      "commit": "cdbfa9d0872202769e508f0421e8cf679a15b9c1",
      "tree": "b4c309ac6cb8f4b680f7222a727444509838b121",
      "parents": [
        "7c447498c38f633718d2a95adef3a0609e86862e",
        "b6940c3ea6779bc6d062a430d9eebe192943f09a"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Mar 04 04:13:38 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 04 04:13:38 2019 +0000"
      },
      "message": "Merge \"Correct nullability and final constraints on new APIs.\""
    },
    {
      "commit": "7c447498c38f633718d2a95adef3a0609e86862e",
      "tree": "fe2da0a6e9211fc4eb97c91adbca38f50e4f3dde",
      "parents": [
        "3649374e17f1f50957e011220dcef3d87a11c2e5",
        "d7be4c70c364db98c1c69371abade0a6f45f580c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 04 01:46:23 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 04 01:46:23 2019 +0000"
      },
      "message": "Merge \"LocalLog: add overloaded dump and reverseDump methods.\""
    },
    {
      "commit": "3649374e17f1f50957e011220dcef3d87a11c2e5",
      "tree": "9453e2999b0b020d4699e4463e3d283645b936ae",
      "parents": [
        "a982663c2b68a4b0b956ee62eb52fb962d0a4f87",
        "124f1f6dd539577ffcc0099639be07df86b08981"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Sun Mar 03 23:26:09 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Mar 03 23:26:09 2019 +0000"
      },
      "message": "Merge \"Expose some APIs as test APIs to facilitate CTS\""
    },
    {
      "commit": "a982663c2b68a4b0b956ee62eb52fb962d0a4f87",
      "tree": "3fccbe219cf961c300c5abb4137573048616bf4c",
      "parents": [
        "a56c2e4e5554e306b016f71e0ac53ef5b719f4b8",
        "b52793ab2a11715cb23dd74bd45670e693a52a1c"
      ],
      "author": {
        "name": "Howard Ro",
        "email": "yro@google.com",
        "time": "Sun Mar 03 22:57:50 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Mar 03 22:57:50 2019 +0000"
      },
      "message": "Merge \"Remove gaillard@google.com from OWNERS of statsd\""
    },
    {
      "commit": "a56c2e4e5554e306b016f71e0ac53ef5b719f4b8",
      "tree": "81eb1fa2f1574af356eb19f428fdfad8e5a6e14e",
      "parents": [
        "077a04828d4ca663e9c04ecb5bf0d010a3891f40",
        "db3a236d7fe4a5229555b6fd23b2cb4316ffcf8b"
      ],
      "author": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Sun Mar 03 06:53:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Mar 03 06:53:47 2019 +0000"
      },
      "message": "Merge \"Check if DUN APN exists to decide isDunRequired\""
    },
    {
      "commit": "077a04828d4ca663e9c04ecb5bf0d010a3891f40",
      "tree": "352c46236bf170ba804ea9a467a362b573fc4292",
      "parents": [
        "a3f1b3f15d4c208d6a9b454800607f9c14dd36f2",
        "aa8749619f4c7a79354b23f34394823166031cc9"
      ],
      "author": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Sun Mar 03 06:53:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Mar 03 06:53:47 2019 +0000"
      },
      "message": "Merge \"Change return value of getTetherApnRequired() to a boolean.\""
    },
    {
      "commit": "a3f1b3f15d4c208d6a9b454800607f9c14dd36f2",
      "tree": "4afff50e8f896c177e9f37d02bc1d2fd0b070254",
      "parents": [
        "a8820983b3d192f156cdfb2def5874e66c1d672a",
        "8eb6ca8354a06edf293a2cd145664c22d0aab5c3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Mar 03 04:27:32 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Mar 03 04:27:32 2019 +0000"
      },
      "message": "Merge \"Fixed all APIs not meeting API review requirement\""
    },
    {
      "commit": "a8820983b3d192f156cdfb2def5874e66c1d672a",
      "tree": "547cbac7f08e8ed602df323cf3d810dc7c9772ad",
      "parents": [
        "63f516d1ee1e5893fc09be1ebbd84d71639286d2",
        "94229b3103fff3b85d6774fffdf19f8d149ac217"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Mar 02 05:38:21 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Mar 02 05:38:21 2019 +0000"
      },
      "message": "Merge \"Ensure handleUpdateLinkProperties runs on the CS handler thread.\""
    },
    {
      "commit": "63f516d1ee1e5893fc09be1ebbd84d71639286d2",
      "tree": "417747db5a30a6f8135122adeeb6c93f0754b8e5",
      "parents": [
        "1957b624ab66f923b2b344f35c4a933505ab1af0",
        "b58d3fea2651622ad047acebc9cb23c137f4d50d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Mar 02 03:42:22 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Mar 02 03:42:22 2019 +0000"
      },
      "message": "Merge \"getConnectionOwnerUid: Clarify documentation\""
    },
    {
      "commit": "1957b624ab66f923b2b344f35c4a933505ab1af0",
      "tree": "0dd92ce8832925bf5bf581c055d4591d4729101a",
      "parents": [
        "4daca39083179e11d0ff26ff130d2d191639052f",
        "6e81d01e918cc3817d07e981f2ebd085bdb2c55b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Mar 02 03:41:57 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Mar 02 03:41:57 2019 +0000"
      },
      "message": "Merge \"Add @NonNull and @Nullable annotations to VpnService#Builder.\""
    },
    {
      "commit": "4daca39083179e11d0ff26ff130d2d191639052f",
      "tree": "ace00fbee91de7af3b160d143ac6f47e6137807b",
      "parents": [
        "5bcbb149716b173e28655deca44968653e6155c4",
        "fe38d35ba7a78bd2a3ab7b89ddbfbe4af62a0619"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Mar 02 03:05:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Mar 02 03:05:18 2019 +0000"
      },
      "message": "Merge \"Fix Automated API Review: InetAddresses\""
    },
    {
      "commit": "5bcbb149716b173e28655deca44968653e6155c4",
      "tree": "c92059f14c8a7e836dbc47d65fdfcc95424ce5dc",
      "parents": [
        "3c0a49ec484afc22e7ffc55222291f9f7d8caeea",
        "a0ae9f16536eded52b6a8d3f7ef75282a7528192"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Sat Mar 02 01:52:04 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Mar 02 01:52:04 2019 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Revert \"Enable static overlay for SettingsLib resources\"\"\"\""
    },
    {
      "commit": "a0ae9f16536eded52b6a8d3f7ef75282a7528192",
      "tree": "1e448768e7f6b581f6f9c05558c8bad65a9590e7",
      "parents": [
        "007c0b0a4346a1304a09864caa71dc872bd4d18e"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Sat Mar 02 01:45:19 2019 +0000"
      },
      "committer": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Sat Mar 02 01:45:19 2019 +0000"
      },
      "message": "Revert \"Revert \"Revert \"Enable static overlay for SettingsLib resources\"\"\"\n\nThis reverts commit 007c0b0a4346a1304a09864caa71dc872bd4d18e.\n\nReason for revert: broke git_pi-dev-plus-aosp build\n\nChange-Id: Iaf901d36ab37a5be6f8e0ee3c8a190f78bdd443a\n"
    },
    {
      "commit": "fd3ee5783e9a335bf343caf4d4768d1246155508",
      "tree": "be207cdfed880f97adadc4f9f3a342f2410e922a",
      "parents": [
        "3c0a49ec484afc22e7ffc55222291f9f7d8caeea"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Wed Feb 20 15:04:30 2019 -0800"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Fri Mar 01 16:52:17 2019 -0800"
      },
      "message": "Adding new APN type for Mission Critical Services.\n\nTest: build\nBug: 124447962\nChange-Id: I9f608badd363703394432640dc892a4465660b6d\n"
    },
    {
      "commit": "b52793ab2a11715cb23dd74bd45670e693a52a1c",
      "tree": "060d6c8ba2bd03d90b0785ec0697e45a68752a56",
      "parents": [
        "3c0a49ec484afc22e7ffc55222291f9f7d8caeea"
      ],
      "author": {
        "name": "Howard Ro",
        "email": "yro@google.com",
        "time": "Fri Mar 01 16:39:56 2019 -0800"
      },
      "committer": {
        "name": "Howard Ro",
        "email": "yro@google.com",
        "time": "Fri Mar 01 16:39:56 2019 -0800"
      },
      "message": "Remove gaillard@google.com from OWNERS of statsd\n\nTest: not needed for OWNERS change\nChange-Id: I6c15067c86dc38784979d6da1265ceb0a3fc5ce5\n"
    },
    {
      "commit": "3c0a49ec484afc22e7ffc55222291f9f7d8caeea",
      "tree": "b1586aa047012bd13ae9f77ed84060a6ff8c4ef6",
      "parents": [
        "9ab1d614967c6aa41c53bc90e761880bd5861876",
        "1059cd57f00c4939e128e6c77fd97c2eb780874a"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Mar 01 23:00:54 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 23:00:54 2019 +0000"
      },
      "message": "Merge \"API tweaks round 2\""
    },
    {
      "commit": "8eb6ca8354a06edf293a2cd145664c22d0aab5c3",
      "tree": "b73cb3cc5713bb152c64b84ebc67a3b46cdef0c4",
      "parents": [
        "9ab1d614967c6aa41c53bc90e761880bd5861876"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Mar 01 12:04:50 2019 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Mar 01 14:37:47 2019 -0800"
      },
      "message": "Fixed all APIs not meeting API review requirement\n\nTo address the API review feedback provided by\nthe API council.\n\nBug: 126702995\nBug: 126701710\nBug: 126702357\nBug: 126701113\nBug: 126701239\nBug: 126700713\nBug: 126700064\nTest: Manual\nChange-Id: I4b902c1fc2c09133022b05dacdda8964436205d2\n"
    },
    {
      "commit": "124f1f6dd539577ffcc0099639be07df86b08981",
      "tree": "27b4b6901b5df11e6d12c94a394d92eea8e395e7",
      "parents": [
        "474d0ab6bf904cf645b787aa1d4ae547341b702c"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Feb 04 15:12:06 2019 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Mar 01 14:26:50 2019 -0800"
      },
      "message": "Expose some APIs as test APIs to facilitate CTS\n\nTest: added new cts tests\nBug: 123896388\nMerged-In: I742f23be57e731307338591d816f7888e198b333\nChange-Id: I742f23be57e731307338591d816f7888e198b333\n"
    },
    {
      "commit": "9ab1d614967c6aa41c53bc90e761880bd5861876",
      "tree": "9513a863215b7a90e96cdb65a9e8587609b5fddb",
      "parents": [
        "4fd23b08e3e26074fa2e502557e56e2895f7cd56",
        "afe98696e4fdb1c8823cad2d4027ea5b64bc5aef"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 01 21:56:40 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 21:56:40 2019 +0000"
      },
      "message": "Merge \"Preload libnativehelper.so which cannot be loaded through the Java classloader.\""
    },
    {
      "commit": "4fd23b08e3e26074fa2e502557e56e2895f7cd56",
      "tree": "5a86a592bead42a255d490e4b74a30ab2209c6a2",
      "parents": [
        "9ae1256396e0baf642ddc7f290b589af66cde911",
        "007c0b0a4346a1304a09864caa71dc872bd4d18e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 01 21:48:55 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 21:48:55 2019 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Enable static overlay for SettingsLib resources\"\"\""
    },
    {
      "commit": "9ae1256396e0baf642ddc7f290b589af66cde911",
      "tree": "a93621aedc07438e43bd8aa71688f2caeb19c10a",
      "parents": [
        "d378647589b7fe5c21a8d901a314d4120e187ebd",
        "ef3d5bc27f568073a836768f4efa2ad25d6a2cf3"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Fri Mar 01 21:34:29 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 21:34:29 2019 +0000"
      },
      "message": "Merge \"add Nullable annotation to TelephonyAPIs\""
    },
    {
      "commit": "f9a71e81eee592dc48c90237c060f7624757cfb2",
      "tree": "e0b8b6e1e6b4e266cf75cde72f2989b6e4b3566c",
      "parents": [
        "18900c462c16c0e3784b8bb6959426caa93cb8cb"
      ],
      "author": {
        "name": "Michele",
        "email": "mberionne@google.com",
        "time": "Fri Mar 01 13:01:51 2019 -0800"
      },
      "committer": {
        "name": "Michele",
        "email": "mberionne@google.com",
        "time": "Fri Mar 01 13:01:51 2019 -0800"
      },
      "message": "Move the check on multisim support when switch configuration is done\n\nThe methods switchMultiSimConfig() and isMultisimSupported() in\nTelephonyManager have different permissions. So, in order to check if\nthe switch operation can be performed, the check needs to be moved after\nthe verification of the permissions.\n\nBug: 124462964\nTest: compilation\nChange-Id: I501110d8b3fb2d26e4dfe187b52bb45dc8b5dc4b\n"
    },
    {
      "commit": "b6940c3ea6779bc6d062a430d9eebe192943f09a",
      "tree": "d210efa82389660045fa73b52872bcdc0482499d",
      "parents": [
        "474d0ab6bf904cf645b787aa1d4ae547341b702c"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Feb 28 11:33:42 2019 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Mar 01 20:56:56 2019 +0000"
      },
      "message": "Correct nullability and final constraints on new APIs.\n\nPer API review, correct nullability and final constraints on new Telecom\nAPIs.\n\nTest: Build API.\nFixes: 126700293\nFixes: 126699447\nFixes: 126700465\nFixes: 126702895\nFixes: 126702527\nChange-Id: Icec15403493de596194a61b27bb3e1031fdc1099\nMerged-In: Icec15403493de596194a61b27bb3e1031fdc1099\n"
    },
    {
      "commit": "afe98696e4fdb1c8823cad2d4027ea5b64bc5aef",
      "tree": "10d82496629bf607dd72d701f3232ebe6d5fff1d",
      "parents": [
        "222d1d04bfb1b4eda3962a917779ffc0efa987af"
      ],
      "author": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Fri Mar 01 18:32:35 2019 +0000"
      },
      "committer": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Fri Mar 01 19:40:26 2019 +0000"
      },
      "message": "Preload libnativehelper.so which cannot be loaded through the Java classloader.\n\nTest: atest CtsHardwareTestCases (between 2 and 4 failing tests, but that\n  happens on clean ToT too; no dlopen failures)\nBug: 126601993\n\nChange-Id: Icfe58fad93b97992e39758c02c92c488a13c717f\n"
    },
    {
      "commit": "d378647589b7fe5c21a8d901a314d4120e187ebd",
      "tree": "cd7b00b2b6ff1021a0adfea434882cb78e5a4f46",
      "parents": [
        "18900c462c16c0e3784b8bb6959426caa93cb8cb",
        "ac1d5a9c32cb3afbcf866a0a18b79819f7a6d3e3"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Mar 01 19:17:26 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 19:17:26 2019 +0000"
      },
      "message": "Merge changes I2eef0a3c,I263a1774\n\n* changes:\n  Also check Zygote runtime options when testing flag `enable_apex_image`.\n  Refactor Zygote runtime option checking in runtime_native_boot-flags-test.sh.\n"
    },
    {
      "commit": "6e81d01e918cc3817d07e981f2ebd085bdb2c55b",
      "tree": "f52c6d4d96f64c4b87196b6110b5aa84cd02904a",
      "parents": [
        "93dfa10da4f4c38af17daa8561b14a96bd0067f7"
      ],
      "author": {
        "name": "Varun Anand",
        "email": "vaanand@google.com",
        "time": "Thu Feb 28 23:40:56 2019 -0800"
      },
      "committer": {
        "name": "Varun Anand",
        "email": "vaanand@google.com",
        "time": "Fri Mar 01 11:06:47 2019 -0800"
      },
      "message": "Add @NonNull and @Nullable annotations to VpnService#Builder.\n\nBug: 126699070\nTest: n/a\nChange-Id: Ief0066636ca6ae4fefbdf70b8dfdfacf2a44e0e6\n"
    },
    {
      "commit": "ef3d5bc27f568073a836768f4efa2ad25d6a2cf3",
      "tree": "d774465f7361cd6e21c0e9ccca64f3d0d9a022db",
      "parents": [
        "18900c462c16c0e3784b8bb6959426caa93cb8cb"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Feb 28 17:10:22 2019 -0800"
      },
      "committer": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Fri Mar 01 18:41:24 2019 +0000"
      },
      "message": "add Nullable annotation to TelephonyAPIs\n\nBug: 126702627\nTest: Build\nChange-Id: I0fa9370840ceda70b181976fa671cd962bdfcbca\n"
    },
    {
      "commit": "18900c462c16c0e3784b8bb6959426caa93cb8cb",
      "tree": "1ad43808faf1931396fdc185ae275e201db39029",
      "parents": [
        "9886350a69118ef0c1a1f5b847300e3607a82cfa",
        "8091d9e6d9591af206bd2674b402d02a8ce52761"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 01 18:23:34 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 18:23:34 2019 +0000"
      },
      "message": "Merge \"Migrate frameworks/base/tests/testables and its users to androidx.test\""
    },
    {
      "commit": "9886350a69118ef0c1a1f5b847300e3607a82cfa",
      "tree": "b62a8912bdffcaa7e00d6fdea2a44c2c28058d01",
      "parents": [
        "ea5bb6cd3bcb259064c4ce8f737ee3afd6c55626",
        "3b3a74436c849752a9092e5f8f3620af09832640"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 01 17:39:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 17:39:49 2019 +0000"
      },
      "message": "Merge \"Add euicc privileged actions and extras.\""
    },
    {
      "commit": "8091d9e6d9591af206bd2674b402d02a8ce52761",
      "tree": "8e6c24b8df033206523054fbef78325dfeeecae4",
      "parents": [
        "3275a6b2450745486cacf2fc7ed8d4075556e606"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Tue Feb 26 14:52:33 2019 -0800"
      },
      "committer": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Fri Mar 01 17:23:42 2019 +0000"
      },
      "message": "Migrate frameworks/base/tests/testables and its users to androidx.test\n\nSee go/jetpack-test-android-migration\n\nTest: atest TestablesTests NetworkStackTests FrameworksServicesTests SystemUITests FrameworksUiServicesTests ExtServicesUnitTests\nExempt-From-Owner-Approval: already reviewed\nChange-Id: I083fcdaa71b503535aa2b3c257740f3ecf055373\nMerged-In: Ib04d80954bd8536914d88c66b28e6632e60a6245\n"
    },
    {
      "commit": "ea5bb6cd3bcb259064c4ce8f737ee3afd6c55626",
      "tree": "609b662cdb54ede66885205af56d8eb9ba674dd0",
      "parents": [
        "948d11ffa6294708981f8d59c609528fad8a8a59",
        "66cee391c39e6c9c3cc15332aa5482cd7c88d98c"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Mar 01 17:21:17 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 17:21:17 2019 +0000"
      },
      "message": "Merge \"Fix ImsMmTelManager API in accordance with the council\""
    },
    {
      "commit": "948d11ffa6294708981f8d59c609528fad8a8a59",
      "tree": "ea9e349aa6a59efcf656279a5399a94ceba44fe3",
      "parents": [
        "3275a6b2450745486cacf2fc7ed8d4075556e606",
        "9c0038ebd397275fc3cd7110fdddf41eb779887c"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Mar 01 17:09:29 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 17:09:29 2019 +0000"
      },
      "message": "Merge \"Make Uri.toSafeString() also handle \u0027rtsp\u0027\""
    },
    {
      "commit": "ac1d5a9c32cb3afbcf866a0a18b79819f7a6d3e3",
      "tree": "4a1407dc7ac6cf7792f6f99229fd903e1f2c5cf8",
      "parents": [
        "764edada313a9fc7e129e97c7c64bb02f1a8968c"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Mar 01 15:38:54 2019 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Mar 01 15:38:54 2019 +0000"
      },
      "message": "Also check Zygote runtime options when testing flag `enable_apex_image`.\n\nTest: core/jni/runtime_native_boot-flags-test.sh\nBug: 119800099\nChange-Id: I2eef0a3c1f5254b5e270b35477649047c9db40a6\n"
    },
    {
      "commit": "764edada313a9fc7e129e97c7c64bb02f1a8968c",
      "tree": "a9c63157d00941445cd9ca47be860980284295d6",
      "parents": [
        "b7bb0a134cbe35b92b42acfd73f1d9a97750c5b7"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Mar 01 15:33:40 2019 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Mar 01 15:33:40 2019 +0000"
      },
      "message": "Refactor Zygote runtime option checking in runtime_native_boot-flags-test.sh.\n\nGeneralize runtime option checking functions, so that they can be used\nto check options other than the ones starting with `-Xgc:`\n\nTest: core/jni/runtime_native_boot-flags-test.sh\nBug: 72446017\nBug: 120794191\nBug: 123754583\nBug: 119800099\nChange-Id: I263a177486f8e24ce92928973f7c8853baf0983b\n"
    },
    {
      "commit": "882eb1867c5b493d7264203812634a47b4e29d91",
      "tree": "34a173db21412450ec7db5f44ab53ae27c96f26b",
      "parents": [
        "1b9adbfdd1f18cb16e82f9a6f158d3ac242fffa1"
      ],
      "author": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Fri Mar 01 13:58:28 2019 +0000"
      },
      "committer": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Fri Mar 01 15:07:06 2019 +0000"
      },
      "message": "Add @Nullable to new method\n\nAdd @Nullable to a newly-added method, as requested by API council.\n\nBug: 126698875\nTest: make\nChange-Id: I2e72ea457b5adaceea70d9908bb8e2cac2e0d963\n"
    },
    {
      "commit": "3275a6b2450745486cacf2fc7ed8d4075556e606",
      "tree": "738bad919a538ddf136f3456855789bc94a510cd",
      "parents": [
        "7bb0bcd305f37a0f12afdc433e9b992a5b104291",
        "653356f114fa798ee0cc3d5d5ac4ccd0ab4783de"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Mar 01 14:44:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 14:44:49 2019 +0000"
      },
      "message": "Merge \"Support dexopting shared libraries.\""
    },
    {
      "commit": "7bb0bcd305f37a0f12afdc433e9b992a5b104291",
      "tree": "0bac0d4da3a9a180de0bf7366e60b80ec15ce743",
      "parents": [
        "8dee71f101247c33823a4325ced60ce47e9f66a0",
        "997fa461978f87fc2d9c444213b24ef56c29e7e4"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Mar 01 14:24:16 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 14:24:16 2019 +0000"
      },
      "message": "Merge \"Switch android.test and junit classes to use UnsupportedAppUsage\""
    },
    {
      "commit": "8dee71f101247c33823a4325ced60ce47e9f66a0",
      "tree": "c030757d41282320dc4154f7a66c25248f85e24d",
      "parents": [
        "3e15c9f9ba6b36fbbd919805a898700ed16d8e47",
        "b7bb0a134cbe35b92b42acfd73f1d9a97750c5b7"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Mar 01 14:22:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 14:22:49 2019 +0000"
      },
      "message": "Merge changes I10c6ed68,I14d6defe\n\n* changes:\n  Check Android Runtime (Boot) device configuration flag `enable_apex_image`.\n  Refactor unit test for Android Runtime (Boot) device configuration flags.\n"
    },
    {
      "commit": "fe38d35ba7a78bd2a3ab7b89ddbfbe4af62a0619",
      "tree": "d61590890f4a81f31576d4d59eec03a41974c8dc",
      "parents": [
        "3e15c9f9ba6b36fbbd919805a898700ed16d8e47"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Mar 01 13:52:25 2019 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Mar 01 14:06:18 2019 +0000"
      },
      "message": "Fix Automated API Review: InetAddresses\n\nAdd @NonNull annotations as required by the automated review.\n\nBug: 126702338\nTest: make checkbuild\nChange-Id: I9057f06de8d7ea846af00d5cefa744d4206b4b63\n"
    },
    {
      "commit": "997fa461978f87fc2d9c444213b24ef56c29e7e4",
      "tree": "e7b1b7cf97bd3bf9af9b14d3f022def90fb24d34",
      "parents": [
        "3e15c9f9ba6b36fbbd919805a898700ed16d8e47"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Feb 15 12:58:26 2019 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Mar 01 10:39:16 2019 +0000"
      },
      "message": "Switch android.test and junit classes to use UnsupportedAppUsage\n\nThe UnsupportedAppUsage annotations could not be added directly to the\njava files in src/ as they have to be built against the current api\nwhich does not include the annotation. Instead this uses the same\ntechnique as used for libcore/ojluni files and adds the annotations to\nstub files (in hiddenapi/src) which are built as part of the\nandroid.test.base-hiddenapi target. That target is added to a special\nwhitelist in build/soong/java/config/config.go which causes the\nhiddenapi information to be extracted from the target.\n\nAlso, updates the preupload check to prevent anymore entries being\nadded to the config/hiddenapi-greylist.txt for android.test or junit\nclasses.\n\nBug: 73711752\nTest: m cts-hiddenapi_flags-csv and check that it contained the\n        correct entries even though they had been removed from\n\tconfig/hiddenapi-greylist.txt\nChange-Id: Ifaf15d2751f54cb03f8402b866a0ee4da7acc4d2\n"
    },
    {
      "commit": "653356f114fa798ee0cc3d5d5ac4ccd0ab4783de",
      "tree": "fd93bbbff12b7cbf2af8ca761ff3f9f6424f574d",
      "parents": [
        "c76c5529bf24d489f7f312de7d25fa0d6aa4f4e8"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Feb 26 23:24:34 2019 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Mar 01 10:27:35 2019 +0000"
      },
      "message": "Support dexopting shared libraries.\n\nTest: adb shell setprop dalvik.vm.boot-image /system/framework/apex.art \u0026\u0026 see compilations in dalvik-cache\nTest: BackgroundDexOptServiceIntegrationTests\nTest: DexoptUtilsTest\nBug: 119800099\nChange-Id: I3445b8743d576e09c9a339602307ba3a219db1fc\n"
    },
    {
      "commit": "3e15c9f9ba6b36fbbd919805a898700ed16d8e47",
      "tree": "942eccd11678eac2de3368c611f94dcd6768d7e3",
      "parents": [
        "93dfa10da4f4c38af17daa8561b14a96bd0067f7",
        "f4249c38851da8b946381e26f20b52b9e7f24607"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Mar 01 06:43:21 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 06:43:21 2019 +0000"
      },
      "message": "Merge \"Set NetworkStack targetSdk to 28\""
    },
    {
      "commit": "3b3a74436c849752a9092e5f8f3620af09832640",
      "tree": "cb6ff8ea2134c54522f12c5e605a715e8442d2b7",
      "parents": [
        "93dfa10da4f4c38af17daa8561b14a96bd0067f7"
      ],
      "author": {
        "name": "Patrick Huang",
        "email": "pinchin@google.com",
        "time": "Thu Feb 28 19:51:10 2019 -0800"
      },
      "committer": {
        "name": "Patrick Huang",
        "email": "pinchin@google.com",
        "time": "Thu Feb 28 19:51:10 2019 -0800"
      },
      "message": "Add euicc privileged actions and extras.\n\nBug: 122769846\nTest: Test on phone\nChange-Id: Ifcf6575c3c65cb38e8787e32bc04b0e4532f7170\nMerged-In: Ifcf6575c3c65cb38e8787e32bc04b0e4532f7170\n"
    },
    {
      "commit": "93dfa10da4f4c38af17daa8561b14a96bd0067f7",
      "tree": "0a3a19dfa7cbf362219544d3c09ab398cd034346",
      "parents": [
        "c931e9b0c05bf6d061d45e7278a3d1b51c4d14e9",
        "d33cbc6f5ffe1d1e83afbf6cc977e9f31994fb9d"
      ],
      "author": {
        "name": "Varun Anand",
        "email": "vaanand@google.com",
        "time": "Fri Mar 01 03:06:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 03:06:06 2019 +0000"
      },
      "message": "Merge \"Remove ConnectivityManager and its usages from NetworkStatsService.\""
    },
    {
      "commit": "1059cd57f00c4939e128e6c77fd97c2eb780874a",
      "tree": "b69f101419520cdd61a630b7453c6553626f5408",
      "parents": [
        "a02847ec0dd7dfe231305a0e70e68e40ec4af553"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Feb 28 18:54:15 2019 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Feb 28 18:54:15 2019 -0800"
      },
      "message": "API tweaks round 2\n\nAdd nullability annotations and change a static constant to a method\nthat returns a value.\n\nFixes: 126702861\nFixes: 126699926\nFixes: 126698717\nFixes: 126699057\nFixes: 126701443\nFixes: 126700882\nTest: compiles\nChange-Id: I96396eb8890b8b5148cf74447e08c31983398e47\n"
    },
    {
      "commit": "f4249c38851da8b946381e26f20b52b9e7f24607",
      "tree": "a5ef0be756bc0226704ffad5c9d6dee10aacefa3",
      "parents": [
        "4af3cdae168ba691ac2e5c6e9d76bea41079cc7a"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Mar 01 10:01:24 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Mar 01 11:42:50 2019 +0900"
      },
      "message": "Set NetworkStack targetSdk to 28\n\nTest: flashed, booted, WiFi works\nChange-Id: I7bbd7eb563432a290358d16652c0ae69e9772002\n"
    },
    {
      "commit": "c931e9b0c05bf6d061d45e7278a3d1b51c4d14e9",
      "tree": "e8b6774e08acbe2c2a50e3e38fc25b23854468ca",
      "parents": [
        "572b1ee84b64b33a5d87d81c0547586656929a9d",
        "8165386bfecdf2c06e5da046fa190b0a340c70e8"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Fri Mar 01 02:17:33 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 02:17:33 2019 +0000"
      },
      "message": "Merge \"add NonNull and Nullable annotation to APIs\""
    },
    {
      "commit": "572b1ee84b64b33a5d87d81c0547586656929a9d",
      "tree": "06a88e6d347a5399981af4c571445524e54636dd",
      "parents": [
        "b967dce9d9ccd93d946391fc52be102c4ca106db",
        "e282300793f8d42e94ffe78b91724638301596cb"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Fri Mar 01 01:15:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 01:15:47 2019 +0000"
      },
      "message": "Merge \"Add a Constant for CellInfo#UNAVAILABLE_LONG\""
    },
    {
      "commit": "9c0038ebd397275fc3cd7110fdddf41eb779887c",
      "tree": "e1ccf6bede02fd857b8d01313468961d3bd5cbc0",
      "parents": [
        "00a4170c0ccc51aa587d911296bb6793daf16d3a"
      ],
      "author": {
        "name": "eunyoung.moon",
        "email": "eunyoung.moon@lge.com",
        "time": "Thu Feb 14 15:02:59 2019 +0900"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Feb 28 16:53:40 2019 -0800"
      },
      "message": "Make Uri.toSafeString() also handle \u0027rtsp\u0027\n\nBug: 123669012\nTest: atest CtsNetTestCases:android.net.cts.UriTest\nChange-Id: I082bdbd55589f6b99a8cf5fc68c897477f2fa792\nSigned-off-by: Eunyoung Moon \u003ceunyoung.moon@lge.com\u003e\n"
    },
    {
      "commit": "b967dce9d9ccd93d946391fc52be102c4ca106db",
      "tree": "d2fe818b1a63002df5a3470a44768f9cc8152e13",
      "parents": [
        "00a4170c0ccc51aa587d911296bb6793daf16d3a",
        "afea7de9b95d81c4c2be4343fdf0e3bf8af06c3e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 01 00:45:51 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 00:45:51 2019 +0000"
      },
      "message": "Merge \"Fix to hide phone number printed in the log\""
    },
    {
      "commit": "007c0b0a4346a1304a09864caa71dc872bd4d18e",
      "tree": "de1cad1ce99f7f9a244e9a825cb650d879e2347a",
      "parents": [
        "086c189e20b27209c07af08264050f6c7b60cf48"
      ],
      "author": {
        "name": "Takamasa Kuramitsu",
        "email": "takamasa.kuramitsu@sony.com",
        "time": "Fri Mar 01 00:23:58 2019 +0000"
      },
      "committer": {
        "name": "Takamasa Kuramitsu",
        "email": "takamasa.kuramitsu@sony.com",
        "time": "Fri Mar 01 00:23:58 2019 +0000"
      },
      "message": "Revert \"Revert \"Enable static overlay for SettingsLib resources\"\"\n\nThis reverts commit 086c189e20b27209c07af08264050f6c7b60cf48.\n\nFixes: 116821732\n\nReason for revert: blocking issue in b/124370422 is resolved\n\nChange-Id: I9ce03ce19b36f08640142c52d759386b83a2c55e\n"
    },
    {
      "commit": "00a4170c0ccc51aa587d911296bb6793daf16d3a",
      "tree": "f6d87e1b7c6caf14669676e4b6abbd0005be1677",
      "parents": [
        "3d9482fb7d3b704690bfb95d889933e5c82f1dc1",
        "6593694f97be68d5d24744d6312cd56bf0fb2a9e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 01 00:19:01 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 00:19:01 2019 +0000"
      },
      "message": "Merge \"revert \"HLS seeking: call readAt() on new thread\"\""
    },
    {
      "commit": "d33cbc6f5ffe1d1e83afbf6cc977e9f31994fb9d",
      "tree": "b57c45244a22b9f19f203d7586d570d5484717ed",
      "parents": [
        "222d1d04bfb1b4eda3962a917779ffc0efa987af"
      ],
      "author": {
        "name": "Varun Anand",
        "email": "vaanand@google.com",
        "time": "Thu Feb 07 14:13:13 2019 -0800"
      },
      "committer": {
        "name": "Varun Anand",
        "email": "vaanand@google.com",
        "time": "Fri Mar 01 00:10:52 2019 +0000"
      },
      "message": "Remove ConnectivityManager and its usages from NetworkStatsService.\n\nNSS needed it for getting VpnInfo[], NetworkState[] and\nactiveLinkProperties which it used to query via ConnectivityManager.\n\nFor VpnInfo[], this was racy as NSS may ignore intermediate changes to a\nVPN\u0027s underlying networks. See http://b/123961098 for more context.\n\nIt may also lead to deadlocks b/w ConnectivityService and\nNetworkStatsService. See http://b/126245192 for more info.\n\nThis change will ensure that NSS is never contending on any of\nConnectivityService locks.\n\nBug: 123961098\nBug: 126245192\nBug: 120145746\nTest: atest FrameworksNetTests\nChange-Id: Id1da446b54d95ee68ed14079107b1a10318bcf8b\nMerged-In: I57e117bb4e9efe491b19d6b5a479f2d58d1c58e6\n"
    },
    {
      "commit": "3e2365108092ba6c7944fbee4fab31839a3c173f",
      "tree": "ca1feffe2f9c88f422cb8df6988c9740b85e1195",
      "parents": [
        "548170a66aa19fab16594a33f181dd9425f9561d"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Feb 28 14:31:56 2019 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Feb 28 15:57:49 2019 -0800"
      },
      "message": "Update ImsSsData/ImsSsInfo API based on API council feedback.\n\nBug: 126699932\nBug: 126702587\nBug: 126701185\nBug: 126702997\nTest: atest FrameworksTelephonyTests\nChange-Id: I8500c2905bbc34d9033e2869b51d38b8d9b4727f\n"
    },
    {
      "commit": "3d9482fb7d3b704690bfb95d889933e5c82f1dc1",
      "tree": "d6cdf2ac8ce00bc20a6b79764f83d1d3973fd4cf",
      "parents": [
        "474d0ab6bf904cf645b787aa1d4ae547341b702c",
        "4a50a8ec06cc3ebe4cf6fdc45bccb28e3fc66c38"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Thu Feb 28 23:03:13 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 28 23:03:13 2019 +0000"
      },
      "message": "Merge \"Show mobile icons with left-to-right in order of slot index\""
    },
    {
      "commit": "8165386bfecdf2c06e5da046fa190b0a340c70e8",
      "tree": "c0ae271cc98a073b6a173e182ca1c669dc78f1a5",
      "parents": [
        "0b2044a91ce03b521e920c4c84d65119d9d8dac1"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Feb 28 10:44:54 2019 -0800"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Feb 28 14:15:58 2019 -0800"
      },
      "message": "add NonNull and Nullable annotation to APIs\n\nBug: 126699430\nBug: 126699963\nBug: 126700457\nBug: 126700771\nBug: 126702453\nBug: 123939479\nTest: Build\nChange-Id: Ib429d2918e63f8d272fc7842b0abd83ffd5a9090\n"
    },
    {
      "commit": "260189ceabded07aaf087e3ea3cc33e5360bb1ef",
      "tree": "e6fc9be4c1792a0d6bb761da00a0b304fa976142",
      "parents": [
        "474d0ab6bf904cf645b787aa1d4ae547341b702c"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Thu Feb 28 11:38:40 2019 -0800"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Thu Feb 28 13:48:02 2019 -0800"
      },
      "message": "Add NonNull and Nullable annotations\n\nFixes: 126700810\nFixes: 126699781\nFixes: 126701115\nFixes: 126701034\nFixes: 126702858\nTest: No behavior change\nChange-Id: Ia590d660fbf5ed261ca2c44eed390397fe1ffba2\n"
    },
    {
      "commit": "c51b06d276ffde3527a4800213a85aff87c2e29c",
      "tree": "fcc5a7792ecb5ee0f0ce62093886c30eab0df63c",
      "parents": [
        "222d1d04bfb1b4eda3962a917779ffc0efa987af"
      ],
      "author": {
        "name": "Varun Anand",
        "email": "vaanand@google.com",
        "time": "Mon Feb 25 17:22:02 2019 -0800"
      },
      "committer": {
        "name": "Varun Anand",
        "email": "vaanand@google.com",
        "time": "Thu Feb 28 13:18:11 2019 -0800"
      },
      "message": "Fix isActiveNetworkMetered for VPNs.\n\nThis change is basically a revert of http://ag/3580901.\nIt was made because previously VPN capabilities did not use to update\nbased on its underlying networks. That is no longer the case anymore.\n\nThis was previously returning meteredness on the basis of VPN\u0027s first\nunderlying network which is incorrect in cases such as VPN using\nmultiple underlying networks, or VPN that has explicitly marked itself\nas metered via VpnService.Builder#setMetered API.\n\nBug: 123936838\nTest: atest FrameworksNetTests\nChange-Id: Ia54b8570fbad4a638a6d43a95e0271c6baf66685\n"
    },
    {
      "commit": "b7bb0a134cbe35b92b42acfd73f1d9a97750c5b7",
      "tree": "f8c4f78bef32697d0c940e0c9ef3b8639ccfacac",
      "parents": [
        "0bef410319d3a2d32d9f85254796b828f363ed51"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Feb 28 20:52:41 2019 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Feb 28 20:54:12 2019 +0000"
      },
      "message": "Check Android Runtime (Boot) device configuration flag `enable_apex_image`.\n\nTest: core/jni/runtime_native_boot-flags-test.sh\nBug: 119800099\nChange-Id: I10c6ed68eceebef14207bc38cab4e96fb2f75939\n"
    },
    {
      "commit": "0bef410319d3a2d32d9f85254796b828f363ed51",
      "tree": "35d067121851f8308842794d566b52445176e970",
      "parents": [
        "474d0ab6bf904cf645b787aa1d4ae547341b702c"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Feb 28 20:49:11 2019 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Feb 28 20:53:45 2019 +0000"
      },
      "message": "Refactor unit test for Android Runtime (Boot) device configuration flags.\n\nThis is in preparation of checking other device configuration flags.\n\nTest: core/jni/runtime_native_boot-flags-test.sh\nBug: 72446017\nBug: 120794191\nBug: 123754583\nBug: 119800099\nChange-Id: I14d6defe5f7e9fcf2f3dd27a4d0fae81f2aec596\n"
    },
    {
      "commit": "66cee391c39e6c9c3cc15332aa5482cd7c88d98c",
      "tree": "83ab86c5031eb7ca8effdcfff2e518ced0a8ca25",
      "parents": [
        "548170a66aa19fab16594a33f181dd9425f9561d"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Feb 21 14:31:02 2019 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Feb 28 11:25:13 2019 -0800"
      },
      "message": "Fix ImsMmTelManager API in accordance with the council\n\nBug: 121190195\nTest: atest FrameworksTelephonyTests\nMerged-In: I5d011e1875c082a4532747e30e8582ff3da4ee93\nChange-Id: I5d011e1875c082a4532747e30e8582ff3da4ee93\n"
    },
    {
      "commit": "474d0ab6bf904cf645b787aa1d4ae547341b702c",
      "tree": "54e6c705bf46159536070d51624c2948f76cf2a2",
      "parents": [
        "96dd06a1519a080bb8cee17383d48e2ed753a853",
        "710aef7e3a0b620c93128700109d7e4f9b486f86"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Thu Feb 28 17:48:16 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 28 17:48:16 2019 +0000"
      },
      "message": "Merge \"Update statusbar color,nav divider color of settings theme\""
    },
    {
      "commit": "a9b5b2aab060886396ec865b36fefa13b3d0c364",
      "tree": "f56dd88b3ec5815dff45003e612c6436e3344c1d",
      "parents": [
        "222d1d04bfb1b4eda3962a917779ffc0efa987af"
      ],
      "author": {
        "name": "Alan Stokes",
        "email": "alanstokes@google.com",
        "time": "Thu Feb 28 16:45:47 2019 +0000"
      },
      "committer": {
        "name": "Alan Stokes",
        "email": "alanstokes@google.com",
        "time": "Thu Feb 28 17:42:50 2019 +0000"
      },
      "message": "Fix javadoc HTML escaping.\n\nHTLM special characters (\u0027\u003c\u0027, \u0027\u003e\u0027 and \u0027\u0026\u0027) don\u0027t need to be escaped\ninside {@code}, even though they do elsewhere in javadoc. And in fact\nthey shouldn\u0027t be - because if they are escaped then the escaped\nversion shows up verbatim in the developer docs.\n\nSee for example:\nhttps://developer.android.com/reference/android/graphics/drawable/GradientDrawable\nhttps://developer.android.com/reference/android/support/v13/view/inputmethod/InputConnectionCompat\n\nThis change just removes the escaping to fix the public documentation.\n\nTest: N/A (only comment lines changed)\nChange-Id: I131b3b3e26547e30cff7b67514d177c48926bb26\n"
    },
    {
      "commit": "96dd06a1519a080bb8cee17383d48e2ed753a853",
      "tree": "1c13e0e467602899e069653d74df17ce9e789d7e",
      "parents": [
        "222d1d04bfb1b4eda3962a917779ffc0efa987af",
        "c5a0a075a736848c138d323480ced6a05d84d4f2"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Feb 28 17:14:25 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 28 17:14:25 2019 +0000"
      },
      "message": "Merge \"Move ApplicationInfo to params in AppComponentFactory\""
    },
    {
      "commit": "222d1d04bfb1b4eda3962a917779ffc0efa987af",
      "tree": "f5fff2016475b89d74462fc6da5935688ef15d11",
      "parents": [
        "d6a886a5003d134aa80367b4ea1097caf1521e59",
        "4af3cdae168ba691ac2e5c6e9d76bea41079cc7a"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Feb 28 15:54:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 28 15:54:28 2019 +0000"
      },
      "message": "Merge \"Set networking module APKs version to 10\""
    },
    {
      "commit": "d6a886a5003d134aa80367b4ea1097caf1521e59",
      "tree": "fab0648a045bf18970103e26d299eb6028ec9dbc",
      "parents": [
        "5eae14aa5421a301d0b6926b4bb8b2bd2a5f5f15",
        "80545ef56d378ad4875dd82c8cfbf40f46aec4a6"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Feb 28 15:27:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 28 15:27:18 2019 +0000"
      },
      "message": "Merge \"Apilint: Lint missing nullability annotations\""
    },
    {
      "commit": "5eae14aa5421a301d0b6926b4bb8b2bd2a5f5f15",
      "tree": "fe1bb71c79d39c8be91de74e9747bfeb59b5df4a",
      "parents": [
        "c76c5529bf24d489f7f312de7d25fa0d6aa4f4e8",
        "90882258ed7c08dd652823fa68f7f8c2170ba3e0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 28 13:34:52 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 28 13:34:52 2019 +0000"
      },
      "message": "Merge \"Fix broken javadoc links\""
    },
    {
      "commit": "c76c5529bf24d489f7f312de7d25fa0d6aa4f4e8",
      "tree": "491c9b8e4e4ad24b146f35c8e6b9b843cd1ad860",
      "parents": [
        "2886d307bdd507e35e4005636a466ea08fe699bd",
        "28911517b22cb3c206f25e52671e2adff8b41ff3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 28 13:01:02 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 28 13:01:02 2019 +0000"
      },
      "message": "Merge \"Update annotations for UiccCardInfo APIs\""
    },
    {
      "commit": "80545ef56d378ad4875dd82c8cfbf40f46aec4a6",
      "tree": "d179775c4955c5aad10175054d96e9018b57c21e",
      "parents": [
        "2886d307bdd507e35e4005636a466ea08fe699bd"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Feb 27 16:45:00 2019 +0100"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Feb 28 12:46:04 2019 +0100"
      },
      "message": "Apilint: Lint missing nullability annotations\n\nAlso adds support for limited range blame parsing.\n\nBug: 124882145\nTest: python apilint_test.py\nChange-Id: Idbc7f67eeff27902c37ec482278f5888781c6e78\n"
    },
    {
      "commit": "c5a0a075a736848c138d323480ced6a05d84d4f2",
      "tree": "4c1e588c37fefeedae708f11cc4a41a2a1023af5",
      "parents": [
        "2886d307bdd507e35e4005636a466ea08fe699bd"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Feb 27 20:15:18 2019 +0000"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Feb 28 11:19:20 2019 +0000"
      },
      "message": "Move ApplicationInfo to params in AppComponentFactory\n\nTweak AppComponentFactory.instantiateClassLoader() API to accept\nApplicationInfo as an argument instead of an independent getter.\n\nBug: 124800390\nBug: 111342996\nTest: atest CtsClassLoaderFactoryPathClassLoaderTestCases\nTest: atest CtsClassLoaderFactoryInMemoryDexClassLoaderTestCases\nMerged-In: I4a4d5af842446a5060083c88a0ac5bec014c0c55\nChange-Id: I4a4d5af842446a5060083c88a0ac5bec014c0c55\n(cherry picked from commit 33bd343596d6272913c47213e1a7d896ba42db00)\n"
    },
    {
      "commit": "2886d307bdd507e35e4005636a466ea08fe699bd",
      "tree": "523140ee0ec3f7e71ea0a4dad5f5c477d491a002",
      "parents": [
        "6c1f09f77ea7155c8c5c0a1b604f52721401ccc2",
        "deb0ff2bf4b7a3ffc7440fffc22772dbeca991ea"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Feb 28 09:57:22 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 28 09:57:22 2019 +0000"
      },
      "message": "Merge \"Apilint: Enforce final builders\""
    },
    {
      "commit": "deb0ff2bf4b7a3ffc7440fffc22772dbeca991ea",
      "tree": "d599c34b6b7a75cd0791d0bfde1d31726513f633",
      "parents": [
        "eee18bd546665b726d73769ee3ed5a2368c8c1f1"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Feb 27 23:58:13 2019 +0100"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Feb 28 09:54:08 2019 +0000"
      },
      "message": "Apilint: Enforce final builders\n\nTest: run apilint\nBug: 124883027\nChange-Id: I7f2866e46bc40be60487846b2af9f8fd7edb7623\n"
    },
    {
      "commit": "6c1f09f77ea7155c8c5c0a1b604f52721401ccc2",
      "tree": "4447d1bb7ae31209bca4f6445243d09176c2b4c9",
      "parents": [
        "a02847ec0dd7dfe231305a0e70e68e40ec4af553",
        "72decd9258f18aa112727d27bb831a4add58405d"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 28 04:42:36 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 28 04:42:36 2019 +0000"
      },
      "message": "Merge \"Add Os.connect(fd, SocketAddress) to public API\""
    },
    {
      "commit": "72decd9258f18aa112727d27bb831a4add58405d",
      "tree": "8507075ef571b68d0f2262f95680bc5cadf7a570",
      "parents": [
        "e4a40c77e1dc2a45dc77f129bb08c971b8b8d686"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Feb 27 15:46:21 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 28 04:39:32 2019 +0000"
      },
      "message": "Add Os.connect(fd, SocketAddress) to public API\n\n1. There are already related socket API methods that return\n   SocketAddress, such as Os.getpeername().\n2. Having APIs that take SocketAddress are a closer match\n   to the POSIX APIs that android.system.Os is exposing,\n   and are more flexible than just taking InetAddress+port\n   combinations since the latter only supports IPv4 and\n   IPv6.\n\nThis was covered by tests in change:\nIadf9f10e26bbc650c5e1b9d03f32c5dafb6f21b4\n\nAnd completes Ic496c1212dc2d97cf34db2a7c7d024b02790e8ed.\n\nTest: m\nBug: 123062477\nChange-Id: I885bfe1bf24a361bef2bb2f783622b934637ba99\n"
    },
    {
      "commit": "d989bb6377e2634a6dbc97d493a7d03cec1930aa",
      "tree": "3e4030fd0d48aaabbbf4ae2a7198ec20bdb0485d",
      "parents": [
        "a02847ec0dd7dfe231305a0e70e68e40ec4af553"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Feb 21 14:18:11 2019 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Feb 28 12:03:48 2019 +0900"
      },
      "message": "Extract android_media_Utils.cpp as a lib\n\nThis is a part of job to cut dependency from libmediandk\nto libandroid_runtime. As a LL-NDK, libmediandk desn\u0027t have\nto depend on libandroid_runtime.\n\ndependency: libmediandk -\u003e libmedia_jni -\u003e libandroid_runtime\n\nLibmediandk calls three utility functions defined in\nandroid_media_Utils.cpp. But these functions are independent\nfrom libandroid_runtime.\n\nBy extracting those utility functions into its own shared library\n(libmedia_jni_utils), the dependency from libmediandk to\nlibmedia_jni is cut down.\n\nHowever, some classes and other functions in android_media_Utils.cpp\nare moved into new file, android_media_Streams.cpp since they\ndepend on libandroid_runtime.\n\nBug: 124268753\nTest: m -j\nChange-Id: I1e1ea4bc1ff7022d8d9c42785c8c00e3ca153a50\nMerged-In: I1e1ea4bc1ff7022d8d9c42785c8c00e3ca153a50\n"
    },
    {
      "commit": "4af3cdae168ba691ac2e5c6e9d76bea41079cc7a",
      "tree": "792a167ece756c49007e0505cb761f8fd7a94c8e",
      "parents": [
        "e4a40c77e1dc2a45dc77f129bb08c971b8b8d686"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 28 11:28:50 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 28 11:28:50 2019 +0900"
      },
      "message": "Set networking module APKs version to 10\n\nUp to now the version in output APKs was 28 (platform version by\ndefault). This should make it easier to track and bump up the version.\n\nTest: booted, WiFi works\nTest: aapt dump badging shows version 10\nChange-Id: I199eb55fd82e16ae748c8b011ce93cf48b505395\n"
    },
    {
      "commit": "a02847ec0dd7dfe231305a0e70e68e40ec4af553",
      "tree": "feba388b734525c2c389463e76ef6ff6f1bc70a6",
      "parents": [
        "0d99ab3f18f3f94280de3f689261a7fdfc58b817",
        "b313e0c83455b00783e1669f7428e923e3554448"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Feb 27 23:37:42 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 27 23:37:42 2019 +0000"
      },
      "message": "Merge changes from topic \"nat64\"\n\n* changes:\n  Catch ServiceSpecificException instead of IllegalStateException.\n  Manage NAT64 prefix discovery lifecycle in the framework.\n  Track NAT64 in the framework and start clatd iff NAT64 detected\n  Change Nat464Xlat lifecycle.\n  Minor improvements to verifyTcpBufferSizeChange.\n"
    }
  ],
  "next": "28911517b22cb3c206f25e52671e2adff8b41ff3"
}
