)]}'
{
  "log": [
    {
      "commit": "9cccc2b9bdd4850a3f9679569aaec3ab98477a5d",
      "tree": "365c32954d65cf037c948ee92b14ed30243319f5",
      "parents": [
        "de0547c07a65b59d5330588cdd8b1e410a613e9c"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Sat Aug 07 23:46:15 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Sat Aug 07 23:48:29 2010 -0700"
      },
      "message": "Enforce maximum texture size.\n\nWhen an app tries to render a bitmap or path larger than the GPU\u0027s maximum\ntexture size, the drawing command is ignored and a warning is logged. This\nchange also makes texture drawing more robust by catching potential errors\nduring texture creation.\n\nThis change also fixes a crash in the FontRenderer. The destructor would\nsometimes try to free an uninitialized array.\n\nChange-Id: I95ae0939c52192d97b340aa02417bf6d0c962c57\n"
    },
    {
      "commit": "de0547c07a65b59d5330588cdd8b1e410a613e9c",
      "tree": "44b2c86ede02b38722995b3cb7205f7b5da8540d",
      "parents": [
        "1ba417140554dbd57602a1f4b453fc42363cf394"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Sat Aug 07 23:05:17 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Sat Aug 07 23:05:17 2010 -0700"
      },
      "message": "Prevent memory leak with ComposeShader.\n\nChange-Id: I926186c96b3c61085cdb6173d56d3a15a04ac95b\n"
    },
    {
      "commit": "1ba417140554dbd57602a1f4b453fc42363cf394",
      "tree": "b210852711817225e554d9a85f77df45f71af096",
      "parents": [
        "1ddf340bfcd79bf618f14fede4bb8d7387b5c781"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Fri Aug 06 16:08:59 2010 -0700"
      },
      "committer": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Fri Aug 06 19:24:54 2010 -0700"
      },
      "message": "Adding JsonReader.setLenient() to handle malformed JSON strings.\n\nAlso replacing setIndentSpaces() with a more general purpose method,\nsetIndent().\n\nChange-Id: I64fbe4901aec23de5392362c1d40b77bc2b5566b\n"
    },
    {
      "commit": "1ddf340bfcd79bf618f14fede4bb8d7387b5c781",
      "tree": "b50dcad88c5d2a114aff5aeca5565df665603a6c",
      "parents": [
        "704f7e64bae065b3b51c0cc1b381f6259bc97fde",
        "6f50a956803c6ccedaec71f11ecd72f8fa7efe52"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Fri Aug 06 19:07:24 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 06 19:07:24 2010 -0700"
      },
      "message": "am 6f50a956: am 799f2bb0: am b37bca9e: Merge \"COMMENT ONLY change to fix some formatting glitches and (more importantly) clarify issues surrounding removed accounts.\" into froyo\n\nMerge commit \u00276f50a956803c6ccedaec71f11ecd72f8fa7efe52\u0027\n\n* commit \u00276f50a956803c6ccedaec71f11ecd72f8fa7efe52\u0027:\n  COMMENT ONLY change to fix some formatting glitches and\n"
    },
    {
      "commit": "704f7e64bae065b3b51c0cc1b381f6259bc97fde",
      "tree": "9cd92283572161ea42dbccaec1b02327c9c80552",
      "parents": [
        "2e0a33f8e6588bea54d67843e6f0c3c3cfa75792",
        "c143ae7eb74205eb2b71e63479988b9913956687"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Aug 06 19:06:56 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 06 19:06:56 2010 -0700"
      },
      "message": "am c143ae7e: am ad98d383: Support for communicating if a buffer read from the _extractor_ is a sync sample or not.\n\nMerge commit \u0027c143ae7eb74205eb2b71e63479988b9913956687\u0027\n\n* commit \u0027c143ae7eb74205eb2b71e63479988b9913956687\u0027:\n  Support for communicating if a buffer read from the _extractor_ is a sync sample or not.\n"
    },
    {
      "commit": "2e0a33f8e6588bea54d67843e6f0c3c3cfa75792",
      "tree": "8412703ab57797facc912c7c0ca7668527cd1fae",
      "parents": [
        "4938d7916042cf25a46fa16072a2e288e009e195",
        "4f25d03382ca01a00c6f0e0967c5edf302f62b55"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Aug 06 19:06:52 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 06 19:06:52 2010 -0700"
      },
      "message": "am 4f25d033: am 261aaa16: Merge \"Properly skip the \\\u0027skip\\\u0027 chunk in mpeg4 files.\" into gingerbread\n\nMerge commit \u00274f25d03382ca01a00c6f0e0967c5edf302f62b55\u0027\n\n* commit \u00274f25d03382ca01a00c6f0e0967c5edf302f62b55\u0027:\n  Properly skip the \u0027skip\u0027 chunk in mpeg4 files.\n"
    },
    {
      "commit": "4938d7916042cf25a46fa16072a2e288e009e195",
      "tree": "7666924934c59515e436cdd742e46cbea209da2e",
      "parents": [
        "d07476aee51e289fe01bb2be66edc6f376411807",
        "d49d4031d654398904d5af30c488a3b32b176122"
      ],
      "author": {
        "name": "Steve Howard",
        "email": "showard@google.com",
        "time": "Fri Aug 06 19:06:48 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 06 19:06:48 2010 -0700"
      },
      "message": "am d49d4031: am 9fbf00cb: Merge \"Slight improvement (hopefully) to orientation sensing.\" into gingerbread\n\nMerge commit \u0027d49d4031d654398904d5af30c488a3b32b176122\u0027\n\n* commit \u0027d49d4031d654398904d5af30c488a3b32b176122\u0027:\n  Slight improvement (hopefully) to orientation sensing.\n"
    },
    {
      "commit": "d07476aee51e289fe01bb2be66edc6f376411807",
      "tree": "ff932ae4c63c2fb890673e2b60551aaba48f89a7",
      "parents": [
        "2b196119290fd359df5b2f731870e7e10979ef98",
        "443f9bafb02c6a5a7311c7069995e5a3bdd875f8"
      ],
      "author": {
        "name": "Konstantin Lopyrev",
        "email": "klopyrev@google.com",
        "time": "Fri Aug 06 19:06:44 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 06 19:06:44 2010 -0700"
      },
      "message": "am 443f9baf: am 3b0d3d51: Merge \"Adding a way for Hierarchy Viewer to get the focused window.\" into gingerbread\n\nMerge commit \u0027443f9bafb02c6a5a7311c7069995e5a3bdd875f8\u0027\n\n* commit \u0027443f9bafb02c6a5a7311c7069995e5a3bdd875f8\u0027:\n  Adding a way for Hierarchy Viewer to get the focused window.\n"
    },
    {
      "commit": "2b196119290fd359df5b2f731870e7e10979ef98",
      "tree": "e008e1a0399f482c1bf8328c4a9b399483e8e3eb",
      "parents": [
        "bd576042a5f7b70cb677718246dc5afcb6a782ae",
        "f0857005b25c59b0135977b5d869be16232a1e50"
      ],
      "author": {
        "name": "Steve Howard",
        "email": "showard@google.com",
        "time": "Fri Aug 06 19:06:40 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 06 19:06:40 2010 -0700"
      },
      "message": "am f0857005: (-s ours) am db86c59e: New drawables for the update to the maps API (DO NOT MERGE)\n\nMerge commit \u0027f0857005b25c59b0135977b5d869be16232a1e50\u0027\n\n* commit \u0027f0857005b25c59b0135977b5d869be16232a1e50\u0027:\n  New drawables for the update to the maps API (DO NOT MERGE)\n"
    },
    {
      "commit": "bd576042a5f7b70cb677718246dc5afcb6a782ae",
      "tree": "e008e1a0399f482c1bf8328c4a9b399483e8e3eb",
      "parents": [
        "91fc6e8c89f176e157083c3fb06f05af01f61fc3",
        "974c993fc3771169efa73e40981d18ac0969fac8"
      ],
      "author": {
        "name": "Steve Howard",
        "email": "showard@google.com",
        "time": "Fri Aug 06 19:06:31 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 06 19:06:31 2010 -0700"
      },
      "message": "am 974c993f: am 8e15afe7: Make downloads visible by default.\n\nMerge commit \u0027974c993fc3771169efa73e40981d18ac0969fac8\u0027\n\n* commit \u0027974c993fc3771169efa73e40981d18ac0969fac8\u0027:\n  Make downloads visible by default.\n"
    },
    {
      "commit": "91fc6e8c89f176e157083c3fb06f05af01f61fc3",
      "tree": "7fb6533e1c6ce0139b6f59e7af16927e52412493",
      "parents": [
        "072671f0ee5bb506a2668280e18cb12c9492ed12",
        "d7ce227bcb854f048124bbc487eba844c6599142"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Aug 06 19:04:09 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 06 19:04:09 2010 -0700"
      },
      "message": "am d7ce227b: am 818490ab: Fix String8::operator+\n\nMerge commit \u0027d7ce227bcb854f048124bbc487eba844c6599142\u0027\n\n* commit \u0027d7ce227bcb854f048124bbc487eba844c6599142\u0027:\n  Fix String8::operator+\n"
    },
    {
      "commit": "6f50a956803c6ccedaec71f11ecd72f8fa7efe52",
      "tree": "543bdb9a1c1c5048888243b3d29b6ffbbe0daa29",
      "parents": [
        "c143ae7eb74205eb2b71e63479988b9913956687",
        "799f2bb04102b4b692b52eed5c36aea9a8cde471"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Fri Aug 06 18:59:49 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 06 18:59:49 2010 -0700"
      },
      "message": "am 799f2bb0: am b37bca9e: Merge \"COMMENT ONLY change to fix some formatting glitches and (more importantly) clarify issues surrounding removed accounts.\" into froyo\n\nMerge commit \u0027799f2bb04102b4b692b52eed5c36aea9a8cde471\u0027 into gingerbread-plus-aosp\n\n* commit \u0027799f2bb04102b4b692b52eed5c36aea9a8cde471\u0027:\n  COMMENT ONLY change to fix some formatting glitches and\n"
    },
    {
      "commit": "799f2bb04102b4b692b52eed5c36aea9a8cde471",
      "tree": "b05d4d8c86eaac7410bc92f370fba65ee72d596b",
      "parents": [
        "ad98d383a04fce08a147b200e23b12f12b2681a3",
        "b37bca9e79489a1abd848ce762bb7d87203b3414"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Fri Aug 06 18:55:05 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 06 18:55:05 2010 -0700"
      },
      "message": "am b37bca9e: Merge \"COMMENT ONLY change to fix some formatting glitches and (more importantly) clarify issues surrounding removed accounts.\" into froyo\n\nMerge commit \u0027b37bca9e79489a1abd848ce762bb7d87203b3414\u0027 into gingerbread\n\n* commit \u0027b37bca9e79489a1abd848ce762bb7d87203b3414\u0027:\n  COMMENT ONLY change to fix some formatting glitches and\n"
    },
    {
      "commit": "c143ae7eb74205eb2b71e63479988b9913956687",
      "tree": "7d62c338659f2a11105108bf2fff46b6339885bb",
      "parents": [
        "4f25d03382ca01a00c6f0e0967c5edf302f62b55",
        "ad98d383a04fce08a147b200e23b12f12b2681a3"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Aug 06 18:54:31 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 06 18:54:31 2010 -0700"
      },
      "message": "am ad98d383: Support for communicating if a buffer read from the _extractor_ is a sync sample or not.\n\nMerge commit \u0027ad98d383a04fce08a147b200e23b12f12b2681a3\u0027 into gingerbread-plus-aosp\n\n* commit \u0027ad98d383a04fce08a147b200e23b12f12b2681a3\u0027:\n  Support for communicating if a buffer read from the _extractor_ is a sync sample or not.\n"
    },
    {
      "commit": "4f25d03382ca01a00c6f0e0967c5edf302f62b55",
      "tree": "14b50f9f32157a9583e7d47f415cb28db49765bf",
      "parents": [
        "d49d4031d654398904d5af30c488a3b32b176122",
        "261aaa16a2f469d7f3d3b56f1a45432460ee4dba"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Aug 06 18:54:26 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 06 18:54:26 2010 -0700"
      },
      "message": "am 261aaa16: Merge \"Properly skip the \\\u0027skip\\\u0027 chunk in mpeg4 files.\" into gingerbread\n\nMerge commit \u0027261aaa16a2f469d7f3d3b56f1a45432460ee4dba\u0027 into gingerbread-plus-aosp\n\n* commit \u0027261aaa16a2f469d7f3d3b56f1a45432460ee4dba\u0027:\n  Properly skip the \u0027skip\u0027 chunk in mpeg4 files.\n"
    },
    {
      "commit": "d49d4031d654398904d5af30c488a3b32b176122",
      "tree": "27e36872fb0fd8d3c91967e68f1900a4de07260e",
      "parents": [
        "443f9bafb02c6a5a7311c7069995e5a3bdd875f8",
        "9fbf00cb041eeb22acad93deace9712c57b4c594"
      ],
      "author": {
        "name": "Steve Howard",
        "email": "showard@google.com",
        "time": "Fri Aug 06 18:54:22 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 06 18:54:22 2010 -0700"
      },
      "message": "am 9fbf00cb: Merge \"Slight improvement (hopefully) to orientation sensing.\" into gingerbread\n\nMerge commit \u00279fbf00cb041eeb22acad93deace9712c57b4c594\u0027 into gingerbread-plus-aosp\n\n* commit \u00279fbf00cb041eeb22acad93deace9712c57b4c594\u0027:\n  Slight improvement (hopefully) to orientation sensing.\n"
    },
    {
      "commit": "443f9bafb02c6a5a7311c7069995e5a3bdd875f8",
      "tree": "620b8445ceace0185b5803902d90270b32419c99",
      "parents": [
        "f0857005b25c59b0135977b5d869be16232a1e50",
        "3b0d3d51412aa90ac3e334f1e0c4b7adb0e124f8"
      ],
      "author": {
        "name": "Konstantin Lopyrev",
        "email": "klopyrev@google.com",
        "time": "Fri Aug 06 18:54:18 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 06 18:54:18 2010 -0700"
      },
      "message": "am 3b0d3d51: Merge \"Adding a way for Hierarchy Viewer to get the focused window.\" into gingerbread\n\nMerge commit \u00273b0d3d51412aa90ac3e334f1e0c4b7adb0e124f8\u0027 into gingerbread-plus-aosp\n\n* commit \u00273b0d3d51412aa90ac3e334f1e0c4b7adb0e124f8\u0027:\n  Adding a way for Hierarchy Viewer to get the focused window.\n"
    },
    {
      "commit": "f0857005b25c59b0135977b5d869be16232a1e50",
      "tree": "6bbac75a2f34fdcc1468df9af1322642c6ba8821",
      "parents": [
        "974c993fc3771169efa73e40981d18ac0969fac8",
        "db86c59e6280cb2ebeeda09ba8dee4a1440dea1d"
      ],
      "author": {
        "name": "Steve Howard",
        "email": "showard@google.com",
        "time": "Fri Aug 06 18:54:13 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 06 18:54:13 2010 -0700"
      },
      "message": "am db86c59e: New drawables for the update to the maps API (DO NOT MERGE)\n\nMerge commit \u0027db86c59e6280cb2ebeeda09ba8dee4a1440dea1d\u0027 into gingerbread-plus-aosp\n\n* commit \u0027db86c59e6280cb2ebeeda09ba8dee4a1440dea1d\u0027:\n  New drawables for the update to the maps API (DO NOT MERGE)\n"
    },
    {
      "commit": "974c993fc3771169efa73e40981d18ac0969fac8",
      "tree": "c20482d913c9919690fd3e01fbee812ff75de276",
      "parents": [
        "d7ce227bcb854f048124bbc487eba844c6599142",
        "8e15afe799bbe8d332640c1f2b57b5e0458a9625"
      ],
      "author": {
        "name": "Steve Howard",
        "email": "showard@google.com",
        "time": "Fri Aug 06 18:54:03 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 06 18:54:03 2010 -0700"
      },
      "message": "am 8e15afe7: Make downloads visible by default.\n\nMerge commit \u00278e15afe799bbe8d332640c1f2b57b5e0458a9625\u0027 into gingerbread-plus-aosp\n\n* commit \u00278e15afe799bbe8d332640c1f2b57b5e0458a9625\u0027:\n  Make downloads visible by default.\n"
    },
    {
      "commit": "d7ce227bcb854f048124bbc487eba844c6599142",
      "tree": "2d1130c360fe9464afaa1aa29c94435a981bb5e4",
      "parents": [
        "19be0bd07e348fc405e1c46a698843695fc64e48",
        "818490ab2abe36dfc6c13d01fea5220bd64cca8c"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Aug 06 18:53:48 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 06 18:53:48 2010 -0700"
      },
      "message": "am 818490ab: Fix String8::operator+\n\nMerge commit \u0027818490ab2abe36dfc6c13d01fea5220bd64cca8c\u0027 into gingerbread-plus-aosp\n\n* commit \u0027818490ab2abe36dfc6c13d01fea5220bd64cca8c\u0027:\n  Fix String8::operator+\n"
    },
    {
      "commit": "b37bca9e79489a1abd848ce762bb7d87203b3414",
      "tree": "ca9d750b33b61373111afe7aad453f8eaca587d4",
      "parents": [
        "9093717985095913934c079abfa879049bd33ba5",
        "8e4378b3ae7c3b343f92b8f7fb8e46bdfdb01649"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Fri Aug 06 16:39:02 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 06 16:39:02 2010 -0700"
      },
      "message": "Merge \"COMMENT ONLY change to fix some formatting glitches and (more importantly) clarify issues surrounding removed accounts.\" into froyo"
    },
    {
      "commit": "072671f0ee5bb506a2668280e18cb12c9492ed12",
      "tree": "b58c54f81263f64aee14664c33138925a1ab2e30",
      "parents": [
        "2032d03645b58c7924431e13a9606432021d28cf",
        "d64188a4a4acc0f494551367e09f63b44f0ed7f3"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Aug 06 16:24:15 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 06 16:24:15 2010 -0700"
      },
      "message": "Merge \"Fix debugging support for float vectors and add matrix debugging.\""
    },
    {
      "commit": "d64188a4a4acc0f494551367e09f63b44f0ed7f3",
      "tree": "f53a41af67483f00b8cd6ee32d16406564558877",
      "parents": [
        "41d9825b9aa1eb986990cd43513f7bdc6be0b88e"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Aug 06 16:22:50 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Aug 06 16:22:50 2010 -0700"
      },
      "message": "Fix debugging support for float vectors and add matrix debugging.\n\nChange-Id: Ie1ee3764a32889f3c39b923186f14af74ecb772f\n"
    },
    {
      "commit": "2032d03645b58c7924431e13a9606432021d28cf",
      "tree": "8f10aec37004aecd1b513d3a231400f94a6c5059",
      "parents": [
        "8e3e359e59385e4dee38cedf194a4a58e4ad92a8",
        "bfb071df71af73c4d6804349d1453627db6b4661"
      ],
      "author": {
        "name": "Paul Eastham",
        "email": "eastham@google.com",
        "time": "Fri Aug 06 16:12:55 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 06 16:12:55 2010 -0700"
      },
      "message": "Merge \"Add support for playing a sound before/after dumpstate.\""
    },
    {
      "commit": "ad98d383a04fce08a147b200e23b12f12b2681a3",
      "tree": "afcdc073e7d42922386ee90989b0a5eadcdeaa8f",
      "parents": [
        "261aaa16a2f469d7f3d3b56f1a45432460ee4dba"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Aug 06 14:13:10 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Aug 06 15:46:17 2010 -0700"
      },
      "message": "Support for communicating if a buffer read from the _extractor_ is a sync sample or not.\n\nChange-Id: Ie71506224d937cfff1fa1273bfac31c47db8845f\nrelated-to-bug: 2900534\n"
    },
    {
      "commit": "261aaa16a2f469d7f3d3b56f1a45432460ee4dba",
      "tree": "9243f9e9eae1a1d2b484f19b3089e24a0c7a3e25",
      "parents": [
        "9fbf00cb041eeb22acad93deace9712c57b4c594",
        "765b8aa8de9114abb4b4bc64a44910a9f9d66623"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Aug 06 15:21:47 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 06 15:21:47 2010 -0700"
      },
      "message": "Merge \"Properly skip the \u0027skip\u0027 chunk in mpeg4 files.\" into gingerbread"
    },
    {
      "commit": "8e3e359e59385e4dee38cedf194a4a58e4ad92a8",
      "tree": "a0f79d1b70f70976bebe04e9bbe31b1b1c9dfc64",
      "parents": [
        "9e044aed219adf52e27629d36f8ff7d670700a52",
        "f18136cb3c881a9d16c1a4f0f341732c276936bf"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Aug 06 15:05:40 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 06 15:05:40 2010 -0700"
      },
      "message": "Merge \"Added drop shadow renderer to the font class.\""
    },
    {
      "commit": "765b8aa8de9114abb4b4bc64a44910a9f9d66623",
      "tree": "848d55fc38c825b8f8ef08048b1737dd3f32d342",
      "parents": [
        "5723dfe8c87d0887b8926f43637ed300466890d2"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Aug 06 15:02:54 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Aug 06 15:02:54 2010 -0700"
      },
      "message": "Properly skip the \u0027skip\u0027 chunk in mpeg4 files.\n\nChange-Id: I6795347f91f24d5379e8dc80a24ae016a9629c9c\nrelated-to-bug: 2901311\n"
    },
    {
      "commit": "bfb071df71af73c4d6804349d1453627db6b4661",
      "tree": "f87492bba39608d895eac9d33695f170e29850ec",
      "parents": [
        "230182701c5d1dac7c092152a0c41841f5e444b7"
      ],
      "author": {
        "name": "Paul Eastham",
        "email": "eastham@google.com",
        "time": "Fri Aug 06 14:11:55 2010 -0700"
      },
      "committer": {
        "name": "Paul Eastham",
        "email": "eastham@google.com",
        "time": "Fri Aug 06 14:58:34 2010 -0700"
      },
      "message": "Add support for playing a sound before/after dumpstate.\n"
    },
    {
      "commit": "f18136cb3c881a9d16c1a4f0f341732c276936bf",
      "tree": "d10574158a59fa826d271b5702bb4f0ce928d542",
      "parents": [
        "2184abfead330a209a9c15eb80d214d0b5985ebb"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Aug 06 14:49:04 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Aug 06 14:49:04 2010 -0700"
      },
      "message": "Added drop shadow renderer to the font class.\n\nChange-Id: Id243abfbbb58e54f6a05f592a302984b5321e608\n"
    },
    {
      "commit": "9fbf00cb041eeb22acad93deace9712c57b4c594",
      "tree": "0f3599f05921164998551da191d48c8a1b518ed2",
      "parents": [
        "3b0d3d51412aa90ac3e334f1e0c4b7adb0e124f8",
        "5f531ae6b342697ba94ddb68b47f76ccddb75f7b"
      ],
      "author": {
        "name": "Steve Howard",
        "email": "showard@google.com",
        "time": "Fri Aug 06 14:28:37 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 06 14:28:37 2010 -0700"
      },
      "message": "Merge \"Slight improvement (hopefully) to orientation sensing.\" into gingerbread"
    },
    {
      "commit": "9e044aed219adf52e27629d36f8ff7d670700a52",
      "tree": "9f9af017b665e982db84f5d9fca479e3d9d22570",
      "parents": [
        "145b0c8be78c551833246d9473dacf1de3a62f9d"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 06 14:27:30 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 06 14:27:30 2010 -0700"
      },
      "message": "Fix NPE in RoundRectShape.\n\nChange-Id: I3cef1b2723e5ebf3583f91b1bfe8121c0f6d253d\n"
    },
    {
      "commit": "3b0d3d51412aa90ac3e334f1e0c4b7adb0e124f8",
      "tree": "5f25538c75be02ac112bb41ee538f14a2e431e15",
      "parents": [
        "db86c59e6280cb2ebeeda09ba8dee4a1440dea1d",
        "f9624764711f9806cd8a8a95c4a0613995bab04a"
      ],
      "author": {
        "name": "Konstantin Lopyrev",
        "email": "klopyrev@google.com",
        "time": "Fri Aug 06 14:10:29 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 06 14:10:29 2010 -0700"
      },
      "message": "Merge \"Adding a way for Hierarchy Viewer to get the focused window.\" into gingerbread"
    },
    {
      "commit": "f9624764711f9806cd8a8a95c4a0613995bab04a",
      "tree": "37236ac39268ae8c5fda88429a6fe649affc5fc9",
      "parents": [
        "8e15afe799bbe8d332640c1f2b57b5e0458a9625"
      ],
      "author": {
        "name": "Konstantin Lopyrev",
        "email": "klopyrev@google.com",
        "time": "Wed Jul 14 17:02:37 2010 -0700"
      },
      "committer": {
        "name": "Konstantin Lopyrev",
        "email": "klopyrev@google.com",
        "time": "Fri Aug 06 13:27:31 2010 -0700"
      },
      "message": "Adding a way for Hierarchy Viewer to get the focused window.\n\nChange-Id: I01e6ab4aa24d632fba586cb9e112d8d9df1a681a\n"
    },
    {
      "commit": "db86c59e6280cb2ebeeda09ba8dee4a1440dea1d",
      "tree": "d1780323da471ccf0e08636ee7fbfc1cf05d5dde",
      "parents": [
        "8e15afe799bbe8d332640c1f2b57b5e0458a9625"
      ],
      "author": {
        "name": "Steve Howard",
        "email": "showard@google.com",
        "time": "Fri Aug 06 13:10:25 2010 -0700"
      },
      "committer": {
        "name": "Steve Howard",
        "email": "showard@google.com",
        "time": "Fri Aug 06 13:10:25 2010 -0700"
      },
      "message": "New drawables for the update to the maps API (DO NOT MERGE)\n\nManual merge from master.\n\nChange-Id: I97ad9daff6036e5c7b9e946b53191574c8b0b6ed\n"
    },
    {
      "commit": "145b0c8be78c551833246d9473dacf1de3a62f9d",
      "tree": "a7f783357d83fae85e3e9c87ac4ccd30577366c6",
      "parents": [
        "d09caeb151ce2e75742757149395295ef32cb73c"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Fri Aug 06 12:36:37 2010 -0700"
      },
      "committer": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Fri Aug 06 12:39:58 2010 -0700"
      },
      "message": "Fixing current.xml to handle last minute JSON API changes\n\nChange-Id: I8cc2a686c1da4cc01c2b4aba5b017a54f5252c16\n"
    },
    {
      "commit": "d09caeb151ce2e75742757149395295ef32cb73c",
      "tree": "e1d1aba9fceec9baa5ef3f4e8131a81702dc9c3c",
      "parents": [
        "6dd73b45a4b21eba4d1035346cc7870bb01ab621",
        "7bff7e6e8479da18b91e63fb509d46ff4d955462"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Aug 06 12:07:17 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 06 12:07:17 2010 -0700"
      },
      "message": "Merge \"Fix startup crash on phones.\""
    },
    {
      "commit": "7bff7e6e8479da18b91e63fb509d46ff4d955462",
      "tree": "6e167093cd19108122a5e22b8820f4440a80281c",
      "parents": [
        "507a4ea34038daa521036d4c820288b3166a0ed5"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Aug 06 15:06:18 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Aug 06 15:06:18 2010 -0400"
      },
      "message": "Fix startup crash on phones.\n\nBug: 2899243\nChange-Id: I344fdd4cd3acce64f78cb9b71848b888f59fadfa\n"
    },
    {
      "commit": "6dd73b45a4b21eba4d1035346cc7870bb01ab621",
      "tree": "becc747c6e67f3f51fc3911bce4300f1558db112",
      "parents": [
        "22158e139a3d6c6a9787ca0de224e9368f643284"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Aug 06 11:13:40 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Aug 06 11:30:35 2010 -0700"
      },
      "message": "Fix some lifecycle issues with populating the action bar\u0027s menu\n\nChange-Id: I5f63df3260392b09fbb7120986702d01dac5906c\n"
    },
    {
      "commit": "22158e139a3d6c6a9787ca0de224e9368f643284",
      "tree": "fac1da337f6fd11ef0761bd0a776af7f184b0ec7",
      "parents": [
        "ff0f973442d22ba6bb1231fb6e97e5f3051a7f48"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 06 11:18:34 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 06 11:18:34 2010 -0700"
      },
      "message": "Automatically cleanup textures that don\u0027t fit in the cache.\n\nChange-Id: I4f29ed96ea11118b391fb957e1e4d1b8fcef1537\n"
    },
    {
      "commit": "8e15afe799bbe8d332640c1f2b57b5e0458a9625",
      "tree": "59243a3ecfa55cf71873629747b28d739a480c77",
      "parents": [
        "818490ab2abe36dfc6c13d01fea5220bd64cca8c"
      ],
      "author": {
        "name": "Steve Howard",
        "email": "showard@google.com",
        "time": "Wed Jul 28 17:12:40 2010 -0700"
      },
      "committer": {
        "name": "Steve Howard",
        "email": "showard@google.com",
        "time": "Fri Aug 06 11:06:49 2010 -0700"
      },
      "message": "Make downloads visible by default.\n\nChange-Id: I8f8b325658d8afc964bddd3f1c03ed20e6bd10aa\n"
    },
    {
      "commit": "ff0f973442d22ba6bb1231fb6e97e5f3051a7f48",
      "tree": "139bd390f1ae10b9e91079ddd207c11fffa2ec0c",
      "parents": [
        "604b1e506808f4afaccf38c2db41417f0e9e2e07"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Fri Aug 06 11:50:49 2010 -0400"
      },
      "committer": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Fri Aug 06 14:05:15 2010 -0400"
      },
      "message": "Support complex characters in plugins.\n\nComplex characters like chinese are sent via the onKeyMultiple()\ncallback. The WebView passes these characters to Webkit so that\nnon-text inputs (e.g. plugins) can process them.\n\nChange-Id: I159c4a404c195b60cc7f63ef4bff0aa80db96c3f\nhttp://b/2900114\n"
    },
    {
      "commit": "604b1e506808f4afaccf38c2db41417f0e9e2e07",
      "tree": "c76441e1579621fbf20a77e522521d5d4aa96c1c",
      "parents": [
        "76d7e20a75d24afb2f5011a7646dbde8aaa52087",
        "25ee037fee1607e8a77b1f2e259356e74dd6f645"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 06 10:58:07 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 06 10:58:07 2010 -0700"
      },
      "message": "Merge \"Fix incorrect memory cleanup in SkiaShader.\""
    },
    {
      "commit": "25ee037fee1607e8a77b1f2e259356e74dd6f645",
      "tree": "718fa6ae00f5d28c074b563690e703aa9d6ec392",
      "parents": [
        "f9263dd0eac376bb038ad4d75984929bf34ec82a"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 06 10:57:58 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 06 10:57:58 2010 -0700"
      },
      "message": "Fix incorrect memory cleanup in SkiaShader.\n\nBug #2895037\n\nChange-Id: Id233c2a8a5b709dc9f26ff60aad989e9583a2382\n"
    },
    {
      "commit": "76d7e20a75d24afb2f5011a7646dbde8aaa52087",
      "tree": "e2c154665a99c94c94fb8f5bf44d400befb190fa",
      "parents": [
        "fdde0003e662f0a7c3f13efb49169e3e9e568cce"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Tue Aug 03 17:55:09 2010 -0700"
      },
      "committer": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Fri Aug 06 10:34:44 2010 -0700"
      },
      "message": "A new streaming JSON API.\n\nChange-Id: Iefa7ee44ddacbe22ea9ebca3165ac59030659bf2\n"
    },
    {
      "commit": "fdde0003e662f0a7c3f13efb49169e3e9e568cce",
      "tree": "5007c7a046d4c81efe32b365ee11f67dac7a7150",
      "parents": [
        "928245d16fe0e68e1effa59c399eefef0aed4955",
        "73980a949d0d5fb9f1fb3979c73aef52ef8ddc2c"
      ],
      "author": {
        "name": "Michael Kolb",
        "email": "kolby@google.com",
        "time": "Fri Aug 06 10:18:41 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 06 10:18:41 2010 -0700"
      },
      "message": "Merge \"added scroll control support to WebView\""
    },
    {
      "commit": "928245d16fe0e68e1effa59c399eefef0aed4955",
      "tree": "53745d336705547934224d1d86ff3165fc2c74e0",
      "parents": [
        "b83f9c3027e7f9e5ef55e95bd831b77560320d99",
        "b17676ec43f325ca3164a9936655940b1a12e738"
      ],
      "author": {
        "name": "John Huang",
        "email": "jsh@google.com",
        "time": "Fri Aug 06 10:02:08 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 06 10:02:08 2010 -0700"
      },
      "message": "Merge \"Add supporting MCC\u003d450(Korea)\""
    },
    {
      "commit": "b83f9c3027e7f9e5ef55e95bd831b77560320d99",
      "tree": "9a57a4c4656b536fd1b225b0a86802553c3e9d7c",
      "parents": [
        "f9263dd0eac376bb038ad4d75984929bf34ec82a",
        "90960e87ecae696f73ae18e46c2f003fc3f592cc"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Aug 06 09:40:54 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 06 09:40:54 2010 -0700"
      },
      "message": "Merge \"Set umask of system server to 0077\""
    },
    {
      "commit": "f9263dd0eac376bb038ad4d75984929bf34ec82a",
      "tree": "48bb3698bb7328f7b9e121a6c77cb3165a17b3ad",
      "parents": [
        "f2cbc68d739de860bfadcc961223e940542bf2d9",
        "453e92f6e1189f61f1d692c2501029bdb8c12ea2"
      ],
      "author": {
        "name": "Nipun Kwatra",
        "email": "nkwatra@google.com",
        "time": "Fri Aug 06 09:02:11 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 06 09:02:11 2010 -0700"
      },
      "message": "Merge \"When using still camera for time lapse capture, don\u0027t set preview.\""
    },
    {
      "commit": "818490ab2abe36dfc6c13d01fea5220bd64cca8c",
      "tree": "6d4cb2b5e7c04d620b3c5d52b349a600129c3e44",
      "parents": [
        "5723dfe8c87d0887b8926f43637ed300466890d2"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Aug 05 16:21:23 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Aug 06 09:00:10 2010 -0700"
      },
      "message": "Fix String8::operator+\n\nThe LHS was ignored when using:\n  String8 + String8\n  String8 + (const char*)\n\nAdd unit tests for above.\n\nBug: 2898473\nChange-Id: Ic8fe7be668b665c36aaaa3fc3c3ffdfff0fbba25\n"
    },
    {
      "commit": "f2cbc68d739de860bfadcc961223e940542bf2d9",
      "tree": "74f67783cb9dcf3e5b7b1f5cf6598a3fd2b116fa",
      "parents": [
        "7503b96e8e34914ef47cba32b261199490dacf67",
        "7e2a39b5985a1449588a397195c178bfef9421db"
      ],
      "author": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Fri Aug 06 08:11:15 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 06 08:11:15 2010 -0700"
      },
      "message": "Merge \"Added detection of missing EventSender functions.\""
    },
    {
      "commit": "7503b96e8e34914ef47cba32b261199490dacf67",
      "tree": "c42ee0af635db4f53e2ef68785271ef204b549dc",
      "parents": [
        "5727e6cc8234ca8e54b6e110582ddd1728b3e9f9",
        "19be0bd07e348fc405e1c46a698843695fc64e48"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Aug 06 07:44:28 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 06 07:44:28 2010 -0700"
      },
      "message": "am 19be0bd0: am 5723dfe8: GPS: Don\\\u0027t set XTRA download pending flag at boot time.\n\nMerge commit \u002719be0bd07e348fc405e1c46a698843695fc64e48\u0027\n\n* commit \u002719be0bd07e348fc405e1c46a698843695fc64e48\u0027:\n  GPS: Don\u0027t set XTRA download pending flag at boot time.\n"
    },
    {
      "commit": "19be0bd07e348fc405e1c46a698843695fc64e48",
      "tree": "eb560dc8eefacc95dcda9d92cce859f331baead9",
      "parents": [
        "69a8d4a8723d5c9fd7d93a15d09b3809cd56f50a",
        "5723dfe8c87d0887b8926f43637ed300466890d2"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Aug 06 07:41:44 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 06 07:41:44 2010 -0700"
      },
      "message": "am 5723dfe8: GPS: Don\\\u0027t set XTRA download pending flag at boot time.\n\nMerge commit \u00275723dfe8c87d0887b8926f43637ed300466890d2\u0027 into gingerbread-plus-aosp\n\n* commit \u00275723dfe8c87d0887b8926f43637ed300466890d2\u0027:\n  GPS: Don\u0027t set XTRA download pending flag at boot time.\n"
    },
    {
      "commit": "5723dfe8c87d0887b8926f43637ed300466890d2",
      "tree": "1bb85eaf9fed48cda01d142a570dbe905f2a440a",
      "parents": [
        "4c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Aug 06 10:06:26 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Aug 06 10:15:15 2010 -0400"
      },
      "message": "GPS: Don\u0027t set XTRA download pending flag at boot time.\n\nXTRA data downloads are now strictly on demand from the GPS engine.\nAlso fix typo in handleDownloadXtraData()\n\nChange-Id: Ied1a6e2e62134add4d965326aae909c86f834682\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "90960e87ecae696f73ae18e46c2f003fc3f592cc",
      "tree": "ad3b05725b98e20cc9b6b7d49a62f702740ef9fb",
      "parents": [
        "90d5e8c08ba0b3fd86fa8077bf90c88133f82382"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Aug 06 09:15:25 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Aug 06 09:19:58 2010 -0400"
      },
      "message": "Set umask of system server to 0077\n\nThis matches the previous behavior of java.io.File file and directory creation.\n\nBUG: 2898660\n\nChange-Id: Ie8978a3fc44abfd22f8046e66742e715354220a8\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "7e2a39b5985a1449588a397195c178bfef9421db",
      "tree": "71f6a879fc253e22590e5f9168256c4494ccb778",
      "parents": [
        "d1ce7496f116e1622b8de8c4f912c657eb53eac6"
      ],
      "author": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Wed Aug 04 14:20:37 2010 +0100"
      },
      "committer": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Fri Aug 06 10:11:12 2010 +0100"
      },
      "message": "Added detection of missing EventSender functions.\n\nChange-Id: I5268a66089d5e29a9ae5e496d05f3c79465771f5\n"
    },
    {
      "commit": "5727e6cc8234ca8e54b6e110582ddd1728b3e9f9",
      "tree": "6c6f5a72a016ccb0aab8c7b1834f9d89f47caa9d",
      "parents": [
        "910cf2028991dc7c41d24ae8de5dda0c13e2b4b1",
        "69a8d4a8723d5c9fd7d93a15d09b3809cd56f50a"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Thu Aug 05 23:19:42 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 05 23:19:42 2010 -0700"
      },
      "message": "am 69a8d4a8: am 4c5d28ce: RTP: move into frameworks.\n\nMerge commit \u002769a8d4a8723d5c9fd7d93a15d09b3809cd56f50a\u0027\n\n* commit \u002769a8d4a8723d5c9fd7d93a15d09b3809cd56f50a\u0027:\n  RTP: move into frameworks.\n"
    },
    {
      "commit": "69a8d4a8723d5c9fd7d93a15d09b3809cd56f50a",
      "tree": "220c48cf0fb70e11828de9691bf6580ede958753",
      "parents": [
        "6866ecb92700a03b4285cb8427eedf579f9cf0ea",
        "4c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Thu Aug 05 23:17:23 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 05 23:17:23 2010 -0700"
      },
      "message": "am 4c5d28ce: RTP: move into frameworks.\n\nMerge commit \u00274c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8\u0027 into gingerbread-plus-aosp\n\n* commit \u00274c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8\u0027:\n  RTP: move into frameworks.\n"
    },
    {
      "commit": "4c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8",
      "tree": "0c6b5c7973f57d56b6c55130356cae06f5c09954",
      "parents": [
        "1d62c7737c33f92e79f0a180b05969f52484e64c"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Fri Aug 06 14:12:05 2010 +0800"
      },
      "committer": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Fri Aug 06 14:12:05 2010 +0800"
      },
      "message": "RTP: move into frameworks.\n\nChange-Id: Ic9c17b460448c746b21526ac10b647f281ae48e9\n"
    },
    {
      "commit": "910cf2028991dc7c41d24ae8de5dda0c13e2b4b1",
      "tree": "e16d9deb3913b8fc6ae4cc6aaf07e25e28db44b9",
      "parents": [
        "5187d2f43f302ddc24ff3126afedd5b444f592f2",
        "88e590fb370d80d863417aae9330c8c2218f3175"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Thu Aug 05 22:47:09 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 05 22:47:09 2010 -0700"
      },
      "message": "Merge \"Fix the SipPhone codes related to the ITelephone interface change.\""
    },
    {
      "commit": "88e590fb370d80d863417aae9330c8c2218f3175",
      "tree": "5745f3d8e4b628246b56aabb77f2dd10ad46fb07",
      "parents": [
        "cffebf85be94f326d8bedc496bc734e55cb052ae"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Fri Aug 06 13:36:10 2010 +0800"
      },
      "committer": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Fri Aug 06 13:36:10 2010 +0800"
      },
      "message": "Fix the SipPhone codes related to the ITelephone interface change.\n\nChange-Id: Id8ab7a6e4feaac67cd09e8412af61b40c6e774b4\n"
    },
    {
      "commit": "5187d2f43f302ddc24ff3126afedd5b444f592f2",
      "tree": "c44d0537dacdb31e7cd6c11cdf3d7f856e51dfb9",
      "parents": [
        "cffebf85be94f326d8bedc496bc734e55cb052ae",
        "a8bc19901c4a48ad821f6bdd94ebbf7d145d573d"
      ],
      "author": {
        "name": "Carl Shapiro",
        "email": "cshapiro@google.com",
        "time": "Thu Aug 05 22:08:52 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 05 22:08:52 2010 -0700"
      },
      "message": "Merge \"Remove overwritefree property.  The underlying flag no longer exists.\""
    },
    {
      "commit": "453e92f6e1189f61f1d692c2501029bdb8c12ea2",
      "tree": "abcd6741fb8b9acb4219838ccf62abc584744481",
      "parents": [
        "cffebf85be94f326d8bedc496bc734e55cb052ae"
      ],
      "author": {
        "name": "Nipun Kwatra",
        "email": "nkwatra@google.com",
        "time": "Wed Aug 04 14:26:45 2010 -0700"
      },
      "committer": {
        "name": "Nipun Kwatra",
        "email": "nkwatra@google.com",
        "time": "Thu Aug 05 21:30:08 2010 -0700"
      },
      "message": "When using still camera for time lapse capture, don\u0027t set preview.\n\nSince HD resolution may not be supported by the video camera,\ndon\u0027t set preivew using the HD size. The app should have set the\npreview already, just use that.\n\nChange-Id: I2f8e89bf2c7440f7bc8db7e4a228f4c8250d92b4\n"
    },
    {
      "commit": "cffebf85be94f326d8bedc496bc734e55cb052ae",
      "tree": "06028705d70c4d612f611d7b5f3b70a3b1e91974",
      "parents": [
        "e6747b67871f3bc0779a3e486b77b271cf42de73",
        "6866ecb92700a03b4285cb8427eedf579f9cf0ea"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Thu Aug 05 21:13:25 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 05 21:13:25 2010 -0700"
      },
      "message": "am 6866ecb9: am 1d62c773: Fix the build\n\nMerge commit \u00276866ecb92700a03b4285cb8427eedf579f9cf0ea\u0027\n\n* commit \u00276866ecb92700a03b4285cb8427eedf579f9cf0ea\u0027:\n  Fix the build\n"
    },
    {
      "commit": "e6747b67871f3bc0779a3e486b77b271cf42de73",
      "tree": "311b4b15a987964ffba8daacafa1be7127b71820",
      "parents": [
        "024d59601e8439e6884e50c22301e35eaf53120a",
        "e7b92260e228039295874bea024b629cb5a4d89a"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Thu Aug 05 21:11:09 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 05 21:11:09 2010 -0700"
      },
      "message": "am e7b92260: am b9605886: Merge \"Revert \"Revert \"Move SIP telephony related codes to framework.\"\"\" into gingerbread\n\nMerge commit \u0027e7b92260e228039295874bea024b629cb5a4d89a\u0027\n\n* commit \u0027e7b92260e228039295874bea024b629cb5a4d89a\u0027:\n  Revert \"Revert \"Move SIP telephony related codes to framework.\"\"\n"
    },
    {
      "commit": "6866ecb92700a03b4285cb8427eedf579f9cf0ea",
      "tree": "a6e2519348e70f106aa89eb1bef673edca0ea93e",
      "parents": [
        "e7b92260e228039295874bea024b629cb5a4d89a",
        "1d62c7737c33f92e79f0a180b05969f52484e64c"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Thu Aug 05 21:10:06 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 05 21:10:06 2010 -0700"
      },
      "message": "am 1d62c773: Fix the build\n\nMerge commit \u00271d62c7737c33f92e79f0a180b05969f52484e64c\u0027 into gingerbread-plus-aosp\n\n* commit \u00271d62c7737c33f92e79f0a180b05969f52484e64c\u0027:\n  Fix the build\n"
    },
    {
      "commit": "024d59601e8439e6884e50c22301e35eaf53120a",
      "tree": "a1809d777d1fa1dc5370e276dd90cc8e0de3532e",
      "parents": [
        "b423dac932df48de2ab6869824aca12b1966b8dd",
        "a06ad953a2c44e81ea2d376ffefeae5ffb91de81"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Fri Aug 06 12:06:04 2010 +0800"
      },
      "committer": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Fri Aug 06 12:06:04 2010 +0800"
      },
      "message": "resolved conflicts for merge of a06ad953 to master\n\nChange-Id: I282525787d7475cc72b2dec10fbc2cf8c5727b82\n"
    },
    {
      "commit": "1d62c7737c33f92e79f0a180b05969f52484e64c",
      "tree": "efbe9186ce59fc46ddfe08f1d7005c7e2fbf5188",
      "parents": [
        "b9605886d1a94de624b6feb5a81bb37f41653437"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Fri Aug 06 11:32:24 2010 +0800"
      },
      "committer": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Fri Aug 06 11:52:38 2010 +0800"
      },
      "message": "Fix the build\n\nChange-Id: I410e2fd057b68e1b5b5b33ee10178a01d3c9b2fa\n"
    },
    {
      "commit": "a8bc19901c4a48ad821f6bdd94ebbf7d145d573d",
      "tree": "f2fdc061a61a424ebde5068c4f369253e59ae76c",
      "parents": [
        "b423dac932df48de2ab6869824aca12b1966b8dd"
      ],
      "author": {
        "name": "Carl Shapiro",
        "email": "cshapiro@google.com",
        "time": "Thu Aug 05 20:24:40 2010 -0700"
      },
      "committer": {
        "name": "Carl Shapiro",
        "email": "cshapiro@google.com",
        "time": "Thu Aug 05 20:24:40 2010 -0700"
      },
      "message": "Remove overwritefree property.  The underlying flag no longer exists.\n\nChange-Id: Iecd1710887a7b16536cdbd52846952cc72cc0727\n"
    },
    {
      "commit": "e7b92260e228039295874bea024b629cb5a4d89a",
      "tree": "4db1d125189cee0b83bcdf16391937de9afb2e80",
      "parents": [
        "a06ad953a2c44e81ea2d376ffefeae5ffb91de81",
        "b9605886d1a94de624b6feb5a81bb37f41653437"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Thu Aug 05 19:38:04 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 05 19:38:04 2010 -0700"
      },
      "message": "am b9605886: Merge \"Revert \"Revert \"Move SIP telephony related codes to framework.\"\"\" into gingerbread\n\nMerge commit \u0027b9605886d1a94de624b6feb5a81bb37f41653437\u0027 into gingerbread-plus-aosp\n\n* commit \u0027b9605886d1a94de624b6feb5a81bb37f41653437\u0027:\n  Revert \"Revert \"Move SIP telephony related codes to framework.\"\"\n"
    },
    {
      "commit": "a06ad953a2c44e81ea2d376ffefeae5ffb91de81",
      "tree": "c348bc86404ff07a76b424079bcdb6df2c2282ce",
      "parents": [
        "a68a0ebb51fdf00e0be0b77f03c6f3af3095973d",
        "7324489f18ee01586931f577f00567092cbf52df"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Thu Aug 05 19:37:59 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 05 19:37:59 2010 -0700"
      },
      "message": "am 7324489f: Merge \"Add SIP service into system server.\" into gingerbread\n\nMerge commit \u00277324489f18ee01586931f577f00567092cbf52df\u0027 into gingerbread-plus-aosp\n\n* commit \u00277324489f18ee01586931f577f00567092cbf52df\u0027:\n  Add SIP service into system server.\n"
    },
    {
      "commit": "b9605886d1a94de624b6feb5a81bb37f41653437",
      "tree": "185c4951de1d7cfe8a90be08b20fc0d2703bc55f",
      "parents": [
        "7324489f18ee01586931f577f00567092cbf52df",
        "ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Thu Aug 05 19:35:54 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 05 19:35:54 2010 -0700"
      },
      "message": "Merge \"Revert \"Revert \"Move SIP telephony related codes to framework.\"\"\" into gingerbread"
    },
    {
      "commit": "7324489f18ee01586931f577f00567092cbf52df",
      "tree": "8cb7a79a809785ad55ef66470cd3498122fbf247",
      "parents": [
        "740aa4b2865a20700254314158bcb685514b2ac2",
        "2d94231ef91c732f649ff7af9520ee9eac441b16"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Thu Aug 05 19:35:45 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 05 19:35:45 2010 -0700"
      },
      "message": "Merge \"Add SIP service into system server.\" into gingerbread"
    },
    {
      "commit": "b423dac932df48de2ab6869824aca12b1966b8dd",
      "tree": "a8e60165873b7d232d074bc58bdfb586e981c8ba",
      "parents": [
        "855e0d58c7ddd5838a62ef8d12dd22824a478474",
        "41d9825b9aa1eb986990cd43513f7bdc6be0b88e"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Aug 05 19:08:46 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 05 19:08:46 2010 -0700"
      },
      "message": "Merge \"Fix length normilization bug in rsMatrixLoadRotate.\""
    },
    {
      "commit": "855e0d58c7ddd5838a62ef8d12dd22824a478474",
      "tree": "642b658c4f8bf35d754cd6e7d6e9baa0947db45d",
      "parents": [
        "a1e309632d474cc230711ef5ec82d30ab3a49d9f",
        "ba7186e0828b6fa53dadff75bc51547d5150c3d1"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Aug 05 19:08:15 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 05 19:08:15 2010 -0700"
      },
      "message": "Merge \"Add 3d transformation test.\""
    },
    {
      "commit": "ba7186e0828b6fa53dadff75bc51547d5150c3d1",
      "tree": "cd5c17d071aea1c0fcf2e0c98a85f294a77d249a",
      "parents": [
        "001951499c0c6f47ad22d6b9fd7b187572dbdba5"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Aug 05 19:08:32 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Aug 05 19:08:32 2010 -0700"
      },
      "message": "Add 3d transformation test.\n\nChange-Id: Ia163af802e5a320490196461a97d5f797b71abb4\n"
    },
    {
      "commit": "a1e309632d474cc230711ef5ec82d30ab3a49d9f",
      "tree": "84c032bc7745ba4b161398f8c37fb958b2f61eb1",
      "parents": [
        "5e0d59547c4042037e23a42ba4e2521721e9c7d3",
        "a68a0ebb51fdf00e0be0b77f03c6f3af3095973d"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Aug 05 18:46:57 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 05 18:46:57 2010 -0700"
      },
      "message": "am a68a0ebb: (-s ours) am 740aa4b2: am 90937179: (-s ours) Merge \"DO NOT MERGE Fix a bug that could cause flings to last too long using a Scroller\" into froyo\n\nMerge commit \u0027a68a0ebb51fdf00e0be0b77f03c6f3af3095973d\u0027\n\n* commit \u0027a68a0ebb51fdf00e0be0b77f03c6f3af3095973d\u0027:\n  DO NOT MERGE Fix a bug that could cause flings to last too long using a Scroller\n"
    },
    {
      "commit": "a68a0ebb51fdf00e0be0b77f03c6f3af3095973d",
      "tree": "7f564ea085148b2c40493f0d365f951ed5a5fd98",
      "parents": [
        "c2a836a5f41897267aa92e5fdeecdf94203d640c",
        "740aa4b2865a20700254314158bcb685514b2ac2"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Aug 05 18:44:49 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 05 18:44:49 2010 -0700"
      },
      "message": "am 740aa4b2: am 90937179: (-s ours) Merge \"DO NOT MERGE Fix a bug that could cause flings to last too long using a Scroller\" into froyo\n\nMerge commit \u0027740aa4b2865a20700254314158bcb685514b2ac2\u0027 into gingerbread-plus-aosp\n\n* commit \u0027740aa4b2865a20700254314158bcb685514b2ac2\u0027:\n  DO NOT MERGE Fix a bug that could cause flings to last too long using a Scroller\n"
    },
    {
      "commit": "740aa4b2865a20700254314158bcb685514b2ac2",
      "tree": "695fb0ee639c003a2dfa8e819ed1777fd5d38da5",
      "parents": [
        "5005a6c031b5d66c1b47cad6f0dbaacebcbb6803",
        "9093717985095913934c079abfa879049bd33ba5"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Aug 05 18:39:37 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 05 18:39:37 2010 -0700"
      },
      "message": "am 90937179: (-s ours) Merge \"DO NOT MERGE Fix a bug that could cause flings to last too long using a Scroller\" into froyo\n\nMerge commit \u00279093717985095913934c079abfa879049bd33ba5\u0027 into gingerbread\n\n* commit \u00279093717985095913934c079abfa879049bd33ba5\u0027:\n  DO NOT MERGE Fix a bug that could cause flings to last too long using a Scroller\n"
    },
    {
      "commit": "9093717985095913934c079abfa879049bd33ba5",
      "tree": "34f991e75c75ea1f270cbc9bb2c522a667f35dc5",
      "parents": [
        "cdf16787fc1234b7f21a9cddc6f8a27b4056bc39",
        "a55191fe8f967cd74c5669447fb9b861c72bbd00"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Aug 05 18:33:31 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 05 18:33:31 2010 -0700"
      },
      "message": "Merge \"DO NOT MERGE Fix a bug that could cause flings to last too long using a Scroller\" into froyo"
    },
    {
      "commit": "5f531ae6b342697ba94ddb68b47f76ccddb75f7b",
      "tree": "46b91782f70bc86513df065bf3a275a75285cc40",
      "parents": [
        "5d46ce24cc46dc57d31f809302af916999114ced"
      ],
      "author": {
        "name": "Steve Howard",
        "email": "showard@google.com",
        "time": "Thu Aug 05 17:14:53 2010 -0700"
      },
      "committer": {
        "name": "Steve Howard",
        "email": "showard@google.com",
        "time": "Thu Aug 05 18:26:03 2010 -0700"
      },
      "message": "Slight improvement (hopefully) to orientation sensing.\n\nSince orientation sensing has been an issue for numerous users, I\ndecided a spend a little time experimenting with some possible\nimprovements.  I\u0027ve settled on a couple major changes:\n\n* Perform all lowpass filtering in spherical coordinates, not\n  cartesian.  Since the rotations are what we\u0027re really concerned\n  with, this makes more sense and gives more consistent results.\n\n* Introduce a system of tracking \"distrust\" in the current data, based\n  on external acceleration and on tilt.  The basic idea is after a\n  signal of unreliable data -- repeated acceleration or\n  nearly-horizontal tilt -- we wait for things to \"stabilize\" for some\n  number of ticks before we start trusting the data again.  This is an\n  extension of the basic lowpass filtering.  One simple example is\n  after the phone is picked up off a table, we ignore the first few\n  readings.  Another example is while the phone is under external\n  acceleration for a while (i.e. in a car mount on a rough road), if a\n  single \"good\" reading comes in, we distrust it, under the assumption\n  that it was probably just a lucky reading (i.e. the magnitude\n  happened to be close to that of gravity by chance).\n\nThese changes have allowed me to relax other constraints, such as the\nfiltering time constants, the maximum deviation from gravity, and the\nmax tilt before we start distrusting data.\n\nThe net effect is that orientation changes happen more quickly and can\nhappen under a wider variety of conditions, but false changes due to\ntilt and acceleration are still avoided well.  I think the improvement\nis subtle, but it\u0027s the best I\u0027ve come up with in my limited time.\n\nI\u0027ve also included some refactoring and additonal comments to try and\nfurther clarify the (somewhat twisted) logic.\n\nChange-Id: I34c7297bd2061fae8317ffefd32a85c7538a3efb\n"
    },
    {
      "commit": "5e0d59547c4042037e23a42ba4e2521721e9c7d3",
      "tree": "84c032bc7745ba4b161398f8c37fb958b2f61eb1",
      "parents": [
        "c6e7d7658c8b3dd1d8c46090a2cf5a8aaba5b18d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 05 13:45:35 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 05 18:25:32 2010 -0700"
      },
      "message": "Fix some Loader bugs.\n\n- Weren\u0027t re-attaching to the current loader manager after retaining\n  instance state.\n- Ensure loaders are being destroyed.\n- Fix a bug if you call restartLoader() inside of onLoadFinished().\n\nChange-Id: I89df53db49d8e09047bf55216ebeb0f133c059e7\n"
    },
    {
      "commit": "41d9825b9aa1eb986990cd43513f7bdc6be0b88e",
      "tree": "df8362d3bf277903a52142cf8a7d005053b8665e",
      "parents": [
        "1911c60a4eeff9ee28734687ae7699bd2290931c"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Aug 05 18:11:49 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Aug 05 18:11:49 2010 -0700"
      },
      "message": "Fix length normilization bug in rsMatrixLoadRotate.\n\nChange-Id: Ibdc1a64f2db6110acd971f8cacd6b1f9c09b02de\n"
    },
    {
      "commit": "c6e7d7658c8b3dd1d8c46090a2cf5a8aaba5b18d",
      "tree": "382434c59e592fcf7e7b4ce7a1af413a698d9fee",
      "parents": [
        "f6b5306e90ea0604af0e084210bdd17af5d7b888",
        "c2a836a5f41897267aa92e5fdeecdf94203d640c"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Thu Aug 05 17:57:11 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 05 17:57:11 2010 -0700"
      },
      "message": "am c2a836a5: am 5005a6c0: am cdf16787: Merge \"Changed SyncOperation.toKey() to not rely on the implementation of Account.toString()\" into froyo\n\nMerge commit \u0027c2a836a5f41897267aa92e5fdeecdf94203d640c\u0027\n\n* commit \u0027c2a836a5f41897267aa92e5fdeecdf94203d640c\u0027:\n  Changed SyncOperation.toKey() to not rely on the implementation of\n"
    },
    {
      "commit": "c2a836a5f41897267aa92e5fdeecdf94203d640c",
      "tree": "7f564ea085148b2c40493f0d365f951ed5a5fd98",
      "parents": [
        "bde1fc848d6b2b6b7e0dc9df99d77ae43264b333",
        "5005a6c031b5d66c1b47cad6f0dbaacebcbb6803"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Thu Aug 05 17:51:28 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 05 17:51:28 2010 -0700"
      },
      "message": "am 5005a6c0: am cdf16787: Merge \"Changed SyncOperation.toKey() to not rely on the implementation of Account.toString()\" into froyo\n\nMerge commit \u00275005a6c031b5d66c1b47cad6f0dbaacebcbb6803\u0027 into gingerbread-plus-aosp\n\n* commit \u00275005a6c031b5d66c1b47cad6f0dbaacebcbb6803\u0027:\n  Changed SyncOperation.toKey() to not rely on the implementation of\n"
    },
    {
      "commit": "5005a6c031b5d66c1b47cad6f0dbaacebcbb6803",
      "tree": "695fb0ee639c003a2dfa8e819ed1777fd5d38da5",
      "parents": [
        "499b743851aa84b9fc1a7e445e189946bc47ad5d",
        "cdf16787fc1234b7f21a9cddc6f8a27b4056bc39"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Thu Aug 05 17:42:05 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 05 17:42:05 2010 -0700"
      },
      "message": "am cdf16787: Merge \"Changed SyncOperation.toKey() to not rely on the implementation of Account.toString()\" into froyo\n\nMerge commit \u0027cdf16787fc1234b7f21a9cddc6f8a27b4056bc39\u0027 into gingerbread\n\n* commit \u0027cdf16787fc1234b7f21a9cddc6f8a27b4056bc39\u0027:\n  Changed SyncOperation.toKey() to not rely on the implementation of\n"
    },
    {
      "commit": "2d94231ef91c732f649ff7af9520ee9eac441b16",
      "tree": "34907f59357a6b7896c2fa8ce94a5a7e58687b27",
      "parents": [
        "499b743851aa84b9fc1a7e445e189946bc47ad5d"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Thu Aug 05 12:17:37 2010 +0800"
      },
      "committer": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Fri Aug 06 08:40:50 2010 +0800"
      },
      "message": "Add SIP service into system server.\n\nChange-Id: Icc39e4e54768cfdcc1b20a3efe6206009b9a8d10\n"
    },
    {
      "commit": "f6b5306e90ea0604af0e084210bdd17af5d7b888",
      "tree": "50ad720f95ab56e2b6d490f3fd106b084f3447f1",
      "parents": [
        "001951499c0c6f47ad22d6b9fd7b187572dbdba5",
        "1911c60a4eeff9ee28734687ae7699bd2290931c"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Aug 05 17:39:52 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 05 17:39:52 2010 -0700"
      },
      "message": "Merge \"Use lowp colors in fixed funtion emulation.\""
    },
    {
      "commit": "1911c60a4eeff9ee28734687ae7699bd2290931c",
      "tree": "df9384d7d47abb4b12322718c871e5ea63112b9f",
      "parents": [
        "b39a8272f520017a95617ffeb504575098eb4b25"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Aug 05 17:38:29 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Aug 05 17:38:29 2010 -0700"
      },
      "message": "Use lowp colors in fixed funtion emulation.\n\nChange-Id: Ie525ee6e52652ba83efe4d9f1627410d846824ee\n"
    },
    {
      "commit": "cdf16787fc1234b7f21a9cddc6f8a27b4056bc39",
      "tree": "39e3e7fae375a1c934fd57fe6e429291823a0ed7",
      "parents": [
        "005e2400b573b4b5e8ba3d2b3221ec958f9b0f2c",
        "b4b7b4837bfdecb0b6ab8e76c15f495b3ae3d37c"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Thu Aug 05 17:36:27 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 05 17:36:27 2010 -0700"
      },
      "message": "Merge \"Changed SyncOperation.toKey() to not rely on the implementation of Account.toString()\" into froyo"
    },
    {
      "commit": "001951499c0c6f47ad22d6b9fd7b187572dbdba5",
      "tree": "6e6a54d77f14407c129cefdd10a403eb0847ac32",
      "parents": [
        "8cc44cb6696995d8387226cd131fc22386aa4f7f",
        "b301814161472dd32f8459359b2ca5e17e8da885"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Aug 05 17:27:46 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 05 17:27:46 2010 -0700"
      },
      "message": "Merge \"Import revised translations.\""
    },
    {
      "commit": "b4b7b4837bfdecb0b6ab8e76c15f495b3ae3d37c",
      "tree": "9c10f9693aff60a596cafac25b90cc5de904b2f2",
      "parents": [
        "753e56090ed5acc0d2173a8e9ab1a9b96528720b"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Thu Aug 05 14:14:49 2010 -0700"
      },
      "committer": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Thu Aug 05 17:26:58 2010 -0700"
      },
      "message": "Changed SyncOperation.toKey() to not rely on the implementation of\nAccount.toString()\n\nbug: 2898033\nChange-Id: I6bfac976127190d2d667312df7aa9c7d57b21555\n"
    },
    {
      "commit": "8cc44cb6696995d8387226cd131fc22386aa4f7f",
      "tree": "21b9feb715bce7f3d019b8d93e205b5c480818e5",
      "parents": [
        "434e4b4b64235a756047a55e642f0858252f2dd2",
        "7fbcc0492fca03857e3c45064f4aa040af817d55"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Aug 05 17:25:48 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 05 17:25:48 2010 -0700"
      },
      "message": "Merge \"Add support for paths.\""
    },
    {
      "commit": "7fbcc0492fca03857e3c45064f4aa040af817d55",
      "tree": "a2422b4694ae589a60f2571070c53c7b918ec732",
      "parents": [
        "bc9151bcad5d1b1d14bb900fcc50ba08c06f87d4"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Aug 04 15:40:07 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Aug 05 17:23:49 2010 -0700"
      },
      "message": "Add support for paths.\n\nRendering is implementing by rasterizing the paths into A8 textures.\nThis cna be extremely inefficient if the path changes often.\n\nChange-Id: I609343f304ae38e0d319359403ee73b9b5b3c93a\n"
    },
    {
      "commit": "434e4b4b64235a756047a55e642f0858252f2dd2",
      "tree": "7223329dd748a94de49b31864d126e8f43c7ccc2",
      "parents": [
        "f21d2e305961b0df4d1c3d5d45a3ff7723b293af",
        "bde1fc848d6b2b6b7e0dc9df99d77ae43264b333"
      ],
      "author": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Thu Aug 05 17:18:24 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 05 17:18:24 2010 -0700"
      },
      "message": "am bde1fc84: am 499b7438: Merge \"(gingerbread) remove unused tests. bug:2898376\" into gingerbread\n\nMerge commit \u0027bde1fc848d6b2b6b7e0dc9df99d77ae43264b333\u0027\n\n* commit \u0027bde1fc848d6b2b6b7e0dc9df99d77ae43264b333\u0027:\n  (gingerbread) remove unused tests. bug:2898376\n"
    },
    {
      "commit": "bde1fc848d6b2b6b7e0dc9df99d77ae43264b333",
      "tree": "99a2cd77fbb06f5d21e130471c4b07cdd9465ffd",
      "parents": [
        "dd08aca684a3ddbeacd58591743e654fc4bc7581",
        "499b743851aa84b9fc1a7e445e189946bc47ad5d"
      ],
      "author": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Thu Aug 05 17:15:08 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 05 17:15:08 2010 -0700"
      },
      "message": "am 499b7438: Merge \"(gingerbread) remove unused tests. bug:2898376\" into gingerbread\n\nMerge commit \u0027499b743851aa84b9fc1a7e445e189946bc47ad5d\u0027 into gingerbread-plus-aosp\n\n* commit \u0027499b743851aa84b9fc1a7e445e189946bc47ad5d\u0027:\n  (gingerbread) remove unused tests. bug:2898376\n"
    },
    {
      "commit": "499b743851aa84b9fc1a7e445e189946bc47ad5d",
      "tree": "6fc32d45bd140bcf0d1ff277ea98c312f28f5424",
      "parents": [
        "432a2a1bc7fb66e604772052f770857c149b2f97",
        "286b9770cc051596f83fc23fbbcab888e11f9e9e"
      ],
      "author": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Thu Aug 05 17:11:53 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 05 17:11:53 2010 -0700"
      },
      "message": "Merge \"(gingerbread) remove unused tests. bug:2898376\" into gingerbread"
    },
    {
      "commit": "286b9770cc051596f83fc23fbbcab888e11f9e9e",
      "tree": "6fc32d45bd140bcf0d1ff277ea98c312f28f5424",
      "parents": [
        "f9ea8ec57e1e1d5654f57c22f514954e242833d2"
      ],
      "author": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Thu Aug 05 16:46:19 2010 -0700"
      },
      "committer": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Thu Aug 05 16:56:09 2010 -0700"
      },
      "message": "(gingerbread) remove unused tests. bug:2898376\n\nChange-Id: Icc4c8ed20c9e910784bf202415d58e4af2366bee\n"
    },
    {
      "commit": "73980a949d0d5fb9f1fb3979c73aef52ef8ddc2c",
      "tree": "3e96a2888416ab5e3ccdaabbe76d1877f4b5edf3",
      "parents": [
        "f21d2e305961b0df4d1c3d5d45a3ff7723b293af"
      ],
      "author": {
        "name": "Michael Kolb",
        "email": "kolby@google.com",
        "time": "Thu Aug 05 16:32:51 2010 -0700"
      },
      "committer": {
        "name": "Michael Kolb",
        "email": "kolby@google.com",
        "time": "Thu Aug 05 16:50:02 2010 -0700"
      },
      "message": "added scroll control support to WebView\n\nChange-Id: Ie0ddaa6b532e31fb0e2904e6bab9d67c06599b66\n"
    },
    {
      "commit": "f21d2e305961b0df4d1c3d5d45a3ff7723b293af",
      "tree": "7223329dd748a94de49b31864d126e8f43c7ccc2",
      "parents": [
        "230182701c5d1dac7c092152a0c41841f5e444b7"
      ],
      "author": {
        "name": "Elliott Slaughter",
        "email": "eds@google.com",
        "time": "Wed Jul 14 18:08:54 2010 -0700"
      },
      "committer": {
        "name": "Elliott Slaughter",
        "email": "eds@google.com",
        "time": "Thu Aug 05 16:22:33 2010 -0700"
      },
      "message": "Initial work on browser incognito mode history feature.\n\nChange-Id: I050edf263d5c4ee0c0373692e267d7e19f47ba1b\n"
    }
  ],
  "next": "b301814161472dd32f8459359b2ca5e17e8da885"
}
