)]}'
{
  "log": [
    {
      "commit": "37b4a3c2f2e85701f06e85b7240f1c724f8d2dea",
      "tree": "08348d20a0d8c9189f60abca697983bfd222fa2b",
      "parents": [
        "5688ac84bd337c6c7a2df4330e40d04af903f74d",
        "f4e145fd123a6941348e16a595107b155bd880e8"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat Jul 31 12:19:39 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Jul 31 12:19:39 2010 -0700"
      },
      "message": "am f4e145fd: am 543f250d: Merge \"Make the systemui process persistent.\" into gingerbread\n\nMerge commit \u0027f4e145fd123a6941348e16a595107b155bd880e8\u0027\n\n* commit \u0027f4e145fd123a6941348e16a595107b155bd880e8\u0027:\n  Make the systemui process persistent.\n"
    },
    {
      "commit": "5688ac84bd337c6c7a2df4330e40d04af903f74d",
      "tree": "a34cf0d56f0c40cf1f8b0ea2384f8d851c932e7e",
      "parents": [
        "cb2d4c27712d83cea7a84c9f7a850e4ad3321e50",
        "67e4ff768d71088a64fbac3b8e398e2e16dd84ec"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Sat Jul 31 12:19:26 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Jul 31 12:19:26 2010 -0700"
      },
      "message": "am 67e4ff76: am 4d7fc365: Merge \"remove copybit hack from software opengl (libagl)\" into gingerbread\n\nMerge commit \u002767e4ff768d71088a64fbac3b8e398e2e16dd84ec\u0027\n\n* commit \u002767e4ff768d71088a64fbac3b8e398e2e16dd84ec\u0027:\n  remove copybit hack from software opengl (libagl)\n"
    },
    {
      "commit": "cb2d4c27712d83cea7a84c9f7a850e4ad3321e50",
      "tree": "dae4a99be4c0931d875db4d219569d5545034e60",
      "parents": [
        "eb4e0c3c1c8e82f363b86a3751f72d7d496ebd1f",
        "bd5029403e0f9d93086604df6dbb1b989e58e964"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Sat Jul 31 12:19:18 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Jul 31 12:19:18 2010 -0700"
      },
      "message": "am bd502940: am 483b20e5: am 2ff1ba01: Doc change: Cleanup for licensing doc.\n\nMerge commit \u0027bd5029403e0f9d93086604df6dbb1b989e58e964\u0027\n\n* commit \u0027bd5029403e0f9d93086604df6dbb1b989e58e964\u0027:\n  Doc change: Cleanup for licensing doc.\n"
    },
    {
      "commit": "eb4e0c3c1c8e82f363b86a3751f72d7d496ebd1f",
      "tree": "0371ab6229d7eb2f2b430541f4526d74d41cf447",
      "parents": [
        "e2e5e6746b8670a4ee4fb66b5947e7fab0814420",
        "06f96e2652e4855b6520ad9dd70583677605b79a"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jul 30 19:20:09 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 19:20:09 2010 -0700"
      },
      "message": "Merge \"Refactor Skia shaders handling.\""
    },
    {
      "commit": "06f96e2652e4855b6520ad9dd70583677605b79a",
      "tree": "7d0e3709c8a400e264f37206eb27a286ee50d64b",
      "parents": [
        "42272759e4c3c406977187fd2b4df8739edccde8"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jul 30 19:18:16 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jul 30 19:18:16 2010 -0700"
      },
      "message": "Refactor Skia shaders handling.\n\nWith this change, Skia shaders can easily be applied to any mesh. This change also\nsupports ComposeShader. For instance, this can be used to blend a gradient and a\nbitmap togehter and paint a string of text with the result.\n\nChange-Id: I701c2f9cf7f89b2ff58005e8a1d0d80ccf4a4aea\n"
    },
    {
      "commit": "f4e145fd123a6941348e16a595107b155bd880e8",
      "tree": "57c1cda3b30220dc2cc98eae85a704a6b0b87b1d",
      "parents": [
        "67e4ff768d71088a64fbac3b8e398e2e16dd84ec",
        "543f250d9cb05ebca4fb4dacce37545c0bb9a8ca"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jul 30 19:12:50 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 19:12:50 2010 -0700"
      },
      "message": "am 543f250d: Merge \"Make the systemui process persistent.\" into gingerbread\n\nMerge commit \u0027543f250d9cb05ebca4fb4dacce37545c0bb9a8ca\u0027 into gingerbread-plus-aosp\n\n* commit \u0027543f250d9cb05ebca4fb4dacce37545c0bb9a8ca\u0027:\n  Make the systemui process persistent.\n"
    },
    {
      "commit": "543f250d9cb05ebca4fb4dacce37545c0bb9a8ca",
      "tree": "b016bbe7f5da974685cdbc21014cef9e46d39095",
      "parents": [
        "4d7fc3651bd93d588d2b8580010414b59bc67729",
        "26755a347c78e33feb70abeded1e5aca8acd4cf5"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jul 30 19:10:01 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 19:10:01 2010 -0700"
      },
      "message": "Merge \"Make the systemui process persistent.\" into gingerbread"
    },
    {
      "commit": "e2e5e6746b8670a4ee4fb66b5947e7fab0814420",
      "tree": "a2814d0369f05035d3bff8b5f4c422d6160c2b1c",
      "parents": [
        "51c2ec24116919d710e8770e253f14e15e295f2b",
        "aee242d3ecafa2250e81b52c8da27f9132b69325"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Jul 30 19:02:57 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 19:02:57 2010 -0700"
      },
      "message": "Merge \"Fix Proguard flags causing crash in system bar.\""
    },
    {
      "commit": "aee242d3ecafa2250e81b52c8da27f9132b69325",
      "tree": "c726bb2edd633ae7de28c2248406dd053f8dd9c9",
      "parents": [
        "f0ba841f74e719924dfef964254acb96b99089c5"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Jul 30 22:01:34 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Jul 30 22:01:34 2010 -0400"
      },
      "message": "Fix Proguard flags causing crash in system bar.\n\nBug: 2869888\nChange-Id: I32198676732a1f272b12154d87d7917f354bb91c\n"
    },
    {
      "commit": "67e4ff768d71088a64fbac3b8e398e2e16dd84ec",
      "tree": "82e7cec2c16d2e6cfe263536f1d3040b9abc7a42",
      "parents": [
        "bd5029403e0f9d93086604df6dbb1b989e58e964",
        "4d7fc3651bd93d588d2b8580010414b59bc67729"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Jul 30 18:03:17 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 18:03:17 2010 -0700"
      },
      "message": "am 4d7fc365: Merge \"remove copybit hack from software opengl (libagl)\" into gingerbread\n\nMerge commit \u00274d7fc3651bd93d588d2b8580010414b59bc67729\u0027 into gingerbread-plus-aosp\n\n* commit \u00274d7fc3651bd93d588d2b8580010414b59bc67729\u0027:\n  remove copybit hack from software opengl (libagl)\n"
    },
    {
      "commit": "4d7fc3651bd93d588d2b8580010414b59bc67729",
      "tree": "b4dcee8ac4dcc5b34eb7f988aab0e6a558e2a7c5",
      "parents": [
        "483b20e5ae65495d841de1844d97d79fbc0c1866",
        "bd2de0e42adc3fad30d86ed2c8d0488bc9501f36"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Jul 30 18:01:25 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 18:01:25 2010 -0700"
      },
      "message": "Merge \"remove copybit hack from software opengl (libagl)\" into gingerbread"
    },
    {
      "commit": "51c2ec24116919d710e8770e253f14e15e295f2b",
      "tree": "e68be39e8c6b4c1e2cc24c1e0841767190705383",
      "parents": [
        "26fda2340ada4b88d3bd936341cb82cc1296bf26"
      ],
      "author": {
        "name": "Nipun Kwatra",
        "email": "nkwatra@google.com",
        "time": "Fri Jul 30 13:40:14 2010 -0700"
      },
      "committer": {
        "name": "Nipun Kwatra",
        "email": "nkwatra@google.com",
        "time": "Fri Jul 30 17:51:59 2010 -0700"
      },
      "message": "Adding getSupportedPictureSizes which returns a Vector of supported Sizes.\n\nAlso added a struct \u0027Size\u0027 containing a width and a height field.\nModified parse_size to optionally set an end pointer pointing to the\ncharacter after the found size.\n\nChange-Id: I51a56bbf2cb7c91d7b80a28e6bd6a559f40a1333\n"
    },
    {
      "commit": "bd5029403e0f9d93086604df6dbb1b989e58e964",
      "tree": "26ed7cef811973a01b9556a60d2a99d7b4247cee",
      "parents": [
        "9117669c7de41799535dfa88e5d68a30d7674733",
        "483b20e5ae65495d841de1844d97d79fbc0c1866"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Jul 30 17:40:28 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 17:40:28 2010 -0700"
      },
      "message": "am 483b20e5: am 2ff1ba01: Doc change: Cleanup for licensing doc.\n\nMerge commit \u0027483b20e5ae65495d841de1844d97d79fbc0c1866\u0027 into gingerbread-plus-aosp\n\n* commit \u0027483b20e5ae65495d841de1844d97d79fbc0c1866\u0027:\n  Doc change: Cleanup for licensing doc.\n"
    },
    {
      "commit": "483b20e5ae65495d841de1844d97d79fbc0c1866",
      "tree": "4f5b89583ab28b58c93381b620c13faa5f06f1b5",
      "parents": [
        "8b61b68b648985df37197de204398f608c4ad8b1",
        "2ff1ba012c59169c9719cfab4516b9149414380b"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Jul 30 17:37:39 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 17:37:39 2010 -0700"
      },
      "message": "am 2ff1ba01: Doc change: Cleanup for licensing doc.\n\nMerge commit \u00272ff1ba012c59169c9719cfab4516b9149414380b\u0027 into gingerbread\n\n* commit \u00272ff1ba012c59169c9719cfab4516b9149414380b\u0027:\n  Doc change: Cleanup for licensing doc.\n"
    },
    {
      "commit": "26755a347c78e33feb70abeded1e5aca8acd4cf5",
      "tree": "3cb25c78058dc629335f17a945fd73e965b92df5",
      "parents": [
        "d2165cfce7911dac66d1195ed9123e79b086d22b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jul 30 17:24:38 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jul 30 17:24:38 2010 -0700"
      },
      "message": "Make the systemui process persistent.\n\nThis ensures that the system won\u0027t kill it for memory,\nthe user can\u0027t stop services inside of it, etc.\n\nChange-Id: I923c376afa1133bccc000253f5bba851f9119a52\n"
    },
    {
      "commit": "26fda2340ada4b88d3bd936341cb82cc1296bf26",
      "tree": "c4eaf4062d8a9c7c5d91cf3bfd5a22301ab92b4d",
      "parents": [
        "4de823a759a25ee6034454ade0826d9464de1d15",
        "b8863d96efecf9f2cfa6471bd769aa4cbf30e32e"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Jul 30 17:14:52 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 17:14:52 2010 -0700"
      },
      "message": "Merge \"Add action mode decor to layout.screen_simple\""
    },
    {
      "commit": "4de823a759a25ee6034454ade0826d9464de1d15",
      "tree": "f0f33eb0fe625098201cd00d61f0fdb789a35f8f",
      "parents": [
        "98b557de3115dd738d28b937e448a2729a78b8d4",
        "8fbf8d2b08a22a8f06abe8cff39d935865ec1c9d"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Jul 30 17:14:29 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 17:14:29 2010 -0700"
      },
      "message": "Merge \"Fix problems with moving Views around (invalidation, conflict with layout)\""
    },
    {
      "commit": "98b557de3115dd738d28b937e448a2729a78b8d4",
      "tree": "15b8ddf0baab0f95b223ac2e8fdd4415247d0e0a",
      "parents": [
        "c8f5e437194129e397cf323fa857f3485f58f4cc",
        "9117669c7de41799535dfa88e5d68a30d7674733"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Jul 30 17:03:51 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 17:03:51 2010 -0700"
      },
      "message": "am 9117669c: am 8b61b68b: Merge \"Only install after MCS success\" into gingerbread\n\nMerge commit \u00279117669c7de41799535dfa88e5d68a30d7674733\u0027\n\n* commit \u00279117669c7de41799535dfa88e5d68a30d7674733\u0027:\n  Only install after MCS success\n"
    },
    {
      "commit": "9117669c7de41799535dfa88e5d68a30d7674733",
      "tree": "ac567180c7e57c1b8527491f9826300ba2f295cc",
      "parents": [
        "e2d33bbc496192d49c1e48baad446d8d0720d301",
        "8b61b68b648985df37197de204398f608c4ad8b1"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Jul 30 17:00:01 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 17:00:01 2010 -0700"
      },
      "message": "am 8b61b68b: Merge \"Only install after MCS success\" into gingerbread\n\nMerge commit \u00278b61b68b648985df37197de204398f608c4ad8b1\u0027 into gingerbread-plus-aosp\n\n* commit \u00278b61b68b648985df37197de204398f608c4ad8b1\u0027:\n  Only install after MCS success\n"
    },
    {
      "commit": "8b61b68b648985df37197de204398f608c4ad8b1",
      "tree": "3060ed71f863619d629b9d3a95f7ca44a40de980",
      "parents": [
        "d2165cfce7911dac66d1195ed9123e79b086d22b",
        "6f89fa07b4105b2e0cfac87db7ce5e7c9b9feead"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Jul 30 16:55:37 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 16:55:37 2010 -0700"
      },
      "message": "Merge \"Only install after MCS success\" into gingerbread"
    },
    {
      "commit": "6f89fa07b4105b2e0cfac87db7ce5e7c9b9feead",
      "tree": "ee8da2d3ed9867716b4f44526074b868cff3fe5d",
      "parents": [
        "7c600369c9695de73ca37db552eb81b8b89d5e76"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Jul 30 16:33:47 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Jul 30 16:35:04 2010 -0700"
      },
      "message": "Only install after MCS success\n\nIf MCS dies in the middle of a call during install, only proceed if the\ncall was successful. Otherwise wait for the max retries to be reached\nand run the failure handling code there.\n\nChange-Id: I00a27ea91046ea6521a3cff5e5ffe2c71b2b5bb4\n"
    },
    {
      "commit": "c8f5e437194129e397cf323fa857f3485f58f4cc",
      "tree": "6d4b3146f0ef200c01367523e78c09a9ac4e0f55",
      "parents": [
        "86dde2d64c7eadc06a17aeb486c669ce4b53d13c",
        "0972d071cd1b5eba60a6c20551f4500b638a1bf1"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Fri Jul 30 16:34:06 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 16:34:06 2010 -0700"
      },
      "message": "Merge \"Fix KeyboardView\u0027s verticalCorrection handling\""
    },
    {
      "commit": "0972d071cd1b5eba60a6c20551f4500b638a1bf1",
      "tree": "473585972f1af6c6fb61f85af952aeac0a7cd646",
      "parents": [
        "42272759e4c3c406977187fd2b4df8739edccde8"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Fri Jul 30 15:18:56 2010 -0700"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Fri Jul 30 16:08:47 2010 -0700"
      },
      "message": "Fix KeyboardView\u0027s verticalCorrection handling\n\nDo not correct the touch point if it is within the range of\nverticalCorrection from the top of KeyboardView, so that the touch\npoint will not have negative y-axis value.\n\nBug: 2659128\n\nChange-Id: I91a3e65fc5dee1383dbbfb45690e307fc0adc1d1\n"
    },
    {
      "commit": "2ff1ba012c59169c9719cfab4516b9149414380b",
      "tree": "1b3129cb3da54b8127037b6b0947395167292392",
      "parents": [
        "7f9fe5fdfab8dbfffb279ae1687361ca1d939bb6"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Jul 28 19:37:01 2010 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Jul 30 16:00:18 2010 -0700"
      },
      "message": "Doc change: Cleanup for licensing doc.\n\nChange-Id: Iff046768d70adf0489f5241212061045cef2572f\n"
    },
    {
      "commit": "86dde2d64c7eadc06a17aeb486c669ce4b53d13c",
      "tree": "3f151bcf83c8782afd8160a13f25cb98247e0d87",
      "parents": [
        "e1c5dae372071ff4b69f4e705227c20c1696dc53",
        "e2d33bbc496192d49c1e48baad446d8d0720d301"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Jul 30 15:27:56 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 15:27:56 2010 -0700"
      },
      "message": "am e2d33bbc: am d2165cfc: Merge \"StrictMode: time violations in Binder calls\" into gingerbread\n\nMerge commit \u0027e2d33bbc496192d49c1e48baad446d8d0720d301\u0027\n\n* commit \u0027e2d33bbc496192d49c1e48baad446d8d0720d301\u0027:\n  StrictMode: time violations in Binder calls\n"
    },
    {
      "commit": "e2d33bbc496192d49c1e48baad446d8d0720d301",
      "tree": "150da91ad923d491e1ddcc43777e3504832553b5",
      "parents": [
        "7600f934015cff4d678b0f4e8df0eb93749be7bb",
        "d2165cfce7911dac66d1195ed9123e79b086d22b"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Jul 30 15:23:19 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 15:23:19 2010 -0700"
      },
      "message": "am d2165cfc: Merge \"StrictMode: time violations in Binder calls\" into gingerbread\n\nMerge commit \u0027d2165cfce7911dac66d1195ed9123e79b086d22b\u0027 into gingerbread-plus-aosp\n\n* commit \u0027d2165cfce7911dac66d1195ed9123e79b086d22b\u0027:\n  StrictMode: time violations in Binder calls\n"
    },
    {
      "commit": "d2165cfce7911dac66d1195ed9123e79b086d22b",
      "tree": "f5b615ce18d786aa15680265dc42a1fe509b2f76",
      "parents": [
        "f0aa24d91d23195f811e317c4cc4ddbe06db8974",
        "cb9ceb1029036363a81952d8ed5dfcbc83e6ff72"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Jul 30 15:20:28 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 15:20:28 2010 -0700"
      },
      "message": "Merge \"StrictMode: time violations in Binder calls\" into gingerbread"
    },
    {
      "commit": "b8863d96efecf9f2cfa6471bd769aa4cbf30e32e",
      "tree": "4b6ff76f097b669c5fb69fa9737564cfdbf376e0",
      "parents": [
        "b422107d1d599e5d43cc47cd7e1342976b6b5b1a"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Jul 30 15:10:33 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Jul 30 15:10:33 2010 -0700"
      },
      "message": "Add action mode decor to layout.screen_simple\n\nChange-Id: I30ae9bcd484b33a4f64de94f82cc302189e50b9a\n"
    },
    {
      "commit": "8fbf8d2b08a22a8f06abe8cff39d935865ec1c9d",
      "tree": "91fab96ec112fa8214f6c12d69697f02e542e4cf",
      "parents": [
        "12517fe56c5be18ef8693fb172c09fb46aa1b316"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Jul 30 15:01:32 2010 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Jul 30 15:01:32 2010 -0700"
      },
      "message": "Fix problems with moving Views around (invalidation, conflict with layout)\n\nChange-Id: I38f8f8a4e8082854a53a2975da258b5d946ed525\n"
    },
    {
      "commit": "e1c5dae372071ff4b69f4e705227c20c1696dc53",
      "tree": "27c736bffc41b05475dcd1e349432abbabf4667b",
      "parents": [
        "bc6ed6c9f651b140939e857b0fb60eff27a6b760",
        "7600f934015cff4d678b0f4e8df0eb93749be7bb"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Jul 30 14:54:26 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 14:54:26 2010 -0700"
      },
      "message": "am 7600f934: am f0aa24d9: Merge \"Added damr box for AMR (NB and WB) sample entry\" into gingerbread\n\nMerge commit \u00277600f934015cff4d678b0f4e8df0eb93749be7bb\u0027\n\n* commit \u00277600f934015cff4d678b0f4e8df0eb93749be7bb\u0027:\n  Added damr box for AMR (NB and WB) sample entry\n"
    },
    {
      "commit": "bc6ed6c9f651b140939e857b0fb60eff27a6b760",
      "tree": "9eb2649d4788ef2ef41538a67c25079b33258c42",
      "parents": [
        "aea75231a5af14b6ab0ca57b910d1a2e349f068c",
        "3b724c836b13b320b2b2c492c28660617e0d503e"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Jul 30 14:52:12 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 14:52:12 2010 -0700"
      },
      "message": "am 3b724c83: am 00e5c613: Merge \"Improve thread safety of input mappers.\" into gingerbread\n\nMerge commit \u00273b724c836b13b320b2b2c492c28660617e0d503e\u0027\n\n* commit \u00273b724c836b13b320b2b2c492c28660617e0d503e\u0027:\n  Improve thread safety of input mappers.\n"
    },
    {
      "commit": "7600f934015cff4d678b0f4e8df0eb93749be7bb",
      "tree": "922198c9b3c168ed56fdbf469a85a5ff371dc378",
      "parents": [
        "3b724c836b13b320b2b2c492c28660617e0d503e",
        "f0aa24d91d23195f811e317c4cc4ddbe06db8974"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Jul 30 14:52:05 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 14:52:05 2010 -0700"
      },
      "message": "am f0aa24d9: Merge \"Added damr box for AMR (NB and WB) sample entry\" into gingerbread\n\nMerge commit \u0027f0aa24d91d23195f811e317c4cc4ddbe06db8974\u0027 into gingerbread-plus-aosp\n\n* commit \u0027f0aa24d91d23195f811e317c4cc4ddbe06db8974\u0027:\n  Added damr box for AMR (NB and WB) sample entry\n"
    },
    {
      "commit": "3b724c836b13b320b2b2c492c28660617e0d503e",
      "tree": "79a77ebbdf6fc1e8691edbb34b9556e1c2023bd6",
      "parents": [
        "e915b0ef5d574022dfeffc9b2b61e21c1433c89c",
        "00e5c61366d3d3d62c259277823ea15a14f68ad4"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Jul 30 14:49:43 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 14:49:43 2010 -0700"
      },
      "message": "am 00e5c613: Merge \"Improve thread safety of input mappers.\" into gingerbread\n\nMerge commit \u002700e5c61366d3d3d62c259277823ea15a14f68ad4\u0027 into gingerbread-plus-aosp\n\n* commit \u002700e5c61366d3d3d62c259277823ea15a14f68ad4\u0027:\n  Improve thread safety of input mappers.\n"
    },
    {
      "commit": "f0aa24d91d23195f811e317c4cc4ddbe06db8974",
      "tree": "8d5e7a89889b4031bfcf2aebbab0a22edaccd557",
      "parents": [
        "00e5c61366d3d3d62c259277823ea15a14f68ad4",
        "c80218a9665344a465383fd067f89778d4b6a3f1"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Jul 30 14:49:23 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 14:49:23 2010 -0700"
      },
      "message": "Merge \"Added damr box for AMR (NB and WB) sample entry\" into gingerbread"
    },
    {
      "commit": "00e5c61366d3d3d62c259277823ea15a14f68ad4",
      "tree": "a4550b43fbec48553d0e04e4b1eedc9bef7ccdac",
      "parents": [
        "d973a533da16a1fbf13aa1b58ddf60d7d7c9b4ec",
        "6328cdc89e099806a1893b89e4c724d596272d9e"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Jul 30 14:48:25 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 14:48:25 2010 -0700"
      },
      "message": "Merge \"Improve thread safety of input mappers.\" into gingerbread"
    },
    {
      "commit": "6328cdc89e099806a1893b89e4c724d596272d9e",
      "tree": "691dfe8a5296cdc6c6773351b21114e7a34aec86",
      "parents": [
        "04d7e83e65e246e154b5b346e3eb0081b741ae88"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Jul 29 18:18:33 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Jul 30 14:43:58 2010 -0700"
      },
      "message": "Improve thread safety of input mappers.\n\nAlso fixed bug where old touch screen size could be reported by\ngetMotionRange if an orientation change occurred but the user has not\nyet touched the screen.\n\nBug: 2877345\nChange-Id: I7878f47458f310ed6ebe6a5d1b2c9bec2c598ab9\n"
    },
    {
      "commit": "aea75231a5af14b6ab0ca57b910d1a2e349f068c",
      "tree": "fc4ce2d0817ff4f5bf8b29152233ac33a8e2162a",
      "parents": [
        "f1e4bd2a66e2eb0d64f3fa33f3ad43569316a056",
        "e915b0ef5d574022dfeffc9b2b61e21c1433c89c"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Jul 30 14:33:05 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 14:33:05 2010 -0700"
      },
      "message": "am e915b0ef: am d973a533: Merge \"Lower the lower bound for max file duration check\" into gingerbread\n\nMerge commit \u0027e915b0ef5d574022dfeffc9b2b61e21c1433c89c\u0027\n\n* commit \u0027e915b0ef5d574022dfeffc9b2b61e21c1433c89c\u0027:\n  Lower the lower bound for max file duration check\n"
    },
    {
      "commit": "e915b0ef5d574022dfeffc9b2b61e21c1433c89c",
      "tree": "44ca958ab7c96fb17648317b3293fd03018386a6",
      "parents": [
        "903d445f4102f3ae15e370bd10e1745a88905a99",
        "d973a533da16a1fbf13aa1b58ddf60d7d7c9b4ec"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Jul 30 14:30:31 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 14:30:31 2010 -0700"
      },
      "message": "am d973a533: Merge \"Lower the lower bound for max file duration check\" into gingerbread\n\nMerge commit \u0027d973a533da16a1fbf13aa1b58ddf60d7d7c9b4ec\u0027 into gingerbread-plus-aosp\n\n* commit \u0027d973a533da16a1fbf13aa1b58ddf60d7d7c9b4ec\u0027:\n  Lower the lower bound for max file duration check\n"
    },
    {
      "commit": "cb9ceb1029036363a81952d8ed5dfcbc83e6ff72",
      "tree": "20c48fd7126f64778944060ce2c2d8d4159bc36b",
      "parents": [
        "31b5d5485f7336639d252da7ba979234dbd2f1e1"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Jul 29 14:29:02 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Jul 30 14:28:55 2010 -0700"
      },
      "message": "StrictMode: time violations in Binder calls\n\nChange-Id: I5796993dce98be722cf679b78acaf0c9de0ba461\n"
    },
    {
      "commit": "d973a533da16a1fbf13aa1b58ddf60d7d7c9b4ec",
      "tree": "8825970e242c9a2ead5d61cff364b20ae9cc5dbb",
      "parents": [
        "131ce67d276416e3cb23a5e31121fdff1a8bf290",
        "8894de6d3e81649b3005bdbd0a95cbada0a6e418"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Jul 30 14:28:26 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 14:28:26 2010 -0700"
      },
      "message": "Merge \"Lower the lower bound for max file duration check\" into gingerbread"
    },
    {
      "commit": "c80218a9665344a465383fd067f89778d4b6a3f1",
      "tree": "ece0bda3f714525645ce5c0815ad334ad01ea4ed",
      "parents": [
        "31b5d5485f7336639d252da7ba979234dbd2f1e1"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Jul 30 13:48:46 2010 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Jul 30 13:55:18 2010 -0700"
      },
      "message": "Added damr box for AMR (NB and WB) sample entry\n\n- Some players, like QT, sometimes are picky about the missing sample entry\n\nChange-Id: Ia32d78e48ac9fd8af8285dbc67f0d69142ba98b4\n"
    },
    {
      "commit": "f1e4bd2a66e2eb0d64f3fa33f3ad43569316a056",
      "tree": "e18988807e2a960d5df43b63c4a54e5691eff010",
      "parents": [
        "f0ba841f74e719924dfef964254acb96b99089c5",
        "903d445f4102f3ae15e370bd10e1745a88905a99"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Fri Jul 30 13:50:03 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 13:50:03 2010 -0700"
      },
      "message": "am 903d445f: (-s ours) am 131ce67d: Merge \"DO NOT MERGE\" into gingerbread\n\nMerge commit \u0027903d445f4102f3ae15e370bd10e1745a88905a99\u0027\n\n* commit \u0027903d445f4102f3ae15e370bd10e1745a88905a99\u0027:\n  DO NOT MERGE\n"
    },
    {
      "commit": "903d445f4102f3ae15e370bd10e1745a88905a99",
      "tree": "4142ba26989f642a6a17ef2c5b1513504ec116ea",
      "parents": [
        "2a5db6d4b389a1fb24f43f18b4207a5fad5296ca",
        "131ce67d276416e3cb23a5e31121fdff1a8bf290"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Fri Jul 30 13:46:24 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 13:46:24 2010 -0700"
      },
      "message": "am 131ce67d: Merge \"DO NOT MERGE\" into gingerbread\n\nMerge commit \u0027131ce67d276416e3cb23a5e31121fdff1a8bf290\u0027 into gingerbread-plus-aosp\n\n* commit \u0027131ce67d276416e3cb23a5e31121fdff1a8bf290\u0027:\n  DO NOT MERGE\n"
    },
    {
      "commit": "131ce67d276416e3cb23a5e31121fdff1a8bf290",
      "tree": "346a5048fdaed067c8b776bc3f8efa98769a4ee6",
      "parents": [
        "432c5b6c1d4181194cb82a14107b6d10105231a9",
        "8f076ec3c3133c70b67cdb9f5ae0907fd20492dd"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Fri Jul 30 13:44:23 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 13:44:23 2010 -0700"
      },
      "message": "Merge \"DO NOT MERGE\" into gingerbread"
    },
    {
      "commit": "8894de6d3e81649b3005bdbd0a95cbada0a6e418",
      "tree": "191eb1337fe311e04aeab813de767363a4ef3d20",
      "parents": [
        "31b5d5485f7336639d252da7ba979234dbd2f1e1"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Jul 30 12:41:59 2010 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Jul 30 12:41:59 2010 -0700"
      },
      "message": "Lower the lower bound for max file duration check\n\n- This fixed a CTS test where 200 ms is being used\n\nChange-Id: Ib598b7b94be54e98a96703c58c5f244bc379cf7d\n"
    },
    {
      "commit": "f0ba841f74e719924dfef964254acb96b99089c5",
      "tree": "e18988807e2a960d5df43b63c4a54e5691eff010",
      "parents": [
        "994112e771f471983f1536d2236b42b4260a6663",
        "2a5db6d4b389a1fb24f43f18b4207a5fad5296ca"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Jul 30 12:20:56 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 12:20:56 2010 -0700"
      },
      "message": "am 2a5db6d4: am 432c5b6c: am 7f9fe5fd: Merge \"Add a missing break; to restore old functionality and not turn off the screen after 30secs regardless of system preference.\" into froyo\n\nMerge commit \u00272a5db6d4b389a1fb24f43f18b4207a5fad5296ca\u0027\n\n* commit \u00272a5db6d4b389a1fb24f43f18b4207a5fad5296ca\u0027:\n  Add a missing break; to restore old functionality and not turn off the screen after 30secs regardless of system preference.\n"
    },
    {
      "commit": "2a5db6d4b389a1fb24f43f18b4207a5fad5296ca",
      "tree": "1b2b9d421a19c1c3595e6569580adf5f05c5659d",
      "parents": [
        "6a5ed6aa9dc2c8af096aaf1c5f9c932f08b619a7",
        "432c5b6c1d4181194cb82a14107b6d10105231a9"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Jul 30 12:18:58 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 12:18:58 2010 -0700"
      },
      "message": "am 432c5b6c: am 7f9fe5fd: Merge \"Add a missing break; to restore old functionality and not turn off the screen after 30secs regardless of system preference.\" into froyo\n\nMerge commit \u0027432c5b6c1d4181194cb82a14107b6d10105231a9\u0027 into gingerbread-plus-aosp\n\n* commit \u0027432c5b6c1d4181194cb82a14107b6d10105231a9\u0027:\n  Add a missing break; to restore old functionality and not turn off the screen after 30secs regardless of system preference.\n"
    },
    {
      "commit": "994112e771f471983f1536d2236b42b4260a6663",
      "tree": "e18988807e2a960d5df43b63c4a54e5691eff010",
      "parents": [
        "84383376d87f89bc9ed7fe5351c6aa2cccd3e309",
        "6a5ed6aa9dc2c8af096aaf1c5f9c932f08b619a7"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Jul 30 12:15:42 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 12:15:42 2010 -0700"
      },
      "message": "am 6a5ed6aa: am 154a3200: resolved conflicts for merge of 27eecb70 to gingerbread\n\nMerge commit \u00276a5ed6aa9dc2c8af096aaf1c5f9c932f08b619a7\u0027\n\n* commit \u00276a5ed6aa9dc2c8af096aaf1c5f9c932f08b619a7\u0027:\n  fix inaccurate copyrights\n"
    },
    {
      "commit": "432c5b6c1d4181194cb82a14107b6d10105231a9",
      "tree": "a134148c3f13d24f3aca4ebc574899669d3efa63",
      "parents": [
        "154a320069a316491c25b716f2aeea8c51a758e8",
        "7f9fe5fdfab8dbfffb279ae1687361ca1d939bb6"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Jul 30 12:15:02 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 12:15:02 2010 -0700"
      },
      "message": "am 7f9fe5fd: Merge \"Add a missing break; to restore old functionality and not turn off the screen after 30secs regardless of system preference.\" into froyo\n\nMerge commit \u00277f9fe5fdfab8dbfffb279ae1687361ca1d939bb6\u0027 into gingerbread\n\n* commit \u00277f9fe5fdfab8dbfffb279ae1687361ca1d939bb6\u0027:\n  Add a missing break; to restore old functionality and not turn off the screen after 30secs regardless of system preference.\n"
    },
    {
      "commit": "6a5ed6aa9dc2c8af096aaf1c5f9c932f08b619a7",
      "tree": "1b2b9d421a19c1c3595e6569580adf5f05c5659d",
      "parents": [
        "8e258000e86faa5dd0009caa5823119116ef5dec",
        "154a320069a316491c25b716f2aeea8c51a758e8"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Jul 30 12:13:43 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 12:13:43 2010 -0700"
      },
      "message": "am 154a3200: resolved conflicts for merge of 27eecb70 to gingerbread\n\nMerge commit \u0027154a320069a316491c25b716f2aeea8c51a758e8\u0027 into gingerbread-plus-aosp\n\n* commit \u0027154a320069a316491c25b716f2aeea8c51a758e8\u0027:\n  fix inaccurate copyrights\n"
    },
    {
      "commit": "84383376d87f89bc9ed7fe5351c6aa2cccd3e309",
      "tree": "e18988807e2a960d5df43b63c4a54e5691eff010",
      "parents": [
        "025b6ec3084597f4cafdb0edb26908c46b263ac1",
        "7d6bddc9a22b1eccc360417a1ca4d1f63a3df4f1"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Jul 30 12:10:33 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 12:10:33 2010 -0700"
      },
      "message": "Merge \"More readable Configuration#toString() output.\""
    },
    {
      "commit": "154a320069a316491c25b716f2aeea8c51a758e8",
      "tree": "a134148c3f13d24f3aca4ebc574899669d3efa63",
      "parents": [
        "4609b0a8fcfbed9b893301232dfa3b70bb30e4e2",
        "27eecb704a27c1c73ed3449eba0307d8138b9c2e"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Jul 30 12:08:31 2010 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Jul 30 12:08:31 2010 -0700"
      },
      "message": "resolved conflicts for merge of 27eecb70 to gingerbread\n\nChange-Id: If064f2f4950fc1a4ff38e6927fe2120af76b26f1\n"
    },
    {
      "commit": "025b6ec3084597f4cafdb0edb26908c46b263ac1",
      "tree": "e591420725dfd3895aaa91684af0dfbda9c8001c",
      "parents": [
        "ee2368ed3523ed2a58d695048ed52442efc1f5c3",
        "b2ce481c81414489c26bb59304a7705d9ef19573"
      ],
      "author": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Fri Jul 30 12:03:17 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 12:03:17 2010 -0700"
      },
      "message": "Merge \"Adding a lookup URI to simplify loading of a contact\""
    },
    {
      "commit": "ee2368ed3523ed2a58d695048ed52442efc1f5c3",
      "tree": "5e2661be9229b27650068368835a5ccf11a2335a",
      "parents": [
        "8d0ea2155b8875288a590aeeca8993329e378b97",
        "8e258000e86faa5dd0009caa5823119116ef5dec"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Jul 30 12:01:46 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 12:01:46 2010 -0700"
      },
      "message": "am 8e258000: am 0f0dd448: Merge \"Fix a bug that prevented the creation of EGL shared contexts.\"\n\nMerge commit \u00278e258000e86faa5dd0009caa5823119116ef5dec\u0027\n\n* commit \u00278e258000e86faa5dd0009caa5823119116ef5dec\u0027:\n  Fix a bug that prevented the creation of EGL shared contexts.\n"
    },
    {
      "commit": "8d0ea2155b8875288a590aeeca8993329e378b97",
      "tree": "5e2661be9229b27650068368835a5ccf11a2335a",
      "parents": [
        "d49533523b9d354239c1b5257e6831142d948639",
        "c943e174f675ec7d1a217f4bb4418cd141217d57"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Jul 30 12:01:43 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 12:01:43 2010 -0700"
      },
      "message": "am c943e174: am 4609b0a8: am 3d8d9440: Merge \"Fixes regarding densities in \"Providing Resources\" documentation page.\" into froyo\n\nMerge commit \u0027c943e174f675ec7d1a217f4bb4418cd141217d57\u0027\n\n* commit \u0027c943e174f675ec7d1a217f4bb4418cd141217d57\u0027:\n  Fixes regarding densities in \"Providing Resources\" documentation page.\n"
    },
    {
      "commit": "d49533523b9d354239c1b5257e6831142d948639",
      "tree": "5e2661be9229b27650068368835a5ccf11a2335a",
      "parents": [
        "42272759e4c3c406977187fd2b4df8739edccde8",
        "56329b46ad7e1423118a640717b5904be0b48c77"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Jul 30 12:01:34 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 12:01:34 2010 -0700"
      },
      "message": "am 56329b46: am 628be513: am 83884db9: Merge \"Fixed doc typos in HeterogeneousExpandableList.java.\" into froyo\n\nMerge commit \u002756329b46ad7e1423118a640717b5904be0b48c77\u0027\n\n* commit \u002756329b46ad7e1423118a640717b5904be0b48c77\u0027:\n  Fixed doc typos in HeterogeneousExpandableList.java.\n"
    },
    {
      "commit": "8e258000e86faa5dd0009caa5823119116ef5dec",
      "tree": "1b2b9d421a19c1c3595e6569580adf5f05c5659d",
      "parents": [
        "c943e174f675ec7d1a217f4bb4418cd141217d57",
        "0f0dd448ea54ddb760ed77e7d9167b7d7ad1b916"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Jul 30 11:58:25 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 11:58:25 2010 -0700"
      },
      "message": "am 0f0dd448: Merge \"Fix a bug that prevented the creation of EGL shared contexts.\"\n\nMerge commit \u00270f0dd448ea54ddb760ed77e7d9167b7d7ad1b916\u0027 into gingerbread-plus-aosp\n\n* commit \u00270f0dd448ea54ddb760ed77e7d9167b7d7ad1b916\u0027:\n  Fix a bug that prevented the creation of EGL shared contexts.\n"
    },
    {
      "commit": "c943e174f675ec7d1a217f4bb4418cd141217d57",
      "tree": "1b2b9d421a19c1c3595e6569580adf5f05c5659d",
      "parents": [
        "56329b46ad7e1423118a640717b5904be0b48c77",
        "4609b0a8fcfbed9b893301232dfa3b70bb30e4e2"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Jul 30 11:56:36 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 11:56:36 2010 -0700"
      },
      "message": "am 4609b0a8: am 3d8d9440: Merge \"Fixes regarding densities in \"Providing Resources\" documentation page.\" into froyo\n\nMerge commit \u00274609b0a8fcfbed9b893301232dfa3b70bb30e4e2\u0027 into gingerbread-plus-aosp\n\n* commit \u00274609b0a8fcfbed9b893301232dfa3b70bb30e4e2\u0027:\n  Fixes regarding densities in \"Providing Resources\" documentation page.\n"
    },
    {
      "commit": "56329b46ad7e1423118a640717b5904be0b48c77",
      "tree": "5ee6ea53837767cb0458e7c392bccce93663584c",
      "parents": [
        "6a114b211a77bdd4f4c687f99f9e5f9273ec1a76",
        "628be513e67ce6c61884b1baaf0379abfc56100b"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Jul 30 11:56:24 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 11:56:24 2010 -0700"
      },
      "message": "am 628be513: am 83884db9: Merge \"Fixed doc typos in HeterogeneousExpandableList.java.\" into froyo\n\nMerge commit \u0027628be513e67ce6c61884b1baaf0379abfc56100b\u0027 into gingerbread-plus-aosp\n\n* commit \u0027628be513e67ce6c61884b1baaf0379abfc56100b\u0027:\n  Fixed doc typos in HeterogeneousExpandableList.java.\n"
    },
    {
      "commit": "4609b0a8fcfbed9b893301232dfa3b70bb30e4e2",
      "tree": "52d85f7343bb55ba021d9e1867fd7c5a7a902e1e",
      "parents": [
        "628be513e67ce6c61884b1baaf0379abfc56100b",
        "3d8d9440d844816f065d2b10eb75bb693683cdad"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Jul 30 11:53:21 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 11:53:21 2010 -0700"
      },
      "message": "am 3d8d9440: Merge \"Fixes regarding densities in \"Providing Resources\" documentation page.\" into froyo\n\nMerge commit \u00273d8d9440d844816f065d2b10eb75bb693683cdad\u0027 into gingerbread\n\n* commit \u00273d8d9440d844816f065d2b10eb75bb693683cdad\u0027:\n  Fixes regarding densities in \"Providing Resources\" documentation page.\n"
    },
    {
      "commit": "628be513e67ce6c61884b1baaf0379abfc56100b",
      "tree": "67fbdfe3327d8a5dd7ac335b3b6218e5256efe59",
      "parents": [
        "7c600369c9695de73ca37db552eb81b8b89d5e76",
        "83884db9dc0fbddb6ece566284259f6b941beb33"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Jul 30 11:53:16 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 11:53:16 2010 -0700"
      },
      "message": "am 83884db9: Merge \"Fixed doc typos in HeterogeneousExpandableList.java.\" into froyo\n\nMerge commit \u002783884db9dc0fbddb6ece566284259f6b941beb33\u0027 into gingerbread\n\n* commit \u002783884db9dc0fbddb6ece566284259f6b941beb33\u0027:\n  Fixed doc typos in HeterogeneousExpandableList.java.\n"
    },
    {
      "commit": "0f0dd448ea54ddb760ed77e7d9167b7d7ad1b916",
      "tree": "51b0639c29a1c5abc441e2aa31aff7983892b641",
      "parents": [
        "a27353c1965911f69be8d02a01b15389189eab9d",
        "d0062478efa08bfebfc331f8999bf188a8f2d1bc"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Jul 30 11:42:09 2010 -0700"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Fri Jul 30 11:42:09 2010 -0700"
      },
      "message": "Merge \"Fix a bug that prevented the creation of EGL shared contexts.\""
    },
    {
      "commit": "42272759e4c3c406977187fd2b4df8739edccde8",
      "tree": "5e2661be9229b27650068368835a5ccf11a2335a",
      "parents": [
        "1951356a71f19c9d6a8c11d22a6dd2663a32f40e",
        "b82da65cb1601be504241f36778395cd6cb9f87b"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jul 30 11:41:14 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 11:41:14 2010 -0700"
      },
      "message": "Merge \"Fix improper clipping after a save()\""
    },
    {
      "commit": "b82da65cb1601be504241f36778395cd6cb9f87b",
      "tree": "19fc51fb41e806817a4895212b8111fa9131af04",
      "parents": [
        "b422107d1d599e5d43cc47cd7e1342976b6b5b1a"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jul 30 11:36:12 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jul 30 11:40:21 2010 -0700"
      },
      "message": "Fix improper clipping after a save()\n\nChange-Id: I13426a67f20d77e2710bd500d82884098f4be97c\n"
    },
    {
      "commit": "1951356a71f19c9d6a8c11d22a6dd2663a32f40e",
      "tree": "ad30b35202ecd87e21ae36f8e3c14289c5f3d355",
      "parents": [
        "48c05739dd7e58552fb5b856c243edc692e9c456",
        "e4d81f25bd4dc1a5c909b56ab56a56406290da30"
      ],
      "author": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Fri Jul 30 11:26:29 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 11:26:29 2010 -0700"
      },
      "message": "Merge \"Add support for dalvik.vm.extra-opts property.\""
    },
    {
      "commit": "48c05739dd7e58552fb5b856c243edc692e9c456",
      "tree": "89746186ea675e441b554098fdbe8c9d98736c50",
      "parents": [
        "01f51d3645b00889013fe91091d49cb9d3e137da",
        "6a114b211a77bdd4f4c687f99f9e5f9273ec1a76"
      ],
      "author": {
        "name": "Steve Howard",
        "email": "showard@google.com",
        "time": "Fri Jul 30 11:15:44 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 11:15:44 2010 -0700"
      },
      "message": "am 6a114b21: am 7c600369: Merge \"Update Context.getSystemService() docs for download manager.\" into gingerbread\n\nMerge commit \u00276a114b211a77bdd4f4c687f99f9e5f9273ec1a76\u0027\n\n* commit \u00276a114b211a77bdd4f4c687f99f9e5f9273ec1a76\u0027:\n  Update Context.getSystemService() docs for download manager.\n"
    },
    {
      "commit": "6a114b211a77bdd4f4c687f99f9e5f9273ec1a76",
      "tree": "d404f5b5e95e9d2c9724889a21ed4f73f8a72d33",
      "parents": [
        "42b23da99ba0679b40bcd402dcc04266a71e7d30",
        "7c600369c9695de73ca37db552eb81b8b89d5e76"
      ],
      "author": {
        "name": "Steve Howard",
        "email": "showard@google.com",
        "time": "Fri Jul 30 11:12:28 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 11:12:28 2010 -0700"
      },
      "message": "am 7c600369: Merge \"Update Context.getSystemService() docs for download manager.\" into gingerbread\n\nMerge commit \u00277c600369c9695de73ca37db552eb81b8b89d5e76\u0027 into gingerbread-plus-aosp\n\n* commit \u00277c600369c9695de73ca37db552eb81b8b89d5e76\u0027:\n  Update Context.getSystemService() docs for download manager.\n"
    },
    {
      "commit": "7c600369c9695de73ca37db552eb81b8b89d5e76",
      "tree": "d083a771e7a1d7c48fb516c948b530b4fd0a28f7",
      "parents": [
        "92e847ed8e455dca3b2d33d92999e3960404d9af",
        "7083c42fff819b2c4949984a461bd54e9fa822a3"
      ],
      "author": {
        "name": "Steve Howard",
        "email": "showard@google.com",
        "time": "Fri Jul 30 11:09:48 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 11:09:48 2010 -0700"
      },
      "message": "Merge \"Update Context.getSystemService() docs for download manager.\" into gingerbread"
    },
    {
      "commit": "01f51d3645b00889013fe91091d49cb9d3e137da",
      "tree": "827c8ead19a98df9e0b4d4adb3235bed60edd4a7",
      "parents": [
        "5ea2a2e055275b4910e792b7f9444ffb593805fb",
        "42b23da99ba0679b40bcd402dcc04266a71e7d30"
      ],
      "author": {
        "name": "Alex Yakavenka",
        "email": "ayakav@codeaurora.org",
        "time": "Fri Jul 30 11:07:45 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 11:07:45 2010 -0700"
      },
      "message": "am 42b23da9: am a27353c1: Cat: Generalize stk into cat\n\nMerge commit \u002742b23da99ba0679b40bcd402dcc04266a71e7d30\u0027\n\n* commit \u002742b23da99ba0679b40bcd402dcc04266a71e7d30\u0027:\n  Cat: Generalize stk into cat\n"
    },
    {
      "commit": "42b23da99ba0679b40bcd402dcc04266a71e7d30",
      "tree": "0d0a34e70a4e35e4f5667b043bd7c801a8bbf738",
      "parents": [
        "b3311567017d2653fd5530a91c1de5436706c5e9",
        "a27353c1965911f69be8d02a01b15389189eab9d"
      ],
      "author": {
        "name": "Alex Yakavenka",
        "email": "ayakav@codeaurora.org",
        "time": "Fri Jul 30 11:05:26 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 11:05:26 2010 -0700"
      },
      "message": "am a27353c1: Cat: Generalize stk into cat\n\nMerge commit \u0027a27353c1965911f69be8d02a01b15389189eab9d\u0027 into gingerbread-plus-aosp\n\n* commit \u0027a27353c1965911f69be8d02a01b15389189eab9d\u0027:\n  Cat: Generalize stk into cat\n"
    },
    {
      "commit": "5ea2a2e055275b4910e792b7f9444ffb593805fb",
      "tree": "2de5d20887985383b02c09dac8fa8d41406cd54a",
      "parents": [
        "87623088c8da558e287f13b7cf87c59f7000147f",
        "b3311567017d2653fd5530a91c1de5436706c5e9"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Jul 30 10:58:12 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 10:58:12 2010 -0700"
      },
      "message": "am b3311567: am 3d9e1696: Merge \"Cat: Move Stk imlpementation into Cat folder\"\n\nMerge commit \u0027b3311567017d2653fd5530a91c1de5436706c5e9\u0027\n\n* commit \u0027b3311567017d2653fd5530a91c1de5436706c5e9\u0027:\n  Cat: Move Stk imlpementation into Cat folder\n"
    },
    {
      "commit": "87623088c8da558e287f13b7cf87c59f7000147f",
      "tree": "bcef80f82aae5285124801065e38be90d9ffeebd",
      "parents": [
        "b422107d1d599e5d43cc47cd7e1342976b6b5b1a",
        "257c696ff7155ebb71659e0a49761b76049d9ed8"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Jul 30 10:58:00 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 10:58:00 2010 -0700"
      },
      "message": "am 257c696f: am d8d03c89: Merge \"Ccat: Initial CCAT implementation\"\n\nMerge commit \u0027257c696ff7155ebb71659e0a49761b76049d9ed8\u0027\n\n* commit \u0027257c696ff7155ebb71659e0a49761b76049d9ed8\u0027:\n  Ccat: Initial CCAT implementation\n"
    },
    {
      "commit": "e4d81f25bd4dc1a5c909b56ab56a56406290da30",
      "tree": "8bb0db495a1bb2037299022e7fce2a2eae59ee09",
      "parents": [
        "01301d31a4c2e8745a3e12c9a441d2448e63d775"
      ],
      "author": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Wed Jul 14 16:02:20 2010 -0700"
      },
      "committer": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Fri Jul 30 10:57:47 2010 -0700"
      },
      "message": "Add support for dalvik.vm.extra-opts property.\n\nThe goal here is to avoid the dalvik.vm.* property explosion by\nhaving a single property that takes an arbitrary collection of Dalvik\ncommand-line options.  This is intended for testing of various\nconfigurations by the Dalvik team, not industrial use.\n\nOptions should be separated by spaces, e.g.\n\n  adb shell setprop dalvik.vm.extra-opts \"-showversion -Xmx4m\"\n\nwill print the version banner and set the heap max to 4MB, which won\u0027t\nget you very far.\n\nThe extra-opts options will appear last, which allows them to override\nvalues set earlier (like the heap max).\n\nBug 2838629.\n\n(cherry-pick from dalvik-dev branch)\n\nChange-Id: Ibcbb1b62367cf2152798583e8722ef7e461ad19a\n"
    },
    {
      "commit": "b3311567017d2653fd5530a91c1de5436706c5e9",
      "tree": "bec152cc04b1534d314e14718286b095ae2657d7",
      "parents": [
        "257c696ff7155ebb71659e0a49761b76049d9ed8",
        "3d9e1696ed5e68d5a834e3c3217e3226cfac5b6c"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Jul 30 10:55:02 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 10:55:02 2010 -0700"
      },
      "message": "am 3d9e1696: Merge \"Cat: Move Stk imlpementation into Cat folder\"\n\nMerge commit \u00273d9e1696ed5e68d5a834e3c3217e3226cfac5b6c\u0027 into gingerbread-plus-aosp\n\n* commit \u00273d9e1696ed5e68d5a834e3c3217e3226cfac5b6c\u0027:\n  Cat: Move Stk imlpementation into Cat folder\n"
    },
    {
      "commit": "257c696ff7155ebb71659e0a49761b76049d9ed8",
      "tree": "90c16f21e08954ad5c99d36c90830ab0f6e6331d",
      "parents": [
        "e67332f879b3f97baaac2252b53ac64686aebdbb",
        "d8d03c890b03f063bdb669e25742b4f4c69d2bcf"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Jul 30 10:54:59 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 10:54:59 2010 -0700"
      },
      "message": "am d8d03c89: Merge \"Ccat: Initial CCAT implementation\"\n\nMerge commit \u0027d8d03c890b03f063bdb669e25742b4f4c69d2bcf\u0027 into gingerbread-plus-aosp\n\n* commit \u0027d8d03c890b03f063bdb669e25742b4f4c69d2bcf\u0027:\n  Ccat: Initial CCAT implementation\n"
    },
    {
      "commit": "a27353c1965911f69be8d02a01b15389189eab9d",
      "tree": "7b6dd04e9f49306d377ad2ec922d1018a7be68a7",
      "parents": [
        "3d9e1696ed5e68d5a834e3c3217e3226cfac5b6c"
      ],
      "author": {
        "name": "Alex Yakavenka",
        "email": "ayakav@codeaurora.org",
        "time": "Mon Jul 12 14:41:46 2010 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Jul 30 10:46:49 2010 -0700"
      },
      "message": "Cat: Generalize stk into cat\n\nRename all stk classes, comments and variables into cat classes.\nCat (Card Application Toolkit) is the common class that has\nfunctionality of both Stk and Ccat.\n\nChange-Id: Id0b99d0d9f4b0ce49adcb436060f13d5341ab8ab\n"
    },
    {
      "commit": "3d9e1696ed5e68d5a834e3c3217e3226cfac5b6c",
      "tree": "e87a486f56e941198ecfd2555d044511e745a8f1",
      "parents": [
        "d8d03c890b03f063bdb669e25742b4f4c69d2bcf",
        "35dbaf2c62073054790724fb0e06785a2c82b759"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Jul 30 10:44:00 2010 -0700"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Fri Jul 30 10:44:00 2010 -0700"
      },
      "message": "Merge \"Cat: Move Stk imlpementation into Cat folder\""
    },
    {
      "commit": "d8d03c890b03f063bdb669e25742b4f4c69d2bcf",
      "tree": "5a250b2eca406b5d2c8ee49f9975f1cb641b86d4",
      "parents": [
        "a4fd0078d138b433d2250a74833ee3cc6424143a",
        "4f1244e0de634c6b7a0e67e1a7cb9bf7f914e574"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Jul 30 10:42:15 2010 -0700"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Fri Jul 30 10:42:15 2010 -0700"
      },
      "message": "Merge \"Ccat: Initial CCAT implementation\""
    },
    {
      "commit": "b422107d1d599e5d43cc47cd7e1342976b6b5b1a",
      "tree": "a23206a43a1590b22157e5e002a0d6a61266e2b2",
      "parents": [
        "5ea89f77ead553dcf3fd95353ded1c8bacd3ffe1",
        "e67332f879b3f97baaac2252b53ac64686aebdbb"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Jul 30 09:58:09 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 09:58:09 2010 -0700"
      },
      "message": "am e67332f8: am 92e847ed: Audio effects: aligned Equalizer API argument types on OpenSL ES SLEqualizerItf.\n\nMerge commit \u0027e67332f879b3f97baaac2252b53ac64686aebdbb\u0027\n\n* commit \u0027e67332f879b3f97baaac2252b53ac64686aebdbb\u0027:\n  Audio effects: aligned Equalizer API argument types on OpenSL ES SLEqualizerItf.\n"
    },
    {
      "commit": "e67332f879b3f97baaac2252b53ac64686aebdbb",
      "tree": "c6fa56d7d0d2f7cd23c4b9c2dc47000e4d005241",
      "parents": [
        "85673d91681e6b5dede0c72f36ed3b81f5c4bb0d",
        "92e847ed8e455dca3b2d33d92999e3960404d9af"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Jul 30 09:52:40 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 09:52:40 2010 -0700"
      },
      "message": "am 92e847ed: Audio effects: aligned Equalizer API argument types on OpenSL ES SLEqualizerItf.\n\nMerge commit \u002792e847ed8e455dca3b2d33d92999e3960404d9af\u0027 into gingerbread-plus-aosp\n\n* commit \u002792e847ed8e455dca3b2d33d92999e3960404d9af\u0027:\n  Audio effects: aligned Equalizer API argument types on OpenSL ES SLEqualizerItf.\n"
    },
    {
      "commit": "5ea89f77ead553dcf3fd95353ded1c8bacd3ffe1",
      "tree": "75c2c82d4c0954afe0c8458ad94ca5430ec3d572",
      "parents": [
        "5f5548e82d8112a17acd5980e621dc2848e982bb"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Jul 30 09:30:31 2010 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Jul 30 09:30:31 2010 -0700"
      },
      "message": "Fix build: HistoryRecord is now ActivityRecord\n\nChange-Id: Ide07d72abd02aeb7e56695f2e98ae7af1568ad1c\n"
    },
    {
      "commit": "92e847ed8e455dca3b2d33d92999e3960404d9af",
      "tree": "752abb5d10bc782fb798be47293d72341c924771",
      "parents": [
        "55a76dd8d9996c1e93762d7611789aea696d536c"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Jul 30 09:12:51 2010 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Jul 30 09:12:51 2010 -0700"
      },
      "message": "Audio effects: aligned Equalizer API argument types on OpenSL ES SLEqualizerItf.\n\nModified types of some arguments and returned values of the Equalizer class from int to short\nto match those defined by OpenSL ES SLEqualizerItf interface.\n\nAlso fixed a problem with set properties in equalizer engine implementation.\n\nChange-Id: I75894bad0cb67b01c18ca5e22f9687e75ee491b8\n"
    },
    {
      "commit": "5f5548e82d8112a17acd5980e621dc2848e982bb",
      "tree": "9008df1f926db088a653903b0fdcf2e9a487315b",
      "parents": [
        "01301d31a4c2e8745a3e12c9a441d2448e63d775",
        "85673d91681e6b5dede0c72f36ed3b81f5c4bb0d"
      ],
      "author": {
        "name": "Mattias Larsson",
        "email": "mattias7.larsson@sonyericsson.com",
        "time": "Fri Jul 30 08:51:09 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 08:51:09 2010 -0700"
      },
      "message": "am 85673d91: am a4fd0078: Clear preferred activities when home process crashes\n\nMerge commit \u002785673d91681e6b5dede0c72f36ed3b81f5c4bb0d\u0027\n\n* commit \u002785673d91681e6b5dede0c72f36ed3b81f5c4bb0d\u0027:\n  Clear preferred activities when home process crashes\n"
    },
    {
      "commit": "85673d91681e6b5dede0c72f36ed3b81f5c4bb0d",
      "tree": "043b34d850b2695e6c9460251758ce5f7c9307fa",
      "parents": [
        "eb248a58fabac31873982e4f389ba81981f4041f",
        "a4fd0078d138b433d2250a74833ee3cc6424143a"
      ],
      "author": {
        "name": "Mattias Larsson",
        "email": "mattias7.larsson@sonyericsson.com",
        "time": "Fri Jul 30 08:45:05 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 08:45:05 2010 -0700"
      },
      "message": "am a4fd0078: Clear preferred activities when home process crashes\n\nMerge commit \u0027a4fd0078d138b433d2250a74833ee3cc6424143a\u0027 into gingerbread-plus-aosp\n\n* commit \u0027a4fd0078d138b433d2250a74833ee3cc6424143a\u0027:\n  Clear preferred activities when home process crashes\n"
    },
    {
      "commit": "a4fd0078d138b433d2250a74833ee3cc6424143a",
      "tree": "0c0a4df97e36e40d5c7322e63f758d801d31a3de",
      "parents": [
        "4506c62abd5767d6d42a97e8e87793a1b3bcb625"
      ],
      "author": {
        "name": "Mattias Larsson",
        "email": "mattias7.larsson@sonyericsson.com",
        "time": "Tue Jun 22 22:37:03 2010 +0200"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Jul 30 08:36:42 2010 -0700"
      },
      "message": "Clear preferred activities when home process crashes\n\nIf the \"default\" Home application has been replaced with\na third-party app that is repeatedly crashing at start-up,\nthere is no way for the user to clear the preferred activities\nor uninstall the bad application. If we clear the package\npreferred activities when the application crashes, the user\nwill be prompted with the ResolverActivity at the next boot\nand can try using the app again or choose to use another\nHome application.\n\nChange-Id: I8ba8e95e6752916d50515d96c117d3084fa980fd\n"
    },
    {
      "commit": "7f9fe5fdfab8dbfffb279ae1687361ca1d939bb6",
      "tree": "f48c4878fe5c5c5019f02b8255e52474537b7f26",
      "parents": [
        "27eecb704a27c1c73ed3449eba0307d8138b9c2e",
        "d04ed08a7c894d2cf54209b408ca673d4e7669a9"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Jul 30 08:05:56 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 08:05:56 2010 -0700"
      },
      "message": "Merge \"Add a missing break; to restore old functionality and not turn off the screen after 30secs regardless of system preference.\" into froyo"
    },
    {
      "commit": "01301d31a4c2e8745a3e12c9a441d2448e63d775",
      "tree": "d0515983602a9787240f2bfdcb95215b1f10c185",
      "parents": [
        "3534531bb76fe099cef90c6ac88d1da533227819"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Jul 30 00:56:47 2010 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Jul 30 00:56:47 2010 -0700"
      },
      "message": "update current.xml with sensor stuff that got lost during a merge\n\nChange-Id: Ibb61beaa05d8b7fcd99aefa82aa88f1689354f82\n"
    },
    {
      "commit": "bd2de0e42adc3fad30d86ed2c8d0488bc9501f36",
      "tree": "3e8d90e3aa44cbf12d8f1ac39bac703ed4487990",
      "parents": [
        "55a76dd8d9996c1e93762d7611789aea696d536c"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Jul 29 23:28:03 2010 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Jul 29 23:28:03 2010 -0700"
      },
      "message": "remove copybit hack from software opengl (libagl)\n\nh/w acceleration is not supported through software gl + copybit anylonger,\ninstead, h/w opengl must be used. in the system compositor, a new h/w\ncomposition api will be introduced to allow h/w accelerated composition with\noverlays and/or 2D blocks.\n\nChange-Id: I04949cb074ba8c4d637319ace23497c16a58d5bf\n"
    },
    {
      "commit": "3534531bb76fe099cef90c6ac88d1da533227819",
      "tree": "c4c0a2a687e87d99283eebb3fe1b3b2cba5e8831",
      "parents": [
        "78a785b409cba5e4db7f5175070789b715e389f8",
        "f0690c4f29f3c6fbff2fd5a9cc6d3ff028e1e066"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Jul 29 22:53:43 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 29 22:53:43 2010 -0700"
      },
      "message": "Merge \"Cleanup of signed/unsigned Make all functions overloadable.\""
    },
    {
      "commit": "78a785b409cba5e4db7f5175070789b715e389f8",
      "tree": "20e0e22f9b54eb9f87dcb20eabd9dbb2b0091ac2",
      "parents": [
        "fdece4bbbf7d3c9d503827d7da7ee576350d232b",
        "eb248a58fabac31873982e4f389ba81981f4041f"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Jul 29 22:25:15 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 29 22:25:15 2010 -0700"
      },
      "message": "am eb248a58: am 55a76dd8: Merge \"fix [2870926] Issue 9802: EGL wrapper has not been implemented correctly for eglQuerySurface().\" into gingerbread\n\nMerge commit \u0027eb248a58fabac31873982e4f389ba81981f4041f\u0027\n\n* commit \u0027eb248a58fabac31873982e4f389ba81981f4041f\u0027:\n  fix [2870926] Issue 9802: EGL wrapper has not been implemented correctly for eglQuerySurface().\n"
    },
    {
      "commit": "fdece4bbbf7d3c9d503827d7da7ee576350d232b",
      "tree": "c8cc949275754e94d71fd4dd417d60b707a4c903",
      "parents": [
        "ce49d03aa40123a086d6017052873bed83835298",
        "dfce290b803dbd986463eb37f178a86cf285bf29"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Jul 29 22:22:36 2010 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Jul 29 22:22:36 2010 -0700"
      },
      "message": "resolved conflicts for merge of dfce290b to master\n\nChange-Id: I9caace962cb0a697dd99ed92c5f35e57690fdf91\n"
    },
    {
      "commit": "ce49d03aa40123a086d6017052873bed83835298",
      "tree": "2de1d2e8a3e34939c75b9b01418fe6c09b4cfca9",
      "parents": [
        "d4e60a1f8e6a92102c0ac55775c4153e31aec407",
        "02513855530b80dd554b13852db75f3adde2c9f4"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Jul 29 22:06:44 2010 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Jul 29 22:06:44 2010 -0700"
      },
      "message": "resolved conflicts for merge of 02513855 to master\n\nChange-Id: Ie33d57798d3d5b800edde753dac86de062bc270c\n"
    },
    {
      "commit": "eb248a58fabac31873982e4f389ba81981f4041f",
      "tree": "9b1d66e9f5dc911464cf8a84b7bdac643410973d",
      "parents": [
        "dfce290b803dbd986463eb37f178a86cf285bf29",
        "55a76dd8d9996c1e93762d7611789aea696d536c"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Jul 29 20:54:12 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 29 20:54:12 2010 -0700"
      },
      "message": "am 55a76dd8: Merge \"fix [2870926] Issue 9802: EGL wrapper has not been implemented correctly for eglQuerySurface().\" into gingerbread\n\nMerge commit \u002755a76dd8d9996c1e93762d7611789aea696d536c\u0027 into gingerbread-plus-aosp\n\n* commit \u002755a76dd8d9996c1e93762d7611789aea696d536c\u0027:\n  fix [2870926] Issue 9802: EGL wrapper has not been implemented correctly for eglQuerySurface().\n"
    },
    {
      "commit": "55a76dd8d9996c1e93762d7611789aea696d536c",
      "tree": "19564c9d9817127c1882727fbd944a213d130abf",
      "parents": [
        "04d7e83e65e246e154b5b346e3eb0081b741ae88",
        "3ad6c442441615802121ff87641534fb438226c9"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Jul 29 20:52:26 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 29 20:52:26 2010 -0700"
      },
      "message": "Merge \"fix [2870926] Issue 9802: EGL wrapper has not been implemented correctly for eglQuerySurface().\" into gingerbread"
    },
    {
      "commit": "d4e60a1f8e6a92102c0ac55775c4153e31aec407",
      "tree": "19533b65ea50c3a6321341efae4dff17a6871a60",
      "parents": [
        "b88d4dfeb55135faa8bf70b1f7117382245941f6",
        "154db5f6358284d917d515f05d4474606b4896b2"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jul 29 19:16:18 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 29 19:16:18 2010 -0700"
      },
      "message": "Merge \"Maybe fix issue #2881233: reboot loop at boot on stingray\""
    },
    {
      "commit": "8f076ec3c3133c70b67cdb9f5ae0907fd20492dd",
      "tree": "0bd2660feb511a395684fa46ebd723b0866f91d0",
      "parents": [
        "04d7e83e65e246e154b5b346e3eb0081b741ae88"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Mon Jul 26 11:27:06 2010 -0700"
      },
      "committer": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Thu Jul 29 19:15:33 2010 -0700"
      },
      "message": "DO NOT MERGE\n\nmove change to gingerbread.\n\nWait for broadcast even if the network state has been changed.\nbug: 2863356\n\nChange-Id: Ia78d1d6c2906371b56dfd4765845431047e9e9c0\n"
    },
    {
      "commit": "154db5f6358284d917d515f05d4474606b4896b2",
      "tree": "2c611410185ee4bef78964c7eae5c2316fdda2c1",
      "parents": [
        "5aa1c034d9bfdb2744f637c4686adf20a7ed9975"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jul 29 19:15:19 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jul 29 19:15:19 2010 -0700"
      },
      "message": "Maybe fix issue #2881233: reboot loop at boot on stingray\n\nChange-Id: I4bd88fdd506d061146c441143d39b796a8df2f49\n"
    },
    {
      "commit": "b88d4dfeb55135faa8bf70b1f7117382245941f6",
      "tree": "74473118338bcc80f1edc2261850568fc0247596",
      "parents": [
        "b827f458e1df2f23d807f5a5c2eae23a9151bd90",
        "8952f695a322a75a29d404b47982e8be7ad31076"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jul 29 19:11:01 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 29 19:11:01 2010 -0700"
      },
      "message": "Merge \"Fix crash.\""
    },
    {
      "commit": "f0690c4f29f3c6fbff2fd5a9cc6d3ff028e1e066",
      "tree": "81bf45c5d18e9c8b69e13e8d5310936dc6946216",
      "parents": [
        "8f5d160c92bb03a9156301e0577fa590f1ce0199"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Jul 29 17:31:14 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Jul 29 19:10:25 2010 -0700"
      },
      "message": "Cleanup of signed/unsigned\nMake all functions overloadable.\n\nChange-Id: I443c83afcf9a7acfae394585201f081681f309db\n\nUpdate examples.\n\nChange-Id: I100d6fa8dd1af376bcee0b2c42c5aabe9c03bb6e\n\nforce rebuild of all .rs files to pick up core header changes.\n\nChange-Id: I6231a8a024388481ca231507e83b108ebdbc3500\n"
    },
    {
      "commit": "8952f695a322a75a29d404b47982e8be7ad31076",
      "tree": "4d218ca8ce75cb06b9919a1d7625e6fe0dc68155",
      "parents": [
        "5aa1c034d9bfdb2744f637c4686adf20a7ed9975"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jul 29 19:07:23 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jul 29 19:07:23 2010 -0700"
      },
      "message": "Fix crash.\n\nChange-Id: Ie8871376213930f1c57ea5f8e67142daf7fbe089\n"
    }
  ],
  "next": "b827f458e1df2f23d807f5a5c2eae23a9151bd90"
}
