)]}'
{
  "log": [
    {
      "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": "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": "1e1f2e89267f17723a2afc90a7e894e01fc64701",
      "tree": "85a6b363b9cbfeb16d7736309783edb8424f8ab3",
      "parents": [
        "be55c0d23b02f9de9f295f3bca2f7cd7f016c4d6",
        "cb22807ffcf79db1b62162842d0a90251a463ea7"
      ],
      "author": {
        "name": "Alexandra Gherghina",
        "email": "alexgherghina@google.com",
        "time": "Wed Jul 02 17:07:16 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 02 16:34:47 2014 +0000"
      },
      "message": "Merge \"Adds per-user APIs required by the Settings app\""
    },
    {
      "commit": "cb22807ffcf79db1b62162842d0a90251a463ea7",
      "tree": "6316e0bf5616af22f59485e3cc52ede6408864b2",
      "parents": [
        "f29131f7013dc0d6994556b95e74db608c89beb8"
      ],
      "author": {
        "name": "Alexandra Gherghina",
        "email": "alexgherghina@google.com",
        "time": "Tue Jul 01 15:14:11 2014 +0100"
      },
      "committer": {
        "name": "Alexandra Gherghina",
        "email": "alexgherghina@google.com",
        "time": "Wed Jul 02 13:34:14 2014 +0100"
      },
      "message": "Adds per-user APIs required by the Settings app\n\nBug: 15466880\nChange-Id: Ic99fbf074564901b04d32b08f3a7a38555f330b3\n"
    },
    {
      "commit": "be55c0d23b02f9de9f295f3bca2f7cd7f016c4d6",
      "tree": "9ff74181637eb00977aa23b474607d46a2802880",
      "parents": [
        "df0697e392c1789a49966d5091c2ee9e1003a02f",
        "dbf55665c5c4802cbfc56463198805be48ec75af"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Jul 02 16:46:18 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 01 23:17:33 2014 +0000"
      },
      "message": "Merge \"audio: fixed channel count determination from channel mask\""
    },
    {
      "commit": "dbf55665c5c4802cbfc56463198805be48ec75af",
      "tree": "472a662c8d769fbaf2af93423b524787086ad1cf",
      "parents": [
        "5dfb86bb09a1c5eebd6522426c94b92c02154779"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Jul 01 18:56:30 2014 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Jul 01 20:15:44 2014 -0700"
      },
      "message": "audio: fixed channel count determination from channel mask\n\nDo not use popcount() to derive channel count from channel mask.\n\nBug: 15000850.\nChange-Id: Id52fc517bedaf1c42b9cd59857e3d19c251b97bf\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": "f5116d01b20f21ba32cd9eaa3412daf97f41c623",
      "tree": "b7ed4268a35365b0ebea7fc7ec983fd410149418",
      "parents": [
        "1e1f2e89267f17723a2afc90a7e894e01fc64701"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Jul 01 11:10:41 2014 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Jul 02 17:51:46 2014 +0000"
      },
      "message": "Apply DISALLOW_CONFIG_VPN restriction to VPN.\n\nBug: 16008760\nChange-Id: I299d5f32d9b09c3abcc32f3e889a0187880621df\n"
    },
    {
      "commit": "f29131f7013dc0d6994556b95e74db608c89beb8",
      "tree": "062a34d4361d1081e737180057917075fa40483f",
      "parents": [
        "71420b89542352bc4924714a754b4f2691602998",
        "cef0b39b9211882f59b6bfe1148e2cd247056693"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Jul 02 12:07:39 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 01 19:11:01 2014 +0000"
      },
      "message": "Merge \"Fix native crashes when APKs can\u0027t be opened.\""
    },
    {
      "commit": "cef0b39b9211882f59b6bfe1148e2cd247056693",
      "tree": "03394664c25a7981063b558a76936278f8f4ea4f",
      "parents": [
        "160a6e5b99de15ce755e2e5521dce32d81ab180a"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Jun 12 17:19:43 2014 +0100"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Jul 02 12:43:52 2014 +0100"
      },
      "message": "Fix native crashes when APKs can\u0027t be opened.\n\nThere was lax / incomplete error checking around the\nconstruction of Apk handles. This change changes the ApkHandle\nAPI and makes it throw IOException if the zipfile couldn\u0027t\nbe opened.\n\nAdditionally :\n- Fix a resource leak in DefaultContainerService\n- Report errors correctly during package moves.\n\nbug: 15563874\n(cherry picked from commit ec4516470d7ce6e47769591d678c838bd3f6f388)\n\nChange-Id: Ia35b464355467d0d36faf34fae85acbbab3f2896\n"
    },
    {
      "commit": "160a6e5b99de15ce755e2e5521dce32d81ab180a",
      "tree": "9c30746e1603882c6a8d7851e57ddea4a9c9febc",
      "parents": [
        "8b4c1e953f0ed25d6da8219b17657bb980356830"
      ],
      "author": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Wed Jul 02 06:16:36 2014 +0900"
      },
      "committer": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Wed Jul 02 17:16:45 2014 +0900"
      },
      "message": "Add setOption for HdmiControlService\n\nBug: 15845304\nChange-Id: I96b285ae3938aeecdd44b2c08a178def33bd2bf2\n"
    },
    {
      "commit": "8b4c1e953f0ed25d6da8219b17657bb980356830",
      "tree": "a8ef5774d438dd9eab23a5be4256709f6060f176",
      "parents": [
        "c6011deffc80eaee6dfb1c7975e050bc71e5ea96",
        "b5268dcc17cd9ecb540b06ad59bd74188b57a069"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Jul 02 07:35:32 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 01 21:47:40 2014 +0000"
      },
      "message": "Merge \"Require coordinate transformation matrix if necessary\""
    },
    {
      "commit": "b5268dcc17cd9ecb540b06ad59bd74188b57a069",
      "tree": "ae72acb17b557a8f5ddcaf859b15e5c361161d9a",
      "parents": [
        "1928aabc090f11f2a08d62ff3133619786d78ae4"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Fri Jun 27 16:16:47 2014 +0900"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Jul 02 16:03:16 2014 +0900"
      },
      "message": "Require coordinate transformation matrix if necessary\n\nWith this CL, CursorAnchorInfo.Builder#build() raises\nIllegalArgumentException when an application author attempts to\ninstantiate CursorAnchorInfo without the coordinate\ntransformation matrix but with specifying some positional\nparameters such as composing character rectangle.\n\nSince any other positional members in CursorAnchorInfo are\nsupposed to be specified in local coordinates, the application\nauthor must provide the coordinate transformation matrix for\nsuch positional data.\n\nChange-Id: I2b0fd0f146a2b95fe4fa1324837d8cfee667208c\n"
    },
    {
      "commit": "c6011deffc80eaee6dfb1c7975e050bc71e5ea96",
      "tree": "8702ffe8ac70c56ec7a61efcb5e7814655efcb1f",
      "parents": [
        "ca5be9a8fbc91daece39c851ca3f09d60b24b870"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Jun 30 18:04:55 2014 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Jul 02 03:24:53 2014 +0000"
      },
      "message": "Fixing some bugs in Recents keyboard behaviour.\n\n- Ensuring that we don\u0027t allow meta-tab to trigger Recents (since meta is a system key now)\n- Adding dpad keys support to traverse stack\n- Adding workaround for cases where tasks wouldn\u0027t be focused depending on how you launch Recents\n\nChange-Id: I4101ced7e47e0d1659d5fa236214be5697c00560\n"
    },
    {
      "commit": "ca5be9a8fbc91daece39c851ca3f09d60b24b870",
      "tree": "7cd48cc84dfd00f8f137764e095ab8104133f7be",
      "parents": [
        "44cecbc208195022ba32db303eac0ba65e4f188e"
      ],
      "author": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Tue Jul 01 18:01:26 2014 +0900"
      },
      "committer": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Wed Jul 02 11:51:21 2014 +0900"
      },
      "message": "Remove SystemAudioAutoInitiationAction when SystemAudioActionFromAvr started.\n\nBug: 15845309\nChange-Id: I1eefeca3aab117f2def08fe9fbbea81987ef11a8\n"
    },
    {
      "commit": "44cecbc208195022ba32db303eac0ba65e4f188e",
      "tree": "9fd7906ed875ec32c1392de79c4a62ac6b3e4722",
      "parents": [
        "7edabadf78b6abfd1ffdd4a4ea98df4817c0d307"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Tue Jul 01 15:36:56 2014 -0700"
      },
      "committer": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Tue Jul 01 19:38:32 2014 -0700"
      },
      "message": "Update to extended Roboto fonts.\n\nThe new fonts have complete coverage of Latin, Greek, and Cyrillic\ncharacters in Unicode 7.0, including combining marks and related\npunctuations.  Various phonetic transcriptions and romanization systems are\nnow supported, as well as several minority and historical langauges.\n\nA visible .notdef glyph has also been added.\n\nBug: 2802862\nBug: 4673396\nBug: 6629748\nBug: 7503539\nBug: 10728157\nBug: 11199883\nBug: 14408876\nBug: 15734816\nChange-Id: I7a4986bfbd710ec5cc80792a3f7598dae110e5f9\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": "497175beffe26336c092ee11a67b90f79dcdaca7",
      "tree": "8726cb695546c168725f9c0cb8fccf06a90caa30",
      "parents": [
        "2141cb53978a60aedbadeaf0ded449ecb9bd09ec"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jul 01 12:56:08 2014 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jul 01 18:34:58 2014 -0700"
      },
      "message": "Rework network stats to use proc state for fg/bg.\n\nSwitch to using the process state to determine whether a\nprocess should be foreground or background, instead of the\nboolean foreground given by the activity manager.\n\nThis is for battery save mode, where we can now allow more apps\nto havenetwork access: everything whose process state is at\nleast IMPORTANT_FOREGROUND, which allows music playback\nand other use-visible things to continue to have network\naccess.\n\nNote this also impact the traditional background data disabled\nstate, where now we allow anything top or better to have\nnetwork access.  This automatically includes all persistent\nprocesses, the current top activity, and any other processes\nhosting the top activity or being used by the top activity.\nSo it broadens the set of apps that get network access, but I\nthink this increases it to a reasonable set of things that may\nactually be needed for the foreground app to work correctly.\n\nChange-Id: Icb609a2cea280dc3fa3e83417f478ed77f3685aa\n"
    },
    {
      "commit": "2141cb53978a60aedbadeaf0ded449ecb9bd09ec",
      "tree": "deead06a16604e0c6c3d5f559bb687a8a9c400a0",
      "parents": [
        "677490eac4a0c2695da3996971c4f4de88cdd8f9",
        "166c8e3e26d4b51adb678e2872560a10e3813266"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jul 02 01:13:08 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 01 23:17:33 2014 +0000"
      },
      "message": "Merge \"Fix checking for compatibility between window title features.\""
    },
    {
      "commit": "166c8e3e26d4b51adb678e2872560a10e3813266",
      "tree": "79613502b7f7a08ae5c465bd3342356bd3f5d4f8",
      "parents": [
        "b3e411458cd7b96bb308e2de3086efc4da10d64d"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Jul 01 17:37:48 2014 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jul 02 01:09:45 2014 +0000"
      },
      "message": "Fix checking for compatibility between window title features.\n\nNew features that have nothing to do with titles were tripping the,\n\"is this compatible with custom titles\" feature check in\nPhoneWindow. Define a better way of checking for this for when we\nadd new window features in the future.\n\nBug 13789588\n\nChange-Id: Ie1cacffb113958dac5142a5a39f548df53b47299"
    },
    {
      "commit": "b3e411458cd7b96bb308e2de3086efc4da10d64d",
      "tree": "bbc71646d107e98eecb416557749b9f81f448151",
      "parents": [
        "ade3f25a488fc3c1243db8c88554771e571beeb1"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Jul 01 17:38:18 2014 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Jul 01 17:42:34 2014 -0700"
      },
      "message": "Fix a copy/paste bug in Toolbar.\n\nBug 15868762\n\nChange-Id: Ie2a0c492f9d7baa05d520cd2fee652245ab4b61b\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": "098e5d3f799256c5c256d94c4933c5ef4d981249",
      "tree": "90732280e90091eec13804ecd726854890c9937d",
      "parents": [
        "b18460ef5b0e8a62e359960595c4e82b1e1500e5",
        "2e3b9d30d4e16ecc0b3e4a04252b23afe55dda8c"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Wed Jul 02 00:27:34 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 02 00:27:34 2014 +0000"
      },
      "message": "am 2e3b9d30: am 9b3bfb10: docs: updated expandedtext_combo\n\n* commit \u00272e3b9d30d4e16ecc0b3e4a04252b23afe55dda8c\u0027:\n  docs: updated expandedtext_combo\n"
    },
    {
      "commit": "2e3b9d30d4e16ecc0b3e4a04252b23afe55dda8c",
      "tree": "a122ee58a9bb68129973ce431b3069aa97fae4cc",
      "parents": [
        "024d08ec126c52fc52fbb7242fc2384c13f3a8f6",
        "9b3bfb1085770e558a31f9c4b1a6f9e6e34c8bc1"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Wed Jul 02 00:22:10 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 02 00:22:10 2014 +0000"
      },
      "message": "am 9b3bfb10: docs: updated expandedtext_combo\n\n* commit \u00279b3bfb1085770e558a31f9c4b1a6f9e6e34c8bc1\u0027:\n  docs: updated expandedtext_combo\n"
    },
    {
      "commit": "9b3bfb1085770e558a31f9c4b1a6f9e6e34c8bc1",
      "tree": "81860ef9387ae73a524184a89a279501b98084b1",
      "parents": [
        "f077e7b719419271b5fd666c22b7d19177d6c325"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Jul 01 17:00:58 2014 -0700"
      },
      "committer": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Jul 01 17:03:40 2014 -0700"
      },
      "message": "docs: updated expandedtext_combo\n\nChange-Id: Ida3f08560710bf9d32fefd6797830f2258fed3c6\n"
    },
    {
      "commit": "024d08ec126c52fc52fbb7242fc2384c13f3a8f6",
      "tree": "296d0ced9b596c51e91054c60a44636bec9648c3",
      "parents": [
        "bd71bf1814ffa484e56aafc1f7c155148eda773f",
        "f077e7b719419271b5fd666c22b7d19177d6c325"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Wed Jul 02 00:00:59 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 02 00:00:59 2014 +0000"
      },
      "message": "am f077e7b7: Merge \"docs: add more notification images\" into klp-modular-dev\n\n* commit \u0027f077e7b719419271b5fd666c22b7d19177d6c325\u0027:\n  docs: add more notification images\n"
    },
    {
      "commit": "bd71bf1814ffa484e56aafc1f7c155148eda773f",
      "tree": "fc6ddc5a09fa0bce161b1974be4bd2b448f8b450",
      "parents": [
        "86b55c52c77bc11ebfe2372e6419a63a1a09be87",
        "8922ddbab1e394a59f957e8598fbbf88357e7838"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Tue Jul 01 22:37:18 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 01 22:37:18 2014 +0000"
      },
      "message": "am 8922ddba: am a6e06889: Merge \"Add profiler type options\"\n\n* commit \u00278922ddbab1e394a59f957e8598fbbf88357e7838\u0027:\n  Add profiler type options\n"
    },
    {
      "commit": "8922ddbab1e394a59f957e8598fbbf88357e7838",
      "tree": "65dd5a5e43d276f88e2a1951793646d2e37a1b8d",
      "parents": [
        "d172419e9a36f61af8c98d316ec2625e1f1304f6",
        "a6e06889fce7fbf2049f421daef02b8986736f77"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Tue Jul 01 22:32:01 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 01 22:32:01 2014 +0000"
      },
      "message": "am a6e06889: Merge \"Add profiler type options\"\n\n* commit \u0027a6e06889fce7fbf2049f421daef02b8986736f77\u0027:\n  Add profiler type options\n"
    },
    {
      "commit": "86b55c52c77bc11ebfe2372e6419a63a1a09be87",
      "tree": "39d379b233d8a5144c35c477f8a6dfa80f3273f0",
      "parents": [
        "db32fb646d90abb5e2281bd145d9d9615c65cbed"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Jul 01 15:23:57 2014 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Jul 01 15:24:37 2014 -0700"
      },
      "message": "Fix klp-modular-dev-plus-aosp build\n\nChange-Id: I546dfef29b5875633de18f6a7e3f419a0d012faa\n"
    },
    {
      "commit": "db32fb646d90abb5e2281bd145d9d9615c65cbed",
      "tree": "f0279cd823eacef6138a070f2e5410251c13d84e",
      "parents": [
        "1ed64c65a7b4d33799ca42cb4422d8382929cac2",
        "d172419e9a36f61af8c98d316ec2625e1f1304f6"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Jul 01 21:16:14 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 01 21:16:14 2014 +0000"
      },
      "message": "am d172419e: am 9b1a7d45: Merge \"Allow different SELinux policies for third party apps.\"\n\n* commit \u0027d172419e9a36f61af8c98d316ec2625e1f1304f6\u0027:\n  Allow different SELinux policies for third party apps.\n"
    },
    {
      "commit": "d172419e9a36f61af8c98d316ec2625e1f1304f6",
      "tree": "2671c1d72d2a0a24f9557a7b3251c39b20052f5d",
      "parents": [
        "899c15ef2053f0cebfeda90b5211e80310e6f278",
        "9b1a7d4570dd692cf86c385dfcdf057ad966fa57"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Jul 01 21:13:12 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 01 21:13:12 2014 +0000"
      },
      "message": "am 9b1a7d45: Merge \"Allow different SELinux policies for third party apps.\"\n\n* commit \u00279b1a7d4570dd692cf86c385dfcdf057ad966fa57\u0027:\n  Allow different SELinux policies for third party apps.\n"
    },
    {
      "commit": "9b1a7d4570dd692cf86c385dfcdf057ad966fa57",
      "tree": "4aa55b8cf7b73510623f7a517b3873efdd9ff2a9",
      "parents": [
        "db816cef0dd1f1988fbcf3c70a66f9c4acf73358",
        "83b54ecab73912a16d783f0d03c2aada378173a7"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Jul 01 21:09:28 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 01 19:16:01 2014 +0000"
      },
      "message": "Merge \"Allow different SELinux policies for third party apps.\""
    },
    {
      "commit": "83b54ecab73912a16d783f0d03c2aada378173a7",
      "tree": "4aa55b8cf7b73510623f7a517b3873efdd9ff2a9",
      "parents": [
        "db816cef0dd1f1988fbcf3c70a66f9c4acf73358"
      ],
      "author": {
        "name": "Robert Craig",
        "email": "rpcraig@tycho.ncsc.mil",
        "time": "Tue Jul 01 13:53:11 2014 -0700"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Jul 01 13:53:11 2014 -0700"
      },
      "message": "Allow different SELinux policies for third party apps.\n\nPrior support forced all third party apps\nto be resolved against the default stanza\nof the mac_permissions.xml file when assigning\nseinfo labels. This meant that all third party\napps, in effect, were untrusted regardless of\ncert and therefore received the same selinux domain.\nThis also had the unfortunate side effect of forcing\ncertain third party apps into the wrong domains\nbecause of shared userid requests among apps.\n\nThis patch removes that restriction and instead\nallows all apps, regardless of location, to be\nmatched against the full mac_permissions.xml\npolicy file. This then allows all apps signed\nwith known good certs to receive the same selinux\ndomains of other apps with whom they share trust.\n\nChange-Id: Iba569c046135c0e81140faf6296c5da26a243037\nSigned-off-by: rpcraig \u003crpcraig@tycho.ncsc.mil\u003e\n"
    },
    {
      "commit": "677490eac4a0c2695da3996971c4f4de88cdd8f9",
      "tree": "b727f67e33239e81784882138c8789abba606771",
      "parents": [
        "b3e411458cd7b96bb308e2de3086efc4da10d64d",
        "9cd3bccdb23bfb06da8ac19a44b4216039699ff9"
      ],
      "author": {
        "name": "Anish Athalye",
        "email": "aathalye@google.com",
        "time": "Wed Jul 02 01:03:35 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 01 19:15:58 2014 +0000"
      },
      "message": "Merge \"Fix line breaking for clusters in narrow views\""
    },
    {
      "commit": "1ed64c65a7b4d33799ca42cb4422d8382929cac2",
      "tree": "406e7aac7b3f9cd6ace192c0efc7d6f1ff13b367",
      "parents": [
        "b77da19e59fee9dda1177aaf312551210bcdf679",
        "899c15ef2053f0cebfeda90b5211e80310e6f278"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Jul 01 18:21:41 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 01 18:21:41 2014 +0000"
      },
      "message": "am 899c15ef: am db816cef: Merge \"Make sure we clean up\"\n\n* commit \u0027899c15ef2053f0cebfeda90b5211e80310e6f278\u0027:\n  Make sure we clean up\n"
    },
    {
      "commit": "899c15ef2053f0cebfeda90b5211e80310e6f278",
      "tree": "71a5106c7c3bd926eaf68315845d061f71289314",
      "parents": [
        "7f319c47c8f5e947638eb1e5e73789ff83123bba",
        "db816cef0dd1f1988fbcf3c70a66f9c4acf73358"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Jul 01 18:15:28 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 01 18:15:28 2014 +0000"
      },
      "message": "am db816cef: Merge \"Make sure we clean up\"\n\n* commit \u0027db816cef0dd1f1988fbcf3c70a66f9c4acf73358\u0027:\n  Make sure we clean up\n"
    },
    {
      "commit": "b77da19e59fee9dda1177aaf312551210bcdf679",
      "tree": "e7aad5d9e07b6e64dfc4a8481b075afc576bcda5",
      "parents": [
        "5b3e66d0f65f08de89980700f0b4f0764ae85bce",
        "b9246ef52c7f8ea7c4888c0f45005a49792a8614"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Jul 01 18:14:47 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 01 18:14:47 2014 +0000"
      },
      "message": "am b9246ef5: (-s ours) Merge \"Import translations. DO NOT MERGE\" into klp-modular-dev\n\n* commit \u0027b9246ef52c7f8ea7c4888c0f45005a49792a8614\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "5b3e66d0f65f08de89980700f0b4f0764ae85bce",
      "tree": "e7aad5d9e07b6e64dfc4a8481b075afc576bcda5",
      "parents": [
        "3bb733baa2dc85ffb24a1e1d286a51ba7611dcac",
        "9846e4c676e9b1b656081bab3f9cb304f8cc3cdf"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Jul 01 18:14:40 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 01 18:14:40 2014 +0000"
      },
      "message": "am 9846e4c6: (-s ours) Merge \"Import translations. DO NOT MERGE\" into klp-modular-dev\n\n* commit \u00279846e4c676e9b1b656081bab3f9cb304f8cc3cdf\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "3bb733baa2dc85ffb24a1e1d286a51ba7611dcac",
      "tree": "e7aad5d9e07b6e64dfc4a8481b075afc576bcda5",
      "parents": [
        "8c1c0a6881b1507f9ae25d753b64de185a7615b2",
        "4a4fa0a30a4d53816fcb56545054d624f3243cb6"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Jul 01 18:14:36 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 01 18:14:36 2014 +0000"
      },
      "message": "am 4a4fa0a3: (-s ours) Import translations. DO NOT MERGE\n\n* commit \u00274a4fa0a30a4d53816fcb56545054d624f3243cb6\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "71420b89542352bc4924714a754b4f2691602998",
      "tree": "86ac6d8a5a51b57e526838d79d6bd3472c930dd5",
      "parents": [
        "c25427a6dfc2b10189d86ed91dc76097a2019b06",
        "7f7b0c759e2970178ef68805b21f06a26e24eb76"
      ],
      "author": {
        "name": "Nicolas Prevot",
        "email": "nprevot@google.com",
        "time": "Wed Jul 02 11:24:37 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 01 17:52:42 2014 +0000"
      },
      "message": "Merge \"Returning badged icons for components of corporate apps.\""
    },
    {
      "commit": "7f7b0c759e2970178ef68805b21f06a26e24eb76",
      "tree": "ed54685cced5cf9f6495ca9194595eb6edc8ff8d",
      "parents": [
        "160a6e5b99de15ce755e2e5521dce32d81ab180a"
      ],
      "author": {
        "name": "Nicolas Prevot",
        "email": "nprevot@google.com",
        "time": "Mon Jun 23 15:59:38 2014 +0100"
      },
      "committer": {
        "name": "Nicolas Prevot",
        "email": "nprevot@google.com",
        "time": "Wed Jul 02 12:09:51 2014 +0100"
      },
      "message": "Returning badged icons for components of corporate apps.\n\nSo, corporate apps in disambiguation dialogs are badged.\nAnd updating the way we show the icon of the personal space to this new design.\n\nBUG: 14377051\n\nChange-Id: Idc707773a64a8feb2d9d4df88c425d5100542636\n"
    },
    {
      "commit": "c25427a6dfc2b10189d86ed91dc76097a2019b06",
      "tree": "bc40ec3f1911da9a8dd60c31e6cb10628dd50fe2",
      "parents": [
        "4fe15b23dcc2a5b0c9496490053fdb6f86e6fc11",
        "5cbf17ca053b09beadd0b031a46ce193ab27a0f8"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Wed Jul 02 11:12:05 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 01 17:52:42 2014 +0000"
      },
      "message": "Merge \"Add support for audio session id in the TTS\""
    },
    {
      "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": "4fe15b23dcc2a5b0c9496490053fdb6f86e6fc11",
      "tree": "488d0552e8481626379998dfd83058dc8080b03b",
      "parents": [
        "46b6a1b4d0c6c5850ca2407096df2b2eb75f6215",
        "4161316f256c9cc047405a902bcfc17b3738b659"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Jul 02 10:11:12 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 02 10:11:12 2014 +0000"
      },
      "message": "am 4161316f: am 94171212: am 104da1e4: Merge \"Fix broken assumptions in LocalePicker.\"\n\n* commit \u00274161316f256c9cc047405a902bcfc17b3738b659\u0027:\n  Fix broken assumptions in LocalePicker.\n"
    },
    {
      "commit": "46b6a1b4d0c6c5850ca2407096df2b2eb75f6215",
      "tree": "637a7995ce07decd6c2a423170ed69c2ee96404a",
      "parents": [
        "160a6e5b99de15ce755e2e5521dce32d81ab180a",
        "c61a7575eb0e3d1788ce1946da81d6c5e6812b9c"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Jul 02 10:11:00 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 02 10:11:00 2014 +0000"
      },
      "message": "am c61a7575: am d62196cf: am 3fa99ec7: Merge \"Remove bogus 2 char limit for locales and countries.\"\n\n* commit \u0027c61a7575eb0e3d1788ce1946da81d6c5e6812b9c\u0027:\n  Remove bogus 2 char limit for locales and countries.\n"
    },
    {
      "commit": "4161316f256c9cc047405a902bcfc17b3738b659",
      "tree": "fc8bb577a8b47188c32bbbad436a73fdad5f59e8",
      "parents": [
        "c61a7575eb0e3d1788ce1946da81d6c5e6812b9c",
        "94171212431a45346e40fd97bbe72422e71f04be"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Jul 02 09:54:22 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 02 09:54:22 2014 +0000"
      },
      "message": "am 94171212: am 104da1e4: Merge \"Fix broken assumptions in LocalePicker.\"\n\n* commit \u002794171212431a45346e40fd97bbe72422e71f04be\u0027:\n  Fix broken assumptions in LocalePicker.\n"
    },
    {
      "commit": "c61a7575eb0e3d1788ce1946da81d6c5e6812b9c",
      "tree": "d6c64247769f5db7e0e54d2ecccbac5b14f48007",
      "parents": [
        "2e3b9d30d4e16ecc0b3e4a04252b23afe55dda8c",
        "d62196cfeffe5e4d725b5388fca57a18c154a44b"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Jul 02 09:51:54 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 02 09:51:54 2014 +0000"
      },
      "message": "am d62196cf: am 3fa99ec7: Merge \"Remove bogus 2 char limit for locales and countries.\"\n\n* commit \u0027d62196cfeffe5e4d725b5388fca57a18c154a44b\u0027:\n  Remove bogus 2 char limit for locales and countries.\n"
    },
    {
      "commit": "94171212431a45346e40fd97bbe72422e71f04be",
      "tree": "0ee8b715ca2c7a055a19807f4f10932a9905868e",
      "parents": [
        "d62196cfeffe5e4d725b5388fca57a18c154a44b",
        "104da1e495cbed81e7ebe66b80344bf916b02391"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Jul 02 08:49:08 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 02 08:49:08 2014 +0000"
      },
      "message": "am 104da1e4: Merge \"Fix broken assumptions in LocalePicker.\"\n\n* commit \u0027104da1e495cbed81e7ebe66b80344bf916b02391\u0027:\n  Fix broken assumptions in LocalePicker.\n"
    },
    {
      "commit": "d62196cfeffe5e4d725b5388fca57a18c154a44b",
      "tree": "1422485fcfaccc62182e74f231613e43d4e8982b",
      "parents": [
        "8922ddbab1e394a59f957e8598fbbf88357e7838",
        "3fa99ec77ee52164575375c7709923c94d9693a6"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Jul 02 08:49:04 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 02 08:49:04 2014 +0000"
      },
      "message": "am 3fa99ec7: Merge \"Remove bogus 2 char limit for locales and countries.\"\n\n* commit \u00273fa99ec77ee52164575375c7709923c94d9693a6\u0027:\n  Remove bogus 2 char limit for locales and countries.\n"
    },
    {
      "commit": "104da1e495cbed81e7ebe66b80344bf916b02391",
      "tree": "115860c2a92e1c6be14180c789af633a037f2557",
      "parents": [
        "3fa99ec77ee52164575375c7709923c94d9693a6",
        "b27c137087ee926746b43b1abd08fb360ede671b"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Jul 02 08:09:01 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 01 17:57:26 2014 +0000"
      },
      "message": "Merge \"Fix broken assumptions in LocalePicker.\""
    },
    {
      "commit": "3fa99ec77ee52164575375c7709923c94d9693a6",
      "tree": "04fbc1acbfe1dccac82ae6b57dbdbd2eacf7e046",
      "parents": [
        "a6e06889fce7fbf2049f421daef02b8986736f77",
        "37151b5032c381391440019a76022ff8dd8196d0"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Jul 02 08:08:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 01 17:52:00 2014 +0000"
      },
      "message": "Merge \"Remove bogus 2 char limit for locales and countries.\""
    },
    {
      "commit": "4a4fa0a30a4d53816fcb56545054d624f3243cb6",
      "tree": "a627f9d088813a452be5465b6472dbd1b2f81a52",
      "parents": [
        "7459dfed6c4353a9437f5c5fbbbc1738f465a432"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Jul 01 10:47:53 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Jul 01 10:47:53 2014 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I1027a88bab0d00d223807bba87f9bbb75aef4d79\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "9cd3bccdb23bfb06da8ac19a44b4216039699ff9",
      "tree": "75e13d2d05f17ca6aefb756dda9d269d57706435",
      "parents": [
        "5dfb86bb09a1c5eebd6522426c94b92c02154779"
      ],
      "author": {
        "name": "Anish Athalye",
        "email": "aathalye@google.com",
        "time": "Fri Jun 27 14:37:53 2014 -0700"
      },
      "committer": {
        "name": "Anish Athalye",
        "email": "aathalye@google.com",
        "time": "Tue Jul 01 16:39:39 2014 +0000"
      },
      "message": "Fix line breaking for clusters in narrow views\n\nClusters were broken incorrectly when in narrow views (when the width of\nthe cluster was greater than the width of a view). Also, out() calls\nwere modifying fm, so clusters that were too wide were not positioned\ncorrectly.\n\nChange-Id: I521f8dc6338f5f1de6858af3f0c0bd320aa46bc0\n"
    },
    {
      "commit": "3690ea1aa1fb4333a08f9cb9a8978b217b19ed3c",
      "tree": "d807c7a19150d7e0acb529382c0def199faddded",
      "parents": [
        "c82b76c7fadf218d9fc3f3d73f46dcfc14fbb592",
        "fc6b2a0be3524e09c6e12eeaf0222a2ecf2a3007"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Jul 02 18:32:41 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 01 16:34:37 2014 +0000"
      },
      "message": "Merge \"Apply the tethering user restriction to connectivity service.\""
    },
    {
      "commit": "c82b76c7fadf218d9fc3f3d73f46dcfc14fbb592",
      "tree": "528b38d080a04d358c05c54592a4faff87ea66eb",
      "parents": [
        "cbc13f057f8cf6d2fda86d661117d8df3e03c40e",
        "37e5ceac65021f434324de6e80a223071223a206"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Jul 02 18:19:36 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 02 18:19:36 2014 +0000"
      },
      "message": "am c91ee2f9: Merge \"Add nameID 4 to AndroidEmoji\" into lmp-preview-dev\n\n* commit \u0027c91ee2f9f42e6e443fec231d5090c9557af8be68\u0027:\n  Add nameID 4 to AndroidEmoji\n"
    },
    {
      "commit": "cbc13f057f8cf6d2fda86d661117d8df3e03c40e",
      "tree": "ded90964a9909589d6030bf82056fea2246fda9d",
      "parents": [
        "9fe0718492cb1b31596e9bf4bbfefd371f0d2c19",
        "1f1a71bed1f868d2bd65ce1e8d9ac62f0786d593"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Jul 02 18:19:30 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 02 18:19:30 2014 +0000"
      },
      "message": "am bdf7f8b0: Merge \"Support Typeface.createFromFile()\" into lmp-preview-dev\n\n* commit \u0027bdf7f8b009ca9f276b5368a1cea037c1605f7261\u0027:\n  Support Typeface.createFromFile()\n"
    },
    {
      "commit": "9fe0718492cb1b31596e9bf4bbfefd371f0d2c19",
      "tree": "8483ad054e91f9d58b6563e8bdb6cbd2a151b57c",
      "parents": [
        "3a57d506e9a3ca621f43482eeff98b44e8dea97d",
        "19c5349b73c6333a442a975c7a227a0ca99f6829"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Jul 02 18:19:25 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 02 18:19:25 2014 +0000"
      },
      "message": "am 1ae18e43: Merge \"Change font family name.\" into lmp-preview-dev\n\n* commit \u00271ae18e43e9b3727ce855a2a8a799e703484bc5bf\u0027:\n  Change font family name.\n"
    },
    {
      "commit": "3a57d506e9a3ca621f43482eeff98b44e8dea97d",
      "tree": "9523c8947444d433cb9bc84311ff14485e78e2af",
      "parents": [
        "474166cbecd7786693acb6e14fb937bd2d322d59",
        "9abd58257af861f4f93393fad8debd66b99d9940"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Jul 02 18:19:09 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 02 18:19:09 2014 +0000"
      },
      "message": "am 036557b6: Merge \"Update system icon resolution in LayoutLib.\" into lmp-preview-dev\n\n* commit \u0027036557b60df5e5425b3563e99ffb21685160e4ab\u0027:\n  Update system icon resolution in LayoutLib.\n"
    },
    {
      "commit": "1f1a71bed1f868d2bd65ce1e8d9ac62f0786d593",
      "tree": "c0589b3cfe369b669bc79d3179135be61dda6e93",
      "parents": [
        "19c5349b73c6333a442a975c7a227a0ca99f6829",
        "3c937cf5c730519e750cdee4d5fa61e2a593e33a"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Jul 02 18:17:11 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 02 18:11:52 2014 +0000"
      },
      "message": "Merge \"Support Typeface.createFromFile()\" into lmp-preview-dev"
    },
    {
      "commit": "9abd58257af861f4f93393fad8debd66b99d9940",
      "tree": "9fe33e009a77ec6db28df9432e2e70a370e8ab9a",
      "parents": [
        "65caf0780595f8c4fa01e2dfc3b840e662637e1e",
        "1076be31f1c14f39295cc2ce7a747ee9ad96ee73"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Jul 02 18:16:25 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 02 18:11:52 2014 +0000"
      },
      "message": "Merge \"Update system icon resolution in LayoutLib.\" into lmp-preview-dev"
    },
    {
      "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": "fc6b2a0be3524e09c6e12eeaf0222a2ecf2a3007",
      "tree": "2992adadbcaa34d57af666c31ed9d27bab75de83",
      "parents": [
        "be55c0d23b02f9de9f295f3bca2f7cd7f016c4d6"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Jun 24 10:56:55 2014 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Jul 02 16:46:54 2014 +0000"
      },
      "message": "Apply the tethering user restriction to connectivity service.\n\nBug: 15852213\nChange-Id: Ib2df696189981ed1b31955257047fac3ee403965\n"
    },
    {
      "commit": "3c937cf5c730519e750cdee4d5fa61e2a593e33a",
      "tree": "c2848966f9a0ee382f53a373ab7e6d0fef84ec93",
      "parents": [
        "7ea293bc6a31c5b1bf3b2663376a39dc3a79b671"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Jun 30 15:00:59 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Jul 01 17:32:12 2014 -0700"
      },
      "message": "Support Typeface.createFromFile()\n\nAdd support for Typeface.createFromFile() for platform fonts. The\nfeature existed in the KitKat LayoutLib but was dropped for the L\npreview. This change adds it back.\n\nChange-Id: Ib1abe67a32c28a1fb0e2a4f3061c358b55129434\n"
    },
    {
      "commit": "7ea293bc6a31c5b1bf3b2663376a39dc3a79b671",
      "tree": "05ca60b9c38c0a2f983c3d1d76444550c263960e",
      "parents": [
        "48d41ea0bee27147273fec6d753332c181861c77"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Jun 27 18:39:32 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Jul 01 17:13:32 2014 -0700"
      },
      "message": "Change font family name.\n\nDuring the SDK build, rename the Font\u0027s Family name and not just the\nPS Name. Updating the PS name doesn\u0027t work.\n\nChange-Id: I997b5eec9f493ce97b95c33101ee426e773890c1\n"
    },
    {
      "commit": "37e5ceac65021f434324de6e80a223071223a206",
      "tree": "3de1465c2336fcdeb82b4af323ca4e59dac0244f",
      "parents": [
        "1f1a71bed1f868d2bd65ce1e8d9ac62f0786d593",
        "778e1cd8340120ed0988de53f2e111a6fa657bc8"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Jul 02 18:17:29 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 01 23:33:37 2014 +0000"
      },
      "message": "Merge \"Add nameID 4 to AndroidEmoji\" into lmp-preview-dev"
    },
    {
      "commit": "778e1cd8340120ed0988de53f2e111a6fa657bc8",
      "tree": "3a0f8f8be3b3ef61cd126307cfee551e5dbd6ca8",
      "parents": [
        "3c937cf5c730519e750cdee4d5fa61e2a593e33a"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Jul 01 10:36:42 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Jul 01 17:32:15 2014 -0700"
      },
      "message": "Add nameID 4 to AndroidEmoji\n\nThe nameID 4 (Full font name) is required to load the fonts on a desktop\nJava VM. This change adds the nameID as \"Android Emoji\".\n\nChange-Id: I67d37f387776e667f45794d6d0372ec35d61b4d3\n"
    },
    {
      "commit": "19c5349b73c6333a442a975c7a227a0ca99f6829",
      "tree": "81880f27801a0400507b2df0f7cc4f20c5e46fba",
      "parents": [
        "9abd58257af861f4f93393fad8debd66b99d9940",
        "7ea293bc6a31c5b1bf3b2663376a39dc3a79b671"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Jul 02 18:16:55 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 01 23:33:37 2014 +0000"
      },
      "message": "Merge \"Change font family name.\" into lmp-preview-dev"
    },
    {
      "commit": "df0697e392c1789a49966d5091c2ee9e1003a02f",
      "tree": "ddc5eefdef2782b17775951c6c3998cde03079ef",
      "parents": [
        "2771181c9b82b6b41da7ebd47fbe1baf8791c8ac",
        "6728239cfe8a71d3294b9368a4af73e427a2341c"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Jul 02 16:35:27 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 01 16:28:20 2014 +0000"
      },
      "message": "Merge \"Apply ENSURE_VERIFY_APPS restriction to PackageManagerService.\""
    },
    {
      "commit": "2771181c9b82b6b41da7ebd47fbe1baf8791c8ac",
      "tree": "f758912d28ae46647800456640be0197a7bcbaa1",
      "parents": [
        "f8fd3420919a2693b644294d2dbd432b19370f3d"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jun 25 16:45:57 2014 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jul 02 09:26:43 2014 -0700"
      },
      "message": "Simplify the network transition wakelock.\n\nMake it all internal to ConnectivityService - we know when a network\nis lost, so grab a wakelock then.\nMoves the call out of WifiStateMachine which was grabbing at bad times\nlike every dhcp renewal or corp-network roam.  These would always\ngo the full 1 minute and chew up battery.\n\nbug:15595155\nChange-Id: I80157a818cc149072cc7706d78c1e79c6e679ab3\n"
    },
    {
      "commit": "f8fd3420919a2693b644294d2dbd432b19370f3d",
      "tree": "4aa0128511b1090533fa389886e566d99a89aa7e",
      "parents": [
        "795d777ee13405d8b6ba6c889ea3ef49713892a8"
      ],
      "author": {
        "name": "Niels Egberts",
        "email": "nielse@google.com",
        "time": "Wed Jul 02 17:16:04 2014 +0100"
      },
      "committer": {
        "name": "Niels Egberts",
        "email": "nielse@google.com",
        "time": "Wed Jul 02 16:21:20 2014 +0000"
      },
      "message": "First argument of playSilence is incorrect in javaDoc.\n\nChange-Id: Icc059471e61fb6154108b74ea45cb06554d80631\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": "7028946402e76ef0790c42b350067155a6f901cb",
      "tree": "34f433799334c590d60b118d16b97bf3436d0c29",
      "parents": [
        "037c149ef03749b64203207e7a5e3acdd8d33391"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jul 02 17:19:52 2014 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jul 02 15:22:36 2014 +0000"
      },
      "message": "Fix keyguard user switcher layering\n\nBug: 15822308\nChange-Id: I4253a5f9ccb395b291696825923b251c4069c617\n"
    },
    {
      "commit": "6728239cfe8a71d3294b9368a4af73e427a2341c",
      "tree": "5793d805261ac827767834722e73b8326edaef69",
      "parents": [
        "fa10423fa00f3495e451016acba9b6848eb995c9"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Jun 30 16:04:12 2014 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Jul 02 13:04:35 2014 +0000"
      },
      "message": "Apply ENSURE_VERIFY_APPS restriction to PackageManagerService.\n\nBug: 15986973\nChange-Id: I9e8dae15cb866a3bb16e91fc49086fe1633f0bf8\n"
    },
    {
      "commit": "fa10423fa00f3495e451016acba9b6848eb995c9",
      "tree": "dacb609ee12c80b7110960811a97abaf9bfd4304",
      "parents": [
        "f29131f7013dc0d6994556b95e74db608c89beb8"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Jun 20 16:10:14 2014 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jul 02 12:34:05 2014 +0000"
      },
      "message": "Add stable insets for stable system windows\n\nAdds a new kind of inset that only accounts for stable system\nwindows like the system or navigation bar.\n\nBug: 15457292\nChange-Id: I681b711f6f40a94c25b7acd3a44eb3539486afab\n"
    },
    {
      "commit": "037c149ef03749b64203207e7a5e3acdd8d33391",
      "tree": "b20c990bd0a256f48fdd69324ee713d9dfe56166",
      "parents": [
        "c640fafbcd7ba513130dcbf5762adbd77a9ced88",
        "dc96d6310c6e13077a563b80f190550d87e95ff9"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Jul 02 15:21:35 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 01 17:57:07 2014 +0000"
      },
      "message": "Merge \"Implement ability to fling to QS in empty space\""
    },
    {
      "commit": "dc96d6310c6e13077a563b80f190550d87e95ff9",
      "tree": "98517c089eb92dc26da5a5bbc7c3c4f908e65d69",
      "parents": [
        "475b21dfe517ec04f435f6b02f4a53083d040db4"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Jul 01 18:48:52 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Jul 02 17:20:31 2014 +0200"
      },
      "message": "Implement ability to fling to QS in empty space\n\nBug: 16009808\nChange-Id: I0af174a4d97202dae767e4ae56f43599dbee4e05\n"
    },
    {
      "commit": "475b21dfe517ec04f435f6b02f4a53083d040db4",
      "tree": "07786cac6bd252e55711b27c949093290f2616d2",
      "parents": [
        "2e115c5d9a33ee2ccd2108431cb31bf97b88340b"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Jul 01 18:13:24 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Jul 02 17:10:34 2014 +0200"
      },
      "message": "Start expanding QS directly when overscrolling to it.\n\nThis removes the janky transition from scrolling to flinging.\n\nChange-Id: I691ac94ec06af7f7431ad162e07c21d2c753e99c\n"
    },
    {
      "commit": "2e115c5d9a33ee2ccd2108431cb31bf97b88340b",
      "tree": "8377e2aa34a7f2df4496a94c22846fd56dc43cef",
      "parents": [
        "1e2b2ba4b39e4d2fceb355347f6eaf51b76819be"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Jul 01 21:27:58 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Jul 01 21:38:39 2014 +0200"
      },
      "message": "Always load resources in SystemUI.\n\nThis fixes a bug where resources didn\u0027t get loaded after a SysUI\ncrash.\n\nChange-Id: I3a679890d15ad3c1e13a017840b8258670a23ff8\n"
    },
    {
      "commit": "c640fafbcd7ba513130dcbf5762adbd77a9ced88",
      "tree": "79df744118919b362a56bd6b2b87e7cba0d4ec87",
      "parents": [
        "de6265c3192c2b2b1bbf0b2deb5a42903424648d",
        "475b21dfe517ec04f435f6b02f4a53083d040db4"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Jul 02 15:16:06 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 01 17:46:08 2014 +0000"
      },
      "message": "Merge \"Start expanding QS directly when overscrolling to it.\""
    },
    {
      "commit": "de6265c3192c2b2b1bbf0b2deb5a42903424648d",
      "tree": "b4ac54bd5cd855662d728a8c85d94ca9bf6413d7",
      "parents": [
        "82ffc141f50bedd7d0af4352e6b6370f4852f752",
        "d0b698f074a8a251781b62346a791de48d39d2a4"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Jul 02 14:53:33 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 01 17:52:42 2014 +0000"
      },
      "message": "Merge \"Fix \"None\" lock screen option\""
    },
    {
      "commit": "d0b698f074a8a251781b62346a791de48d39d2a4",
      "tree": "ffc829c263d1b36786cea8cbaede2e22cfee2679",
      "parents": [
        "e65e310fc979fa708d7469d01e42188174e47cf8"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Jul 02 16:46:27 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Jul 02 16:46:27 2014 +0200"
      },
      "message": "Fix \"None\" lock screen option\n\nNow that we have a user switcher in quick settings, we don\u0027t need to\nshow the lockscreen if multi-user is enabled.\n\nBug: 15864584\nChange-Id: I1a7ea69963fdd5a4f79584f565beff36612468f5\n"
    },
    {
      "commit": "82ffc141f50bedd7d0af4352e6b6370f4852f752",
      "tree": "fba10113aa4afc44d70b5435b01e1293aa06aa7b",
      "parents": [
        "5acf640dfab01a525b832c92ce63eacf2e2146b4"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Mon Jun 30 16:47:34 2014 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed Jul 02 14:26:13 2014 +0000"
      },
      "message": "Ensure views have been laid out before capturing the epicenter.\n\nBug 15992706\n\nChange-Id: If245040b756882bcc82f56ef2c4563ce25c24e9e\n"
    },
    {
      "commit": "5acf640dfab01a525b832c92ce63eacf2e2146b4",
      "tree": "cb0b81285f12d52d5a92a7c9ebc9e284fe04adbe",
      "parents": [
        "4cce48e63fe9d63bac1f5a3b43ebb3ec6a1a730b",
        "7e20884d85a68d0f22f2b0a37b8164497b146010"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed Jul 02 14:24:09 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 02 05:06:31 2014 +0000"
      },
      "message": "Merge \"Reapply fix after bad merge.\""
    },
    {
      "commit": "7e20884d85a68d0f22f2b0a37b8164497b146010",
      "tree": "56b01e24eab8e12b2e40c488f7551f77af4941a3",
      "parents": [
        "00dde0bd469ba7a34369dcaaa701bd06fdf6c3ad"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed Jul 02 07:22:43 2014 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed Jul 02 07:22:43 2014 -0700"
      },
      "message": "Reapply fix after bad merge.\n\nBug 13745751\n\nChange-Id: I8eda37bd0e083b7c7949935973330882f6f5f1dc\n"
    },
    {
      "commit": "00dde0bd469ba7a34369dcaaa701bd06fdf6c3ad",
      "tree": "d032626b08532ecdaa2b46e2c9fafa9f497dfd32",
      "parents": [
        "5654e2ba16d9c83ce70d24c827782d7f9ac2da98"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Tue Jul 01 15:27:07 2014 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed Jul 02 13:50:09 2014 +0000"
      },
      "message": "Fix hang when there is no shared element in activity transition.\n\nBug 15990826\n\nChange-Id: Id494a51baf8694abd6c5207389cd8334db485d1a\n"
    },
    {
      "commit": "4cce48e63fe9d63bac1f5a3b43ebb3ec6a1a730b",
      "tree": "2e89d9cabb314db855a076f2f32f7b73727f0361",
      "parents": [
        "d7f67240a0d3cdd311109eea0083a1afbfd2dfe5",
        "8d8af3c1b768d590754d657a7d1242dcb462454b"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Jul 02 14:19:50 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 02 05:06:31 2014 +0000"
      },
      "message": "Merge \"Fixes to startDelay\""
    },
    {
      "commit": "5654e2ba16d9c83ce70d24c827782d7f9ac2da98",
      "tree": "f27a320bd7bffdd193c3db8f5360403d0e20bd2f",
      "parents": [
        "46b8c7568be65048555a4e691fe390f42f31e3ed",
        "70778d7d53e1ade34f9ddcdf0860540bb18d7648"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed Jul 02 13:49:37 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 01 23:17:33 2014 +0000"
      },
      "message": "Merge \"Stop temporary window from showing with activity transitions.\""
    },
    {
      "commit": "70778d7d53e1ade34f9ddcdf0860540bb18d7648",
      "tree": "892ece14bd96fd253bc9d02989b9f47292b5a36b",
      "parents": [
        "009edbb2769135dbab9ab6615354de288c5d47f5"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Tue Jul 01 16:33:45 2014 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Tue Jul 01 16:33:45 2014 -0700"
      },
      "message": "Stop temporary window from showing with activity transitions.\n\nBug 15424905\n\nWhen creating a new process, a temporary window would show,\neven when within the same task. This CL prevents the temporary\nwindow from showing when using\nActivityOptions.makeSceneTransitionAnimation(...)\n\nChange-Id: I93c40ba0b41ed90ebe6e9802d1236f8c81d60abe\n"
    },
    {
      "commit": "8d8af3c1b768d590754d657a7d1242dcb462454b",
      "tree": "6668b7bd31a87697273366c7f4e37d3ce628e804",
      "parents": [
        "d907e5b1efeae51c302fd502f42a06bd16d6cae3"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Jul 01 15:23:45 2014 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Jul 01 15:32:12 2014 -0700"
      },
      "message": "Fixes to startDelay\n\n Bug: 15991758\n\n Don\u0027t update the UI thread with final value until after\n startDelay\n\nChange-Id: Ie8bffb5a3ace353ec1d82943a4efcbd01c42c28f\n"
    },
    {
      "commit": "e65e310fc979fa708d7469d01e42188174e47cf8",
      "tree": "0c7f7030b7f0c994403f734b64b8b7dd3ff970e9",
      "parents": [
        "2e115c5d9a33ee2ccd2108431cb31bf97b88340b"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Jul 01 22:00:50 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Jul 01 22:00:50 2014 +0200"
      },
      "message": "Fix occasional jank when going to QS.\n\nWe change the listening state of the QS panel before the user\nactually navigates there and when the animations are probably\nnot running (after expanding the panel).\n\nChange-Id: Iad48b3459e7db09c423f6983a9fec17ec0088050\n"
    },
    {
      "commit": "46b8c7568be65048555a4e691fe390f42f31e3ed",
      "tree": "d574697028fd2dc27580dfacbe920c7890cfc619",
      "parents": [
        "1c7c319bb89b9988bfd12afc3e8d89449fd163fc",
        "b83777ba5c12295224cd566bba59a44b8860e449"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jul 02 13:05:54 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 01 17:57:07 2014 +0000"
      },
      "message": "Merge \"Add flashlight to quick settings\""
    },
    {
      "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": "b83777ba5c12295224cd566bba59a44b8860e449",
      "tree": "82c04959eb37d4d72114fa1d9ab315610c2e7be0",
      "parents": [
        "f29131f7013dc0d6994556b95e74db608c89beb8"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Jun 30 15:11:53 2014 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jul 02 12:33:36 2014 +0000"
      },
      "message": "Add flashlight to quick settings\n\nBug: 15934851\n\nChange-Id: I86f61fa11fe64e76adb032391ce7e7170f59549d\n"
    },
    {
      "commit": "d7f67240a0d3cdd311109eea0083a1afbfd2dfe5",
      "tree": "4635db2152aa3ead57415a95efce6a26f637b41b",
      "parents": [
        "7b4e0e14128ca43a3e193965b4a112fa2a4cbe9c",
        "7221cc3bf3d27dc10c7855f1bef2fa6cf6cfe9de"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Wed Jul 02 14:14:25 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 01 16:28:20 2014 +0000"
      },
      "message": "Merge \"Make sure callback handler is in place before callbacks handled.\""
    },
    {
      "commit": "7221cc3bf3d27dc10c7855f1bef2fa6cf6cfe9de",
      "tree": "d6aca9eb671c8928ce7164adc294f17d6cd75b2e",
      "parents": [
        "00dde0bd469ba7a34369dcaaa701bd06fdf6c3ad"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Fri Jun 27 11:05:32 2014 -0400"
      },
      "committer": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Wed Jul 02 13:50:53 2014 +0000"
      },
      "message": "Make sure callback handler is in place before callbacks handled.\n\nWhen making Network requests in ConnectivityManager, make sure we install the\ncallback prior to a response from ConnectivityService arriving causing us to\nsearch for the callback and inadvertently not find it.\n\nbug:15928097\nChange-Id: Ie5feb9cc8f5effc19870f54dba07218b2e11d82a\n"
    },
    {
      "commit": "7b4e0e14128ca43a3e193965b4a112fa2a4cbe9c",
      "tree": "85f5b5901a55325a2726df383f8b386cf0931fa5",
      "parents": [
        "053b553f72f5c1b9ddd9188b30af97b6dfe1e7d8",
        "238010f056433d64e6eb27c45ab8124563651eba"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed Jul 02 14:03:24 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 02 05:06:31 2014 +0000"
      },
      "message": "Merge \"Allow activity transitions to target nav and status bar colors.\""
    },
    {
      "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"
    }
  ],
  "next": "053b553f72f5c1b9ddd9188b30af97b6dfe1e7d8"
}
