)]}'
{
  "log": [
    {
      "commit": "d1988a98ed69db8c33b77b5c085ab91d22ef3bbc",
      "tree": "32ba532dc3781e7f647a01928dc32b4b2558f197",
      "parents": [
        "30d5195fc1bb6f13e1b294cc3cbec9ef5837ed8d"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Tue Jul 01 04:15:09 2014 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Mon Jul 07 08:01:06 2014 -0700"
      },
      "message": "Add RAW10 image format\n\n- Add RAW10 format in ImageFormat\n- Add ImageReader support for this format\n\nBug: 15989722\nChange-Id: Ic38ae596d5a472e990389d1fa221a82bea97b715\n"
    },
    {
      "commit": "d2e2f0fb309b24442116e6467a195d62d3275cf9",
      "tree": "ad111121a49599488086c6ce1a91f7de00a6bc28",
      "parents": [
        "64b276d07120944bc01adb675813819bfe129b3f",
        "e76e4323ccafd174840b97186809722c74305c60"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Mon Jul 07 12:11:59 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 02 20:06:33 2014 +0000"
      },
      "message": "Merge \"Add captive portal sign-in actions.\""
    },
    {
      "commit": "c13053bf1c05b980421611487ce67677c08db299",
      "tree": "79439cc8fbac37dc0b19c9f4dc920e4edf0486ed",
      "parents": [
        "fb2f7d60a3dde642e7793e7f917cdc3e23446897"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Thu May 29 14:17:17 2014 +0100"
      },
      "committer": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Fri Jul 04 11:35:17 2014 +0000"
      },
      "message": "Add package state to block uninstall.\n\nAdd package state to allow profile or device\nowners to block uninstall of packages.\nAdd API to DevicePolicyManager to set/get the\nstate.\n\nBug: 14127299\nChange-Id: I03528819850b42df7bafa7747bb9e4558d20c4e6\n"
    },
    {
      "commit": "ad6df74ada7c478257425b746588f22eeec199a6",
      "tree": "fa5675220d901f86dc3b5c264fefe45bffb6637c",
      "parents": [
        "96aacd2a2c04f5feeb58e025cacc3c83fc902339"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Tue Jul 01 17:04:25 2014 +0100"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Fri Jul 04 11:28:06 2014 +0100"
      },
      "message": "Add support for voices in TTS API.\n\nVoices allow to expose multiple backends/voice packs for a single\nLocale. This is an attempt to port this feature from V2 API.\n\nBug: 15834470\nChange-Id: I0117de238cfcf028bcec5344b8d65c960b96b98c\n"
    },
    {
      "commit": "edb7ae704b7a37b3665bc96165ba8aa9ff86b375",
      "tree": "d7adf2b32e0a3e7ecf42fdac0cb58a3e9c5d8017",
      "parents": [
        "f8d4602c9bd7dc163323368beb8db23f5a8fe36b"
      ],
      "author": {
        "name": "Jessica Hummel",
        "email": "jhummel@google.com",
        "time": "Thu Jun 26 12:55:38 2014 +0100"
      },
      "committer": {
        "name": "Jessica Hummel",
        "email": "jhummel@google.com",
        "time": "Thu Jul 03 11:14:33 2014 +0100"
      },
      "message": "Remove unused action from DevicePolicyManager.\n\nThis is part of a simplification to cut out one communication with mdm apps.\n\nChange-Id: I7d0067928c20387dca8fcc45a7bc48d9d158fa2c\n"
    },
    {
      "commit": "2bed9563edbec63ad41e2cd5fccc205d5b0891e5",
      "tree": "4e94aa7b973f0ae0c5c4ed7ee7d13b0ef8fdbc5b",
      "parents": [
        "2ad3c597e246f63f2fee2376fae6068aaa218144"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Wed Jul 02 21:26:12 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Wed Jul 02 21:33:21 2014 -0700"
      },
      "message": "Remove handoff APIs\n\nThis CL removes the old handoff APIs and renames\nhandoffCall() to phoneAccountClicked().\n\nChange-Id: Iab1595faaadcdfe428d97891d314babea21e9633\n"
    },
    {
      "commit": "ee5a7ee8682b1daedcd75c400710266392d00f46",
      "tree": "292784e3dfa0027905cec3d654e51ba0c35a9a40",
      "parents": [
        "70d34bb485e720d7d50c7108a357a5cfdb09de93"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jul 02 18:32:54 2014 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jul 02 18:33:41 2014 -0700"
      },
      "message": "Fixing missing current api.txt related to CL/495976.\n\nBug: 16014224\nChange-Id: Ib3b0b65caea194f458a4258a341c21d9898f24d9\n"
    },
    {
      "commit": "7a76e87218121b83fd1c6ec6b8322eda84837abb",
      "tree": "9b9a2d31dca175b3c484eb900b0ac13f57f0a109",
      "parents": [
        "1a0fd95a46a2c2db6dcb909fbc72db0deb35379f",
        "3c4ff9effc801525aaa6bc3fa9bf2898b32b3464"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed Jul 02 23:40:51 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 02 18:17:00 2014 +0000"
      },
      "message": "Merge \"Move cancelMissedCallsNotification to PhoneManager.\""
    },
    {
      "commit": "3c4ff9effc801525aaa6bc3fa9bf2898b32b3464",
      "tree": "df91eceba2c4726fc720e0c2d130e01d03b58e1b",
      "parents": [
        "53e3b38b09d485da9b51d397a80dc9316b30f3c3"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed Jul 02 13:20:40 2014 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed Jul 02 23:39:30 2014 +0000"
      },
      "message": "Move cancelMissedCallsNotification to PhoneManager.\n\nChange-Id: I2ce26e77ef1f0acc11552bf28efc039391e09766\n"
    },
    {
      "commit": "1a0fd95a46a2c2db6dcb909fbc72db0deb35379f",
      "tree": "52f4ad9a12e14327fee9c7976eb8d04c8f250f63",
      "parents": [
        "53e3b38b09d485da9b51d397a80dc9316b30f3c3",
        "d92c1689748b4630964f1ecf87e56de4b0aa7396"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Wed Jul 02 23:40:08 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 02 20:11:01 2014 +0000"
      },
      "message": "Merge \"Add API to query for AID prefix support.\""
    },
    {
      "commit": "d92c1689748b4630964f1ecf87e56de4b0aa7396",
      "tree": "462070878c56bf30097f1abee8c46bf3a7099168",
      "parents": [
        "b92dc6b013f4637bc29b09b9360b37810771ad1b"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Wed Jul 02 16:30:06 2014 -0700"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Wed Jul 02 16:30:06 2014 -0700"
      },
      "message": "Add API to query for AID prefix support.\n\nFor future devices which may support\nregistering AID prefixes. Get the API in for now,\nthe actual implementation is pretty simple and\nwill follow later.\n\nChange-Id: I6c16dae9a4dbc0f9cd84bdb61a4de93cffd278ec\n"
    },
    {
      "commit": "5dddb70b4eb37acd2d7a7abe6604153b6089eea9",
      "tree": "f63f57ead486ce6f0b3e08babb80c0aee7db2845",
      "parents": [
        "0c116e1573184f33883bc3722277ecc6560ebca9"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jul 02 15:46:04 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jul 02 15:59:30 2014 -0700"
      },
      "message": "Add style for SearchView\n\nBUG: 6420978\nChange-Id: I31d9f7e66c2404388ccbe6d2e43a005deb0b7c25\n"
    },
    {
      "commit": "ecf4d09664a5c96e97a4cf24cf1b31ba1499c1eb",
      "tree": "6499914b074c745f10da8a03ce8bfc802e75c28e",
      "parents": [
        "6c09004ec09951712ab57473810fa6b85f5783cd",
        "6c9566fb2d519a2df4e419ce948f0ae2607a8f8d"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Wed Jul 02 21:24:26 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 02 18:17:00 2014 +0000"
      },
      "message": "Merge \"Fix references to two constants\""
    },
    {
      "commit": "6c9566fb2d519a2df4e419ce948f0ae2607a8f8d",
      "tree": "54dfc355915c13a1ed14e201f6df051f7cbff228",
      "parents": [
        "9c3f18846aaa9340cc222f825c9c32ec42f9d0c9"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Wed Jul 02 13:51:50 2014 -0700"
      },
      "committer": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Wed Jul 02 13:51:50 2014 -0700"
      },
      "message": "Fix references to two constants\n\nThe names of two constants missed getting updated in a previous CL,\ncausing a build breakage.\n\nChange-Id: I2a87f6b3aead2c6b751afedf32a321c8290b51be\n"
    },
    {
      "commit": "9c3f18846aaa9340cc222f825c9c32ec42f9d0c9",
      "tree": "3a93eebc6ead619434fe8fbdee2a81ea4f479e79",
      "parents": [
        "1e1f2e89267f17723a2afc90a7e894e01fc64701"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Mon Jun 30 21:17:13 2014 -0700"
      },
      "committer": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Wed Jul 02 12:27:13 2014 -0700"
      },
      "message": "Rename Telecomm \"Subscription\" to \"Account\" (1/7)\n\nChange-Id: Ieb29f6ba9dadacb2c7e26969a47141e11a339a40\n\nConflicts:\n\ttelecomm/java/android/telecomm/InCallCall.java\n"
    },
    {
      "commit": "18bbd2100f45516fa445a024b762ba9df365aba9",
      "tree": "3e5f6cb1c58d91ea814260b248c9d97cbf935e02",
      "parents": [
        "f6e111221689bbba757ca1d80fb8b532352c64f4",
        "6e90e4ea4f816473d1941595d1b46b65ffed7bee"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Wed Jul 02 20:45:46 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 02 18:22:50 2014 +0000"
      },
      "message": "Merge \"TvContract: Add a field for network affiliation to the Channels table\""
    },
    {
      "commit": "f6e111221689bbba757ca1d80fb8b532352c64f4",
      "tree": "7969ab388b161293bc976bd1851fc61d34763f72",
      "parents": [
        "8d61b672348a4ac37363606d4562e6e1ac513858"
      ],
      "author": {
        "name": "Tao Bai",
        "email": "michaelbai@google.com",
        "time": "Tue Jul 01 12:39:54 2014 -0700"
      },
      "committer": {
        "name": "Tao Bai",
        "email": "michaelbai@google.com",
        "time": "Wed Jul 02 20:38:14 2014 +0000"
      },
      "message": "Enable new geolocation permission API.\n\nBUG: 14668406\nChange-Id: I9500154d14eceae0248eb3718de27fc33fef4f28\n"
    },
    {
      "commit": "6e90e4ea4f816473d1941595d1b46b65ffed7bee",
      "tree": "035fae58e3b2f2419bc64ea6a5636fd877a9ff58",
      "parents": [
        "ad4cc9ba380b1c76eff4e63bae53cbb12a3121c1"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Tue Jul 01 14:33:11 2014 -0700"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Wed Jul 02 13:01:35 2014 -0700"
      },
      "message": "TvContract: Add a field for network affiliation to the Channels table\n\nThis is used to identify a channel that is commonly called by its\nnetwork affiliation instead of the display name.\n\nBug: 15993156\nChange-Id: Ib5a15e0e44e815c98b762573b5a24289a86f9583\n"
    },
    {
      "commit": "ad4cc9ba380b1c76eff4e63bae53cbb12a3121c1",
      "tree": "fd1d1d7970c9ad9060782c05d9bcf735d1c078e0",
      "parents": [
        "69ea13ea7135525e7c8444fc6c844a9e760ec37d",
        "9c3f18846aaa9340cc222f825c9c32ec42f9d0c9"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Wed Jul 02 19:55:51 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 02 18:22:50 2014 +0000"
      },
      "message": "Merge \"Rename Telecomm \"Subscription\" to \"Account\" (1/7)\""
    },
    {
      "commit": "e76e4323ccafd174840b97186809722c74305c60",
      "tree": "bfc9b311d0789ab5bebffb46c98e5f388f007d16",
      "parents": [
        "be55c0d23b02f9de9f295f3bca2f7cd7f016c4d6"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Mon May 19 10:43:47 2014 -0400"
      },
      "committer": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Wed Jul 02 16:47:48 2014 +0000"
      },
      "message": "Add captive portal sign-in actions.\n\nChange-Id: I70a6c2efc4f3fa48d5b65e8d630682fe74abfe2c\n"
    },
    {
      "commit": "69ea13ea7135525e7c8444fc6c844a9e760ec37d",
      "tree": "e3e9ad82ac1ce77efd96d01c813f69607d60a446",
      "parents": [
        "3690ea1aa1fb4333a08f9cb9a8978b217b19ed3c",
        "f90186d93effe424128bc0e39699ab05f80d025b"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed Jul 02 18:33:08 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 01 19:22:38 2014 +0000"
      },
      "message": "Merge \"Add PhoneManager to expose functionality to phone/dialer apps.\""
    },
    {
      "commit": "f90186d93effe424128bc0e39699ab05f80d025b",
      "tree": "30692bccc010bd9c0f9f658264b1023bf2d3c230",
      "parents": [
        "f5116d01b20f21ba32cd9eaa3412daf97f41c623"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Jul 01 13:35:35 2014 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed Jul 02 18:01:56 2014 +0000"
      },
      "message": "Add PhoneManager to expose functionality to phone/dialer apps.\n\nEventually, this will house the TelecommManager methods.\n\nChange-Id: Id8b08d88a06a7b4e90a4a7f702ba56526e108ca5\n"
    },
    {
      "commit": "474166cbecd7786693acb6e14fb937bd2d322d59",
      "tree": "9203215d38081b4cdd2127f5ab4e0a24f8f0beb3",
      "parents": [
        "f5116d01b20f21ba32cd9eaa3412daf97f41c623"
      ],
      "author": {
        "name": "Ye Wen",
        "email": "ywen@google.com",
        "time": "Fri Jun 27 16:31:00 2014 -0700"
      },
      "committer": {
        "name": "Ye Wen",
        "email": "ywen@google.com",
        "time": "Wed Jul 02 11:02:53 2014 -0700"
      },
      "message": "MMS auto persisting (1/4)\n\nNew constant in android.provider.Telephony\n\nb/14095333\n\nChange-Id: I137e99dfab92d97585fd2a6b9f2b2751a28fee92\n"
    },
    {
      "commit": "795d777ee13405d8b6ba6c889ea3ef49713892a8",
      "tree": "be8fc00a8bebad7f845530b89e2fb673a68e7089",
      "parents": [
        "df7deefe8ebcbd619f27e2d394d7e5d0d7af33d1"
      ],
      "author": {
        "name": "Niels Egberts",
        "email": "nielse@google.com",
        "time": "Wed Jul 02 16:41:34 2014 +0100"
      },
      "committer": {
        "name": "Niels Egberts",
        "email": "nielse@google.com",
        "time": "Wed Jul 02 16:09:54 2014 +0000"
      },
      "message": "Forgot to deprecate a method in current.txt before merging earlier change.\n\nAlso includes a comment fix and line size changes in TextToSpeech.java.\n\nChange-Id: Ia5842b694bca6cd9cae035164ffc605451e72d8b\n"
    },
    {
      "commit": "df7deefe8ebcbd619f27e2d394d7e5d0d7af33d1",
      "tree": "8328481b1d69c199a862e22c4d05d9912e9dc5c0",
      "parents": [
        "7028946402e76ef0790c42b350067155a6f901cb"
      ],
      "author": {
        "name": "Niels Egberts",
        "email": "nielse@google.com",
        "time": "Wed Jun 25 15:30:44 2014 +0100"
      },
      "committer": {
        "name": "Niels Egberts",
        "email": "nielse@google.com",
        "time": "Wed Jul 02 15:23:33 2014 +0000"
      },
      "message": "Support for CharSequences in the V1 API.\n\nTwo newly deprecated methods:\n  - TextToSpeech.speak (over TextToSpeech.speak with mandatory utteranceId)\n  - SynthesisRequest.getText (over SynthesisRequest.getCharSequenceText)\n\nChange-Id: I8a75ed335c91074c72d6ef374ff8b9c79a7c208d\n"
    },
    {
      "commit": "238010f056433d64e6eb27c45ab8124563651eba",
      "tree": "ed615157d02c3d4f51f8d366fb1cb340ab610db6",
      "parents": [
        "00dde0bd469ba7a34369dcaaa701bd06fdf6c3ad"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Mon Jun 30 17:31:17 2014 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed Jul 02 06:58:38 2014 -0700"
      },
      "message": "Allow activity transitions to target nav and status bar colors.\n\nBug 15885062\n\nAction bar can already be targeted via android:action_bar.\nNavigation bar background is now android:navigation:background.\nStatus bar background is now android:status:background.\n\nChange-Id: I4604906923f3473af3beec4f865463b2fe4a5316\n"
    },
    {
      "commit": "1c7c319bb89b9988bfd12afc3e8d89449fd163fc",
      "tree": "7c22bfeb879339dd6138836c53cb9c2ba90ea87c",
      "parents": [
        "fa10423fa00f3495e451016acba9b6848eb995c9"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Jun 26 12:52:18 2014 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Jul 02 09:02:46 2014 -0400"
      },
      "message": "User restriction for disallowing window creation\n\nBlock any types of windows that could by used by apps to create\nviews on top of a locked app.  This can be used by device admins\nin conjunction with lock task mode.\n\nAdded a way for system (and priv apps) to bypass user restrictions\nfor specified op codes.\n\nBug: 15279535\nChange-Id: I2381530ef6226a5bb32a99bb4030baafb39bf564\n"
    },
    {
      "commit": "5cbf17ca053b09beadd0b031a46ce193ab27a0f8",
      "tree": "df3f6c0530799b1e8af3ffabcce8d953ef1b36c0",
      "parents": [
        "160a6e5b99de15ce755e2e5521dce32d81ab180a"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Wed Jun 18 11:35:52 2014 +0100"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Wed Jul 02 11:28:24 2014 +0100"
      },
      "message": "Add support for audio session id in the TTS\n\n+ #playEarcon \u0026 #queueAudio respects request Volume/Pan settings.\n\nBug:15432115\nChange-Id: I136afef77afbc56c34810c64123f7be4b431d378\n"
    },
    {
      "commit": "7edabadf78b6abfd1ffdd4a4ea98df4817c0d307",
      "tree": "c77660c20a9e66c82c00447766755744f772e52c",
      "parents": [
        "497175beffe26336c092ee11a67b90f79dcdaca7",
        "ba207e76b2c5ebc01ececff351107d19a3134f3a"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Jul 02 02:30:41 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 01 23:33:37 2014 +0000"
      },
      "message": "Merge \"AudioManager: add isVolumeFixed() API\""
    },
    {
      "commit": "ba207e76b2c5ebc01ececff351107d19a3134f3a",
      "tree": "5a24dbbb8a6c9358f5b7e166a2ddf4e03108eba7",
      "parents": [
        "5dfb86bb09a1c5eebd6522426c94b92c02154779"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu May 15 17:08:16 2014 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Jul 01 19:03:04 2014 -0700"
      },
      "message": "AudioManager: add isVolumeFixed() API\n\nIndicates if the device implements fixed volume policy.\nIn this case, volume control APIs are not operational.\n\nBug: 11430859.\n\nChange-Id: Ia82bdfe5b38d6b2ce132f00a493e6a04cb794ea0\n"
    },
    {
      "commit": "ade3f25a488fc3c1243db8c88554771e571beeb1",
      "tree": "9c86615fdb9dff8a19963145dfc065160c8333af",
      "parents": [
        "098e5d3f799256c5c256d94c4933c5ef4d981249"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Jul 01 17:25:37 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Wed Jul 02 00:33:45 2014 +0000"
      },
      "message": "Make RemoteConnection.getState public\n\nChange-Id: Iead485345d01d47e346da014fdb9979def25c372\n"
    },
    {
      "commit": "b18460ef5b0e8a62e359960595c4e82b1e1500e5",
      "tree": "2829d509efb6afba5308cf23b69de1a9a5cafe91",
      "parents": [
        "f4a92fee9aa7c74544e1bfd75c2d1f76eaa5d958",
        "b8f4db89e69948ca131d2403f556715b61f67f75"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Wed Jul 02 00:16:14 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 01 14:48:56 2014 +0000"
      },
      "message": "Merge \"Use proper name for method for setting paused image.\""
    },
    {
      "commit": "b8f4db89e69948ca131d2403f556715b61f67f75",
      "tree": "c77ec95d5239720a1b54eb905050d890ab6f8d33",
      "parents": [
        "d46eba18be4cb1247b3b99aaebd09aad5dea3948"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Tue Jul 01 15:38:26 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Tue Jul 01 17:00:30 2014 -0700"
      },
      "message": "Use proper name for method for setting paused image.\n\nChange-Id: Ifc3ada4d3b88ae325c2e4edc0c0bdd1b9f836995\n"
    },
    {
      "commit": "4a61a86b366db4e8cbc6f699e0b4331b1f07f7c8",
      "tree": "41e3d9a453058344ffc87b0d458fb14b2f5cf6f7",
      "parents": [
        "3c8fa3b356fa8f24b55d3dc42d4313297542e9f2"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Tue Jul 01 16:00:26 2014 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Tue Jul 01 23:59:23 2014 +0000"
      },
      "message": "camera2:  Update camera metadata with legacy mode enum.\n\nBug: 15116722\n\n- Adds enum for a device running in compatibility mode.  When running\n  in compatibility mode, the Camera2 API is emulated using the\n  deprecated Camera API, and many capabilities will not be supported.\n\nChange-Id: I94f31775699447a82d53b7f2a6f9fbdc0a5afb3f\n"
    },
    {
      "commit": "cc32bd83e4d420c1adaeb3ea40f8986471e54590",
      "tree": "197da414b65c1ebbfbbdaa0c1e102216836445ec",
      "parents": [
        "7de699fb68a5219f6801bf0c978fb9f739e54d3f"
      ],
      "author": {
        "name": "Sujith Ramakrishnan",
        "email": "sujithrk@google.com",
        "time": "Mon May 19 15:32:13 2014 -0700"
      },
      "committer": {
        "name": "Sujith Ramakrishnan",
        "email": "sujithrk@google.com",
        "time": "Tue Jul 01 15:57:45 2014 -0700"
      },
      "message": "Add support for mouse-based text selection.\n\nIncorporate patch from Logitech (donated under AOSP license) to the\nframework to add mouse-based text selection to ArrowKeyMovementMethod.\n\nBug: 14652753\n\nChange-Id: Iab264bb954b72ccedfada763eba8f13ef37a4578\n"
    },
    {
      "commit": "ca9239bd3a1fc7114c5586dcd4aadb2fb513fb26",
      "tree": "7422ee7c82f213026dd15c393de1d5a4a4046b78",
      "parents": [
        "b096bdceaf2a4becffd2d930a870ccb57bfbe99c",
        "5056d5d34db971d2e2a0b60ec388dc8aa9b9ab99"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Jul 01 22:44:55 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 01 14:48:56 2014 +0000"
      },
      "message": "Merge \"Fix build break\""
    },
    {
      "commit": "5056d5d34db971d2e2a0b60ec388dc8aa9b9ab99",
      "tree": "4b3f4e9ff76661d2df09fbb374e740cb25746594",
      "parents": [
        "009edbb2769135dbab9ab6615354de288c5d47f5"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Jul 01 15:43:05 2014 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Jul 01 15:43:05 2014 -0700"
      },
      "message": "Fix build break\n\nFix api/current.txt\n\nChange-Id: Ib73558530d984613916ad41b488042af4cd6e08d\n"
    },
    {
      "commit": "d76008352eeb246af76ba4a81eaeb4901ca4ef7f",
      "tree": "97d32b8f43d8603fef4a279f8989aa68af8f54bb",
      "parents": [
        "009edbb2769135dbab9ab6615354de288c5d47f5"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Jul 01 15:22:50 2014 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Jul 01 15:39:28 2014 -0700"
      },
      "message": "Remove ActionBar.LayoutParams MarginLayoutParams constructor\n\nAdding this for L caused some fun issues with source compatibility.\nApps that previously passed another MarginLayoutParams subclass to\nActionBar.LayoutParams\u0027 constructor started statically linking to a\nconstructor overload that did not exist on older platform changes with\nno other source changes. In the interests of avoiding these headaches\nfor developers, remove it.\n\nBug 15933193\n\nChange-Id: I01cf8dfa2341b9d9629331639433b59352e7e15a\n"
    },
    {
      "commit": "9d9f70329942569013d9f121e138f3fcc57f19f8",
      "tree": "a856cd823abca778d5764c0d3e2aaccfa756bba8",
      "parents": [
        "ff1d65b32f9911b373b12a3c65a77462c53d5fc7",
        "8d83fa9bbd2ad15299a4419241eb10404e7839be"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jul 01 21:58:05 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 01 19:22:38 2014 +0000"
      },
      "message": "Merge \"API support for reporting of changes to call features. (eg VoLTE, VoWIFI, etc)\""
    },
    {
      "commit": "8d83fa9bbd2ad15299a4419241eb10404e7839be",
      "tree": "d2dc307198cfcc65a06097edebf35c96cba048a3",
      "parents": [
        "5dfb86bb09a1c5eebd6522426c94b92c02154779"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jul 01 11:31:21 2014 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jul 01 19:22:22 2014 +0000"
      },
      "message": "API support for reporting of changes to call features.\n(eg VoLTE, VoWIFI, etc)\n\nBug: 15987281\nChange-Id: Iae351ca2fe7b36c067106695f611cca6b3230556"
    },
    {
      "commit": "e49dd7dda27cfefac8fb1b6a1163401f9cc568dd",
      "tree": "e4decbd66cc6341f39ed45d0b03783493ff72bee",
      "parents": [
        "3edb62a5ade9de69f55df239a55dac990f4bf5c6",
        "eaf09493b3f8801efa8abaace1494dd6ac3c54b8"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Jul 01 21:44:35 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 01 16:28:20 2014 +0000"
      },
      "message": "Merge \"Clean up SearchSnippetColumns API (1/3)\""
    },
    {
      "commit": "eaf09493b3f8801efa8abaace1494dd6ac3c54b8",
      "tree": "e508e874e7c4e583476d19729ec2344ea5350db3",
      "parents": [
        "dd59aba6c7e142eae14d5f29ea6873a5b9790174"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Jul 01 10:28:56 2014 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Jul 01 14:23:52 2014 -0700"
      },
      "message": "Clean up SearchSnippetColumns API (1/3)\n\nRenamed SearchSnippetColumns to SearchSnippets to be more consistent\nwith ContactsContract naming conventions (Data, Groups, StatusUpdates, etc).\n\nFix some stale documentation, add more documentation and examples\n\nBug: 6948882\n\nChange-Id: I614e8d7506a4a291a57d693043481557c975f7f7\n"
    },
    {
      "commit": "a5736291bd5e1b953beabff8aadc6be2fc7a6f6d",
      "tree": "d3011a76d1d5e90c6cead578be83b4fe1237d30f",
      "parents": [
        "c3182c557396cb7ac149fd2dba36ac779b809263"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Mon Jun 30 12:46:35 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Tue Jul 01 13:28:56 2014 -0700"
      },
      "message": "Add function set CallVideoClient on the CallVideoProvider.\n\n- Added implementation of RemoteCallVideoClient.\n- Filled out the proxy methods on RemoteCallVideoProvider.\n- Renamed methods on CallVideoClient/CallVideoProvider. Per Santos\u0027s\nadvice, this is to distinguish between the methods handling remote\ncommunication, and the actual implementation of those methods.\n\nBug: 15893156\nChange-Id: I5f433db1faa820dc96913091ce09938ddf40ffdd\n"
    },
    {
      "commit": "a70d1d99de6cdadd68176cb849c02d56b8536021",
      "tree": "611b8f96ea571da1627f8a8d3ee4f2e6190cc944",
      "parents": [
        "c7400b0ce66e916cf8be239c26cd5acbd15ef745"
      ],
      "author": {
        "name": "Hector Dearman",
        "email": "hjd@google.com",
        "time": "Thu May 22 13:50:15 2014 +0100"
      },
      "committer": {
        "name": "Hector Dearman",
        "email": "hjd@google.com",
        "time": "Tue Jul 01 13:12:29 2014 +0100"
      },
      "message": "Deprecate the Cookie Sync Manager\n\nThe CookieSyncManager is largely useless as the WebView\nautomatically syncs cookies every 30s (whether you like it\nor not). The one method which needs to be saved is sync,\nthere is no other way to force a sync without this.\nWe move sync to the CookieManager and rename it to flush\nfor greater consistency.\n\nBug: 11060034\nChange-Id: I8a14998020eea54f196fc6ed845b09ed69cfd447\n"
    },
    {
      "commit": "8fef8773100e68350858f4c894ba7c02291f10b7",
      "tree": "7bbd808bc604ab7e9085dbfecd25f49d37e7b058",
      "parents": [
        "3e0e3bc617c4fd0e03b88ae04a618381b20a383c",
        "dba34ba35cd2042d9a8fecfda56e2abe7a680bad"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Jul 01 02:47:58 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 30 22:24:07 2014 +0000"
      },
      "message": "Merge \"Make MediaSessionToken an inner class of MediaSession.\""
    },
    {
      "commit": "dba34ba35cd2042d9a8fecfda56e2abe7a680bad",
      "tree": "c8dead04fe9fbdba409cfdbf11fcdbcbb9174f99",
      "parents": [
        "854157308e5426437277c9d31be64a2dedd57c7f"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Jun 24 20:46:03 2014 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Jun 30 16:05:25 2014 -0700"
      },
      "message": "Make MediaSessionToken an inner class of MediaSession.\n\nAlso add some missing AIDLs to the framework makefile to ensure\nthey are included in the SDK.\n\nChange-Id: If85a3091c7591e0b3bbe6cc4bb74aba2284b4f42\n"
    },
    {
      "commit": "091768c3021d740b7d66846d36405c4d4c76cc56",
      "tree": "c39da4d9d9d2e6d0b633dd76883592bc6a2a521e",
      "parents": [
        "280d1398e2b569bb223de7f3e8fcf9c9b3fc4146"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Mon Jun 30 15:15:23 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Mon Jun 30 15:23:53 2014 -0700"
      },
      "message": "More fixes for Connection and RemoteConnection\n\nVarious clean ups and fixes:\n  - allow remote connection to have audio set\n  - allow remote connection to have abort\n  - move onPostDialWait from ConnectionService to Connection\n  - hide APIs we don\u0027t need\n\nChange-Id: Ib2d0b40f2e9e7a6b5fbf5d6db48b509b7db3c906\n"
    },
    {
      "commit": "b973baca3b6d83bb29eb468edf3dffd7d7d32e64",
      "tree": "1ae0591817196b1bc49c616fff26ce37c3f8c9e7",
      "parents": [
        "3b728f5f46029ba976786bc5ac6c1fb7c1c36b86",
        "2b53aae90cb265f6bc73e08feddc523ba1a0593a"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Jul 01 01:57:55 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 26 23:14:30 2014 +0000"
      },
      "message": "Merge \"Add a column to TV channel metadata to enable a newly requested use case\""
    },
    {
      "commit": "9a347f199284ad8bcb8a81bfbd306fe0b1a710ba",
      "tree": "e1c3bd25127fdd60e4aef3c259a86f79af187870",
      "parents": [
        "04d0f756782e697a171aebbb35ae86c86b839a27"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Jun 27 17:23:47 2014 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Jul 01 00:16:25 2014 +0000"
      },
      "message": "Initial replacement of setOutline() with ViewOutlineProvider API\n\nbug:15283203\n\nA View\u0027s outline is now managed by its outline provider. This means\nthe outline is automatically requeried when needed (e.g. drawable\nupdates or resize), with customizable querying behavior.\n\nAlso adds \u0027isFilled\u0027 property to outline, to be used for hinting\nshadow overdraw avoidance.\n\nChange-Id: Ie137548fa850f1ff7863ab2f660d05145c2ad11e\n"
    },
    {
      "commit": "0e83b499df27d55ff5506f93f153255dd9d98cb3",
      "tree": "92d81e02d0ab3d5a3e15f2941a8fce8c8e01f76f",
      "parents": [
        "a55fc9920117eabae7c0bb7339d8d9f5d3f5a9c1",
        "fc4b2890378eb1b6e0b11d60d703eb6854268064"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Mon Jun 30 12:39:53 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 26 21:23:48 2014 +0000"
      },
      "message": "Merge \"Remove TextToSpeechClient API.\""
    },
    {
      "commit": "fc4b2890378eb1b6e0b11d60d703eb6854268064",
      "tree": "181cd577565b415446beb75cbf7bf0c30ee0bf1c",
      "parents": [
        "1422c5f6856a98464690a433da2c38205e70146e"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Jun 26 11:52:20 2014 +0100"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Mon Jun 30 11:25:12 2014 +0100"
      },
      "message": "Remove TextToSpeechClient API.\n\nRemoved all of TTS V2 api with exception of error codes.\n\nBug: 15834470\nChange-Id: I9d9d2aad01811af9b86bf7a3fd018a8d4e5c2f33\n"
    },
    {
      "commit": "1f6ba49240de1dc1405a967512123d78615e3426",
      "tree": "1a5a88fa73c6530bf5ca22a64adf874a8425462f",
      "parents": [
        "f6ffc05521922e3399364d1619cacfc0558528ef"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Mon Jun 30 10:55:18 2014 +0900"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Mon Jun 30 10:55:18 2014 +0900"
      },
      "message": "Update api/current.txt to fix build\n\nThis is missed in the previous commit Ib58ece68dee4c6187d469.\n\nBUG: 15869548\nChange-Id: I998a52b803903f61a7a7e32dc83f4a30c9690b1b\n"
    },
    {
      "commit": "5d6b6f2892c90e95ef3bc650a245a5f2ca021d38",
      "tree": "50b7c124d3424ab13c203ba7a470fde7d46fa92c",
      "parents": [
        "9c5ac7aef16d26bfa9d8f4b9bd1fec4c5b93b69f"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Jun 25 19:46:47 2014 +0900"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Mon Jun 30 09:42:18 2014 +0900"
      },
      "message": "Allow TextInfo to store ParcelableSpans for TextService\n\nThis CL adds a new constructor of TextService so that spell\nparcelable spans can be preserved in TextInfo.  The primary usage\nscenario is to provide locale information for spell checker\nservice.\n\nBUG: 15869548\nChange-Id: Ib58ece68dee4c6187d469049fca8c35a307c7a01\n"
    },
    {
      "commit": "cb3ed1dc287ddb9beb7c9186713426f5fba263c3",
      "tree": "61013d205231d91d8db1ca5d3bd266b4f8e4e067",
      "parents": [
        "6612727c18fe6e7b6edf811f3a1a871a710c0ebe"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jun 27 18:37:06 2014 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat Jun 28 14:26:02 2014 -0700"
      },
      "message": "Add new sendingUid field to Message.\n\nThis tell you where the message came from when it was\ndelivered through a Messenger.\n\nChange-Id: I86a5f521c8ae919b45872dd76b61e83447f397ab\n"
    },
    {
      "commit": "284660104fe3dd63263af9c6e90db90d07a6cfbc",
      "tree": "3093f6bfb4f85e89db82b56e7e9a2cecc4641362",
      "parents": [
        "5ffbfccea007e6aebc9ba53b3666664d08a666b4"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Fri Jun 27 17:02:15 2014 -0700"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Fri Jun 27 17:02:15 2014 -0700"
      },
      "message": "Change the framework api for a constant in CallLog.Calls\n\nFor SUBSCRIPTION_COMPONENT_NAME from \"component_name\" to\n\"subscription_component_name\"\n\nBug: 15473965\nChange-Id: Ic56f623a048d2f4a59a631b02e61db46678df440\n"
    },
    {
      "commit": "5ffbfccea007e6aebc9ba53b3666664d08a666b4",
      "tree": "2eedf60133efb056bbb388353420ca802701b36b",
      "parents": [
        "d4e3cdde83deb7ef27ac6836158abc589ba22dba"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Wed Jun 25 14:22:55 2014 -0700"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Fri Jun 27 16:17:21 2014 -0700"
      },
      "message": "Add Subscription field to Call-related framework objects\n\nGetter and setter methods for framework objects that will need to pass\nsubscription information between activities.\n\nBug: 15473965\n\nChange-Id: If1e33fd1fe13262954572558580cdcda73795dc0\n"
    },
    {
      "commit": "eb8d1be6acad180eabde84f19196b9ecaba81353",
      "tree": "dee4cf747c488f78a1b772fb9a67f978aa2860ce",
      "parents": [
        "81af3aef9a0d015311f6c97e318c81092c74eb47"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Jun 25 17:46:15 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Jun 27 18:33:42 2014 -0400"
      },
      "message": "Add a BIND_DREAM_SERVICE signature-level permission.\n\nStarting in api 21, will be required to bind to a\ndeclared dream or doze service.\n\nAlso added to aapt dump badging output.\n\nBug:15862654\nChange-Id: Ifa0a594eeecf21e6146176c7810a847e1d08fe3b\n"
    },
    {
      "commit": "81af3aef9a0d015311f6c97e318c81092c74eb47",
      "tree": "b600468c4842d5ffbd6a0db2b3c01eadfb05829e",
      "parents": [
        "7e399cfd2cbc890d90f2127b874d55b919d70e97"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jun 27 15:32:12 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jun 27 22:32:40 2014 +0000"
      },
      "message": "Update currents.txt to fix build\n\nChange-Id: I46dde6a1ef127dcbaac4937c4bb86cb6e9b6c8e1\n"
    },
    {
      "commit": "a55fc9920117eabae7c0bb7339d8d9f5d3f5a9c1",
      "tree": "9c56323ae691298d7761a047fe78e991bd220739",
      "parents": [
        "420b9f40378d9612127662c16c7a8e4fc8c59296",
        "1333ea1ed7a95eb9e1be43c20a0c48e901654cac"
      ],
      "author": {
        "name": "Jessica Hummel",
        "email": "jhummel@google.com",
        "time": "Mon Jun 30 11:50:45 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 26 21:33:38 2014 +0000"
      },
      "message": "Merge \"Provide api to set the managed profile name.\""
    },
    {
      "commit": "1333ea1ed7a95eb9e1be43c20a0c48e901654cac",
      "tree": "51e1a165ec420835e7e857005439da5be794b5f4",
      "parents": [
        "1422c5f6856a98464690a433da2c38205e70146e"
      ],
      "author": {
        "name": "Jessica Hummel",
        "email": "jhummel@google.com",
        "time": "Mon Jun 23 11:20:10 2014 +0100"
      },
      "committer": {
        "name": "Jessica Hummel",
        "email": "jhummel@google.com",
        "time": "Mon Jun 30 12:40:37 2014 +0100"
      },
      "message": "Provide api to set the managed profile name.\n\nInstead of sending the profile name in the provisioning intent\nthe mdm should set the profile name after provisioning has completed.\nThis allows us to simplify the provisioning flow and the mdm can\nchange the name of the profile later on if required.\n\nChange-Id: I821ef2300eae74e89872152ae1c89ac3ecbb82e7\n"
    },
    {
      "commit": "420b9f40378d9612127662c16c7a8e4fc8c59296",
      "tree": "559bf79e023e48f497c1df83c76e672e3ad3488b",
      "parents": [
        "1422c5f6856a98464690a433da2c38205e70146e",
        "1cc4ecc3e2c64ade5078581b039e1b068c6ed0ed"
      ],
      "author": {
        "name": "Sander Alewijnse",
        "email": "salewijnse@google.com",
        "time": "Mon Jun 30 10:38:30 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 26 21:23:48 2014 +0000"
      },
      "message": "Merge \"Add public constants for Device Owner Provisioning.\""
    },
    {
      "commit": "1cc4ecc3e2c64ade5078581b039e1b068c6ed0ed",
      "tree": "38b386ed0ee4140d90d408c8f59e50bcd88dc845",
      "parents": [
        "6507f2e03a90244e08fb62f9b55653ba3230d0b7"
      ],
      "author": {
        "name": "Sander Alewijnse",
        "email": "salewijnse@google.com",
        "time": "Mon Jun 23 19:56:52 2014 +0100"
      },
      "committer": {
        "name": "Sander Alewijnse",
        "email": "salewijnse@google.com",
        "time": "Mon Jun 30 11:36:42 2014 +0100"
      },
      "message": "Add public constants for Device Owner Provisioning.\n\nChange-Id: I46dca4e31ab256273eb810f57083f31541815735\n"
    },
    {
      "commit": "ecd857be3946283ebb4306e2c03ae70f5c5bb152",
      "tree": "a755ce8d5752c791015a68e466e1c8352919bfce",
      "parents": [
        "32292eb87bd48cee13a2f65204ad814fcfce305e"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Jun 19 07:51:08 2014 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Mon Jun 30 19:25:04 2014 +0000"
      },
      "message": "Add curved motion to Transitions.\n\nBug 15197527\n\nAdded two public PathMotions: PatternMotion and ArcMotion.\nArcMotion is the algorithm provided by UX. PatternMotion\nprovides a mechanism for using a Path as a pattern.\n\nChange-Id: Ie57fd5f4e62269acc1164eced39853a12c52bd77\n"
    },
    {
      "commit": "bd7c5908edc8b914318be8a2f96ed534afc57fa7",
      "tree": "bf118c1234a39aa6f4170dbcff590a2df88b6108",
      "parents": [
        "4e8b9ed30b67e5449d987e674b2966dc7f3ac224",
        "5dc3075cfca63aa1f9215e49156e2af12183d07d"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Mon Jun 30 18:51:07 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 26 23:50:27 2014 +0000"
      },
      "message": "Merge \"Add ICallVideoProvider binder to the InCallCall object.\""
    },
    {
      "commit": "5dc3075cfca63aa1f9215e49156e2af12183d07d",
      "tree": "d9284b33b31d9119b33cb5a42742eed8bc4c1e52",
      "parents": [
        "906d47fd2bcedb9674b5765d01bd9c758069074c"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Fri Jun 27 17:02:19 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Mon Jun 30 11:44:20 2014 -0700"
      },
      "message": "Add ICallVideoProvider binder to the InCallCall object.\n\nBug: 15893156\nChange-Id: I450d50c53e0e77944717d1fd8e7b246c3c4bf3b1\n"
    },
    {
      "commit": "bff4131d404a99b54ad2b8f4b4abba7c991dd27b",
      "tree": "c8df5e65c22a46db7c555d129cf9727ebe32eb20",
      "parents": [
        "dd59aba6c7e142eae14d5f29ea6873a5b9790174"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jun 30 11:20:32 2014 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jun 30 11:20:32 2014 -0700"
      },
      "message": "Added API methods for the CallVideoProvider.\nCleaned up comments in CallVideoClient to match.\n\nBug: 15893156\nChange-Id: I9b1268726e64c2b73441272dae8d6a719a32fa16\n"
    },
    {
      "commit": "4ea10b0cbaed76bbaf0e1de04b8e53cd307e78f2",
      "tree": "965577ba1316f2c34a74070bd97d1f2c642160e6",
      "parents": [
        "7c668b921b62e07833c2b8384b33e6ab9c5a0929",
        "5ffbe8b850c2703b64617f0140d051a5412dd861"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Fri Jun 27 22:04:23 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 26 18:07:29 2014 +0000"
      },
      "message": "Merge \"Add methods to set a CallVideoProvider on a Call.\""
    },
    {
      "commit": "5ffbe8b850c2703b64617f0140d051a5412dd861",
      "tree": "609364b835e95309762bfa82f19ef744189dbb59",
      "parents": [
        "f759b5bb0bd41fc33df8b43ee9608fd421792353"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Fri Jun 20 16:29:33 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Fri Jun 27 15:03:24 2014 -0700"
      },
      "message": "Add methods to set a CallVideoProvider on a Call.\n\nBug: 15893156\nChange-Id: I6ae151bc37d8c0be2e4c9823e9444717b6cdc0de\n"
    },
    {
      "commit": "7c668b921b62e07833c2b8384b33e6ab9c5a0929",
      "tree": "4841a96fc806f01311baca27a86c1e729a18153e",
      "parents": [
        "31e8005e06acf363a0cd92b891d43f79c72dac30"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Jun 27 14:38:28 2014 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Jun 27 21:57:12 2014 +0000"
      },
      "message": "Adding CallVideoClient, used to provide a callback mechanism for the\nframework to notify the InCallUI of events related to video calls.\n\nChange-Id: Ife628b27bcefd8e88df2fc899cbbcfa07cfac90b\n"
    },
    {
      "commit": "f759b5bb0bd41fc33df8b43ee9608fd421792353",
      "tree": "fcabf32f91ade1f86da1e812f1fc85940bfba8d2",
      "parents": [
        "100a2d1fc67d79d19afa0c00830350a5d4ab0c59"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Fri Jun 27 10:54:44 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Fri Jun 27 14:11:51 2014 -0700"
      },
      "message": "Add wrapper to provide method calls for binder to InCallUI.\n\nBug: 15893156\nChange-Id: I6b12c0e8c915e184bb469b5934865242f9fde00d\n"
    },
    {
      "commit": "31e8005e06acf363a0cd92b891d43f79c72dac30",
      "tree": "698a2b2d2dd3ad894c4e0676005072064130698a",
      "parents": [
        "9550acf1e964bb70f64681957878ce4543c9d563",
        "990205eada00ad3e575761d19607bb03e12f9aa3"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Fri Jun 27 21:53:16 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 27 15:56:14 2014 +0000"
      },
      "message": "Merge \"Don\u0027t use overlay to transition ImageViews.\""
    },
    {
      "commit": "8d3700988eb361aa9bfcb82069227d88ecb2dc58",
      "tree": "6d8e9bd8a0a4ecc1fdc52f67f73e679840c8be38",
      "parents": [
        "566cbf20cc0a75c6c4942d4b443ec7f2013bb50d"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Jun 26 10:32:17 2014 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Fri Jun 27 11:23:33 2014 -0700"
      },
      "message": "Unhide more ContactsContracts fields\n\nThese are needed for unbundling of Dialer/Contacts\n\nBug: 6948882\nChange-Id: I1640387a44608acc9c737bebea9c4f77e774fab1\n"
    },
    {
      "commit": "8885ac9518b8821b90b8c1947469b6b9a37f0b7c",
      "tree": "24832642894a1f40220e6092416e0623cf8e1f66",
      "parents": [
        "a4e2023b5af73c6b4dd02efe3f6eef266c227e50",
        "18ab79967ce8bcde4b1507164ac8186e5135622e"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Fri Jun 27 15:45:40 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 26 17:57:04 2014 +0000"
      },
      "message": "Merge \"Add IN/OUT flag for all Visibility transitions.\""
    },
    {
      "commit": "5622e8b6698d1b63371bff37727e3d9f5fdf4e8e",
      "tree": "0ca226a5917cc7afc21988c17a8f3556d8ac9338",
      "parents": [
        "65fa0a923c2613cc2a10a97b9eee4d21ed744e0b",
        "fc9a27aa5a50d30731bdaa6f69e0434a3557584d"
      ],
      "author": {
        "name": "Hector Dearman",
        "email": "hjd@google.com",
        "time": "Fri Jun 27 12:53:17 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 26 21:23:48 2014 +0000"
      },
      "message": "Merge \"Add Third Party Cookie API\""
    },
    {
      "commit": "a1fda005f9583486f4372ecbb0eec503ee9cece8",
      "tree": "5e00ba6ee78ea95f3d890fc9816fdfe7959ee4aa",
      "parents": [
        "0c9b72b09f7ca91d2832f42c64b81e5d790a2d78"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Fri Jun 27 12:24:20 2014 +0900"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Fri Jun 27 16:23:09 2014 +0900"
      },
      "message": "Use CharSequence instead of String in CursorAnchorInfo\n\nThis might be useful if we need to pass some spans from the\napplication to the input method through CursorAnchorInfo.\n\nThis change makes CursorAnchorInfo more consistent with other\ninput method APIs where CharSequence is preferred over String.\n\nBUG: 15088391\nChange-Id: Ie04e8a27050849fee1c93ef14b9944acc70fafe4\n"
    },
    {
      "commit": "18ab79967ce8bcde4b1507164ac8186e5135622e",
      "tree": "91ea606de28c36609f125e3e8b74fec258234b1b",
      "parents": [
        "6507f2e03a90244e08fb62f9b55653ba3230d0b7"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed Jun 25 17:04:51 2014 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Jun 26 07:30:11 2014 -0700"
      },
      "message": "Add IN/OUT flag for all Visibility transitions.\n\nBug 15758206\n\nChange-Id: If9b1871117a6808c87adc84ab9215b913ebd2704\n"
    },
    {
      "commit": "990205eada00ad3e575761d19607bb03e12f9aa3",
      "tree": "5e3158f1ee3d41334f7e2830ae4df3eee3c0577e",
      "parents": [
        "16ffa8d3ef3d0a45efbca9fa7b4b32ba4ebd1e07"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Tue Jun 24 09:36:18 2014 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed Jun 25 13:45:16 2014 -0700"
      },
      "message": "Don\u0027t use overlay to transition ImageViews.\n\nBug 15744992\n\nMoveImage used an overlay to transition ImageViews. This\ncaused strange problems when ImageViews were contained in\nother Views. The new ChangeImageTransform does a smooth\ntransition for changes in scale type and bounds.\n\nChange-Id: Ia5021f4828f8f818a8699b3bdd38437aeba1cfc8\n"
    },
    {
      "commit": "fc9a27aa5a50d30731bdaa6f69e0434a3557584d",
      "tree": "9ef93055811381e38d53fbe6a5338fe19c902a9a",
      "parents": [
        "1e2f374e712ef23d696616f70b284557c8bcbdcf"
      ],
      "author": {
        "name": "Hector Dearman",
        "email": "hjd@google.com",
        "time": "Thu Jun 05 13:45:28 2014 +0100"
      },
      "committer": {
        "name": "Hector Dearman",
        "email": "hjd@google.com",
        "time": "Wed Jun 25 16:34:37 2014 +0100"
      },
      "message": "Add Third Party Cookie API\n\nBug: 11678084\nChange-Id: Ieb74fb6caae3d5a18dbfe748be47ebebad003cf7\n"
    },
    {
      "commit": "2b53aae90cb265f6bc73e08feddc523ba1a0593a",
      "tree": "e24d012dcb06c25dc69442fabdae16f4c7301f3c",
      "parents": [
        "a61e5074f2320ccce068c0e9707a09362ac67870"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Jun 23 18:00:35 2014 +0900"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Jun 24 14:57:50 2014 +0900"
      },
      "message": "Add a column to TV channel metadata to enable a newly requested use case\n\nconditional_access :\n    Used to let user know this channel is scrambled by a conditional access\n    system and need to contact the service provider to watch it.\n\nBug: 14073703\nChange-Id: I62d744b92e31fbbb95ba10b2595686114f6fbb6f\n"
    },
    {
      "commit": "e040418f4779c37aa9df69a3916d376af9d2e868",
      "tree": "4054b5753d3497adaa6d728fc50eaba3dff5a0d2",
      "parents": [
        "2cb86c723195e24278f983241cd6b1e307acf159"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Thu Jun 26 13:17:09 2014 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Thu Jun 26 20:34:56 2014 +0000"
      },
      "message": "Camera2: Add high speed video support\n\nBelow tags are added/updated:\n- Add HIGH_SPEED_VIDEO in android.control.sceneMode\n- android.control.availableHighSpeedVideoConfigurations\n\nChange-Id: Ice2497c81d9feead7519f5d11f2bd5598093b4bc\n"
    },
    {
      "commit": "400cc48512dc69e940ad4d233a3b47ee9574601d",
      "tree": "c9ba21eb4f0a4f44a017e7c331d830c1fb7f5316",
      "parents": [
        "24b0740e1cea472eb745e612b7826837419c7045"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Thu Jun 26 12:04:00 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Thu Jun 26 12:14:56 2014 -0700"
      },
      "message": "Clean up Connection API\n\nMade all the on* methods overridable. Made the remaining final.\n\nMade getState public.\n\nChange-Id: I715539599ac8826e5155852dd8ec56c35e4b89f1\n"
    },
    {
      "commit": "b32d9e53c2fa938498268649f4539f345680dd7d",
      "tree": "70203b725475ca133ff566814e45133479cdf8ca",
      "parents": [
        "aa7e529b47f6e5fb53905a92f99adfa63662ed2c",
        "506e38690fe5e3b627e243fdc20948c514b87680"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Thu Jun 26 01:05:35 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 25 03:38:12 2014 +0000"
      },
      "message": "Merge \"Add API to cancel outgoing calls\""
    },
    {
      "commit": "506e38690fe5e3b627e243fdc20948c514b87680",
      "tree": "5c478e30c60208f559303c7658f949032924686d",
      "parents": [
        "ef14da32804b06bac872c9e0e14ce0e52120a0bd"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Wed Jun 25 13:35:14 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Wed Jun 25 17:27:15 2014 -0700"
      },
      "message": "Add API to cancel outgoing calls\n\nThis replaces CallServiceSelectorAdapter.cancelOutgoingCall\n\nChange-Id: I9e5da9c607675bc3c230f6eb6d1cc149a38bf905\n"
    },
    {
      "commit": "f226ebcd9976dffd52a3ef0219b63a2c8329b428",
      "tree": "bc5e0e7700e8ca38275963683756065de28cca85",
      "parents": [
        "3b6ec30bff1749766a0d25770aa42d3a013c09d3",
        "5a2f488b70c9f9a712be7bcdbd9ec893c38670c2"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Jun 25 17:27:42 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 25 03:44:18 2014 +0000"
      },
      "message": "Merge \"Add REMOVE_VOICEMAIL permission to system\""
    },
    {
      "commit": "3b6ec30bff1749766a0d25770aa42d3a013c09d3",
      "tree": "0a0e90909c55cb36d93e57e23a0174a05c33f132",
      "parents": [
        "0479c3b23efdff9892f307172a2f261a2129acc8"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Wed Apr 30 10:59:27 2014 -0700"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Wed Jun 25 17:20:33 2014 +0000"
      },
      "message": "Fix exception discrepancy in MediaDrm.openSession\n\nbug: 13792521\nChange-Id: I2e47ce754c1e560315bf2bf1144d94e01472e392\n"
    },
    {
      "commit": "5a2f488b70c9f9a712be7bcdbd9ec893c38670c2",
      "tree": "3738e5d106a274f8acf819ed91befb5416093e42",
      "parents": [
        "6e45f30718e6dd08b6bb5c5f432c8266241252fc"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Mon Jun 23 17:05:30 2014 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Jun 25 10:12:31 2014 -0700"
      },
      "message": "Add REMOVE_VOICEMAIL permission to system\n\nAdd a permission that will allow any app that has this permission\nto remove any voicemails in the user\u0027s call log, even those that\ndon\u0027t belong to it.\n\nThis will be needed for the unbundled dialer to be able to manage\nthe user\u0027s voicemails.\n\nBug: 6948882\nChange-Id: Idca23ee83e541ba8aef24d6cb7fe09d5adac1e10\n"
    },
    {
      "commit": "6e45f30718e6dd08b6bb5c5f432c8266241252fc",
      "tree": "5898bf47f8a9c1d87188a31539168e9b7fa2d164",
      "parents": [
        "e4e223ced08094898ad64eaddc6cfcb2d3312076"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Jun 04 17:36:05 2014 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Jun 25 09:20:57 2014 -0700"
      },
      "message": "Remove @hide for new RS constructors.\n\nChange-Id: I015f36e8c54663472f236e311fe279ce06261ff0\n"
    },
    {
      "commit": "ad3c74adf40148a1f46bb4792564616d7cf958d0",
      "tree": "f5a08fdceb35c916728c466d42b8580066753f1d",
      "parents": [
        "baffd0f85b76382b346c18b0eedb0bc9d2766c49",
        "52d8a15e146e682319380322f94ceb6d93fa1a97"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed Jun 25 03:04:19 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 24 08:05:46 2014 +0000"
      },
      "message": "Merge \"Remote Connection implementation.\""
    },
    {
      "commit": "52d8a15e146e682319380322f94ceb6d93fa1a97",
      "tree": "1083e8d2eca8ec2b40b242a38b10e5a8aabe3f0f",
      "parents": [
        "9e58b3c61c119c884b62c16b3e1a99b991a1d1bf"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Jun 17 19:08:45 2014 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Jun 24 19:06:20 2014 -0700"
      },
      "message": "Remote Connection implementation.\n\nAPI classes for daisy-chaining connection services.\n\nChange-Id: I90991697456377b72ec73d2ef835864cb0b7737a\n"
    },
    {
      "commit": "19c9518f6a817d53d5234de0020313cab6950b2f",
      "tree": "a9235b0a2a4fd973ba22b2dbf0c56e1f72a894de",
      "parents": [
        "0b16d7d807b213047bb018d565de8190a7362451"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Mon Jun 23 15:38:48 2014 -0700"
      },
      "committer": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Wed Jun 25 14:36:51 2014 -0700"
      },
      "message": "b/15729204 Pipe sessions through to VolumePanel\n\nWhen remote volume is changed via volume buttons we need to notify\nthe system UI so it can show the slider. This also passes it the\ncontroller to use so adjustments to the slider are sent back to\nthe correct session.\n\nChange-Id: If5847bcd5db16c56e0e9904b88c94e5b28954c41\n"
    },
    {
      "commit": "a61e5074f2320ccce068c0e9707a09362ac67870",
      "tree": "dc789f1012c1694f4bb026abc5ba31511240ffd1",
      "parents": [
        "f5aa7a79f109a8cdbca5908726fe2108f3166b1a",
        "52a28f619fca8c2118e1f421cb56f6542805e954"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Tue Jun 24 03:05:57 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 23 21:50:10 2014 +0000"
      },
      "message": "Merge \"Replace CallServiceSelectors with Subscriptions (1/3)\""
    },
    {
      "commit": "52a28f619fca8c2118e1f421cb56f6542805e954",
      "tree": "053b0574422465140b76e6e9e5ade50aca1908c7",
      "parents": [
        "43015f241ebc6a03e36af4d300a3dbceeb078771"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Wed Jun 18 10:26:34 2014 -0700"
      },
      "committer": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Mon Jun 23 19:59:27 2014 -0700"
      },
      "message": "Replace CallServiceSelectors with Subscriptions (1/3)\n\nRemove CallServiceSelectors and replace them with comprehensive\nsupport for Subscriptions as the means of selecting ways of making\nphone calls. After this change, a ConnectionService is not a\nsemantically meaningful \"way of making a call\" -- it\u0027s more like the\nmechanism whereby the Android system communicates with a 3rd party\nprocess to ask for phone services. We anticipate each process having\nonly one ConnectionService.\n\nChange-Id: I11e6e246ae999683b3800496e98c93c3351aca7b\n"
    },
    {
      "commit": "7901b2a54981b769bf27852c41ce612871a8e019",
      "tree": "b869b62e88d0e7dde1dbb79f1e7ba13c38da4281",
      "parents": [
        "4212d1f2e9f662626a89491c883e94c4d3c68d04"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Jun 24 17:18:52 2014 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Jun 24 17:32:06 2014 -0700"
      },
      "message": "Set the default content description for Toolbars acting as action bars\n\nBug 15814044\n\nChange-Id: I07c20de1349cb07f21eaf0db718da94c0ba7043d\n"
    },
    {
      "commit": "0c416391d38f1eac40216789d5277db897cf1a18",
      "tree": "e04c626382822481fe19cba631b5968bde4de742",
      "parents": [
        "a61e5074f2320ccce068c0e9707a09362ac67870"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Jun 13 15:54:39 2014 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Jun 24 06:00:00 2014 +0000"
      },
      "message": "New setting to suggest skipping first-use hints to users\n\nUseful for temporary users like guests\n\nChange-Id: I3799dbe46c0f153139540254c9fb023c4e7e05af\n"
    },
    {
      "commit": "ec282845a9730a21873b3483a38579b116b4ad54",
      "tree": "b2b2ef6fb8fb3029886ba5437222bda23d69b3f4",
      "parents": [
        "969185bbbcfda6650ef21a673502da0cdf7b4b5c",
        "f8aadf3fdec455373b64038464350abee2f25980"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Jun 24 01:31:12 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 23 21:44:43 2014 +0000"
      },
      "message": "Merge \"Make some fields in ContactsContract.QuickContacts public\""
    },
    {
      "commit": "f8aadf3fdec455373b64038464350abee2f25980",
      "tree": "012ca6264c2a86c65bbce7d7c06ec636e43c88e5",
      "parents": [
        "e85eee8234262327fe4cbd19dd34fd9efcb4a40c"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Mon Jun 23 17:51:16 2014 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Mon Jun 23 18:07:30 2014 -0700"
      },
      "message": "Make some fields in ContactsContract.QuickContacts public\n\nBug: 6948882\nChange-Id: Ia7350c98c71ee30793dd24b8acb35f247619ae4d\n"
    },
    {
      "commit": "969185bbbcfda6650ef21a673502da0cdf7b4b5c",
      "tree": "6dd6ed822a78ed32cb4c851c94598a63e0ffab03",
      "parents": [
        "3dab92c510381e5e768e2bce2500f138407fa441",
        "1a264ce3d915b187b71101436bec3328c76288b0"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Jun 24 01:27:40 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 23 21:44:43 2014 +0000"
      },
      "message": "Merge \"Add Toolbar methods to set title text colors\""
    },
    {
      "commit": "1a264ce3d915b187b71101436bec3328c76288b0",
      "tree": "8881e1001e4d2b8e0421dd7c606a6019c820c5eb",
      "parents": [
        "cd6331e4936fac1df921e0a49238c16198e33361"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Jun 23 18:16:44 2014 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Jun 23 18:16:44 2014 -0700"
      },
      "message": "Add Toolbar methods to set title text colors\n\nBug 15836670\n\nChange-Id: If62da4104853c772790597be44f7a1efde2505ef\n"
    },
    {
      "commit": "cd6331e4936fac1df921e0a49238c16198e33361",
      "tree": "917c1aee0bf4d9df34d646c3b0c8d8abebe859fa",
      "parents": [
        "a279918c5b709ce15edcccbd176108a0b0a07750",
        "5abdb64112ed6463ee2ddd4f52337004a6fab1c0"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Jun 24 00:12:58 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 23 21:44:43 2014 +0000"
      },
      "message": "Merge \"Make some more action mode drawable theme attrs public\""
    },
    {
      "commit": "a279918c5b709ce15edcccbd176108a0b0a07750",
      "tree": "86ad5c68808b978941f6b521d4c0b40afa55d7a7",
      "parents": [
        "51fa6bcb22a52b283f6d0756d286101f0d354f54"
      ],
      "author": {
        "name": "Brian Attwell",
        "email": "brianattwell@google.com",
        "time": "Fri Jun 20 16:24:01 2014 -0700"
      },
      "committer": {
        "name": "Brian Attwell",
        "email": "brianattwell@google.com",
        "time": "Tue Jun 24 00:04:05 2014 +0000"
      },
      "message": "Add EdgeEffect#setColor\n\nBug: 15725269\nChange-Id: Ifdb0a53d1f17e2433683e51d09588545b69e6238\n"
    }
  ],
  "next": "5abdb64112ed6463ee2ddd4f52337004a6fab1c0"
}
