)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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": "2c42c8fbaf02be1f3ea6298077128d0c419526f0",
      "tree": "af2c6a0081efc6b0519ec2b71cb61ab5618498cf",
      "parents": [
        "5251c800c93c6f6fd473475c36b8ab3b360c1e4d"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Tue Sep 14 00:11:14 2010 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Tue Sep 14 00:11:14 2010 -0700"
      },
      "message": "Remove SSLContextImpl.engineInit(..) that takes persistent cache arguments\n\nBug: 2672817\n\nChange-Id: If5f10fa16eaf5676a0c1540463759cd4e0e837de\n"
    },
    {
      "commit": "d02bdaab495641ab50e2123fdfd99a819cc40540",
      "tree": "63b4618d41b340ea2d4f01b98da2ce0ba478c032",
      "parents": [
        "7046bd924f77c54585b9e0e0c95e5edd2ceb55a3"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Aug 26 10:28:46 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Aug 27 22:57:39 2010 -0400"
      },
      "message": "Remove experimental immersive mode support. DO NOT MERGE\n\nBug: 2949215\n\nChange-Id: I7d998ef571ef7e149bb96261430e92150b80b77d\n"
    },
    {
      "commit": "b5c4caa07819e59f909cf9d71e7e45ae2c88d715",
      "tree": "62e70a0f368ed09fa55f2aaab3d4bebc5f6f463e",
      "parents": [
        "50395e80718e77d27ec5e2d474b255e05de68d82"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Fri Aug 20 16:00:04 2010 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Wed Aug 25 17:54:43 2010 -0700"
      },
      "message": "add mouse up/down/click support in DumpRenderTree\n\nuse touchStart/End when mouseDown/Up is called in current\nEventSender implmentation.\n\nChange-Id: Iff3e7f45b6a7170d9be1c7ec9b12a74a74737732\n"
    },
    {
      "commit": "5c8e760bcb6a8d4a56f7d21c71afec86dac09cb8",
      "tree": "c5f710ae72559862fd798617f5261f7cc5d74724",
      "parents": [
        "d0ad67ad84e254cdf34963ad4152ca7158df5eab"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Tue Aug 24 20:33:55 2010 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Tue Aug 24 21:04:25 2010 -0700"
      },
      "message": "Remove \"StringTest.java\".\n\nThis only tests stuff that\u0027s already better tested in dalvik/libcore, plus\nprivate ICU API (RuleBasedNumberFormat) we\u0027d like to remove, and that this\nis the only caller of.\n\nConflicts:\n\n\ttests/CoreTests/android/core/StringTest.java\n\ngit cherry-pick -e 935022a99dac5454fc478e221b6392f3ba467009\n\nChange-Id: I0bd172f2703bbcd6381920d40244165234fef4a1\n"
    },
    {
      "commit": "0398bf70e703e89aacb074e4ef9b4a86843e3d06",
      "tree": "48ee9a9496e0435685d536e37b58f0041cd1c0f2",
      "parents": [
        "bccfcd95d3cc4029c1ed8514d31436a857283873"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Aug 19 14:55:38 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Aug 19 16:59:11 2010 -0400"
      },
      "message": "Fix periodically disappearing status icons.\n\nOccasionally the animation listener wasn\u0027t being told that\nthe ticker animation had completed; this callback was\nessential to keeping the status bar\u0027s internal state correct\n(namely, setting mTicking\u003dfalse). The safest thing to do is\nsimply set mTicking to false immediately upon tickerDone()\nor tickerHalting().\n\nBug: 2915280\nChange-Id: I997911b12fa2985fa83b42154fb3485220886219\n"
    },
    {
      "commit": "1ebccf531d1049853b3b0630035434619682c016",
      "tree": "92e426918dc4dd2068fba01e69797113b59eb63c",
      "parents": [
        "a8d9291d7f93d1aa0d24d71d65c7de2894812177"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Aug 15 13:04:34 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Aug 15 17:27:29 2010 -0700"
      },
      "message": "Fix problems with determining when to kill apps for wake usage.\n\nAlso improve debug printing of various times.\n\nChange-Id: Ifcc288fd1bcbf44c069875ba97925b9e7ffe9a48\n"
    },
    {
      "commit": "9adb9c3b10991ef315c270993f4155709c8a232d",
      "tree": "445c2437eeb4b3b5fa5597dc0538c04e0fdf490e",
      "parents": [
        "3f442ece257d416b48f7803a4cc263f0215faa0d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 13 14:09:56 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 13 15:17:49 2010 -0700"
      },
      "message": "Various battery info things:\n\n- Now track wake locks in battery history.\n- Now track sensors in battery history.\n- Some filtering of sensory data.\n- Fixes to some data that wasn\u0027t cleared when resetting battery stats.\n- Print amount discharged since last charge.\n\nAnd the big part -- keep track of wake locks held per process,\nand kill processes that hold wake locks too much while they are in\nthe background.  This includes information in the battery stats\nabout the process being killed, which will be available to the\ndeveloper if the app is reported.\n\nChange-Id: I97202e94d00aafe0526ba2db74a03212e7539c54\n"
    },
    {
      "commit": "3c7c351a6217ac48b741740167c201a679a0ca65",
      "tree": "f539d70e0a46249f01dd6fb45563f1ebc4bed706",
      "parents": [
        "cde66df44240cfe5a7bec12ac52464c3bf26c14f"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed Aug 04 15:44:39 2010 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed Aug 04 23:47:38 2010 -0700"
      },
      "message": "Tracking merge of dalvik-dev to gingerbread\n\ngit cherry-pick --no-commit f77cf7f0\ngit cherry-pick --no-commit c8f503b5285e30c1a881d0ba860ba9021f57d113\ngit cherry-pick --no-commit 570bb561\ngit cherry-pick --no-commit e2417541\ngit cherry-pick --no-commit e4d81f25bd4dc1a5c909b56ab56a56406290da30\ngit cherry-pick --no-commit 5e8a587d\n\nChange-Id: I101a385d43f3e0f4ce5352217f92ef67a3908c88\n"
    },
    {
      "commit": "b100cbf178e91d6652ebbad3ed36684cacb9d10e",
      "tree": "acb386c8adee2d0390193fc631f841f8d76ea5d7",
      "parents": [
        "0c39b6c65bcb96ed6438c7d792a67708409d8f0f"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Jul 26 11:24:18 2010 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Jul 28 15:33:28 2010 -0700"
      },
      "message": "Support streaming of compressed assets \u003e 1 megabyte\n\nCompressed assets larger than one megabyte are now decompressed on demand\nrather than being decompressed in their entirety and held in memory.  Reading\nthe data in order is relatively efficient, as is seeking forward in the stream.\nSeeking backwards is supported, but requires reprocessing the compressed data\nfrom the beginning, so is very inefficient.\n\nIn addition, the size limit on compressed assets has been eliminated.\n\nChange-Id: I6e68247957e6c53e7e8ba70d12764695f1723bad\n"
    },
    {
      "commit": "b59b94456b3a8fdfdf524a81274839f657fbb65b",
      "tree": "c8a90be19afe6c1e7f95b374a4f0910d1b64e7a6",
      "parents": [
        "2e6aff8e19ce8292a36fe211f8051dccf1fb9670"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Jun 30 16:25:33 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Jul 07 14:06:27 2010 -0400"
      },
      "message": "Fix icon size in intruder alerts.\n\n(Updated test app to confirm the fix.)\n\nChange-Id: Ife56cf07f282786162e2ebc5aaddbb24dac6cafd\n"
    },
    {
      "commit": "27a8be4b3526f068e911c8edcd4ee6fa6f492c0f",
      "tree": "d778af9e664e886c0c9b3e44c9e7dccb3af24b2f",
      "parents": [
        "059f009d970fb37ac4e408dcf8e1d2d2cdcf0a84"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Jun 29 15:19:54 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Jun 29 15:19:54 2010 -0400"
      },
      "message": "Support for tapping on an immersive-mode priority notification.\n\nWhen the user taps on an intruder alert (the priority\nnotification in immersive mode), the .contentIntent in the\nNotification object will be sent, just as we handle tapping\non a normal Notification in the windowshade.\n\nChange-Id: Ib6991837b0b2122fe138cddacf347fdbc426b99d\n"
    },
    {
      "commit": "8896783dc1d31c5274b277c364da0ffe7cc27cca",
      "tree": "1ca6a3aef94fe193b0cc4379fcc708b512af764b",
      "parents": [
        "87160757e827e8e158d233de09d70e7128184729"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Jun 23 15:29:59 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Jun 24 22:09:35 2010 -0400"
      },
      "message": "Updated StatusBar test app for new notifications API.\n\nNew actions:\n - Toggle activity\u0027s immersive mode\n - Post a priority notification with fullScreenIntent\n   that launches an alert-like activity\n\nChange-Id: Ie38372209985577b6db856924c19914c000e1cec\n"
    },
    {
      "commit": "8932020f542ae6dd4750fa823bbf2d2bcf504267",
      "tree": "c199716678b9c9360b723666e0961df6cfe69c6a",
      "parents": [
        "7fd22aab4506f65b7929ed1030bdd71c56f7db77"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Thu Jun 24 17:49:44 2010 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Thu Jun 24 17:49:44 2010 -0700"
      },
      "message": "Fix the notification vibration setting and add a test app that lets you recover from the busted\nstate.\n\nBug: 2767349\nChange-Id: Id0c41734e82a1256a49175a2dc6b40f0abaf4f8b\n"
    },
    {
      "commit": "c27bb559805ae5cd06f7ecf575959c60c51a22aa",
      "tree": "2505098a2f7cdf145310aa5d32ae04e57eba2fa9",
      "parents": [
        "4ca092c7f101cbd95833a9ed8936e9e0485585ad"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed Jun 23 17:44:30 2010 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed Jun 23 17:44:30 2010 -0700"
      },
      "message": "Need to give the AppWidgetHostView the new info about the provider, in case the initialLayout\nchanged.\n\nBug: 2772728\nChange-Id: I9e230fbe42d01cfc953cdafb86dd0d616d96a3ea\n"
    },
    {
      "commit": "be81f4f15dad6d690efcab1973d1e174ce3b001b",
      "tree": "ac8168f1fbdf6aa169fde84d9d251f60e7d6544a",
      "parents": [
        "28a6c8e9b366ecfc3518e6b0fb1d1bc46cf823e8"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Mon Jun 14 17:06:34 2010 -0700"
      },
      "committer": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Mon Jun 14 17:23:08 2010 -0700"
      },
      "message": "Move out all framework-tests classes.\n\nPreviously tests/framework-tests contained a quarantined set of test classes\nthat needed access to package-private framework api. Running these tests\nnormally would cause the dalvik verifier to throw errors.\n\nruntest now has support for turning off the dalvik verifier for frameworks\ntests, so move this tests into their recommended location, close to the source\nbeing tested.\n\nAlso move policy source into a \u0027src\u0027 folder to accommodate the tests move.\n\nChange-Id: I62f839da185a55bc553b653bf583fd99da438512\n"
    },
    {
      "commit": "0faeb078cf2bf689eaa69e7041013c5152281b4f",
      "tree": "8f79a41d375af88ce6274b8732ca62854d8d15dd",
      "parents": [
        "75144ea38e79e3827e69a9f5b53a6fd3a74c4df5"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon Jun 07 12:36:51 2010 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed Jun 09 14:33:31 2010 -0700"
      },
      "message": "Add a test item the turns on a bunch of extra icons.\n\nChange-Id: Ia5884ef46a5b0fa2d608c7924b3eb12293a1da8b\n"
    },
    {
      "commit": "005847b03b2ebe3eb1a974a8a04ad51bca6636cd",
      "tree": "1664f30f2320bddcf44b0af581b492589a38fcda",
      "parents": [
        "d956ae8b813da893ab6a9357acfe287c529d6ac2"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Fri Jun 04 16:08:02 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed Jun 09 09:15:25 2010 -0700"
      },
      "message": "Handle errors inflating notifications (and their icons).\n\nOn an inflation error, the StatusBarService cleans up, removes / doesn\u0027t add\nthe views, and calls into the StatusBarManagerService, which tells the\nNotificationManagerService to remove the notification.\n\nThat then calls all the way back into the StatusBarService, but I think being\nextra careful is okay.  Throughout the status bar, it\u0027s all keyed off of the\nIBinder key, so if the app comes in with a good notification while we\u0027re\ncleaning up, we won\u0027t lose the new notification or anything like that.\n\nChange-Id: Iea78a637495a8b67810c214b951d5ddb93becacb\n"
    },
    {
      "commit": "d2b1f00e1e34cdce0047af7374aa57b1e4b5b040",
      "tree": "24d8b0b9971e44aa47fcb9e7b5e7eafb5493b237",
      "parents": [
        "55f8209da3048768a6dc24929dec8798e8ddf077"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Fri Jun 04 10:42:41 2010 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed Jun 09 09:15:25 2010 -0700"
      },
      "message": "Add some disabled logging and another test case for reapplying the notification views.\n\nChange-Id: I839d7771ab42a5d508ce7d15385f6ac6a4e3be83\n"
    },
    {
      "commit": "175f79c5a556416817a8f8674b2e0ac3b3cb6e6b",
      "tree": "4d7b980d4810e7ab3d86f8cebfa8083f20627f9b",
      "parents": [
        "5ee67ebff2e267c02216911f9bf0fc28196c5361"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed May 26 14:31:09 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed Jun 02 14:48:44 2010 -0700"
      },
      "message": "In fact, switching an item between ongoing and notifications works.\n\nThe test just wasn\u0027t testing that.\n\nChange-Id: If1af2a7258d2a3764f845d9862a0a0ff62b1d7ed\n"
    },
    {
      "commit": "871bdb9867f6630d8bb28e5607263e8bf4eac3ba",
      "tree": "6b3579f5b72d78d3333ba5c2b1d2566775d932b3",
      "parents": [
        "20da8f8ac9cfc8b845231c6b93f5b64a764ab39a"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon May 24 18:36:53 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed Jun 02 14:48:44 2010 -0700"
      },
      "message": "Handle bad icon resources.\n\nChange-Id: I87c5fe68ad8016596068ba7889f3b6d36da3386b\n"
    },
    {
      "commit": "0e26dffd6cfcb09b08a94a857b891fdef7fe2b1e",
      "tree": "4d558b0f54053f69b942cce90d4950f4d34ee92f",
      "parents": [
        "66b4c5bb36f57a9d83bb7f34288235b82f9be407"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon May 24 16:17:02 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed Jun 02 14:48:44 2010 -0700"
      },
      "message": "updateNotifications works.\n\nChange-Id: I924763a2d42ca1967719f3eb72c57d1cbb912dd7\n"
    },
    {
      "commit": "4762c2d75a55e0854bbff2f996748116d4ab1a37",
      "tree": "7467da673f3e8e753a79ad044fc24e9ebb237a08",
      "parents": [
        "f3f0e053f0cc66249a11639eb67d0cdc2da26ded"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon May 17 15:42:59 2010 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed Jun 02 14:48:42 2010 -0700"
      },
      "message": "Add expand and collapse.\n\nChange-Id: I58ad95c59b2c46d3f25349e137d5624aefc6c6cd\n"
    },
    {
      "commit": "b705eea70245dae69d16e18d63b3ee38e1d0c5c3",
      "tree": "ac300b9ef5e3d98c5d98e47dca199fe001ea1921",
      "parents": [
        "59c82376e573d35f1bad7a35ccd3fe6df85f4342",
        "1bd7597b8cdaf39d1183077c463cb30596eb31b0"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 02 09:03:04 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 02 09:03:04 2010 -0700"
      },
      "message": "am 1bd7597b: merge from open-source master\n\nMerge commit \u00271bd7597b8cdaf39d1183077c463cb30596eb31b0\u0027 into kraken\n\n* commit \u00271bd7597b8cdaf39d1183077c463cb30596eb31b0\u0027:\n  Replaced raw string arguments for Context.getSystemService() with final Context variables\n"
    },
    {
      "commit": "1bd7597b8cdaf39d1183077c463cb30596eb31b0",
      "tree": "46dac341fbbf03488856ef6d6975ab124ac01874",
      "parents": [
        "c8763858cfcae8be89c0f88df87bf9a3ad90ae64",
        "ef367529f9c7a538d74599b37b49ac309d0a8d8c"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 02 08:54:47 2010 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 02 08:54:47 2010 -0700"
      },
      "message": "merge from open-source master\n\nChange-Id: I8333e295ba6b6ed8e7658ecf3fbf1ebea3537aeb\n"
    },
    {
      "commit": "ef367529f9c7a538d74599b37b49ac309d0a8d8c",
      "tree": "135c2f1710bc394e1d55c2096acaed5e09d76523",
      "parents": [
        "d6c1919779acb042392615637b9007e0c4b89023"
      ],
      "author": {
        "name": "Christian Mehlmauer",
        "email": "FireFart@gmail.com",
        "time": "Mon May 31 23:08:30 2010 +0200"
      },
      "committer": {
        "name": "Christian Mehlmauer",
        "email": "FireFart@gmail.com",
        "time": "Mon May 31 23:08:30 2010 +0200"
      },
      "message": "Replaced raw string arguments for Context.getSystemService() with final Context variables\n\nChange-Id: If5139a1526101292e5da557bfad3f4db80fb64a8\n"
    },
    {
      "commit": "453894d816a25bfdea0d6473d51d78b8da8ee7a9",
      "tree": "8b87845e3cd419fbbd134c3e086982fd14c25612",
      "parents": [
        "9eb7a72253295d5e52151f4e8cdeddd6253e3998",
        "8382068ef2d385183f090373f3b0c6026bd56a99"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon May 17 13:53:35 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 17 13:53:35 2010 -0700"
      },
      "message": "am 8382068e: merge from open-source master\n\nMerge commit \u00278382068ef2d385183f090373f3b0c6026bd56a99\u0027 into kraken\n\n* commit \u00278382068ef2d385183f090373f3b0c6026bd56a99\u0027:\n  Updated RGB LED test cases\n"
    },
    {
      "commit": "8382068ef2d385183f090373f3b0c6026bd56a99",
      "tree": "91cf789688b99263ee2b206b6fe117209c42d41c",
      "parents": [
        "f7fb5331e5635ee5b16ba77170229eb7e59ca5ea",
        "1152df7e82f1501e72aee1641d028bd7201f6d0b"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon May 17 10:38:00 2010 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon May 17 10:38:00 2010 -0700"
      },
      "message": "merge from open-source master\n\nChange-Id: I139c349b80b2cecfbdc30bd697cba099740293d9\n"
    },
    {
      "commit": "1152df7e82f1501e72aee1641d028bd7201f6d0b",
      "tree": "5d25f6039e37171caaf4505d386ca82f35f9f48e",
      "parents": [
        "c4fee6330158d1f5e76098feb65eb53b53a3a9b6",
        "b0fbe297c50df5dcfb81721fd6079dd7125f88e0"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon May 17 09:12:43 2010 -0700"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Mon May 17 09:12:43 2010 -0700"
      },
      "message": "Merge \"Updated RGB LED test cases\""
    },
    {
      "commit": "9ef0f0d9d2fa9ebc2eed0965f8910252720bfd87",
      "tree": "9c81e2e7b438aa0589daa329494b2ee4bf6a2e5c",
      "parents": [
        "ecfb185eedecde3895b1340dfdb12b65bb72c32c",
        "ade63a0555f2afa760329038024fc819715b0e72"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Thu May 13 11:39:51 2010 -0700"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Thu May 13 11:39:51 2010 -0700"
      },
      "message": "Merge \"New test in FrameworkTest for the VelocityTracker class\""
    },
    {
      "commit": "4924ea490f759335f347d2fcc615703912be9d2d",
      "tree": "58c431bbe37ba7c0cc8ed13f4d9f04d8cdffedec",
      "parents": [
        "9809015b485aef16250c06ed97d10e00c08c143d",
        "c8e84e12beb876f904d0090fe021beae73722786"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Wed May 12 07:56:54 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 12 07:56:54 2010 -0700"
      },
      "message": "am c8e84e12: am b4c9a8f6: Merge \"Fix imf tests.\" into froyo\n\nMerge commit \u0027c8e84e12beb876f904d0090fe021beae73722786\u0027 into kraken\n\n* commit \u0027c8e84e12beb876f904d0090fe021beae73722786\u0027:\n  Fix imf tests.\n"
    },
    {
      "commit": "ade63a0555f2afa760329038024fc819715b0e72",
      "tree": "1ac37818c34ba6af8d06c0ad437452909779f842",
      "parents": [
        "ce760cd6df920efff026c8757a371692ac54fad4"
      ],
      "author": {
        "name": "Marc Capdevielle",
        "email": "marc.capdevielle@gmail.com",
        "time": "Wed May 12 09:31:55 2010 +0200"
      },
      "committer": {
        "name": "Marc Capdevielle",
        "email": "marc.capdevielle@gmail.com",
        "time": "Wed May 12 09:31:55 2010 +0200"
      },
      "message": "New test in FrameworkTest for the VelocityTracker class\n"
    },
    {
      "commit": "e9d0b2962d21eada2e51479cc8f46b900cd7a553",
      "tree": "29f9f45263d46e2d6edd6e19b2516672bd1ad939",
      "parents": [
        "be65399baf23855094596e27c25763ff92e9e027"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Tue May 11 18:51:16 2010 -0700"
      },
      "committer": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Tue May 11 18:51:16 2010 -0700"
      },
      "message": "Fix imf tests.\n\n- fix hard keyboard detection logic\n- use FLAG_ACTIVITY_MULTIPLE_TASK to force test activities to start with IME\n\nBugs 2677320, 2677355\n\nChange-Id: I1b943ee17fddcae5087faefa9fa5603dd3f18ec1\n"
    },
    {
      "commit": "ce2a97aeb82d3f34a63472720ee9d53e53c248c2",
      "tree": "9824fe4719066f6163749fb6c05af976639a5e79",
      "parents": [
        "26abeae75baa471fa7c8d686083c2f12f3246968"
      ],
      "author": {
        "name": "Samuel Holmberg",
        "email": "samuel.holmberg@sonyericsson.com",
        "time": "Wed Feb 24 12:15:15 2010 +0100"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue May 11 15:21:43 2010 -0700"
      },
      "message": "Preserve \u0027+\u0027 in phone numbers imported from SIM.\n\nContacts with phonenumbers beginning with \u0027+\u0027 lose the \u0027+\u0027 in the\nphonebook when imported from SIM.\n\nThis was only noticable on ADN-records with unknown NPI-values which\nisn\u0027t very usual.\n\nChange-Id: I181249759ae3d4181dd3cf627c7a588394b80419\n"
    },
    {
      "commit": "14cee9f688c32d63d8521188e7422811629bb7c2",
      "tree": "16c2f2356519a2552bb3b7e2b1de6735793c4b1a",
      "parents": [
        "3fd6419fe542c4ecb8e838d1754a83ce8591b288"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Apr 23 17:51:26 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 28 16:51:52 2010 -0700"
      },
      "message": "New xlarge screen size.\n\nNot complete, only for experimentation at this point.\n\nThis includes a reworking of how screen size configurations are matched,\nso that if you are on a larger screen we can select configurations for\nsmaller screens if there aren\u0027t any exactly matching the current screen.\n\nThe screen size at which we switch to xlarge has been arbitrarily\nchosen; the compatibility behavior has not yet been defined.\n\nChange-Id: I1a33b3818eeb51a68fb72397568c39ab040a07f5\n"
    },
    {
      "commit": "3622d25347bca2eb6fa4155420e3501bbc797f24",
      "tree": "1fe04567458e41524d7cc8a95a0270aaaf7b79f6",
      "parents": [
        "da0498c59845ce2e377acae20a2357c0c3f4c63f",
        "133d0b70ff569dad9d996be49fdea10c2bdd4b97"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Thu Apr 08 16:45:16 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 16:45:16 2010 -0700"
      },
      "message": "am 133d0b70: am 185f1a96: Merge \"IME test fixes.\" into froyo\n\nMerge commit \u0027133d0b70ff569dad9d996be49fdea10c2bdd4b97\u0027 into kraken\n\n* commit \u0027133d0b70ff569dad9d996be49fdea10c2bdd4b97\u0027:\n  IME test fixes.\n"
    },
    {
      "commit": "1d679147d508b4c5d0a2ae1cc85bd030eb2f8761",
      "tree": "33ad50c9799bad905a2a509c422d48056cc611e4",
      "parents": [
        "d1a95f975b03371a937da87735359c286a6de7f3"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Thu Apr 08 14:55:24 2010 -0700"
      },
      "committer": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Thu Apr 08 14:55:24 2010 -0700"
      },
      "message": "IME test fixes.\n\nTweak OneEditTextActivitySelectedTests:testSoftKeyboardAutoPop so it always\nexpects IME to be shown for devices with no hard keyboard.\n\nBug 2267311 2318969\n\nChange-Id: Ica31e8f1153cf3e7dbc838d263ea0ae805161610\n"
    },
    {
      "commit": "a5c51373d478ea33ffddab13ca8a722c297802ef",
      "tree": "0686b4e1c43bbbf38a2c21cbf36b6b30e87395a0",
      "parents": [
        "b1b28e26d771f5f0e10a52b8fd77c276c641e086"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Tue Apr 06 20:21:30 2010 -0500"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Tue Apr 06 20:21:30 2010 -0500"
      },
      "message": "Finish moving the policies out of frameworks/policies/base and into frameworks/base.\n\nChange-Id: Id3a0c06202b0f6f2206acf490c8655d340ee0556\n"
    },
    {
      "commit": "c162668e870cda9d336741f24c177cd925fef8e0",
      "tree": "479d06830326708e659887c6291254e53f4a1a76",
      "parents": [
        "87e72cd3b327fefc39030a628e9e9b7141791d39",
        "0dc59e78e18493aecd37427531d093e800846c3e"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Thu Apr 01 21:45:41 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 01 21:45:41 2010 -0700"
      },
      "message": "Merge \"More framework tests cleanup.\" into froyo"
    },
    {
      "commit": "0dc59e78e18493aecd37427531d093e800846c3e",
      "tree": "f78a49ef7fdeb85648a93444850f06b4243a9555",
      "parents": [
        "2d8234b73d11fdc2178232cabad3ffaa23723405"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Thu Apr 01 18:21:38 2010 -0700"
      },
      "committer": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Thu Apr 01 18:31:11 2010 -0700"
      },
      "message": "More framework tests cleanup.\n\nMove all tests for android.* classes from tests/AndroidTests and\ntests/CoreTests into framework/base/\u003ccore|graphics\u003e/tests.\n\nConsolidate all tests for java.* classes to tests/CoreTests.\nEventually hopefully these will be moved to dalvik/ somewhere.\n\nRemove tests/AndroidTests entirely.\n\nChange-Id: I86584d086ab7bd045bb38a10b699907805298a95\n"
    },
    {
      "commit": "bd4288f41879d08dd33802f0429314afc30dc883",
      "tree": "c48a59fd0c4a8c7eb823cbeb8cd93bf014d50cd3",
      "parents": [
        "2d8234b73d11fdc2178232cabad3ffaa23723405"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Thu Apr 01 11:53:05 2010 -0700"
      },
      "committer": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Thu Apr 01 12:05:26 2010 -0700"
      },
      "message": "Remove FrameworkTest package.\n\nThe only remaining test here was RingtonePickerActivityTes, which has been\nsuppressed since pre-donut.\n\nChange-Id: I74c08c9c9447b67252430db3b462373af879bd1d\n"
    },
    {
      "commit": "2bb2553a20f33a2587ea33619d6be92343101eba",
      "tree": "d1a4e02bd5939ad16b18451f7419c8bca99e5c40",
      "parents": [
        "0348440e4ad665f9fa7ed73a5c6b533e183a9e1f"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Mar 25 14:48:13 2010 +0000"
      },
      "committer": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Thu Apr 01 16:39:53 2010 +0100"
      },
      "message": "Cherry pick from master.\n\nFixes DumpRenderTree to re-use HTTP authentication credentials\n\nThis is required for layout test http/tests/appcache/auth.html\n\nBug: 2098423\nChange-Id: Ic9531e3c23a2fa9ebfab70cde3172550f572a404\n"
    },
    {
      "commit": "cc84c69726507a85116f5664e20e2ebfac76edbe",
      "tree": "1f58e9d718d8694d2b22f925a7e79263991d0c74",
      "parents": [
        "89d4e2dd7888913d3eb1f4f669bd756a3b85f2c1"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Mar 29 14:54:02 2010 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Mar 29 15:48:14 2010 -0700"
      },
      "message": "API CHANGE: rename BackupHelperAgent \u003d\u003e BackupAgentHelper per API Council\n\nPart of bug #2545514\n\nChange-Id: Ic775e3b942c485252149c1b6c15c88517fa4e3e5\n"
    },
    {
      "commit": "a3de74555120cc4dc205a3f93ef44c843b8d64a8",
      "tree": "9f5d76cc13a03ba0161fda6bbb0208d4a69a69ca",
      "parents": [
        "092cfaaa22795b7e63f2e55ff9102a569ec17efe"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Thu Mar 25 13:49:26 2010 -0700"
      },
      "committer": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Fri Mar 26 14:16:59 2010 -0700"
      },
      "message": "Move PackageManagerTests and AsecTests.\n\nRemove PackageManagerTests test\u0027s from continuous due to flakiness.\n\nmerged from abandoned master.\n\nChange-Id: I0a542df9df572c37bd1aa987cdc9fb2f95001a7c\n"
    },
    {
      "commit": "c7537ee7b6a7d7c857a02170fa9f41461e5d075b",
      "tree": "c1cac51c45a941ffc59531951e061c204686f627",
      "parents": [
        "cbac8ac6d40227c58edd549728938d76d07a9d20"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Wed Mar 24 09:27:19 2010 -0700"
      },
      "committer": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Wed Mar 24 10:32:37 2010 -0700"
      },
      "message": "Clean up stale containers if needed at install time.\nThis is needed when restoring applications installed on sdcard\nvia Market after a data wipe. The stale containers need to be cleaned up before\nreinstalling again.\nAdd a test case for installing when a stale container exists.\n\nChange-Id: I20c30b3003e85fb31531dd3cf9cb59962fe8fe5f\n"
    },
    {
      "commit": "e0a29d6f947b0e5b2c1aba80fc8acfe30d23df1b",
      "tree": "8a65e9f85742b66443718ed397b3f43147005995",
      "parents": [
        "89353185514306cc6618eb7d9b1ce37b08a52939",
        "fc2dbd04005c32360eead803e29df3cc62209cd8"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Tue Mar 23 15:37:32 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 23 15:37:32 2010 -0700"
      },
      "message": "Merge \" * Move connectivity manager test closer to source.  * Add license header to java files  * Remove google related information from the test\""
    },
    {
      "commit": "fc2dbd04005c32360eead803e29df3cc62209cd8",
      "tree": "1dcbec4a7c2524633c9ba90826800839f710c297",
      "parents": [
        "0ee0a2ea57197cb2f03905454098d9a7a309f77b"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Tue Mar 23 12:17:06 2010 -0700"
      },
      "committer": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Tue Mar 23 14:19:07 2010 -0700"
      },
      "message": " * Move connectivity manager test closer to source.\n * Add license header to java files\n * Remove google related information from the test\n\nChange-Id: I2e57960f9ac963cdf3591385e21ed68832f74bd0\n"
    },
    {
      "commit": "8cf68a37cb16307c5f95c9d4641a2be99976ba8e",
      "tree": "3b40742181606afd08485b62004d5455c848da34",
      "parents": [
        "0ee0a2ea57197cb2f03905454098d9a7a309f77b",
        "1110f2b9a5f60dfae5c86d75b64c7f82fb7dc33a"
      ],
      "author": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Tue Mar 23 12:34:53 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 23 12:34:53 2010 -0700"
      },
      "message": "Merge \"Fix rebuilding of these two apks.\""
    },
    {
      "commit": "a89e372db2c561e8001d70fe732f0d269207a72e",
      "tree": "d6dd42da20cebe5c605a3437a62bcbb5cee986fd",
      "parents": [
        "1c4027b68d5938795cc536c1d45e8d942ea537a4",
        "2d66cef77e450ec4a4d725b89ae68c5e6b167bee"
      ],
      "author": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Tue Mar 23 11:25:31 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 23 11:25:31 2010 -0700"
      },
      "message": "Merge \"Asec: Add new \u0027StorageNotFound\u0027 response code handling for container paths\""
    },
    {
      "commit": "2d66cef77e450ec4a4d725b89ae68c5e6b167bee",
      "tree": "701313dc61b7bcc9534cf8fe9513d667b303939d",
      "parents": [
        "7f3e62cd921e7dfcdec1ed78ba2ef072beeecdd3"
      ],
      "author": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Tue Mar 23 11:12:52 2010 -0700"
      },
      "committer": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Tue Mar 23 11:14:36 2010 -0700"
      },
      "message": "Asec: Add new \u0027StorageNotFound\u0027 response code handling for container paths\n\nChange-Id: I45d113f77b9f0e519087356b70fc6c4b5c290935\nSigned-off-by: San Mehat \u003csan@google.com\u003e\n"
    },
    {
      "commit": "e521a855cd5dec3c043d76107b77cd3fd3a32ad7",
      "tree": "fefe838e46b402b739123e6caa85f63c3268c7f2",
      "parents": [
        "9ce1319d052d40429f9899795bdcba836cc365fe",
        "27a7a6cbfeebf7ca6a97efaed43500139e9d23dc"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Mar 23 10:53:25 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 23 10:53:25 2010 -0700"
      },
      "message": "Merge \"LocationTracker: Fix default values for debug and signal strength logging.\""
    },
    {
      "commit": "27a7a6cbfeebf7ca6a97efaed43500139e9d23dc",
      "tree": "17c97f22fedb85cfe50f164faa3491a394b27c19",
      "parents": [
        "e5efe212de241dedcc5c4e409a4bf0376bc28be3"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Mar 23 12:27:38 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Mar 23 13:01:57 2010 -0400"
      },
      "message": "LocationTracker: Fix default values for debug and signal strength logging.\n\nSet default to false to match the checkbox values in the preference resource.\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "f654a484b2c553400676bd7cbd993604c06c2b57",
      "tree": "fb6508243330c5f5a6ad774d6203fed3ebe6664f",
      "parents": [
        "e5efe212de241dedcc5c4e409a4bf0376bc28be3"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Tue Mar 23 09:46:22 2010 -0700"
      },
      "committer": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Tue Mar 23 09:59:08 2010 -0700"
      },
      "message": "Don\u0027t delete stale containers on sdcard.\nComment out flaky test\n\nChange-Id: Ic7da6421c1a1980c19f7f1c929976432245479fa\n"
    },
    {
      "commit": "1110f2b9a5f60dfae5c86d75b64c7f82fb7dc33a",
      "tree": "e0358a286681f43fcab19ef7c3586c784fcf8b81",
      "parents": [
        "6787b7c597f24a522be4bf02e8b3797ff42336f3"
      ],
      "author": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Tue Mar 23 11:41:05 2010 -0400"
      },
      "committer": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Tue Mar 23 11:44:50 2010 -0400"
      },
      "message": "Fix rebuilding of these two apks.\n\nAdd a dummy string so that a R.stamp file will be written.\n\nChange-Id: I939f97d2d4214e2c2186c3802b606c8bfd0e3468\n"
    },
    {
      "commit": "6460d6e7b9608c00c4d38572b755f2d552a7e105",
      "tree": "414cc8d750979a1583bd3e3e16a9c21636f3b509",
      "parents": [
        "8dfdf46fbf63d57c91c043368c60e62d871b7050",
        "7fb1f674c90eb8f85f1d1ad7dab29ac65c15cb6e"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Mon Mar 22 11:16:16 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 22 11:16:16 2010 -0700"
      },
      "message": "Merge \"Add connectivity manager automation test framework:  - Create a dummy activity - ConnectivityManagerTestActivity - to listen to broadcast from connectivity manager, to control wifi, and to verify that connectivity information for different network types. This framework will be used for funcitonal tests and stress tests.\""
    },
    {
      "commit": "e99bb5f10b90736d10cee9729b56cba156fc0921",
      "tree": "2977919e3fb3e0fcfeb5954240a2ee37abb55617",
      "parents": [
        "cbf953ed09b036441d90e14b0723a2ea417b3f35"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Fri Mar 19 14:36:49 2010 -0700"
      },
      "committer": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Mon Mar 22 10:49:49 2010 -0700"
      },
      "message": "Add new method call back in MountService.\nPackageManager invokes this call back when its done handling\nthe media status update.\nAdd new uid check for updateExternalMediaStatus\nChange killPids method in ActivityManager.\nRemove mountsd command in Pm.java We cannot arbitrarily enable/disable\npackages in PackageManager now.\n\nChange-Id: I28dcba4afd2b4486f68abdaa1628a31b66544c91\n"
    },
    {
      "commit": "fb0de34a47a435b57075d7a72cbc40a2daf5ee6c",
      "tree": "6915d0323919bdc157d94ed696b358b7a984ae65",
      "parents": [
        "cd90b15cb8cd3347c58dc0fe3a30ea3e1b17ab6e"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Fri Mar 19 18:48:35 2010 +0000"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Mon Mar 22 10:52:56 2010 +0000"
      },
      "message": "Implements layoutTestController.overridePreference()\n\nThis change provides the infrastructure for\nlayoutTestController.overridePreference(). Currently, we only provide an\nimplementation for the preference \u0027WebKitOfflineWebApplicationCacheEnabled\u0027,\nwhich is required by the layout test http/tests/appcache/disabled.html.\n\nChange-Id: I8552f2f4e23b982db2d067ffa20c052e56d8fb7f\n"
    },
    {
      "commit": "cd90b15cb8cd3347c58dc0fe3a30ea3e1b17ab6e",
      "tree": "561b7dfe02b294ff6fb3e8d447813eaa4e0c3388",
      "parents": [
        "547b83328e5a3abc882059d2de6e2edc42c2fe83"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Fri Mar 19 15:57:41 2010 +0000"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Mon Mar 22 10:52:56 2010 +0000"
      },
      "message": "Removes most remaining appcache layout tests from the DumpRenderTree ignoreResults list\n\nThe server serving the layout tests has now been updated to to reflect the\ncurrent version of WebKit (r54731) so serveral more tests now pass.\n\nChange-Id: I95afa0012bf3fed15c733b0317ecd4c03f7a158f\n"
    },
    {
      "commit": "547b83328e5a3abc882059d2de6e2edc42c2fe83",
      "tree": "171358c179582d54a4ee8c88201889eaa0882c9d",
      "parents": [
        "90f8680f41525e5e5d9b811af60793a0396a32e3",
        "427efcca1988e3f424e363808e8fd0978f4e78d1"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Mon Mar 22 03:44:09 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 22 03:44:09 2010 -0700"
      },
      "message": "Merge \"Implements layoutTestController.setAppCacheMaximumSize\""
    },
    {
      "commit": "7fb1f674c90eb8f85f1d1ad7dab29ac65c15cb6e",
      "tree": "8bd1e9e937648c79d100a8a9fdb8643f5cd62519",
      "parents": [
        "1bb63afca1372a6e8feb1e5d858ff4b69e406592"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Thu Mar 04 11:54:39 2010 -0800"
      },
      "committer": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Sat Mar 20 15:29:52 2010 -0700"
      },
      "message": "Add connectivity manager automation test framework:\n - Create a dummy activity - ConnectivityManagerTestActivity - to listen to broadcast from connectivity manager, to control wifi, and to verify that connectivity information for different network types. This framework will be used for funcitonal tests and stress tests.\n\n - Add two functional test cases:\n   . test3GToWifiNotification: test enabling Wifi without associating with any access point, Wifi stays disconnected, device should still connect to cellular.\n   . testConnectToWifi: when switching from cellular to Wfi and associated with a given AP, connectivity manager broadcast the right informtion for mobile and Wifi.\n\nChange-Id: Ib6fcf0ff6dd9725076836032e567c0a6a52f622f\n"
    },
    {
      "commit": "427efcca1988e3f424e363808e8fd0978f4e78d1",
      "tree": "746cd297e48b0ec5fc05a57f2a16eb95ed4c1073",
      "parents": [
        "f19f9f55f9a1d95b1c741fc177b6b1cff4ab8034"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Fri Mar 19 15:26:42 2010 +0000"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Sat Mar 20 11:03:53 2010 +0000"
      },
      "message": "Implements layoutTestController.setAppCacheMaximumSize\n\nChange-Id: Ib64123738bc384213ef80e2e60e4a0d9407c09d8\n"
    },
    {
      "commit": "ebb83ade1eefb8a92990cc7b676d829b111cb7bf",
      "tree": "fe75d94c11947bd51dab73a4bdc17d30232e981a",
      "parents": [
        "b05ec11868463fef0322689f5c0b0408a6a0e540"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Fri Mar 19 11:55:29 2010 -0700"
      },
      "committer": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Fri Mar 19 13:23:14 2010 -0700"
      },
      "message": "Grant permissions to apps on sd when enabling/disabling packages.\n\nChange-Id: I0f011bd4a3348ccd46fd7ae9765edf8933b94142\n"
    },
    {
      "commit": "f19f9f55f9a1d95b1c741fc177b6b1cff4ab8034",
      "tree": "7832812fb9f32280097fa96086b576cf97164ae4",
      "parents": [
        "4b55d496dd9899731b26327e4cb71c9ef4a1137a"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Mar 18 15:16:35 2010 +0000"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Fri Mar 19 13:59:10 2010 +0000"
      },
      "message": "Removes an appcache test from the DumpRenderTree ignoreResults list\n\nAndroid-specific results for this test were added in\nhttps://android-git.corp.google.com/g/45462\n\nChange-Id: I7716c2c061ab955d0bf96523b6aab747898cc4e7\n"
    },
    {
      "commit": "90d8ee650be988d8479f4f14ae8e541bb4cb034b",
      "tree": "5a7701a199c115ac5ecca6d981a5f8fd563ebc40",
      "parents": [
        "b82ac6bf374c14082f7142614eb7d8e545b9a18b"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Thu Mar 18 11:38:35 2010 -0700"
      },
      "committer": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Thu Mar 18 17:44:21 2010 -0700"
      },
      "message": "Switch default install location to unspecified.\nAdd a new install location unspecified for backward compatibility.\nThere is not much difference between policies auto and unspecified.\nBut we dont have to make any code changes in PackageParser based\non our preference for install location.\nAdd tests\n\nChange-Id: I563238133261d911d08fbc66344687b7dfc870b1\n"
    },
    {
      "commit": "26aa68c6a234598de35f1a8af3c3c7abe8247d1d",
      "tree": "78df13d77aa35d689d70cfaa8df7ac0107b84761",
      "parents": [
        "38dd759988ba80ce695097b5a74e63753667fc74",
        "9b63c8ee37efa728c7be33baf748078329894437"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Mar 18 05:02:15 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 18 05:02:15 2010 -0700"
      },
      "message": "Merge \"Adds worker tests to the DumpRenderTree ignoreResults list, as workers are now disabled\""
    },
    {
      "commit": "d4310ac944e5f3063bb23558ba25ccf76fec0968",
      "tree": "479404f1e969d125775e01ce930cdd01bb9f968e",
      "parents": [
        "694f79b5d1196640d1beb680b7d1fc68e6e77cbd"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Mar 16 22:55:08 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Mar 18 02:02:17 2010 -0700"
      },
      "message": "Rework permissions to be retained when an app is temporarily uninstalled.\n\nThis allows us to keep the assigned permissions when apps are temporarily\nremoved due to the SD card being unmounted, and also if you use the\nfacility to uninstall an app but keep its data.\n\nAlso fixes issue #2515189: Potential permission spoofing attack in\nAndroid (external bug 7166)\n\nChange-Id: I2a120ec938552028c989f9e0e890c32773957738\n"
    },
    {
      "commit": "d3dd518baf87f06a571e56d9a127b043cf719e23",
      "tree": "a268fe0a59afe5c4615423d9dd27ea13280cfb8f",
      "parents": [
        "f43eab142df7d3096f299d34c9e5713200332392",
        "14b6abda1309631d49d4bebbb0317a7e1dfc0a50"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Wed Mar 17 18:50:29 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 17 18:50:29 2010 -0700"
      },
      "message": "Merge \"Add new install flag to install on internal flash only Change default install location policy for new flag. New error code for media unavailable.\""
    },
    {
      "commit": "14b6abda1309631d49d4bebbb0317a7e1dfc0a50",
      "tree": "bee361e635743a09bb7253fef333d6fb94df6322",
      "parents": [
        "d246ca811575eee9122070648e93b7484f6edd81"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Wed Mar 17 08:37:04 2010 -0700"
      },
      "committer": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Wed Mar 17 18:43:31 2010 -0700"
      },
      "message": "Add new install flag to install on internal flash only\nChange default install location policy for new flag.\nNew error code for media unavailable.\n\nChange-Id: I5a5d0828b067692b2b94a15a2bcc7534f796c1a2\n"
    },
    {
      "commit": "9b63c8ee37efa728c7be33baf748078329894437",
      "tree": "24c6abaa47ecbcc6be5044778cc0fd4acdcb3fe2",
      "parents": [
        "41696d379f0e81157d701179580f793ab00a5f0e"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Mar 17 19:07:58 2010 +0000"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Mar 17 19:14:18 2010 +0000"
      },
      "message": "Adds worker tests to the DumpRenderTree ignoreResults list, as workers are now disabled\n\nChange-Id: I19fbba824cbae372849a8f8ee66dbc8849101eb1\n"
    },
    {
      "commit": "75d20e9304ce91607cd6abb67c3b62402950acc4",
      "tree": "160da87ebf2f28575c48e6f7dec263b618a0a3cb",
      "parents": [
        "d9e86f5d4c168df8e77d5b2a195219a2b3b2c18f",
        "7c58da758900ab1a48137f0e0726a36d671aa0a4"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Mar 17 11:02:13 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 17 11:02:13 2010 -0700"
      },
      "message": "Merge \"Updates the status of some HTML5 storage layout tests in the DumpRenderTree skipped list\""
    },
    {
      "commit": "d8c208bab43c0a7f58389b87ec228d37409dc48b",
      "tree": "b6abbc1c1e8801755e12e91feb368d8f00822977",
      "parents": [
        "09bc8d8c125ff0ba745b3d0ebf5b0236fa865deb",
        "9ad006dd4532c5e6c91c9cb5f064354d0d44ea5f"
      ],
      "author": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Wed Mar 17 10:56:02 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 17 10:56:02 2010 -0700"
      },
      "message": "Merge \"Disable the HanziToPinyinTest when there is no Chinese collator.\""
    },
    {
      "commit": "9ad006dd4532c5e6c91c9cb5f064354d0d44ea5f",
      "tree": "a7a83c5e49d2bd2e9b26b8dca03919ba0ac54e4b",
      "parents": [
        "50fdbef2fbcd390035517090bc54220c265f5c75"
      ],
      "author": {
        "name": "Bai Tao",
        "email": "michaelbai@google.com",
        "time": "Thu Mar 18 01:23:24 2010 +0800"
      },
      "committer": {
        "name": "Bai Tao",
        "email": "michaelbai@google.com",
        "time": "Thu Mar 18 01:54:06 2010 +0800"
      },
      "message": "Disable the HanziToPinyinTest when there is no Chinese collator.\n\nChange-Id: I180b927dbb24ceb254fd535633230032a3363562\n"
    },
    {
      "commit": "7c58da758900ab1a48137f0e0726a36d671aa0a4",
      "tree": "310ccc98256b4547e8b03e90295fe4cb5dbfa284",
      "parents": [
        "071862f0cb397cd2bf4a019ebee1db1f0db6dbe0"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Mar 17 17:37:09 2010 +0000"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Mar 17 17:41:49 2010 +0000"
      },
      "message": "Updates the status of some HTML5 storage layout tests in the DumpRenderTree skipped list\n\nBug: 2079807\nChange-Id: I2bff326e68d8ac761fd2c4628fab8b10d255c7dc\n"
    },
    {
      "commit": "8a9ab24a5c9b595ac0268fcade4b5bbfe7c45c2d",
      "tree": "f445dbf1504f02783b550a80a01ee06d45fbcb4a",
      "parents": [
        "50fdbef2fbcd390035517090bc54220c265f5c75"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Thu Mar 11 16:49:16 2010 -0800"
      },
      "committer": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Tue Mar 16 16:36:26 2010 -0700"
      },
      "message": "Do storage checks before initiating a move.\nAdd new remote method to check for insufficient error conditions.\nSome fixes in MountService when updating media status on PackageManagerService\nFix size calculation condition in installd.\n\nAdd new error code if media is unavailable.\nNew tests for testing error codes.\nSome additional debugging statements in MountService.\n\nChange-Id: Ibfe90d5ed6c71d57f9c1c67806f38b5ae9ecdfbf\n"
    },
    {
      "commit": "b258659ad6f96779009222db73b844e93498a4a4",
      "tree": "70ac23a61c24b405f4034eb75420d3b41d4a7d34",
      "parents": [
        "4f096dcf6ae068a144b8044cf55ba886823e66d3",
        "a027c95e798d75de1165feebefb2df4d1c7c0927"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Mar 15 15:33:37 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 15 15:33:37 2010 -0700"
      },
      "message": "Merge \"Fix 2428368: Fix most of the lockscreen orientation refresh bugs\""
    },
    {
      "commit": "4f096dcf6ae068a144b8044cf55ba886823e66d3",
      "tree": "335f4b7a490985d541c4ac5da8402408a9825e30",
      "parents": [
        "1a3786a3e34112e3e68e6a9b07ba72802867a002",
        "8e3015e7aa7007b1687a4dd39b99cc16f94b2bd1"
      ],
      "author": {
        "name": "Carl Shapiro",
        "email": "cshapiro@google.com",
        "time": "Mon Mar 15 15:21:33 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 15 15:21:33 2010 -0700"
      },
      "message": "Merge \"Replace all uses of bzero with memset.  Bzero and memset are both compiler built-ins so this change should not negatively effect the generated code.  However, a forthcoming commit will remove the implicit include of strings.h from stdlib.h and bzero will no longer be visible in these translation units without additional includes.\""
    },
    {
      "commit": "f3c755a079233bc3e4f5d1583fd556fe02663ddb",
      "tree": "9461e843fee503009340018b5706d53eccc578eb",
      "parents": [
        "677bc7d7eb1b2ee71ee476e799ae9b420057ceb9"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Mar 04 17:30:50 2010 +0000"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Mon Mar 15 12:27:48 2010 +0000"
      },
      "message": "Adds XPath layout tests to DumpRenderTree ignoreResults list as Android does not support XPath\n\nChange-Id: Ibda46541161581923d15258b863ed47f248ae626\n"
    },
    {
      "commit": "8e3015e7aa7007b1687a4dd39b99cc16f94b2bd1",
      "tree": "072c4be14c0a44e47f1eaf2b65e98716eb15194e",
      "parents": [
        "b644f852636b05cf4f4afb2d1dfb3d8c024236fc"
      ],
      "author": {
        "name": "Carl Shapiro",
        "email": "cshapiro@google.com",
        "time": "Sun Mar 14 23:01:17 2010 -0700"
      },
      "committer": {
        "name": "Carl Shapiro",
        "email": "cshapiro@google.com",
        "time": "Sun Mar 14 23:04:49 2010 -0700"
      },
      "message": "Replace all uses of bzero with memset.  Bzero and memset are both\ncompiler built-ins so this change should not negatively effect the\ngenerated code.  However, a forthcoming commit will remove the\nimplicit include of strings.h from stdlib.h and bzero will no longer\nbe visible in these translation units without additional includes.\n\nChange-Id: I8080fbcaabad4ff280163515168e4af5cd0a7112\n"
    },
    {
      "commit": "a027c95e798d75de1165feebefb2df4d1c7c0927",
      "tree": "8e2186f5a6d537506d6c45be58e62c557a84e02e",
      "parents": [
        "9bcf789a31315510cc37a6d8d81b80ea54fa1dc6"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Mar 12 17:32:01 2010 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Mar 12 17:32:01 2010 -0800"
      },
      "message": "Fix 2428368: Fix most of the lockscreen orientation refresh bugs\n\nThis change removes the legacy notification of orientation and configuration changed events\nfrom KeyguardUpdateMonitor and moves them into the individual activities.  This was necessary\nto guarantee order of events.\n\nIn addition, to minimize discrepencies due to notification lag, Keyguard screens (LockScreen,\nPatternUnlock, etc.) are now responsible for handling onConfigurationChanged() notification and\nforwarding them to LockPatternKeyguardView by a call to recreateMe() with the new configuration.\n\nChange-Id: I703daf3e91bc6588e87c844a3ed3d259a6b8ecdf\n"
    },
    {
      "commit": "e898bdfe85a9ddeaf63120e5539bc6e2155db989",
      "tree": "367836eb5e234c3f844359cd811901c2e6afb6be",
      "parents": [
        "a91e972752211d6731fb6784f3f9b653add58aa8",
        "b5522301a01d9ac8b86e18418562d28b5091dd27"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Fri Mar 12 09:35:37 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 12 09:35:37 2010 -0800"
      },
      "message": "Merge \"Puts two regex layout tests back on the DumpRenderTree skipped list\""
    },
    {
      "commit": "b5522301a01d9ac8b86e18418562d28b5091dd27",
      "tree": "bbc3dc7183103c9d2760973eb0b18b0ca615cf60",
      "parents": [
        "cf0fd7892b7208ebfa35809b63fc8e4d60e4d466"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Fri Mar 12 11:00:36 2010 +0000"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Fri Mar 12 11:04:54 2010 +0000"
      },
      "message": "Puts two regex layout tests back on the DumpRenderTree skipped list\n\nfast/regex/test1.html and fast/regex/slow.html were removed from the skipped\nlist in https://android-git.corp.google.com/g/#change,43908\n\nHowever, they cause DumpRenderTree to hang when run with V8, so are added back\nto the list pending further investigation.\n\nBug: 2509394\nChange-Id: I83c361c99fcd61e940a169f1ed00614529af48ff\n"
    },
    {
      "commit": "15a4d2ffd04dc6c70f2cd17dae12ac6bc14c69ab",
      "tree": "2dbbf0c31082373354fb17308de3681e22c66169",
      "parents": [
        "8abb26ee6c77e01a23d26c305a65b25a33710024"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Mar 11 18:20:12 2010 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Mar 11 18:22:10 2010 -0800"
      },
      "message": "Add correct copyright headers to multiple files\n\nFormat for the list of changes shows the origin commit reference followed\nby the file name.\n\n33931-p9 awt/org/apache/harmony/awt/gl/font/AndroidGlyphVector.java\n33931-p9 awt/org/apache/harmony/awt/gl/image/PngDecoderJava.java\n133776-p9 core/java/android/app/IntentService.java\n127013-p9 core/java/android/appwidget/AppWidgetHost.java\n27863-p9 core/java/android/bluetooth/BluetoothAudioGateway.java\n60765-p9 core/java/android/content/SyncResult.java\n43920-p9 core/java/android/content/pm/ActivityInfo.java\n43920-p9 core/java/android/content/pm/ApplicationInfo.java\n43920-p9 core/java/android/content/pm/InstrumentationInfo.java\n43920-p9 core/java/android/content/pm/PackageInfo.java\n44103-p9 core/java/android/content/pm/PackageItemInfo.java\n68960-p9 core/java/android/content/pm/PackageStats.java\n43920-p9 core/java/android/content/pm/ResolveInfo.java\n43920-p9 core/java/android/content/pm/ServiceInfo.java\n60641-p9 core/java/android/content/res/Configuration.java\n60734-p9 core/java/android/content/res/TypedArray.java\n137672-p9 core/java/android/inputmethodservice/ExtractButton.java\n123112-p9 core/java/android/inputmethodservice/ExtractEditText.java\n119291-p9 core/java/android/inputmethodservice/IInputMethodSessionWrapper.java\n112946-p9 core/java/android/inputmethodservice/IInputMethodWrapper.java\n115078-p9 core/java/android/os/BatteryStats.java\n124790-p9 core/java/android/text/style/UpdateAppearance.java\n45083-p9 core/java/android/view/RawInputEvent.java\n101491-p9 core/java/android/view/inputmethod/EditorInfo.java\n114701-p9 core/java/android/view/inputmethod/ExtractedText.java\n123112-p9 core/java/android/view/inputmethod/ExtractedTextRequest.java\n119291-p9 core/java/com/android/internal/os/HandlerCaller.java\n129279-p9 core/java/com/android/internal/os/PkgUsageStats.java\n114701-p9 core/java/com/android/internal/view/IInputConnectionWrapper.java\n114701-p9 core/java/com/android/internal/view/InputConnectionWrapper.java\n84364-p9 opengl/java/android/opengl/EGLLogWrapper.java\n11355-p9 opengl/tools/glgen/src/CFunc.java\n11355-p9 opengl/tools/glgen/src/CType.java\n11355-p9 opengl/tools/glgen/src/CodeEmitter.java\n11355-p9 opengl/tools/glgen/src/GenerateGL.java\n11355-p9 opengl/tools/glgen/src/JFunc.java\n11355-p9 opengl/tools/glgen/src/JType.java\n11355-p9 opengl/tools/glgen/src/JniCodeEmitter.java\n11355-p9 opengl/tools/glgen/src/ParameterChecker.java\n57236-p9 services/java/com/android/server/status/AnimatedImageView.java\n66754-p9 services/java/com/android/server/status/CloseDragHandle.java\n57188-p9 services/java/com/android/server/status/DateView.java\n46928-p9 services/java/com/android/server/status/ExpandedView.java\n70590-p9 services/java/com/android/server/status/FixedSizeDrawable.java\n45968-p9 services/java/com/android/server/status/IconData.java\n57470-p9 services/java/com/android/server/status/IconMerger.java\n82719-p9 services/java/com/android/server/status/LatestItemView.java\n45968-p9 services/java/com/android/server/status/NotificationData.java\n66754-p9 services/java/com/android/server/status/NotificationLinearLayout.java\n57458-p9 services/java/com/android/server/status/NotificationViewList.java\n45968-p9 services/java/com/android/server/status/StatusBarException.java\n45968-p9 services/java/com/android/server/status/StatusBarIcon.java\n46130-p9 services/java/com/android/server/status/StatusBarNotification.java\n45968-p9 services/java/com/android/server/status/StatusBarView.java\n46199-p9 services/java/com/android/server/status/Ticker.java\n62286-p9 services/java/com/android/server/status/TickerView.java\n57188-p9 services/java/com/android/server/status/TrackingView.java\n86041-p9 telephony/java/android/telephony/PhoneStateListener.java\n87020-p9 telephony/java/com/android/internal/telephony/TelephonyIntents.java\n136269-p9 telephony/java/com/android/internal/telephony/gsm/SpnOverride.java\n34409-p9 tests/FrameworkTest/src/com/android/frameworktest/FrameworkTestApplication.java\n55717-p9 tests/FrameworkTest/src/com/android/frameworktest/performance/InvalidateCycle.java\n128994-p9 tests/ImfTest/src/com/android/imftest/samples/AutoCompleteTextViewActivityLandscape.java\n128994-p9 tests/ImfTest/src/com/android/imftest/samples/AutoCompleteTextViewActivityPortrait.java\n129372-p9 tests/ImfTest/src/com/android/imftest/samples/BigEditTextActivityNonScrollablePanScan.java\n129372-p9 tests/ImfTest/src/com/android/imftest/samples/BigEditTextActivityNonScrollableResize.java\n129372-p9 tests/ImfTest/src/com/android/imftest/samples/BigEditTextActivityScrollablePanScan.java\n129372-p9 tests/ImfTest/src/com/android/imftest/samples/BigEditTextActivityScrollableResize.java\n128994-p9 tests/ImfTest/src/com/android/imftest/samples/BottomEditTextActivityPanScan.java\n128994-p9 tests/ImfTest/src/com/android/imftest/samples/BottomEditTextActivityResize.java\n127341-p9 tests/ImfTest/src/com/android/imftest/samples/ButtonActivity.java\n129347-p9 tests/ImfTest/src/com/android/imftest/samples/DialogActivity.java\n129372-p9 tests/ImfTest/src/com/android/imftest/samples/EditTextActivityDialog.java\n128994-p9 tests/ImfTest/src/com/android/imftest/samples/ManyEditTextActivityNoScrollPanScan.java\n128994-p9 tests/ImfTest/src/com/android/imftest/samples/ManyEditTextActivityScrollPanScan.java\n128994-p9 tests/ImfTest/src/com/android/imftest/samples/ManyEditTextActivityScrollResize.java\n128994-p9 tests/ImfTest/src/com/android/imftest/samples/OneEditTextActivityNotSelected.java\n128994-p9 tests/ImfTest/src/com/android/imftest/samples/OneEditTextActivitySelected.java\n25959-p9 tests/framework-tests/src/android/test/FrameworkTests.java\n46162-p9 tests/framework-tests/src/com/android/internal/http/multipart/MultipartTest.java\n77101-p9 tools/layoutlib/bridge/tests/com/android/layoutlib/bridge/NinePatchTest.java\n9788976b1465ce982b5ae7c741345edd0ecd9322 core/java/android/accounts/AuthenticatorDescription.java\n53332883543868fb83e111a07306368b7772b340 core/java/android/app/UiModeManager.java\n93e7e22ec91dbc641d10ca6d70423e1357a95bba core/java/android/app/FullBackupAgent.java\n328c0e7986aa6bb7752ec6de3da9c999920bb55f core/java/android/content/CursorEntityIterator.java\n307da1a46b4c9b711bafe8fbaaa6b98e8868c18e core/java/android/content/SyncQueue.java\n307da1a46b4c9b711bafe8fbaaa6b98e8868c18e core/java/android/content/SyncOperation.java\neb034652c2037a47ebfd99779e8383bb8bb528af core/java/android/content/pm/LabeledIntent.java\n49237345d83e62fdb9eb8d50b13ad086636a04fa core/java/android/content/pm/FeatureInfo.java\na2b6c3775ed6b8924232d6a01bae4a19740a15f8 core/java/android/content/pm/PackageInfoLite.java\n3ecd5f437580e49d80beecd29489d5fb1f7a7db0 core/java/android/content/pm/RegisteredServicesCacheListener.java\n5ebbb4a6b3e16f711735ae0615b9a9ea64faad38 core/java/android/content/pm/XmlSerializerAndParser.java\nc4516a7b62de525e3d6d5e76851bdfaf12c11f05 core/java/android/database/sqlite/SQLiteTransactionListener.java\n9bbc21a773cbdfbef2876a75c32bda5839647751 core/java/com/android/internal/backup/LocalTransport.java\n21f1bd17b2dfe361acbb28453b3f3b1a110932fa core/java/com/android/internal/content/PackageMonitor.java\n4c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3 core/java/com/android/internal/view/BaseSurfaceHolder.java\n4c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3 core/java/com/android/internal/view/BaseIWindow.java\ne540833fdff4d58e37c9ba859388e24e2945ed45 core/java/com/android/internal/os/SamplingProfilerIntegration.java\n192ab903887bbb8e7c7b6da5c581573850e30f46 core/tests/coretests/src/android/widget/expandablelistview/PositionTesterContextMenuListener.java\n1619367ab823150fa8856d419abe02ceb75886f1 media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/MediaProfileReader.java\n27f8002e591b5c579f75b2580183b5d1c4219cd4 opengl/tools/glgen/stubs/gles11/glGetString.java\n560814f6b11abe83ff0c4ed18cac015c276b3181 opengl/tools/glgen/stubs/gles11/glGetProgramInfoLog.java\n560814f6b11abe83ff0c4ed18cac015c276b3181 opengl/tools/glgen/stubs/gles11/glGetShaderInfoLog.java\n560814f6b11abe83ff0c4ed18cac015c276b3181 opengl/tools/glgen/stubs/gles11/glShaderSource.java\n1c4907ee77392afb768c2f088e0dedbe4239f6fb opengl/tools/glgen/src/GenerateGLES.java\n1c4907ee77392afb768c2f088e0dedbe4239f6fb opengl/tools/glgen/src/Jsr239CodeEmitter.java\n1c4907ee77392afb768c2f088e0dedbe4239f6fb opengl/tools/glgen/src/GLESCodeEmitter.java\n69e21f5f6e0d04539cd92848ea009dd615d88c2c opengl/tests/gldual/src/com/android/gldual/TriangleRenderer.java\nc028be4f3b8c7476b46859f66c3f33d528adf181 packages/DefaultContainerService/src/com/android/defcontainer/DefaultContainerService.java\n7c6efa13f129dbae5319f0981a430d4662f43354 tests/BrowserPowerTest/src/com/android/browserpowertest/PowerMeasurement.java\n7c6efa13f129dbae5319f0981a430d4662f43354 tests/BrowserPowerTest/src/com/android/browserpowertest/PowerTestActivity.java\n7c6efa13f129dbae5319f0981a430d4662f43354 tests/BrowserPowerTest/src/com/android/browserpowertest/PowerTestRunner.java\ndf8a3f31d871db25e952972c2eb346a71186e9e3 tests/BrowserTestPlugin/src/com/android/testplugin/TestPlugin.java\ncfaef699e1dfb3a75d5b51f3b15816f13670fd51 tests/permission/src/com/android/framework/permission/tests/ActivityManagerPermissionTests.java\ncfaef699e1dfb3a75d5b51f3b15816f13670fd51 tests/permission/src/com/android/framework/permission/tests/ServiceManagerPermissionTests.java\ncfaef699e1dfb3a75d5b51f3b15816f13670fd51 tests/permission/src/com/android/framework/permission/tests/WindowManagerPermissionTests.java\n\nCopyright header moved to top in following file:\n\ncore/tests/coretests/src/android/widget/ListViewTest.java\n\nChange-Id: I3c3198be5a0ba36e18679ed834170432bf0b8418\n"
    },
    {
      "commit": "cf0fd7892b7208ebfa35809b63fc8e4d60e4d466",
      "tree": "a4a3bc0630dc420e6d909d2cff0f17d6ee2a0c73",
      "parents": [
        "73f7537b301036641f91c36944031f7081e23714"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Mar 09 13:54:09 2010 +0000"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Mar 11 15:40:45 2010 +0000"
      },
      "message": "Adds to DumpRenderTree the ability to ignore the results of tests\n\nChange-Id: I7c16d9713fc35c773b810f9d5ce6700f8d9a28e4\n"
    },
    {
      "commit": "e179c1d1b66f13541fc9746c7fd50c8b03d922d5",
      "tree": "c48497212b93c5826aa33462b75da819e7d84f50",
      "parents": [
        "2809631e59f4f967767ca8a97b8c0589030fac27",
        "dc2711d47d2c05ee1ee1f15131676b53cb3c1d5e"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Thu Mar 11 05:46:28 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 11 05:46:28 2010 -0800"
      },
      "message": "Merge \"Check if the JS_ENGINE key exists as an environment variable before reading it.\""
    },
    {
      "commit": "dc2711d47d2c05ee1ee1f15131676b53cb3c1d5e",
      "tree": "6dfece088c1af9c3aa4e0379a88237136d7911aa",
      "parents": [
        "409578fcb1d8ecfee0ae07b1a34a6e6cb184a0ce"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Thu Mar 11 13:27:20 2010 +0000"
      },
      "committer": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Thu Mar 11 13:27:20 2010 +0000"
      },
      "message": "Check if the JS_ENGINE key exists as an environment variable before reading it.\n\nChange-Id: I274b23ea53ec0129ea3b52ff66322f7069338f53\n"
    },
    {
      "commit": "e3e2294be50d46f6a57b55833675567cc772d8fd",
      "tree": "1d8c3be0cc74b99df5841a94dd2c59daf89031e1",
      "parents": [
        "409578fcb1d8ecfee0ae07b1a34a6e6cb184a0ce",
        "8028dab82baef414ac5f50e98faa0a08e50b75f1"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Mar 11 03:08:38 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 11 03:08:38 2010 -0800"
      },
      "message": "Merge \"Remove http/wml from the DumpRenderTree skipped list, as this directory no longer exists.\""
    },
    {
      "commit": "8028dab82baef414ac5f50e98faa0a08e50b75f1",
      "tree": "fdc83f1748951816d1ab18f1890f39ec10217d61",
      "parents": [
        "a8fbe1fb74d3bd40b73c90c85ac25e5176475ca5"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Mar 11 10:41:20 2010 +0000"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Mar 11 10:41:20 2010 +0000"
      },
      "message": "Remove http/wml from the DumpRenderTree skipped list, as this directory no longer exists.\n\nChange-Id: I7f97d68695ee1df45329749d8f08d44364bfef24\n"
    },
    {
      "commit": "089262dc022d87e31eefc536025be6c015c7ebde",
      "tree": "2c4706dc952c2c3a4407427579a01057564fab52",
      "parents": [
        "e182a92ae408f27f46d15de01c8a263cfe6f9246"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Wed Mar 10 14:19:21 2010 -0800"
      },
      "committer": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Wed Mar 10 16:08:51 2010 -0800"
      },
      "message": "Dont include code size for apps on sdcard.\nUse constants defined in PackageHelper for user preferences\nto install auto, internal, external.\nSet default install location to external.\nUpdate settings db version number\n\nChange-Id: Ib5110c9377990e20a48cee923e55898dfddfd1e6\n"
    },
    {
      "commit": "6069beb2dfed6da837bf7faa3db3f6119edc017a",
      "tree": "59b7d3e108b6e1dcfebc0a897db335b9c9f37407",
      "parents": [
        "a8fbe1fb74d3bd40b73c90c85ac25e5176475ca5"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Wed Mar 10 09:46:49 2010 -0800"
      },
      "committer": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Wed Mar 10 09:46:49 2010 -0800"
      },
      "message": "    Rename ApplicationInfo.FLAG_ON_SDCARD to ApplicationInfo.FLAG_EXTERNAL_STORAGE\n\n    Change-Id: Iadef9f9bb2851c38b6d79be1bafbf932abce4210\n\nChange-Id: I2e412bace3d8005db5057a3497bd836d0038b90c\n"
    },
    {
      "commit": "17bc415ded862bc0a5f70ee2f7259f34d3491a17",
      "tree": "bf22df846408b396d662ec90844d03bb0b2cba8a",
      "parents": [
        "1596136562e9bc5d0c808bb8c33816ea1303df40",
        "6ffce2e9a3c57634bb73f8ff133ca680f8070d5d"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue Mar 09 14:50:18 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 09 14:50:18 2010 -0800"
      },
      "message": "Merge \"Add new shutdown observer for MountService. Use new observer before rebooting and shutting down. Add some unit tests for unmount and shutdown code paths Fix registering/unregistering part in MountService Use ShutdownThread in PowerManager.reboot() Add reboot support to ShutdownThread. Remove MountService code from PowerManagerService.java and Power.java. Clean shutdown/reboot is handled exclusively by ShutdownThread now.\""
    },
    {
      "commit": "6ffce2e9a3c57634bb73f8ff133ca680f8070d5d",
      "tree": "39b0492ba064caf003c47db9bd41ac0860e36743",
      "parents": [
        "8e461c9add08ac8705c50aa0357304aea6a5dbe0"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Mon Mar 08 14:48:40 2010 -0800"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Mar 09 17:00:18 2010 -0500"
      },
      "message": "Add new shutdown observer for MountService.\nUse new observer before rebooting and shutting down.\nAdd some unit tests for unmount and shutdown code paths\nFix registering/unregistering part in MountService\nUse ShutdownThread in PowerManager.reboot()\nAdd reboot support to ShutdownThread.\nRemove MountService code from PowerManagerService.java and Power.java.\nClean shutdown/reboot is handled exclusively by ShutdownThread now.\n\nChange-Id: Iefb157451d3d9c426cb431707b870a873c09123d\n"
    },
    {
      "commit": "a2b6c3775ed6b8924232d6a01bae4a19740a15f8",
      "tree": "f78953add86351bd04f2788c712b1285497e2016",
      "parents": [
        "a9fb0a2497e563c2066e10a816ff1f7baaf8aa9b"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Fri Mar 05 17:40:11 2010 -0800"
      },
      "committer": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Tue Mar 09 09:24:35 2010 -0800"
      },
      "message": "Add conditions to check for updated system applications. Restrict them\nto internal flash only even before we copy.\n\nReturn error codes when install flag options mismatch.\nSome conditions for existings apps\n - install flags override existing location\n - explicity manifest option install location overrides previous location\n - if upgraded package\u0027s install location is unspecified or auto, fall\n   back to recommended install policy which considers user setting as well.\n\nCheck for sdcard status before finding available size on sdcard\nAdd light weight parsing for manifest attributes including package name and\ninstall location only\n\nChange-Id: I5143dda87c88c595f564b317326c926d0ec3ceb8\n"
    },
    {
      "commit": "5ac2a3bd697cb86022aa7d4dc0c8fbd6a10b8193",
      "tree": "4a9609a9cda731fa9f7af6ebab5bb25898dd2c9c",
      "parents": [
        "8e461c9add08ac8705c50aa0357304aea6a5dbe0"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Mar 09 14:36:00 2010 +0000"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Mar 09 14:36:00 2010 +0000"
      },
      "message": "Removes from DumpRenderTree the superfluous result file for tests that time out.\n\nThis file is currently not used. Tests that time out are reported as failures.\n\nAlso fixes naming in code for tests that have no text results.\n\nChange-Id: I6412db4dcf9884abdc80f5cff525ef9431bad001\n"
    },
    {
      "commit": "9902279abb999eb7b5c75f70ec1f714cf567793b",
      "tree": "8bce978f593fe523fe74da678c6d6a3dfef6aad5",
      "parents": [
        "432e0eade76f64c36ae72d94c4f33d8e8ecc975a"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Mar 09 12:23:57 2010 +0000"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Mar 09 12:29:59 2010 +0000"
      },
      "message": "Removes regex tests from the DumpRenderTree skipped list\n\nIt looks like these were previously exluded due to taking too long. However,\nthey run in a reasonable time on passion.\n\nAlso removes AppleScript from the skipped list, as this directory no longer exists.\n\nChange-Id: I98e3d0b3222dcd79287b15c512430341fab4f0f8\n"
    },
    {
      "commit": "432e0eade76f64c36ae72d94c4f33d8e8ecc975a",
      "tree": "c60460632f80e172cbde299b740da006d88f650a",
      "parents": [
        "68da044d3a7bfe77fdc0f6c447963a6018d030ed"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Fri Mar 05 18:54:55 2010 +0000"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Mar 09 12:20:48 2010 +0000"
      },
      "message": "Add shared workers tests to DumpRenderTree skipped list\n\nChange-Id: I307bf718253ad3e340d3a95b1056523f37d150be\n"
    }
  ],
  "next": "4528186e0d65fc68ef0dd1941aa2ac8aefcd55a3"
}
