)]}'
{
  "log": [
    {
      "commit": "32a95514ae4e694a94cc1bacacc474b994916f91",
      "tree": "709215597f0a3ef9e6d643de57610b5c02d86a6c",
      "parents": [
        "02f034220ccf55d6dc8e6cb1322f886d8dfe083a",
        "8d1c8048b08f512a05006934d10f04cf34cebcf8"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Oct 19 05:27:12 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 19 05:27:12 2010 -0700"
      },
      "message": "Merge \"Add fast/js/regexp-overflow.html to DumpRenderTree skip list\""
    },
    {
      "commit": "8d1c8048b08f512a05006934d10f04cf34cebcf8",
      "tree": "78bec41f940f2187311a66d641535c07bdf775da",
      "parents": [
        "afb05db237c2d614ddde77f033e0ac1856f17170"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Oct 19 11:08:04 2010 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Oct 19 11:10:51 2010 +0100"
      },
      "message": "Add fast/js/regexp-overflow.html to DumpRenderTree skip list\n\nThis fails beacsue the result of the test is so large that DRT suffers\nOOM when reading the result. This will be fixed when we switch to\nDRT2. Skipping for now to keep the crashes at zero.\n\nAlso fixes bug numbers for other skipped tests\n\nBug: 2697589\nChange-Id: I897ff1f0a2941d305af5fb1c8de8f6690365fb9e\n"
    },
    {
      "commit": "02f034220ccf55d6dc8e6cb1322f886d8dfe083a",
      "tree": "51598267c9b0940aa0773fd923ed42470a74336f",
      "parents": [
        "8e5992ad66c601b5d528c4d0259bee881d7a35a8",
        "24652bc958997dc32d5c8275f2f2ce38daf6e106"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Oct 19 02:50:06 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 19 02:50:06 2010 -0700"
      },
      "message": "Merge \"Fix DumpRenderTree2 to correctly handle crashed tests\""
    },
    {
      "commit": "16b8bf079363a33494c144d6d26c9967076d4d56",
      "tree": "0e1455ce10b3b19ae2b4aef3599bcf4c42173604",
      "parents": [
        "2cd6f4709c6c260bfde999d7fe5364e88ee46b53",
        "fc16915d327888e110d04564eed58306d6e8585b"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Mon Oct 18 12:23:28 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 18 12:23:28 2010 -0700"
      },
      "message": "Merge changes I4a85ff69,Idba4acc2\n\n* changes:\n  Fix DumpRenderTree2 script to allow only one path to be specified\n  Improve error handling in DumpRenderTree2 scripts\n"
    },
    {
      "commit": "24652bc958997dc32d5c8275f2f2ce38daf6e106",
      "tree": "06ee4baa7f2f8fc015fa4bccf7027909e3247746",
      "parents": [
        "fc16915d327888e110d04564eed58306d6e8585b"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Mon Oct 18 13:27:39 2010 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Mon Oct 18 20:20:43 2010 +0100"
      },
      "message": "Fix DumpRenderTree2 to correctly handle crashed tests\n\nChange-Id: I894987d5b8f24ea31893aefe3cb6450c2736aa90\n"
    },
    {
      "commit": "fc16915d327888e110d04564eed58306d6e8585b",
      "tree": "172e572e3ac82f76ba9eb504cb03d7731d2ce490",
      "parents": [
        "ae47ce00460538d7db688a269d8cbae5a2054b18"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Mon Oct 18 12:39:42 2010 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Mon Oct 18 20:20:42 2010 +0100"
      },
      "message": "Fix DumpRenderTree2 script to allow only one path to be specified\n\nChange-Id: I4a85ff69554a9c76af0b2deea747b8414660fee2\n"
    },
    {
      "commit": "ae47ce00460538d7db688a269d8cbae5a2054b18",
      "tree": "e4ec30911691dfe1da8c76fd3c85ce594257c2a2",
      "parents": [
        "99e3fab534d3a489726665cb8c71edecd5798b04"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Fri Oct 15 17:39:09 2010 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Mon Oct 18 20:20:41 2010 +0100"
      },
      "message": "Improve error handling in DumpRenderTree2 scripts\n\nChange-Id: Idba4acc22dd037a001ea5c05cbd6a29292f6de2c\n"
    },
    {
      "commit": "e5ebcb0107a939395e03592fd44c746cd09e311d",
      "tree": "1ee2cc9fb92d3de28f40658df2a7df1da79f64f8",
      "parents": [
        "c65217e4ec3e6c80834988ec3bc66a90778ee4b0"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Oct 15 13:57:28 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Oct 15 13:57:28 2010 -0700"
      },
      "message": "Fix clipping issue in StackView.\n\nChange-Id: I7ec28f25c3993a2bd7ef6399ba1923839d239905\n"
    },
    {
      "commit": "7864a82b1e6abf7a4b20ff1bc89e90c312e6a93e",
      "tree": "ad951e3b82ef93546253727b23d0d57036327ed4",
      "parents": [
        "c9332fa3e9e9e0897482a9c26cf9d997e57376b7",
        "5f37cc4308438bcac45d06d07d77a56911620046"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Oct 14 04:46:42 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 14 04:46:42 2010 -0700"
      },
      "message": "Merge \"Implement LayoutTestController.overridePreference(\u0027WebKitUsesPageCachePreferenceKey\u0027)\""
    },
    {
      "commit": "5f37cc4308438bcac45d06d07d77a56911620046",
      "tree": "91b6e7a8c1ea931feebc3058fbd566543daa006e",
      "parents": [
        "ff4031bcb5c387900acf63b46211ba00fa52d417"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Oct 13 18:44:31 2010 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Oct 14 12:43:44 2010 +0100"
      },
      "message": "Implement LayoutTestController.overridePreference(\u0027WebKitUsesPageCachePreferenceKey\u0027)\n\nThis is required for tests that test PageCache behaviour, eg\n- fast/dom/DeviceMotion/no-page-cache.html\n- fast/dom/DeviceOrientation/no-page-cache.html\n- fast/dom/Geolocation/no-page-cache.html\n\nChange-Id: Ie5862f6c86718142c949be81a85358ca6fac628a\n"
    },
    {
      "commit": "184498ce5a8d77e1d9c45693363829daaeef9611",
      "tree": "b5508f851174110267189ede8cf551f771a57be1",
      "parents": [
        "5d794412e3e429e47404395badcd11b0b8639e8b"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Oct 08 17:57:18 2010 -0400"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 13 17:29:26 2010 -0700"
      },
      "message": "Allow notifications to not specify a contentIntent.\n\nIf they don\u0027t, the click events will be passed through to the individual\nviews in the notification view, which may have their own PendingIntents\nattached.\n\nPreviously, it was against the UX spec to allow this, but now we are\nchanging that and will have buttons in there.\n\nChange-Id: I674234212f64b2b8802a0708b7eed0614e147ca3\n"
    },
    {
      "commit": "39b4867d483cc9aba36b26a81074d9f606661671",
      "tree": "9929b2985dc6138d91e7d06afc88b1dd4056253d",
      "parents": [
        "1cb9465372f9439afbe9d5400a16328e6d9bc8da"
      ],
      "author": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Fri Oct 08 16:22:53 2010 -0700"
      },
      "committer": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Fri Oct 08 16:22:53 2010 -0700"
      },
      "message": "Revert \"Merge \"Allow notifications to not specify a contentIntent.\"\"\n\nThis reverts commit 8885321046622d6a8c0a4214af98dc27eecd48a0, reversing\nchanges made to 61b8aaadd742f0be708cd37971d2c9e822bf778a.\n"
    },
    {
      "commit": "80a752c5373cfa906568302c831710b5c22a8155",
      "tree": "88f00113098aaf46a9ef43e43bf4b9c0c1b6c841",
      "parents": [
        "481bbb9c11e640cc6b322bdb300f69f31ea011fe"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Oct 08 17:57:18 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Oct 08 17:57:18 2010 -0400"
      },
      "message": "Allow notifications to not specify a contentIntent.\n\nIf they don\u0027t, the click events will be passed through to the individual\nviews in the notification view, which may have their own PendingIntents\nattached.\n\nPreviously, it was against the UX spec to allow this, but now we are\nchanging that and will have buttons in there.\n\nChange-Id: Ie3b2e96c6a1c4449fa86ed571f3ad0f047320d31\n"
    },
    {
      "commit": "6190ba5a94ce80ee9bec890d4803e8136c60b921",
      "tree": "d74de1bf859d35e6458577fb2112470ca9dfd523",
      "parents": [
        "e6089612ec1e39e1d03be97f2f9371516da3df19",
        "ddd49c28b0280ee8468e94a8a2c4420c89e504e7"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Oct 08 12:59:43 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 08 12:59:43 2010 -0700"
      },
      "message": "Merge \"NIOTest fixes.\""
    },
    {
      "commit": "ddd49c28b0280ee8468e94a8a2c4420c89e504e7",
      "tree": "7d2170e789b4b12462f1723cb90981a540b1e8f8",
      "parents": [
        "5e9f64ce24b3381ee48f9e12242aba5216f136a4"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Oct 07 18:33:43 2010 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Oct 07 18:33:43 2010 -0700"
      },
      "message": "NIOTest fixes.\n\nI\u0027ve also broken the test up a bit, so it\u0027s easier to see what\u0027s failing.\n(For the particular bug I\u0027m investigating, only heap byte[]-backed Buffers\nare broken.)\n\nBug: 3066167\nChange-Id: I2f747414bd48eb8c666da5b31870bf39601911e2\n"
    },
    {
      "commit": "ecd31740a00f8fb07090209cd979257c38cbcc92",
      "tree": "1b1cddd5768afc00ff942b14aa1ab11e15f27c0d",
      "parents": [
        "170bf59c7ccf894ec14f4f6230d25a0ce15e9e8a",
        "14830948d02f768c41b97b7a8d15e1b3cab78267"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Oct 07 16:20:20 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 07 16:20:20 2010 -0700"
      },
      "message": "Merge \"Add 3D transforms support to all gradients.\""
    },
    {
      "commit": "14830948d02f768c41b97b7a8d15e1b3cab78267",
      "tree": "349cf9a5e1120ca3bc92807efb3db10ff11a8468",
      "parents": [
        "6b7bd24659fb175fe1f0e97c86c18969918b496a"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Oct 07 15:07:45 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Oct 07 15:07:45 2010 -0700"
      },
      "message": "Add 3D transforms support to all gradients.\n\nChange-Id: I61409edd00dab3a11684a3f5e4f7df0afc734758\n"
    },
    {
      "commit": "2cddeb4b82d02b540234b7b2ca0e2c0f163fc5d6",
      "tree": "8dc301c1870c9a966b17a2b7f5c22a05a59349a1",
      "parents": [
        "a458719bb6ebbcce99d4dba43af4bd51c5a06216",
        "2c164747d364c3e51964d03ecefc5752c7c0c6ba"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Oct 07 12:22:03 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Oct 07 12:22:03 2010 -0700"
      },
      "message": "am 2c164747: am f7872780: Merge \"PowerManagerService needs yet another flag...\" into gingerbread\n\nMerge commit \u00272c164747d364c3e51964d03ecefc5752c7c0c6ba\u0027\n\n* commit \u00272c164747d364c3e51964d03ecefc5752c7c0c6ba\u0027:\n  PowerManagerService needs yet another flag...\n"
    },
    {
      "commit": "c7912274b0e08365561531183bf2af106a48ec69",
      "tree": "38acd825de5ad6a392488b9f42701a7e8291ff3f",
      "parents": [
        "6ed895a4fa729f6673e11336a1d3bf8db51b2502",
        "111a4135d84485eff85bbca6a96cd91886deb7ba"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Wed Oct 06 17:10:48 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 06 17:10:48 2010 -0700"
      },
      "message": "am 111a4135: am b9a40068: Merge \"Failing test cleanup.\" into gingerbread\n\nMerge commit \u0027111a4135d84485eff85bbca6a96cd91886deb7ba\u0027\n\n* commit \u0027111a4135d84485eff85bbca6a96cd91886deb7ba\u0027:\n  Failing test cleanup.\n"
    },
    {
      "commit": "e3095e0c1e2a4a4f34f741aa386eae56536ca5aa",
      "tree": "6d2d7c5929bf73af2b0eeb07e757944db921c2de",
      "parents": [
        "572eab6f17a78a9483bbf4b3646aa5a6038ea210"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Oct 06 16:57:29 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Oct 06 16:57:29 2010 -0700"
      },
      "message": "Apply 3D transformations to gradient shaders.\n\nThis fixes only linear gradients. Sweep and radial gradients, as well as\nbitmap shaders, will be fixed in a future commit.\n\nChange-Id: I4eee4ff62e9bbf3b9339fc111a780167449ecfef\n"
    },
    {
      "commit": "2c164747d364c3e51964d03ecefc5752c7c0c6ba",
      "tree": "144eb40c689b77a4e0f4f7d3edef7f17f5a2fb47",
      "parents": [
        "56ee1080f004110bff622e5b60c243d9cabfe120",
        "f7872780ca3dae9584251b1e3495aed12110254c"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Oct 05 14:45:28 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 05 14:45:28 2010 -0700"
      },
      "message": "am f7872780: Merge \"PowerManagerService needs yet another flag...\" into gingerbread\n\nMerge commit \u0027f7872780ca3dae9584251b1e3495aed12110254c\u0027 into gingerbread-plus-aosp\n\n* commit \u0027f7872780ca3dae9584251b1e3495aed12110254c\u0027:\n  PowerManagerService needs yet another flag...\n"
    },
    {
      "commit": "8274a0e53630f80ab356f69ddad895ed9638574e",
      "tree": "7af4bd25c92f7384a1805c53aec17be197693963",
      "parents": [
        "b9a40068b590b86904b40bf466571b140d0f94b4"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Oct 05 17:38:09 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Oct 05 17:39:01 2010 -0400"
      },
      "message": "PowerManagerService needs yet another flag...\n\n... to make sure that if you press the power button to turn off the\nscreen, that the prox sensor won\u0027t turn it back on.\n\nBug: 3011618\nChange-Id: Id16c1d65417539d4592f485b1c3efb737540c3cd\n"
    },
    {
      "commit": "469b1dbeaf7d3267d1b43af4e7391b49eac10ee0",
      "tree": "884cbf59149af5326b30902ddb159837a65bf091",
      "parents": [
        "f6904c4bb4f0994f2b569515cafa426681f4100b"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Oct 05 11:49:57 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Oct 05 13:42:35 2010 -0700"
      },
      "message": "Code cleanup and disable display lists for now.\n\nChange-Id: I681213036b5279339cb96a016d1dfb15d74dafc8\n"
    },
    {
      "commit": "111a4135d84485eff85bbca6a96cd91886deb7ba",
      "tree": "ea7da00aeb86d9b9d14773213e037e114a84356a",
      "parents": [
        "41170a1a05830e6c9ec631d73043ccf1878dc0f9",
        "b9a40068b590b86904b40bf466571b140d0f94b4"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Tue Oct 05 11:05:37 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 05 11:05:37 2010 -0700"
      },
      "message": "am b9a40068: Merge \"Failing test cleanup.\" into gingerbread\n\nMerge commit \u0027b9a40068b590b86904b40bf466571b140d0f94b4\u0027 into gingerbread-plus-aosp\n\n* commit \u0027b9a40068b590b86904b40bf466571b140d0f94b4\u0027:\n  Failing test cleanup.\n"
    },
    {
      "commit": "b9a40068b590b86904b40bf466571b140d0f94b4",
      "tree": "3e083e715b58cbecca72b420a8759147bdf0c795",
      "parents": [
        "abcbb1a1989e8c6adec607b3964dc187f5526e66",
        "2ad24f944ee68c6e14f3a214f0eef60f8cdb9eb8"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Tue Oct 05 11:00:07 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 05 11:00:07 2010 -0700"
      },
      "message": "Merge \"Failing test cleanup.\" into gingerbread"
    },
    {
      "commit": "066b5c5166c1f5342bd42aa0d68f784a5f4c1dd1",
      "tree": "5f8fa1f2065458313c114a7b7e1c4b73ad00ebb6",
      "parents": [
        "4243a3a6ed571b17668a3caca7a535508893501f",
        "77e42376823197ae7fb3cea2afcca734723174a5"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Oct 05 12:37:03 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Oct 05 12:37:03 2010 -0400"
      },
      "message": "manual merge Merge commit \u002777e42376\u0027 into work\n\nConflicts:\n\tpackages/SystemUI/res/values/colors.xml\n\tpackages/SystemUI/src/com/android/systemui/statusbar/StatusBarService.java\n\nChange-Id: I891c8a9f6410037ca7805507e85a17f1655c115e\n"
    },
    {
      "commit": "2ad24f944ee68c6e14f3a214f0eef60f8cdb9eb8",
      "tree": "e07f7761b2a97e9b383eb4e297e32f2d591a6b4a",
      "parents": [
        "eb6e22f29ded58e7e51702c34878fd01e20ff802"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Mon Oct 04 19:55:14 2010 -0700"
      },
      "committer": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Mon Oct 04 19:55:14 2010 -0700"
      },
      "message": "Failing test cleanup.\n\nChange-Id: I7cabc6ff2ec1fcb80dede5da03b03622a5bae021\n"
    },
    {
      "commit": "77e42376823197ae7fb3cea2afcca734723174a5",
      "tree": "043fe1bf0d3684eade58b911b33e4d8e756d0874",
      "parents": [
        "7008b7c1c47ed47bcd895e4a660cef91da048645",
        "87efbbb563ef96a74ffd2fbbe5c0865a450254df"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Oct 04 14:44:40 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 04 14:44:40 2010 -0700"
      },
      "message": "am 87efbbb5: Merge \"implement the number bubbles on the status bar\" into gingerbread\n\nMerge commit \u002787efbbb563ef96a74ffd2fbbe5c0865a450254df\u0027 into gingerbread-plus-aosp\n\n* commit \u002787efbbb563ef96a74ffd2fbbe5c0865a450254df\u0027:\n  implement the number bubbles on the status bar\n"
    },
    {
      "commit": "6c01a11a20d5fc796360e5e97998401a6cc84f27",
      "tree": "7a09ab73d21027c887f21adb90fa8dbca5e98375",
      "parents": [
        "eb6e22f29ded58e7e51702c34878fd01e20ff802"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Oct 04 17:38:47 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Oct 04 17:40:24 2010 -0400"
      },
      "message": "implement the number bubbles on the status bar\n\nBug: 2993482\nChange-Id: I73b1f8c39e995fd4f986c25ea04127eb23c3cd07\n"
    },
    {
      "commit": "7975fb6d12cb1eb96b75e3a563627cd4c4081bd6",
      "tree": "5be6b4315c9b3ccffb980fe9d99fa74340bf3430",
      "parents": [
        "d1034c1967178302cad9085d15ae9849497babb2"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Oct 01 16:36:14 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Oct 01 16:36:14 2010 -0700"
      },
      "message": "Apply bilinear filtering to text.\n\nChange-Id: I2c81ad657ee2a11a2139e0b11ae3749db54c0749\n"
    },
    {
      "commit": "0bb5667b4ef91fefd0500fae0186789d15d54e0e",
      "tree": "92dfccfc1a428b6124e2a41061cde6a403976cd1",
      "parents": [
        "557ed7aa290497fb5764acb3f577edbe78bad5b9"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Fri Oct 01 00:25:02 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Fri Oct 01 00:25:02 2010 -0700"
      },
      "message": "Fix INVALID_OPERATION error with layers rendering.\n\nThis change is a workaround for a driver bug that causes an INVALID_OPERATION\nto be thrown on every glCopyTexSubImage() call. This change also adds a new\ntest for gradients local matrices.\n\nChange-Id: I41b7437481026702d0a3a9677f099b4557c0a84e\n"
    },
    {
      "commit": "856f2859e8550c274c7fe3f05b971bf34bdcb525",
      "tree": "c8fe48932259bbaa38e98f3522f0d5a5190aa8d7",
      "parents": [
        "fd487ad1b8d11dbc3df29b3073a0ec89f998c819"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Sep 29 15:08:51 2010 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Sep 29 18:51:42 2010 +0100"
      },
      "message": "Fix some bugs in DumpRenderTree2 when forming HTML diffs\n\nChange-Id: Id98c1b7dde1961c2dab4214a36ad43916baf8011\n"
    },
    {
      "commit": "fd487ad1b8d11dbc3df29b3073a0ec89f998c819",
      "tree": "b5cf885114ae3978335a9eb2f5d72d3ef07532f5",
      "parents": [
        "f460dd42190ada4a2c147db5127a9d7870fe0101"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Sep 29 12:46:19 2010 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Sep 29 18:51:42 2010 +0100"
      },
      "message": "Use the empty string when expected text results are missing in DumpRenderTree2\n\nChange-Id: I204583ecc9c6a8017349124d5813c693c7f00dc9\n"
    },
    {
      "commit": "f460dd42190ada4a2c147db5127a9d7870fe0101",
      "tree": "2456533409287e69ae3f2eadf706541df9a65c6a",
      "parents": [
        "fdffee828cea81bf2a004e4e2a391e32f59c2f0c"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Sep 29 12:55:53 2010 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Sep 29 18:51:42 2010 +0100"
      },
      "message": "Fix a bug with the expected result path in DumpRenderTree2\n\nIf we fail to read from any of the possible expected result paths, we should\nnot record an expected result path.\n\nChange-Id: Ica96b791c14a7755154be4ec9480be4d13f47a19\n"
    },
    {
      "commit": "fdffee828cea81bf2a004e4e2a391e32f59c2f0c",
      "tree": "49c0961b8f91d7aa4b24166e0a73cbb8d1e30784",
      "parents": [
        "c0f90a8f93546f4e9a708c44ac610f36b5e9b1f8"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Sep 29 11:41:07 2010 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Sep 29 18:51:41 2010 +0100"
      },
      "message": "Correctly implement EventSender mouse methods in DumpRenderTree2\n\nThis is taken from a similar change to DumpRenderTree in\nhttps://android-git.corp.google.com/g/62449\n\nChange-Id: I01418100ace1cf1ccfbb4fd28d72b99b54e0c140\n"
    },
    {
      "commit": "c0f90a8f93546f4e9a708c44ac610f36b5e9b1f8",
      "tree": "0a2e74f41acb2ebd63bc5d04b413770e9e50c993",
      "parents": [
        "49aa65aa4651b9ee3a533f0bafb62bdb07a2a2b5"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Sep 29 11:16:49 2010 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Sep 29 18:51:41 2010 +0100"
      },
      "message": "Trim empty lines when comparing text results in DumpRenderTree2\n\nChange-Id: I94c9de8e6131f6b60456700e9d5a3b27c8c9d1c3\n"
    },
    {
      "commit": "49aa65aa4651b9ee3a533f0bafb62bdb07a2a2b5",
      "tree": "2290fe1a5d2c23a7259426dbce2dac767d4fe928",
      "parents": [
        "9d59429eaa98ecc15df3ea0b0c7ecf201b3ec53a"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Sep 29 15:57:27 2010 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Sep 29 18:51:41 2010 +0100"
      },
      "message": "Reclassify failing multi-touch tests in DumpRenderTree ignore list\n\nChange-Id: I95c94354a4d4f38583251a2d5d1a7ab4cb554e00\n"
    },
    {
      "commit": "5f421a56786cf7c71159280c51bd4280f5199cfb",
      "tree": "8c4136a3c0d12216a6ac3d340aa871c3166ad024",
      "parents": [
        "f46731ddded0b399f3dfa5c04e6c449e6c280079"
      ],
      "author": {
        "name": "Iain Merrick",
        "email": "husky@google.com",
        "time": "Wed Sep 29 16:02:00 2010 +0100"
      },
      "committer": {
        "name": "Iain Merrick",
        "email": "husky@google.com",
        "time": "Wed Sep 29 16:30:10 2010 +0100"
      },
      "message": "Update DumpRenderTree test expectations for fast/encoding\n\nNew layout tests added in https://android-git.corp.google.com/g/70926\n\nChange-Id: I3c12f44d2c283e8b1da1c10975d6e4dd567889f8\n"
    },
    {
      "commit": "82c11b42f1564904eb4407d6e30a31ea02d81644",
      "tree": "3533f5ed9841269168fd6bd8d3bf54817c508b37",
      "parents": [
        "40f45eeeb4914511c0d4d749d1f4c768e82b79a3"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Mon Sep 27 11:58:15 2010 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue Sep 28 12:54:02 2010 -0700"
      },
      "message": "add multiple device support to layout test driver script\n\npass on the serial number onto adb command so that it don\u0027t get\nconfused when multiple devices are connected\n\nChange-Id: I0b16f9da941d77425bcc5f782393f8800e035871\n"
    },
    {
      "commit": "27c5fab5715fed6d97ccfdf2d631a3b3726570d3",
      "tree": "92214c78e66448b7849fd2a9b38698e7a72c2898",
      "parents": [
        "cdde57ae5c5bc12317f1eababf43bf3a6c2d511e"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Sep 21 18:30:01 2010 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Sep 28 19:01:12 2010 +0100"
      },
      "message": "Reduce the AppCache maximum size to a more reasonable value in DumpRenderTree2\n\nWithout this change, any use of AppCache fails after the test\nhttp/tests/appcache/max-size.html has been run. The test in question\npasses, but seems to leave the database in a corrupted state, causing\nall future database transactions to fail. The only fix is to remove\nthe database file.\n\nThis behaviour is only observed with DumpRenderTree2, not\nDumpRenderTree, so I don\u0027t think this is a WebView problem. I\u0027m not\nsure what the root cause is, but I think it make sense to submit this\nfix now in order to get the LayoutTests stable with DumpRenderTree2.\n\nChange-Id: I763c09406e66839676b839e3cdeba3b9427c1cb9\n"
    },
    {
      "commit": "31fb8b60fb5d3b332ea1e00709048242410751cc",
      "tree": "8c667c7f6aa8728832c89a6295c972d6c0bb0291",
      "parents": [
        "f2e17a86833b051b3ed3d82537f543c073468881",
        "cb98a3e621b7c56d1367a1bf77cd91dae3feb6da"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Sep 28 07:09:45 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 28 07:09:45 2010 -0700"
      },
      "message": "Merge changes Ic62f60d9,I04a01634\n\n* changes:\n  Provide a useful message in DumpRenderTree2 GUI when the host server is not running\n  Prevent DumpRenderTree2 from crashing when the host server is not running\n"
    },
    {
      "commit": "cb98a3e621b7c56d1367a1bf77cd91dae3feb6da",
      "tree": "fe433d125aba8c6acc03b8a694d39ee2f3a81083",
      "parents": [
        "898bfbd865496855c3a6c792f9e0da011ae34854"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Sep 28 12:13:40 2010 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Sep 28 14:34:01 2010 +0100"
      },
      "message": "Provide a useful message in DumpRenderTree2 GUI when the host server is not running\n\nBug: 3010758\nChange-Id: Ic62f60d96055e7ad1e475215ca384306cdfa859c\n"
    },
    {
      "commit": "898bfbd865496855c3a6c792f9e0da011ae34854",
      "tree": "c045d8d4689fade071f50e47c88264d585660d41",
      "parents": [
        "5c23ebadd48c8c3190878030a9974f1ff36b0419"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Sep 28 13:48:44 2010 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Sep 28 14:21:03 2010 +0100"
      },
      "message": "Prevent DumpRenderTree2 from crashing when the host server is not running\n\nBug: 3010758\nChange-Id: I04a01634544d223d225b264827d3cf18be74e1e0\n"
    },
    {
      "commit": "42bf092c47c4af5fbc85283bccdb97fbe4ab76a9",
      "tree": "cdae6ae5b5e83a1303e36c5d5b68ba46a036d27c",
      "parents": [
        "5c23ebadd48c8c3190878030a9974f1ff36b0419"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Sep 28 12:52:11 2010 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Sep 28 13:12:36 2010 +0100"
      },
      "message": "Update run_layout_tests.py to give a useful error if DumpRenderTree2 is not found on the device\n\nBug: 3006981\nChange-Id: Ie789eb726bc051305371d4958c16ceca980ea1d1\n"
    },
    {
      "commit": "7ebd659dbf3aa672cd1a686938f3df22d429be1f",
      "tree": "8b20433831b23de28592f8022e65e89195e02b2c",
      "parents": [
        "c18ac6ef8475bf0b4a200054f898498bc21e1534",
        "f9f9e248a034b3dd891a7bd9f476b1cad5f33779"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Sep 27 14:13:46 2010 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Sep 27 14:13:46 2010 -0700"
      },
      "message": "Merge commit \u0027f9f9e248\u0027 into manualmerge\n\nConflicts:\n\tpackages/SystemUI/src/com/android/systemui/statusbar/StatusBarService.java\n\ttests/StatusBar/src/com/android/statusbartest/StatusBarTest.java\n\nChange-Id: Ibbb2fec2d8c6f5d41398272753d271dfae698100\n"
    },
    {
      "commit": "c18ac6ef8475bf0b4a200054f898498bc21e1534",
      "tree": "c6517648c931d1e341545c52314afff8c46000c8",
      "parents": [
        "2079843412ef2e56c17cb5d96a31785938e97da5",
        "4022d946582d013dff9cfcf890ce3a38f42018df"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Mon Sep 27 12:22:17 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 27 12:22:17 2010 -0700"
      },
      "message": "Merge \"skip 2d.drawImage.broken.html layout test\""
    },
    {
      "commit": "4022d946582d013dff9cfcf890ce3a38f42018df",
      "tree": "9381d3fadeb578082cbd16eaeb7bd6a48d598a6f",
      "parents": [
        "30a31ef6e51abe8074e22508d88b96d24752ce0a"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Mon Sep 27 12:20:25 2010 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Mon Sep 27 12:20:25 2010 -0700"
      },
      "message": "skip 2d.drawImage.broken.html layout test\n\nthis test currently blocks on some type of test devices\n\nChange-Id: Ifacc520c441cf4142b5e6d28bde2b86728b5fc35\n"
    },
    {
      "commit": "f9f9e248a034b3dd891a7bd9f476b1cad5f33779",
      "tree": "4502b7564eb6e8de12331dea641c8888371b4edd",
      "parents": [
        "45a83a896701f61f72082f7116b85d1537ebf4cb",
        "6fa4de3cffe1390f699051fa0c7d21e8058a5ebd"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon Sep 27 11:56:24 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 27 11:56:24 2010 -0700"
      },
      "message": "am 6fa4de3c: Merge \"If an icon add remove get coalesced, don\\\u0027t remove some other icon.\" into gingerbread\n\nMerge commit \u00276fa4de3cffe1390f699051fa0c7d21e8058a5ebd\u0027 into gingerbread-plus-aosp\n\n* commit \u00276fa4de3cffe1390f699051fa0c7d21e8058a5ebd\u0027:\n  If an icon add remove get coalesced, don\u0027t remove some other icon.\n"
    },
    {
      "commit": "795f2840b4a70bf188c2f24c8c06f73a492b338c",
      "tree": "97017469832ff5a7c875a38fb31456528c12e92b",
      "parents": [
        "4e9751f0770c8bfe6f7d57465cba754af5aa942b"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon Sep 27 11:34:46 2010 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon Sep 27 11:34:46 2010 -0700"
      },
      "message": "If an icon add remove get coalesced, don\u0027t remove some other icon.\n\nAlso adds a test case and turns off the extra logging we added to debug this.\n\nChange-Id: I8640938ae4d1e75c88213177888f363e05ce0fa0\n"
    },
    {
      "commit": "a6c2ddbf2aea42f3f7cf4c8af1e68586d589d415",
      "tree": "99e476746e497f7247dc8859229f2bb64da6558c",
      "parents": [
        "731a95a5f1399fededde0b6d529ad88e5d6e9456",
        "41865f4b0c5670369bf957ad72a867757fc6b356"
      ],
      "author": {
        "name": "Huahui Wu",
        "email": "hwu@google.com",
        "time": "Mon Sep 27 10:22:40 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 27 10:22:41 2010 -0700"
      },
      "message": "Merge \"Bug 2372180: pass multi-touch events from browser to webkit. Since the UI uses multi-touch for zooming, the event is passed to webkit only when the webpage doesn\u0027t allow zooming. 1. Updated the data structure TouchEventData in WebViewCore.java    to take multiple points and used it everywhere. 2. Added a passMultiTouchToWebkit() function to do what its name means. 3. Added the multi-point touch support to dumprendertree.\""
    },
    {
      "commit": "091e1b8a86d34d2d51d2a5f7ae3cd903925fa5bf",
      "tree": "5f3140665244098cd07ebefd650c002045a1b72f",
      "parents": [
        "098e0edbe6afd57eecef7c033035894db5b65b99"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Sun Sep 26 18:04:44 2010 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Sun Sep 26 19:07:51 2010 -0700"
      },
      "message": "Implement disable() on the status bar.\n\nThis includes adding the new DISABLE_NAVIGATION flag.\n\nBug: 3000770\nChange-Id: I6d1c3586198e13e06b5d26e8b23a9495dc4ba02e\n"
    },
    {
      "commit": "41865f4b0c5670369bf957ad72a867757fc6b356",
      "tree": "9fb685ee69a192725f03055bbc85a0c6740b506a",
      "parents": [
        "f4d987893a13212dae7c4bca584a2b20bea9ed4b"
      ],
      "author": {
        "name": "Huahui Wu",
        "email": "hwu@google.com",
        "time": "Thu Sep 02 13:41:41 2010 -0700"
      },
      "committer": {
        "name": "Huahui Wu",
        "email": "hwu@google.com",
        "time": "Sun Sep 26 16:26:38 2010 -0700"
      },
      "message": "Bug 2372180: pass multi-touch events from browser to webkit.\nSince the UI uses multi-touch for zooming, the event is passed to webkit\nonly when the webpage doesn\u0027t allow zooming.\n1. Updated the data structure TouchEventData in WebViewCore.java\n   to take multiple points and used it everywhere.\n2. Added a passMultiTouchToWebkit() function to do what its name means.\n3. Added the multi-point touch support to dumprendertree.\n\nChange-Id: Iafc1aa7b21a587ad26efd2f124b9a66316297ab8\n"
    },
    {
      "commit": "ddf680bff5bb9bc04ef04667644db8ade0b38c46",
      "tree": "eff238f7b66bcd7e7faf3d7f98692f7635ddc681",
      "parents": [
        "30a31ef6e51abe8074e22508d88b96d24752ce0a"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Sun Sep 26 13:59:40 2010 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Sun Sep 26 13:59:40 2010 -0700"
      },
      "message": "Touching the blue glow should close the system and notification panels.\n\nBug: 3029373\nChange-Id: I96760656dcda20ab238305900f9964083a8e5273\n"
    },
    {
      "commit": "846df9f5171c4ef32f038cca651b6b9c0b6c3083",
      "tree": "e14bba46d6af691a2832907f6b3f64caac3c736c",
      "parents": [
        "fea28c9367c9d1a48ae56c554dd51a428f2d1b03",
        "8952a4488e81205e3013b6b456dec503e05eebd0"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Sep 23 19:08:08 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Sep 23 20:33:19 2010 -0700"
      },
      "message": "resolved conflicts for merge of 8952a448 to master\n\nChange-Id: I9c752a5d10ae8d8e5ead1243b6abd4795204fc0b\n"
    },
    {
      "commit": "8952a4488e81205e3013b6b456dec503e05eebd0",
      "tree": "44370605866624d20b30ff4a167869ce9fa296cd",
      "parents": [
        "00cb6417dcaea2b1d02f47b3afb60c435712161b",
        "287952c35e148811c106bc0f5036eabf20f71562"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Sep 23 16:04:23 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 23 16:04:23 2010 -0700"
      },
      "message": "am 287952c3: Fix issue #3022508: Crash during media scan\n\nMerge commit \u0027287952c35e148811c106bc0f5036eabf20f71562\u0027 into gingerbread-plus-aosp\n\n* commit \u0027287952c35e148811c106bc0f5036eabf20f71562\u0027:\n  Fix issue #3022508: Crash during media scan\n"
    },
    {
      "commit": "287952c35e148811c106bc0f5036eabf20f71562",
      "tree": "baf7ae1e8a086c6e14138536caa925b2a793ce69",
      "parents": [
        "f9ec03c0f5fc2c6eba5bbead24c4eb314c0205be"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 22 22:34:31 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Sep 23 15:59:28 2010 -0700"
      },
      "message": "Fix issue #3022508: Crash during media scan\n\nDon\u0027t kill processes for excessive wake lock use, even if they\nare in the background, as long as they have running services.\n\nAlso fix some problems with this, such as not noting the kill\nin battery stats.\n\nAnd add killing of processes for cpu usage as well, along with\nsome optimizations to computing CPU usage.\n\nAnd fix BatteryWaster to be better behaving for testing these\ncases.\n\nAdd new \"monitor\" command to am to watch as the activity manager\ndoes stuff (so we can catch things at the point of ANR).\n\nFinally some miscellaneous debug output for the stuff here, as\nwell as in progress debugging of an ANR.\n\nChange-Id: Ib32f55ca50fb7486b4be4eb5e695f8f60c882cd1\n"
    },
    {
      "commit": "1358a1c8062a800f1c53d0400164c8e0dbd2d224",
      "tree": "3f021227e57ff40e313ac437274f6a3087cac2ba",
      "parents": [
        "3cf18f5c9697273e34acfaf7536cc472c97ee3fa"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Sep 22 15:42:43 2010 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Sep 22 15:43:34 2010 +0100"
      },
      "message": "Fix DumpRenderTree2 to clear AppCache between tests\n\nChange-Id: I1bafc79bbdbec0df7e4c8039488478a3bfcb3bd4\n"
    },
    {
      "commit": "3cf18f5c9697273e34acfaf7536cc472c97ee3fa",
      "tree": "19c25861aa4a3313295a5163a6bef27f640a259d",
      "parents": [
        "0e1d6876f93332eb430d31d48f627ad812abb29d"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Sep 22 15:41:05 2010 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Sep 22 15:43:34 2010 +0100"
      },
      "message": "Fix DumpRenderTree2 to wait for the WebCore thread to become ready\n\nThis is required to make sure that the WebCore thread\u0027s message\nhandlers are ready to receive settings.\n\nChange-Id: I2c4df95e3b7409535b739ada957d93a7e6cd78d6\n"
    },
    {
      "commit": "0e1d6876f93332eb430d31d48f627ad812abb29d",
      "tree": "720b9957725544f5bdb3cd223acf0b61813b37e4",
      "parents": [
        "34f3851e9534b19ab0f02d3eb11f52ddb2635530"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Mon Sep 20 14:17:34 2010 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Sep 22 15:33:05 2010 +0100"
      },
      "message": "Fix a bug in DumpRenderTree2\u0027s run_apache2.py script\n\nWe use a printf style approach when setting the run command in the\ncommand string to be executed. When doing so, the printf must be\napplied to only the relevant part of the string. This avoids problems\nin the case that other parts of the string contain special character\nsequences, such as \u0027%s\u0027 in a custom log directive.\n\nChange-Id: I87df773a2872320386a34cb6a5041a9e0ba6f31e\n"
    },
    {
      "commit": "34f3851e9534b19ab0f02d3eb11f52ddb2635530",
      "tree": "663477267603d57aca38660a698c191da7171424",
      "parents": [
        "f09aafa27503becdcbe2244356c2c7505dff8fe4"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Mon Sep 20 14:06:04 2010 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Sep 22 15:33:05 2010 +0100"
      },
      "message": "Fix DumpRenderTree2 to make AbstractResult serializable\n\nThis should have been doen as part of\nhttps://android-git.corp.google.com/g/#change,65283\n\nChange-Id: I7a4681f98014ff5a7546a7346fc5523e01f62e19\n"
    },
    {
      "commit": "f09aafa27503becdcbe2244356c2c7505dff8fe4",
      "tree": "08413369e3258a615a1a88d895490594b670ad56",
      "parents": [
        "70727d1f750b7bf9e583845fc108d936c3fbc64e"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Mon Sep 20 14:02:28 2010 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Sep 22 15:33:05 2010 +0100"
      },
      "message": "Fix DumpRenderTree2 to handle SSL errors\n\nThis fixes http/tests/appcache/different-https-origin-resource-main.html\n\nChange-Id: I90e151c027b2d8c55ea82104c02e4a641b933024\n"
    },
    {
      "commit": "70727d1f750b7bf9e583845fc108d936c3fbc64e",
      "tree": "6a18a263a21b2048bf3e8569370778edc437549e",
      "parents": [
        "33404191eb4ee51251368362be79aea555c5e6c1",
        "f0c289e24cc2315f5570f5643456ad8191c1216b"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Sep 22 07:28:29 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 22 07:28:29 2010 -0700"
      },
      "message": "Merge \"Fix DumpRenderTree2 to correctly add JavaScript interfaces to new windows\""
    },
    {
      "commit": "76f609118574a76b10cb90bcf061b15546bc38ee",
      "tree": "0eef87cd6a9fafa0665e48aec7a1ed65e4e5b8e3",
      "parents": [
        "6bfc93cdd3639de37876776eb2ebd6284327610b",
        "ddb80bebb0776e6d852aab6e8bba5d5591847a55"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Sep 21 16:50:50 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 21 16:50:50 2010 -0700"
      },
      "message": "Merge \"Add support for circular gradients to the GL renderer.\""
    },
    {
      "commit": "ddb80bebb0776e6d852aab6e8bba5d5591847a55",
      "tree": "460e39e115bf75648a3b4dbc9788c911751bd848",
      "parents": [
        "ee916f14cbd1fe1422c063ce2ef7b185e2bc5c6f"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Sep 20 19:04:33 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Sep 21 16:48:50 2010 -0700"
      },
      "message": "Add support for circular gradients to the GL renderer.\n\nThis change also adds full support for local transformation matrices on\nsweep and radial gradients.\n\nChange-Id: Id8773bc0766575190e3f3d51984fc5e57b266c3f\n"
    },
    {
      "commit": "399542a7a30aa691c4923961c557fc99960786fd",
      "tree": "af308ab14a6980a2f6a11b241e0d39bc2bee0817",
      "parents": [
        "c2d591247f61c5e8efc6f3518b8b4dda9e9b5137",
        "ee916f14cbd1fe1422c063ce2ef7b185e2bc5c6f"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Sep 20 17:55:58 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 20 17:55:58 2010 -0700"
      },
      "message": "Merge \"Add support for SweepGradient in the GL renderer.\""
    },
    {
      "commit": "ee916f14cbd1fe1422c063ce2ef7b185e2bc5c6f",
      "tree": "4fd53bcd273d42fa1aebb064b18563aa293467b1",
      "parents": [
        "b5ab4173e0927e4668a45298c9900cd8007584e1"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Sep 20 17:53:08 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Sep 20 17:54:17 2010 -0700"
      },
      "message": "Add support for SweepGradient in the GL renderer.\n\nChange-Id: I7aa397ed4e34655ead9ba1f5b4ce087665e0f022\n"
    },
    {
      "commit": "ef1e7763c2dc5b9bac69cc747efe05c81d9fd9fc",
      "tree": "f528a7580bee46ead66e3d5153abb268a22075d6",
      "parents": [
        "4200dcaa7bd8b4efb6b88114dba8b93e6181c252"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Sep 17 18:38:38 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Sep 20 14:14:02 2010 -0400"
      },
      "message": "Tablet ticker.\n\nChange-Id: Ia3db5cc29eac1703123de3e1c6dc7c22e7d024eb\n"
    },
    {
      "commit": "394e0fb84996f5f5ee9e33c9e2f0e11066e6f943",
      "tree": "65866dbab103ca2e844be0c00265615b37a5acdb",
      "parents": [
        "fadb0de33d3d4b0da765e2d3f60b895016b89c4f"
      ],
      "author": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Fri Sep 17 16:35:46 2010 +0100"
      },
      "committer": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Fri Sep 17 16:35:46 2010 +0100"
      },
      "message": "Updated Summarizer to use SQLite DB.\n\nIt avoids OOM issues by dumping the memory to the DB every\nfew hundred tests and then reading them in chunks when\ngenerating summaries, etc.\n\nChange-Id: I5f63d960d456f17e9f2189230a7ae0ca5607ce51\n"
    },
    {
      "commit": "fadb0de33d3d4b0da765e2d3f60b895016b89c4f",
      "tree": "4dec06dffcc610954d1c24ac4fcb9e746901f6d3",
      "parents": [
        "76c97ee414dfc752ce26201a440bf7c451acae85"
      ],
      "author": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Fri Sep 17 15:23:55 2010 +0100"
      },
      "committer": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Fri Sep 17 16:14:39 2010 +0100"
      },
      "message": "Changed Summarizer to dump generated html code to file every few hundred tests to avoid OOM errors.\n\nChange-Id: Id0917d45ffab2e47d67d17d629f342add5292d4e\n"
    },
    {
      "commit": "76c97ee414dfc752ce26201a440bf7c451acae85",
      "tree": "a1f02eb1463fb29473e818b3d1ef18e90c805eb4",
      "parents": [
        "062c0c98469e3322fdc01d88a66c9ef1ae3f829a"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Fri Sep 17 15:41:11 2010 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Fri Sep 17 16:12:21 2010 +0100"
      },
      "message": "Fix DumpRenderTree2 to serve HTTP tests on http://127.0.0.1:8000\n\nCurrently DumpRenderTree2 serves HTTP tests on http://localhost:8080.\nSome of the tests hardcode \u0027http://127.0.0.1:8000\u0027 for resources, so\nwe must use this scheme and port for the requests to be same-origin.\n\nThis fixes LayoutTest http/tests/appcache/credential-url.html\n\nChange-Id: I2a9c402fc7b0e0b62eb4a278d67ac0e63ef96e8b\n"
    },
    {
      "commit": "062c0c98469e3322fdc01d88a66c9ef1ae3f829a",
      "tree": "df43c96b133da29d39644e58736ea1c5a18c063f",
      "parents": [
        "517ebf14d4da3c4f2f07f520cdeabc1911442cd3",
        "9893d96d1231235f3d984e9dc751f08409a5f873"
      ],
      "author": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Fri Sep 17 07:29:14 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 17 07:29:14 2010 -0700"
      },
      "message": "Merge \"Updated ManagerService to call Summarizer.summarize() in a separate thread.\""
    },
    {
      "commit": "517ebf14d4da3c4f2f07f520cdeabc1911442cd3",
      "tree": "6c45273354160f446d44cc6293b2ea5035b7f825",
      "parents": [
        "b6a2364ebad11596858892fa9806346e1c011ad6",
        "4af7705631880a8f0b1d2c34df47be4b554b7a15"
      ],
      "author": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Fri Sep 17 07:28:58 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 17 07:28:58 2010 -0700"
      },
      "message": "Merge \"Changed the behaviour of run_apache2.py restart.\""
    },
    {
      "commit": "4af7705631880a8f0b1d2c34df47be4b554b7a15",
      "tree": "42f8796a2b8960dd05b47535b1c6e2e1d45dd425",
      "parents": [
        "44ce3242a984bc3959e43fc832966d7f0ed61159"
      ],
      "author": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Fri Sep 17 14:43:03 2010 +0100"
      },
      "committer": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Fri Sep 17 15:27:34 2010 +0100"
      },
      "message": "Changed the behaviour of run_apache2.py restart.\n\nNow it explicitly stops and starts the server and not just invokes apache2 -k restart\n\nChange-Id: I74cfa9c3388552fcc56b62c5ab614262ca540d0b\n"
    },
    {
      "commit": "9893d96d1231235f3d984e9dc751f08409a5f873",
      "tree": "38273a85d3d8e0a17cedb195076babcdae2ca9ba",
      "parents": [
        "b6a2364ebad11596858892fa9806346e1c011ad6"
      ],
      "author": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Fri Sep 17 15:10:18 2010 +0100"
      },
      "committer": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Fri Sep 17 15:11:15 2010 +0100"
      },
      "message": "Updated ManagerService to call Summarizer.summarize() in a separate thread.\n\nThis could potentially take a long time and result in ANR.\n\nChange-Id: Ib8b246e627e841217b68c955d92c97801e93d923\n"
    },
    {
      "commit": "b6a2364ebad11596858892fa9806346e1c011ad6",
      "tree": "e38cd9896a043687737f8e1ba7b166f6b6352d4d",
      "parents": [
        "44ce3242a984bc3959e43fc832966d7f0ed61159",
        "8a6def02473ee4fbffcd1b34173daf751d316202"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Fri Sep 17 06:40:24 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 17 06:40:24 2010 -0700"
      },
      "message": "Merge \"Update DumpRenderTree2 to handle failing tests where no meaningful diff is available\""
    },
    {
      "commit": "f0c289e24cc2315f5570f5643456ad8191c1216b",
      "tree": "22b05a0f85e82c8f11b57f72b1db571ef4b47363",
      "parents": [
        "8a6def02473ee4fbffcd1b34173daf751d316202"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Fri Sep 17 12:49:45 2010 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Fri Sep 17 13:21:51 2010 +0100"
      },
      "message": "Fix DumpRenderTree2 to correctly add JavaScript interfaces to new windows\n\nWhen adding JavaScript interfaces to a WebView, they must be passed to\nthe WebView constructor, rather than to\nWebView.addJavascriptInterface() if they are to be used immediately\nwithout the risk of race conditions.\n\nThis fixes LayoutTest\nhttp/tests/appcache/crash-when-navigating-away-then-back.html\n\nThis was fixed for DumpRenderTree in\nhttps://android-git.corp.google.com/g/23804\n\nChange-Id: I1581d6d6cfc1b35be1ec2f2e5b5b944da2b4b935\n"
    },
    {
      "commit": "8a6def02473ee4fbffcd1b34173daf751d316202",
      "tree": "a3d43e26ebb52c6b569edfb0bb1ea191712ab695",
      "parents": [
        "c0847c55eaef5b91d91abfdcfee5650eb22866eb"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Fri Sep 17 11:39:22 2010 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Fri Sep 17 13:21:22 2010 +0100"
      },
      "message": "Update DumpRenderTree2 to handle failing tests where no meaningful diff is available\n\nCurrently, DumpRenderTree2 asigns the following result codes\n{PASS, FAIL_RESULT_DIFFERS, FAIL_NO_EXPECTED_RESULT, FAIL_TIMED_OUT,\nFAIL_CRASHED}\n\nThis is not strictly correct, as a test may fail for any of three\nreasons - crashing, timing out, or the the result not being as\nexpected. Therefore, it\u0027s possible for a test to fail even if the\nresult is as expected.\n\nThis patch updates AbstractResult to handle each of the three reasons\nfor failure separately. We then test all three to determine if the\ntest has passed.\n\nThis allows us to correctly report whether or not the result differs\nfrom expected for a failing test.\n\nChange-Id: I7adcfe72c4dd0bd3de2e1b868d9807be6eb5bddf\n"
    },
    {
      "commit": "44ce3242a984bc3959e43fc832966d7f0ed61159",
      "tree": "79796ef60278db9e451e429c16c39e2c6854bfbe",
      "parents": [
        "c0847c55eaef5b91d91abfdcfee5650eb22866eb",
        "78fbc54c182cfc6b21fe745213b02b7ea18775e7"
      ],
      "author": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Fri Sep 17 05:04:19 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 17 05:04:19 2010 -0700"
      },
      "message": "Merge \"Changed run_layout_tests.py and run_apache2.py to accept alternative tests root dir.\""
    },
    {
      "commit": "c0847c55eaef5b91d91abfdcfee5650eb22866eb",
      "tree": "d664d741d7155948834867e060ac64ac8d2af4bb",
      "parents": [
        "2c38de8436fefb5c2834d843ab3520474bc3a35a"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Fri Sep 17 11:11:29 2010 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Fri Sep 17 12:30:21 2010 +0100"
      },
      "message": "Remove superfluous CSS from DumpRenderTree2\u0027s Summarizer\n\nChange-Id: Ifc3764ec3cf7bd5ee412abaf45112eed22083456\n"
    },
    {
      "commit": "2c38de8436fefb5c2834d843ab3520474bc3a35a",
      "tree": "6b1750e5f8a2305c0111a89c6ab284c11a53515e",
      "parents": [
        "9e2f4096cd9c01ffc05e405f92c7b77efac09e64"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Sep 16 18:57:55 2010 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Fri Sep 17 12:30:21 2010 +0100"
      },
      "message": "Implement WebViewClient.onReceivedHttpAuthRequest() in DumpRenderTree2\n\nThis fixes LayoutTest http/tests/appcache/auth.html.\n\nChange-Id: Idd9ead9c35341cc6a787d409ae2fe1bebef01d60\n"
    },
    {
      "commit": "78fbc54c182cfc6b21fe745213b02b7ea18775e7",
      "tree": "faf9cef84778b875a1cf4a8ff43bcedb74e2df5d",
      "parents": [
        "44c7197a8b3156c055fb596e62c5fd7f6bca7e8c"
      ],
      "author": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Thu Sep 16 19:13:01 2010 +0100"
      },
      "committer": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Fri Sep 17 12:18:56 2010 +0100"
      },
      "message": "Changed run_layout_tests.py and run_apache2.py to accept alternative tests root dir.\n\nChange-Id: I6d0537b6712ca6f68ec004e5e8bf95b97b9017fc\n"
    },
    {
      "commit": "a977120681904ee6309f3e90f51c6cc43615c007",
      "tree": "b4a3cb1b5cb4ddbe130b69809b11a274ba177433",
      "parents": [
        "ca6fd847945464c2ddddcd165021082c048f05fb",
        "759ea80dca64ad652110a129e0d8bf93fea79f61"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Sep 16 20:51:45 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 16 20:51:45 2010 -0700"
      },
      "message": "Merge \"Add support for drawLines(), with anti-aliasing\""
    },
    {
      "commit": "759ea80dca64ad652110a129e0d8bf93fea79f61",
      "tree": "910900df67d9f9fed51398de2a03f40e2abefec5",
      "parents": [
        "bf434114cbf55b216fdc76fc8d65a75e84c9dab5"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Sep 16 20:49:46 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Sep 16 20:49:46 2010 -0700"
      },
      "message": "Add support for drawLines(), with anti-aliasing\n\nChange-Id: I16c0593c5671490909dec13a85df601e1428a1a6\n"
    },
    {
      "commit": "44c7197a8b3156c055fb596e62c5fd7f6bca7e8c",
      "tree": "62bb2a09270e730da55f30402afc75e043068ef0",
      "parents": [
        "fa03cfaeeb9b0bec4b9c497420852be9a2939ee1",
        "2622f30284c808a917618332d35e9202ebefaac5"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Sep 16 04:59:28 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 16 04:59:28 2010 -0700"
      },
      "message": "Merge \"Make DumpRenderTree2 appear in the \u0027Dev Tools\u0027 application\""
    },
    {
      "commit": "857d7cf80ee37fc3b1d55ecfa4c27029672f5114",
      "tree": "fe220ae4f4186d40e741c95d499d7e3e8be5ce0b",
      "parents": [
        "03df1b5da60c5e2d3218937cd3978616f822e763",
        "6820ac8b14b4558f5d8b833dde80895306a3e137"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Sep 15 18:15:10 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 15 18:15:10 2010 -0700"
      },
      "message": "Merge \"Fix 9patch rendering.\""
    },
    {
      "commit": "6820ac8b14b4558f5d8b833dde80895306a3e137",
      "tree": "b90f253c05f20ae8a36c7bdc49147d447b75e7d5",
      "parents": [
        "9322775014432ed6c87c864e98fe482f879ff233"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Sep 15 18:11:50 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Sep 15 18:11:50 2010 -0700"
      },
      "message": "Fix 9patch rendering.\n\nChange-Id: Ic4c18ff483cca95fbabcb10843f7714efe488adb\n"
    },
    {
      "commit": "2622f30284c808a917618332d35e9202ebefaac5",
      "tree": "929029f34d09667185b9c65b29c767065bc549b3",
      "parents": [
        "fb5a2d736573ab4b03d615a2dbc3dd84cc78f414"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Sep 15 23:08:37 2010 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Sep 15 23:08:37 2010 +0100"
      },
      "message": "Make DumpRenderTree2 appear in the \u0027Dev Tools\u0027 application\n\nBug: 2999543\nChange-Id: I1791c7b1a82f23ff742a68f365d7092c36804efd\n"
    },
    {
      "commit": "7352c8bb4242caeba47e7696541c133760cc95de",
      "tree": "1735bcc8314f711822ce8d06c7fa70054fc29cb6",
      "parents": [
        "d0fa371f276fde32d81c037006941bc93da0bb03",
        "0535d8577fb2a3687428f462c591ae3220e1f773"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed Sep 15 11:36:58 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 15 11:36:58 2010 -0700"
      },
      "message": "am 0535d857: am 94126238: Merge \"Remove SSLContextImpl.engineInit(..) that takes persistent cache arguments\" into gingerbread\n\nMerge commit \u00270535d8577fb2a3687428f462c591ae3220e1f773\u0027\n\n* commit \u00270535d8577fb2a3687428f462c591ae3220e1f773\u0027:\n  Remove SSLContextImpl.engineInit(..) that takes persistent cache arguments\n"
    },
    {
      "commit": "d96c5e0cb31f486fb30dc836f0e74b2216f2ccc2",
      "tree": "2ca588ea5443782410d011bad3e7ea94e4b265f9",
      "parents": [
        "fb5a2d736573ab4b03d615a2dbc3dd84cc78f414"
      ],
      "author": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Wed Sep 15 11:27:49 2010 +0100"
      },
      "committer": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Wed Sep 15 11:27:49 2010 +0100"
      },
      "message": "Added setXSSAuditorEnabled() LayoutTestController function.\n\nChange-Id: I262e434573ee79c998f3ace5103c191fc0989bd2\n"
    },
    {
      "commit": "0535d8577fb2a3687428f462c591ae3220e1f773",
      "tree": "5509b68682e87d964d3f3d611af96f3be599eeb4",
      "parents": [
        "e92fdd261eed516a8821675ceca971d1c90d772b",
        "94126238427f04ecb86fe6832113afb2f04e89b5"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Tue Sep 14 11:17:22 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 14 11:17:22 2010 -0700"
      },
      "message": "am 94126238: Merge \"Remove SSLContextImpl.engineInit(..) that takes persistent cache arguments\" into gingerbread\n\nMerge commit \u002794126238427f04ecb86fe6832113afb2f04e89b5\u0027 into gingerbread-plus-aosp\n\n* commit \u002794126238427f04ecb86fe6832113afb2f04e89b5\u0027:\n  Remove SSLContextImpl.engineInit(..) that takes persistent cache arguments\n"
    },
    {
      "commit": "023606abb6784ebc8e56bbff7e87ca695752cdde",
      "tree": "e9d44d53cf06dd73642dd002e9ca6b63f9636d06",
      "parents": [
        "8a2e55239a13ae20d3a61288098cc59abee1b097",
        "75aa0d382844dbee2d7931f21245112c27dd3d64"
      ],
      "author": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Tue Sep 14 10:37:46 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 14 10:37:46 2010 -0700"
      },
      "message": "Merge \"Changed Summarizer to add header before printing the path in summary.txt and details.html\""
    },
    {
      "commit": "8a2e55239a13ae20d3a61288098cc59abee1b097",
      "tree": "e6ccf3ab5e91025e35e872e83dced537442f77fc",
      "parents": [
        "ac0b599fa7a72a6a529e8bde0463e6151694b2f7",
        "757dcbb80371ad9211e288faf02bad91bae4a717"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Sep 14 10:21:30 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 14 10:21:30 2010 -0700"
      },
      "message": "Merge \"Implement LayoutTestController.setAppCacheMaximumSize() for DumpRenderTree2\""
    },
    {
      "commit": "75aa0d382844dbee2d7931f21245112c27dd3d64",
      "tree": "c8e39a0dfca887d7ec2c0d4d348e06983153b770",
      "parents": [
        "540aada302af83330d42ee4cf53bbc571de4f3be"
      ],
      "author": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Tue Sep 14 16:13:01 2010 +0100"
      },
      "committer": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Tue Sep 14 18:13:07 2010 +0100"
      },
      "message": "Changed Summarizer to add header before printing the path in summary.txt and details.html\n\nChange-Id: I6413e1871ede077793d49b7d4732f90d0aea352f\n"
    },
    {
      "commit": "ac0b599fa7a72a6a529e8bde0463e6151694b2f7",
      "tree": "8583bf0d818acfa0a848f17806f6c9909d2a15e4",
      "parents": [
        "9a68713ca08b5af1fc48b7d7457d92c49e97e291",
        "2e367376690282a262cfcbd21d4c18862b48f38c"
      ],
      "author": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Tue Sep 14 10:04:23 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 14 10:04:23 2010 -0700"
      },
      "message": "Merge \"Made the run_layout_tests.py script restart the apache2 server before it starts.\""
    },
    {
      "commit": "757dcbb80371ad9211e288faf02bad91bae4a717",
      "tree": "2c6f9acdd5ed8f6fbee9bbe543ef95d1370f376d",
      "parents": [
        "8a0db6f5ffbe03afa46f35b550af413d193546e9"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Sep 14 14:45:36 2010 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Sep 14 16:59:17 2010 +0100"
      },
      "message": "Implement LayoutTestController.setAppCacheMaximumSize() for DumpRenderTree2\n\nChange-Id: I7db486ccee1b9ebe84b89b98ba1a9b6e933d8f4e\n"
    },
    {
      "commit": "8a0db6f5ffbe03afa46f35b550af413d193546e9",
      "tree": "92221d0752eecb85a32715007a452de26bbfabd3",
      "parents": [
        "05f5a78df6e67067426f2e55b78e6bc8c8bd91cf",
        "5de8b998f571b4318104ec9a3e2f780459ce09e2"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Sep 14 08:25:26 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 14 08:25:26 2010 -0700"
      },
      "message": "Merge \"Sort LayoutTestController methods alphabetically\""
    },
    {
      "commit": "2e367376690282a262cfcbd21d4c18862b48f38c",
      "tree": "e2686c0430727028247ed9b41ca7c63fd10faa43",
      "parents": [
        "540aada302af83330d42ee4cf53bbc571de4f3be"
      ],
      "author": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Tue Sep 14 16:09:11 2010 +0100"
      },
      "committer": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Tue Sep 14 16:09:11 2010 +0100"
      },
      "message": "Made the run_layout_tests.py script restart the apache2 server before it starts.\n\nChange-Id: Ic6b4e63d20a95daddd3dfde32d4168b235d7dd91\n"
    },
    {
      "commit": "5de8b998f571b4318104ec9a3e2f780459ce09e2",
      "tree": "daed84f6ec889c0c8517016a4c8343120706c1c1",
      "parents": [
        "d210fd26b2f32fec26c2e7bb355de8b5b3e25b79"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Sep 14 14:42:31 2010 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Sep 14 14:44:29 2010 +0100"
      },
      "message": "Sort LayoutTestController methods alphabetically\n\nThis makes it easier to keep trac of which methods are implemented.\nNo functional changes.\n\nChange-Id: I389ec5c0f7e77def6a479e387d1373b2b87f60c2\n"
    },
    {
      "commit": "540aada302af83330d42ee4cf53bbc571de4f3be",
      "tree": "618253617bdac2325cc9709e8003754d997e5164",
      "parents": [
        "59e46ef785424ed036fe95b76998de62bf77818c",
        "d210fd26b2f32fec26c2e7bb355de8b5b3e25b79"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Sep 14 06:27:08 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 14 06:27:08 2010 -0700"
      },
      "message": "Merge \"Add to DumpRenderTree2 the option to suppress showing results in the host browser\""
    },
    {
      "commit": "d210fd26b2f32fec26c2e7bb355de8b5b3e25b79",
      "tree": "81f038ecbc94ffd846e4dd7c06452cbb01510a5b",
      "parents": [
        "8e0835c08e956519264deab8d759595cdd19de42"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Sep 14 13:34:19 2010 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Sep 14 14:24:59 2010 +0100"
      },
      "message": "Add to DumpRenderTree2 the option to suppress showing results in the host browser\n\nChange-Id: I78841ab5fad4e3ee0d5fe559489bf8cfd81abd23\n"
    }
  ],
  "next": "59e46ef785424ed036fe95b76998de62bf77818c"
}
