)]}'
{
  "log": [
    {
      "commit": "d6cd572df8067c40b3e0e7e74e58cdb456b33e92",
      "tree": "bb0ed888ea6af5780ad0b92c397297ebf4a579b8",
      "parents": [
        "73fddbae964ee41895c8218454d0ed7fd71d6913"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jan 17 14:42:41 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jan 17 14:42:41 2011 -0800"
      },
      "message": "Improve hardware layers rendering speed when setting a View\u0027s alpha.\n\nChange-Id: Ib1275677f531c60d9919978c5538c663fdb823b5\n"
    },
    {
      "commit": "1689c3459b27657b6900429ae64ac5323c584ce3",
      "tree": "00a4be73d862a7d4d44aade64b6def48222a0473",
      "parents": [
        "d6c54d97867edd566700c535f3edf57dd4396350",
        "2361098da3b9d9c3eeed410dc72ba62c0e9177cf"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jan 17 13:03:16 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 17 13:03:16 2011 -0800"
      },
      "message": "Merge \"Add BitmapFactory.Options.inMutable to load mutable bitmaps.\" into honeycomb"
    },
    {
      "commit": "2361098da3b9d9c3eeed410dc72ba62c0e9177cf",
      "tree": "f3c5cb63e38bfb99ef76e10400cb846ecc21c812",
      "parents": [
        "875862e3ec85153553ce50acc02863ea0720ccb6"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jan 17 12:51:55 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jan 17 13:04:12 2011 -0800"
      },
      "message": "Add BitmapFactory.Options.inMutable to load mutable bitmaps.\n\nChange-Id: Iaa222127520f3aa55072d44af12ee3477908b876\n"
    },
    {
      "commit": "fb13abd800cd610c7f46815848545feff83e5748",
      "tree": "299f1c241fc360cbf3016adee07ac3db46750203",
      "parents": [
        "90fc03bc493fc2c984599b198b9d50bc387134f2"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Sun Jan 16 15:16:38 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Sun Jan 16 15:16:38 2011 -0800"
      },
      "message": "Fix 9patch rendering in ExpandableListView.\n\nChange-Id: I60843d61a40b0cb7dd09923cb4489a5a76f20486\n"
    },
    {
      "commit": "94677083ab4c56ffef4a8a68d011d19333ab46c2",
      "tree": "789dbddd41fcd337cd9b121ad868dd34e259ed4c",
      "parents": [
        "6e72ff9082f82885d738f637d40bfe43d267107a",
        "fb13abd800cd610c7f46815848545feff83e5748"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Sun Jan 16 15:14:39 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jan 16 15:14:39 2011 -0800"
      },
      "message": "Merge \"Fix 9patch rendering in ExpandableListView.\" into honeycomb"
    },
    {
      "commit": "80a44401a22344f7eabce6976372ab144ef22893",
      "tree": "b13a229ef7c79e0d98feeb337359f1d060ad0e79",
      "parents": [
        "a47aa87a19c733e28d9d2db1c4eb7f29d668db7b"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sat Jan 15 16:22:24 2011 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sat Jan 15 16:22:24 2011 -0800"
      },
      "message": "Need to update the largeIcon for notifications when we\u0027re reapplying the views.\n\nBug: 3298062\nChange-Id: I6bb72c0b93e00a9de8cc2633ac07add0a572a20f\n"
    },
    {
      "commit": "44060f4d76e7625cf2ae6580afa606613ef1cb49",
      "tree": "7a806a319acf26c897577b821af8d16e5fb72120",
      "parents": [
        "751fdd9ab31048d726d551f9098b3f51239376f4",
        "4ce6e7c433a9ce8be0d3b08b37143c50a1057115"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Fri Jan 14 16:26:30 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 16:26:30 2011 -0800"
      },
      "message": "Merge \"when test case times out, stop loading first\" into honeycomb"
    },
    {
      "commit": "4ce6e7c433a9ce8be0d3b08b37143c50a1057115",
      "tree": "e93fc0e2f2194a99e4dd192cffa4d7a7ed0a1a36",
      "parents": [
        "6458202abe0c9df932f44223d05761673ba6e9fa"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Fri Jan 14 16:17:20 2011 -0800"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Fri Jan 14 16:17:20 2011 -0800"
      },
      "message": "when test case times out, stop loading first\n\ncurrent timeout mechanism does a text dump and then move to next case.\nsometimes the text dump causes WebView to spin, and doing a\nstopLoading seems to resolve some of the cases.\n\nChange-Id: Iae08f9c93b2da3e805cacae43f80083fdf1bc5e1\n"
    },
    {
      "commit": "e88255df397d79f061caa3144da3e2b58008068b",
      "tree": "12b0f5eb6637ec9c50b80ecd6f1037fbc98c90c3",
      "parents": [
        "6458202abe0c9df932f44223d05761673ba6e9fa"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Thu Jan 13 15:34:19 2011 -0800"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Thu Jan 13 15:37:43 2011 -0800"
      },
      "message": "remove runFinalizationSync calls\n\naccording to csharpiro, these calls are unnecessary and may\nlead to problems.\n\nbug: 3350034\n\nChange-Id: I25a80e4e7610901e75622334bf97d6c1bed17cbd\n"
    },
    {
      "commit": "84cc2dbb1d9f935182fcbeb1ef68dc340d2ebade",
      "tree": "547620b424e1d8ae2de0fe4eefa44599a379be38",
      "parents": [
        "96100195f06d9be287f2577a41f498917b34f7ef"
      ],
      "author": {
        "name": "Philippe Marti",
        "email": "philmarti@google.com",
        "time": "Fri Dec 17 14:49:19 2010 +0000"
      },
      "committer": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Thu Jan 13 14:16:20 2011 +0000"
      },
      "message": "Improve error handling (NPE in DRT2)\n\nBug: 3284126\nChange-Id: I7f8c6259f2932d2b1a10a2f9612866786d425da9\n"
    },
    {
      "commit": "37f813443dbe51277c2d849eb2b53caa137d50f7",
      "tree": "7cbfb116c0ae66082eb3bc261ba5af912baeedfe",
      "parents": [
        "cd0331abd7eb1e9efff3251caa008492fe5cad35",
        "71716223201a01a4f4b6fe182ad97720b7d06124"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Wed Jan 12 23:29:53 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 12 23:29:53 2011 -0800"
      },
      "message": "Merge \"change webkit test data path\" into honeycomb"
    },
    {
      "commit": "71716223201a01a4f4b6fe182ad97720b7d06124",
      "tree": "dd64b1bfe4fb614edb55a0723148496645a7cf42",
      "parents": [
        "63be8dd178447fce289c940638cd37aa560d9de3"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Wed Jan 12 22:57:41 2011 -0800"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Wed Jan 12 22:57:41 2011 -0800"
      },
      "message": "change webkit test data path\n\npath changed from \"/sdcard/android/\" to \"/sdcard/webkit/\". the\nold path clashes with \"/sdcard/Android/\" and has some odd issues\nunder FUSE\n\nChange-Id: I57102dca99612bdd7b4d1f196e43436cd1276281\n"
    },
    {
      "commit": "f4699efb635dc7695e346343e9b9024ed225a612",
      "tree": "99f0ad7d0d7ad9e9699bdf3483dd4e5e8cf40844",
      "parents": [
        "0123afbb228c2849f481b5219ce82c070562b04a",
        "c9596d6d8e9154b5f87c8e887bfabf7546b68af5"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Wed Jan 12 17:07:11 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 12 17:07:11 2011 -0800"
      },
      "message": "Merge \"Possibly fix bad notification updates.\" into honeycomb"
    },
    {
      "commit": "c9596d6d8e9154b5f87c8e887bfabf7546b68af5",
      "tree": "214ed2032c7ea965f535a6280b7ac578a72a8102",
      "parents": [
        "d7cbe592dd210069a4186e39bad1a95f6884d34b"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Wed Jan 12 17:03:11 2011 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Wed Jan 12 17:06:14 2011 -0800"
      },
      "message": "Possibly fix bad notification updates.\n\nI think what was happening is that it was using a different layout but we were trying to reapply the\nRemoveViews because of some bad boolean logic.  This fixes that, and adds some better debugging that\nmight show us what else is happening.\n\nBug: 3298062\nChange-Id: I0984f24cb2960166c79b9f2cc7c6a98bd75e17ba\n"
    },
    {
      "commit": "d3b8eb098d88c15173586cf034ed977decdb7685",
      "tree": "84986be36eeb5ec69f6e12c1cab8189b1f23585b",
      "parents": [
        "fb0a242be65e4ddbda0cbaec1ac949d29568ac25"
      ],
      "author": {
        "name": "Carl Shapiro",
        "email": "cshapiro@google.com",
        "time": "Wed Jan 12 14:20:27 2011 -0800"
      },
      "committer": {
        "name": "Carl Shapiro",
        "email": "cshapiro@google.com",
        "time": "Wed Jan 12 14:20:27 2011 -0800"
      },
      "message": "Remove minimum heap size test now that the underlying interface is gone.\n\nChange-Id: I4431247286dfd93ad0c3af9ebbba2ece92c35308\n"
    },
    {
      "commit": "d139a0ca25dbabfaeaed6383f3177704fe0183e2",
      "tree": "803c23431cb0db88d763218644202d7c2ec5ee67",
      "parents": [
        "d345505a32f991ffb74639795451f545141b8890",
        "6c319ca1275c8db892c39b48fc54864c949f9171"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jan 11 17:52:05 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 11 17:52:05 2011 -0800"
      },
      "message": "Merge \"Better backend for hardware layers.\" into honeycomb"
    },
    {
      "commit": "6c319ca1275c8db892c39b48fc54864c949f9171",
      "tree": "d89e4222487db2ccd9a6b03b0d55f8361a7d1856",
      "parents": [
        "b796889671c089fb7e2fc4498aa701d3e8e552a3"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jan 11 14:29:25 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jan 11 17:53:19 2011 -0800"
      },
      "message": "Better backend for hardware layers.\n\nWith this new backend, a hardware layer is only recreated when\nits associated view is udpated. This offers fast composition\nin GL and fast update of the layer in GL as well.\n\nChange-Id: I97c43a612f5955c6bf1c192c8ca4af10fdf1d076\n"
    },
    {
      "commit": "2c1a63fe9926839dd2cdfe865e749f83c26bf3ca",
      "tree": "058aff77f509c5e543fd2baa209981b25389a4e0",
      "parents": [
        "033376f6f0cb65f4cf5862c92ca0bf8ad5895566"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Jan 10 22:58:05 2011 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Jan 11 11:57:52 2011 -0800"
      },
      "message": "Update AppWidgetHostActivity to work again.\n\nChange-Id: I301b59ef49423d45b052edb350856421c7844fba\n"
    },
    {
      "commit": "91bfb813b657519b701059a9931ca5d2a407bb80",
      "tree": "5d8c3858344831529001a8e80f515dad46994596",
      "parents": [
        "89254c984e8197c2d60ce6c1da3b11b8d445bf9f",
        "7230a74e9a36dfc6c4346c14e325bf07cd05b380"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jan 10 22:25:05 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 10 22:25:05 2011 -0800"
      },
      "message": "Merge \"Composite layers as regions.\" into honeycomb"
    },
    {
      "commit": "7230a74e9a36dfc6c4346c14e325bf07cd05b380",
      "tree": "0726a708eb545618fde761bd03ed3a1830e34c03",
      "parents": [
        "a07105b7d2a27e6d69407bf96ddb773bddb5e553"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jan 10 22:26:16 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jan 10 22:26:16 2011 -0800"
      },
      "message": "Composite layers as regions.\n\nThis change detects what area of a layer was drawn into and generates a mesh\nto match this area exactly. This can be used to avoid blending empty pixels\nwhen the layer is composited.\nThis change also adds proper layers support to lines rendering and implements\nlayers composition in a more readable way.\n\nChange-Id: I4a5588b98b19bd66891ebdc39631b193c5e31999\n"
    },
    {
      "commit": "d070e89396e250782c015bc993bcae6e7e03af7a",
      "tree": "283098f3bef7b236ba1f0d1a1a6e17978b5ef8ee",
      "parents": [
        "a85a91573af97a76ab08ffd5f8558b73283e1faa"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Jan 07 20:50:37 2011 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Jan 10 17:26:39 2011 -0800"
      },
      "message": "Make AppWidgetService handle components enabling and disabling.\n\nChange-Id: Ie6b75cb90be38bbce694ccf2d5a342d7f0172fa4\n"
    },
    {
      "commit": "ffcac1a127687a0ff14099e1b20010bd120c4a9f",
      "tree": "1ad6552e359beeb42ed0407b4f4dc85c7f619fca",
      "parents": [
        "155b552b1d7b8ff705c325ee435022cc135f6486"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jan 10 12:57:36 2011 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jan 10 12:57:36 2011 -0800"
      },
      "message": "Remove tests for dead API.\n\nWe removed the implementation, so there\u0027s no point trying to test it. (The\nmethods are still there for binary compatibility, which is why this still\ncompiled.)\n\nChange-Id: I51f392f3dab542fca0c80fab4974354e2c689b9e\n"
    },
    {
      "commit": "171c592f0b7066acf279863c8a52ddabea49d3db",
      "tree": "eebf9a8c82c6a6d9db6edbf077b9299a96ae36e4",
      "parents": [
        "f0fe6d311d183c5fcf45d5e3e995fc8f9ed12f8b"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Jan 06 10:04:23 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Jan 06 18:34:30 2011 -0800"
      },
      "message": "New layers API for Views.\n\nThis API can be used to back a view and its children with either a\nsoftware layer (bitmap) or hardware layer (FBO). Layers have\nvarious usages, including color filtering and performance\nimprovements during animations.\n\nChange-Id: Ifc3bea847918042730fc5a8c2d4206dd6c9420a3\n"
    },
    {
      "commit": "9f0696709b403065d98936e7884536dc98349a59",
      "tree": "b1ae3e0a86e0047c53f86865b477c2b608cdae22",
      "parents": [
        "67ba204aa23e7d5a96ad241a1623e44976b51741"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jan 06 12:57:49 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jan 06 12:57:49 2011 -0800"
      },
      "message": "We are now Honeycomb.\n\nChange-Id: I69dadd57184d2d80f426c1c862ed0a040c8baf03\n"
    },
    {
      "commit": "f2f7f56e8bc8bc28643b73bd1e2de6d79cd87331",
      "tree": "30bc8a413e74d58f295fd8431e41888ff977f6e4",
      "parents": [
        "cd17391944303b28f02734219e44d1ebd353d80d"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Thu Dec 23 16:25:47 2010 -0800"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Thu Dec 23 16:25:47 2010 -0800"
      },
      "message": "bugfix: remove dump timeout message after dump is received\n\nChange-Id: I4061ccf77d47045a23065d27d6c9fa7452d085cc\n"
    },
    {
      "commit": "f37a574f1cf9085d103f8663cef5f29de29e2ec9",
      "tree": "506cb72e9427869ef3e3a9b966855ee4d3724309",
      "parents": [
        "8fb9eeb27f36ce6110142c417b0cdf8da2a6280c"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Thu Dec 23 14:37:31 2010 -0800"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Thu Dec 23 14:37:31 2010 -0800"
      },
      "message": "Throw exception if webview dump times out\n\nif a webview dump times out, normally it\u0027s already in a bad state,\nthrowing runtime execption will generate a crash on the test case\nand make the test move forward.\n\nChange-Id: Id7430700db6b6d90160d60d23debd250b1731789\n"
    },
    {
      "commit": "d38e776a3cc8cb53945cbebafbe6f6c2e3501fa5",
      "tree": "91f1359ed446aeafc20c8322073612a77c1652d5",
      "parents": [
        "70119929549b6d241244c51952ed1f4a313a5ff7"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Tue Dec 21 06:20:28 2010 -0800"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Wed Dec 22 10:30:53 2010 -0800"
      },
      "message": "LayoutLib: support for layers.\n\nLayers require that drawing methods potentially\ndraw in more than one bitmaps.\n\nTo handle this this patch offers the following:\n- move all drawing methods to use Drawable\n- Drawables are now handled by GcSnapshot since\n  its the one handling the layers\n- moved Canvas_Delegate.createCustomGraphics to\n  GcSnapshot which does not expose the Graphics2D\n  objects anymore so its draw() methods are the only\n  way to draw.\n- handles creating layers in GcSnapshot.save() and\n  blitting them in restore()\n\nOther changes:\n- Clean up the create/save API in GcSnapshot\n- Fixed drawing bitmaps with alpha and other\n  composite modes.\n\nChange-Id: I1e230087493d044a10de71f4b6d29083e3f3bf64\n"
    },
    {
      "commit": "63acafec59d7af24e8579e6f895747b528864a23",
      "tree": "fa30fd607328067c9dae9aebd0a160e11208dec1",
      "parents": [
        "d69313da4cbee8ce9ada83dc75a9d334c88734bc",
        "bd1c5da28dab9c3fb7e19bdadb22d7ad960fa3c3"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Tue Dec 21 12:22:08 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 21 12:22:08 2010 -0800"
      },
      "message": "Merge \"Remove unused performance tests.\""
    },
    {
      "commit": "63fd87113cea6abec97a6cd966e090e9b590fc3b",
      "tree": "1cbdd623cdac465fc3a648b4afc93b4212a213f7",
      "parents": [
        "d348b6eaa98e23cb38d90906df109aaa2d20ea7f"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Tue Dec 21 01:33:04 2010 -0800"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Tue Dec 21 10:43:18 2010 -0800"
      },
      "message": "LayoutLib: Misc rendering fixes.\n\n- always set up the stroke. Paint may not have the proper\n  style when drawing lines. stroke should still be setup.\n\n- Fixed vertical linear gradient. Old code generated\n  a gradient ratio of NaN\n\n- Fixed alpha rendering when using shaders. In that\n  case the alpha channel from the paint color should be\n  used in conjunction with the shader.\n\n- Fixed miter limit. Java expects the value to be multiplied\n  by the stroke width\n\n- Fixed support for drawing ALPHA_8 bitmaps. Java2D doesn\u0027t\n  have bitmaps with only alpha channels, so we keep using\n  ARGB bitmaps but when drawing them into a bitmap we erase\n  the color information.\n\nChange-Id: I4f04341fc843e3f7dadd1fdbf709b11a4f1e24b9\n"
    },
    {
      "commit": "d348b6eaa98e23cb38d90906df109aaa2d20ea7f",
      "tree": "c9195fa9628e78108424cbae0dd2a86a12d2faeb",
      "parents": [
        "19a021038f2f4683dddef651543d7298f5bd7218"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Mon Dec 20 08:22:47 2010 -0800"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Tue Dec 21 10:43:18 2010 -0800"
      },
      "message": "LayoutLib: support for Path and BitmapShader using delegates.\n\nAlso created delegates for all missing shader, xfermode\nand patheffect classes. Moved the logic of the xfermode,\nand patheffects that was in Canvas_Delegate into the\nxfermode/patheffect classes, and added support (in all\n3 clases) for knowing if the shader/xfermode/patheffect\nis actually supported or not. Make use of fidelityWarning\nin LayoutLog if they are not.\n"
    },
    {
      "commit": "bd1c5da28dab9c3fb7e19bdadb22d7ad960fa3c3",
      "tree": "a929e584ab215ff780f695710a004cb393ef3a93",
      "parents": [
        "41e7e6f9339cd9181df26ca96f0ac133371bc524"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Tue Dec 21 08:21:48 2010 -0800"
      },
      "committer": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Tue Dec 21 10:23:28 2010 -0800"
      },
      "message": "Remove unused performance tests.\n\nChange-Id: I5a252e314831716f99ce5fbb32d983c7473ee787\n"
    },
    {
      "commit": "6f6cf3c5e577aa62cfd959fa5ef046531090ce31",
      "tree": "c9293b2dac1f3e9ee0a93e804c3ebea805d99d4d",
      "parents": [
        "6a4d0a6af20d4ba88f8eeb658c68757c0926cbc5"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Dec 16 12:54:03 2010 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Dec 16 12:54:03 2010 -0500"
      },
      "message": "Reimplement StatusBarManager.disable(DISABLE_SYSTEM_INFO).\n\nBug: 3284968\nChange-Id: I7171b7770c2972bb56672a771c7ed5ca10fb4dda\n"
    },
    {
      "commit": "6a6146958cbf6e32201f51eba9cf33840bf51841",
      "tree": "6469bd8acc6806656efdd9161c088ae58ccae05f",
      "parents": [
        "36f43908ae8ef9c45cbbbc6f5c16d4281da77ff7"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Dec 16 13:29:55 2010 +0000"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Dec 16 13:30:52 2010 +0000"
      },
      "message": "Add LayoutTest http/tests/appcache/foreign-fallback.html to the DRT ignore list\n\nBug: 3285647\nChange-Id: I3acafe4690a4d2c7fae74bbd01a5f487867f2fc6\n"
    },
    {
      "commit": "b146b1214ef6e4fc75d98779b22434335764cfdb",
      "tree": "8cfdf955b50ced23ea8301da9e66a7ee85f148bd",
      "parents": [
        "33a8cfb0af2e1d5983bc128007ded21bcc4f2da9"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Dec 15 17:06:45 2010 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Dec 15 17:28:30 2010 -0800"
      },
      "message": "Fix text shadow rendering issue.\n\nChange-Id: Ic9eb0d38ad684d2f2c95a4f586f865db911cb872\n"
    },
    {
      "commit": "ab9b6285a06f15b2dfc961e56acfb00d5c600a7f",
      "tree": "a7cf155a8a7a2428b18410cce44904f5865a4c6e",
      "parents": [
        "536db9c599df2a0820a319a6fb5dfb0ed2100c75",
        "29ac247d21a15797bc4b3cc56d25f2fc81406538"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Tue Dec 14 15:41:44 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 14 15:41:44 2010 -0800"
      },
      "message": "Merge \"Move 41 tests to libcore, closer to the tested code. (2nd half)\""
    },
    {
      "commit": "20af3709b85bbf69f9d8984397b28add9ed07c00",
      "tree": "422995233fcd7e63d0c8e5a5630933c49fcd9bff",
      "parents": [
        "091969af90ab335d2969a9966f0e159297f15eb5",
        "ec31a7f119608b94ea1bb41275811027a360bf30"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Tue Dec 14 15:33:54 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 14 15:33:54 2010 -0800"
      },
      "message": "Merge \"Create some layout files for HwAccelerationTest\""
    },
    {
      "commit": "29ac247d21a15797bc4b3cc56d25f2fc81406538",
      "tree": "75483666b65e2c0cf4f064d85aeef5105947317f",
      "parents": [
        "f5a1a0b63b9a232019b41f9c4d8d86b63fface47"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Tue Dec 14 15:19:48 2010 -0800"
      },
      "committer": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Tue Dec 14 15:19:48 2010 -0800"
      },
      "message": "Move 41 tests to libcore, closer to the tested code. (2nd half)\n\nChange-Id: I18650718a7e49c84a0cc3c5b0c1172c71d2d54cf\nhttp://b/3073226\n"
    },
    {
      "commit": "ec31a7f119608b94ea1bb41275811027a360bf30",
      "tree": "9e9d175cbbd71b6bf142806f82268680a1bc2176",
      "parents": [
        "d9c64369cf9be6568af2d79c35fb470cc261730d"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Tue Dec 14 14:58:59 2010 -0800"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Tue Dec 14 14:58:59 2010 -0800"
      },
      "message": "Create some layout files for HwAccelerationTest\n\nThe goal is use the app to test layout lib, so layout\nfiles are needed, and custom views must be instantiable\n(ie public)\n\nChange-Id: I46bb3d8af6e4d7973d041aa618f1c7762efd93d0\n"
    },
    {
      "commit": "437afa8c4a21f4167a69f68e21163dea0340fe63",
      "tree": "a39fa8dcd30dea3f1e1c8a61128451327729e6fe",
      "parents": [
        "f5a1a0b63b9a232019b41f9c4d8d86b63fface47"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Tue Dec 14 13:49:36 2010 -0800"
      },
      "committer": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Tue Dec 14 13:49:36 2010 -0800"
      },
      "message": "Move HashMapTest from frameworks/base to libcore (second half)\n\nChange-Id: I178e376ab12d82e23a8b0ddd267a6c150c9bbddf\nhttp://b/3073226\n"
    },
    {
      "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"
    }
  ],
  "next": "469b1dbeaf7d3267d1b43af4e7391b49eac10ee0"
}
