)]}'
{
  "log": [
    {
      "commit": "8fe044a3a963c9bb654ea5ba7da80a3132c12cee",
      "tree": "41103e3834acbdb5e354629dfb2d4116fe81ee8c",
      "parents": [
        "55ea91f217ae519e91c50081287a5cea1eed77f0"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Nov 05 10:49:49 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Nov 05 10:50:58 2010 -0700"
      },
      "message": "Adjust window animations to better match UX spec.\n\nThis introduces new resources for interpolators that match the\ntypes received from UX, and uses them appropriately in the animations.\n\nChange-Id: I68c435ff1c8845c7854fa78f24e33157659b16d1\n"
    },
    {
      "commit": "55ea91f217ae519e91c50081287a5cea1eed77f0",
      "tree": "3b194db7468e945b78d4d2906df6a749d7ab97c0",
      "parents": [
        "a710aca74f36b08e09f265b35f52a2539e5ec19c",
        "39b13c6277c4a08faefbbdb42518adacf64336bb"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Nov 05 16:51:18 2010 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 05 16:51:18 2010 +0000"
      },
      "message": "Merge \"Created missing assets by up/down scaling the one in other dpi\""
    },
    {
      "commit": "a710aca74f36b08e09f265b35f52a2539e5ec19c",
      "tree": "f13317c39425dc8d826ad34cbb480abf6ad5d2b6",
      "parents": [
        "f3e5fcc91734d8e39b396f1b70b9903a6b3dd2c0",
        "06cd9c1a79da1a5720af4e33e61306f6eb9b725a"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Nov 05 16:51:01 2010 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 05 16:51:01 2010 +0000"
      },
      "message": "Merge \"Created missing assets by up/down scaling the one in other dpi\""
    },
    {
      "commit": "f3e5fcc91734d8e39b396f1b70b9903a6b3dd2c0",
      "tree": "be196856b6e532739e19a7c1e2fdcd5ae3ac2cb2",
      "parents": [
        "db8d19c9cb6b3f0d595831a8fd648c468e70dfa6"
      ],
      "author": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Fri Nov 05 10:42:06 2010 -0400"
      },
      "committer": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Fri Nov 05 10:42:06 2010 -0400"
      },
      "message": "Fix the build and scrollable layers gesture.\n\nChange-Id: I06f7c379f187df982ac82c9a52cc643358987085\n"
    },
    {
      "commit": "db8d19c9cb6b3f0d595831a8fd648c468e70dfa6",
      "tree": "9c5cec3cfdc6b52a3f72f83725acb87824e7d4b9",
      "parents": [
        "202a2c974ee40db53adc5564d30d76a65040798d"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Fri Oct 29 11:44:17 2010 +0100"
      },
      "committer": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Fri Nov 05 12:33:29 2010 +0000"
      },
      "message": "Display the AutoFill preview string in the drop down box.\n\nNative code now provides us with a preview string as well as\nan autofill query id. Display the preview string in the\ndrop down box.\n\nRequires a change in external/webkit:\nhttps://android-git.corp.google.com/g/#change,77132\n\nChange-Id: Ia5e26b98546cda1090142f1720f6a7836be6595c\n"
    },
    {
      "commit": "202a2c974ee40db53adc5564d30d76a65040798d",
      "tree": "2b6d3121e3068e304270919e5c0fdcad926b0116",
      "parents": [
        "9ef0283bdcd9534cc09ae37eb2b78771b95247b5",
        "0406e48db9d445227d66277fd786059c0c1074eb"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Fri Nov 05 10:12:21 2010 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 05 10:12:21 2010 +0000"
      },
      "message": "Merge \"Work around race condition in CallBackProxy.\""
    },
    {
      "commit": "9ef0283bdcd9534cc09ae37eb2b78771b95247b5",
      "tree": "2819ed8e9c104af435d741a1778cf1e5f584e078",
      "parents": [
        "63cf0279d73937f38def42eeb0ef8278c926e448"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Nov 04 21:17:48 2010 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Nov 05 11:40:56 2010 +0900"
      },
      "message": "Change API for getting InputMethodSubtype\u0027s mode from resource id to String\n\nChange-Id: I00aa99f8ab9901d40806a6bb336ab718eb857e8b\n"
    },
    {
      "commit": "63cf0279d73937f38def42eeb0ef8278c926e448",
      "tree": "5fe3bb4008225480890f4474da02da6f07e0c2d7",
      "parents": [
        "3b48f350e538f26dd19c487b5bedd2870e06fe9d",
        "5be894e636522addc40dad3b631f0249e6cc25cf"
      ],
      "author": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Thu Nov 04 18:51:03 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 04 18:51:03 2010 -0700"
      },
      "message": "Merge \"add API to return Uri for the given downloaded file id \u0026 get mimetype\""
    },
    {
      "commit": "3b48f350e538f26dd19c487b5bedd2870e06fe9d",
      "tree": "d5385ebe3d006bb6499d64b935417fed6bf98228",
      "parents": [
        "afb9965fe883f86374c89baeea5ba7d6dcf2184c",
        "619ded23cee14ccf97f4917ed10afe78be0d2610"
      ],
      "author": {
        "name": "Shimeng (Simon) Wang",
        "email": "swang@google.com",
        "time": "Thu Nov 04 18:22:28 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 04 18:22:28 2010 -0700"
      },
      "message": "Merge \"Use minPrefWidth instead of viewsize.x.\""
    },
    {
      "commit": "afb9965fe883f86374c89baeea5ba7d6dcf2184c",
      "tree": "171057f48f83dddd1384c5855e1d08b83200bf47",
      "parents": [
        "2614c6c1f9fb19af21b901c16c443335bbc9d50b",
        "c1d6210fb5cc558ccea95a59a2b33bb9015fc7de"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Nov 04 18:21:45 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 04 18:21:45 2010 -0700"
      },
      "message": "Merge \"More RS exceptions cleanup. Remove some dead code.\""
    },
    {
      "commit": "2614c6c1f9fb19af21b901c16c443335bbc9d50b",
      "tree": "240cdbf45ea52ad689421098dce14dd383e0751a",
      "parents": [
        "d7120ed63da2c7e8af044db66c9e109353f9d1b0"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Nov 04 17:54:45 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Nov 04 18:16:38 2010 -0700"
      },
      "message": "Fix bug 3167099 and bug 3009490 - GridView choice modes and\ngetCheckedItemCount after orientation change\n\nRemove the restriction on choice modes for GridView - this is handled\nby common code in AbsListView. Persist the checked item count in saved\ninstance state.\n\nChange-Id: Iebb964bb3c43779c082a458ea3f2754ab694b69d\n"
    },
    {
      "commit": "d7120ed63da2c7e8af044db66c9e109353f9d1b0",
      "tree": "d54bff61fa5cecaf3474f97a5e1c35eb3df2f07f",
      "parents": [
        "09018c3e5399a3a741be5ed04e94385bb4082075",
        "cf8ba1123edd1bd232de6850caa4835fad7769a0"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Nov 04 18:11:14 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 04 18:11:14 2010 -0700"
      },
      "message": "Merge \"Assets remove from bare drawable-xlarge directory.\""
    },
    {
      "commit": "09018c3e5399a3a741be5ed04e94385bb4082075",
      "tree": "d7a660fce65f7f5a66933bbc7adf92f9d85ec5e6",
      "parents": [
        "7899b0e07650902b69b1983193fb5cbed5789397",
        "090813ac95b1bd5f60f67f70bb49b0886954de09"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Nov 04 18:08:36 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 04 18:08:36 2010 -0700"
      },
      "message": "Merge \"Initiate wake up scan only in a disconnected state\""
    },
    {
      "commit": "619ded23cee14ccf97f4917ed10afe78be0d2610",
      "tree": "6388293f74ba6d28d40c7c5d2b9c3281817828be",
      "parents": [
        "7b362e431f3e17a755e56bc7dbc99bd661cb46ba"
      ],
      "author": {
        "name": "Shimeng (Simon) Wang",
        "email": "swang@google.com",
        "time": "Thu Nov 04 17:58:17 2010 -0700"
      },
      "committer": {
        "name": "Shimeng (Simon) Wang",
        "email": "swang@google.com",
        "time": "Thu Nov 04 17:58:17 2010 -0700"
      },
      "message": "Use minPrefWidth instead of viewsize.x.\n\nThis is to fix a bug I introduced in one of my last CLs, which is tested\nunder hw accerlation, and the problem was not there.\n\nissue:3161799\nChange-Id: Ic7e7c186d1830c3cbd9359af0e283afbbdfbbac1\n"
    },
    {
      "commit": "5be894e636522addc40dad3b631f0249e6cc25cf",
      "tree": "d5668cf025397ddb4b6951e11012a44cfc466213",
      "parents": [
        "e84c00f4a7dec8c670eeef013b3cd6ecc7277de3"
      ],
      "author": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Tue Nov 02 21:55:30 2010 -0700"
      },
      "committer": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Thu Nov 04 17:57:24 2010 -0700"
      },
      "message": "add API to return Uri for the given downloaded file id \u0026 get mimetype\n\nChange-Id: I1f5dd734e394db0056579a3a0c26862fee27981e\n"
    },
    {
      "commit": "7899b0e07650902b69b1983193fb5cbed5789397",
      "tree": "2e5ba2edfb12f13919fb4be225840c885cd2d6d2",
      "parents": [
        "0ed714a95d1c9c11c3ef8aebd5be4276d1be8740",
        "6b7af6055f25022361beb2c169d2c1835922dc32"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Nov 04 17:50:15 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 04 17:50:15 2010 -0700"
      },
      "message": "Merge \"Use InetAddress.isNumeric.\""
    },
    {
      "commit": "0ed714a95d1c9c11c3ef8aebd5be4276d1be8740",
      "tree": "6c461c673d45b5aa4d3965f34584f7b8bf80208a",
      "parents": [
        "9ec4b7f2f638903baf647e00ad2f3afb05ade648",
        "bf78275b2cb04eec22ec99f394c87e00b91e5235"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Nov 04 17:32:07 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 04 17:32:07 2010 -0700"
      },
      "message": "Merge \"Rough cut at new window animations.\""
    },
    {
      "commit": "bf78275b2cb04eec22ec99f394c87e00b91e5235",
      "tree": "bc3dd9c67ca260f93800c0d0435b34b9e9ef9c1c",
      "parents": [
        "373818eeacfa58e1067b70e38c9c521afd5b48f3"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Nov 04 17:25:28 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Nov 04 17:25:28 2010 -0700"
      },
      "message": "Rough cut at new window animations.\n\nChange-Id: I5c698de205d820b770e2405ea9d3d483b6b8a463\n"
    },
    {
      "commit": "39b13c6277c4a08faefbbdb42518adacf64336bb",
      "tree": "7ef43ef6179fb07e96de6b0d8f90921b8a56f481",
      "parents": [
        "167824671021ffdb5a8dd6769416d7262cb52be9"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Nov 04 17:12:07 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Nov 04 17:12:11 2010 -0700"
      },
      "message": "Created missing assets by up/down scaling the one in other dpi\n\nSome of these assets may no longer be used. An other CL will remove these later.\nNeeded to remove warnings in new aapt version.\n\nChange-Id: Iac296247012a05757bd3264ab50212d37ce80adf\n"
    },
    {
      "commit": "9ec4b7f2f638903baf647e00ad2f3afb05ade648",
      "tree": "5316d28c756480569f0ac3075e04db6ca14d1725",
      "parents": [
        "167824671021ffdb5a8dd6769416d7262cb52be9",
        "6779875f0d2cc665700331363e5d868fd24ead48"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Nov 04 17:10:10 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 04 17:10:10 2010 -0700"
      },
      "message": "Merge \"wallpaper moved to nodpi\""
    },
    {
      "commit": "167824671021ffdb5a8dd6769416d7262cb52be9",
      "tree": "b96cb81c4ac2d270473cd4fc4283b91c614a74ce",
      "parents": [
        "38b2a89df59a537fe97c6fc66c0cdaae43ff9694",
        "03595d01188d88c169e8c9dd51b357fd545e69cc"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Nov 04 17:02:44 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 04 17:02:44 2010 -0700"
      },
      "message": "Merge \"Tell each VM to flush their DNS cache.\""
    },
    {
      "commit": "38b2a89df59a537fe97c6fc66c0cdaae43ff9694",
      "tree": "3c97c3312bf99cc9d2225a12cace3aeb4b8274f5",
      "parents": [
        "7b362e431f3e17a755e56bc7dbc99bd661cb46ba",
        "237171f8ab476f1d3f9f54777dba62a349d2009a"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Nov 04 16:46:05 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 04 16:46:05 2010 -0700"
      },
      "message": "Merge \"Fixing CloseGuard reported issue in WiredAccessoryObserver\""
    },
    {
      "commit": "6b7af6055f25022361beb2c169d2c1835922dc32",
      "tree": "594d5a617259a7abeeb9d11dce9353c9a5d1390f",
      "parents": [
        "f034f87da8f4c348c36334815214628fccbe5580"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Nov 04 16:46:00 2010 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Nov 04 16:46:00 2010 -0700"
      },
      "message": "Use InetAddress.isNumeric.\n\nThis code is trying to detect anything equivalent to localhost, but without\naccidentally causing a DNS lookup.\n\nBug: 3073384\nChange-Id: Ib611c8ca46059e00b07fc4b94d4af777217da1fb\n"
    },
    {
      "commit": "6779875f0d2cc665700331363e5d868fd24ead48",
      "tree": "a92c85b0e85a7c211e545770b5344b5668fae014",
      "parents": [
        "e213677037f836529efcc0ac201fc61dd95481c5"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Nov 04 16:34:54 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Nov 04 16:34:54 2010 -0700"
      },
      "message": "wallpaper moved to nodpi\n\nChange-Id: I14a7ee8e04e0bf7882ca793b2541c07447b829ea\n"
    },
    {
      "commit": "7b362e431f3e17a755e56bc7dbc99bd661cb46ba",
      "tree": "fd0b2b0207d8d7669cd0f5355bc22471fb39a1e9",
      "parents": [
        "f034f87da8f4c348c36334815214628fccbe5580"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "ctate@google.com",
        "time": "Thu Nov 04 16:02:52 2010 -0700"
      },
      "committer": {
        "name": "Chris Tate",
        "email": "ctate@google.com",
        "time": "Thu Nov 04 16:29:32 2010 -0700"
      },
      "message": "Implement local-window-only drags\n\nChange-Id: I19a9c4a045c532b99e3af9eb878797aed5cda1bf\n"
    },
    {
      "commit": "cf8ba1123edd1bd232de6850caa4835fad7769a0",
      "tree": "66e32814ab974282613b12cd5435e32a7f923647",
      "parents": [
        "e213677037f836529efcc0ac201fc61dd95481c5"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Nov 04 16:28:25 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Nov 04 16:28:27 2010 -0700"
      },
      "message": "Assets remove from bare drawable-xlarge directory.\n\nThose were already copied to mdpi, and have been upscaled to hdpi.\n\nChange-Id: Ifd8fe5f96ceb9992ba22086f4c4c3d23d7f18879\n"
    },
    {
      "commit": "237171f8ab476f1d3f9f54777dba62a349d2009a",
      "tree": "8df85d72c8c0bb6c9a13a53f5e709448c29ba0ff",
      "parents": [
        "e84c00f4a7dec8c670eeef013b3cd6ecc7277de3"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Nov 04 16:23:21 2010 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Nov 04 16:23:21 2010 -0700"
      },
      "message": "Fixing CloseGuard reported issue in WiredAccessoryObserver\n\nThis was previously masked by the ArrayIndexOutOfBoundsException so I\nmissed it on my first pass.\n\nChange-Id: I0bdca9c888c77cb31f21def18809649321aa5427\n"
    },
    {
      "commit": "f034f87da8f4c348c36334815214628fccbe5580",
      "tree": "d6c882ae5c9bb9e58afe629f14b8fc607b773b32",
      "parents": [
        "e84c00f4a7dec8c670eeef013b3cd6ecc7277de3",
        "83681eb6003d69f095547d10bdd96822e30432c2"
      ],
      "author": {
        "name": "Andrew Stadler",
        "email": "stadler@android.com",
        "time": "Thu Nov 04 16:19:05 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 04 16:19:05 2010 -0700"
      },
      "message": "Merge \"Avoid NPE when reloading headers in single-pane mode\""
    },
    {
      "commit": "e84c00f4a7dec8c670eeef013b3cd6ecc7277de3",
      "tree": "7764078be5a78540f17b509032f89c5756039150",
      "parents": [
        "a7ccd130832c2d5d9151236da2b75fa76086bc7b",
        "1693182c02b18eb6128eef79a1ec8c3764171544"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Nov 04 16:09:04 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 04 16:09:04 2010 -0700"
      },
      "message": "Merge \"Remove NetworkUtils.isIpAddress.\""
    },
    {
      "commit": "83681eb6003d69f095547d10bdd96822e30432c2",
      "tree": "a4ac7b470f6f9dc58b9574c4f656c5a066076ae2",
      "parents": [
        "0cf017307097f474e7fd362505537437b92ebe06"
      ],
      "author": {
        "name": "Andrew Stadler",
        "email": "stadler@android.com",
        "time": "Thu Nov 04 15:49:05 2010 -0700"
      },
      "committer": {
        "name": "Andrew Stadler",
        "email": "stadler@android.com",
        "time": "Thu Nov 04 15:49:05 2010 -0700"
      },
      "message": "Avoid NPE when reloading headers in single-pane mode\n\nChange-Id: I696102b371566872ab1e6dca7281015da534b83f\n"
    },
    {
      "commit": "a7ccd130832c2d5d9151236da2b75fa76086bc7b",
      "tree": "9261a10fecab64f7ea272cc7703e4551bb24882e",
      "parents": [
        "373818eeacfa58e1067b70e38c9c521afd5b48f3",
        "289f08990ca1f0de33c9939a00958739969dff7e"
      ],
      "author": {
        "name": "Gil Dobjanschi",
        "email": "virgild@google.com",
        "time": "Thu Nov 04 15:43:54 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 04 15:43:54 2010 -0700"
      },
      "message": "Merge \"Added audio and video codec parameters to the export method.\""
    },
    {
      "commit": "373818eeacfa58e1067b70e38c9c521afd5b48f3",
      "tree": "522111c0ba1fce0b04c3497a44b789dc94890b72",
      "parents": [
        "e213677037f836529efcc0ac201fc61dd95481c5"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Nov 04 15:37:47 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Nov 04 15:37:47 2010 -0700"
      },
      "message": "Revert \"StrictMode: now in more system server threads.\"\n\nThis reverts commit 0721861d6111a8a03eb0d4aad14b7a90fd83cab6.\n"
    },
    {
      "commit": "289f08990ca1f0de33c9939a00958739969dff7e",
      "tree": "db9ad03be820c64e74e2f40c62a6a03e17607274",
      "parents": [
        "82415bed3478a3a2200386691f05d671b46568f5"
      ],
      "author": {
        "name": "Gil Dobjanschi",
        "email": "virgild@google.com",
        "time": "Thu Nov 04 15:35:42 2010 -0700"
      },
      "committer": {
        "name": "Gil Dobjanschi",
        "email": "virgild@google.com",
        "time": "Thu Nov 04 15:35:42 2010 -0700"
      },
      "message": "Added audio and video codec parameters to the export method.\n\nChange-Id: I1badd08ce7148da540bf91df0e19c3da59287756\n"
    },
    {
      "commit": "06cd9c1a79da1a5720af4e33e61306f6eb9b725a",
      "tree": "6020d9133996f2b158adb684ccd419b872cee473",
      "parents": [
        "c63de86ad37772cfe488663fe043157ac36c14ab"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Nov 04 15:34:53 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Nov 04 15:34:55 2010 -0700"
      },
      "message": "Created missing assets by up/down scaling the one in other dpi\n\nSome of these assets may no longer be used. An other CL will remove these later.\nNeeded to remove warnings in new aapt version.\n\nChange-Id: I84048d7fd237e6623b14810deeb7887dbe50ab73\n"
    },
    {
      "commit": "e213677037f836529efcc0ac201fc61dd95481c5",
      "tree": "0b5f5644a7ea7618b4c5e2bdc1c98a62ad602725",
      "parents": [
        "c63de86ad37772cfe488663fe043157ac36c14ab"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Nov 04 15:08:59 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Nov 04 15:34:41 2010 -0700"
      },
      "message": "Push the jumpDrawablesToCurrentState() thing off everywhere it should be.\n\nAlso add a new interface that items in AbsListView can implement to\nadjust the bounds of the selection shown for them.  This will allow\ncontacts to use list view\u0027s regular selection facility rather than\nimplementing something special in their item views.\n\nChange-Id: I29cbdbc7122111ee97e47fe7d6ec55ff07be79cc\n"
    },
    {
      "commit": "1693182c02b18eb6128eef79a1ec8c3764171544",
      "tree": "82019b738abaf81ec466bb581cf8b1d7754afc3c",
      "parents": [
        "0cf017307097f474e7fd362505537437b92ebe06"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Nov 04 15:27:33 2010 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Nov 04 15:27:33 2010 -0700"
      },
      "message": "Remove NetworkUtils.isIpAddress.\n\nBug: 3073384\nChange-Id: I5bd46d1995186c2384c68d0afff3b869f46624c5\n"
    },
    {
      "commit": "c63de86ad37772cfe488663fe043157ac36c14ab",
      "tree": "96fa6613db5e631e0671976f384ede1aa4ce77fe",
      "parents": [
        "7b1dbdaab64f630fe68fbc4e525023b1ddb083ba",
        "045de11a3b4cbe9048d3921a615ddbd3b8b506d8"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Nov 04 15:24:23 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 04 15:24:23 2010 -0700"
      },
      "message": "Merge \"Fix bug 3163150 - move holo extended themes to an overlay file.\""
    },
    {
      "commit": "090813ac95b1bd5f60f67f70bb49b0886954de09",
      "tree": "d11e068f952d46743fe141e714eb2198e1317326",
      "parents": [
        "218c60edc9976d701cfdc47925643e29712fc1cf"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Nov 03 16:13:32 2010 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Nov 04 15:20:01 2010 -0700"
      },
      "message": "Initiate wake up scan only in a disconnected state\n\nWhen wifi is connected to an access point, we should\nnot wake up the device to initiate scans.\n\nChange-Id: I1a48387a0cac7b23a8d947d8409cafc63da18d38\n"
    },
    {
      "commit": "7b1dbdaab64f630fe68fbc4e525023b1ddb083ba",
      "tree": "ac241e5931ea4b4cf91e89e325a5df91d94971ad",
      "parents": [
        "975d24d5af84bee8176877956468eb72347647d5",
        "6932d5e05f1594241f53c535dd4cb603adbe6970"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Nov 04 15:12:31 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 04 15:12:31 2010 -0700"
      },
      "message": "Merge \"Add android.os.StrictMode.VmPolicy.Builder.detectLeakedClosableObjects API\""
    },
    {
      "commit": "6932d5e05f1594241f53c535dd4cb603adbe6970",
      "tree": "869863d3339e4cfc68ea6acd890b0bb44f2d917c",
      "parents": [
        "a4f03f98f16dca51ac5630b4f41bec08a7da1091"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Nov 04 15:10:29 2010 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Nov 04 15:10:29 2010 -0700"
      },
      "message": "Add android.os.StrictMode.VmPolicy.Builder.detectLeakedClosableObjects API\n\nChange-Id: I7b21b65e522d9533b97e286c7685234d06999d28\n"
    },
    {
      "commit": "975d24d5af84bee8176877956468eb72347647d5",
      "tree": "57fe261d09971da7f09227ea5c9c628763ab74ab",
      "parents": [
        "b9def8e721fd646246d98a53c24a68737592f216",
        "2b799198bb8d6d4e5bc2f14a32ac7658b5ad3340"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Thu Nov 04 14:53:17 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 04 14:53:17 2010 -0700"
      },
      "message": "Merge \"bugreport: Add bcm4329 internal counters dump\""
    },
    {
      "commit": "b9def8e721fd646246d98a53c24a68737592f216",
      "tree": "ed3e2811203059fff17ee237d1cf2394f6d0618b",
      "parents": [
        "a4f03f98f16dca51ac5630b4f41bec08a7da1091",
        "7f78b0c3ae6222b39f6240524390de9764f21764"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Nov 04 14:40:26 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 04 14:40:26 2010 -0700"
      },
      "message": "Merge \"Lines would not set the scissor before drawing.\""
    },
    {
      "commit": "2b799198bb8d6d4e5bc2f14a32ac7658b5ad3340",
      "tree": "20d390b1864f6d20070275d34fedc39cff83a084",
      "parents": [
        "8182cd36cfbf5049f72b4be18f67c40ddef89d8b"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Thu Nov 04 14:39:24 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Thu Nov 04 14:39:24 2010 -0700"
      },
      "message": "bugreport: Add bcm4329 internal counters dump\n\nChange-Id: I8e74bc1bf9a269e2a429ada1b1141d10cb7d914f\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "7f78b0c3ae6222b39f6240524390de9764f21764",
      "tree": "63f1de17ded22cd96c91bb6463b80f85fe1fd93b",
      "parents": [
        "d8d7b555cb45bf55f74e89a7cf9312e400f7cd1c"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Nov 04 14:36:26 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Nov 04 14:36:26 2010 -0700"
      },
      "message": "Lines would not set the scissor before drawing.\n\nLines were not drawing in Calendar because they were getting clipped\nby the previous clip rectangle. This change simply updates the scissor\nas needed. This change also reduces the number of state changes in GL.\n\nChange-Id: I41ab13dca3a33cfa6d1a44371c48852ab418b04e\n"
    },
    {
      "commit": "a4f03f98f16dca51ac5630b4f41bec08a7da1091",
      "tree": "4f89daa1d333148158d01817e685752531eb0674",
      "parents": [
        "f786805acc4e188e22c9a569f44506c40636e883",
        "fd9ddd1a40efc801dc7512950cb9336967b6f775"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Nov 04 14:32:33 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 04 14:32:33 2010 -0700"
      },
      "message": "Merge \"Integrate StrictMode with CloseGuard\""
    },
    {
      "commit": "c1d6210fb5cc558ccea95a59a2b33bb9015fc7de",
      "tree": "554b225d7e1de8017a0faf3171bce66fc028df08",
      "parents": [
        "cebfaab7a515d72ec0f965eb65ba4fdb6aba7df0"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Nov 04 14:32:19 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Nov 04 14:32:19 2010 -0700"
      },
      "message": "More RS exceptions cleanup.\nRemove some dead code.\n\nChange-Id: If97e3fdfe6de7bb28f22e1c5ee748c81cea3db93\n"
    },
    {
      "commit": "045de11a3b4cbe9048d3921a615ddbd3b8b506d8",
      "tree": "6bfafd35b801cf492f00284e7a5427407ecb802d",
      "parents": [
        "960423d46fa8bf81b62ba8294afe1dbd45e7a143"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Nov 04 14:23:57 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Nov 04 14:23:57 2010 -0700"
      },
      "message": "Fix bug 3163150 - move holo extended themes to an overlay file.\n\nThe file themes_extended is meant to be overridden per-device in an\noverlay file. The overlay should include enhancements appropriate for\nthe device when hardware acceleration is requested by an app.\n\nChange-Id: If2878b973845f1793a00651089bc0dd66952d916\n"
    },
    {
      "commit": "fd9ddd1a40efc801dc7512950cb9336967b6f775",
      "tree": "0b9edcf7357f5a50b2fa7d9a3dc714f294447ea1",
      "parents": [
        "cc82f3ae3cef7e5dac7992a10aeb8e147e12eb27"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Nov 04 11:24:58 2010 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Nov 04 14:21:33 2010 -0700"
      },
      "message": "Integrate StrictMode with CloseGuard\n\nIn additional to adding the StringMode API for controling CloseGuard,\nthis checkin fixes several CloseGuard issues found booting a device.\n\nBug: 3041575\nChange-Id: I4dffd184f49438d6d477ed81a1c2a2a5b56cc76b\n"
    },
    {
      "commit": "f786805acc4e188e22c9a569f44506c40636e883",
      "tree": "27629fc90daffae7fe92e03d1c56000e2d6a984d",
      "parents": [
        "084f3ae952da2fa173a88ecdcd8055154e2683ec"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Nov 04 12:42:18 2010 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Nov 04 14:16:25 2010 -0700"
      },
      "message": "Respect padding when positioning custom view.\n\nFixes http://b/3164071\n\nChange-Id: I74700fecf7e9f4785e8e944b2660724b3d270b0d\n"
    },
    {
      "commit": "084f3ae952da2fa173a88ecdcd8055154e2683ec",
      "tree": "8b3077f0e6d44ea059a586228b58c20cdba98054",
      "parents": [
        "43f40fe968f5437c67887c40fdd05716106690f4",
        "b73617de462579f7c12c25a4c2747c576f00f6a2"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Nov 04 14:15:56 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 04 14:15:56 2010 -0700"
      },
      "message": "Merge \"Rotation lock.\""
    },
    {
      "commit": "43f40fe968f5437c67887c40fdd05716106690f4",
      "tree": "bb15a499365af20f99217ae89c8b52fc5829fb98",
      "parents": [
        "1ab022b8c8b063d95a591bf40109986c5b1bbb11",
        "6e0ecb4eed5cd2e1f15766d7028467129974a12d"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Nov 04 14:05:57 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 04 14:05:57 2010 -0700"
      },
      "message": "Merge \"Adding JNI methods as a faster reflection mechanism\""
    },
    {
      "commit": "b73617de462579f7c12c25a4c2747c576f00f6a2",
      "tree": "1f070d8a32c97062feca491ed9675af8d7c874dc",
      "parents": [
        "1ab022b8c8b063d95a591bf40109986c5b1bbb11"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Aug 17 00:41:00 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Nov 04 16:55:29 2010 -0400"
      },
      "message": "Rotation lock.\n\nIWindowManager now supports two new methods,\nfreezeRotation() and thawRotation(), that allow a caller to\ntemporarily stash the device\u0027s current rotation as the\ndefault rotation (when no other constraints are present).\n\nThe system bar uses this to implement a user-accessible\nrotation lock by calling freezeRotation() and then turning\noff accelerometer-based display rotation; unless overridden\nby an app, the display will continue to appear in the frozen\nrotation until the rotation is unlocked by the user (either\nvia the rotation lock icon in the system bar or by checking\n\"rotate screen automatically\" in Settings).\n\nBug: 2949639\nChange-Id: Icd21c169d1053719590e72401f229424b254622f\n"
    },
    {
      "commit": "1ab022b8c8b063d95a591bf40109986c5b1bbb11",
      "tree": "d5524a2111de5e7273064f6cdd4d4f6e61eff5b7",
      "parents": [
        "218c60edc9976d701cfdc47925643e29712fc1cf",
        "b55dcc244dbf22704c79b5439a9d3fc9f9815308"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Nov 04 13:47:13 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 04 13:47:13 2010 -0700"
      },
      "message": "Merge \"Fix an off-by-one error.\""
    },
    {
      "commit": "6e0ecb4eed5cd2e1f15766d7028467129974a12d",
      "tree": "2f55dc153c34129f8fb54489bd77d9a39b6e386f",
      "parents": [
        "f3e0268b3aa3052c7c220d619a99e489bdf0a431"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Nov 03 19:41:18 2010 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Nov 04 13:37:45 2010 -0700"
      },
      "message": "Adding JNI methods as a faster reflection mechanism\n\nThis approach is only for the common cases of void-return,\nsingle-argument float/int methods.\n\nChange-Id: Ifb31535a6f717b85417eced93c579be6e461e039\n"
    },
    {
      "commit": "218c60edc9976d701cfdc47925643e29712fc1cf",
      "tree": "f36eac5aa3587ae7c448108c35fb4883595569d1",
      "parents": [
        "ea9020e0854427d47e566a1394df6749f3265410",
        "cebfaab7a515d72ec0f965eb65ba4fdb6aba7df0"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Nov 04 13:33:19 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 04 13:33:19 2010 -0700"
      },
      "message": "Merge \"Fix potental incremental build failure with leftover RS generated files.\""
    },
    {
      "commit": "cebfaab7a515d72ec0f965eb65ba4fdb6aba7df0",
      "tree": "39177999641b3ce98e56b0e655b1c9a041fdd9bf",
      "parents": [
        "3ba02b3d2f6fb49677466a2e93c96f307d2a7a41"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Nov 04 13:28:14 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Nov 04 13:28:14 2010 -0700"
      },
      "message": "Fix potental incremental build failure with\nleftover RS generated files.\n\nChange-Id: I4b2ed98372ac9caba61ff6622b26f1bb1b435df0\n"
    },
    {
      "commit": "ea9020e0854427d47e566a1394df6749f3265410",
      "tree": "6d0ec3569fc36c5bbf368a5317d119508feddb8d",
      "parents": [
        "d8d7b555cb45bf55f74e89a7cf9312e400f7cd1c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Nov 04 11:39:12 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Nov 04 13:01:56 2010 -0700"
      },
      "message": "Add API to find out if there is a vibrator.\n\nChange-Id: If29f6ee19448222433cad9fad325d0095a8e5737\n"
    },
    {
      "commit": "0406e48db9d445227d66277fd786059c0c1074eb",
      "tree": "c4a2cb4f83fb9a47d413478fcd61c8df3b52a87b",
      "parents": [
        "dfe7fd1776f8472b303f57d4715dcc160e735dd6"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Wed Nov 03 19:35:52 2010 +0000"
      },
      "committer": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Thu Nov 04 19:51:06 2010 +0000"
      },
      "message": "Work around race condition in CallBackProxy.\n\nIf WebCore requests two (or more) alert/prompt/confirm dialogs\nin quick succeession, we have a race that when the dialog is dismissed\nthe WebView does not have it\u0027s focus restored before the next dialog\nis requested to be shown and we early out of displaying the dialog (i.e.\nwe do not show it).\n\nWork around this by no longer verifying that the Activity has focus as\nthis check seems to be redundant anyway (see 3166409).\n\nBug: 3151825, 3166409\n\nChange-Id: I7f650b066ee63da92bc9a620b8e190c91b306d3e\n"
    },
    {
      "commit": "d8d7b555cb45bf55f74e89a7cf9312e400f7cd1c",
      "tree": "86f65d52d07f82bd1bec55b6100e300f670b64f5",
      "parents": [
        "bbd4a9f9166c3c4da98e5c6bae2978ffe485ed71",
        "0b20b77ff5a67a054695954bc65f1c5c473b348b"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Thu Nov 04 12:40:26 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 04 12:40:26 2010 -0700"
      },
      "message": "Merge \"MediaStore: Make definitions for Files table public\""
    },
    {
      "commit": "b55dcc244dbf22704c79b5439a9d3fc9f9815308",
      "tree": "df95b2c875a7dccc788bc3f7da1d6cddf25bf6b5",
      "parents": [
        "0cf017307097f474e7fd362505537437b92ebe06"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Nov 04 11:55:47 2010 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Nov 04 12:35:01 2010 -0700"
      },
      "message": "Fix an off-by-one error.\n\n  I/SystemServer(  104): Wired Accessory Observer\n  E/SystemServer(  104): Failure starting WiredAccessoryObserver\n  E/SystemServer(  104): java.lang.ArrayIndexOutOfBoundsException: index\u003d3 length\u003d3\n  E/SystemServer(  104): \tat com.android.server.WiredAccessoryObserver.\u003cinit\u003e(WiredAccessoryObserver.java:79)\n  E/SystemServer(  104): \tat com.android.server.ServerThread.run(SystemServer.java:401)\n\nChange-Id: I6d40259d96b8c57c0ff04eab362a66b70e9fcd25\n"
    },
    {
      "commit": "bbd4a9f9166c3c4da98e5c6bae2978ffe485ed71",
      "tree": "71dbfeb6f37b502041dce33df90d5d53a894010a",
      "parents": [
        "8ad4b47920a88c6317c270514f0ce7b0b053d0a4",
        "0721861d6111a8a03eb0d4aad14b7a90fd83cab6"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Nov 04 12:21:48 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 04 12:21:48 2010 -0700"
      },
      "message": "Merge \"StrictMode: now in more system server threads.\""
    },
    {
      "commit": "8ad4b47920a88c6317c270514f0ce7b0b053d0a4",
      "tree": "0041279cdf101721ad27afed3d60d646c4951a89",
      "parents": [
        "b52907f6be7edb3a8b709348af484dd7d646b13e",
        "1041aded2df45094c36831028245fb7c5e9b67b7"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Nov 04 12:14:37 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 04 12:14:37 2010 -0700"
      },
      "message": "Merge \"Fix possible rendering issue when drawing a path.\""
    },
    {
      "commit": "1041aded2df45094c36831028245fb7c5e9b67b7",
      "tree": "f11be43caf8d9f1b63ad9a79aea4e5a8edc03061",
      "parents": [
        "617d74ac484ae1b8d9593627f1325ee079d7f223"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Nov 04 12:10:40 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Nov 04 12:10:40 2010 -0700"
      },
      "message": "Fix possible rendering issue when drawing a path.\n\nChange-Id: I25f2e609589f0dd9294bcf7930de6398c0d7e377\n"
    },
    {
      "commit": "03595d01188d88c169e8c9dd51b357fd545e69cc",
      "tree": "ddad8c3f64f73ee22248c369cf567d8e036aa26d",
      "parents": [
        "b52907f6be7edb3a8b709348af484dd7d646b13e"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Nov 02 14:08:23 2010 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Nov 04 11:52:35 2010 -0700"
      },
      "message": "Tell each VM to flush their DNS cache.\n\nbug:3095357\nChange-Id: I93de24e3e5a7d8b94d55f4facfffc863a2b8c202\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": "960423d46fa8bf81b62ba8294afe1dbd45e7a143",
      "tree": "d3c2671d8019019d6ad1b7f976b07d8b041c660b",
      "parents": [
        "0f46c6f4efac45221dd2f3e3f0e6ea0f20ec0bf6",
        "f0c5c1e8ce765c66d24bc9d00904fd350b99d16a"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Thu Nov 04 11:18:14 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 04 11:18:14 2010 -0700"
      },
      "message": "Merge \"Fix a MediaBuffer leak in Stagefright.\""
    },
    {
      "commit": "0f46c6f4efac45221dd2f3e3f0e6ea0f20ec0bf6",
      "tree": "b41027e4d9de0e3661ae5879a7a6fd6a08ff74b6",
      "parents": [
        "f5a6c67fbef585967ef42bacc6970807c49034af",
        "b5ce0e05327b4b76da49d2bd3944e66c38c8cb69"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Thu Nov 04 11:11:42 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 04 11:11:42 2010 -0700"
      },
      "message": "Merge \"Use the new web email and password variations.\""
    },
    {
      "commit": "f5a6c67fbef585967ef42bacc6970807c49034af",
      "tree": "9069d6e8cd4e0bce6ee1b0fbb5851fd4e1206190",
      "parents": [
        "de2dfc91e66d1b142fe573f5d3ffbc82c620bcb3",
        "9c05b3972872d83c60bf5afe1a05f08c7753cd9a"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Nov 04 11:03:45 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 04 11:03:45 2010 -0700"
      },
      "message": "Merge \"Layoutlib native delegate: FloatMath.\""
    },
    {
      "commit": "de2dfc91e66d1b142fe573f5d3ffbc82c620bcb3",
      "tree": "be0e99cdaa290662c0af52bb641e4be1c71c7f1a",
      "parents": [
        "0cf017307097f474e7fd362505537437b92ebe06",
        "4b606da91d2d76dd90a427cb3e37ea7df655e8e0"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Nov 04 11:03:39 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 04 11:03:39 2010 -0700"
      },
      "message": "Merge \"Layoutlib native delegate: path effects and xfermode.\""
    },
    {
      "commit": "b5ce0e05327b4b76da49d2bd3944e66c38c8cb69",
      "tree": "5c8ecf406372393ae0c97c2140f58d62fb7a1eea",
      "parents": [
        "0cf017307097f474e7fd362505537437b92ebe06"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Mon Nov 01 13:20:24 2010 -0400"
      },
      "committer": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Thu Nov 04 14:02:14 2010 -0400"
      },
      "message": "Use the new web email and password variations.\n\nBug:2460543\nBug:3094312\nBug:2692655\nBug:2710595\n\nUse the NEXT flag when there is a following\ntextfield.\n\nIn TextView, treat the new variations like email and password\nvariations.\n\nRequires a change in LatinIME so that these fields work propely:\nhttps://android-git.corp.google.com/g/#change,77721\n\nChange-Id: Id6517a016db7d50b77570ff77f2635027796da4a\n"
    },
    {
      "commit": "0cf017307097f474e7fd362505537437b92ebe06",
      "tree": "6ea4269b072b9c702ac15a552659274c1d22b2cc",
      "parents": [
        "e9418ffc5bb5ab443452af938e733a54cabdf9d7",
        "13259f0ba08cde334a9b6760b20f14c269893652"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Nov 04 10:57:48 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 04 10:57:48 2010 -0700"
      },
      "message": "am 13259f0b: am 17c87d80: Merge \"docs: more revisions to the installing docs for GB\" into gingerbread\n\n* commit \u002713259f0ba08cde334a9b6760b20f14c269893652\u0027:\n  docs: more revisions to the installing docs for GB\n"
    },
    {
      "commit": "e9418ffc5bb5ab443452af938e733a54cabdf9d7",
      "tree": "6a26126693935b075b485a72ec47439e6eacaf85",
      "parents": [
        "10644106b819acad4f88c3882d5688638951728c",
        "0d7c66b3a555356315c17da48969fee28181ceda"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Thu Nov 04 10:57:34 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 04 10:57:34 2010 -0700"
      },
      "message": "am 0d7c66b3: Merge 42c94791 from open-source master\n\n* commit \u00270d7c66b3a555356315c17da48969fee28181ceda\u0027:\n  Fix the animation disappeared issue\n"
    },
    {
      "commit": "10644106b819acad4f88c3882d5688638951728c",
      "tree": "6239cdb4963136f4c39b5615079f3db505f54447",
      "parents": [
        "53e59add93078bc814571ff6108f661032255881"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Nov 01 11:29:24 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Nov 04 10:53:04 2010 -0700"
      },
      "message": "Rationalized the single/multiple line initialization in TextViews.\n\nThe TYPE_TEXT_FLAG_MULTI_LINE was set directly, instead of calling\nsetSingleLine, which has some side effects, like correctly updating\nthe mSingleLine field.\n\nGeneralized the use of setSingleLine everywhere. This may change some\nbehavior, but is probably fixing more state inconsistencies.\n\nChange-Id: I6b4da2e140a8dc75481cff9e44473daa6b3a83c4\n"
    },
    {
      "commit": "53e59add93078bc814571ff6108f661032255881",
      "tree": "4b7038454598434d28d12f32a548316ce91c1bb3",
      "parents": [
        "152f62ef662a67397e69bb228d21cc2b29b4a2c6",
        "74bb355736953345c9402bf5368768d97a28129b"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Nov 04 10:44:55 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 04 10:44:55 2010 -0700"
      },
      "message": "Merge \"For extra large devices, use a dialog style for LauncherActivity.\""
    },
    {
      "commit": "152f62ef662a67397e69bb228d21cc2b29b4a2c6",
      "tree": "1ea94488af25e8c417305647f364c60e242cc5d3",
      "parents": [
        "7aa908d677c7995108417cb748b010c8804ae132",
        "c25c28a496012f64da57f5beb3b99f7424abb602"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Nov 04 10:32:06 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 04 10:32:06 2010 -0700"
      },
      "message": "am c25c28a4: (-s ours) am c0fa1d47: Merge \"Revert \"Support rotation in media recorder\"\" into gingerbread\n\n* commit \u0027c25c28a496012f64da57f5beb3b99f7424abb602\u0027:\n  Revert \"Support rotation in media recorder\"\n"
    },
    {
      "commit": "7aa908d677c7995108417cb748b010c8804ae132",
      "tree": "1ea94488af25e8c417305647f364c60e242cc5d3",
      "parents": [
        "49686be71e61159d14bf6f73762aec08bfb1c344",
        "974ea38a7c941eb8d85cea3b9a2ab87ed0b8e592"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Nov 04 10:29:14 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 04 10:29:14 2010 -0700"
      },
      "message": "am 974ea38a: am 42361551: Merge \"docs: some more edits to the sdk install docs\" into gingerbread\n\n* commit \u0027974ea38a7c941eb8d85cea3b9a2ab87ed0b8e592\u0027:\n  docs: some more edits to the sdk install docs\n"
    },
    {
      "commit": "49686be71e61159d14bf6f73762aec08bfb1c344",
      "tree": "a54c544950bc18e0a06699522d11129dd2f8e6c4",
      "parents": [
        "6d1166b7cb7c9180e6614a38a8b38faebe40890a",
        "b20c2e7ca03f5ef2694b20ff9a7a10a7249eb936"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Nov 04 10:29:09 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 04 10:29:09 2010 -0700"
      },
      "message": "am b20c2e7c: am 477c4fee: Merge \"[3163098] Fix bug in angleChange funtion which caused the returned angle change to be zeroall the time. The fix is to use PrevR instead of computing the difference between R and R.\" into gingerbread\n\n* commit \u0027b20c2e7ca03f5ef2694b20ff9a7a10a7249eb936\u0027:\n  [3163098] Fix bug in angleChange funtion which caused the returned angle change to be zeroall the time. The fix is to use PrevR instead of computing the difference between R and R.\n"
    },
    {
      "commit": "6d1166b7cb7c9180e6614a38a8b38faebe40890a",
      "tree": "d70218b07bba284a89fba41e7ea8f0b478935fe3",
      "parents": [
        "4e331a784d377b79a23065e0fa06e41dc1998ec0",
        "0ce42c9d315ea6bf0e4f81b14b9e1a38f8979897"
      ],
      "author": {
        "name": "Hiroshi Lockheimer",
        "email": "hiroshi@google.com",
        "time": "Thu Nov 04 10:29:05 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 04 10:29:05 2010 -0700"
      },
      "message": "am 0ce42c9d: (-s ours) am c181a082: Merge \"Support rotation in media recorder\" into gingerbread\n\n* commit \u00270ce42c9d315ea6bf0e4f81b14b9e1a38f8979897\u0027:\n  Support rotation in media recorder\n"
    },
    {
      "commit": "0b20b77ff5a67a054695954bc65f1c5c473b348b",
      "tree": "1b70fcab74f2600f5ae338c51d67a9394a3d9fa7",
      "parents": [
        "4e331a784d377b79a23065e0fa06e41dc1998ec0"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Thu Nov 04 13:16:48 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Thu Nov 04 13:20:06 2010 -0400"
      },
      "message": "MediaStore: Make definitions for Files table public\n\nThis provides a public API for the new MediaProvider support for\narbitrary file types.  MediaProvider is no longer limited to supporting\nonly media (audio, video, image and playlist files).\nThis also allows querying across multiple media file types and supports\nnavigating the directory hierarchy of the media storage via database queries.\n\nBUG: 2984284\n\nChange-Id: I6222a6d601a4641cc7e544335e45d05b194532b1\nSigned-off-by: Mike Lockwood \u003clockwood@google.com\u003e\n"
    },
    {
      "commit": "4e331a784d377b79a23065e0fa06e41dc1998ec0",
      "tree": "d70218b07bba284a89fba41e7ea8f0b478935fe3",
      "parents": [
        "5300f278fc67a6473480d88cb45480e8f6de2ffd",
        "e1c14e6a9444b1a90aefec801a3aaf4e8bb43543"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Nov 04 10:13:00 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 04 10:13:00 2010 -0700"
      },
      "message": "Merge \"Tapping on paste popup with an empty clipboard does not crash in TextView.\""
    },
    {
      "commit": "5300f278fc67a6473480d88cb45480e8f6de2ffd",
      "tree": "b98744846d4f1fc199b0b38abb2a1d257dd2f1fc",
      "parents": [
        "5fedc1ce4eac3e94a4c5a220615929997da25af3",
        "67e1ae5b96bc3be5f9fc57350dada06194eb7f68"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Nov 04 09:57:14 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 04 09:57:14 2010 -0700"
      },
      "message": "am 67e1ae5b: am 698dd812: Merge \"ldpi assets created from hdpi in core.\" into gingerbread\n\n* commit \u002767e1ae5b96bc3be5f9fc57350dada06194eb7f68\u0027:\n  ldpi assets created from hdpi in core.\n"
    },
    {
      "commit": "5fedc1ce4eac3e94a4c5a220615929997da25af3",
      "tree": "c6c2350bca9f7a2983967d595a151c7b36f2357c",
      "parents": [
        "15d18efddd047406b62d5482356342fccd0f68dc",
        "5f5bcf5039774050eec587dcc31905bd5a370b7b"
      ],
      "author": {
        "name": "Hiroshi Lockheimer",
        "email": "hiroshi@google.com",
        "time": "Thu Nov 04 09:56:57 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 04 09:56:57 2010 -0700"
      },
      "message": "am 5f5bcf50: am e0887cc7: Merge \"Squash ANRs in UsbStorageActivity.\" into gingerbread\n\n* commit \u00275f5bcf5039774050eec587dcc31905bd5a370b7b\u0027:\n  Squash ANRs in UsbStorageActivity.\n"
    },
    {
      "commit": "15d18efddd047406b62d5482356342fccd0f68dc",
      "tree": "4c110dd108fc151485cb5c8a38dadb3b73f270c8",
      "parents": [
        "ce4b523eb81a07b985ac08973e43d0c7629ff36d",
        "f0452c250757f560205da19b02a9172e5d98a71c"
      ],
      "author": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Thu Nov 04 09:29:55 2010 -0700"
      },
      "committer": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Thu Nov 04 09:29:55 2010 -0700"
      },
      "message": "resolved conflicts for merge of f0452c25 to master\n\nChange-Id: Ie8f5e81393ac965fd570f99239ab8be8ea0db00c\n"
    },
    {
      "commit": "13259f0ba08cde334a9b6760b20f14c269893652",
      "tree": "3f6cddd52aaaf1e43b42562ea0fffd586e12f0b7",
      "parents": [
        "0d7c66b3a555356315c17da48969fee28181ceda",
        "17c87d80c65d047c2db353d9826fef3e0d4d3535"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Nov 04 09:20:40 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 04 09:20:40 2010 -0700"
      },
      "message": "am 17c87d80: Merge \"docs: more revisions to the installing docs for GB\" into gingerbread\n\n* commit \u002717c87d80c65d047c2db353d9826fef3e0d4d3535\u0027:\n  docs: more revisions to the installing docs for GB\n"
    },
    {
      "commit": "17c87d80c65d047c2db353d9826fef3e0d4d3535",
      "tree": "9ae73175128b0609e118694df435b6ff5fe8e584",
      "parents": [
        "c0fa1d4791667ee8d1a9685749e42426fe8bd38b",
        "38dea272bdea54901dbc269b0666c97acf0a9fa8"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Nov 04 09:17:54 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 04 09:17:54 2010 -0700"
      },
      "message": "Merge \"docs: more revisions to the installing docs for GB\" into gingerbread"
    },
    {
      "commit": "0d7c66b3a555356315c17da48969fee28181ceda",
      "tree": "7e2ee97d9ff616ba1a657ba3e2deb41befd05a83",
      "parents": [
        "c25c28a496012f64da57f5beb3b99f7424abb602",
        "42c94791b08022b9b214c1efb10b252567d1f0fa"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Thu Nov 04 07:22:33 2010 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Thu Nov 04 07:22:44 2010 -0700"
      },
      "message": "Merge 42c94791 from open-source master\n\nChange-Id: Id17a1a787b6d46c44ba39d628129a3a27f6d70be\n"
    },
    {
      "commit": "ce4b523eb81a07b985ac08973e43d0c7629ff36d",
      "tree": "f33d5cf51a705fa3f541729351604f615768fbd7",
      "parents": [
        "badf945656d9c584b7ac7cf88b9c55fe6c393ce6",
        "d9bb6bc283b3f7ee75da14c42c8a563214103c05"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Nov 04 07:20:33 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 04 07:20:33 2010 -0700"
      },
      "message": "am d9bb6bc2: am 08810efc: docs: provide overview of the web apps docs and revise images in the targeting doc\n\n* commit \u0027d9bb6bc283b3f7ee75da14c42c8a563214103c05\u0027:\n  docs: provide overview of the web apps docs and revise images in the targeting doc\n"
    },
    {
      "commit": "badf945656d9c584b7ac7cf88b9c55fe6c393ce6",
      "tree": "d20387aa28e569b7ff221d2bdcedc9ec031f6752",
      "parents": [
        "dfe7fd1776f8472b303f57d4715dcc160e735dd6"
      ],
      "author": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Mon Nov 01 15:49:45 2010 +0000"
      },
      "committer": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Thu Nov 04 12:05:58 2010 +0000"
      },
      "message": "Move more of android file handling in Java\n\nMoving some of the code (finding which kind of file it is and\ndeleting parts of the url) to Java from C++.\n\nIs needed by the following change in external/webkit:\nhttps://android-git.corp.google.com/g/#change,77383\n\nChange-Id: Ifc6008501eb580a0aaa5e307732b6f49ebd19ac4\n"
    },
    {
      "commit": "dfe7fd1776f8472b303f57d4715dcc160e735dd6",
      "tree": "6ec0c030f22e858f3fb182913025ec7f8e5764b3",
      "parents": [
        "6b81399aa1aebfcd02a0dff142996d13b75eacb7",
        "8fbb1e84ee6497f89322f2e40453c1cfa83fb4ef"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Wed Nov 03 23:09:46 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 03 23:09:46 2010 -0700"
      },
      "message": "Merge \"Find the most applicable subtype when there is no selected subtype but IME has subtypes\""
    },
    {
      "commit": "6b81399aa1aebfcd02a0dff142996d13b75eacb7",
      "tree": "57897a164ffa4ce310a822a3568606b226b8b456",
      "parents": [
        "f3e0268b3aa3052c7c220d619a99e489bdf0a431",
        "3ba02b3d2f6fb49677466a2e93c96f307d2a7a41"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Nov 03 23:03:06 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 03 23:03:06 2010 -0700"
      },
      "message": "Merge \"Update ScriptC constructor to remove depricated param.\""
    },
    {
      "commit": "3ba02b3d2f6fb49677466a2e93c96f307d2a7a41",
      "tree": "cf2b140d07099fed7cfcd42e1bb2d22f80297447",
      "parents": [
        "7c608f25d494c8a0a671e7373efbb47ca635367e"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Nov 03 23:01:38 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Nov 03 23:01:38 2010 -0700"
      },
      "message": "Update ScriptC constructor to remove depricated param.\n\nChange-Id: Id36e325834526c6b5416fd78d5cf4259d7df97e9\n"
    },
    {
      "commit": "8fbb1e84ee6497f89322f2e40453c1cfa83fb4ef",
      "tree": "25ce4fe049ef0b6df9245af1af720b7bff684266",
      "parents": [
        "7e63e4df10ac17453ee9c94f4e6230d66665359f"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Tue Nov 02 23:15:58 2010 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Nov 04 14:58:28 2010 +0900"
      },
      "message": "Find the most applicable subtype when there is no selected subtype but IME has subtypes\n\nChange-Id: I1239d67a65abd5eedebd689d02f007961b9c5d73\n"
    },
    {
      "commit": "f3e0268b3aa3052c7c220d619a99e489bdf0a431",
      "tree": "c5a58edcf92c1a5c3d158d19b62f39f4f95d64e6",
      "parents": [
        "7d9c28bd1682da0f22678bf917f70b0fff1fd19c",
        "691ac26817d489d9770aa6ba7b098ff17e8be99a"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Nov 03 22:42:02 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 03 22:42:02 2010 -0700"
      },
      "message": "Merge \"Fixed problem with setting updated values on existing animators\""
    },
    {
      "commit": "691ac26817d489d9770aa6ba7b098ff17e8be99a",
      "tree": "47083a6d58a001bb02df55a5dcbc4b7dcd2638f7",
      "parents": [
        "0c24a5514c1ff143a223720a090b19a86a75945f"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Nov 03 22:38:32 2010 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Nov 03 22:38:32 2010 -0700"
      },
      "message": "Fixed problem with setting updated values on existing animators\n\nThe previous version of PropertyValuesHolder handled construction fine,\nbut setting new values did not result in things getting completely set\nup correctly for interpolation between those new values.\n\nChange-Id: Ibffb16e58b4fe76b8d1cad6f0224ffd4d5404c05\n"
    },
    {
      "commit": "7d9c28bd1682da0f22678bf917f70b0fff1fd19c",
      "tree": "b585db568bbf4e9fcc705bb2da92c0574f04be9e",
      "parents": [
        "0c91a8ee9321da4dee17f0aeffbc20b0c5bb0644",
        "3611e5c9399e8459e1bc7119ac45865ddd6ff5be"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Nov 03 21:58:20 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 03 21:58:20 2010 -0700"
      },
      "message": "Merge \"Allow DataConnectionTrackers to manage multiple data connections.\""
    },
    {
      "commit": "0c91a8ee9321da4dee17f0aeffbc20b0c5bb0644",
      "tree": "e3a384f52d5da5c9989e2056587a7b230ada8f1f",
      "parents": [
        "c563859b1cab53dcde50e973994925d1cc60403e"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Nov 01 16:59:34 2010 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Nov 03 21:55:18 2010 -0700"
      },
      "message": "Minor tweaks to lockscreen animation:\n\nRemove transition delay to show home.\nAdd new constants to allow finer tuning of \"success\" animation.\nTransition all items to transparent on successful unlock.\n\nChange-Id: Id9f57b9bfc08be840d9282f987925617d2b42ea1\n"
    },
    {
      "commit": "0721861d6111a8a03eb0d4aad14b7a90fd83cab6",
      "tree": "b7404c9a084e5c3fc72e0ace8c1019f1f36d5a38",
      "parents": [
        "c563859b1cab53dcde50e973994925d1cc60403e"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Wed Nov 03 09:56:54 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Wed Nov 03 21:11:34 2010 -0700"
      },
      "message": "StrictMode: now in more system server threads.\n\nWho knew there were so many Loopers in the system server?\n\nThis adds dropbox logging for the activity manager thread, policy\nthread, and window manager thread.\n\nThe goal\u0027s to catch more stuttering.\n\nChange-Id: I3ce8518ce183b3c90426750a2992e67200fee5d5\n"
    },
    {
      "commit": "38dea272bdea54901dbc269b0666c97acf0a9fa8",
      "tree": "58dd3ee496c0c679c7e02ad172d4f62962e9f636",
      "parents": [
        "081127be8b8a76a71d5ce3d95db0d84c7a05ed63"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Nov 01 13:03:25 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Nov 03 20:15:43 2010 -0700"
      },
      "message": "docs: more revisions to the installing docs for GB\n\nChange-Id: Id1d6323fc900daf2f499602d5d64d2f2d2d8d398\n"
    },
    {
      "commit": "c563859b1cab53dcde50e973994925d1cc60403e",
      "tree": "99995fc1326f3f0ad1e7e4519398c80087e0f0fb",
      "parents": [
        "6d93386a2d3c8fa612b2e52556bdbfca671efa73",
        "ade230ed99097a09584a793ce720cc869c9ffeb4"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Nov 03 20:11:28 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 03 20:11:28 2010 -0700"
      },
      "message": "am ade230ed: (-s ours) am 112b5b1f: Merge \"DO NOT MERGE - Updated VPNServices stat_sys icons\" into gingerbread\n\n* commit \u0027ade230ed99097a09584a793ce720cc869c9ffeb4\u0027:\n  DO NOT MERGE - Updated VPNServices stat_sys icons\n"
    }
  ],
  "next": "6d93386a2d3c8fa612b2e52556bdbfca671efa73"
}
