)]}'
{
  "log": [
    {
      "commit": "ab2fca253b7dc04daf336b4b589bd096b66c4572",
      "tree": "991aa9de70a3c0aabc06b95b2a68f6c1105e6a73",
      "parents": [
        "44e817fdcf566f3dd17034a8197c87c4765694fc"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Nov 11 12:33:41 2016 -0800"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Nov 11 12:33:41 2016 -0800"
      },
      "message": "hidl: Update for IFoo::descriptor -\u003e const char *.\n\nTest: hidl_test, hidl_test_java\nBug: 32745840\nChange-Id: I9e4dcaaf7365d03cb53a2e1e8cd6336fbc08417d\n"
    },
    {
      "commit": "44e817fdcf566f3dd17034a8197c87c4765694fc",
      "tree": "9fca19fd9a332972e4da4ab0defc989e7a4e57c8",
      "parents": [
        "97d9fe0a2f21d0eea14f8c6f28d3452d9f214f09",
        "057714d1b95f258f649e181947b6eee372a9ec3e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 10 20:06:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 10 20:06:07 2016 +0000"
      },
      "message": "Merge \"wifi: hotspot2: add support for parsing Release 1 installation file\""
    },
    {
      "commit": "97d9fe0a2f21d0eea14f8c6f28d3452d9f214f09",
      "tree": "e80b42e0348fc3c0256c7dc1a6e4014c26908fcb",
      "parents": [
        "5bb91bacc333fd6aa3af1c077e4fb11cc5024ffd",
        "f465823f6d0969dc8ea2c6666b227d02d6dea25e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 10 20:00:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 10 20:00:52 2016 +0000"
      },
      "message": "Merge \"BLE OOB Pairing - parse address type (5/5)\""
    },
    {
      "commit": "5bb91bacc333fd6aa3af1c077e4fb11cc5024ffd",
      "tree": "0b75b0fd1943d832d49daf55241d192e2e3f81e2",
      "parents": [
        "df3d68c9b2ae39dba1f875da9074726d7287c3ef",
        "8fbcb7630a9ea29726274f474d4b7d0694d139f8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 10 19:54:16 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 10 19:54:17 2016 +0000"
      },
      "message": "Merge \"Add null check before finish SystemUI Tuner\u0027s activity\""
    },
    {
      "commit": "f465823f6d0969dc8ea2c6666b227d02d6dea25e",
      "tree": "259f2cb8062f2fe1316ae3f2a97e007585ffebd9",
      "parents": [
        "df3d68c9b2ae39dba1f875da9074726d7287c3ef"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Nov 09 16:51:09 2016 -0800"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Thu Nov 10 19:51:49 2016 +0000"
      },
      "message": "BLE OOB Pairing - parse address type (5/5)\n\nWhen address type is not parsed, creating bond to devices not using\nrandom address is impossible.\n\nBug: 32780409\nTest: try pairing with nRF52DK using random address\nChange-Id: Ie6cc1f8c008d43b2acd021b47f9bbfb1f63472e8\n"
    },
    {
      "commit": "df3d68c9b2ae39dba1f875da9074726d7287c3ef",
      "tree": "8ed7cd3b900b47bbbdd53f442afbd5047f675118",
      "parents": [
        "bccf93311cdf5e8cfcd00bdfbf4ccab44ba7b6ab",
        "9f0268695c046538a1887f54172454dbc89157e7"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 10 18:58:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 10 18:58:29 2016 +0000"
      },
      "message": "Merge \"Fix use of JNI calls inside GetStringCritical/ReleaseStringCritical sections.\""
    },
    {
      "commit": "057714d1b95f258f649e181947b6eee372a9ec3e",
      "tree": "99366faa435ffed74efab58c649ba65bcae807e4",
      "parents": [
        "ef0cc6205872fc77da84df3420bca65824c1ad96"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Mon Oct 24 09:59:43 2016 -0700"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Thu Nov 10 10:35:13 2016 -0800"
      },
      "message": "wifi: hotspot2: add support for parsing Release 1 installation file\n\nBug: 32277793\nTest: frameworks/base/wifi/tests/runtests.sh\n\nChange-Id: I526c5e88e504c9c843d517a1a8208bc35d8655e9\n"
    },
    {
      "commit": "bccf93311cdf5e8cfcd00bdfbf4ccab44ba7b6ab",
      "tree": "35af832d5cab0dbc456f9411ca7da1b650b35147",
      "parents": [
        "836e74052e16f4c24c3e7e9eab0dbcaee462986f",
        "7872f3986932b169c553f21dc79d74108c3c4eb5"
      ],
      "author": {
        "name": "Randy Pan",
        "email": "zpan@google.com",
        "time": "Thu Nov 10 16:02:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 10 16:02:58 2016 +0000"
      },
      "message": "Merge \"Wifi Tx/Rx rate computation\""
    },
    {
      "commit": "8fbcb7630a9ea29726274f474d4b7d0694d139f8",
      "tree": "b401af695e90ae08ffc1f7f77c0d9d0b901a1e32",
      "parents": [
        "836e74052e16f4c24c3e7e9eab0dbcaee462986f"
      ],
      "author": {
        "name": "Akira Oshimi",
        "email": "akira.x.oshimi@sonymobile.com",
        "time": "Thu Sep 29 12:17:24 2016 +0900"
      },
      "committer": {
        "name": "Yoshinori Hirano",
        "email": "Yoshinori.Hirano@sonymobile.com",
        "time": "Thu Nov 10 09:09:25 2016 +0000"
      },
      "message": "Add null check before finish SystemUI Tuner\u0027s activity\n\nSystemUI Tuner\u0027s activity changes to null when Multi-window\u0027s state is\nchanged after confirmation dialog about removing SystemUI Tuner is\nshown. Then NullPointerException occurs by trying to finish the\nactivity to tap \"REMOVE\" button on the confirmation dialog.\nSo add null check before finish the activity.\n\nBug: 32786029\nTest: manual - remove System UI Tuner on Multi-Window mode\n\nChange-Id: I455d17c0c600eeb05c9dfb7d609d40307de2f855\n"
    },
    {
      "commit": "836e74052e16f4c24c3e7e9eab0dbcaee462986f",
      "tree": "4ff325ab60d3cb566f857f5f5508a18fc397476f",
      "parents": [
        "605df82c9ec50a46a33f2d9bb75782900881439d",
        "72d6dca09e85627b47c94f9a6ebf37ea56291450"
      ],
      "author": {
        "name": "Sohani Rao",
        "email": "sohanirao@google.com",
        "time": "Wed Nov 09 19:15:43 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 09 19:15:44 2016 +0000"
      },
      "message": "Merge \"Update REQUEST_PEERS message with calling package\""
    },
    {
      "commit": "9f0268695c046538a1887f54172454dbc89157e7",
      "tree": "9175a6ec0d5d2770948c10ea9c5af20e038ab3bd",
      "parents": [
        "605df82c9ec50a46a33f2d9bb75782900881439d"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Nov 03 15:46:04 2016 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Nov 09 09:59:26 2016 -0800"
      },
      "message": "Fix use of JNI calls inside GetStringCritical/ReleaseStringCritical sections.\n\nTest: make, hidl_test_java\nBug: 32670143\nChange-Id: Ia987a26fceab41cfc18fbae7c83e01dff1d9d11a\n"
    },
    {
      "commit": "7872f3986932b169c553f21dc79d74108c3c4eb5",
      "tree": "862f9ce35d206da0fb9f4270277c064ae86da534",
      "parents": [
        "605df82c9ec50a46a33f2d9bb75782900881439d"
      ],
      "author": {
        "name": "Randy Pan",
        "email": "zpan@google.com",
        "time": "Wed Nov 02 16:51:01 2016 -0700"
      },
      "committer": {
        "name": "Randy Pan",
        "email": "zpan@google.com",
        "time": "Wed Nov 09 00:39:39 2016 +0000"
      },
      "message": "Wifi Tx/Rx rate computation\n\nFactor in the timestamp when computing the Tx/Rx rates. The\nreported rate is a combination of current and previous rates\nwith a heavier weight from the current rate.\n\nBug: 30982272\nTest: Ran the new image and compared the results against the\n      old algorithm.\n\nChange-Id: I485b7002416f382993353d9f6240ea63cb08ddae\n"
    },
    {
      "commit": "605df82c9ec50a46a33f2d9bb75782900881439d",
      "tree": "ee126379db4a632362c5bf6863ed1aebd855cbc7",
      "parents": [
        "4296aa3b2bc742c54d2376f833f755fc9c1370ee",
        "f3c53496c055c523c93025e9ddf6eab97de84476"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 08 21:10:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 08 21:10:07 2016 +0000"
      },
      "message": "Merge \"Update for namespaced services in hwservicemanager.\""
    },
    {
      "commit": "72d6dca09e85627b47c94f9a6ebf37ea56291450",
      "tree": "9ae6c4378fb55d03f2c59fa7e20522fa4cbdffcb",
      "parents": [
        "13c76b77dc149386915eed5c0e22e97d9dc702cb"
      ],
      "author": {
        "name": "Sohani Rao",
        "email": "sohanirao@google.com",
        "time": "Mon Sep 19 13:36:13 2016 -0700"
      },
      "committer": {
        "name": "Sohani Rao",
        "email": "sohanirao@google.com",
        "time": "Tue Nov 08 11:02:52 2016 -0800"
      },
      "message": "Update REQUEST_PEERS message with calling package\n\nThe service enforces location permissions on the caller,\nverifies the calling package is registered with the uid.\n\nBUG: 30760540\nTest: Unit tests, P2p scan to get peer list and\n       establishing a Wifi Direct connection\nChange-Id: Ia0eb466a370a00c0264944871ce348841a17abc3\nMerged-In: Ia0eb466a370a00c0264944871ce348841a17abc3\n"
    },
    {
      "commit": "4296aa3b2bc742c54d2376f833f755fc9c1370ee",
      "tree": "a01d576bdcbf4a7194a9646fa7fbef078ce53481",
      "parents": [
        "13c76b77dc149386915eed5c0e22e97d9dc702cb",
        "27a88b32c9b3c06309b5eab8dae580b512378fdc"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Nov 08 18:27:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 08 18:27:51 2016 +0000"
      },
      "message": "Merge \"Add voip audio mode configuration for ims call\""
    },
    {
      "commit": "f3c53496c055c523c93025e9ddf6eab97de84476",
      "tree": "7b0ff24684f5e10707bc691e746423329377ea5f",
      "parents": [
        "13c76b77dc149386915eed5c0e22e97d9dc702cb"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Nov 03 15:17:04 2016 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Nov 08 08:53:16 2016 -0800"
      },
      "message": "Update for namespaced services in hwservicemanager.\n\nTest: end to end, hidl_test_java\nBug: 31861268\nChange-Id: I3e91cf8a87f9345d4ae0650e521414407c7fc780\n"
    },
    {
      "commit": "27a88b32c9b3c06309b5eab8dae580b512378fdc",
      "tree": "a01d576bdcbf4a7194a9646fa7fbef078ce53481",
      "parents": [
        "13c76b77dc149386915eed5c0e22e97d9dc702cb"
      ],
      "author": {
        "name": "Jimmy Wu",
        "email": "jimmyw@nvidia.com",
        "time": "Thu Nov 03 02:12:19 2016 +0800"
      },
      "committer": {
        "name": "Jinyou (Jimmy) Wu",
        "email": "jimmyw@nvidia.com",
        "time": "Tue Nov 08 11:20:45 2016 +0000"
      },
      "message": "Add voip audio mode configuration for ims call\n\nAdd config_use_voip_mode_for_ims key. Set to false if ims\naudio routing is via modem; set to true if it is via rtp\nstream.\n\nChange-Id: I539d24d1d666b2d61a4a92d5b1e3fb762a2766dc\n"
    },
    {
      "commit": "13c76b77dc149386915eed5c0e22e97d9dc702cb",
      "tree": "295c270c4a06b32e8395864f146823d36e8a3050",
      "parents": [
        "0a05c49248f8efe1a048b3a6cfaa4ad6d181f858",
        "29b3e79ae259da2e4890f47059dad6e648caafce"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Mon Nov 07 23:19:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 07 23:19:01 2016 +0000"
      },
      "message": "Merge \"[AWARE] Fix visibility of Aware Characteristics API\""
    },
    {
      "commit": "29b3e79ae259da2e4890f47059dad6e648caafce",
      "tree": "55140657df4e64b28c27ecb7b8a2db20bc4f9a50",
      "parents": [
        "74b1131cc820f817ece95eef2aa96f7181acdd95"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Mon Nov 07 09:14:46 2016 -0800"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Mon Nov 07 09:14:46 2016 -0800"
      },
      "message": "[AWARE] Fix visibility of Aware Characteristics API\n\nHide the get characteristics API - since the underlying characteristics\nclass is (still hidden). Will be opened in a separate phase from the parent\nclass.\n\nBug: 31912101\nTest: update-api succeeded when opening the parent class\nChange-Id: Ibe2f282027cd4b1c03bfb2b1e151551c34314541\n"
    },
    {
      "commit": "0a05c49248f8efe1a048b3a6cfaa4ad6d181f858",
      "tree": "07a490ff480f3cdd5e7b1bb4b3fb2c98f203f65d",
      "parents": [
        "74b1131cc820f817ece95eef2aa96f7181acdd95",
        "74abdda6a068b2a1e1afd809138a14b8bdbdbbe9"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Nov 07 17:14:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 07 17:14:25 2016 +0000"
      },
      "message": "Merge \"Use libaudioclient\""
    },
    {
      "commit": "74b1131cc820f817ece95eef2aa96f7181acdd95",
      "tree": "19718427dfbe6a605d34817950923f7ecf8d3e7d",
      "parents": [
        "c5c74f9f495e6501c38801ab65e985c8457df7e7",
        "0849ded00879dc05175c079011aa038c5ba0770a"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Sun Nov 06 03:05:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Nov 06 03:05:40 2016 +0000"
      },
      "message": "Merge \"[NAN-AWARE] Rename NAN to Aware\""
    },
    {
      "commit": "0849ded00879dc05175c079011aa038c5ba0770a",
      "tree": "19718427dfbe6a605d34817950923f7ecf8d3e7d",
      "parents": [
        "c5c74f9f495e6501c38801ab65e985c8457df7e7"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed Oct 26 11:22:06 2016 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Sat Nov 05 09:41:38 2016 -0700"
      },
      "message": "[NAN-AWARE] Rename NAN to Aware\n\n~Rename only (and any reformatting needed to pass lint) - no\nfunctional changes!\n\nRemove android.net.wifi.nan.STATE_CHANGED from manifest:\nredundant/remnant of an older configuration.\n\n(cherry-pick of commit a61b9fb569153917a650f1d48efa20ba8846a9f3)\n\nBug: 32263750\nTest: All unit tests and integration (sl4a) tests pass.\nMerged-In: Ie4ff675fa61041e8fcf6a9bf9900ea835d0a7614\nChange-Id: I4206d2fd722dc7dec9df4aee5c818101d7f9dccc\n"
    },
    {
      "commit": "74abdda6a068b2a1e1afd809138a14b8bdbdbbe9",
      "tree": "6aa4d523db399f6b7929bb09cdc71424c2486f6c",
      "parents": [
        "c5c74f9f495e6501c38801ab65e985c8457df7e7"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Nov 03 10:58:33 2016 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Nov 04 19:31:54 2016 -0700"
      },
      "message": "Use libaudioclient\n\nTest: build/boot\nChange-Id: I7c730bfd47297f311e00798b5927888ddc3f5062\n"
    },
    {
      "commit": "c5c74f9f495e6501c38801ab65e985c8457df7e7",
      "tree": "b8185c4266679589fc84a0350392816bab433978",
      "parents": [
        "e43444a00b2df128ad612bbf813bf49f4ed3589b",
        "1d80addee492b95a452d12779a47efa465b4e486"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Sat Nov 05 00:05:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Nov 05 00:05:38 2016 +0000"
      },
      "message": "Merge \"Move one more libandroidfw header\""
    },
    {
      "commit": "1d80addee492b95a452d12779a47efa465b4e486",
      "tree": "b8185c4266679589fc84a0350392816bab433978",
      "parents": [
        "03b5d506bc2735e080863712d9d2e8ce6f7ecb43"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Nov 04 15:48:13 2016 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Nov 04 15:49:43 2016 -0700"
      },
      "message": "Move one more libandroidfw header\n\nThe libandroidfw headers were moved into the library directory, move one\nmore that did not exist in the original patch.\n\nTest: builds\nChange-Id: Ic74a41558e1bc3984d98dd766f69d081edd8fc08\n"
    },
    {
      "commit": "e43444a00b2df128ad612bbf813bf49f4ed3589b",
      "tree": "cc107aa2cf2ad5ad885398b545e6c1bc43e46f85",
      "parents": [
        "0bebfe76fc216ce2b1b7405eec93c9fe21f5a059",
        "03b5d506bc2735e080863712d9d2e8ce6f7ecb43"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 04 21:41:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 04 21:41:01 2016 +0000"
      },
      "message": "Merge \"Re-unite sources with their headers\""
    },
    {
      "commit": "03b5d506bc2735e080863712d9d2e8ce6f7ecb43",
      "tree": "cc107aa2cf2ad5ad885398b545e6c1bc43e46f85",
      "parents": [
        "0bebfe76fc216ce2b1b7405eec93c9fe21f5a059"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Nov 03 16:16:47 2016 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Nov 04 13:27:37 2016 -0700"
      },
      "message": "Re-unite sources with their headers\n\nMove all the includes for androidfw under\na common base path for that library instead\nof frameworks/base/includes.\n\nAlso fixes -Werror issues that resulted in\nno longer being -isystem.\n\nTest: builds\nChange-Id: Ic4312eb61b197af114dded5691d5ae1ec82923f7\nMerged-In: Ic4312eb61b197af114dded5691d5ae1ec82923f7\n(cherry picked from commit f6113af2d6f6eebee68d3ac510fe96d38a7a39e9)\n"
    },
    {
      "commit": "0bebfe76fc216ce2b1b7405eec93c9fe21f5a059",
      "tree": "35f45ababdc506ebbcd882e5562b5de579899f4d",
      "parents": [
        "56b92e81918ac09676973d146f6df510b4faf88c",
        "2980980a75a0066273683aed8b12a58b212a0487"
      ],
      "author": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Thu Nov 03 23:13:17 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 03 23:13:18 2016 +0000"
      },
      "message": "Merge \"BT: Don\u0027t switch devices when one of the connected BT headsets disconnects\""
    },
    {
      "commit": "2980980a75a0066273683aed8b12a58b212a0487",
      "tree": "35f45ababdc506ebbcd882e5562b5de579899f4d",
      "parents": [
        "56b92e81918ac09676973d146f6df510b4faf88c"
      ],
      "author": {
        "name": "Satish Kodishala",
        "email": "skodisha@codeaurora.org",
        "time": "Mon Jan 18 14:23:12 2016 +0530"
      },
      "committer": {
        "name": "Ajay Panicker",
        "email": "apanicke@google.com",
        "time": "Thu Nov 03 20:57:56 2016 +0000"
      },
      "message": "BT: Don\u0027t switch devices when one of the connected BT headsets disconnects\n\nUsecase:\n1. Enable multi-hf.\n2. Connect to HS1.\n3. Connect to HS2.\n4. Make a call on AG. Here call audio is present on HS2.\n5. Now disconnect HS1 from AG.\n\nFailure:\nWhen HS1 is disconnected, call audio is routed to handset/speaker.\n\nRoot cause:\nWhen hs1 disconnection intent is received, SCO path is cleared\nand audio is routed to handset/speaker.\n\nFix:\nCheck if the device being disconnected is same as the device\ncall audio is present before clearing SCO path.\n\nChange-Id: If83325679b70b5893e44e8d844000ee028d0246c\n"
    },
    {
      "commit": "56b92e81918ac09676973d146f6df510b4faf88c",
      "tree": "748cbbe6cede76cdf93b0c634f5fbb36af84f495",
      "parents": [
        "be19fe5e8ad56c2c6291576b8426b2c536250d5c",
        "31dc3db9a4d36475f464c5543d9b7df4a2f36aa3"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Thu Nov 03 20:18:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 03 20:18:53 2016 +0000"
      },
      "message": "Merge \"Update service test runner to allow test args\""
    },
    {
      "commit": "be19fe5e8ad56c2c6291576b8426b2c536250d5c",
      "tree": "0c42a46e39aaf8a43c37219c1d8d088c1c2a6658",
      "parents": [
        "8d0c4ed74c53a1973627f94e1ffbcc1a962ae9d8",
        "86f7bbe134a274a4936b73e2fc2287482ac0157e"
      ],
      "author": {
        "name": "Richard Coles",
        "email": "torne@google.com",
        "time": "Thu Nov 03 14:34:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 03 14:34:50 2016 +0000"
      },
      "message": "Merge \"Fix WebViewUpdateServiceTest failures when using Thread without Looper.\""
    },
    {
      "commit": "8d0c4ed74c53a1973627f94e1ffbcc1a962ae9d8",
      "tree": "6933afa0bb1a21d5bc9e0e334b6c30b9d31cb220",
      "parents": [
        "f5ad44b60a62b570ebe5a64bd2259bbcfa0dfeeb",
        "a813686b9ddf5127f2552368fab9d29e2e402615"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 02 22:17:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 02 22:17:25 2016 +0000"
      },
      "message": "Merge \"Update for hidlized hwservicemanager.\""
    },
    {
      "commit": "f5ad44b60a62b570ebe5a64bd2259bbcfa0dfeeb",
      "tree": "6dd113424376c8b20a7dfa76da69d387840a8774",
      "parents": [
        "f231db7786c162444b87902cdf4f1babad4ab8fa",
        "6a742a38509693f8b39ee9a5ad2803fca12688bf"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 02 21:09:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 02 21:09:03 2016 +0000"
      },
      "message": "Merge \"Fix idmap leak in zygote process\""
    },
    {
      "commit": "a813686b9ddf5127f2552368fab9d29e2e402615",
      "tree": "cdf1638e4a69e251576746156ef772aa22963da2",
      "parents": [
        "80af1ba47b65f63eeb46408064f65fcec1cde1fd"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Oct 24 13:44:41 2016 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Nov 02 13:43:28 2016 -0700"
      },
      "message": "Update for hidlized hwservicemanager.\n\nBug: 32313592\nTest: pass (end to end for others in topic).\nChange-Id: I7ac6bbe8b8de5e1cb86759cbe6f31fac642cec28\n"
    },
    {
      "commit": "f231db7786c162444b87902cdf4f1babad4ab8fa",
      "tree": "f2b398412ceb982d26f97ce8d2f3b3391207972d",
      "parents": [
        "80af1ba47b65f63eeb46408064f65fcec1cde1fd",
        "5beba8c4d17c519947224366b8b742c2a27dedb1"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Nov 02 20:39:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 02 20:39:41 2016 +0000"
      },
      "message": "Merge \"Modify ConnectionServiceAdapter to include Session\""
    },
    {
      "commit": "80af1ba47b65f63eeb46408064f65fcec1cde1fd",
      "tree": "00bd3d45abeb2b2ff4b1d250631a83ebe5eb7998",
      "parents": [
        "cf4dc9236e6319f233edc9c16730c6db4b416ae4",
        "7c30bb8e0f80c86e6c282d3d6d5671c61d6e4f99"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 02 18:14:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 02 18:14:50 2016 +0000"
      },
      "message": "Merge \"Fix String is empty issue\""
    },
    {
      "commit": "7c30bb8e0f80c86e6c282d3d6d5671c61d6e4f99",
      "tree": "9d31f8da05b34a0f282cb26075c6f5db884a8a5f",
      "parents": [
        "8bcd1592344abe240308a4030d73838d89d17054"
      ],
      "author": {
        "name": "pengzhicai",
        "email": "pengzhicai@xiaomi.com",
        "time": "Wed Nov 02 09:27:20 2016 +0800"
      },
      "committer": {
        "name": "pengzhicai",
        "email": "pengzhicai@xiaomi.com",
        "time": "Wed Nov 02 09:42:44 2016 +0800"
      },
      "message": "Fix String is empty issue\n\nMaybe the string is empty\nhttps://code.google.com/p/android/issues/detail?id\u003d226739\n\nChange-Id: I645ae05a8cbe316e29d9710de0bbba64c0c2275d\nSigned-off-by: pengzhicai \u003cpengzhicai@xiaomi.com\u003e\n"
    },
    {
      "commit": "cf4dc9236e6319f233edc9c16730c6db4b416ae4",
      "tree": "670a375274709e2a292a60a1123f2d57e3650e39",
      "parents": [
        "7f64c195f73065fb5350887ebdd1ff865d3c7697",
        "b8fc0679e84f9cadc08524ea89f6e1b28631f3e5"
      ],
      "author": {
        "name": "Sanket Agarwal",
        "email": "sanketa@google.com",
        "time": "Wed Nov 02 00:55:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 02 00:55:40 2016 +0000"
      },
      "message": "Merge changes Icac17694,Ic0b651f3,Ifa2cdea7\n\n* changes:\n  MAP MCE\n  Pbap disconnect durring connect\n  MAP MCE\n"
    },
    {
      "commit": "b8fc0679e84f9cadc08524ea89f6e1b28631f3e5",
      "tree": "670a375274709e2a292a60a1123f2d57e3650e39",
      "parents": [
        "a4f0127fbb39dd4cf6d8bad61f8f7224fdc9153a"
      ],
      "author": {
        "name": "Joseph Pirozzo",
        "email": "pirozzoj@google.com",
        "time": "Thu Oct 06 11:44:53 2016 -0700"
      },
      "committer": {
        "name": "Sanket Agarwal",
        "email": "sanketa@google.com",
        "time": "Tue Nov 01 17:39:16 2016 -0700"
      },
      "message": "MAP MCE\n\nFix @LINK to @link in javadoc.\n\nBug: 30467210\nChange-Id: Icac176947bee971c3f5d11fd4166cf8ceb0a437e\n(cherry picked from commit f5fba751d360bbe8294c4640f5ad12a990f13122)\n"
    },
    {
      "commit": "a4f0127fbb39dd4cf6d8bad61f8f7224fdc9153a",
      "tree": "6bbe454dc9e42a8f81a91f6f6da87c59d28bde6f",
      "parents": [
        "631768d81469f83552de05bf0ec839d1cd6eab04"
      ],
      "author": {
        "name": "Joseph Pirozzo",
        "email": "pirozzoj@google.com",
        "time": "Mon May 02 07:30:21 2016 -0700"
      },
      "committer": {
        "name": "Sanket Agarwal",
        "email": "sanketa@google.com",
        "time": "Tue Nov 01 17:39:16 2016 -0700"
      },
      "message": "Pbap disconnect durring connect\n\nDurring a connect call disconnect from all other pbap devices rather\nthan from the device you are trying to connect to.\n\nbug: 28406739\nChange-Id: Ic0b651f32a0da18950fbc190b1d4503d69ebd203\n(cherry picked from commit bdd24942e47811ffe6bb9814934e6b08a8190e7e)\n"
    },
    {
      "commit": "631768d81469f83552de05bf0ec839d1cd6eab04",
      "tree": "38dba8a361565364a245d36cf8fac71c75b368c8",
      "parents": [
        "7f64c195f73065fb5350887ebdd1ff865d3c7697"
      ],
      "author": {
        "name": "Joseph Pirozzo",
        "email": "pirozzoj@google.com",
        "time": "Thu Sep 01 14:19:28 2016 -0700"
      },
      "committer": {
        "name": "Sanket Agarwal",
        "email": "sanketa@google.com",
        "time": "Tue Nov 01 17:39:16 2016 -0700"
      },
      "message": "MAP MCE\n\nAdd MAP client code into packages/apps/Bluetooth.  Changes here are to\ndefine the MAP MCE interface and enable its selection when running on a\ndevice that is also running a PBAP client (Car Kitt).\n\nBug: 30467210\nChange-Id: Ifa2cdea7d67f63a2b5f3d971df8ec6d321dc5fee\n(cherry picked from commit 433b3054847951e8e7b3864d11990604a66b8651)\n"
    },
    {
      "commit": "7f64c195f73065fb5350887ebdd1ff865d3c7697",
      "tree": "09dd8cb9f5e207d9f985abae5c353514538a5407",
      "parents": [
        "0a86c936a6490064d8cbd99d5f11e17473a04e22",
        "6c3df1543cb85d5ff7ebb2b026d7a34184465c7b"
      ],
      "author": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Wed Nov 02 00:24:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 02 00:24:07 2016 +0000"
      },
      "message": "Merge \"Add support for opening JAR/ZIP files via FD.\""
    },
    {
      "commit": "0a86c936a6490064d8cbd99d5f11e17473a04e22",
      "tree": "b074571fffbb46441b822b0b6a67197ad7ed0fe0",
      "parents": [
        "8bcd1592344abe240308a4030d73838d89d17054",
        "f6b74dea040e3be9693a977605e9eb46c7e4032a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 01 23:12:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 01 23:12:22 2016 +0000"
      },
      "message": "Merge \"Add a way to query for supported Bluetooth profiles.\""
    },
    {
      "commit": "f6b74dea040e3be9693a977605e9eb46c7e4032a",
      "tree": "b074571fffbb46441b822b0b6a67197ad7ed0fe0",
      "parents": [
        "8bcd1592344abe240308a4030d73838d89d17054"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Sun Oct 09 12:54:42 2016 -0700"
      },
      "committer": {
        "name": "Sanket Agarwal",
        "email": "sanketa@google.com",
        "time": "Tue Nov 01 15:13:04 2016 -0700"
      },
      "message": "Add a way to query for supported Bluetooth profiles.\n\nCurrently there is no way to get the profiles supported by the Bluetooth\nadapter. Asking for a profile proxy of an unsupported profile does not\nfail and can lead to code indefinitely waiting for the proxy response. This\nnew code will allow for checking the supported profiles before asking for\nthe proxies.\n\nBug: 26451648\nChange-Id: I4b48e7151f5ca53851aa3b967c143fae140ecd34\n(cherry picked from commit b1301fa2849bafd6daa422281dc5200863bc761e)\n"
    },
    {
      "commit": "5beba8c4d17c519947224366b8b742c2a27dedb1",
      "tree": "92caa4b23f9633ae5a672563ad4b832cfc0e6b18",
      "parents": [
        "8bcd1592344abe240308a4030d73838d89d17054"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Oct 28 12:29:55 2016 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Nov 01 09:29:29 2016 -0700"
      },
      "message": "Modify ConnectionServiceAdapter to include Session\n\nModifies the ConnectionServiceAdapter to include Session Information in\nthe AIDL interface so that external Sessions can be started in Telecom\nfrom Telephony.\n\nTest: Manual testing and Unit Tests pass\nBug: 26571395\nChange-Id: I31bbfe433dd062a50bd05083e1a639dd4cd03403\n"
    },
    {
      "commit": "8bcd1592344abe240308a4030d73838d89d17054",
      "tree": "ea25700b898af77a387dc89490b9933ca464db91",
      "parents": [
        "ba63f32ed588d236da49a513b5fe7c54ae6fb11d",
        "c425362049390c61c0654ea2510f5c5c1db8588e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 01 15:38:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 01 15:38:50 2016 +0000"
      },
      "message": "Merge \"Zygote: Avoid string concatentation for systrace\""
    },
    {
      "commit": "86f7bbe134a274a4936b73e2fc2287482ac0157e",
      "tree": "7ddff002fcffbd5af9fa01ef7b98c4ac0d45ae04",
      "parents": [
        "d19524f4f2cc3c0dc34559254b537db37fc3376b"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Mon Oct 24 16:49:32 2016 +0100"
      },
      "committer": {
        "name": "Torne (Richard Coles)",
        "email": "torne@google.com",
        "time": "Tue Nov 01 14:39:48 2016 +0000"
      },
      "message": "Fix WebViewUpdateServiceTest failures when using Thread without Looper.\n\nAdd some more methods to SystemInterface to avoid calling into the rest\nof the framework from WebViewUpdateServiceTests.\n\nAlso convert WebViewUpdateServiceTest to use non-deprecated test\nutilities.\n\nTest: make sure tests in WebViewUpdateServiceTest pass.\nBug: 32364900\nChange-Id: I8cf67568bb7e551e1c011028e0bb4e15c0e9f2bb\n"
    },
    {
      "commit": "6c3df1543cb85d5ff7ebb2b026d7a34184465c7b",
      "tree": "f47dd7b40ae88f58f87be2dbc9d73cc1bf1bb333",
      "parents": [
        "678ba24533139c1e54a9729f3ad9f4614da8fbad"
      ],
      "author": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Thu Oct 20 10:49:53 2016 +0900"
      },
      "committer": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Tue Nov 01 09:25:59 2016 +0900"
      },
      "message": "Add support for opening JAR/ZIP files via FD.\n\nTest: Upcoming change in DocumentsUI uses this feature.\nBug: 31783726\nChange-Id: Ia74e9bdb66722dfb2855380375a99cc94d288b2e\n(cherry picked from commit 5a5c44a2e30a55843802b472f2f8be81496bbd25)\n"
    },
    {
      "commit": "6a742a38509693f8b39ee9a5ad2803fca12688bf",
      "tree": "460fe55631419604757f724c06c3c212010c2f12",
      "parents": [
        "678ba24533139c1e54a9729f3ad9f4614da8fbad"
      ],
      "author": {
        "name": "neo.chae",
        "email": "neo.chae@lge.com",
        "time": "Tue Nov 01 00:02:38 2016 +0900"
      },
      "committer": {
        "name": "neo.chae",
        "email": "neo.chae@lge.com",
        "time": "Tue Nov 01 08:53:35 2016 +0900"
      },
      "message": "Fix idmap leak in zygote process\n\nFix a idmap leak in AssetManager::addSystemOverlays.\nAnd, The fix could also prevent fd leak of idmap.\n\nTest: none\n\nChange-Id: Iff8831e1951a1ca103821f64a612a8b28d2c14e7\nSigned-off-by: Hyangseok Chae \u003cneo.chae@lge.com\u003e\n"
    },
    {
      "commit": "ba63f32ed588d236da49a513b5fe7c54ae6fb11d",
      "tree": "71f285fe94063fede99eed25b8996dc3f326e5b5",
      "parents": [
        "6a31a5c2dd02fc6cc0a746f03b9ce85fadba45be",
        "773297a83e4fe09be911fcf4598e030cc4b72e68"
      ],
      "author": {
        "name": "Sanket Agarwal",
        "email": "sanketa@google.com",
        "time": "Mon Oct 31 19:08:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 31 19:08:54 2016 +0000"
      },
      "message": "Merge \"Configuration for priority/auto-connection for PAN.\""
    },
    {
      "commit": "773297a83e4fe09be911fcf4598e030cc4b72e68",
      "tree": "71f285fe94063fede99eed25b8996dc3f326e5b5",
      "parents": [
        "6a31a5c2dd02fc6cc0a746f03b9ce85fadba45be"
      ],
      "author": {
        "name": "Sanket Agarwal",
        "email": "sanketa@google.com",
        "time": "Thu Aug 04 16:16:20 2016 -0700"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Mon Oct 31 17:45:32 2016 +0000"
      },
      "message": "Configuration for priority/auto-connection for PAN.\n\nWe protect the auto-connection via a flag so that it is only enabled on\nsome devices.\n\nBug: b/30679978\nChange-Id: I5b7f273e09a659b561913d5c6f3a76feb245e6ce\n(cherry picked from commit 1f09d5f255980488cabd55a5c44a5737e24541d8)\n"
    },
    {
      "commit": "6a31a5c2dd02fc6cc0a746f03b9ce85fadba45be",
      "tree": "0de2c73deb9788e1ff7b7fcf534e202d928fb90b",
      "parents": [
        "78a63c1cf0519b57adc906d30ab145d473de1a9e",
        "6a383a7d329f04b0eecd760b98a888d44d84b862"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 31 17:20:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 31 17:20:39 2016 +0000"
      },
      "message": "Merge \"Bluetooth: prevent enabling BLE in airplane mode\""
    },
    {
      "commit": "78a63c1cf0519b57adc906d30ab145d473de1a9e",
      "tree": "fea98637eab99e4efccc7a59e741dc23d1ecf857",
      "parents": [
        "678ba24533139c1e54a9729f3ad9f4614da8fbad",
        "3445f829077cea72da77e31f0a2f6ccce3af295b"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Oct 31 17:04:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 31 17:04:50 2016 +0000"
      },
      "message": "Merge \"Modify AIDLs to include Session.Info\""
    },
    {
      "commit": "6a383a7d329f04b0eecd760b98a888d44d84b862",
      "tree": "a3853d51db3d5658f235deaef24390ae8b6905be",
      "parents": [
        "678ba24533139c1e54a9729f3ad9f4614da8fbad"
      ],
      "author": {
        "name": "Marie Janssen",
        "email": "jamuraa@google.com",
        "time": "Tue Oct 25 10:47:51 2016 -0700"
      },
      "committer": {
        "name": "Marie Janssen",
        "email": "jamuraa@google.com",
        "time": "Mon Oct 31 09:06:36 2016 -0700"
      },
      "message": "Bluetooth: prevent enabling BLE in airplane mode\n\nEnabling BLE in airplane mode puts BluetoothManagerService in an\nunexpected state which causes Bluetooth to be on when airplane mode\nis disabled.\n\nAlso fixes a bug where a crash of a BLE client would trigger a restart\ninto ON mode.\n\nTest: SL4A BleBackgroundScanTest:test_airplane_mode_disables_ble\n\nBug: 32140251\nBug: 32140271\nBug: 32369494\n\nChange-Id: Ie65157e65c3a1ca914f567a7a0c631175d1e5835\n"
    },
    {
      "commit": "c425362049390c61c0654ea2510f5c5c1db8588e",
      "tree": "f01a9d4d0fa1869e0252b3f082e8eb4d38b8e81b",
      "parents": [
        "ec3e884e8855f3158814eb1e4cec6919b35766d4"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Oct 28 18:19:30 2016 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Oct 28 18:19:30 2016 -0700"
      },
      "message": "Zygote: Avoid string concatentation for systrace\n\nAvoid the allocation of an unneeded string. With more than 4000\nclasses being preloaded, this adds up.\n\nTest: m\nTest: device boots\nChange-Id: I61f10f61ebdd08d17e09aaedd8bf54cc40c41838\n"
    },
    {
      "commit": "678ba24533139c1e54a9729f3ad9f4614da8fbad",
      "tree": "9adb042606bed363b16168d8498b7a26160c8df6",
      "parents": [
        "4a4a8f15557e9c0724ec0a7361b7f8d5461f8f33",
        "52a04e4467dd71c551cc31b4408e55fa805deb92"
      ],
      "author": {
        "name": "Sanket Agarwal",
        "email": "sanketa@google.com",
        "time": "Fri Oct 28 20:01:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 28 20:01:59 2016 +0000"
      },
      "message": "Merge \"Use UUIDs for call management in Headset Client (HF)\""
    },
    {
      "commit": "52a04e4467dd71c551cc31b4408e55fa805deb92",
      "tree": "9adb042606bed363b16168d8498b7a26160c8df6",
      "parents": [
        "4a4a8f15557e9c0724ec0a7361b7f8d5461f8f33"
      ],
      "author": {
        "name": "Sanket Agarwal",
        "email": "sanketa@google.com",
        "time": "Mon Jun 27 20:13:54 2016 -0700"
      },
      "committer": {
        "name": "Sanket Agarwal",
        "email": "sanketa@google.com",
        "time": "Fri Oct 28 18:16:53 2016 +0000"
      },
      "message": "Use UUIDs for call management in Headset Client (HF)\n\nUsing UUIDs that are managed by the service gives more control and error\nhandling in the service since it has control over assigning them.\n\nBug: b/29788044\nChange-Id: I8483f8e61a33302ba95d544828947d7fb4a21be9\n(cherry picked from commit dbeab2c6e12693fe9b06b6a680677da5325c9230)\n(cherry picked from commit 40bb6f3f8fc02600fe24301c11e804196ced3531)\n"
    },
    {
      "commit": "4a4a8f15557e9c0724ec0a7361b7f8d5461f8f33",
      "tree": "0204093725b4db071d9efc9b5c35fc7bd166e02b",
      "parents": [
        "ec3e884e8855f3158814eb1e4cec6919b35766d4",
        "4f66cb3f534eafff335ec803caff0572d08e8aa5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 28 17:34:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 28 17:34:47 2016 +0000"
      },
      "message": "Merge \"app_process: Forward -cp/-classpath to ART.\""
    },
    {
      "commit": "ec3e884e8855f3158814eb1e4cec6919b35766d4",
      "tree": "b12ac6f7f5624fd7173bab3244f5b14c82a82470",
      "parents": [
        "87c997ca2180990fcb6e0eda19a42b8b28497c7e",
        "5753515d3dd346623142899328f8d967a76e722f"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Fri Oct 28 11:57:07 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 28 11:57:07 2016 +0000"
      },
      "message": "Merge \"Track libcore change 16fa17012b56e990ced91cd023dee33f96deedf9\""
    },
    {
      "commit": "87c997ca2180990fcb6e0eda19a42b8b28497c7e",
      "tree": "466a6255fcd3e3cf1aa6dc415a2ab0785df51487",
      "parents": [
        "a062ce698b56eeee427652ab5b227afe61bae31e",
        "1b49e6eb04f2eef4d8056e7447d8e0789c291847"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Thu Oct 27 23:18:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 27 23:18:54 2016 +0000"
      },
      "message": "Merge \"Separate LE scanner from GATT client (1/4)\""
    },
    {
      "commit": "3445f829077cea72da77e31f0a2f6ccce3af295b",
      "tree": "967bea169b0589733a569e2db09361f946c14d02",
      "parents": [
        "a062ce698b56eeee427652ab5b227afe61bae31e"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Oct 24 16:40:49 2016 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Oct 27 16:11:18 2016 -0700"
      },
      "message": "Modify AIDLs to include Session.Info\n\nModifies the IConnectionService.aidl file to include Session.Info\ninformation to pass from Telecom to Telephony, which is used to start\nexternal Sessions in Telephony from Telecom.\n\nTest: Manual testing and Unit Tests pass\nBug: 26571395\nChange-Id: Ia09a0abfa13d5167542d4c67465ea9aa1930b58b\n"
    },
    {
      "commit": "1b49e6eb04f2eef4d8056e7447d8e0789c291847",
      "tree": "466a6255fcd3e3cf1aa6dc415a2ab0785df51487",
      "parents": [
        "a062ce698b56eeee427652ab5b227afe61bae31e"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Oct 26 13:05:30 2016 -0700"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Thu Oct 27 23:09:35 2016 +0000"
      },
      "message": "Separate LE scanner from GATT client (1/4)\n\nRight now, LE scanning functionality is combined with the GATT client.\nThis is the source of various bugs, like scans suddenly stoppinging when\na GATT client is killed. It also increases memory consumption, because\nwe associate many structures with a GATT client, which are not necessary\nwhen just scanning.\n\nTest: sl4a BleScanApiTest ConcurrentBleScanTest\nChange-Id: I0c25bd4a58bb430eb0ee4100d5f2bbab194f9621\n"
    },
    {
      "commit": "a062ce698b56eeee427652ab5b227afe61bae31e",
      "tree": "a4845bf9682fb842d907f175beda2be366d7c132",
      "parents": [
        "bd2688f4c3e7a94594c439fdcca976932080932d",
        "f9e2ad0b3c2efb3bd93bb8b4ce2580512563005a"
      ],
      "author": {
        "name": "Marie Janssen",
        "email": "jamuraa@google.com",
        "time": "Thu Oct 27 23:07:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 27 23:07:32 2016 +0000"
      },
      "message": "Merge \"Add Bluetooth toggle prompts - framework\""
    },
    {
      "commit": "f9e2ad0b3c2efb3bd93bb8b4ce2580512563005a",
      "tree": "a4845bf9682fb842d907f175beda2be366d7c132",
      "parents": [
        "bd2688f4c3e7a94594c439fdcca976932080932d"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jun 29 17:31:44 2016 -0700"
      },
      "committer": {
        "name": "Marie Janssen",
        "email": "jamuraa@google.com",
        "time": "Thu Oct 27 22:49:11 2016 +0000"
      },
      "message": "Add Bluetooth toggle prompts - framework\n\nIf permission review is enabled toggling bluetoth on or off\nresults in a user prompt to collect consent. This applies\nonly to legacy apps, i.e. ones that don\u0027t support runtime\npermissions as they target SDK 22.\n\nAlso added a configuration resource which controls whether\npermission review mode is enabled. By default it is not and\nan OEM can change this via an overlay. For now we also keep\nthe old mechanism to toggle review mode via a build property\nwhich is still used and will be removed when clients have\ntransitioned.\n\nbug:28715749\n\nChange-Id: I94c5828ad6c8aa6b363622a26ff9da4fc2e2fac7\n(cherry picked from commit ac69be543f89ea6e9a27204492e0a170d9b3450e)\n"
    },
    {
      "commit": "31dc3db9a4d36475f464c5543d9b7df4a2f36aa3",
      "tree": "a0e31664a1faa5111963f946206909176c38530f",
      "parents": [
        "e266c375598acb4c3f72976485379f6148c9ebcf"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Thu Oct 27 10:33:56 2016 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Thu Oct 27 10:34:47 2016 -0700"
      },
      "message": "Update service test runner to allow test args\n\nChange order of arguments - runner must be last argument.\n\nTest: executed test with arguments\nChange-Id: I9e69246281bce9814300fadc7e5d97ecf1a2bad2\n"
    },
    {
      "commit": "bd2688f4c3e7a94594c439fdcca976932080932d",
      "tree": "3302e3611521aaa50393cb2fbb0185e05c66ae6b",
      "parents": [
        "d19524f4f2cc3c0dc34559254b537db37fc3376b",
        "1ab879be90a0d58219fca206e556349709fdfda0"
      ],
      "author": {
        "name": "Leonard Mosescu",
        "email": "mosescu@google.com",
        "time": "Thu Oct 27 17:04:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 27 17:04:57 2016 +0000"
      },
      "message": "Merge \"Adding \"attach-agent\" to ActivityManagerShellCommand\""
    },
    {
      "commit": "1ab879be90a0d58219fca206e556349709fdfda0",
      "tree": "3302e3611521aaa50393cb2fbb0185e05c66ae6b",
      "parents": [
        "d19524f4f2cc3c0dc34559254b537db37fc3376b"
      ],
      "author": {
        "name": "Leonard Mosescu",
        "email": "mosescu@google.com",
        "time": "Thu Oct 06 17:32:05 2016 -0700"
      },
      "committer": {
        "name": "Leonard Mosescu",
        "email": "mosescu@google.com",
        "time": "Thu Oct 27 17:03:57 2016 +0000"
      },
      "message": "Adding \"attach-agent\" to ActivityManagerShellCommand\n\nThis new command is used to attach runtime agents to a running application:\n\nattach-agent \u003cPROCESS\u003e \u003cFILE\u003e\n   Attach an agent to the specified \u003cPROCESS\u003e,\n   which may be either a process name or a PID.\n\nTest: m test-art-host, manual testing:\n    . invalid syntax, missing arguments\n    . invalid syntax, extra arguments\n    . invalid numeric PID\n    . invalid process name\n    . valid process, not debuggable\n    . valid process, missing agent\n    . valid process, valid agent\n\nBug: 31682382\n\nChange-Id: Ife88dbf23991dde7945d9208e54cd014bb7ecdc6\n\nMerged-In: Ife88dbf23991dde7945d9208e54cd014bb7ecdc6\n"
    },
    {
      "commit": "d19524f4f2cc3c0dc34559254b537db37fc3376b",
      "tree": "e9729c0b5412473c4b3134b3117c5ee10071b9e5",
      "parents": [
        "ef0cc6205872fc77da84df3420bca65824c1ad96",
        "265494a0f89fc6724ff09c60f072fdeba6285643"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Thu Oct 27 13:05:25 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 27 13:05:26 2016 +0000"
      },
      "message": "Merge changes from topic \u0027netd_aosp\u0027\n\n* changes:\n  Add connect event reporting\n  Extending DNS event reporting\n"
    },
    {
      "commit": "265494a0f89fc6724ff09c60f072fdeba6285643",
      "tree": "e9729c0b5412473c4b3134b3117c5ee10071b9e5",
      "parents": [
        "f82d1596ce92e0e8b687b365a9e60661e132b872"
      ],
      "author": {
        "name": "Michal Karpinski",
        "email": "mkarpinski@google.com",
        "time": "Wed Sep 28 16:06:16 2016 +0100"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Thu Oct 27 18:23:21 2016 +0900"
      },
      "message": "Add connect event reporting\n\nAdds reporting of connect events including netId, destination IP address,\ndestination port, uid and connect latency.\nCurrently ignores the new data it receives, further work will be\ndone in the subsequent CLs.\n\nTest: for now just the benchmarking, in the future CTS\n\nBug: 29748723\n\n(cherry picked from commit 965894eeb90c13255b5559b925d13fd22528f8cb)\n\nChange-Id: I0c563f26ac39a7e1870153f30d073fc7d0006abc\n"
    },
    {
      "commit": "f82d1596ce92e0e8b687b365a9e60661e132b872",
      "tree": "ccbb4471390ce5c3239b54c47e858e3b662736cd",
      "parents": [
        "ef0cc6205872fc77da84df3420bca65824c1ad96"
      ],
      "author": {
        "name": "Michal Karpinski",
        "email": "mkarpinski@google.com",
        "time": "Tue Sep 27 17:13:57 2016 +0100"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Thu Oct 27 18:23:16 2016 +0900"
      },
      "message": "Extending DNS event reporting\n\nThis adds hostname, array of addresses, total count of IP addresses\nand uid to the existing pipeline.\nCurrently ignores the new data it receives, further work will be\ndone in the subsequent CLs.\n\nTest: for now just the benchmarking, in the future unit and CTS\n\n(cherry picked from commit 14c9d2d0df7fab2b0470c3c404f600d87d4f0f93)\n\nBug: 29748723\nChange-Id: Ice7db208282934e74f0e1808ffbae96d476c4216\n"
    },
    {
      "commit": "ef0cc6205872fc77da84df3420bca65824c1ad96",
      "tree": "d8143ec5dc5e7b6b39a5e1d2c2e039369304d37b",
      "parents": [
        "1a5da2b533940e357f83d2058d39cf87c5ecd428",
        "2a658a152a220d34990bd9cbf63a58b97c76d3df"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 26 22:14:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 26 22:14:15 2016 +0000"
      },
      "message": "Merge \"wifi: hotspot2: omadm: add parsing support for PPS MO tree\""
    },
    {
      "commit": "1a5da2b533940e357f83d2058d39cf87c5ecd428",
      "tree": "d7a7849d698ac64193ae2bf1996f8819bc6786f9",
      "parents": [
        "e266c375598acb4c3f72976485379f6148c9ebcf",
        "bae4becf6997843cddf0d0c1dfa1f63e4580e6f8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 26 22:13:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 26 22:13:57 2016 +0000"
      },
      "message": "Merge changes I69c1931b,I6b08f52d\n\n* changes:\n  wifi: hotspot2: omadm: add XML parser for parsing OMA-DM XML string\n  wifi: hotspot2: initial implementation of PasspointConfiguration\n"
    },
    {
      "commit": "2a658a152a220d34990bd9cbf63a58b97c76d3df",
      "tree": "ad09b6d3bb76c3bfe88723f41649daa30db80e72",
      "parents": [
        "bae4becf6997843cddf0d0c1dfa1f63e4580e6f8"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Tue Oct 18 12:04:23 2016 -0700"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Wed Oct 26 11:52:30 2016 -0700"
      },
      "message": "wifi: hotspot2: omadm: add parsing support for PPS MO tree\n\nThis parser will convert a PPS MO (PerProviderSubscription Management Object)\ntree XML string to a PasspointConfiguration parcelable object.\n\nBug: 32129686\nChange-Id: Ia80b6d73828436ded57a3817f5eca7b79c618de4\nTest: frameworks/base/wifi/tests/runtests.sh\n"
    },
    {
      "commit": "bae4becf6997843cddf0d0c1dfa1f63e4580e6f8",
      "tree": "076aba935791cf19c1fdea36439499d88642e7f4",
      "parents": [
        "e557c35d95a8d05c58a592d4c34db69a1dd2c1a7"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Fri Oct 14 14:26:46 2016 -0700"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Wed Oct 26 11:52:24 2016 -0700"
      },
      "message": "wifi: hotspot2: omadm: add XML parser for parsing OMA-DM XML string\n\nThe XML parser will parse an XML string into a tree-like structure\nrepresented by XMLNode, which will be used by an object specific parser\n(e.g. PerProviderSubscription Management Object tree parser) for further\nprocessing.\n\nBug: 32129686\nTest: frameworks/base/wifi/tests/runtests.sh\n\nChange-Id: I69c1931b2e8a6f3551e4eba5cffa3d2d0877872a\n"
    },
    {
      "commit": "e266c375598acb4c3f72976485379f6148c9ebcf",
      "tree": "d0d7a72b5dd6dfa2e2743c1963f7d3ae28a294ce",
      "parents": [
        "ab005465b6e1ce252c0573ee1ae5917971707df4",
        "569834d86112d8032abb15f60f135544bc101d86"
      ],
      "author": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Wed Oct 26 18:27:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 26 18:27:38 2016 +0000"
      },
      "message": "Merge \"Always call into native loader when load a native library\""
    },
    {
      "commit": "ab005465b6e1ce252c0573ee1ae5917971707df4",
      "tree": "5e28df9ed236fded7ea07e135b4cf59a98046d81",
      "parents": [
        "7f2676a3d954b85af14a15bb81d9c42edf4cfea7",
        "f2456cb127628f4684442e932f8ed582ffec4910"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Wed Oct 26 17:50:44 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 26 17:50:45 2016 +0000"
      },
      "message": "Merge \"Add key to CarrierConfigManager\""
    },
    {
      "commit": "7f2676a3d954b85af14a15bb81d9c42edf4cfea7",
      "tree": "ab8d851d2886572b65658149420bc3f172541d3f",
      "parents": [
        "4ce60695f9c2eb2e83ba9175ddb469c853852a31",
        "20fbb9cbc08bcd5397a434eedb73a00c85368743"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Oct 26 17:25:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 26 17:25:03 2016 +0000"
      },
      "message": "Merge \"Fix animation sequence for upload tasks\""
    },
    {
      "commit": "e557c35d95a8d05c58a592d4c34db69a1dd2c1a7",
      "tree": "ee36ccfeb05afa13eda1d90b3fb25a5d417f4ce4",
      "parents": [
        "07bc1ee77d6dc84e0d5ba59b29a2acf4b53c2368"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Thu Sep 29 10:44:15 2016 -0700"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Wed Oct 26 10:23:09 2016 -0700"
      },
      "message": "wifi: hotspot2: initial implementation of PasspointConfiguration\n\nOnly support nodes under HomeSP and Credential subtree that are used\nby Hotspot 2.0 Release 1.\n\nThese classes are used for data exchanges between the app and the system\nservice (WifiService).  All the business logics and validations will be\ndone on the service side (WifiService).\n\nBug: 31813706\nTest: frameworks/base/wifi/tests/runtests.sh\n\nChange-Id: I6b08f52dd7b1a7b337899ab80f11d062c8e2f532\n"
    },
    {
      "commit": "5753515d3dd346623142899328f8d967a76e722f",
      "tree": "195d4b28a0badc245cd70595f88e6058843088d7",
      "parents": [
        "c3d8550cf38ab29b1d35443b038f0967b16310ee"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Wed Oct 26 17:57:33 2016 +0100"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Wed Oct 26 17:57:33 2016 +0100"
      },
      "message": "Track libcore change 16fa17012b56e990ced91cd023dee33f96deedf9\n\nTest: cts run of CtsLibcoreTestCases\nBug: 29935305\nChange-Id: I01465dd11d8ef13d6d47f2dec73100af988edfa1\n"
    },
    {
      "commit": "4ce60695f9c2eb2e83ba9175ddb469c853852a31",
      "tree": "58b2c56fdc1e5e7c8a04d4853c5eca58f4a16ca7",
      "parents": [
        "c3d8550cf38ab29b1d35443b038f0967b16310ee",
        "a0dc9765d339ee69da4a1adc3bd6863126267b08"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Oct 26 16:34:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 26 16:34:31 2016 +0000"
      },
      "message": "Merge \"Add support for starting external Sessions\""
    },
    {
      "commit": "c3d8550cf38ab29b1d35443b038f0967b16310ee",
      "tree": "2ebfb3e62e0d94410cc4029c8cc8af51a64defb2",
      "parents": [
        "4d1c2922f067649ae1973f132b2e873c45dad718",
        "35eb7994f81c3507583bccc6f43fc0258f3a1e91"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Oct 26 15:38:44 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 26 15:38:45 2016 +0000"
      },
      "message": "Merge \"Adds support for specifying the version of a service to register/lookup.\""
    },
    {
      "commit": "20fbb9cbc08bcd5397a434eedb73a00c85368743",
      "tree": "2b5db7d8f359ce1613e18774d09cdc354acf019d",
      "parents": [
        "4d1c2922f067649ae1973f132b2e873c45dad718"
      ],
      "author": {
        "name": "Zhao Wei Liew",
        "email": "zhaoweiliew@gmail.com",
        "time": "Mon Sep 14 21:41:57 2015 +0800"
      },
      "committer": {
        "name": "Zhao Wei Liew",
        "email": "zhaoweiliew@gmail.com",
        "time": "Wed Oct 26 02:14:45 2016 +0000"
      },
      "message": "Fix animation sequence for upload tasks\n\nstat_sys_upload_anim2 and stat_sys_upload_anim1 are reversed,\nresulting in an animation that jumps from one frame to the\nfollowing frame and back again.\n\nChange-Id: Ibb9c6c4ff992895dce26a283f1ee9a81f7cdee15\n"
    },
    {
      "commit": "4d1c2922f067649ae1973f132b2e873c45dad718",
      "tree": "b8f394f5cd1db464f77d951b9ef7ed1fd24d04a9",
      "parents": [
        "8a0a58b218e4ccc08b0a804d2edea8d234ddea25",
        "012ab106424b5ce2d9d9e442deab8b81b8bc2279"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 25 22:58:55 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 25 22:58:56 2016 +0000"
      },
      "message": "Merge \"Add script to expedite running passing tests\""
    },
    {
      "commit": "8a0a58b218e4ccc08b0a804d2edea8d234ddea25",
      "tree": "8e3664ae4d6afc31fb0b7e6ce95ed515ce733e9f",
      "parents": [
        "836ffa6e1c1e25b501d4134a46a7e88298ecf363",
        "f67ee83a22ee8a16c3421041468e61e23f866139"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Tue Oct 25 21:36:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 25 21:36:38 2016 +0000"
      },
      "message": "Merge \"Add helper method to convert Bluetooth UUID to bytes\""
    },
    {
      "commit": "a0dc9765d339ee69da4a1adc3bd6863126267b08",
      "tree": "f532c3496f359aaca62d8c885c13aa46d4596175",
      "parents": [
        "836ffa6e1c1e25b501d4134a46a7e88298ecf363"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Oct 21 09:41:29 2016 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 25 14:22:40 2016 -0700"
      },
      "message": "Add support for starting external Sessions\n\nThis change adds support for parceling Session Information to be\ntransmitted over AIDLs and starting an external session in the external\nprocess.\n\nTest: Telecom Unit tests and new SessionManager Tests.\nBug: 26571395\nChange-Id: Ie27ed88d4a8c344b34568025ddcf150fdcb38d62\n"
    },
    {
      "commit": "012ab106424b5ce2d9d9e442deab8b81b8bc2279",
      "tree": "cab9310bb85710cdb7cc7fc62bf9090c13f5e788",
      "parents": [
        "836ffa6e1c1e25b501d4134a46a7e88298ecf363"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Thu Oct 20 12:33:31 2016 -0700"
      },
      "committer": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Oct 25 14:05:29 2016 -0700"
      },
      "message": "Add script to expedite running passing tests\n\nDevelopers can run this script from within a shell where they have\nsource\u0027d build/envsetup.sh and lunched a target.  It builds, installs,\nand runs whitelisted test packages.\n\nBug: None\nTest: This script is useful for iterating rapidly on unittests.\n\nChange-Id: I44c32a0f75da1be2c69a8b1a67c0080a68def738\n"
    },
    {
      "commit": "35eb7994f81c3507583bccc6f43fc0258f3a1e91",
      "tree": "4f28f86a0c1e7ca7c1bbe52f6e6cfdfdcdac76de",
      "parents": [
        "836ffa6e1c1e25b501d4134a46a7e88298ecf363"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Oct 25 13:29:30 2016 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Oct 25 13:35:44 2016 -0700"
      },
      "message": "Adds support for specifying the version of a service to register/lookup.\n\nBug: 32405011\nTest: hidl_test_java\nChange-Id: I91a31cafa68d570c67f9a1aa7efb9d3dcb35e591\n"
    },
    {
      "commit": "f67ee83a22ee8a16c3421041468e61e23f866139",
      "tree": "8e3664ae4d6afc31fb0b7e6ce95ed515ce733e9f",
      "parents": [
        "836ffa6e1c1e25b501d4134a46a7e88298ecf363"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Mon Oct 24 13:56:54 2016 -0700"
      },
      "committer": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Tue Oct 25 12:30:24 2016 -0700"
      },
      "message": "Add helper method to convert Bluetooth UUID to bytes\n\nBug: 30622771\nTest: sl4a ConcurrentBleAdvertisingTest\nChange-Id: I7f646d1d357c51b82efc504a0e65d868ad363ddb\n"
    },
    {
      "commit": "836ffa6e1c1e25b501d4134a46a7e88298ecf363",
      "tree": "bcf4070d572525fdfc02aab20302381cd85a53b2",
      "parents": [
        "88d0a95c74d343ad00d6b7ada83a5680b19d813f",
        "497c147b821cf1c441f5047a5035281dc23e8bd9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 25 18:12:42 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 25 18:12:42 2016 +0000"
      },
      "message": "Merge \"Add unit tests for Tethering.isTetherProvisioningRequired\""
    },
    {
      "commit": "88d0a95c74d343ad00d6b7ada83a5680b19d813f",
      "tree": "a444cd93029ba336110f92f84b3eace9fa6c0ddd",
      "parents": [
        "aef1a557aa9fa78ce391a438a5dcf1d6af8dc498",
        "e327160103293c94221f0e3e734d0f59d1aa8738"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Tue Oct 25 00:48:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 25 00:48:41 2016 +0000"
      },
      "message": "Merge \"Update the docstring on getAllCellInfo() for unreported values\""
    },
    {
      "commit": "497c147b821cf1c441f5047a5035281dc23e8bd9",
      "tree": "9751b4be4283f969e3bc779be330ededea46dfdb",
      "parents": [
        "e6fe836938324f8a9a98958f2ffe501ec724c91b"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Oct 11 13:26:03 2016 -0700"
      },
      "committer": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Mon Oct 24 17:07:05 2016 -0700"
      },
      "message": "Add unit tests for Tethering.isTetherProvisioningRequired\n\nCheck that we tolerate various dependencies not being available.\n\nBug: 31946071\nTest: These are tests\n\nChange-Id: Ic0a9cd6f255ba9ff4c774dee640df1a0bdf8dc39\n"
    },
    {
      "commit": "e327160103293c94221f0e3e734d0f59d1aa8738",
      "tree": "a444cd93029ba336110f92f84b3eace9fa6c0ddd",
      "parents": [
        "aef1a557aa9fa78ce391a438a5dcf1d6af8dc498"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Oct 24 11:24:16 2016 -0700"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Oct 24 15:59:23 2016 -0700"
      },
      "message": "Update the docstring on getAllCellInfo() for unreported values\n\nIn the event that not all fields are available for a particular\ncell information report, those values are set to\nInteger.MAX_VALUE. In addition, this docstring clarifies the\nminimum expectation for what will be reported in all cases.\n\nBug: 32364031\nTest: none\nChange-Id: Ic5df72f69e5917eb495d349a380ced53a80408fa\n"
    },
    {
      "commit": "aef1a557aa9fa78ce391a438a5dcf1d6af8dc498",
      "tree": "017b28e7af75a58b1b4d85cc0a3451c9e57c1b5c",
      "parents": [
        "a3bb8e3cc7499c1278dd530414d1f0bc3bca7c14",
        "4adbbfc6d1413440a4b7272b12236421056bf043"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 24 18:21:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 24 18:21:07 2016 +0000"
      },
      "message": "Merge \"Allow operator/manufacturer setting to use priority\""
    },
    {
      "commit": "a3bb8e3cc7499c1278dd530414d1f0bc3bca7c14",
      "tree": "37877a39b3abd30730ff6da4906305259b4459c8",
      "parents": [
        "f741f882846bbe7822d0c6088fe1e639446b1d00",
        "121ab7001b3d818f7e7cf3cd4a95bcb3453b44e2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 24 15:47:32 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 24 15:47:32 2016 +0000"
      },
      "message": "Merge \"PdfEditor: define LOG_TAG\""
    },
    {
      "commit": "f741f882846bbe7822d0c6088fe1e639446b1d00",
      "tree": "6c5760f418cd03be6416e60998ad8c68b55d1cdf",
      "parents": [
        "8be2850546117a536abd48b249d9d1843f51bad0",
        "0bd28e2c5f7fd7e4448ae489b425e4e5cee57f9a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 24 14:09:35 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 24 14:09:35 2016 +0000"
      },
      "message": "Merge \"Avoid NPE around mReusedTask of ActivityStarter\""
    },
    {
      "commit": "0bd28e2c5f7fd7e4448ae489b425e4e5cee57f9a",
      "tree": "a1ed0d2ff704763099f16b5deec41dca4b1baf9f",
      "parents": [
        "1a02a2683814661fd1fb6ab811fc8f76dc610511"
      ],
      "author": {
        "name": "Shigeki Yokomichi",
        "email": "shigeki.x.yokomichi@sonymobile.com",
        "time": "Wed Oct 12 18:35:17 2016 +0900"
      },
      "committer": {
        "name": "Shunta Sato",
        "email": "shunta.sato@sonymobile.com",
        "time": "Mon Oct 24 13:30:49 2016 +0900"
      },
      "message": "Avoid NPE around mReusedTask of ActivityStarter\n\nSymptom:\nSystem crash by NPE is observed on ActivityStarter\nduring phone boot-up.\n\nDetail and sample:\nActivityStarter has possibility to be called itself recursively\nby calling TaskRecord$performClearTaskLocked().\nThen class variable of mReusedTask is initialized to null\nafter the call, because the recursive call isn\u0027t guarded by\nsynchronized block.\nThen NPE crash occurs on next statement.\n\nSolutions:\nAvoid to use the class variable on null possibility statement.\n\nBug: 32361138\n\nChange-Id: Iaea3e066a6f7134fcae4338ff864bb236241194c\n"
    },
    {
      "commit": "8be2850546117a536abd48b249d9d1843f51bad0",
      "tree": "6cc4061afe51ef26db36b9707598c0207de865c1",
      "parents": [
        "03f14bef41222971d8641e086c0eb8780fef20b1",
        "ded209843616a98e6f97db0d1784f6d630cbd5e9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Oct 22 03:03:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Oct 22 03:03:10 2016 +0000"
      },
      "message": "Merge \"Create the WebViewZygote and implement WebViewZygoteInit.\""
    },
    {
      "commit": "03f14bef41222971d8641e086c0eb8780fef20b1",
      "tree": "33ed92fffb2f9e2534568a488514ae2a508d017f",
      "parents": [
        "4a5789b9b102e683fc2da7d56a4a43e57d0cd32e",
        "091661334b25c1bc282463d13622236b1ac79e64"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 21 20:36:29 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 21 20:36:29 2016 +0000"
      },
      "message": "Merge \"Camera2 Legacy: catch more surface abandoned error\""
    },
    {
      "commit": "121ab7001b3d818f7e7cf3cd4a95bcb3453b44e2",
      "tree": "83bb03a0bddcc07014d0cda0af7a923e97f5d548",
      "parents": [
        "4a5789b9b102e683fc2da7d56a4a43e57d0cd32e"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Fri Oct 07 12:13:43 2016 -0700"
      },
      "committer": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Fri Oct 21 13:27:35 2016 -0700"
      },
      "message": "PdfEditor: define LOG_TAG\n\ngeneral cleanup of logging\n\nTest: compile\nBug: 31992412\nChange-Id: Ie2ec5a223bbb92e902bf6914100281b6d84500e3\n"
    },
    {
      "commit": "091661334b25c1bc282463d13622236b1ac79e64",
      "tree": "33ed92fffb2f9e2534568a488514ae2a508d017f",
      "parents": [
        "4a5789b9b102e683fc2da7d56a4a43e57d0cd32e"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Wed Oct 19 13:53:33 2016 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Fri Oct 21 11:40:46 2016 -0700"
      },
      "message": "Camera2 Legacy: catch more surface abandoned error\n\nBug: 30140107\nChange-Id: Ia293bdbb85c8078e17def55db9c599cfe70458db\n"
    }
  ],
  "next": "4a5789b9b102e683fc2da7d56a4a43e57d0cd32e"
}
