)]}'
{
  "log": [
    {
      "commit": "ea3d3fdefd7a89f2e93ec692298660ce63aff4b2",
      "tree": "62af4aacf78709df59b8af618a1235aed71d87ea",
      "parents": [
        "030107f0bdebb1d52838baab87b5d0146e6586b4"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Mon May 01 07:41:08 2017 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Mon May 01 13:39:01 2017 -0700"
      },
      "message": "Don\u0027t relaunch activity in TaskRecord.size if caller deferResume\n\nIf the caller of TaskRecord.resize() requested resume to be deferred,\nthen we also don\u0027t want to ensure configuration on the top activity in\nthe task as that can lead to a re-launch. In this case the caller will\nhandle things.\n\nTest: manual\nChange-Id: I247c4409d4bd19c8ae801e1720aa415d55395201\nFixes: 37767027\n"
    },
    {
      "commit": "030107f0bdebb1d52838baab87b5d0146e6586b4",
      "tree": "1085ad72d667b5db2f107f57e6f2b5ee78d661ca",
      "parents": [
        "128f8aa8e395de849636d4697cdfe53568db9385",
        "1660a27b5d682cbb0bd9e2ce66e5ca39d6ab7816"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon May 01 13:23:17 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 01 13:23:23 2017 +0000"
      },
      "message": "Merge \"Fix flaky test?\" into oc-dev"
    },
    {
      "commit": "128f8aa8e395de849636d4697cdfe53568db9385",
      "tree": "7b925557e5e719625f7bb467ab19c8557496de18",
      "parents": [
        "ad4c31fecfd75c39d4b9d65b5ea9a75d7f1e34fe",
        "97de334ff11218b813686a28180a879aecce21dd"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon May 01 06:33:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 01 06:33:06 2017 +0000"
      },
      "message": "Merge \"AudioFocusRequest: more docs, listener without handler\" into oc-dev"
    },
    {
      "commit": "97de334ff11218b813686a28180a879aecce21dd",
      "tree": "cc20fc8a427f4b03ada7319b1a427640d1f00175",
      "parents": [
        "17238a3f1a7eb328e7f283cac273a3db264fd896"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Sun Apr 30 18:49:36 2017 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Sun Apr 30 18:55:03 2017 -0700"
      },
      "message": "AudioFocusRequest: more docs, listener without handler\n\nFocus listener: follow platform pattern for setter of listener\n  and handler (set(listener) and set(listener, handler) methods).\nMore docs.\n\nTest: cts-tradefed run cts -m CtsMediaTestCases -t android.media.cts.AudioFocusTest\nBug: 30258418\n\nChange-Id: Ib5d1fbc3cf92821b63ffc1b4ad4cf4384bb6ff54\n"
    },
    {
      "commit": "ad4c31fecfd75c39d4b9d65b5ea9a75d7f1e34fe",
      "tree": "6d3816f2155cc9137849d028ba6d1384f5bd3b7f",
      "parents": [
        "07ea44909fccbb8207d19ef94bad816914726289",
        "b34ebbedcf3b20e0b5b2e06327fa51d6439e2f21"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Sun Apr 30 21:54:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Apr 30 21:54:49 2017 +0000"
      },
      "message": "Merge \"Revert \"WifiManager: expose Local Only Hotspot APIs\"\" into oc-dev"
    },
    {
      "commit": "b34ebbedcf3b20e0b5b2e06327fa51d6439e2f21",
      "tree": "1dfd2b2fbc6367b6f2ea943f20505e0b617f6325",
      "parents": [
        "ec18f81e5b8bc4e4486b00f37e68cff4ff9131eb"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Sun Apr 30 20:02:59 2017 +0000"
      },
      "committer": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Sun Apr 30 21:45:45 2017 +0000"
      },
      "message": "Revert \"WifiManager: expose Local Only Hotspot APIs\"\n\nThis reverts commit ec18f81e5b8bc4e4486b00f37e68cff4ff9131eb.\n\nReverting the CL to expose the APIs so we have more time for testing\nand ironing out the API.\n\nBug: 31466854\nBug: 37073685\nTest: make update-api\nTest: make\nTest: frameworks/opt/net/wifi/tests/wifitests/runtests.sh\nTest: frameworks/base/wifi/tests/runtests.sh\n\nChange-Id: I17d4e3e32e28dbbb08ba99c266a9b74044e6001d\n"
    },
    {
      "commit": "07ea44909fccbb8207d19ef94bad816914726289",
      "tree": "3cedda19dce373201ff795b4fec0f370affe0c8e",
      "parents": [
        "f1a4b507394f32a9a1fe83b5f6a9d5c543587a6c",
        "ec18f81e5b8bc4e4486b00f37e68cff4ff9131eb"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Sun Apr 30 18:30:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Apr 30 18:30:48 2017 +0000"
      },
      "message": "Merge changes I8d149ab0,Ia0a52819,If54a89cb,I20faa733,Ib32dfd23 into oc-dev\n\n* changes:\n  WifiManager: expose Local Only Hotspot APIs\n  WifiManager: implement watch LocalOnlyHotspot\n  WifiManager: implement start/stopLocalOnlyHotspot\n  WifiManager: add LocalOnlyHotspotObserverProxy\n  WifiManager: add LocalOnlyHotspotCallbackProxy\n"
    },
    {
      "commit": "f1a4b507394f32a9a1fe83b5f6a9d5c543587a6c",
      "tree": "518efcb602fa4bc6ea60c0e7d60029264e3c959b",
      "parents": [
        "093eb12994c1c5d8ade2ab392a3737c3d40bd6ce",
        "83b40f69bef4ba17bb63ac30d52f661a12d5b4f4"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Apr 30 17:19:29 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Apr 30 17:19:34 2017 +0000"
      },
      "message": "Merge \"Work on issue #36891897: Need to ensure foreground services can\u0027t...\" into oc-dev"
    },
    {
      "commit": "093eb12994c1c5d8ade2ab392a3737c3d40bd6ce",
      "tree": "4e77e3abc29edd0653fa2874dfda73fd9b1f0f25",
      "parents": [
        "b2124418142652dac2098dc1bd080362f9c9d00b",
        "e0b57893c68a685d287664df28467694a39e4432"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Apr 30 17:15:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Apr 30 17:15:55 2017 +0000"
      },
      "message": "Merge \"TextClassifier: API rename\" into oc-dev"
    },
    {
      "commit": "b2124418142652dac2098dc1bd080362f9c9d00b",
      "tree": "6cdbcf3e75b20623b1f7ad50ef5ed9a0b69c5309",
      "parents": [
        "7cf8ca95aa587894cb80a38f9a1e4245335a9a73",
        "8088895f46d2f760b00864b44e04a11b4582d354"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Apr 30 16:08:30 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Apr 30 16:08:35 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dev"
    },
    {
      "commit": "7cf8ca95aa587894cb80a38f9a1e4245335a9a73",
      "tree": "e67da849f916912eee7b487a450d685fd2cb9a2f",
      "parents": [
        "35312fd4c6fccaf5869b8fbf7bef9b1a6def75ba",
        "c10c0d0db24f2d3fbdeabf7aebaabf527786bba5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Apr 30 14:31:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Apr 30 14:31:17 2017 +0000"
      },
      "message": "Merge \"AAPT2: Fix typo in manifest validation expectation\" into oc-dev"
    },
    {
      "commit": "35312fd4c6fccaf5869b8fbf7bef9b1a6def75ba",
      "tree": "c90baaa9d3120e904bbe6699abf5e7bf7ecf12c5",
      "parents": [
        "4bac2d2fd7d4c660d5774d584746f30eae619f4d",
        "8d74ca4ee43821b947fee7e910d32f92da2bb9bc"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Sun Apr 30 13:47:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Apr 30 13:47:12 2017 +0000"
      },
      "message": "Merge \"Rename persistentFeature to persistentWhenFeatureAvailable.\" into oc-dev"
    },
    {
      "commit": "4bac2d2fd7d4c660d5774d584746f30eae619f4d",
      "tree": "d259fa5fec49def3202dbc6fd06fb1c3fa665df4",
      "parents": [
        "f1ec05297d5d7881e5db4a3de797de502e2ee87d",
        "5adbc3fb7d1b1fdf3919f25d70ff54ae78527e9e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Apr 30 09:43:19 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Apr 30 09:43:23 2017 +0000"
      },
      "message": "Merge \"WifiManager: add APIs for LOHS\" into oc-dev"
    },
    {
      "commit": "f1ec05297d5d7881e5db4a3de797de502e2ee87d",
      "tree": "4c8d73a94e716638eacc9f94c3057500cff4d05c",
      "parents": [
        "8d9d1ae93293dceb412b14c7d82e010ccb0c93d0",
        "cb329cf1706ba5df89628cf0d7921c4efe186729"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Apr 30 09:40:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Apr 30 09:40:29 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dev"
    },
    {
      "commit": "8d9d1ae93293dceb412b14c7d82e010ccb0c93d0",
      "tree": "0f328d724e6fb510a8e3e1b4ef129079f6cc7895",
      "parents": [
        "f38b94a933ddab533e75767ff0160c4a85351d71",
        "496674a042443134d00a77ceed3d00e6789694e0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Apr 30 09:35:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Apr 30 09:35:11 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dev"
    },
    {
      "commit": "f38b94a933ddab533e75767ff0160c4a85351d71",
      "tree": "48adf9139bdb1395e44e1b43f66f4fef98c08b79",
      "parents": [
        "5bb0b0b7e2de94584aed2e4404e35d56b92aa47d",
        "b5fcd9031d9c6b74766c175072db1ef1af88c61e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Apr 30 09:31:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Apr 30 09:31:56 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dev"
    },
    {
      "commit": "5bb0b0b7e2de94584aed2e4404e35d56b92aa47d",
      "tree": "9f072074e627b0311028ed2ee3a66355116c64a1",
      "parents": [
        "c0c868e359c5b2be4bf99a5b417bcc9a1b9c94fa",
        "33f5390cb1a3b7f4a0f7ecbc6697b1a6868b9d95"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Apr 30 09:28:47 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Apr 30 09:28:50 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dev"
    },
    {
      "commit": "c0c868e359c5b2be4bf99a5b417bcc9a1b9c94fa",
      "tree": "dbbc756ecb365425ff1690c0b80a50ec68fd3d37",
      "parents": [
        "b9b01f5745614924d174ffa9f78827998ff527f5",
        "54b0f10462ef49411e327f265b41ebb6f75f0d55"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Apr 30 09:24:26 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Apr 30 09:24:33 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dev"
    },
    {
      "commit": "b9b01f5745614924d174ffa9f78827998ff527f5",
      "tree": "86cf42b60cbd6954f6fdc135b3d46158d6bfc34a",
      "parents": [
        "5957e13822d0c3bb409a14d2726c6e8cd44f5eb2",
        "da9cba202ab8860a4307c486cf7c8b0ada9119dd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Apr 30 09:23:33 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Apr 30 09:23:38 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dev"
    },
    {
      "commit": "5957e13822d0c3bb409a14d2726c6e8cd44f5eb2",
      "tree": "f03219b62abd1b651749629e6aa7136458a237a5",
      "parents": [
        "572e338a4c5f0c32e009194f438eaea762f57ed4",
        "5a484e8188f5c46ceebbb827e0b2951f55b95e77"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Apr 30 09:17:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Apr 30 09:17:48 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dev"
    },
    {
      "commit": "572e338a4c5f0c32e009194f438eaea762f57ed4",
      "tree": "243824d7daa223d46a6cf23f915d1dd21b411c5f",
      "parents": [
        "7f90a9fdb0e655a3c804442c045a0589df0ba80e",
        "6911a99bbe55f097bcd430b30e6a2187fc721365"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Apr 30 09:16:27 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Apr 30 09:16:30 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dev"
    },
    {
      "commit": "ec18f81e5b8bc4e4486b00f37e68cff4ff9131eb",
      "tree": "f6eece4b421413b44846abcf038c9c370bc40fdc",
      "parents": [
        "4871da6b0715bf09b14fb593cfe112733d0c53ef"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Fri Apr 28 13:28:12 2017 -0700"
      },
      "committer": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Sun Apr 30 00:38:54 2017 -0700"
      },
      "message": "WifiManager: expose Local Only Hotspot APIs\n\nExpose the APIs to start and stop LocalOnlyHotspot.\n\nBug: 31466854\nBug: 37073685\nTest: make update-api\nTest: make\nTest: frameworks/opt/net/wifi/tests/wifitests/runtests.sh\nTest: frameworks/base/wifi/tests/runtests.sh\nChange-Id: I8d149ab04d24bf0eb54dd8d8a62e285f9c5b483e\n"
    },
    {
      "commit": "4871da6b0715bf09b14fb593cfe112733d0c53ef",
      "tree": "1dfd2b2fbc6367b6f2ea943f20505e0b617f6325",
      "parents": [
        "ce74fc29b0247443199671d89d6bda58bb399a13"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Thu Apr 27 13:57:19 2017 -0700"
      },
      "committer": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Sun Apr 30 00:38:22 2017 -0700"
      },
      "message": "WifiManager: implement watch LocalOnlyHotspot\n\nImplement new calls to watchLocalOnlyHotspot and\nunregisterLocalOnlyHotspotObserver along with the classes\nLocalOnlyHotspotObserver and LocalOnlyHotspotSubscription.\n\nAdded tests for watching LOHS and cancelling a LOHS subscription.\n\nThe calls will be exposed in a later CL.\n\nBug: 36704763\nTest: compiles\nTest: frameworks/base/wifi/tests/runtests.sh\nTest: frameworks/opt/net/wifi/tests/wifitests/runtests.sh\nChange-Id: Ia0a528191ae0897742304d8b61e9779ad721a450\n"
    },
    {
      "commit": "ce74fc29b0247443199671d89d6bda58bb399a13",
      "tree": "fff5090bca07bb5fffb7ff0207de4923e9971b98",
      "parents": [
        "54a540c04ace6b3f9c02adb3517f44970538eb15"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Sat Mar 25 12:40:29 2017 -0700"
      },
      "committer": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Sun Apr 30 00:38:22 2017 -0700"
      },
      "message": "WifiManager: implement start/stopLocalOnlyHotspot\n\nImplement new calls to startLocalOnlyHotspot and\ncancelLocalOnlyHotspotRequest along with the classes\nLocalOnlyHotspotCallback and LocalOnlyHotspotReservation.\n\nAdded tests for starting LOHS and cancelling a LOHS request.\n\nThe calls will be exposed in a later CL.\n\nBug: 36704763\nTest: compiles\nTest: frameworks/base/wifi/tests/runtests.sh\nTest: frameworks/opt/net/wifi/tests/wifitests/runtests.sh\n\nChange-Id: If54a89cb8dfd235bc18ef3e6c89f9d30882136a3\n"
    },
    {
      "commit": "54a540c04ace6b3f9c02adb3517f44970538eb15",
      "tree": "2613d0cbad4339c4452b0201d4115d982eb69dec",
      "parents": [
        "b1c4cb795c3fa62cac7fbee66d0dda5cee19b49d"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Wed Apr 26 22:02:30 2017 -0700"
      },
      "committer": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Sun Apr 30 00:38:21 2017 -0700"
      },
      "message": "WifiManager: add LocalOnlyHotspotObserverProxy\n\nAdd the proxy for LOHS observer callbacks to make sure we give updates\nto calling apps on the correct thread.\n\nThis will be used in a follow-on CL.\n\nBug: 36704763\nTest: mmma -j64 frameworks/base/\nChange-Id: I20faa73325116426f45d9d8fabc45b279bd5a286\n"
    },
    {
      "commit": "b1c4cb795c3fa62cac7fbee66d0dda5cee19b49d",
      "tree": "de036b48a20e33ea85afd9207c21cc4ed9922a6d",
      "parents": [
        "5adbc3fb7d1b1fdf3919f25d70ff54ae78527e9e"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Wed Apr 26 21:50:04 2017 -0700"
      },
      "committer": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Sun Apr 30 00:38:21 2017 -0700"
      },
      "message": "WifiManager: add LocalOnlyHotspotCallbackProxy\n\nAdd the proxy for LOHS callbacks to make sure we give updates to calling\napps on the correct thread.\n\nThis will be used in a follow-on CL.\n\nBug: 36704763\nTest: mmma -j64 frameworks/base/\nChange-Id: Ib32dfd232ff8aaeb5f7b228cf0cfc3fd23fd7ee4\n"
    },
    {
      "commit": "5adbc3fb7d1b1fdf3919f25d70ff54ae78527e9e",
      "tree": "81db8c488f90fa09185030eeb7b3413eb900a537",
      "parents": [
        "f49baef4b97b7745728486ac92aff4b53241d307"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Wed Apr 26 16:11:52 2017 -0700"
      },
      "committer": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Sun Apr 30 00:38:10 2017 -0700"
      },
      "message": "WifiManager: add APIs for LOHS\n\nAdd the APIs and docs for LocalOnlyHotspot (LOHS).  The calls are\nnot implemented with this CL.\n\nBug: 36704763\nBug: 37073685\nTest: make\nChange-Id: Ib7ab287a65091f54abef56feebb4cccd1e15a173\n"
    },
    {
      "commit": "7f90a9fdb0e655a3c804442c045a0589df0ba80e",
      "tree": "87df1f8853d13ddcc6506b9a520c4c40b2bf8a96",
      "parents": [
        "4c60abc9ae3d0351b39e3d13f661e4033c883942",
        "b7df9d0d6bd490c5db0085bc37ceafb9fd5b5e42"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Apr 30 06:50:36 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Apr 30 06:50:43 2017 +0000"
      },
      "message": "Merge \"Restricted Context layout font loading in TextView\" into oc-dev"
    },
    {
      "commit": "4c60abc9ae3d0351b39e3d13f661e4033c883942",
      "tree": "2983bd59017191360775fc8c1316dff211c52935",
      "parents": [
        "606c05396d2c2b39c743e2a5c60cd2de6601eb17",
        "f965b87a781c6d77567c3fa7a5c6e4d3361dc6dc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Apr 30 06:43:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Apr 30 06:43:15 2017 +0000"
      },
      "message": "Merge \"Address API council comments\" into oc-dev"
    },
    {
      "commit": "606c05396d2c2b39c743e2a5c60cd2de6601eb17",
      "tree": "1ee012f896dec6bd01dff61fffdbaced8238f811",
      "parents": [
        "d0e65f5ef076e4498fe8667c2adafe4c5869a60d",
        "8920e9c36d74f1f1a60dd0e92be0d8fdceeea7ea"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Apr 30 04:53:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Apr 30 04:53:17 2017 +0000"
      },
      "message": "Merge \"Don\u0027t show unset values in AccessPoint toString.\" into oc-dev"
    },
    {
      "commit": "d0e65f5ef076e4498fe8667c2adafe4c5869a60d",
      "tree": "4d5fe1a2ed8c4a9fa22672b83ad9bc0861ab39ae",
      "parents": [
        "34c226d6024cb324f2acf8800d29abb3a69c1c53",
        "7c7ef6ee5c6abb2297516284c6c89a72f7f0eeb9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Apr 30 04:32:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Apr 30 04:32:41 2017 +0000"
      },
      "message": "Merge \"Use ConnectivityService\u0027s NETWORK_STACK permission for SoftAp operations\" into oc-dev"
    },
    {
      "commit": "83b40f69bef4ba17bb63ac30d52f661a12d5b4f4",
      "tree": "886ed06a37a347d91230c9cc325ec7d5a4f6e71b",
      "parents": [
        "34c226d6024cb324f2acf8800d29abb3a69c1c53"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 26 13:59:47 2017 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat Apr 29 19:41:12 2017 -0700"
      },
      "message": "Work on issue #36891897: Need to ensure foreground services can\u0027t...\n\n...hide themselves\n\nThe activity manager now keeps track of all apps that are running\nforeground services and builds a notification showing them to the\nuser.  We ensure they are shown to the user for at least 30 seconds\n(configurable).  If foreground services are executed while the\nscreen is off, their apps will be shown to the user for at least\n30 seconds after the screen turns back on.\n\nWhile doing this I am also adding a new process state to distinguish\nbetween \"important background\" stuff that should bypass bg check vs.\nones that don\u0027t.  By default, these now no longer bypass bg check,\nwhich is really the expected (and documented) behavior.  There is a\nnew bind flag to allow them to bypass bg check, which is currently\nonly used by the IME.\n\nAlso add some new job scheduler commands that will be used to\nwrite new tests cases for jobs timing out.\n\nBug: 36891897\n\nTest: manual\n\nChange-Id: Ied3f7b56444254513fd776f06b88bc0e54704958\n"
    },
    {
      "commit": "e0b57893c68a685d287664df28467694a39e4432",
      "tree": "97620bb8a339283a9d4b1390f2d2549ba2851b72",
      "parents": [
        "2d5c0d89e5315f6e84b2d8499828235e0b0291f3"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Fri Apr 28 19:59:57 2017 +0100"
      },
      "committer": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Sun Apr 30 01:06:03 2017 +0100"
      },
      "message": "TextClassifier: API rename\n\n getTextClassificationResult() -\u003e classifyText()\n TextClassificationResult -\u003e TextClassification\n\nTest: bit FrameworksCoreTests:android.view.textclassifier.TextClassificationManagerTest\nBug: 37769880\nChange-Id: I2d926e89058babf06bcff390bee3a45e965984e8\n"
    },
    {
      "commit": "34c226d6024cb324f2acf8800d29abb3a69c1c53",
      "tree": "a3cf9249e36251696f0cf7af26ee938b029f7830",
      "parents": [
        "0152fd36861cc7f4a2f191719de6f40e2d068b44",
        "608a57a605163814776ffac6226f17ff5ebf308f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 29 23:09:36 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 29 23:09:40 2017 +0000"
      },
      "message": "Merge \"Fixed an issue where notifications wouldn\u0027t have a channel\" into oc-dev"
    },
    {
      "commit": "0152fd36861cc7f4a2f191719de6f40e2d068b44",
      "tree": "b73fbb6254e2427a95f668edcf9d716f7a6144f8",
      "parents": [
        "80e1b2fc5676a745549eb9f9e088c7b772405337",
        "9c844410572cd432f589d3e1c5a8ea5b67647775"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 29 22:36:56 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 29 22:37:01 2017 +0000"
      },
      "message": "Merge \"Fixing test due to null PiP default bounds.\" into oc-dev"
    },
    {
      "commit": "80e1b2fc5676a745549eb9f9e088c7b772405337",
      "tree": "1ad5334bc1cd42d3686b196e3ee7a767a91bcab3",
      "parents": [
        "557a0c50a0c4e0ee06f66a7fb8841953835d0e24",
        "2171781a7ca12f6a8c9093a682210d0eb489b628"
      ],
      "author": {
        "name": "Yipeng Cao",
        "email": "tccyp@google.com",
        "time": "Sat Apr 29 22:34:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 29 22:35:01 2017 +0000"
      },
      "message": "Merge \"Fixed the hasCarrierFrequency flag in GnssStatus (part1)\" into oc-dev"
    },
    {
      "commit": "557a0c50a0c4e0ee06f66a7fb8841953835d0e24",
      "tree": "3d904dcb98dc9805d301e6d02c021f1f6c55ee8a",
      "parents": [
        "f6bc1402edc3ec78931a6c331a2cee5fb91727c9",
        "742888f0fd9f00574049f52f6ede610888eea4ed"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 29 21:39:26 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 29 21:39:29 2017 +0000"
      },
      "message": "Merge \"AAPT2: binary parser should be more lenient with files\" into oc-dev"
    },
    {
      "commit": "f6bc1402edc3ec78931a6c331a2cee5fb91727c9",
      "tree": "02b06550ab95c0d2ca5ddf1b6754a7d8231e4ac3",
      "parents": [
        "53c9898e7952b966b61b0c1d74ee1186a8057a47",
        "48448e8a310e72eb2846ad0f86672ce4f0b47e47"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 29 21:04:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 29 21:04:38 2017 +0000"
      },
      "message": "Merge \"AAPT2: Fix string escaping\" into oc-dev"
    },
    {
      "commit": "53c9898e7952b966b61b0c1d74ee1186a8057a47",
      "tree": "4dda977e8de7ca5904a19d172ac9b242ce3e95b5",
      "parents": [
        "5bb8294f926dcaf4a7288ba4457d84d57bb4ab53",
        "360182156a8e188534620de1e804993a6458470d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 29 20:38:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 29 20:38:20 2017 +0000"
      },
      "message": "Merge changes I446fb6ab,Ife3bbd29 into oc-dev\n\n* changes:\n  Valid resource IDs may be negative\n  AAPT2: Workaround for findViewById with package ID \u003e 0x7f\n"
    },
    {
      "commit": "5bb8294f926dcaf4a7288ba4457d84d57bb4ab53",
      "tree": "f3e6b8ced29b8f93d7aa4dfe594454b46ee4ab0e",
      "parents": [
        "d95344d8aaf466ffaf62ffc3384019e99038ded9",
        "9c6458dd58106538e790bbc702dbc10798e1bd18"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 29 19:49:31 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 29 19:49:35 2017 +0000"
      },
      "message": "Merge \"Add managed profile whitelist to control NotificationListenerServices\" into oc-dev"
    },
    {
      "commit": "54b0f10462ef49411e327f265b41ebb6f75f0d55",
      "tree": "43ef0ba80834e1b985108672b1cf2964814dccaa",
      "parents": [
        "8f4ac4ac05b8278c84f3b27de05eb8ed325ea81a"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 29 11:16:11 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 29 11:16:11 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ie2537dfd9a1079cb527dbb306f6d62c32a4094fd\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "d95344d8aaf466ffaf62ffc3384019e99038ded9",
      "tree": "aae1103035dd7c7c37da0e46d7911fa4fd2fe589",
      "parents": [
        "e14159d2c5919e2eb34e62e6ce1c56459342c716",
        "de298603d2465752e3d5c12c48c8f1f490a68a2c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 29 18:14:53 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 29 18:14:58 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dev"
    },
    {
      "commit": "6911a99bbe55f097bcd430b30e6a2187fc721365",
      "tree": "31b4cb8506985745247ed4b9c3165f03f7391e30",
      "parents": [
        "8f4ac4ac05b8278c84f3b27de05eb8ed325ea81a"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 29 11:11:22 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 29 11:11:22 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I9a097c492fa434b7b78a62bf639c262154fcdd52\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "e14159d2c5919e2eb34e62e6ce1c56459342c716",
      "tree": "9c3ae8478e33d9556b55717560a95c07b7a8f1a2",
      "parents": [
        "d9f6946c42f9d3c51f3a48409bdd5632cc8b9fc1",
        "4b2e87f928ccee2ba3cc6e189678a94fcfa0b71b"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Sat Apr 29 17:38:53 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 29 17:38:59 2017 +0000"
      },
      "message": "Merge \"Revert \"Treat Telephony as legacy app for now.\"\" into oc-dev"
    },
    {
      "commit": "d9f6946c42f9d3c51f3a48409bdd5632cc8b9fc1",
      "tree": "f3855af05f5bb02456c7914e45213dc2a03b4a53",
      "parents": [
        "0a482bda218138c6f2c03da6a374f16b8f92061d",
        "3f1790dec8307eab66a8360d369cdf4a38fd3170"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Sat Apr 29 17:33:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 29 17:33:58 2017 +0000"
      },
      "message": "Merge \"Experimental features only on debuggable builds.\" into oc-dev"
    },
    {
      "commit": "0a482bda218138c6f2c03da6a374f16b8f92061d",
      "tree": "2220efc827eac1c5b01398c5276d17c2b25e268f",
      "parents": [
        "48c0dc6c4b1a80ea134164a9acd791593f55aed6",
        "20bd9fc81e32cafc86f3972b182b65ebdf5b1999"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Sat Apr 29 17:11:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 29 17:11:39 2017 +0000"
      },
      "message": "Merge \"API fixes for Companion renaming\" into oc-dev"
    },
    {
      "commit": "48c0dc6c4b1a80ea134164a9acd791593f55aed6",
      "tree": "f425836aaeddd802516a4d018b236571ab285739",
      "parents": [
        "408ec0b463a14bb1cb583b29d72c097a7ba0979d",
        "066422180bd8a93739ae89dd9eaaa4a021d976b7"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Sat Apr 29 17:04:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 29 17:04:46 2017 +0000"
      },
      "message": "Merge \"Rename Companion permissions\" into oc-dev"
    },
    {
      "commit": "b5fcd9031d9c6b74766c175072db1ef1af88c61e",
      "tree": "adcb66dcc4b103d4fbe1728dfa685fbdd10b4711",
      "parents": [
        "8f4ac4ac05b8278c84f3b27de05eb8ed325ea81a"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 29 10:01:47 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 29 10:01:47 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ia06f4c8f73b012dbfd17c0681ea17d7eaa2c3137\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "da9cba202ab8860a4307c486cf7c8b0ada9119dd",
      "tree": "9de161345b7b00433f09257a69c712a507fcb6b6",
      "parents": [
        "8f4ac4ac05b8278c84f3b27de05eb8ed325ea81a"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 29 09:58:01 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 29 09:58:01 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Id1cf0436e966c1ae73301b64c1e479f55abd078b\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "5a484e8188f5c46ceebbb827e0b2951f55b95e77",
      "tree": "ec599f2441fc98be4837a43ac733100fa07d1367",
      "parents": [
        "8f4ac4ac05b8278c84f3b27de05eb8ed325ea81a"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 29 09:41:24 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 29 09:41:24 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I67b11b17a2400e4330f1c1d501bf73375fcfa538\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "408ec0b463a14bb1cb583b29d72c097a7ba0979d",
      "tree": "e10b16e16ce74fbef80ba82c48704f3ba243d30d",
      "parents": [
        "1f1d37252468c097e7a200dba4dbcc08ac029acb",
        "0f07dd5b14e76695bbae758e948e00b86935232c"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Sat Apr 29 16:39:32 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 29 16:39:39 2017 +0000"
      },
      "message": "Merge \"Remove FontVariationAxis.InvalidFormatException.\" into oc-dev"
    },
    {
      "commit": "cb329cf1706ba5df89628cf0d7921c4efe186729",
      "tree": "0c1235000261cbce2e8bb6903d1a3c70a85a619b",
      "parents": [
        "8f4ac4ac05b8278c84f3b27de05eb8ed325ea81a"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 29 09:25:03 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 29 09:25:03 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Iafadab9c947745e67c3a904cc0720860952c88ea\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "1f1d37252468c097e7a200dba4dbcc08ac029acb",
      "tree": "1ebf57780b5d4c521acf356abeb4abef8fe8f78f",
      "parents": [
        "060f0f0341307104f3e54a8391ba334db89b9ae8",
        "1b9dfda1632a3666e28d193537da3c3bc8d18751"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Sat Apr 29 16:19:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 29 16:19:43 2017 +0000"
      },
      "message": "Merge \"bringDownServiceLocked() shouldn\u0027t complain when mServicesByName...\" into oc-dev"
    },
    {
      "commit": "496674a042443134d00a77ceed3d00e6789694e0",
      "tree": "a643cc10fa956c26cdd2a015d4ed6c20040d430a",
      "parents": [
        "8f4ac4ac05b8278c84f3b27de05eb8ed325ea81a"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 29 09:18:59 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 29 09:18:59 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I2b2896dce44bf325f7e292e34e7af173c3f33eac\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "33f5390cb1a3b7f4a0f7ecbc6697b1a6868b9d95",
      "tree": "754fb445af2ffd963a0f499f7c7d2166c61af2bf",
      "parents": [
        "8f4ac4ac05b8278c84f3b27de05eb8ed325ea81a"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 29 09:14:23 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 29 09:14:23 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ide7aa30a8cc7c5ecbeb031353dd66e5458c30c8e\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "8088895f46d2f760b00864b44e04a11b4582d354",
      "tree": "3317c6d3b47adb5a1f1b0af97abff76dd2266192",
      "parents": [
        "8f4ac4ac05b8278c84f3b27de05eb8ed325ea81a"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 29 09:10:27 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 29 09:10:27 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I1f4af1be4282aab840f38e157cb2b82762010d71\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "060f0f0341307104f3e54a8391ba334db89b9ae8",
      "tree": "4b97319d37803a03b2b2e6fe1184e649dbaa4143",
      "parents": [
        "e97fae51106b8c87dcc36077f0acb6a2a8a6d250",
        "be2922ff34424cfb996d895cde0cb31c724d09dc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 29 15:54:21 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 29 15:54:27 2017 +0000"
      },
      "message": "Merge \"A11y changes for API council\" into oc-dev"
    },
    {
      "commit": "e97fae51106b8c87dcc36077f0acb6a2a8a6d250",
      "tree": "5ef5e4c6acd1fbe4cf38acde865ffa7ef06f44da",
      "parents": [
        "ef1648c2cd4a2ffc198d85be316fcacb9613a642",
        "9d5786ea40ca85d9c005e13099db87d6700592ea"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 29 14:15:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 29 14:15:26 2017 +0000"
      },
      "message": "Merge \"Autogrouped summaries should be muted\" into oc-dev"
    },
    {
      "commit": "ef1648c2cd4a2ffc198d85be316fcacb9613a642",
      "tree": "12c300e41cc8dba4857937abd6302829591466cd",
      "parents": [
        "62c36e1c17627731605d92b3b964e6f1296f6207",
        "e163126d2e27ce1fbd5c74279dfb5d05c97b8392"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 29 07:03:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 29 07:03:54 2017 +0000"
      },
      "message": "Merge \"Don\u0027t try to create user for task snapshot tests\" into oc-dev"
    },
    {
      "commit": "62c36e1c17627731605d92b3b964e6f1296f6207",
      "tree": "6cd579b490258fc0348cb1762211ec2b08ea5435",
      "parents": [
        "c7bd554d06e331076ed38aa56db045322a649be4",
        "17100948f9562905e458975752f0abe042be31e5"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Sat Apr 29 06:11:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 29 06:11:41 2017 +0000"
      },
      "message": "Merge \"Bluetooth: bluetooth.le API fixes\" into oc-dev"
    },
    {
      "commit": "7c7ef6ee5c6abb2297516284c6c89a72f7f0eeb9",
      "tree": "27465adde88d6133ab26ed4c28ea045e1bea6609",
      "parents": [
        "c7bd554d06e331076ed38aa56db045322a649be4"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Sat Apr 29 13:20:04 2017 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Sat Apr 29 15:10:27 2017 +0900"
      },
      "message": "Use ConnectivityService\u0027s NETWORK_STACK permission for SoftAp operations\n\nTest: as follows\n    - built\n    - flashed\n    - booted\n    - \"runtest frameworks-net\" passes\nBug: 37647880\nBug: 37750597\nChange-Id: I4fb603b7491013bc13b0c08a785eae6cd37337b9\n(cherry picked from commit 256be78f7d00c619cca9ed5a550b04fabd4cc48e)\n"
    },
    {
      "commit": "c7bd554d06e331076ed38aa56db045322a649be4",
      "tree": "b05b5adbf7e442c63d6ec41e3170778064a52acc",
      "parents": [
        "ee818db6b20ac71eb6da804ce4a41aad9932845a",
        "f5e4bfd856f3bae3c885a9f97831abd9a287e3ad"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Sat Apr 29 05:16:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 29 05:16:40 2017 +0000"
      },
      "message": "Merge \"Make autofilled highlight an attribute\" into oc-dev"
    },
    {
      "commit": "ee818db6b20ac71eb6da804ce4a41aad9932845a",
      "tree": "04bef21efbf0862c11000a01b2afbba421b786c7",
      "parents": [
        "09d8db03810c6de6e4bebd2fff96aebabe4b1888",
        "0f42129f30a512f5bac87cc9fa6b69ed6faa3934"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Sat Apr 29 05:15:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 29 05:15:43 2017 +0000"
      },
      "message": "Merge \"Make sure to update oom-adjustment when a service starts.\" into oc-dev"
    },
    {
      "commit": "09d8db03810c6de6e4bebd2fff96aebabe4b1888",
      "tree": "449a094a522a49ca78b14a1b1fde409d3b2a6ca5",
      "parents": [
        "183b47653840d55c3e22d2ccd11985155196d326",
        "a30d6e0d5bf17f0df941f29ff2e25364c23f83ff"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Sat Apr 29 05:14:36 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 29 05:14:41 2017 +0000"
      },
      "message": "Merge \"Add constant for autofill-service-add URL\" into oc-dev"
    },
    {
      "commit": "183b47653840d55c3e22d2ccd11985155196d326",
      "tree": "15782e04af188b74e799329782d815346cb2b9c4",
      "parents": [
        "78a00503dbf555a7a49109f6ea14af1e341fc8bb",
        "b4ff3bbdb1957b5ebe0f0c6ff8a8a942145cabf8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 29 03:06:02 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 29 03:06:06 2017 +0000"
      },
      "message": "Merge changes I1b2f0726,Iaed2c7e7 into oc-dev\n\n* changes:\n  Apply proper theme to SaveUi\n  Prevent clipping of shadow when button is pressed\n"
    },
    {
      "commit": "78a00503dbf555a7a49109f6ea14af1e341fc8bb",
      "tree": "fe2b3180e45ae23c34644d8875e2d63c1112a8e0",
      "parents": [
        "23a66d44ea23ae7c72cdd9907a7ad52dc4407b9d",
        "ee87b96ee572e7245cf7b791e30c51505a8ba2a2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 29 03:05:25 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 29 03:05:29 2017 +0000"
      },
      "message": "Merge \"API: make \"what\u0027s the quota?\" an operation on the backup data sinks\" into oc-dev"
    },
    {
      "commit": "23a66d44ea23ae7c72cdd9907a7ad52dc4407b9d",
      "tree": "5264457c88fb034935e301e68735c32662e1c017",
      "parents": [
        "8f4ac4ac05b8278c84f3b27de05eb8ed325ea81a",
        "c94ef4ddfd94f0445cd0e7bc1b1ebd0cf9868dcb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 29 02:48:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 29 02:48:28 2017 +0000"
      },
      "message": "Merge \"Throttle location update rate in proximity alert\" into oc-dev"
    },
    {
      "commit": "de298603d2465752e3d5c12c48c8f1f490a68a2c",
      "tree": "077ad9ce141b77a89b08d95edb217ed38918b2a3",
      "parents": [
        "8f4ac4ac05b8278c84f3b27de05eb8ed325ea81a"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Apr 28 18:58:07 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Apr 28 18:58:07 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Iad522d6efa2a0c3a0cc5d88ac4e61e8515ef2bce\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "9c844410572cd432f589d3e1c5a8ea5b67647775",
      "tree": "19eeacbafa167325a617ee48816377683aae89ed",
      "parents": [
        "2d5c0d89e5315f6e84b2d8499828235e0b0291f3"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Apr 27 17:36:41 2017 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Apr 28 17:32:43 2017 -0700"
      },
      "message": "Fixing test due to null PiP default bounds.\n\n- Also moving the default bounds call into the pinned stack window\n  controller\n\nBug: 37682538\nTest: bit FrameworksServicesTests:com.android.server.am.ActivityStackSupervisorTests\\#testReplacingTaskInPinnedStack\n\nChange-Id: Id6608d484617ec1a596e608aab649a082b4b1e95\n"
    },
    {
      "commit": "608a57a605163814776ffac6226f17ff5ebf308f",
      "tree": "95df97760800dca6f6961ea8594b57fb64736275",
      "parents": [
        "8f4ac4ac05b8278c84f3b27de05eb8ed325ea81a"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Apr 28 16:50:41 2017 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Apr 28 16:50:41 2017 -0700"
      },
      "message": "Fixed an issue where notifications wouldn\u0027t have a channel\n\nTest: runtest -x packages/SystemUI/tests/src/com/android/systemui/statusbar/NotificationDataTest.java\nChange-Id: I44e66fe7c1b1cac816f3ae51bfefca3e0dafb465\nFixes: 37754736\n"
    },
    {
      "commit": "1b9dfda1632a3666e28d193537da3c3bc8d18751",
      "tree": "20fa209c16c6eceeb9005a2a27976f298abe2ece",
      "parents": [
        "2d5c0d89e5315f6e84b2d8499828235e0b0291f3"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Apr 28 16:27:15 2017 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Apr 28 16:47:49 2017 -0700"
      },
      "message": "bringDownServiceLocked() shouldn\u0027t complain when mServicesByName...\n\ndoesn\u0027t contain the given record, which is what happens when this method\nis called by bringUpServiceLocked().\n\nBug 37746449\nTest: bit CtsAppTestCases:ServiceTest\n\nChange-Id: Ie540f634a0a1d2a1f16df382f1ea09a083ffa483\n"
    },
    {
      "commit": "f965b87a781c6d77567c3fa7a5c6e4d3361dc6dc",
      "tree": "3b050d33b28ff913d772e39c271b5e3ab38ea3c2",
      "parents": [
        "8f4ac4ac05b8278c84f3b27de05eb8ed325ea81a"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Apr 28 16:34:02 2017 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Apr 28 23:45:17 2017 +0000"
      },
      "message": "Address API council comments\n\nbug:37769694\nbug:37322491\n\nChange-Id: I931cfb5ea5fef1505a97b169125ed2cdaaa3d6ff\n"
    },
    {
      "commit": "f5e4bfd856f3bae3c885a9f97831abd9a287e3ad",
      "tree": "53e320aa219902f59b0acf6570fc2f30b0b8d338",
      "parents": [
        "5ee9a1dfa389f5f078b530b13dac01fe52b8a4b2"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Apr 28 15:28:00 2017 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Apr 28 16:13:46 2017 -0700"
      },
      "message": "Make autofilled highlight an attribute\n\nFixes: 37738299\nTest: - CtsAutoFillServiceTestCases\n      - CtsUiRenderingTestCases:.testclasses.AutofillHighlightTests\n\nChange-Id: I6106f7b2e44d18cd8c80c084f25737e43cbc44de\n"
    },
    {
      "commit": "20bd9fc81e32cafc86f3972b182b65ebdf5b1999",
      "tree": "4d0f9526fe1d37dbf1d35d592d0567861be0d8d3",
      "parents": [
        "0ddca92018da69e7224b63cdedbf1944c63ddc34"
      ],
      "author": {
        "name": "Eugene Susla",
        "email": "eugenesusla@google.com",
        "time": "Thu Apr 27 14:34:59 2017 -0700"
      },
      "committer": {
        "name": "Eugene Susla",
        "email": "eugenesusla@google.com",
        "time": "Fri Apr 28 16:07:50 2017 -0700"
      },
      "message": "API fixes for Companion renaming\n\nTest: Ensure renaming still works\nFixes: 37748634\nChange-Id: I6a863200b1f12db857c308e3b935b0f27f20c85b\n"
    },
    {
      "commit": "8f4ac4ac05b8278c84f3b27de05eb8ed325ea81a",
      "tree": "f72917ef188940721637f02106e489dec2bb4798",
      "parents": [
        "83d139bd1b3e3b93a8c9a1f0572438c024bbe679",
        "005275d238454dcadc21f4946d4104380f691b24"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Apr 28 23:03:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 28 23:04:02 2017 +0000"
      },
      "message": "Merge \"Revert \"Temporarily enable GL validation\"\" into oc-dev"
    },
    {
      "commit": "83d139bd1b3e3b93a8c9a1f0572438c024bbe679",
      "tree": "3b88049709d9de23febaeaf2ef91a621a0065c85",
      "parents": [
        "d275dc83bedb9d72d3faa27b4d8e17aab095c5ae",
        "f09a16628dd42fb3b45ec41c508543d42c8d98d6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 28 22:59:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 28 23:00:02 2017 +0000"
      },
      "message": "Merge \"Use List instead of array in network logging API.\" into oc-dev"
    },
    {
      "commit": "d275dc83bedb9d72d3faa27b4d8e17aab095c5ae",
      "tree": "83e371d7d2b0f97bdbff8cfff5d9555b2cb05629",
      "parents": [
        "f7e6f581c0b30550c53e4d0aedefcabd64c80293",
        "1a74942fbfa36bf62013b51d8ad9fb4c0e44c6f4"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Apr 28 22:54:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 28 22:54:39 2017 +0000"
      },
      "message": "Merge \"Respond to API council feedback.\" into oc-dev"
    },
    {
      "commit": "f7e6f581c0b30550c53e4d0aedefcabd64c80293",
      "tree": "359bd465361ac15e0ce440a483824091116127ac",
      "parents": [
        "d2cc513e9f79a525809408385b526765e7178d22",
        "498c71dd9dbcf2b13e0beb923a027a302e2cf685"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 28 22:49:21 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 28 22:49:26 2017 +0000"
      },
      "message": "Merge \"Window can only be fully drawn if app window is not relaunching\" into oc-dev"
    },
    {
      "commit": "c94ef4ddfd94f0445cd0e7bc1b1ebd0cf9868dcb",
      "tree": "2d638bcbbc62eda7f666cf4d16e56b85cab38fab",
      "parents": [
        "5d80c9d5fece33c54b74226472f4ff6685db6fb0"
      ],
      "author": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Thu Mar 23 23:48:00 2017 -0700"
      },
      "committer": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Fri Apr 28 15:42:52 2017 -0700"
      },
      "message": "Throttle location update rate in proximity alert\n\nBug: 36197768\nTest: manual\nChange-Id: I2427ed7e77e9153c20e7c65e8f861de4c7ffeac6\n"
    },
    {
      "commit": "d2cc513e9f79a525809408385b526765e7178d22",
      "tree": "805abb5a79511ae73ff7a254892f19610bac4fa0",
      "parents": [
        "fb5840b0e693bc12b0bc5d56db89b719ca7395a4",
        "64c8b79afddd1f59976e46d06740ee031e66389e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 28 22:39:46 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 28 22:39:50 2017 +0000"
      },
      "message": "Merge \"Create Instant App cookie dir if it doesn\u0027t exist\" into oc-dev"
    },
    {
      "commit": "fb5840b0e693bc12b0bc5d56db89b719ca7395a4",
      "tree": "eb9a48dce1811cd6b479cce59266f024a2e0e1a9",
      "parents": [
        "5d80c9d5fece33c54b74226472f4ff6685db6fb0",
        "1be5354aba7fdcb877125731a05debe35b39114f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Apr 28 22:34:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 28 22:34:53 2017 +0000"
      },
      "message": "Merge \"Fix issue #37324532: API Review: android.content.pm.InstrumentationInfo\" into oc-dev"
    },
    {
      "commit": "742888f0fd9f00574049f52f6ede610888eea4ed",
      "tree": "72ff2078c26fff697d37c6e50835995d0277a494",
      "parents": [
        "0ddca92018da69e7224b63cdedbf1944c63ddc34"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri Apr 28 15:34:52 2017 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri Apr 28 15:34:52 2017 -0700"
      },
      "message": "AAPT2: binary parser should be more lenient with files\n\nSome APKs have file references that reference files that don\u0027t exist.\n\nFor now, just be lenient and ignore the files themselves.\n\nKeep the actual reference until such a time as general resource\nstripping is implemented.\n\nBug: 37749644\nTest: manual\nChange-Id: I773685acf41212405b71b064d64045fb4556dcfc\n"
    },
    {
      "commit": "5d80c9d5fece33c54b74226472f4ff6685db6fb0",
      "tree": "db574f5b5d90481a8c74aa37cc08999c20c1d9b0",
      "parents": [
        "5ee9a1dfa389f5f078b530b13dac01fe52b8a4b2",
        "7e794b7d22ab38713f0af9e6dabb127725f9d4c3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 28 22:25:46 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 28 22:25:50 2017 +0000"
      },
      "message": "Merge \"Allow Instant Apps to read Settings defined by apps\" into oc-dev"
    },
    {
      "commit": "0f07dd5b14e76695bbae758e948e00b86935232c",
      "tree": "7810adca06889516edc6a0733d53407b8d1fb0d8",
      "parents": [
        "0ddca92018da69e7224b63cdedbf1944c63ddc34"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Fri Apr 28 12:53:31 2017 -0700"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Fri Apr 28 15:24:40 2017 -0700"
      },
      "message": "Remove FontVariationAxis.InvalidFormatException.\n\nUse IllegalArgumentException instead.\n\nBug: 37769084\nBug: 37765945\nTest: am instrument -w -e class android.widget.cts.TextViewTest\n      android.widget.cts/android.support.test.runner.AndroidJUnitRunner\nTest: am instrument -w -e class android.graphics.cts.TypefaceTest\n      android.graphics.cts/android.support.test.runner.AndroidJUnitRunner\nTest: am instrument -w -e class android.graphics.cts.PaintTest\n      android.graphics.cts/android.support.test.runner.AndroidJUnitRunner\nTest: am instrument -w -e class android.graphics.cts.FontVariationAxisTest\n      android.graphics.cts/android.support.test.runner.AndroidJUnitRunner\nTest: am instrument -w -e class android.text.VariationParserTest\n      com.android.frameworks.coretests/\\\n      android.support.test.runner.AndroidJUnitRunner\n\nChange-Id: I50b70e3e7e37585c937dcce2416a83353de62a5d\n"
    },
    {
      "commit": "e163126d2e27ce1fbd5c74279dfb5d05c97b8392",
      "tree": "38f0b460de204b451e83d9e722f2693c825e7085",
      "parents": [
        "076a255a76c8b9aaeb40b873714a6e20ffc9dc6b"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Apr 28 15:11:16 2017 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Apr 28 15:13:54 2017 -0700"
      },
      "message": "Don\u0027t try to create user for task snapshot tests\n\nSeems user creation can fail in test harness some times.\nAlso, I am not sure there is a need to create a user in this\ncase when we can just use the user id of the current process.\n\nAlso removed SettingBackupTest from @Presubmit since it is still\nfailing.\n\nBug: 37684646\nBug: 37682538\nTest: SettingsBackupTest\nTest: TaskSnapshotPersisterLoaderTest\nChange-Id: I523bb576217f7782027741916f9ea14fc6d7fb50\n"
    },
    {
      "commit": "0f42129f30a512f5bac87cc9fa6b69ed6faa3934",
      "tree": "7c4784862f28b7e98db09e86e5e624bafee40dac",
      "parents": [
        "2d5c0d89e5315f6e84b2d8499828235e0b0291f3"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Apr 28 15:03:33 2017 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Apr 28 15:03:33 2017 -0700"
      },
      "message": "Make sure to update oom-adjustment when a service starts.\n\nFixes 37725592\nTest: cts-tradefed run cts-dev --skip-device-info --skip-preconditions --skip-system-status-check com.android.compatibility.common.tradefed.targetprep.NetworkConnectivityChecker -a armeabi-v7a -l VERBOSE -m CtsAppTestCases -t \u0027android.app.cts.ActivityManagerProcessStateTest\u0027\n\nChange-Id: I7ef06474dd2f338426601c1c555f8af8d782b538\n"
    },
    {
      "commit": "be2922ff34424cfb996d895cde0cb31c724d09dc",
      "tree": "75f7ffa0348283cd5306685e87d3acdd83892d80",
      "parents": [
        "076a255a76c8b9aaeb40b873714a6e20ffc9dc6b"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Fri Apr 28 14:58:35 2017 -0700"
      },
      "committer": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Fri Apr 28 14:58:35 2017 -0700"
      },
      "message": "A11y changes for API council\n\nBug: 37749679\nBug: 37747749\nBug: 37737948\nBug: 37718183\nBug: 37720667\nBug: 37724600\nBug: 37708057\n\nTest: Updating unit and cts tests, which still pass.\nChange-Id: If28bdf985c4314e8e84dcd6510f406dd4e80dd38\n"
    },
    {
      "commit": "17100948f9562905e458975752f0abe042be31e5",
      "tree": "b65dc1ed0b7f239050f8051d2f7229c0fbf92b7b",
      "parents": [
        "5ee9a1dfa389f5f078b530b13dac01fe52b8a4b2"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Fri Apr 28 04:11:26 2017 -0700"
      },
      "committer": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Fri Apr 28 21:51:53 2017 +0000"
      },
      "message": "Bluetooth: bluetooth.le API fixes\n\nFix minor spelling problems.\nThrow IllegalStateException instead of IllegalArgumentException in\nbuild().\n\nBug: 37532634\nTest: none\nChange-Id: I73b6f04aec98f5baffb06a363e2a3f71e8cec3c4\n(cherry picked from commit 9d4abb5631c7719de8d919e0c37c9aee54354266)\n"
    },
    {
      "commit": "b4ff3bbdb1957b5ebe0f0c6ff8a8a942145cabf8",
      "tree": "e20644b0bd05df7c8995b03c37b44e97c3e4103f",
      "parents": [
        "047c02b10ae690b22fbf706610651df787c5707f"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Apr 28 10:27:45 2017 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Apr 28 14:17:05 2017 -0700"
      },
      "message": "Apply proper theme to SaveUi\n\nBug: 37754078\nTest: Started SaveUI on angler and marlin. angler was green, marlin was\n      blue\nChange-Id: I1b2f07269d3df3949344672f23329ea735c22a94\n"
    },
    {
      "commit": "047c02b10ae690b22fbf706610651df787c5707f",
      "tree": "552ad2691ae9c7dca2de91929005d13b7a7e52f9",
      "parents": [
        "5ee9a1dfa389f5f078b530b13dac01fe52b8a4b2"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Thu Apr 27 17:19:33 2017 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Apr 28 14:17:05 2017 -0700"
      },
      "message": "Prevent clipping of shadow when button is pressed\n\nMove padding around so that the shadow can blead into the padding.\n\nBug: 37754078\nTest: Pressed button, took screenshot and checked for clipping\nChange-Id: Iaed2c7e7c432061878af410ee270de97764bcadf\n"
    },
    {
      "commit": "5ee9a1dfa389f5f078b530b13dac01fe52b8a4b2",
      "tree": "b80654d9bd2cdbc7437a5dd56757e9b01c954469",
      "parents": [
        "f49baef4b97b7745728486ac92aff4b53241d307",
        "54a92fdd4fc18ecbadf784879dd000c03d29dd77"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Fri Apr 28 21:08:28 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 28 21:08:35 2017 +0000"
      },
      "message": "Merge \"Consider allow-in-power-save-except-idle whitelist while updating rules.\" into oc-dev"
    },
    {
      "commit": "b7df9d0d6bd490c5db0085bc37ceafb9fd5b5e42",
      "tree": "0e0cc8191cab269b8e2979fcfa8ad78c971ce937",
      "parents": [
        "f49baef4b97b7745728486ac92aff4b53241d307"
      ],
      "author": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Fri Apr 07 17:56:30 2017 +0100"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Fri Apr 28 20:48:14 2017 +0000"
      },
      "message": "Restricted Context layout font loading in TextView\n\nWhen the context is restricted, avoid loading custom fonts in\nlayouts. This is currently only done by TextView. Loading\nsystem fonts via their string name is still OK, just not by\nresource id.\n\nTest: cts attached in topic\nBug: 35763094, 31218679\nChange-Id: I0dc3a3eade0439c503c58a582b083d7ba1dd4aa3\n"
    },
    {
      "commit": "1be5354aba7fdcb877125731a05debe35b39114f",
      "tree": "708f76df9a076ab636c2b7e900df5cb5c3c65e45",
      "parents": [
        "9cd47a8ff260b694381db70a675e1f4f38d6f683"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Apr 28 13:36:00 2017 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Apr 28 13:38:34 2017 -0700"
      },
      "message": "Fix issue #37324532: API Review: android.content.pm.InstrumentationInfo\n\ntargetProcess -\u003e targetProcesses\n\nTest: bit CtsAppTestCases:InstrumentationTest\n\nChange-Id: I859985c689cc588c585cd0ec6e0a20411493a7c0\n"
    },
    {
      "commit": "f49baef4b97b7745728486ac92aff4b53241d307",
      "tree": "4ef7263b01d0f2eb8b31ef2dbc44ce1441b94107",
      "parents": [
        "c21f723ca2072610a296cc66d1b70f0d0b99c15b",
        "820d72adc0eccbfe4ac4238cdc89b7680ea03d9e"
      ],
      "author": {
        "name": "Chris Warrington",
        "email": "cmw@google.com",
        "time": "Fri Apr 28 20:36:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 28 20:37:04 2017 +0000"
      },
      "message": "Merge \"AAPT2: Error reporting through JNI.\" into oc-dev"
    },
    {
      "commit": "c21f723ca2072610a296cc66d1b70f0d0b99c15b",
      "tree": "3cbcf63055c9328e1b2f2f936a91a94eb6287655",
      "parents": [
        "5bfeece23941c75e07a59f4fba1c3c6815778b18",
        "37a440fd8bed4a93ee9884ee01a12e9241e2c0fe"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Apr 28 20:29:45 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 28 20:29:49 2017 +0000"
      },
      "message": "Merge \"Changed EXTRA_DATA_EXTRAS to EXTRA_CLIENT_STATE.\" into oc-dev"
    },
    {
      "commit": "1a74942fbfa36bf62013b51d8ad9fb4c0e44c6f4",
      "tree": "4f9cfaad0f379ed1ea37437a3fc35e1506cf59ff",
      "parents": [
        "4315c1e3d541912eb13ec6a7e0873fb8896f878f"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Apr 28 14:19:50 2017 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Apr 28 14:24:03 2017 -0600"
      },
      "message": "Respond to API council feedback.\n\nTest: builds\nBug: 37752002\nChange-Id: I7ae1699c4c5e1a098d16465c41fb41510478b678\n"
    },
    {
      "commit": "5bfeece23941c75e07a59f4fba1c3c6815778b18",
      "tree": "308a7d074cc4f55859406057990f717d9e2bdc23",
      "parents": [
        "2233ba3eb5bf37c4c75a9bb3ed511e9f46963c04",
        "4ac222a49da06617386d2689ded5e8cc28b49178"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 28 20:02:16 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 28 20:02:21 2017 +0000"
      },
      "message": "Merge \"Focus the SaveUi-Yes-Button by default\" into oc-dev"
    },
    {
      "commit": "2233ba3eb5bf37c4c75a9bb3ed511e9f46963c04",
      "tree": "f390a3cb2ef1a21bcaf7fc157330ed1b1c81b3b2",
      "parents": [
        "0ddca92018da69e7224b63cdedbf1944c63ddc34",
        "3a1043bac8b5c3ca172d52b0badb364719641f1c"
      ],
      "author": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Fri Apr 28 19:56:14 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 28 19:56:18 2017 +0000"
      },
      "message": "Merge \"Set Theme.DeviceDefault.Settings\u0027s colorEdgeEffect\" into oc-dev"
    },
    {
      "commit": "c10c0d0db24f2d3fbdeabf7aebaabf527786bba5",
      "tree": "0da429493e44236f709f10ee9f7105397f5846d2",
      "parents": [
        "0ddca92018da69e7224b63cdedbf1944c63ddc34"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri Apr 28 12:54:08 2017 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri Apr 28 12:54:08 2017 -0700"
      },
      "message": "AAPT2: Fix typo in manifest validation expectation\n\nChange expected tag from grant-uri-permissions -\u003e grant-uri-permission\n\nBug: 37714102\nTest: manual\nChange-Id: Ic0178b83fff8de961cb3fdfe38023eaf111237ee\n"
    },
    {
      "commit": "1660a27b5d682cbb0bd9e2ce66e5ca39d6ab7816",
      "tree": "6032ae7dadd1d76912b323b0872cde430b4396f1",
      "parents": [
        "0c21500920cac1e736f877e950e28eaa0b8b3f81"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Apr 28 15:53:59 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Apr 28 15:53:59 2017 -0400"
      },
      "message": "Fix flaky test?\n\n - Fix testAttachDetach, process more messages so it actually\n   does attach and detach\n - Don\u0027t inflate Clocks in QSFragmentTest because they are doing\n   something weird...\n\nTest: runtest systemui\nChange-Id: I05360630ee8d96158b6ab36660f20588ad158a28\nFixes: 37773362\n"
    }
  ],
  "next": "48448e8a310e72eb2846ad0f86672ce4f0b47e47"
}
