)]}'
{
  "log": [
    {
      "commit": "66a23d050451e2548fa73f31f274ff59bc5c2fcb",
      "tree": "e39354476ab5e2f4062cc6ae7523267797a99b7e",
      "parents": [
        "7fc3aa0a0ef6459c0900bea608fc67b83011149e",
        "bf5b5c44614399ccf8759a23e61af518f8f54f2e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 13:17:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 13:17:22 2019 +0000"
      },
      "message": "Merge \"Add a way to record causePackages for rollbacks.\""
    },
    {
      "commit": "d0c4680e1266511ae5f46d0034117636e2b4e324",
      "tree": "44a43e313156921ced298d3ec294ed0bb3e6fc51",
      "parents": [
        "6922228cd97ced37a5b8b3be47c8b369e4fc0b6b",
        "031e0aa44e89c26c56ea0cc38a9a12b22749dc05"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 03:53:19 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 03:53:19 2019 -0800"
      },
      "message": "Merge \"Add utils connect, setsockopt, bind, sendTo\" am: 1e002eede3 am: dfa16fe772\nam: 031e0aa44e\n\nChange-Id: I7a1f7071d7b13b5e92fdf1af1686abdd8ceea3d6\n"
    },
    {
      "commit": "6922228cd97ced37a5b8b3be47c8b369e4fc0b6b",
      "tree": "65719fada9be70961c567bd7f7cee38a361158da",
      "parents": [
        "1ea577544891775e76cdb22dea66de04cc00f34a",
        "08747c5ccb844e853bbf176a420abe8cbaac34a3"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 03:39:27 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 03:39:27 2019 -0800"
      },
      "message": "Merge \"Add NetworkUtils utilities to SystemApi\" am: 9cc31061fe am: ca1d65e707\nam: 08747c5ccb\n\nChange-Id: Ib755bbfc5bb6bff4ada3995b70dfe8fc2d40b4f9\n"
    },
    {
      "commit": "031e0aa44e89c26c56ea0cc38a9a12b22749dc05",
      "tree": "3c5c1b6d5a584140a22bc43f37fa9b327584b68a",
      "parents": [
        "08747c5ccb844e853bbf176a420abe8cbaac34a3",
        "dfa16fe77242511674edb5e55bdf170f8af3c2eb"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 03:34:23 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 03:34:23 2019 -0800"
      },
      "message": "Merge \"Add utils connect, setsockopt, bind, sendTo\" am: 1e002eede3\nam: dfa16fe772\n\nChange-Id: Ib5ebe3134fb1d53581b9d91b4f4f142afb5e9fb3\n"
    },
    {
      "commit": "08747c5ccb844e853bbf176a420abe8cbaac34a3",
      "tree": "24b4d8d3b2fa037287dd3b4457fbd76567d4912f",
      "parents": [
        "117a843303384fb0cea193719b2cff6f145f2364",
        "ca1d65e707fe5320233d5e7249555a5662526e93"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 03:29:01 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 03:29:01 2019 -0800"
      },
      "message": "Merge \"Add NetworkUtils utilities to SystemApi\" am: 9cc31061fe\nam: ca1d65e707\n\nChange-Id: I978bdb626c1f4c8bbe736c8bad1c74fb6a67b4b5\n"
    },
    {
      "commit": "bf5b5c44614399ccf8759a23e61af518f8f54f2e",
      "tree": "40f59759692bc17421d7ec70e982784f905778b5",
      "parents": [
        "908e048d73c7fec03e727c440d8843c7b304bc49"
      ],
      "author": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Mon Jan 28 15:26:37 2019 +0000"
      },
      "committer": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Tue Jan 29 09:20:19 2019 +0000"
      },
      "message": "Add a way to record causePackages for rollbacks.\n\nBy passing a new causePackages list of VersionedPackage to\ncommitRollback and adding a RollbackInfo.getCausePackages() method to\nretrieve the cause packages for committed rollbacks.\n\nBug: 112431924\nTest: atest RollbackTest\nChange-Id: I3b52511fd7e31b6304e7a7c34180dbb4d20f6dbf\n"
    },
    {
      "commit": "249da094eb55df04eac8168483001e3f6f409ecb",
      "tree": "543f3cba89a2fcdea5f21c7f1bd2c81e822e3e46",
      "parents": [
        "5c5f1ba99c178793d8322718fe2334a1f5f2a51f"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 15:17:00 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 17:49:36 2019 +0900"
      },
      "message": "Add utils connect, setsockopt, bind, sendTo\n\nThe utilities are not supported as public API but required as SystemApi\nfor the NetworkStack.\n\nTest: flashed, boots, WiFi works\nBug: 112869080\nChange-Id: Ia64b3bf9c6c33cf61bed76469ea9963b550bed2b\n"
    },
    {
      "commit": "5c5f1ba99c178793d8322718fe2334a1f5f2a51f",
      "tree": "2669b2f6e86cab7ba7b67ab38de8365e54bf0ee0",
      "parents": [
        "5cf41e47fe12ccbe110eb01ac788b627bdc89965"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 12:08:43 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 17:30:26 2019 +0900"
      },
      "message": "Add NetworkUtils utilities to SystemApi\n\nattach*Filter and addArpEntry are necessary for the NetworkStack but are\nonly usable for apps that have system permissions.\nAlso includes system API for IpPrefix, LinkAddress, LinkProperties,\nNetwork, and static modifier in ApfCapabilities that were missed in\nprevious CLs.\n\nTest: Builds, flashed, WiFi works\nBug: 112869080\nChange-Id: If141ae6a2f9145f5af64ba002ca44938f39b90a9\n"
    },
    {
      "commit": "5b8ef04f36d9d5b537e67358a930b33beca14e30",
      "tree": "25da0de270b9759717cb6c6ff3b4ec127e9f5eeb",
      "parents": [
        "d0bb9eab0d7feedf382270c450bd4d7c69890308",
        "ca7c41f5fa121c778f00b2c8696253affa7eaa00"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 23:47:36 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 23:47:36 2019 -0800"
      },
      "message": "Merge \"Add SocketUtils for NetworkStack\" am: cec60fa56a am: 27ae908282\nam: ca7c41f5fa\n\nChange-Id: I6d059f9cd1a694659bfd7ac09a32022d29c03f85\n"
    },
    {
      "commit": "d0bb9eab0d7feedf382270c450bd4d7c69890308",
      "tree": "8da66d14b44d9dfb9808300c45e6c5be2258b0ee",
      "parents": [
        "06540cf94ff2c5ad67e7bcf40626a2c42e250932",
        "be68aae2bb5ea1e0d526a0a1d7db08e042b415b1"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Tue Jan 29 07:38:46 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 07:38:46 2019 +0000"
      },
      "message": "Merge changes Ib3c350ba,I9f6b17a6\n\n* changes:\n  MediaController: Make getTag() public\n  MediaRouter: Remove hidden annotation usages\n"
    },
    {
      "commit": "06540cf94ff2c5ad67e7bcf40626a2c42e250932",
      "tree": "93df909cbae1429593a089706cda4d7b90d32fe1",
      "parents": [
        "593237325f7fe6b8a3a28f7fc5f4538c7160a478",
        "1dfec66d30f5703cb90656add83f6127221f9f13"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Tue Jan 29 07:33:58 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 07:33:58 2019 +0000"
      },
      "message": "Merge \"Make hidden constructor of PlaybackInfo as @SystemApi\""
    },
    {
      "commit": "59691cc266d498e71a2eaa9a929fe5556ea4afb1",
      "tree": "40abd0f56cc9bef65e4c0f1c264d1b9fcfcfbc71",
      "parents": [
        "ca7c41f5fa121c778f00b2c8696253affa7eaa00",
        "1b607c875f8d9faa46889449d04dd23fce1f2b20"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Mon Jan 28 23:03:32 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 23:03:32 2019 -0800"
      },
      "message": "Merge \"new SystemAPI to getSimLocale\" am: 5cf41e47fe\nam: 1b607c875f\n\nChange-Id: I2a6c1b9aaab034763f261d7464bd302ad5bbdd2d\n"
    },
    {
      "commit": "d8c592703d558c3ddd821d9a3f65df69ed7c1a05",
      "tree": "bd0a6849c4d5c8524ddc61ddb946b3dce25aaecf",
      "parents": [
        "be77fdac32dfbe24dbd8f06db8e0d8221ff6e1f8",
        "32b84ede511998184250eec517293f009fe679cd"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Mon Jan 28 22:59:55 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 22:59:55 2019 -0800"
      },
      "message": "Merge \"Add Secure NFC functionality\" am: 3ffdb26aa8 am: c538141c6d\nam: 32b84ede51\n\nChange-Id: I67f436d48dfd5578d04d284e7669685760b0716f\n"
    },
    {
      "commit": "ca7c41f5fa121c778f00b2c8696253affa7eaa00",
      "tree": "6aabbf38d86ec1949363b9743cb41e50e95f967c",
      "parents": [
        "5f34ef1c3d09d716ec7cc200cad5830a53fc97d3",
        "27ae908282046d3e1b6ba5eefc13e00fc48147b0"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 22:57:39 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 22:57:39 2019 -0800"
      },
      "message": "Merge \"Add SocketUtils for NetworkStack\" am: cec60fa56a\nam: 27ae908282\n\nChange-Id: I89fe62b4baf63104359bb6741807bb2f1666cdd9\n"
    },
    {
      "commit": "be68aae2bb5ea1e0d526a0a1d7db08e042b415b1",
      "tree": "7a81f325989ec325f6a216599396c7d65c1409dc",
      "parents": [
        "36a0ff35fb3a57ef376924034a5d13d722d63440"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Mon Jan 28 10:24:04 2019 +0900"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Tue Jan 29 15:31:14 2019 +0900"
      },
      "message": "MediaController: Make getTag() public\n\nThis removes hidden API usages from the framework to the apex, which\nwould be prohibited.\n\nTest: Build\nBug: 123485698\nChange-Id: Ib3c350bad4af2e8db3788296dc78b7f7eb0693c0\n"
    },
    {
      "commit": "32b84ede511998184250eec517293f009fe679cd",
      "tree": "54d431952407653ff7fd349ef828534dd9a3f29f",
      "parents": [
        "697a064562d0edd294428a461830d27922d7b713",
        "c538141c6ddb6cdbdf39e4d3a21704aa434898a8"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Mon Jan 28 22:14:28 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 22:14:28 2019 -0800"
      },
      "message": "Merge \"Add Secure NFC functionality\" am: 3ffdb26aa8\nam: c538141c6d\n\nChange-Id: I5e1c1d44396099c841f09bfdd2ac956f01fd4ceb\n"
    },
    {
      "commit": "697a064562d0edd294428a461830d27922d7b713",
      "tree": "e2629d76095fe57603dd38786f5787cdf228fc06",
      "parents": [
        "dc458b1aa24b6315c4cc21dc4f2882df7a3f10c5",
        "daae1f52654520c34cad7b1a60d34af033732a3a"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Jan 28 22:07:32 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 22:07:32 2019 -0800"
      },
      "message": "Merge \"Data profile refactoring\" am: b551d0d6d3\nam: daae1f5265\n\nChange-Id: Ie04247ed0d8f6cb1139309a808ab2fb15ebcbade\n"
    },
    {
      "commit": "dc458b1aa24b6315c4cc21dc4f2882df7a3f10c5",
      "tree": "cf36a3a1f4e2aaabefe49e755f0a755011abca87",
      "parents": [
        "db8af6277749bc1acf62c1edd58e6ea1c6805a21",
        "4c12798e562674bc2c573869e57858d6edf39d58"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Mon Jan 28 21:58:47 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 21:58:47 2019 -0800"
      },
      "message": "Merge \"Add Emergency Number Test Mode\" am: 783400c390\nam: 4c12798e56\n\nChange-Id: I741e0a5899d9734bf35c50853cccb95211cb1d70\n"
    },
    {
      "commit": "b9f55143bc8e26bdeb2d8c877dfea1c42edbc17d",
      "tree": "054c81fd60c4e9d5acb44a0d02056d4e1d9958ff",
      "parents": [
        "f366fade2e90cbec933c51de0ae99a788d5ace9c",
        "baa788a7aad0d286de561c1cd8e2825886d6ff22"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Jan 28 21:55:14 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 21:55:14 2019 -0800"
      },
      "message": "Merge \"CallQuality is set to empty instead of null\" am: b3f282daa1 am: aee66949ef\nam: baa788a7aa\n\nChange-Id: Ic6c251059d763df6f79520a5cae259f4a44601cf\n"
    },
    {
      "commit": "baa788a7aad0d286de561c1cd8e2825886d6ff22",
      "tree": "34d0dfb3acd075f56280fb0eb5906a1166392d8b",
      "parents": [
        "c322894cb2bd859e136c9543107f37926656e96b",
        "aee66949efddb4f7e877c048e66ccd7fb8050fb9"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Jan 28 21:28:03 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 21:28:03 2019 -0800"
      },
      "message": "Merge \"CallQuality is set to empty instead of null\" am: b3f282daa1\nam: aee66949ef\n\nChange-Id: Iee5f05e4cc0efc8c0abbe2c46c7ceedea164bbee\n"
    },
    {
      "commit": "c322894cb2bd859e136c9543107f37926656e96b",
      "tree": "ec4857a791615e5f5f651db3dfd37b4074822d6b",
      "parents": [
        "454d6e56f3fadcb4b33799155b7b9bfa512ab802",
        "888d87ac7a6a4dfccf67fc3295f4312e271065d3"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Mon Jan 28 21:07:57 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 21:07:57 2019 -0800"
      },
      "message": "Merge \"Add Emergency Uniform Resource Number (URN)\" am: e01a358b5b\nam: 888d87ac7a\n\nChange-Id: I33be4bec015d71415456a9abbd69bc705556afa8\n"
    },
    {
      "commit": "d38769402a02a793d1a38944924afff0d16c9a55",
      "tree": "e699d5eb84b7c67ba5e2b64538bfc980644f64ab",
      "parents": [
        "14e472690a0da6b89fcffd51bdb4411492281d8a",
        "f1c0ec00a3120b2026c5ed30a3670ea1baf944d6"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Mon Jan 28 20:42:08 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 20:42:08 2019 -0800"
      },
      "message": "Merge \"Expose bugreporting API as system API.\" am: 6ac57c669a\nam: f1c0ec00a3\n\nChange-Id: I6d0dd760b964d2e4ccfc271f001023a066c350ea\n"
    },
    {
      "commit": "4dbad5640d4fb31f297cf6d8631c9770da358a37",
      "tree": "1d9ed94574bc73048937b8eb3d3267db9f532f80",
      "parents": [
        "ca923a9aab91aad40b9473fa765b7d698bcf99e8",
        "14ca142e65f6fbe61d8db6663768f500c934e737"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 03:05:52 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 03:05:52 2019 +0000"
      },
      "message": "Merge \"Ensure that framework does not refer MediaSession2 related code\""
    },
    {
      "commit": "1dfec66d30f5703cb90656add83f6127221f9f13",
      "tree": "c6b7d3eedd9b0edd7a3f3f03583b5c59076a3fb2",
      "parents": [
        "0def48bd5d9486189583c58074eba0f677d72f97"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Mon Jan 28 20:24:37 2019 +0900"
      },
      "committer": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Tue Jan 29 11:48:39 2019 +0900"
      },
      "message": "Make hidden constructor of PlaybackInfo as @SystemApi\n\nWhen the android build setting is configured to a rule which moves\nMediaSession1 related codes to mainline module, the non-public and\nnon-system APIs in the module cannot be used by the framework.\n\nThis CL makes the hidden constructor of PlaybackInfo as\nsystem API, so that it can be used by the framework.\n\nBug: 123500940\nTest: make update-api -j; make -j;\nChange-Id: I8583d6f79c70f8bbbbedfa0a75676218aeec58e6\n"
    },
    {
      "commit": "7671e41efa07c9f26c3b2901c88922926e9a567e",
      "tree": "6b82cd77c72e183695d23a5a8347bc0b043af53d",
      "parents": [
        "6dde2b056204d5551ca9ddaddb92775e98efdbfe",
        "202084c9b8ff7c51cbd37cbfb4def57e59cdf0f1"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Tue Jan 29 01:58:58 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 01:58:58 2019 +0000"
      },
      "message": "Merge \"Add Bitmap.setColorSpace()\""
    },
    {
      "commit": "3b8e00f138a126311e374892008e38e5d97bcc1f",
      "tree": "b2f401b2f205552f7920347f9a9f44b38adebaf9",
      "parents": [
        "7c7f18b9b1f8a8889e32ccdd52750b9fce4d1c6c",
        "245cb132c4bfda4cec27a828f5eb4fe24a4d3f27"
      ],
      "author": {
        "name": "Jin Seok Park",
        "email": "jinpark@google.com",
        "time": "Tue Jan 29 00:49:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 00:49:37 2019 +0000"
      },
      "message": "Merge \"MetadataRetriever: Unhide Exif-related constants\""
    },
    {
      "commit": "7c7f18b9b1f8a8889e32ccdd52750b9fce4d1c6c",
      "tree": "a6ebdbfc63b5a38b7da7c5ff864d8713bf098a17",
      "parents": [
        "c6a4af096e63a00816b881e80fd5ff6ce25a59f3",
        "b40cd09df0a2dc43f094bc7a2cc909e9833b70e1"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Jan 29 00:46:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 00:46:32 2019 +0000"
      },
      "message": "Merge \"Add API for checking paused packages.\""
    },
    {
      "commit": "5cf41e47fe12ccbe110eb01ac788b627bdc89965",
      "tree": "25de8cc387dc930a97948d9c3e7c11892a46370a",
      "parents": [
        "cec60fa56a9347d2669f1a3415085c162b5dd108",
        "61aa8cd9491ec43b15bf5538b0ed192b9edccc6e"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Tue Jan 29 00:21:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 29 00:21:49 2019 +0000"
      },
      "message": "Merge \"new SystemAPI to getSimLocale\""
    },
    {
      "commit": "14ca142e65f6fbe61d8db6663768f500c934e737",
      "tree": "50af2a69b74c0d55998788667fdc8c90dd543a93",
      "parents": [
        "f04cda916f13489a582f811a1b5fe424ff708218"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Mon Jan 28 15:43:24 2019 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Tue Jan 29 09:12:54 2019 +0900"
      },
      "message": "Ensure that framework does not refer MediaSession2 related code\n\nAlso, this CL moves mediasession2 to com.android.media apex.\n\nBug: 123495968\nTest: Passed below tests:\natest CtsMediaTestCases:android.media.cts.MediaSession2Test;\natest CtsMediaTestCases:android.media.cts.MediaController2Test;\natest CtsMediaTestCases:android.media.cts.MediaItem2Test;\natest CtsMediaTestCases:android.media.cts.MediaSession2ServiceTest;\natest CtsMediaTestCases:android.media.cts.Session2CommandGroupTest;\natest CtsMediaTestCases:android.media.cts.Session2CommandTest;\nChange-Id: I8cf7a657545e6b7b2973035f365506206e7147a0\n"
    },
    {
      "commit": "cec60fa56a9347d2669f1a3415085c162b5dd108",
      "tree": "9bf5eac01f997853f97cb028b752703c31291d45",
      "parents": [
        "171c9cdc6addc3528733a47541ed7b93b139693b",
        "53b03140d4bff9979b45e882c82b2a8243430703"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 23:14:08 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 28 23:14:08 2019 +0000"
      },
      "message": "Merge \"Add SocketUtils for NetworkStack\""
    },
    {
      "commit": "202084c9b8ff7c51cbd37cbfb4def57e59cdf0f1",
      "tree": "76a32cfb7009f853dade2656e2ec6d3190c46763",
      "parents": [
        "ad0db6fcda538ab7bc361bc34c78ad6ade59a05b"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Mon Jan 14 13:55:08 2019 -0500"
      },
      "committer": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Mon Jan 28 17:25:29 2019 -0500"
      },
      "message": "Add Bitmap.setColorSpace()\n\nBug: 120904891\nTest: CtsGraphicsTestCases\nChange-Id: I30be2cd77d810210ad87b281e6bb5587863982c3\n"
    },
    {
      "commit": "5e55e809a722f1540630062d356c504169b3a688",
      "tree": "2756dd748c25fb32ab271c04cddba33e1552a41e",
      "parents": [
        "24f44f2b0bbe86115a44d7ae66cb99afa82fc0be",
        "934ffa6d40f3db059521570ef3933f337e0362dd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 28 22:21:46 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 22:21:46 2019 +0000"
      },
      "message": "Merge \"Camera: Add support for dynamic depth image format\""
    },
    {
      "commit": "3ffdb26aa8da4778c10739049299a09d6d9febf5",
      "tree": "1baa9ff6f32c6aa8a2a319f71908d25ec1b9dc16",
      "parents": [
        "b551d0d6d30d8f998d3fbf2bc0d577b67d4b270e",
        "d97bb0929efdd3f7d1841987155e3c75c60f195d"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Mon Jan 28 22:11:32 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 28 22:11:32 2019 +0000"
      },
      "message": "Merge \"Add Secure NFC functionality\""
    },
    {
      "commit": "b551d0d6d30d8f998d3fbf2bc0d577b67d4b270e",
      "tree": "5911f03637ea485a7cf78497ed2cf2bf767d0439",
      "parents": [
        "783400c3908442b47c45de9f64a6553a9e41ab10",
        "7d675e5a44103ba3b5afdf2bf485e4b27d0edba1"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Jan 28 21:29:27 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 28 21:29:27 2019 +0000"
      },
      "message": "Merge \"Data profile refactoring\""
    },
    {
      "commit": "7079a5517ff541ec5e6e257d6af770d298dbaeea",
      "tree": "23ca2de137ffd84ad3da000d5bd3111888f76d8a",
      "parents": [
        "525a0d72a31e0203452c3d8bd41d1d577d3f59a3",
        "440fe3d817426c76dc1445848eccebeee1d05273"
      ],
      "author": {
        "name": "Alex Salo",
        "email": "asalo@google.com",
        "time": "Mon Jan 28 21:02:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 21:02:43 2019 +0000"
      },
      "message": "Merge \"Add a flags to AttentionManagerService\""
    },
    {
      "commit": "783400c3908442b47c45de9f64a6553a9e41ab10",
      "tree": "7d0f625470503a86402eb781ab943121b71b6aa6",
      "parents": [
        "0bd511611e73945a01c65db1183f549beff95105",
        "4fd607e32ee86df4742ded11b6e0af8be7657724"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Mon Jan 28 20:51:25 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 28 20:51:25 2019 +0000"
      },
      "message": "Merge \"Add Emergency Number Test Mode\""
    },
    {
      "commit": "341ddc79c51247200d262872c2dc3af0bb9f6fb6",
      "tree": "6a4df0034ecd4423cadeacc2e73215e4051c8b74",
      "parents": [
        "f8728771ae90ca64f2197b51ba56b004c7bac1b3",
        "d70cdb93b84830922b8707e03bb1f28b85d2debd"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Mon Jan 28 20:22:47 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 20:22:47 2019 +0000"
      },
      "message": "Merge \"Report top resumed activity state change\""
    },
    {
      "commit": "e98248eb050b5cbb0c4017bee0c5ca36dad0b3fc",
      "tree": "ada74f245f5b45cb1fb471a97df98bc50ea7070c",
      "parents": [
        "77f4bee9d682e27ec3dd67ed489df2de1aa66a95",
        "4d312b212c0c7fa7978c788e2a8f5b6b51621c9c"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Jan 28 20:17:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 20:17:25 2019 +0000"
      },
      "message": "Merge \"Fix ImageReader#newInstace with usage\""
    },
    {
      "commit": "ad0db6fcda538ab7bc361bc34c78ad6ade59a05b",
      "tree": "bfd05750f2ba5bec5d18ee2e45267cb13d62500a",
      "parents": [
        "4f7a8581170efbb92a1250f8f78dc922a37edd60",
        "71fe12bb84e7141b8370adf40c2ab13c4bd859ca"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 28 19:17:09 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 19:17:09 2019 +0000"
      },
      "message": "Merge \"Add a constant for ISDB_S3\""
    },
    {
      "commit": "b3f282daa1c2163ce495673944e46be6d7e76c8d",
      "tree": "d125ec944a8373aaf066d4abd6c7d37802977c66",
      "parents": [
        "e01a358b5b5a1e898bf754fa0d8153ea129df27d",
        "eae57b26e604b94a1ebb0c12009e12806f2e5f9a"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Jan 28 19:16:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 28 19:16:06 2019 +0000"
      },
      "message": "Merge \"CallQuality is set to empty instead of null\""
    },
    {
      "commit": "4fd607e32ee86df4742ded11b6e0af8be7657724",
      "tree": "6789a5744aeba5b197a88211c277f2ecdcd9a148",
      "parents": [
        "e01a358b5b5a1e898bf754fa0d8153ea129df27d"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Tue Jan 15 18:26:35 2019 -0800"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Mon Jan 28 10:58:45 2019 -0800"
      },
      "message": "Add Emergency Number Test Mode\n\nAdd EMERGENCY_NUMBER_SOURCE_TEST_MODE\n\nThis also does not allow to send the service categories from database when\ndialing.\n\nBug: 122840137\nTest: Manual; Treehugger\nMerged-in: I4ea3539e3b814b71e03e956d4a857ec20141fa8c\nChange-Id: I4ea3539e3b814b71e03e956d4a857ec20141fa8c\n(cherry picked from commit cb4bd3a30f40611bc91f1f7f8289a4dd61b8251b)\n"
    },
    {
      "commit": "86e22092603280b2e729bcf96ac90f1a5326acd2",
      "tree": "55ae61055673f78a25a6f57149475269138d5f22",
      "parents": [
        "706b2d0e16e0601ccdcfe6b9fc7a0cd89dd8485b"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Wed Jan 09 19:10:58 2019 -0800"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Mon Jan 28 18:37:47 2019 +0000"
      },
      "message": "Add Emergency Uniform Resource Number (URN)\n\nTest: Treehugger\nBug: 112657134\nChange-Id: I87537f7123910e9843207428eb3167a90a15b6df\nMerged-In: I87537f7123910e9843207428eb3167a90a15b6df\n(cherry picked from commit 03bde886e5cfe06fcbced55b45d2b3d6fc5746ae)\n"
    },
    {
      "commit": "7d675e5a44103ba3b5afdf2bf485e4b27d0edba1",
      "tree": "859964bac9a2530f1c9e802dbe0041b57cf3ded7",
      "parents": [
        "706b2d0e16e0601ccdcfe6b9fc7a0cd89dd8485b"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Dec 17 16:09:03 2018 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Jan 28 10:32:23 2019 -0800"
      },
      "message": "Data profile refactoring\n\nData profile should use the public defined types\ninstead of the internal defined data types.\n\n1. Using integer instead of string for protocol type.\n2. Using TelephonyManager.NetworkTypeBitMask instead of\n   the internal ServiceState.RIL_RADIO_TECHNOLOGY_XXX\n   in data profile.\n\nTest: Telephony sanity tests\nBug: 73659459\nMerged-In: I04b910f8e349e8b7819ff058bf37ad06c3fd9adc\nChange-Id: I04b910f8e349e8b7819ff058bf37ad06c3fd9adc\n(cherry picked from commit af6b47af54e35a665fb18bd6d63fa945c333b6a9)\n"
    },
    {
      "commit": "36d048c3ffd97b5e6564aff00a6a4bab71217e45",
      "tree": "902684b349b1f0b4121c6e2c9313f1fdd9856fbe",
      "parents": [
        "e8d1eaa1dcc8308c5959a83ce483f3194a40cd82",
        "3d33698bf5d98a6480a9f6928d1f1e23d519cc08"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Jan 28 18:28:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 18:28:23 2019 +0000"
      },
      "message": "Merge \"Added a broadcast intent for clients to listen for country changes\""
    },
    {
      "commit": "440fe3d817426c76dc1445848eccebeee1d05273",
      "tree": "002e9c2935d2499213c58b8ef6fc275d133c48f7",
      "parents": [
        "e8d1eaa1dcc8308c5959a83ce483f3194a40cd82"
      ],
      "author": {
        "name": "Alex Salo",
        "email": "asalo@google.com",
        "time": "Fri Jan 25 11:50:38 2019 -0800"
      },
      "committer": {
        "name": "Alex Salo",
        "email": "asalo@google.com",
        "time": "Mon Jan 28 18:20:44 2019 +0000"
      },
      "message": "Add a flags to AttentionManagerService\n\nAdditionally, simplify some flag names.\n\nTest: manually tested, works as expected\nBug: 111939367\nChange-Id: I8c2702dbbaf964096d6907cbcd6c90dfd38b7d07\n"
    },
    {
      "commit": "501ef0172527ece8d0cf0f9b813408d9fe1c4136",
      "tree": "71d4e62222c39a08b4c93fa9c80c37f1423e075e",
      "parents": [
        "fce062c23af053727444029b0648df4e82afd897",
        "af6b47af54e35a665fb18bd6d63fa945c333b6a9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 28 18:08:56 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 18:08:56 2019 +0000"
      },
      "message": "Merge \"Data profile refactoring\""
    },
    {
      "commit": "69948484917d262bebc75be7b1b499a110a158cb",
      "tree": "de4979f1f92001286f5e6ea63abca497adcee7bb",
      "parents": [
        "87969723fc13cd69784fffb7ed3e8f8f6eed1a14",
        "81a356ed8da968cbe7813377d14415923584159c"
      ],
      "author": {
        "name": "Salvador Martinez",
        "email": "dehboxturtle@google.com",
        "time": "Mon Jan 28 17:35:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 17:35:41 2019 +0000"
      },
      "message": "Merge \"Create public intent for dpp configurator activity\""
    },
    {
      "commit": "6ac57c669a067a9640417b7fc46c635a72ca0075",
      "tree": "05fad3c1b2868276889d233ccfa649ea1e8d0802",
      "parents": [
        "2111aeb289b4e6380470103c974e3b3c6ff0c306",
        "2083e8c8b8a2f13c258a081691eaf00f5820c826"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Mon Jan 28 16:27:07 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 28 16:27:07 2019 +0000"
      },
      "message": "Merge \"Expose bugreporting API as system API.\""
    },
    {
      "commit": "31f977a44344b8930143f16ab7f2fee4c5302d33",
      "tree": "dee7b5715ea330cc40b75ad5b67996c534fba819",
      "parents": [
        "175e2f24a2f052a92197185360383494a7886f8d",
        "f7c79b4f06fef85879dd6adfd4062ce0132664ca"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Mon Jan 28 16:01:50 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 16:01:50 2019 +0000"
      },
      "message": "Merge \"Update FileObserver to be able to watch multiple files.\""
    },
    {
      "commit": "175e2f24a2f052a92197185360383494a7886f8d",
      "tree": "491bb704c826fa4804fd39237922c83ad5d1e328",
      "parents": [
        "170725ab67c42b024ce2f0f8f6c76b5d4f64cdcc",
        "08496b0e980fdc667a0ff739354172a32d968970"
      ],
      "author": {
        "name": "Hongming Jin",
        "email": "hongmingjin@google.com",
        "time": "Mon Jan 28 15:57:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 15:57:32 2019 +0000"
      },
      "message": "Merge \"Add API in SmsManager to return sms messages for financial app.\""
    },
    {
      "commit": "170725ab67c42b024ce2f0f8f6c76b5d4f64cdcc",
      "tree": "7ed61c30ba95fe3071552644fd1722fa678e54f2",
      "parents": [
        "f75556a0890f157a46477f514f0aa960b362e7a6",
        "157cba493ceee385bc7274b01f26329c158a7947"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Jan 28 15:26:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 15:26:45 2019 +0000"
      },
      "message": "Merge \"AudioTrack API for delay/padding in offload\""
    },
    {
      "commit": "f75556a0890f157a46477f514f0aa960b362e7a6",
      "tree": "4732d19dd65085791e2db3a945ba536123754a21",
      "parents": [
        "bf1d8ab140c6af203176c05fc9a354028eb30d58",
        "3a4675572d2113082e03cbe91fd508d34007e250"
      ],
      "author": {
        "name": "Junyu Lai",
        "email": "junyulai@google.com",
        "time": "Mon Jan 28 15:18:29 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 15:18:29 2019 +0000"
      },
      "message": "Merge \"Hide Keepalive offload API in IpSec\""
    },
    {
      "commit": "bf1d8ab140c6af203176c05fc9a354028eb30d58",
      "tree": "8f02bb9adda32878a3a38a7779648ab216b20fa6",
      "parents": [
        "196437d3cbd95207816456fab86c7b641132646d",
        "a471699a97853bf3f531ac61652af3f1da290af0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 28 15:03:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 15:03:43 2019 +0000"
      },
      "message": "Merge \"Rename smart replies and actions adjustment keys\""
    },
    {
      "commit": "196437d3cbd95207816456fab86c7b641132646d",
      "tree": "bd7486de4b5dd530cfc3ae8d1a4da251dcd573d7",
      "parents": [
        "b8a51a3169c7f231fbace878ff914773bbcd5398",
        "e87368e1fd17d5d8fa39d1c6fe408dbb133429b2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 28 14:42:18 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 14:42:18 2019 +0000"
      },
      "message": "Merge changes I315e75c3,I23d36950\n\n* changes:\n  Commit rollbacks by ID, not by RollbackInfo.\n  Stub out API to support rollback of staged installs.\n"
    },
    {
      "commit": "b8a51a3169c7f231fbace878ff914773bbcd5398",
      "tree": "42966ef2ba5aeec403159de0d6b641e95203bb1e",
      "parents": [
        "7f2d1a73a895cf51c900da38adf4065b0d10ca2c",
        "0a18820a4949b1acb5d3b1f96dae85c80cd75c27"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Mon Jan 28 14:21:57 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 14:21:57 2019 +0000"
      },
      "message": "Merge \"Expose bugreporting API as system API.\""
    },
    {
      "commit": "e87368e1fd17d5d8fa39d1c6fe408dbb133429b2",
      "tree": "b59ee255df3fbd335a35d3d57cea8d98fd11df89",
      "parents": [
        "e4e38d6631690d56520ca7469ebe08fdc33dc134"
      ],
      "author": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Thu Jan 24 16:34:14 2019 +0000"
      },
      "committer": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Mon Jan 28 12:39:05 2019 +0000"
      },
      "message": "Commit rollbacks by ID, not by RollbackInfo.\n\nTo make it clear that the system only pays attention to the provided\nrollback ID when committing a rollback.\n\nAlso, rename executeRollback to commitRollback in IRollbackManager.aidl,\nnow that we are touching the code anyway.\n\nBug: 112431924\nTest: atest RollbackTest\nChange-Id: I315e75c39019536fb2f090a0c84ed4cf7c03ce8c\n"
    },
    {
      "commit": "e4e38d6631690d56520ca7469ebe08fdc33dc134",
      "tree": "370b2d45cb14c0d685b2894af801391a084e232a",
      "parents": [
        "530c508ed11fc81b4d81713f0d357244a0cdeab9"
      ],
      "author": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Thu Jan 24 16:12:07 2019 +0000"
      },
      "committer": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Mon Jan 28 12:37:23 2019 +0000"
      },
      "message": "Stub out API to support rollback of staged installs.\n\nAdds isStaged and getSessionId methods to RollbackInfo.\n\nBug: 112431924\nTest: atest RollbackTest\nChange-Id: I23d3695021474d52cd39a90bcabdb278d95cd4cc\n"
    },
    {
      "commit": "53b03140d4bff9979b45e882c82b2a8243430703",
      "tree": "342771b828aba20c7eca12a6bb346af4eba6b3f7",
      "parents": [
        "e3f18bd77ca924c4b2e0faadc2515eb31c3e78ac"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Jan 23 23:11:12 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 20:11:27 2019 +0900"
      },
      "message": "Add SocketUtils for NetworkStack\n\nThese utilities can only be used for privileged apps. The underlying\nimplementation cannot be @SystemApi.\n\nTest: m\nBug: 112869080\nChange-Id: Idfa90561102e5b03ab2b79486d3ad46457128bf8\n"
    },
    {
      "commit": "27cf08f9c841f4bfb9d9689989b3bd6c47885c68",
      "tree": "4a4360376ff460ba066b8ad81513918f00e08f08",
      "parents": [
        "88938aae5bc648a4c8721cb2207657a28cb97abb"
      ],
      "author": {
        "name": "Mihai Popa",
        "email": "popam@google.com",
        "time": "Thu Jan 10 19:59:29 2019 +0000"
      },
      "committer": {
        "name": "Mihai Popa",
        "email": "popam@google.com",
        "time": "Mon Jan 28 10:03:50 2019 +0000"
      },
      "message": "[Magnifier-72] Rename Builder#setZoom\n\nThe CL renames the setZoom method for Magnifier.Builder to\nsetInitialZoom, since the zoom can be changed after the instance is\ncreated using the Magnifier.setZoom method.\n\nBug: 120609112\nTest: atest CtsWidgetTestCases:android.widget.cts.MagnifierTest\nChange-Id: Ide2508ab49e3f3660aa089876029e351b4cef603\n"
    },
    {
      "commit": "2083e8c8b8a2f13c258a081691eaf00f5820c826",
      "tree": "6782b603b180a54793ec86627bc25954a2ae59ad",
      "parents": [
        "28d8dd7890ef6622e770c79653f883368ef7178b"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Wed Jan 23 20:02:29 2019 +0000"
      },
      "committer": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Mon Jan 28 09:33:55 2019 +0000"
      },
      "message": "Expose bugreporting API as system API.\n\nBUG: 111441001\nTest: Builds\nChange-Id: I1530f92971807b7e43c763a58dd1e18e793255da\nMerged-In: I1530f92971807b7e43c763a58dd1e18e793255da\n"
    },
    {
      "commit": "a6ee9704a3781051db49973505bad27ee4a541c9",
      "tree": "c0fa09f59ef136969264b6ecb7025971b5d25cc9",
      "parents": [
        "0ecfc50feeaf59841cc09a31c7405174225aea81",
        "50c95ba67ced35e9717ebe4af472949682137e36"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 00:59:28 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 00:59:28 2019 -0800"
      },
      "message": "Merge \"Add INetd to SystemServiceRegistry\" am: e3f18bd77c am: 9268c0be32\nam: 50c95ba67c\n\nChange-Id: I10cbfc198a0713dc53bfca611c082bbb387c1194\n"
    },
    {
      "commit": "50c95ba67ced35e9717ebe4af472949682137e36",
      "tree": "9623f1337aad349b34bd9d3ef05ac8d4075a086f",
      "parents": [
        "f6a3b910bb303e1f4f8b497809158dcf623c198c",
        "9268c0be32998037b5ccaef037b45705160878f5"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 00:47:45 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 00:47:45 2019 -0800"
      },
      "message": "Merge \"Add INetd to SystemServiceRegistry\" am: e3f18bd77c\nam: 9268c0be32\n\nChange-Id: I92cd23a587ab0f7df2db92918011a9a488c31668\n"
    },
    {
      "commit": "f6a3b910bb303e1f4f8b497809158dcf623c198c",
      "tree": "a547336fdce6daec371b944f5f1c32ba2aa33b10",
      "parents": [
        "ff5c8bac7c6cc9daa23b2ccbfa6904303dc9e174",
        "bc7a8f14f4f8b9e3ac371dcc1ffdf3a36ed35d1c"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 00:35:46 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 00:35:46 2019 -0800"
      },
      "message": "Merge \"Add NetworkStack networking deps to SystemApi\" am: 9188b49259\nam: bc7a8f14f4\n\nChange-Id: I843cb189750666a2cb70b1960d49dfe797f3cf36\n"
    },
    {
      "commit": "e3f18bd77ca924c4b2e0faadc2515eb31c3e78ac",
      "tree": "3b21dabc30e60f7c458d107bee58c8d874ed0a6f",
      "parents": [
        "9188b4925936d45f314e77eb5edf0c598a848177",
        "31935985664c783b7b210c8481bfff808d4f73c1"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 08:27:02 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 28 08:27:02 2019 +0000"
      },
      "message": "Merge \"Add INetd to SystemServiceRegistry\""
    },
    {
      "commit": "9188b4925936d45f314e77eb5edf0c598a848177",
      "tree": "3d4dd930e9fdfdcbaaca1854fd379c9f065fd6a9",
      "parents": [
        "223d6815035b8f4a8cba7bae2c8a5a6fa7ccd63e",
        "a4bcc86dbe2b271547ce027a76b1a003aaf9918c"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 08:12:55 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 28 08:12:55 2019 +0000"
      },
      "message": "Merge \"Add NetworkStack networking deps to SystemApi\""
    },
    {
      "commit": "245cb132c4bfda4cec27a828f5eb4fe24a4d3f27",
      "tree": "0f0e3738ee4958b7263f742f546a75c3847e1123",
      "parents": [
        "84b5185cb18296b40e9456be4a0269aa7158ae18"
      ],
      "author": {
        "name": "Jin Seok Park",
        "email": "jinpark@google.com",
        "time": "Mon Jan 28 16:04:59 2019 +0900"
      },
      "committer": {
        "name": "Jin Seok Park",
        "email": "jinpark@google.com",
        "time": "Mon Jan 28 16:17:50 2019 +0900"
      },
      "message": "MetadataRetriever: Unhide Exif-related constants\n\nIn order to support reading HEIF format images in AndroidX\nExifInterface, we need to unhide the Exif-related constants\ninside MediaMetadataRetriever.\n\nBug: 123493429\nTest: update-api\nChange-Id: I8b9c1709d9fb00f7ad2d7815d4c280678408ea03\n"
    },
    {
      "commit": "f7c79b4f06fef85879dd6adfd4062ce0132664ca",
      "tree": "53b65fb953aab62f995eb8e824f68b42c2560bb6",
      "parents": [
        "2bfd202ec50bff7e94d178a63e35b77009ea915b"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Sun Jan 27 14:18:26 2019 -0800"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Sun Jan 27 20:45:27 2019 -0800"
      },
      "message": "Update FileObserver to be able to watch multiple files.\n\nBug: 120879205\nTest: atest cts/tests/tests/os/src/android/os/cts/FileObserverTest.java\nTest: atest frameworks/base/core/tests/coretests/src/android/os/FileObserverTest.java\nChange-Id: Ie1067c81dc502f2ad971e1f5d02be8baa319c3ad\n"
    },
    {
      "commit": "a4bcc86dbe2b271547ce027a76b1a003aaf9918c",
      "tree": "87f7d589be36365c536a9e278860a5098de0ffa4",
      "parents": [
        "166c3aa03049a1b3716b4e0de2c8b5a37e387e5f"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 13:28:35 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 13:28:35 2019 +0900"
      },
      "message": "Add NetworkStack networking deps to SystemApi\n\nCherry-pick with conflicts fixed in CaptivePortalLoginActivity imports.\nTest: atest FrameworksNetTests\nBug: 112869080\nMerged-In: Id59dc06fb85e4ac88098f56b621ec880610759ce\nChange-Id: I3c05e8fdd70497426d4fa433295c4fbdad07d9c9\n"
    },
    {
      "commit": "31935985664c783b7b210c8481bfff808d4f73c1",
      "tree": "f6685bead8405ad2f06a75979497f284b19046a2",
      "parents": [
        "166c3aa03049a1b3716b4e0de2c8b5a37e387e5f"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 11:40:08 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 12:13:08 2019 +0900"
      },
      "message": "Add INetd to SystemServiceRegistry\n\nIncludes @SystemApi for Context.NETD_SERVICE so system apps (including\nthe network stack) can obtain the service.\n\nTest: m\nBug: 112869080\nChange-Id: Ida63747cd30abb7b3c19559803353eb0e42e6efa\n"
    },
    {
      "commit": "9b634f17a273698c76491d21b1d648c7a992ca17",
      "tree": "9c0c695d34a1006daaca5d36d1edd326a3308241",
      "parents": [
        "d22cf2d3ab9a89d1e656a483ea772da64c629ceb",
        "ca1820bf2f78421243b8876e1094ee1b0fa2ca3f"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Jan 28 02:58:01 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 02:58:01 2019 +0000"
      },
      "message": "Merge \"Add NetworkStack networking deps to SystemApi\""
    },
    {
      "commit": "b6c8094b453247ad2cfdffb79e32ef05a5043427",
      "tree": "51ebd3ce2b77a8685585b55d33508d1094b3ad6a",
      "parents": [
        "a12232a4c2ebab1dd27602964248adaacdcd74f6",
        "a07b052eb4e210329a9f81e6783baed66533143f"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Sun Jan 27 23:00:13 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jan 27 23:00:13 2019 +0000"
      },
      "message": "Merge \"Add Cursor.{set,get}NotificationUris.\""
    },
    {
      "commit": "8bcdea718259459ab32f325ed13b09c23ffbbd27",
      "tree": "800cb9138d680ad410ad8e1e6f9164e81f0b1fbb",
      "parents": [
        "bd37b5f8b3890e815b007efc93dc07b49a518eb4",
        "cb269aac7e358d10e9a435ea6451e661508f467f"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Sun Jan 27 03:03:48 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jan 27 03:03:48 2019 +0000"
      },
      "message": "Merge \"Get CtsProviderTestCases building against API.\""
    },
    {
      "commit": "cb269aac7e358d10e9a435ea6451e661508f467f",
      "tree": "835ba9dd465fa10689d91ff6cdb37a1514bd4e8a",
      "parents": [
        "351673890c51680fd473f2042057373b37b840c0"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Jan 25 11:15:38 2019 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Sun Jan 27 03:03:39 2019 +0000"
      },
      "message": "Get CtsProviderTestCases building against API.\n\nTo help confirm that we\u0027re actually testing developer-visible\nbehaviors, we need to build against public APIs, since there have\nbeen plenty of examples in this suite of \"testing\" hidden API\nbehaviors, which are then misleading to developers.\n\nBug: 120429729\nTest: atest cts/tests/tests/provider/\nExempt-From-Owner-Approval: Trivial API annotations\nChange-Id: I07fe33e54f611a6060217f0706fb99b809961f4d\n"
    },
    {
      "commit": "bd37b5f8b3890e815b007efc93dc07b49a518eb4",
      "tree": "4325f3d36ac68d808cd1ffef07580813af741fd2",
      "parents": [
        "34521ced96a32e8d1e44097bce22ed6babd2b2cd",
        "2c9ef2a92e77b8075c123c326d6b8f1e91ff6393"
      ],
      "author": {
        "name": "Tej Singh",
        "email": "singhtejinder@google.com",
        "time": "Sun Jan 27 02:32:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jan 27 02:32:37 2019 +0000"
      },
      "message": "Merge \"APIs for registering config activation broadcasts\""
    },
    {
      "commit": "4fcdce138f03b70754dc9549ee8eeeeb2c447e52",
      "tree": "ca8b357ecd055a5a15e865e12ea5a5f6e0b1b72d",
      "parents": [
        "ab8fa44765807323aa41b1e194a07e45db13770c",
        "7d7a498788b540aa6ad4003cad4b8a253fa30675"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Jan 27 01:07:13 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jan 27 01:07:13 2019 +0000"
      },
      "message": "Merge \"Hide new ColorSpace APIs\""
    },
    {
      "commit": "0a18820a4949b1acb5d3b1f96dae85c80cd75c27",
      "tree": "becdfa16d96d5353df4355ca20e4fc2f92c699a0",
      "parents": [
        "ced0b0c90c05007b0b0e223a6afcf6f5a3672a56"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Wed Jan 23 20:02:29 2019 +0000"
      },
      "committer": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Sat Jan 26 22:36:08 2019 +0000"
      },
      "message": "Expose bugreporting API as system API.\n\nBUG: 111441001\nTest: Builds\nChange-Id: I1530f92971807b7e43c763a58dd1e18e793255da\n(cherry picked from commit b3857c4f7301b0b9c80e6db3f27c8ebada82a60f)\n"
    },
    {
      "commit": "08496b0e980fdc667a0ff739354172a32d968970",
      "tree": "1016309ea027233f5b5435ca57d8a44551e1677b",
      "parents": [
        "b20446f6bd6e20a0aa446c5eba46b2a2ce2cb70a"
      ],
      "author": {
        "name": "Hongming Jin",
        "email": "hongmingjin@google.com",
        "time": "Fri Jan 25 13:41:52 2019 -0800"
      },
      "committer": {
        "name": "Hongming Jin",
        "email": "hongmingjin@google.com",
        "time": "Sat Jan 26 14:26:47 2019 -0800"
      },
      "message": "Add API in SmsManager to return sms messages for financial app.\n\nTest: atest android.telephony.cts.SmsManagerTest\nBug: 111207447\nChange-Id: I1571cb005f7c1374a9acbec27041bca291fa7153\n"
    },
    {
      "commit": "b20446f6bd6e20a0aa446c5eba46b2a2ce2cb70a",
      "tree": "9318c01cd01847808554caf9d71fbbf3b19da468",
      "parents": [
        "9934adcaa508b04ab7e7fc965fdd3945d9c1a479",
        "277eaff43891842c0a6d6e11de83b493e018012f"
      ],
      "author": {
        "name": "Peiyong Lin",
        "email": "lpy@google.com",
        "time": "Sat Jan 26 22:10:16 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 26 22:10:16 2019 +0000"
      },
      "message": "Merge \"Add Display.getPreferredWideGamutColorSpace().\""
    },
    {
      "commit": "a07b052eb4e210329a9f81e6783baed66533143f",
      "tree": "8c3b2883e0ace6a6af4ff2a77c777ef4faeb57bf",
      "parents": [
        "2bfd202ec50bff7e94d178a63e35b77009ea915b"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Sat Jan 26 10:40:42 2019 -0800"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Sat Jan 26 11:19:34 2019 -0800"
      },
      "message": "Add Cursor.{set,get}NotificationUris.\n\nBug: 120879205\nTest: manual\nTest: atest cts/tests/tests/database/src/android/database/cts/AbstractCursorTest.java\nChange-Id: If3be228dc6b08ea58d24c9209822f9d8c2348082\n"
    },
    {
      "commit": "7f921d7df8777e42f4077ce099a644cbe1aed913",
      "tree": "2ee225e158c0a8bf2c50ef9d8f9088a5187c7525",
      "parents": [
        "3b69cbef4ec2d595e5b9317de57743cadd5ac577",
        "46edf1506d3ebf5c1a28956affd402dd54f85a4a"
      ],
      "author": {
        "name": "Hongming Jin",
        "email": "hongmingjin@google.com",
        "time": "Sat Jan 26 19:19:18 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 26 19:19:18 2019 +0000"
      },
      "message": "Merge \"Add API to SmsManager to allow apps to authenticate user account through sms without requesting sms permissions.\""
    },
    {
      "commit": "efb4132ba31d715a2b0a4830d764b5288c8bf3c8",
      "tree": "a482f5c2bd86977ac0344d774c130d2f11bbe894",
      "parents": [
        "71ae5ba4c91382851cf7d4bdbf58224592250c8f",
        "4b092ef6f75a8c8137bf37ab1c0905faf58da31a"
      ],
      "author": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Sat Jan 26 07:31:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 26 07:31:28 2019 +0000"
      },
      "message": "Merge changes Ic2bb4798,I2a409de2,I88a50a0e,Ia69342a4,Ia6548e4d, ...\n\n* changes:\n  Use \"commit\" instead of \"execute\" for rollbacks.\n  Rename PACKAGE_ROLLBACK_EXECUTED to ROLLBACK_COMMITTED.\n  Remove unused RollbackManager APIs.\n  Use RollbackManager.getAvailableRollbacks in RollbackTest\n  Use new RollbackManager API in RollbackPackageHealthObserver.\n  Add RollbackManager.getAvailableRollbacks API.\n  Include all relevant packages in RollbackInfo.\n"
    },
    {
      "commit": "3d33698bf5d98a6480a9f6928d1f1e23d519cc08",
      "tree": "b7cefd94d09e2bc7bd514f8644f34ac13077c085",
      "parents": [
        "84f1cc60fda26536bcf2fcbd2fe36f9965b6da2b"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Jan 25 14:50:15 2019 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Jan 25 23:16:14 2019 -0800"
      },
      "message": "Added a broadcast intent for clients to listen for country changes\n\nAdded a broadcast intent ACTION_NETWORK_COUNTRY_CHANGED for clients\nto listen for network country code changes. The same value can be\nretrieved from TelephonyManager.getNetworkCountryIso().\n\nTest: Manual + unit tests\nBug: 122900588\nChange-Id: Ifec87dda7bae386118b7bc7523844342bd16c3ea\n"
    },
    {
      "commit": "71ae5ba4c91382851cf7d4bdbf58224592250c8f",
      "tree": "b6ca93fcbd553cb1e023e09db106e26ea912c0df",
      "parents": [
        "18bac4c2da216f397433f9fd76c1d5e514bafe6c",
        "1b2137cf422f1025a37d97ede53b64cb0de01c68"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Sat Jan 26 04:27:00 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 26 04:27:00 2019 +0000"
      },
      "message": "Merge changes from topics \"cc-implicit-2\", \"cc-implicit\"\n\n* changes:\n  Deprecate CC and add BP#buildIntent()\n  Revert \"Add plumbing for setRequireConfirmation to CC\"\n"
    },
    {
      "commit": "7e88e4ceb67080d57f366e69a1c80183d8c4909a",
      "tree": "1825c9f3be588a84bea4ae8f2e41421a9be59d15",
      "parents": [
        "08f1ef2d156eed9e3a4f8cd85ef0123f049c16b9",
        "9610a1619be4fd7014c86ecca9e6b607051d42a7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jan 26 04:09:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 26 04:09:32 2019 +0000"
      },
      "message": "Merge \"Remove RuntimePermPresSvc#onRevokeRuntimePerm\""
    },
    {
      "commit": "157cba493ceee385bc7274b01f26329c158a7947",
      "tree": "9df7b1808f879f20d4b0c01e576828d4c0a57422",
      "parents": [
        "103a678ac3b7b6351f16e80dfbeb5665cb2c4c35"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Jan 25 18:40:03 2019 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Jan 25 19:11:06 2019 -0800"
      },
      "message": "AudioTrack API for delay/padding in offload\n\nAdd API to add support for specifying delay and padding values\n  for the current compressed stream.\nAdd API to indicate the end of stream after a write() operation\n\nBug: 122825812\nTest: atest AudioTrackOffloadTest\nChange-Id: Ib4dc76938fb5cea77ce67aa12aca7d38f66e756c\n"
    },
    {
      "commit": "1b2137cf422f1025a37d97ede53b64cb0de01c68",
      "tree": "f5d6561fcc15df68a33f6bbe02693431faf50577",
      "parents": [
        "6a2121763c3f1455630d1a01930436aa2373015b"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Thu Jan 24 16:32:38 2019 -0800"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Fri Jan 25 18:09:03 2019 -0800"
      },
      "message": "Deprecate CC and add BP#buildIntent()\n\nTo ensure future BP builder changes don\u0027t require a 1:1 addition to the\nCC API, we\u0027re deprecating CC and moving the API to BP.\n\nSince CDC is an activity, and BP can\u0027t receive onActivityResult from CDC,\nwe need to have BiometricService launch CDC. CDC will return auth/reject\nresults to BiometricService using a private protected aidl method, which\ncan then forward the reuslt to BP/app.\n\nBug: 111461540\n\nTest: builds\nTest: demo app, receives correct callbacks\n\nChange-Id: I7111ca2842534a596302fe0eb7338fbfaca72eec\n"
    },
    {
      "commit": "2c9ef2a92e77b8075c123c326d6b8f1e91ff6393",
      "tree": "fbdb8abb10742934274a3fc769110b0cfbe7b710",
      "parents": [
        "85d9b31a13614c99146e8ebdae812054cac79c0a"
      ],
      "author": {
        "name": "Tej Singh",
        "email": "singhtejinder@google.com",
        "time": "Tue Jan 22 11:33:51 2019 -0800"
      },
      "committer": {
        "name": "Tej Singh",
        "email": "singhtejinder@google.com",
        "time": "Fri Jan 25 17:58:02 2019 -0800"
      },
      "message": "APIs for registering config activation broadcasts\n\nCreates a StatsManager API to register a pending intent that is invoked\nwhenever the active status of any of any config sent by that uid\nchanges.\n\nag/6112554 and further cls are needed to properly send back the pending\nintent.\n\nBug: 123372077\nTest: build success on blueline-eng. More thorough testing should be\ndone once ag/6112554 is submitted.\n\nChange-Id: I36985c9820d4e7ac178064924190af88ea822254\n"
    },
    {
      "commit": "277eaff43891842c0a6d6e11de83b493e018012f",
      "tree": "8130280f810d4220018479d13fb6b62c7898bedf",
      "parents": [
        "1bbc8a56c48c38c8dde3df32ed4be606a0d99a4d"
      ],
      "author": {
        "name": "Peiyong Lin",
        "email": "lpy@google.com",
        "time": "Wed Jan 16 16:18:22 2019 -0800"
      },
      "committer": {
        "name": "Peiyong Lin",
        "email": "lpy@google.com",
        "time": "Fri Jan 25 17:15:26 2019 -0800"
      },
      "message": "Add Display.getPreferredWideGamutColorSpace().\n\nAdd Display.getPreferredWideGamutColorSpace() to return the preferred wide\ncolor space that the rendering and composition pipeline prefers.\n\nBUG: 120904891\nTest: atest android.display.cts.DisplayTest#testGetPreferredWideGamutColorSpace\nChange-Id: I1bcd9db72689a734b2a7c097b99a01464810994a\n"
    },
    {
      "commit": "eae57b26e604b94a1ebb0c12009e12806f2e5f9a",
      "tree": "63054d830fb4ca6566370f255a0a032da29cbc51",
      "parents": [
        "bfd44b60ef7d7dbb1fb5dcd6d4cc109f929aaaa9"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Jan 22 16:17:35 2019 -0800"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Fri Jan 25 16:10:55 2019 -0800"
      },
      "message": "CallQuality is set to empty instead of null\n\nBug: 110107501\nTest: manual\nChange-Id: Ifb289c1c61d7cf16a7c6b60b181b94cf759f75d8\n"
    },
    {
      "commit": "4d312b212c0c7fa7978c788e2a8f5b6b51621c9c",
      "tree": "27acb3de33d921429429a898830299b424cf924c",
      "parents": [
        "3f7e640844e7672d18dd17ad1c387fd267984eac"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Jan 25 15:20:24 2019 -0800"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Jan 25 16:03:58 2019 -0800"
      },
      "message": "Fix ImageReader#newInstace with usage\n\nNeed to actually respect the given usage or the API doesn\u0027t\nwork. Shift the default to be done Java-side where it\u0027s clear\nif usage was user-provided or not. Remove the incorrect\nvalidations and assertions around usages.\n\nAdd missing HardwareBuffer#isSupported to let users\ncheck if a usage \u0026 format combination is supported.\n\nChange-Id: I70bfe6e6c41e78425a38af6b17d421f0e80e818b\nFixes: 123423319\nTest: HardwareBuffer CTS tests\n"
    },
    {
      "commit": "7d7a498788b540aa6ad4003cad4b8a253fa30675",
      "tree": "55d6e80092744527ada389f2394311c9d499a35e",
      "parents": [
        "3da552689edc44b6685989e585605f6bc022c0ab"
      ],
      "author": {
        "name": "Daniel Solomon",
        "email": "solomondaniel@google.com",
        "time": "Wed Jan 23 19:33:00 2019 -0800"
      },
      "committer": {
        "name": "Daniel Solomon",
        "email": "solomondaniel@google.com",
        "time": "Fri Jan 25 15:43:10 2019 -0800"
      },
      "message": "Hide new ColorSpace APIs\n\nA previous change added two new public ColorSpace APIs. These APIs are\nbeing used only by ColorDisplayService for specific purposes, so for now\nmake them hidden.\n\nBug 116516917\n\nChange-Id: Ib644d356a84d4122173ea4cafbac88bd63b1afcd\n"
    },
    {
      "commit": "46edf1506d3ebf5c1a28956affd402dd54f85a4a",
      "tree": "7d8386735633256ff892b3ea55da7f5b8407d40f",
      "parents": [
        "50d9a1776363ce8b0917344bef2e24bcebd8b1e8"
      ],
      "author": {
        "name": "Hongming Jin",
        "email": "hongmingjin@google.com",
        "time": "Thu Jan 17 12:11:59 2019 -0800"
      },
      "committer": {
        "name": "Hongming Jin",
        "email": "hongmingjin@google.com",
        "time": "Fri Jan 25 15:24:29 2019 -0800"
      },
      "message": "Add API to SmsManager to allow apps to authenticate user account through\nsms without requesting sms permissions.\n\nBug: 111210542\nTest: atest android.telephony.cts.SmsManagerTest\nChange-Id: I9b176032d7b2bf578dd1a64745bf4a1e13008a7a\n"
    },
    {
      "commit": "4e78dec0d80d4f5195cab88992e7403ddba98d01",
      "tree": "2b422d9c7cd33cf6004ecba8143d69c8f06cface",
      "parents": [
        "103a678ac3b7b6351f16e80dfbeb5665cb2c4c35",
        "0941120f79fd2f79daf851765ff5d0bd7daac331"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 25 22:42:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 22:42:06 2019 +0000"
      },
      "message": "Merge \"Add api to change charging state update delay\""
    },
    {
      "commit": "0b1b7c2b766539161ddb77c2fe41b7b714137214",
      "tree": "9f48c0f65e3dbb26c9ade7c75c55d3b69e9746d5",
      "parents": [
        "3bbd43a9a24c0181d4e15ba4e0037cd40e3ee330",
        "b2c88d1480c2baabc6903448ee7d6e049dc1f5e1"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Jan 25 21:02:02 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 21:02:02 2019 +0000"
      },
      "message": "Merge \"Add new ImsException to better handle ImsService errors\""
    },
    {
      "commit": "d70cdb93b84830922b8707e03bb1f28b85d2debd",
      "tree": "71a63a770b580ec1dc28235fca010ea7bace9853",
      "parents": [
        "996df0dbca73e09f9fbb793c0f90dc3d0b4892da"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Tue Jan 08 15:03:50 2019 -0800"
      },
      "committer": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Fri Jan 25 12:32:35 2019 -0800"
      },
      "message": "Report top resumed activity state change\n\nSome system resources can only be accessed exclusively by a single\nclient at a time. Previously there was only one resumed activity in\nthe system at any point, so apps were usually trying to obtain such\naccess in onResume. With multi-resume this is no longer a good place\nto do so, because:\n- onResume may be called for activity that is not on top;\n- top resumed status may be switched between different resumed\n  activities in multi-window mode by tapping on them.\n\nThis adds a separate callback to inform apps about top resumed state\ngain and loss events. The following rules apply:\n- both callbacks can only be delivered between onResume and onPause;\n- top resumed state loss always follows top resumed state gain;\n- the callbacks are optional, activity can go from onResume to\n  onPause without obtaining top position.\n\nBug: 117135575\nTest: atest CtsActivityManagerDeviceTestCases:ActivityLifecyclePositionTests\nChange-Id: I45797afe47b166b22cfb75b64132b22d3fb4ecc7\n"
    },
    {
      "commit": "3a8cc45d71f364c0a529cbf9b3f87226ebd291b4",
      "tree": "0bd95c8915d84f038718403f8d65698cb100a350",
      "parents": [
        "7abd8e47baf2da3ec833a1f3d69a8fb347141177"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Thu Jan 24 15:26:39 2019 -0800"
      },
      "committer": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Fri Jan 25 11:55:18 2019 -0800"
      },
      "message": "WifiManager: Remove @SystemApi tag for settings APIs\n\nBug: 123314904\nTest: make system-api-stubs-docs-update-current-api\nChange-Id: Id9f088b3a9bbeeb74d5f5bcd3070743943b0c6e6\n"
    },
    {
      "commit": "59e3189d9664206e581099ac80ab146bf051e8f6",
      "tree": "73297a504966f3b60bdd242f66534f46acc8341f",
      "parents": [
        "623f3785bd5998962f6140f6a46dc2d5f5c236c9",
        "c7eef3e49d9d9d9e8e6c49507920c8d66d15e58a"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Jan 25 18:32:35 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 18:32:35 2019 +0000"
      },
      "message": "Merge \"Merge \"Track change of some java.nio.Buffer methods to nonfinal.\" am: 38a641d29f am: 5fdb4eb6ef am: 5cb69db85c\""
    },
    {
      "commit": "c7eef3e49d9d9d9e8e6c49507920c8d66d15e58a",
      "tree": "a14449362ad187ea732a0df1bfb1367604ad8b6a",
      "parents": [
        "f0a17d6bd2d5d7d0038561f24ac83f37395bfa7f",
        "5cb69db85c3041bbc0e61ac92aed213d9399ece8"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Jan 25 10:30:33 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 25 10:30:33 2019 -0800"
      },
      "message": "Merge \"Track change of some java.nio.Buffer methods to nonfinal.\" am: 38a641d29f am: 5fdb4eb6ef\nam: 5cb69db85c\n\nChange-Id: I6e2f82dd543d9d685240a902a782eb2ccda4a19a\n"
    },
    {
      "commit": "623f3785bd5998962f6140f6a46dc2d5f5c236c9",
      "tree": "bf2b9b1871d2a958db45f560c134a91d3cb85328",
      "parents": [
        "f0a17d6bd2d5d7d0038561f24ac83f37395bfa7f",
        "f8a1ff15e9df06dd6bf4d9e1b75c9bfe8d3a04ba"
      ],
      "author": {
        "name": "Matthew Fritze",
        "email": "mfritze@google.com",
        "time": "Fri Jan 25 18:27:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 18:27:03 2019 +0000"
      },
      "message": "Merge \"Add NFC Settings Panel API\""
    },
    {
      "commit": "5cb69db85c3041bbc0e61ac92aed213d9399ece8",
      "tree": "871e038e0deeb56eb19afaa3aa3ceb39ccc46db1",
      "parents": [
        "0ed2ad08f95d293a4d9a1c992a1b37024da28493",
        "5fdb4eb6ef3a1932b490f787f26c913ced754669"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Jan 25 10:03:11 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 25 10:03:11 2019 -0800"
      },
      "message": "Merge \"Track change of some java.nio.Buffer methods to nonfinal.\" am: 38a641d29f\nam: 5fdb4eb6ef\n\nChange-Id: I08059da73d48200b3a0b1c3612ddb5cca9be7ac2\n"
    }
  ],
  "next": "b091bc943143b04490ca67b745c548c1bff279c6"
}
