)]}'
{
  "log": [
    {
      "commit": "7da6ac33a9de82be52e22846d5f22d502452854c",
      "tree": "2702555b7795977ce55732015b9745e7bb031b37",
      "parents": [
        "bca1c4ffad8c28fc142eddcd33095dfa2ebfb0a0"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Dec 09 19:22:04 2010 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Dec 09 19:22:04 2010 -0800"
      },
      "message": "Fix issue #3272051: Use backward transition when going backwards.\n\nAlso know as:\n\nIssue #3272051 Contacts edit view: Tapping the in-app back button\nresults in a forward transition\n\nYeah more complexity in deciding which animation to use.\n\nAlso reduce complexity in deciding which app\u0027s animation set to use,\nto balance things out (and make it have less stupid behavior).\n\nChange-Id: I78c6c5c5249a96206f7e03ce587c1dcb9a7dc14f\n"
    },
    {
      "commit": "279d34f4b26caf77e5dde2f7cbe3d286ac54dda6",
      "tree": "6c3877ca5d0e383fa0aa601eea4395741a9dae04",
      "parents": [
        "324c31622b3f0c0d94cfece32df3261c5f2cb20e",
        "a957eea78557cb47a91d44d9e6ee641c58cf1c07"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Dec 08 19:10:51 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 08 19:10:51 2010 -0800"
      },
      "message": "Merge \"New, better line drawing implementation. Bug #3207544 Bug #3225875\""
    },
    {
      "commit": "a957eea78557cb47a91d44d9e6ee641c58cf1c07",
      "tree": "bc6ee438bdb116feee2fef40ada876367544dcbb",
      "parents": [
        "1e8b5fea90e6160f8cdd101767d0a8f6842751fd"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Dec 08 18:34:42 2010 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Dec 08 19:06:58 2010 -0800"
      },
      "message": "New, better line drawing implementation.\nBug #3207544\nBug #3225875\n\nChange-Id: Ibdd1dfc64e01625d5c441f39eb0aa3ee647f6ff5\n"
    },
    {
      "commit": "e81d1f9012414b6973b16a65a0660cbaff7d4921",
      "tree": "f88e2a5725b71c3dd3951452d6dd3cbe17318170",
      "parents": [
        "9cf29560e82120a3bab3875a7362be95454ec0c2"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue Dec 07 18:00:18 2010 -0800"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue Dec 07 18:00:18 2010 -0800"
      },
      "message": "re-enable HW acceleration in DRT\n\nChange-Id: I281f7fd94624611797fceb162d6a5e12b6b08d20\n"
    },
    {
      "commit": "b05deade050e82bfbdb4a64155e5f0f014e8e743",
      "tree": "ba280dd93139e4cba68839959a95e51424d1969e",
      "parents": [
        "afeffb744feea960f5b8a441984badd270207b62"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Mon Dec 06 11:34:14 2010 -0800"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Mon Dec 06 11:34:14 2010 -0800"
      },
      "message": "disable HW acceleration\n\ncurrently DRT will block upon launch if HW acceleration is enabled. see\nb/3255765.\n\nChange-Id: I19f2e6a6673a0284fd4916370b06aa80e04df4d2\n"
    },
    {
      "commit": "afeffb744feea960f5b8a441984badd270207b62",
      "tree": "5f72d02f361b668ac464f0d1d6499e8a6b27c18a",
      "parents": [
        "2ee1856f814c4246f1b56db21693432442a70d94",
        "0006952a8dc5a115cceb597ac53ec5bce703fd4f"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Mon Dec 06 11:28:49 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 06 11:28:49 2010 -0800"
      },
      "message": "Merge \"change how assets are copied out of apk\""
    },
    {
      "commit": "0006952a8dc5a115cceb597ac53ec5bce703fd4f",
      "tree": "50133d20f474789e3421867c590f730a605dc837",
      "parents": [
        "02047f7e88f1d78b29d6d93dc521df279398505d"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Mon Dec 06 11:17:38 2010 -0800"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Mon Dec 06 11:24:01 2010 -0800"
      },
      "message": "change how assets are copied out of apk\n\nCurrently test code use getActivity to get DRT\u0027s assets. However\nthe side effect is that this will actually launch the activity.\nThis is not affecting any tests yet, however there are cleaner\nways to do this. The instrumentation framework provides a\ngetTargetContext call which will give access to app under test\u0027s\ncontext, and therefore granting access to its assets.\n\nChange-Id: I0560b0fa5681f80bcb9296beec3fd0549c40cc8e\n"
    },
    {
      "commit": "3e8f5a2c1beb4b918856063880e05125946e4347",
      "tree": "2875e2394cf6e6043323ee9c721f7baa2e364307",
      "parents": [
        "bcdf40b42fb8a4313461233d2db1eb959e2c6a70"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Dec 03 14:52:10 2010 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Dec 03 15:55:04 2010 -0500"
      },
      "message": "Hide navigation buttons and clock on lockscreen.\n\n(This introduces a StatusBarManager disable flag to ask the\nstatus bar to hide just the clock, which might be useful in\nother situations, such as clock/dock apps.)\n\nBug: 3130393\nChange-Id: Ia08627508518e2ed3713ffbf856e4ec42952b3a8\n"
    },
    {
      "commit": "7d936867a0827902941309741fbb7f40edfd0b09",
      "tree": "f18712b70626d9d23a52126978afecb6d55d4afe",
      "parents": [
        "2e1f5b0de3218e0f43fc8246760f854665da5856",
        "c54476b4a9f02869f157c05ed9f45a903d2e204d"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Wed Dec 01 11:19:28 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 01 11:19:28 2010 -0800"
      },
      "message": "Merge \"enabled hardware acceleration for DRT\""
    },
    {
      "commit": "c54476b4a9f02869f157c05ed9f45a903d2e204d",
      "tree": "593ff4033051cab87b1e1684b35490b4c245fafe",
      "parents": [
        "84e3916720e430e0d6debfaf5343b8a14fdf1ce4"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Wed Dec 01 11:16:24 2010 -0800"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Wed Dec 01 11:16:24 2010 -0800"
      },
      "message": "enabled hardware acceleration for DRT\n\nChange-Id: I1357c734288829b42cebe88f147f5b8a03ac6f74\n"
    },
    {
      "commit": "1bfddc8d15f74607e6e3a63a6d5335ba42337167",
      "tree": "277a14d212d39674b60cfd53fd2a3a10343a12dd",
      "parents": [
        "373a9983742b3d2370c36183aca3cde4614e6185"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Nov 30 16:17:28 2010 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Nov 30 16:17:28 2010 -0500"
      },
      "message": "Fix build.\n\nChange-Id: Iccbe1609bbe582180d1c61f908b8dce4d485494b\n"
    },
    {
      "commit": "373a9983742b3d2370c36183aca3cde4614e6185",
      "tree": "4582c14e6833fb227bb62b8d5941582b26eb0289",
      "parents": [
        "fefc0743f8b0e8a936f0d138de20eca025ffe8c7"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Nov 30 12:03:59 2010 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Nov 30 15:32:55 2010 -0500"
      },
      "message": "When updating notifications, always reuse the last row.\n\nOrdinarily, changing the \"when\" slot when updating a\nNotification will move its expanded payload to the bottom of\nthe notification panel\u0027s list. But if it\u0027s already at the\nbottom, this causes an unsightly out-then-in animation\nsequence. We now check for that exact situation.\n\nBug: 3222274\nBug: 3162218\nChange-Id: I8b643b3f8bce64e57a22bdbb06d92c196c2484c2\n"
    },
    {
      "commit": "2f422a50d6350a8c098c51bb866833faf09a3a4a",
      "tree": "663f593699c1f60515465a17e3d46705bf53e7b0",
      "parents": [
        "6d95662f98f4d61e31df8a01ac2e84870a21439e",
        "2aafca6408835307779e7f7dadb28929b11f11d5"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Mon Nov 29 17:50:04 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 29 17:50:04 2010 -0800"
      },
      "message": "Merge \"pass layout test list using external file\""
    },
    {
      "commit": "f23538c2b57e809e0d73442d3d9ab241f866a969",
      "tree": "d9b0f883e3073ed843795cd30e803bca401ba2ab",
      "parents": [
        "93fbae34ce8b6a1907b6f1daf42f17e3f0025346",
        "a662c8c92c78531f40352b117f5e32057b135a0f"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Nov 24 08:24:44 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 24 08:24:44 2010 -0800"
      },
      "message": "Merge \"Skip LayoutTest http/tests/cookies/third-party-cookie-relaxing.html\""
    },
    {
      "commit": "a662c8c92c78531f40352b117f5e32057b135a0f",
      "tree": "f671775b0b34b6ac9b7afe3cf24327bddaf6360b",
      "parents": [
        "3644bf11bf42ba694bf71d312947c85fa5f84daa"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Nov 24 14:53:13 2010 +0000"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Nov 24 14:54:04 2010 +0000"
      },
      "message": "Skip LayoutTest http/tests/cookies/third-party-cookie-relaxing.html\n\nBug: 3227269\nChange-Id: Iae94fe1c8b0ccb52463733c676569c0b9c887963\n"
    },
    {
      "commit": "2aafca6408835307779e7f7dadb28929b11f11d5",
      "tree": "c6c6bb5a84e1f4662ace0ea614b2eec433fb4ad8",
      "parents": [
        "3ee66f7b34b6216efb84ca6cb1cce63079561b99"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Mon Nov 22 15:35:57 2010 -0800"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue Nov 23 14:32:53 2010 -0800"
      },
      "message": "pass layout test list using external file\n\nCurrently layout test list is passed between two processes in\nintent, which does not work for large lists. This change store\nthe list in external storage folder (per app based, actual\nlocation determined by framework) instead.\n\nChange-Id: Ib175f766159f5e4f831d6b9ace9f1c4caef7298d\n"
    },
    {
      "commit": "621e17de87f18003aba2dedb719a2941020a7902",
      "tree": "978b402ced5bd03d3b4f6eaa9fbaaf186427823c",
      "parents": [
        "703c5f39c58168829e8d8f7ed7b5aea3f4fb600b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 22 15:59:56 2010 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 22 18:35:55 2010 -0800"
      },
      "message": "Implement issue #3221502: New APIs to support new back stack / task navigation\n\nWhat this adds:\n\n- A new Intent activity flag to completely replace an existing task.\n- A new Intent activity flag to bring the current home task up behind\n  a new task being started/brought to the foreground.\n- New versions of startActivity() that take an array of Intents to be\n  started, allowing applications to start a task in a specific state.\n- A public moveTaskToFront() method on ActivityManager, with a new flag\n  that allows the caller to have the task moved to the front with the\n  current home task immediately behind it.\n\nChange-Id: Ie8028d09acffb5349d98043c67676daba09f75c8\n"
    },
    {
      "commit": "8d0b655c496e9125fc8d289c4e5bc9a78297ba3d",
      "tree": "49ad9d96824e62cf44451de6f20d870e8941e0f5",
      "parents": [
        "83d97c8c7ddff9374f876bef48758414a7775cb1"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Nov 22 16:09:29 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Nov 22 16:19:40 2010 -0800"
      },
      "message": "Add a better notification test and clean up the flag handling in the notification builder.\n\nChange-Id: I9354ed2c2cda690f53e5f43ad60943b63b02e7d4\n"
    },
    {
      "commit": "561d3858bb9409b999a19f7ba93f0b12e1db835f",
      "tree": "c096c7d489c3d73ed8540a202486cc7ed3fdca11",
      "parents": [
        "3f76aa7755fbb2e77ca6a648bbfa1f75680788c9"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sat Nov 20 18:09:34 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Nov 21 16:16:28 2010 -0800"
      },
      "message": "The large icon for notifications.\n\nChange-Id: I8537c602b5b5fca03be8980295bfa28330543669\n"
    },
    {
      "commit": "3f76aa7755fbb2e77ca6a648bbfa1f75680788c9",
      "tree": "6a1111f3f09a71ad55ffdda586e3ed8059a4f560",
      "parents": [
        "3fe7f2f2e35692fe563ae00f62995030f1987c4f"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sat Nov 20 13:55:22 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Nov 21 16:16:28 2010 -0800"
      },
      "message": "Test for using the right size of notification info text.\n\nChange-Id: Iac8764542ddcd3ef0375f6d6d03225e9f6c2fc1c\n"
    },
    {
      "commit": "8595a3dd9a6feff70f8ddbad924d79b591d611e4",
      "tree": "4812cf3728cfd931cdfaa0e87746369d645325aa",
      "parents": [
        "46439cec0eb0da4d0f853f2d8712d0c00c98475b"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Nov 19 18:12:07 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Nov 21 16:16:28 2010 -0800"
      },
      "message": "Show the number in the expanded notification instead of in the bar.\n\nChange-Id: I248b4fe1732ed290e9f3f9c094de4544a0e396ab\n"
    },
    {
      "commit": "46439cec0eb0da4d0f853f2d8712d0c00c98475b",
      "tree": "66439c8d205d8851f16f3e51bb62327cd9ed6be1",
      "parents": [
        "804043193a46a79a8616fd7696fb781edb80b519"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Nov 19 13:56:21 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Nov 21 16:16:27 2010 -0800"
      },
      "message": "Update the look of the notifications.  Includes adding a new Notification.Builder class.\n\nChange-Id: I7c57b81c45defe77d6f3d22472e9cf8432bbed03\n"
    },
    {
      "commit": "221b1d6df7646d087aed594bea1b4a3b3d01cf10",
      "tree": "26ef759945c5b1db9a9141aea16a39ea175123b6",
      "parents": [
        "d89a30af1f37317a51088a207dda865a2f60c83a"
      ],
      "author": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Wed Nov 17 17:44:26 2010 +0000"
      },
      "committer": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Wed Nov 17 17:44:26 2010 +0000"
      },
      "message": "Removing some js script tests from the skip list\n\nChange-Id: I588c6d3c246d0233f7dfffa7920d44c14556c339\n"
    },
    {
      "commit": "7eec10e6c99c30d5ee061fec08ac89ad4254ac32",
      "tree": "b196fb70709f29c6f6e60423578162f5dd189e63",
      "parents": [
        "7c2ae6570321575ad74a25bdc72bea1ec6558660"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Nov 12 18:03:47 2010 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Nov 14 14:23:42 2010 -0800"
      },
      "message": "Get rid of the extended themes.\n\nWe now decide whether to use a bitmap background based on whether the\nwindow\u0027s drawing is hardware accelerated.  To do this, there is a new\n\"state_accelerated\" that state list drawables can be parameterized on,\nand the standard window background uses this to select a solid color\nor bitmap drawable as appropriate.\n\nIntroduces a little hackery to have wm preview windows pretend like\nthey are hardware accelerated even if they aren\u0027t, so the preview looks\ncloser to the actual app.\n\nAlso Add a DialogWhenLarge variation for the light theme.\n\nChange-Id: I215a79d5df65ba3eed52ab363cade9d8218a6588\n"
    },
    {
      "commit": "edfdd155273feaa14d3e1259627fe10f86e2b6ff",
      "tree": "9d951be9f94027f37a994fb67204029688efdda0",
      "parents": [
        "aca659c20748030c02d7ab31ff28f8293126092b"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Nov 11 18:56:11 2010 +0000"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Nov 11 20:06:42 2010 +0000"
      },
      "message": "Fix EventSender mouse events to correctly convert from screen coordinates\n\nThis is required for LayoutTest fast/dom/Node/mutation-blur.html\n\nChange-Id: Ib82f897ab61ac3a8e8eacee8ec08f5242c43c736\n"
    },
    {
      "commit": "aca659c20748030c02d7ab31ff28f8293126092b",
      "tree": "b8058c323fa4b341a12b9dff982eb6ff1c446136",
      "parents": [
        "6a108501b1b2106ebf36e89cf617ab780d477bf5"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Nov 11 18:48:01 2010 +0000"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Nov 11 20:05:56 2010 +0000"
      },
      "message": "Refactor EventSenderImpl.MousePoint\n\nThis factors out a new Point class and a new\ncreateViewPointFromContentCoordinates() method. This will allow Point\nand the conversion method to be re-used with mouse events.\n\nChange-Id: I2d689d0ffa0ad7ba01d0e90f78c812604ab96234\n"
    },
    {
      "commit": "6a108501b1b2106ebf36e89cf617ab780d477bf5",
      "tree": "c3b06258ad0f523a9fdd771c0aca655b3153e57c",
      "parents": [
        "6c8e20f96ae26533eb8081f4eab845ec710f9c9b"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Nov 11 14:32:20 2010 +0000"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Nov 11 16:54:05 2010 +0000"
      },
      "message": "Remove the failing expectation for fast/encoding/char-encoding.html for DRT\n\nThis test now passes with both HTTP stacks.\n\nBug: 3047156\nChange-Id: Ibb723d3e1b8bf45c23abf5ebd7a9789a5c7cc6de\n"
    },
    {
      "commit": "ace92b871a020a3d662511ea8b1aab30334015de",
      "tree": "d14c73f74e2ae1b1cba870b26d932d8826884c6c",
      "parents": [
        "494081aab9db951714fe4a9938000a7f93edc2ed"
      ],
      "author": {
        "name": "Iain Merrick",
        "email": "husky@google.com",
        "time": "Tue Nov 09 14:37:16 2010 +0000"
      },
      "committer": {
        "name": "Iain Merrick",
        "email": "husky@google.com",
        "time": "Tue Nov 09 15:44:16 2010 +0000"
      },
      "message": "Include .php tests in DumpRenderTree2.\n\nI\u0027ve manually checked the existing LayoutTests for false positives.\nThere are non-test .php files, but they\u0027re all in \"resources\"\nsubdirectories, so they should be caught by isTestDir(). Added an\nextra @warning to isTestFile() just in case.\n\nBug: 3164771\nChange-Id: Ib282acf46f6e839439ce521c4b2cb5820fcd263c\n"
    },
    {
      "commit": "c55fa1b999068fc7f242b88a87270b249ab366eb",
      "tree": "af5fb645204cb47af5f9d245f882e6318657915b",
      "parents": [
        "f7093befbbc64d324b6d4c41e98ae69bbed4cd31",
        "ca501d20360ffee3a37fc87538daf8281f8a14ed"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Nov 09 06:32:13 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 09 06:32:13 2010 -0800"
      },
      "message": "Merge changes I650518a4,If15fddac\n\n* changes:\n  Fix DumpRenderTree2 to not attempt to read expected results over HTTPS\n  Fix FsUtils.readDataFromUrl() to do the network request on a background thread\n"
    },
    {
      "commit": "ca501d20360ffee3a37fc87538daf8281f8a14ed",
      "tree": "434c1bfced5029b1c4b1dfd47181812c4e09b99d",
      "parents": [
        "cda9448206494b67c0812b9591cc066ca070a7a6"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Nov 09 13:36:43 2010 +0000"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Nov 09 13:36:43 2010 +0000"
      },
      "message": "Fix DumpRenderTree2 to not attempt to read expected results over HTTPS\n\nThis is required now that we have HTTPS tests in the triaged set of\ntests.\n\nChange-Id: I650518a4536ed903f637a44c0901b1e38bdc1a84\n"
    },
    {
      "commit": "cda9448206494b67c0812b9591cc066ca070a7a6",
      "tree": "7dbc0effddeb168ef67d3273ae0622a4335135ca",
      "parents": [
        "01b04e10df00dcf16bfb92f88b3b1932f579632e"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Nov 09 12:28:56 2010 +0000"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Nov 09 12:33:28 2010 +0000"
      },
      "message": "Fix FsUtils.readDataFromUrl() to do the network request on a background thread\n\nThis is required now that doing network requests on the main thread\nthrows NetworkOnMainThreadException.\n\nAlso updates TestsListPreloaderThread to create the FileFilter lazily\nand removes a superfluous FileFilter param from the Summarizer\nconstructor.\n\nChange-Id: If15fddac934cd8be611f6693b25837657abbddc3\n"
    },
    {
      "commit": "1a542c7b8ed0be049869a12d1e01e2604d052ac2",
      "tree": "ed1b5acbe31240e259689a6496ed1cf2dfa5dd1b",
      "parents": [
        "3915bb845b032dc184dba5e60970b803390ca3ed"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Nov 08 09:48:20 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Nov 08 13:02:58 2010 -0800"
      },
      "message": "The CHEEK_TOUCH stuff never worked.  Remove it.\n\nBug: 3104906\nChange-Id: Ia37236ba1775fc3ec8c111e2e0b85b105e0dea6a\n"
    },
    {
      "commit": "b52907f6be7edb3a8b709348af484dd7d646b13e",
      "tree": "aae3ed9cee450bdedf99da4251f502eeffee4021",
      "parents": [
        "960423d46fa8bf81b62ba8294afe1dbd45e7a143",
        "867812df8f85ddb17891734e7ce73d9d3a05dcfb"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Nov 04 11:50:51 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 04 11:50:51 2010 -0700"
      },
      "message": "Merge \"Add \"nodpi\" to DpiTest Android.mk\""
    },
    {
      "commit": "867812df8f85ddb17891734e7ce73d9d3a05dcfb",
      "tree": "d31bb9653b2b055843b31636c0205bf4a87e5315",
      "parents": [
        "c68134b74016b82e0c49c47b89d93b2d0921cbe5"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Nov 04 11:29:48 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Nov 04 11:30:37 2010 -0700"
      },
      "message": "Add \"nodpi\" to DpiTest Android.mk\n\nPart of the drawables for DpiTest is a nodpi directory, but the\nLOCAL_AAPT_FLAGS didn\u0027t specify it.\n\nBug: 3165492\nChange-Id: I989068d76f922db6048e6db7cc6822ab3234d36e\n"
    },
    {
      "commit": "5ec9924d24495822b589f1a17996655d66273b30",
      "tree": "60a92b5ceb25b980be02cef82ef56ecf55cb7f04",
      "parents": [
        "98444a944c9126898bc4c370f831a79bb3b30bd8"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Nov 03 16:19:08 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Nov 03 16:19:08 2010 -0700"
      },
      "message": "Fix rendering issue with layers.\n\nChange-Id: I1d511ab2707000762a942d32c300a9944ab38603\n"
    },
    {
      "commit": "4058ba052682129f2d1055116aaffb2e91c2013d",
      "tree": "035a170b99400499543ad81f977bdffb72fd53bd",
      "parents": [
        "2b69ce469d544f4b2cb6423feaf4da8df7cf7a64"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Oct 31 11:38:04 2010 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Oct 31 11:38:04 2010 -0700"
      },
      "message": "Allow both contentIntent and setOnClickPendingIntent in notifications\n\nFrom the app developer\u0027s request:\n\n  Intents assigned to specific views should take precedence over the content intent, but it should not\n  be required to set the content intent to null in order for the view-intents to work\n\nBug: 3107945\nChange-Id: Ic5282d441277a9a8c8c700ef3f43872f3405b58a\n"
    },
    {
      "commit": "b0cc50de14dc9e2d0d224803bb523aa7f48904ac",
      "tree": "6c9ce72f96bcb40a5a39ca9720e362715553a37d",
      "parents": [
        "e5bc8f617b48ab237bec22dd4572e678642f25eb"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Oct 26 16:55:56 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Oct 29 13:33:24 2010 -0400"
      },
      "message": "Notification flyovers.\n\nHold your finger on an individual notification icon to\nquickly show that notification\u0027s payload.\n\nAlso: Quickly swipe up on any icon to open the tray.\n\nBug: 2994009\n\nChange-Id: I2ae2b546fcfa62994b63b9376f487289b2d06796\n"
    },
    {
      "commit": "8164c2d338781c3a3c4a443941070dca5d88f2a7",
      "tree": "22f218c64471d29d1cfbc9a55cb8bb530cf78714",
      "parents": [
        "c361da845a205ac35e724c0ca436744d483de7aa"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Oct 25 18:03:28 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Oct 25 18:03:28 2010 -0700"
      },
      "message": "Don\u0027t change textures wrap modes on every draw.\n\nChange-Id: If6d3f313778cc7f3e803a063338539c8b3e165e3\n"
    },
    {
      "commit": "a0b46c9c441f017a2008ca8ee2c864987465996b",
      "tree": "5f2bd72c1e65c7005e3f495f9d1a485bc8079914",
      "parents": [
        "e6634981f12e1d218eaf61c6488af3d8c9f0d202"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Oct 21 15:32:06 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Oct 22 16:18:43 2010 -0700"
      },
      "message": "Implement issue #3116702: New manifest tags for supported screen sizes\n\nMerged from GB.\n\nChange-Id: I94730b54bcacd083f77708e84c35f4932a7b9d2e\n"
    },
    {
      "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"
    }
  ],
  "next": "70727d1f750b7bf9e583845fc108d936c3fbc64e"
}
