)]}'
{
  "log": [
    {
      "commit": "23962cb7dbf9e1743f5c76c5a3bf95eef67d6f1f",
      "tree": "72d40aeb335a1992e6600d31e466b51736a2813d",
      "parents": [
        "139349b7deb1129f36f779c8c0e720825d4104dc",
        "86318b7daae6a741cf18c8a37297f978d5e5e42a"
      ],
      "author": {
        "name": "David Friedman",
        "email": "dmail@google.com",
        "time": "Mon Apr 28 23:11:36 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 28 23:11:36 2014 +0000"
      },
      "message": "am 86318b7d: am 0c18705b: am 3fef8e60: am 1053b2c5: Merge \"Fixed missing line break, broken link. Bug: 13975265 Staged at: http://boku:9195/guide/topics/manifest/manifest-element.html\" into klp-docs\n\n* commit \u002786318b7daae6a741cf18c8a37297f978d5e5e42a\u0027:\n  Fixed missing line break, broken link. Bug: 13975265 Staged at: http://boku:9195/guide/topics/manifest/manifest-element.html\n"
    },
    {
      "commit": "86318b7daae6a741cf18c8a37297f978d5e5e42a",
      "tree": "a4265aa3dc7883ca9cf8be2bc3e8de83053b4bcd",
      "parents": [
        "e638b84436caeea8d54b560c0b883ef599ba328d",
        "0c18705bf10e1e04fbb2b2afaf5f9537764148a5"
      ],
      "author": {
        "name": "David Friedman",
        "email": "dmail@google.com",
        "time": "Mon Apr 28 23:07:40 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 28 23:07:40 2014 +0000"
      },
      "message": "am 0c18705b: am 3fef8e60: am 1053b2c5: Merge \"Fixed missing line break, broken link. Bug: 13975265 Staged at: http://boku:9195/guide/topics/manifest/manifest-element.html\" into klp-docs\n\n* commit \u00270c18705bf10e1e04fbb2b2afaf5f9537764148a5\u0027:\n  Fixed missing line break, broken link. Bug: 13975265 Staged at: http://boku:9195/guide/topics/manifest/manifest-element.html\n"
    },
    {
      "commit": "139349b7deb1129f36f779c8c0e720825d4104dc",
      "tree": "a9d98703b2aed72961194b022aaafce0f44db0bb",
      "parents": [
        "967c4354bee9022b3ebc0c85249672d76469258c",
        "cc39e16cb98855f35079941b5e7e6eac2b7bc388"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Apr 28 23:03:41 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 28 23:03:42 2014 +0000"
      },
      "message": "Merge \"Add elevation, Z properties to View\""
    },
    {
      "commit": "0c18705bf10e1e04fbb2b2afaf5f9537764148a5",
      "tree": "5589311897eac7ebd5f9ddac0274831eb958a1e5",
      "parents": [
        "3c5a6cf93520be23e6d5a9bc4cb8f4e8c18214b1",
        "3fef8e60668bb955763367ac17c1195e46b3078c"
      ],
      "author": {
        "name": "David Friedman",
        "email": "dmail@google.com",
        "time": "Mon Apr 28 23:03:25 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 28 23:03:25 2014 +0000"
      },
      "message": "am 3fef8e60: am 1053b2c5: Merge \"Fixed missing line break, broken link. Bug: 13975265 Staged at: http://boku:9195/guide/topics/manifest/manifest-element.html\" into klp-docs\n\n* commit \u00273fef8e60668bb955763367ac17c1195e46b3078c\u0027:\n  Fixed missing line break, broken link. Bug: 13975265 Staged at: http://boku:9195/guide/topics/manifest/manifest-element.html\n"
    },
    {
      "commit": "967c4354bee9022b3ebc0c85249672d76469258c",
      "tree": "43cd962dd0cfcac7e459231c52ccb7f189949947",
      "parents": [
        "2e9c300b91d0da5e43e1ce8817fa6a41cbf27321",
        "b72d1efdefb9df324f615e14a9a2532cf7214a31"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Apr 28 22:28:55 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 28 22:28:55 2014 +0000"
      },
      "message": "Merge \"CameraDevice: Make sure log tags are within length bounds.\""
    },
    {
      "commit": "b72d1efdefb9df324f615e14a9a2532cf7214a31",
      "tree": "2eb1d6e817e728a5b02244f4739d5f7c8007189f",
      "parents": [
        "47ffde252e550f86ed99f4b46c6d674bf69bbf37"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Apr 28 13:21:18 2014 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Apr 28 15:23:43 2014 -0700"
      },
      "message": "CameraDevice: Make sure log tags are within length bounds.\n\nChange-Id: I93c4670c1ee0b0be5956b0ed8cd0f53873257f7c\n"
    },
    {
      "commit": "3fef8e60668bb955763367ac17c1195e46b3078c",
      "tree": "84b155167ab6250bf9f1b6118961b472c2a0148a",
      "parents": [
        "2c6131bba957dc5b4e1638bb8b0c10ebddf2049a",
        "1053b2c5d43ca58e9f0fe611770b278e88c76fa3"
      ],
      "author": {
        "name": "David Friedman",
        "email": "dmail@google.com",
        "time": "Mon Apr 28 21:56:07 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 28 21:56:07 2014 +0000"
      },
      "message": "am 1053b2c5: Merge \"Fixed missing line break, broken link. Bug: 13975265 Staged at: http://boku:9195/guide/topics/manifest/manifest-element.html\" into klp-docs\n\n* commit \u00271053b2c5d43ca58e9f0fe611770b278e88c76fa3\u0027:\n  Fixed missing line break, broken link. Bug: 13975265 Staged at: http://boku:9195/guide/topics/manifest/manifest-element.html\n"
    },
    {
      "commit": "1053b2c5d43ca58e9f0fe611770b278e88c76fa3",
      "tree": "6adbc5b090b9b9b1d696777f31ed1a266e85a3ad",
      "parents": [
        "293977bdb028e2aa893fbeb370e20132646094a9",
        "5fb79db94ebd9feb2cf9261378b3d731f54cc4c2"
      ],
      "author": {
        "name": "David Friedman",
        "email": "dmail@google.com",
        "time": "Mon Apr 28 21:52:45 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 28 21:52:45 2014 +0000"
      },
      "message": "Merge \"Fixed missing line break, broken link. Bug: 13975265 Staged at: http://boku:9195/guide/topics/manifest/manifest-element.html\" into klp-docs"
    },
    {
      "commit": "cc39e16cb98855f35079941b5e7e6eac2b7bc388",
      "tree": "f37cb0ce9da11a018446adfb83c756f5e76e77f1",
      "parents": [
        "802667b20b2170ddce94d70a022b68b64b9a7493"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Apr 25 18:34:11 2014 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Apr 28 14:33:33 2014 -0700"
      },
      "message": "Add elevation, Z properties to View\n\nChange-Id: I3dd3b683a66e248a0fdf2ca69d1e962615b0daf9\n"
    },
    {
      "commit": "2e9c300b91d0da5e43e1ce8817fa6a41cbf27321",
      "tree": "4ba141db51e12b3acd108ac5587adddd44aa9b4a",
      "parents": [
        "7c12112d6292f9424726c257b237d0fd1bd03eab",
        "a702ccdf9f067c0604a0ca571dca5c4a2a291040"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Mon Apr 28 21:24:21 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 28 21:24:21 2014 +0000"
      },
      "message": "Merge \"Add setOverlay method to QuickContactsBadge\""
    },
    {
      "commit": "7c12112d6292f9424726c257b237d0fd1bd03eab",
      "tree": "0988206b391f005fda0c78205d0acb03fb2792d6",
      "parents": [
        "1ebf4ef18877b1fbf4d85bf80917aac660b44567",
        "e638b84436caeea8d54b560c0b883ef599ba328d"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Mon Apr 28 21:21:10 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 28 21:21:10 2014 +0000"
      },
      "message": "am e638b844: am 3c5a6cf9: am 2c6131bb: am 293977bd: Fix the doc for Notification.FLAG_ONLY_ALERT_ONCE.\n\n* commit \u0027e638b84436caeea8d54b560c0b883ef599ba328d\u0027:\n  Fix the doc for Notification.FLAG_ONLY_ALERT_ONCE.\n"
    },
    {
      "commit": "1ebf4ef18877b1fbf4d85bf80917aac660b44567",
      "tree": "6e4a4d43a54aebecfbc235e2d76517338095c5df",
      "parents": [
        "802667b20b2170ddce94d70a022b68b64b9a7493",
        "e929bee9bbb418b52fea877f5fff1449aab247fb"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Mon Apr 28 21:20:00 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 28 21:20:01 2014 +0000"
      },
      "message": "Merge \"Merge commit \u0027734a78fb\u0027 into manualmerge\""
    },
    {
      "commit": "802667b20b2170ddce94d70a022b68b64b9a7493",
      "tree": "c8179fc836bd0268e2a98d24cebad7a1e3d73a0b",
      "parents": [
        "812ad2265ed1386b347c98f48cc8a2b2925541b3",
        "ae738a7a45d710115f8aedacf218d4bfa0b25698"
      ],
      "author": {
        "name": "Bo Liu",
        "email": "boliu@google.com",
        "time": "Mon Apr 28 21:16:14 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 28 21:16:14 2014 +0000"
      },
      "message": "Merge \"Add invokeFunctor call to ViewRootImpl\""
    },
    {
      "commit": "e929bee9bbb418b52fea877f5fff1449aab247fb",
      "tree": "18defb24caf25e9effd0105a40c8a296eb22e494",
      "parents": [
        "812ad2265ed1386b347c98f48cc8a2b2925541b3",
        "734a78fb867384dfb84f5f42f65b4681562d62b5"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Mon Apr 28 14:15:06 2014 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Mon Apr 28 14:15:06 2014 -0700"
      },
      "message": "Merge commit \u0027734a78fb\u0027 into manualmerge\n\nConflicts:\n\tcore/java/android/app/WallpaperManager.java\n\nChange-Id: Id103f540329ea484ff2e0829a0fc8158621f3dd3\n"
    },
    {
      "commit": "812ad2265ed1386b347c98f48cc8a2b2925541b3",
      "tree": "7ad6c2785f66347f78310ce7855e360d1c2566fc",
      "parents": [
        "10596fbcce710a76ffc7e917400df13af5c2ebcb",
        "d937f2750c6edc2c1a03901605b22dad02b89147"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Apr 28 21:02:17 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 28 21:02:17 2014 +0000"
      },
      "message": "am d937f275: am 12928a07: am 2336c4ec: Merge \"Fix build.\"\n\n* commit \u0027d937f2750c6edc2c1a03901605b22dad02b89147\u0027:\n  Fix build.\n"
    },
    {
      "commit": "a702ccdf9f067c0604a0ca571dca5c4a2a291040",
      "tree": "25576737cd77c4d0d1c321b06180b22b202bd3c9",
      "parents": [
        "80c1210e5978aee112285b4c506c4cf326718daa"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Mon Apr 28 12:41:44 2014 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Mon Apr 28 13:57:04 2014 -0700"
      },
      "message": "Add setOverlay method to QuickContactsBadge\n\nAllow apps to disable/configure their own overlay to be used\non the QuickContactsBadge\n\nBug: 13747208\n\nChange-Id: Id84c6ee1ebde6ce17477c12d22522ca19c27ea9b\n"
    },
    {
      "commit": "10596fbcce710a76ffc7e917400df13af5c2ebcb",
      "tree": "a4cee8efb6d7ea955252f5d985a4c155bd6eede4",
      "parents": [
        "b609ea3884c27e95d530905e458b407acebddb5b",
        "3ce4f3d0af8b20f915631ab927aafa76a6105135"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Apr 28 13:53:25 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Apr 28 13:53:25 2014 -0700"
      },
      "message": "resolved conflicts for merge of 3ce4f3d0 to master\n\nChange-Id: Id5c5997ad8f801b32e1dbd97413ea42e38c27210\n"
    },
    {
      "commit": "ae738a7a45d710115f8aedacf218d4bfa0b25698",
      "tree": "689f4b1393188e9f0b984de7c670ce2e0da65d7c",
      "parents": [
        "6d50c3ff8815e6fedd1f80ba7afb8f1d22ea45b7"
      ],
      "author": {
        "name": "Bo Liu",
        "email": "boliu@google.com",
        "time": "Sun Apr 27 16:22:04 2014 -0700"
      },
      "committer": {
        "name": "Bo Liu",
        "email": "boliu@google.com",
        "time": "Mon Apr 28 13:41:18 2014 -0700"
      },
      "message": "Add invokeFunctor call to ViewRootImpl\n\nBUG: 13961296\n\nChange-Id: Ief8eea0b4c79a64ea76d75daaec176f1b8438581\n"
    },
    {
      "commit": "e638b84436caeea8d54b560c0b883ef599ba328d",
      "tree": "5f581fb78075b8cde92a101f78c84a6fe5f13c6e",
      "parents": [
        "734a78fb867384dfb84f5f42f65b4681562d62b5",
        "3c5a6cf93520be23e6d5a9bc4cb8f4e8c18214b1"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Mon Apr 28 20:37:24 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 28 20:37:24 2014 +0000"
      },
      "message": "am 3c5a6cf9: am 2c6131bb: am 293977bd: Fix the doc for Notification.FLAG_ONLY_ALERT_ONCE.\n\n* commit \u00273c5a6cf93520be23e6d5a9bc4cb8f4e8c18214b1\u0027:\n  Fix the doc for Notification.FLAG_ONLY_ALERT_ONCE.\n"
    },
    {
      "commit": "b609ea3884c27e95d530905e458b407acebddb5b",
      "tree": "c3e32fa6338886b4c33242df0b1f67431df731db",
      "parents": [
        "ce4c6218a6dd7c1d0c3b7845c07d9cd544ac639d",
        "c644ff6d4ffea317420ee843965788a3e74d1969"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Mon Apr 28 20:33:25 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 28 20:33:26 2014 +0000"
      },
      "message": "Merge \"Revise Javadoc for CURSOR_ANCHOR_MONITOR_MODE_CURSOR_RECT\""
    },
    {
      "commit": "3c5a6cf93520be23e6d5a9bc4cb8f4e8c18214b1",
      "tree": "c3d6bfb48a77dadbd69736d60afa9e0636d9356c",
      "parents": [
        "8ea2d4512248ec612356f558ac35534c3e4c6db6",
        "2c6131bba957dc5b4e1638bb8b0c10ebddf2049a"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Mon Apr 28 20:33:22 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 28 20:33:22 2014 +0000"
      },
      "message": "am 2c6131bb: am 293977bd: Fix the doc for Notification.FLAG_ONLY_ALERT_ONCE.\n\n* commit \u00272c6131bba957dc5b4e1638bb8b0c10ebddf2049a\u0027:\n  Fix the doc for Notification.FLAG_ONLY_ALERT_ONCE.\n"
    },
    {
      "commit": "734a78fb867384dfb84f5f42f65b4681562d62b5",
      "tree": "bdc85d0dc5b0ce4a9aeae848f3a7aa28973a6c45",
      "parents": [
        "d937f2750c6edc2c1a03901605b22dad02b89147",
        "8ea2d4512248ec612356f558ac35534c3e4c6db6"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Mon Apr 28 20:33:09 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 28 20:33:09 2014 +0000"
      },
      "message": "am 8ea2d451: Merge \"Various CTS fixes\" into klp-modular-dev\n\n* commit \u00278ea2d4512248ec612356f558ac35534c3e4c6db6\u0027:\n  Various CTS fixes\n"
    },
    {
      "commit": "8ea2d4512248ec612356f558ac35534c3e4c6db6",
      "tree": "c7241ea6cc62449068ed75f7abda96ca1ffae5d8",
      "parents": [
        "4f50911aa18f9d4650c6721456dd05ac499fcefd",
        "2c8d67c9b0574f229809d99b3d55aa411fad0c84"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Mon Apr 28 20:30:35 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 28 20:30:35 2014 +0000"
      },
      "message": "Merge \"Various CTS fixes\" into klp-modular-dev"
    },
    {
      "commit": "2c6131bba957dc5b4e1638bb8b0c10ebddf2049a",
      "tree": "d9e8f9553b482e11249c1415349b65030b94ba96",
      "parents": [
        "e9a4e9deaad6a3185269bf5696c2a2946962fbd2",
        "293977bdb028e2aa893fbeb370e20132646094a9"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Mon Apr 28 20:29:12 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 28 20:29:12 2014 +0000"
      },
      "message": "am 293977bd: Fix the doc for Notification.FLAG_ONLY_ALERT_ONCE.\n\n* commit \u0027293977bdb028e2aa893fbeb370e20132646094a9\u0027:\n  Fix the doc for Notification.FLAG_ONLY_ALERT_ONCE.\n"
    },
    {
      "commit": "ce4c6218a6dd7c1d0c3b7845c07d9cd544ac639d",
      "tree": "cdd2f7a7e7a0db2c16c877b7554fd539370caaff",
      "parents": [
        "5ec00ab05ceffe6237ffa6a801de5f2503b1bb9f",
        "c6d0dc896438d8918f4f985513e92be9b4d69e87"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Mon Apr 28 20:03:38 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 28 20:03:38 2014 +0000"
      },
      "message": "am c6d0dc89: am 18582a82: am 0cd623bb: Merge \"Use Runtime.gc instead of System.gc for DDMS.\"\n\n* commit \u0027c6d0dc896438d8918f4f985513e92be9b4d69e87\u0027:\n  Use Runtime.gc instead of System.gc for DDMS.\n"
    },
    {
      "commit": "c644ff6d4ffea317420ee843965788a3e74d1969",
      "tree": "d55d1dec5020ed36206de854ab76b8fc04b28498",
      "parents": [
        "6d50c3ff8815e6fedd1f80ba7afb8f1d22ea45b7"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue Apr 29 04:57:48 2014 +0900"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue Apr 29 05:01:08 2014 +0900"
      },
      "message": "Revise Javadoc for CURSOR_ANCHOR_MONITOR_MODE_CURSOR_RECT\n\nThis is a follow-up CL for I3acf2317ae1d763d11 to improve the\nJavadoc for CURSOR_ANCHOR_MONITOR_MODE_CURSOR_RECT\n\nBUG: 14323360\nChange-Id: Ie8948eda3ce57da282bd82e8e9a44997f6d53245\n"
    },
    {
      "commit": "d937f2750c6edc2c1a03901605b22dad02b89147",
      "tree": "dcd6aa6289e4dd9d6c650a557dc75b3275d6b09e",
      "parents": [
        "3ce4f3d0af8b20f915631ab927aafa76a6105135",
        "12928a07c5c19ac3dea6d0489506595c138b621a"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Apr 28 19:48:24 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 28 19:48:24 2014 +0000"
      },
      "message": "am 12928a07: am 2336c4ec: Merge \"Fix build.\"\n\n* commit \u002712928a07c5c19ac3dea6d0489506595c138b621a\u0027:\n  Fix build.\n"
    },
    {
      "commit": "12928a07c5c19ac3dea6d0489506595c138b621a",
      "tree": "ca619c6fbef9af996f778e2ed63b6335f376e4f4",
      "parents": [
        "685a0a72d445515167a2071330679cdf9b53a62d",
        "2336c4ecc5735eb374e5c804b1fe863650c24d7f"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Apr 28 19:45:06 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 28 19:45:06 2014 +0000"
      },
      "message": "am 2336c4ec: Merge \"Fix build.\"\n\n* commit \u00272336c4ecc5735eb374e5c804b1fe863650c24d7f\u0027:\n  Fix build.\n"
    },
    {
      "commit": "2336c4ecc5735eb374e5c804b1fe863650c24d7f",
      "tree": "5410bdbde122afd4d9c5bdf92870f947fbb2424f",
      "parents": [
        "bbd87eb9193e9730869171324ee4f5fc1abeae55",
        "9790190feecba4bbd66d54c9b942737722e5a16f"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Apr 28 19:41:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 28 19:41:24 2014 +0000"
      },
      "message": "Merge \"Fix build.\""
    },
    {
      "commit": "9790190feecba4bbd66d54c9b942737722e5a16f",
      "tree": "5410bdbde122afd4d9c5bdf92870f947fbb2424f",
      "parents": [
        "bbd87eb9193e9730869171324ee4f5fc1abeae55"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Apr 28 12:40:12 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Apr 28 12:40:12 2014 -0700"
      },
      "message": "Fix build.\n\nChange-Id: I0bd6e1aac19276bf664accd8d38f86d2cc7450cc\n"
    },
    {
      "commit": "5ec00ab05ceffe6237ffa6a801de5f2503b1bb9f",
      "tree": "a38d73d396fbce7b9ca11887d882bc365d3daada",
      "parents": [
        "6d50c3ff8815e6fedd1f80ba7afb8f1d22ea45b7"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Apr 28 12:39:15 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Apr 28 12:39:15 2014 -0700"
      },
      "message": "Make switchStyle public\n\nChange-Id: I4960c4ebeb3db09b3d716330b33639c865d37490\n"
    },
    {
      "commit": "6d50c3ff8815e6fedd1f80ba7afb8f1d22ea45b7",
      "tree": "2462c4d8d14b89134a8244d137f38d70fab17c50",
      "parents": [
        "985fd3063c6b33ad3f1c9cda4d6c5c1b2d296fab",
        "5a577903d366ff07b3c4ec6359e4757154f49790"
      ],
      "author": {
        "name": "Christopher Lane",
        "email": "lanechr@google.com",
        "time": "Mon Apr 28 19:24:07 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 28 19:24:07 2014 +0000"
      },
      "message": "Merge \"Fix incorrect \"listener no longer active\" errors\""
    },
    {
      "commit": "985fd3063c6b33ad3f1c9cda4d6c5c1b2d296fab",
      "tree": "0388c66d577778cafa4fbb38e83b939616cbe8b7",
      "parents": [
        "10c84f010982560e13bec4af49558a3bc8be32d1",
        "4de04795f988cc7447feb9ad00e179273f75a6a3"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Mon Apr 28 19:17:04 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 28 19:17:05 2014 +0000"
      },
      "message": "Merge \"Return the cursor position in screen coordinates\""
    },
    {
      "commit": "10c84f010982560e13bec4af49558a3bc8be32d1",
      "tree": "9da51eb626dc87749f64c68559fd764bbc7e10c3",
      "parents": [
        "d3406d7a1afd2b1ff3aea216fb74e402f1795888",
        "fa505a7f26bdf685c701e92b481602eb59d7ff56"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Apr 28 19:08:40 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 28 19:08:41 2014 +0000"
      },
      "message": "Merge \"Attemp to fix blank lockscreen #2.\""
    },
    {
      "commit": "fa505a7f26bdf685c701e92b481602eb59d7ff56",
      "tree": "d28136071440c40e312d505090d838993babe897",
      "parents": [
        "df2258be5bd9df4f9a31c4389e8b07b996d26f0b"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Apr 28 20:04:11 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Apr 28 21:06:37 2014 +0200"
      },
      "message": "Attemp to fix blank lockscreen #2.\n\nBug: 14280857\nChange-Id: Ib868cc7a01d24f7169310774a5397b90a2d5b35f\n"
    },
    {
      "commit": "d3406d7a1afd2b1ff3aea216fb74e402f1795888",
      "tree": "210069c78ae26a9268a68cfe12c6657706caffb5",
      "parents": [
        "21cc57319953e018c29876bab68a283600596ddd",
        "fe40f7d13bfc1faa35c9a131ce4be5104cb8f6b9"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Apr 28 19:01:14 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 28 19:01:14 2014 +0000"
      },
      "message": "Merge \"Flatten notification hiearchy and remove glow.\""
    },
    {
      "commit": "fe40f7d13bfc1faa35c9a131ce4be5104cb8f6b9",
      "tree": "4e4b19a043323baae0b45dfbad7126064873b2f2",
      "parents": [
        "df2258be5bd9df4f9a31c4389e8b07b996d26f0b"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Apr 28 15:20:04 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Apr 28 20:59:26 2014 +0200"
      },
      "message": "Flatten notification hiearchy and remove glow.\n\nCurrently, the padding and the glow was inside the individual\nnotification. This no longer works if we want to adjust the\npadding dynamically whether we are on Keyguard or not. This change\nmoves the padding outside of the individual notifications, and as\na side effect, removes the glow. The glow wasn\u0027t really visible with\nthe new layout, so it\u0027s not a breaking change. We have to discuss\nwith UX first what the new \"glow\" solution is going to be.\n\nChange-Id: Iac16892cb3b7bb1de3001954b1428796b07950c1\n"
    },
    {
      "commit": "4de04795f988cc7447feb9ad00e179273f75a6a3",
      "tree": "999217c65b333c8731a3d65a06b0cd94593d646e",
      "parents": [
        "250bb6e3e045a88022db526b074e7ab38c47d93c"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Apr 17 12:40:31 2014 +0900"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue Apr 29 03:53:34 2014 +0900"
      },
      "message": "Return the cursor position in screen coordinates\n\nFrom its beginning, InputMethodService#onUpdateCursor has\nprovided the cursor position in local coordinates in the attached\nview. However, the local coordinates is not useful for IMEs\nto render a floating UI near the cursor because the IME is not\nable to know the origin of the attached view.\n\nWith this CL, CURSOR_ANCHOR_MONITOR_MODE_CURSOR_RECT also means\nthat the IME will receive the cursor position in screen\ncoordinates. Because this is a new constant in the next release,\nconditionally changing the coordinates never causes\ncompatibility issues as long as its behavior is well documented.\n\nBUG: 14323360\nChange-Id: I3acf2317ae1d763d11dae5ef73c2a1348b377c71\n"
    },
    {
      "commit": "3ce4f3d0af8b20f915631ab927aafa76a6105135",
      "tree": "d3068a5c1435a3dc5eb8e8eaa7999591e7df88f0",
      "parents": [
        "c6d0dc896438d8918f4f985513e92be9b4d69e87",
        "685a0a72d445515167a2071330679cdf9b53a62d"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Apr 28 18:36:53 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 28 18:36:53 2014 +0000"
      },
      "message": "am 685a0a72: am bbd87eb9: Merge \"Track libcore.os\\\u0027 move to android.system.\"\n\n* commit \u0027685a0a72d445515167a2071330679cdf9b53a62d\u0027:\n  Track libcore.os\u0027 move to android.system.\n"
    },
    {
      "commit": "c6d0dc896438d8918f4f985513e92be9b4d69e87",
      "tree": "485cdd76686c24d27999e56ad9bb8f90a61aee2b",
      "parents": [
        "c79963c3cb6d0127e2fc9ce5bf000fa05811504d",
        "18582a827c3f908cd75e1d9c189c554f42415a4a"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Mon Apr 28 18:36:44 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 28 18:36:44 2014 +0000"
      },
      "message": "am 18582a82: am 0cd623bb: Merge \"Use Runtime.gc instead of System.gc for DDMS.\"\n\n* commit \u002718582a827c3f908cd75e1d9c189c554f42415a4a\u0027:\n  Use Runtime.gc instead of System.gc for DDMS.\n"
    },
    {
      "commit": "21cc57319953e018c29876bab68a283600596ddd",
      "tree": "a24056d80b566371f4dc0672a00b0965912a708f",
      "parents": [
        "622e32bb6a2d3f79212fb236d77a8deedb207116",
        "323596de4efc46149719b41de5a9f668d7f3f784"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Apr 28 18:29:04 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 28 18:29:04 2014 +0000"
      },
      "message": "Merge \"Pull out dirty bounds before nulling ripples\""
    },
    {
      "commit": "622e32bb6a2d3f79212fb236d77a8deedb207116",
      "tree": "436eaee38bb82c8307436acb5213691693457878",
      "parents": [
        "fb875cb028aba3e8b46de3c75dcbccfa63b4fef5",
        "2ba5f1f4e328dc2da47363a9feda75d5fdb9a4af"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Apr 28 18:28:31 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 28 18:28:32 2014 +0000"
      },
      "message": "Merge \"Fixed race condition regarding first child max height\""
    },
    {
      "commit": "fb875cb028aba3e8b46de3c75dcbccfa63b4fef5",
      "tree": "48a37410db8ef198aa76642d84a975060b3075d1",
      "parents": [
        "80c1210e5978aee112285b4c506c4cf326718daa",
        "18f0d357f9693fe787a3e3777d8fdf01357a6e3f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Apr 28 18:28:05 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 28 18:28:06 2014 +0000"
      },
      "message": "Merge \"Rework some of the voice interaction APIs.\""
    },
    {
      "commit": "2ba5f1f4e328dc2da47363a9feda75d5fdb9a4af",
      "tree": "018ee25c54ddd518deac2e680857eab0eb7e6e7b",
      "parents": [
        "c955677c1b2e03ad048e034bd033dd66dfd72ef3"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Apr 28 20:23:30 2014 +0200"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Apr 28 20:27:32 2014 +0200"
      },
      "message": "Fixed race condition regarding first child max height\n\nThe scroller could crash due to a race condition when updating\nthe maxheight of the first view.\n\nBug: 14295010\nChange-Id: I911c724a26c8624e2326118e3b392ee675001bc6\n"
    },
    {
      "commit": "323596de4efc46149719b41de5a9f668d7f3f784",
      "tree": "18db98f925fb67fec94867a7f789877f41b062d9",
      "parents": [
        "2a56ef70cd57accae240ef91863ce42fa71f11c6"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Apr 28 11:22:40 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Apr 28 11:22:40 2014 -0700"
      },
      "message": "Pull out dirty bounds before nulling ripples\n\nBUG: 14378485\nChange-Id: I286374db9865d2338852fd0df896928099a8eb24\n"
    },
    {
      "commit": "685a0a72d445515167a2071330679cdf9b53a62d",
      "tree": "197394bdc5e1b7766ef9ac439594104851e19a33",
      "parents": [
        "18582a827c3f908cd75e1d9c189c554f42415a4a",
        "bbd87eb9193e9730869171324ee4f5fc1abeae55"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Apr 28 18:17:06 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 28 18:17:06 2014 +0000"
      },
      "message": "am bbd87eb9: Merge \"Track libcore.os\\\u0027 move to android.system.\"\n\n* commit \u0027bbd87eb9193e9730869171324ee4f5fc1abeae55\u0027:\n  Track libcore.os\u0027 move to android.system.\n"
    },
    {
      "commit": "bbd87eb9193e9730869171324ee4f5fc1abeae55",
      "tree": "8bf8fd78abde2f4dcf13a7ca12727849a9bc3aa8",
      "parents": [
        "0cd623bb9f832194cdd9c08625fa32583e947c76",
        "34385d352da19805ae948215e2edbeedd16b7941"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Apr 28 18:13:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 28 18:14:00 2014 +0000"
      },
      "message": "Merge \"Track libcore.os\u0027 move to android.system.\""
    },
    {
      "commit": "18582a827c3f908cd75e1d9c189c554f42415a4a",
      "tree": "c446f61e8abfc852a34ec90d73986e2e1524d927",
      "parents": [
        "1c1827a6402c3a1f38ba077289a9022f6e6d3f73",
        "0cd623bb9f832194cdd9c08625fa32583e947c76"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Mon Apr 28 18:13:07 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 28 18:13:07 2014 +0000"
      },
      "message": "am 0cd623bb: Merge \"Use Runtime.gc instead of System.gc for DDMS.\"\n\n* commit \u00270cd623bb9f832194cdd9c08625fa32583e947c76\u0027:\n  Use Runtime.gc instead of System.gc for DDMS.\n"
    },
    {
      "commit": "34385d352da19805ae948215e2edbeedd16b7941",
      "tree": "5295ae3854135ea3cb0c57698971ee17f47ea46c",
      "parents": [
        "3f4867f49d6c1932117e3519ce10d11f37829f19"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Apr 28 11:11:32 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Apr 28 11:11:32 2014 -0700"
      },
      "message": "Track libcore.os\u0027 move to android.system.\n\n(This is partial, but should cover everything in AOSP master except\nfor the zygote.)\n\nChange-Id: I1042c99245765746a744c44e714095cb2c6cb75d\n"
    },
    {
      "commit": "0cd623bb9f832194cdd9c08625fa32583e947c76",
      "tree": "94a851bd7934f15e68792065b7569840fe6265aa",
      "parents": [
        "3f4867f49d6c1932117e3519ce10d11f37829f19",
        "83f7d0d67fea7a018dbdf787c4acef0ca4c74a7c"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Mon Apr 28 18:10:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 28 18:10:42 2014 +0000"
      },
      "message": "Merge \"Use Runtime.gc instead of System.gc for DDMS.\""
    },
    {
      "commit": "83f7d0d67fea7a018dbdf787c4acef0ca4c74a7c",
      "tree": "94a851bd7934f15e68792065b7569840fe6265aa",
      "parents": [
        "3f4867f49d6c1932117e3519ce10d11f37829f19"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Mon Apr 28 10:16:17 2014 -0700"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Mon Apr 28 11:07:22 2014 -0700"
      },
      "message": "Use Runtime.gc instead of System.gc for DDMS.\n\nSystem.gc doesn\u0027t always do a GC unless to attempt to run the\nfinalizers after you call System.gc.\n\nBug: 14325353\nChange-Id: Iebed7fad5576d610cea13a86e7d3d46652c67478\n"
    },
    {
      "commit": "18f0d357f9693fe787a3e3777d8fdf01357a6e3f",
      "tree": "87ffa17a98fa81355a37e25b2c7fc649ffc4e9be",
      "parents": [
        "01c70711d5e4f1c3405bcd169be70605e92166f2"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Apr 25 17:06:18 2014 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Apr 28 10:54:15 2014 -0700"
      },
      "message": "Rework some of the voice interaction APIs.\n\nOn the app side, requests are now composed by subclassing\nfrom various types of Request objects.\n\nOn the service side, starting a voice interaction session\ninvolves starting another service that will then manage the\nsession.  This leads the service design much more to what\nwe want, where the long-running main service is very tiny\nand all the heavy-weight transient session work is elsewhere\nin another process.\n\nChange-Id: I46c074c6fe27b6c1cf2583c6d216aed1de2f1143\n"
    },
    {
      "commit": "293977bdb028e2aa893fbeb370e20132646094a9",
      "tree": "69ff7a954324cd85fb5a955f6a90bcf2b59c2aa8",
      "parents": [
        "039bd50825f7ea8b706c8ea6e54a1c893759309d"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Mon Apr 28 08:37:20 2014 -0700"
      },
      "committer": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Mon Apr 28 10:32:21 2014 -0700"
      },
      "message": "Fix the doc for Notification.FLAG_ONLY_ALERT_ONCE.\n\nThe logic was opposite.\n\nChange-Id: I62e0b1e6701a4c9990119a1b94918e64783e9b1a\n"
    },
    {
      "commit": "80c1210e5978aee112285b4c506c4cf326718daa",
      "tree": "48819d6ae3957107a015d567673cd517f065857f",
      "parents": [
        "33417df78aea04a9afe6fe73958d2dac73338666",
        "1b2fb2ca13694e5cef4973d9d5852b826a86c890"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Mon Apr 28 17:23:53 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 28 17:23:53 2014 +0000"
      },
      "message": "Merge \"Fade Transition sometimes disappeared improperly.\""
    },
    {
      "commit": "33417df78aea04a9afe6fe73958d2dac73338666",
      "tree": "f1018dc2a83c1a99032f1c7dca37de39a6b13780",
      "parents": [
        "dd77fdacca19dc28971d443f4e6aea70938767e1"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Apr 24 14:11:08 2014 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Apr 28 08:54:17 2014 -0700"
      },
      "message": "Fix OEM native library path bug.\n\nBug: 13340779\nChange-Id: I3d69b3453d3d284295bbfa771e6fb4a36bca05c5\n"
    },
    {
      "commit": "dd77fdacca19dc28971d443f4e6aea70938767e1",
      "tree": "014145353905a8ea6f2fc0b336d4d0d4ab7d0f8e",
      "parents": [
        "28f0877073e0ebc59f1eeeb6e0d54b614b9d3fa5"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Apr 16 17:23:08 2014 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Apr 28 08:54:17 2014 -0700"
      },
      "message": "Define action used to show regulatory info.\n\nBug: 13340779\nChange-Id: I90abb3574797e4b258d32440a2434ae8a7be2949\n"
    },
    {
      "commit": "28f0877073e0ebc59f1eeeb6e0d54b614b9d3fa5",
      "tree": "715d463e05f8f558335a9919e038334d51460a6d",
      "parents": [
        "bdd4491b322bebd96b99da508ec7b0b7d59d97ae"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Apr 16 09:41:58 2014 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Apr 28 08:54:17 2014 -0700"
      },
      "message": "Allow custom wallpaper and boot animation.\n\nAdd new \"ro.config.wallpaper\" and \"ro.config.wallpaper_component\"\nproperties which may be defined outside of the bundled framework\nresources.  Falls back to bundled resources when properties are\nundefined.\n\nAlso look for boot animation under OEM partition.\n\nBug: 13340779\nChange-Id: Ibdc9935dbdaae3319bf63b40573de0503d82ae67\n"
    },
    {
      "commit": "bdd4491b322bebd96b99da508ec7b0b7d59d97ae",
      "tree": "9d930853a203e09f12f8f463b681071ddf908fd2",
      "parents": [
        "5568772e8161205b86905d815783505fd3d461d8"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Apr 11 16:30:14 2014 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Apr 28 08:54:16 2014 -0700"
      },
      "message": "Gracefully handle long fingerprints.\n\nOtherwise derived fingerprints longer than the maximum system property\nsize put the device into a crash loop.\n\nBug: 13983493\nChange-Id: I8a88e71b1fd396f1cd63b414e3a62bb25010430c\n"
    },
    {
      "commit": "5568772e8161205b86905d815783505fd3d461d8",
      "tree": "e9dca0c30f4c44a92aaf24769e59c826d104a640",
      "parents": [
        "01c70711d5e4f1c3405bcd169be70605e92166f2"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Apr 09 18:07:19 2014 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Apr 28 08:54:16 2014 -0700"
      },
      "message": "Derive fingerprint at runtime when undefined.\n\nSome devices leave \"ro.build.fingerprint\" undefined at build time,\nsince they need to build it from the components at runtime.\n\nBug: 13340779\nChange-Id: I4d74398817af22079a11c196dc6742b85d2bfb61\n"
    },
    {
      "commit": "01c70711d5e4f1c3405bcd169be70605e92166f2",
      "tree": "1e87d6cecd2b6981f91db9d0a65ba7575c99bde8",
      "parents": [
        "f0ef1e9987904eb2d9bd6a769cf56f6234f48a57",
        "e6345b5194b89b46ba28dfcea9e2e0699c0705ba"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Mon Apr 28 15:03:16 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 28 15:03:17 2014 +0000"
      },
      "message": "Merge \"Remove opPkg from the notification key.\""
    },
    {
      "commit": "f0ef1e9987904eb2d9bd6a769cf56f6234f48a57",
      "tree": "5152e70908e1d104292ab58eb2e5922bd90611ad",
      "parents": [
        "b039603867176c01c84ec1cbae681cb9868a4525",
        "f68448ef618528b5e754c76aba09994018e86765"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Apr 28 14:59:33 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 28 14:59:33 2014 +0000"
      },
      "message": "Merge \"Remove chatty log message.\""
    },
    {
      "commit": "e6345b5194b89b46ba28dfcea9e2e0699c0705ba",
      "tree": "1b0ba94f523baafd588913d182d99aafc60476d9",
      "parents": [
        "c806d5393f22e514c621f8a8a335156f7d45a299"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Mon Apr 28 10:53:05 2014 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Mon Apr 28 10:53:05 2014 -0400"
      },
      "message": "Remove opPkg from the notification key.\n\nChange-Id: Iadff2dbeb3c9ec69837d3b6e763f24d687ee368b\n"
    },
    {
      "commit": "b039603867176c01c84ec1cbae681cb9868a4525",
      "tree": "7d43343896eacf635448684ea4e2769b773e30b5",
      "parents": [
        "df2258be5bd9df4f9a31c4389e8b07b996d26f0b",
        "25807936e8e4ca2c811bb4121725e1dd87e18efd"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Apr 28 12:18:43 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 28 12:18:44 2014 +0000"
      },
      "message": "Merge \"Add carrier text on lockscreen in top left corner.\""
    },
    {
      "commit": "df2258be5bd9df4f9a31c4389e8b07b996d26f0b",
      "tree": "9d142add3d683f7154ae47905d46e73c1b376fbc",
      "parents": [
        "2a56ef70cd57accae240ef91863ce42fa71f11c6"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Sun Apr 27 20:10:26 2014 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Sun Apr 27 20:11:44 2014 -0700"
      },
      "message": "Fix doc build.\n\nWe probably don\u0027t need to deprecate this constant.  It can still be used\nby partner devices if they choose to continue to support widgets.\n\nChange-Id: Ie8c33446e0c5c32d96ed0670df1772adedf6a5de\n"
    },
    {
      "commit": "2a56ef70cd57accae240ef91863ce42fa71f11c6",
      "tree": "37d47af3edd5c814e683a9420d54eae9b176aebe",
      "parents": [
        "6f395df730b5013260f4a5e8f9666c98c247f059",
        "d1ca75bffef070f62ab70ed514f7f91824f73cbc"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Apr 28 01:14:43 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 28 01:14:47 2014 +0000"
      },
      "message": "Merge \"Quantum ripple for ListView selector\""
    },
    {
      "commit": "6f395df730b5013260f4a5e8f9666c98c247f059",
      "tree": "1f7c019451c736e19381e8c5735073d1c4a0fc10",
      "parents": [
        "1c923a386ee4d8c31cc289f8628b8fc46bf08e86",
        "6ce9759377587e4d08f51f36ad4ea085d76683fa"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Apr 28 01:14:16 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 28 01:14:17 2014 +0000"
      },
      "message": "Merge \"Add dialog shadows\""
    },
    {
      "commit": "d1ca75bffef070f62ab70ed514f7f91824f73cbc",
      "tree": "5acf583c815eb54cfd349ec0d04f55a54a4680c1",
      "parents": [
        "e77bb36d48b6b8b5c3bb6a1195aca469bb237919"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Sun Apr 27 18:13:34 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Sun Apr 27 18:13:34 2014 -0700"
      },
      "message": "Quantum ripple for ListView selector\n\nAlso fixes row clipping and ripple alpha channel. Only supports showing\nripple on a single list row -- multiple rows for focus traversal and\ndrag-to-open are coming soon.\n\nBUG: 13212804\nBUG: 14257108\nChange-Id: Ided15611dc868a513e8d2a994723cdf57b0d206c\n"
    },
    {
      "commit": "6ce9759377587e4d08f51f36ad4ea085d76683fa",
      "tree": "1faf896216af8a8b6b0c2dfdd0cc2f0add597d5e",
      "parents": [
        "e77bb36d48b6b8b5c3bb6a1195aca469bb237919"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Sun Apr 27 18:10:07 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Sun Apr 27 18:10:07 2014 -0700"
      },
      "message": "Add dialog shadows\n\nBUG: 13211941\nChange-Id: I4d12a512b91b48dd0b869af5b117142bb363dd27\n"
    },
    {
      "commit": "1c923a386ee4d8c31cc289f8628b8fc46bf08e86",
      "tree": "f0ea65598ddbd665d516aa059d11ee38bd815828",
      "parents": [
        "e77bb36d48b6b8b5c3bb6a1195aca469bb237919"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Sun Apr 27 16:42:29 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Sun Apr 27 17:41:51 2014 -0400"
      },
      "message": "Force condition provider unsubscribe when exiting zen mode.\n\nBug:13743109\nChange-Id: I3c205067498a86e2862a0c545bc38e41682693d5\n"
    },
    {
      "commit": "e77bb36d48b6b8b5c3bb6a1195aca469bb237919",
      "tree": "29f877996112bebd253e25a18a2b731a086abfb3",
      "parents": [
        "31dc634be3610b062fbcc4afa02607ce8f4125f5"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Sat Apr 26 10:24:59 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Sun Apr 27 11:36:32 2014 -0400"
      },
      "message": "Wire up condition providers to zen mode exit triggers.\n\nBug:13743109\nChange-Id: I4e45d7050d1f9aaa379f46379a3203e61e216a3d\n"
    },
    {
      "commit": "31dc634be3610b062fbcc4afa02607ce8f4125f5",
      "tree": "7321d05b916867a58d773416d5eae79ec516932c",
      "parents": [
        "6689c9700da7d391a0e0e90adfe9fa34a88fc3ea"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Tue Apr 15 17:40:23 2014 -0700"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Sat Apr 26 22:25:45 2014 +0900"
      },
      "message": "Log watched TV programs\n\nChange-Id: Id6ee87dffcf90f10f1619e849126c66ad27464e2\n"
    },
    {
      "commit": "6689c9700da7d391a0e0e90adfe9fa34a88fc3ea",
      "tree": "020b650a259bfc265802c39790e06479af3e78a1",
      "parents": [
        "ae166fe9e074de30c24f5bd567f6404b50cd9cfa",
        "7979388d4f7d5d9dbfcf7e1cc4709f8088c034ae"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Sat Apr 26 01:58:59 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 26 01:59:00 2014 +0000"
      },
      "message": "Merge \"Support Oval GradientDrawable outlines, and ShapeDrawable\""
    },
    {
      "commit": "5a577903d366ff07b3c4ec6359e4757154f49790",
      "tree": "3d13b079022dd7e5372e9b26a955281f38e6d700",
      "parents": [
        "97efc15b32b61a5deb1f54c6c08844b788785c39"
      ],
      "author": {
        "name": "Christopher Lane",
        "email": "lanechr@google.com",
        "time": "Fri Apr 25 18:39:07 2014 -0700"
      },
      "committer": {
        "name": "Christopher Lane",
        "email": "lanechr@google.com",
        "time": "Fri Apr 25 18:57:23 2014 -0700"
      },
      "message": "Fix incorrect \"listener no longer active\" errors\n\nWas incorrectly using .indexOfValue to search for Integer objects in the\nclient map.\n\nChange-Id: I54e2e1725e0fff0a7d35a22376714cc8266a9eee\n"
    },
    {
      "commit": "ae166fe9e074de30c24f5bd567f6404b50cd9cfa",
      "tree": "7534bd1630024bcd6435517945369488bec26035",
      "parents": [
        "66fbe3dc81f2786b2be9afa122038228a31e2cdb",
        "c79963c3cb6d0127e2fc9ce5bf000fa05811504d"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Apr 26 00:28:56 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Apr 26 00:28:56 2014 +0000"
      },
      "message": "am c79963c3: am 1c1827a6: am 3f4867f4: Merge \"Telephony: Add functionality to handle ICC IO error\"\n\n* commit \u0027c79963c3cb6d0127e2fc9ce5bf000fa05811504d\u0027:\n  Telephony: Add functionality to handle ICC IO error\n"
    },
    {
      "commit": "66fbe3dc81f2786b2be9afa122038228a31e2cdb",
      "tree": "372042848a5bf66acf0fa7a63a7bd210bc68a114",
      "parents": [
        "731bc6bd3192d822d0886bbb2898ba5014c6f040",
        "50e62183d4aed2fb8e189196c1809e333e71dd89"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Sat Apr 26 00:28:43 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 26 00:28:44 2014 +0000"
      },
      "message": "Merge \"Add new DevicePolicyManager disable flags for keyguard.\""
    },
    {
      "commit": "c79963c3cb6d0127e2fc9ce5bf000fa05811504d",
      "tree": "570aba58220dc865c03b62586c21107f9569c19b",
      "parents": [
        "165b965edb42460ef9b0add89a76a311c707a1e2",
        "1c1827a6402c3a1f38ba077289a9022f6e6d3f73"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Apr 26 00:25:44 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Apr 26 00:25:44 2014 +0000"
      },
      "message": "am 1c1827a6: am 3f4867f4: Merge \"Telephony: Add functionality to handle ICC IO error\"\n\n* commit \u00271c1827a6402c3a1f38ba077289a9022f6e6d3f73\u0027:\n  Telephony: Add functionality to handle ICC IO error\n"
    },
    {
      "commit": "1c1827a6402c3a1f38ba077289a9022f6e6d3f73",
      "tree": "f2a05f4bb80a9c867670c0728677bd0b867efa90",
      "parents": [
        "dfdeabf9ba40ea7f082acf7eba6fe086d2e643fb",
        "3f4867f49d6c1932117e3519ce10d11f37829f19"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Apr 26 00:20:02 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Apr 26 00:20:02 2014 +0000"
      },
      "message": "am 3f4867f4: Merge \"Telephony: Add functionality to handle ICC IO error\"\n\n* commit \u00273f4867f49d6c1932117e3519ce10d11f37829f19\u0027:\n  Telephony: Add functionality to handle ICC IO error\n"
    },
    {
      "commit": "1b2fb2ca13694e5cef4973d9d5852b826a86c890",
      "tree": "9ad50f9108ceeb8cb3561a4df576e703a9c0e2a3",
      "parents": [
        "f60194b115edb4797464dd3714ed9d03f3ff21ff"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Fri Apr 25 17:07:58 2014 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Fri Apr 25 17:07:58 2014 -0700"
      },
      "message": "Fade Transition sometimes disappeared improperly.\n\nBug 14320504\n\nChange-Id: I43c2ddd34a5bd3a366027cd3c09d088baa4fb6f4\n"
    },
    {
      "commit": "3f4867f49d6c1932117e3519ce10d11f37829f19",
      "tree": "0b66a9df6b30790cebce9f040c25b9f35d3172ed",
      "parents": [
        "ac7327082c411617f7937b87575c117bd63ad9df",
        "f099a5f389a43a1a1f0abc6577e45c7dfca14c5c"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Apr 25 23:58:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 25 23:58:11 2014 +0000"
      },
      "message": "Merge \"Telephony: Add functionality to handle ICC IO error\""
    },
    {
      "commit": "731bc6bd3192d822d0886bbb2898ba5014c6f040",
      "tree": "dc3be40cc460cf5b1763d2faabb728dd2db6a083",
      "parents": [
        "0150b48c4c4876a90b74826f864a4d864921166e",
        "165b965edb42460ef9b0add89a76a311c707a1e2"
      ],
      "author": {
        "name": "Vince Harron",
        "email": "vharron@google.com",
        "time": "Fri Apr 25 23:28:10 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 25 23:28:10 2014 +0000"
      },
      "message": "am 165b965e: am 4f50911a: am e9a4e9de: Merge \"Clarified recommended use cases for NDK. Added - \"game engines\" officially supported use case for NDK Removed - \"self-contained\" ambiguous in general and confusing to someone who is trying to do game development in C++ Rem\n\n* commit \u0027165b965edb42460ef9b0add89a76a311c707a1e2\u0027:\n  Clarified recommended use cases for NDK. Added - \"game engines\" officially supported use case for NDK Removed - \"self-contained\" ambiguous in general and confusing to someone who is trying to do game development in C++ Removed - \"that don\u0027t allocate a lot of memory\" game engines do allocate a lot of memory.\n"
    },
    {
      "commit": "165b965edb42460ef9b0add89a76a311c707a1e2",
      "tree": "161e233c7de6423b887eeab4e7467b4af3e2ec75",
      "parents": [
        "9d7c58cf8b609e5eda1c7d4df252a723b2dd5c23",
        "4f50911aa18f9d4650c6721456dd05ac499fcefd"
      ],
      "author": {
        "name": "Vince Harron",
        "email": "vharron@google.com",
        "time": "Fri Apr 25 23:25:11 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 25 23:25:11 2014 +0000"
      },
      "message": "am 4f50911a: am e9a4e9de: Merge \"Clarified recommended use cases for NDK. Added - \"game engines\" officially supported use case for NDK Removed - \"self-contained\" ambiguous in general and confusing to someone who is trying to do game development in C++ Removed - \"that\n\n* commit \u00274f50911aa18f9d4650c6721456dd05ac499fcefd\u0027:\n  Clarified recommended use cases for NDK. Added - \"game engines\" officially supported use case for NDK Removed - \"self-contained\" ambiguous in general and confusing to someone who is trying to do game development in C++ Removed - \"that don\u0027t allocate a lot of memory\" game engines do allocate a lot of memory.\n"
    },
    {
      "commit": "4f50911aa18f9d4650c6721456dd05ac499fcefd",
      "tree": "2d708bdcb4fd20b46a406d32b7bf2a0d446f7094",
      "parents": [
        "6fe328c62abd3b98aceeeb99aaf5d824bd42adc6",
        "e9a4e9deaad6a3185269bf5696c2a2946962fbd2"
      ],
      "author": {
        "name": "Vince Harron",
        "email": "vharron@google.com",
        "time": "Fri Apr 25 23:22:07 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 25 23:22:07 2014 +0000"
      },
      "message": "am e9a4e9de: Merge \"Clarified recommended use cases for NDK. Added - \"game engines\" officially supported use case for NDK Removed - \"self-contained\" ambiguous in general and confusing to someone who is trying to do game development in C++ Removed - \"that don\\\u0027t allocat\n\n* commit \u0027e9a4e9deaad6a3185269bf5696c2a2946962fbd2\u0027:\n  Clarified recommended use cases for NDK. Added - \"game engines\" officially supported use case for NDK Removed - \"self-contained\" ambiguous in general and confusing to someone who is trying to do game development in C++ Removed - \"that don\u0027t allocate a lot of memory\" game engines do allocate a lot of memory.\n"
    },
    {
      "commit": "e9a4e9deaad6a3185269bf5696c2a2946962fbd2",
      "tree": "2bec6e8d248f01a3111d591b6a11ca274f5b5cf1",
      "parents": [
        "86afa0b56bf8af0a2c94fcabf5eb7f64f6c66c2d",
        "8da272f4fe4f1d50543afe488406d56b669364a1"
      ],
      "author": {
        "name": "Vince Harron",
        "email": "vharron@google.com",
        "time": "Fri Apr 25 23:17:36 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 25 23:17:37 2014 +0000"
      },
      "message": "Merge \"Clarified recommended use cases for NDK. Added - \"game engines\" officially supported use case for NDK Removed - \"self-contained\" ambiguous in general and confusing to someone who is trying to do game development in C++ Removed - \"that don\u0027t allocate a lot of memory\" game engines do allocate a lot of memory.\" into klp-ub-dev"
    },
    {
      "commit": "0150b48c4c4876a90b74826f864a4d864921166e",
      "tree": "634e9459b6d90e00b60b87510ac8452f4db939c7",
      "parents": [
        "af6f910de73bfa4fc27c389eea3dbf608bbb72e1",
        "30acde7e90105d15b1639a24db3f9978e664dded"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Apr 25 23:04:26 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 25 23:04:27 2014 +0000"
      },
      "message": "Merge \"Handle density request in LauncherActivityInfo\""
    },
    {
      "commit": "7979388d4f7d5d9dbfcf7e1cc4709f8088c034ae",
      "tree": "fb8460098f57d66ed696b65a9cc70b51cf1128ff",
      "parents": [
        "07f0b8ee730be00a2a4bccf797bd8cb71e556546"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Apr 25 13:08:25 2014 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Apr 25 15:59:47 2014 -0700"
      },
      "message": "Support Oval GradientDrawable outlines, and ShapeDrawable\n\nChange-Id: Ifc9e55757d3325cb28a1a812ec696512d4a18b39\n"
    },
    {
      "commit": "af6f910de73bfa4fc27c389eea3dbf608bbb72e1",
      "tree": "ff76bdfbc19a84e467b99ca67a892750b7a7a8aa",
      "parents": [
        "95df2024ed327baea9d4f2caf26f0e1a0caf3b6d",
        "9d7c58cf8b609e5eda1c7d4df252a723b2dd5c23"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Fri Apr 25 22:59:36 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 25 22:59:36 2014 +0000"
      },
      "message": "am 9d7c58cf: am 6fe328c6: am 86afa0b5: am 039bd508: Merge \"docs: Added release notes for ADT 22.6.3\" into klp-docs\n\n* commit \u00279d7c58cf8b609e5eda1c7d4df252a723b2dd5c23\u0027:\n  docs: Added release notes for ADT 22.6.3\n"
    },
    {
      "commit": "30acde7e90105d15b1639a24db3f9978e664dded",
      "tree": "12ef9ca84bb7901e29a814991dc467b7e62faf7e",
      "parents": [
        "250bb6e3e045a88022db526b074e7ab38c47d93c"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Apr 25 15:56:26 2014 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Apr 25 15:56:26 2014 -0700"
      },
      "message": "Handle density request in LauncherActivityInfo\n\nChange-Id: I4e8dc8ef1454b3881bdb80ae118e2d0d306642f3\n"
    },
    {
      "commit": "95df2024ed327baea9d4f2caf26f0e1a0caf3b6d",
      "tree": "77671de0a28b4797dbb481ba856ac1b5ecc47cdb",
      "parents": [
        "e361268e6efd48d815e85ce32a357f1346ac892f",
        "a19b9c413b3e7f3b6038b06c51d01bab1e0bfda9"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Fri Apr 25 22:52:09 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 25 22:52:09 2014 +0000"
      },
      "message": "am a19b9c41: am dfdeabf9: am ac732708: Merge \"EventLog: event log translation errors\"\n\n* commit \u0027a19b9c413b3e7f3b6038b06c51d01bab1e0bfda9\u0027:\n  EventLog: event log translation errors\n"
    },
    {
      "commit": "9d7c58cf8b609e5eda1c7d4df252a723b2dd5c23",
      "tree": "49bf86d454ee9f9b37268846ecb4b4f517aa9ee2",
      "parents": [
        "a19b9c413b3e7f3b6038b06c51d01bab1e0bfda9",
        "6fe328c62abd3b98aceeeb99aaf5d824bd42adc6"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Fri Apr 25 22:37:45 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 25 22:37:45 2014 +0000"
      },
      "message": "am 6fe328c6: am 86afa0b5: am 039bd508: Merge \"docs: Added release notes for ADT 22.6.3\" into klp-docs\n\n* commit \u00276fe328c62abd3b98aceeeb99aaf5d824bd42adc6\u0027:\n  docs: Added release notes for ADT 22.6.3\n"
    },
    {
      "commit": "6fe328c62abd3b98aceeeb99aaf5d824bd42adc6",
      "tree": "f6945ab4484929326cb631ccf6140584f868a785",
      "parents": [
        "1a7e9e66a6de039da8f567a2087d9bce34820746",
        "86afa0b56bf8af0a2c94fcabf5eb7f64f6c66c2d"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Fri Apr 25 22:33:25 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 25 22:33:25 2014 +0000"
      },
      "message": "am 86afa0b5: am 039bd508: Merge \"docs: Added release notes for ADT 22.6.3\" into klp-docs\n\n* commit \u002786afa0b56bf8af0a2c94fcabf5eb7f64f6c66c2d\u0027:\n  docs: Added release notes for ADT 22.6.3\n"
    },
    {
      "commit": "86afa0b56bf8af0a2c94fcabf5eb7f64f6c66c2d",
      "tree": "75f08520f1e2cc4bf7aa18489f567726bbd60503",
      "parents": [
        "27547e6d3a22fb9615594769e460c6a86f2dd44b",
        "039bd50825f7ea8b706c8ea6e54a1c893759309d"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Fri Apr 25 22:21:10 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 25 22:21:10 2014 +0000"
      },
      "message": "am 039bd508: Merge \"docs: Added release notes for ADT 22.6.3\" into klp-docs\n\n* commit \u0027039bd50825f7ea8b706c8ea6e54a1c893759309d\u0027:\n  docs: Added release notes for ADT 22.6.3\n"
    },
    {
      "commit": "039bd50825f7ea8b706c8ea6e54a1c893759309d",
      "tree": "178158570951ae28b58571c7e76de3c6f2cc5570",
      "parents": [
        "fdc9e56ff8a1019c353e77f5d4b5f3566d173941",
        "a28bcbc961b702bc620f357dabf5e8e4fc7b7472"
      ],
      "author": {
        "name": "Ricardo Cervera",
        "email": "rcervera@google.com",
        "time": "Fri Apr 25 22:15:28 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 25 22:15:28 2014 +0000"
      },
      "message": "Merge \"docs: Added release notes for ADT 22.6.3\" into klp-docs"
    },
    {
      "commit": "e361268e6efd48d815e85ce32a357f1346ac892f",
      "tree": "1b0d13fe3d619381b6a513f42dfa6cd2601c425b",
      "parents": [
        "a466b101be24c1e0df098856fe0989749afe49ce",
        "cb48b96223071dc9d8633aab8f6cd9a91b3676bf"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Apr 25 22:10:12 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 25 22:10:12 2014 +0000"
      },
      "message": "am cb48b962: am 1a7e9e66: Merge \"Throw exception from startActivity if not allowed.\" into klp-modular-dev\n\n* commit \u0027cb48b96223071dc9d8633aab8f6cd9a91b3676bf\u0027:\n  Throw exception from startActivity if not allowed.\n"
    },
    {
      "commit": "a466b101be24c1e0df098856fe0989749afe49ce",
      "tree": "4a9f1409935d76244738703b9bc1f6b94a64587e",
      "parents": [
        "07064fa73066c1b1aa03b9181794cfe449137281",
        "c1c0d3c4f461be5649a64920cad7b58dd4162680"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Apr 25 22:09:25 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 25 22:09:25 2014 +0000"
      },
      "message": "Merge \"PackageManager: add versioning to packages.xml file\""
    },
    {
      "commit": "a19b9c413b3e7f3b6038b06c51d01bab1e0bfda9",
      "tree": "fce7364b4b24046349961468909c1da72e863b1d",
      "parents": [
        "cb48b96223071dc9d8633aab8f6cd9a91b3676bf",
        "dfdeabf9ba40ea7f082acf7eba6fe086d2e643fb"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Fri Apr 25 22:07:07 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 25 22:07:07 2014 +0000"
      },
      "message": "am dfdeabf9: am ac732708: Merge \"EventLog: event log translation errors\"\n\n* commit \u0027dfdeabf9ba40ea7f082acf7eba6fe086d2e643fb\u0027:\n  EventLog: event log translation errors\n"
    },
    {
      "commit": "dfdeabf9ba40ea7f082acf7eba6fe086d2e643fb",
      "tree": "ca4e62f5bd8b7f7013b48bd306a69fc2fe5039ee",
      "parents": [
        "eded9e3b7f6f30526365461a25624b841611af28",
        "ac7327082c411617f7937b87575c117bd63ad9df"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Fri Apr 25 22:03:20 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 25 22:03:20 2014 +0000"
      },
      "message": "am ac732708: Merge \"EventLog: event log translation errors\"\n\n* commit \u0027ac7327082c411617f7937b87575c117bd63ad9df\u0027:\n  EventLog: event log translation errors\n"
    },
    {
      "commit": "ac7327082c411617f7937b87575c117bd63ad9df",
      "tree": "56be897f61beb5368f19c20a3099934e3a5e7f0b",
      "parents": [
        "adcf38c9936fa372309d413cec03a1413e797c7a",
        "747802f8aa4d373885161724d9c2c61dcd4f8010"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Fri Apr 25 21:59:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 25 21:59:19 2014 +0000"
      },
      "message": "Merge \"EventLog: event log translation errors\""
    },
    {
      "commit": "07064fa73066c1b1aa03b9181794cfe449137281",
      "tree": "174345dcdd1030e5ae2e1127751abc444fa22c7b",
      "parents": [
        "08f15963fee9b81d46df1e68310f0ab9df72f81a",
        "e9a16a5a3e7e41551e8c95b84d0e2af0dd130afe"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Apr 25 21:34:32 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 25 21:34:32 2014 +0000"
      },
      "message": "Merge \"Fix ScrollView nested scrolling with touch down on buttons\""
    },
    {
      "commit": "08f15963fee9b81d46df1e68310f0ab9df72f81a",
      "tree": "7139f7fdc9dd38f5a9863b1e50fd74bfb80c839b",
      "parents": [
        "e22d3e201ef5b6fd22e33d9d446b050a3ae371e8",
        "cc972725af35284c0b571aaa0dc6873e69b15119"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Fri Apr 25 21:21:37 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 25 21:21:37 2014 +0000"
      },
      "message": "Merge \"Make sure FLP HAL statuses currently used are translated (if needed) correctly into the framework. b/14118906\""
    },
    {
      "commit": "e9a16a5a3e7e41551e8c95b84d0e2af0dd130afe",
      "tree": "3a4df541a0918b018e3b1de7d9326df8323fc954",
      "parents": [
        "d80cb24a5772d5536ac52ea7edee05f782575e60"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Apr 25 14:21:27 2014 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Apr 25 14:21:27 2014 -0700"
      },
      "message": "Fix ScrollView nested scrolling with touch down on buttons\n\nStart ScrollView\u0027s nested scroll in onIntercept to signal nested\nscrolling parents not to intercept along the vertical axis.\n\nChange-Id: Ieb343ff6b8216b113d3876bf93a804e609257f2a\n"
    }
  ],
  "next": "5fb79db94ebd9feb2cf9261378b3d731f54cc4c2"
}
