)]}'
{
  "log": [
    {
      "commit": "e988cf779e19e2e321eb59361107e3819e39ce3b",
      "tree": "72fd831c6c2ac5e38cb58da9e6169ae59c21ca5b",
      "parents": [
        "e79fed595c0e1ac1a0892e8cac0870743cf089f7"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu May 28 15:47:06 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu May 28 15:47:06 2015 -0700"
      },
      "message": "Fix NullPointerException in VideoCallImpl.\n\nThere were instances of NPEs due to a null mHandler in the VideoCallImpl.\nTraced the problem down to InCallService implementations which do not\nregister a VideoCall Callback (e.g. gearhead).\n\nAdded null checks for uses of mHandler.\n\nBug: 21474154\nChange-Id: I44dffde5e46529cc62912d417ad23c7b7dd1a1ba\n"
    },
    {
      "commit": "e79fed595c0e1ac1a0892e8cac0870743cf089f7",
      "tree": "b7abe0111fa9bfa33594f36d1b6b7f984799a877",
      "parents": [
        "abfdaead4c3a11b2a9997bf3ebe252ed975d2b28",
        "f38be7b2b0bf06a59b3997dfa6ae26b1ec3677f0"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu May 28 22:34:43 2015 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Thu May 28 22:34:44 2015 +0000"
      },
      "message": "Merge \"Add support for specifying looper on VideoProviders.\" into m-wireless-dev"
    },
    {
      "commit": "abfdaead4c3a11b2a9997bf3ebe252ed975d2b28",
      "tree": "1b8c821f8292d82e7d631e81883e56f01bdd0e63",
      "parents": [
        "b9e6d98c6c0a05ebfc73a14d1ac2a47d58290241"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu May 28 15:09:10 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu May 28 15:09:10 2015 -0700"
      },
      "message": "Add new carrier config settings.\n\n1. Add new carrier config setting for \"bool_allow_emergency_video_calls\".\nThis allows us to control on a per-carrier basis whether emergency\nvideo calls are allowed.\n2. Add carrier config setting \"bool_allow_video_pause\", which\nwas previously in overlay files in packages/services/Telephony (Figured I\nwould clean this up while I\u0027m here).\n\nBug: 20089489\nChange-Id: I97e0983b4a7c8e8086ab58e7e839011e62fabcaf\n"
    },
    {
      "commit": "b9e6d98c6c0a05ebfc73a14d1ac2a47d58290241",
      "tree": "454644adc0905f021ae6ee3d9814cc49135833e0",
      "parents": [
        "5b2b40a0d5cca2a5f19fbb5e0e99348c5c30ce62"
      ],
      "author": {
        "name": "Soonil Nagarkar",
        "email": "sooniln@google.com",
        "time": "Wed May 27 11:23:37 2015 -0700"
      },
      "committer": {
        "name": "Soonil Nagarkar",
        "email": "sooniln@google.com",
        "time": "Wed May 27 11:23:37 2015 -0700"
      },
      "message": "Add NO_BATCH flag to WifiScanner\n\nChange-Id: Idd521f724684986ff84306327d42b810f7b30245\n"
    },
    {
      "commit": "5b2b40a0d5cca2a5f19fbb5e0e99348c5c30ce62",
      "tree": "ba6c802949d54413dcde4c5d92fae9f19f73844f",
      "parents": [
        "c599cdfc135e51b060bcc7be60d2bc63fd7b7c71"
      ],
      "author": {
        "name": "Soonil Nagarkar",
        "email": "sooniln@google.com",
        "time": "Wed May 27 10:37:08 2015 -0700"
      },
      "committer": {
        "name": "Soonil Nagarkar",
        "email": "sooniln@google.com",
        "time": "Wed May 27 10:37:08 2015 -0700"
      },
      "message": "Revert \"Add NO_BATCH flag to WifiScanner\"\n\nThis reverts commit 56fbb20da1d9fc731abb423f637cbf6f15afcff7.\n"
    },
    {
      "commit": "c599cdfc135e51b060bcc7be60d2bc63fd7b7c71",
      "tree": "d233ffe95593743b75e2017a56468bd3f72751e0",
      "parents": [
        "4920f2619cce510625d5e18b270858e9537d0883",
        "56fbb20da1d9fc731abb423f637cbf6f15afcff7"
      ],
      "author": {
        "name": "Soonil Nagarkar",
        "email": "sooniln@google.com",
        "time": "Wed May 27 16:33:09 2015 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed May 27 16:33:09 2015 +0000"
      },
      "message": "Merge \"Add NO_BATCH flag to WifiScanner\" into m-wireless-dev"
    },
    {
      "commit": "56fbb20da1d9fc731abb423f637cbf6f15afcff7",
      "tree": "b29dbe0a4a51e4a45fd924515d1365299a0f0f2d",
      "parents": [
        "5faa1c4c5a7d7b3547dae489b00a52f8f652aa2a"
      ],
      "author": {
        "name": "Soonil Nagarkar",
        "email": "sooniln@google.com",
        "time": "Tue May 26 17:32:13 2015 -0700"
      },
      "committer": {
        "name": "Soonil Nagarkar",
        "email": "sooniln@google.com",
        "time": "Tue May 26 17:32:13 2015 -0700"
      },
      "message": "Add NO_BATCH flag to WifiScanner\n\nChange-Id: Ic9971260d88793c35ce13bf2e1b64f7b6ef08e65\n"
    },
    {
      "commit": "4920f2619cce510625d5e18b270858e9537d0883",
      "tree": "ba6c802949d54413dcde4c5d92fae9f19f73844f",
      "parents": [
        "5faa1c4c5a7d7b3547dae489b00a52f8f652aa2a",
        "7bd553fc119e12a64dccce7b2846ec76a3478353"
      ],
      "author": {
        "name": "Anthony Lee",
        "email": "anthonylee@google.com",
        "time": "Tue May 26 23:22:35 2015 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Tue May 26 23:22:36 2015 +0000"
      },
      "message": "Merge \"Add Carrier Presence to CP2: Phone\" into m-wireless-dev"
    },
    {
      "commit": "f38be7b2b0bf06a59b3997dfa6ae26b1ec3677f0",
      "tree": "e003cb55a5e225577023f4887ce9c75f8dbd0aab",
      "parents": [
        "e391b136ff194e832eb143b86b8c5a0053c23053"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri May 22 15:43:28 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri May 22 15:43:28 2015 -0700"
      },
      "message": "Add support for specifying looper on VideoProviders.\n\nAdded constructor for VideoProviders to allow creating instances where\nthe Looper is specified.  This is required for creating\nVideoProviderProxy instances within Telecom.\n\nBug: 20232310\nChange-Id: Ieb31e499caca9d65ff4b52c287e030c0ceeeb6ee\n"
    },
    {
      "commit": "5faa1c4c5a7d7b3547dae489b00a52f8f652aa2a",
      "tree": "1e5d307b004cd443922ca654100f665bea0f6600",
      "parents": [
        "c4ea0369dd01ec1ed53b5c8930d2f3831d793442",
        "e447fcd445f339f12d81dafa98a3b8d8a6a1ae7e"
      ],
      "author": {
        "name": "Pierre Vandwalle",
        "email": "vandwalle@google.com",
        "time": "Thu May 21 01:24:33 2015 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Thu May 21 01:24:33 2015 +0000"
      },
      "message": "Merge \"keep hal based pno disabled by default\" into m-wireless-dev"
    },
    {
      "commit": "e447fcd445f339f12d81dafa98a3b8d8a6a1ae7e",
      "tree": "8bb950d70b219bca95da587ba38369bd9b8ce084",
      "parents": [
        "e391b136ff194e832eb143b86b8c5a0053c23053"
      ],
      "author": {
        "name": "Pierre Vandwalle",
        "email": "vandwalle@google.com",
        "time": "Wed May 20 18:23:45 2015 -0700"
      },
      "committer": {
        "name": "Pierre Vandwalle",
        "email": "vandwalle@google.com",
        "time": "Wed May 20 18:23:45 2015 -0700"
      },
      "message": "keep hal based pno disabled by default\n\nChange-Id: Ia0de13fa127877a6bfd8b46b5a8b940b1faa7f3d\n"
    },
    {
      "commit": "c4ea0369dd01ec1ed53b5c8930d2f3831d793442",
      "tree": "0bc6a8a6e6394bf846a7651da98a8c211a6f8ac2",
      "parents": [
        "e391b136ff194e832eb143b86b8c5a0053c23053"
      ],
      "author": {
        "name": "Pierre Vandwalle",
        "email": "vandwalle@google.com",
        "time": "Wed May 20 15:15:31 2015 -0700"
      },
      "committer": {
        "name": "Pierre Vandwalle",
        "email": "vandwalle@google.com",
        "time": "Wed May 20 15:15:31 2015 -0700"
      },
      "message": "fix annoying typo\n\nChange-Id: Ic8411d622755ee168da6495d2e86201fb3c1154f\n"
    },
    {
      "commit": "e391b136ff194e832eb143b86b8c5a0053c23053",
      "tree": "da7ac2121b0fffcd15dc93e357ade97f81045d88",
      "parents": [
        "4f7606eb88ffcaa264aeb29241c59c403a879f25"
      ],
      "author": {
        "name": "Nitin Arora",
        "email": "niarora@codeaurora.org",
        "time": "Thu May 07 18:45:44 2015 -0700"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Tue May 19 22:40:00 2015 -0700"
      },
      "message": "DO NOT MERGE Bluetooth: Clear BLE always ON apps at Airplane mode\n\nThis patch clears the container managing the Ble Always On\napps while switching on, the airplane mode. The airplane mode\nwill completely turn Off the Bleutooth Adapter from any state\nit is in.\n\nChange-Id: Ib28d39d85efe3aac37e3a53a4fb892099568c702\n"
    },
    {
      "commit": "4f7606eb88ffcaa264aeb29241c59c403a879f25",
      "tree": "b5706888c1bbe4a16e8c3d872e3100df075ed907",
      "parents": [
        "b5760ca996c1059aca1776fa19b17dc2e3f40967"
      ],
      "author": {
        "name": "Pierre Vandwalle",
        "email": "vandwalle@google.com",
        "time": "Tue May 19 18:36:39 2015 -0700"
      },
      "committer": {
        "name": "Pierre Vandwalle",
        "email": "vandwalle@google.com",
        "time": "Tue May 19 18:36:39 2015 -0700"
      },
      "message": "enable SSID whitelist\n\nChange-Id: Ic95a0ecd1d7ad7ae2a0f6232b2e8688fdb41dcc2\n"
    },
    {
      "commit": "b5760ca996c1059aca1776fa19b17dc2e3f40967",
      "tree": "33a90dda9af4111133766f926aecba3b650b571e",
      "parents": [
        "6e356721f0e9150afb39ca7752ffa3f1f03c1559",
        "4451685c7fd16c9a9a77791bb5bc9e4f23f1b6e8"
      ],
      "author": {
        "name": "xinhe",
        "email": "xinhe@google.com",
        "time": "Tue May 19 18:36:17 2015 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Tue May 19 18:36:18 2015 +0000"
      },
      "message": "Merge \"Rename HandlerThread name in RttManager     The sHandlerThread name in RttManager is called \"WifiScanner\".     It should be changed to RTTManager\" into m-wireless-dev"
    },
    {
      "commit": "4451685c7fd16c9a9a77791bb5bc9e4f23f1b6e8",
      "tree": "afaa2028cf0d80a1e3aa76c7ea5cae0dada191ba",
      "parents": [
        "cc88f9362d5d7b64d4c33a0da92051ba0893a16e"
      ],
      "author": {
        "name": "xinhe",
        "email": "xinhe@google.com",
        "time": "Tue May 19 11:25:39 2015 -0700"
      },
      "committer": {
        "name": "xinhe",
        "email": "xinhe@google.com",
        "time": "Tue May 19 11:25:39 2015 -0700"
      },
      "message": "Rename HandlerThread name in RttManager\n    The sHandlerThread name in RttManager is called \"WifiScanner\".\n    It should be changed to RTTManager\n\nBug:21299667\nChange-Id: I545d0810544295fb39d95b5c3d8fe89c3b8fc073\n"
    },
    {
      "commit": "6e356721f0e9150afb39ca7752ffa3f1f03c1559",
      "tree": "a8ee07dd813751862dec4e730bf65b0a202ea3c7",
      "parents": [
        "de0301ac8f5cf9c39d60ac3c37c33ac168cc66c9",
        "95052eb3f52d18ac9b130dacb2fd8ec47721b3f9"
      ],
      "author": {
        "name": "fenglu",
        "email": "fenglu@google.com",
        "time": "Tue May 19 18:24:17 2015 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Tue May 19 18:24:17 2015 +0000"
      },
      "message": "Merge \"LCE feature enhancement\" into m-wireless-dev"
    },
    {
      "commit": "95052eb3f52d18ac9b130dacb2fd8ec47721b3f9",
      "tree": "4cb35273eaeaca7818522aead9ee7768a84a6dff",
      "parents": [
        "f6db0ce6c473cc1c7459e4ce698df2b59d390bc1"
      ],
      "author": {
        "name": "fenglu",
        "email": "fenglu@google.com",
        "time": "Fri May 01 17:04:36 2015 -0700"
      },
      "committer": {
        "name": "fenglu",
        "email": "fenglu@google.com",
        "time": "Tue May 19 10:39:01 2015 -0700"
      },
      "message": "LCE feature enhancement\n\n- space pollLceData calls every 500ms\n- cluster multiple pending pollLceData calls into one\n\nChange-Id: I04513011db3ae29af02bd54fe91cb8e0d4ab9f12\n"
    },
    {
      "commit": "de0301ac8f5cf9c39d60ac3c37c33ac168cc66c9",
      "tree": "7b6404b4f85fb8900deebfea149a26d0aa6e8948",
      "parents": [
        "a3031890abe58932d85ef9b45f2c81eb8a11cac4",
        "3ab204a0fa62631beef88de9a5d1da4649f51716"
      ],
      "author": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Tue May 19 17:13:18 2015 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Tue May 19 17:13:19 2015 +0000"
      },
      "message": "Merge \"DO NOT MERGE Bluetooth: Check for mPanService before changing tethering state\" into m-wireless-dev"
    },
    {
      "commit": "3ab204a0fa62631beef88de9a5d1da4649f51716",
      "tree": "2f93a9488908ac62a3efef57dd7c64f74b999372",
      "parents": [
        "cc88f9362d5d7b64d4c33a0da92051ba0893a16e"
      ],
      "author": {
        "name": "Hemant Gupta",
        "email": "hemantg@codeaurora.org",
        "time": "Sun Feb 15 18:56:54 2015 +0530"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Tue May 19 10:12:42 2015 -0700"
      },
      "message": "DO NOT MERGE Bluetooth: Check for mPanService before changing tethering state\n\nChecking for mPanService before changing OR checking tethering state,\notherwise it will lead to application crash while checking isTetheringOn\nOR changing tethering state.\n\nChange-Id: I00844c03cdb8616118c1d50d7d31c75e51f0ef9b\n"
    },
    {
      "commit": "a3031890abe58932d85ef9b45f2c81eb8a11cac4",
      "tree": "5871ccc9b77e5e74997d5666bc7034da54fa9d0f",
      "parents": [
        "cc88f9362d5d7b64d4c33a0da92051ba0893a16e"
      ],
      "author": {
        "name": "Hemant Gupta",
        "email": "hemantg@codeaurora.org",
        "time": "Fri May 30 22:25:20 2014 +0530"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Tue May 19 09:08:56 2015 -0700"
      },
      "message": "DO NOT MERGE OBEX: Handle GET operation properly\n\nThis change handles GET operation properly whenever the\nInput stream is getting aborted in between. Without this\npatch it was observed that GET request was being sent by\nDUT even when abort has been sent/received resulting\nin IOT issues with some remote devices including PTS.\n\nChange-Id: Idcb4ea04abb57353af5ab1fef050b3a36579892e\n"
    },
    {
      "commit": "7bd553fc119e12a64dccce7b2846ec76a3478353",
      "tree": "18fc78632934051ade58a8c8d28d8b083373ed9d",
      "parents": [
        "cc88f9362d5d7b64d4c33a0da92051ba0893a16e"
      ],
      "author": {
        "name": "Anthony Lee",
        "email": "anthonylee@google.com",
        "time": "Fri May 15 16:22:39 2015 -0700"
      },
      "committer": {
        "name": "Anthony Lee",
        "email": "anthonylee@google.com",
        "time": "Fri May 15 16:22:39 2015 -0700"
      },
      "message": "Add Carrier Presence to CP2: Phone\n\nCarrier Presence (RCS-based) is required for IMS-based telephony\nservices: VoLTE, WFC, and VT (Video Telephony). Public API in the\nform of Presence column is added to Phone. Initial bit-field is\ndefined for for VT capability.\n\nChange-Id: Ice78f895acf89a91f7478115e64caeb8d26f5456\n"
    },
    {
      "commit": "cc88f9362d5d7b64d4c33a0da92051ba0893a16e",
      "tree": "9030a222a87a990aec4082fe7e23893b848750c7",
      "parents": [
        "d366a43b57afd38071d416c383b5e25d425c5be6",
        "5c850671778016a2fa4b4af76c0a945984e3538c"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu May 14 22:59:34 2015 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Thu May 14 22:59:35 2015 +0000"
      },
      "message": "Merge \"DO NOT MERGE Make Conferenceable an abstract class\" into m-wireless-dev"
    },
    {
      "commit": "5c850671778016a2fa4b4af76c0a945984e3538c",
      "tree": "7688272bf0c270a0068364132c8e29a4cdd160a6",
      "parents": [
        "56acbc410093b9854060c3a32c68a60d95cdca85"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed May 13 18:55:18 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu May 14 15:56:07 2015 -0700"
      },
      "message": "DO NOT MERGE Make Conferenceable an abstract class\n\nBug: 21066017\nChange-Id: Ibcbccfc7b1380e417b464aed9b968cbc0a6a1cc2\n"
    },
    {
      "commit": "d366a43b57afd38071d416c383b5e25d425c5be6",
      "tree": "c85a4d07c3917dc6c193f07d3ffd65b88beeb087",
      "parents": [
        "56acbc410093b9854060c3a32c68a60d95cdca85",
        "3655257810aec8adea7012352e34a353d7122f11"
      ],
      "author": {
        "name": "Pierre Vandwalle",
        "email": "vandwalle@google.com",
        "time": "Thu May 14 22:34:08 2015 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Thu May 14 22:34:08 2015 +0000"
      },
      "message": "Merge \"hal based pno and lazy roam implementation\" into m-wireless-dev"
    },
    {
      "commit": "3655257810aec8adea7012352e34a353d7122f11",
      "tree": "5b79d7c30289f050e80c8b17b6424bab03bda760",
      "parents": [
        "6d3a7575e102e44514c1f834bd497f6b26e96769"
      ],
      "author": {
        "name": "Pierre Vandwalle",
        "email": "vandwalle@google.com",
        "time": "Mon May 11 13:20:48 2015 -0700"
      },
      "committer": {
        "name": "Pierre Vandwalle",
        "email": "vandwalle@google.com",
        "time": "Thu May 14 15:15:44 2015 -0700"
      },
      "message": "hal based pno and lazy roam implementation\n\nChange-Id: Ib58d40796c896a6d0dad856e0cb86c716c7aee7f\n"
    },
    {
      "commit": "56acbc410093b9854060c3a32c68a60d95cdca85",
      "tree": "abbad361fa27423a0754bcaf3432c655f9b72637",
      "parents": [
        "6d3a7575e102e44514c1f834bd497f6b26e96769"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue May 12 13:31:25 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu May 14 12:31:19 2015 -0700"
      },
      "message": "DO NOT MERGE Fixes for APi review\n\nMove CameraCapabilities into VideoProfile\nMake PhoneAccount and PhoneAccountHandle final\n\nBug: 21040387\nBug: 21066505\nChange-Id: I72453c89ae3765f9b9cf263938fce96d5978d2e0\n"
    },
    {
      "commit": "6d3a7575e102e44514c1f834bd497f6b26e96769",
      "tree": "a5c2740176bc2ac3a8c6ab00f71feddf882fddac",
      "parents": [
        "0910526fe4a1477d0b8fc7889c9d8912eebcc752"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue May 12 16:18:03 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu May 14 11:57:30 2015 -0700"
      },
      "message": "DO NOT MERGE More video related API fixes\n\nandroid.telecom.Connection.VideoProvider\n* onSetPauseImage takes Uri instead of String\n* changeCallDataUsage -\u003e setCallDataUsage\n* add quality constants to changeVideoQuality() docs\n\nandroid.telecom.InCallService.VideoCall\n* setPauseImage takes Uri instea dof String\n\nandroid.telecom.VideoProfile.VideoState\n* Move constants to VideoProfile, prefix with STATE_\n\nBug: 21040387\nBug: 21066505\nChange-Id: I764e72aced9d1e2d30d6d0cf0862100860d47c79\n"
    },
    {
      "commit": "0910526fe4a1477d0b8fc7889c9d8912eebcc752",
      "tree": "852001e207cb5cd7f2daf40fabb464a6825d147a",
      "parents": [
        "b6ea500ef580d1967f194c51724f01e74bd94024"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed May 13 14:14:54 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu May 14 11:07:40 2015 -0700"
      },
      "message": "DO NOT MERGE Rename AudioState to CallAudioState\n\nDeprecate AudioState class and make methods @SystemApi where\nnecessary to minimize impact to SystemApi\nReplace usages of AudioState inside Telecom sub-systems\nFire both onCallAudioStateChanged and onAudioStateChanged callbacks\nfor backward compatibility\nSupport both setAudioState and setCallAudioState for all classes\n\nBug: 21040387\nBug: 21088300\nChange-Id: I3ec7b3afdaa344c6d639d1c421f1842d67f7d0f7\n"
    },
    {
      "commit": "b6ea500ef580d1967f194c51724f01e74bd94024",
      "tree": "4a4882c00ecebdb1ed4c34a5976a03d82f6b1ed9",
      "parents": [
        "7e00b669bcb5fc1d7f7ae106f8b398750834bbf0"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed May 13 15:59:29 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu May 14 10:18:52 2015 -0700"
      },
      "message": "DO NOT MERGE Add BIND_TELECOM_CONNECTION_SERVICE permission\n\nBug: 21088342\nChange-Id: I465307899d83c4a3ee5e88a28554c4b867c1f4ba\n"
    },
    {
      "commit": "7e00b669bcb5fc1d7f7ae106f8b398750834bbf0",
      "tree": "a84e340e42c7427e443fef64963224127a11f958",
      "parents": [
        "216d8c3635e0fd8da730616d89ec0ea2ce10be76",
        "a8fc387e20818e902b1140d4e17fb3b40ae4e5a6"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue May 12 23:31:10 2015 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Tue May 12 23:31:12 2015 +0000"
      },
      "message": "Merge \"Add support for static RadioCapabilities.\" into m-wireless-dev"
    },
    {
      "commit": "a8fc387e20818e902b1140d4e17fb3b40ae4e5a6",
      "tree": "ea203897cfb6866a82fb489b57d0bfc995176fee",
      "parents": [
        "93bbf2774d934e08919f9996cf9daf402ddb9407"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon May 11 17:54:13 2015 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue May 12 15:41:09 2015 -0700"
      },
      "message": "Add support for static RadioCapabilities.\n\nSome RILs don\u0027t support RIL_REQUEST_GET_RADIO_CAPABILITY.  Add\ncode to RIL.java to notice a REQUEST_NOT_SUPPORTED response and\ncheck config.xml (config_radio_access_family) for a static answer.\n\nAlso catching GENERIC_FAILURE responses because Hammerhead modem\nreturns that.  B 21079604 created for this.\n\nIf neither Modem nor config.xml provide data, uses RAF_UNKNOWN\nso we don\u0027t lie about capabilities and also so we fail fast\n(setPreferredNetwork won\u0027t work).\n\nbug:20561357\nChange-Id: I9607e8e99242c6f7a6e330741d4afe8bbd08b1e7\n"
    },
    {
      "commit": "216d8c3635e0fd8da730616d89ec0ea2ce10be76",
      "tree": "a039dd0e6b8a87ef09b5bf8f3c2d024927397f8b",
      "parents": [
        "2b5b6602030237cd14f832bf456097495374f39f"
      ],
      "author": {
        "name": "Pierre Vandwalle",
        "email": "vandwalle@google.com",
        "time": "Fri May 08 16:07:04 2015 -0700"
      },
      "committer": {
        "name": "Pierre Vandwalle",
        "email": "vandwalle@google.com",
        "time": "Fri May 08 16:07:15 2015 -0700"
      },
      "message": "fix null pointer crash\nBug:20232584\n\nChange-Id: I7c46e372bc8f3a54b0428ef56c034eb2c79133ea\n"
    },
    {
      "commit": "2b5b6602030237cd14f832bf456097495374f39f",
      "tree": "83d07bed3925ab338c3a074a8eb43b0a3012dc30",
      "parents": [
        "9225cc4f2e58673f9ebad31a3234d5b2cc3ef920"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri May 08 14:54:23 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri May 08 14:55:22 2015 -0700"
      },
      "message": "DO NOT MERGE Un-@hiding some missed VT APIs.\n\nBug: 20947116\nChange-Id: Idda9b7c7debafbea8c42eaadb75c3375b2c8ddb2\n"
    },
    {
      "commit": "9225cc4f2e58673f9ebad31a3234d5b2cc3ef920",
      "tree": "a42712a8175caa58df62d5060baf720262bf153c",
      "parents": [
        "2ac9f1e1fb919c3a3405452e725437d1dfa8665a"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Fri May 01 00:50:32 2015 -0700"
      },
      "committer": {
        "name": "Tom Turney",
        "email": "tturney@google.com",
        "time": "Fri May 08 21:28:08 2015 +0000"
      },
      "message": "[DO NOT MERGE] Fix a bug in ScanSettings constructor.\n\nChange-Id: I36e6effe8063bacddd61fe2c47c0360d7ffaee71\n"
    },
    {
      "commit": "2ac9f1e1fb919c3a3405452e725437d1dfa8665a",
      "tree": "e12e826ff228ddf1ad0e8e4dc17cca87ee631dd8",
      "parents": [
        "295d6bdba83bc5c127e9c3a0fabd3e9b396c7ede"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Sun Apr 26 17:04:29 2015 -0700"
      },
      "committer": {
        "name": "Tom Turney",
        "email": "tturney@google.com",
        "time": "Fri May 08 21:27:42 2015 +0000"
      },
      "message": "[DO NOT MERGE] Honor Ble scanning settings from Settings UI.\n\nBug:20643039\n\nChange-Id: Ib1465108e26b8537c9da1bfbb31a99d2e33da910\n"
    },
    {
      "commit": "295d6bdba83bc5c127e9c3a0fabd3e9b396c7ede",
      "tree": "2014fd7678a00bdaf7cf6c24ebb34416ada93185",
      "parents": [
        "39465f9d8a6cfe5f6117248f10247fb721ab5468",
        "5dc486c4b1dc0900fa545949b1f6427ed75b50c4"
      ],
      "author": {
        "name": "Tom Turney",
        "email": "tturney@google.com",
        "time": "Fri May 08 21:27:27 2015 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Fri May 08 21:27:28 2015 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Temp workaround to track max beacons.\" into m-wireless-dev"
    },
    {
      "commit": "39465f9d8a6cfe5f6117248f10247fb721ab5468",
      "tree": "3f25660c96cfd1d49da99f9cd74416027f77f61d",
      "parents": [
        "73a8912a4dd8e435cc85201d7171ef4125eabf2b"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Apr 23 14:44:19 2015 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Fri May 08 12:07:02 2015 -0700"
      },
      "message": "DO NOT MERGE Remove CallState and rename PRE_DIAL_WAIT\n\nBug: 20532827\nBug: 20532435\nChange-Id: I5f0308c5cf4e4a9cf9020b4fe7fa5f3f8dee6e67\n"
    },
    {
      "commit": "73a8912a4dd8e435cc85201d7171ef4125eabf2b",
      "tree": "395a04817867657ab23137d3332bd4a122287729",
      "parents": [
        "75dfd6b3bfe6cd0b5a38f4603776bbf7dd4e10ee"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Apr 23 15:47:06 2015 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu May 07 13:39:45 2015 -0700"
      },
      "message": "DO NOT MERGE Add handler parameter for callbacks.\n\nBug: 20160491\nChange-Id: I94639b06b8c97b6585e169d667a67ce328e716af\n"
    },
    {
      "commit": "75dfd6b3bfe6cd0b5a38f4603776bbf7dd4e10ee",
      "tree": "0aa48254122da8cfebfb9640cb7bb3a0250e61d7",
      "parents": [
        "93bbf2774d934e08919f9996cf9daf402ddb9407"
      ],
      "author": {
        "name": "Nitin Arora",
        "email": "niarora@codeaurora.org",
        "time": "Wed Apr 29 12:35:03 2015 -0700"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Wed May 06 22:01:05 2015 -0700"
      },
      "message": "DO NOT MERGE Bluetooth: Ensure Bluetooth interface handle is valid\n\nThis change adds null checks to Bluetooth interface handle to prevent\nusing null references when BluetoothService is not up. Also removed\nthe callbacks for the intermediate state removed for now as they are\nnot being used.\n\nChange-Id: I4c4a406c99a51e0759d9163f7d658d64dee11ad9\n"
    },
    {
      "commit": "5dc486c4b1dc0900fa545949b1f6427ed75b50c4",
      "tree": "46ce2c6aa62bf560f824e0e3f416b375749f6d44",
      "parents": [
        "93bbf2774d934e08919f9996cf9daf402ddb9407"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Wed Apr 29 11:14:18 2015 -0700"
      },
      "committer": {
        "name": "tturney",
        "email": "tturney@google.com",
        "time": "Tue May 05 14:00:24 2015 -0700"
      },
      "message": "[DO NOT MERGE] Temp workaround to track max beacons.\n\nChange-Id: Ia65a7a0ec98d0181cf62db343e00c4a0b01c32d8\n"
    },
    {
      "commit": "93bbf2774d934e08919f9996cf9daf402ddb9407",
      "tree": "05458ad69fdbfa310d8e651746e5170d3ef158ee",
      "parents": [
        "113bd7d209fdacab107c15740569fc531a104a99"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Mon May 04 18:01:47 2015 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Mon May 04 18:14:28 2015 -0700"
      },
      "message": "Add VT over IMS global setting.\n\nBug: 20750301\nChange-Id: Ifb6e832aa67e50aef247a19ef7a7f64096a67dd6\n"
    },
    {
      "commit": "113bd7d209fdacab107c15740569fc531a104a99",
      "tree": "d06e3b96f766683dd7f0dc1d811fb18c76043e1b",
      "parents": [
        "f18217248d647a29f64bc8f360667887e145d6d8"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Wed Apr 29 14:38:11 2015 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Fri May 01 13:45:03 2015 -0700"
      },
      "message": "DO NOT MERGE Add Properties to Call.Details.\n\nMoved some capabilities to properties which seemed appropriate.\n\nBug: 20160395\nChange-Id: Iacef4365822e5c3e50f0c41a501bf295c22055f1\n"
    },
    {
      "commit": "f18217248d647a29f64bc8f360667887e145d6d8",
      "tree": "1441f582d7a54002420f126769e9a3714be53198",
      "parents": [
        "0353e1ca060f2c008ffb9eb13f2eb13144c984ee"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri May 01 09:46:44 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri May 01 09:46:44 2015 -0700"
      },
      "message": "Change sendSessionModifyRequest VideoProvider API signature.\n\nIncluding a fromProfile in addition to the requestedProfile.\n\n- Changed VideoCallImpl to generate the fromVideoProfile based on the\ncall\u0027s current videoState.  This ensures the InCall UI only needs to\npass in the new video profile; the VideoCall Impl already has enough\nknowledge to generate the fromProfile.\n  - Changed VideoCallImpl to track the current videoQuality, which forms\na part of the fromVideoProfile.\n\nBug: 20704229\nChange-Id: I89f293f03a2b13fc8c1dcfd8a07ab8640d3950e0\n"
    },
    {
      "commit": "0353e1ca060f2c008ffb9eb13f2eb13144c984ee",
      "tree": "78191f0abc2abbf671f345144620ba7a39c36763",
      "parents": [
        "5c868a2cd27b499928dfbadc0bf9a59169c6a35e",
        "d37bb3223e233c10c0f3e7df2e742cf5280a8a12"
      ],
      "author": {
        "name": "Prerepa Viswanadham",
        "email": "dham@google.com",
        "time": "Thu Apr 30 22:49:58 2015 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Thu Apr 30 22:49:58 2015 +0000"
      },
      "message": "Merge \"DO NOT MERGE\" into m-wireless-dev"
    },
    {
      "commit": "d37bb3223e233c10c0f3e7df2e742cf5280a8a12",
      "tree": "8f0f88b9bc5e4629777828fd7016078fa17ef59d",
      "parents": [
        "35105ee76b6aeede3c076e61b4ed4e1457bdefae"
      ],
      "author": {
        "name": "Prerepa Viswanadham",
        "email": "dham@google.com",
        "time": "Thu Apr 30 15:41:52 2015 -0700"
      },
      "committer": {
        "name": "Prerepa Viswanadham",
        "email": "dham@google.com",
        "time": "Thu Apr 30 15:48:27 2015 -0700"
      },
      "message": "DO NOT MERGE\n\nFix build\n\nChange-Id: Id1cc4cc2b241b775edd1553e49fbff4b728adfc4\n"
    },
    {
      "commit": "5c868a2cd27b499928dfbadc0bf9a59169c6a35e",
      "tree": "bf789be9a2e88fb5eda090db70cb539465b00b7a",
      "parents": [
        "35105ee76b6aeede3c076e61b4ed4e1457bdefae"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Feb 26 10:46:17 2015 -0800"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Apr 30 22:40:58 2015 +0000"
      },
      "message": "Support for bearer_bitmask.\n\nChange-Id: I7cae3d229445607c66b6472124264588f7571097\n"
    },
    {
      "commit": "35105ee76b6aeede3c076e61b4ed4e1457bdefae",
      "tree": "4e12117002a37e3247581de4d9e7edb34b85a1d6",
      "parents": [
        "b6f59f48cb3a187a62c87163cc05b744221c2b0e",
        "4d18d6078c11b0e38806faadebb80ac34aa80f33"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Thu Apr 30 19:24:24 2015 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Thu Apr 30 19:24:26 2015 +0000"
      },
      "message": "Merge \"RCS/Presence enabler.\" into m-wireless-dev"
    },
    {
      "commit": "b6f59f48cb3a187a62c87163cc05b744221c2b0e",
      "tree": "f9a73f75052f7a02160ad412ff92f3c2c9f63dc4",
      "parents": [
        "f6db0ce6c473cc1c7459e4ce698df2b59d390bc1",
        "2fe25f89cc88f5e6c386a53e4f06643194f260f1"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed Apr 29 23:29:30 2015 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Apr 29 23:29:49 2015 +0000"
      },
      "message": "Merge \"IMS-VT: Enable video calls\" into m-wireless-dev"
    },
    {
      "commit": "f6db0ce6c473cc1c7459e4ce698df2b59d390bc1",
      "tree": "d9f8e1e0b0ae372dffc63144ec87f8e0080296e1",
      "parents": [
        "8407f289e12814e3726712ec52a0df764340901d"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "ssasin@codeaurora.org",
        "time": "Mon Apr 06 12:16:58 2015 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Apr 28 11:25:31 2015 -0700"
      },
      "message": "DO NOT MERGE - Make sure to return network type after conversion\n\nAfter converting raf to type, make sure to return\nnetwork type\n\nChange-Id: Ifb8bf33b852323b1a9b6febf3a87d1c1bc1082f7\n"
    },
    {
      "commit": "8407f289e12814e3726712ec52a0df764340901d",
      "tree": "3f5e53dbd1dd9b5a5f8d4eeabd671b7beea27c1f",
      "parents": [
        "536f7c56e389f17f3337f3af9fec8d7f95a783e9"
      ],
      "author": {
        "name": "Abhishek Adappa",
        "email": "aadappa@codeaurora.org",
        "time": "Fri Apr 03 14:19:26 2015 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Apr 28 11:14:52 2015 -0700"
      },
      "message": "DO NOT MERGE - Radio Access Family related fixes\n\n1. Include EHRPD in the EVDO group\n2. Fix mapping of CDMA network type to include EVDO\n3. Add utility to get the network type from the Raf\n\nChange-Id: I4d3658a3d0063cbc8cd51cfb38666c6bb17f80dd\n"
    },
    {
      "commit": "536f7c56e389f17f3337f3af9fec8d7f95a783e9",
      "tree": "5cdb6d9b43564b0ecda72b3f8860a03790b21a4f",
      "parents": [
        "17455a3d39350a39eb995897929977d793358365"
      ],
      "author": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Wed Apr 01 14:02:16 2015 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Apr 28 11:00:10 2015 -0700"
      },
      "message": "DO NOT MERGE - Multi-sim device would show 2 PLMN in status bar even if they are same.\n\nBug: 19710990\nChange-Id: Iee3841b0abf31937787c01da3685bc76b5c86f03\n"
    },
    {
      "commit": "17455a3d39350a39eb995897929977d793358365",
      "tree": "4765cf4b4edff6c8a96f1ecb02c6faef5b99d11a",
      "parents": [
        "2a550449bcb4a6cff2fa96f7e7bf147dc485d5eb"
      ],
      "author": {
        "name": "Anthony Lee",
        "email": "anthonylee@google.com",
        "time": "Fri Apr 24 15:25:29 2015 -0700"
      },
      "committer": {
        "name": "Anthony Lee",
        "email": "anthonylee@google.com",
        "time": "Tue Apr 28 07:13:34 2015 -0700"
      },
      "message": "Add plumbing for merge failures and renable button. (3/4)\n\nThe merge failure is not plumbed up through any layer that\ncan trap the callback and act on it.  The first part of this\nfix is to create that plumbing.  Then we need to reenable the\nmerge button. At this point in time, we leverage the fact\nthat forcing the call to reassess its capabilities will poke\nthe InCallUI to reenable the merge button. In the future, we\nshould plumb the merge failure all the way to InCallUI and\nnot only handle the button but display UI to the user. The UI\nis currently being displayed by CallNotifier which is the wrong\nplace. See b/20530631 for more details.\n\nBug: 20229905\nChange-Id: I0355ada46b484c6db4bee656c77386dd61be5e1f\n"
    },
    {
      "commit": "2a550449bcb4a6cff2fa96f7e7bf147dc485d5eb",
      "tree": "fb0e2f3c0177ad3a8ab39280d79a5db192fd666b",
      "parents": [
        "e20b8ad4c43e671b5115cfefe5740b7d9462b685",
        "58687715da977cceb45e78debf7b46d48b554e93"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Tue Apr 28 01:23:29 2015 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Tue Apr 28 01:23:31 2015 +0000"
      },
      "message": "Merge \"Added parameter to avoid having a stream opened, and with that, file truncated on no-op.\" into m-wireless-dev"
    },
    {
      "commit": "e20b8ad4c43e671b5115cfefe5740b7d9462b685",
      "tree": "2450afb548d55448aee176425c96a4a10431368e",
      "parents": [
        "d7017c42be527ac7cbf5de6bc0ba56c676543e52"
      ],
      "author": {
        "name": "Jan Nordqvist",
        "email": "jannq@google.com",
        "time": "Fri Apr 24 13:46:42 2015 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Mon Apr 27 22:15:53 2015 +0000"
      },
      "message": "Changed logging tag.\n\nChange-Id: I9a916305910c65425ffe7ea8d5a29dba0ee9a8da\n"
    },
    {
      "commit": "d7017c42be527ac7cbf5de6bc0ba56c676543e52",
      "tree": "02394db428f6616770851e94353727e2b1e81840",
      "parents": [
        "bde0b1e4c8672133e346d964f946d435da8f4d22"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Apr 27 13:13:32 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Apr 27 13:13:32 2015 -0700"
      },
      "message": "Fixing issue where conference calls enable speaker phone.\n\n- The issue was due to a mis-merge in ParcelableConference.  The write\nof the status hints happens at the end of the writeToParcel method.\n\nBug: 20503132\nChange-Id: I40ef9b267b48876006e4cbe29e5ae09ba77bcb33\n"
    },
    {
      "commit": "bde0b1e4c8672133e346d964f946d435da8f4d22",
      "tree": "96b70a6720b43343d5cba33243b50769cd34c0d7",
      "parents": [
        "890eb710f9e06fa88ed1f0a006ddd0c36d75b9a7"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Apr 24 15:09:58 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Apr 24 23:47:37 2015 +0000"
      },
      "message": "Add videoStateToString on videoProvider Class.\n\n- Got tired of looking at numerical integer videoStates, so added a new\n\"videoStateToString\" static method, similar to how we have a\nConnection#capabilitiesToString method.\n\nBug: 20257400\nChange-Id: I39fcf413938c90e5993985f0976ad4fcce11505d\n"
    },
    {
      "commit": "890eb710f9e06fa88ed1f0a006ddd0c36d75b9a7",
      "tree": "fc4044046c337dde64f510206583da0d3c0d69fc",
      "parents": [
        "9ddd2e78cb82d3c7e18aeba325bb8733cdb3fb1d",
        "56e02703f79ec842214bee4347459b38430c981c"
      ],
      "author": {
        "name": "Cheuksan Wang",
        "email": "edwang@google.com",
        "time": "Fri Apr 24 23:35:22 2015 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Fri Apr 24 23:35:25 2015 +0000"
      },
      "message": "Merge \"add injectSmsPdu with subId to ISms.aidl\" into m-wireless-dev"
    },
    {
      "commit": "9ddd2e78cb82d3c7e18aeba325bb8733cdb3fb1d",
      "tree": "4707818db63e7d0fb710d0806ee6104c91834558",
      "parents": [
        "ebc5ced56e474e48777194fd6ca349a6cedb1e6f"
      ],
      "author": {
        "name": "Cheuksan Wang",
        "email": "edwang@google.com",
        "time": "Thu Apr 02 15:45:47 2015 -0700"
      },
      "committer": {
        "name": "Cheuksan Wang",
        "email": "edwang@google.com",
        "time": "Fri Apr 24 22:45:46 2015 +0000"
      },
      "message": "Update the SmsMessage.createFromPdu() API call\n\nDeprecate the old createFromPdu(byte[] pdu) call because it just\nguesses the format of the PDU. Instead, unhide the\ncreateFromPdu(byte[] pdu, String format) call which specifies the PDU\nformat.\n\nBUG: 20015718\nChange-Id: I133fc17bf5af4f762fea3106e75beea58185fd5d\n"
    },
    {
      "commit": "ebc5ced56e474e48777194fd6ca349a6cedb1e6f",
      "tree": "2522d5544df70ee3c385b14f359a26d7a72ed2aa",
      "parents": [
        "e87e4f077c8f5dc8dc7b1b5cd68cbe8ca51f2396"
      ],
      "author": {
        "name": "xinhe",
        "email": "xinhe@google.com",
        "time": "Wed Apr 22 15:36:29 2015 -0700"
      },
      "committer": {
        "name": "xin He",
        "email": "xinhe@google.com",
        "time": "Fri Apr 24 22:17:48 2015 +0000"
      },
      "message": "No Permission check for WiFi RTT\n\nBug:19918231\nChange-Id: I98aea756cc15683596096e46da48efe0737ae1d1\n"
    },
    {
      "commit": "e87e4f077c8f5dc8dc7b1b5cd68cbe8ca51f2396",
      "tree": "5957610080f41910a9c7a0c2097ab258a7857c3c",
      "parents": [
        "712cdaf48e83f71033fd097a5d2cc6238fdad6db"
      ],
      "author": {
        "name": "Cheuksan Wang",
        "email": "edwang@google.com",
        "time": "Wed Apr 15 15:41:36 2015 -0700"
      },
      "committer": {
        "name": "Cheuksan Wang",
        "email": "edwang@google.com",
        "time": "Fri Apr 24 21:51:28 2015 +0000"
      },
      "message": "add a parameter to carrier messaging calls to request delivery status\n\nIn the carrier messaging API, I forgot to add the parameter to request\ndelivery status. We need to add one more parameter (to indicate\nrequesting delivery status) to these calls:\n\nonSendMultipartTextSms\nonSendTextSms\nonSendDataSms\n\nBackward compatibility is maintained in\nCarrierMessagingService.java. Third-party carrier apps implementing\nthe old API will continue to work.\n\nBUG: 20224743\nChange-Id: I09901558e7cb75a9ec6a5bd5ba2c8117ac471932\n"
    },
    {
      "commit": "712cdaf48e83f71033fd097a5d2cc6238fdad6db",
      "tree": "ea62f8aad18a6c5f603778e967b3a57661af3324",
      "parents": [
        "44a05269eeca97036e1d0cf769de4585b8b4f931",
        "0ced792cd69ff4e78b3ea84e6b38c1f1fddce82e"
      ],
      "author": {
        "name": "Cheuksan Wang",
        "email": "edwang@google.com",
        "time": "Fri Apr 24 21:39:01 2015 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Fri Apr 24 21:40:11 2015 +0000"
      },
      "message": "Merge \"Fail SmsManager requests if SubId is not active.\" into m-wireless-dev"
    },
    {
      "commit": "58687715da977cceb45e78debf7b46d48b554e93",
      "tree": "a9f7dd43a7f8f3542c7b16cd8596d1663076a89b",
      "parents": [
        "052a0da4f748eff9392a0dbd41fc5948f7da4cb1"
      ],
      "author": {
        "name": "Jan Nordqvist",
        "email": "jannq@google.com",
        "time": "Thu Apr 23 15:42:55 2015 -0700"
      },
      "committer": {
        "name": "Jan Nordqvist",
        "email": "jannq@google.com",
        "time": "Thu Apr 23 15:42:55 2015 -0700"
      },
      "message": "Added parameter to avoid having a stream opened,\nand with that, file truncated on no-op.\n\nChange-Id: I5813e4fd269c639a437e17f2554efa4db735a8ba\n"
    },
    {
      "commit": "44a05269eeca97036e1d0cf769de4585b8b4f931",
      "tree": "579e6516aad6b7e6449e0a5c90b553acf5278222",
      "parents": [
        "c136973a435d90c95d721943616d8c3a147b10bd",
        "9dfe4ff46abcf0ec9cfe17a1478475a41bd2631e"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Thu Apr 23 22:24:34 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 23 22:24:34 2015 +0000"
      },
      "message": "am 28358eae: Merge \"Fixing to fail android.JobScheduler.TimingConstraintsTest#testSchedulePeriodic in TV test.\" into lmp-mr1-dev\nautomerge: 9dfe4ff\n\n* commit \u00279dfe4ff46abcf0ec9cfe17a1478475a41bd2631e\u0027:\n  Fixing to fail android.JobScheduler.TimingConstraintsTest#testSchedulePeriodic in TV test.\n"
    },
    {
      "commit": "c136973a435d90c95d721943616d8c3a147b10bd",
      "tree": "ea1c4780f4ad837c1c83803d1da6f347237ca0cd",
      "parents": [
        "abf6f48e223ab4d8023a4b86a3f36a889115cb47",
        "9dbb002c88fb85c8b3d7f512b789f183fe8361ad"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Thu Apr 23 22:24:18 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 23 22:24:18 2015 +0000"
      },
      "message": "am d642f829: am 54dee349: docs: Fixed broken urls in the UI testing training main page and revised intro to the \\\u0027Testing UI for a Single App\\\u0027 class.\nautomerge: 9dbb002\n\n* commit \u00279dbb002c88fb85c8b3d7f512b789f183fe8361ad\u0027:\n  docs: Fixed broken urls in the UI testing training main page and revised intro to the \u0027Testing UI for a Single App\u0027 class.\n"
    },
    {
      "commit": "abf6f48e223ab4d8023a4b86a3f36a889115cb47",
      "tree": "ef54e2ee68cf996fde5e4bba65d3b175c85561be",
      "parents": [
        "a9bd0e523a2443fe9aebe97510f8b4cd4174e7b8",
        "29d93329c23101e304985646c7bce71019945185"
      ],
      "author": {
        "name": "Luan Nguyen",
        "email": "luann@google.com",
        "time": "Thu Apr 23 22:24:09 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 23 22:24:09 2015 +0000"
      },
      "message": "am b7647017: am eeb42053: Merge \"docs: Remove note about inablity to submit apps to Google Play.\" into lmp-docs\nautomerge: 29d9332\n\n* commit \u002729d93329c23101e304985646c7bce71019945185\u0027:\n  docs: Remove note about inablity to submit apps to Google Play.\n"
    },
    {
      "commit": "a9bd0e523a2443fe9aebe97510f8b4cd4174e7b8",
      "tree": "a018f227c525a898a24511817f0ad4cea125c57f",
      "parents": [
        "b4d5b32082e3ffd174fc73d9962a963841c0a01c",
        "6a08de6f7db0719c6e414ba36b8090836c91a873"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Thu Apr 23 22:23:57 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 23 22:23:57 2015 +0000"
      },
      "message": "am 0c3b894c: am 91070dc4: Merge \"docs: Added training docs for UI testing frameworks (Espresso, UI Automator).\" into lmp-docs\nautomerge: 6a08de6\n\n* commit \u00276a08de6f7db0719c6e414ba36b8090836c91a873\u0027:\n  docs: Added training docs for UI testing frameworks (Espresso, UI Automator).\n"
    },
    {
      "commit": "b4d5b32082e3ffd174fc73d9962a963841c0a01c",
      "tree": "dd5a7472f678fdcf1f78bcfdc0c919156bc4cec1",
      "parents": [
        "a1a2fa791a6e30917dae90c04cbb16432592f7ff",
        "ab52a9daa310209b27a57b61aadc704b76712c02"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Apr 23 22:23:46 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 23 22:23:46 2015 +0000"
      },
      "message": "am f61aee97: Merge \"[DO NOT MERGE] Fixed NPE when trying to animate a window without display\" into lmp-mr1-dev\nautomerge: ab52a9d  -s ours\n\n* commit \u0027ab52a9daa310209b27a57b61aadc704b76712c02\u0027:\n  [DO NOT MERGE] Fixed NPE when trying to animate a window without display\n"
    },
    {
      "commit": "a1a2fa791a6e30917dae90c04cbb16432592f7ff",
      "tree": "dd5a7472f678fdcf1f78bcfdc0c919156bc4cec1",
      "parents": [
        "4da83def0577171ea901af7c0d0ba2c00ba15141",
        "8a5d2953e2886b610045f268dbb3b2a0a9b0249c"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Thu Apr 23 22:23:34 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 23 22:23:34 2015 +0000"
      },
      "message": "am f2ff12ba: Merge \"docs: Fixed formatting in android:documentLaunchMode syntax section\" into lmp-docs\nautomerge: 8a5d295\n\n* commit \u00278a5d2953e2886b610045f268dbb3b2a0a9b0249c\u0027:\n  docs: Fixed formatting in android:documentLaunchMode syntax section\n"
    },
    {
      "commit": "4da83def0577171ea901af7c0d0ba2c00ba15141",
      "tree": "d232a580508495a2870b40aaa89c550a78545a5a",
      "parents": [
        "3498e6ce90bf3cc79126b1e3bcbeda865e4ae312",
        "678638e8e6c1373f93214bf4da76b53109b4a23d"
      ],
      "author": {
        "name": "Yuichi Araki",
        "email": "yaraki@google.com",
        "time": "Thu Apr 23 22:23:26 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 23 22:23:26 2015 +0000"
      },
      "message": "am 776cf41d: Fix a broken link in javadoc\nautomerge: 678638e\n\n* commit \u0027678638e8e6c1373f93214bf4da76b53109b4a23d\u0027:\n  Fix a broken link in javadoc\n"
    },
    {
      "commit": "3498e6ce90bf3cc79126b1e3bcbeda865e4ae312",
      "tree": "20d281e271a60b7b78402561c036e451e91e5adc",
      "parents": [
        "2f11248654c9cc54d32fcef7803d09e02a0c7b67",
        "c90b7c623f765abcf662364b65f344ef9dcaf3da"
      ],
      "author": {
        "name": "Eric Gilmore",
        "email": "egilmore@google.com",
        "time": "Thu Apr 23 22:23:18 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 23 22:23:18 2015 +0000"
      },
      "message": "am b2b93762: Merge \"Changing wording to reflect c2dm shutdown.\" into lmp-docs\nautomerge: c90b7c6\n\n* commit \u0027c90b7c623f765abcf662364b65f344ef9dcaf3da\u0027:\n  Changing wording to reflect c2dm shutdown.\n"
    },
    {
      "commit": "2f11248654c9cc54d32fcef7803d09e02a0c7b67",
      "tree": "bb100193374aed63e3e39f13ced21e54d1db7e6b",
      "parents": [
        "d342e9918d139b7e1b7ddf1fe3d3bd8874c2f687",
        "20c886fdee111ecc5766c81da6f03130dcb3a918"
      ],
      "author": {
        "name": "Scott Rowe",
        "email": "scottrowe@google.com",
        "time": "Thu Apr 23 22:23:10 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 23 22:23:10 2015 +0000"
      },
      "message": "am 4fc3d3ff: Merge \"docs: Building Live TV Apps\" into lmp-docs\nautomerge: 20c886f\n\n* commit \u002720c886fdee111ecc5766c81da6f03130dcb3a918\u0027:\n  docs: Building Live TV Apps\n"
    },
    {
      "commit": "d342e9918d139b7e1b7ddf1fe3d3bd8874c2f687",
      "tree": "4946bd3c8525b94036ef9c0ff406692fa265d25c",
      "parents": [
        "edd8efe87a978d2fbaed2a1fd1a65ca1441c1683",
        "b24bb3e3109035e627ad8a7d17728b5e6ba39405"
      ],
      "author": {
        "name": "Luan Nguyen",
        "email": "luann@google.com",
        "time": "Thu Apr 23 22:23:02 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 23 22:23:02 2015 +0000"
      },
      "message": "am d01ada25: Merge \"docs: Update ambient mode to mention disabling bitmap filtering\" into lmp-docs\nautomerge: b24bb3e\n\n* commit \u0027b24bb3e3109035e627ad8a7d17728b5e6ba39405\u0027:\n  docs: Update ambient mode to mention disabling bitmap filtering\n"
    },
    {
      "commit": "edd8efe87a978d2fbaed2a1fd1a65ca1441c1683",
      "tree": "82ee35d0e6047afde1b80ce27a8ec9fd89f6bb4e",
      "parents": [
        "60b827a38330b1ae94e7267e40efbd9c0c57acd8",
        "47789f72761e28ae315c460fe969a2f6888b806a"
      ],
      "author": {
        "name": "Luan Nguyen",
        "email": "luann@google.com",
        "time": "Thu Apr 23 22:22:54 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 23 22:22:54 2015 +0000"
      },
      "message": "am 649d839b: Merge \"docs: Remove misleading information about hardware layer performance benefits for optimizing views.\" into lmp-docs\nautomerge: 47789f7\n\n* commit \u002747789f72761e28ae315c460fe969a2f6888b806a\u0027:\n  docs: Remove misleading information about hardware layer performance benefits for optimizing views.\n"
    },
    {
      "commit": "60b827a38330b1ae94e7267e40efbd9c0c57acd8",
      "tree": "2f44c149586e6f0fe27556db69c0589c56a799f7",
      "parents": [
        "fed470ff7594e1b06bbc203368e291626c9e043c",
        "bab656f89e9449960a658d69806e31578ab1443a"
      ],
      "author": {
        "name": "Luan Nguyen",
        "email": "luann@google.com",
        "time": "Thu Apr 23 22:22:46 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 23 22:22:46 2015 +0000"
      },
      "message": "am 7542c44e: Merge \"docs: Add voice intent for starting a stopwatch\" into lmp-docs\nautomerge: bab656f\n\n* commit \u0027bab656f89e9449960a658d69806e31578ab1443a\u0027:\n  docs: Add voice intent for starting a stopwatch\n"
    },
    {
      "commit": "fed470ff7594e1b06bbc203368e291626c9e043c",
      "tree": "5ce14f77ed3888a5803e5ddf39a55e1879ba1d31",
      "parents": [
        "8dfdb9898b2b9fbbacafb0a35c1294e473def65d",
        "56006668cbd1f101010ce04418a7d056e7711fad"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Thu Apr 23 22:22:29 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 23 22:22:29 2015 +0000"
      },
      "message": "am b2255d4f: docs: Fixed a typo.\nautomerge: 5600666\n\n* commit \u002756006668cbd1f101010ce04418a7d056e7711fad\u0027:\n  docs: Fixed a typo.\n"
    },
    {
      "commit": "9dfe4ff46abcf0ec9cfe17a1478475a41bd2631e",
      "tree": "eb4db3b7ce550e70f3af6175fe0975df594606d5",
      "parents": [
        "9dbb002c88fb85c8b3d7f512b789f183fe8361ad",
        "28358eaed2e1858fcba7991cbd7199a25d160471"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Thu Apr 23 19:38:51 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 23 19:38:51 2015 +0000"
      },
      "message": "am 28358eae: Merge \"Fixing to fail android.JobScheduler.TimingConstraintsTest#testSchedulePeriodic in TV test.\" into lmp-mr1-dev\n\n* commit \u002728358eaed2e1858fcba7991cbd7199a25d160471\u0027:\n  Fixing to fail android.JobScheduler.TimingConstraintsTest#testSchedulePeriodic in TV test.\n"
    },
    {
      "commit": "9dbb002c88fb85c8b3d7f512b789f183fe8361ad",
      "tree": "90623dc5e806be7ab8c2ef891dde5dd557f053cd",
      "parents": [
        "29d93329c23101e304985646c7bce71019945185",
        "d642f8297529b3df96d0f822b062cb8354c90c18"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Thu Apr 23 19:38:43 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 23 19:38:43 2015 +0000"
      },
      "message": "am d642f829: am 54dee349: docs: Fixed broken urls in the UI testing training main page and revised intro to the \\\u0027Testing UI for a Single App\\\u0027 class.\n\n* commit \u0027d642f8297529b3df96d0f822b062cb8354c90c18\u0027:\n  docs: Fixed broken urls in the UI testing training main page and revised intro to the \u0027Testing UI for a Single App\u0027 class.\n"
    },
    {
      "commit": "29d93329c23101e304985646c7bce71019945185",
      "tree": "bb05ca9f1377c7a4d716354f599b612e84000573",
      "parents": [
        "6a08de6f7db0719c6e414ba36b8090836c91a873",
        "b7647017ddf8f57c7333b5ae3e459639ef0a6a7c"
      ],
      "author": {
        "name": "Luan Nguyen",
        "email": "luann@google.com",
        "time": "Thu Apr 23 19:38:39 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 23 19:38:39 2015 +0000"
      },
      "message": "am b7647017: am eeb42053: Merge \"docs: Remove note about inablity to submit apps to Google Play.\" into lmp-docs\n\n* commit \u0027b7647017ddf8f57c7333b5ae3e459639ef0a6a7c\u0027:\n  docs: Remove note about inablity to submit apps to Google Play.\n"
    },
    {
      "commit": "6a08de6f7db0719c6e414ba36b8090836c91a873",
      "tree": "c06bf1533bb475e59fea956ad74d49fb314480c2",
      "parents": [
        "ab52a9daa310209b27a57b61aadc704b76712c02",
        "0c3b894c2c18b226f58af98569f21bcb4a593b14"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Thu Apr 23 19:38:32 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 23 19:38:32 2015 +0000"
      },
      "message": "am 0c3b894c: am 91070dc4: Merge \"docs: Added training docs for UI testing frameworks (Espresso, UI Automator).\" into lmp-docs\n\n* commit \u00270c3b894c2c18b226f58af98569f21bcb4a593b14\u0027:\n  docs: Added training docs for UI testing frameworks (Espresso, UI Automator).\n"
    },
    {
      "commit": "ab52a9daa310209b27a57b61aadc704b76712c02",
      "tree": "84b0d56eb45da1b4ccefdd54c2b16b63ae2356b8",
      "parents": [
        "8a5d2953e2886b610045f268dbb3b2a0a9b0249c",
        "f61aee97adf4e543e82289511c6127bcfa53151c"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Apr 23 19:30:28 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 23 19:30:28 2015 +0000"
      },
      "message": "am f61aee97: Merge \"[DO NOT MERGE] Fixed NPE when trying to animate a window without display\" into lmp-mr1-dev\n\n* commit \u0027f61aee97adf4e543e82289511c6127bcfa53151c\u0027:\n  [DO NOT MERGE] Fixed NPE when trying to animate a window without display\n"
    },
    {
      "commit": "8a5d2953e2886b610045f268dbb3b2a0a9b0249c",
      "tree": "df8ed56f9213db0341384ecf29277bc34b72a876",
      "parents": [
        "678638e8e6c1373f93214bf4da76b53109b4a23d",
        "f2ff12ba00ba7c290bc15ea28fdcf3c6d6d1029a"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Thu Apr 23 19:30:15 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 23 19:30:15 2015 +0000"
      },
      "message": "am f2ff12ba: Merge \"docs: Fixed formatting in android:documentLaunchMode syntax section\" into lmp-docs\n\n* commit \u0027f2ff12ba00ba7c290bc15ea28fdcf3c6d6d1029a\u0027:\n  docs: Fixed formatting in android:documentLaunchMode syntax section\n"
    },
    {
      "commit": "678638e8e6c1373f93214bf4da76b53109b4a23d",
      "tree": "a55ff264d5246962da985dbd55f2b018e38f447e",
      "parents": [
        "c90b7c623f765abcf662364b65f344ef9dcaf3da",
        "776cf41d7c8f239d20397886f2120407396cfc87"
      ],
      "author": {
        "name": "Yuichi Araki",
        "email": "yaraki@google.com",
        "time": "Thu Apr 23 19:30:11 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 23 19:30:11 2015 +0000"
      },
      "message": "am 776cf41d: Fix a broken link in javadoc\n\n* commit \u0027776cf41d7c8f239d20397886f2120407396cfc87\u0027:\n  Fix a broken link in javadoc\n"
    },
    {
      "commit": "c90b7c623f765abcf662364b65f344ef9dcaf3da",
      "tree": "37ee85d184425abde718b53f00dbb38a711976a1",
      "parents": [
        "20c886fdee111ecc5766c81da6f03130dcb3a918",
        "b2b93762b8165ee47f49765816fc7ba0428c371c"
      ],
      "author": {
        "name": "Eric Gilmore",
        "email": "egilmore@google.com",
        "time": "Thu Apr 23 19:30:06 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 23 19:30:06 2015 +0000"
      },
      "message": "am b2b93762: Merge \"Changing wording to reflect c2dm shutdown.\" into lmp-docs\n\n* commit \u0027b2b93762b8165ee47f49765816fc7ba0428c371c\u0027:\n  Changing wording to reflect c2dm shutdown.\n"
    },
    {
      "commit": "20c886fdee111ecc5766c81da6f03130dcb3a918",
      "tree": "3a775effdc3bc0e7ed01d95522fbe0f5dd988ce6",
      "parents": [
        "b24bb3e3109035e627ad8a7d17728b5e6ba39405",
        "4fc3d3ff404c777e07616b704c68176d9060c4e4"
      ],
      "author": {
        "name": "Scott Rowe",
        "email": "scottrowe@google.com",
        "time": "Thu Apr 23 19:30:01 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 23 19:30:01 2015 +0000"
      },
      "message": "am 4fc3d3ff: Merge \"docs: Building Live TV Apps\" into lmp-docs\n\n* commit \u00274fc3d3ff404c777e07616b704c68176d9060c4e4\u0027:\n  docs: Building Live TV Apps\n"
    },
    {
      "commit": "b24bb3e3109035e627ad8a7d17728b5e6ba39405",
      "tree": "e1b83b3ffef525a7679c8c9e2a50abe5f70ecbc4",
      "parents": [
        "47789f72761e28ae315c460fe969a2f6888b806a",
        "d01ada25155ed82644b9cc23313c04d3f1a5721a"
      ],
      "author": {
        "name": "Luan Nguyen",
        "email": "luann@google.com",
        "time": "Thu Apr 23 19:29:56 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 23 19:29:56 2015 +0000"
      },
      "message": "am d01ada25: Merge \"docs: Update ambient mode to mention disabling bitmap filtering\" into lmp-docs\n\n* commit \u0027d01ada25155ed82644b9cc23313c04d3f1a5721a\u0027:\n  docs: Update ambient mode to mention disabling bitmap filtering\n"
    },
    {
      "commit": "47789f72761e28ae315c460fe969a2f6888b806a",
      "tree": "c8d19933509c65b38f30cd8d2ac5b8c155aca978",
      "parents": [
        "bab656f89e9449960a658d69806e31578ab1443a",
        "649d839b82a8fafc99ae79ba1ad5fc12218391cb"
      ],
      "author": {
        "name": "Luan Nguyen",
        "email": "luann@google.com",
        "time": "Thu Apr 23 19:29:52 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 23 19:29:52 2015 +0000"
      },
      "message": "am 649d839b: Merge \"docs: Remove misleading information about hardware layer performance benefits for optimizing views.\" into lmp-docs\n\n* commit \u0027649d839b82a8fafc99ae79ba1ad5fc12218391cb\u0027:\n  docs: Remove misleading information about hardware layer performance benefits for optimizing views.\n"
    },
    {
      "commit": "bab656f89e9449960a658d69806e31578ab1443a",
      "tree": "38969bdc7fa3762ec1b4ee3cf715ec5489db8560",
      "parents": [
        "56006668cbd1f101010ce04418a7d056e7711fad",
        "7542c44ee45a195404eccf50a82df7903e2ecd9c"
      ],
      "author": {
        "name": "Luan Nguyen",
        "email": "luann@google.com",
        "time": "Thu Apr 23 19:29:49 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 23 19:29:49 2015 +0000"
      },
      "message": "am 7542c44e: Merge \"docs: Add voice intent for starting a stopwatch\" into lmp-docs\n\n* commit \u00277542c44ee45a195404eccf50a82df7903e2ecd9c\u0027:\n  docs: Add voice intent for starting a stopwatch\n"
    },
    {
      "commit": "56006668cbd1f101010ce04418a7d056e7711fad",
      "tree": "cd895c6b184a052799774f68695c64f9c0ad65d5",
      "parents": [
        "ddd562fc6771e3a445326dae5681bb73e580ecca",
        "b2255d4f10230b51de373528aaee7b12cc9e2f2b"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Thu Apr 23 19:06:29 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 23 19:06:29 2015 +0000"
      },
      "message": "am b2255d4f: docs: Fixed a typo.\n\n* commit \u0027b2255d4f10230b51de373528aaee7b12cc9e2f2b\u0027:\n  docs: Fixed a typo.\n"
    },
    {
      "commit": "8dfdb9898b2b9fbbacafb0a35c1294e473def65d",
      "tree": "c6433fc212797a52a880ed9f57a9a17fa7c18584",
      "parents": [
        "eba66c376afe8ec395a7e37b27dcea11bcfcefc0",
        "ddd562fc6771e3a445326dae5681bb73e580ecca"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Thu Apr 23 18:00:40 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 23 18:00:40 2015 +0000"
      },
      "message": "am 37661db7: AccessibilityNodeInfo refresh returns a stale state. - DO NOT MERGE\nautomerge: ddd562f  -s ours\n\n* commit \u0027ddd562fc6771e3a445326dae5681bb73e580ecca\u0027:\n  AccessibilityNodeInfo refresh returns a stale state. - DO NOT MERGE\n"
    },
    {
      "commit": "eba66c376afe8ec395a7e37b27dcea11bcfcefc0",
      "tree": "c6433fc212797a52a880ed9f57a9a17fa7c18584",
      "parents": [
        "5882f5455f6a9e7e4d6b5f7d9f2ae650de0f2b5c",
        "2164f70f15391d6a00dc3b3802ff30e6bcfed301"
      ],
      "author": {
        "name": "Rich Slogar",
        "email": "rslogar@google.com",
        "time": "Thu Apr 23 18:00:13 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 23 18:00:13 2015 +0000"
      },
      "message": "am f80370c6: Merge \"docs: build tools 22.0.1 revision updates\" into lmp-mr1-dev\nautomerge: 2164f70\n\n* commit \u00272164f70f15391d6a00dc3b3802ff30e6bcfed301\u0027:\n  docs: build tools 22.0.1 revision updates\n"
    },
    {
      "commit": "ddd562fc6771e3a445326dae5681bb73e580ecca",
      "tree": "18d6d75acdc5ff079fcc64e54ac2770508746d2a",
      "parents": [
        "2164f70f15391d6a00dc3b3802ff30e6bcfed301",
        "37661db7fa58c0559ef2b73b6f8c38124e3acd4a"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Thu Apr 23 16:22:44 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 23 16:22:44 2015 +0000"
      },
      "message": "am 37661db7: AccessibilityNodeInfo refresh returns a stale state. - DO NOT MERGE\n\n* commit \u002737661db7fa58c0559ef2b73b6f8c38124e3acd4a\u0027:\n  AccessibilityNodeInfo refresh returns a stale state. - DO NOT MERGE\n"
    },
    {
      "commit": "2164f70f15391d6a00dc3b3802ff30e6bcfed301",
      "tree": "1791606ee0805be79b3851bdab9577921d2bc469",
      "parents": [
        "edc625f52e5db5d0cb3d60387218f8f8365167f7",
        "f80370c60118441c0022333a5b4f8cda99c86774"
      ],
      "author": {
        "name": "Rich Slogar",
        "email": "rslogar@google.com",
        "time": "Thu Apr 23 16:22:19 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 23 16:22:19 2015 +0000"
      },
      "message": "am f80370c6: Merge \"docs: build tools 22.0.1 revision updates\" into lmp-mr1-dev\n\n* commit \u0027f80370c60118441c0022333a5b4f8cda99c86774\u0027:\n  docs: build tools 22.0.1 revision updates\n"
    },
    {
      "commit": "5882f5455f6a9e7e4d6b5f7d9f2ae650de0f2b5c",
      "tree": "ce174bb1ba8369df3488660a3d385e941b251f4f",
      "parents": [
        "052a0da4f748eff9392a0dbd41fc5948f7da4cb1"
      ],
      "author": {
        "name": "Prerepa Viswanadham",
        "email": "dham@google.com",
        "time": "Wed Apr 22 11:11:43 2015 -0700"
      },
      "committer": {
        "name": "Prerepa Viswanadham",
        "email": "dham@google.com",
        "time": "Wed Apr 22 12:04:38 2015 -0700"
      },
      "message": "Make onlost/onfound APIs public\n\nChange-Id: I455124478d953d652f216f71d5813782fc9633ab\n"
    },
    {
      "commit": "052a0da4f748eff9392a0dbd41fc5948f7da4cb1",
      "tree": "5793d6acfd9c6ec01ed40c795de7314ee07d4f39",
      "parents": [
        "f0e3a7044ba8970906b3611a13d14dfd8d0e8a0e"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Apr 22 15:38:01 2015 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Apr 22 17:26:10 2015 +0900"
      },
      "message": "Always send the DHCP client identifier.\n\nCurrently we send it only in request packets, but not in discover\npackets. This might confuse servers because they might think that\nthe discover and the request come from different clients.\n\nAlso reorder the options in the request packet to match the order\nused by the legacy DHCP client.\n\nWhile I\u0027m at it, fix the generation code for inform and decline\npackets, which we do not use.\n\nBug: 19704592\nBug: 20335221\nChange-Id: I1d45306e76dbd5da9cc4611e6df84a9f67346b2c\n"
    },
    {
      "commit": "f0e3a7044ba8970906b3611a13d14dfd8d0e8a0e",
      "tree": "ade684a3dce4d4141eef3ed62b10f25678402d95",
      "parents": [
        "009d4a864f093035eb64c9fa3988cf59d9d3ebed"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Apr 22 10:50:08 2015 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Apr 22 17:25:17 2015 +0900"
      },
      "message": "Log DHCP replies that we can\u0027t parse.\n\nBug: 19704592\nBug: 20335221\nChange-Id: I73def02a08345bd96f45cb970f9f251e6d5df2db\n"
    },
    {
      "commit": "009d4a864f093035eb64c9fa3988cf59d9d3ebed",
      "tree": "cc6ae659b7c568c88810aae988d32c71ca698c3d",
      "parents": [
        "db1dbb889588505cd340e954acbde7ebf7c086d6",
        "2625befbb182bbadb3b71f77e3b83e6c105576ae"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Apr 22 00:36:10 2015 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Apr 22 00:36:11 2015 +0000"
      },
      "message": "Merge \"Final removal of CONNECTIVITY_ACTION_IMMEDIATE.\" into m-wireless-dev"
    },
    {
      "commit": "2625befbb182bbadb3b71f77e3b83e6c105576ae",
      "tree": "8cc07c32abd970c4be7d4ca19f9536abfaa94399",
      "parents": [
        "83cda0057a83521642e99e538daeba2f8544da15"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Apr 21 15:20:58 2015 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Apr 22 08:56:43 2015 +0900"
      },
      "message": "Final removal of CONNECTIVITY_ACTION_IMMEDIATE.\n\nSince the demise of the connectivity change delay,\nCONNECTIVITY_ACTION_IMMEDIATE has been sent out back to back with\nCONNECTIVITY_ACTION.\n\nInterested parties should watch for CONNECTIVITY_ACTION.\n\nBug: 20013379\nChange-Id: I072dddf95adb3bbd17fa1f7159d4ea848ade8f19\n"
    },
    {
      "commit": "db1dbb889588505cd340e954acbde7ebf7c086d6",
      "tree": "a45272976355c9fb7cae98270bcdb3e0a3c18886",
      "parents": [
        "7e5e791d22e76eb576fd5cf6dd5437b8050b0438"
      ],
      "author": {
        "name": "Prerepa Viswanadham",
        "email": "dham@google.com",
        "time": "Thu Apr 09 17:14:50 2015 -0700"
      },
      "committer": {
        "name": "Prerepa Viswanadham",
        "email": "dham@google.com",
        "time": "Tue Apr 21 23:19:22 2015 +0000"
      },
      "message": "Manage onfound/lost resources (1/2)\n\nProvide error callback to app if advertisement tracking resources\ncan\u0027t be reserved\n\nChange-Id: Ie66b2ec7a64b24bbdf3bb22003a4a7eb46623792\n"
    },
    {
      "commit": "7e5e791d22e76eb576fd5cf6dd5437b8050b0438",
      "tree": "47de7e5886c170c719f566e0f1aaf3c199388fdb",
      "parents": [
        "170102d631555ee5c9e3220ea24fec07d99603e1"
      ],
      "author": {
        "name": "xinhe",
        "email": "xinhe@google.com",
        "time": "Tue Apr 21 15:42:03 2015 -0700"
      },
      "committer": {
        "name": "xinhe",
        "email": "xinhe@google.com",
        "time": "Tue Apr 21 15:42:03 2015 -0700"
      },
      "message": "Fix build error on API\n\nChange-Id: Id7024feb6baf8c6cc607702b3ac90dfbd3d483ba\n"
    }
  ],
  "next": "170102d631555ee5c9e3220ea24fec07d99603e1"
}
