)]}'
{
  "log": [
    {
      "commit": "6fdac3357eb3cc0d7123535f3f2f95db8a17807d",
      "tree": "2ec308755d394578f6ee4efa8791f59ce9872357",
      "parents": [
        "ae9e68a3494bfa1bcc02864737f1df0c4c6fa719",
        "216d3e6d8114a819758850c1be8d62fef59a107f"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jul 29 17:39:39 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 25 21:16:23 2014 +0000"
      },
      "message": "Merge \"Add better errors for unresolved attributes, remove unused code\" into lmp-dev"
    },
    {
      "commit": "216d3e6d8114a819758850c1be8d62fef59a107f",
      "tree": "d5ec2685a2169eb9e8e875e1cae8598ef69dbecf",
      "parents": [
        "f83fdd0864f32a3e8d4a7d3a127759cf30b503a9"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jul 29 10:35:42 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jul 29 10:35:42 2014 -0700"
      },
      "message": "Add better errors for unresolved attributes, remove unused code\n\nChange-Id: Icf81a81b9ce97b5a5edff85569e6e3da93149436\n"
    },
    {
      "commit": "ae9e68a3494bfa1bcc02864737f1df0c4c6fa719",
      "tree": "5d4e066297e805c57ac39c9c6fedabbe278ca326",
      "parents": [
        "591a824c5df7f3a90722424308861d8f101e217f",
        "d7a94da476e9b783acf0673ed938cc3fc2cc6ba5"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Jul 29 17:36:44 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 28 22:45:16 2014 +0000"
      },
      "message": "Merge \"Have AEP GL feature depend on GLES 3.1 in badging\" into lmp-dev"
    },
    {
      "commit": "f83fdd0864f32a3e8d4a7d3a127759cf30b503a9",
      "tree": "f858b6ed15806662db846d0cc4765b471ac04e63",
      "parents": [
        "7043ce4a8c748d2c3b6211acae5a94f2c96ef08e",
        "0d6ea71bcfe44ada319ac9387d9ce1b3761eea58"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Jul 29 16:52:44 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 28 18:28:56 2014 +0000"
      },
      "message": "Merge \"Add new proximity sensors in Telecomm (1/3)\" into lmp-dev"
    },
    {
      "commit": "7043ce4a8c748d2c3b6211acae5a94f2c96ef08e",
      "tree": "7349e394e3bf66971da8ca33a3ecb21d28adbbc1",
      "parents": [
        "c7af515f9181f47d22b18405ceb733968495ebe3",
        "9c53194a6fccd9980d4ee3fabe4466b16d73580b"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Jul 29 16:48:33 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 29 16:48:33 2014 +0000"
      },
      "message": "am 9c53194a: am 58967bfb: am 1c977b37: Merge \"docs: fix typo bug 16623189\" into klp-modular-docs\n\n* commit \u00279c53194a6fccd9980d4ee3fabe4466b16d73580b\u0027:\n  docs: fix typo bug 16623189\n"
    },
    {
      "commit": "c7af515f9181f47d22b18405ceb733968495ebe3",
      "tree": "c755fbc4777963082826bbef7569ac901b66d377",
      "parents": [
        "9ce46bc1cccecadfc21313e113e04bb1f2b8f495",
        "0029ef67598336e3a774c6cf1dfde8245136484a"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Jul 29 16:48:17 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 29 16:48:17 2014 +0000"
      },
      "message": "am 0029ef67: am dadb473e: am 9613b433: Merge \"docs: fix typo\" into klp-modular-docs\n\n* commit \u00270029ef67598336e3a774c6cf1dfde8245136484a\u0027:\n  docs: fix typo\n"
    },
    {
      "commit": "9ce46bc1cccecadfc21313e113e04bb1f2b8f495",
      "tree": "779d3bc3ba7fb391d982724242d7d6acfa1d2e8d",
      "parents": [
        "6d327429bbb9f7652b3891c90f724a92303d4157",
        "7f214e6149b38af10224cf9f8f8f4959eebd52a6"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Tue Jul 29 16:48:11 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 29 16:48:11 2014 +0000"
      },
      "message": "am 7f214e61: am 8d1aa957: am 652e5c7e: Merge \"docs: Describe the alloc tracker in Android Studio\" into klp-modular-docs\n\n* commit \u00277f214e6149b38af10224cf9f8f8f4959eebd52a6\u0027:\n  docs: Describe the alloc tracker in Android Studio\n"
    },
    {
      "commit": "6d327429bbb9f7652b3891c90f724a92303d4157",
      "tree": "34d9f5e4051f339dedcecb560d3380fa11c2c37b",
      "parents": [
        "5c1c832a8f87850f55755202f1f7caa510449d87",
        "5ff390be1b0b968ccf28e693b602b8e8b5f448e9"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Tue Jul 29 16:48:01 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 29 16:48:01 2014 +0000"
      },
      "message": "am 5ff390be: am df881ccc: am 321e0302: docs: Fix Wear docs issues.\n\n* commit \u00275ff390be1b0b968ccf28e693b602b8e8b5f448e9\u0027:\n  docs: Fix Wear docs issues.\n"
    },
    {
      "commit": "9c53194a6fccd9980d4ee3fabe4466b16d73580b",
      "tree": "e1d999801e198fd5b61ba0aee79408eabc489360",
      "parents": [
        "0029ef67598336e3a774c6cf1dfde8245136484a",
        "58967bfbe824f020194872a6d0a5204b54e6043a"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Jul 29 16:34:01 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 29 16:34:01 2014 +0000"
      },
      "message": "am 58967bfb: am 1c977b37: Merge \"docs: fix typo bug 16623189\" into klp-modular-docs\n\n* commit \u002758967bfbe824f020194872a6d0a5204b54e6043a\u0027:\n  docs: fix typo bug 16623189\n"
    },
    {
      "commit": "5c1c832a8f87850f55755202f1f7caa510449d87",
      "tree": "761959979ad60fbb1f49ec4347e010931104e24e",
      "parents": [
        "40495e054591ed4bc110c710c46996ef163664c1"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Jul 28 16:32:19 2014 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Jul 29 16:32:08 2014 +0000"
      },
      "message": "Remove dead code 4.\n\nRemoving:\nhandleDnsConfigurationChange\nupdateDnsLocked\nupdateRoutes\nhandleConnectivityChange\nhandleConnect\nhandleDisconnect\n\nAdding a missing flushVmDnsCache and setting of mActiveDefaultNetwork\n\nChange-Id: I681fc72c317833ea1deb42db0b43d2adb21baeff\n"
    },
    {
      "commit": "58967bfbe824f020194872a6d0a5204b54e6043a",
      "tree": "0c4b737cb4f7bae81f0d4a9291b426b8093f53d3",
      "parents": [
        "dadb473e2b9dc7bf2691dea7153c6700102e6562",
        "1c977b3744dbe916edde2e256a39c30e5888ef4f"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Jul 29 16:30:07 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 29 16:30:07 2014 +0000"
      },
      "message": "am 1c977b37: Merge \"docs: fix typo bug 16623189\" into klp-modular-docs\n\n* commit \u00271c977b3744dbe916edde2e256a39c30e5888ef4f\u0027:\n  docs: fix typo bug 16623189\n"
    },
    {
      "commit": "0d6ea71bcfe44ada319ac9387d9ce1b3761eea58",
      "tree": "96e208cd198170b3a33f18797c4275e890bc354a",
      "parents": [
        "40495e054591ed4bc110c710c46996ef163664c1"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Mon Jul 28 14:39:23 2014 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Jul 29 09:27:31 2014 -0700"
      },
      "message": "Add new proximity sensors in Telecomm (1/3)\n\nAdd the following two APIs in Telecomm and use them in InCallUI\nsetProximitySensorOn\nsetProximitySensorOff(boolean turnScreenOnImmediately)\n\nBug: 16573954\nChange-Id: I8219e9c659f4ea4493f5cd5c8bcaa95a98d180e2\n"
    },
    {
      "commit": "40495e054591ed4bc110c710c46996ef163664c1",
      "tree": "049c568b90fb8dd2aacc0491cc64a128bc58f621",
      "parents": [
        "1f33d77f0430efb2d7eb532e360ba9a30004ffe7"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Tue Jul 29 08:49:51 2014 -0700"
      },
      "committer": {
        "name": "Erik Pasternak",
        "email": "roboerik@android.com",
        "time": "Tue Jul 29 15:51:07 2014 +0000"
      },
      "message": "Fix checkbuild\n\nChange-Id: I66321c6da4f921cee2db6f9f05312a6a8edc66d3\n"
    },
    {
      "commit": "0029ef67598336e3a774c6cf1dfde8245136484a",
      "tree": "fa3831acb0cf49b82b87ce251e76b371f93f2da0",
      "parents": [
        "7f214e6149b38af10224cf9f8f8f4959eebd52a6",
        "dadb473e2b9dc7bf2691dea7153c6700102e6562"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Jul 29 15:42:24 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 29 15:42:24 2014 +0000"
      },
      "message": "am dadb473e: am 9613b433: Merge \"docs: fix typo\" into klp-modular-docs\n\n* commit \u0027dadb473e2b9dc7bf2691dea7153c6700102e6562\u0027:\n  docs: fix typo\n"
    },
    {
      "commit": "dadb473e2b9dc7bf2691dea7153c6700102e6562",
      "tree": "ab6ccf22dcebab91371b42f0a81227efad329de8",
      "parents": [
        "8d1aa95729a44a953dd5cd434f2c7380e6d1f641",
        "9613b433f47162d008f034afbb16deac16532662"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Jul 29 15:38:02 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 29 15:38:02 2014 +0000"
      },
      "message": "am 9613b433: Merge \"docs: fix typo\" into klp-modular-docs\n\n* commit \u00279613b433f47162d008f034afbb16deac16532662\u0027:\n  docs: fix typo\n"
    },
    {
      "commit": "7f214e6149b38af10224cf9f8f8f4959eebd52a6",
      "tree": "8a1042a7f5bcebf37f357ab3ddc4af0015f8bb8e",
      "parents": [
        "5ff390be1b0b968ccf28e693b602b8e8b5f448e9",
        "8d1aa95729a44a953dd5cd434f2c7380e6d1f641"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Tue Jul 29 15:32:57 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 29 15:32:57 2014 +0000"
      },
      "message": "am 8d1aa957: am 652e5c7e: Merge \"docs: Describe the alloc tracker in Android Studio\" into klp-modular-docs\n\n* commit \u00278d1aa95729a44a953dd5cd434f2c7380e6d1f641\u0027:\n  docs: Describe the alloc tracker in Android Studio\n"
    },
    {
      "commit": "8d1aa95729a44a953dd5cd434f2c7380e6d1f641",
      "tree": "1d9855d57e32690141cfeb40931847053514250a",
      "parents": [
        "df881ccc1fe5efefa4a71cf8e5f663f9e2911151",
        "652e5c7ef1f8176dc680f7c4ba782164269b03b0"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Tue Jul 29 15:29:00 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 29 15:29:00 2014 +0000"
      },
      "message": "am 652e5c7e: Merge \"docs: Describe the alloc tracker in Android Studio\" into klp-modular-docs\n\n* commit \u0027652e5c7ef1f8176dc680f7c4ba782164269b03b0\u0027:\n  docs: Describe the alloc tracker in Android Studio\n"
    },
    {
      "commit": "1f33d77f0430efb2d7eb532e360ba9a30004ffe7",
      "tree": "d6941ab952028680bba6564c1d18a08ef0d5183d",
      "parents": [
        "7299bc1305db0de9531b0d875769735a0ebfa2bd"
      ],
      "author": {
        "name": "Alexandra Gherghina",
        "email": "alexgherghina@google.com",
        "time": "Fri Jul 25 21:32:18 2014 +0100"
      },
      "committer": {
        "name": "Alexandra Gherghina",
        "email": "alexgherghina@google.com",
        "time": "Tue Jul 29 15:21:01 2014 +0000"
      },
      "message": "Rename work icon symbol to match the prefix used for badges.\n\nAlso renames the images for consistency.\n\nBug: 16369104\nChange-Id: I19f97ae22cb2ee4f7db210f083badc1a30520b44\n"
    },
    {
      "commit": "5ff390be1b0b968ccf28e693b602b8e8b5f448e9",
      "tree": "4e49ba498c3a9c7cfe393bb30f8ccb1518a861af",
      "parents": [
        "896a82d77e732c7387b2279bcdd0f04d696b13df",
        "df881ccc1fe5efefa4a71cf8e5f663f9e2911151"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Tue Jul 29 15:07:56 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 29 15:07:56 2014 +0000"
      },
      "message": "am df881ccc: am 321e0302: docs: Fix Wear docs issues.\n\n* commit \u0027df881ccc1fe5efefa4a71cf8e5f663f9e2911151\u0027:\n  docs: Fix Wear docs issues.\n"
    },
    {
      "commit": "df881ccc1fe5efefa4a71cf8e5f663f9e2911151",
      "tree": "d47fbe593caa09c801a4cb744d3c12e99365e0f5",
      "parents": [
        "d0e03392394164e1e261ef8829e187ad2362d426",
        "321e030202cb74cad0dd8a4950cffe361a5072c8"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Tue Jul 29 15:01:11 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 29 15:01:11 2014 +0000"
      },
      "message": "am 321e0302: docs: Fix Wear docs issues.\n\n* commit \u0027321e030202cb74cad0dd8a4950cffe361a5072c8\u0027:\n  docs: Fix Wear docs issues.\n"
    },
    {
      "commit": "896a82d77e732c7387b2279bcdd0f04d696b13df",
      "tree": "273152964a3989a8b96c1ecd4ff787ccec47c6d6",
      "parents": [
        "09875ec7292b19e07c38b6127406d6aa7490e26c",
        "d0e03392394164e1e261ef8829e187ad2362d426"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Mon Jul 28 23:40:13 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 28 23:40:13 2014 +0000"
      },
      "message": "am d0e03392: Merge \"Fix double chin issue, where bottom inset is applied twice.\" into klp-modular-dev\n\n* commit \u0027d0e03392394164e1e261ef8829e187ad2362d426\u0027:\n  Fix double chin issue, where bottom inset is applied twice.\n"
    },
    {
      "commit": "09875ec7292b19e07c38b6127406d6aa7490e26c",
      "tree": "35970c4a455cf3ec1ac5581eba41e40fea0a037e",
      "parents": [
        "52baf3d096ae72de4264183d26465a90bba2550a",
        "0fa45d93f7265c130d5dc49a51130ed74db5cec9"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Jul 28 23:28:59 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 28 23:28:59 2014 +0000"
      },
      "message": "am 0fa45d93: Merge \"Remove PendingActivityLaunches based on stack.\" into klp-modular-dev\n\n* commit \u00270fa45d93f7265c130d5dc49a51130ed74db5cec9\u0027:\n  Remove PendingActivityLaunches based on stack.\n"
    },
    {
      "commit": "1c977b3744dbe916edde2e256a39c30e5888ef4f",
      "tree": "43699074ac1e51582e360acdf9e798f94d08b569",
      "parents": [
        "9613b433f47162d008f034afbb16deac16532662",
        "a66de16cde07eacb5fad86fc27ec63f5d55277ce"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Jul 29 16:26:51 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 28 22:45:16 2014 +0000"
      },
      "message": "Merge \"docs: fix typo bug 16623189\" into klp-modular-docs"
    },
    {
      "commit": "a66de16cde07eacb5fad86fc27ec63f5d55277ce",
      "tree": "cf9c62554c0dd746cfb09fb30cf6888e7838a46a",
      "parents": [
        "a37ddd97a88a5e2f6162c99b92069e13a0284085"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Jul 29 09:25:45 2014 -0700"
      },
      "committer": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Jul 29 16:26:36 2014 +0000"
      },
      "message": "docs: fix typo bug 16623189\n\nChange-Id: Ia790587cf60cbf4e9f699605a5ad6a7dc5a06799"
    },
    {
      "commit": "a37ddd97a88a5e2f6162c99b92069e13a0284085",
      "tree": "e772a07bc1f85d19e0e3459c9293d4b42392fc41",
      "parents": [
        "c57c08298364e93ca4399d184bdba2657f72b11c"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Jul 29 08:33:17 2014 -0700"
      },
      "committer": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Jul 29 08:33:17 2014 -0700"
      },
      "message": "docs: fix typo\n\nChange-Id: I4d76d625dc508e7279162d1d3ace9c32625e1358\n"
    },
    {
      "commit": "0fa45d93f7265c130d5dc49a51130ed74db5cec9",
      "tree": "75baa08c63ffe4fc6269b48084dd31345bb8f068",
      "parents": [
        "77d6f36bbc76dbed51bea17d1ffcd3c1d6ffd30f",
        "7f13ed37fd2a0533fa7c5e330519decd89fdc1d5"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Jul 28 23:25:55 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 28 22:45:16 2014 +0000"
      },
      "message": "Merge \"Remove PendingActivityLaunches based on stack.\" into klp-modular-dev"
    },
    {
      "commit": "7f13ed37fd2a0533fa7c5e330519decd89fdc1d5",
      "tree": "5a0baffd4f3b828fb6aacd14b24860d13c1d8929",
      "parents": [
        "ee36c77acd3b92c64e53e19c570e2482382db870"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Jul 28 14:00:35 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Jul 28 14:00:35 2014 -0700"
      },
      "message": "Remove PendingActivityLaunches based on stack.\n\nWas previously removing by trying to match activities, but the\nactivity being matched would not have been in the stack yet. Since\nit doesn\u0027t get added to the stack when it goes into the list\nof pending activities. By removing all pending activities associated\nwith the stack we clean up all such pending activities.\n\nFixes bug 16045752.\n\nChange-Id: I6b5981ffcce674139837b06362e573299bbc9e52\n"
    },
    {
      "commit": "52baf3d096ae72de4264183d26465a90bba2550a",
      "tree": "7dd6e84d11bc68fee8f06fae9026d7e15c988874",
      "parents": [
        "d2e1ecb67bbb7fc5ae7f076ae5acec5d06a5c378",
        "77d6f36bbc76dbed51bea17d1ffcd3c1d6ffd30f"
      ],
      "author": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Mon Jul 28 20:07:23 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 28 20:07:23 2014 +0000"
      },
      "message": "am 77d6f36b: Revert \"DO NOT MERGE Implement line breaking using ICU break iterator\"\n\n* commit \u002777d6f36bbc76dbed51bea17d1ffcd3c1d6ffd30f\u0027:\n  Revert \"DO NOT MERGE Implement line breaking using ICU break iterator\"\n"
    },
    {
      "commit": "d2e1ecb67bbb7fc5ae7f076ae5acec5d06a5c378",
      "tree": "e633ea40d5b6d51c4884b951a594acb964f89e65",
      "parents": [
        "18b5f44c5eca22791c701d02bf7525c6bfd5aec3",
        "40b0d4d7519b6a1999742534513406f94c169f1f"
      ],
      "author": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Mon Jul 28 19:58:00 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 28 19:58:00 2014 +0000"
      },
      "message": "am 40b0d4d7: Merge \"Revert \"DO NOT MERGE Fix line breaking for clusters in narrow views\"\" into klp-modular-dev\n\n* commit \u002740b0d4d7519b6a1999742534513406f94c169f1f\u0027:\n  Revert \"DO NOT MERGE Fix line breaking for clusters in narrow views\"\n"
    },
    {
      "commit": "18b5f44c5eca22791c701d02bf7525c6bfd5aec3",
      "tree": "f5a335bd5c507b441da7fe2bb90c29ecb99cb6bc",
      "parents": [
        "a665380b60de8900edca233848b556c123eb2e03",
        "af60e56b39582ea90ccd7601cd06350a50bf6500"
      ],
      "author": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Mon Jul 28 19:57:55 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 28 19:57:55 2014 +0000"
      },
      "message": "am af60e56b: Revert \"DO NOT MERGE Fix extraneous allocation and copying\"\n\n* commit \u0027af60e56b39582ea90ccd7601cd06350a50bf6500\u0027:\n  Revert \"DO NOT MERGE Fix extraneous allocation and copying\"\n"
    },
    {
      "commit": "77d6f36bbc76dbed51bea17d1ffcd3c1d6ffd30f",
      "tree": "3ab132ec0206a9c508f113f93671eb0941646106",
      "parents": [
        "40b0d4d7519b6a1999742534513406f94c169f1f"
      ],
      "author": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Mon Jul 28 19:50:14 2014 +0000"
      },
      "committer": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Mon Jul 28 19:53:51 2014 +0000"
      },
      "message": "Revert \"DO NOT MERGE Implement line breaking using ICU break iterator\"\n\nThis reverts commit 0c87dfd25d5a305fb67eb328d114aada87055dd7.\n\nChange-Id: Ibc300bb945776594099b69965cabe7220d10de2f\n"
    },
    {
      "commit": "a665380b60de8900edca233848b556c123eb2e03",
      "tree": "2f3afdc21a71b56c8d2fa8baf976eb95d842526b",
      "parents": [
        "315037234206c500e73a15075b996122316ce9d8",
        "1a408a344c7921d7c943826bea3ce0cdd822583d"
      ],
      "author": {
        "name": "Anish Athalye",
        "email": "aathalye@google.com",
        "time": "Mon Jul 28 19:53:26 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 28 19:53:26 2014 +0000"
      },
      "message": "am 1a408a34: DO NOT MERGE Fix extraneous allocation and copying\n\n* commit \u00271a408a344c7921d7c943826bea3ce0cdd822583d\u0027:\n  DO NOT MERGE Fix extraneous allocation and copying\n"
    },
    {
      "commit": "af60e56b39582ea90ccd7601cd06350a50bf6500",
      "tree": "15cdcd926e271b97fe5a212d2d383c2ee8f43584",
      "parents": [
        "1a408a344c7921d7c943826bea3ce0cdd822583d"
      ],
      "author": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Mon Jul 28 19:51:01 2014 +0000"
      },
      "committer": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Mon Jul 28 19:51:01 2014 +0000"
      },
      "message": "Revert \"DO NOT MERGE Fix extraneous allocation and copying\"\n\nThis reverts commit 1a408a344c7921d7c943826bea3ce0cdd822583d.\n\nChange-Id: If5a19a4cc54e76aeddac0923e28bbf310e78feb4\n"
    },
    {
      "commit": "315037234206c500e73a15075b996122316ce9d8",
      "tree": "f5a335bd5c507b441da7fe2bb90c29ecb99cb6bc",
      "parents": [
        "c51a6e45e857ee42d122e898590eb815e568564d",
        "97170e0c48bbff21ef6773110d950621131cf9dd"
      ],
      "author": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Mon Jul 28 19:10:29 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 28 19:10:29 2014 +0000"
      },
      "message": "am 97170e0c: Merge \"DO NOT MERGE Implement line breaking using ICU break iterator\" into klp-modular-dev\n\n* commit \u002797170e0c48bbff21ef6773110d950621131cf9dd\u0027:\n  DO NOT MERGE Implement line breaking using ICU break iterator\n"
    },
    {
      "commit": "c51a6e45e857ee42d122e898590eb815e568564d",
      "tree": "bce5db60ca677799b771523ff8cd902e9b2e84e8",
      "parents": [
        "a9c5257a15f2efb5c017d2ecadb5a7360230bfee",
        "a28e4764994283c3595dd41f12e425cf7dc0d985"
      ],
      "author": {
        "name": "Anish Athalye",
        "email": "aathalye@google.com",
        "time": "Mon Jul 28 19:10:19 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 28 19:10:19 2014 +0000"
      },
      "message": "am a28e4764: DO NOT MERGE Fix line breaking for clusters in narrow views\n\n* commit \u0027a28e4764994283c3595dd41f12e425cf7dc0d985\u0027:\n  DO NOT MERGE Fix line breaking for clusters in narrow views\n"
    },
    {
      "commit": "1a408a344c7921d7c943826bea3ce0cdd822583d",
      "tree": "f288e8f7fa3f5622983c6b9807182252de92920f",
      "parents": [
        "97170e0c48bbff21ef6773110d950621131cf9dd"
      ],
      "author": {
        "name": "Anish Athalye",
        "email": "aathalye@google.com",
        "time": "Tue Jul 08 13:27:14 2014 -0700"
      },
      "committer": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Mon Jul 28 19:06:10 2014 +0000"
      },
      "message": "DO NOT MERGE Fix extraneous allocation and copying\n\nWith breaks being allocated the way it was, there were 16 ints with\nvalue 0 being stored in the beginning of the vector. Because of the way\nthe rest of the code is structured, this did not result in incorrect\noperation, but it still wasted time and memory.\n\nChange-Id: Ic0df3e5484417da51f2465ec2d72222fefffc18a\n(cherry picked from commit 733b3c0f8b77fefcd234c94170faa4e7bd76074c)\n"
    },
    {
      "commit": "a28e4764994283c3595dd41f12e425cf7dc0d985",
      "tree": "2fc436743359cbe849fae1948bc7cc58a1a6a88e",
      "parents": [
        "a0bb44efe96ca70635b64dac8922b225d1a19407"
      ],
      "author": {
        "name": "Anish Athalye",
        "email": "aathalye@google.com",
        "time": "Fri Jun 27 14:37:53 2014 -0700"
      },
      "committer": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Mon Jul 28 18:47:40 2014 +0000"
      },
      "message": "DO NOT MERGE 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(cherry picked from commit 162713dd0b72af79c1b2286985f7e79f043cd915)"
    },
    {
      "commit": "591a824c5df7f3a90722424308861d8f101e217f",
      "tree": "ba0b0633784cc35d1b8c02b24d234a983f97b9a6",
      "parents": [
        "b5b3a1d30b67af6dcf18eb0f71e1734e009ee90e",
        "ec4cefc152749f9805d3a971a4a395687b5a3831"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Jul 29 17:19:55 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 28 18:28:56 2014 +0000"
      },
      "message": "Merge \"Add layer/texture creation tracing\" into lmp-dev"
    },
    {
      "commit": "ec4cefc152749f9805d3a971a4a395687b5a3831",
      "tree": "175982729ee6838969d9cdcfa96cc0a84b1f18e0",
      "parents": [
        "ea4f01070a9c8f5147eb228c413a84de78d98973"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Jul 29 09:49:13 2014 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Jul 29 10:04:01 2014 -0700"
      },
      "message": "Add layer/texture creation tracing\n\nChange-Id: I0af6a36c97a9f5f35d28e0e36539ba8d8011ea7c\n"
    },
    {
      "commit": "b5b3a1d30b67af6dcf18eb0f71e1734e009ee90e",
      "tree": "b0508a55d695672aefe9daff0aaa2e21eecfeef2",
      "parents": [
        "f83fdd0864f32a3e8d4a7d3a127759cf30b503a9",
        "fdaed9dcb63171379fd7c5a6208014bac505dbc6"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Jul 29 17:14:00 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 28 22:45:16 2014 +0000"
      },
      "message": "Merge \"Fix capitalization on AudioPort callback method names\" into lmp-dev"
    },
    {
      "commit": "fdaed9dcb63171379fd7c5a6208014bac505dbc6",
      "tree": "93bba894d02ad8a795688f1abd77d1e9e1c2a39e",
      "parents": [
        "40495e054591ed4bc110c710c46996ef163664c1"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Jul 29 09:29:30 2014 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Jul 29 09:30:34 2014 -0700"
      },
      "message": "Fix capitalization on AudioPort callback method names\n\nChange-Id: I87963ea7290989333781bf8905c9ae640c34d943\n"
    },
    {
      "commit": "652e5c7ef1f8176dc680f7c4ba782164269b03b0",
      "tree": "15eaaa1f5b0c65ebdca7fddf1ebf981ae7b6bc97",
      "parents": [
        "321e030202cb74cad0dd8a4950cffe361a5072c8",
        "6c555824ebb9c034d5f99b55470a1dd02419cf07"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Tue Jul 29 15:26:56 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 28 18:28:56 2014 +0000"
      },
      "message": "Merge \"docs: Describe the alloc tracker in Android Studio\" into klp-modular-docs"
    },
    {
      "commit": "321e030202cb74cad0dd8a4950cffe361a5072c8",
      "tree": "b3658a1809f366ab6329bd61229cd084f573539e",
      "parents": [
        "7af4e812d06d7174e9eb677a508c6af0f3ba3608"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Mon Jul 28 10:50:32 2014 -0700"
      },
      "committer": {
        "name": "Ricardo Cervera-Navarro",
        "email": "rcervera@google.com",
        "time": "Mon Jul 28 17:52:40 2014 +0000"
      },
      "message": "docs: Fix Wear docs issues. \n\nBug: 16624918\nBug: 16626217\nBug: 16626415\nBug: 16624384\nBug: 16623147\n\nChange-Id: I774f19aded22562b891f9d2ccc35f0befb50f21c"
    },
    {
      "commit": "d0e03392394164e1e261ef8829e187ad2362d426",
      "tree": "3f8c38c314b029d8c8440ff07134f0f9d5ef89a7",
      "parents": [
        "0fa45d93f7265c130d5dc49a51130ed74db5cec9",
        "6393196f5dfe9da7527c8cfd6961766ff7a8286b"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Mon Jul 28 23:34:59 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jul 27 22:35:46 2014 +0000"
      },
      "message": "Merge \"Fix double chin issue, where bottom inset is applied twice.\" into klp-modular-dev"
    },
    {
      "commit": "40b0d4d7519b6a1999742534513406f94c169f1f",
      "tree": "37048a5b679379a6bc1414fa03f5487f75367ce9",
      "parents": [
        "af60e56b39582ea90ccd7601cd06350a50bf6500",
        "cbeef01cce314e3a3977b042d8ec0744816c0df4"
      ],
      "author": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Mon Jul 28 19:53:43 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jul 27 22:35:46 2014 +0000"
      },
      "message": "Merge \"Revert \"DO NOT MERGE Fix line breaking for clusters in narrow views\"\" into klp-modular-dev"
    },
    {
      "commit": "cbeef01cce314e3a3977b042d8ec0744816c0df4",
      "tree": "3ab132ec0206a9c508f113f93671eb0941646106",
      "parents": [
        "a28e4764994283c3595dd41f12e425cf7dc0d985"
      ],
      "author": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Mon Jul 28 19:52:11 2014 +0000"
      },
      "committer": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Mon Jul 28 19:52:11 2014 +0000"
      },
      "message": "Revert \"DO NOT MERGE Fix line breaking for clusters in narrow views\"\n\nThis reverts commit a28e4764994283c3595dd41f12e425cf7dc0d985.\n\nChange-Id: I73fe7b3e6bdba327e55a58afd36a7f58f49945d0\n"
    },
    {
      "commit": "97170e0c48bbff21ef6773110d950621131cf9dd",
      "tree": "15cdcd926e271b97fe5a212d2d383c2ee8f43584",
      "parents": [
        "a28e4764994283c3595dd41f12e425cf7dc0d985",
        "0c87dfd25d5a305fb67eb328d114aada87055dd7"
      ],
      "author": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Mon Jul 28 19:05:45 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jul 27 22:35:46 2014 +0000"
      },
      "message": "Merge \"DO NOT MERGE Implement line breaking using ICU break iterator\" into klp-modular-dev"
    },
    {
      "commit": "0c87dfd25d5a305fb67eb328d114aada87055dd7",
      "tree": "37048a5b679379a6bc1414fa03f5487f75367ce9",
      "parents": [
        "a0bb44efe96ca70635b64dac8922b225d1a19407"
      ],
      "author": {
        "name": "Anish Athalye",
        "email": "aathalye@google.com",
        "time": "Tue Jun 24 14:39:43 2014 -0700"
      },
      "committer": {
        "name": "Alan Lau",
        "email": "alanlau@google.com",
        "time": "Mon Jul 28 18:48:01 2014 +0000"
      },
      "message": "DO NOT MERGE Implement line breaking using ICU break iterator\n\nChange-Id: I4ad98757aa2eab5dbc2ae44c0391e900ef20c4d0\n(cherry picked from commit f8133ae5896926aaf70f12bc0dd1f36a6704c0f5)"
    },
    {
      "commit": "d7a94da476e9b783acf0673ed938cc3fc2cc6ba5",
      "tree": "5ccb769c5fa39a847a39523a98ad8ffbb8882013",
      "parents": [
        "eb527ef7a651def56ab29c0595e75df76ea63e3b"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri Jul 25 14:38:54 2014 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri Jul 25 22:45:33 2014 +0000"
      },
      "message": "Have AEP GL feature depend on GLES 3.1 in badging\n\nAAPT dump badging should output the uses-gl-es tag with\na version of 3.1 when android.hardware.opengles.aep is\ndeclared as a feature.\n\nChange-Id: I8affc6dad574c8303c6ba9810ad8e6e205ea9506\n"
    },
    {
      "commit": "6393196f5dfe9da7527c8cfd6961766ff7a8286b",
      "tree": "d55cb4d1dcc752ae8ac9c6afddb85955649c91af",
      "parents": [
        "a0bb44efe96ca70635b64dac8922b225d1a19407"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Fri Jul 25 14:25:16 2014 -0700"
      },
      "committer": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Fri Jul 25 14:25:16 2014 -0700"
      },
      "message": "Fix double chin issue, where bottom inset is applied twice.\n\nThis changes how windowOutsetBottom is applied. Instead of being added to\nwhatever inset is already set, it overwrites it.\n\nBug: 16567038\nChange-Id: Idedae93b790652e9de0519764ea7a03841f9e8fd\n"
    },
    {
      "commit": "9613b433f47162d008f034afbb16deac16532662",
      "tree": "72069413982b3ebeba7b6dc23af7bd6350576666",
      "parents": [
        "652e5c7ef1f8176dc680f7c4ba782164269b03b0",
        "a37ddd97a88a5e2f6162c99b92069e13a0284085"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Jul 29 15:34:47 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 25 21:16:23 2014 +0000"
      },
      "message": "Merge \"docs: fix typo\" into klp-modular-docs"
    },
    {
      "commit": "7299bc1305db0de9531b0d875769735a0ebfa2bd",
      "tree": "87089dc23c922a8889916b5fe03bda560259d5d1",
      "parents": [
        "eed396f79227261ecbf895f18345e842d691bc67",
        "807e40c55cd74004ecc2392f8655fb89b3bb5304"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Tue Jul 29 15:00:09 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 25 21:16:23 2014 +0000"
      },
      "message": "Merge \"Allow a \"ghost view\" that paint a different view from the overlay.\" into lmp-dev"
    },
    {
      "commit": "807e40c55cd74004ecc2392f8655fb89b3bb5304",
      "tree": "9fe9450787796e00d32e3a6837c190f663d7c4ae",
      "parents": [
        "ea4f01070a9c8f5147eb228c413a84de78d98973"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Tue Jul 08 17:25:25 2014 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Tue Jul 29 07:27:52 2014 -0700"
      },
      "message": "Allow a \"ghost view\" that paint a different view from the overlay.\n\nBug 15744995\n\nThe ghost view doesn\u0027t route touch events, but hides another\nview in its normal parent, and paints it as a child of another\nViewGroup or ViewGroupOverlay.\n\nChange-Id: I352e14c366ccfb7303cee1dbff8563c673fd12ff\n"
    },
    {
      "commit": "eed396f79227261ecbf895f18345e842d691bc67",
      "tree": "0b0f7e0b10fba73fa84633c689b3ad908479e785",
      "parents": [
        "c6acfa29d57cd322188ae22f30ae4291158ceaa6"
      ],
      "author": {
        "name": "Marcin Kosiba",
        "email": "mkosiba@google.com",
        "time": "Sat Jul 19 01:10:47 2014 +0100"
      },
      "committer": {
        "name": "Marcin Kosiba",
        "email": "mkosiba@google.com",
        "time": "Tue Jul 29 15:17:07 2014 +0100"
      },
      "message": "Make webview text encoding and keySystemUUID mapping and error page public.\n\nThese resources will need to be accessed from the APK-bundled\nWebView and therefore need to be made public.\n\nBUG: 11505352\nChange-Id: I5e988671cc8342ed4146a90b4de1246460232050\n"
    },
    {
      "commit": "6c555824ebb9c034d5f99b55470a1dd02419cf07",
      "tree": "10270cf3413b669ba8ba3b62ead69f19e0b2b862",
      "parents": [
        "7af4e812d06d7174e9eb677a508c6af0f3ba3608"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Thu Jul 24 10:15:09 2014 -0700"
      },
      "committer": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Fri Jul 25 08:32:15 2014 -0700"
      },
      "message": "docs: Describe the alloc tracker in Android Studio\n\nChange-Id: Ic3cfc94950029104ec75ab04a9fac51ba64dd9a9\n"
    },
    {
      "commit": "a9c5257a15f2efb5c017d2ecadb5a7360230bfee",
      "tree": "7dd6e84d11bc68fee8f06fae9026d7e15c988874",
      "parents": [
        "bc3699b1c3e0b2d07adb0919ef2a418546a7838c",
        "a0bb44efe96ca70635b64dac8922b225d1a19407"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Jul 25 02:19:53 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 25 02:19:53 2014 +0000"
      },
      "message": "am a0bb44ef: Merge \"Finish crashed activities immediately\" into klp-modular-dev\n\n* commit \u0027a0bb44efe96ca70635b64dac8922b225d1a19407\u0027:\n  Finish crashed activities immediately\n"
    },
    {
      "commit": "a0bb44efe96ca70635b64dac8922b225d1a19407",
      "tree": "3ab132ec0206a9c508f113f93671eb0941646106",
      "parents": [
        "b4dcc64fe6314b139ac17aa296419bbf153df2f6",
        "8e5b133bf63c0f29ce059bf0ef05695a2f7f99b8"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Jul 25 01:30:51 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 24 20:48:02 2014 +0000"
      },
      "message": "Merge \"Finish crashed activities immediately\" into klp-modular-dev"
    },
    {
      "commit": "8e5b133bf63c0f29ce059bf0ef05695a2f7f99b8",
      "tree": "61cf7e5b5570f75754cbe46bc1a7b59fbfcc726b",
      "parents": [
        "472e234d807df490124263c1e28c66e1918787c9"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Jul 24 13:32:37 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Jul 24 13:32:37 2014 -0700"
      },
      "message": "Finish crashed activities immediately\n\nBy finishing crashed activities right away the VirtualDisplays\nassociated with ActivityView are removed immediately rather than\nbeing deferred. Also there is no waiting for Pause (0.5 sec) and\nDestroy (10 sec) timeouts to expire.\n\nFixes bug 15092354.\n\nChange-Id: Ie4941cb19dcc6f6fc61b2475162ea2794c9558a2\n"
    },
    {
      "commit": "bc3699b1c3e0b2d07adb0919ef2a418546a7838c",
      "tree": "0234f8af89a1e9b4dffe9c0cdfd290de1f0f741d",
      "parents": [
        "0f1e067a28c2ef50d4db53ad19e0902b052bd014",
        "b4dcc64fe6314b139ac17aa296419bbf153df2f6"
      ],
      "author": {
        "name": "Prashant Malani",
        "email": "pmalani@google.com",
        "time": "Thu Jul 24 18:06:03 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 24 18:06:03 2014 +0000"
      },
      "message": "am b4dcc64f: Merge \"Revert \"Remove circular mask\"\" into klp-modular-dev\n\n* commit \u0027b4dcc64fe6314b139ac17aa296419bbf153df2f6\u0027:\n  Revert \"Remove circular mask\"\n"
    },
    {
      "commit": "c6acfa29d57cd322188ae22f30ae4291158ceaa6",
      "tree": "1a6ecaab31257d55851d3155df4de19df3aab8ea",
      "parents": [
        "964c3cf5b25ccbb5b07c1bda6eb147c912e96a7b",
        "ae6dffb69792a93422c3bbc50088572c99e5b7be"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Jul 29 14:13:22 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 24 16:04:26 2014 +0000"
      },
      "message": "Merge \"Use getBoundURL for network validation.\" into lmp-dev"
    },
    {
      "commit": "964c3cf5b25ccbb5b07c1bda6eb147c912e96a7b",
      "tree": "90dc998c71b16590a81a204b829f4c88caf223eb",
      "parents": [
        "1cc41c938cfe587441a63f0d6176f59fcf2f25b4"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Jul 24 09:44:37 2014 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Tue Jul 29 14:13:00 2014 +0000"
      },
      "message": "Add default propagation back to Explode.\n\nBug 16217557\n\nChange-Id: I47460db128749af978077755a777068392492aee\n"
    },
    {
      "commit": "ae6dffb69792a93422c3bbc50088572c99e5b7be",
      "tree": "8fe99e3d65181fb1ff86079c059f4b82143295ed",
      "parents": [
        "73f1856f7f224dce9670b57707f65f805bb0f6b3"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Fri Jul 18 01:57:34 2014 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Jul 29 13:36:10 2014 +0900"
      },
      "message": "Use getBoundURL for network validation.\n\nDisable for now, until we\u0027re more confident that it doesn\u0027t choke\non strange captive portals.\n\nChange-Id: Ic8e66a379d32c915c949df70ca0d38535cd5dbe0\n"
    },
    {
      "commit": "73f1856f7f224dce9670b57707f65f805bb0f6b3",
      "tree": "6cb65cdb38919cd6c29905129064ed74ca331e41",
      "parents": [
        "0ae4e5da22e719cae5848338c16b66f6eaa10261",
        "604e7558ef32098644b2f9456d7743a07ae789dc"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Jul 29 04:34:43 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 25 21:16:23 2014 +0000"
      },
      "message": "Merge \"Add new DevicePolicyManager API to allow fine-grained TrustAgent management\" into lmp-dev"
    },
    {
      "commit": "604e7558ef32098644b2f9456d7743a07ae789dc",
      "tree": "c8e5ec30a280a3a26768a0df8c5f2e75f29e0d32",
      "parents": [
        "3af1afb0696fac2b3e0dd537048c0e6d11d2df03"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Jul 18 19:00:02 2014 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Jul 28 21:32:01 2014 -0700"
      },
      "message": "Add new DevicePolicyManager API to allow fine-grained TrustAgent management\n\nThis adds a new feature that allows a device admin to specify a\nwhitelist of features that are allowed for the given admin.\n\nChange-Id: I83f853318efbcf72308532d0a997374f73fa9c10\n"
    },
    {
      "commit": "3af1afb0696fac2b3e0dd537048c0e6d11d2df03",
      "tree": "9e5776c9c981d684b3933272ae1bb1b015c0a60a",
      "parents": [
        "4e7ec71e64e6831344529457a25830250ba79385",
        "2b0e09c59f894b7f49618da142e3af5cfd014ded"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Jul 29 02:11:09 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jul 27 22:35:46 2014 +0000"
      },
      "message": "Merge \"Settings: Constants for notification settings.\" into lmp-dev"
    },
    {
      "commit": "4e7ec71e64e6831344529457a25830250ba79385",
      "tree": "e696ed12f14523ad8975283f008da8eb447845ba",
      "parents": [
        "0fa59b898a14f7ee8b4f31232ee48e12f3d0eef0"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Mon Jul 28 10:25:27 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Jul 29 01:46:57 2014 +0000"
      },
      "message": "Handle synchronous failed connection\n\nChange-Id: I406ccbdd1f70c85456b6e0d689332cf40a756707\n"
    },
    {
      "commit": "0fa59b898a14f7ee8b4f31232ee48e12f3d0eef0",
      "tree": "097fcf09a07189c81626cc82c3d07d1e36879a76",
      "parents": [
        "7544c829972d5ea33ab2ac9ec1e9a4974909d8d8",
        "896a82d77e732c7387b2279bcdd0f04d696b13df"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Tue Jul 29 01:08:09 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 29 01:08:09 2014 +0000"
      },
      "message": "am 896a82d7: am d0e03392: Merge \"Fix double chin issue, where bottom inset is applied twice.\" into klp-modular-dev\n\n* commit \u0027896a82d77e732c7387b2279bcdd0f04d696b13df\u0027:\n  Fix double chin issue, where bottom inset is applied twice.\n"
    },
    {
      "commit": "7544c829972d5ea33ab2ac9ec1e9a4974909d8d8",
      "tree": "c98f162c9d9437159f12857c5e158a51405280ac",
      "parents": [
        "3a50a69a0e8566e96287988b6631b739bb440dea",
        "09875ec7292b19e07c38b6127406d6aa7490e26c"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Jul 29 01:07:59 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 29 01:07:59 2014 +0000"
      },
      "message": "am 09875ec7: am 0fa45d93: Merge \"Remove PendingActivityLaunches based on stack.\" into klp-modular-dev\n\n* commit \u002709875ec7292b19e07c38b6127406d6aa7490e26c\u0027:\n  Remove PendingActivityLaunches based on stack.\n"
    },
    {
      "commit": "2b0e09c59f894b7f49618da142e3af5cfd014ded",
      "tree": "1fc92895a429f320db922802d1e6b3be3386431f",
      "parents": [
        "8c01d88208e17af01268ea01a08c46c2d2f96721"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Sun Jul 27 13:27:47 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Jul 28 20:43:47 2014 -0400"
      },
      "message": "Settings: Constants for notification settings.\n\nBug:16208321\nChange-Id: Iaf18dfc2edda9d80553f02ea0a74236230f89079\n"
    },
    {
      "commit": "8c01d88208e17af01268ea01a08c46c2d2f96721",
      "tree": "1e15979c7c4ff218389086ef763404ad12bc6e12",
      "parents": [
        "f4e0c0cb8ef22fdb20ae74b444c9f4b7d15ded8b"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Jul 28 13:37:13 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Jul 28 20:39:17 2014 -0400"
      },
      "message": "Zen: follow independent ringer mode changes.\n\nBug:16624498\nChange-Id: Ib623118970a82c8406c714687b1b516378fe7824\n"
    },
    {
      "commit": "f4e0c0cb8ef22fdb20ae74b444c9f4b7d15ded8b",
      "tree": "1fb3018075ae25c501f410129faca4f4db1ba9d7",
      "parents": [
        "4789e41a9fb2817ef15df054a1d029b042e8e1d0"
      ],
      "author": {
        "name": "Sreeram Ramachandran",
        "email": "sreeram@google.com",
        "time": "Sun Jul 27 14:18:26 2014 -0700"
      },
      "committer": {
        "name": "Sreeram Ramachandran",
        "email": "sreeram@google.com",
        "time": "Tue Jul 29 00:32:59 2014 +0000"
      },
      "message": "Allow VPNs to add/remove link addresses dynamically.\n\nBug: 15409819\nChange-Id: If91fc6891d7ce04060362c6cde8c57462394c4e8\n"
    },
    {
      "commit": "0ae4e5da22e719cae5848338c16b66f6eaa10261",
      "tree": "aeeece8ec808915f13827c6b090a60a752106dcc",
      "parents": [
        "9dddb46f0fa7c3c24767b8a3ed35f836b4416a19",
        "ec5a901ea88109f2bd5ac0a635b48176135ed32f"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Tue Jul 29 03:57:47 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 25 21:16:23 2014 +0000"
      },
      "message": "Merge \"fix typo in scanresult\" into lmp-dev"
    },
    {
      "commit": "ec5a901ea88109f2bd5ac0a635b48176135ed32f",
      "tree": "646467c425c706f565576da83b71febb4f9039dd",
      "parents": [
        "3af1afb0696fac2b3e0dd537048c0e6d11d2df03"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Mon Jul 28 20:48:33 2014 -0700"
      },
      "committer": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Mon Jul 28 20:48:33 2014 -0700"
      },
      "message": "fix typo in scanresult\n\nChange-Id: I4a7998097419bebeb94b23785567865b19205642\n"
    },
    {
      "commit": "9dddb46f0fa7c3c24767b8a3ed35f836b4416a19",
      "tree": "3966616ffe85bd37ecba27b798aadd56835af05c",
      "parents": [
        "f221b7f45adeb96b60fa5aa1194b9f5e58109371",
        "16a40cc7b597f0492f633cc0f742dc796955e7fd"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Tue Jul 29 03:38:27 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 25 21:16:23 2014 +0000"
      },
      "message": "Merge \"add debug info to wificonfiguration dump\" into lmp-dev"
    },
    {
      "commit": "16a40cc7b597f0492f633cc0f742dc796955e7fd",
      "tree": "a10b1a0c8f64cf99d04591518bbffea6ace27886",
      "parents": [
        "3af1afb0696fac2b3e0dd537048c0e6d11d2df03"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Mon Jul 28 20:26:58 2014 -0700"
      },
      "committer": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Mon Jul 28 20:35:44 2014 -0700"
      },
      "message": "add debug info to wificonfiguration dump\n\nChange-Id: I4887afa21d6e1d9463fa4a5cd0aa7ae22973239f\n"
    },
    {
      "commit": "f221b7f45adeb96b60fa5aa1194b9f5e58109371",
      "tree": "418a52d04194136efa2e77d90777ec6be9373ee8",
      "parents": [
        "ed28d406eeb32d71d0314bdac32a61d34a9f127f",
        "bfa5dc4c6c486bdabadb5ea2e356a7d348e3b975"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Jul 29 03:36:50 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jul 27 22:35:46 2014 +0000"
      },
      "message": "Merge \"Zen: Classify notifications using the alarm stream.\" into lmp-dev"
    },
    {
      "commit": "bfa5dc4c6c486bdabadb5ea2e356a7d348e3b975",
      "tree": "a04a439d8ec7b41f204d773131767f966222663a",
      "parents": [
        "3af1afb0696fac2b3e0dd537048c0e6d11d2df03"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Jul 28 23:30:45 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Jul 28 23:34:31 2014 -0400"
      },
      "message": "Zen: Classify notifications using the alarm stream.\n\nAlso:\n - include audio attributes in dump\n - workaround for recent AudioAttributes change.\n\nBug:16455021\nChange-Id: Ib9b047a74cff3e0cc354a5aaa96bc92a400b3845\n"
    },
    {
      "commit": "ed28d406eeb32d71d0314bdac32a61d34a9f127f",
      "tree": "05ac38e88efbe2f04a2ae1b94b629fb22d5335c8",
      "parents": [
        "3af1afb0696fac2b3e0dd537048c0e6d11d2df03",
        "b2d41f4c4c4bd94b1eacaa6eae3da16aa5e8903a"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Jul 29 03:34:43 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 24 16:56:49 2014 +0000"
      },
      "message": "Merge \"Fix WTF when creating a lazily initialized connection\" into lmp-dev"
    },
    {
      "commit": "b2d41f4c4c4bd94b1eacaa6eae3da16aa5e8903a",
      "tree": "03a66342872f43412eec23f61749bcf2f1a810db",
      "parents": [
        "0fa59b898a14f7ee8b4f31232ee48e12f3d0eef0"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Mon Jul 28 20:33:07 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Mon Jul 28 20:33:07 2014 -0700"
      },
      "message": "Fix WTF when creating a lazily initialized connection\n\nChange-Id: I16af7e99d07f83b17f111acbf0a3285d09cee13e\n"
    },
    {
      "commit": "4789e41a9fb2817ef15df054a1d029b042e8e1d0",
      "tree": "3df4a920c1fac04b1febba056c07452940dff3e3",
      "parents": [
        "b1b191ad6686e7a220f26aa3fa7210980ee8089d",
        "68eccdade2aad22b7eb34a28572c204dcd54f7b9"
      ],
      "author": {
        "name": "Riley Andrews",
        "email": "riandrews@google.com",
        "time": "Mon Jul 28 23:54:49 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 24 15:37:54 2014 +0000"
      },
      "message": "Merge \"Add cursor flags into SpriteController to suppor async cursor updates. - This is fairly blindly taken from nvidia\u0027s implementation.\" into lmp-dev"
    },
    {
      "commit": "68eccdade2aad22b7eb34a28572c204dcd54f7b9",
      "tree": "9e967e1283ee29ddfe54864d2e43c593b52cded9",
      "parents": [
        "03cab4cbe696cf6c5cfe58934c5aaf1c5533a2c5"
      ],
      "author": {
        "name": "Riley Andrews",
        "email": "riandrews@google.com",
        "time": "Mon Jul 07 11:47:35 2014 -0700"
      },
      "committer": {
        "name": "Riley Andrews",
        "email": "riandrews@google.com",
        "time": "Mon Jul 28 22:04:06 2014 +0000"
      },
      "message": "Add cursor flags into SpriteController to suppor async cursor updates.\n- This is fairly blindly taken from nvidia\u0027s implementation.\n\nChange-Id: I825ecbd9cb4b394793dce079591b37efca546bbe\n"
    },
    {
      "commit": "03cab4cbe696cf6c5cfe58934c5aaf1c5533a2c5",
      "tree": "133b8060ea74c51c980296ffc600c973a6a957cd",
      "parents": [
        "9e6143642460163452721ee4af2f6d5818e54aa0"
      ],
      "author": {
        "name": "Jing Zhao",
        "email": "zhaojing@motorola.com",
        "time": "Wed Jul 23 12:01:19 2014 -0500"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Mon Jul 28 21:53:52 2014 +0000"
      },
      "message": "Enable config CDMA home system by mcc mnc\n\nDefine CDMA home system IDs for Verizon\n\nChange-Id: Ie10d838173df3095238c50d419bd9de589e34e55\n"
    },
    {
      "commit": "b1b191ad6686e7a220f26aa3fa7210980ee8089d",
      "tree": "050949f7c912c23db1daca1d4bf3b4d561904d14",
      "parents": [
        "7f25081a4d90baaf9d2b9e504fbe7457fa505c35",
        "2915b9d14876c8e63ca82415807bcfb602ebad43"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Jul 28 23:21:07 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 25 21:16:23 2014 +0000"
      },
      "message": "Merge \"Updating lock-to-app look.\" into lmp-dev"
    },
    {
      "commit": "2915b9d14876c8e63ca82415807bcfb602ebad43",
      "tree": "a442611eed8cd46a39d0c4cdc841f7c04c18af6a",
      "parents": [
        "62dc1768d6a2fcbed9e5dc4b26ecc4ccd22122fd"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Jul 28 11:01:57 2014 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Jul 28 22:26:36 2014 +0000"
      },
      "message": "Updating lock-to-app look.\n\n- Adding seek bars for tweaking values when in debug mode\n\nChange-Id: I92ae7b431ee170f5d8b31f34349d51a6b7f9ddef\n"
    },
    {
      "commit": "62dc1768d6a2fcbed9e5dc4b26ecc4ccd22122fd",
      "tree": "c05994f513f30b96eb3acf7b4473485de6990067",
      "parents": [
        "53bbf11f414dfc74d545ae1539ef5028dcb25eb4"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Jul 25 08:13:10 2014 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Jul 28 22:21:46 2014 +0000"
      },
      "message": "rename AudioSystem::newAudioSessionId()\n\nRename AudioSystem::newAudioSessionId() to\nAudioSystem::newAudioUniqueId() as it can be used\nalso for I/O handles.\n\nBug: 12378680.\n\nChange-Id: I3f6658db2b8db8f56d1a99f12b15429e293631e6\n"
    },
    {
      "commit": "7f25081a4d90baaf9d2b9e504fbe7457fa505c35",
      "tree": "ab90471dc76a0e11665945f6f3af067b487e69d2",
      "parents": [
        "95c58ed7637d1df32fc374ddd0bb3088a07f5286",
        "c17739d112d8e7076924c7fdd98614abafd58609"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Jul 28 23:13:21 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jul 27 22:35:46 2014 +0000"
      },
      "message": "Merge \"Provide outside-facing API for data management intent+label\" into lmp-dev"
    },
    {
      "commit": "c17739d112d8e7076924c7fdd98614abafd58609",
      "tree": "0c10a66c857854501da3a5c39258110896f92273",
      "parents": [
        "cfcdf1270127d9a333cda2b91646713d1f41c6ac"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Jul 28 15:02:04 2014 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@android.com",
        "time": "Mon Jul 28 23:13:06 2014 +0000"
      },
      "message": "Provide outside-facing API for data management intent+label\n\nBug 16346320\n\nChange-Id: I3f4c2f4b700c77880ba3d8db7c92cdb404763d0d\n"
    },
    {
      "commit": "cfcdf1270127d9a333cda2b91646713d1f41c6ac",
      "tree": "fdfbf2ef9ac3c5978f2a6bebaef1a45afd3db398",
      "parents": [
        "62dc1768d6a2fcbed9e5dc4b26ecc4ccd22122fd",
        "f4eb72d53b4c5bc2286841006ad473ad4448bcf8"
      ],
      "author": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Mon Jul 28 23:02:17 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 24 16:04:26 2014 +0000"
      },
      "message": "Merge \"Add MHL getPortInfo\" into lmp-dev"
    },
    {
      "commit": "f4eb72d53b4c5bc2286841006ad473ad4448bcf8",
      "tree": "bd8f4d1bb47c7f499414d91b59a56f4fe41ee839",
      "parents": [
        "8c688ada2dc256a746429b10b2e7a47a52e9b02f"
      ],
      "author": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Fri Jul 25 13:02:51 2014 +0900"
      },
      "committer": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Mon Jul 28 06:57:04 2014 +0900"
      },
      "message": "Add MHL getPortInfo\n\nAllows MHL support flag to be put into port information\n\nBug: 16215362\nChange-Id: I1873c8e60b02f47a97509576fc40d57efb056817\n"
    },
    {
      "commit": "8c688ada2dc256a746429b10b2e7a47a52e9b02f",
      "tree": "4b2fed1eb835654df7c789f5c396cd62b4b494f6",
      "parents": [
        "5438e4e173c756a24061da38bfe9142765c56f9d"
      ],
      "author": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Thu Jul 24 14:48:34 2014 +0900"
      },
      "committer": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Sat Jul 26 08:14:08 2014 +0900"
      },
      "message": "MHL controller for subcommand reception\n\nImplement HdmiMhlController command reception part.\n\nBug: 16215362\n\nChange-Id: Iabf46dfaa762fae8c537e4d4ebd3469388a6b7c3\n"
    },
    {
      "commit": "5438e4e173c756a24061da38bfe9142765c56f9d",
      "tree": "69539fe451994648922886cad280d384fa5bfcd6",
      "parents": [
        "971251f362410caebe8eeb5b6c13d8912f72d50e"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Fri Jul 25 14:05:42 2014 -0700"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Fri Jul 25 23:01:32 2014 +0000"
      },
      "message": "Add missing documentation for createVirtualDisplay\n\nFix incorrect access modifier in Activity documentation.\n\nChange-Id: Id41da6ccbdfa8b53c89360c899f3a43aec899982\n"
    },
    {
      "commit": "971251f362410caebe8eeb5b6c13d8912f72d50e",
      "tree": "a39465fefd89f98fc28a62363e6bd1f2e782417b",
      "parents": [
        "c37e1295390d32e4276adc1d7ddcb3acd00ded7d"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Jul 25 15:12:33 2014 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Jul 25 22:53:32 2014 +0000"
      },
      "message": "camera2: Update preview counter after request completed.\n\nBug: 15116722\n\n- This was causing the preview counter to double decrement\n  for requests where the jpeg callback was executed first.\n\nChange-Id: I6bfdaa7da7f68e86e05dc7ac60ceb3c8d5a0104a\n"
    },
    {
      "commit": "c37e1295390d32e4276adc1d7ddcb3acd00ded7d",
      "tree": "60bd99e2bf62bd1ce61ae5621a38c51d33e025b8",
      "parents": [
        "17a3814ac6a47b5c0e06e03bfd697994802b6469"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Jul 25 15:46:57 2014 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Jul 25 22:47:33 2014 +0000"
      },
      "message": "Fixing issue with Recents not triggering correctly for secondary users. (Bug 15689540)"
    },
    {
      "commit": "95c58ed7637d1df32fc374ddd0bb3088a07f5286",
      "tree": "94e58879d664b3a3c33596c8dc681e46097d2a38",
      "parents": [
        "51635df826dca838c92a169035bec6eda7d22198",
        "c9c3a9c9db4ee859f445af8729bb7223686e69ba"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Jul 28 23:13:17 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 24 15:37:54 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into lmp-dev"
    },
    {
      "commit": "c9c3a9c9db4ee859f445af8729bb7223686e69ba",
      "tree": "cea310db92e731fddfd3c0123ad1fe5f5cbc15f4",
      "parents": [
        "cfcdf1270127d9a333cda2b91646713d1f41c6ac"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Jul 28 12:29:45 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Jul 28 23:12:12 2014 +0000"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I0495a69db49b3475537a3546bcb4d246b4dd018b\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "ea4f01070a9c8f5147eb228c413a84de78d98973",
      "tree": "4bd17f77bd7f4baa199d4f1f7a5e8eed58d0207a",
      "parents": [
        "14f2abff289e4a13d0a096cd73744c6366106f52",
        "401de1785eccc946ed6c35e9b7fccab92b2022af"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Jul 28 14:03:41 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 24 15:36:21 2014 +0000"
      },
      "message": "Merge \"Remove the profile/device owner user restriction bypass.\" into lmp-dev"
    },
    {
      "commit": "401de1785eccc946ed6c35e9b7fccab92b2022af",
      "tree": "83829225119c31b1c2c191b520f3727f72c3543e",
      "parents": [
        "f0f0f7ca66e15c5cebfbcf38a8d1e576b3e6e335"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Thu Jul 24 18:21:29 2014 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Sat Jul 26 17:13:48 2014 +0000"
      },
      "message": "Remove the profile/device owner user restriction bypass.\n\nBug: 16566096\n\nChange-Id: I4a56046df44d36d82edc64fc727e8cad5dc75382\n"
    },
    {
      "commit": "f0f0f7ca66e15c5cebfbcf38a8d1e576b3e6e335",
      "tree": "74b04c1887ef5ed4bac742ed3cd738f6c664775e",
      "parents": [
        "9bd8b1fc28d722da43a29619dd596c3fd9201f2f",
        "4b4971b8a31f29e9dd3d27d54a49914a7c3ec1fb"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sat Jul 26 02:34:00 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jul 26 01:02:19 2014 +0000"
      },
      "message": "Merge \"Fix a deadlock due to AMS calling into WMS with its lock held.\" into lmp-dev"
    },
    {
      "commit": "4b4971b8a31f29e9dd3d27d54a49914a7c3ec1fb",
      "tree": "9ffd8fb6b6052b4877adc518bfa7a31b72482dcd",
      "parents": [
        "82379ba8ddc04116a40aa177df4ef6c2aa428a69"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Jul 25 19:30:05 2014 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Jul 25 19:31:47 2014 -0700"
      },
      "message": "Fix a deadlock due to AMS calling into WMS with its lock held.\n\nThe full deadlock cycle involved ActivityManagerService,\nWindowManagerService, and DevicePolicyManagerService.\n\nFixed by posting the work of enabling the screen to the handler\ninstead of doing it immediately while holding the activity manager\nlock.\n\nBug: 16578860\nChange-Id: I10514cd2df993c7193747ae823e1990a2c34e196\n"
    },
    {
      "commit": "82379ba8ddc04116a40aa177df4ef6c2aa428a69",
      "tree": "1541c4d29d2470fc1a63017b0a8e9a139d5b1933",
      "parents": [
        "90d7a3e996ee3a6e33e655341c5d301fbe30cd58"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Jul 25 19:03:28 2014 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Jul 25 19:30:00 2014 -0700"
      },
      "message": "Don\u0027t suppress haptic feedback on keyguard anymore.\n\nThis enables haptic feedback from virtual keys, lift-to-wake,\nand long-press power to work as expected on the keyguard.\n\nThere doesn\u0027t seem to be a good reason for us to block haptic feedback\non keyguard anymore.  The PIN, pattern, and password locks already\nbypass this check and vibrate and require a swipe to access in\nthe first place.  So there doesn\u0027t seem to be much potential\nfor accidental vibration anymore.\n\nIf this becomes a problem then we can investigate more targeted\nmeans to suppress undesired vibration.\n\nAdded some debugging code to VibratorService.\n\nBug: 16535403\nChange-Id: Ia7a5d8c35244009db36c358e5cbcbf8cf5d68768\n"
    }
  ],
  "next": "90d7a3e996ee3a6e33e655341c5d301fbe30cd58"
}
