)]}'
{
  "log": [
    {
      "commit": "45f8b29ce0ca9f80c586850c4be3a1e552bc6c2f",
      "tree": "9913a099ec8f3f38240422d7cfbedef42b509f4b",
      "parents": [
        "71e9a56fc30d66ad6d475fbf26425d791c2befa2"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Tue Nov 07 18:49:43 2017 -0800"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Mon Dec 04 14:26:46 2017 -0800"
      },
      "message": "Add SystemApis to expose runtime profile information\n\nThe API allows a system apps which acquired\n{@code android.permission.READ_RUNTIME_PROFILE} to snapshot the runtime\nprofiles of installed packages.\n\nThe API is implemented in a new service class (AndroidRuntimeManager)\naccessible from the context using\ncontext().getPackageManager().getAndroidRuntimeManager().\n\nThe main functionality is exposed as a one way call into the\nAndroidRuntimeManager with the result being posted on a callback. The\nprofile is available to the caller as a read-only ParcelFileDescriptor.\n\nThis CL only adds the API interfaces and validation. It does not fully\nimplement the functionality.\n\noneway void snapshotRuntimeProfile(in String packageName,\n  in String codePath, in ISnapshotRuntimeProfileCallback callback)\n\nBug: 30934496\nTest: gts-tradefed -m GtsAndroidRuntimeManagerHostTestCases\n\nChange-Id: Iaa6be4715840f24508acba3162ea9c1ab725bd38\n"
    },
    {
      "commit": "71e9a56fc30d66ad6d475fbf26425d791c2befa2",
      "tree": "26add76f11a6fefb954eaae507f5ca77eed7982c",
      "parents": [
        "ca1265e26fcfaae53e0f4dd9d3aa0023158305dc",
        "9dcd3226c10a864bca9720e68169ac07893cfa32"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 04 21:28:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 04 21:28:42 2017 +0000"
      },
      "message": "Merge \"Make data RAT icon test pass\""
    },
    {
      "commit": "ca1265e26fcfaae53e0f4dd9d3aa0023158305dc",
      "tree": "d1c347b8b3c03db1ec66b3600b9c9b369f4fb781",
      "parents": [
        "bf27f7dac3bf1d6199ad00caf2c228c7dc3a985f",
        "471ef097cc85de24bea28dc5fbec5aec18532317"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 04 21:03:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 04 21:03:22 2017 +0000"
      },
      "message": "Merge \"Stop using skjpeg_error_mgr in YuvToJpegEncoder\""
    },
    {
      "commit": "bf27f7dac3bf1d6199ad00caf2c228c7dc3a985f",
      "tree": "f603089e77ff30d9576dd8787146b902c6502c17",
      "parents": [
        "9724fc6fdabd70022f568b3b33a036e454988cf9",
        "fe43d359ef35115e8fe879d51e9cc93d37a65ca1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 04 20:51:27 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 04 20:51:27 2017 +0000"
      },
      "message": "Merge \"[RTT2] Fix build failure with new MacAddress\""
    },
    {
      "commit": "9724fc6fdabd70022f568b3b33a036e454988cf9",
      "tree": "3e9fcedc2debf91efc52370ef8976f78fc61eeba",
      "parents": [
        "2025562e729c52d03aced8b2a00af47169ef0e12",
        "c33825481f6298e3717ff0a70f6b435181689606"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Dec 04 20:28:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 04 20:28:34 2017 +0000"
      },
      "message": "Merge \"Merge \"Convert framework.jar to Android.bp\" am: 3d16ff7a4a  -s ours am: 910fbf6562  -s ours am: a691868a42  -s ours\""
    },
    {
      "commit": "2025562e729c52d03aced8b2a00af47169ef0e12",
      "tree": "3e9fcedc2debf91efc52370ef8976f78fc61eeba",
      "parents": [
        "6fdd4f49a26c155fb5f25336ab138d7e3277ca26",
        "2e8f3807379f5d5d151ad2cb434d8a7aca910238"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 04 20:27:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 04 20:27:15 2017 +0000"
      },
      "message": "Merge \"Adds new API to retrieve statsd metadata.\""
    },
    {
      "commit": "c33825481f6298e3717ff0a70f6b435181689606",
      "tree": "015272866b695891df3d0c6cb328f675929eaded",
      "parents": [
        "9e0aba647c81a174ec5e80a902fa3748b0202bc3",
        "a691868a422999dd7938c6d19dc464185e9ab5fe"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Dec 04 20:26:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 04 20:26:38 2017 +0000"
      },
      "message": "Merge \"Convert framework.jar to Android.bp\" am: 3d16ff7a4a  -s ours am: 910fbf6562  -s ours\nam: a691868a42  -s ours\n\nChange-Id: I273e0a244141012b8fe15919ae445e815caea106\n"
    },
    {
      "commit": "6fdd4f49a26c155fb5f25336ab138d7e3277ca26",
      "tree": "4a204b2814f0c56c68c148004a861aa8bf71b213",
      "parents": [
        "15f4ac5a944eff4d7db441e77a6334800540cb54",
        "4674e642a54e1db2028c4485383994fff2af559d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 04 20:26:32 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 04 20:26:32 2017 +0000"
      },
      "message": "Merge \"Revert \"Refactor MeasuredText\"\""
    },
    {
      "commit": "15f4ac5a944eff4d7db441e77a6334800540cb54",
      "tree": "c746c1cfd038d00af94fd602f6a7093b38abb653",
      "parents": [
        "9e0aba647c81a174ec5e80a902fa3748b0202bc3",
        "4b3184366dfedd00fbb0ec269550295c5ea0cad9"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Dec 04 20:24:03 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 04 20:24:03 2017 +0000"
      },
      "message": "Merge \"Update \u0027next alarm\u0027 tracking\""
    },
    {
      "commit": "9e0aba647c81a174ec5e80a902fa3748b0202bc3",
      "tree": "015272866b695891df3d0c6cb328f675929eaded",
      "parents": [
        "3ce82e34e6684951ba89e2bfb49e8ef3ca8c951d",
        "85dd0852fe506bcf800bea99aeb7af401e1485c4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 04 20:18:46 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 04 20:18:46 2017 +0000"
      },
      "message": "Merge \"Extreme battery saver: Log BS state in the event log.\""
    },
    {
      "commit": "3ce82e34e6684951ba89e2bfb49e8ef3ca8c951d",
      "tree": "49fdea236eb499397833079edaf37de0d4e3e152",
      "parents": [
        "a18d357251494f822b7a2edff443f3a7da947786",
        "452886a5b8d7cb94ba0c53e8976ff558980db1e5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 04 19:46:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 04 19:46:51 2017 +0000"
      },
      "message": "Merge \"Refactored field detection mechanism to support multiple fields.\""
    },
    {
      "commit": "a18d357251494f822b7a2edff443f3a7da947786",
      "tree": "a4e0f3258e56ca674e4afbefc919a1744ecbe003",
      "parents": [
        "e9203105d55f968036af7f16f93b0b9412baf875",
        "259b25a310bf3beb5d41233717aaf3dc02a46c36"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 04 19:43:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 04 19:43:44 2017 +0000"
      },
      "message": "Merge \"Switch RenderThread to a Java daemon thread\""
    },
    {
      "commit": "9dcd3226c10a864bca9720e68169ac07893cfa32",
      "tree": "615234b5ed4c13fdd57e6af0d3fc49ab1f1f263c",
      "parents": [
        "e3def31ec007711865bd0720d6e08cf55342ef9e"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Mon Dec 04 14:31:48 2017 -0500"
      },
      "committer": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Mon Dec 04 14:35:19 2017 -0500"
      },
      "message": "Make data RAT icon test pass\n\nChange merged in from aosp (I0428ba1749bdb884d210f1ff02cdf86b376a0ca8)\nhad a test written that was failing because the CL only updated the\nstatus bar icon, not qs icon.\n\nThis is my attempt to make the code work as it seemed to be intended.\n\nTest: runtest -x \\\npackages/SystemUI/tests/src/com/android/systemui/statusbar/policy/NetworkControllerDataTest.java \\\n-m testAlwaysShowDataRatIcon\n\nChange-Id: I4fe11c2e866cbb1f7784e4ed109671a957ffdf36\n"
    },
    {
      "commit": "e9203105d55f968036af7f16f93b0b9412baf875",
      "tree": "6414361c41b8cf20ccbb0594af8df1dc2ca37d53",
      "parents": [
        "e3def31ec007711865bd0720d6e08cf55342ef9e",
        "1486d7b35d0673aef6f69c32bdd3c5254200a441"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Dec 04 19:32:11 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 04 19:32:11 2017 +0000"
      },
      "message": "Merge \"Convert framework.jar to Android.bp\" into stage-aosp-master am: 05126403db\nam: 1486d7b35d  -s ours\n\nChange-Id: Ia777383516cd511746b5cb998175c6a3b72df9c0\n"
    },
    {
      "commit": "a691868a422999dd7938c6d19dc464185e9ab5fe",
      "tree": "9c908943fd6b1d563aed93cbae4739272ddb9041",
      "parents": [
        "1486d7b35d0673aef6f69c32bdd3c5254200a441",
        "910fbf65620c1706aa8ec46c12f21c17006319d8"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Dec 04 19:21:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 04 19:21:53 2017 +0000"
      },
      "message": "Merge \"Convert framework.jar to Android.bp\" am: 3d16ff7a4a  -s ours\nam: 910fbf6562  -s ours\n\nChange-Id: I1105bd02d2f5be3676b1eb32d3de5e3ac010163b\n"
    },
    {
      "commit": "e3def31ec007711865bd0720d6e08cf55342ef9e",
      "tree": "6414361c41b8cf20ccbb0594af8df1dc2ca37d53",
      "parents": [
        "0deaa4c8cb47790218e1e176ebf7df051f63b0b1",
        "97e5a71838f07721a6622e4de837ffbbdf9ba7f7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 04 19:21:00 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 04 19:21:00 2017 +0000"
      },
      "message": "Merge \"Extreme battery saver: Do not lower screen brightness\""
    },
    {
      "commit": "910fbf65620c1706aa8ec46c12f21c17006319d8",
      "tree": "a27b4173fdac7cedfe3faaf119fd032f15faf88e",
      "parents": [
        "05126403dbd674bf00586cee620b97b00599bf85",
        "3d16ff7a4ae01773a9a54023b72e825f1cef886e"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Dec 04 19:05:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 04 19:05:46 2017 +0000"
      },
      "message": "Merge \"Convert framework.jar to Android.bp\"\nam: 3d16ff7a4a  -s ours\n\nChange-Id: I0652992a85c11b8be5f5b7428382bc3653c0e2a3\n"
    },
    {
      "commit": "1486d7b35d0673aef6f69c32bdd3c5254200a441",
      "tree": "9c908943fd6b1d563aed93cbae4739272ddb9041",
      "parents": [
        "b841254e850e44b05903550726ce3498067f6240",
        "05126403dbd674bf00586cee620b97b00599bf85"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Dec 04 18:55:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 04 18:55:24 2017 +0000"
      },
      "message": "Merge \"Convert framework.jar to Android.bp\" into stage-aosp-master\nam: 05126403db\n\nChange-Id: I3d4ad90aff8415aeaf44d13805dd1267151f17d4\n"
    },
    {
      "commit": "3d16ff7a4ae01773a9a54023b72e825f1cef886e",
      "tree": "bfde89ed320260710d212b4dc3379820cacfd8e3",
      "parents": [
        "e441298a1114d7b86972572d1b0dfba614fbf178",
        "943e2aa7ef03caa234da36d37072a5d6f1b3e88c"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Dec 04 18:53:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 04 18:53:39 2017 +0000"
      },
      "message": "Merge \"Convert framework.jar to Android.bp\""
    },
    {
      "commit": "05126403dbd674bf00586cee620b97b00599bf85",
      "tree": "a27b4173fdac7cedfe3faaf119fd032f15faf88e",
      "parents": [
        "1fed5376747121d249f1d4fa88d281b8df13c6d4",
        "5f4dcf67022ac7bd7686eb16b4623ca113ef4000"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Dec 04 18:43:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 04 18:43:35 2017 +0000"
      },
      "message": "Merge \"Convert framework.jar to Android.bp\" into stage-aosp-master"
    },
    {
      "commit": "0deaa4c8cb47790218e1e176ebf7df051f63b0b1",
      "tree": "24ae2839297ade7ef1e1e73f3c6f0979aafcef2b",
      "parents": [
        "9bf9f13e8101470bf7c3f055c82727bbf9312966",
        "326b311b502067c9e4b3bab596d78d9234eb4828"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Mon Dec 04 18:30:30 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 04 18:30:30 2017 +0000"
      },
      "message": "Merge \"Allow shell to remove pkgs from powersave-temp-whitelist.\""
    },
    {
      "commit": "9bf9f13e8101470bf7c3f055c82727bbf9312966",
      "tree": "5e2ca3f85aad33dcc8a5d864b2e5e581844be81a",
      "parents": [
        "6f131867e3161780e4fa2f322548f04229eb3f0d",
        "6c6302632f1684ffd451aa814048abba51363502"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 04 18:28:21 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 04 18:28:21 2017 +0000"
      },
      "message": "Merge \"Move WifiLinkLayerStats out of frameworks/base\""
    },
    {
      "commit": "4674e642a54e1db2028c4485383994fff2af559d",
      "tree": "a00a4567d22add6c5cc14ba3ffc6f6328e81278e",
      "parents": [
        "75492afb1b6566c889025e9ca0a15a0d0fe422aa"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Mon Dec 04 18:25:03 2017 +0000"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Mon Dec 04 18:25:03 2017 +0000"
      },
      "message": "Revert \"Refactor MeasuredText\"\n\nThis reverts commit 75492afb1b6566c889025e9ca0a15a0d0fe422aa.\n\nReason for revert: 70146381\n\nChange-Id: Ibb6433b5e02608326ef51cc16d8d5d8efa86beec\n"
    },
    {
      "commit": "6f131867e3161780e4fa2f322548f04229eb3f0d",
      "tree": "e6aeeeedcfe40ad66b8f913805a57fc749d4cda1",
      "parents": [
        "9798a611f716885005a092fcf4e9e25b8dbc1cf8",
        "b841254e850e44b05903550726ce3498067f6240"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Mon Dec 04 18:23:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 04 18:23:31 2017 +0000"
      },
      "message": "resolve merge conflicts of 2ff6320d773c to oc-dr1-dev am: 59f44d34c6 am: 92609c7db1\nam: b841254e85\n\nChange-Id: Iddc1d91c300282a0c239f09c3c35b09fbe8a9538\n"
    },
    {
      "commit": "2e8f3807379f5d5d151ad2cb434d8a7aca910238",
      "tree": "0b67079827a7368229fbb39915907839b73189f1",
      "parents": [
        "d796c9062e9201ef8cbdb59abd982cd16f9b8ae1"
      ],
      "author": {
        "name": "David Chen",
        "email": "dwchen@google.com",
        "time": "Wed Nov 22 10:56:48 2017 -0800"
      },
      "committer": {
        "name": "David Chen",
        "email": "dwchen@google.com",
        "time": "Mon Dec 04 10:23:28 2017 -0800"
      },
      "message": "Adds new API to retrieve statsd metadata.\n\nThis API can be used by clients to gather stats about statsd, eg.\nmemory usage, number of metrics/matchers, etc. This data can be used\nto debug if devices are not providing expected metrics. The metadata\nwill be for all configurations, but will not contain the actual\ncollected metrics since those might have privacy implications.\n\nTest: Tests that statsd and Android still build.\nBug: 69522276\nChange-Id: I8e0fedc142f5deed7be6e6309f9444e67d8369ce\n"
    },
    {
      "commit": "fe43d359ef35115e8fe879d51e9cc93d37a65ca1",
      "tree": "41a477d5b16ee186ddbebfafda06393d007da207",
      "parents": [
        "efb758420d4385e7064df8740611fbd9fdcdbcac"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Mon Dec 04 10:22:58 2017 -0800"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Mon Dec 04 10:22:58 2017 -0800"
      },
      "message": "[RTT2] Fix build failure with new MacAddress\n\nResponder was using the new MacAddress before its finalization.\nFix reference to a (now removed) constructor.\n\nBug: 65014962\nTest: unit tests \u0026 integration tests\nChange-Id: I4d0fd32454c1362129e03deada2d6e6a253e2590\n"
    },
    {
      "commit": "4b3184366dfedd00fbb0ec269550295c5ea0cad9",
      "tree": "cc7e1d536ebb1f102c0e972b45c3c1b9f2523ab4",
      "parents": [
        "9cc5b4f0076c844e3058f2144f6944b6e17ba6be"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Nov 22 10:56:18 2017 -0500"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Dec 04 13:19:37 2017 -0500"
      },
      "message": "Update \u0027next alarm\u0027 tracking\n\nAlso improves logging and adds tests.\n\nTest: runtest systemui-notification\nBug: 67028535\nBug: 69440234\nChange-Id: I259fdc2d253d2a4ac415e23bd66a0b9d7c69b053\n"
    },
    {
      "commit": "9798a611f716885005a092fcf4e9e25b8dbc1cf8",
      "tree": "e6aeeeedcfe40ad66b8f913805a57fc749d4cda1",
      "parents": [
        "d796c9062e9201ef8cbdb59abd982cd16f9b8ae1",
        "ba3856266cff7e6865eb23ec0828b2a0aee2c79f"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Mon Dec 04 18:13:25 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 04 18:13:25 2017 +0000"
      },
      "message": "Merge \"Primary/Secondary actions in TextClassification.\""
    },
    {
      "commit": "d796c9062e9201ef8cbdb59abd982cd16f9b8ae1",
      "tree": "524758780c768a85150901bf85a0e6fbc55e987b",
      "parents": [
        "674eae92d9741e8b17cc0f9e65bc41aefb79d6fc",
        "477982915abc666bc5fd5aae05cbb011c6b41124"
      ],
      "author": {
        "name": "Zak Cohen",
        "email": "zakcohen@google.com",
        "time": "Mon Dec 04 18:08:28 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 04 18:08:28 2017 +0000"
      },
      "message": "Merge \"Make single volume devices more robust to ringer mode changes.\""
    },
    {
      "commit": "674eae92d9741e8b17cc0f9e65bc41aefb79d6fc",
      "tree": "ce5a8b4e6404a2ed2feda0b0f969831653452bf4",
      "parents": [
        "29fdbc67fcf0015c713840756dd343002e83fffb",
        "c52f0b61b411974597a87f06b4f2d46caf916cd6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 04 18:07:27 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 04 18:07:27 2017 +0000"
      },
      "message": "Merge \"Resolve merge conflicts of 710b3946e535 to master\""
    },
    {
      "commit": "452886a5b8d7cb94ba0c53e8976ff558980db1e5",
      "tree": "c85eed568d5a0b5d1a2446240972ea4c7be9bcf1",
      "parents": [
        "d8dd05e7d610572d0850dd9edc538bf930aa7d51"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Nov 27 13:09:13 2017 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Dec 04 09:56:06 2017 -0800"
      },
      "message": "Refactored field detection mechanism to support multiple fields.\n\nNow instead of using FillResponse.setFieldDetection() with an object that\ncontains both the autofill ids an the user data, service must:\n- Set global mapping through AutofillService.setUserData()\n- Pass just the autofill ids to FillResponse.setFieldClassificationIds()\n\nThis CL is purely a refactoring CL - although the new API supports multiple\nvalues and multiple fields, the implementation is still hardcode for one\nvalue and one field (as before).\n\nTest: atest CtsAutoFillServiceTestCases:FieldsClassificationTest\nTest: atest CtsAutoFillServiceTestCases:UserDataTest\nTest: atest CtsAutoFillServiceTestCases:FillResponseTest\n\nBug: 68045531\n\nChange-Id: I8d846d817dfcde3a4db7abff798bb2250e1c4e7b\n"
    },
    {
      "commit": "b841254e850e44b05903550726ce3498067f6240",
      "tree": "77fa461560c76f2f8215912e0f347980821f35dd",
      "parents": [
        "710b3946e5352cdd132f585fac40bb0361be2a94",
        "92609c7db1c2c78135fc4564d0caa8d57279cdfd"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Mon Dec 04 17:18:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 04 17:18:18 2017 +0000"
      },
      "message": "resolve merge conflicts of 2ff6320d773c to oc-dr1-dev am: 59f44d34c6\nam: 92609c7db1\n\nChange-Id: Ib0f01cb899121d2e0cf0e3c3270f9c453be69013\n"
    },
    {
      "commit": "29fdbc67fcf0015c713840756dd343002e83fffb",
      "tree": "4dcdea8c24fb0d7455ef84379021713fc7162a13",
      "parents": [
        "efb758420d4385e7064df8740611fbd9fdcdbcac",
        "a69e0a7d7c11d586c5a3ff74306a41c1456fd250"
      ],
      "author": {
        "name": "Chavi Weingarten",
        "email": "chaviw@google.com",
        "time": "Mon Dec 04 17:10:30 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 04 17:10:30 2017 +0000"
      },
      "message": "Merge changes from topic \"hw_bitmap\"\n\n* changes:\n  Update screenshot requests to render proper crop and rotation.\n  Revert \"Revert \"Updated screenshot code to reflect native changes.\"\"\n"
    },
    {
      "commit": "92609c7db1c2c78135fc4564d0caa8d57279cdfd",
      "tree": "a02a7f0adf770d8077c22317bd457c8a71fde4c1",
      "parents": [
        "b3ce6d33e07625a42181d23d62a7cc775eee3795",
        "59f44d34c64aa26e03855a2434c196f2c40fc700"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Mon Dec 04 17:07:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 04 17:07:19 2017 +0000"
      },
      "message": "resolve merge conflicts of 2ff6320d773c to oc-dr1-dev\nam: 59f44d34c6\n\nChange-Id: I7afc27da73c5a54537fcd8f49128752e00a954ea\n"
    },
    {
      "commit": "471ef097cc85de24bea28dc5fbec5aec18532317",
      "tree": "1cf2fb39a8bd312969dca0007f6007dcfa52874e",
      "parents": [
        "c51777b9b87d6b9f12f80cc998c30f6dea8de7d0"
      ],
      "author": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Mon Dec 04 11:37:30 2017 -0500"
      },
      "committer": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Mon Dec 04 11:37:30 2017 -0500"
      },
      "message": "Stop using skjpeg_error_mgr in YuvToJpegEncoder\n\nBug: None\nTest: compile\n\nskjpeg_error_mgr is only different from the standard one in that it\nincludes a jmp_buf. A recent change to skjpeg_error_mgr stores a stack\nof jmp_bufs (see https://skia-review.googlesource.com/c/skia/+/79241).\nThis complexity is unnecessary for YuvToJpegEncoder, which only contains\na single method with libjpeg calls (which might call longjmp). Simplify\nthis code by placing the jmp_buf on the stack. This fixes the Skia to\nAndroid roll, which includes the above Skia change.\n\nChange-Id: If9a33ed10ea60131906a632a7030e0b69a21f4ea\n"
    },
    {
      "commit": "c52f0b61b411974597a87f06b4f2d46caf916cd6",
      "tree": "0cbada72d66feb82ded9f7e3f36a7f6aeb2b86db",
      "parents": [
        "5826e469e9d03eaa5511d413733edde0a1b99048",
        "710b3946e5352cdd132f585fac40bb0361be2a94"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Mon Dec 04 10:46:37 2017 -0500"
      },
      "committer": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Mon Dec 04 11:24:42 2017 -0500"
      },
      "message": "Resolve merge conflicts of 710b3946e535 to master\n\nTest: runtest -x\npackages/SystemUI/tests/src/com/android/systemui/statusbar/policy/NetworkControllerDataTest.java\n\nChange-Id: I95ed65102c3d61a0afa0744663d6966c10f876e5\n"
    },
    {
      "commit": "efb758420d4385e7064df8740611fbd9fdcdbcac",
      "tree": "b9cf4c8e0eeba5abdef2914e064ff6eafe00c849",
      "parents": [
        "5826e469e9d03eaa5511d413733edde0a1b99048",
        "d3624e10392e20158eb2ec1c1cd8ec5bb0914a47"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Mon Dec 04 15:29:31 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 04 15:29:31 2017 +0000"
      },
      "message": "Merge \"Make ActivityStarter single use.\""
    },
    {
      "commit": "710b3946e5352cdd132f585fac40bb0361be2a94",
      "tree": "77fa461560c76f2f8215912e0f347980821f35dd",
      "parents": [
        "e4ea7840c3aceb33f8834f995b2dd5bab0ae33b7",
        "1fed5376747121d249f1d4fa88d281b8df13c6d4"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Mon Dec 04 15:04:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 04 15:04:39 2017 +0000"
      },
      "message": "Merge \"SystemUI: Display RAT icon when data is off\" am: e441298a11\nam: 1fed537674\n\nChange-Id: I32a4c932a9abdacd1fd43a34b650a88377b1ed07\n"
    },
    {
      "commit": "1fed5376747121d249f1d4fa88d281b8df13c6d4",
      "tree": "ddc0b5c625768497a1bf6ae25936c87a4e4ab4fd",
      "parents": [
        "db3a1f2882d0f227dd942a9951ec496c1ef2ebc3",
        "e441298a1114d7b86972572d1b0dfba614fbf178"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Mon Dec 04 14:50:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 04 14:50:15 2017 +0000"
      },
      "message": "Merge \"SystemUI: Display RAT icon when data is off\"\nam: e441298a11\n\nChange-Id: I483d17ac1ef79b9b6f31bbefaf03f7833e13020b\n"
    },
    {
      "commit": "e441298a1114d7b86972572d1b0dfba614fbf178",
      "tree": "6c9f5c459d8de14222d36395375af5ba11329c69",
      "parents": [
        "809062c26da5daeec6f3bb144a37b5cff589c937",
        "63364fe24a487f2632c2b57e4a443ca171da25dd"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Mon Dec 04 14:37:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 04 14:37:16 2017 +0000"
      },
      "message": "Merge \"SystemUI: Display RAT icon when data is off\""
    },
    {
      "commit": "5826e469e9d03eaa5511d413733edde0a1b99048",
      "tree": "eb79a60a3ac16931531ec0da66122a2a40db3e02",
      "parents": [
        "f1a4b25c1eb8e3f16cd3db4bc5ad9e1643adef84",
        "9b9d6e16bcd02661b2e94decc2ebc3058bab408b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 04 12:03:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 04 12:03:44 2017 +0000"
      },
      "message": "Merge \"Heads up notification can now scroll away after it was seen\""
    },
    {
      "commit": "f1a4b25c1eb8e3f16cd3db4bc5ad9e1643adef84",
      "tree": "ba06977804d2972cb951797c30a2ce74544ce2e2",
      "parents": [
        "70de9728d22f017be27da5b439222f2e344fe3d2",
        "e4ea7840c3aceb33f8834f995b2dd5bab0ae33b7"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Mon Dec 04 11:39:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 04 11:39:18 2017 +0000"
      },
      "message": "Merge \"Adjust tests to new android-support-test + espresso libraries.\" am: 809062c26d  -s ours am: db3a1f2882  -s ours\nam: e4ea7840c3  -s ours\n\nChange-Id: I2471499491c45980a442c4992180d0bbb8bc35c3\n"
    },
    {
      "commit": "59f44d34c64aa26e03855a2434c196f2c40fc700",
      "tree": "8d450c5ade23a6a12826f796209091e22705abe8",
      "parents": [
        "87b5b0aa1a9a750f087156bbb8a5e8a523832bf5",
        "2ff6320d773c0e0f7f06a9ae3d36924ab13d5658"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Mon Dec 04 11:32:48 2017 +0000"
      },
      "committer": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Mon Dec 04 11:36:13 2017 +0000"
      },
      "message": "resolve merge conflicts of 2ff6320d773c to oc-dr1-dev\n\nChange-Id: I3711119a6cbba1b697ad379a8520b73023c27edb\n"
    },
    {
      "commit": "e4ea7840c3aceb33f8834f995b2dd5bab0ae33b7",
      "tree": "917385d974dddfe4b0731c57bf58f1819a880a59",
      "parents": [
        "06bc6945df4dd26b4f274d31c711dfb80846a613",
        "db3a1f2882d0f227dd942a9951ec496c1ef2ebc3"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Mon Dec 04 11:28:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 04 11:28:22 2017 +0000"
      },
      "message": "Merge \"Adjust tests to new android-support-test + espresso libraries.\" am: 809062c26d  -s ours\nam: db3a1f2882  -s ours\n\nChange-Id: I5b2d7de32ee3c9d88de73d0aae3c9e2ba9c05f62\n"
    },
    {
      "commit": "db3a1f2882d0f227dd942a9951ec496c1ef2ebc3",
      "tree": "3f4b716009ad89e4146f5984bf6db23f1d412ffd",
      "parents": [
        "bd4b1bad48662057a44cdaaef3c0fc8c07739a31",
        "809062c26da5daeec6f3bb144a37b5cff589c937"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Mon Dec 04 11:12:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 04 11:12:50 2017 +0000"
      },
      "message": "Merge \"Adjust tests to new android-support-test + espresso libraries.\"\nam: 809062c26d  -s ours\n\nChange-Id: I9691f0221998569194b453619e90a214776ae6ab\n"
    },
    {
      "commit": "809062c26da5daeec6f3bb144a37b5cff589c937",
      "tree": "f4eff301f258f097c59fe4ef6a1c4e37afdced3d",
      "parents": [
        "aa3e9d351eaa733ec586c76867b09847e8482884",
        "e1843d67b67ea2f21acbf32e5338b30091b2441d"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Mon Dec 04 10:56:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 04 10:56:21 2017 +0000"
      },
      "message": "Merge \"Adjust tests to new android-support-test + espresso libraries.\""
    },
    {
      "commit": "943e2aa7ef03caa234da36d37072a5d6f1b3e88c",
      "tree": "a336cad286de69a0a7fb889b63507fe29863f31d",
      "parents": [
        "74445ed3111486737520a1768db20ba36f5af1fd"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Nov 16 00:15:28 2017 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Sun Dec 03 20:23:43 2017 -0800"
      },
      "message": "Convert framework.jar to Android.bp\n\nUse Soong to build framework-res.apk and framework.jar.\nSee build/soong/README.md for more information.\n\nBug: 69917341\nTest: m checkbuild tests docs\nTest: manually compare framework.jar and framework-res.apk\nTest: manually compare out/target/common/docs\nChange-Id: Ibdfe1cbf34d97c43f4857c2c5d7604fa72d5b5a4\nMerged-In: Ibdfe1cbf34d97c43f4857c2c5d7604fa72d5b5a4\n(cherry picked from commit cf3a0b5355c6138538f9f3d4b369a875814bc01c)\n"
    },
    {
      "commit": "70de9728d22f017be27da5b439222f2e344fe3d2",
      "tree": "ba06977804d2972cb951797c30a2ce74544ce2e2",
      "parents": [
        "f92dc7f9b64c81935b6b10f23e946200b1dfcbb0",
        "ef262865496766dd8fcaf8e7e5a9645732cec2ea"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 04 03:20:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 04 03:20:34 2017 +0000"
      },
      "message": "Merge changes from topic \"priv_vendor_app\"\n\n* changes:\n  BIND_IMS_SERVICE is exposed to vendors\n  Support privileged vendor apps\n"
    },
    {
      "commit": "f92dc7f9b64c81935b6b10f23e946200b1dfcbb0",
      "tree": "e89c06a299ad8d90b21e4f5fc95dfcc97607d55f",
      "parents": [
        "e1e892d4a0a0d686871dd3f50d26505a9694bc61",
        "aa39bc739aff77b23d1eb214cf05f65a3fb7ccf5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 04 00:02:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 04 00:02:52 2017 +0000"
      },
      "message": "Merge \"Return correct results in StatsManager APIs\""
    },
    {
      "commit": "e1e892d4a0a0d686871dd3f50d26505a9694bc61",
      "tree": "42da21201ea0e8ca253138e6fb78a4d8de13e582",
      "parents": [
        "f156c04912d9b50e9d735daae9ea209721eaa371",
        "bc7a04b88db83b6bb91c2c50a4cd8b6bafabac06"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Dec 03 19:47:25 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Dec 03 19:47:25 2017 +0000"
      },
      "message": "Merge \"Create statsd loadtest app.\""
    },
    {
      "commit": "bc7a04b88db83b6bb91c2c50a4cd8b6bafabac06",
      "tree": "11ac0f8663729e00f6f28106c97b495abc63f752",
      "parents": [
        "304494b61d0da759cfc3e613f9d0bafb615cd175"
      ],
      "author": {
        "name": "Stefan Lafon",
        "email": "stlafon@google.com",
        "time": "Sat Nov 25 11:59:11 2017 -0800"
      },
      "committer": {
        "name": "Stefan Lafon",
        "email": "stlafon@google.com",
        "time": "Sun Dec 03 10:12:03 2017 -0800"
      },
      "message": "Create statsd loadtest app.\n\nThat app automatically sends a bunch of events to logd.\nThe frequency is adjustable.\n\nTest: Ran statsd.\n\nChange-Id: I7a88c140e39d22549cc76ef68059d292e85a8a24\n"
    },
    {
      "commit": "5f4dcf67022ac7bd7686eb16b4623ca113ef4000",
      "tree": "70e204489a97b3f6fe76597bb4cdd6ca24424308",
      "parents": [
        "bd4b1bad48662057a44cdaaef3c0fc8c07739a31"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Nov 16 00:15:28 2017 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Sun Dec 03 17:50:34 2017 +0000"
      },
      "message": "Convert framework.jar to Android.bp\n\nUse Soong to build framework-res.apk and framework.jar.\nSee build/soong/README.md for more information.\n\nBug: 69917341\nTest: m checkbuild tests docs\nTest: manually compare framework.jar and framework-res.apk\nTest: manually compare out/target/common/docs\nChange-Id: Ibdfe1cbf34d97c43f4857c2c5d7604fa72d5b5a4\nMerged-In: Ibdfe1cbf34d97c43f4857c2c5d7604fa72d5b5a4\n(cherry picked from commit cf3a0b5355c6138538f9f3d4b369a875814bc01c)\n"
    },
    {
      "commit": "f156c04912d9b50e9d735daae9ea209721eaa371",
      "tree": "c272888774f441b5cb52258890ad32c3e883355d",
      "parents": [
        "01a70b2e2295bfb4c600fd74db6953e4aee4f10b",
        "afbccb7d37647f6da61ebcc52a598c7a9f54bc3f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Dec 03 15:09:33 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Dec 03 15:09:33 2017 +0000"
      },
      "message": "Merge \"Expose App Standby APIs for apps and system\""
    },
    {
      "commit": "01a70b2e2295bfb4c600fd74db6953e4aee4f10b",
      "tree": "fbf9538935c010098325b1f9dfffc626acf91695",
      "parents": [
        "eb63393fdfc47ac9707ee6c46c627eebd616cc11",
        "06bc6945df4dd26b4f274d31c711dfb80846a613"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Sun Dec 03 00:05:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Dec 03 00:05:04 2017 +0000"
      },
      "message": "Merge \"Frameworks: Move SharedPreferencesImpl to Future\" am: aa3e9d351e am: bd4b1bad48\nam: 06bc6945df\n\nChange-Id: I6f646b3e6b9fb9d47b44e3d35321202bbb3c502d\n"
    },
    {
      "commit": "06bc6945df4dd26b4f274d31c711dfb80846a613",
      "tree": "917385d974dddfe4b0731c57bf58f1819a880a59",
      "parents": [
        "791507db2293a4118b407e77b205b35cd95432f5",
        "bd4b1bad48662057a44cdaaef3c0fc8c07739a31"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Sat Dec 02 23:54:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 02 23:54:49 2017 +0000"
      },
      "message": "Merge \"Frameworks: Move SharedPreferencesImpl to Future\" am: aa3e9d351e\nam: bd4b1bad48\n\nChange-Id: I43c8231293f5e4349eaab6f4a8242892b3b2c726\n"
    },
    {
      "commit": "bd4b1bad48662057a44cdaaef3c0fc8c07739a31",
      "tree": "3f4b716009ad89e4146f5984bf6db23f1d412ffd",
      "parents": [
        "58a0809802cf4cd05de77bf44bcf937bdf27760d",
        "aa3e9d351eaa733ec586c76867b09847e8482884"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Sat Dec 02 23:45:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 02 23:45:54 2017 +0000"
      },
      "message": "Merge \"Frameworks: Move SharedPreferencesImpl to Future\"\nam: aa3e9d351e\n\nChange-Id: I2a47400d1e584aef1a16e05840ab964ca5735110\n"
    },
    {
      "commit": "aa3e9d351eaa733ec586c76867b09847e8482884",
      "tree": "77aa3450703712e890dd68f6ef407be29422b4df",
      "parents": [
        "5cac6ed047f674dbfef75bab4d9db63d3b07526b",
        "70b600d45683b574104d10198da9bce49aa6be23"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 02 23:36:14 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Dec 02 23:36:14 2017 +0000"
      },
      "message": "Merge \"Frameworks: Move SharedPreferencesImpl to Future\""
    },
    {
      "commit": "eb63393fdfc47ac9707ee6c46c627eebd616cc11",
      "tree": "6e8086a888c49c8014090c77ce808bdaeb6cf404",
      "parents": [
        "971c8ca6b13a3fd9cfc75c4f9fa037ac6b7bb550",
        "cf3a0b5355c6138538f9f3d4b369a875814bc01c"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Sat Dec 02 23:20:49 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Dec 02 23:20:49 2017 +0000"
      },
      "message": "Merge \"Convert framework.jar to Android.bp\""
    },
    {
      "commit": "971c8ca6b13a3fd9cfc75c4f9fa037ac6b7bb550",
      "tree": "98bf2f5da24333c2c19b63deacdbf293baec60a6",
      "parents": [
        "427540609f8c276757551e2acdabbd01fb666526",
        "032fefc3b547726e675a112baa8d1b6c550ac192"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 02 17:35:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Dec 02 17:35:39 2017 +0000"
      },
      "message": "Merge \"bug fixes * add timestamp to those pull from StatsCompanionService * GaugeMetricProducer unregister from StatsPullerManager when dismissed\""
    },
    {
      "commit": "427540609f8c276757551e2acdabbd01fb666526",
      "tree": "d09715446eefeaf224739dabecdef70364f613f7",
      "parents": [
        "382a2fd04b486bbf582f9ca2120baa1d4db4279f",
        "2427dce8205607a107880e13b4cdf1caa07cc425"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 02 10:05:31 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Dec 02 10:05:31 2017 +0000"
      },
      "message": "Merge \"AAPT2: Fix issue where exported symbols (@+id/*) were not exported\""
    },
    {
      "commit": "032fefc3b547726e675a112baa8d1b6c550ac192",
      "tree": "18bd607c5095f7646cd48da104969c7421131440",
      "parents": [
        "f511a7e48119db39a0f3a3fb5cfb5b710f794de7"
      ],
      "author": {
        "name": "Chenjie Yu",
        "email": "cjyu@google.com",
        "time": "Fri Dec 01 23:30:59 2017 -0800"
      },
      "committer": {
        "name": "Chenjie Yu",
        "email": "cjyu@google.com",
        "time": "Fri Dec 01 23:30:59 2017 -0800"
      },
      "message": "bug fixes\n* add timestamp to those pull from StatsCompanionService\n* GaugeMetricProducer unregister from StatsPullerManager when dismissed\n\nTest: cts test\nChange-Id: I930179979c146a7407aec3df7e76833f51e9b346\n"
    },
    {
      "commit": "d3624e10392e20158eb2ec1c1cd8ec5bb0914a47",
      "tree": "427ce84ea266e09548421cac6daf87c58dfb5194",
      "parents": [
        "a01a1175c28700420f3f2aa01d220413f1c787ef"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Thu Nov 30 08:51:45 2017 -0800"
      },
      "committer": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Fri Dec 01 21:45:54 2017 -0800"
      },
      "message": "Make ActivityStarter single use.\n\nActivityStarter currently handles interlaunch state (such as pending\nactivity launches and historical logging), but at the same time has\nstate dedicated to a single launch. This can be problematic as some\nActivityStarter code paths are re-entrant. Additionally, the starter\nhandles outside tasks like power hints and post launch processing.\n\nThis changelist introduces ActivityStartController which coordinates\nactivity launches and is now responsible for related tasks that fall\noutside the activity start.\n\nBug: 64750076\nTest: atest FrameworksServicesTests:ActivityStartControllerTests\nTest: atest FrameworksServicesTests:ActivityStarterTests\nChange-Id: I5ef33f27c196a6b37202edcabb02489f4e7aedb9\n"
    },
    {
      "commit": "382a2fd04b486bbf582f9ca2120baa1d4db4279f",
      "tree": "fdc03fa0c1c11c1c5dcb79b01edd8616ce43f4d0",
      "parents": [
        "c5533865eb56433f884ddf6ce003c2028e7c7013",
        "75a95694281bcb053e93fe624f4adc359e2612dd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 02 03:58:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Dec 02 03:58:06 2017 +0000"
      },
      "message": "Merge \"Handles synchronous failures of transactions\""
    },
    {
      "commit": "c5533865eb56433f884ddf6ce003c2028e7c7013",
      "tree": "d92555a32c692bfa61b48ba399863e39fa9e822e",
      "parents": [
        "da694a5009e5eddcfde3b734c425d91acc85b73f",
        "791507db2293a4118b407e77b205b35cd95432f5"
      ],
      "author": {
        "name": "wangmingming1",
        "email": "wangmingming1@xiaomi.com",
        "time": "Sat Dec 02 03:23:42 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 02 03:23:42 2017 +0000"
      },
      "message": "Merge \"Prevent system app upgrading from multi-arch to single-arch\" am: 5cac6ed047 am: 58a0809802\nam: 791507db22\n\nChange-Id: I3e0605d8d6e9dcc6ecc68bb7af58afc3ee8f7b33\n"
    },
    {
      "commit": "791507db2293a4118b407e77b205b35cd95432f5",
      "tree": "0d4d9827017362f28b4f6ae032cefda461f67739",
      "parents": [
        "a7d195905de1e1283544c6e52cd6da161f83f467",
        "58a0809802cf4cd05de77bf44bcf937bdf27760d"
      ],
      "author": {
        "name": "wangmingming1",
        "email": "wangmingming1@xiaomi.com",
        "time": "Sat Dec 02 03:14:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 02 03:14:30 2017 +0000"
      },
      "message": "Merge \"Prevent system app upgrading from multi-arch to single-arch\" am: 5cac6ed047\nam: 58a0809802\n\nChange-Id: I406ed219fcf24745bde9c7fe45570d62378fbd85\n"
    },
    {
      "commit": "58a0809802cf4cd05de77bf44bcf937bdf27760d",
      "tree": "39f2160913de4de5f0e570058f529304f1add9f1",
      "parents": [
        "cfa4bb4bf35d8d3729c44076659dc22dde83c1d4",
        "5cac6ed047f674dbfef75bab4d9db63d3b07526b"
      ],
      "author": {
        "name": "wangmingming1",
        "email": "wangmingming1@xiaomi.com",
        "time": "Sat Dec 02 03:06:41 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 02 03:06:41 2017 +0000"
      },
      "message": "Merge \"Prevent system app upgrading from multi-arch to single-arch\"\nam: 5cac6ed047\n\nChange-Id: I0e7c6fbea14dcf401076994fa53b9ce66324bb4a\n"
    },
    {
      "commit": "da694a5009e5eddcfde3b734c425d91acc85b73f",
      "tree": "07880b3c3ba3be7d2bf470b69847c6105a06843f",
      "parents": [
        "ebc8175fe316433c64854f23a72ef40cdd74b4e6",
        "9c649e6fe7e515be4ec73f5dd9d3bbb6909c7843"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Dec 02 02:54:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Dec 02 02:54:54 2017 +0000"
      },
      "message": "Merge \"Merge \"Set sIsInitialized to false and add logging\" am: a0a70be251 am: cfa4bb4bf3 am: a7d195905d\""
    },
    {
      "commit": "5cac6ed047f674dbfef75bab4d9db63d3b07526b",
      "tree": "28d4da5539cfa0ceb72131ced0e7f9c9b70391b9",
      "parents": [
        "a0a70be251f42c89e02c763e9fb70818d8233581",
        "03b74909efb0f613b9b3eaca698c55c6f7a163f8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 02 02:54:33 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Dec 02 02:54:33 2017 +0000"
      },
      "message": "Merge \"Prevent system app upgrading from multi-arch to single-arch\""
    },
    {
      "commit": "9c649e6fe7e515be4ec73f5dd9d3bbb6909c7843",
      "tree": "b3be0750173239e43bf27756189de71522376681",
      "parents": [
        "a01a1175c28700420f3f2aa01d220413f1c787ef",
        "a7d195905de1e1283544c6e52cd6da161f83f467"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Sat Dec 02 02:51:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 02 02:51:43 2017 +0000"
      },
      "message": "Merge \"Set sIsInitialized to false and add logging\" am: a0a70be251 am: cfa4bb4bf3\nam: a7d195905d\n\nChange-Id: I26f9b4dfbfd57e6b17dd6bf1b4a8759af8d54483\n"
    },
    {
      "commit": "ebc8175fe316433c64854f23a72ef40cdd74b4e6",
      "tree": "a19745c7659d8233632fb9219ff096f01558786c",
      "parents": [
        "a01a1175c28700420f3f2aa01d220413f1c787ef",
        "2d7f90c4525e3b81db7e5e3b8a358fa91598f570"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 02 02:50:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Dec 02 02:50:13 2017 +0000"
      },
      "message": "Merge \"Update description of ACTION_PROVISION_EMBEDDED_SUBSCRIPTION\""
    },
    {
      "commit": "a7d195905de1e1283544c6e52cd6da161f83f467",
      "tree": "1a5192ffef5bae9a4232f1facf8b49d048bda95e",
      "parents": [
        "5743321bf12d3be85bca8e03740bd4f48368c015",
        "cfa4bb4bf35d8d3729c44076659dc22dde83c1d4"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Sat Dec 02 02:35:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 02 02:35:48 2017 +0000"
      },
      "message": "Merge \"Set sIsInitialized to false and add logging\" am: a0a70be251\nam: cfa4bb4bf3\n\nChange-Id: Ide646190e22cdbc3fbea9a7fb6b813bd90bd6d40\n"
    },
    {
      "commit": "cfa4bb4bf35d8d3729c44076659dc22dde83c1d4",
      "tree": "2ea72815035fb193b12d13fa6d6870b6e9a1df6c",
      "parents": [
        "4fc1bb0e37c70285c23f52e380f9851029f1d550",
        "a0a70be251f42c89e02c763e9fb70818d8233581"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Sat Dec 02 02:09:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 02 02:09:03 2017 +0000"
      },
      "message": "Merge \"Set sIsInitialized to false and add logging\"\nam: a0a70be251\n\nChange-Id: I578a9f5690d2320116427025f831e11c9ffcdd7d\n"
    },
    {
      "commit": "a01a1175c28700420f3f2aa01d220413f1c787ef",
      "tree": "19237cf69061c4081a26d58142ffa3fd49179f6f",
      "parents": [
        "7a51840aa1dafd27d8734b7873b1722766414747",
        "0eff18732c7d3c3c7c998737f92da86d479486e9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 02 01:56:29 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Dec 02 01:56:29 2017 +0000"
      },
      "message": "Merge \"Fix support for negatively Z-ordered SubWindows.\""
    },
    {
      "commit": "a0a70be251f42c89e02c763e9fb70818d8233581",
      "tree": "11f8230ea35e38352a7f55290b842e2bdcb31c67",
      "parents": [
        "db122f90d9e497b64f9e15dfb91fed98fbe18165",
        "5e9727f5dfbe5d5a3d2d514ed7d0f72720a6c0cf"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Sat Dec 02 01:35:15 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Dec 02 01:35:15 2017 +0000"
      },
      "message": "Merge \"Set sIsInitialized to false and add logging\""
    },
    {
      "commit": "7a51840aa1dafd27d8734b7873b1722766414747",
      "tree": "4aefc05729817d409aef5d1925bd6fc98a2ff12c",
      "parents": [
        "e8168f79e4474eda149c6d0122933bfabf5d48d8",
        "eb298dfae54ce8c1d9e125b3b0068d7cc64c91d1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 02 01:33:26 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Dec 02 01:33:26 2017 +0000"
      },
      "message": "Merge \"Clear the IBinder before calling unbindService\""
    },
    {
      "commit": "e8168f79e4474eda149c6d0122933bfabf5d48d8",
      "tree": "981fadf1af9a4d0e1cfa1a04248ad5ad725aadad",
      "parents": [
        "b53a2a17b071ebf4b61d6736154d33e188aa8288",
        "24a0c136876e4b77291408b710b09301a4e51dfa"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 02 01:32:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Dec 02 01:32:04 2017 +0000"
      },
      "message": "Merge \"Add documentation to recommend naming convention for wake lock tags which help developers with debugging.\""
    },
    {
      "commit": "b53a2a17b071ebf4b61d6736154d33e188aa8288",
      "tree": "955cf55c66a632fd6885eea757c67aa4378a5a2e",
      "parents": [
        "19a7dbfbaa62d4458f726a40a9468a3e30cd6044",
        "266a9b594ec007255b2f7e98878116f2299a0e3c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 02 01:24:16 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Dec 02 01:24:16 2017 +0000"
      },
      "message": "Merge \"Remove redundant transaction in Surface creation.\""
    },
    {
      "commit": "19a7dbfbaa62d4458f726a40a9468a3e30cd6044",
      "tree": "d1f4133b0e575c6e70832a78d0df6e8581f2fb62",
      "parents": [
        "5c13f12fb59f51f241d175fa3c29b9f398dd267c",
        "93b8697cdc0355ec5deede356994ea1a45d8a329"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 02 01:17:46 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Dec 02 01:17:46 2017 +0000"
      },
      "message": "Merge \"Add ability for ResolverDrawer to be align to top via XML attribute.\""
    },
    {
      "commit": "ba3856266cff7e6865eb23ec0828b2a0aee2c79f",
      "tree": "52e4362f54cab4c575ba2d888d3fe0f01be3d8ac",
      "parents": [
        "ace4014402bf6bbaf900b425da61e2b87677de60"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Wed Nov 29 19:30:32 2017 +0000"
      },
      "committer": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Sat Dec 02 01:06:39 2017 +0000"
      },
      "message": "Primary/Secondary actions in TextClassification.\n\nBug: 68846316\nTest: bit FrameworksCoreTests:android.view.textclassifier.TextClassificationManagerTest\nTest: bit FrameworksCoreTests:android.widget.TextViewActivityTest\nTest: bit CtsWidgetTestCases:android.widget.cts.TextViewTest\nChange-Id: I84c652cb953f1af9b1c4077fa2a13ae23689c48b\n"
    },
    {
      "commit": "5c13f12fb59f51f241d175fa3c29b9f398dd267c",
      "tree": "0288a90ff917d5c246b26f11dadea31e18fa3689",
      "parents": [
        "a8282a2866430b808118d01258c771bd2f63c81d",
        "93200f637dbfd6e43a4851f2a960315e7fd8d1d7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 02 00:55:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Dec 02 00:55:04 2017 +0000"
      },
      "message": "Merge \"Remove redundant setting of layer stack.\""
    },
    {
      "commit": "259b25a310bf3beb5d41233717aaf3dc02a46c36",
      "tree": "ebcfdbf6e6b35ee2954e9f7bbf3183b414228198",
      "parents": [
        "9fdbc957c6d7b464fccfcfcd01a4771172f18c0e"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Dec 01 16:18:53 2017 -0800"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Dec 01 16:35:06 2017 -0800"
      },
      "message": "Switch RenderThread to a Java daemon thread\n\nBug: 69962494\nTest: device boots, hwui unit tests pass\nChange-Id: I9d5f2fccebf845328914c82aa97285cf605a4354\n"
    },
    {
      "commit": "a8282a2866430b808118d01258c771bd2f63c81d",
      "tree": "09ed189197bb741694b2f1a297ca7cf88cc3b00d",
      "parents": [
        "68ac35cdf6bac74e48cc8a6fad223c944ff463ac",
        "5743321bf12d3be85bca8e03740bd4f48368c015"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Sat Dec 02 00:29:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 02 00:29:52 2017 +0000"
      },
      "message": "Merge \"Swap the order of synthetic password wrapping\" into oc-mr1-dev am: b3ce6d33e0\nam: 5743321bf1  -s ours\n\nChange-Id: Iee3007fd2d8ca0c07ad802a1a5ecbdcdd83427bf\n"
    },
    {
      "commit": "24a0c136876e4b77291408b710b09301a4e51dfa",
      "tree": "30b74976516f54912dd0ca064dae3f036ff9b25d",
      "parents": [
        "68ac35cdf6bac74e48cc8a6fad223c944ff463ac"
      ],
      "author": {
        "name": "Olivier Gaillard",
        "email": "gaillard@google.com",
        "time": "Wed Nov 22 15:07:31 2017 +0000"
      },
      "committer": {
        "name": "Olivier Gaillard",
        "email": "gaillard@google.com",
        "time": "Sat Dec 02 00:26:21 2017 +0000"
      },
      "message": "Add documentation to recommend naming convention for wake lock tags\nwhich help developers with debugging.\n\nTest: only comments updated\n\nChange-Id: If92730df384de15d3f7759e235104a3848321ffa\n"
    },
    {
      "commit": "5743321bf12d3be85bca8e03740bd4f48368c015",
      "tree": "9da18091f95537064bd9b837be28cf6a9f30d5aa",
      "parents": [
        "22d290b289c0748e41632da1fb8d0ce39fc0f526",
        "b3ce6d33e07625a42181d23d62a7cc775eee3795"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Sat Dec 02 00:19:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 02 00:19:39 2017 +0000"
      },
      "message": "Merge \"Swap the order of synthetic password wrapping\" into oc-mr1-dev\nam: b3ce6d33e0\n\nChange-Id: Ie63ae6deb6a0454aa32a93f9aa867189c7390cdb\n"
    },
    {
      "commit": "2ff6320d773c0e0f7f06a9ae3d36924ab13d5658",
      "tree": "411a966b3a050aed8ebd92fcebb1795a0a3bb63b",
      "parents": [
        "a96e533840eb10dfd42f76356f23db4c023bcb4a",
        "24bfd61d3c8bac869eb4e525e382476d3b7f5eb9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 02 00:01:31 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Dec 02 00:01:31 2017 +0000"
      },
      "message": "Merge \"Swap the order of synthetic password wrapping\" into oc-dev"
    },
    {
      "commit": "b3ce6d33e07625a42181d23d62a7cc775eee3795",
      "tree": "a02a7f0adf770d8077c22317bd457c8a71fde4c1",
      "parents": [
        "9d3563ad78d9c39f0758d0fcd2d980351166cff4",
        "78acfe71d5d527ec727ffa3ad33f0de6255d60d7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Dec 01 23:53:03 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 01 23:53:03 2017 +0000"
      },
      "message": "Merge \"Swap the order of synthetic password wrapping\" into oc-mr1-dev"
    },
    {
      "commit": "68ac35cdf6bac74e48cc8a6fad223c944ff463ac",
      "tree": "09ed189197bb741694b2f1a297ca7cf88cc3b00d",
      "parents": [
        "ace4014402bf6bbaf900b425da61e2b87677de60",
        "bdf58942c86240070bacc25203177cf47f6a1577"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Dec 01 23:51:32 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 01 23:51:32 2017 +0000"
      },
      "message": "Merge \"1. Implement Privacy Policy Tag Inheritance 2. Expose Dest values in IIncidentReportArgs.h\""
    },
    {
      "commit": "03b74909efb0f613b9b3eaca698c55c6f7a163f8",
      "tree": "a21f9f1bb2268f89dda050a686e385ec70047485",
      "parents": [
        "db122f90d9e497b64f9e15dfb91fed98fbe18165"
      ],
      "author": {
        "name": "wangmingming1",
        "email": "wangmingming1@xiaomi.com",
        "time": "Tue Nov 21 17:29:38 2017 +0800"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Dec 01 23:39:59 2017 +0000"
      },
      "message": "Prevent system app upgrading from multi-arch to single-arch\n\nWe should not let user to manully upgrade a system app which supports\nmulti-arch to a newer version which supports only one cpu abi. Take\nwebview as an example, if the user upgraded the webview to a version\nsupports only armeabi-v7a on Nexus 5X by mistake, then any app supports\nonly arm64-v8a and uses webview to display web contents would not work\nproperly then as loading a 32bit native lib inside a 64bit mode process\nis not allowed.\n\nTest: Manual\n\nChange-Id: I567be7707fc18421ff686c1e8b1110dec517e06d\nSigned-off-by: wangmingming1 \u003cwangmingming1@xiaomi.com\u003e\n"
    },
    {
      "commit": "0eff18732c7d3c3c7c998737f92da86d479486e9",
      "tree": "a30b703ed46c19c70d94396a414e22ec8f536f6c",
      "parents": [
        "266a9b594ec007255b2f7e98878116f2299a0e3c"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Fri Dec 01 14:27:04 2017 -0800"
      },
      "committer": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Fri Dec 01 15:19:21 2017 -0800"
      },
      "message": "Fix support for negatively Z-ordered SubWindows.\n\nIt turns out the live wallpaper picker is a copy-pasted\nimplementation of the old version of SurfaceView which relies\non TYPE_APPLICATION_MEDIA to be placed beneath the main window.\nThis is the last user and we should aim to eliminate it by replacing\nthe wallpaper picker with a SurfaceView or simply a Child Surface.\n\nBug: 69928336\nBug: 70040778\nTest: Manual. ZOrderingTests.\nChange-Id: I462b8f11954ad2e892d23164f41359a73078c21f\n"
    },
    {
      "commit": "266a9b594ec007255b2f7e98878116f2299a0e3c",
      "tree": "1c3c90dc27d2b954c4335012fc16c654b46e8396",
      "parents": [
        "93200f637dbfd6e43a4851f2a960315e7fd8d1d7"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Tue Nov 28 14:55:35 2017 -0800"
      },
      "committer": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Fri Dec 01 15:19:21 2017 -0800"
      },
      "message": "Remove redundant transaction in Surface creation.\n\nSince the Surface is created hidden, and we will have to apply\nanother transaction to show it, and we are guaranteed to set the\nposition when we do such...there\u0027s no need to set the position at this point.\n\nTest: Boots\nChange-Id: I67aaffd757919394b74ded61fe1d8f234ac676af\n"
    },
    {
      "commit": "93200f637dbfd6e43a4851f2a960315e7fd8d1d7",
      "tree": "4e006179f0f4dff24efd887bba8e4e8ad1c166f8",
      "parents": [
        "ace4014402bf6bbaf900b425da61e2b87677de60"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Tue Nov 28 14:54:07 2017 -0800"
      },
      "committer": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Fri Dec 01 15:19:21 2017 -0800"
      },
      "message": "Remove redundant setting of layer stack.\n\nProduces confusing log spam.\n\nBug: 69852584\nTest: Boots\nChange-Id: I79762540719ecd1f4252aae69b613c8b24ddd775\n"
    },
    {
      "commit": "ace4014402bf6bbaf900b425da61e2b87677de60",
      "tree": "9464d61538850ce5fe2847e74ed898373f5ab341",
      "parents": [
        "86edf366252973ddd27e82f6e6b6bccf82ff90f6",
        "5d77c7290c9eec8e4ec6300ce9fb783ee8d36a40"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "wvw@google.com",
        "time": "Fri Dec 01 22:41:41 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 01 22:41:41 2017 +0000"
      },
      "message": "Merge \"PowerManagerService: Do not hold lock for the duration of PowerHal call\""
    },
    {
      "commit": "85dd0852fe506bcf800bea99aeb7af401e1485c4",
      "tree": "cbe4b1e6bc81b11393f4c51751520bec86039279",
      "parents": [
        "3336a352c603982dce9bb07fa1217d3a71a47904"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Dec 01 09:16:48 2017 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Dec 01 14:41:17 2017 -0800"
      },
      "message": "Extreme battery saver: Log BS state in the event log.\n\nTest: manual test (adb logcat -b events | grep battery_saver_mode)\nBug: 68769804\nChange-Id: I93b26e3434a60dcae1efaa7ab8c78da2ba73192c\n"
    },
    {
      "commit": "5e9727f5dfbe5d5a3d2d514ed7d0f72720a6c0cf",
      "tree": "7bb1d01ede53b78b1f3f844d5efe4fc4195830a4",
      "parents": [
        "06e314f6cc0d629f59579f8bd549915580f79b4b"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Dec 01 14:01:15 2017 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Dec 01 14:01:15 2017 -0800"
      },
      "message": "Set sIsInitialized to false and add logging\n\nWhen the service goes away due to a remote exception, set sIsInitialized\nto false as well as setting the service to null.\nAlso log the serviceconnection disconnect.\n\nBug: 70032958\nTest: cts\nChange-Id: I34c1ea804537c62bd4348ba3aeeca7ba2c0becb6\n"
    },
    {
      "commit": "afbccb7d37647f6da61ebcc52a598c7a9f54bc3f",
      "tree": "845f2eb7b6a7be5a61e85d7cdc0b65af9bcfe54c",
      "parents": [
        "577e40090282638cb2df5ba4738f4ba1030a2c53"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Nov 27 10:44:24 2017 -0800"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Dec 01 14:00:37 2017 -0800"
      },
      "message": "Expose App Standby APIs for apps and system\n\nAllow apps to query their own standby bucket.\nAllow privileged apps with PACKAGE_USAGE_STATS permission to\nquery apps.\nAllow privileged apps with CHANGE_APP_IDLE_STATE to set the\nstandby state for apps, but not for themselves.\nRemoved AppStandby class and moved constants into UsageStatsManager.\n\nBug: 63527785\nTest: cts-tradefed run cts-dev -m CtsAppUsageHostTestCases\nChange-Id: I3c1c20f6ecb6d54e248233696039286b243d663c\n"
    },
    {
      "commit": "97e5a71838f07721a6622e4de837ffbbdf9ba7f7",
      "tree": "7ef0f70afc0ec46acb3bdb2802dd471aa98dbb51",
      "parents": [
        "3336a352c603982dce9bb07fa1217d3a71a47904"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Dec 01 13:57:47 2017 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Dec 01 13:57:47 2017 -0800"
      },
      "message": "Extreme battery saver: Do not lower screen brightness\n\n- Auto-awesome brightness should handle it better.\n\nTest: manual test\nBug: 68769804\nChange-Id: Ic9e620520c509948a7685e95c8a4d2db76399008\n"
    },
    {
      "commit": "86edf366252973ddd27e82f6e6b6bccf82ff90f6",
      "tree": "0786cb0e9d994618d95b422bd5e90025a4af2ada",
      "parents": [
        "4f7413ea39e52fba994d41007f3f02170f1edfb2",
        "f267a40400259483305a431250a4bd49e7312cb7"
      ],
      "author": {
        "name": "Pierre Lecesne",
        "email": "lecesne@google.com",
        "time": "Fri Dec 01 21:53:37 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 01 21:53:37 2017 +0000"
      },
      "message": "Merge \"AAPT2: Use manifest parsing to determine format of APK.\""
    },
    {
      "commit": "bdf58942c86240070bacc25203177cf47f6a1577",
      "tree": "08b0670d26381d0e897ba73582e0f8dd2958989d",
      "parents": [
        "316b8775ba5d5323025fca143539b2d792a528a6"
      ],
      "author": {
        "name": "Yi Jin",
        "email": "jinyithu@google.com",
        "time": "Tue Nov 14 17:58:19 2017 -0800"
      },
      "committer": {
        "name": "Yi Jin",
        "email": "jinyithu@google.com",
        "time": "Fri Dec 01 13:37:13 2017 -0800"
      },
      "message": "1. Implement Privacy Policy Tag Inheritance\n2. Expose Dest values in IIncidentReportArgs.h\n\nPlease see bug for detail descriptions.\n\nBug: 67869340\nTest: unit tested and on-device test. Ran command:\n$ out/host/linux-x86/bin/incident-section-gen incidentd\nto test various of privacy taggings.\nChange-Id: I12af3d7da4c7c72bd63598893fe2c1f70b09baa4\n"
    },
    {
      "commit": "4f7413ea39e52fba994d41007f3f02170f1edfb2",
      "tree": "809bfaac39be98d76b0f2c0d1ce779da8926db01",
      "parents": [
        "f27dd76fa9f78eb116d3b425e9896d458aaf96fc",
        "22d290b289c0748e41632da1fb8d0ce39fc0f526"
      ],
      "author": {
        "name": "Kevin Hufnagle",
        "email": "khufnagle@google.com",
        "time": "Fri Dec 01 21:16:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 01 21:16:57 2017 +0000"
      },
      "message": "Merge \"Merge from oc-preview-docs-release: docs: Added note that INSTALL_SHORTCUT is implicit broadcast as of O.\" into oc-dev am: a96e533840 am: 87b5b0aa1a am: 9d3563ad78\nam: 22d290b289\n\nChange-Id: I994b9e0f7ea2b585c4f8f03231ed4d4c92e7e18e\n"
    },
    {
      "commit": "f27dd76fa9f78eb116d3b425e9896d458aaf96fc",
      "tree": "c25079bb301a3269b658648df4f64a44cbb33a14",
      "parents": [
        "dcc0da281b4a7e250a732da524f90cbb954516eb",
        "036cc818a9dea2383d1841133798ba83dbcaec03"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Dec 01 21:05:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 01 21:05:55 2017 +0000"
      },
      "message": "Merge \"Extreme battery saver: Show warning notification instead of toast\""
    }
  ],
  "next": "22d290b289c0748e41632da1fb8d0ce39fc0f526"
}
