)]}'
{
  "log": [
    {
      "commit": "63d0a067997cecf9c6e97a17852f9b657bbba48e",
      "tree": "f0adf8683e433a706074a5390292fce6df56928e",
      "parents": [
        "02a4cec107f1f07409fd03106b1cde56043894fa"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Mar 01 16:12:55 2013 -0800"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Mar 01 16:36:52 2013 -0800"
      },
      "message": "Improve performance of storage measurement.\n\nWhen calculating directory sizes of data living on emulated external\nstorage, translate the path to use the internal backing data, which\navoids going through the emulation layer.  It carefully retreats to\nthe original path when it runs into trouble.\n\nTesting with a hierarchy of 10 directories deep and 2 directories\nand 10 files wide at each level, this change improves performance\nfrom 5900ms before to 250ms after; over 20 times faster (!).\n\nBug: 8172425\nChange-Id: Ia7365416f091e102bf7345a49f7d7209a22580a9\n"
    },
    {
      "commit": "02a4cec107f1f07409fd03106b1cde56043894fa",
      "tree": "661ae1a394587b667caf82f2e2ba67c074fdf9c0",
      "parents": [
        "fec1178bbf7a2222d15a9710db58a248ec85eca2",
        "1f954f2feedbff1ccfd9154611ac915f0c1c2e47"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Mon Feb 25 18:25:15 2013 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 25 18:25:15 2013 +0000"
      },
      "message": "am 1f954f2f: am d5f87129: am 2ca291b8: am 9faf0664: Merge \"docs: SDK Platform image JB-MR1.1 and Support Library r12 Release Notes formerly Change-Id: I54a58649c226b61c3707d0a5385fa97ed029e32f\" into jb-mr1.1-dev\n\n* commit \u00271f954f2feedbff1ccfd9154611ac915f0c1c2e47\u0027:\n  docs: SDK Platform image JB-MR1.1 and Support Library r12 Release Notes formerly Change-Id: I54a58649c226b61c3707d0a5385fa97ed029e32f\n"
    },
    {
      "commit": "1f954f2feedbff1ccfd9154611ac915f0c1c2e47",
      "tree": "b8b57f6a31a4c7bd8c26547944ee89ca13aaa9bf",
      "parents": [
        "92f3e9a1fba2873c00d1d89179c051a82e924d76",
        "d5f87129757814e7fa83739afb921fe42d9e7454"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Mon Feb 25 10:22:43 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 25 10:22:43 2013 -0800"
      },
      "message": "am d5f87129: am 2ca291b8: am 9faf0664: Merge \"docs: SDK Platform image JB-MR1.1 and Support Library r12 Release Notes formerly Change-Id: I54a58649c226b61c3707d0a5385fa97ed029e32f\" into jb-mr1.1-dev\n\n* commit \u0027d5f87129757814e7fa83739afb921fe42d9e7454\u0027:\n  docs: SDK Platform image JB-MR1.1 and Support Library r12 Release Notes formerly Change-Id: I54a58649c226b61c3707d0a5385fa97ed029e32f\n"
    },
    {
      "commit": "d5f87129757814e7fa83739afb921fe42d9e7454",
      "tree": "92eed218c0a69af8bcee4f6a2da5e4c52aa4accf",
      "parents": [
        "a4ebda27c9c4c6383520b07d4130b02f0564da27",
        "2ca291b82106b998d544c47454dc595a2430864d"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Mon Feb 25 10:19:59 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 25 10:19:59 2013 -0800"
      },
      "message": "am 2ca291b8: am 9faf0664: Merge \"docs: SDK Platform image JB-MR1.1 and Support Library r12 Release Notes formerly Change-Id: I54a58649c226b61c3707d0a5385fa97ed029e32f\" into jb-mr1.1-dev\n\n* commit \u00272ca291b82106b998d544c47454dc595a2430864d\u0027:\n  docs: SDK Platform image JB-MR1.1 and Support Library r12 Release Notes formerly Change-Id: I54a58649c226b61c3707d0a5385fa97ed029e32f\n"
    },
    {
      "commit": "2ca291b82106b998d544c47454dc595a2430864d",
      "tree": "c5c315b4d3488176ab13ac25c112d3ec48fe7104",
      "parents": [
        "380d571a65ec6866768c74e3ff360a6620b0d212",
        "9faf06644da1dc893d74f15ddd69a2e4201b6e07"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Mon Feb 25 10:14:57 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 25 10:14:57 2013 -0800"
      },
      "message": "am 9faf0664: Merge \"docs: SDK Platform image JB-MR1.1 and Support Library r12 Release Notes formerly Change-Id: I54a58649c226b61c3707d0a5385fa97ed029e32f\" into jb-mr1.1-dev\n\n* commit \u00279faf06644da1dc893d74f15ddd69a2e4201b6e07\u0027:\n  docs: SDK Platform image JB-MR1.1 and Support Library r12 Release Notes formerly Change-Id: I54a58649c226b61c3707d0a5385fa97ed029e32f\n"
    },
    {
      "commit": "9faf06644da1dc893d74f15ddd69a2e4201b6e07",
      "tree": "4391e02af21d93fb2a7757ea2ff0ffeeb2fb2a85",
      "parents": [
        "dc591c0bf6394f725e5dcf773193adba14e5ccaf",
        "02c78194cc852e17caf5156178cd578dbc50046b"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Mon Feb 25 18:10:53 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 25 18:10:54 2013 +0000"
      },
      "message": "Merge \"docs: SDK Platform image JB-MR1.1 and Support Library r12 Release Notes formerly Change-Id: I54a58649c226b61c3707d0a5385fa97ed029e32f\" into jb-mr1.1-dev"
    },
    {
      "commit": "fec1178bbf7a2222d15a9710db58a248ec85eca2",
      "tree": "50b3c3044e8a7a7294d7b10889f3143c29f15eb0",
      "parents": [
        "ff4fcdb98c9575642c48f1daeafff4b257769e81",
        "92f3e9a1fba2873c00d1d89179c051a82e924d76"
      ],
      "author": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Mon Feb 25 18:09:55 2013 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 25 18:09:55 2013 +0000"
      },
      "message": "am 92f3e9a1: am e88c0d9e: Merge \"Recognize odex files in memory accounting.\"\n\n* commit \u002792f3e9a1fba2873c00d1d89179c051a82e924d76\u0027:\n  Recognize odex files in memory accounting.\n"
    },
    {
      "commit": "92f3e9a1fba2873c00d1d89179c051a82e924d76",
      "tree": "1e80a716b8acf3b735eb4eb2627d6bca99659a8f",
      "parents": [
        "06689433bc9e9d54e01bf4af9526dff2fc3dc862",
        "e88c0d9ec374ec4dcca6ccd8d440610ea83622c9"
      ],
      "author": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Mon Feb 25 10:04:53 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 25 10:04:53 2013 -0800"
      },
      "message": "am e88c0d9e: Merge \"Recognize odex files in memory accounting.\"\n\n* commit \u0027e88c0d9ec374ec4dcca6ccd8d440610ea83622c9\u0027:\n  Recognize odex files in memory accounting.\n"
    },
    {
      "commit": "e88c0d9ec374ec4dcca6ccd8d440610ea83622c9",
      "tree": "63f69c7dce60114cc51c69774f36792fdd7657eb",
      "parents": [
        "d61ff77ee10b2c956df153e08b850e852ff5df57",
        "9f8589c31f8910a9c3c33a81675822da9f0cf2df"
      ],
      "author": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Mon Feb 25 17:13:23 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 25 17:13:24 2013 +0000"
      },
      "message": "Merge \"Recognize odex files in memory accounting.\""
    },
    {
      "commit": "ff4fcdb98c9575642c48f1daeafff4b257769e81",
      "tree": "5926104760b8c8dfced2b3b49769e777c15a1cc1",
      "parents": [
        "c50536b85a0ad9a2d09c0dc7fea1c6667b9c69a9"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sun Feb 24 07:21:45 2013 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sun Feb 24 07:21:45 2013 -0800"
      },
      "message": "Tweak logging and some code reformatting.\n\nAdd logAndAddLogRec method that logs a string and adds it to LogRecords.\nAdd loge(s, e)\nAdd missing javadoc to the logging methods\nReformatted the code.\n\nChange-Id: I42f39e45aae77e5b6968f16b6b83f4804ccb7e73\n"
    },
    {
      "commit": "c50536b85a0ad9a2d09c0dc7fea1c6667b9c69a9",
      "tree": "d6667a640b67088cfec77fcfbdae6c24e48cf751",
      "parents": [
        "0d1ab1db229ffc1d776df466b02e2b51c004df9c",
        "a0a72850c255b69f8f37e7602215287947bf2432"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Sat Feb 23 06:33:08 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 23 06:33:08 2013 +0000"
      },
      "message": "Merge \"Disable kernel keyrepeat\""
    },
    {
      "commit": "9f8589c31f8910a9c3c33a81675822da9f0cf2df",
      "tree": "63f69c7dce60114cc51c69774f36792fdd7657eb",
      "parents": [
        "d61ff77ee10b2c956df153e08b850e852ff5df57"
      ],
      "author": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Fri Feb 22 20:35:06 2013 -0800"
      },
      "committer": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Fri Feb 22 20:35:56 2013 -0800"
      },
      "message": "Recognize odex files in memory accounting.\n\nGive odex files the same heap category as dex files.\n\nChange-Id: I82539e20ac20a2b80c63c0cfceb266d9c59e22b7\n"
    },
    {
      "commit": "0d1ab1db229ffc1d776df466b02e2b51c004df9c",
      "tree": "93ab25ad25b5530c263cbf21e7ac102cbcf99ef4",
      "parents": [
        "bd0dc13cb870e4dc0c3dfbbeba83a9e03ab481e9",
        "89be00bcda2b5965757e83bdf70a650b64373045"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Sat Feb 23 04:13:34 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 23 04:13:34 2013 +0000"
      },
      "message": "Merge \"regenerate egl/gles stubs from glgen\""
    },
    {
      "commit": "89be00bcda2b5965757e83bdf70a650b64373045",
      "tree": "e2cd9158a88cd014a8e884e0fd2d3b7165e26f33",
      "parents": [
        "eab51de4de88219256260fe26e2018a6234ef83b"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Feb 22 20:08:06 2013 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Feb 22 20:08:06 2013 -0800"
      },
      "message": "regenerate egl/gles stubs from glgen\n\nthose are minor cosmetic changes.\n\nChange-Id: I84ee5383577f0ca33ed7cc32d03e53c1475f068d\n"
    },
    {
      "commit": "bd0dc13cb870e4dc0c3dfbbeba83a9e03ab481e9",
      "tree": "280c6eb956bc3499b9d027cac432953de815566a",
      "parents": [
        "460fdd427cf7ee97dfa02f20174b6d941a09c6db",
        "c4aad01cbbb69c916ef323693e1fd0560b0eccba"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat Feb 23 03:15:35 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 23 03:15:35 2013 +0000"
      },
      "message": "Merge \"Formalize overscan metrics.\""
    },
    {
      "commit": "c4aad01cbbb69c916ef323693e1fd0560b0eccba",
      "tree": "20f636eb690f976e9f83ec0a23e6ac991776b08b",
      "parents": [
        "fb6806570911851fb8cbaaf5bdf275a89f3c3ef4"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Feb 22 15:05:25 2013 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Feb 22 19:14:37 2013 -0800"
      },
      "message": "Formalize overscan metrics.\n\nThe window manager now maintains and reports a new formal\n\"overscan insets\" for each window, much like the existing\ncontent and visible insets.  This is used to correctly\nposition the various UI elements in the various combination\nof layout options.  In particular, this allows us to have\nan activity that is using fitSystemWindows to have the content\nof its UI extend out to the visible content part of the screen\nwhile still positioning its fixed UI elements inside the\nstandard content rect (and the entire window extending all\nthe way into the overscan area to fill the screen as desired).\n\nOkay, maybe that is not written so clearly.  Well, it made\nmy head hurt too, so suffer!\n\nThe key thing is that windows now need to know about three\nrectangles: the overall rectangle of the window, the rectangle\ninside of the overscan area, and the rectangle inside of the\ncontent area.  The FLAG_LAYOUT_IN_OVERSCAN option controls\nwhether the second rectangle is pushed out to fill the entire\noverscan area.\n\nAlso did some improvements to debug dumping in the window\nmanager.\n\nChange-Id: Ib2368c4aff5709d00662c799507c37b6826929fd\n"
    },
    {
      "commit": "460fdd427cf7ee97dfa02f20174b6d941a09c6db",
      "tree": "2cd60b565447709f778a824fe3dea1cdf4210cdc",
      "parents": [
        "fb6806570911851fb8cbaaf5bdf275a89f3c3ef4",
        "add26dca07cc5a5c935bc68f57bee2c1cd96a79e"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Sat Feb 23 02:44:49 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 23 02:44:49 2013 +0000"
      },
      "message": "Merge \"add support for debug and profile contexts.\""
    },
    {
      "commit": "add26dca07cc5a5c935bc68f57bee2c1cd96a79e",
      "tree": "a0d9855c7337250c4bb99be852795090699ad691",
      "parents": [
        "786525e8ea49c32b54eda5c260e125f5f2cf80e7"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Feb 22 18:43:45 2013 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Feb 22 18:43:45 2013 -0800"
      },
      "message": "add support for debug and profile contexts.\n\nChange-Id: I759e54e365a344a93d725eb4fa70a2c4c98bf05a\n"
    },
    {
      "commit": "fb6806570911851fb8cbaaf5bdf275a89f3c3ef4",
      "tree": "984f0580e2c6a527635b8100a5391c82288bb2b8",
      "parents": [
        "dd8697c095272f19ddad214834a490b00f11a477",
        "ba868c3e2297bd75cd3f8bb1f9eaa286855a1919"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Sat Feb 23 00:42:02 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 23 00:42:53 2013 +0000"
      },
      "message": "Merge \"Add deferredList null check\""
    },
    {
      "commit": "ba868c3e2297bd75cd3f8bb1f9eaa286855a1919",
      "tree": "037204a9dfffc84f2c1ca70876fac1977170f83c",
      "parents": [
        "786525e8ea49c32b54eda5c260e125f5f2cf80e7"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Feb 22 16:28:27 2013 -0800"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Feb 22 16:28:27 2013 -0800"
      },
      "message": "Add deferredList null check\n\nNeeded for non-deferred mode (debug.hwui.disable_draw_defer \u003d true)\n\nChange-Id: I278cbe200aa6ce06fa92dc45c63ceda6e85a0cbe\n"
    },
    {
      "commit": "dd8697c095272f19ddad214834a490b00f11a477",
      "tree": "95c51da6955eca5a40fd692103fba7bee8711219",
      "parents": [
        "786525e8ea49c32b54eda5c260e125f5f2cf80e7"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Feb 22 10:41:36 2013 -0800"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Feb 22 16:16:16 2013 -0800"
      },
      "message": "Avoid double blur\n\nbug:8204062\n\nAvoids incorrectly blurring with RenderScript after a C++ blur\n\nAdditionally, avoids draw/blurring if the input text has empty bounds\n\nChange-Id: Ibbaf74800fff7a6e4cda3aa24286b90e7aef589d\n"
    },
    {
      "commit": "786525e8ea49c32b54eda5c260e125f5f2cf80e7",
      "tree": "fbffa395f3e1213455657cda94a4de84e919516a",
      "parents": [
        "69a8dbbd67f8b08c62a1847d5eb0fae981ac2880",
        "e436e4f8a48a6bc3094c036166cca3911a540321"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Feb 22 23:51:52 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 23:51:53 2013 +0000"
      },
      "message": "Merge \"Remove two new permission checks\""
    },
    {
      "commit": "e436e4f8a48a6bc3094c036166cca3911a540321",
      "tree": "9286b3b1844afbd675919b463622eba0e9fa7ea7",
      "parents": [
        "ea53d7e0a46f333642f3663ce54ee0d36b87b813"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Feb 22 14:57:00 2013 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Feb 22 15:36:33 2013 -0800"
      },
      "message": "Remove two new permission checks\n\nThese checks while technically reasonable are a hard to swallow API change\nthat may break existing apps and pragmatically serves no purpose:  the protected\ndata is available in publicly readable java VM properties.\n\nChange-Id: I522c493c2604a33e28d99e2be31054326c9a8323\n"
    },
    {
      "commit": "69a8dbbd67f8b08c62a1847d5eb0fae981ac2880",
      "tree": "89758ac7ff03c5cefe1f569453dd5339e50c24b4",
      "parents": [
        "ea53d7e0a46f333642f3663ce54ee0d36b87b813",
        "5d5ac5bb0a100f5e19cbe981456521b007b547f9"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Feb 22 23:27:47 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 23:27:47 2013 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "a0a72850c255b69f8f37e7602215287947bf2432",
      "tree": "f9db793cd518d10f2287d12bc0d5ddcae3dccf50",
      "parents": [
        "47e8074d401b0a2c38b376329bfe8bf1f62da23b"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Thu Feb 21 23:51:45 2013 -0800"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Fri Feb 22 14:46:49 2013 -0800"
      },
      "message": "Disable kernel keyrepeat\n\nBug: 6332980\nChange-Id: Ife69167285aad24ed3e4fa5b65abf59d8dfa4f0a\n"
    },
    {
      "commit": "ea53d7e0a46f333642f3663ce54ee0d36b87b813",
      "tree": "f842ab1097afbfba87f41fdcf01573b2ab39a61d",
      "parents": [
        "0d74e8f8c60bcd9d8e4500ab3cd436b55b077bad",
        "fc0fd4f52c3f025d40af135a5790366a6f859da5"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Feb 22 22:31:09 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 22:31:09 2013 +0000"
      },
      "message": "Merge \"Remove surfaceTextureOpaque test.\""
    },
    {
      "commit": "0d74e8f8c60bcd9d8e4500ab3cd436b55b077bad",
      "tree": "01ae949a54d03c8f2b703295617c503a57b1e761",
      "parents": [
        "fa5cb40793f6765b1f09e1253703f8bdfb7a825a",
        "06689433bc9e9d54e01bf4af9526dff2fc3dc862"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@android.com",
        "time": "Fri Feb 22 14:09:30 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 22 14:09:30 2013 -0800"
      },
      "message": "am 06689433: am d61ff77e: Merge \"Fix ListView is not scrolled properly with arrows\"\n\n* commit \u002706689433bc9e9d54e01bf4af9526dff2fc3dc862\u0027:\n  Fix ListView is not scrolled properly with arrows\n"
    },
    {
      "commit": "06689433bc9e9d54e01bf4af9526dff2fc3dc862",
      "tree": "294df79df9ba3d0e7beeef628dfb44fe25b8ce57",
      "parents": [
        "ce7533d24f6d06011728272a11801b693aa224f2",
        "d61ff77ee10b2c956df153e08b850e852ff5df57"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@android.com",
        "time": "Fri Feb 22 14:06:11 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 22 14:06:11 2013 -0800"
      },
      "message": "am d61ff77e: Merge \"Fix ListView is not scrolled properly with arrows\"\n\n* commit \u0027d61ff77ee10b2c956df153e08b850e852ff5df57\u0027:\n  Fix ListView is not scrolled properly with arrows\n"
    },
    {
      "commit": "fa5cb40793f6765b1f09e1253703f8bdfb7a825a",
      "tree": "85eab0dae1e951a6bcca298094a2a6c0d8a60bb3",
      "parents": [
        "84956b36ecbfa8992c318c034f50fb0e4154ae16",
        "c089c2fc00054d6dde24b98e78226923a5364564"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Feb 22 21:59:19 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 21:59:19 2013 +0000"
      },
      "message": "Merge \"Fix build break.\""
    },
    {
      "commit": "c089c2fc00054d6dde24b98e78226923a5364564",
      "tree": "52f33defb1f135cf3d96e1ec3d5edbfa1b2494d6",
      "parents": [
        "72226e0543461133b9e177a3e78ae50b0c65e797"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Feb 22 13:57:36 2013 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Feb 22 13:57:36 2013 -0800"
      },
      "message": "Fix build break.\n\nChange-Id: I362c96787482bc8daee7dd4a01817ab7ed79b730\n"
    },
    {
      "commit": "fc0fd4f52c3f025d40af135a5790366a6f859da5",
      "tree": "aad9f4f8d37aaff23517ea984c900b17f9ae64fa",
      "parents": [
        "72226e0543461133b9e177a3e78ae50b0c65e797"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Feb 22 13:53:44 2013 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Feb 22 13:53:44 2013 -0800"
      },
      "message": "Remove surfaceTextureOpaque test.\n\nThis test was for an API we decided not to\nexpose publically and have removed.\n\nChange-Id: Ic2b8449b286c8d1fb1432ccc2db47f96ad43cc4b\n"
    },
    {
      "commit": "84956b36ecbfa8992c318c034f50fb0e4154ae16",
      "tree": "a7c986925434d4117a1e4a2c183b422e10127499",
      "parents": [
        "505d1d64eda6e47caabf8701cb39ec9b176b3238",
        "ce7533d24f6d06011728272a11801b693aa224f2"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Feb 22 13:51:44 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 22 13:51:44 2013 -0800"
      },
      "message": "am ce7533d2: am a4ebda27: am 380d571a: am dc591c0b: am f15b0908: Merge \"fix javadocs\" into jb-mr1-dev\n\n* commit \u0027ce7533d24f6d06011728272a11801b693aa224f2\u0027:\n  fix javadocs\n"
    },
    {
      "commit": "ce7533d24f6d06011728272a11801b693aa224f2",
      "tree": "c0cdafa35361a1575c66889f6b9e21e2e9cde38f",
      "parents": [
        "42e1592523b9e805f3f1111bd6687ff1ff577dc5",
        "a4ebda27c9c4c6383520b07d4130b02f0564da27"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Feb 22 13:48:02 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 22 13:48:02 2013 -0800"
      },
      "message": "am a4ebda27: am 380d571a: am dc591c0b: am f15b0908: Merge \"fix javadocs\" into jb-mr1-dev\n\n* commit \u0027a4ebda27c9c4c6383520b07d4130b02f0564da27\u0027:\n  fix javadocs\n"
    },
    {
      "commit": "505d1d64eda6e47caabf8701cb39ec9b176b3238",
      "tree": "99fa418bf15f26afdcfddc1ae1936e4de809ddfa",
      "parents": [
        "ec39a94ac299e57c800a82814651c713f3a5f5c7",
        "7031ff68bb998dbbd7caf3b2fd75eef747a86725"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Feb 22 21:45:56 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 21:45:57 2013 +0000"
      },
      "message": "Merge \"Prettify display lists logging\""
    },
    {
      "commit": "a4ebda27c9c4c6383520b07d4130b02f0564da27",
      "tree": "8f193b93845ebfa77b81383cb52da1a830891518",
      "parents": [
        "c22261578ae11dc12393346565a374b64678d0d0",
        "380d571a65ec6866768c74e3ff360a6620b0d212"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Feb 22 13:44:11 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 22 13:44:11 2013 -0800"
      },
      "message": "am 380d571a: am dc591c0b: am f15b0908: Merge \"fix javadocs\" into jb-mr1-dev\n\n* commit \u0027380d571a65ec6866768c74e3ff360a6620b0d212\u0027:\n  fix javadocs\n"
    },
    {
      "commit": "380d571a65ec6866768c74e3ff360a6620b0d212",
      "tree": "33d4fbe6406364e154143ad7946d138f376716f3",
      "parents": [
        "16fcd4ba4ab72c3ae45bf8b9cc084dfb193465c3",
        "dc591c0bf6394f725e5dcf773193adba14e5ccaf"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Feb 22 13:41:56 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 22 13:41:56 2013 -0800"
      },
      "message": "am dc591c0b: am f15b0908: Merge \"fix javadocs\" into jb-mr1-dev\n\n* commit \u0027dc591c0bf6394f725e5dcf773193adba14e5ccaf\u0027:\n  fix javadocs\n"
    },
    {
      "commit": "dc591c0bf6394f725e5dcf773193adba14e5ccaf",
      "tree": "bea17dba3a356f1c9381bb7c32ec9725f062a802",
      "parents": [
        "e74f2a32a416a42feb13a5cba31a1f7567d77a0a",
        "f15b0908a773850007c0d0b6de54b1dc008abf6f"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Feb 22 13:38:34 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 22 13:38:34 2013 -0800"
      },
      "message": "am f15b0908: Merge \"fix javadocs\" into jb-mr1-dev\n\n* commit \u0027f15b0908a773850007c0d0b6de54b1dc008abf6f\u0027:\n  fix javadocs\n"
    },
    {
      "commit": "ec39a94ac299e57c800a82814651c713f3a5f5c7",
      "tree": "c0bae411a1f5a3ae37af0a119fc36d607e0d39ae",
      "parents": [
        "51b4484a2db54addc0a59122d1ded5518a2cce64",
        "72226e0543461133b9e177a3e78ae50b0c65e797"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Feb 22 21:35:12 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 21:35:12 2013 +0000"
      },
      "message": "Merge \"Implement USAGE_IO_INPUT\""
    },
    {
      "commit": "f15b0908a773850007c0d0b6de54b1dc008abf6f",
      "tree": "28f4c9cd4aee3b84bc038f2ceee154611aa2de11",
      "parents": [
        "b367fd6a87116933b76e5e9bc162dcfe88306aa6",
        "894174b4b0f33d0f49defa542b1e2dd3960cb120"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Feb 22 21:35:11 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 21:35:11 2013 +0000"
      },
      "message": "Merge \"fix javadocs\" into jb-mr1-dev"
    },
    {
      "commit": "894174b4b0f33d0f49defa542b1e2dd3960cb120",
      "tree": "d0a24062278426d33fdad1cccba7fe2556388dcb",
      "parents": [
        "47dae0771cb0db98ff829e19bf505f8628745878"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Fri Feb 22 13:32:21 2013 -0800"
      },
      "committer": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Fri Feb 22 13:32:43 2013 -0800"
      },
      "message": "fix javadocs\n\nChange-Id: Iba5344980ecaaff5efcc60f8515af23957b64687\n"
    },
    {
      "commit": "d61ff77ee10b2c956df153e08b850e852ff5df57",
      "tree": "b0e0c202ebfa8dddfb8f20e1b28c48489fa4b554",
      "parents": [
        "08a92a335fd84ca427b55c6c2d39f72970d82b76",
        "db68fac12daa2cf4a7568308995e218aed92728a"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@android.com",
        "time": "Fri Feb 22 21:29:44 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 22 21:29:44 2013 +0000"
      },
      "message": "Merge \"Fix ListView is not scrolled properly with arrows\""
    },
    {
      "commit": "72226e0543461133b9e177a3e78ae50b0c65e797",
      "tree": "6d86fb635d269961fd5ee1684187c0360b473164",
      "parents": [
        "ec6156f9e884ba85c76a9c4683f83f18b3f64afa"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Feb 22 12:45:54 2013 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Feb 22 12:45:54 2013 -0800"
      },
      "message": "Implement USAGE_IO_INPUT\n\nChange-Id: Id5b9e3d0a17e4df15eec36d542fde6dc626138b2\n"
    },
    {
      "commit": "51b4484a2db54addc0a59122d1ded5518a2cce64",
      "tree": "df2841ce908a5c20acdb2a25cf10b553c93f3678",
      "parents": [
        "a3f0665c62b79429009ed44960b712f4c0ca1f0e",
        "42e1592523b9e805f3f1111bd6687ff1ff577dc5"
      ],
      "author": {
        "name": "Adam Koch",
        "email": "akoch@google.com",
        "time": "Fri Feb 22 12:12:47 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 22 12:12:47 2013 -0800"
      },
      "message": "am 42e15925: am c2226157: am 16fcd4ba: am e74f2a32: am b367fd6a: Merge \"Displaying Bitmaps Efficiently Training - Update sample app zip\" into jb-mr1-dev\n\n* commit \u002742e1592523b9e805f3f1111bd6687ff1ff577dc5\u0027:\n  Displaying Bitmaps Efficiently Training - Update sample app zip\n"
    },
    {
      "commit": "42e1592523b9e805f3f1111bd6687ff1ff577dc5",
      "tree": "0f4498b5ed615c32c3e9c36fef056d12cd4eb5f5",
      "parents": [
        "631bc614f52015a2f068c2e66030e9aa47508fb5",
        "c22261578ae11dc12393346565a374b64678d0d0"
      ],
      "author": {
        "name": "Adam Koch",
        "email": "akoch@google.com",
        "time": "Fri Feb 22 12:09:15 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 22 12:09:15 2013 -0800"
      },
      "message": "am c2226157: am 16fcd4ba: am e74f2a32: am b367fd6a: Merge \"Displaying Bitmaps Efficiently Training - Update sample app zip\" into jb-mr1-dev\n\n* commit \u0027c22261578ae11dc12393346565a374b64678d0d0\u0027:\n  Displaying Bitmaps Efficiently Training - Update sample app zip\n"
    },
    {
      "commit": "c22261578ae11dc12393346565a374b64678d0d0",
      "tree": "9231513efa9c1fe3ba65ad491756d9a1a433f1a9",
      "parents": [
        "82f810f3d4e70c264cb81c0cb6caaec2e864ebd0",
        "16fcd4ba4ab72c3ae45bf8b9cc084dfb193465c3"
      ],
      "author": {
        "name": "Adam Koch",
        "email": "akoch@google.com",
        "time": "Fri Feb 22 12:06:29 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 22 12:06:29 2013 -0800"
      },
      "message": "am 16fcd4ba: am e74f2a32: am b367fd6a: Merge \"Displaying Bitmaps Efficiently Training - Update sample app zip\" into jb-mr1-dev\n\n* commit \u002716fcd4ba4ab72c3ae45bf8b9cc084dfb193465c3\u0027:\n  Displaying Bitmaps Efficiently Training - Update sample app zip\n"
    },
    {
      "commit": "16fcd4ba4ab72c3ae45bf8b9cc084dfb193465c3",
      "tree": "7664da358d8e5e79e90dba237f481beaeb59adf3",
      "parents": [
        "bc1a863f687a2bbe9ae71ed22a3ebfaf7f8bbd26",
        "e74f2a32a416a42feb13a5cba31a1f7567d77a0a"
      ],
      "author": {
        "name": "Adam Koch",
        "email": "akoch@google.com",
        "time": "Fri Feb 22 12:03:42 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 22 12:03:42 2013 -0800"
      },
      "message": "am e74f2a32: am b367fd6a: Merge \"Displaying Bitmaps Efficiently Training - Update sample app zip\" into jb-mr1-dev\n\n* commit \u0027e74f2a32a416a42feb13a5cba31a1f7567d77a0a\u0027:\n  Displaying Bitmaps Efficiently Training - Update sample app zip\n"
    },
    {
      "commit": "a3f0665c62b79429009ed44960b712f4c0ca1f0e",
      "tree": "5f5cc32bc6cd70d05a03a2a93e5422d19b586424",
      "parents": [
        "7508039d66a2c1a3d19d3710f0d68e2cca0d872b",
        "5a6bdc46e2fdc8cfd930396773dd89efd19fa1f1"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Feb 22 20:02:02 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 20:02:02 2013 +0000"
      },
      "message": "Merge \"Improve ConnectivityManager docs\""
    },
    {
      "commit": "e74f2a32a416a42feb13a5cba31a1f7567d77a0a",
      "tree": "f42ab21f9a5f735d9e684e1f5d05f7273578d8a3",
      "parents": [
        "094023a7f155270a0f4ee54b8dd8282d4ffbea23",
        "b367fd6a87116933b76e5e9bc162dcfe88306aa6"
      ],
      "author": {
        "name": "Adam Koch",
        "email": "akoch@google.com",
        "time": "Fri Feb 22 12:01:39 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 22 12:01:39 2013 -0800"
      },
      "message": "am b367fd6a: Merge \"Displaying Bitmaps Efficiently Training - Update sample app zip\" into jb-mr1-dev\n\n* commit \u0027b367fd6a87116933b76e5e9bc162dcfe88306aa6\u0027:\n  Displaying Bitmaps Efficiently Training - Update sample app zip\n"
    },
    {
      "commit": "b367fd6a87116933b76e5e9bc162dcfe88306aa6",
      "tree": "1dac51be2e86bfdd617079fd723a95676da6a719",
      "parents": [
        "47dae0771cb0db98ff829e19bf505f8628745878",
        "9bceb5603ec6062ebb65cb15ffb7ef10fa557360"
      ],
      "author": {
        "name": "Adam Koch",
        "email": "akoch@google.com",
        "time": "Fri Feb 22 19:58:32 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 19:58:34 2013 +0000"
      },
      "message": "Merge \"Displaying Bitmaps Efficiently Training - Update sample app zip\" into jb-mr1-dev"
    },
    {
      "commit": "7031ff68bb998dbbd7caf3b2fd75eef747a86725",
      "tree": "0a2ae84a624a03136f5b5d82fa8885c207d650e7",
      "parents": [
        "e72409fe779f620382c5bd0b82f4a32ac91d9fe4"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Feb 22 11:48:16 2013 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Feb 22 11:51:15 2013 -0800"
      },
      "message": "Prettify display lists logging\n\nThis change makes it a lot easier to see the tree structure.\n\nChange-Id: I4969abd1eb010f1d529671f8d86dc4c930be24f6\n"
    },
    {
      "commit": "7508039d66a2c1a3d19d3710f0d68e2cca0d872b",
      "tree": "614e85559e7656cbd9cf8401c81543cec42754d1",
      "parents": [
        "12e563fff95ebb186126d531b6f65af18eb1a069",
        "631bc614f52015a2f068c2e66030e9aa47508fb5"
      ],
      "author": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Fri Feb 22 11:04:16 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 22 11:04:16 2013 -0800"
      },
      "message": "am 631bc614: am 08a92a33: Merge \"Account malloc mmaped pages as native heap.\"\n\n* commit \u0027631bc614f52015a2f068c2e66030e9aa47508fb5\u0027:\n  Account malloc mmaped pages as native heap.\n"
    },
    {
      "commit": "631bc614f52015a2f068c2e66030e9aa47508fb5",
      "tree": "ad6577b6f39d33c1589e5626088d0252665a2110",
      "parents": [
        "531a599660cde37fd7c50969b8f4abdbe5a0baa7",
        "08a92a335fd84ca427b55c6c2d39f72970d82b76"
      ],
      "author": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Fri Feb 22 10:53:59 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 22 10:53:59 2013 -0800"
      },
      "message": "am 08a92a33: Merge \"Account malloc mmaped pages as native heap.\"\n\n* commit \u002708a92a335fd84ca427b55c6c2d39f72970d82b76\u0027:\n  Account malloc mmaped pages as native heap.\n"
    },
    {
      "commit": "12e563fff95ebb186126d531b6f65af18eb1a069",
      "tree": "1645068724f4d0d5c7cc1bb9d3b7ce6f935c6324",
      "parents": [
        "d99375528ce5d87bdeb23a63b726fd04f6922ed7",
        "3c1743705c4df816089e07a17753c6043b4d8e66"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Feb 22 18:51:20 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 18:51:21 2013 +0000"
      },
      "message": "Merge \"Create rotation animation modes.\""
    },
    {
      "commit": "3c1743705c4df816089e07a17753c6043b4d8e66",
      "tree": "dd68b3b869a0b24bac79d713af19eeba57f3e668",
      "parents": [
        "7a7360ad528576d560aa13fbb4e81740b2c425b2"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Feb 21 17:54:37 2013 -0800"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Feb 22 10:44:52 2013 -0800"
      },
      "message": "Create rotation animation modes.\n\nAllow fullscreen windows to specify crossfade or jumpcut animations\nthat override the default rotation animation. Only if the incoming\nand outgoing topmost windows are fullscreen and both specify the\nsame animation to use.\n\nFixes bug 8182773.\n\nChange-Id: I6b3c0020d7bd2cdfba5c66189e114ec62cd54fcf\n"
    },
    {
      "commit": "d99375528ce5d87bdeb23a63b726fd04f6922ed7",
      "tree": "eedddcb2a2815900c8bb48627f6e19a22ad0dd12",
      "parents": [
        "bc340d03c3d67a64951162f2a901c805f9f56734",
        "bcc97ca43a339c3356b5c8d9eaf1cbdfb0de3165"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Feb 22 18:40:23 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 18:40:24 2013 +0000"
      },
      "message": "Merge \"Clean up scan handling\""
    },
    {
      "commit": "5a6bdc46e2fdc8cfd930396773dd89efd19fa1f1",
      "tree": "d574060601fb49345a80d1155669305718d65efb",
      "parents": [
        "b84951451c35813ccf8aefdb12f5092926785fd4"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Feb 15 10:56:35 2013 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Feb 22 10:39:20 2013 -0800"
      },
      "message": "Improve ConnectivityManager docs\n\nAlso fix some permission problems.\nbug:5738328\n\nChange-Id: Ib32c223f425b1fc03b8cce528456bcb50b540fdf\n"
    },
    {
      "commit": "bc340d03c3d67a64951162f2a901c805f9f56734",
      "tree": "24dce776b486d91dc72f4272b4ba90efbba08569",
      "parents": [
        "9d81e32455711844ae7ea32f1fa764d5a3c1ab0d",
        "25bea647c2fe9928766a615fd380284d5b87b05e"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Fri Feb 22 18:39:12 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 18:39:13 2013 +0000"
      },
      "message": "Merge \"Merge remote-tracking branch \u0027goog/master-chromium\u0027 into \u0027goog/master\u0027\""
    },
    {
      "commit": "9d81e32455711844ae7ea32f1fa764d5a3c1ab0d",
      "tree": "83a757c0c3e808327b6927dafb3d1b2932cab4b1",
      "parents": [
        "e08f1c0251c85d5067fac23c0322258afeb07066",
        "458d5e1b0393810f940dbcc932ed7bf43e313c7b"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Feb 22 18:19:34 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 18:19:35 2013 +0000"
      },
      "message": "Merge \"Make QUICK_CLOCK work on tablets.\""
    },
    {
      "commit": "e08f1c0251c85d5067fac23c0322258afeb07066",
      "tree": "66007fa50ab99569d80883eb91e1eb5c52e3ba31",
      "parents": [
        "b84951451c35813ccf8aefdb12f5092926785fd4",
        "531a599660cde37fd7c50969b8f4abdbe5a0baa7"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Feb 22 10:18:30 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 22 10:18:30 2013 -0800"
      },
      "message": "am 531a5996: am 82f810f3: am bc1a863f: am 094023a7: am 47dae077: Doc change: Update DC image, fix typo.\n\n* commit \u0027531a599660cde37fd7c50969b8f4abdbe5a0baa7\u0027:\n  Doc change: Update DC image, fix typo.\n"
    },
    {
      "commit": "531a599660cde37fd7c50969b8f4abdbe5a0baa7",
      "tree": "adce361fca03e0d85169d0d6d2b8402f02f65cc4",
      "parents": [
        "8dda0956b6565a958989af44e885b94dc9bfc9bd",
        "82f810f3d4e70c264cb81c0cb6caaec2e864ebd0"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Feb 22 10:15:52 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 22 10:15:52 2013 -0800"
      },
      "message": "am 82f810f3: am bc1a863f: am 094023a7: am 47dae077: Doc change: Update DC image, fix typo.\n\n* commit \u002782f810f3d4e70c264cb81c0cb6caaec2e864ebd0\u0027:\n  Doc change: Update DC image, fix typo.\n"
    },
    {
      "commit": "82f810f3d4e70c264cb81c0cb6caaec2e864ebd0",
      "tree": "68f0b27750c4306b13b460057fdf36c9226f3bf8",
      "parents": [
        "9de1383960314eed43c4df1c0bcc82cd883bd76f",
        "bc1a863f687a2bbe9ae71ed22a3ebfaf7f8bbd26"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Feb 22 10:12:14 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 22 10:12:14 2013 -0800"
      },
      "message": "am bc1a863f: am 094023a7: am 47dae077: Doc change: Update DC image, fix typo.\n\n* commit \u0027bc1a863f687a2bbe9ae71ed22a3ebfaf7f8bbd26\u0027:\n  Doc change: Update DC image, fix typo.\n"
    },
    {
      "commit": "bc1a863f687a2bbe9ae71ed22a3ebfaf7f8bbd26",
      "tree": "a7b47cec3ad6a22244cbd080283b39c42a56f853",
      "parents": [
        "d886d12854011894d9b5f4155179c11e571a1aee",
        "094023a7f155270a0f4ee54b8dd8282d4ffbea23"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Feb 22 10:08:19 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 22 10:08:19 2013 -0800"
      },
      "message": "am 094023a7: am 47dae077: Doc change: Update DC image, fix typo.\n\n* commit \u0027094023a7f155270a0f4ee54b8dd8282d4ffbea23\u0027:\n  Doc change: Update DC image, fix typo.\n"
    },
    {
      "commit": "094023a7f155270a0f4ee54b8dd8282d4ffbea23",
      "tree": "6579f082509d1d488683050088d0cb8a023103bb",
      "parents": [
        "efa92b0bbe906bfac15936e5ab3f75a206cf3d24",
        "47dae0771cb0db98ff829e19bf505f8628745878"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Feb 22 10:06:09 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 22 10:06:09 2013 -0800"
      },
      "message": "am 47dae077: Doc change: Update DC image, fix typo.\n\n* commit \u002747dae0771cb0db98ff829e19bf505f8628745878\u0027:\n  Doc change: Update DC image, fix typo.\n"
    },
    {
      "commit": "9bceb5603ec6062ebb65cb15ffb7ef10fa557360",
      "tree": "e51dfbb97a06a0e73eefd6227e29e17f0dc3774e",
      "parents": [
        "f32cbc3d490845967e28b0995ac88187b197642c"
      ],
      "author": {
        "name": "Adam Koch",
        "email": "akoch@google.com",
        "time": "Fri Feb 22 13:02:24 2013 -0500"
      },
      "committer": {
        "name": "Adam Koch",
        "email": "akoch@google.com",
        "time": "Fri Feb 22 13:03:06 2013 -0500"
      },
      "message": "Displaying Bitmaps Efficiently Training - Update sample app zip\n\nChange-Id: I97faf4bcf5c46083fdbe2bb094be9a3bcfff0bd8\n"
    },
    {
      "commit": "08a92a335fd84ca427b55c6c2d39f72970d82b76",
      "tree": "4424b624778bfaab41d73486ec088fa048bcdaf0",
      "parents": [
        "49999acb049e09f99135e412cbb10d7367d2d607",
        "afc10e174d73363185f42cb67ec429a64549f2c7"
      ],
      "author": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Fri Feb 22 18:02:40 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 22 18:02:40 2013 +0000"
      },
      "message": "Merge \"Account malloc mmaped pages as native heap.\""
    },
    {
      "commit": "47dae0771cb0db98ff829e19bf505f8628745878",
      "tree": "e88dc96b28953da49cf35be6d852809665635881",
      "parents": [
        "f32cbc3d490845967e28b0995ac88187b197642c"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Feb 22 09:54:45 2013 -0800"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Feb 22 09:54:45 2013 -0800"
      },
      "message": "Doc change: Update DC image, fix typo.\n\nChange-Id: Ifa68c9dd457cc8deb65e63cac54082ce082fa18d\n"
    },
    {
      "commit": "afc10e174d73363185f42cb67ec429a64549f2c7",
      "tree": "4424b624778bfaab41d73486ec088fa048bcdaf0",
      "parents": [
        "49999acb049e09f99135e412cbb10d7367d2d607"
      ],
      "author": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Fri Feb 22 09:40:58 2013 -0800"
      },
      "committer": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Fri Feb 22 09:40:58 2013 -0800"
      },
      "message": "Account malloc mmaped pages as native heap.\n\nCurrently when malloc uses a page rather than brk the heap gets accounted as\nashmem memory. Previously the memory would be accounted as unknown but since\n[1] it gets accounted as ashmem. This change makes the accounting see this\nmemory as being native, ie the same kind of memory we associate with brk.\n\n[1] https://android-review.googlesource.com/#/c/49583/3\n\nChange-Id: I6f496cfeb590268d41d8e047b12cd5c90359e2b0\n"
    },
    {
      "commit": "5d5ac5bb0a100f5e19cbe981456521b007b547f9",
      "tree": "d8080bf631d6f1a20aa7ef06948a4a6fb26523d7",
      "parents": [
        "b84951451c35813ccf8aefdb12f5092926785fd4"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Feb 22 09:25:20 2013 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Feb 22 09:25:20 2013 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I26214599db1cab9d2c5847860d43e008d0e463ab\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "bcc97ca43a339c3356b5c8d9eaf1cbdfb0de3165",
      "tree": "0620ab5952f774238704ec0d1097b775e7b68dfc",
      "parents": [
        "8a64b1a7f4b07e71b9eb0f4a98710cb1409588bf"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Feb 21 14:15:18 2013 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Feb 22 09:23:55 2013 -0800"
      },
      "message": "Clean up scan handling\n\nRemove obsolete active/passive scan handling - drivers always\ndo active scan.\n\nAlso, remove AP_SCAN hack for preventing connections and use\nthe TYPE\u003dONLY scan.\n\nBug: 8158647\nChange-Id: I8f70e19219ad789b7501a40529bcd6b6524739e8\n"
    },
    {
      "commit": "25bea647c2fe9928766a615fd380284d5b87b05e",
      "tree": "b3924bfdf3c08e190224718792dd7c13a5f554d1",
      "parents": [
        "b84951451c35813ccf8aefdb12f5092926785fd4",
        "5875cc6b270fb57d27ea290cd58f848a82c6d7a8"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Fri Feb 22 09:51:59 2013 -0500"
      },
      "committer": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Fri Feb 22 09:51:59 2013 -0500"
      },
      "message": "Merge remote-tracking branch \u0027goog/master-chromium\u0027 into \u0027goog/master\u0027\n\nbug: 6906025\nChange-Id: Ica9524b017abb6124f6cd0e11fd36c64f2cee68a\n"
    },
    {
      "commit": "5875cc6b270fb57d27ea290cd58f848a82c6d7a8",
      "tree": "b3924bfdf3c08e190224718792dd7c13a5f554d1",
      "parents": [
        "cbd3789801af806b07ed54fb0a7b41f46b29e076",
        "b84951451c35813ccf8aefdb12f5092926785fd4"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Fri Feb 22 04:53:24 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 22 04:53:24 2013 -0800"
      },
      "message": "am b8495145: Merge \"Update WebView.PictureListener.onNewPicture to pass null picture.\"\n\n* commit \u0027b84951451c35813ccf8aefdb12f5092926785fd4\u0027:\n  Update WebView.PictureListener.onNewPicture to pass null picture.\n"
    },
    {
      "commit": "b84951451c35813ccf8aefdb12f5092926785fd4",
      "tree": "872129aa4bbc975c18560c936c8543efb78ad0f1",
      "parents": [
        "ab10f3c5b939f3d7afe6d5561d761fc5299572bc",
        "1c8d7f09524e22c56791d90e3a7b64e2808d09b4"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Fri Feb 22 12:43:42 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 12:43:42 2013 +0000"
      },
      "message": "Merge \"Update WebView.PictureListener.onNewPicture to pass null picture.\""
    },
    {
      "commit": "cbd3789801af806b07ed54fb0a7b41f46b29e076",
      "tree": "f4c07ff5445eb96abd6c3ea3f19dd91be120e257",
      "parents": [
        "be88cb1d6cb8bd451b764b966a6e68c09c8a187d",
        "ab10f3c5b939f3d7afe6d5561d761fc5299572bc"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Thu Feb 21 22:10:15 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 22:10:15 2013 -0800"
      },
      "message": "am ab10f3c5: Merge \"Restore a mistakenly-removed null check\"\n\n* commit \u0027ab10f3c5b939f3d7afe6d5561d761fc5299572bc\u0027:\n  Restore a mistakenly-removed null check\n"
    },
    {
      "commit": "ab10f3c5b939f3d7afe6d5561d761fc5299572bc",
      "tree": "000a6267cf6b6a0b9077f46d62eb7b2493e5d7c8",
      "parents": [
        "47e8074d401b0a2c38b376329bfe8bf1f62da23b",
        "aa70f2217cd01e4f09e35c3bf450b20682563378"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Fri Feb 22 06:05:39 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 06:05:40 2013 +0000"
      },
      "message": "Merge \"Restore a mistakenly-removed null check\""
    },
    {
      "commit": "be88cb1d6cb8bd451b764b966a6e68c09c8a187d",
      "tree": "7b8f75283079c17647ebfd54eb796006a672d8a9",
      "parents": [
        "94b97b38b749d50c8693a044dd2688328cca863e",
        "47e8074d401b0a2c38b376329bfe8bf1f62da23b"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Feb 21 20:06:14 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 20:06:14 2013 -0800"
      },
      "message": "am 47e8074d: Merge \"Update histories simultaneously.\"\n\n* commit \u002747e8074d401b0a2c38b376329bfe8bf1f62da23b\u0027:\n  Update histories simultaneously.\n"
    },
    {
      "commit": "47e8074d401b0a2c38b376329bfe8bf1f62da23b",
      "tree": "1be896883496631d978e2dbf57781343f3e941d3",
      "parents": [
        "eab51de4de88219256260fe26e2018a6234ef83b",
        "b44de0d910a3ec22b9963e538117e257f621de47"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Feb 22 04:02:24 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 04:02:24 2013 +0000"
      },
      "message": "Merge \"Update histories simultaneously.\""
    },
    {
      "commit": "b44de0d910a3ec22b9963e538117e257f621de47",
      "tree": "c144d5debdc96bfb3826dec18b1f932b24c16c18",
      "parents": [
        "7a7360ad528576d560aa13fbb4e81740b2c425b2"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Feb 21 20:00:58 2013 -0800"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Feb 21 20:00:58 2013 -0800"
      },
      "message": "Update histories simultaneously.\n\nIn moveTaskToBackLocked calls that used mHistory were being made\nbetween the times that mTaskHistory and mHistory were modified. This\ncaused an inconsistent state that led to Windows arranged out of\norder. Updating both history stacks at the same time fixes this.\n\nFixes bug 8244261.\n\nChange-Id: I9669762ad39b06ab6d401122702b74969d4dc658\n"
    },
    {
      "commit": "94b97b38b749d50c8693a044dd2688328cca863e",
      "tree": "6fedcbbe4e60867fb6776bc89ab90abace1f3e8f",
      "parents": [
        "4e89d1a9b25b4bca47bd8c7cb22b72ed4bbbfd1e",
        "eab51de4de88219256260fe26e2018a6234ef83b"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Feb 21 19:31:17 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 19:31:17 2013 -0800"
      },
      "message": "am eab51de4: Merge \"Fix clipping and stencil layer issues\"\n\n* commit \u0027eab51de4de88219256260fe26e2018a6234ef83b\u0027:\n  Fix clipping and stencil layer issues\n"
    },
    {
      "commit": "eab51de4de88219256260fe26e2018a6234ef83b",
      "tree": "5e6b5f0abd5b525ccb41fc245994b1989071b188",
      "parents": [
        "893df066bbd156b05171e68204a407a212c507e9",
        "b98a016c6769b9e80d392df22fe77a2fca048d9f"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Feb 22 03:28:06 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 03:28:06 2013 +0000"
      },
      "message": "Merge \"Fix clipping and stencil layer issues\""
    },
    {
      "commit": "4e89d1a9b25b4bca47bd8c7cb22b72ed4bbbfd1e",
      "tree": "f3058df2bfbffa8b9898bfb4fb975f7bddcd0a4b",
      "parents": [
        "fe98be7533767b1941dc6bae4d9a9640089978fd",
        "893df066bbd156b05171e68204a407a212c507e9"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Feb 21 16:28:14 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 16:28:14 2013 -0800"
      },
      "message": "am 893df066: am 8dda0956: am 49999acb: Merge \"StreamingZipInflater: fix mmap\\\u0027d end of read\"\n\n* commit \u0027893df066bbd156b05171e68204a407a212c507e9\u0027:\n  StreamingZipInflater: fix mmap\u0027d end of read\n"
    },
    {
      "commit": "893df066bbd156b05171e68204a407a212c507e9",
      "tree": "cc5cd5b6bfce812e0003a477bf55ea150aa92d85",
      "parents": [
        "65b0052a7473b73a18aef73460c9ebec77a2c2a0",
        "8dda0956b6565a958989af44e885b94dc9bfc9bd"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Feb 21 16:24:41 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 16:24:41 2013 -0800"
      },
      "message": "am 8dda0956: am 49999acb: Merge \"StreamingZipInflater: fix mmap\\\u0027d end of read\"\n\n* commit \u00278dda0956b6565a958989af44e885b94dc9bfc9bd\u0027:\n  StreamingZipInflater: fix mmap\u0027d end of read\n"
    },
    {
      "commit": "8dda0956b6565a958989af44e885b94dc9bfc9bd",
      "tree": "e20aa10bf0c8494526f061669781877196f6f4cc",
      "parents": [
        "959256498ab254a59617432f31205e000f3d8a8c",
        "49999acb049e09f99135e412cbb10d7367d2d607"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Feb 21 16:21:05 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 16:21:05 2013 -0800"
      },
      "message": "am 49999acb: Merge \"StreamingZipInflater: fix mmap\\\u0027d end of read\"\n\n* commit \u002749999acb049e09f99135e412cbb10d7367d2d607\u0027:\n  StreamingZipInflater: fix mmap\u0027d end of read\n"
    },
    {
      "commit": "b98a016c6769b9e80d392df22fe77a2fca048d9f",
      "tree": "6a4adcd9e871baab9aae6f2f0ad80670ad4f66bd",
      "parents": [
        "2b3a47b9ce0f422323395286937944a2afa51ed6"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Feb 21 11:30:22 2013 -0800"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Feb 21 16:12:00 2013 -0800"
      },
      "message": "Fix clipping and stencil layer issues\n\nbug:8235699\n\nEnsure rectangle clipping operations disable deferring when necessary\n(i.e., when the op might create a non-rect region), including in\nDisplayList::setViewProperties\n\nAdditionally, makes clipping with a kUnion always use a region, for\nconsistency with software rendering\n\nChange-Id: I6730f1a80250bcf3f91cd4afde646d470a12dbc2\n"
    },
    {
      "commit": "fe98be7533767b1941dc6bae4d9a9640089978fd",
      "tree": "218ee2ffede552869e3070e13e660eee48919605",
      "parents": [
        "835aac396c2ad7a8db2778465c74eea7802c56e0",
        "65b0052a7473b73a18aef73460c9ebec77a2c2a0"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Thu Feb 21 16:09:05 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 16:09:05 2013 -0800"
      },
      "message": "am 65b0052a: Merge \"Remove SurfaceControl.setPosition(int, int)\"\n\n* commit \u002765b0052a7473b73a18aef73460c9ebec77a2c2a0\u0027:\n  Remove SurfaceControl.setPosition(int, int)\n"
    },
    {
      "commit": "49999acb049e09f99135e412cbb10d7367d2d607",
      "tree": "066103c6996a57cad0edd63187294206dbcdbe3c",
      "parents": [
        "b5a1ce2f5daa20b5c77113b8887e12dcc05590fc",
        "c6e35cb47a90a43b5a0009f526b695b2b5c87465"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Feb 22 00:05:36 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 22 00:05:36 2013 +0000"
      },
      "message": "Merge \"StreamingZipInflater: fix mmap\u0027d end of read\""
    },
    {
      "commit": "65b0052a7473b73a18aef73460c9ebec77a2c2a0",
      "tree": "b4bc551129c98c174c63a4976d0f14264d277db2",
      "parents": [
        "ab6b77fd85979212299d8aef0b2c83c005b13abc",
        "b7b696ee717056b70f3cc7b801cf2ca573fa9a25"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Fri Feb 22 00:05:10 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 00:05:10 2013 +0000"
      },
      "message": "Merge \"Remove SurfaceControl.setPosition(int, int)\""
    },
    {
      "commit": "b7b696ee717056b70f3cc7b801cf2ca573fa9a25",
      "tree": "1b6585b3bece6de7c2c5bf956947042d752cc46f",
      "parents": [
        "2b3a47b9ce0f422323395286937944a2afa51ed6"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Thu Feb 21 15:47:29 2013 -0800"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Thu Feb 21 15:52:50 2013 -0800"
      },
      "message": "Remove SurfaceControl.setPosition(int, int)\n\nThis was just casting and calling the float version anyways, which Java does\nautomatically.\n\nBug: 8153162\nChange-Id: If2f99995ff38b92e40777896baf6694786031898\n"
    },
    {
      "commit": "835aac396c2ad7a8db2778465c74eea7802c56e0",
      "tree": "97741879fedba720d94c7fd83b8c7c4445a94ab3",
      "parents": [
        "51eb127a1735c4b6f5983e455c8a1d15ffdecda1",
        "ab6b77fd85979212299d8aef0b2c83c005b13abc"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Feb 21 15:50:16 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 15:50:16 2013 -0800"
      },
      "message": "am ab6b77fd: Merge \"Be cool in backup/restore of apps that can\\\u0027t touch external storage\"\n\n* commit \u0027ab6b77fd85979212299d8aef0b2c83c005b13abc\u0027:\n  Be cool in backup/restore of apps that can\u0027t touch external storage\n"
    },
    {
      "commit": "ab6b77fd85979212299d8aef0b2c83c005b13abc",
      "tree": "49f66ef905bfe5d79a891fe754a0dfdb01a648bc",
      "parents": [
        "e4d3b06b6ddb055739b8b2aa82ffc7840588253a",
        "5cb5c337d5fe523723b8e5ceb4bdf38dff0cec70"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Feb 21 23:45:02 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 21 23:45:02 2013 +0000"
      },
      "message": "Merge \"Be cool in backup/restore of apps that can\u0027t touch external storage\""
    },
    {
      "commit": "5cb5c337d5fe523723b8e5ceb4bdf38dff0cec70",
      "tree": "c6e81528f7bbbf4495841725a07ac2c15616b873",
      "parents": [
        "780294be50b57d94455c709044e36098c829f72a"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Feb 21 14:32:12 2013 -0800"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Feb 21 15:43:52 2013 -0800"
      },
      "message": "Be cool in backup/restore of apps that can\u0027t touch external storage\n\nBug: 8241337\nChange-Id: I23f6eeba8448b234a7b18ce50d2ced2ba54b4ebd\n"
    },
    {
      "commit": "51eb127a1735c4b6f5983e455c8a1d15ffdecda1",
      "tree": "ad9cf622e4b27557c6e2774f1cdc837de630a5ff",
      "parents": [
        "4d149f58f54276ae37746e35df1c6959424a124c",
        "e4d3b06b6ddb055739b8b2aa82ffc7840588253a"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Feb 21 15:24:21 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 15:24:21 2013 -0800"
      },
      "message": "am e4d3b06b: Merge \"get rid of uses of getISurfaceTexture\"\n\n* commit \u0027e4d3b06b6ddb055739b8b2aa82ffc7840588253a\u0027:\n  get rid of uses of getISurfaceTexture\n"
    },
    {
      "commit": "4d149f58f54276ae37746e35df1c6959424a124c",
      "tree": "9bbf87669e80d18ba5e987a6ca2ff7f87f933767",
      "parents": [
        "c7dcdfe872bfd6e8a2b5c09fac7ac772323cc369",
        "6588a52ecd56a477bbd1dc5ff37074615a278292"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Feb 21 15:24:18 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 15:24:18 2013 -0800"
      },
      "message": "am 6588a52e: am 95925649: am 9de13839: am d886d128: am efa92b0b: am f32cbc3d: Doc Change. Update docs to remove \"Preview\" from dev console, update screenshots, change key info for licensing/billing.\n\n* commit \u00276588a52ecd56a477bbd1dc5ff37074615a278292\u0027:\n  Doc Change. Update docs to remove \"Preview\" from dev console, update screenshots, change key info for licensing/billing.\n"
    },
    {
      "commit": "c7dcdfe872bfd6e8a2b5c09fac7ac772323cc369",
      "tree": "44ef5432b83480d455c86499abdc1a2f02389f1a",
      "parents": [
        "da37acb2f730a35b386f1072cfa46db029626495",
        "fb053cde74483f901462b5a034dd2be90a5af0da"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Feb 21 15:24:16 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 15:24:16 2013 -0800"
      },
      "message": "am fb053cde: am f7bf667d: am b5a1ce2f: Merge \"Allow three digit phone numbers\"\n\n* commit \u0027fb053cde74483f901462b5a034dd2be90a5af0da\u0027:\n  Allow three digit phone numbers\n"
    },
    {
      "commit": "e4d3b06b6ddb055739b8b2aa82ffc7840588253a",
      "tree": "29ec0751a99165a3152c8ccaab0de1cc50a1155f",
      "parents": [
        "6588a52ecd56a477bbd1dc5ff37074615a278292",
        "f3d3b4d80618d498fb669c8bfdc492ce9ea25691"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Feb 21 23:21:51 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 21 23:21:51 2013 +0000"
      },
      "message": "Merge \"get rid of uses of getISurfaceTexture\""
    },
    {
      "commit": "6588a52ecd56a477bbd1dc5ff37074615a278292",
      "tree": "a1d84069fcf548593448008efa827f5cec17c818",
      "parents": [
        "fb053cde74483f901462b5a034dd2be90a5af0da",
        "959256498ab254a59617432f31205e000f3d8a8c"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Feb 21 15:20:05 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 15:20:05 2013 -0800"
      },
      "message": "am 95925649: am 9de13839: am d886d128: am efa92b0b: am f32cbc3d: Doc Change. Update docs to remove \"Preview\" from dev console, update screenshots, change key info for licensing/billing.\n\n* commit \u0027959256498ab254a59617432f31205e000f3d8a8c\u0027:\n  Doc Change. Update docs to remove \"Preview\" from dev console, update screenshots, change key info for licensing/billing.\n"
    },
    {
      "commit": "fb053cde74483f901462b5a034dd2be90a5af0da",
      "tree": "155a463267f4540565a47693376de6c1d8524980",
      "parents": [
        "e96558879ec7008ddf5647ad29d69ec1fad68c67",
        "f7bf667d4a5e8e3fca75640f6352724826705128"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Feb 21 15:19:53 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 15:19:53 2013 -0800"
      },
      "message": "am f7bf667d: am b5a1ce2f: Merge \"Allow three digit phone numbers\"\n\n* commit \u0027f7bf667d4a5e8e3fca75640f6352724826705128\u0027:\n  Allow three digit phone numbers\n"
    },
    {
      "commit": "aa70f2217cd01e4f09e35c3bf450b20682563378",
      "tree": "ce917ed4dc4cac649abfeea5767443d7736d7fa7",
      "parents": [
        "e96558879ec7008ddf5647ad29d69ec1fad68c67"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Thu Feb 21 15:06:27 2013 -0800"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Thu Feb 21 15:06:27 2013 -0800"
      },
      "message": "Restore a mistakenly-removed null check\n\nPassing null to camera.setPreviewDisplay() needs to work; this\nrestores the behavior from before the Surface/SurfaceControl\nrefactoring.\n\nBug: 8225538\nChange-Id: Ib73bfa9fe53457a41a69b7fe5dfff3a3aa260f52\n"
    },
    {
      "commit": "959256498ab254a59617432f31205e000f3d8a8c",
      "tree": "b6b35cae2c576b91a679f09cb34eb07a75015af1",
      "parents": [
        "f7bf667d4a5e8e3fca75640f6352724826705128",
        "9de1383960314eed43c4df1c0bcc82cd883bd76f"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Feb 21 14:29:33 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 14:29:33 2013 -0800"
      },
      "message": "am 9de13839: am d886d128: am efa92b0b: am f32cbc3d: Doc Change. Update docs to remove \"Preview\" from dev console, update screenshots, change key info for licensing/billing.\n\n* commit \u00279de1383960314eed43c4df1c0bcc82cd883bd76f\u0027:\n  Doc Change. Update docs to remove \"Preview\" from dev console, update screenshots, change key info for licensing/billing.\n"
    },
    {
      "commit": "9de1383960314eed43c4df1c0bcc82cd883bd76f",
      "tree": "00164faacc6c25ea9bb9a9a4c410cc60e5ab9202",
      "parents": [
        "7c3e0dcc7d395430e72b6786b715a530d8b5db4d",
        "d886d12854011894d9b5f4155179c11e571a1aee"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Feb 21 14:25:37 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 14:25:37 2013 -0800"
      },
      "message": "am d886d128: am efa92b0b: am f32cbc3d: Doc Change. Update docs to remove \"Preview\" from dev console, update screenshots, change key info for licensing/billing.\n\n* commit \u0027d886d12854011894d9b5f4155179c11e571a1aee\u0027:\n  Doc Change. Update docs to remove \"Preview\" from dev console, update screenshots, change key info for licensing/billing.\n"
    },
    {
      "commit": "f7bf667d4a5e8e3fca75640f6352724826705128",
      "tree": "2b6e233a9c236e51b8066203b781333e78cbb352",
      "parents": [
        "09ee121c273d49bc8f77180e9cb49fe23e08bda4",
        "b5a1ce2f5daa20b5c77113b8887e12dcc05590fc"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Feb 21 14:21:12 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 14:21:12 2013 -0800"
      },
      "message": "am b5a1ce2f: Merge \"Allow three digit phone numbers\"\n\n* commit \u0027b5a1ce2f5daa20b5c77113b8887e12dcc05590fc\u0027:\n  Allow three digit phone numbers\n"
    }
  ],
  "next": "d886d12854011894d9b5f4155179c11e571a1aee"
}
