)]}'
{
  "log": [
    {
      "commit": "eb7a7a044adba95216152e848fa692ec2869e06b",
      "tree": "a9f0b99d7425f625a4970f7fa3cb420450beb724",
      "parents": [
        "246bd60efa89376918e5d4cd53d2ed4f9288bf8d",
        "6cfc7a0acb0d3b202ae1dbee88e7e8bdfaee5590"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Jan 18 18:39:10 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 18:39:10 2011 -0800"
      },
      "message": "am 6cfc7a0a: Merge \"Fix bug 3365208 - Contextual Action Bar is not displayed when the context item is changing\" into honeycomb\n\n* commit \u00276cfc7a0acb0d3b202ae1dbee88e7e8bdfaee5590\u0027:\n  Fix bug 3365208 - Contextual Action Bar is not displayed when the context item is changing\n"
    },
    {
      "commit": "246bd60efa89376918e5d4cd53d2ed4f9288bf8d",
      "tree": "3d806e4928174aa254e41b76b2e1a28dc05235cb",
      "parents": [
        "31cd02ade3dd85c676bb278a1c2181f57179c390",
        "fc14d42b75d25b5062613333331839c895621f3b"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Jan 18 18:39:02 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 18:39:02 2011 -0800"
      },
      "message": "am fc14d42b: Merge \"fix [3361121] hang in glClear() - device unresponsive, OTA fails\" into honeycomb\n\n* commit \u0027fc14d42b75d25b5062613333331839c895621f3b\u0027:\n  fix [3361121] hang in glClear() - device unresponsive, OTA fails\n"
    },
    {
      "commit": "31cd02ade3dd85c676bb278a1c2181f57179c390",
      "tree": "2df5f1121f2192ae14dcbf492f586a9505f198b7",
      "parents": [
        "069f9b6352951134a8c0b3d5320e31290e681206",
        "17ed60c3d2e480ab9788b445958a22b9ae7b6e96"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Jan 18 18:36:06 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 18:36:06 2011 -0800"
      },
      "message": "am 17ed60c3: API CHANGE: add a no-View ctor for DragShadowBuilder\n\n* commit \u002717ed60c3d2e480ab9788b445958a22b9ae7b6e96\u0027:\n  API CHANGE: add a no-View ctor for DragShadowBuilder\n"
    },
    {
      "commit": "069f9b6352951134a8c0b3d5320e31290e681206",
      "tree": "e0a04c29b1a28db241038c80cdc2b889dd7775bc",
      "parents": [
        "79f74eda8a6ba96519bb3a084f656fcacb1cd2e7",
        "745a529249c346656a404e38333f6d0ce6503fd7"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jan 18 18:35:50 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 18:35:50 2011 -0800"
      },
      "message": "am 745a5292: Merge \"Smoother pinch-zoom in Browser.\" into honeycomb\n\n* commit \u0027745a529249c346656a404e38333f6d0ce6503fd7\u0027:\n  Smoother pinch-zoom in Browser.\n"
    },
    {
      "commit": "79f74eda8a6ba96519bb3a084f656fcacb1cd2e7",
      "tree": "6305019993baa3028836f63cb7a61104a29fc63e",
      "parents": [
        "733e2047e7dbb53d5b3b2514bfb76edbcef8a149",
        "a228e4f833b96e0633571735c2363e30363e155c"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Tue Jan 18 18:35:42 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 18:35:42 2011 -0800"
      },
      "message": "am a228e4f8: Merge \"Unhide GLSurfaceView.get/setPreserveEGLContextOnPause\" into honeycomb\n\n* commit \u0027a228e4f833b96e0633571735c2363e30363e155c\u0027:\n  Unhide GLSurfaceView.get/setPreserveEGLContextOnPause\n"
    },
    {
      "commit": "733e2047e7dbb53d5b3b2514bfb76edbcef8a149",
      "tree": "393eda4a52f5a61ad2a26c5c4562617038999c16",
      "parents": [
        "b6b426ad1c953555dd6393844c29be5c9a9cd700",
        "c098c1d348a183635561c504ccd67a9014a45475"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Jan 18 18:35:35 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 18:35:35 2011 -0800"
      },
      "message": "am c098c1d3: Merge \"Create db path if it doesn\\\u0027t exit\" into honeycomb\n\n* commit \u0027c098c1d348a183635561c504ccd67a9014a45475\u0027:\n  Create db path if it doesn\u0027t exit\n"
    },
    {
      "commit": "6cfc7a0acb0d3b202ae1dbee88e7e8bdfaee5590",
      "tree": "521141bb9d875ec7b1f030c3601f159c68a8be15",
      "parents": [
        "fc14d42b75d25b5062613333331839c895621f3b",
        "a1e6358a4c62c8b6de1f2428901e45b688bd9e9f"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Jan 18 16:57:59 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 16:57:59 2011 -0800"
      },
      "message": "Merge \"Fix bug 3365208 - Contextual Action Bar is not displayed when the context item is changing\" into honeycomb"
    },
    {
      "commit": "fc14d42b75d25b5062613333331839c895621f3b",
      "tree": "2e01626da3d71760bb33564deb6407537341fc9d",
      "parents": [
        "17ed60c3d2e480ab9788b445958a22b9ae7b6e96",
        "2e102a05ca24c15921795d3bc320ade8353319bb"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Jan 18 16:52:33 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 16:52:33 2011 -0800"
      },
      "message": "Merge \"fix [3361121] hang in glClear() - device unresponsive, OTA fails\" into honeycomb"
    },
    {
      "commit": "a1e6358a4c62c8b6de1f2428901e45b688bd9e9f",
      "tree": "baef9499dedbcd3b0cca7cf987fbe7d162bb3615",
      "parents": [
        "11ebdd6a7991283986c4fb94ec5f0774cc11d6da"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Jan 18 16:51:22 2011 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Jan 18 16:51:22 2011 -0800"
      },
      "message": "Fix bug 3365208 - Contextual Action Bar is not displayed when the context item is changing\n\nChange-Id: I9e7ec4ab14c6008397d26c499ccf478f8875f918\n"
    },
    {
      "commit": "b6b426ad1c953555dd6393844c29be5c9a9cd700",
      "tree": "b8116e9eaa5ae78e96c8ee4d584820152269b965",
      "parents": [
        "f9846fcdf89432d05c713a5f356a0bd1447d3cf1",
        "06a00bd2d2b7f728cca96fc137a29bd077234efd"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Tue Jan 18 16:10:48 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 16:10:48 2011 -0800"
      },
      "message": "Merge \"Change Tag.getTechnology(NfcAdapter, int) to NfcAdapter.getTechnology(Tag, int)\" into honeycomb-plus-aosp"
    },
    {
      "commit": "17ed60c3d2e480ab9788b445958a22b9ae7b6e96",
      "tree": "2cd612d700fd125a6bb9e80cca173bd2ab317138",
      "parents": [
        "745a529249c346656a404e38333f6d0ce6503fd7"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Jan 18 12:50:26 2011 -0800"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Jan 18 16:07:06 2011 -0800"
      },
      "message": "API CHANGE: add a no-View ctor for DragShadowBuilder\n\nCf conversation with the API council.  Also expand the javadoc\na bit.\n\nChange-Id: I9d4edb1042e00492b3db5c6bb7c7d9648581efad\n"
    },
    {
      "commit": "745a529249c346656a404e38333f6d0ce6503fd7",
      "tree": "55812a1617edd53b393c06543cbc0aec99a8bccf",
      "parents": [
        "a228e4f833b96e0633571735c2363e30363e155c",
        "4f066784ec0b921c9aacc48dd6ce3c5d50764233"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jan 18 15:55:31 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 15:55:31 2011 -0800"
      },
      "message": "Merge \"Smoother pinch-zoom in Browser.\" into honeycomb"
    },
    {
      "commit": "a228e4f833b96e0633571735c2363e30363e155c",
      "tree": "c05735754491a68399fe883611f6147fcba773f5",
      "parents": [
        "c098c1d348a183635561c504ccd67a9014a45475",
        "75f2bc04df11c67d7074186432278f182381b9f2"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Tue Jan 18 15:54:29 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 15:54:29 2011 -0800"
      },
      "message": "Merge \"Unhide GLSurfaceView.get/setPreserveEGLContextOnPause\" into honeycomb"
    },
    {
      "commit": "c098c1d348a183635561c504ccd67a9014a45475",
      "tree": "5d7719730b23b8e888375c1a9926821823652143",
      "parents": [
        "39560507215774873ba64b5f0ff61648488924ea",
        "798378ee6c06df9aa3da3517ac805c25bd54e39e"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Jan 18 15:53:33 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 15:53:33 2011 -0800"
      },
      "message": "Merge \"Create db path if it doesn\u0027t exit\" into honeycomb"
    },
    {
      "commit": "75f2bc04df11c67d7074186432278f182381b9f2",
      "tree": "58f2f597517fc95e93ea1030987feca5ebf0a0eb",
      "parents": [
        "1418de7eff012c37cf34328eb368a547d70a1441"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Tue Jan 18 15:53:25 2011 -0800"
      },
      "committer": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Tue Jan 18 15:53:25 2011 -0800"
      },
      "message": "Unhide GLSurfaceView.get/setPreserveEGLContextOnPause\n\nChange-Id: I882b8fa7888e2baae41c81b75af7fc1f639d38d6\n"
    },
    {
      "commit": "2e102a05ca24c15921795d3bc320ade8353319bb",
      "tree": "2741969af9c9126585d6634dfe92c07b444c7e55",
      "parents": [
        "48395385039a0c845bba8913c8d0c76981425aa4"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Jan 18 15:51:30 2011 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Jan 18 15:51:30 2011 -0800"
      },
      "message": "fix [3361121] hang in glClear() - device unresponsive, OTA fails\n\nGenerally we never want to lock a buffer for write access if it is at\nthe \"head\" on the surfaceflinger side. The only exception (1) is when\nthe buffer is not currently in use AND there is at least one queued\nbuffer -- in which case, SurfaceFlinger will never use said buffer\nanymore, because on the next composition around, it will be able to\nretire the first queued buffer.\n\nThe logic above relies on SurfaceFlinger always retiring\nand locking a buffer before composition -- unfortunately this\ndidn\u0027t happen during a screenshot.\n\nThis could leave us in a situation where a buffer is locked by the\napplication for write, and used by SurfaceFlinger for texturing,\ncausing a hang.\n\nHere, we fix this issue by never assuming the exception (1), it was\nintended as an optimization allowing ANativeWindow::lockBuffer() to\nreturn sooner and was justified when most of SF composition was\ndone in software. The actual buffer locking is now ensured by\ngralloc. We could have handled screenshots in a similar way to\na regular composition, but it could have caused glitches on screen,\nessentially, taking a screenshot could cause to skip a frame.\n\nChange-Id: I1f226b1ebdf6918439b687c2723955d55b842c55\n"
    },
    {
      "commit": "4f066784ec0b921c9aacc48dd6ce3c5d50764233",
      "tree": "c932698c73b791d040d16c27c249a5a68b85812f",
      "parents": [
        "eb6a4a17a07f1aa41bd58d418b2982cddb97685a"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jan 18 15:41:44 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jan 18 15:43:46 2011 -0800"
      },
      "message": "Smoother pinch-zoom in Browser.\n\nChange-Id: Ie5a403b76ab25483a980324cd7b31976359fa796\n"
    },
    {
      "commit": "798378ee6c06df9aa3da3517ac805c25bd54e39e",
      "tree": "9c95877b20105dc1fa2124d3e20608561468204c",
      "parents": [
        "788c51852a559f17188f60c40f0c0d83abbafab2"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Jan 18 15:42:49 2011 -0800"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Jan 18 15:42:49 2011 -0800"
      },
      "message": "Create db path if it doesn\u0027t exit\n\n Bug: 3241808\n Make sure the directory the caller is trying to open the icon db\n in actually exists and create it if it doesn\u0027t.\n\nChange-Id: Ie5e4a09210e9430edc318846a551542119969053\n"
    },
    {
      "commit": "06a00bd2d2b7f728cca96fc137a29bd077234efd",
      "tree": "4036cb8dd5af8ba57b8afce51a20a3b6db8df4ed",
      "parents": [
        "a7d666ab59cab888a07065099226023745486ba2"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Mon Jan 10 17:26:59 2011 +1100"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Tue Jan 18 15:39:34 2011 -0800"
      },
      "message": "Change Tag.getTechnology(NfcAdapter, int) to NfcAdapter.getTechnology(Tag, int)\n\nThe later feels less clumsy.\n\nChange-Id: I1bad37031c5d57f51b04c8ea6e41805dcd2935ec\n"
    },
    {
      "commit": "f9846fcdf89432d05c713a5f356a0bd1447d3cf1",
      "tree": "d96f2e11f8a212a7d1e574a25c215a7c36395ed2",
      "parents": [
        "2ec5a7160b3d32887b2428edef7a751ee3700809",
        "39560507215774873ba64b5f0ff61648488924ea"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Jan 18 15:37:58 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 15:37:58 2011 -0800"
      },
      "message": "am 39560507: Merge \"Apparently our native TCP sockets do not return an error from blocking \"connect\"\" into honeycomb\n\n* commit \u002739560507215774873ba64b5f0ff61648488924ea\u0027:\n  Apparently our native TCP sockets do not return an error from blocking \"connect\"\n"
    },
    {
      "commit": "39560507215774873ba64b5f0ff61648488924ea",
      "tree": "4c4717ef376de7b65ebf057be1051d3defce24f1",
      "parents": [
        "36c84403ec07439d11ed284ac5f9a9db807fbf92",
        "eee580a495abec87d6c46a998171ab8dfb8bdf2d"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Jan 18 15:35:35 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 15:35:35 2011 -0800"
      },
      "message": "Merge \"Apparently our native TCP sockets do not return an error from blocking \"connect\"\" into honeycomb"
    },
    {
      "commit": "2ec5a7160b3d32887b2428edef7a751ee3700809",
      "tree": "7c5b8aeaee085134d028d2b1018138d33ff167d8",
      "parents": [
        "761a6b7fdbe2bcc6db4306af9705dcb22b036068",
        "36c84403ec07439d11ed284ac5f9a9db807fbf92"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jan 18 15:32:44 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 15:32:44 2011 -0800"
      },
      "message": "am 36c84403: Merge \"Fix issue #3362484: Can\\\u0027t dismiss activity picker by tapping outside dialog\" into honeycomb\n\n* commit \u002736c84403ec07439d11ed284ac5f9a9db807fbf92\u0027:\n  Fix issue #3362484: Can\u0027t dismiss activity picker by tapping outside dialog\n"
    },
    {
      "commit": "36c84403ec07439d11ed284ac5f9a9db807fbf92",
      "tree": "99d66e6c541995db79e56ef4879575a2131aa52f",
      "parents": [
        "f4368c959fa9436d75feb2543cb65da0d46521e5",
        "cfaf8878de83b6bb7a24aee3c240259f428e6e4a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jan 18 15:31:21 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 15:31:21 2011 -0800"
      },
      "message": "Merge \"Fix issue #3362484: Can\u0027t dismiss activity picker by tapping outside dialog\" into honeycomb"
    },
    {
      "commit": "761a6b7fdbe2bcc6db4306af9705dcb22b036068",
      "tree": "ecbc30654c1b701eb59c0bb35f81bf5293c14f16",
      "parents": [
        "18a7428dcb7cd3008d2c898efaaf8fe20604fdf3",
        "f4368c959fa9436d75feb2543cb65da0d46521e5"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Jan 18 15:29:28 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 15:29:28 2011 -0800"
      },
      "message": "am f4368c95: Merge \"Filter virtual keys after touches.\" into honeycomb\n\n* commit \u0027f4368c959fa9436d75feb2543cb65da0d46521e5\u0027:\n  Filter virtual keys after touches.\n"
    },
    {
      "commit": "cfaf8878de83b6bb7a24aee3c240259f428e6e4a",
      "tree": "94b5ce5d527514de1854a3f73bf0fd7208534dcb",
      "parents": [
        "60610d245f899c8c48ba6c7e94c0a20010fc6eed"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jan 18 13:57:54 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jan 18 15:28:41 2011 -0800"
      },
      "message": "Fix issue #3362484: Can\u0027t dismiss activity picker by tapping outside dialog\n\nChange-Id: Idc2fe5a86c61e8f94fe9d902a0087a05f6f7918e\n"
    },
    {
      "commit": "eee580a495abec87d6c46a998171ab8dfb8bdf2d",
      "tree": "9e69e35be9f4e00271546fae29a5e2930095cda8",
      "parents": [
        "529fc53d3fd298ee5aef20e3a07bd263f7376b8d"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Jan 18 15:26:40 2011 -0800"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Jan 18 15:26:40 2011 -0800"
      },
      "message": "Apparently our native TCP sockets do not return an error from blocking \"connect\"\n\nif the network interface is shutdown while connecting.\n\nChange-Id: I1bd7e43475edf20f35e15dd4eae547126289f5f0\nrelated-to-bug: 3362836\n"
    },
    {
      "commit": "f4368c959fa9436d75feb2543cb65da0d46521e5",
      "tree": "1fbaaa0a23abf7752f1626f974af5464ea73e66d",
      "parents": [
        "2c0d22e72c0e3fa1705e39eeaedfdbad89a785ce",
        "fe50892af3b365806a767298dfd8e86447682581"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Jan 18 15:26:15 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 15:26:15 2011 -0800"
      },
      "message": "Merge \"Filter virtual keys after touches.\" into honeycomb"
    },
    {
      "commit": "18a7428dcb7cd3008d2c898efaaf8fe20604fdf3",
      "tree": "8d707f273f832c4625a41b79a1012a0bfa2c7278",
      "parents": [
        "d2225a06a315db9988236dcf5c5bca743f6d457d",
        "2c0d22e72c0e3fa1705e39eeaedfdbad89a785ce"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Tue Jan 18 15:16:59 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 15:16:59 2011 -0800"
      },
      "message": "am 2c0d22e7: Merge \"Import revised translations.  DO NOT MERGE\" into honeycomb\n\n* commit \u00272c0d22e72c0e3fa1705e39eeaedfdbad89a785ce\u0027:\n  Import revised translations.  DO NOT MERGE\n"
    },
    {
      "commit": "2c0d22e72c0e3fa1705e39eeaedfdbad89a785ce",
      "tree": "514d6d58aeb6e983c4659670400fdd53f917a456",
      "parents": [
        "1418de7eff012c37cf34328eb368a547d70a1441",
        "c6399ea9578939d19b5030202897df2f9caddeb9"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Tue Jan 18 15:13:06 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 15:13:06 2011 -0800"
      },
      "message": "Merge \"Import revised translations.  DO NOT MERGE\" into honeycomb"
    },
    {
      "commit": "fe50892af3b365806a767298dfd8e86447682581",
      "tree": "87df90a1ee452db7b6c096570e51181bcd919e74",
      "parents": [
        "c10803924e45e9a607b3c5bb74316c0a84d78cd8"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Jan 18 15:10:10 2011 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Jan 18 15:10:45 2011 -0800"
      },
      "message": "Filter virtual keys after touches.\n\nAdds a new virtualKeyQuietTimeMillis configuration resource that sets\nthe duration for which virtual keys will be dropped after recent touches\non screen.  The default value is 0; it is intended to be overridden\nper device using a resource overlay.\n\nThis change is designed to help in two cases:\n\n1. Swipes from touchscreen into virtual key area.\n2. Accidental taps in virtual key area while using on-screen keyboard.\n\nBug: 3089163\nChange-Id: Ib912d4f8a4df9966a39cd537d3ec7c24afab7225\n"
    },
    {
      "commit": "d2225a06a315db9988236dcf5c5bca743f6d457d",
      "tree": "881ef8db44a0c58af19c86ec983411af9d50e3e9",
      "parents": [
        "bf8e162702d0e56a8f5bf97de4c40b0a87fd78a4",
        "1418de7eff012c37cf34328eb368a547d70a1441"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue Jan 18 14:44:58 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 14:44:58 2011 -0800"
      },
      "message": "am 1418de7e: Merge \"Fix the sluggish preview during timelapse video recording because software encoder is used.\" into honeycomb\n\n* commit \u00271418de7eff012c37cf34328eb368a547d70a1441\u0027:\n  Fix the sluggish preview during timelapse video recording because software encoder is used.\n"
    },
    {
      "commit": "1418de7eff012c37cf34328eb368a547d70a1441",
      "tree": "762dace24d03faec23194aff3f09228006044166",
      "parents": [
        "b8b671df4778d98d00267566ed129f734bbe13a3",
        "183fa14b47faa3bbcd5377ee73fcdb0bccd8db88"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue Jan 18 14:43:02 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 14:43:02 2011 -0800"
      },
      "message": "Merge \"Fix the sluggish preview during timelapse video recording because software encoder is used.\" into honeycomb"
    },
    {
      "commit": "bf8e162702d0e56a8f5bf97de4c40b0a87fd78a4",
      "tree": "e0a70fb6e887d3229f89fe1c3db10be53e402380",
      "parents": [
        "780816b306876ad3e82fa5181f5d77a44720c497",
        "b8b671df4778d98d00267566ed129f734bbe13a3"
      ],
      "author": {
        "name": "Costin Manolache",
        "email": "costin@google.com",
        "time": "Tue Jan 18 14:39:44 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 14:39:44 2011 -0800"
      },
      "message": "am b8b671df: Merge \"Add back NEW_TASK flag.\" into honeycomb\n\n* commit \u0027b8b671df4778d98d00267566ed129f734bbe13a3\u0027:\n  Add back NEW_TASK flag.\n"
    },
    {
      "commit": "b8b671df4778d98d00267566ed129f734bbe13a3",
      "tree": "7d97bf0c3b122841c69bd0050593b5ff27907f24",
      "parents": [
        "0e5f4e549bec3bf998e1db3af47ccb353c31ff63",
        "9ec17366c17efd14c643ee88fa1132ab05197349"
      ],
      "author": {
        "name": "Costin Manolache",
        "email": "costin@google.com",
        "time": "Tue Jan 18 14:37:24 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 14:37:24 2011 -0800"
      },
      "message": "Merge \"Add back NEW_TASK flag.\" into honeycomb"
    },
    {
      "commit": "c6399ea9578939d19b5030202897df2f9caddeb9",
      "tree": "42003f56aeac9ab4163a53493d4881fb665b65ed",
      "parents": [
        "529fc53d3fd298ee5aef20e3a07bd263f7376b8d"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Tue Jan 18 14:31:36 2011 -0800"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Tue Jan 18 14:31:36 2011 -0800"
      },
      "message": "Import revised translations.  DO NOT MERGE\n\nChange-Id: I4805367889be5c8a7a03591f11fea732f3b9edb7\n"
    },
    {
      "commit": "780816b306876ad3e82fa5181f5d77a44720c497",
      "tree": "8e9b52fe5c265721cf6535ade80b459c36cfd61a",
      "parents": [
        "2d1362b7b4c090157878212edfddba282f831502",
        "0e5f4e549bec3bf998e1db3af47ccb353c31ff63"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Jan 18 14:29:23 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 14:29:23 2011 -0800"
      },
      "message": "am 0e5f4e54: Merge \"Validate that version pragma is correct.\" into honeycomb\n\n* commit \u00270e5f4e549bec3bf998e1db3af47ccb353c31ff63\u0027:\n  Validate that version pragma is correct.\n"
    },
    {
      "commit": "183fa14b47faa3bbcd5377ee73fcdb0bccd8db88",
      "tree": "8028a4cda16e6aa0d2d9130db886121abf940eb1",
      "parents": [
        "74ff70d2f2e90c591c58723121bc26ab44a3adcc"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue Jan 18 14:26:55 2011 -0800"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue Jan 18 14:28:37 2011 -0800"
      },
      "message": "Fix the sluggish preview during timelapse video recording because software encoder is used.\n\nbug - 3361771\n\nChange-Id: Ic5344e9eabe7f1b82910b65b4260e4ad8dc51c32\n"
    },
    {
      "commit": "2d1362b7b4c090157878212edfddba282f831502",
      "tree": "bc8ad04e8d93ba1b07971033d9f9b566313bbd06",
      "parents": [
        "67f23166d00d0b965d5b913bcc0cfb442c0e9506",
        "74ff70d2f2e90c591c58723121bc26ab44a3adcc"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Jan 18 14:27:17 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 14:27:17 2011 -0800"
      },
      "message": "am 74ff70d2: Merge \"Fix typo\" into honeycomb\n\n* commit \u002774ff70d2f2e90c591c58723121bc26ab44a3adcc\u0027:\n  Fix typo\n"
    },
    {
      "commit": "0e5f4e549bec3bf998e1db3af47ccb353c31ff63",
      "tree": "b5b726f8701d4ffb0a82e7bcfe425cf91cef89ea",
      "parents": [
        "74ff70d2f2e90c591c58723121bc26ab44a3adcc",
        "5dd60be169bbd8a22cf36eb072d8b0d6689255fb"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Jan 18 14:26:24 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 14:26:24 2011 -0800"
      },
      "message": "Merge \"Validate that version pragma is correct.\" into honeycomb"
    },
    {
      "commit": "74ff70d2f2e90c591c58723121bc26ab44a3adcc",
      "tree": "fa42c6f9a8a76a76b60de43dcc9ab3ef232e03b5",
      "parents": [
        "11ebdd6a7991283986c4fb94ec5f0774cc11d6da",
        "ed6eae420fd60dcb7d90f54c3116959b75bd6276"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Jan 18 14:25:17 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 14:25:17 2011 -0800"
      },
      "message": "Merge \"Fix typo\" into honeycomb"
    },
    {
      "commit": "ed6eae420fd60dcb7d90f54c3116959b75bd6276",
      "tree": "611db946858ace749d1d0282c9ee1f0f866078d5",
      "parents": [
        "38f79d01db07f7cc3d3b49d594b675adfa8959d5"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Jan 18 14:13:28 2011 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Jan 18 14:13:28 2011 -0800"
      },
      "message": "Fix typo\n\nChange-Id: I73e7c5cf13c5ed82398006af61308665eb1d3ad0\n"
    },
    {
      "commit": "5dd60be169bbd8a22cf36eb072d8b0d6689255fb",
      "tree": "91dfa103368382e5eec115d9aa7d710be3d20f40",
      "parents": [
        "88c2d7056452d1b424d6ab79ad60fb4824401c09"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Jan 18 14:10:44 2011 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Jan 18 14:10:44 2011 -0800"
      },
      "message": "Validate that version pragma is correct.\n\nChange-Id: I42dced79b0df52c101525799081bc8a5426c11e4\n"
    },
    {
      "commit": "67f23166d00d0b965d5b913bcc0cfb442c0e9506",
      "tree": "9fd8cb2abb7de4a61b2269b319fcb0c4ba2213ab",
      "parents": [
        "4a80936778b1e20f063df89869f089444f46797f",
        "11ebdd6a7991283986c4fb94ec5f0774cc11d6da"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Jan 18 14:05:02 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 14:05:02 2011 -0800"
      },
      "message": "am 11ebdd6a: Merge \"Erase OBB files when removing packages\" into honeycomb\n\n* commit \u002711ebdd6a7991283986c4fb94ec5f0774cc11d6da\u0027:\n  Erase OBB files when removing packages\n"
    },
    {
      "commit": "11ebdd6a7991283986c4fb94ec5f0774cc11d6da",
      "tree": "22999e6f80a6ed00d93b90a2b29dde9e4b7a6727",
      "parents": [
        "553889a678c9bb2d67aaf5fc52b4585e8cebd6ab",
        "300c13a48132f03d48462b9cd3ec41331a71a411"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Jan 18 14:03:15 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 14:03:15 2011 -0800"
      },
      "message": "Merge \"Erase OBB files when removing packages\" into honeycomb"
    },
    {
      "commit": "4a80936778b1e20f063df89869f089444f46797f",
      "tree": "2d99dfcac6409dbe37f9345a74732ef81349d650",
      "parents": [
        "14032e3b3e9b5f31d7dd1264a8d0c79e2bc633e7",
        "553889a678c9bb2d67aaf5fc52b4585e8cebd6ab"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jan 18 14:02:58 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 14:02:58 2011 -0800"
      },
      "message": "am 553889a6: Merge \"Fix 9patches, again... Bug #3365243\" into honeycomb\n\n* commit \u0027553889a678c9bb2d67aaf5fc52b4585e8cebd6ab\u0027:\n  Fix 9patches, again... Bug #3365243\n"
    },
    {
      "commit": "eb6a4a17a07f1aa41bd58d418b2982cddb97685a",
      "tree": "3c838bf10e360e69d032d41bbff55661bcb30edd",
      "parents": [
        "2577db1ec135a1470a2c42139772ec97a6c30e78"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jan 18 14:02:16 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jan 18 14:02:16 2011 -0800"
      },
      "message": "Fix 9patches, again...\nBug #3365243\n\nChange-Id: Id45a1f1fd5e099b1d691e6064401d3de1b0c5c20\n"
    },
    {
      "commit": "553889a678c9bb2d67aaf5fc52b4585e8cebd6ab",
      "tree": "82af39dd94c12a7d7aed909094099beb89e4221b",
      "parents": [
        "5f31aa30cdf104dc10c2a503d7846178d6aa79cb",
        "eb6a4a17a07f1aa41bd58d418b2982cddb97685a"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jan 18 14:00:28 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 14:00:28 2011 -0800"
      },
      "message": "Merge \"Fix 9patches, again... Bug #3365243\" into honeycomb"
    },
    {
      "commit": "300c13a48132f03d48462b9cd3ec41331a71a411",
      "tree": "b784943ca9d8e6988d9e0db62da448b8e9d10441",
      "parents": [
        "26c1ab2e58f47ac94e638f69b9b626cc6b1925b6"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Jan 18 13:04:40 2011 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Jan 18 13:55:42 2011 -0800"
      },
      "message": "Erase OBB files when removing packages\n\nOBB files on USB storage or SD card should be removed when an\napplication is removed.\n\nBug: 3356804\nChange-Id: Ifbbf043368b125fcd47fd74e5cd2e5167a8deb00\n"
    },
    {
      "commit": "14032e3b3e9b5f31d7dd1264a8d0c79e2bc633e7",
      "tree": "24d9f4ea41384998f8f3dd23d6328e7558d6c75a",
      "parents": [
        "fe3846707b7fbe86681e49e88c9368213f0eb16a",
        "5f31aa30cdf104dc10c2a503d7846178d6aa79cb"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Jan 18 13:32:12 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 13:32:12 2011 -0800"
      },
      "message": "am 5f31aa30: Merge \"MTP: Set modification date for abstract playlists\" into honeycomb\n\n* commit \u00275f31aa30cdf104dc10c2a503d7846178d6aa79cb\u0027:\n  MTP: Set modification date for abstract playlists\n"
    },
    {
      "commit": "5f31aa30cdf104dc10c2a503d7846178d6aa79cb",
      "tree": "1f86a4826e714f53909b62e6e93a9937045a045e",
      "parents": [
        "3ab249cc32b2b94b8d4fcb2775e5b97285c48623",
        "8ed67acf38ccdfdb89553ed58620a135f2100e10"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Jan 18 13:29:55 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 13:29:55 2011 -0800"
      },
      "message": "Merge \"MTP: Set modification date for abstract playlists\" into honeycomb"
    },
    {
      "commit": "fe3846707b7fbe86681e49e88c9368213f0eb16a",
      "tree": "6e1b5818e75eb180eed89cdd1a904b1f2940962d",
      "parents": [
        "1b67fec7e16860d6f605f810ae422375ec3a567d",
        "3ab249cc32b2b94b8d4fcb2775e5b97285c48623"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Tue Jan 18 13:28:56 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 13:28:56 2011 -0800"
      },
      "message": "am 3ab249cc: Merge \"Fixing memory leak in PreferenceScreen.\" into honeycomb\n\n* commit \u00273ab249cc32b2b94b8d4fcb2775e5b97285c48623\u0027:\n  Fixing memory leak in PreferenceScreen.\n"
    },
    {
      "commit": "1b67fec7e16860d6f605f810ae422375ec3a567d",
      "tree": "5d37e1cc789da47eef6ab2c279fe001cfeac0f97",
      "parents": [
        "b5f08714597c7a50388336480a6b72f3dc698735",
        "0a3dbf6f69a72d557afca69f006a407fbfc2482d"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue Jan 18 13:28:47 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 13:28:47 2011 -0800"
      },
      "message": "am 0a3dbf6f: Merge \"Fix the build break in git_master-without-vendor\" into honeycomb\n\n* commit \u00270a3dbf6f69a72d557afca69f006a407fbfc2482d\u0027:\n  Fix the build break in git_master-without-vendor\n"
    },
    {
      "commit": "8ed67acf38ccdfdb89553ed58620a135f2100e10",
      "tree": "2b50d64f2341a4deace031b4764bfd8b7eb92d6a",
      "parents": [
        "8cc6eb1e4c708fb4398292ba30aa80ad5770d7ce"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Jan 18 13:27:25 2011 -0800"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Jan 18 13:27:25 2011 -0800"
      },
      "message": "MTP: Set modification date for abstract playlists\n\nBUG: 3224269\n\nChange-Id: I96ae8e6d2f7e28860e9217ceb911331b333e1391\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "3ab249cc32b2b94b8d4fcb2775e5b97285c48623",
      "tree": "681d67b12548b0e89d5572f45aa951792cc1a6f8",
      "parents": [
        "0a3dbf6f69a72d557afca69f006a407fbfc2482d",
        "1560003d4a1a0ce36bb288905a6a317c1fd74b32"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Tue Jan 18 13:26:56 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 13:26:56 2011 -0800"
      },
      "message": "Merge \"Fixing memory leak in PreferenceScreen.\" into honeycomb"
    },
    {
      "commit": "0a3dbf6f69a72d557afca69f006a407fbfc2482d",
      "tree": "00fc9d660424c3309f2714fe88961051fc3f01f3",
      "parents": [
        "26c1ab2e58f47ac94e638f69b9b626cc6b1925b6",
        "a1a55bbe9480231095c0da28ae34804b663bc11f"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue Jan 18 13:26:14 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 13:26:14 2011 -0800"
      },
      "message": "Merge \"Fix the build break in git_master-without-vendor\" into honeycomb"
    },
    {
      "commit": "1560003d4a1a0ce36bb288905a6a317c1fd74b32",
      "tree": "9b63e68ed2c4e5b3b2df7a42c96f6c52fa0e4d73",
      "parents": [
        "48395385039a0c845bba8913c8d0c76981425aa4"
      ],
      "author": {
        "name": "Mathias Jeppsson",
        "email": "mathias.jeppsson@sonyericsson.com",
        "time": "Tue Jan 18 14:34:52 2011 +0100"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Tue Jan 18 13:20:34 2011 -0800"
      },
      "message": "Fixing memory leak in PreferenceScreen.\n\nEvery time the PreferenceScreen is displayed a new ListView is\ncreated and bound to the adapter. As the same adapter is used during\nthe lifetime of PreferenceScreen and the listviews never gets\nunbound, the adapter will contain a list of unused views. The old view\nshould be unbound from adapter when we create a new view.\n\nChange-Id: I13e2d0dc79c8ff79b58efa650653e3f84c6e53c5\n"
    },
    {
      "commit": "b5f08714597c7a50388336480a6b72f3dc698735",
      "tree": "f5c8249ea5c01cab1283c383af89ca33c5d0c4f1",
      "parents": [
        "189854d0735eae7b251d39360c9582cbcbb0a642",
        "26c1ab2e58f47ac94e638f69b9b626cc6b1925b6"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Jan 18 13:17:27 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 13:17:27 2011 -0800"
      },
      "message": "am 26c1ab2e: Merge \"MTP: Strip \".pla\" file extension from name field for WMP playlists\" into honeycomb\n\n* commit \u002726c1ab2e58f47ac94e638f69b9b626cc6b1925b6\u0027:\n  MTP: Strip \".pla\" file extension from name field for WMP playlists\n"
    },
    {
      "commit": "189854d0735eae7b251d39360c9582cbcbb0a642",
      "tree": "d14a6d5696c700155f27c273a39dc054b8d397bc",
      "parents": [
        "7adf848183b39ac4d0b8b67435ace94909ca3076",
        "241fc72b455158849c623c0819c9d71a2e6e7ae4"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Jan 18 13:15:18 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 13:15:18 2011 -0800"
      },
      "message": "am 241fc72b: Merge \"Don\\\u0027t cache return of getService in Environment\" into honeycomb\n\n* commit \u0027241fc72b455158849c623c0819c9d71a2e6e7ae4\u0027:\n  Don\u0027t cache return of getService in Environment\n"
    },
    {
      "commit": "26c1ab2e58f47ac94e638f69b9b626cc6b1925b6",
      "tree": "82c90c2425e1e68e1260345650d73b11b575fb42",
      "parents": [
        "241fc72b455158849c623c0819c9d71a2e6e7ae4",
        "8cc6eb1e4c708fb4398292ba30aa80ad5770d7ce"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Jan 18 13:14:58 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 13:14:58 2011 -0800"
      },
      "message": "Merge \"MTP: Strip \".pla\" file extension from name field for WMP playlists\" into honeycomb"
    },
    {
      "commit": "7adf848183b39ac4d0b8b67435ace94909ca3076",
      "tree": "3f3ab3c92aec886547e0b82ebc8e049c9c8c68f9",
      "parents": [
        "a7d666ab59cab888a07065099226023745486ba2",
        "b4f655d5912869078cb7be29d108ebfea06019fc"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Tue Jan 18 13:13:07 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 13:13:07 2011 -0800"
      },
      "message": "am b4f655d5: Merge \"StrictMode class instance limit interface.\" into honeycomb\n\n* commit \u0027b4f655d5912869078cb7be29d108ebfea06019fc\u0027:\n  StrictMode class instance limit interface.\n"
    },
    {
      "commit": "8cc6eb1e4c708fb4398292ba30aa80ad5770d7ce",
      "tree": "56655477baa3e7d9b86869232e71c60c4c6b1fd5",
      "parents": [
        "7a0bd17bceaf3efc3732e30c538fae420d3b742c"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Jan 18 13:13:05 2011 -0800"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Jan 18 13:13:05 2011 -0800"
      },
      "message": "MTP: Strip \".pla\" file extension from name field for WMP playlists\n\nBUG: 3309324\n\nChange-Id: Ia136f94406496f971819f4f805f742f2a6829007\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "241fc72b455158849c623c0819c9d71a2e6e7ae4",
      "tree": "d4cf952583a792541a6c48db620c5b42cc30fb6f",
      "parents": [
        "b4f655d5912869078cb7be29d108ebfea06019fc",
        "b2278dc1853241b4868c89ba3dab6b86b1c7ec53"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Jan 18 13:12:55 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 13:12:55 2011 -0800"
      },
      "message": "Merge \"Don\u0027t cache return of getService in Environment\" into honeycomb"
    },
    {
      "commit": "b4f655d5912869078cb7be29d108ebfea06019fc",
      "tree": "3d44ddab850bfac7859715fe613177c9e3941ea8",
      "parents": [
        "713440d2ef959e76ab2d22dde5f1430da6fa8f90",
        "758035757f11a085a12b54daa9467f1d6bb251ef"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Tue Jan 18 13:11:33 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 13:11:33 2011 -0800"
      },
      "message": "Merge \"StrictMode class instance limit interface.\" into honeycomb"
    },
    {
      "commit": "b2278dc1853241b4868c89ba3dab6b86b1c7ec53",
      "tree": "dbd5c05c359962e168d098e89c0f69606a0b9a83",
      "parents": [
        "8c01a16c7451a387d6fd12ecab99b4a4c42fa07e"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Jan 18 13:03:28 2011 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Jan 18 13:08:06 2011 -0800"
      },
      "message": "Don\u0027t cache return of getService in Environment\n\nThere is already a cache of all non-null return values for calls to\ngetService(), so don\u0027t bother caching it in Environment. This caused\nsome problems when Environment was called too early in the boot process\nand getService() returned null.\n\nChange-Id: I66739d01dab7e422f660d26b370ecce110dcc808\n"
    },
    {
      "commit": "2577db1ec135a1470a2c42139772ec97a6c30e78",
      "tree": "8be799a2fa33a0b68b8b11706ded6e0c66ce66d7",
      "parents": [
        "807daf7df615b60ce6fc41355aabe3aa353cebab"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jan 18 13:02:38 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jan 18 13:02:38 2011 -0800"
      },
      "message": "Add support for Paint::setTextSkewX in OpenGLRenderer.\nBug #3360888\n\nChange-Id: I42e81a1f10bf7b9ae1c63ca8add1878fd59a1e8a\n"
    },
    {
      "commit": "a7d666ab59cab888a07065099226023745486ba2",
      "tree": "152fe5d5d0603bfc1ba5e0cf31b6453a9c05f1f0",
      "parents": [
        "3ee50921957a00a91a951707aeff83208d293f2f",
        "713440d2ef959e76ab2d22dde5f1430da6fa8f90"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jan 18 13:02:09 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 13:02:09 2011 -0800"
      },
      "message": "am 713440d2: Merge \"Add support for Paint::setTextSkewX in OpenGLRenderer. Bug #3360888\" into honeycomb\n\n* commit \u0027713440d2ef959e76ab2d22dde5f1430da6fa8f90\u0027:\n  Add support for Paint::setTextSkewX in OpenGLRenderer. Bug #3360888\n"
    },
    {
      "commit": "3ee50921957a00a91a951707aeff83208d293f2f",
      "tree": "1529a3a4a3c631008e1b98d5e18afd4c40c699c1",
      "parents": [
        "63e99c39e1e1a0dd7989bb858447b3ca76738554",
        "b54407f2bbc616d60291ad7bc659aed7f148cb26"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Tue Jan 18 13:02:03 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 13:02:03 2011 -0800"
      },
      "message": "am b54407f2: Merge \"Add support for preserving EGL contexts when pausing / resuming.\" into honeycomb\n\n* commit \u0027b54407f2bbc616d60291ad7bc659aed7f148cb26\u0027:\n  Add support for preserving EGL contexts when pausing / resuming.\n"
    },
    {
      "commit": "713440d2ef959e76ab2d22dde5f1430da6fa8f90",
      "tree": "ece393c2441b24e78e9c86caad6118386b31be1c",
      "parents": [
        "b54407f2bbc616d60291ad7bc659aed7f148cb26",
        "2577db1ec135a1470a2c42139772ec97a6c30e78"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jan 18 13:00:41 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 13:00:41 2011 -0800"
      },
      "message": "Merge \"Add support for Paint::setTextSkewX in OpenGLRenderer. Bug #3360888\" into honeycomb"
    },
    {
      "commit": "b54407f2bbc616d60291ad7bc659aed7f148cb26",
      "tree": "6ee60b357a22b3d4166735ad3131d03c8d2356da",
      "parents": [
        "529fc53d3fd298ee5aef20e3a07bd263f7376b8d",
        "8432b3f98a22d5cdfcc0183d134770597e44d412"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Tue Jan 18 13:00:27 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 13:00:27 2011 -0800"
      },
      "message": "Merge \"Add support for preserving EGL contexts when pausing / resuming.\" into honeycomb"
    },
    {
      "commit": "a1a55bbe9480231095c0da28ae34804b663bc11f",
      "tree": "5c32ec0c21ef227ade51c7852f789b4cbc175df3",
      "parents": [
        "9ed99405ae8cdd9038071a872e7d92cf256f2165"
      ],
      "author": {
        "name": "Dharmaray Kundargi",
        "email": "dharmaray@google.com",
        "time": "Tue Jan 18 12:40:56 2011 -0800"
      },
      "committer": {
        "name": "Dharmaray Kundargi",
        "email": "dharmaray@google.com",
        "time": "Tue Jan 18 12:40:56 2011 -0800"
      },
      "message": "Fix the build break in git_master-without-vendor\n\nChange-Id: I8fff5ee69958212a80711e0d86fb86514c8797f4\n"
    },
    {
      "commit": "63e99c39e1e1a0dd7989bb858447b3ca76738554",
      "tree": "fd2468ac1518de2c6f2745de6a2a9646e31a3d22",
      "parents": [
        "ae451252f425525efd4ade9adbd023a00a89c3e7",
        "529fc53d3fd298ee5aef20e3a07bd263f7376b8d"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Jan 18 11:54:08 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 11:54:08 2011 -0800"
      },
      "message": "am 529fc53d: Merge \"Implement parsing of vbv buffering info in RTSP.\" into honeycomb\n\n* commit \u0027529fc53d3fd298ee5aef20e3a07bd263f7376b8d\u0027:\n  Implement parsing of vbv buffering info in RTSP.\n"
    },
    {
      "commit": "529fc53d3fd298ee5aef20e3a07bd263f7376b8d",
      "tree": "009c1ee3f8096f48937261e1b80489e7b70b8cec",
      "parents": [
        "8d48c3d21f78cc2bc94682731d64b23ec0899824",
        "77034e6393838b391eb3a54e4ac6d6715cd45dac"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Jan 18 11:52:02 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 11:52:02 2011 -0800"
      },
      "message": "Merge \"Implement parsing of vbv buffering info in RTSP.\" into honeycomb"
    },
    {
      "commit": "ae451252f425525efd4ade9adbd023a00a89c3e7",
      "tree": "61592f2245519eb53acdd5ed136d28b467c1af76",
      "parents": [
        "6d7d0da9fb5bc52282b3d1d1fc2ac6ad8a4eb01b",
        "8d48c3d21f78cc2bc94682731d64b23ec0899824"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Tue Jan 18 11:46:14 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 11:46:14 2011 -0800"
      },
      "message": "am 8d48c3d2: Merge \"Enable AUTO_TIME_ZONE settings.\" into honeycomb\n\n* commit \u00278d48c3d21f78cc2bc94682731d64b23ec0899824\u0027:\n  Enable AUTO_TIME_ZONE settings.\n"
    },
    {
      "commit": "8d48c3d21f78cc2bc94682731d64b23ec0899824",
      "tree": "e7d4c388b4788cdc5a0d0bb24a4cbcff0504051c",
      "parents": [
        "3a4d547c588dc3a1abb48988595dc17874660bb8",
        "759aca9d20e76a99df556304caf9171da18c7f51"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Tue Jan 18 11:43:53 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 11:43:53 2011 -0800"
      },
      "message": "Merge \"Enable AUTO_TIME_ZONE settings.\" into honeycomb"
    },
    {
      "commit": "758035757f11a085a12b54daa9467f1d6bb251ef",
      "tree": "06b1301f5d056762e014b68ff4a5fb2dab85aa2a",
      "parents": [
        "48395385039a0c845bba8913c8d0c76981425aa4"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Jan 13 14:21:03 2011 -0800"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Tue Jan 18 11:38:37 2011 -0800"
      },
      "message": "StrictMode class instance limit interface.\n\nChange-Id: Ic5eea539586e5d4965d83364bf9f623d1d89f2b1\n"
    },
    {
      "commit": "6d7d0da9fb5bc52282b3d1d1fc2ac6ad8a4eb01b",
      "tree": "ec5d040e6be9fd8acd8bffbe9d9609b0335b54e9",
      "parents": [
        "a2dcab45d8dbbd9fd8d93720a91f789f18ae4d76",
        "3a4d547c588dc3a1abb48988595dc17874660bb8"
      ],
      "author": {
        "name": "Bryan Mawhinney",
        "email": "bryanmawhinney@google.com",
        "time": "Tue Jan 18 11:31:51 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 11:31:51 2011 -0800"
      },
      "message": "am 3a4d547c: Merge \"Don\\\u0027t report 100% buffered when the stream ends prematurely.\" into honeycomb\n\n* commit \u00273a4d547c588dc3a1abb48988595dc17874660bb8\u0027:\n  Don\u0027t report 100% buffered when the stream ends prematurely.\n"
    },
    {
      "commit": "3a4d547c588dc3a1abb48988595dc17874660bb8",
      "tree": "929c9958c0b5a8c9478040bb84265d2ddfbc4dec",
      "parents": [
        "89108d5c311d0cc6879fb41c6392f17c58644fee",
        "e26275bdacc7dda736001e1580f8ef70647392e5"
      ],
      "author": {
        "name": "Bryan Mawhinney",
        "email": "bryanmawhinney@google.com",
        "time": "Tue Jan 18 11:30:30 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 11:30:30 2011 -0800"
      },
      "message": "Merge \"Don\u0027t report 100% buffered when the stream ends prematurely.\" into honeycomb"
    },
    {
      "commit": "a2dcab45d8dbbd9fd8d93720a91f789f18ae4d76",
      "tree": "afdeb511e216134bff5eddb1b81d48cc88563b3e",
      "parents": [
        "f67591025debf040695e9ed0d0edeff5ef0c5db2",
        "89108d5c311d0cc6879fb41c6392f17c58644fee"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jan 18 11:23:07 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 11:23:07 2011 -0800"
      },
      "message": "am 89108d5c: Merge \"Add support for skew()\" into honeycomb\n\n* commit \u002789108d5c311d0cc6879fb41c6392f17c58644fee\u0027:\n  Add support for skew()\n"
    },
    {
      "commit": "f67591025debf040695e9ed0d0edeff5ef0c5db2",
      "tree": "472ed57baf964190e3a7dd7c1ed5798de04d9a20",
      "parents": [
        "f9828f6584ddbab9aab3abdbc47ef355651e7bfb",
        "3aa959b9ce7ac4ac241033b3eea9f2c0ce34d554"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jan 18 11:20:29 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 11:20:29 2011 -0800"
      },
      "message": "am 3aa959b9: Merge \"Fix issue #3362666 Activities launched from ongoing notifications don\\\u0027t animate\" into honeycomb\n\n* commit \u00273aa959b9ce7ac4ac241033b3eea9f2c0ce34d554\u0027:\n  Fix issue #3362666 Activities launched from ongoing notifications don\u0027t animate\n"
    },
    {
      "commit": "f9828f6584ddbab9aab3abdbc47ef355651e7bfb",
      "tree": "c86fdec44c1e614b4083cdc0f0904eba0da6b8c9",
      "parents": [
        "3977afe41679290fedbe661e53dcf360136f52d0",
        "0de274b34c554a0e87b1071e001e41e416cd7678"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Jan 18 11:20:22 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 11:20:22 2011 -0800"
      },
      "message": "am 0de274b3: Merge \"MTP: Fix problems with modification dates for folders and non-media files\" into honeycomb\n\n* commit \u00270de274b34c554a0e87b1071e001e41e416cd7678\u0027:\n  MTP: Fix problems with modification dates for folders and non-media files\n"
    },
    {
      "commit": "807daf7df615b60ce6fc41355aabe3aa353cebab",
      "tree": "96eeb8bde5042241238946f787d1dbc3a416d6e6",
      "parents": [
        "d6cd572df8067c40b3e0e7e74e58cdb456b33e92"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jan 18 11:19:19 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jan 18 11:19:19 2011 -0800"
      },
      "message": "Add support for skew()\n\nChange-Id: Ia3a9a867f74fd78b61f75179e3788fdc2f0cacd0\n"
    },
    {
      "commit": "77034e6393838b391eb3a54e4ac6d6715cd45dac",
      "tree": "5b755218e4c2fa8eda1d5a1db24424c807fe6437",
      "parents": [
        "e609241a76005cf09ed62b2cf99bf1a7a523bb99"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Jan 18 11:19:13 2011 -0800"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Jan 18 11:19:13 2011 -0800"
      },
      "message": "Implement parsing of vbv buffering info in RTSP.\n\nChange-Id: I7d871cafda2c4c65670a40ad9ab4f24317f8568a\nrelated-to-bug: 3351915\n"
    },
    {
      "commit": "3977afe41679290fedbe661e53dcf360136f52d0",
      "tree": "fce32ed6d47e7e09a0656ef320bb475252373696",
      "parents": [
        "adec2de2e35f3dab186d1abbbeb7497921a35c2c",
        "d00207ff87fa3e2d5430ea5c0980041c44738efe"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Jan 18 11:18:59 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 11:18:59 2011 -0800"
      },
      "message": "am d00207ff: Merge \"WebStorage public API change\" into honeycomb\n\n* commit \u0027d00207ff87fa3e2d5430ea5c0980041c44738efe\u0027:\n  WebStorage public API change\n"
    },
    {
      "commit": "adec2de2e35f3dab186d1abbbeb7497921a35c2c",
      "tree": "b95036fe57c7314a43e69faf3709b048515a726c",
      "parents": [
        "b92d08a7385f241722b2299a988ab7a55053f6ea",
        "6195eb134be28a62b2bd70b07b94f16311ef6169"
      ],
      "author": {
        "name": "David Turner",
        "email": "digit@google.com",
        "time": "Tue Jan 18 11:18:54 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 11:18:54 2011 -0800"
      },
      "message": "am 6195eb13: Merge \"Prevent Dropbox from crashing system server pre-boot.\" into honeycomb\n\n* commit \u00276195eb134be28a62b2bd70b07b94f16311ef6169\u0027:\n  Prevent Dropbox from crashing system server pre-boot.\n"
    },
    {
      "commit": "b92d08a7385f241722b2299a988ab7a55053f6ea",
      "tree": "daf98f7f8c8eff436925bcf8a039f7cba7fdf381",
      "parents": [
        "51b8a92e23ff47e73faf67ea78ce1bd29b9a6d59",
        "48395385039a0c845bba8913c8d0c76981425aa4"
      ],
      "author": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Tue Jan 18 11:18:37 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 11:18:37 2011 -0800"
      },
      "message": "am 48395385: Merge \"Hiding the AsyncTaskLoader.waitForLoader method\" into honeycomb\n\n* commit \u002748395385039a0c845bba8913c8d0c76981425aa4\u0027:\n  Hiding the AsyncTaskLoader.waitForLoader method\n"
    },
    {
      "commit": "51b8a92e23ff47e73faf67ea78ce1bd29b9a6d59",
      "tree": "742b1ffca71314bf4dd02da95ead1b37d4d28a8d",
      "parents": [
        "17b1d268e7224ff3dcf4f878d1811c5d1c37aa1c",
        "788c51852a559f17188f60c40f0c0d83abbafab2"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Tue Jan 18 11:18:32 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 11:18:32 2011 -0800"
      },
      "message": "am 788c5185: Merge \"Fix smart zoom for plugins that use OpenGL.\" into honeycomb\n\n* commit \u0027788c51852a559f17188f60c40f0c0d83abbafab2\u0027:\n  Fix smart zoom for plugins that use OpenGL.\n"
    },
    {
      "commit": "89108d5c311d0cc6879fb41c6392f17c58644fee",
      "tree": "f6917f4bce8b891990fc828d0064deac5482e35b",
      "parents": [
        "3aa959b9ce7ac4ac241033b3eea9f2c0ce34d554",
        "807daf7df615b60ce6fc41355aabe3aa353cebab"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jan 18 11:17:20 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 11:17:20 2011 -0800"
      },
      "message": "Merge \"Add support for skew()\" into honeycomb"
    },
    {
      "commit": "3aa959b9ce7ac4ac241033b3eea9f2c0ce34d554",
      "tree": "372b098171d8b07e278ab18664e42178c55a1365",
      "parents": [
        "0de274b34c554a0e87b1071e001e41e416cd7678",
        "08121bca5bb875707974853b57820804a9e7cd3a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jan 18 11:14:46 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 11:14:46 2011 -0800"
      },
      "message": "Merge \"Fix issue #3362666 Activities launched from ongoing notifications don\u0027t animate\" into honeycomb"
    },
    {
      "commit": "0de274b34c554a0e87b1071e001e41e416cd7678",
      "tree": "87a4aa94064ef201880a93b08170157af685fd49",
      "parents": [
        "d00207ff87fa3e2d5430ea5c0980041c44738efe",
        "7a0bd17bceaf3efc3732e30c538fae420d3b742c"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Jan 18 11:13:01 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 11:13:01 2011 -0800"
      },
      "message": "Merge \"MTP: Fix problems with modification dates for folders and non-media files\" into honeycomb"
    },
    {
      "commit": "e26275bdacc7dda736001e1580f8ef70647392e5",
      "tree": "566fd47e9da42c96396edca33579270df43833ee",
      "parents": [
        "0664c62c12b885d1c5029185623299f73b048f88"
      ],
      "author": {
        "name": "Bryan Mawhinney",
        "email": "bryanmawhinney@google.com",
        "time": "Tue Jan 18 19:12:21 2011 +0000"
      },
      "committer": {
        "name": "Bryan Mawhinney",
        "email": "bryanmawhinney@google.com",
        "time": "Tue Jan 18 19:12:21 2011 +0000"
      },
      "message": "Don\u0027t report 100% buffered when the stream ends prematurely.\n\nChange-Id: Ia4e80d02f28104427a3309e3d5b155faa5702757\n"
    },
    {
      "commit": "759aca9d20e76a99df556304caf9171da18c7f51",
      "tree": "17bc744bf5c893b8bc03cea8fc4f611b37e619d7",
      "parents": [
        "c6684f9e9790e92960504e9b32f20f27003d9f37"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Fri Jan 14 19:07:10 2011 -0800"
      },
      "committer": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Tue Jan 18 11:11:06 2011 -0800"
      },
      "message": "Enable AUTO_TIME_ZONE settings.\n\nThere are separate settings for AUTO_TIME and AUTO_TIME_ZONE.\n\nModify *ServiceStateTracker to monitor AUTO_TIME and AUTO_TIME_ZONE changes\nseparately and reset NITZ time and timezone accordingly.\n\nbug: 3304255\nChange-Id: Ie430f7b4a256618bea87672b3628d1223ea6e36a\n"
    },
    {
      "commit": "d00207ff87fa3e2d5430ea5c0980041c44738efe",
      "tree": "fa9f8557d4bcd6b4246b13832e0162ea4d9da2e8",
      "parents": [
        "6195eb134be28a62b2bd70b07b94f16311ef6169",
        "87745ce21fe3f65b8cf7a92372c24227821318d3"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Jan 18 11:10:26 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 11:10:26 2011 -0800"
      },
      "message": "Merge \"WebStorage public API change\" into honeycomb"
    },
    {
      "commit": "6195eb134be28a62b2bd70b07b94f16311ef6169",
      "tree": "4829ed7779041eb446d1484409be9dc28efad17b",
      "parents": [
        "48395385039a0c845bba8913c8d0c76981425aa4",
        "34165c6967833dfe6ff54a9097eb4afa1054184d"
      ],
      "author": {
        "name": "David Turner",
        "email": "digit@google.com",
        "time": "Tue Jan 18 11:09:03 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 11:09:03 2011 -0800"
      },
      "message": "Merge \"Prevent Dropbox from crashing system server pre-boot.\" into honeycomb"
    },
    {
      "commit": "08121bca5bb875707974853b57820804a9e7cd3a",
      "tree": "b4f7c1431bc921a849ff3260d7e5743228690e01",
      "parents": [
        "60610d245f899c8c48ba6c7e94c0a20010fc6eed"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jan 17 17:54:31 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jan 18 11:08:40 2011 -0800"
      },
      "message": "Fix issue #3362666 Activities launched from ongoing notifications don\u0027t animate\n\nThe phone-oriented code for turning off animations when the screen is entirely\ncovered by the status bar was not appropriate for the tablet.\n\nChange-Id: Ica3e0db989f16b9187eacd6ecf4ac3d17661dd6d\n"
    },
    {
      "commit": "7a0bd17bceaf3efc3732e30c538fae420d3b742c",
      "tree": "5a9753d5a4ec3491d0a63d5f556d92f106be7070",
      "parents": [
        "8c05b54f237879c48796eadbe6c8c4b17ce5f743"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Jan 18 11:06:19 2011 -0800"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Jan 18 11:07:11 2011 -0800"
      },
      "message": "MTP: Fix problems with modification dates for folders and non-media files\n\nAlso removed an unnecessary parameter to MtpDatabase.endSendobject()\n\nBUG: 3352142\n\nChange-Id: I6fd812dcba4814956bc8bc1cbd6bd5c868197790\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "48395385039a0c845bba8913c8d0c76981425aa4",
      "tree": "cd06fd08fb809fae29e0bbef5610e1369b8824a9",
      "parents": [
        "788c51852a559f17188f60c40f0c0d83abbafab2",
        "4afde4fda383116a9730aea1e931d4bce7ea0fd0"
      ],
      "author": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Tue Jan 18 11:01:35 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 11:01:35 2011 -0800"
      },
      "message": "Merge \"Hiding the AsyncTaskLoader.waitForLoader method\" into honeycomb"
    },
    {
      "commit": "34165c6967833dfe6ff54a9097eb4afa1054184d",
      "tree": "7114c48ddf7073065e8e1a0387c666b2dd3c0f6a",
      "parents": [
        "8c01a16c7451a387d6fd12ecab99b4a4c42fa07e"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Jan 17 18:14:18 2011 -0800"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Tue Jan 18 10:52:42 2011 -0800"
      },
      "message": "Prevent Dropbox from crashing system server pre-boot.\n\nBug: 3362748\nChange-Id: I3f94f22798eb4a6ef14dd9a418fd3c054637e16b\n"
    },
    {
      "commit": "788c51852a559f17188f60c40f0c0d83abbafab2",
      "tree": "f7f7db629db02867bb8b4c38383b8f8ce2db208b",
      "parents": [
        "8d74f7f560498966d06a1fb5f490d182ade6c3c2",
        "dd1173bc9be22a2bb5054a760a74d3d5e49161ed"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Tue Jan 18 10:38:34 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 10:38:34 2011 -0800"
      },
      "message": "Merge \"Fix smart zoom for plugins that use OpenGL.\" into honeycomb"
    },
    {
      "commit": "17b1d268e7224ff3dcf4f878d1811c5d1c37aa1c",
      "tree": "f696398ffef763b6854b6aaa99f6e92108ba5968",
      "parents": [
        "5ad8c70d69a56d874adaf9ec0f59e142c70d2aff",
        "8d74f7f560498966d06a1fb5f490d182ade6c3c2"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Jan 18 10:18:23 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 18 10:18:23 2011 -0800"
      },
      "message": "am 8d74f7f5: Merge \"Doc change: fix busted link to DatePicker tutorial.\" into honeycomb\n\n* commit \u00278d74f7f560498966d06a1fb5f490d182ade6c3c2\u0027:\n  Doc change: fix busted link to DatePicker tutorial.\n"
    },
    {
      "commit": "8d74f7f560498966d06a1fb5f490d182ade6c3c2",
      "tree": "49976d26a6840ba8b541ee1dd89a679385fb1804",
      "parents": [
        "e609241a76005cf09ed62b2cf99bf1a7a523bb99",
        "9a143e6641fa4a5942e7341007d916601402e8df"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Jan 18 10:16:31 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 10:16:31 2011 -0800"
      },
      "message": "Merge \"Doc change: fix busted link to DatePicker tutorial.\" into honeycomb"
    }
  ],
  "next": "5ad8c70d69a56d874adaf9ec0f59e142c70d2aff"
}
