)]}'
{
  "log": [
    {
      "commit": "5d1bf631317d86b5ea30fd91cb73de7ca88931a0",
      "tree": "ec23d2a7ee15abdbfabbc34ef8f3a99924dfc789",
      "parents": [
        "996f41da3ca69844ffeee9f8e9ae7423bf440788",
        "e64ea87f966e995f5e1a77f991b9da0ed21ffab0"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Dec 13 16:47:00 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 13 16:47:00 2010 -0800"
      },
      "message": "Merge \"Fix artifact with concurrent add/remove LayoutTransitions\""
    },
    {
      "commit": "996f41da3ca69844ffeee9f8e9ae7423bf440788",
      "tree": "51350c7b7ccaa9855f0e3d0afbeb5f93e1efa956",
      "parents": [
        "b019ef61583fe64478c78a833a0340ab30ba0299",
        "2d5b11aba0fec21e1ce3f358eb0d280b62704899"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Dec 13 16:30:17 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 13 16:30:17 2010 -0800"
      },
      "message": "am 2d5b11ab: am 0927c902: Merge \"Fix StrictMode javadoc copy/paste error.\" into gingerbread\n\n* commit \u00272d5b11aba0fec21e1ce3f358eb0d280b62704899\u0027:\n  Fix StrictMode javadoc copy/paste error.\n"
    },
    {
      "commit": "b019ef61583fe64478c78a833a0340ab30ba0299",
      "tree": "d595ebe599069ac39bec8b3d11784005c3bc667f",
      "parents": [
        "f25eb95b4c65c5b1c34c157d138e63c9dc16531c",
        "30ad1e576a445b8ffec12ef148f5d7253ebb6ef4"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon Dec 13 16:30:10 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 13 16:30:10 2010 -0800"
      },
      "message": "am 30ad1e57: am 9dbef975: Merge \"Avoid leaking sockets.\" into gingerbread\n\n* commit \u002730ad1e576a445b8ffec12ef148f5d7253ebb6ef4\u0027:\n  Avoid leaking sockets.\n"
    },
    {
      "commit": "f25eb95b4c65c5b1c34c157d138e63c9dc16531c",
      "tree": "15c8cefaf5b666eb6135eb4714b63db4d3641a86",
      "parents": [
        "271290dc4645b4d3e78f1555888d8683e45c3bba",
        "ccc714131359eb1022d8c6702b7d82ab9e93f27c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Dec 13 16:28:01 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 13 16:28:01 2010 -0800"
      },
      "message": "Merge \"resolved conflicts for merge of 78e9f4cb to master\""
    },
    {
      "commit": "e64ea87f966e995f5e1a77f991b9da0ed21ffab0",
      "tree": "da48b90ee05687ab372a68d6d9e4bec6d81fad45",
      "parents": [
        "ad3ec1b9cb7885a7c5a18012764d63bdc0cdbb88"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Dec 13 16:15:53 2010 -0800"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Dec 13 16:15:53 2010 -0800"
      },
      "message": "Fix artifact with concurrent add/remove LayoutTransitions\n\nThere was a bug with LayoutTransitions where if the animations\nwere of different duration (such as in the current status bar clock),\nit was possible to end up in a bad situation because the previous animation\nmight outlast the new animation, causing the opposite end result\nfrom what was expected. The fix was to keep track of the current\nadd/remove animations and to cancel any running ones prior to starting\nnew ones.\n\nChange-Id: I884ce33ce0671f6ba6153ee3951c8d14c5ed5714\n"
    },
    {
      "commit": "2d5b11aba0fec21e1ce3f358eb0d280b62704899",
      "tree": "1b814cef5a56666789a2ccdbebad8aef73ef76f8",
      "parents": [
        "30ad1e576a445b8ffec12ef148f5d7253ebb6ef4",
        "0927c9026537166cec36b2f9bb8a764ef8a7c606"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Dec 13 15:27:25 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 13 15:27:25 2010 -0800"
      },
      "message": "am 0927c902: Merge \"Fix StrictMode javadoc copy/paste error.\" into gingerbread\n\n* commit \u00270927c9026537166cec36b2f9bb8a764ef8a7c606\u0027:\n  Fix StrictMode javadoc copy/paste error.\n"
    },
    {
      "commit": "0927c9026537166cec36b2f9bb8a764ef8a7c606",
      "tree": "c172a0b9fd74775704fdbce58fd1fd4eec886488",
      "parents": [
        "9dbef975f0f4370dfe48a0fb040e3d8d1eb91d87",
        "320274c5f17057a3a823fed50b7027cbd46fc025"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Dec 13 15:25:09 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 13 15:25:09 2010 -0800"
      },
      "message": "Merge \"Fix StrictMode javadoc copy/paste error.\" into gingerbread"
    },
    {
      "commit": "271290dc4645b4d3e78f1555888d8683e45c3bba",
      "tree": "3dfebfc6adaeb20f707fa6323f7d85a44aa5b937",
      "parents": [
        "c0734f6c8d67deab00b10bd0bb75516cd1502dc0",
        "6b5222dd5334ebd8c8b641fa507776714505d198"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Dec 13 15:24:20 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 13 15:24:20 2010 -0800"
      },
      "message": "Merge \"Perf test\""
    },
    {
      "commit": "30ad1e576a445b8ffec12ef148f5d7253ebb6ef4",
      "tree": "e78bb2970f1012128d687a8e820bb1f8aa7714ba",
      "parents": [
        "78e9f4cbaece783b7b87ce3fb0a157dae766012a",
        "9dbef975f0f4370dfe48a0fb040e3d8d1eb91d87"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon Dec 13 15:05:20 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 13 15:05:20 2010 -0800"
      },
      "message": "am 9dbef975: Merge \"Avoid leaking sockets.\" into gingerbread\n\n* commit \u00279dbef975f0f4370dfe48a0fb040e3d8d1eb91d87\u0027:\n  Avoid leaking sockets.\n"
    },
    {
      "commit": "9dbef975f0f4370dfe48a0fb040e3d8d1eb91d87",
      "tree": "66063a081b130e48681094d49cbdfb6dc979ef67",
      "parents": [
        "e4a5951925f16f18dae91ed65567e96528f17fee",
        "2ed20f87684a892d640a91f1961f369bbbc7d05e"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon Dec 13 15:03:28 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 13 15:03:28 2010 -0800"
      },
      "message": "Merge \"Avoid leaking sockets.\" into gingerbread"
    },
    {
      "commit": "ccc714131359eb1022d8c6702b7d82ab9e93f27c",
      "tree": "150c9798fc3d0d5dfee9c83d75845014a5edf983",
      "parents": [
        "ffdd591a829af7fddd36a7b80d2a3b8188c871a6",
        "78e9f4cbaece783b7b87ce3fb0a157dae766012a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Dec 13 14:55:25 2010 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Dec 13 14:55:25 2010 -0800"
      },
      "message": "resolved conflicts for merge of 78e9f4cb to master\n\nChange-Id: I1135361e6d66f524c3f349e2bf1f31bd4191c634\n"
    },
    {
      "commit": "6b5222dd5334ebd8c8b641fa507776714505d198",
      "tree": "58314d89c7c8e5ca9d5c65649b2469c0fd526d8a",
      "parents": [
        "14b0a6bc0ec8814291751b2b8e80da606cfa12b3"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Dec 13 14:48:21 2010 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Dec 13 14:48:21 2010 -0800"
      },
      "message": "Perf test\n\nChange-Id: I5cfc1b6dd438b13091993d4669e10fb2e49aaa06\n"
    },
    {
      "commit": "c0734f6c8d67deab00b10bd0bb75516cd1502dc0",
      "tree": "1a8ef58a72731eabd5624827ff4f24c1f1a50386",
      "parents": [
        "ffdd591a829af7fddd36a7b80d2a3b8188c871a6",
        "b8c0de2c2726f4e8f0029710047efe0c8e6661ed"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Dec 13 14:43:41 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 13 14:43:41 2010 -0800"
      },
      "message": "Merge \"Improve error detection in HardwareRenderer.draw(). Bug #3280872\""
    },
    {
      "commit": "b8c0de2c2726f4e8f0029710047efe0c8e6661ed",
      "tree": "c4f2a62504b442b4df656ab5457dded1f4e798a7",
      "parents": [
        "14b0a6bc0ec8814291751b2b8e80da606cfa12b3"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Dec 13 14:42:34 2010 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Dec 13 14:44:36 2010 -0800"
      },
      "message": "Improve error detection in HardwareRenderer.draw().\nBug #3280872\n\nThis should avoid crashes before we detect a GL error and we switch over to\nsoftware rendering.\n\nChange-Id: Ieb4992576d20014e194aab863a456f09c5e19672\n"
    },
    {
      "commit": "78e9f4cbaece783b7b87ce3fb0a157dae766012a",
      "tree": "92ab76a16e62d5284f826fa58499bae963245b84",
      "parents": [
        "6d13b146e0444f40f45b9fe5812093c5e611b68e",
        "e4a5951925f16f18dae91ed65567e96528f17fee"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Dec 13 14:37:09 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 13 14:37:09 2010 -0800"
      },
      "message": "am e4a59519: Fix issue #3154576: battery stats checkin should include UID -\u003e packages+ map\n\n* commit \u0027e4a5951925f16f18dae91ed65567e96528f17fee\u0027:\n  Fix issue #3154576: battery stats checkin should include UID -\u003e packages+ map\n"
    },
    {
      "commit": "2ed20f87684a892d640a91f1961f369bbbc7d05e",
      "tree": "52ece9413a6feb7be05d9d5cb31b48860a62e92f",
      "parents": [
        "e3f6336bcffc250da90ec864bccfa73ad1d016b9"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon Dec 13 14:32:17 2010 -0800"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon Dec 13 14:32:17 2010 -0800"
      },
      "message": "Avoid leaking sockets.\n\nWhen a DNS lookup fails, we end up creating a datagram socket\nbut never properly close it.  This wastes limited valuable file\ndescriptors and causes CTS test failures.  Generally, we should\nensure that sockets or files are opened in a try block, and closed\nin a finally block.\n\nBug: 3276283\nChange-Id: I3432f3bc061268c7367948230f6edbdfcec55892\n"
    },
    {
      "commit": "e4a5951925f16f18dae91ed65567e96528f17fee",
      "tree": "b96636542b481ce23865326f49c5ddff934e71cd",
      "parents": [
        "e3f6336bcffc250da90ec864bccfa73ad1d016b9"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Dec 07 11:08:07 2010 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Dec 13 14:31:40 2010 -0800"
      },
      "message": "Fix issue #3154576: battery stats checkin should include UID -\u003e packages+ map\n\nIncludes some other small fixes to battery collection and a few\nother things.\n\nOutput of package info looks like this:\n\n5,0,i,uid,1000,com.android.settings\n5,0,i,uid,1000,com.android.providers.subscribedfeeds\n5,0,i,uid,1000,com.android.providers.settings\n5,0,i,uid,1000,com.android.server.vpn\n5,0,i,uid,1000,android\n5,0,i,uid,1000,com.android.systemui\n5,0,i,uid,1000,com.google.android.backup\n5,0,i,uid,1001,com.android.phone\n5,0,i,uid,1001,com.android.providers.telephony\n5,0,i,uid,1022,com.android.nfc\n5,0,i,uid,10021,com.google.android.location\n5,0,i,uid,10021,com.google.android.syncadapters.calendar\n5,0,i,uid,10021,com.google.android.gsf\n5,0,i,uid,10021,com.google.android.syncadapters.contacts\n5,0,i,uid,10026,com.android.providers.downloads.ui\n5,0,i,uid,10026,com.android.providers.media\n5,0,i,uid,10026,com.android.providers.drm\n5,0,i,uid,10026,com.android.providers.downloads\n5,0,i,uid,10032,com.android.launcher\n5,0,i,uid,10039,com.google.android.gm\n5,0,i,uid,10041,com.google.android.gallery3d\n5,0,i,uid,10049,com.android.providers.calendar\n\nChange-Id: I9e38f254eef146339113ad270f5c6e8b60fb7a1d\n"
    },
    {
      "commit": "ffdd591a829af7fddd36a7b80d2a3b8188c871a6",
      "tree": "f590d30707383b3982f93cc18f306dc8e6fcbd62",
      "parents": [
        "7b33148251e10c45cea6f70e9882e9324b98c121",
        "502893cdd390b8c4827d4dd4a6aeb8366adcb777"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Mon Dec 13 14:30:39 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 13 14:30:39 2010 -0800"
      },
      "message": "Merge \"Update API for CopyOnWriteArrayList \"synchronized\" changes\""
    },
    {
      "commit": "7b33148251e10c45cea6f70e9882e9324b98c121",
      "tree": "3f031f4350778c59e9bf297b0b002b5ff71f50e4",
      "parents": [
        "f5a1a0b63b9a232019b41f9c4d8d86b63fface47",
        "169a211f6be5fc842dce6281aad16697c6cecfa9"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Dec 13 14:28:17 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 13 14:28:17 2010 -0800"
      },
      "message": "Merge \"Fix 3253629: Improve Recents panel animation performance.\""
    },
    {
      "commit": "502893cdd390b8c4827d4dd4a6aeb8366adcb777",
      "tree": "f08853ef33e9c5f72c1e371894c03ae80f76aaf3",
      "parents": [
        "595ca7062e81125723af5b2fdec2ba7277a00a11"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Mon Dec 13 14:26:36 2010 -0800"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Mon Dec 13 14:26:36 2010 -0800"
      },
      "message": "Update API for CopyOnWriteArrayList \"synchronized\" changes\n\nChange-Id: Iebedcac1275d46d58b33a43418bcb93fbbcd3a0b\n"
    },
    {
      "commit": "f5a1a0b63b9a232019b41f9c4d8d86b63fface47",
      "tree": "fd3c7295f832487aabae1555ca8b0a3250a1ab0e",
      "parents": [
        "aecb2c5f709d38a46cf448f986b60f590651d3fa",
        "406041848f95557693317bcd202c0dcec93bd9f2"
      ],
      "author": {
        "name": "Louis Huemiller",
        "email": "lhuemill@google.com",
        "time": "Mon Dec 13 14:17:23 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 13 14:17:23 2010 -0800"
      },
      "message": "Merge \"Hardware Composer Stress Test Enhancements\""
    },
    {
      "commit": "320274c5f17057a3a823fed50b7027cbd46fc025",
      "tree": "b9507162eb65b56a11109a12534139efab29bec3",
      "parents": [
        "e3f6336bcffc250da90ec864bccfa73ad1d016b9"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Dec 13 14:07:39 2010 -0800"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Dec 13 14:07:39 2010 -0800"
      },
      "message": "Fix StrictMode javadoc copy/paste error.\n\nChange-Id: Idd49111f0a1af6f331cffa0972191b2d4e25a385\n"
    },
    {
      "commit": "aecb2c5f709d38a46cf448f986b60f590651d3fa",
      "tree": "f56f8621a78fbf3990ebf5e9a0a228216718daf9",
      "parents": [
        "595ca7062e81125723af5b2fdec2ba7277a00a11"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Mon Dec 13 14:04:45 2010 -0800"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Mon Dec 13 14:05:30 2010 -0800"
      },
      "message": "Remove function when Bluetooth is not present in the hardware.\n\nChange-Id: I3892044723402597b7db1f7df683c08804c1fb96\n"
    },
    {
      "commit": "595ca7062e81125723af5b2fdec2ba7277a00a11",
      "tree": "5c347f8aac29cce9ed3cb5e2a140a8bbd418ab92",
      "parents": [
        "faaddc632f01ed148dfe1dd9c38f69524ab099e9",
        "36e52dce7f63881dd8061b6d4a6bed7c0721911e"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Dec 13 13:54:09 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 13 13:54:09 2010 -0800"
      },
      "message": "Merge \"PowerManager: remove unused import\""
    },
    {
      "commit": "faaddc632f01ed148dfe1dd9c38f69524ab099e9",
      "tree": "f02f383fd7ec6f1940c71ef98311ccf863a856d1",
      "parents": [
        "a60f00ffec251a13544973f43bf10df2b3e90011",
        "84690c88f37f395094147d27ace8319a2803a522"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Mon Dec 13 13:42:42 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 13 13:42:42 2010 -0800"
      },
      "message": "Merge \"Add direct calls to Bluez to add SDP records.\""
    },
    {
      "commit": "36e52dce7f63881dd8061b6d4a6bed7c0721911e",
      "tree": "aeaf006d74c4e23c0922dcd477fd764d3125cc16",
      "parents": [
        "eb46d0601e94533e50260e6fb7c807966e4ae097"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Dec 13 09:46:51 2010 -0800"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Dec 13 13:42:28 2010 -0800"
      },
      "message": "PowerManager: remove unused import\n\nChange-Id: I0cfd48bd7ec0af3be7721994ab31d6f00634a4e0\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "a60f00ffec251a13544973f43bf10df2b3e90011",
      "tree": "fa8b33c5301223fe0200febf27c73bf76df706d1",
      "parents": [
        "dd60ee728d9e44a8c85ed6a99bcfa44beb0afa23",
        "60344deb7cc3de88b2f2da1f58d93b86e5ed2eab"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Mon Dec 13 13:24:41 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 13 13:24:42 2010 -0800"
      },
      "message": "Merge \"Use black text on white background for dropdowns.\""
    },
    {
      "commit": "406041848f95557693317bcd202c0dcec93bd9f2",
      "tree": "bc7a69263ba5da947b9f6a4e5c6fbd61080a25c0",
      "parents": [
        "4e47e716d681b56f6ed2a262ddfd40e0c7a296f5"
      ],
      "author": {
        "name": "Louis Huemiller",
        "email": "lhuemill@google.com",
        "time": "Sun Dec 12 23:05:31 2010 -0800"
      },
      "committer": {
        "name": "Louis Huemiller",
        "email": "lhuemill@google.com",
        "time": "Mon Dec 13 13:19:13 2010 -0800"
      },
      "message": "Hardware Composer Stress Test Enhancements\n\nEnhancements include:\n  + Change default delay after each set operation\n    from 0.1 to 0.0 seconds.  This significantly\n    increases the default rate at which operations\n    are performed.\n\n  + Make sourceCrop to displayFrame scale\n    factor of 1.0 a frequent occurance.\n\n  + Enable use of RGB888 and YV12 graphic formats.\n\n  + Add initCheck() call after creation of a\n    GraphicBuffer, to confirm it was created\n    without any errors.\n\nChange-Id: I1606dff3924a23bdd5cb27ba302bebb4f200d768\n"
    },
    {
      "commit": "dd60ee728d9e44a8c85ed6a99bcfa44beb0afa23",
      "tree": "61ef5b890d810371ea1f6868218132e16c7adf75",
      "parents": [
        "20f9fec02053a4a0146b7ce0a83b067f4eb5b692",
        "6d13b146e0444f40f45b9fe5812093c5e611b68e"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Dec 13 13:12:36 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 13 13:12:36 2010 -0800"
      },
      "message": "am 6d13b146: am e78a0009: resolved conflicts for merge of 4b94c451 to stage-korg-master\n\n* commit \u00276d13b146e0444f40f45b9fe5812093c5e611b68e\u0027:\n  Added dropbox broadcast notification\n"
    },
    {
      "commit": "6d13b146e0444f40f45b9fe5812093c5e611b68e",
      "tree": "718855b74e2ccc8839b8722c2f26d60b39268b3d",
      "parents": [
        "6c2471649b5b1d1d9c19305a43676161823b623a",
        "e78a000955c283509ee8a21b8b7e448060ac8dd8"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Dec 13 13:10:23 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 13 13:10:23 2010 -0800"
      },
      "message": "am e78a0009: resolved conflicts for merge of 4b94c451 to stage-korg-master\n\n* commit \u0027e78a000955c283509ee8a21b8b7e448060ac8dd8\u0027:\n  Added dropbox broadcast notification\n"
    },
    {
      "commit": "60344deb7cc3de88b2f2da1f58d93b86e5ed2eab",
      "tree": "c6b792f3a7c92c50db1f4f96b17c435fd3e9d3a7",
      "parents": [
        "0f868ca036ed6dcd835dfb2d8f8842f344d4f5ff"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Mon Dec 13 16:08:04 2010 -0500"
      },
      "committer": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Mon Dec 13 16:08:04 2010 -0500"
      },
      "message": "Use black text on white background for dropdowns.\n\nBug:3249233\nChange-Id: I8c400c4ab043409e40a1180d45effd4513d0657c\n"
    },
    {
      "commit": "e78a000955c283509ee8a21b8b7e448060ac8dd8",
      "tree": "b314a80f3ae6ac3b0e63439f7204e6334f9aa316",
      "parents": [
        "d0ffef4b43594e540cb867da18d4403b4f583622",
        "4b94c451d2c3aea27c007518318ea98671ae6ed3"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Dec 13 13:06:13 2010 -0800"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Dec 13 13:06:13 2010 -0800"
      },
      "message": "resolved conflicts for merge of 4b94c451 to stage-korg-master\n\nChange-Id: I07b974f96ca598677e58623050e4668822e68f23\n"
    },
    {
      "commit": "20f9fec02053a4a0146b7ce0a83b067f4eb5b692",
      "tree": "dc94e75e2f3fe7d5cc902526c36aeca30e30b8df",
      "parents": [
        "3db6af923792d6e688429238dbb0b83261a21506",
        "0fe197ee9551be5f3ff41f914698e0aa3878ade5"
      ],
      "author": {
        "name": "Brandon Keely",
        "email": "lbk@google.com",
        "time": "Mon Dec 13 13:04:00 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 13 13:04:00 2010 -0800"
      },
      "message": "Merge \"Massaging system transitions.\""
    },
    {
      "commit": "3db6af923792d6e688429238dbb0b83261a21506",
      "tree": "f33b0f7f928dc201e13e16024782aea64a9a466a",
      "parents": [
        "30d7189067524000c738c188c4ff91f84f474d25",
        "d75e64af99a024a6d1192d1cad71b53c336b93ea"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Mon Dec 13 13:02:39 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 13 13:02:39 2010 -0800"
      },
      "message": "Merge \"Do not loop forever.\""
    },
    {
      "commit": "30d7189067524000c738c188c4ff91f84f474d25",
      "tree": "e81dd5d176ecc8a370eea32b94ae80f65a045ec4",
      "parents": [
        "5bd7d9347b23f7ad5301723aebcb4663897cac1b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat Dec 11 10:37:55 2010 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Dec 13 12:57:02 2010 -0800"
      },
      "message": "Fix issue #3274841: Orientation change problem with a paused activity\n\nPlus a bunch of debug output improvements.\n\nAnd some new Intent helpers for dealing with restarting an app.\n\nChange-Id: I50ec56bca6a86c562156b13fe8a6fdf68038a12e\n"
    },
    {
      "commit": "d75e64af99a024a6d1192d1cad71b53c336b93ea",
      "tree": "57bb1c5f64e8859ea429fd059a0764f6de1d3298",
      "parents": [
        "0f868ca036ed6dcd835dfb2d8f8842f344d4f5ff"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Mon Dec 13 15:48:40 2010 -0500"
      },
      "committer": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Mon Dec 13 15:48:40 2010 -0500"
      },
      "message": "Do not loop forever.\n\nBug:3279066\nChange-Id: I5222c465af2345f643bfd528d580d32ab9ba328e\n"
    },
    {
      "commit": "5bd7d9347b23f7ad5301723aebcb4663897cac1b",
      "tree": "06b355de538463d631593ee468c54b3f743bb5b2",
      "parents": [
        "87212c197914aae251d11857919f95c251fc11c9",
        "eb46d0601e94533e50260e6fb7c807966e4ae097"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Dec 13 12:39:28 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 13 12:39:28 2010 -0800"
      },
      "message": "Merge \"MediaScanner: No longer delete playlist files that have no valid entries\""
    },
    {
      "commit": "4b94c451d2c3aea27c007518318ea98671ae6ed3",
      "tree": "a254360944a6059ca0331faf26a1679c06a8ab5b",
      "parents": [
        "19b23afadf1053a8e06cb3444d9cdae3405ad9a1",
        "b247536aa3d458750edbc6b45b2348a994d83426"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Dec 13 12:34:48 2010 -0800"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Mon Dec 13 12:34:48 2010 -0800"
      },
      "message": "Merge \"Added dropbox broadcast notification\""
    },
    {
      "commit": "87212c197914aae251d11857919f95c251fc11c9",
      "tree": "6ce33c4b7466db84b66e2ac860ba97f56b8a3b33",
      "parents": [
        "152cce21998d3f8043dd9f18ebfca1efe330c533",
        "6c2471649b5b1d1d9c19305a43676161823b623a"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "martijn.coenen@nxp.com",
        "time": "Mon Dec 13 12:31:46 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 13 12:31:46 2010 -0800"
      },
      "message": "am 6c247164: am e3f6336b: Fixed API for active NDEF reading and NDEF formatting.\n\n* commit \u00276c2471649b5b1d1d9c19305a43676161823b623a\u0027:\n  Fixed API for active NDEF reading and NDEF formatting.\n"
    },
    {
      "commit": "152cce21998d3f8043dd9f18ebfca1efe330c533",
      "tree": "02a562b86a592d9640dd007d5f36fd31cb0ac2ca",
      "parents": [
        "c26ba7dd2786f4a25f28831db508ecf63cfbbd11",
        "80c78a896f32461513b9750fc2869cd6b2795888"
      ],
      "author": {
        "name": "Jeff Hamilton",
        "email": "jham@android.com",
        "time": "Mon Dec 13 12:31:38 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 13 12:31:38 2010 -0800"
      },
      "message": "am 80c78a89: am 641dd621: First pass at advanced NFC tag dispatching APIs and other cleanup.\n\n* commit \u002780c78a896f32461513b9750fc2869cd6b2795888\u0027:\n  First pass at advanced NFC tag dispatching APIs and other cleanup.\n"
    },
    {
      "commit": "c26ba7dd2786f4a25f28831db508ecf63cfbbd11",
      "tree": "ed96c458d40643a9547c5df88be34b2bf1f343a1",
      "parents": [
        "4e656372bd89a9b6e75ef01861b6224f83b055d0",
        "41e74b991bc50bfa16ba920e998c76a88aa8ae69"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "martijn.coenen@nxp.com",
        "time": "Mon Dec 13 12:31:29 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 13 12:31:29 2010 -0800"
      },
      "message": "am 41e74b99: am b79173f6: Changed technology close() to reconnect to the tag instead of physical disconnect.\n\n* commit \u002741e74b991bc50bfa16ba920e998c76a88aa8ae69\u0027:\n  Changed technology close() to reconnect to the tag instead of physical disconnect.\n"
    },
    {
      "commit": "4e656372bd89a9b6e75ef01861b6224f83b055d0",
      "tree": "87bf4e84c17934dbfde8938b0444007d5ddbf248",
      "parents": [
        "8efdf6459e5822a506952569f323d35c589cbc5e",
        "2019f53396f5b45a307cc4b24123eb19b9a5246f"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "martijn.coenen@nxp.com",
        "time": "Mon Dec 13 12:31:23 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 13 12:31:23 2010 -0800"
      },
      "message": "am 2019f533: am fc5a3b6c: Changed transceive on all technologies to \"raw\", except for Mifare classes.\n\n* commit \u00272019f53396f5b45a307cc4b24123eb19b9a5246f\u0027:\n  Changed transceive on all technologies to \"raw\", except for Mifare classes.\n"
    },
    {
      "commit": "8efdf6459e5822a506952569f323d35c589cbc5e",
      "tree": "5f3260212a04019889f5f89e1104f5eaee3ffa42",
      "parents": [
        "33bc175841d40be42babe3a560db0bfc0c5a01b2",
        "25556f666934c72ca53ad0f309078e3d4bd29ca9"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "martijn.coenen@nxp.com",
        "time": "Mon Dec 13 12:31:10 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 13 12:31:10 2010 -0800"
      },
      "message": "am 25556f66: am 3300e4c3: Implemented isWritable() to indicate NDEF capability container r/w state.\n\n* commit \u002725556f666934c72ca53ad0f309078e3d4bd29ca9\u0027:\n  Implemented isWritable() to indicate NDEF capability container r/w state.\n"
    },
    {
      "commit": "33bc175841d40be42babe3a560db0bfc0c5a01b2",
      "tree": "ed437d4d80cc7069fdfef3d8ea273bfec3bdc31f",
      "parents": [
        "907ecb1dd5dd342534f999b23bb089b9da9eb096",
        "06ea4d65e81123832d2ae547538d612b0e6b90fa"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Dec 13 12:29:06 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 13 12:29:06 2010 -0800"
      },
      "message": "Merge \"Introduce NDK API for 64-bit assets\""
    },
    {
      "commit": "907ecb1dd5dd342534f999b23bb089b9da9eb096",
      "tree": "a718e4d77669d1528e383d1ccd3fee8fe25ced77",
      "parents": [
        "666a5ed98142867bcd6658c97210b775c828dae5",
        "d250746716305717d7cde64032d2d25cda14e6c9"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Mon Dec 13 12:25:22 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 13 12:25:22 2010 -0800"
      },
      "message": "Merge \"resolved conflicts for merge of 1d0d1188 to master\""
    },
    {
      "commit": "d250746716305717d7cde64032d2d25cda14e6c9",
      "tree": "b7b1ffd1a5d2965d4c71d86a1c47822fe13aa3ed",
      "parents": [
        "512b54cf9e01c7ee05fd834bdd1ef77f7d5e8242",
        "1d0d1188d71ed086b3910cfe1d244fdeee47f182"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Mon Dec 13 12:22:34 2010 -0800"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Mon Dec 13 12:22:34 2010 -0800"
      },
      "message": "resolved conflicts for merge of 1d0d1188 to master\n\nChange-Id: I80413d5a54a0284ab6f685c4c6197a2c009ea717\n"
    },
    {
      "commit": "eb46d0601e94533e50260e6fb7c807966e4ae097",
      "tree": "a24dd98b720084acd859ccddaa400a9c6eec7c65",
      "parents": [
        "7400be47b7644c27151d79f77a10067024c96875"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Dec 13 12:10:45 2010 -0800"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Dec 13 12:10:45 2010 -0800"
      },
      "message": "MediaScanner: No longer delete playlist files that have no valid entries\n\nWhen copying files from MTP we must keep the file in the database, even\nif we cannot find any of the playlist entries (or even if it is not a valid playlist file)\n\nBUG: 3260341\n\nChange-Id: I4b39027ee25ffae6778224cf74830a4b1ca3fecb\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "06ea4d65e81123832d2ae547538d612b0e6b90fa",
      "tree": "a120b2dee9218ebc5814dc3bbe58d46b29a6b45c",
      "parents": [
        "14b0a6bc0ec8814291751b2b8e80da606cfa12b3"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Dec 13 11:58:55 2010 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Dec 13 12:02:19 2010 -0800"
      },
      "message": "Introduce NDK API for 64-bit assets\n\nAssets were switched to using 64-bit all through the system, so switch\nthe NDK to using this new API as well.\n\nChange-Id: I2817b11369db3a4dd504b839ef1a3a9780b83533\n"
    },
    {
      "commit": "84690c88f37f395094147d27ace8319a2803a522",
      "tree": "a86fc084ae94b4d841a8101d0cd415f5e0ac2b5c",
      "parents": [
        "7400be47b7644c27151d79f77a10067024c96875"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Fri Dec 10 12:48:58 2010 -0800"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Mon Dec 13 11:37:41 2010 -0800"
      },
      "message": "Add direct calls to Bluez to add SDP records.\n\nThis helps Settings app to enable just the Headset service.\n\nChange-Id: Ia9c39467df1e83d665e377313e16e6c54991f6d6\n"
    },
    {
      "commit": "666a5ed98142867bcd6658c97210b775c828dae5",
      "tree": "2d6dd16462dbfcb15844f6c6aa04964ed502fcaf",
      "parents": [
        "14b0a6bc0ec8814291751b2b8e80da606cfa12b3",
        "6735cffc1ddd18bdd6a46011e42d89204435361a"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Mon Dec 13 11:35:42 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 13 11:35:42 2010 -0800"
      },
      "message": "Merge \"LayoutLib: parsed resources were always set as platform res.\""
    },
    {
      "commit": "0fe197ee9551be5f3ff41f914698e0aa3878ade5",
      "tree": "b48ba662a0a4f3808c675ca5f2ff5a3b2a247010",
      "parents": [
        "14b0a6bc0ec8814291751b2b8e80da606cfa12b3"
      ],
      "author": {
        "name": "Brandon Keely",
        "email": "lbk@google.com",
        "time": "Mon Dec 13 11:33:00 2010 -0800"
      },
      "committer": {
        "name": "Brandon Keely",
        "email": "lbk@google.com",
        "time": "Mon Dec 13 11:33:00 2010 -0800"
      },
      "message": "Massaging system transitions.\n\nChange-Id: Ic6233f33ef1ee011274631119022b7adc6432ca2\n"
    },
    {
      "commit": "14b0a6bc0ec8814291751b2b8e80da606cfa12b3",
      "tree": "4322a7b666b271661bed9d06422f4e285ed66107",
      "parents": [
        "e0893a8555b068ffe7a0666749e64e1b465e4898",
        "e8c1e5c02d565aad7f8a8b14c9e351c26a3c8731"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Dec 13 10:52:04 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 13 10:52:04 2010 -0800"
      },
      "message": "Merge \"Update bg drawable properly on ActionBars based on earlier changes\""
    },
    {
      "commit": "e8c1e5c02d565aad7f8a8b14c9e351c26a3c8731",
      "tree": "e0a18575b50bdd14d3255e61f42e0423156edcc9",
      "parents": [
        "45f1e08c348ccb129bcc25e438c05421f7123f41"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Dec 13 10:49:32 2010 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Dec 13 10:49:32 2010 -0800"
      },
      "message": "Update bg drawable properly on ActionBars based on earlier changes\n\nChange-Id: I5e24ffb030d2c29620948114b9015c0c028a133e\n"
    },
    {
      "commit": "e0893a8555b068ffe7a0666749e64e1b465e4898",
      "tree": "78e14c51f04b4b10466ac90fa659cad77616d343",
      "parents": [
        "fc8b7c9ccf33b161f07e9bfcad28171c78d752ca",
        "63814df667df0adb28eb78e6736ca5c10cd5187a"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Dec 13 10:47:07 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 13 10:47:07 2010 -0800"
      },
      "message": "Merge \"Smooth out gesture zooming in WebViews.\""
    },
    {
      "commit": "fc8b7c9ccf33b161f07e9bfcad28171c78d752ca",
      "tree": "85ca1aad4cff89d74f72ed1e0ea7f65a655505b2",
      "parents": [
        "d1e039682082dc15583b64fafb2feeec4b0c9810"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue Dec 07 14:37:27 2010 -0800"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Dec 13 10:34:17 2010 -0800"
      },
      "message": "Yield the omx threads so that file writer threads have a chance to retrieve the output buffers once they become ready\n\nbug - 3252228\n\nChange-Id: Iab7cf1c9a87cce7b814c63b42b21fcd6a7314b36\n"
    },
    {
      "commit": "d1e039682082dc15583b64fafb2feeec4b0c9810",
      "tree": "3e9e37222d54d03bf5f49d530b312b63fa608fa3",
      "parents": [
        "7400be47b7644c27151d79f77a10067024c96875",
        "2144f6316d9c993ba20c7de2a6cac35265291cc5"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Dec 13 10:33:33 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 13 10:33:33 2010 -0800"
      },
      "message": "Merge \"Revert \"Allows the authoring engine to skip frame.\"\""
    },
    {
      "commit": "7400be47b7644c27151d79f77a10067024c96875",
      "tree": "b49b6e573c92f7647b0d9a0bc5a23075b2dd2d0e",
      "parents": [
        "d2f44b7a3249336cd54eea836344f3a336421fdd"
      ],
      "author": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Mon Dec 13 16:57:48 2010 +0000"
      },
      "committer": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Mon Dec 13 17:51:20 2010 +0000"
      },
      "message": "Cleanup of private browsing files are now done in webkit\n\nBug 3243891\n\nChange-Id: I51e63a96bf1c95cd8e675a3d94a4aa210418e216\n"
    },
    {
      "commit": "d2f44b7a3249336cd54eea836344f3a336421fdd",
      "tree": "fc594be560ecb42a54e032f26684ab6a6ef75fad",
      "parents": [
        "b6a0dfb0f19492f9d685541033b47922a817eb34",
        "5b87e296c5bd24b9df00723b51cc80f4777f413d"
      ],
      "author": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Mon Dec 13 09:30:27 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 13 09:30:27 2010 -0800"
      },
      "message": "Merge \"Suppress scrollbars during layer fling.\""
    },
    {
      "commit": "b6a0dfb0f19492f9d685541033b47922a817eb34",
      "tree": "b04fb6ebedbdf73dc4c0238b813c0eb86cb46bd3",
      "parents": [
        "ad3ec1b9cb7885a7c5a18012764d63bdc0cdbb88",
        "2ade576148fe33c5ff6098d30ccfbcf28df70e8e"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Dec 13 09:01:34 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 13 09:01:34 2010 -0800"
      },
      "message": "Merge \"Fix bug 3275151 Request and abandon audio focus with audio mode changes\""
    },
    {
      "commit": "ad3ec1b9cb7885a7c5a18012764d63bdc0cdbb88",
      "tree": "3e229cdb2ff625d1a8482af3004857f0a1757ecd",
      "parents": [
        "0f868ca036ed6dcd835dfb2d8f8842f344d4f5ff",
        "decc8cd41eca3770c8f5ee13d81b9cd5f0c25ccd"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Dec 13 08:15:57 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 13 08:15:57 2010 -0800"
      },
      "message": "Merge \"Add ability to reuse bitmaps when decoding PNG content\""
    },
    {
      "commit": "6c2471649b5b1d1d9c19305a43676161823b623a",
      "tree": "99aa9f2bff307767fabdc948c916cc5a346e3b5b",
      "parents": [
        "80c78a896f32461513b9750fc2869cd6b2795888",
        "e3f6336bcffc250da90ec864bccfa73ad1d016b9"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "martijn.coenen@nxp.com",
        "time": "Mon Dec 13 08:14:01 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 13 08:14:01 2010 -0800"
      },
      "message": "am e3f6336b: Fixed API for active NDEF reading and NDEF formatting.\n\n* commit \u0027e3f6336bcffc250da90ec864bccfa73ad1d016b9\u0027:\n  Fixed API for active NDEF reading and NDEF formatting.\n"
    },
    {
      "commit": "e3f6336bcffc250da90ec864bccfa73ad1d016b9",
      "tree": "696c8f6498e8c690d7f67c9d5d0f81436aa3648b",
      "parents": [
        "641dd62155fd2eeddd93b2036154b13c05b70ba2"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "martijn.coenen@nxp.com",
        "time": "Mon Dec 13 16:18:41 2010 +0100"
      },
      "committer": {
        "name": "Jeff Hamilton",
        "email": "jham@android.com",
        "time": "Mon Dec 13 09:58:58 2010 -0600"
      },
      "message": "Fixed API for active NDEF reading and NDEF formatting.\n\n- Added getNdefCached() to return the message read at discovery time.\n- Fixed format() to check ndef before doing the write:\n  libnfc actually requires a checkNdef to be done before writing.\n\nChange-Id: I9b3108299c05539bdef92dd74f62f911fb5a16bf\n"
    },
    {
      "commit": "0f868ca036ed6dcd835dfb2d8f8842f344d4f5ff",
      "tree": "93be2bdfdede2a3d328682fa90efaf8265e803c9",
      "parents": [
        "d1281286f2e9403b0ae066b823b39ecfd144ba52"
      ],
      "author": {
        "name": "Iain Merrick",
        "email": "husky@google.com",
        "time": "Fri Dec 10 16:17:54 2010 +0000"
      },
      "committer": {
        "name": "Iain Merrick",
        "email": "husky@google.com",
        "time": "Mon Dec 13 14:28:56 2010 +0000"
      },
      "message": "Disable CacheManager when using the Chrome HTTP stack.\n\nCurrently, cacheDisabled() reports false, but no files are ever\nadded to the cache. This CL makes the framework more honest and\nreports that the cache is disabled.\n\nBUG\u003d3270236\n\nChange-Id: I13c0291ac295d965f71f1e70dbdebc74b95ddce0\n"
    },
    {
      "commit": "d1281286f2e9403b0ae066b823b39ecfd144ba52",
      "tree": "634d5fe91d441c278ebecddc482a0f96bc14d2d2",
      "parents": [
        "c5ab8b331d0383d928c57befb3829646adbab8a3",
        "a106993a5147037ad207f23d0224482be0c44b39"
      ],
      "author": {
        "name": "Iain Merrick",
        "email": "husky@google.com",
        "time": "Mon Dec 13 06:22:49 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 13 06:22:49 2010 -0800"
      },
      "message": "Merge \"Move useChromiumHttpStack() from CookieManager to JniUtil.\""
    },
    {
      "commit": "5b87e296c5bd24b9df00723b51cc80f4777f413d",
      "tree": "0bf3aaa234ecfb087de32bdf43214839ed456a21",
      "parents": [
        "4e47e716d681b56f6ed2a262ddfd40e0c7a296f5"
      ],
      "author": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Mon Dec 13 09:20:32 2010 -0500"
      },
      "committer": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Mon Dec 13 09:20:32 2010 -0500"
      },
      "message": "Suppress scrollbars during layer fling.\n\nChange-Id: Ia6bc1f48e464212d5b9cebef27e4527b0bc93713\n"
    },
    {
      "commit": "c5ab8b331d0383d928c57befb3829646adbab8a3",
      "tree": "70c2677295ac8e78c39cd1f6896c75d582350e29",
      "parents": [
        "4e47e716d681b56f6ed2a262ddfd40e0c7a296f5",
        "6e9b327d08f48f0ae4f8b9eba49ad2f67fcb636c"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Mon Dec 13 05:56:54 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 13 05:56:54 2010 -0800"
      },
      "message": "Merge \"Use drawLines to draw the outline of the WebTextView.\""
    },
    {
      "commit": "4e47e716d681b56f6ed2a262ddfd40e0c7a296f5",
      "tree": "34e4490a4b0c1b4d6c15653e7655bb675811d0ac",
      "parents": [
        "3ccc75fa5171192b1d3edf24b644bfae314ec0d3",
        "7f36b19b6b78c83f1c52edd153d64295ee3840ce"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sun Dec 12 12:22:57 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Dec 12 12:22:57 2010 -0800"
      },
      "message": "Merge \"MTP: Add support for reserve storage setting to avoid low storage situations.\""
    },
    {
      "commit": "7f36b19b6b78c83f1c52edd153d64295ee3840ce",
      "tree": "91980be41de5b3de9dd497c9773fb9cbee5f8cec",
      "parents": [
        "2711e494caf9ec665c46258feb36c9654290f6e0"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sun Dec 12 12:17:43 2010 -0800"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sun Dec 12 12:17:43 2010 -0800"
      },
      "message": "MTP: Add support for reserve storage setting to avoid low storage situations.\n\nSet resource config_mtpReserveSpaceMegabytes to number of megabytes to reserve.\nIf MTP has dedicated storage this value should be zero, but if MTP is\nsharing storage with the rest of the system, set this to a positive value\nto ensure that MTP activity does not result in the storage being\ntoo close to full.\n\nBUG: 3250924\n\nChange-Id: I881c87240da268bad1ea1b99ad03673ab85ffdbf\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "80c78a896f32461513b9750fc2869cd6b2795888",
      "tree": "f16ab868e3423f6025a00e05ccf6cf5560c0d968",
      "parents": [
        "41e74b991bc50bfa16ba920e998c76a88aa8ae69",
        "641dd62155fd2eeddd93b2036154b13c05b70ba2"
      ],
      "author": {
        "name": "Jeff Hamilton",
        "email": "jham@android.com",
        "time": "Sat Dec 11 20:58:38 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Dec 11 20:58:38 2010 -0800"
      },
      "message": "am 641dd621: First pass at advanced NFC tag dispatching APIs and other cleanup.\n\n* commit \u0027641dd62155fd2eeddd93b2036154b13c05b70ba2\u0027:\n  First pass at advanced NFC tag dispatching APIs and other cleanup.\n"
    },
    {
      "commit": "3ccc75fa5171192b1d3edf24b644bfae314ec0d3",
      "tree": "10c6533521cacc764216e3214ebfb57b775cfb3b",
      "parents": [
        "45f1e08c348ccb129bcc25e438c05421f7123f41",
        "4859f5233c024c979e806a617ba059fa0cd9a154"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Sat Dec 11 18:52:37 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Dec 11 18:52:37 2010 -0800"
      },
      "message": "Merge \"Add multitouch support to physics test. Fix context state overwrite calling invoke.\""
    },
    {
      "commit": "4859f5233c024c979e806a617ba059fa0cd9a154",
      "tree": "877db7a40d22d6ec2aef3e6b35f7790f9bac227c",
      "parents": [
        "4ef6650bd05a39a09958ea1db92f120ea4949cb1"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Sat Dec 11 17:42:30 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Sat Dec 11 17:42:30 2010 -0800"
      },
      "message": "Add multitouch support to physics test.\nFix context state overwrite calling invoke.\n\nChange-Id: I7a71237bcf36abb31f98eb6d872501fdfb007d81\n"
    },
    {
      "commit": "63814df667df0adb28eb78e6736ca5c10cd5187a",
      "tree": "720a7da39093a03280054b3b8d6173bbbf59e0e5",
      "parents": [
        "45f1e08c348ccb129bcc25e438c05421f7123f41"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sat Dec 11 16:49:05 2010 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sat Dec 11 16:49:05 2010 -0800"
      },
      "message": "Smooth out gesture zooming in WebViews.\n\nChange-Id: I42c1182f82af3ed16cd23efc056d7c9c34e32940\n"
    },
    {
      "commit": "45f1e08c348ccb129bcc25e438c05421f7123f41",
      "tree": "abe01e1d1239923e0324b0ae4f44084515634c4a",
      "parents": [
        "2711e494caf9ec665c46258feb36c9654290f6e0"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Dec 10 14:20:13 2010 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sat Dec 11 16:25:13 2010 -0800"
      },
      "message": "Fix bug 3259354 - Handle ActionBar backgrounds better for interacting\nwith action modes.\n\nTweak ActionBar/mode transition animation to look better with a\nvariety of action bar styles.\n\nFix bug 3273773 - ActionBar disappearing while displaying\npopupwindow. Some SurfaceFlinger optimizations require a relayout to\nrecalculate the bounds of overlaid views.\n\nFix bug 3266010 - Cancel animations properly when switching between\nmodes.\n\nChange-Id: Ic431176b11115a2211bd0a46d09c8998aefe58d6\n"
    },
    {
      "commit": "2ade576148fe33c5ff6098d30ccfbcf28df70e8e",
      "tree": "56d4b40d5ebbffb9ac4d5005a5f2b4403de25127",
      "parents": [
        "dfcaeb1677cef0d7bf437f5f0432b6f07b223690"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Sat Dec 11 13:18:30 2010 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Sat Dec 11 13:55:58 2010 -0800"
      },
      "message": "Fix bug 3275151 Request and abandon audio focus with audio mode changes\n\nBefore the introduction of the MODE_IN_COMMUNICATION audio mode,\n \"calls\" were only made through telephony and the PhoneStateListener\n was used to request and abandon audio focus as calls where started\n and ended. VoIP applications do not cause phone state events to\n be broadcast, and set the audio mode to MODE_IN_COMMUNICATION\n directly. This change monitors mode changes to automatically\n grab and abandon audio focus.\n\nChange-Id: Ie9a4193e35ba8447764fac66a988959a93c4909f\n"
    },
    {
      "commit": "2711e494caf9ec665c46258feb36c9654290f6e0",
      "tree": "aee12369908118dd60424b68452ef5379f96efcd",
      "parents": [
        "086c0611d3680fbc2951f2b469bf78257ef4aed7"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sat Dec 11 11:24:37 2010 -0800"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sat Dec 11 11:29:31 2010 -0800"
      },
      "message": "MTP: Check for null string before calling GetStringUTFChars() in MtpDatabase JNI\n\nBUG: 3274649\n\nChange-Id: I5a3c8fcebf71ed453a121ca5a1345e39895d3bf3\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "2144f6316d9c993ba20c7de2a6cac35265291cc5",
      "tree": "97bb957fca144202183ad1a3beaa970e1ab04271",
      "parents": [
        "086c0611d3680fbc2951f2b469bf78257ef4aed7"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Sat Dec 11 10:43:41 2010 -0800"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Sat Dec 11 10:57:03 2010 -0800"
      },
      "message": "Revert \"Allows the authoring engine to skip frame.\"\n\no Skipping frames could lead to a lot of issues such as I frames is lost etc.\n  It is not being used anyway.\n\nThis reverts commit 53d4e0d58e2d5c18f6e026c705af833b9bdd7aba.\n\nConflicts:\n\n\tmedia/libstagefright/AudioSource.cpp\n\tmedia/libstagefright/CameraSource.cpp\n\nChange-Id: I3abba1647de48db25bdc369066eb2a7ae4dedec2\n"
    },
    {
      "commit": "086c0611d3680fbc2951f2b469bf78257ef4aed7",
      "tree": "0e979c8f0a7ddec33f5c310b8aa9eaa0d6db3ef7",
      "parents": [
        "314b2ef5a651b114684ea89c4cd8c80d6ca5e503"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Dec 11 09:01:31 2010 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Dec 11 09:01:31 2010 -0800"
      },
      "message": "Fix build.\n\nThis change, I80dbccebea11544595935077463ad7737c3392e9, broke the build\nI undeprecated two old OverScroller constructors and hid the new one.\n\nChange-Id: I257ebbc6bb432c6487d63ff03725146dd225a8e2\n"
    },
    {
      "commit": "641dd62155fd2eeddd93b2036154b13c05b70ba2",
      "tree": "f2fdd98c347ac4f8e46afbef36863efe2d7fe075",
      "parents": [
        "b79173f6602359d00a1a89f4d6505a44d461d796"
      ],
      "author": {
        "name": "Jeff Hamilton",
        "email": "jham@android.com",
        "time": "Thu Dec 02 09:16:22 2010 -0600"
      },
      "committer": {
        "name": "Jeff Hamilton",
        "email": "jham@android.com",
        "time": "Fri Dec 10 22:48:16 2010 -0600"
      },
      "message": "First pass at advanced NFC tag dispatching APIs and other cleanup.\n\nChange-Id: I022fcd481274a2f68d93218026e77551cfae8cae\n"
    },
    {
      "commit": "41e74b991bc50bfa16ba920e998c76a88aa8ae69",
      "tree": "08e9414d97f6ff3eeafd089e38e09cdbdaef145a",
      "parents": [
        "2019f53396f5b45a307cc4b24123eb19b9a5246f",
        "b79173f6602359d00a1a89f4d6505a44d461d796"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "martijn.coenen@nxp.com",
        "time": "Fri Dec 10 20:40:40 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Dec 10 20:40:40 2010 -0800"
      },
      "message": "am b79173f6: Changed technology close() to reconnect to the tag instead of physical disconnect.\n\n* commit \u0027b79173f6602359d00a1a89f4d6505a44d461d796\u0027:\n  Changed technology close() to reconnect to the tag instead of physical disconnect.\n"
    },
    {
      "commit": "2019f53396f5b45a307cc4b24123eb19b9a5246f",
      "tree": "346ea192bc160bf47b8ebdfbaeec97ee32085e07",
      "parents": [
        "25556f666934c72ca53ad0f309078e3d4bd29ca9",
        "fc5a3b6cfb85679e82a39730c7154b55b0711a0c"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "martijn.coenen@nxp.com",
        "time": "Fri Dec 10 20:40:34 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Dec 10 20:40:34 2010 -0800"
      },
      "message": "am fc5a3b6c: Changed transceive on all technologies to \"raw\", except for Mifare classes.\n\n* commit \u0027fc5a3b6cfb85679e82a39730c7154b55b0711a0c\u0027:\n  Changed transceive on all technologies to \"raw\", except for Mifare classes.\n"
    },
    {
      "commit": "25556f666934c72ca53ad0f309078e3d4bd29ca9",
      "tree": "7fc51cf6c3038a9daecfe63183ce812596b895eb",
      "parents": [
        "1d0d1188d71ed086b3910cfe1d244fdeee47f182",
        "3300e4c3ea2f2317532ded6f9e79d6ad9e038679"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "martijn.coenen@nxp.com",
        "time": "Fri Dec 10 20:40:26 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Dec 10 20:40:26 2010 -0800"
      },
      "message": "am 3300e4c3: Implemented isWritable() to indicate NDEF capability container r/w state.\n\n* commit \u00273300e4c3ea2f2317532ded6f9e79d6ad9e038679\u0027:\n  Implemented isWritable() to indicate NDEF capability container r/w state.\n"
    },
    {
      "commit": "b79173f6602359d00a1a89f4d6505a44d461d796",
      "tree": "8b0f432a14e21e17b14232aa22d06469984e878c",
      "parents": [
        "fc5a3b6cfb85679e82a39730c7154b55b0711a0c"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "martijn.coenen@nxp.com",
        "time": "Fri Dec 10 11:54:26 2010 -0800"
      },
      "committer": {
        "name": "Jeff Hamilton",
        "email": "jham@android.com",
        "time": "Fri Dec 10 22:07:46 2010 -0600"
      },
      "message": "Changed technology close() to reconnect to the tag instead of physical disconnect.\n\nChange-Id: I8935e4aae452adeec472c0b3ff3c77f1400a264e\n"
    },
    {
      "commit": "fc5a3b6cfb85679e82a39730c7154b55b0711a0c",
      "tree": "91131c97bf5133a1a9c1740348d71046ae68098a",
      "parents": [
        "3300e4c3ea2f2317532ded6f9e79d6ad9e038679"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "martijn.coenen@nxp.com",
        "time": "Fri Dec 10 10:46:56 2010 -0800"
      },
      "committer": {
        "name": "Jeff Hamilton",
        "email": "jham@android.com",
        "time": "Fri Dec 10 22:06:35 2010 -0600"
      },
      "message": "Changed transceive on all technologies to \"raw\", except for Mifare classes.\n\nChange-Id: I3d680e37fec0ab84cdbb70d9fb6fff9527dd76a2\n"
    },
    {
      "commit": "3300e4c3ea2f2317532ded6f9e79d6ad9e038679",
      "tree": "a135947bcc0ad60d18e81d368715b1dfe73ff743",
      "parents": [
        "ae56a851624c2b2e78da8a2c339d2caa64c4f981"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "martijn.coenen@nxp.com",
        "time": "Wed Dec 08 23:23:47 2010 -0800"
      },
      "committer": {
        "name": "Jeff Hamilton",
        "email": "jham@android.com",
        "time": "Fri Dec 10 22:02:09 2010 -0600"
      },
      "message": "Implemented isWritable() to indicate NDEF capability container r/w state.\n\nChange-Id: Ie8bdf490c955e620f5e5029346fbe2e188ea4748\n"
    },
    {
      "commit": "169a211f6be5fc842dce6281aad16697c6cecfa9",
      "tree": "ff3152ea1178c3c72960dfd557f4a052f47c8135",
      "parents": [
        "05decf6d62be86c4b0f7e36cdef155d29a8c8ae4"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Dec 10 18:30:07 2010 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Dec 10 18:37:35 2010 -0800"
      },
      "message": "Fix 3253629: Improve Recents panel animation performance.\n\nThis change improves animation by enabling hardware acceleration\nand reducing the size of the blue glow.\n\nChange-Id: Ie8b7668b9b1f1ae91211875c2fa11b305a317d64\n"
    },
    {
      "commit": "314b2ef5a651b114684ea89c4cd8c80d6ca5e503",
      "tree": "b3ef10efe44fa22dfbc53fc2c7043c95a2376f47",
      "parents": [
        "512b54cf9e01c7ee05fd834bdd1ef77f7d5e8242",
        "845584e7172406224071ebeb04838dc757761bcb"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Dec 10 17:34:52 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 10 17:34:52 2010 -0800"
      },
      "message": "Merge \"Fixed a failure from timelapse video recording because of accidental use of metadata buffers\""
    },
    {
      "commit": "1d0d1188d71ed086b3910cfe1d244fdeee47f182",
      "tree": "354a79adfdf33dbcb515b5bde022c3fb68e0b7d4",
      "parents": [
        "87c03b58a9468caec18b161128ab14de90764fd4",
        "ae56a851624c2b2e78da8a2c339d2caa64c4f981"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Fri Dec 10 17:19:45 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Dec 10 17:19:45 2010 -0800"
      },
      "message": "am ae56a851: Merge \"Make getSystemService(NFC_SERVICE) the NFC entry point.\" into gingerbread\n\n* commit \u0027ae56a851624c2b2e78da8a2c339d2caa64c4f981\u0027:\n  Make getSystemService(NFC_SERVICE) the NFC entry point.\n"
    },
    {
      "commit": "512b54cf9e01c7ee05fd834bdd1ef77f7d5e8242",
      "tree": "6b5b4c5f60f006b80cf901f22fd92d48b0eea18d",
      "parents": [
        "406d09b8a786375fc5a723186f49c52ea2e6a059",
        "7eeba5fad54f7bd043bc1629b2f506e5d6780607"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Dec 10 17:19:06 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 10 17:19:06 2010 -0800"
      },
      "message": "Merge \"TextView\u0027s runnable are stopped when the View is detached.\""
    },
    {
      "commit": "406d09b8a786375fc5a723186f49c52ea2e6a059",
      "tree": "2e057eef8342bb858b9c19ddfbaf276527df0b45",
      "parents": [
        "a347afb90fc665cfb06542f19a9c8c16bdb04096",
        "c35a829b10946fe88b53fd3354b55218ecaff00e"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Dec 10 17:18:37 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 10 17:18:37 2010 -0800"
      },
      "message": "Merge \"Modified OverScroller curves\""
    },
    {
      "commit": "ae56a851624c2b2e78da8a2c339d2caa64c4f981",
      "tree": "4ffa062347a2913b2b846d8a40b793fb88ca7cc0",
      "parents": [
        "7a1f15b1497ba2a79243448f6ac5617264f8c8d3",
        "50b4d8f643f31b37e9872f562fb869059cf79c8a"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Fri Dec 10 17:18:00 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 10 17:18:00 2010 -0800"
      },
      "message": "Merge \"Make getSystemService(NFC_SERVICE) the NFC entry point.\" into gingerbread"
    },
    {
      "commit": "50b4d8f643f31b37e9872f562fb869059cf79c8a",
      "tree": "6f866534d961355448a91f04ee5b3bec2b3b7dd5",
      "parents": [
        "a218e01437c3c47c49ced7ab363bf98fe92cf1e3"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Tue Dec 07 22:40:28 2010 -0800"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Fri Dec 10 17:12:33 2010 -0800"
      },
      "message": "Make getSystemService(NFC_SERVICE) the NFC entry point.\n\nThis gives NFC service a handle to the application context.\n\nDeprecate NfcAdapter.getDefaultAdapter(), it does not provide a context.\nUsing this method will print a warning, and will later throw an exception\nif a method that requires a context is called. No 2.3 API\u0027s will fail, but\nnew API\u0027s that do require a context might fail.\n\nAlso add helper NfcAdapter.getDefaultAdapter(Context).\n\nChange-Id: I9a6378de4ef4b61ad922f8d53e64e2a1a1d5d60c\n"
    },
    {
      "commit": "6735cffc1ddd18bdd6a46011e42d89204435361a",
      "tree": "5a5d2db4e28a953a7056a966c0b029e0615d7fd3",
      "parents": [
        "b170954d84b3ca084f9d613d99633d2828912d74"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Fri Dec 10 16:58:56 2010 -0800"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Fri Dec 10 16:58:56 2010 -0800"
      },
      "message": "LayoutLib: parsed resources were always set as platform res.\n\nI broke this last week when adding the support for\nlayout params in moveChild.\n\nChange-Id: Iaaf9b9f685ca301638d4037e98428ea0a00279c9\n"
    },
    {
      "commit": "decc8cd41eca3770c8f5ee13d81b9cd5f0c25ccd",
      "tree": "bf93b241857b5603ad6107bb0d9f2ba5f3953c4f",
      "parents": [
        "37f74cad46c6f1799aec3c52e8f47598237f43d4"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Dec 10 16:44:41 2010 -0800"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Dec 10 16:56:53 2010 -0800"
      },
      "message": "Add ability to reuse bitmaps when decoding PNG content\n\nChange-Id: Ic74b62c6280954ff80bcf64f3989a36c7c0b5615\n"
    },
    {
      "commit": "7eeba5fad54f7bd043bc1629b2f506e5d6780607",
      "tree": "2f4df8dc8fd33c73f3193cc9b690d03dd4aa5dd6",
      "parents": [
        "a347afb90fc665cfb06542f19a9c8c16bdb04096"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Dec 10 16:55:55 2010 -0800"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Dec 10 16:56:20 2010 -0800"
      },
      "message": "TextView\u0027s runnable are stopped when the View is detached.\n\nStopping all Runnable thread that would otherwise keep a reference on the context,\nthus preventing the activity to be recycled.\n\nAll Runnable are now also lazily created.\n\nChange-Id: Idb93603c20cb3e847ae56eb842c64af6c5b82523\n"
    },
    {
      "commit": "a347afb90fc665cfb06542f19a9c8c16bdb04096",
      "tree": "1bf909bbd55bc0f93c37938f0aa9c651ded0c117",
      "parents": [
        "05decf6d62be86c4b0f7e36cdef155d29a8c8ae4",
        "e98ca4a8585c237a99d0fbc5c44a59b14d06562f"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Fri Dec 10 16:55:36 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 10 16:55:36 2010 -0800"
      },
      "message": "Merge \"Notify voicemail only for voice-capable device.\""
    },
    {
      "commit": "05decf6d62be86c4b0f7e36cdef155d29a8c8ae4",
      "tree": "4bc5cbc8536dfd499e3292f79d8f77102f4d94b6",
      "parents": [
        "0cfb45a4232f8ccb58b8136ff8628d9978582154",
        "2c6196aa557e4eaf09d1ec3ad1347742f7f9f7b5"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Dec 10 16:33:47 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 10 16:33:47 2010 -0800"
      },
      "message": "Merge \"Fix a bug where the fast scroll track would be positioned incorrectly.\""
    },
    {
      "commit": "2c6196aa557e4eaf09d1ec3ad1347742f7f9f7b5",
      "tree": "6ee25f653247138409df78c36ee50872498d2fc9",
      "parents": [
        "4decffa46d3ca17df2c5bbb8ba729c2dba4f6a79"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Dec 10 14:31:54 2010 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Dec 10 16:31:13 2010 -0800"
      },
      "message": "Fix a bug where the fast scroll track would be positioned\nincorrectly.\n\nMake fast scroll theme attributes public.\n\nFix a bug where always-visible fast scrollers wouldn\u0027t appear on small\nlists.\n\nChange-Id: I377adf63d2fe88478f77b0b04466c6ae88557efe\n"
    },
    {
      "commit": "0cfb45a4232f8ccb58b8136ff8628d9978582154",
      "tree": "7adfd6771bb1bacd0d68e2d44c5765e93932738b",
      "parents": [
        "54ca4587872c46ba7dfc4925e1e35061119ddcbf",
        "3dd25a6bf71bd535bf9dbbe16234229ff45414a0"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Dec 10 16:30:46 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 10 16:30:46 2010 -0800"
      },
      "message": "Merge \"[3258939] Need snapshot to limit which layers are included\""
    },
    {
      "commit": "3dd25a6bf71bd535bf9dbbe16234229ff45414a0",
      "tree": "16194108cb3fdc84bd42631d81eaf1a518cfecb9",
      "parents": [
        "957d85ec046651a8b0549b62021079ddcc0b8f53"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Dec 10 16:22:31 2010 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Dec 10 16:22:31 2010 -0800"
      },
      "message": "[3258939] Need snapshot to limit which layers are included\n\nChange-Id: Id7351a0e3f53dde99b291cffba553d89fd4d7ca9\n"
    },
    {
      "commit": "e98ca4a8585c237a99d0fbc5c44a59b14d06562f",
      "tree": "d11a1c5164d96a3546f3349582d2d47c07ff5458",
      "parents": [
        "c049f9ad5b4f5bc32f368646e624aef7707b7252"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Fri Dec 10 16:07:32 2010 -0800"
      },
      "committer": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Fri Dec 10 16:07:32 2010 -0800"
      },
      "message": "Notify voicemail only for voice-capable device.\n\nOnly allow voicemail waiting notification for\ndevice supporting voice-capable service.\n\nBug: 3038102\nChange-Id: I7ee1f973755f007cdcd87c4326bc55229a575598\n"
    }
  ],
  "next": "54ca4587872c46ba7dfc4925e1e35061119ddcbf"
}
