)]}'
{
  "log": [
    {
      "commit": "fb4e1e24a93c7e6bc0fcdb3f5cfadfbc19503cd8",
      "tree": "d0977ad1671d7b31471c3a6d80ed3aa9e4d9969e",
      "parents": [
        "a2b78e21b0d3f8e2edc9926451312d4bed9391f1",
        "181bb0ab461b1c8a6bf608f19c136fc0bbee7a3d"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Jul 16 09:04:09 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Jul 16 09:04:09 2010 -0700"
      },
      "message": "resolved conflicts for merge of 181bb0ab to master\n\nChange-Id: I2284e7c671d127da0d124fbabae8d887727fd5bf\n"
    },
    {
      "commit": "a2b78e21b0d3f8e2edc9926451312d4bed9391f1",
      "tree": "71056b6ebd3654d5b91f12627c9b21fb49ac39d2",
      "parents": [
        "b75fa30aaf03d9e425d150b452501e5df0621351",
        "3a04ef0adb221d5e0fc21fe86177eaf5c02490b4"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Jul 16 07:38:52 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 16 07:38:52 2010 -0700"
      },
      "message": "Merge \"Move more of the system bar to the layout.\""
    },
    {
      "commit": "b75fa30aaf03d9e425d150b452501e5df0621351",
      "tree": "c7914253bdc9964a7bca8093341173a91341c74d",
      "parents": [
        "3fdab65f244c92aed36bc0a5ee435d5dfbe2d673",
        "aca672ba2eea19420df16906851d56077a3fd3b2"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Jul 15 23:47:29 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Jul 15 23:47:29 2010 -0700"
      },
      "message": "resolved conflicts for merge of aca672ba to master\n\nChange-Id: I7ae11fca0acdbf513a4870226d0d3e3cafbe9a08\n"
    },
    {
      "commit": "3fdab65f244c92aed36bc0a5ee435d5dfbe2d673",
      "tree": "ab6d0c6b84660372c22bc9d0cd76be1f2e1b58d3",
      "parents": [
        "ffb0cef2a8ae895ebb10c9a87783666c8dcb76ac",
        "28b40e642610fb74e9aed2b1937ca3def47b6fa0"
      ],
      "author": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Thu Jul 15 23:40:05 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 15 23:40:05 2010 -0700"
      },
      "message": "Merge \"Fix include path problem.\""
    },
    {
      "commit": "28b40e642610fb74e9aed2b1937ca3def47b6fa0",
      "tree": "da796cafcb03ece6dadca85ae32f15c560fcc144",
      "parents": [
        "a560d7a2fd08a46a835bdbe53f9a5da6ea34cf1f"
      ],
      "author": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Thu Jul 15 23:38:36 2010 -0700"
      },
      "committer": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Thu Jul 15 23:38:36 2010 -0700"
      },
      "message": "Fix include path problem.\n\nChange-Id: Ic1abbce767b9895e95e0a24e6f76150b31a6c75a\n"
    },
    {
      "commit": "ffb0cef2a8ae895ebb10c9a87783666c8dcb76ac",
      "tree": "d1bc00a1e678075cc657da3950edaaa1e6f44fd0",
      "parents": [
        "eb5d86f9d91e5dd5b728ece1d5e6f0d0846c2bce",
        "2c43b6cee14cde6721689239e47d32319dbbf6ee"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Jul 15 23:27:47 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 23:27:47 2010 -0700"
      },
      "message": "am 2c43b6ce: am d9452ecd: Merge \"Fix jni registration typo\" into gingerbread\n\nMerge commit \u00272c43b6cee14cde6721689239e47d32319dbbf6ee\u0027\n\n* commit \u00272c43b6cee14cde6721689239e47d32319dbbf6ee\u0027:\n  Fix jni registration typo\n"
    },
    {
      "commit": "eb5d86f9d91e5dd5b728ece1d5e6f0d0846c2bce",
      "tree": "fb94c16a8c80925f18ba4ef2d837501f44779fb7",
      "parents": [
        "5d66290d7892a71e69068a0b2f92864879aa29d6",
        "7ccdfbee63ee482f294becbc5b5e5e1807fbda43"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jul 15 23:27:40 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 23:27:40 2010 -0700"
      },
      "message": "am 7ccdfbee: am 4cb8293b: am d59f1dea: Merge \"docs: update notepad tutorial to change EditNote activity title and update codelab zip\" into froyo\n\nMerge commit \u00277ccdfbee63ee482f294becbc5b5e5e1807fbda43\u0027\n\n* commit \u00277ccdfbee63ee482f294becbc5b5e5e1807fbda43\u0027:\n  docs: update notepad tutorial to change EditNote activity title and update codelab zip\n"
    },
    {
      "commit": "5d66290d7892a71e69068a0b2f92864879aa29d6",
      "tree": "0b851e55546847db7602a0c0da8c481ee1f8e6da",
      "parents": [
        "ac29089ffc64b25ca3bf21225941c64c2d47366b",
        "c9659424cfa971f202f1bee44f7acb6873b0954b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jul 15 23:27:36 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 23:27:36 2010 -0700"
      },
      "message": "am c9659424: am b8f4a84a: am 80fa5c86: docs: dashboard update\n\nMerge commit \u0027c9659424cfa971f202f1bee44f7acb6873b0954b\u0027\n\n* commit \u0027c9659424cfa971f202f1bee44f7acb6873b0954b\u0027:\n  docs: dashboard update\n"
    },
    {
      "commit": "ac29089ffc64b25ca3bf21225941c64c2d47366b",
      "tree": "ed64d50558384f0331d0bb0b2b6c2c59cef44c7f",
      "parents": [
        "a1079337af10903da460b97f3a2b6c6a013be1e0",
        "3f50035c3db3cd38653d8e212c8caf77c4c3200e"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Thu Jul 15 23:24:16 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 23:24:16 2010 -0700"
      },
      "message": "am 3f50035c: am a6a134d4: am 28da8e5e: Merge \"Doc change: Update AVD create instructions.\" into froyo\n\nMerge commit \u00273f50035c3db3cd38653d8e212c8caf77c4c3200e\u0027\n\n* commit \u00273f50035c3db3cd38653d8e212c8caf77c4c3200e\u0027:\n  Doc change: Update AVD create instructions.\n"
    },
    {
      "commit": "a1079337af10903da460b97f3a2b6c6a013be1e0",
      "tree": "a4d9cf5e45564b7bb70aecf55c09601f09fb7be9",
      "parents": [
        "74446cef55e75aa6bf4627f4c128768a2cdc5b63",
        "527e9c8f0471666b5b1c461f1a8a710192208e70"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Jul 15 23:05:48 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 23:05:48 2010 -0700"
      },
      "message": "am 527e9c8f: am 703e5d3c: StrictMode: avoid an allocation in common case\n\nMerge commit \u0027527e9c8f0471666b5b1c461f1a8a710192208e70\u0027\n\n* commit \u0027527e9c8f0471666b5b1c461f1a8a710192208e70\u0027:\n  StrictMode: avoid an allocation in common case\n"
    },
    {
      "commit": "74446cef55e75aa6bf4627f4c128768a2cdc5b63",
      "tree": "dc4f4d6d998cbb40ca85e4f4c8f0ce6dc1fd5993",
      "parents": [
        "d2f6c7fe735ffcdb67852c6a1287565a2afa412d",
        "f96c2719c3cb4878e899b6fe0753b4f4b8aea8b7"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Jul 15 23:05:44 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 23:05:44 2010 -0700"
      },
      "message": "am f96c2719: am 0c36c96f: Merge \"StrictMode: batch drop box writes for system apps\" into gingerbread\n\nMerge commit \u0027f96c2719c3cb4878e899b6fe0753b4f4b8aea8b7\u0027\n\n* commit \u0027f96c2719c3cb4878e899b6fe0753b4f4b8aea8b7\u0027:\n  StrictMode: batch drop box writes for system apps\n"
    },
    {
      "commit": "d2f6c7fe735ffcdb67852c6a1287565a2afa412d",
      "tree": "227009693183c0285bfae75f18620a68fc375759",
      "parents": [
        "9555a1323e846aba16e6a7f2e5d9a9227523e595",
        "3e5e21d4dc74751e64d17379c5563ece39a7e35d"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Jul 15 23:05:39 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 23:05:39 2010 -0700"
      },
      "message": "am 3e5e21d4: am 1772c34e: Merge \"StrictMode: gather and return violating stacks in Binder replies\" into gingerbread\n\nMerge commit \u00273e5e21d4dc74751e64d17379c5563ece39a7e35d\u0027\n\n* commit \u00273e5e21d4dc74751e64d17379c5563ece39a7e35d\u0027:\n  StrictMode: gather and return violating stacks in Binder replies\n"
    },
    {
      "commit": "9555a1323e846aba16e6a7f2e5d9a9227523e595",
      "tree": "2f28645cc7f03ce41a4fa3d6c5a89b731e6cbc84",
      "parents": [
        "6ba776ad34a8029e4d0c784ce0092f1fcbc91bef",
        "cc52121c4f88e9feb8404937bcbfff6e73084666"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Jul 15 23:05:35 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 23:05:35 2010 -0700"
      },
      "message": "am cc52121c: am c4b204bd: Merge \"More StrictMode work, keeping Binder \u0026 BlockGuard\\\u0027s thread-locals in-sync.\" into gingerbread\n\nMerge commit \u0027cc52121c4f88e9feb8404937bcbfff6e73084666\u0027\n\n* commit \u0027cc52121c4f88e9feb8404937bcbfff6e73084666\u0027:\n  More StrictMode work, keeping Binder \u0026 BlockGuard\u0027s thread-locals in-sync.\n"
    },
    {
      "commit": "6ba776ad34a8029e4d0c784ce0092f1fcbc91bef",
      "tree": "8df9196a58f89c0f05b49e3588bc08481a1ee198",
      "parents": [
        "085d0f55e6a2e8449961174673d43a5868874639",
        "078ccbdbb98c118aa87cab2fef61ff90dd128358"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Jul 15 23:05:27 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 23:05:27 2010 -0700"
      },
      "message": "am 078ccbdb: am 2c40582a: Merge \"Add native C APIs for working with the Asset Manager\" into gingerbread\n\nMerge commit \u0027078ccbdbb98c118aa87cab2fef61ff90dd128358\u0027\n\n* commit \u0027078ccbdbb98c118aa87cab2fef61ff90dd128358\u0027:\n  Add native C APIs for working with the Asset Manager\n"
    },
    {
      "commit": "085d0f55e6a2e8449961174673d43a5868874639",
      "tree": "ac22d155773a417ea74f6b9a325f5723f1023c86",
      "parents": [
        "ebd6f94dbdafdb14d620d2bd8e08535a309f266a",
        "10f8baa46cc32f0024b3c65b1e6d0c01bf4ceefd"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Jul 15 23:04:48 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 23:04:48 2010 -0700"
      },
      "message": "am 10f8baa4: am 42ef0c71: Initial check-in for software m4v_h263 encoder\n\nMerge commit \u002710f8baa46cc32f0024b3c65b1e6d0c01bf4ceefd\u0027\n\n* commit \u002710f8baa46cc32f0024b3c65b1e6d0c01bf4ceefd\u0027:\n  Initial check-in for software m4v_h263 encoder\n"
    },
    {
      "commit": "ebd6f94dbdafdb14d620d2bd8e08535a309f266a",
      "tree": "e99f81b3362f729d2b7bcbebe2d36d8246a9ab17",
      "parents": [
        "90c50c4d7d4f33ba38d420b18e62d2e87cd503cf",
        "a560d7a2fd08a46a835bdbe53f9a5da6ea34cf1f"
      ],
      "author": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Thu Jul 15 22:35:31 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 15 22:35:31 2010 -0700"
      },
      "message": "Merge \"Preparing for build system change. Fix the build error in http://b/issue?id\u003d2781522.\""
    },
    {
      "commit": "a560d7a2fd08a46a835bdbe53f9a5da6ea34cf1f",
      "tree": "ee281f77228268363c05e4b0dd2942fff0fee35a",
      "parents": [
        "768d98e5f3b0523fbad975a81f9eb0a05dc0fc23"
      ],
      "author": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Thu Jul 15 22:30:48 2010 -0700"
      },
      "committer": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Thu Jul 15 22:30:48 2010 -0700"
      },
      "message": "Preparing for build system change. Fix the build error in http://b/issue?id\u003d2781522.\n\nChange-Id: I4513504bb05de9bb82cd12d40045a7e4090edb3c\n"
    },
    {
      "commit": "181bb0ab461b1c8a6bf608f19c136fc0bbee7a3d",
      "tree": "4f3d702e1c2290b99fd3a55289c91fbc9cf243aa",
      "parents": [
        "aca672ba2eea19420df16906851d56077a3fd3b2",
        "02c8730c1bf19daf48bec8c6995df676a00a73b1"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Jul 15 21:35:53 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 21:35:53 2010 -0700"
      },
      "message": "am 02c8730c: Add API to call to vold for mounting OBBs\n\nMerge commit \u002702c8730c1bf19daf48bec8c6995df676a00a73b1\u0027 into gingerbread-plus-aosp\n\n* commit \u002702c8730c1bf19daf48bec8c6995df676a00a73b1\u0027:\n  Add API to call to vold for mounting OBBs\n"
    },
    {
      "commit": "02c8730c1bf19daf48bec8c6995df676a00a73b1",
      "tree": "f4d832a5308a18272cc6be0464a9824ad1e776ec",
      "parents": [
        "c5ed5910c9ef066cec6a13bbb404ec57b1e92637"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Jul 01 08:10:18 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Jul 15 21:31:58 2010 -0700"
      },
      "message": "Add API to call to vold for mounting OBBs\n\n* Unhide StorageService class; hide all the USB-related items\n\n* Add application-visible API to StorageManager for OBB files\n\n* Add class for parceling OBB info across binders (ObbInfo)\n\n* Add a JNI glue class to libutils/ObbFile (ObbScanner)\n\n* Add API to MountService to deal with calling into vold and checking\n  permissions\n\nChange-Id: I33ecf9606b8ff535f3a2ada83931da6bbef41cfd\n"
    },
    {
      "commit": "90c50c4d7d4f33ba38d420b18e62d2e87cd503cf",
      "tree": "742919510cfc0888640db5b8863e89e6ccecb1f9",
      "parents": [
        "6ea3b2a5dad44b1817562d24b0d11a74da72a751",
        "4565d52bdd60490b05f9f8f7c1fd3c552974948c"
      ],
      "author": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Thu Jul 15 18:56:11 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 15 18:56:11 2010 -0700"
      },
      "message": "Merge \"Fixing NPE in CursorLoader\""
    },
    {
      "commit": "aca672ba2eea19420df16906851d56077a3fd3b2",
      "tree": "e1bb8a8c761aafd867c41331f0dbcc2175180b61",
      "parents": [
        "2c43b6cee14cde6721689239e47d32319dbbf6ee",
        "c5ed5910c9ef066cec6a13bbb404ec57b1e92637"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Jul 15 18:47:24 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 18:47:24 2010 -0700"
      },
      "message": "am c5ed5910: Add support for new input sources.\n\nMerge commit \u0027c5ed5910c9ef066cec6a13bbb404ec57b1e92637\u0027 into gingerbread-plus-aosp\n\n* commit \u0027c5ed5910c9ef066cec6a13bbb404ec57b1e92637\u0027:\n  Add support for new input sources.\n"
    },
    {
      "commit": "c5ed5910c9ef066cec6a13bbb404ec57b1e92637",
      "tree": "b06dfdac2d807dae78a2634007b6e627eefd0804",
      "parents": [
        "d9452ecd0ce6c8e0518055929ba1fd0712146405"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Jul 14 18:48:53 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Jul 15 18:32:33 2010 -0700"
      },
      "message": "Add support for new input sources.\n\nAdded several new coordinate values to MotionEvents to capture\ntouch major/minor area, tool major/minor area and orientation.\n\nRenamed NDK input constants per convention.\n\nAdded InputDevice class in Java which will eventually provide\nuseful information about available input devices.\n\nAdded APIs for manufacturing new MotionEvent objects with multiple\npointers and all necessary coordinate data.\n\nFixed a bug in the input dispatcher where it could get stuck with\na pointer down forever.\n\nFixed a bug in the WindowManager where the input window list could\nend up containing stale removed windows.\n\nFixed a bug in the WindowManager where the input channel was being\nremoved only after the final animation transition had taken place\nwhich caused spurious WINDOW DIED log messages to be printed.\n\nChange-Id: Ie55084da319b20aad29b28a0499b8dd98bb5da68\n"
    },
    {
      "commit": "4565d52bdd60490b05f9f8f7c1fd3c552974948c",
      "tree": "7c192e58e1084ec92db1a83c0d580f08ba545d7c",
      "parents": [
        "0761cea3bfec86d5fe08b3fa7f4484266f36024c"
      ],
      "author": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Thu Jul 15 18:24:07 2010 -0700"
      },
      "committer": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Thu Jul 15 18:24:07 2010 -0700"
      },
      "message": "Fixing NPE in CursorLoader\n\nChange-Id: I8d005473166f43dd018ac304ff9ec606e90483a3\n"
    },
    {
      "commit": "2c43b6cee14cde6721689239e47d32319dbbf6ee",
      "tree": "27797a6410aeeb60e9cbc622524c75a6e698d171",
      "parents": [
        "7ccdfbee63ee482f294becbc5b5e5e1807fbda43",
        "d9452ecd0ce6c8e0518055929ba1fd0712146405"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Jul 15 18:21:33 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 18:21:33 2010 -0700"
      },
      "message": "am d9452ecd: Merge \"Fix jni registration typo\" into gingerbread\n\nMerge commit \u0027d9452ecd0ce6c8e0518055929ba1fd0712146405\u0027 into gingerbread-plus-aosp\n\n* commit \u0027d9452ecd0ce6c8e0518055929ba1fd0712146405\u0027:\n  Fix jni registration typo\n"
    },
    {
      "commit": "7ccdfbee63ee482f294becbc5b5e5e1807fbda43",
      "tree": "ac5d7ba5f390b9bd6ce16276ea9576050b642d82",
      "parents": [
        "c9659424cfa971f202f1bee44f7acb6873b0954b",
        "4cb8293bb3e611777cdc6c0a09410839c9dc161f"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jul 15 18:19:27 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 18:19:27 2010 -0700"
      },
      "message": "am 4cb8293b: am d59f1dea: Merge \"docs: update notepad tutorial to change EditNote activity title and update codelab zip\" into froyo\n\nMerge commit \u00274cb8293bb3e611777cdc6c0a09410839c9dc161f\u0027 into gingerbread-plus-aosp\n\n* commit \u00274cb8293bb3e611777cdc6c0a09410839c9dc161f\u0027:\n  docs: update notepad tutorial to change EditNote activity title and update codelab zip\n"
    },
    {
      "commit": "d9452ecd0ce6c8e0518055929ba1fd0712146405",
      "tree": "27df2eece43f61b5450e5eeedf4848a3cfb231d2",
      "parents": [
        "4cb8293bb3e611777cdc6c0a09410839c9dc161f",
        "b87e22d300180ed34d0a4187c6538ddc32df566d"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Jul 15 18:19:17 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 15 18:19:17 2010 -0700"
      },
      "message": "Merge \"Fix jni registration typo\" into gingerbread"
    },
    {
      "commit": "4cb8293bb3e611777cdc6c0a09410839c9dc161f",
      "tree": "91fc46a5906357909697c5d8d2e1bcd3c064fb0c",
      "parents": [
        "b8f4a84ab9b4a2241b1ac7f2e3209131a73a108e",
        "d59f1dea1746b316e556df5b4d2080f110aabd1c"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jul 15 18:17:16 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 18:17:16 2010 -0700"
      },
      "message": "am d59f1dea: Merge \"docs: update notepad tutorial to change EditNote activity title and update codelab zip\" into froyo\n\nMerge commit \u0027d59f1dea1746b316e556df5b4d2080f110aabd1c\u0027 into gingerbread\n\n* commit \u0027d59f1dea1746b316e556df5b4d2080f110aabd1c\u0027:\n  docs: update notepad tutorial to change EditNote activity title and update codelab zip\n"
    },
    {
      "commit": "d59f1dea1746b316e556df5b4d2080f110aabd1c",
      "tree": "bb17d3b345712454bb7b757378b0e306d751696a",
      "parents": [
        "80fa5c866eaf323c39bef4159a351950f0ea527a",
        "a99839cad7fa6f071154c38d2d49ec48298b4c8f"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jul 15 18:14:16 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 15 18:14:16 2010 -0700"
      },
      "message": "Merge \"docs: update notepad tutorial to change EditNote activity title and update codelab zip\" into froyo"
    },
    {
      "commit": "c9659424cfa971f202f1bee44f7acb6873b0954b",
      "tree": "f874ff558ca9ef619cde417b14f2fe0486343a9c",
      "parents": [
        "3f50035c3db3cd38653d8e212c8caf77c4c3200e",
        "b8f4a84ab9b4a2241b1ac7f2e3209131a73a108e"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jul 15 18:14:07 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 18:14:07 2010 -0700"
      },
      "message": "am b8f4a84a: am 80fa5c86: docs: dashboard update\n\nMerge commit \u0027b8f4a84ab9b4a2241b1ac7f2e3209131a73a108e\u0027 into gingerbread-plus-aosp\n\n* commit \u0027b8f4a84ab9b4a2241b1ac7f2e3209131a73a108e\u0027:\n  docs: dashboard update\n"
    },
    {
      "commit": "b8f4a84ab9b4a2241b1ac7f2e3209131a73a108e",
      "tree": "5200fbdae91be28cfc97c4e3c4f2e51c36d2c9ed",
      "parents": [
        "a6a134d42df5fde04f2cc379175c756aff333cb3",
        "80fa5c866eaf323c39bef4159a351950f0ea527a"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jul 15 18:10:39 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 18:10:39 2010 -0700"
      },
      "message": "am 80fa5c86: docs: dashboard update\n\nMerge commit \u002780fa5c866eaf323c39bef4159a351950f0ea527a\u0027 into gingerbread\n\n* commit \u002780fa5c866eaf323c39bef4159a351950f0ea527a\u0027:\n  docs: dashboard update\n"
    },
    {
      "commit": "80fa5c866eaf323c39bef4159a351950f0ea527a",
      "tree": "e1b1eac0a4e21263362a508b1fa17028882bb842",
      "parents": [
        "28da8e5e4aefd919064e3c33a311edf1af5a958e"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jul 15 17:56:59 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jul 15 17:56:59 2010 -0700"
      },
      "message": "docs: dashboard update\n\nChange-Id: I289cc30b0ae2f88429a8a01b4b7219a86b6d479c\n"
    },
    {
      "commit": "3f50035c3db3cd38653d8e212c8caf77c4c3200e",
      "tree": "3b0975868c1f42045d6302b9e2ab944794e5df47",
      "parents": [
        "527e9c8f0471666b5b1c461f1a8a710192208e70",
        "a6a134d42df5fde04f2cc379175c756aff333cb3"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Thu Jul 15 17:32:04 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 17:32:04 2010 -0700"
      },
      "message": "am a6a134d4: am 28da8e5e: Merge \"Doc change: Update AVD create instructions.\" into froyo\n\nMerge commit \u0027a6a134d42df5fde04f2cc379175c756aff333cb3\u0027 into gingerbread-plus-aosp\n\n* commit \u0027a6a134d42df5fde04f2cc379175c756aff333cb3\u0027:\n  Doc change: Update AVD create instructions.\n"
    },
    {
      "commit": "a6a134d42df5fde04f2cc379175c756aff333cb3",
      "tree": "9a852a07b5bac5a678c9e904e31d7d41b318705f",
      "parents": [
        "703e5d3c7fbeb8ca0978045db01d40318f838612",
        "28da8e5e4aefd919064e3c33a311edf1af5a958e"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Thu Jul 15 17:28:57 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 17:28:57 2010 -0700"
      },
      "message": "am 28da8e5e: Merge \"Doc change: Update AVD create instructions.\" into froyo\n\nMerge commit \u002728da8e5e4aefd919064e3c33a311edf1af5a958e\u0027 into gingerbread\n\n* commit \u002728da8e5e4aefd919064e3c33a311edf1af5a958e\u0027:\n  Doc change: Update AVD create instructions.\n"
    },
    {
      "commit": "28da8e5e4aefd919064e3c33a311edf1af5a958e",
      "tree": "231c58d36c55796fcffe8558d6d28b7a7f73788b",
      "parents": [
        "38137d7a27b037611c70a9d900aa53b4c15563bf",
        "c46efe6696ff5532335102cb381ca2ca6a9d4261"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Thu Jul 15 17:25:10 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 15 17:25:10 2010 -0700"
      },
      "message": "Merge \"Doc change: Update AVD create instructions.\" into froyo"
    },
    {
      "commit": "b87e22d300180ed34d0a4187c6538ddc32df566d",
      "tree": "e9e00ce968f06ebad8bc27307eeacfbaecc9f83d",
      "parents": [
        "703e5d3c7fbeb8ca0978045db01d40318f838612"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Jul 15 17:17:54 2010 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Jul 15 17:17:54 2010 -0700"
      },
      "message": "Fix jni registration typo\n\nChange-Id: I930fe00edec4e19f643a6de5b1bfd0d59e0846db\n"
    },
    {
      "commit": "6ea3b2a5dad44b1817562d24b0d11a74da72a751",
      "tree": "23292c4429b6040c3bfe016316506511eb365374",
      "parents": [
        "de41684c40be73f3ab2778573e4185303acc9140",
        "8f8a5724bee0f958ef81a7154e4fd40fb6f07a49"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Jul 15 17:12:10 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 15 17:12:10 2010 -0700"
      },
      "message": "Merge \"1st cut of ForEach and test.\""
    },
    {
      "commit": "8f8a5724bee0f958ef81a7154e4fd40fb6f07a49",
      "tree": "06ae96f235518c3ba85241523903f9be4c1b01cb",
      "parents": [
        "506821b406181ff9b9a10c2fc078d16b79a8cf92"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Jul 15 17:11:13 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Jul 15 17:11:13 2010 -0700"
      },
      "message": "1st cut of ForEach and test.\n\nChange-Id: I6534569c8d26db8b9691666134a555c8bf94184e\n"
    },
    {
      "commit": "de41684c40be73f3ab2778573e4185303acc9140",
      "tree": "6683ce6409ff532c072d698162b6264df700e8c4",
      "parents": [
        "0761cea3bfec86d5fe08b3fa7f4484266f36024c",
        "743dfad2a51e016ddb741c104317637089187753"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Thu Jul 15 16:35:03 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 15 16:35:03 2010 -0700"
      },
      "message": "Merge \"fix a bug where some accounts changed listeners don\u0027t see the new version of the accounts because the accounts changed broadcast is sent from within the transaction try block, thus before db.endTransaction() is called.\""
    },
    {
      "commit": "c46efe6696ff5532335102cb381ca2ca6a9d4261",
      "tree": "236f2926699087422ee36245103890d567e41f1d",
      "parents": [
        "6a297118724f31b1063b74f52295d459ec4f58dc"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Thu Jul 08 15:24:16 2010 -0700"
      },
      "committer": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Thu Jul 15 16:20:41 2010 -0700"
      },
      "message": "Doc change: Update AVD create instructions.\n\nChange-Id: Icb1a8200d1b8de4aedea0718a014ab57e057235d\n"
    },
    {
      "commit": "0761cea3bfec86d5fe08b3fa7f4484266f36024c",
      "tree": "d26aee507b52cde74c11edb1fec34e851e43987b",
      "parents": [
        "28a8467e51d052e1b3c52ba414633601e47e7530",
        "0a0ba099ed89270a9346748ccfe2265def595e9e"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Thu Jul 15 16:01:25 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 15 16:01:25 2010 -0700"
      },
      "message": "Merge \"Fix Emulator boot.\""
    },
    {
      "commit": "28a8467e51d052e1b3c52ba414633601e47e7530",
      "tree": "bf03f05850527ed4f04442216df9df44f415f222",
      "parents": [
        "51b7ebc652e320ee89b546f3e699ba31e9394a2c",
        "56d26139659c2414d289194c63860ff27ab80da0"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Thu Jul 15 16:00:02 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 15 16:00:02 2010 -0700"
      },
      "message": "Merge \"Handle Input and network signal changes for HID and tethering.\""
    },
    {
      "commit": "56d26139659c2414d289194c63860ff27ab80da0",
      "tree": "70c04a36cce69cbee6bbfaefa5a0ab4c7863bd68",
      "parents": [
        "506821b406181ff9b9a10c2fc078d16b79a8cf92"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Thu Jul 15 15:56:04 2010 -0700"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Thu Jul 15 15:58:34 2010 -0700"
      },
      "message": "Handle Input and network signal changes for HID and tethering.\n\nChange-Id: I7f0c2884bb766189b41093bdcd6241f4540a31f3\n"
    },
    {
      "commit": "527e9c8f0471666b5b1c461f1a8a710192208e70",
      "tree": "9a48fe24dce2bd9ba44fa0a5cb7e0221cc9ecb23",
      "parents": [
        "f96c2719c3cb4878e899b6fe0753b4f4b8aea8b7",
        "703e5d3c7fbeb8ca0978045db01d40318f838612"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Jul 15 15:52:48 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 15:52:48 2010 -0700"
      },
      "message": "am 703e5d3c: StrictMode: avoid an allocation in common case\n\nMerge commit \u0027703e5d3c7fbeb8ca0978045db01d40318f838612\u0027 into gingerbread-plus-aosp\n\n* commit \u0027703e5d3c7fbeb8ca0978045db01d40318f838612\u0027:\n  StrictMode: avoid an allocation in common case\n"
    },
    {
      "commit": "0a0ba099ed89270a9346748ccfe2265def595e9e",
      "tree": "be3cecbd1f75da28991b9f55666b3b2dec95a209",
      "parents": [
        "506821b406181ff9b9a10c2fc078d16b79a8cf92"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Thu Jul 15 15:51:48 2010 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Thu Jul 15 15:51:48 2010 -0700"
      },
      "message": "Fix Emulator boot.\n\nCatch a NPE that doesn\u0027t seem to happen on devices.\n\nChange-Id: I47d599afbed76798d8d312a59e30b89664363e93\n"
    },
    {
      "commit": "f96c2719c3cb4878e899b6fe0753b4f4b8aea8b7",
      "tree": "fdb306ab0c829cc6ab632e386ce39a2377cb7411",
      "parents": [
        "3e5e21d4dc74751e64d17379c5563ece39a7e35d",
        "0c36c96f2a5458ebd0a5a371c8d1515fcdccb002"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Jul 15 15:47:05 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 15:47:05 2010 -0700"
      },
      "message": "am 0c36c96f: Merge \"StrictMode: batch drop box writes for system apps\" into gingerbread\n\nMerge commit \u00270c36c96f2a5458ebd0a5a371c8d1515fcdccb002\u0027 into gingerbread-plus-aosp\n\n* commit \u00270c36c96f2a5458ebd0a5a371c8d1515fcdccb002\u0027:\n  StrictMode: batch drop box writes for system apps\n"
    },
    {
      "commit": "703e5d3c7fbeb8ca0978045db01d40318f838612",
      "tree": "bfc921ba33c57bef186d2830fb0995312d117e20",
      "parents": [
        "0c36c96f2a5458ebd0a5a371c8d1515fcdccb002"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Jul 15 13:16:41 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Jul 15 15:46:36 2010 -0700"
      },
      "message": "StrictMode: avoid an allocation in common case\n\nMake the initialValue() of the ThreadLocal be null, so checking it doesn\u0027t\ncause one to be created in the case of an RPC call not using StrictMode.\n\nChange-Id: I3ea19ce444a1b3c39a6e53c5cb5d4faf4b07a6c8\n"
    },
    {
      "commit": "3e5e21d4dc74751e64d17379c5563ece39a7e35d",
      "tree": "b59e54a9528bf1844521574339231468d726be6c",
      "parents": [
        "cc52121c4f88e9feb8404937bcbfff6e73084666",
        "1772c34e5331a6456c8a93051192d19ff873c062"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Jul 15 15:44:46 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 15:44:46 2010 -0700"
      },
      "message": "am 1772c34e: Merge \"StrictMode: gather and return violating stacks in Binder replies\" into gingerbread\n\nMerge commit \u00271772c34e5331a6456c8a93051192d19ff873c062\u0027 into gingerbread-plus-aosp\n\n* commit \u00271772c34e5331a6456c8a93051192d19ff873c062\u0027:\n  StrictMode: gather and return violating stacks in Binder replies\n"
    },
    {
      "commit": "cc52121c4f88e9feb8404937bcbfff6e73084666",
      "tree": "bb6144544024fd49a0c9c2b610eb4924c16540b5",
      "parents": [
        "078ccbdbb98c118aa87cab2fef61ff90dd128358",
        "c4b204bdc4ab974f1f96814c93d8eaa750c15122"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Jul 15 15:44:41 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 15:44:41 2010 -0700"
      },
      "message": "am c4b204bd: Merge \"More StrictMode work, keeping Binder \u0026 BlockGuard\\\u0027s thread-locals in-sync.\" into gingerbread\n\nMerge commit \u0027c4b204bdc4ab974f1f96814c93d8eaa750c15122\u0027 into gingerbread-plus-aosp\n\n* commit \u0027c4b204bdc4ab974f1f96814c93d8eaa750c15122\u0027:\n  More StrictMode work, keeping Binder \u0026 BlockGuard\u0027s thread-locals in-sync.\n"
    },
    {
      "commit": "0c36c96f2a5458ebd0a5a371c8d1515fcdccb002",
      "tree": "7009e355be3136ef84d398f615f81c3faa79ea24",
      "parents": [
        "1772c34e5331a6456c8a93051192d19ff873c062",
        "ad13b9807b3311b5375e7b8acba894528c9146a8"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Jul 15 15:43:03 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 15 15:43:03 2010 -0700"
      },
      "message": "Merge \"StrictMode: batch drop box writes for system apps\" into gingerbread"
    },
    {
      "commit": "1772c34e5331a6456c8a93051192d19ff873c062",
      "tree": "8aba5f9c0eda48c0fb1a3252baef5709cfe324ee",
      "parents": [
        "c4b204bdc4ab974f1f96814c93d8eaa750c15122",
        "5b747191ff8ad43a54d41faf50436271d1d7fcc8"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Jul 15 15:42:41 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 15 15:42:41 2010 -0700"
      },
      "message": "Merge \"StrictMode: gather and return violating stacks in Binder replies\" into gingerbread"
    },
    {
      "commit": "c4b204bdc4ab974f1f96814c93d8eaa750c15122",
      "tree": "0749fd997f18ca34067b8704062c22cc13d6cfbb",
      "parents": [
        "2c40582a6c3a5781b39d0504d5aa8934982989d2",
        "727de40c6bc7c6521a0542ea9def5d5c7b1c5e06"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Jul 15 15:42:12 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 15 15:42:12 2010 -0700"
      },
      "message": "Merge \"More StrictMode work, keeping Binder \u0026 BlockGuard\u0027s thread-locals in-sync.\" into gingerbread"
    },
    {
      "commit": "51b7ebc652e320ee89b546f3e699ba31e9394a2c",
      "tree": "ddda99e3d491b3cf7d7c505ac6a2f072485b1020",
      "parents": [
        "c96cdc9844d60d54683fb7700fc5908fdb8ff856",
        "dfac814c18f73dd7289f9927edca3e3b6ec6bc00"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Jul 15 15:19:07 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 15 15:19:07 2010 -0700"
      },
      "message": "Merge \"Populate java objects with native data from a3d file. Remove legacy constructor from programraster Make a3d object creation synchronous\""
    },
    {
      "commit": "078ccbdbb98c118aa87cab2fef61ff90dd128358",
      "tree": "3653dfbba30678e12507274e394022123d1d3499",
      "parents": [
        "10f8baa46cc32f0024b3c65b1e6d0c01bf4ceefd",
        "2c40582a6c3a5781b39d0504d5aa8934982989d2"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Jul 15 15:03:32 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 15:03:32 2010 -0700"
      },
      "message": "am 2c40582a: Merge \"Add native C APIs for working with the Asset Manager\" into gingerbread\n\nMerge commit \u00272c40582a6c3a5781b39d0504d5aa8934982989d2\u0027 into gingerbread-plus-aosp\n\n* commit \u00272c40582a6c3a5781b39d0504d5aa8934982989d2\u0027:\n  Add native C APIs for working with the Asset Manager\n"
    },
    {
      "commit": "2c40582a6c3a5781b39d0504d5aa8934982989d2",
      "tree": "07900e7d1a829a8465ad27380e24dacaeb1b1345",
      "parents": [
        "42ef0c715da879a9878b7bf4eb9c90b21e4ab8ae",
        "6cce32b6adbb3a9725fc730ba0e0068a74657e60"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Jul 15 15:00:14 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 15 15:00:14 2010 -0700"
      },
      "message": "Merge \"Add native C APIs for working with the Asset Manager\" into gingerbread"
    },
    {
      "commit": "c96cdc9844d60d54683fb7700fc5908fdb8ff856",
      "tree": "2184b07adc8e48adcd5023dd17d8d14c65ee1073",
      "parents": [
        "4911b783aa9f4af5ac919db861751d350471f5ef",
        "d27977d1a91d5a6b3cc9fa7664ac7e835e7bd895"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Jul 15 14:45:37 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 15 14:45:37 2010 -0700"
      },
      "message": "Merge \"Add support for BitmapShader.\""
    },
    {
      "commit": "d27977d1a91d5a6b3cc9fa7664ac7e835e7bd895",
      "tree": "a8290b6045c8a13ea250e2dc00bb904b993a5bdc",
      "parents": [
        "7ba6617a53424b85711313478459a0a8cda8c3da"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Jul 14 19:18:51 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Jul 15 14:44:42 2010 -0700"
      },
      "message": "Add support for BitmapShader.\n\nThis change also fixes an issue with the clip and layers.\n\nChange-Id: I5fd9832098d8cf7ae8eb781ff9bffe7defaea279\n"
    },
    {
      "commit": "4911b783aa9f4af5ac919db861751d350471f5ef",
      "tree": "d535839b7dba0ee3d91ca7b72c644270efc3a1a9",
      "parents": [
        "506821b406181ff9b9a10c2fc078d16b79a8cf92"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jul 15 12:54:39 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jul 15 14:43:13 2010 -0700"
      },
      "message": "Fix bug where loader listener would be registered twice.\n\nAlso change LoaderManager to an interface.\n\nChange-Id: Ife6d123e56cc6f63b6fe902afac35b2673761e60\n"
    },
    {
      "commit": "10f8baa46cc32f0024b3c65b1e6d0c01bf4ceefd",
      "tree": "bd515280b11d3c683201da60cd08ccfbf99d3af9",
      "parents": [
        "203ec9fa6eab21621969f36053d4cd59c23977a9",
        "42ef0c715da879a9878b7bf4eb9c90b21e4ab8ae"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Jul 15 14:37:33 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 14:37:33 2010 -0700"
      },
      "message": "am 42ef0c71: Initial check-in for software m4v_h263 encoder\n\nMerge commit \u002742ef0c715da879a9878b7bf4eb9c90b21e4ab8ae\u0027 into gingerbread-plus-aosp\n\n* commit \u002742ef0c715da879a9878b7bf4eb9c90b21e4ab8ae\u0027:\n  Initial check-in for software m4v_h263 encoder\n"
    },
    {
      "commit": "6cce32b6adbb3a9725fc730ba0e0068a74657e60",
      "tree": "659b099eb08109f3e4e51e184d929f392928e722",
      "parents": [
        "d6343c26b8580f61a257a3045bfa124049201116"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Jul 12 18:21:36 2010 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Jul 15 14:28:21 2010 -0700"
      },
      "message": "Add native C APIs for working with the Asset Manager\n\nChange-Id: I493b142c4b35e5cc1a1e85283bb5dfb306a6d261\n"
    },
    {
      "commit": "dfac814c18f73dd7289f9927edca3e3b6ec6bc00",
      "tree": "386ca04866a3e7be79ae621582222a8f2b09ceda",
      "parents": [
        "506821b406181ff9b9a10c2fc078d16b79a8cf92"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Jul 15 11:33:03 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Jul 15 14:02:54 2010 -0700"
      },
      "message": "Populate java objects with native data from a3d file.\nRemove legacy constructor from programraster\nMake a3d object creation synchronous\n\nChange-Id: Ic7d7547cf6eee6f9a7c6e3ee12cd104e80056a7b\n"
    },
    {
      "commit": "506821b406181ff9b9a10c2fc078d16b79a8cf92",
      "tree": "b0beb74aa98228fb9e2b6b6ec5c1d883313005a4",
      "parents": [
        "e80c4925468ce84b662eadba7a13435ff4f2eba8",
        "288c8711a64893acb3f4a31caf69153be9809d17"
      ],
      "author": {
        "name": "Jim Shuma",
        "email": "jshuma@google.com",
        "time": "Thu Jul 15 13:43:52 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 15 13:43:52 2010 -0700"
      },
      "message": "Merge \"Making Program*.Builder classes\u0027 setters return \u0027this\u0027\""
    },
    {
      "commit": "288c8711a64893acb3f4a31caf69153be9809d17",
      "tree": "4349a0c89d71bfcdd08b70590cd864325ee2f9f5",
      "parents": [
        "d0d5c072aa8aa30cde3213af8b022104aabb51a5"
      ],
      "author": {
        "name": "Jim Shuma",
        "email": "jshuma@google.com",
        "time": "Wed Jul 07 14:24:21 2010 -0700"
      },
      "committer": {
        "name": "Jim Shuma",
        "email": "jshuma@google.com",
        "time": "Thu Jul 15 13:42:02 2010 -0700"
      },
      "message": "Making Program*.Builder classes\u0027 setters return \u0027this\u0027\n\nThis is for better correspondence with the Builder pattern.\nSee also: Effective Java, 2nd edition.\n\nChange-Id: Iecccd42be49dea2ed8e4b8cc38ce96379cf3c11c\n"
    },
    {
      "commit": "3a04ef0adb221d5e0fc21fe86177eaf5c02490b4",
      "tree": "14bd68cce464c917a417bf9baef0725b0ad45ae4",
      "parents": [
        "ce38d0c2e5bab454d9cb9f9ab6e99483b4754c87"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Jul 15 16:35:29 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Jul 15 16:35:29 2010 -0400"
      },
      "message": "Move more of the system bar to the layout.\n\nChange-Id: I2fd67e687b8048a48e2c6531ac896d33815ce615\n"
    },
    {
      "commit": "e80c4925468ce84b662eadba7a13435ff4f2eba8",
      "tree": "08ce94fb598a91b9e5b51bbaf344b0c99d3f668f",
      "parents": [
        "aaa7a0ce4792b6726dc67976da738b2085772e31",
        "74d99aabf254a4b736ab0da19dd0eec13013917e"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Thu Jul 15 13:35:14 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 15 13:35:14 2010 -0700"
      },
      "message": "Merge \"Don\u0027t cast CONNECTING msgs to CONNECTED.\""
    },
    {
      "commit": "42ef0c715da879a9878b7bf4eb9c90b21e4ab8ae",
      "tree": "6c291741fcc6da9c7a3bba081f0e7e4b7cd4cc62",
      "parents": [
        "d6343c26b8580f61a257a3045bfa124049201116"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Jul 12 21:46:25 2010 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Jul 15 13:28:21 2010 -0700"
      },
      "message": "Initial check-in for software m4v_h263 encoder\n\nChange-Id: I4b49fa5c3a5e6e21cfd2419441d98dd784046367\n"
    },
    {
      "commit": "ad13b9807b3311b5375e7b8acba894528c9146a8",
      "tree": "a9eae3a4bd0b5d16f18b9053f149626f17d536d9",
      "parents": [
        "5b747191ff8ad43a54d41faf50436271d1d7fcc8"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Wed Jul 14 12:35:53 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Jul 15 13:18:05 2010 -0700"
      },
      "message": "StrictMode: batch drop box writes for system apps\n\nChange-Id: Iab49c15ecccefea1d36d86271e1ceb37d79e9449\n"
    },
    {
      "commit": "5b747191ff8ad43a54d41faf50436271d1d7fcc8",
      "tree": "b55016fca3367035e4d9109bd9ee509b250bd23f",
      "parents": [
        "727de40c6bc7c6521a0542ea9def5d5c7b1c5e06"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Jul 12 11:05:38 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Jul 15 13:18:05 2010 -0700"
      },
      "message": "StrictMode: gather and return violating stacks in Binder replies\n\nNow, when Thread A has a strict mode policy in effect and does a\nBinder call to Thread B (most likely in another process), the strict\nmode policy is passed along, but with the GATHER penalty bit set which\noverrides other policies and instead gathers all offending stack\ntraces to a threadlocal which are then written back in the Parcel\u0027s\nreply header.\n\nChange-Id: I7d4497032a0609b37b1a2a15855f5c929ba0584d\n"
    },
    {
      "commit": "727de40c6bc7c6521a0542ea9def5d5c7b1c5e06",
      "tree": "0d2f0f400211efbaf131020d7c4d38e647f5bbe3",
      "parents": [
        "d6343c26b8580f61a257a3045bfa124049201116"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Wed Jul 07 16:06:39 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Jul 15 13:18:05 2010 -0700"
      },
      "message": "More StrictMode work, keeping Binder \u0026 BlockGuard\u0027s thread-locals in-sync.\n\nChange-Id: Ia67cabcc17a73a0f15907ffea683d06bc41b90e5\n"
    },
    {
      "commit": "aaa7a0ce4792b6726dc67976da738b2085772e31",
      "tree": "0593a623bb99b602925071caa7aa106bd74a784e",
      "parents": [
        "9db328463a61357a3928ef2012c209bd5e7b09e1",
        "635fefec06458224750170e7ce127bc2c8e4215b"
      ],
      "author": {
        "name": "Dave Sparks",
        "email": "davidsparks@android.com",
        "time": "Thu Jul 15 12:35:52 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 15 12:35:52 2010 -0700"
      },
      "message": "Merge \"Add some javadoc to AudioRecord, plus updates based on code review comments.\""
    },
    {
      "commit": "9db328463a61357a3928ef2012c209bd5e7b09e1",
      "tree": "811f504c07a20cc110781680feb49ed72ed7259d",
      "parents": [
        "3864d243a91474c6c410969944d99e379a1da121",
        "203ec9fa6eab21621969f36053d4cd59c23977a9"
      ],
      "author": {
        "name": "Steve Howard",
        "email": "showard@google.com",
        "time": "Thu Jul 15 12:31:29 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 12:31:29 2010 -0700"
      },
      "message": "am 203ec9fa: am d6343c26: Merge \"Interface support for custom HTTP headers in DL manager\" into gingerbread\n\nMerge commit \u0027203ec9fa6eab21621969f36053d4cd59c23977a9\u0027\n\n* commit \u0027203ec9fa6eab21621969f36053d4cd59c23977a9\u0027:\n  Interface support for custom HTTP headers in DL manager\n"
    },
    {
      "commit": "3864d243a91474c6c410969944d99e379a1da121",
      "tree": "3ba654d6d48d6fe16b86aa5fd449c91502be1271",
      "parents": [
        "82e2b4cb51e869a5c2014f56e5b0cf38569ff09a",
        "ff164a7d6f839c194a52572136cfa320609598e0"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Jul 15 12:31:08 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 15 12:31:08 2010 -0700"
      },
      "message": "Merge changes I93364c74,I5ca831b8\n\n* changes:\n  Exclude MTP implementation from simulator build\n  Fixes for simulator build on lucid\n"
    },
    {
      "commit": "203ec9fa6eab21621969f36053d4cd59c23977a9",
      "tree": "f47bcf3dce8c83539785a25b14006049f081fc5a",
      "parents": [
        "4fd416880e53c172bac4a51b2eafea699b58badf",
        "d6343c26b8580f61a257a3045bfa124049201116"
      ],
      "author": {
        "name": "Steve Howard",
        "email": "showard@google.com",
        "time": "Thu Jul 15 12:28:39 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 12:28:39 2010 -0700"
      },
      "message": "am d6343c26: Merge \"Interface support for custom HTTP headers in DL manager\" into gingerbread\n\nMerge commit \u0027d6343c26b8580f61a257a3045bfa124049201116\u0027 into gingerbread-plus-aosp\n\n* commit \u0027d6343c26b8580f61a257a3045bfa124049201116\u0027:\n  Interface support for custom HTTP headers in DL manager\n"
    },
    {
      "commit": "ff164a7d6f839c194a52572136cfa320609598e0",
      "tree": "7cfb8b848ae4ea6d17580f6d52522f6475456d48",
      "parents": [
        "5a23f8c41ee83a0316ae8265841beaf6d97a66d9"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Jul 15 15:01:17 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Jul 15 15:27:38 2010 -0400"
      },
      "message": "Exclude MTP implementation from simulator build\n\nChange-Id: I93364c74c26ba6e2bf6b08f1bd82802b966c8dfb\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "d6343c26b8580f61a257a3045bfa124049201116",
      "tree": "9073321ed55d9afb454e490f43fd88c7492f9956",
      "parents": [
        "5352d2378d2f92ebe0657e4caedb4498492fc404",
        "ea9147df00ee6e098cd02d901424ae5a4fe0fafd"
      ],
      "author": {
        "name": "Steve Howard",
        "email": "showard@google.com",
        "time": "Thu Jul 15 12:24:14 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 15 12:24:14 2010 -0700"
      },
      "message": "Merge \"Interface support for custom HTTP headers in DL manager\" into gingerbread"
    },
    {
      "commit": "5a23f8c41ee83a0316ae8265841beaf6d97a66d9",
      "tree": "e1b412b2a210d6a44326f01e6f865db68f16ef5b",
      "parents": [
        "ce38d0c2e5bab454d9cb9f9ab6e99483b4754c87"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Jul 15 14:58:25 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Jul 15 15:02:52 2010 -0400"
      },
      "message": "Fixes for simulator build on lucid\n\nstrchr and strrchr now return const char* instead of char*\n\nChange-Id: I5ca831b8951af7e6306eb9d9d6f78ed2ec13d649\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "82e2b4cb51e869a5c2014f56e5b0cf38569ff09a",
      "tree": "ded73881ae106cc8539fe0729889884738ed3127",
      "parents": [
        "892681e56ee6da6e8d4fb9ec41e75e814ae9e099",
        "4fd416880e53c172bac4a51b2eafea699b58badf"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jul 15 11:54:15 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 11:54:15 2010 -0700"
      },
      "message": "am 4fd41688: am 5352d237: am 38137d7a: Merge \"docs: lots of additions to the resources docs new drawable resources add \u003cmerge\u003e and \u003cinclude\u003e to layout resource update drawable class descriptioons to point to resources guide add ID resource type\" into froyo\n\nMerge commit \u00274fd416880e53c172bac4a51b2eafea699b58badf\u0027\n\n* commit \u00274fd416880e53c172bac4a51b2eafea699b58badf\u0027:\n  docs: lots of additions to the resources docs\n"
    },
    {
      "commit": "892681e56ee6da6e8d4fb9ec41e75e814ae9e099",
      "tree": "ba88dfd4766ae1063d814797c7d691427651a1e3",
      "parents": [
        "dcd077179c853e54498e9127526a8f2984c0dda0",
        "b068b47c6d0214256116a0c661740bddf7acc18c"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Jul 15 11:54:10 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 11:54:10 2010 -0700"
      },
      "message": "am b068b47c: am d6a85a21: Merge \"Support user-supplied timescales for authoring\" into gingerbread\n\nMerge commit \u0027b068b47c6d0214256116a0c661740bddf7acc18c\u0027\n\n* commit \u0027b068b47c6d0214256116a0c661740bddf7acc18c\u0027:\n  Support user-supplied timescales for authoring\n"
    },
    {
      "commit": "dcd077179c853e54498e9127526a8f2984c0dda0",
      "tree": "f81b42466c9e6a8a2a78eb36439c21da879117d0",
      "parents": [
        "0dff8d4afdc1b1ab545196dc21c2bf524f91ef88",
        "92a47ea3a7b82708e46c9d1710355f5e5fdd4f07"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Thu Jul 15 11:54:00 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 11:54:00 2010 -0700"
      },
      "message": "am 92a47ea3: am 562124e8: Merge \"Clean up some style in the makefiles.\" into gingerbread\n\nMerge commit \u002792a47ea3a7b82708e46c9d1710355f5e5fdd4f07\u0027\n\n* commit \u002792a47ea3a7b82708e46c9d1710355f5e5fdd4f07\u0027:\n  Clean up some style in the makefiles.\n"
    },
    {
      "commit": "0dff8d4afdc1b1ab545196dc21c2bf524f91ef88",
      "tree": "943985474348081a5479bcbcbdc39bd76c89e4e1",
      "parents": [
        "ce38d0c2e5bab454d9cb9f9ab6e99483b4754c87",
        "a6be4e01b23610cbcc27c6f26cfa390beabfa1fe"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Thu Jul 15 11:53:51 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 11:53:51 2010 -0700"
      },
      "message": "am a6be4e01: am 3a053db2: Merge \"The ICU data is no longer compiled directly into the shared library.\" into gingerbread\n\nMerge commit \u0027a6be4e01b23610cbcc27c6f26cfa390beabfa1fe\u0027\n\n* commit \u0027a6be4e01b23610cbcc27c6f26cfa390beabfa1fe\u0027:\n  The ICU data is no longer compiled directly into the shared library.\n"
    },
    {
      "commit": "74d99aabf254a4b736ab0da19dd0eec13013917e",
      "tree": "9c7d0b782f6a0e96d1b0f49a134282428c881f2a",
      "parents": [
        "26dd7b3bb381ba06ce3a7eb17205e54fdd7becfc"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Wed Jul 14 14:30:34 2010 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Thu Jul 15 11:51:51 2010 -0700"
      },
      "message": "Don\u0027t cast CONNECTING msgs to CONNECTED.\n\nFixed some logic in TelephonyRegistry so its notion of the state of our connection is\npreserved, but it still sends out proper CONNECTING msg on secondary APNS (ie, bringing\nup mms while the default connection was already up - it used to send out two CONNECTING\nmsgs instead of one CONNECTING and one CONNECTED).\n\nFixes mms while on mobile data.\n\nbug:2840564\nChange-Id: I69159aa0f471396680615ce6b9785620d844968f\n"
    },
    {
      "commit": "743dfad2a51e016ddb741c104317637089187753",
      "tree": "2c5c7f658a6cec34345053368f11a909511ad790",
      "parents": [
        "f35c96bb498ffa7b3348b4bf17e9e7475f6bb324"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Thu Jul 15 10:59:25 2010 -0700"
      },
      "committer": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Thu Jul 15 11:41:20 2010 -0700"
      },
      "message": "fix a bug where some accounts changed listeners don\u0027t see the new\nversion of the accounts because the accounts changed broadcast is\nsent from within the transaction try block, thus before db.endTransaction()\nis called.\n\nbug: 2839034\nChange-Id: I814c7de9998ba52b85256dd2f3f19104fba3049c\n"
    },
    {
      "commit": "4fd416880e53c172bac4a51b2eafea699b58badf",
      "tree": "65ba0abf51ee25e98fed39e60beeb9936a44f7eb",
      "parents": [
        "b068b47c6d0214256116a0c661740bddf7acc18c",
        "5352d2378d2f92ebe0657e4caedb4498492fc404"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jul 15 11:23:08 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 11:23:08 2010 -0700"
      },
      "message": "am 5352d237: am 38137d7a: Merge \"docs: lots of additions to the resources docs new drawable resources add \u003cmerge\u003e and \u003cinclude\u003e to layout resource update drawable class descriptioons to point to resources guide add ID resource type\" into froyo\n\nMerge commit \u00275352d2378d2f92ebe0657e4caedb4498492fc404\u0027 into gingerbread-plus-aosp\n\n* commit \u00275352d2378d2f92ebe0657e4caedb4498492fc404\u0027:\n  docs: lots of additions to the resources docs\n"
    },
    {
      "commit": "5352d2378d2f92ebe0657e4caedb4498492fc404",
      "tree": "60073a489242a14269654f6ac8cb06b82f24bc86",
      "parents": [
        "d6a85a21418338a7797bff731fa7a551f62a9e86",
        "38137d7a27b037611c70a9d900aa53b4c15563bf"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jul 15 11:20:32 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 11:20:32 2010 -0700"
      },
      "message": "am 38137d7a: Merge \"docs: lots of additions to the resources docs new drawable resources add \u003cmerge\u003e and \u003cinclude\u003e to layout resource update drawable class descriptioons to point to resources guide add ID resource type\" into froyo\n\nMerge commit \u002738137d7a27b037611c70a9d900aa53b4c15563bf\u0027 into gingerbread\n\n* commit \u002738137d7a27b037611c70a9d900aa53b4c15563bf\u0027:\n  docs: lots of additions to the resources docs\n"
    },
    {
      "commit": "b068b47c6d0214256116a0c661740bddf7acc18c",
      "tree": "9a623f59c4c8d43db94da78137378b858f591b9d",
      "parents": [
        "92a47ea3a7b82708e46c9d1710355f5e5fdd4f07",
        "d6a85a21418338a7797bff731fa7a551f62a9e86"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Jul 15 11:18:53 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 11:18:53 2010 -0700"
      },
      "message": "am d6a85a21: Merge \"Support user-supplied timescales for authoring\" into gingerbread\n\nMerge commit \u0027d6a85a21418338a7797bff731fa7a551f62a9e86\u0027 into gingerbread-plus-aosp\n\n* commit \u0027d6a85a21418338a7797bff731fa7a551f62a9e86\u0027:\n  Support user-supplied timescales for authoring\n"
    },
    {
      "commit": "38137d7a27b037611c70a9d900aa53b4c15563bf",
      "tree": "fa799a902b54167e0e23a59ab250df47f4737a02",
      "parents": [
        "468c82e4be0630de04a50d88602cd8c6bc745962",
        "dfe5c204403bc56c29bb36410574eab8b1950417"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jul 15 11:16:32 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 15 11:16:32 2010 -0700"
      },
      "message": "Merge \"docs: lots of additions to the resources docs new drawable resources add \u003cmerge\u003e and \u003cinclude\u003e to layout resource update drawable class descriptioons to point to resources guide add ID resource type\" into froyo"
    },
    {
      "commit": "d6a85a21418338a7797bff731fa7a551f62a9e86",
      "tree": "31cb24d80ec578524f77f82cd54f19fc2964e60a",
      "parents": [
        "562124e84d8ae63b614b14ba257680571091ef1f",
        "52d13f01a60f04d5a8a181ceb5400e32aee5637d"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Jul 15 11:16:08 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 15 11:16:08 2010 -0700"
      },
      "message": "Merge \"Support user-supplied timescales for authoring\" into gingerbread"
    },
    {
      "commit": "92a47ea3a7b82708e46c9d1710355f5e5fdd4f07",
      "tree": "db854d0233ded56509fdb68cf90881ca0f0abccf",
      "parents": [
        "a6be4e01b23610cbcc27c6f26cfa390beabfa1fe",
        "562124e84d8ae63b614b14ba257680571091ef1f"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Thu Jul 15 11:12:57 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 11:12:57 2010 -0700"
      },
      "message": "am 562124e8: Merge \"Clean up some style in the makefiles.\" into gingerbread\n\nMerge commit \u0027562124e84d8ae63b614b14ba257680571091ef1f\u0027 into gingerbread-plus-aosp\n\n* commit \u0027562124e84d8ae63b614b14ba257680571091ef1f\u0027:\n  Clean up some style in the makefiles.\n"
    },
    {
      "commit": "a6be4e01b23610cbcc27c6f26cfa390beabfa1fe",
      "tree": "d583a7b854f0c4535b9f414402785266e879f99f",
      "parents": [
        "d1313da5999e06be16e52527cfba443f66b333a1",
        "3a053db28451858162f3dd84f18fae2f245b07f1"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Thu Jul 15 11:12:53 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 11:12:53 2010 -0700"
      },
      "message": "am 3a053db2: Merge \"The ICU data is no longer compiled directly into the shared library.\" into gingerbread\n\nMerge commit \u00273a053db28451858162f3dd84f18fae2f245b07f1\u0027 into gingerbread-plus-aosp\n\n* commit \u00273a053db28451858162f3dd84f18fae2f245b07f1\u0027:\n  The ICU data is no longer compiled directly into the shared library.\n"
    },
    {
      "commit": "ce38d0c2e5bab454d9cb9f9ab6e99483b4754c87",
      "tree": "5582896144f92d7641a76f8d533e4b0835474e89",
      "parents": [
        "c3aa361d65119de503224202ae2296dbb1d3cf33",
        "808182dc874e93582da38d013a4a790d6bc08fc9"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Jul 15 11:09:04 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 15 11:09:04 2010 -0700"
      },
      "message": "Merge \"checkpoint tablet status bar\""
    },
    {
      "commit": "562124e84d8ae63b614b14ba257680571091ef1f",
      "tree": "61167513f1034b1069ddaf4f311f997f40a5ec90",
      "parents": [
        "3a053db28451858162f3dd84f18fae2f245b07f1",
        "80a60ba85b5c2ed40e8685a16ce6d3ed31ef0929"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Thu Jul 15 11:08:39 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 15 11:08:39 2010 -0700"
      },
      "message": "Merge \"Clean up some style in the makefiles.\" into gingerbread"
    },
    {
      "commit": "3a053db28451858162f3dd84f18fae2f245b07f1",
      "tree": "e564352780c16183973895ed9e26a64242279550",
      "parents": [
        "eb6e0df18a6567d38caa039ba0b0e49e2e9b46c3",
        "aa1933ac4cb135be5469db275af7a758cdfdf744"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Thu Jul 15 11:08:34 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 15 11:08:34 2010 -0700"
      },
      "message": "Merge \"The ICU data is no longer compiled directly into the shared library.\" into gingerbread"
    },
    {
      "commit": "c3aa361d65119de503224202ae2296dbb1d3cf33",
      "tree": "8178cf923960bc00e4fa164cba001dfed560f505",
      "parents": [
        "d1131401d19f58d0e064bf2b249ab7b1dbf6d6ef"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Jun 17 08:50:37 2010 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Jul 15 10:45:43 2010 -0700"
      },
      "message": "Add various properties to View to allow it to be moved, scaled, faded, and rotated by property manipulation instead of just Animation operations.\n\nChange-Id: Iefab11f243c7511f7bba0e32bd399ed716b9131f\n"
    },
    {
      "commit": "d1131401d19f58d0e064bf2b249ab7b1dbf6d6ef",
      "tree": "6c4b9a5ca201ffecd5df58f1ddee48240741f1a5",
      "parents": [
        "c0689d0b6c2ff9139c67d097549b2092ab9c46a8",
        "9c7fdf521b09860ef0e2f20cf0769cd15d8018e8"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Jul 15 10:41:17 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 15 10:41:17 2010 -0700"
      },
      "message": "Merge \"Remove our copy of the f_mtp.h kernel header, now that it is in bionic.\""
    },
    {
      "commit": "9c7fdf521b09860ef0e2f20cf0769cd15d8018e8",
      "tree": "55fd78d32cf722015ee4b0de855fb44f84ba8cea",
      "parents": [
        "5ba2e74560dcbf4d5f8d30a89807c1148425ed21"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Jul 15 13:36:52 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Jul 15 13:37:43 2010 -0400"
      },
      "message": "Remove our copy of the f_mtp.h kernel header, now that it is in bionic.\n\nChange-Id: I2b5e72bf25b3525ace4b919c6e8b6bd6750f6dfa\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "c0689d0b6c2ff9139c67d097549b2092ab9c46a8",
      "tree": "9462d7239a340e45b6a8a75db5575f2e7a0d63e6",
      "parents": [
        "25fd875da6a4a7f8951e0eeae83cacb3abbe01fb",
        "d1313da5999e06be16e52527cfba443f66b333a1"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Jul 15 10:24:10 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 10:24:10 2010 -0700"
      },
      "message": "am d1313da5: am eb6e0df1: Don\\\u0027t build framework tests for simulator target.\n\nMerge commit \u0027d1313da5999e06be16e52527cfba443f66b333a1\u0027\n\n* commit \u0027d1313da5999e06be16e52527cfba443f66b333a1\u0027:\n  Don\u0027t build framework tests for simulator target.\n"
    },
    {
      "commit": "25fd875da6a4a7f8951e0eeae83cacb3abbe01fb",
      "tree": "31fb67203cddfc6bb9838bd7ec5aaf3795c165ae",
      "parents": [
        "c1aea2f38c7a6447220eab3216316e4a00d5ad53",
        "1f78ea28ad2e9a257af72ca2bca0abe0c75046ee"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Jul 15 10:23:31 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 15 10:23:31 2010 -0700"
      },
      "message": "Merge \"Fix bug #2793828 (Sync/visible setting on the phone should not affect what\u0027s visible on the web.)\""
    },
    {
      "commit": "ea9147df00ee6e098cd02d901424ae5a4fe0fafd",
      "tree": "e231aa36d5e6c3c941ffe2c5f9a679a88e31ed7d",
      "parents": [
        "05940b2c04041d6b3b8d222f4acfd12faeeb6c9c"
      ],
      "author": {
        "name": "Steve Howard",
        "email": "showard@google.com",
        "time": "Tue Jul 13 19:02:45 2010 -0700"
      },
      "committer": {
        "name": "Steve Howard",
        "email": "showard@google.com",
        "time": "Thu Jul 15 10:22:50 2010 -0700"
      },
      "message": "Interface support for custom HTTP headers in DL manager\n\n* constants for new DB table, keys for including headers in a\n  DownloadProvider.insert() call, and new URIs for retrieving headers\n* support in DownloadManager to pass headers to the provider\n"
    },
    {
      "commit": "d1313da5999e06be16e52527cfba443f66b333a1",
      "tree": "196b94ffdbc4fbe6104bfa8cce9e06f57d8be89f",
      "parents": [
        "521e9aa7523220c3dc48f6abd32fad6b76eea114",
        "eb6e0df18a6567d38caa039ba0b0e49e2e9b46c3"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Jul 15 10:21:18 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 10:21:18 2010 -0700"
      },
      "message": "am eb6e0df1: Don\\\u0027t build framework tests for simulator target.\n\nMerge commit \u0027eb6e0df18a6567d38caa039ba0b0e49e2e9b46c3\u0027 into gingerbread-plus-aosp\n\n* commit \u0027eb6e0df18a6567d38caa039ba0b0e49e2e9b46c3\u0027:\n  Don\u0027t build framework tests for simulator target.\n"
    },
    {
      "commit": "c1aea2f38c7a6447220eab3216316e4a00d5ad53",
      "tree": "6380036837085790edc0b12b48c57b41a719e612",
      "parents": [
        "5ba2e74560dcbf4d5f8d30a89807c1148425ed21",
        "9d9c1be296db26c6ad36b8593fb77ca263422665"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Jul 15 08:38:18 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 15 08:38:18 2010 -0700"
      },
      "message": "Merge \"SQLiteDatabase: Add mechanism for registering custom sqlite3 functions\""
    },
    {
      "commit": "5ba2e74560dcbf4d5f8d30a89807c1148425ed21",
      "tree": "3ed8eaaf8f250fbd803a8c62730f114393ba2e50",
      "parents": [
        "53459436ed17f46d695d061b08e952a00d679ae6",
        "521e9aa7523220c3dc48f6abd32fad6b76eea114"
      ],
      "author": {
        "name": "Andrew Stadler",
        "email": "stadler@android.com",
        "time": "Wed Jul 14 23:16:25 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 14 23:16:25 2010 -0700"
      },
      "message": "am 521e9aa7: am c98e4311: am 468c82e4: Merge \"Skip hostname verification when using insecure factory\" into froyo\n\nMerge commit \u0027521e9aa7523220c3dc48f6abd32fad6b76eea114\u0027\n\n* commit \u0027521e9aa7523220c3dc48f6abd32fad6b76eea114\u0027:\n  Skip hostname verification when using insecure factory\n"
    }
  ],
  "next": "eb6e0df18a6567d38caa039ba0b0e49e2e9b46c3"
}
