)]}'
{
  "log": [
    {
      "commit": "7fee7232ee2ae45fb3cd4fcce314e8f1101ae8db",
      "tree": "3133625ec194cb59ce0f8f37f47ac54369ca4d34",
      "parents": [
        "193909da71a342519ad640d157c122a38b6d1a3e"
      ],
      "author": {
        "name": "Roger Chang",
        "email": "roger.chang@mediatek.com",
        "time": "Thu May 15 14:46:49 2014 -0700"
      },
      "committer": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Tue May 20 18:25:56 2014 -0700"
      },
      "message": "Hotspot 2.0 framework - add implementation\n\nBug: 5485670\nChange-Id: I4d0f728f4c20676232f2d61bbf49691f6e21a100\n"
    },
    {
      "commit": "193909da71a342519ad640d157c122a38b6d1a3e",
      "tree": "1ac49953a48c25c2b98ca3c555e15916b52b9b7e",
      "parents": [
        "7a8e6e59abf23640cdb21a0ed62934779a52b0c9",
        "f1c025cbcd98f2366d384c5aac114c330090a645"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed May 21 00:44:15 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 21 00:44:15 2014 +0000"
      },
      "message": "Merge \"Change visibility of TvInputManager.Session.setSurface()\""
    },
    {
      "commit": "7a8e6e59abf23640cdb21a0ed62934779a52b0c9",
      "tree": "770a2c932e83d61465ef05f5e31e9d6ae2ea9d7b",
      "parents": [
        "656c7b32ff8826f4a6b41d9554cdd0788031199e",
        "8d5f3fa6455c1eedb4f31bbaf075f2c1f9a2887a"
      ],
      "author": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Wed May 21 00:42:19 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 21 00:42:20 2014 +0000"
      },
      "message": "Merge \"Consider addAction(int action) to possibly be a bit mask\""
    },
    {
      "commit": "656c7b32ff8826f4a6b41d9554cdd0788031199e",
      "tree": "292a832a5649888ddaa76e13f8184bf01d9cec8b",
      "parents": [
        "6ec371cbdd0b11b9baa1dc444f9c3cf245410b2f",
        "c637482a809b4df4b827e28ba229471697e38b26"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed May 21 00:32:15 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 21 00:32:16 2014 +0000"
      },
      "message": "Merge \"Removing unnecessary proguard flag for removed info view.\""
    },
    {
      "commit": "c637482a809b4df4b827e28ba229471697e38b26",
      "tree": "68fde0718e91af76ec066608ac5854eb1a39007d",
      "parents": [
        "94a17b5f184a4443e320aa2bf66d959119d8bfef"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue May 20 17:30:52 2014 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed May 21 00:31:43 2014 +0000"
      },
      "message": "Removing unnecessary proguard flag for removed info view."
    },
    {
      "commit": "6ec371cbdd0b11b9baa1dc444f9c3cf245410b2f",
      "tree": "3b457993703140f7a252b60a1a9bbd4a79d46309",
      "parents": [
        "7e14285ff569bd61f44030570c634efbd6bf637c",
        "247675e5d919c6892722bf4442f54b3266366e51"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed May 21 00:20:33 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 21 00:20:33 2014 +0000"
      },
      "message": "Merge \"Fix build.\""
    },
    {
      "commit": "247675e5d919c6892722bf4442f54b3266366e51",
      "tree": "d26756ab4b8e2f02899cc038fea893d7dc0ecb65",
      "parents": [
        "430259a1d83446d9aac1c27f88bff923c14d9a8c"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue May 20 17:17:21 2014 -0700"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue May 20 17:17:21 2014 -0700"
      },
      "message": "Fix build.\n\nChange-Id: I5c09a406b6c43318cea600171b8dd25eeeffa673\n"
    },
    {
      "commit": "7e14285ff569bd61f44030570c634efbd6bf637c",
      "tree": "215b3225a23206fae73f0397a8149b0e4d72bdda",
      "parents": [
        "48f73ef141ea00248f7c164468a8cd6eb36ce57e",
        "d445fe7e548b257a8a552f9146cb8a8d28e7ab01"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue May 20 23:59:45 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 23:59:45 2014 +0000"
      },
      "message": "Merge \"resolved conflicts for merge of cbe69ec1 to master\""
    },
    {
      "commit": "48f73ef141ea00248f7c164468a8cd6eb36ce57e",
      "tree": "00f11bb1506c67194007d0ab6bd1e912fb3ffb4d",
      "parents": [
        "94a17b5f184a4443e320aa2bf66d959119d8bfef",
        "0261b9b1cc580f9ca238c33a9b87803f260fe73a"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue May 20 23:58:44 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 23:58:45 2014 +0000"
      },
      "message": "Merge \"Pass along the appOp param to broadcastIntent\""
    },
    {
      "commit": "0261b9b1cc580f9ca238c33a9b87803f260fe73a",
      "tree": "2481dbdf7ba88b7d4496f86f67724b8dce98feaa",
      "parents": [
        "23a42810e341fbc7444bcab4a61279d879e0c610"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue May 20 16:57:26 2014 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue May 20 16:57:26 2014 -0700"
      },
      "message": "Pass along the appOp param to broadcastIntent\n\nForgot to pass that along in the original CL\n\nChange-Id: I3aaa7de9cf5c73ab5cbff367e5889429e9ac2301\n"
    },
    {
      "commit": "d445fe7e548b257a8a552f9146cb8a8d28e7ab01",
      "tree": "032a72cc4e0f93d588e632a9c2d83cc7afa4ca50",
      "parents": [
        "47a7d61e70230bbed030e8795a17bf43c479616f",
        "cbe69ec18d63e817bc61055f29ae53b124ebcefb"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue May 20 16:53:09 2014 -0700"
      },
      "committer": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue May 20 16:53:09 2014 -0700"
      },
      "message": "resolved conflicts for merge of cbe69ec1 to master\n\nChange-Id: I183f94c726c9acb3de7d9369e315cc4ae1ff92d6\n"
    },
    {
      "commit": "8d5f3fa6455c1eedb4f31bbaf075f2c1f9a2887a",
      "tree": "2984dfe32c087e3e38f951b745d43aedc37fce2f",
      "parents": [
        "e4ca30503cb428f030fe52f429dac0119acfa170"
      ],
      "author": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Tue May 20 13:16:19 2014 -0700"
      },
      "committer": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Tue May 20 16:44:14 2014 -0700"
      },
      "message": "Consider addAction(int action) to possibly be a bit mask\n\nbug\u003d15092606\n\nChange-Id: I885808b3f4d2337129d1660300be8e926f8a8425\n"
    },
    {
      "commit": "94a17b5f184a4443e320aa2bf66d959119d8bfef",
      "tree": "afb75af5c9ed799fa110ab95dbd58ad53923db9f",
      "parents": [
        "47a7d61e70230bbed030e8795a17bf43c479616f",
        "62b25a5bf0750483f36ac79c88177ee2ab630f8e"
      ],
      "author": {
        "name": "Andres Morales",
        "email": "anmorales@google.com",
        "time": "Tue May 20 23:40:37 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 23:40:37 2014 +0000"
      },
      "message": "Merge \"Revert \"Adding INfcUnlockSettings and NfcUnlock interface class.\"\""
    },
    {
      "commit": "47a7d61e70230bbed030e8795a17bf43c479616f",
      "tree": "924cb3e60e11620bfb4922cd206c8ef1d085bc0d",
      "parents": [
        "7bb188521cfaac4138b9dbcee2ee456d6b44fa8f",
        "7dc5b41e609d3ff55ca194682832d14a7236fa87"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue May 20 23:27:20 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 23:27:21 2014 +0000"
      },
      "message": "Merge \"Clean up Outline API, method on drawable\""
    },
    {
      "commit": "7bb188521cfaac4138b9dbcee2ee456d6b44fa8f",
      "tree": "c24855768a5daf82e5d4432ba21b228e76d2207a",
      "parents": [
        "430259a1d83446d9aac1c27f88bff923c14d9a8c",
        "10f8139d3b8dd7cd08a2fc688285b3b74a34f0db"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue May 20 23:25:41 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 23:25:42 2014 +0000"
      },
      "message": "Merge \"Wrapping console logs.\""
    },
    {
      "commit": "10f8139d3b8dd7cd08a2fc688285b3b74a34f0db",
      "tree": "f66fd717cdf8af34cdc2383050db235da55e7198",
      "parents": [
        "3fff22173c7010467ce9e134e89b367e311d122b"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue May 20 16:21:31 2014 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue May 20 16:21:31 2014 -0700"
      },
      "message": "Wrapping console logs.\n"
    },
    {
      "commit": "cbe69ec18d63e817bc61055f29ae53b124ebcefb",
      "tree": "8edaced206584ee0bea5a553b8a1c060d6f08b63",
      "parents": [
        "9777fdb7af696ca15906d03ad8aa7a3d8d51e4b3",
        "7ea18e1c92ab84d1a0d00087e6e3784646661fe8"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue May 20 23:21:01 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 20 23:21:01 2014 +0000"
      },
      "message": "am 7ea18e1c: Add wearable notification extensions to frameworks/base.\n\n* commit \u00277ea18e1c92ab84d1a0d00087e6e3784646661fe8\u0027:\n  Add wearable notification extensions to frameworks/base.\n"
    },
    {
      "commit": "430259a1d83446d9aac1c27f88bff923c14d9a8c",
      "tree": "fb61f07752b526e9dd4458acabcab5d1aed55b91",
      "parents": [
        "00592c2700f5b23c6d1ec6f132b013cd9e91390a",
        "d08c2aceb238b02d8348518a2c87693054c6ce37"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue May 20 23:18:48 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 23:18:48 2014 +0000"
      },
      "message": "Merge \"Update FingerprintManager API after discussions.\""
    },
    {
      "commit": "00592c2700f5b23c6d1ec6f132b013cd9e91390a",
      "tree": "577e811ae0fdbe4054b50bd64c08a5383f02961a",
      "parents": [
        "92dfff4bc8ee5fc059a42a256f9a9f7a8e4b1b37",
        "6346155c5a48495944041e65ec279c88b0fa1391"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue May 20 23:15:50 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 23:15:50 2014 +0000"
      },
      "message": "Merge \"Move IP config from WifiConfiguration to IpConfiguration.\""
    },
    {
      "commit": "92dfff4bc8ee5fc059a42a256f9a9f7a8e4b1b37",
      "tree": "9b84db092449e11b9c5e227c244f937331780ed4",
      "parents": [
        "90b6b63d1dd89cb1816cb5226a0f83f6817c140a",
        "99c6e072aa6681b581a4c2308d7cd4a72948e27c"
      ],
      "author": {
        "name": "Maurice Lam",
        "email": "yukl@google.com",
        "time": "Tue May 20 23:15:42 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 23:15:42 2014 +0000"
      },
      "message": "Merge \"Disable swipe-to-reveal nav bar / status bar during setup\""
    },
    {
      "commit": "90b6b63d1dd89cb1816cb5226a0f83f6817c140a",
      "tree": "8abfcb6dc4c44d1d1dec742211d3c6d840aa516a",
      "parents": [
        "cd47ecb6903edb57f4a2ec52ecd33d4346ba13e9",
        "526ed2d7fc15fc2683a4f02d93825a4cf606d6ba"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue May 20 23:12:07 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 23:12:07 2014 +0000"
      },
      "message": "Merge \"Fix Keyguard PIN  error message for N \u003c 4.\""
    },
    {
      "commit": "cd47ecb6903edb57f4a2ec52ecd33d4346ba13e9",
      "tree": "d5d460443d1bfc8a7a8abc1639eb958726908c7a",
      "parents": [
        "863ddcc7acef56eaf49f424586d83543c6ba2bbf",
        "03e8a834da8189b3a20023cee31e78a17a45b07b"
      ],
      "author": {
        "name": "Yuncheol Heo",
        "email": "ycheo@google.com",
        "time": "Tue May 20 22:53:12 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 22:53:13 2014 +0000"
      },
      "message": "Merge \"Fix the wrong conversion of byte to int.\""
    },
    {
      "commit": "6346155c5a48495944041e65ec279c88b0fa1391",
      "tree": "b0352928a2f335c3c66fa754cca2cfdd3fd1a304",
      "parents": [
        "3fff22173c7010467ce9e134e89b367e311d122b"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Mon Mar 10 17:10:51 2014 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue May 20 15:24:10 2014 -0700"
      },
      "message": "Move IP config from WifiConfiguration to IpConfiguration.\n\nThis is so that Ethernet can use it in the future.\n\nBug: 7606609\nBug: 8687763\n\nChange-Id: I5d1189682b13f1088848809604690648d8d9ecca\n"
    },
    {
      "commit": "863ddcc7acef56eaf49f424586d83543c6ba2bbf",
      "tree": "20b23b93b2f954f0b16b233b298556586a95e1be",
      "parents": [
        "37f4e44ae614987c5ed953a1829c7181bb775e1f",
        "9f6c25f57e26f3e2f9c744547a139d14b7d3db5c"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue May 20 22:20:06 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 22:20:06 2014 +0000"
      },
      "message": "Merge \"Per-user telephony restrictions\""
    },
    {
      "commit": "37f4e44ae614987c5ed953a1829c7181bb775e1f",
      "tree": "a7a9e720a5a374029e8d06f10662dfd0afdbe021",
      "parents": [
        "4d40452154a3a9cf04abaa8451792c85ade2ad6f",
        "966881e8951f9bb297689745dcaecfdc13432656"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue May 20 22:19:02 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 22:19:02 2014 +0000"
      },
      "message": "Merge \"Add Device/Profile Owner gated apis for setting/getting blocked packages.\""
    },
    {
      "commit": "9f6c25f57e26f3e2f9c744547a139d14b7d3db5c",
      "tree": "076a18112aaa01bb9ac38ae7a6bce457e8a2684b",
      "parents": [
        "23a42810e341fbc7444bcab4a61279d879e0c610"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri May 16 14:49:15 2014 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue May 20 15:13:28 2014 -0700"
      },
      "message": "Per-user telephony restrictions\n\nAllow profile owners or administrators of restricted profiles\nto restrict access to telephony features such as calling and\ntexting for a user.\n\nChange-Id: I89f97608c07c647ad8a7b43fef9d1e6bc4a84e95\n"
    },
    {
      "commit": "4d40452154a3a9cf04abaa8451792c85ade2ad6f",
      "tree": "1e67eb69fee1eb0fafbdff88523bb6ff515d0ab8",
      "parents": [
        "0c62e8eb30ce6631621a772a75058481adeb3bb5",
        "da551653219092306fc7e1ce5743ab40683cee6f"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue May 20 22:10:45 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 22:10:46 2014 +0000"
      },
      "message": "Merge \"Allow device/profile owners to update settings.\""
    },
    {
      "commit": "0c62e8eb30ce6631621a772a75058481adeb3bb5",
      "tree": "70b7d597b988a53d123a8a3e0f928f5979f45c96",
      "parents": [
        "3dfd5bae848bb7270de4652fa946cfc35cbb3fba",
        "8a476edccdd2ae8cd5913bdeaeac319b22567b76"
      ],
      "author": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Tue May 20 22:08:32 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 22:08:32 2014 +0000"
      },
      "message": "Merge \"Fix a boot failure due to Wifi / Wifi Passpoint\""
    },
    {
      "commit": "3dfd5bae848bb7270de4652fa946cfc35cbb3fba",
      "tree": "353cede2d282efba0a83cc128489368f1942ed6a",
      "parents": [
        "48dfae92d24de47672d01612f66102c7b435b16f",
        "3b5c4272db3e089c4a06d2db2ddf2aee5ebb6281"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue May 20 22:06:12 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 22:06:12 2014 +0000"
      },
      "message": "Merge \"Various API review fixes to resources and drawables\""
    },
    {
      "commit": "966881e8951f9bb297689745dcaecfdc13432656",
      "tree": "eec01a15176dfa4015517291c673e964b2a15232",
      "parents": [
        "3fff22173c7010467ce9e134e89b367e311d122b"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed May 14 12:23:08 2014 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue May 20 17:59:58 2014 -0400"
      },
      "message": "Add Device/Profile Owner gated apis for setting/getting blocked packages.\n\nDMAgent currently needs to live in /system/priv-app in order to\n(among other things) set and get blocked packages. These APIs will\nget us closer to being able to move DMAgent out of priv-app.\nBug: 14945334\n\nChange-Id: I108e2013c67409dca554acf78e3a710745900706\n"
    },
    {
      "commit": "da551653219092306fc7e1ce5743ab40683cee6f",
      "tree": "614a310341c5de83efb6f724630d3fe4080213b4",
      "parents": [
        "3fff22173c7010467ce9e134e89b367e311d122b"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed May 14 17:15:16 2014 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue May 20 17:49:45 2014 -0400"
      },
      "message": "Allow device/profile owners to update settings.\n\nDevice owners can update Settings.Secure and Settings.Global settings.\nProfile owners can update Settings.Secure settings.\n\nDMAgent currently needs to live in /system/priv-app in order to\n(among other things) update global and secure settings. This change will\nget us closer to being able to move DMAgent out of priv-app.\nBug: 14965414\n\nChange-Id: If2cc3a56de91bffde33b838ab8ecea2c32412803\n"
    },
    {
      "commit": "48dfae92d24de47672d01612f66102c7b435b16f",
      "tree": "e49856499c2ab86bee3ee4e5316a155e84875689",
      "parents": [
        "c0e439f1b7dcd937b6cc842eafc7a4e7c8abce9b",
        "863db8a4e7906826bc105f49a4596dc7b336088a"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue May 20 21:42:51 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 21:42:52 2014 +0000"
      },
      "message": "Merge \"Removing the info pane.\""
    },
    {
      "commit": "c0e439f1b7dcd937b6cc842eafc7a4e7c8abce9b",
      "tree": "d0d3c8974f1c30d3d49c1bc660050244771a80d4",
      "parents": [
        "53dd1f7ffce9165889a7e0a42e58172c7e7d4dab",
        "948d32748caaac5be06c991ebf00f74265a7849f"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue May 20 21:39:22 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 21:39:23 2014 +0000"
      },
      "message": "Merge \"AudioSystem: add new audio device definitions\""
    },
    {
      "commit": "53dd1f7ffce9165889a7e0a42e58172c7e7d4dab",
      "tree": "16561b58b1a3372e83b6e03f64290fbc0b1aa3d4",
      "parents": [
        "112e5147f64a953717d408528c4e70cd469f04eb",
        "ae0844164959c2b1bf006d3fef26dbabc66c5873"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue May 20 21:36:28 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 21:36:28 2014 +0000"
      },
      "message": "Merge \"Fixing transition to/from Recents with full screen apps.\""
    },
    {
      "commit": "863db8a4e7906826bc105f49a4596dc7b336088a",
      "tree": "7bc36f856936a78ea55768f684568b9e4fae7bf9",
      "parents": [
        "3fff22173c7010467ce9e134e89b367e311d122b"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue May 20 14:27:39 2014 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue May 20 14:33:04 2014 -0700"
      },
      "message": "Removing the info pane.\n\nChange-Id: I5486291144cbcb1b31a7e5b8a234e5ef7cf85325\n"
    },
    {
      "commit": "112e5147f64a953717d408528c4e70cd469f04eb",
      "tree": "5bb916f40deeb8e8cdb97325696c8a3da9290bf2",
      "parents": [
        "23a42810e341fbc7444bcab4a61279d879e0c610",
        "3c3c3fc38c474924629aa591c98d6dc190ed4e83"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue May 20 21:28:59 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 21:29:00 2014 +0000"
      },
      "message": "Merge \"Fix invisible notification backgrounds.\""
    },
    {
      "commit": "ae0844164959c2b1bf006d3fef26dbabc66c5873",
      "tree": "25bf2c743e00fa267616826783294fd784380374",
      "parents": [
        "1bba1c8c1ac27739edb0963cbfcc024027bf3246"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue May 20 14:17:22 2014 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue May 20 14:20:11 2014 -0700"
      },
      "message": "Fixing transition to/from Recents with full screen apps.\n\nChange-Id: I2f400b6736581a37d38a75ee7194fc7cb6438460\n"
    },
    {
      "commit": "3c3c3fc38c474924629aa591c98d6dc190ed4e83",
      "tree": "12071e67c8f76453febb64705d9e28cd625967b5",
      "parents": [
        "37dd82208976c8cbfc854eae5b5fcd93d42095a0"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue May 20 23:16:42 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue May 20 23:17:44 2014 +0200"
      },
      "message": "Fix invisible notification backgrounds.\n\nBug: 15094262\nChange-Id: I37eeb03a6ebb595da6793cfc95aa159662ab3990\n"
    },
    {
      "commit": "8a476edccdd2ae8cd5913bdeaeac319b22567b76",
      "tree": "8923061d3c695d1b0ced37875991d03295000e1c",
      "parents": [
        "3fff22173c7010467ce9e134e89b367e311d122b"
      ],
      "author": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Tue May 20 14:06:49 2014 -0700"
      },
      "committer": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Tue May 20 14:06:49 2014 -0700"
      },
      "message": "Fix a boot failure due to Wifi / Wifi Passpoint\n\nBug: 15060373\nChange-Id: Ie72fd2e4b855c46a8f9ed12deb8b07fd0c29f522\n"
    },
    {
      "commit": "23a42810e341fbc7444bcab4a61279d879e0c610",
      "tree": "c67f0fbcbcf22b8eec467eb28c3ebddd36e5b637",
      "parents": [
        "b86b1027a3274dc13a1025ae8ad74157483f7f65",
        "5f31737c68f7709cb75a8fefb7536daa77812cc3"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Tue May 20 21:02:18 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 21:02:18 2014 +0000"
      },
      "message": "Merge \"Add getMediaSession to RCC\""
    },
    {
      "commit": "5f31737c68f7709cb75a8fefb7536daa77812cc3",
      "tree": "20208960790e925effb594d49720585411002f4d",
      "parents": [
        "b19c19265448a6252b1c14f3da85d52e50be34c3"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Mon May 19 18:18:12 2014 -0700"
      },
      "committer": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Tue May 20 14:00:53 2014 -0700"
      },
      "message": "Add getMediaSession to RCC\n\nThis is to make integration with Media notifications easier.\n\nChange-Id: I783ae5c2620ff0e11bf5584604b9c9623850e2f0\n"
    },
    {
      "commit": "7ea18e1c92ab84d1a0d00087e6e3784646661fe8",
      "tree": "27f7ffaeff141e3fc59a567d608553c210856049",
      "parents": [
        "9e1379f1126c1101f69445572bd441b2211791fa"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue May 20 13:50:06 2014 -0700"
      },
      "committer": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue May 20 13:50:06 2014 -0700"
      },
      "message": "Add wearable notification extensions to frameworks/base.\n\nChange-Id: Ic312cec7dc11e637002ff2be3975940a93a6babf\n"
    },
    {
      "commit": "b86b1027a3274dc13a1025ae8ad74157483f7f65",
      "tree": "f6ab2045810053d0367c75272cf38251678a7052",
      "parents": [
        "15f3e288190d9b831ca77fb063582144c25abf9e",
        "9777fdb7af696ca15906d03ad8aa7a3d8d51e4b3"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@android.com",
        "time": "Tue May 20 20:47:29 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 20 20:47:29 2014 +0000"
      },
      "message": "am 9777fdb7: am b0a7f84b: am 63bf04d8: Merge \"Fix NullException in QwertyKeyListener.KeyDown\"\n\n* commit \u00279777fdb7af696ca15906d03ad8aa7a3d8d51e4b3\u0027:\n  Fix NullException in QwertyKeyListener.KeyDown\n"
    },
    {
      "commit": "9777fdb7af696ca15906d03ad8aa7a3d8d51e4b3",
      "tree": "62659bfd57748c6626cb32b406cebd8d1919ee4b",
      "parents": [
        "7ba69dd8bd428494c7a2848b5d3325d47cf4afbf",
        "b0a7f84b6de20edc6337163a4a07e3c524991ddb"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@android.com",
        "time": "Tue May 20 20:44:21 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 20 20:44:21 2014 +0000"
      },
      "message": "am b0a7f84b: am 63bf04d8: Merge \"Fix NullException in QwertyKeyListener.KeyDown\"\n\n* commit \u0027b0a7f84b6de20edc6337163a4a07e3c524991ddb\u0027:\n  Fix NullException in QwertyKeyListener.KeyDown\n"
    },
    {
      "commit": "b0a7f84b6de20edc6337163a4a07e3c524991ddb",
      "tree": "8f93e2071692f92c6d630d140a7dffadbb19ff14",
      "parents": [
        "889814cee0ebcf70069d04d3ae77c97c09efb5a1",
        "63bf04d88bcc00876c30c9f2848da8c44b42185b"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@android.com",
        "time": "Tue May 20 20:40:20 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 20 20:40:20 2014 +0000"
      },
      "message": "am 63bf04d8: Merge \"Fix NullException in QwertyKeyListener.KeyDown\"\n\n* commit \u002763bf04d88bcc00876c30c9f2848da8c44b42185b\u0027:\n  Fix NullException in QwertyKeyListener.KeyDown\n"
    },
    {
      "commit": "15f3e288190d9b831ca77fb063582144c25abf9e",
      "tree": "fd0dbdbaa52b9d36d027385ed1591f1833617f45",
      "parents": [
        "3bf27231930d10c1552f2822f90d4fc5fc97cba9",
        "1bba1c8c1ac27739edb0963cbfcc024027bf3246"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue May 20 20:37:58 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 20:37:58 2014 +0000"
      },
      "message": "Merge \"Should not be closing system dialogs when Recents is hidden. (Bug 15109551)\""
    },
    {
      "commit": "63bf04d88bcc00876c30c9f2848da8c44b42185b",
      "tree": "5712d45581df52386cfafbe15d02bf800890a96f",
      "parents": [
        "32912e0a7308d2e0327b3273763f0b13fd0099c0",
        "e004b868f3e10d133798cfc719a69e3a1db0fa18"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@android.com",
        "time": "Tue May 20 20:37:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 20 20:37:44 2014 +0000"
      },
      "message": "Merge \"Fix NullException in QwertyKeyListener.KeyDown\""
    },
    {
      "commit": "3bf27231930d10c1552f2822f90d4fc5fc97cba9",
      "tree": "afd068b04b0a22dda091485f7f4c52777fd89135",
      "parents": [
        "51eb4e657cc68df7fabbcd4538d26ea139449c01",
        "d4e6d467cd61d6bec1ae25744a415a96f0a0f760"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue May 20 20:25:08 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 20:25:08 2014 +0000"
      },
      "message": "Merge \"Delay the dispatching of non-wakeup alarms.\""
    },
    {
      "commit": "d4e6d467cd61d6bec1ae25744a415a96f0a0f760",
      "tree": "c3af28e17543bc27b08368a49c29c6b632cf8ec0",
      "parents": [
        "62d5bc745a4fd7f305a47b628b1fe902ee9d29f8"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri May 16 16:32:37 2014 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue May 20 13:24:25 2014 -0700"
      },
      "message": "Delay the dispatching of non-wakeup alarms.\n\nWhen the screen is off, there are no guarantees about when\nnon-wakeup alarms will be dispatched.  Historically they are\ndispatched any time the device wakes up.  With this change,\nwe will delay the dispatch until sometime later.\n\nThe amount of delay is determined by how long the screen has\nbeen off.  Currently there are three possible delays: up to\n2 minutes if the screen has been off for less than 5 minutes;\nup to 15 minutes if it has been off for less than 30 minutes;\nand otherwise up to an hour.\n\nWhen the screen is turned on or a wakeup alarm is dispatched,\nall delayed alarms will also be dispatched.\n\nNote that one of the things this delays is TIME_TICK, which\nmeans the in many cases we won\u0027t deliver TIME_TICK until the\nscreen is in the process of waking up.  The current\nimplementation causes this to be delayed until the SCREEN_ON\nbroadcast is sent; we probably want to improve this to have\nthe power manager tell the alarm manager about the screen\nturning on before it sends that broadcast, to help make sure\nthings like the lock screen can update their current time\nbefore the screen is actually turned on.\n\nIn addition, switch all of the alarm stats to use the new\nPendingIntent \"tag\" identifier for its operations, instead\nof the old code to try to construct a pseudo-identifier\nby retrieving the raw Intent.\n\nAlso add a new package manager command to immediately write\npackages.xml.\n\nChange-Id: Id4b14757cccff9cb2c6b36de994de38163abf615\n"
    },
    {
      "commit": "3b5c4272db3e089c4a06d2db2ddf2aee5ebb6281",
      "tree": "c72df25b9662305e595a99bb89683876571072be",
      "parents": [
        "d41b9116800a5f17d2cab3a773c8cf52070fb9fb"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue May 20 13:20:42 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue May 20 13:20:42 2014 -0700"
      },
      "message": "Various API review fixes to resources and drawables\n\nBUG: 15025565\nChange-Id: If00c85816f8288338967f7a85453d21f858f5ca7\n"
    },
    {
      "commit": "51eb4e657cc68df7fabbcd4538d26ea139449c01",
      "tree": "d3f3ca269189b8aa3a38b67e0b97845875bf9ebe",
      "parents": [
        "b720abeee8474f4c641f57c58ac97d537da20cbf",
        "7ba69dd8bd428494c7a2848b5d3325d47cf4afbf"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue May 20 20:18:11 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 20 20:18:11 2014 +0000"
      },
      "message": "am 7ba69dd8: am 9e1379f1: Fix sdk docs build for framework from remote input api addition.\n\n* commit \u00277ba69dd8bd428494c7a2848b5d3325d47cf4afbf\u0027:\n  Fix sdk docs build for framework from remote input api addition.\n"
    },
    {
      "commit": "b720abeee8474f4c641f57c58ac97d537da20cbf",
      "tree": "41022046e10a0d94cfda67c61f8fc6374f33d755",
      "parents": [
        "3fff22173c7010467ce9e134e89b367e311d122b",
        "8f1e7aded3495ea160e9910d70d147a4ca9eead0"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue May 20 13:15:30 2014 -0700"
      },
      "committer": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue May 20 13:15:30 2014 -0700"
      },
      "message": "resolved conflicts for merge of 8f1e7ade to master\n\nChange-Id: Icabc5d274502abf8d40116d373c9f9d0ac062386\n"
    },
    {
      "commit": "1bba1c8c1ac27739edb0963cbfcc024027bf3246",
      "tree": "c8eccdc7ad224b40a6b6b4ecbd8c7eca784d13aa",
      "parents": [
        "3fff22173c7010467ce9e134e89b367e311d122b"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue May 20 13:12:12 2014 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue May 20 13:12:12 2014 -0700"
      },
      "message": "Should not be closing system dialogs when Recents is hidden. (Bug 15109551)\n\nChange-Id: Ia73753074ce620ede136cd4b156d6bfeadb900cf\n"
    },
    {
      "commit": "7ba69dd8bd428494c7a2848b5d3325d47cf4afbf",
      "tree": "3970d7a8bfbd2754019a66a48cee617fda61b918",
      "parents": [
        "8f1e7aded3495ea160e9910d70d147a4ca9eead0",
        "9e1379f1126c1101f69445572bd441b2211791fa"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue May 20 20:07:32 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 20 20:07:32 2014 +0000"
      },
      "message": "am 9e1379f1: Fix sdk docs build for framework from remote input api addition.\n\n* commit \u00279e1379f1126c1101f69445572bd441b2211791fa\u0027:\n  Fix sdk docs build for framework from remote input api addition.\n"
    },
    {
      "commit": "9e1379f1126c1101f69445572bd441b2211791fa",
      "tree": "a2aaff5cd13f9625725bc628147b5bfc0ba22db3",
      "parents": [
        "5cadc3b00aa775a63518383046c902b130e09b4c"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue May 20 12:50:51 2014 -0700"
      },
      "committer": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue May 20 12:51:29 2014 -0700"
      },
      "message": "Fix sdk docs build for framework from remote input api addition.\n\nChange-Id: I6a6f3df06d924fe72f67466d67d9feced8d8719f\n"
    },
    {
      "commit": "3fff22173c7010467ce9e134e89b367e311d122b",
      "tree": "38cfc07b6fe6ab96b50d2387a52ffb1109e5f468",
      "parents": [
        "eeb11cde21a468ddec1caf32b9526c63fc1e8585",
        "e715e8cc00de841d690bddd1e17741a0e9b05293"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Tue May 20 19:06:45 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 19:06:45 2014 +0000"
      },
      "message": "Merge \"Fix a runtime break caused by merge conflict\""
    },
    {
      "commit": "eeb11cde21a468ddec1caf32b9526c63fc1e8585",
      "tree": "c78b7369b3a904d4e21e28d35f5c0316ec2d1a36",
      "parents": [
        "304ebe60b215d11b534afb550f46150205d1632a",
        "a67be03f9e2734c0a6c03af20e17f963daaed257"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue May 20 19:03:44 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 19:03:45 2014 +0000"
      },
      "message": "Merge \"Add NetworkFactory names and unregistration.\""
    },
    {
      "commit": "304ebe60b215d11b534afb550f46150205d1632a",
      "tree": "e227b5ee30f6f61ed59a295972a31b6df83cdd20",
      "parents": [
        "5633e37ec10e0d873acec9c64a091ab0a97caf75",
        "b2a4658a630a99b0e0ff44bc54aa5b02557a571b"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue May 20 18:59:05 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 18:59:05 2014 +0000"
      },
      "message": "Merge \"USB: Fix race condition in acquiring global reference in UsbRequest JNI code\""
    },
    {
      "commit": "5633e37ec10e0d873acec9c64a091ab0a97caf75",
      "tree": "cc6193c3c5782a9fe1fe41ea25a99fb0e0a93e37",
      "parents": [
        "f564c7fe86d2aa9a7622667771d9e4bbf5518ffa",
        "fa2b3fc6cd15a3b6bbfef87288b97354edb42307"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue May 20 18:58:35 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 18:58:35 2014 +0000"
      },
      "message": "Merge \"USB: Minor cleanup from API council review\""
    },
    {
      "commit": "e715e8cc00de841d690bddd1e17741a0e9b05293",
      "tree": "9cfcf38aa77cd8debf7d2fd232404e4df289cbff",
      "parents": [
        "f564c7fe86d2aa9a7622667771d9e4bbf5518ffa"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Tue May 20 11:50:17 2014 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Tue May 20 11:50:17 2014 -0700"
      },
      "message": "Fix a runtime break caused by merge conflict\n\nKwd changed the name of WifiHotspotService to PasspointService; and\nthe reference to the name was moved in master. Merge ended up picking\nup incorrect name WifiPasspointService. This change fixes that.\n\nBug: 15106138\nChange-Id: Ib6d8aee53db39314a9d98abcbd8e0863210de1bb\n"
    },
    {
      "commit": "8f1e7aded3495ea160e9910d70d147a4ca9eead0",
      "tree": "199ac2bb9223001b3f33292c03ed4c39740836b2",
      "parents": [
        "ecf09321c5604558b159057e430b7faf7e6a7352",
        "5cadc3b00aa775a63518383046c902b130e09b4c"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue May 20 18:41:46 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 20 18:41:46 2014 +0000"
      },
      "message": "am 5cadc3b0: Add RemoteInput, Grouping, and Extender to Notification api.\n\n* commit \u00275cadc3b00aa775a63518383046c902b130e09b4c\u0027:\n  Add RemoteInput, Grouping, and Extender to Notification api.\n"
    },
    {
      "commit": "b2a4658a630a99b0e0ff44bc54aa5b02557a571b",
      "tree": "214c1ae59ba7669102a3c1f5f7d5164ffadea003",
      "parents": [
        "fa2b3fc6cd15a3b6bbfef87288b97354edb42307"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue May 20 11:33:35 2014 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue May 20 11:33:35 2014 -0700"
      },
      "message": "USB: Fix race condition in acquiring global reference in UsbRequest JNI code\n\nFixes bug https://code.google.com/p/android/issues/detail?id\u003d59467\n\nChange-Id: I8365e1be4eb0f1f2da49b658af677b590a80e382\n"
    },
    {
      "commit": "fa2b3fc6cd15a3b6bbfef87288b97354edb42307",
      "tree": "0838741880f17c70a8cf55cdb1728bd5ca3d88bb",
      "parents": [
        "e4f1960652a50b99100f7ff68ed461524ca2b9f1"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue May 20 08:08:37 2014 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue May 20 11:14:58 2014 -0700"
      },
      "message": "USB: Minor cleanup from API council review\n\nBug: 15089961\nChange-Id: I8a22fad94d2a52d2270c89240b2a47bd1cef17b5\n"
    },
    {
      "commit": "f564c7fe86d2aa9a7622667771d9e4bbf5518ffa",
      "tree": "2d5e4644e044c37448b0319392ee65592fcfa887",
      "parents": [
        "d41b9116800a5f17d2cab3a773c8cf52070fb9fb",
        "ecf09321c5604558b159057e430b7faf7e6a7352"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Tue May 20 18:58:06 2014 +0100"
      },
      "committer": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Tue May 20 19:13:39 2014 +0100"
      },
      "message": "resolved conflicts for merge of ecf09321 to master\n\nChange-Id: I7a440204dfc79f3b82bd95d3d1276158bf3d44a2\n"
    },
    {
      "commit": "d41b9116800a5f17d2cab3a773c8cf52070fb9fb",
      "tree": "12fc089a9aba22639f7ffd03daed94dee3e096ec",
      "parents": [
        "f31512eb17b6327c5f81bfb8a69c3a6119a0dd66"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue May 20 10:51:38 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue May 20 10:51:38 2014 -0700"
      },
      "message": "Revert \"Various API council fixes to drawables\"\n\nThis reverts commit a2146b713c3b2f3bf215cfd42b012cf31f2f6e8a.\n\nChange-Id: I80d5e3e0d0bfa5eb18021e2783fa92a6f12d7bf8\n"
    },
    {
      "commit": "f31512eb17b6327c5f81bfb8a69c3a6119a0dd66",
      "tree": "f943aef163183fb7727f3864fb8ba67a05d35634",
      "parents": [
        "b5eb843e4b7c56259e2609e2e668bf5a4cd51f42",
        "e5b082d6eb0489e7dbe3159338f8c94c0af61dee"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue May 20 17:45:52 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 17:45:52 2014 +0000"
      },
      "message": "Merge \"Various API council fixes to drawables\""
    },
    {
      "commit": "e5b082d6eb0489e7dbe3159338f8c94c0af61dee",
      "tree": "207993b40132dc3b7e183c53849e079139c8a80c",
      "parents": [
        "677a9f24962eee95ad959e587b193da93d8872d1"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue May 20 10:45:22 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue May 20 10:45:22 2014 -0700"
      },
      "message": "Various API council fixes to drawables\n\nBUG: 15089957\nChange-Id: Ieaf468bbff092e68f6313d8a5ecccda8b753806d\n"
    },
    {
      "commit": "7dc5b41e609d3ff55ca194682832d14a7236fa87",
      "tree": "29f506b15b4828d9639ec470f3a629b14b7b1756",
      "parents": [
        "d6a91b0bb64b17dcf4ae635f428dfd4ad310f73e"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon May 19 18:09:04 2014 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue May 20 10:38:59 2014 -0700"
      },
      "message": "Clean up Outline API, method on drawable\n\nbug:15025466\nbug:15089680\nChange-Id: I8d3b64a0d9dbdbaf679042c8b384d2050323a8e6\n"
    },
    {
      "commit": "b5eb843e4b7c56259e2609e2e668bf5a4cd51f42",
      "tree": "dc35dc1d955d3d9d9601b3de732ed3523670c7dc",
      "parents": [
        "e4ca30503cb428f030fe52f429dac0119acfa170",
        "989540264ab553109a272459339c03015fca9197"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue May 20 17:36:11 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 17:36:11 2014 +0000"
      },
      "message": "Merge \"Fix 64 bit long pointer size for media scanning\""
    },
    {
      "commit": "62b25a5bf0750483f36ac79c88177ee2ab630f8e",
      "tree": "f69b7a88474a84d726ff55507fe082c272e3c6f2",
      "parents": [
        "e4ca30503cb428f030fe52f429dac0119acfa170"
      ],
      "author": {
        "name": "Andres Morales",
        "email": "anmorales@google.com",
        "time": "Tue May 20 16:22:41 2014 +0000"
      },
      "committer": {
        "name": "Andres Morales",
        "email": "anmorales@google.com",
        "time": "Tue May 20 16:59:34 2014 +0000"
      },
      "message": "Revert \"Adding INfcUnlockSettings and NfcUnlock interface class.\"\n\nThis will be re-added as a Trustlet in a subsequent CL.\n\nThis reverts commit 38a7ed05f8fed0aa81f7214d827875f9876ffbe1.\n\nChange-Id: I5aa36df42a7751f165b4ef184e0cda57e5568b59\n"
    },
    {
      "commit": "5cadc3b00aa775a63518383046c902b130e09b4c",
      "tree": "7283af9b6305b27fbb22033a40f90e3586fa1557",
      "parents": [
        "e0d6a6b05b0861a5aa6dd8189de61a4da8d39dae"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue May 20 09:55:39 2014 -0700"
      },
      "committer": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue May 20 09:55:39 2014 -0700"
      },
      "message": "Add RemoteInput, Grouping, and Extender to Notification api.\n\nRemoteInputs annotate actions and content intents to request\ninput from the user as part of an intent being sent. Results\nare sent along using ClipData to avoid unparcel of developer\nprovided bundle values. A helper method is expexted to be used\nto extract results.\n\nGrouping allows notifications to be bundled together, with an optional\nsummary notification for display on older platforms. SortKey is an\nimportant part of grouping since child notifications will likely have\na prescribed ordering. It is also useful in top level notifications\nfor apps that want to provide an ordering all other fields being equal.\n\nAlso provide a fluid way to to extend Actions and Notifications\nusing Extenders, e.g.:\n\nNotification n \u003d new NotificationCompat.Builder(context)\n    .setOption1()\n    .apply(new SomeExtender()\n        .setOption2())\n    .build();\n\nThis helps extension libraries provide a nice API experience for devs.\n\nChange-Id: Ib3438ef854772c2c34d21bf1eb4ed7c9e032106f\n"
    },
    {
      "commit": "99c6e072aa6681b581a4c2308d7cd4a72948e27c",
      "tree": "81940cf164ec14d0c5be2e2f19bb17e7fd703e1f",
      "parents": [
        "77bc0a17e8668945548f3b4936e4888ec3eb189e"
      ],
      "author": {
        "name": "Maurice Lam",
        "email": "yukl@google.com",
        "time": "Mon Apr 28 18:24:28 2014 -0700"
      },
      "committer": {
        "name": "Maurice Lam",
        "email": "yukl@google.com",
        "time": "Tue May 20 09:38:22 2014 -0700"
      },
      "message": "Disable swipe-to-reveal nav bar / status bar during setup\n\nMake the system refuse to show system navigation bar when immersive\nmode is on before finishing setup.\n\nChange-Id: Id6383e13bdb7e4c4b93b2fbaf83c154c387af694\n"
    },
    {
      "commit": "e4ca30503cb428f030fe52f429dac0119acfa170",
      "tree": "bdccb614438c114ce070e822523563b7996e9a28",
      "parents": [
        "05ad48206a082057e17723d32493c153faa6881e",
        "b3ce4b1b7896fc22ac3fe1e06a61481f13f2d364"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue May 20 09:35:36 2014 -0700"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue May 20 09:35:36 2014 -0700"
      },
      "message": "resolved conflicts for merge of b3ce4b1b to master\n\nChange-Id: I7f9abc0eb75f7c7042037e73c8fdb67025a2ee2a\n"
    },
    {
      "commit": "a67be03f9e2734c0a6c03af20e17f963daaed257",
      "tree": "5ee9e13d2372af5405fa875979ec77ebd63dd125",
      "parents": [
        "05ad48206a082057e17723d32493c153faa6881e"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri May 16 15:49:14 2014 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue May 20 09:03:57 2014 -0700"
      },
      "message": "Add NetworkFactory names and unregistration.\n\nSome Factories come and go (Telephony) and so they need to be able to unregister.\nAlso, debugging is tough when the factories are anonymous, so add names for logging.\n\nLastly, only send single set of NetworkRequests to a newly registered NetworkFactory\nand only send the requests.\n\nChange-Id: I717d63363f25c446f8ecf38d933b1a35d744af6e\n"
    },
    {
      "commit": "05ad48206a082057e17723d32493c153faa6881e",
      "tree": "e313d0f1191a7f337e0d1268d1ab182a98e843e2",
      "parents": [
        "646b1db4589ce3af86bc2ba76ab52e127a4c1971"
      ],
      "author": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Fri May 16 14:16:03 2014 +0200"
      },
      "committer": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Tue May 20 17:03:22 2014 +0200"
      },
      "message": "Add ZEN and speedbump to NotificationListenerService\n\nChange-Id: I39fae5d77863e0d10cf236a096cc589167d146d3\n"
    },
    {
      "commit": "646b1db4589ce3af86bc2ba76ab52e127a4c1971",
      "tree": "8bd31c8f309e8a170f6caffc9a3cf608d0c6ea43",
      "parents": [
        "41fc656b38c1fc97bd00d0d72cf66294eca3811b",
        "800d72b0e05049e4a8f90ea96ec165fc975264ce"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Tue May 20 14:52:50 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 14:52:50 2014 +0000"
      },
      "message": "Merge \"Add to activity transition API as requested by consumers.\""
    },
    {
      "commit": "41fc656b38c1fc97bd00d0d72cf66294eca3811b",
      "tree": "90f3fd0edb217352587ad6bf9ee1f277ecbfa6fc",
      "parents": [
        "1fcc3b18969815ab1a386823fa246f483465dd04",
        "42516d19db936b10874c27e16eeacda041af01f9"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Tue May 20 14:51:37 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 14:51:39 2014 +0000"
      },
      "message": "Merge \"API Review: split out BidirectionalTypeConverter.\""
    },
    {
      "commit": "1fcc3b18969815ab1a386823fa246f483465dd04",
      "tree": "2177410863f971e03c7f273124eec3798a9387e7",
      "parents": [
        "2566bc82cc7c348759e39632c6f88e4f7af10e1b",
        "918988c1ce5af002d41c7ac37f3fa490558b0c90"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue May 20 14:10:53 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 14:10:53 2014 +0000"
      },
      "message": "Merge \"Baby steps\""
    },
    {
      "commit": "2566bc82cc7c348759e39632c6f88e4f7af10e1b",
      "tree": "526debce8cc85b69b1ffb0feb07451e0856b8e68",
      "parents": [
        "87be9ba1eaa396c95c5f335c8ba51123d304a7bb",
        "cffd1e42d329c99f0fd85243b703fd29573d4fe6"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue May 20 14:10:06 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 14:10:07 2014 +0000"
      },
      "message": "Merge \"Fix typo causing immersive mode transition flickering.\""
    },
    {
      "commit": "800d72b0e05049e4a8f90ea96ec165fc975264ce",
      "tree": "b79a069e5cf9e8ae10f1bdd77c35f5c409982403",
      "parents": [
        "2631da82aeedc18a79d64b7bf78b32b8de0e105b"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Mon May 19 07:09:00 2014 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Tue May 20 07:07:30 2014 -0700"
      },
      "message": "Add to activity transition API as requested by consumers.\n\nChange-Id: Iae01d7560770bab0ff9a1728d6552b98b17108ce\n"
    },
    {
      "commit": "87be9ba1eaa396c95c5f335c8ba51123d304a7bb",
      "tree": "718e088f19254d3a2051ce2ccfdeb583cdb6002d",
      "parents": [
        "37dd82208976c8cbfc854eae5b5fcd93d42095a0",
        "7dab61455c32c0a93711ae977d197202dacb6bb6"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue May 20 12:59:51 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 12:59:52 2014 +0000"
      },
      "message": "Merge \"Fix reference to ProxyInfo extra\""
    },
    {
      "commit": "37dd82208976c8cbfc854eae5b5fcd93d42095a0",
      "tree": "e24513a55f25e916915710bdae68ff3e6dd86a3a",
      "parents": [
        "47c6514eaa5f1b0af101108b3c1b599cefa14b23",
        "24d7cfa4d6a3331708bb7b37f551b4f534b02f7c"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue May 20 12:48:21 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 12:48:22 2014 +0000"
      },
      "message": "Merge \"Fixed measuring and layouting of the more card and expandableviews.\""
    },
    {
      "commit": "24d7cfa4d6a3331708bb7b37f551b4f534b02f7c",
      "tree": "de1c0bbb1370deb87e1d2c69e1530d50b5e34aa2",
      "parents": [
        "863834bd96bdebcf21f4c4a7d8285d4858c061e4"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue May 20 13:50:57 2014 +0200"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue May 20 14:38:08 2014 +0200"
      },
      "message": "Fixed measuring and layouting of the more card and expandableviews.\n\nChange-Id: I2848b39c6498ce9ad197ed7bad8423c74b372419\n"
    },
    {
      "commit": "cffd1e42d329c99f0fd85243b703fd29573d4fe6",
      "tree": "1ecd835f9527abb6106d645e83700e762dd00229",
      "parents": [
        "47c6514eaa5f1b0af101108b3c1b599cefa14b23"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue May 20 13:48:01 2014 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue May 20 13:48:37 2014 +0200"
      },
      "message": "Fix typo causing immersive mode transition flickering.\n\nBug: 15095056\nChange-Id: Ibc75bb4f61070f4cf00756ab1a216255e38932af\n"
    },
    {
      "commit": "03e8a834da8189b3a20023cee31e78a17a45b07b",
      "tree": "b512eef8bcf463cf531ec80cdaa935b8419ab9f8",
      "parents": [
        "47c6514eaa5f1b0af101108b3c1b599cefa14b23"
      ],
      "author": {
        "name": "Yuncheol Heo",
        "email": "ycheo@google.com",
        "time": "Tue May 20 19:49:58 2014 +0900"
      },
      "committer": {
        "name": "Yuncheol Heo",
        "email": "ycheo@google.com",
        "time": "Tue May 20 19:49:58 2014 +0900"
      },
      "message": "Fix the wrong conversion of byte to int.\n\nBecause \u0027byte\u0027 type is signed, we need a mask when converting it to \u0027int\u0027 type.\n\nChange-Id: I3a8fcb38c9d108c0280d66301e29144391807401\n"
    },
    {
      "commit": "47c6514eaa5f1b0af101108b3c1b599cefa14b23",
      "tree": "4afddb00638ab183df462e1e88f14a7520888d9e",
      "parents": [
        "05ee041453618bc42b4faa232eab39da13b058c8",
        "cd98ecc66b968c5d5d0d12522c4c8c9b848bf181"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue May 20 09:58:35 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 20 09:58:35 2014 +0000"
      },
      "message": "am cd98ecc6: am 6071e45a: Merge \"add a command to list all bonded devices\" into klp-modular-dev\n\n* commit \u0027cd98ecc66b968c5d5d0d12522c4c8c9b848bf181\u0027:\n  add a command to list all bonded devices\n"
    },
    {
      "commit": "05ee041453618bc42b4faa232eab39da13b058c8",
      "tree": "5abb91fcb167ee606420a6b5c12763f5276993fa",
      "parents": [
        "adf6aff5b03b1e3ca4636f9887225a7f906d1238"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Tue May 20 02:43:02 2014 -0700"
      },
      "committer": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Tue May 20 02:43:02 2014 -0700"
      },
      "message": "Remove a hide tag link.\n\nChange-Id: I6781dcfcaf89c6b00e0641549f946b90e4543218\n"
    },
    {
      "commit": "ecf09321c5604558b159057e430b7faf7e6a7352",
      "tree": "23b18fa6bdcb11cafd5070ca22d79cb4b4f22e04",
      "parents": [
        "b3ce4b1b7896fc22ac3fe1e06a61481f13f2d364",
        "e0d6a6b05b0861a5aa6dd8189de61a4da8d39dae"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Tue May 20 09:39:05 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 20 09:39:05 2014 +0000"
      },
      "message": "am e0d6a6b0: Merge \"Add PackagManager flag for WebView system feature.\" into klp-modular-dev\n\n* commit \u0027e0d6a6b05b0861a5aa6dd8189de61a4da8d39dae\u0027:\n  Add PackagManager flag for WebView system feature.\n"
    },
    {
      "commit": "e0d6a6b05b0861a5aa6dd8189de61a4da8d39dae",
      "tree": "4f294fa162fea34c0b27743d5d43c77bcc869755",
      "parents": [
        "6071e45a64ab764eb86603f2f4496cfd5c8de708",
        "422c7a5834b4e0f1bbf56d00fb824c9bbbd3ead4"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Tue May 20 09:32:42 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 09:32:43 2014 +0000"
      },
      "message": "Merge \"Add PackagManager flag for WebView system feature.\" into klp-modular-dev"
    },
    {
      "commit": "b3ce4b1b7896fc22ac3fe1e06a61481f13f2d364",
      "tree": "274dd3fcc257c668949eb9aa1831540846d389a0",
      "parents": [
        "cd98ecc66b968c5d5d0d12522c4c8c9b848bf181",
        "889814cee0ebcf70069d04d3ae77c97c09efb5a1"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue May 20 09:28:40 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 20 09:28:40 2014 +0000"
      },
      "message": "am 889814ce: resolved conflicts for merge of 32912e0a to stage-aosp-master\n\n* commit \u0027889814cee0ebcf70069d04d3ae77c97c09efb5a1\u0027:\n  wallpaper: limit wallpaper width to sys.max_texture_size\n"
    },
    {
      "commit": "cd98ecc66b968c5d5d0d12522c4c8c9b848bf181",
      "tree": "278d9ff58761f2499cf220ad55ef0cf17ddbf57d",
      "parents": [
        "9d1c38144683f61a01c445ba4e8ce921a82f697f",
        "6071e45a64ab764eb86603f2f4496cfd5c8de708"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue May 20 09:26:18 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 20 09:26:18 2014 +0000"
      },
      "message": "am 6071e45a: Merge \"add a command to list all bonded devices\" into klp-modular-dev\n\n* commit \u00276071e45a64ab764eb86603f2f4496cfd5c8de708\u0027:\n  add a command to list all bonded devices\n"
    },
    {
      "commit": "adf6aff5b03b1e3ca4636f9887225a7f906d1238",
      "tree": "5ae90d72830be6e734b5b5309e5c5d93d225a680",
      "parents": [
        "48bb35b965e5c07425f3c05ce758ee4fbe850d79"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Tue May 20 06:30:20 2014 +0000"
      },
      "committer": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Mon May 19 23:52:45 2014 -0700"
      },
      "message": "Revert \"Revert \"APIs for BLE scan, scan filter, batch scan, onFound/onLost and multiple advertising.\"\"\n\nThis reverts commit b1d9fbc0f8dea0c77ed810190b325bfdaaf21789.\n\nChange-Id: Ic8dec9385a7c763170ebeb1bcddd221c72f46e88\n"
    },
    {
      "commit": "48bb35b965e5c07425f3c05ce758ee4fbe850d79",
      "tree": "db87550ea271898210b3fdf4af02e6ed56d1bc78",
      "parents": [
        "319b40c9cf0b77d68c5925baa44b81f024f5705a",
        "285ff430fae4ddcef35ca122f6387eaef3cadb32"
      ],
      "author": {
        "name": "Youngsang Cho",
        "email": "youngsang@google.com",
        "time": "Tue May 20 05:55:21 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 05:55:21 2014 +0000"
      },
      "message": "Merge \"Make mSessionCallback null in TvView.unbindTvInput\""
    },
    {
      "commit": "889814cee0ebcf70069d04d3ae77c97c09efb5a1",
      "tree": "5096380a92e2db4a6fa5500c0619632eb597e488",
      "parents": [
        "00fabcbeb035fb513293ea01d245002f40b3234f",
        "32912e0a7308d2e0327b3273763f0b13fd0099c0"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Mon May 19 22:42:58 2014 -0700"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Mon May 19 22:42:58 2014 -0700"
      },
      "message": "resolved conflicts for merge of 32912e0a to stage-aosp-master\n\nChange-Id: I140e2024bd0e6e81ab550718103d45220d8bde26\n"
    },
    {
      "commit": "285ff430fae4ddcef35ca122f6387eaef3cadb32",
      "tree": "e95bd849aa111013e215d8f67435ab9775860ea7",
      "parents": [
        "e704324a01000cad912c3c637e6341dd82306763"
      ],
      "author": {
        "name": "Youngsang Cho",
        "email": "youngsang@google.com",
        "time": "Tue May 20 14:37:01 2014 +0900"
      },
      "committer": {
        "name": "Youngsang Cho",
        "email": "youngsang@google.com",
        "time": "Tue May 20 14:37:01 2014 +0900"
      },
      "message": "Make mSessionCallback null in TvView.unbindTvInput\n\nBug: 15096705\nChange-Id: I5a13f9ad648bafc76667cbda39bcb138cfbc5de2\n"
    },
    {
      "commit": "319b40c9cf0b77d68c5925baa44b81f024f5705a",
      "tree": "a2ab92c6b13bb1f15ba009d0dc7ee2778d72015a",
      "parents": [
        "62d5bc745a4fd7f305a47b628b1fe902ee9d29f8"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Tue May 20 04:52:35 2014 +0000"
      },
      "committer": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Tue May 20 04:52:35 2014 +0000"
      },
      "message": "Revert \"APIs for BLE scan, scan filter, batch scan, onFound/onLost and multiple advertising.\"\n\nThis reverts commit 2c4e68a86b7a9b9f760a8907b93ff40ccad56c80.\n\nChange-Id: I98c91343d886ebe22d0bf75a710fa0b0abf738b6\n"
    },
    {
      "commit": "6071e45a64ab764eb86603f2f4496cfd5c8de708",
      "tree": "3d4cadf6f05af23cc4ba1f0cc1cd007a30b9ddc0",
      "parents": [
        "9e58b46b566e2b1963ea1e42a9696a32784859f4",
        "d22b2413b9b79374a6a8e2176de577c8eac0d1b7"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue May 20 04:36:47 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 04:36:48 2014 +0000"
      },
      "message": "Merge \"add a command to list all bonded devices\" into klp-modular-dev"
    },
    {
      "commit": "d22b2413b9b79374a6a8e2176de577c8eac0d1b7",
      "tree": "c966a50bd2ac40be1cfecb771d937a45d89e1e80",
      "parents": [
        "45734b4ae180ea3c34f92575b3ed362bbf4f20e5"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Mon May 19 21:34:25 2014 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Mon May 19 21:36:10 2014 -0700"
      },
      "message": "add a command to list all bonded devices\n\nBug: 14601515\n\nChange-Id: I3cc5bb664485ef768bb81f1f8870ed9bf62f8329\n"
    },
    {
      "commit": "f1c025cbcd98f2366d384c5aac114c330090a645",
      "tree": "2ffedd39c8b6b50edd002c03d1ce1cbbbbade2cc",
      "parents": [
        "f65bfe3ba4c3562e7a872cbb8395f5e3afc0bdf5"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue May 20 13:26:36 2014 +0900"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue May 20 13:26:36 2014 +0900"
      },
      "message": "Change visibility of TvInputManager.Session.setSurface()\n\nChange the visibility from package private to @hide public. This is\nto enable use case of TvInputServices wrapping another\nTvInputServices so that it can pass the Surface object it has to the\nwrapped service.\n\nChange-Id: Ib1cdc4992a26f2adca099077cb9fa7f8b41c3163\n"
    },
    {
      "commit": "989540264ab553109a272459339c03015fca9197",
      "tree": "bf1d78f2bc43726789e9317cd24673939a16b398",
      "parents": [
        "07d5e7d5fa971c60776fe6388467b77e7d3f1970"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon May 19 21:18:18 2014 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon May 19 21:18:18 2014 -0700"
      },
      "message": "Fix 64 bit long pointer size for media scanning\n\nBug: 14993718\nChange-Id: I98989caddcca67c2b3257cead948382fddb066da\n"
    }
  ],
  "next": "32912e0a7308d2e0327b3273763f0b13fd0099c0"
}
