)]}'
{
  "log": [
    {
      "commit": "bd3810b28fbae2627cc1ac0406d2f017560e4925",
      "tree": "9d32f75edcde6a397f468c1c929766f985cf8c0a",
      "parents": [
        "52f0d571b849558699f874fba81379ebcf47b6b0",
        "743b3632260627ee1b5ee3565df4c2b569ab3209"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Tue Feb 12 11:11:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 12 11:11:33 2019 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Add view inflation device config property\"\"\""
    },
    {
      "commit": "1e843deee10b8be78688d9dbbde9c1161c979b05",
      "tree": "75fb6293f2714a0d365d28b4ac58a3c0f94f44d5",
      "parents": [
        "a87638c7ae991e52a299aa4f8d03c6a4c7587829",
        "a2cbf01609466edfa4765c58559d3096c736594c"
      ],
      "author": {
        "name": "Nazanin Bakhshi",
        "email": "nazaninb@google.com",
        "time": "Mon Feb 11 17:47:51 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 11 17:47:51 2019 -0800"
      },
      "message": "Merge \"Make isRebootRequiredForModemConfigChange SystemApi\" am: 55faf37439 am: 367a7baf96\nam: a2cbf01609\n\nChange-Id: I14564c836466694523eb25a352b0ec39c73e919e\n"
    },
    {
      "commit": "a2cbf01609466edfa4765c58559d3096c736594c",
      "tree": "6e286012cddbfdba10eb8c90c7afe9d5bb213737",
      "parents": [
        "89ce4bd4e1d459e4f9a7867f12205834ecb028f6",
        "367a7baf9611c807c5854c6094f63650b0015c5e"
      ],
      "author": {
        "name": "Nazanin Bakhshi",
        "email": "nazaninb@google.com",
        "time": "Mon Feb 11 17:21:50 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 11 17:21:50 2019 -0800"
      },
      "message": "Merge \"Make isRebootRequiredForModemConfigChange SystemApi\" am: 55faf37439\nam: 367a7baf96\n\nChange-Id: I23e289d24c918004596a465f3f572b63bb0f0879\n"
    },
    {
      "commit": "9362b0df7eeb6f8350cd4180cc4402b914adfd0b",
      "tree": "3556a6c48e954049b0b797ce9c0cd0992e7a6561",
      "parents": [
        "2e71c58863a9c86d9b37da1b59abfb0c132f3e46",
        "2f771755f6e3e0f54af99f2986d070b5ccf352e3"
      ],
      "author": {
        "name": "Michele Berionne",
        "email": "mberionne@google.com",
        "time": "Mon Feb 11 16:53:30 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 11 16:53:30 2019 -0800"
      },
      "message": "Merge \"Add API to check if a SIM card matches carrier restrictions.\" am: 31e933cf78 am: 1f2a143d98\nam: 2f771755f6\n\nChange-Id: Iefe13ddd6dc15330fc3c467f120b403e82f8a4bc\n"
    },
    {
      "commit": "2e71c58863a9c86d9b37da1b59abfb0c132f3e46",
      "tree": "37597816696534bb0097b37cc7996b5879dc9fc4",
      "parents": [
        "6e50aeab6f57e2397db419f6977154c80f022436",
        "cc5102705a1b9c4ee157eddcded45a89d37ba453"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 12 00:47:56 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 12 00:47:56 2019 +0000"
      },
      "message": "Merge \"Exposed even moar DeviceConfig APIs for testing.\""
    },
    {
      "commit": "55faf37439233102faed908e2a294f0bdbce5c21",
      "tree": "eea65f27e572172c7ad2cacccc582c5ad8774a1f",
      "parents": [
        "c7ec1a89610180e0d49e2053219b3b5902df47fa",
        "0e3e93a07c5369166268376e3da965945f1bde26"
      ],
      "author": {
        "name": "Nazanin Bakhshi",
        "email": "nazaninb@google.com",
        "time": "Tue Feb 12 00:37:43 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 00:37:43 2019 +0000"
      },
      "message": "Merge \"Make isRebootRequiredForModemConfigChange SystemApi\""
    },
    {
      "commit": "2f771755f6e3e0f54af99f2986d070b5ccf352e3",
      "tree": "fab1c89f55cab49136c1cccdcd4408d67f652532",
      "parents": [
        "cfab2e70159e652d53243cc7b8afa2c5456aaafe",
        "1f2a143d98b72ca74b88f51be9a118c6067d1dbf"
      ],
      "author": {
        "name": "Michele Berionne",
        "email": "mberionne@google.com",
        "time": "Mon Feb 11 16:33:53 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 11 16:33:53 2019 -0800"
      },
      "message": "Merge \"Add API to check if a SIM card matches carrier restrictions.\" am: 31e933cf78\nam: 1f2a143d98\n\nChange-Id: If1ec8a58e68410f522279d1199e3c44c47f231e7\n"
    },
    {
      "commit": "a3be9e2506a8c0e677254da2605a12cbc144f1fc",
      "tree": "a7e5eb1a26eba4795c34c0578c3e8266dcca79bc",
      "parents": [
        "5ca454024fc7c9b18565c4127c03bed38bb95c6d",
        "bd0ebf80b4bc5079921306d503fec17c338e0887"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Tue Feb 12 00:13:47 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 12 00:13:47 2019 +0000"
      },
      "message": "Merge changes from topic \"parcelable_peer_handle\"\n\n* changes:\n  [AWARE] Create a Parcelable version of PeerHandle\n  Revert \"[AWARE] Make PeerHandle parcelable\"\n"
    },
    {
      "commit": "cfab2e70159e652d53243cc7b8afa2c5456aaafe",
      "tree": "5c98a7b25ef93e6a42cad51b3c9921dcaf4d9e4d",
      "parents": [
        "169cac14f71a54d6e33946e4614817e734b181ce",
        "0c15f98874e58f52cbd917968c371a455470d7c2"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Mon Feb 11 16:13:42 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 11 16:13:42 2019 -0800"
      },
      "message": "Merge changes from topics \"118348832\", \"120945564\" am: 52a31598e7\nam: 0c15f98874\n\nChange-Id: I52fa7a18545f5e5bee64314cd47f8f6cb026f0a3\n"
    },
    {
      "commit": "31e933cf7888d078e02cebe992c9842b9425d03a",
      "tree": "a521b9e59a971990f343567ba056450743584627",
      "parents": [
        "52a31598e7d95a6aff05f98d0445ef5f04315e70",
        "a10f9e82f765e782f38e2fbc162e38dd45d43da8"
      ],
      "author": {
        "name": "Michele Berionne",
        "email": "mberionne@google.com",
        "time": "Mon Feb 11 23:47:25 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 11 23:47:25 2019 +0000"
      },
      "message": "Merge \"Add API to check if a SIM card matches carrier restrictions.\""
    },
    {
      "commit": "6f56fc133146f30508de8dfe572503c5abdac350",
      "tree": "55e74c2a93168da5d25db7f4d4edcf5aaa741568",
      "parents": [
        "d06756ceae61cc060ddf4142ef9836780ef04c9c",
        "169cac14f71a54d6e33946e4614817e734b181ce"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Mon Feb 11 15:25:36 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 11 15:25:36 2019 -0800"
      },
      "message": "Merge \"Unhide RcsMessageStore APIs\" am: 231a9cb709 am: 6dbf0e96f0\nam: 169cac14f7\n\nChange-Id: I91b24f5b1b7c387077bdb8eac8c3841a1bc63f91\n"
    },
    {
      "commit": "52a31598e7d95a6aff05f98d0445ef5f04315e70",
      "tree": "a3708e2fed4d044ef6b2bc88abc7966a931bd7a7",
      "parents": [
        "231a9cb709838e8b85662e24bd8e1780b36f9b8e",
        "6ae9f49d3fb8b58c65060b238c16764d3f35af48"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Mon Feb 11 23:19:17 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 11 23:19:17 2019 +0000"
      },
      "message": "Merge changes from topics \"118348832\", \"120945564\"\n\n* changes:\n  Adding validationBeforeSwitchSupported in phoneCapability.\n  Add API to handle user\u0027s subscription selection changes.\n"
    },
    {
      "commit": "169cac14f71a54d6e33946e4614817e734b181ce",
      "tree": "6b1de8e9f66698dfeb36675185508520695381d4",
      "parents": [
        "9c667c7a3f6dc55325317b855f3f3c24edef79da",
        "6dbf0e96f0e7e88218c5ec948cbf50cdf57ac590"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Mon Feb 11 14:59:30 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 11 14:59:30 2019 -0800"
      },
      "message": "Merge \"Unhide RcsMessageStore APIs\" am: 231a9cb709\nam: 6dbf0e96f0\n\nChange-Id: Id69f0f74c9789b8324714a2580917db7b9f97acd\n"
    },
    {
      "commit": "5d56e66495fc7651a4d1b7b78ad36808c784d013",
      "tree": "21b7d68cb3c177d7a161c004527ae3f66dbd612c",
      "parents": [
        "477257c1840cce6d8d2ecc0691e459c71f972c21",
        "7841d02e36f92016fb840eff0fd65322f03a8d80"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Feb 11 22:06:36 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 11 22:06:36 2019 +0000"
      },
      "message": "Merge \"Use DeviceConfig to configure Augmented Autofill Modes.\""
    },
    {
      "commit": "f313f3fac791f2f2876c4653cc3d63da205e7f26",
      "tree": "2bf8aca410ce1579d3629c4d24e6e7d24f73007e",
      "parents": [
        "4ee8043e8b34e98a660df654e7d60765e12cc038",
        "29301d3300e438d6c6b8ced49f315429f9c3e2c2"
      ],
      "author": {
        "name": "Hongyi Zhang",
        "email": "hongyiz@google.com",
        "time": "Mon Feb 11 21:27:20 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 11 21:27:20 2019 +0000"
      },
      "message": "Merge \"add scheduler namespace and flag\""
    },
    {
      "commit": "3d6592b7dcafc89016f602f41699964845a17396",
      "tree": "d5124662215afea1b6290d35bcdb8835976b0398",
      "parents": [
        "e3e704846f3306adfedf79ae1fe6972fafcea04c",
        "7567485875fa8f38437d8891a24477db297a326b"
      ],
      "author": {
        "name": "Ruslan Tkhakokhov",
        "email": "rthakohov@google.com",
        "time": "Mon Feb 11 20:36:04 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 11 20:36:04 2019 +0000"
      },
      "message": "Merge \"Add manifest flag to clear user data at restore\""
    },
    {
      "commit": "e3e704846f3306adfedf79ae1fe6972fafcea04c",
      "tree": "4c4b7c15a968591d69b2ffb824f15d6411bd924d",
      "parents": [
        "5fd601177074cd3a942d1908ae65d01a6ef2ce7e",
        "54f7f7f903fbdc9a0b4bd54874963ff5bf1a80fb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 11 20:28:52 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 11 20:28:52 2019 +0000"
      },
      "message": "Merge \"Allow registration of AppUsageLimitObservers with 0 time limit.\""
    },
    {
      "commit": "39620d2f821e9f132eed529dc6800c74c21aac8f",
      "tree": "58db3c9abc9c34e77392cf0e9c7cdd9392c7de2d",
      "parents": [
        "caf294d029a3fd479808bc7b9eb8aaad7c54916a",
        "08b1d993cfcede386b8bcdf78c1eed9a290834eb"
      ],
      "author": {
        "name": "Yigit Boyar",
        "email": "yboyar@google.com",
        "time": "Mon Feb 11 19:18:59 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 11 19:18:59 2019 +0000"
      },
      "message": "Merge \"Add edge effect color APIs to ScrollViews\""
    },
    {
      "commit": "0e3e93a07c5369166268376e3da965945f1bde26",
      "tree": "a13fd07d4e7f7f803ef06ab5aa4109a68e9d9559",
      "parents": [
        "8a99661282dbda439b7e927e68778bfd996f058b"
      ],
      "author": {
        "name": "Nazanin Bakhshi",
        "email": "nazaninb@google.com",
        "time": "Fri Feb 08 12:45:31 2019 -0800"
      },
      "committer": {
        "name": "Nazanin Bakhshi",
        "email": "nazaninb@google.com",
        "time": "Mon Feb 11 10:37:45 2019 -0800"
      },
      "message": "Make isRebootRequiredForModemConfigChange SystemApi\n\nBug: 124074656\nTest: build\nChange-Id: I32c6b0786d32b05d690cea862e977e6a2b756c90\n"
    },
    {
      "commit": "cc5102705a1b9c4ee157eddcded45a89d37ba453",
      "tree": "d25d3bfb690f921b09c87535cdae12ab2b58aed3",
      "parents": [
        "7841d02e36f92016fb840eff0fd65322f03a8d80"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Feb 07 14:56:27 2019 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Feb 11 10:03:26 2019 -0800"
      },
      "message": "Exposed even moar DeviceConfig APIs for testing.\n\nTest: atest AugmentedLoginActivityTest\nTest: m update-api\nBug: 124006095\n\nChange-Id: I6e2e1f24ba5cc442d533f7d67cea40a670be3937\n"
    },
    {
      "commit": "7841d02e36f92016fb840eff0fd65322f03a8d80",
      "tree": "b212183a90699474788452e437cc64f64472b75e",
      "parents": [
        "d5df08e36ef8b664cdb5fc559861e5cb347203a3"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Feb 07 13:02:18 2019 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Feb 11 10:03:10 2019 -0800"
      },
      "message": "Use DeviceConfig to configure Augmented Autofill Modes.\n\nTest: atest AugmentedLoginActivityTest\nBug: 121037717\n\nChange-Id: I269946b3055bce82872976d88fa315c7d8c01b99\n"
    },
    {
      "commit": "743b3632260627ee1b5ee3565df4c2b569ab3209",
      "tree": "2cb29e8945f765c630167484b238e15360d6bdfd",
      "parents": [
        "8c83a07c367482c4a68be33e02e030a59a1f144f"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Thu Feb 07 13:14:19 2019 -0800"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Mon Feb 11 16:47:56 2019 +0000"
      },
      "message": "Revert \"Revert \"Add view inflation device config property\"\"\n\nBug: 111895153\nBug: 123524494\nTest: unlock lockscreen\nTest: cts-tradefed run cts --enable-parameterized-modules --module-parameter instant_app -m CtsAccelerationTestCases\nTest: 6/6 pass as expected (TOT)\n\nThis reverts commit 2a3b4394384217ae65b430339270c8914639a9e3.\n\nChange-Id: Ib2267a10ef44b01bc077893172ad39b43ead7841\n"
    },
    {
      "commit": "74ebff87b52239c2a8373d3ba298fb70dcce82a7",
      "tree": "50d408a0038744d9348cf8098049fb479e1e4a06",
      "parents": [
        "8a99661282dbda439b7e927e68778bfd996f058b"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Thu Feb 07 14:46:21 2019 -0800"
      },
      "committer": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Mon Feb 11 16:42:30 2019 +0000"
      },
      "message": "Unhide RcsMessageStore APIs\n\nThis change unhides the RcsMessageStore APIs\n\nTest: Existing tests pass. Repo upload didn\u0027t complain about anything\nAPI related\n\nBug:109759350\nChange-Id: Ifc980dd9173df520bad899a7a6681e6da63e46fc\n"
    },
    {
      "commit": "591931fd41adb7b07001df39baa780fdb9cdb4c1",
      "tree": "32d10960128373f041db65d5ef735516738a7f6a",
      "parents": [
        "768946524989c05c84cc9eff0f1def2298df9b41",
        "334abdea4f1fd6690b886b993c495044d67a1340"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Feb 11 08:12:09 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 11 08:12:09 2019 -0800"
      },
      "message": "Merge \"Deprecate ref... methods in MethodHandleInfo\" am: 8a99661282 am: f659df8087\nam: 334abdea4f\n\nChange-Id: Ibaa5e11f62eb2d687f3a5a8883a8cf98bb5ca3de\n"
    },
    {
      "commit": "0f5d4fe9069287149e200182c9b99ba9cac74894",
      "tree": "3ca25594bd93cb78572a34178a8ab87834bc48f3",
      "parents": [
        "ed4edf29c11e8979e4516295ccc7f42ac06717f1",
        "acec88441f7ee1380ad44c050de1a5d7f49bcbb0"
      ],
      "author": {
        "name": "Sergey Vasilinets",
        "email": "sergeyv@google.com",
        "time": "Mon Feb 11 15:53:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 11 15:53:30 2019 +0000"
      },
      "message": "Merge \"Make InputDevice.isExternal() public\""
    },
    {
      "commit": "334abdea4f1fd6690b886b993c495044d67a1340",
      "tree": "a9e5f1f8e160bb8779cbc4f06c13b8a56434c78c",
      "parents": [
        "d8c3bf5bb27ee6c487d5ef8c05cabfdaf35ff11c",
        "f659df8087eb910c7db32a0d03ecb444c84db638"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Feb 11 07:52:04 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 11 07:52:04 2019 -0800"
      },
      "message": "Merge \"Deprecate ref... methods in MethodHandleInfo\" am: 8a99661282\nam: f659df8087\n\nChange-Id: Ife54e9831fc0e4b45e9ef2250852d0f3417c00c9\n"
    },
    {
      "commit": "7567485875fa8f38437d8891a24477db297a326b",
      "tree": "4586e3555750cc048edf7faa8fa62c0162f1a573",
      "parents": [
        "9b5f31b88469d36204d7b8b1bc9db0af1ae0d6e1"
      ],
      "author": {
        "name": "Ruslan Tkhakokhov",
        "email": "rthakohov@google.com",
        "time": "Tue Jan 22 13:35:00 2019 +0000"
      },
      "committer": {
        "name": "Ruslan Tkhakokhov",
        "email": "rthakohov@google.com",
        "time": "Mon Feb 11 15:26:28 2019 +0000"
      },
      "message": "Add manifest flag to clear user data at restore\n\nCurrently there are 2 functionalities guarded by the same flag\n(FLAG_ALLOW_CLEAR_USER_DATA):\n\n1. Allowing users to clear the app\u0027s data from settings\n2. Allowing the system to clear the app\u0027s data if a restore operation\nfails.\n\nThe purpose of this CL is to introduce a new flag\n(FLAG_ALLOW_CLEAR_USER_DATA_ON_FAILED_RESTORE) for (2)\n\nBug: 120267643\nTest: N/A\nChange-Id: I4ee315e311049c55ed26e7cf121f7e0c59eabd55\n"
    },
    {
      "commit": "71d9277b21734708b85f2c7de60e908a3dda525b",
      "tree": "1fedcaed2f77a009e9e66c10aa7964aa5e1bfcf0",
      "parents": [
        "fc6e5674b7f4b6e85ad88bebd2aab7a4a3a7f545",
        "b89473dbbbe6468237cacf44caa5be469d52ac89"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 11 14:20:29 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 11 14:20:29 2019 +0000"
      },
      "message": "Merge \"Revert addition of add/removeAnimationListener\""
    },
    {
      "commit": "3df49260c4f52b84abc220daa4aadf3d791b5776",
      "tree": "757bdf03fd299ee36ba601eea56c634a1c5ebc30",
      "parents": [
        "2148e7f00994e9b6b8cbd2dd89c27b7829196867"
      ],
      "author": {
        "name": "Mihai Popa",
        "email": "popam@google.com",
        "time": "Wed Feb 06 12:35:29 2019 +0000"
      },
      "committer": {
        "name": "Mihai Popa",
        "email": "popam@google.com",
        "time": "Mon Feb 11 10:11:52 2019 +0000"
      },
      "message": "Make ProgressBar#getCurrentDrawable() public\n\nThe CL adds ProgressBar#getCurrentDrawable() to the public API, and\ntransitions mCurrentDrawable in ProgressBar to dark gray list.\nDevelopers can use getCurrentDrawable(), setProgressDrawable() and\nsetIndeterminateDrawable() instead of accessing mCurrentDrawable\ndirectly.\n\nBug: 123769441\nTest: none\nChange-Id: Ia9876f97dc2ec2c69902b8281cd7876b516dbdd4\n"
    },
    {
      "commit": "2148e7f00994e9b6b8cbd2dd89c27b7829196867",
      "tree": "f93d77faa9943607cf573778a12e7690716415ea",
      "parents": [
        "12288221e6a502836a988fa2cd7635e389054949",
        "9ba3196af40b9299cfa5f0a3fedc45bd33c7566c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 11 09:34:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 11 09:34:32 2019 +0000"
      },
      "message": "Merge \"Add default for music and gallery app.\""
    },
    {
      "commit": "29301d3300e438d6c6b8ced49f315429f9c3e2c2",
      "tree": "684194cb8184ed902cbaf13cb39c5f8723eb6a77",
      "parents": [
        "3ae9480f9fc5b9a888143950ae548a282c3a5bcd"
      ],
      "author": {
        "name": "Hongyi Zhang",
        "email": "hongyiz@google.com",
        "time": "Fri Jan 18 17:07:38 2019 -0800"
      },
      "committer": {
        "name": "Hongyi Zhang",
        "email": "hongyiz@google.com",
        "time": "Mon Feb 11 06:15:51 2019 +0000"
      },
      "message": "add scheduler namespace and flag\n\nadd namespace scheduler and flag enable_fast_metrics_collection\n\nBug: 120167542\nTest: m -j passed\nChange-Id: I17857e8ac94f21b462d120ef0c584ac2d5bce8fd\n"
    },
    {
      "commit": "4614e4f22c3fb988f17c457224fb5b262ed06a38",
      "tree": "e2d8d0afb3198ce73955eec2face4c8fde15fecd",
      "parents": [
        "7bd4ed27030de33be42909a24d33dd80d260694e",
        "6c14a699e9c4ad07d46d0a85f8a1b5e58d4d4b7e"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Feb 11 03:24:48 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 11 03:24:48 2019 +0000"
      },
      "message": "Merge \"Expose some APIs as test APIs to facilitate CTS\""
    },
    {
      "commit": "b0bd3e7a04cf77f5df8bdfabd1421007cb1b17e1",
      "tree": "da278539c0c0b8c2acb78749f17a67c506637ac5",
      "parents": [
        "de86b3754b6871a95057299dfdf1bcbcfeebe8f1"
      ],
      "author": {
        "name": "Matvei Malkov",
        "email": "malkov@google.com",
        "time": "Fri Feb 08 16:16:44 2019 +0000"
      },
      "committer": {
        "name": "Matvei Malkov",
        "email": "malkov@google.com",
        "time": "Sun Feb 10 21:52:30 2019 +0000"
      },
      "message": "Epicenter API for ListPopupWindow\n\nIntroduced epicenter API for ListPopupWindow to mirror the same API that we\u0027ve made for PopupWindow (b/123768589). Also add mutability protection to PopupWindow epicenter rects\n\nBug: b/124094855\n\nTest: All widgets tests passed. getter / setter tests introduced in\nI648c169b67972c80befbeae9c37c2819eaad27d4\nChange-Id: I2b79a16039d345c9c8893b815735a2811543cf60\n"
    },
    {
      "commit": "0671c44a85bf38db54445a909979382d521318cc",
      "tree": "de10f97f172b3466639e12b522b82c7045f3bfc6",
      "parents": [
        "b0eab4fad11b12934fb99bace599565506b9c9f6",
        "ccec37e1d13ae6b5223f9a29696d444ae6f3e1f2"
      ],
      "author": {
        "name": "Ralston Da Silva",
        "email": "ralu@google.com",
        "time": "Sun Feb 10 05:10:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Feb 10 05:10:22 2019 +0000"
      },
      "message": "Merge \"Removing hidden api usage from AutoCompleteTextView\""
    },
    {
      "commit": "cdc95009dff1404e53ff6edc8c2fdd15b22c9e30",
      "tree": "ceee67167d3a0d254e333fbbb800caeaf0485c2c",
      "parents": [
        "ce9ad5f5b29cc3e814dfc7e9b90338bdeb407ee5",
        "ba6dbff3f5c8d3f45c942eb0fe66aa45797480ad"
      ],
      "author": {
        "name": "Shep Shapard",
        "email": "shepshapard@google.com",
        "time": "Sat Feb 09 03:28:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 09 03:28:27 2019 +0000"
      },
      "message": "Merge \"Prevent reflection - ScaleGestureDetector#mMinSpan\""
    },
    {
      "commit": "aa4eecad07a64af155542ffcc30aaf8dcbd31601",
      "tree": "9925193a341e4177d355a716ea1b2c36a2a05d6a",
      "parents": [
        "10357ba7673e26eb78c0359b3207f80c147556f9",
        "14ef461fc2d59ac19116674e5d03f6316d567ba4"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Sat Feb 09 01:45:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 09 01:45:06 2019 +0000"
      },
      "message": "Merge changes from topics \"kill_switch\", \"disabled_by_device_config\"\n\n* changes:\n  Reverted ContentCapture kill-switch mechanism.\n  Disable ContentCapture at runtime when it\u0027s disabled by DeviceConfig.\n"
    },
    {
      "commit": "ba6dbff3f5c8d3f45c942eb0fe66aa45797480ad",
      "tree": "ef03d61b70415e52a97342375ba4449314c38814",
      "parents": [
        "b9218244e61995da9dd47e9bdf8f61dccc2d0eb2"
      ],
      "author": {
        "name": "shepshapard",
        "email": "shepshapard@google.com",
        "time": "Wed Feb 06 16:14:22 2019 -0800"
      },
      "committer": {
        "name": "shepshapard",
        "email": "shepshapard@google.com",
        "time": "Fri Feb 08 16:48:52 2019 -0800"
      },
      "message": "Prevent reflection - ScaleGestureDetector#mMinSpan\n\nAlso makes \"minScalingSpan\" accessible to developers\nvia ViewConfiguration in case developers were accessing\nmMinSpan in order to simply read the value of the field,\nsince that was previously the only way to read the value.\n\nFixes: 123768938\nTest: android.view.cts.ViewConfigurationTest\n\nChange-Id: Ib179aa153f00a55b6913c7497a1e43bd101f41d3\n"
    },
    {
      "commit": "ccec37e1d13ae6b5223f9a29696d444ae6f3e1f2",
      "tree": "8cc7b8432d1634ba14a0d1d2549023d9245b645f",
      "parents": [
        "2fb540e01f5a88c33ea9edbf3accd0eb78349b5f"
      ],
      "author": {
        "name": "Ralston Da Silva",
        "email": "ralu@google.com",
        "time": "Tue Feb 05 10:31:33 2019 -0800"
      },
      "committer": {
        "name": "Ralston Da Silva",
        "email": "ralu@google.com",
        "time": "Sat Feb 09 00:47:48 2019 +0000"
      },
      "message": "Removing hidden api usage from AutoCompleteTextView\n\ndoBeforeTextChanged() and doAfterTextChanged() were being called to\ntrigger a refresh of the autocomplete suggestions when the refresh\nwas not automatically triggered by text input.\n\nAn androidx usage example is in SearchView, where we need to trigger\nthe autocomplete results manually.\nhttps://cs.corp.google.com/aosp-kitkat/frameworks/support/v7/appcompat/src/android/support/v7/widget/SearchView.java?rcl\u003d197708fc4fc0a6a5ede2da2479613382b561f028\u0026l\u003d1199\nhttps://cs.corp.google.com/aosp-kitkat/frameworks/support/v7/appcompat/src/android/support/v7/widget/SearchView.java?rcl\u003d197708fc4fc0a6a5ede2da2479613382b561f028\u0026l\u003d895\n\nI feel this is a valid use case and added a new public api refreshAutoCompleteResults()\n\nBug: 123768711\nBug: 123768433\n\nTest: Added new CTS tests for newly added api\n\nChange-Id: Icfa6287889b4f63c00aa2ad6450e47942a9adda5\n"
    },
    {
      "commit": "eb8c06d65d9fa5f55c383e09e246c6c839a1526e",
      "tree": "f7720fda9e324ee45f2bb1566ca0876bd7960e3f",
      "parents": [
        "2fb540e01f5a88c33ea9edbf3accd0eb78349b5f",
        "45d1f9d311dec6dc0f5e748e8b7bfb704caf4e28"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Sat Feb 09 00:37:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 09 00:37:44 2019 +0000"
      },
      "message": "Merge \"Rename setEnableFallback to setAllowDeviceCredential\""
    },
    {
      "commit": "8c1d8e024ac2a490a6abfc82a10e3495da9c3e81",
      "tree": "f9f6469fb9a898848492aaeed521c685bf9fe588",
      "parents": [
        "aa602f16fcfa7bef9d564d2c7aeb19a050e23bb5",
        "338ca88ca566c838a7fd3799cb660589b2796eb3"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Feb 08 23:29:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 08 23:29:38 2019 +0000"
      },
      "message": "Merge \"media: add macroblockrate to PerformancePoint\""
    },
    {
      "commit": "1d8edfa4fc219b7b52a171de2779ed96746fa214",
      "tree": "963e71ef89f60dcef26902a785cee1ca09de3aac",
      "parents": [
        "400d99a8071e7e2a26925639f26af99d8c5ae16e",
        "9eb69e9e9b8f28d920b0ff1461c52563340fd090"
      ],
      "author": {
        "name": "Hai Zhang",
        "email": "zhanghai@google.com",
        "time": "Fri Feb 08 23:10:05 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 08 23:10:05 2019 +0000"
      },
      "message": "Merge \"Use separate config entries for default role holders.\""
    },
    {
      "commit": "9ba3196af40b9299cfa5f0a3fedc45bd33c7566c",
      "tree": "f35c713dc2ad18d094e23f51e0c92eaeae66ad85",
      "parents": [
        "9eb69e9e9b8f28d920b0ff1461c52563340fd090"
      ],
      "author": {
        "name": "Hai Zhang",
        "email": "zhanghai@google.com",
        "time": "Fri Feb 08 12:27:45 2019 -0800"
      },
      "committer": {
        "name": "Hai Zhang",
        "email": "zhanghai@google.com",
        "time": "Fri Feb 08 15:04:50 2019 -0800"
      },
      "message": "Add default for music and gallery app.\n\nAlso rearrange the order of the roles to be consistent.\n\nBug: 123994674\nTest: manual\nChange-Id: I2e51ad02925bb7032e9575a024ec50b6715a3428\n"
    },
    {
      "commit": "08b1d993cfcede386b8bcdf78c1eed9a290834eb",
      "tree": "93bc7ffc7db23237fc3b062e80878fcbd679e4c7",
      "parents": [
        "aa0fc10c7aaee6117a87540488a6780e04e06456"
      ],
      "author": {
        "name": "Yigit Boyar",
        "email": "yboyar@google.com",
        "time": "Wed Feb 06 12:34:21 2019 -0800"
      },
      "committer": {
        "name": "Yigit Boyar",
        "email": "yboyar@google.com",
        "time": "Fri Feb 08 22:02:22 2019 +0000"
      },
      "message": "Add edge effect color APIs to ScrollViews\n\nThis CL adds APIs to ScrollView and HorizontalScrollView to\nset edge effect colors.\n\nPreviously, edge effect fields were accessed via reflection\nby many apps to obtain this functionality.\nFor apps targeting Q, those fields will not be accessible\nanymore and instead we\u0027ll ask them to use the new APIs.\n\nBug: 123769386\nBug: 123768600\nBug: 124052619\nBug: 124053130\nTest: HorizontalScrollViewTest, ScrollViewTest\nChange-Id: I32cbf0b01658955d34662c9a9aaca87b54ab7706\n"
    },
    {
      "commit": "54f7f7f903fbdc9a0b4bd54874963ff5bf1a80fb",
      "tree": "bb5fd0b47ad93bc0b3925ef375f4ba674e8fa781",
      "parents": [
        "f28075bf004e78aae0209886b397b948ccc6fcaa"
      ],
      "author": {
        "name": "Varun Shah",
        "email": "varunshah@google.com",
        "time": "Thu Feb 07 10:21:17 2019 -0800"
      },
      "committer": {
        "name": "Varun Shah",
        "email": "varunshah@google.com",
        "time": "Fri Feb 08 11:42:45 2019 -0800"
      },
      "message": "Allow registration of AppUsageLimitObservers with 0 time limit.\n\nA wellbeing app can now register AppUsageLimit observers with a time\nlimit of 0 seconds. There will be no callback intent fired in this case.\n\nBug: 123899673\nTest: atest FrameworksServicesTests:AppTimeLimitControllerTests#testAppUsageLimitObserver_ZeroTimeLimitIsAllowed\nTest: atest android.content.pm.cts.LauncherAppsTest#testGetAppUsageLimit_allowsZeroLimit\nChange-Id: I9cdff21bcfa72f202699cea288e703f35a4f158f\n"
    },
    {
      "commit": "45d1f9d311dec6dc0f5e748e8b7bfb704caf4e28",
      "tree": "2d09251091bad5afee1d37e57c22f12b4f51d71c",
      "parents": [
        "a30095d965a634494fdd8f83a60a9c1fba43f773"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Thu Feb 07 13:38:04 2019 -0800"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Fri Feb 08 11:34:42 2019 -0800"
      },
      "message": "Rename setEnableFallback to setAllowDeviceCredential\n\nAlso adds BIOMETRIC_ERROR_NO_DEVICE_CREDENTIAL constant\n\nFixes: 123725101\n\nTest: Demo app\nTest: CtsVerifier Biometric Test\nChange-Id: Ib4d25438946c0ce476de8ef416d07e3c58152da9\n"
    },
    {
      "commit": "f4b2b512bec99c2d57f370bcfc019d7ee8f5974d",
      "tree": "7764b2cf4259a33138da2e3a19266de09f5d5138",
      "parents": [
        "6ad5f0d3edc54abd94f0d4174972512bc91140ea",
        "4179f995214ea88a0f995f8a520f2bbe5ea19d44"
      ],
      "author": {
        "name": "Beverly Tai",
        "email": "beverlyt@google.com",
        "time": "Fri Feb 08 19:06:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 08 19:06:06 2019 +0000"
      },
      "message": "Merge \"By default, all notifications can be bubbled\""
    },
    {
      "commit": "14ef461fc2d59ac19116674e5d03f6316d567ba4",
      "tree": "51c72bc7db845009ed1839e5cd5144785fb38e7f",
      "parents": [
        "5e1e70999257000f61183d0044a53f09059b2ab2"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Feb 07 12:24:38 2019 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Feb 08 10:45:50 2019 -0800"
      },
      "message": "Reverted ContentCapture kill-switch mechanism.\n\nFixes: 121153631\nFixes: 121144410\n\nTest: atest CtsContentCaptureServiceTestCases\n\nChange-Id: Ic0e3fe6e93a8c2aff12eebcf9872f0082a361589\n"
    },
    {
      "commit": "699905e5c77f352a8937720cfa56cf4091e460c9",
      "tree": "5491594a0ffa47de289264eae29a4380b37d9829",
      "parents": [
        "580a7429e10a721e9dcf4bab818cb9214ef5b299",
        "c62b0aca8c6de50e270d1a207f1b182d1809f5ea"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Feb 08 18:04:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 08 18:04:28 2019 +0000"
      },
      "message": "Merge \"Start paving the way for XMP metadata.\""
    },
    {
      "commit": "4179f995214ea88a0f995f8a520f2bbe5ea19d44",
      "tree": "78542ab655e22cb8ff3fa10fff730904696cd215",
      "parents": [
        "a1c956989b63cca7f028ed1d8934cbc2cdc29ac8"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Fri Feb 08 11:34:16 2019 -0500"
      },
      "committer": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Fri Feb 08 11:57:48 2019 -0500"
      },
      "message": "By default, all notifications can be bubbled\n\n- Also add @TestApi to NOTIFICATION_BADGING to allow\nsetting to be cts tested\n\nBug: 124047225\nTest: atest cts/tests/app/src/android/app/cts/NotificationManagerTest.java\nChange-Id: I4c46ef2162b6d240471c867838c47f08434f67a8\n"
    },
    {
      "commit": "acec88441f7ee1380ad44c050de1a5d7f49bcbb0",
      "tree": "dffeb52e8df19845f4b22311aa242e95f53e76f0",
      "parents": [
        "de626e0520cff86f09e0d009221c40a41c77732d"
      ],
      "author": {
        "name": "Sergey Vasilinets",
        "email": "sergeyv@google.com",
        "time": "Fri Feb 08 16:42:31 2019 +0000"
      },
      "committer": {
        "name": "Sergey Vasilinets",
        "email": "sergeyv@google.com",
        "time": "Fri Feb 08 16:42:31 2019 +0000"
      },
      "message": "Make InputDevice.isExternal() public\n\nChange-Id: Ia5bb006329ff57941079a3425e20b05572abc69e\nFixes: 124051905\nTest: N/A, M/eh\n"
    },
    {
      "commit": "bd0ebf80b4bc5079921306d503fec17c338e0887",
      "tree": "f2249c0c2c76680530c044e0b3aa3221db461ce0",
      "parents": [
        "ea792225c4f2e6f10e60c5b54ecfc53beab5b974"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Feb 08 08:21:28 2019 -0800"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Feb 08 08:29:43 2019 -0800"
      },
      "message": "[AWARE] Create a Parcelable version of PeerHandle\n\nExtend PeerHandle to create a parcelable version. Cannot simply\nadd parceling to the original class since it is not version safe\n(new apps running on old operating systems will crash).\n\nBug: 119594815\nBug: 122984982\nTest: atest android.net.wifi.aware\nChange-Id: If6edb9f43ad89d1438eb0969292fe55904677d2d\n"
    },
    {
      "commit": "ea792225c4f2e6f10e60c5b54ecfc53beab5b974",
      "tree": "7f9fd81aaa72649bf56913fd376a7128b00e4fe6",
      "parents": [
        "8cc730d57db7d7359ec62937ab068b582ba48a85"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Feb 08 07:01:54 2019 -0800"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Feb 08 08:29:15 2019 -0800"
      },
      "message": "Revert \"[AWARE] Make PeerHandle parcelable\"\n\nThis reverts commit a36b5c5815e0b3e8aef7ba7866a82773b0945561.\n\nCan\u0027t change the behavior of PeerHandle in-place. Will create\na new class which extends it.\n\nBug: 122984982\nTest: atest android.net.wifi\nChange-Id: I14da17680fcbf20ece84631896d10cfaa53e33dc\n"
    },
    {
      "commit": "b89473dbbbe6468237cacf44caa5be469d52ac89",
      "tree": "bceca75e32f0664fb9ca7cb386ed91c821296b40",
      "parents": [
        "fcc4357533b9e7ecf316494213750a609746eb2c"
      ],
      "author": {
        "name": "Jelle Fresen",
        "email": "jellefresen@google.com",
        "time": "Fri Feb 08 10:12:24 2019 +0000"
      },
      "committer": {
        "name": "Jelle Fresen",
        "email": "jellefresen@google.com",
        "time": "Fri Feb 08 15:10:29 2019 +0000"
      },
      "message": "Revert addition of add/removeAnimationListener\n\nThis reverts commit 02301df2167c54214d039c4142e0de1ee7ea9758\nand 65d2171d0090ff78af3ebbd55bf19d5a55f2708b.\n\nDropped addition of new API because androidx\u0027s FragmentManagerImpl now\nemploys a workaround that removes the necessity to reflect into\nmListener and doesn\u0027t need add/removeAnimationListener either.\n\nBug: 117519981\nTest: atest AnimationTest\nChange-Id: I7250570190f40f6c5da8ef65ed81b2d4bb815cf5\n"
    },
    {
      "commit": "1af02739be5941db41ae78e67a80a9b067b188d3",
      "tree": "656bf68c9dd662eaeb3c12ff17d7e6eae143f25c",
      "parents": [
        "6bb71b0322b4e1f7b6954162d78f289d894079e4"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Feb 08 14:59:46 2019 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Feb 08 14:59:46 2019 +0000"
      },
      "message": "Deprecate ref... methods in MethodHandleInfo\n\nThese methods were mistakenly exposed as part of the public API in\nAndroid 26. They do not appear to be used by any apps so this is a\nprelude to removing them from the API completely.\n\nBug: 114175595\nTest: make checkbuild\nChange-Id: I17b7369a4fbb568bde5285d705d9194ac91e576d\n"
    },
    {
      "commit": "a5dbf52d0a00d27089d03615f15c25079a56c70f",
      "tree": "ccf025a5ab929da386ee0d3859a10127ba785488",
      "parents": [
        "fcc4357533b9e7ecf316494213750a609746eb2c"
      ],
      "author": {
        "name": "Issei Suzuki",
        "email": "issei@google.com",
        "time": "Fri Feb 01 17:58:15 2019 +0100"
      },
      "committer": {
        "name": "Issei Suzuki",
        "email": "issei@google.com",
        "time": "Fri Feb 08 14:21:53 2019 +0100"
      },
      "message": "Set insets on the virtual display to avoid IME covering the bubble.\n\nBug: 123544535\nTest: Manual test using the test app, and atest DisplayPolicyLayoutTests\nChange-Id: If2fceea97f4d702d000d887883c7f131337e9fd0\n"
    },
    {
      "commit": "2ac4d5cc0354b6c7acf66734aba450a4ea805832",
      "tree": "8e1f6bee8c04310de6f797913aad8022195db833",
      "parents": [
        "683fe3ea0e7abdf7d66db875b8233f340de72254",
        "17abc1fd9601e23a29a332e2281f801f20aac2ee"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Feb 08 04:26:35 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 08 04:26:35 2019 -0800"
      },
      "message": "Merge \"Add TEST_MAPPING for api specifications\" am: 6bb71b0322 am: cd2586709b\nam: 17abc1fd96\n\nChange-Id: I76724e470d2de7b34900a5d21b6dd3b24ee6124d\n"
    },
    {
      "commit": "17abc1fd9601e23a29a332e2281f801f20aac2ee",
      "tree": "df702e8521efc0db2749b7d4171654e23eeaa38e",
      "parents": [
        "905013320e4448ba739259633e3dc3e03721b8bb",
        "cd2586709b55ceb147a3ff2b9b056efc93b11026"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Feb 08 04:17:12 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 08 04:17:12 2019 -0800"
      },
      "message": "Merge \"Add TEST_MAPPING for api specifications\" am: 6bb71b0322\nam: cd2586709b\n\nChange-Id: I1a7e4d52a48318b0786a91e33431c3d27a31a8b5\n"
    },
    {
      "commit": "6bb71b0322b4e1f7b6954162d78f289d894079e4",
      "tree": "5d691b29eec5e0cf818b7aefbc71fbd44b655ef3",
      "parents": [
        "56a6b653229ff96f8b0a6aafeb768127c1ae7223",
        "507cbc4e5836f583e78527d0f631fc58d8596ecd"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Feb 08 11:51:39 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 08 11:51:39 2019 +0000"
      },
      "message": "Merge \"Add TEST_MAPPING for api specifications\""
    },
    {
      "commit": "3085300f7c21306ab6f6a3ef28c2d672b67e9dce",
      "tree": "f3d2fb94818d881757af407cc2a76b8c7919f6da",
      "parents": [
        "3e555b6f6f19b59bfd4ccc5de55a1d93ba755611"
      ],
      "author": {
        "name": "Matvei Malkov",
        "email": "malkov@google.com",
        "time": "Thu Feb 07 15:22:10 2019 +0000"
      },
      "committer": {
        "name": "Matvei Malkov",
        "email": "malkov@google.com",
        "time": "Fri Feb 08 09:38:26 2019 +0000"
      },
      "message": "Changes in PopupWindow API\n\nRestriced access to private mScrollChangedListener private field and to\nprivate invokePopup method. Removed @hide annotation for several methods\nto allow deeper customization of PopupWindow and it\u0027s transitions.\n\nBug: 123768397\nBug: 123769350\nBug: 123769516\nBug: 123768511\nBug: 123768510\nBug: 123768589\nTest: Tests has been added to PopupWindowTest in I468b592a3ba2e5f2f895210d21843d328a454794\nChange-Id: I7fb4d8e28f0de889e110b7b90f71ebec9ab4cc9d\n"
    },
    {
      "commit": "9eb69e9e9b8f28d920b0ff1461c52563340fd090",
      "tree": "7a5f14bb0c3983bec466717caf438878b3ea2c55",
      "parents": [
        "0b5a809d041e21f8c56d00642ec634e8c09009ea"
      ],
      "author": {
        "name": "Hai Zhang",
        "email": "zhanghai@google.com",
        "time": "Thu Feb 07 20:03:40 2019 -0800"
      },
      "committer": {
        "name": "Hai Zhang",
        "email": "zhanghai@google.com",
        "time": "Thu Feb 07 20:17:25 2019 -0800"
      },
      "message": "Use separate config entries for default role holders.\n\nUsing a single config_defaultRoleHolders turned out to be problematic\nand error-prone when mixed with multiple overlays, so split it into\nseparate config entries.\n\nBug: 122730135\nTest: build\nChange-Id: If5c3b54aab6cf86223dc428cd838a1e07d6036ab\n"
    },
    {
      "commit": "14608b3d7bc9fb9044c6f18120a6a195f4f66496",
      "tree": "7192b227ddfdb3dea4df1ae97443f0825892c388",
      "parents": [
        "0528cd9d7df10573d2f98b760964992d96dd33ec",
        "d03283d0241b3aa8db77c5e52c7900b1bafc9661"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Feb 08 01:47:20 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 08 01:47:20 2019 +0000"
      },
      "message": "Merge \"Make some DeviceConfig methods available for testing.\""
    },
    {
      "commit": "77b2b559e1633f838e8ae151a3366df0173476e8",
      "tree": "88318a05463b3ec4422579aa92b7bf6612d8880f",
      "parents": [
        "b8f1b10871b8ad17acd60e9b38318f4a745d94d4"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Thu Dec 13 19:24:03 2018 -0800"
      },
      "committer": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Thu Feb 07 17:42:34 2019 -0800"
      },
      "message": "Add API to handle user\u0027s subscription selection changes.\n\nWhen user selects a eSIM subscription, Settings app informs Telephony.\nTelephony needs to take actions such as writting it into global\nsettings, switch profiles and notify registrants, for example\nAlternativeNetworkAccessService.\n\nBug: 120945564\nTest: unittest\nChange-Id: I846d9444aac368d183e06744c9eb8aa0c08dfe6a\nMerged-In: I846d9444aac368d183e06744c9eb8aa0c08dfe6a\n"
    },
    {
      "commit": "2546e0da58fa5e3653568087a12709d47ec0fe17",
      "tree": "e5a3336d2f6f872467609e7191772aba990823fe",
      "parents": [
        "fa8e8f4ca383ccedee39d770769972084a466b57",
        "f38b2c62ab78a50f03b68433f5aec93ebc179430"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 08 00:29:17 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 08 00:29:17 2019 +0000"
      },
      "message": "Merge \"Open API for onCreateView and createView with Context\""
    },
    {
      "commit": "a10f9e82f765e782f38e2fbc162e38dd45d43da8",
      "tree": "4714f4855a202649a79ec2cba5e7049de0a70cc7",
      "parents": [
        "0d162221252b3536ba6077a8b48b5db48b347154"
      ],
      "author": {
        "name": "Michele",
        "email": "mberionne@google.com",
        "time": "Tue Feb 05 11:45:29 2019 -0800"
      },
      "committer": {
        "name": "Michele",
        "email": "mberionne@google.com",
        "time": "Thu Feb 07 16:02:49 2019 -0800"
      },
      "message": "Add API to check if a SIM card matches carrier restrictions.\n\nAdd API to check if one SIM card or a combination of SIM cards for\nmultisim devices is allowed on the terminal, based on the existing\ncarrier restriction rules.\n\nBug: 123939943\nTest: added test cases for the new API\nChange-Id: Ieaa3c25da75e04e2acb3b169e10638d967732f99\n"
    },
    {
      "commit": "c62b0aca8c6de50e270d1a207f1b182d1809f5ea",
      "tree": "e40eeaaabda3572b30cc503b782b583b5681c55d",
      "parents": [
        "b9218244e61995da9dd47e9bdf8f61dccc2d0eb2"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Feb 07 16:17:13 2019 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Feb 07 16:22:41 2019 -0700"
      },
      "message": "Start paving the way for XMP metadata.\n\nThe Extensible Metadata Platform (XMP) standard is widely used to\nannotate useful information about audio, video, and image files, so\nthis change starts indexing certain widely-useful fields.\n\nFor example, the \"document ID\" concept is designed to uniquely\nidentify media items regardless of renaming or trivial metadata\nedits over time.  And \"original document ID\" gives a clean way of\nidentifying a chain of derivative works.\n\nFinally, the \"format\" attribute can be used to specify a richer MIME\ntype that may not be recognizable from a file extension alone.\n\nWhile we\u0027re making changes here, remove several APIs that we\u0027ve\nrealized aren\u0027t needed for Q, such as \"trashing.\"\n\nBug: 120791890\nTest: atest MediaProviderTests\nTest: atest cts/tests/tests/provider/src/android/provider/cts/MediaStore*\nChange-Id: I0361dd857aed4c2e2f533685478db1c558a97564\n"
    },
    {
      "commit": "338ca88ca566c838a7fd3799cb660589b2796eb3",
      "tree": "aec0699cd69dbae8093882970fb7c976912feee8",
      "parents": [
        "40bfe83cba03c6b6823ed1355032bd0ead0e428d"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Feb 07 13:02:30 2019 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Feb 07 14:44:01 2019 -0800"
      },
      "message": "media: add macroblockrate to PerformancePoint\n\n- also add a constructor so apps can create their performance points\n- remove width and height as they are not by themselves meaningful\n  (only their product)\n- document that we are using macroblocks\n\nBug: 124061036\nChange-Id: I70ff9f059859b83397ba484b9ea9215d1d2751ef\n"
    },
    {
      "commit": "f6f2e32b4edbc80b608b0bee148c56709c505615",
      "tree": "7e3efef46f8002e6b5c10e2de598ba1575900783",
      "parents": [
        "83e5eb59d7fb25cd091e8dd7f97df296e2d2189a",
        "7ab5459af98bae3af7138598b4bf54c3e8844f87"
      ],
      "author": {
        "name": "Rahul Ravikumar",
        "email": "rahulrav@google.com",
        "time": "Thu Feb 07 21:39:19 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 07 21:39:19 2019 +0000"
      },
      "message": "Merge \"Add a EdgeEffect#setBlendMode API.\""
    },
    {
      "commit": "83e5eb59d7fb25cd091e8dd7f97df296e2d2189a",
      "tree": "06584d7b7a903c1ffc877c7c6be95791b1d25795",
      "parents": [
        "68d28e3fcb2e611b779cdfd7be84e91afe54e7ca",
        "f8c0d70f3ecfb87bf4e109e34c836932afe59f64"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Feb 07 21:36:58 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 07 21:36:58 2019 +0000"
      },
      "message": "Merge \"Revert \"Add view inflation device config property\"\""
    },
    {
      "commit": "68d28e3fcb2e611b779cdfd7be84e91afe54e7ca",
      "tree": "9dd70145174599d91f333b3ee2b4f66720c26151",
      "parents": [
        "b9218244e61995da9dd47e9bdf8f61dccc2d0eb2",
        "b621847ec67a0b6d354a7d1148ffc9b80c99ee69"
      ],
      "author": {
        "name": "Yigit Boyar",
        "email": "yboyar@google.com",
        "time": "Thu Feb 07 21:31:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 07 21:31:38 2019 +0000"
      },
      "message": "Merge \"Add edge effect color APIs to AbsListView\""
    },
    {
      "commit": "e27f8dabbd19564f08922cafa602fc5385b79c70",
      "tree": "940241f23341f94dd80ba12577f04ae7b4f45657",
      "parents": [
        "8f5ef4518f30a219538a3b055b0f22be4340d1f3",
        "a3214010dba49c712495a136f70afde9288c7c8a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 07 20:27:04 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 07 20:27:04 2019 +0000"
      },
      "message": "Merge \"Add CODE_TYPE_OTHER and otherCodeTypeName to GnssMeasurement API\""
    },
    {
      "commit": "8f5ef4518f30a219538a3b055b0f22be4340d1f3",
      "tree": "dd8e8b5b58fc9b7a3f252d5faa9196471881f80b",
      "parents": [
        "6f82297cb1c3fbb740ae91d2d5e59603f67b1e84",
        "f38d414e093f5a85c9f3800a739d7ba695771ee6"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Feb 07 20:22:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 07 20:22:33 2019 +0000"
      },
      "message": "Merge \"Made moar ContentCapture APIs available for testing.\""
    },
    {
      "commit": "6f82297cb1c3fbb740ae91d2d5e59603f67b1e84",
      "tree": "2b447f295143e378c1fb5391e6c1791623038133",
      "parents": [
        "ee14187b68f0fff0bb49d0319b4b232b06a006dc",
        "1e47d35a960bf974a277a3cab0ed09405f739a74"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 07 20:00:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 07 20:00:43 2019 +0000"
      },
      "message": "Merge \"Make android.view.RemotableViewMethod annotation @TestApi\""
    },
    {
      "commit": "ebd10b8fcfe22fbab90529df6ee68198194a286f",
      "tree": "25a38a51259cfdada9669b4479a389902c9b2958",
      "parents": [
        "8d871f0e151750e6f0fa731233c29cd845aae0af",
        "f655b1c8762fe63bf141b244c8a5eae62a82defd"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Feb 07 19:15:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 07 19:15:32 2019 +0000"
      },
      "message": "Merge \"Camera: Add HEIC format output\""
    },
    {
      "commit": "86ef44bcc7331b91ff9d03960a662ef2c71880f0",
      "tree": "38e55e29a2bf8ba1c3f75dec622014bf9c685853",
      "parents": [
        "f5ce5eddaea62cfdf36d5502ba2b87bc961780eb",
        "8f004c85a0859b6fad16f26ac0fce7b2dc3db3b1"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Thu Feb 07 19:05:20 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 07 19:05:20 2019 +0000"
      },
      "message": "Merge \"Add helper methods for View attribute debugging\""
    },
    {
      "commit": "f8c0d70f3ecfb87bf4e109e34c836932afe59f64",
      "tree": "303aa78e6cc4316da3918aabce0c4417c191546c",
      "parents": [
        "86076a7cbecbfd3abc6eb354ee3c78aff42d6bcf"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Feb 07 18:30:39 2019 +0000"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Feb 07 18:31:50 2019 +0000"
      },
      "message": "Revert \"Add view inflation device config property\"\n\nThis reverts commit 86076a7cbecbfd3abc6eb354ee3c78aff42d6bcf.\n\nReason for revert: Requires apps to have READ_DEVICE_CONFIG permission which they cannot possibly get. Also breaks instant apps (which don\u0027t have \u0026 can\u0027t get that permission)\n\nBug: 123524494\nTest: CtsAccelerationTestCases[instant] passes.\nChange-Id: I789a2c9007780331c510802a9f807cc24174be2d\n"
    },
    {
      "commit": "1189c0f9e879dbfc1f16e2bfc087a9cd235a4420",
      "tree": "b53cb04d90e7238bf2e9495d22eb6036a67e71c1",
      "parents": [
        "509d87c201bef48752c94af812137712bbdd059b",
        "e210731480fc8147929cc13d779ae7f417f41986"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Thu Feb 07 18:08:04 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 07 18:08:04 2019 +0000"
      },
      "message": "Merge \"Remove usage info\""
    },
    {
      "commit": "d03283d0241b3aa8db77c5e52c7900b1bafc9661",
      "tree": "3cf1b4997ea00269da771e07cf92962280947752",
      "parents": [
        "a3b457d90d41c3b497d17bc7da1b9fa9e8bbcd73"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Feb 05 09:42:42 2019 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Feb 07 09:46:56 2019 -0800"
      },
      "message": "Make some DeviceConfig methods available for testing.\n\nTest: m update-api\nTest: atest CtsContentCaptureServiceTestCases:android.contentcaptureservice.cts.CanaryTest\n\nBug: 123378494\n\nChange-Id: Idd830956c27b01b33a429fb76df3df0856d5523b\n"
    },
    {
      "commit": "f38b2c62ab78a50f03b68433f5aec93ebc179430",
      "tree": "8c34ac918bb498077e87466cb8bf6aa7cd288e43",
      "parents": [
        "0a64976a0982a7e9d1d295bdd799b10ace8021a7"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed Feb 06 16:29:27 2019 -0800"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Feb 07 07:58:33 2019 -0800"
      },
      "message": "Open API for onCreateView and createView with Context\n\nFixes: 123768619\n\nLayoutInflater\u0027s mConstructorArgs was being accessed for two\nreasons: reading and writing the context. When onCreateView()\nwas called, the inflation context was not being passed, so\nif the developer wanted to get it, they had to read it from\nmConstructorArgs. When the developer wanted to create a view,\nwith createView(), the developer could not adjust the view\u0027s\nconstructor context.\n\nThis CL creates versions of those two classes that take\nContext as a parameter to remove the need for accessing\nmConstructorArgs.\n\nTest: ran LayoutInflaterTest\nTest: Ia40341c24998be13205a72386d217d038a3bcf93\nChange-Id: Ic2e990567512dd051f3d4f6c842398c71d6817b5\n"
    },
    {
      "commit": "e1370d62156632fe79738f61056fe457ca703dcc",
      "tree": "911e22a610d8eae3173145f036a251c0a6e58491",
      "parents": [
        "3ba176eeb2fb7e569f97fd899079873b364afbf1",
        "4e535813e838facece7c0b434a809fc4377f95c4"
      ],
      "author": {
        "name": "Nikita Iashchenko",
        "email": "nikitai@google.com",
        "time": "Thu Feb 07 02:58:57 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 07 02:58:57 2019 -0800"
      },
      "message": "Merge \"Deprecate BreakIterator.getTitleInstance() functions and KIND_TITLE field\" am: 21b38267fa am: 5d7d81f02e\nam: 4e535813e8\n\nChange-Id: I2d1dfed4a71c708f3da05c51a0f0716e252751f9\n"
    },
    {
      "commit": "4e535813e838facece7c0b434a809fc4377f95c4",
      "tree": "720126f4bc77ec50d531a90dbb797bddface31fb",
      "parents": [
        "21a159ff99630b668757041da5e7285a1342ef35",
        "5d7d81f02eacb2889aff898a1d9f4b65f62f52f2"
      ],
      "author": {
        "name": "Nikita Iashchenko",
        "email": "nikitai@google.com",
        "time": "Thu Feb 07 02:45:53 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 07 02:45:53 2019 -0800"
      },
      "message": "Merge \"Deprecate BreakIterator.getTitleInstance() functions and KIND_TITLE field\" am: 21b38267fa\nam: 5d7d81f02e\n\nChange-Id: I83a1a4e4feccbe6f17359e369769c08ae4017c5c\n"
    },
    {
      "commit": "21b38267fa281b27a8ecac799a4f941f5b9519b8",
      "tree": "49313394943af14a368cb470eccb74c76d44ff9c",
      "parents": [
        "af931e60dc69d252c6a59d6bdaf569d270678b2f",
        "ede80f9afa3d5a832d45c95421a9ab0a3daf2a96"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 07 10:20:01 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 07 10:20:01 2019 +0000"
      },
      "message": "Merge \"Deprecate BreakIterator.getTitleInstance() functions and KIND_TITLE field\""
    },
    {
      "commit": "f38d414e093f5a85c9f3800a739d7ba695771ee6",
      "tree": "5842fa967ab64b19253bc89959ebc78e51f2a678",
      "parents": [
        "47961f715330378f3e89f6665e68b78609e07e42"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Feb 05 09:44:03 2019 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Feb 06 19:25:53 2019 -0800"
      },
      "message": "Made moar ContentCapture APIs available for testing.\n\nTest: m update-api\nTest: atest CtsContentCaptureServiceTestCases\n\nBug: 123037756\nBug: 123038898\n\nChange-Id: I06373d3a06e064c2e9546bc0d45a50b50f712189\n"
    },
    {
      "commit": "2c6e0c6b5aad9a2c8b85b73405e28eadb66927a5",
      "tree": "ec42ea7c8d9896cfd92b15b4c4d341b491dc0e9a",
      "parents": [
        "47961f715330378f3e89f6665e68b78609e07e42",
        "b6a6843c315ead02fd8ac9031e2c5d0b5e3ee3ef"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Feb 06 19:08:29 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 06 19:08:29 2019 -0800"
      },
      "message": "Merge \"Add API for NetworkStack to start captive portal\" am: ca551ce981 am: 7f71f50ae6\nam: b6a6843c31\n\nChange-Id: I54a32dd01f1f697fc7da703bc1d258ed6a43df23\n"
    },
    {
      "commit": "b6a6843c315ead02fd8ac9031e2c5d0b5e3ee3ef",
      "tree": "1235ed500f4a2ebdd3b96dd0660c4a96b523a2b8",
      "parents": [
        "e6b6ea85f30304e78ea5ebf375aec36228f2661c",
        "7f71f50ae68b601779218b58876b556dac91963a"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Feb 06 18:58:57 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 06 18:58:57 2019 -0800"
      },
      "message": "Merge \"Add API for NetworkStack to start captive portal\" am: ca551ce981\nam: 7f71f50ae6\n\nChange-Id: Ie428acbfce0f94f0bade67258fefbb3253a539df\n"
    },
    {
      "commit": "ca551ce98193a80a786c6d9a798d452037b30f7b",
      "tree": "cf7927dc232a3b22482e6cee90fa05490ac2d24f",
      "parents": [
        "f5523412041c670394bef9c8788daa19fc804073",
        "dc48356147fd55cafb1dbc8315b3f581c4274292"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 07 02:39:17 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 07 02:39:17 2019 +0000"
      },
      "message": "Merge \"Add API for NetworkStack to start captive portal\""
    },
    {
      "commit": "598a0ebac1a369b76cf319f4d32cc10fdd88ef8d",
      "tree": "44897b8923b89d8a0f8bdf7d9f52bce713d90520",
      "parents": [
        "535362a2a4eadf2fed6f4e92248c0b590f5e22b5",
        "4132384b1a0c72db4bdd4461668136cf7d2607eb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 07 00:23:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 07 00:23:45 2019 +0000"
      },
      "message": "Merge \"Bubbling up setNightMode and setLocationMode.\""
    },
    {
      "commit": "1e47d35a960bf974a277a3cab0ed09405f739a74",
      "tree": "b15682d7419d65a9556ae4ecfb2de874eb19b01d",
      "parents": [
        "abb20bebd637c6b282c22dc8992100561181d58a"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Wed Feb 06 16:05:15 2019 -0800"
      },
      "committer": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Wed Feb 06 16:05:15 2019 -0800"
      },
      "message": "Make android.view.RemotableViewMethod annotation @TestApi\n\nThis method is needed in CTS to test RemoteView behavior.\n\nBug: 72044662\nTest: existing android.widget.cts.RemoteViewsTest\nChange-Id: I8ca0ae151604062e5ecd58dc66c04103c351224b\n"
    },
    {
      "commit": "a3214010dba49c712495a136f70afde9288c7c8a",
      "tree": "db74d68bc55a680e52337dea98db59a99ff9df46",
      "parents": [
        "930634c3b01501f98413606e276f457d70481802"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Thu Jan 31 17:23:47 2019 -0800"
      },
      "committer": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Wed Feb 06 15:48:29 2019 -0800"
      },
      "message": "Add CODE_TYPE_OTHER and otherCodeTypeName to GnssMeasurement API\n\nBug: 112260995\nTest: atest GnssMeasurementTest\nChange-Id: Ie4a7ed0a866cd93b85d2bd81fbde1f7b72760e04\n"
    },
    {
      "commit": "ebc78db8e1c46f24bae716e55ee734476c44c828",
      "tree": "0575330775c61209b79f4b121d5b8360da49a95d",
      "parents": [
        "f28075bf004e78aae0209886b397b948ccc6fcaa",
        "e3001042b6e9656cd26b1b233b59b60def50c34a"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Feb 06 23:37:05 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 06 23:37:05 2019 +0000"
      },
      "message": "Merge \"Instrument wake up reasons.\""
    },
    {
      "commit": "f28075bf004e78aae0209886b397b948ccc6fcaa",
      "tree": "76dd1734d7c72f008063d203ad4834f595129466",
      "parents": [
        "fd1dcbde32ab130ba70bf86547d58e1b0b86fe0b",
        "71d70360b2f12bd4abdccd321bba28acb4196fd0"
      ],
      "author": {
        "name": "Hai Zhang",
        "email": "zhanghai@google.com",
        "time": "Wed Feb 06 23:04:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 06 23:04:44 2019 +0000"
      },
      "message": "Merge \"Add flags parameter for managing role holders.\""
    },
    {
      "commit": "8f004c85a0859b6fad16f26ac0fce7b2dc3db3b1",
      "tree": "5fef875e31c2b8038912e079bae15ee1b5f75066",
      "parents": [
        "abb20bebd637c6b282c22dc8992100561181d58a"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Thu Jan 17 17:20:10 2019 -0800"
      },
      "committer": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Wed Feb 06 14:46:17 2019 -0800"
      },
      "message": "Add helper methods for View attribute debugging\n\nAdding abilities to debug:\n- Attribute resolution stack (which resources are looked\n  at when resolving an attribute)\n- Attribute value source (where did each attribute value\n  get defined)\n- Get explicit style id (if a view had it set via style\u003d\"...\")\n\nThis feature will be behind Settings.Global flag that Android\nStudio will set to the debugged application package ID.\n\nBug: 111439551\nTest: atest CtsViewTestCases:android.view.cts.ViewStyleTest\nChange-Id: Ib6f9fc81000bb867b5b94a68953c99b0bc802d6c\n"
    },
    {
      "commit": "7ab5459af98bae3af7138598b4bf54c3e8844f87",
      "tree": "1d2d311cd4f1b7f93433112b54a2e68a1b07d022",
      "parents": [
        "adafb1b44e385db4c90520e17936cfa5ddda05e0"
      ],
      "author": {
        "name": "Rahul Ravikumar",
        "email": "rahulrav@google.com",
        "time": "Wed Feb 06 13:25:04 2019 -0800"
      },
      "committer": {
        "name": "Rahul Ravikumar",
        "email": "rahulrav@google.com",
        "time": "Wed Feb 06 14:15:13 2019 -0800"
      },
      "message": "Add a EdgeEffect#setBlendMode API.\n\n* Fixes hidden api usage b/123769450\n* Move from setXferMode() to setBlendMode in Paint.\n\nFixes: b/123769450\n\nTest: Added CTS Tests.\nChange-Id: I1f950e4c14d30dd223cce05835b230c086755089\n"
    },
    {
      "commit": "4132384b1a0c72db4bdd4461668136cf7d2607eb",
      "tree": "f6975ac67b335f7987af77367ecbfd0ee2b6bbf4",
      "parents": [
        "55593a983fa6b5ee0c85a9c71d4dc66d65b3f8d6"
      ],
      "author": {
        "name": "Kweku Adams",
        "email": "kwekua@google.com",
        "time": "Tue Feb 05 12:16:09 2019 -0800"
      },
      "committer": {
        "name": "Kweku Adams",
        "email": "kwekua@google.com",
        "time": "Wed Feb 06 11:31:29 2019 -0800"
      },
      "message": "Bubbling up setNightMode and setLocationMode.\n\n\"LocationMode\" is a better name for the setting than gpsMode and it\u0027s\nbeen renamed internally in a separate CL.\n\nNightMode has been transferred over to a BatterySaver flag in another\nCL, so this adds the setting here.\n\nBug: 119261320\nTest: Android builds\nChange-Id: I9fe157c9bb8d032f8ae60391c1f09ff6886c8e41\n"
    },
    {
      "commit": "b621847ec67a0b6d354a7d1148ffc9b80c99ee69",
      "tree": "cbf2880f51808e861ca1b9231ed71b16ac27e615",
      "parents": [
        "7e2115dc08f6b82c5fe886bede7bbdd6e1f39a1c"
      ],
      "author": {
        "name": "Yigit Boyar",
        "email": "yboyar@google.com",
        "time": "Wed Feb 06 10:07:06 2019 -0800"
      },
      "committer": {
        "name": "Yigit Boyar",
        "email": "yboyar@google.com",
        "time": "Wed Feb 06 11:27:07 2019 -0800"
      },
      "message": "Add edge effect color APIs to AbsListView\n\nThis CL adds APIs to AbsListView to set edge effect colors.\nPreviously, edge effect fields were accessed via reflection\nby many apps to obtain this functionality.\nFor apps targeting Q, those fields will not be accessible\nanymore and instead we\u0027ll ask them to use the new APIs.\n\nBug: 123768444\nBug: 123769408\nTest: AbsListViewTest#testEdgeEffectColors\nChange-Id: Ia81bb1af9708255cceaabfd6e8ecfd1f12d67798\n"
    },
    {
      "commit": "cc80396b9c18f54412f1b4676606fc1cc494ef83",
      "tree": "4fe67d78008a617b1eb20a5c627a9c2503adfaec",
      "parents": [
        "feabe4e8aa061043009fb9ce840c59e27ebb3fc1",
        "6d21df2e2bb71f4a0d82c291f2937af6ecc4b33c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 06 18:50:59 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 06 18:50:59 2019 +0000"
      },
      "message": "Merge \"Added a ScrollView#scrollToDescendant() API.\""
    },
    {
      "commit": "0600f09bd283b85008a93c0a02a58ceecf02838d",
      "tree": "8cdfd4a3585457913e7ede44a0b4a5af449de993",
      "parents": [
        "9df71506ebed7f7c77976820adf6cb02016e186c",
        "05bf34985ea68b7d0ef309461820e4c708e89185"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 06 18:14:40 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 06 18:14:40 2019 +0000"
      },
      "message": "Merge \"Make DPM\u0027s setDefaultSmsApplication public API\""
    },
    {
      "commit": "f655b1c8762fe63bf141b244c8a5eae62a82defd",
      "tree": "45b0d6bbfa8c225e360eb0872fe956002cdfa257",
      "parents": [
        "52c0db9ccb0a8b62ccba3aee9eac80dad183648e"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Fri Dec 28 15:40:36 2018 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Feb 06 10:11:20 2019 -0800"
      },
      "message": "Camera: Add HEIC format output\n\n- Add HEIC ImageFormat.\n- Add HEIC related camera static metatadata.\n- Handle BlobID and BlobSize properly for HEIC format.\n\nTest: Camera CTS\nBug: 79465976\nChange-Id: I8606711b036e695e23671c4563364c24aad9ed84\n"
    },
    {
      "commit": "d761e475aa266cce8ca3a427e959638d4e6ecf5c",
      "tree": "417f25095abc1d3bb17e570f0c88154a1d233e32",
      "parents": [
        "955ad96db016d3531d41a2eff7b7084c35280d28",
        "cbc059d7134c3fa2a2c23fa967fb4fe3a1d0b89b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 06 17:54:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 06 17:54:23 2019 +0000"
      },
      "message": "Merge \"Enable changing ProgressBar min/max width/height\""
    },
    {
      "commit": "bd8491866ccfd18f61ca4c43362c89386ea595fa",
      "tree": "05e7d869bd56134e3fb320ce65bdfc601533d596",
      "parents": [
        "72be7c2a2f200a94435f6edd9c4c5be6e5185f50",
        "471a35da6cb45f514f293060ba0e06bd2b5a7fc9"
      ],
      "author": {
        "name": "Stefano Tommasini",
        "email": "stefanot@google.com",
        "time": "Wed Feb 06 17:41:02 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 06 17:41:02 2019 +0000"
      },
      "message": "Merge \"Create API in BackupManagerService for work profile serial id mapping.\""
    },
    {
      "commit": "8ed020474918942931fd92d9b0301b9ba1c7503b",
      "tree": "fca0e8e8a8a0fe8e7bb28865f112402e1e53ff0a",
      "parents": [
        "9d4dcfb787e5735e7ef9fc10ed68d6b977fb69c9",
        "52e42a401242d7204b94754740f1b94f7f991bc6"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Feb 06 17:25:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 06 17:25:33 2019 +0000"
      },
      "message": "Merge \"Fix issue #123704875: Editing the screenshot force closed the activity\""
    }
  ],
  "next": "db7d1c98a48df5a6f8b217e3bce6dc88b6b0915b"
}
